100000
780 951 1396 4367 4563 5222 6214 7021 7062 9732 10289 12084 14533 14962 15214 16681 18903 19533 21362 21737 23310 24296 25499 25779 25845 25904 28116 29483 32185 32195 32223 32941 33562 34705 34746 37305 38032 38088 38968 41255 41493 42700 42703 43972 46996 47322 48795 50449 50670 52098 52186 52809 54569 54578 55697 56512 57345 58229 59954 60162 61971 62836 64345 64685 66175 67309 67877 68663 68762 69814 70583 72061 73435 75740 75854 77998 78405 78607 79639 81238 82083 82225 82731 82748 83630 84255 84465 85067 85162 87320 87930 88024 89546 90698 90714 91776 92481 94647 95704 97193 97573 98487 98530 100077 102698 103808 104758 105291 106646 107138 107196 110679 110914 116028 121132 121223 121524 122148 124202 127324 128575 129893 130079 131622 131652 132108 133573 134206 135321 135559 135869 135975 137931 138262 138400 138605 138764 142900 143587 145641 145679 145831 146492 146677 147364 149230 149940 150949 151038 152311 153651 154084 155480 156286 156559 157661 158176 159893 162399 165123 165613 166532 169514 169713 171524 171763 172394 173527 175016 175048 175817 177199 177462 178094 178125 178645 178767 179039 184457 184733 185526 188923 189093 189616 190035 190868 191316 191778 192109 192793 194065 194390 195180 195314 195996 196261 196816 197355 197608 199259 202782 202941 203021 204131 204278 208085 210607 211463 212400 212819 213022 213146 214127 214857 215207 215943 215974 216909 217330 217822 218316 218977 219003 219374 220402 220996 221264 224530 226178 226259 229879 230440 230679 231646 231893 232340 232934 233484 234208 234558 234965 235102 235295 235471 236325 237136 238976 239558 243299 244162 245757 246362 250758 251495 254121 255871 256802 257411 258057 261607 262277 263227 264037 265290 265632 265811 267219 269104 269655 269908 271060 271831 273648 274895 275753 276461 277471 278566 278577 278640 278642 279342 279472 280380 280470 280496 281601 283069 284111 286076 288155 290114 290631 290873 292043 293009 293830 294374 297663 300179 301614 302048 302763 304154 305273 305712 306109 306333 306669 307569 307588 308303 309178 309309 310071 310479 312079 312344 313139 313392 313455 315229 320468 321155 322333 322350 324817 325803 326244 327035 327077 327786 329289 330380 331095 331235 332507 332696 333108 335286 335812 335849 336582 337380 337680 338130 339996 340743 340893 341163 341197 342824 342838 343061 343174 344388 345338 346503 346731 347149 347161 350506 351533 353697 353882 355099 355282 356060 356346 356649 357347 357786 358218 358695 360817 360917 366642 366724 366974 374131 374465 374564 377744 379052 381281 383148 383218 383627 383876 384004 384415 384648 384873 384975 387995 388587 395465 397643 398240 398482 399216 400539 402905 403013 404770 405452 413253 413692 414137 414229 415725 416639 418282 419980 420840 425027 426556 428623 428754 430649 430960 434138 435792 436124 436261 440311 440913 440995 441732 441894 442364 442938 443452 443974 444169 444206 445788 448180 448861 451280 451495 451590 452688 453383 454981 455113 455888 459568 461061 461632 461801 461846 462693 462877 465462 466743 468199 469461 469827 470743 471268 473168 474578 476425 477376 479076 479615 480064 480371 483960 484499 484626 486226 486779 487763 488026 491299 491452 494182 496732 496889 499956 502148 503495 503742 504395 504467 505495 505744 506454 507531 507825 509054 509241 510825 511785 512383 512817 515862 516338 516411 516657 518006 518033 518059 519045 520195 521073 522785 523028 524074 527643 529973 530060 532774 535037 537386 538664 539184 539276 540317 541348 544187 544376 544922 546448 548609 553084 553660 555065 555249 556866 557295 558044 558074 558698 560061 562574 563523 564888 565066 566220 566549 567407 568182 570801 570831 572846 574528 575116 575462 576041 576507 577620 578890 579825 580471 580848 584051 584282 585762 586140 586180 586522 587308 587638 588595 589119 589568 590739 591431 592052 592432 593000 594019 594636 595486 596319 600325 604660 605799 606500 606945 608278 608863 610484 612533 613855 614129 614419 615317 617177 617531 617708 621609 622852 627162 628923 630688 633155 633701 633936 634566 634642 635412 636012 636153 636486 638773 639191 641002 641828 644042 646393 646536 647208 647296 647794 648442 648535 649586 652271 652428 656136 656996 657395 658195 658853 659823 660242 660920 661198 661609 662250 662953 663101 666435 667978 668518 668892 671119 671522 673513 673903 674410 676409 677756 678302 678407 678587 680882 681651 681950 683149 683435 683637 683697 684480 685066 685143 685487 688075 688216 688501 688864 689090 689248 689773 690463 691049 695111 698221 698594 698954 699078 699906 699981 700483 702872 702917 703665 704025 704269 705064 706435 708317 711375 711615 711641 711780 712417 712547 712775 712839 713006 714436 714917 717258 718748 719540 719895 720546 722007 722187 723123 723929 725408 726012 727109 728615 728908 731467 732077 733168 734761 734789 737586 737745 739146 739157 739428 741345 741842 742048 742233 743054 743086 743099 743903 744933 746484 747318 748321 749373 753110 753248 753285 753435 753908 754712 755562 756815 756940 757852 760092 760703 762656 763045 763497 765026 765343 766176 768155 768873 769608 770728 773353 775787 782269 782753 783545 784789 786488 786847 787704 788302 788994 791554 791761 792167 793446 794120 795171 795874 795999 797154 798352 800896 802372 803219 803467 804878 805398 805841 806568 807054 808606 809099 810201 810467 810664 813778 813921 814693 817230 819058 819490 820305 820727 820962 821510 824221 825086 825764 829039 829541 833095 835208 837367 837911 838755 839435 842254 844682 847189 848467 848491 850005 851498 852586 853182 855547 857799 858791 859413 861491 862337 863655 863786 864145 864569 864887 868758 869477 871242 875892 877631 877853 878500 879173 879471 880245 882147 885740 887071 888580 890992 891208 892146 892171 892201 893483 893514 894277 894535 894802 897040 898399 899706 901677 902556 904275 906145 907807 909437 909611 909879 914763 915327 917117 917689 919928 920342 920565 923257 923674 929081 930311 930853 931899 932765 934410 934749 935094 935228 935723 937054 937735 938473 938514 938847 939322 939911 940304 941761 942148 943667 944004 944209 946452 947202 948117 949176 950949 951263 952311 952907 953423 954781 955032 955888 957674 958457 958892 960446 963780 965721 966416 966674 968215 970399 972248 972702 973689 974002 974480 974575 976030 976124 976239 976414 976620 976816 978414 979512 979930 980097 980630 981090 981606 982260 982906 985500 985647 985661 986470 986581 987082 988129 988365 989165 989318 989805 990971 991325 994619 995832 996878 998766 999075 999466 1000309 1001971 1004061 1005928 1006303 1006764 1006961 1009570 1009706 1012157 1015105 1017492 1018589 1021907 1023248 1023751 1024134 1024633 1024675 1025170 1025234 1026344 1027141 1027647 1027830 1027872 1028429 1031727 1033654 1033657 1035165 1035664 1036368 1036973 1037248 1037270 1037303 1039611 1040605 1041095 1042019 1043661 1043739 1043831 1044015 1045697 1046385 1046775 1046867 1048422 1048940 1050309 1050517 1051172 1052063 1054454 1055078 1055237 1056926 1057391 1057728 1058224 1058550 1060272 1063349 1063677 1064500 1065968 1068729 1068826 1069477 1069574 1069858 1070118 1070144 1070428 1070462 1070876 1074493 1077519 1078093 1080967 1081511 1082101 1083176 1085174 1085499 1086130 1086321 1087054 1087504 1088676 1089028 1089852 1090888 1091004 1094020 1094948 1095193 1096181 1096808 1097216 1097627 1101645 1101784 1102954 1103709 1103998 1104045 1104827 1105425 1105879 1109590 1110526 1112159 1112554 1112844 1114125 1114996 1118082 1120543 1120637 1120873 1121333 1121943 1122416 1122858 1123003 1125579 1125760 1126593 1126961 1127118 1127217 1127438 1128439 1128759 1129891 1131279 1132372 1133531 1137021 1139304 1140571 1141622 1141728 1142934 1143283 1144217 1144419 1145084 1145985 1148226 1150640 1150902 1151358 1152044 1152192 1152218 1153887 1154482 1156641 1156665 1157274 1157417 1157575 1159093 1159380 1159601 1160927 1161041 1161340 1161487 1162297 1162413 1163160 1164353 1165350 1168052 1169760 1170880 1171486 1173630 1174983 1175596 1175834 1177840 1179830 1182796 1183321 1184821 1185522 1187639 1187874 1188854 1191488 1191907 1192756 1193548 1194948 1197994 1198428 1198637 1199240 1200100 1201019 1201382 1203812 1203952 1205211 1206080 1208027 1209446 1210507 1211021 1217693 1218457 1219105 1221601 1221821 1222915 1224495 1226577 1227263 1227870 1230649 1230808 1234393 1234858 1235756 1238117 1238137 1238721 1238729 1239079 1239352 1239470 1239952 1239976 1240294 1240344 1240389 1240438 1241229 1243087 1243527 1244398 1247998 1248737 1249111 1250258 1250366 1250953 1251431 1251776 1253356 1254808 1255099 1256588 1260606 1261438 1262386 1263025 1266208 1266394 1267747 1268596 1270578 1272031 1272548 1272844 1273301 1273459 1273812 1274071 1274688 1274703 1274850 1275675 1275676 1275997 1276163 1277036 1277766 1278978 1279765 1280223 1280441 1280578 1281992 1283160 1289799 1290928 1291382 1291436 1294436 1296792 1298095 1300465 1300803 1302724 1303057 1308230 1308478 1309102 1310102 1310635 1312589 1313601 1314301 1315075 1316384 1316777 1317822 1317850 1318008 1321277 1324342 1326411 1327814 1328517 1331702 1332544 1334944 1335654 1336453 1340133 1340909 1341412 1341732 1342409 1342674 1343093 1345460 1345503 1345795 1347053 1347199 1347239 1347793 1349935 1352813 1353361 1353655 1356042 1359396 1361467 1361827 1362807 1363236 1363570 1363801 1364007 1364651 1365024 1366031 1366220 1366228 1366784 1366983 1367631 1367793 1368520 1373554 1374046 1374525 1377333 1378077 1381328 1382461 1382829 1383983 1384457 1384639 1386444 1386805 1388161 1389190 1389200 1390128 1391986 1393717 1395127 1395144 1395558 1396294 1399226 1399882 1400182 1400743 1401914 1402001 1405489 1405560 1406039 1406234 1408319 1409302 1409719 1409744 1410508 1410719 1411695 1412550 1413429 1413526 1414117 1414401 1415042 1417382 1417439 1420692 1420842 1421438 1421675 1422076 1423219 1424884 1425399 1426759 1427144 1427817 1428151 1428452 1430670 1430933 1431204 1431290 1431734 1433042 1433301 1434730 1436403 1436983 1437585 1438575 1440322 1440615 1440891 1440994 1442652 1442907 1442991 1443210 1443243 1443361 1444202 1445835 1446029 1446061 1446100 1448675 1449333 1450204 1451243 1451866 1451904 1453323 1453425 1455529 1455678 1456604 1458479 1460576 1460656 1461818 1462861 1463218 1463303 1463385 1464473 1466059 1466246 1466986 1467508 1470920 1471064 1473232 1474308 1474591 1474871 1478021 1478082 1478345 1479317 1479378 1481684 1481847 1482139 1482825 1485033 1485450 1486216 1486659 1487380 1489490 1490724 1492726 1493953 1494505 1494595 1495438 1497331 1498856 1499050 1499084 1499103 1500141 1500685 1503186 1503342 1503541 1503729 1503735 1504855 1504933 1506008 1507212 1508371 1508633 1508806 1509916 1510691 1510792 1511419 1512168 1512846 1513306 1513489 1514088 1518199 1519006 1520713 1520756 1521486 1521672 1521819 1522610 1523627 1524500 1526737 1527262 1528168 1530501 1531165 1531719 1534715 1535082 1535595 1536681 1538747 1541343 1541491 1541736 1541973 1542368 1542798 1543142 1543170 1543186 1543207 1543209 1544203 1544241 1544506 1545129 1545182 1545522 1545966 1546430 1546967 1548199 1549161 1549577 1550685 1551879 1552477 1552651 1553508 1555027 1555245 1555324 1555605 1555783 1556789 1558138 1558879 1561110 1561554 1563119 1563788 1563802 1563948 1564407 1565237 1565331 1565374 1566014 1566191 1567466 1567650 1567984 1568335 1568553 1568921 1572040 1574627 1574724 1574827 1576374 1577999 1580703 1581205 1581679 1582355 1586632 1588046 1588162 1589026 1589142 1590487 1595645 1597390 1600327 1600338 1600742 1601352 1606457 1606964 1607834 1609098 1613752 1614368 1615046 1615866 1617535 1620041 1621553 1621628 1622600 1623051 1624628 1625727 1627339 1628112 1628136 1629929 1632199 1633195 1636063 1638443 1638890 1640728 1641185 1641472 1641775 1643398 1643693 1644947 1646357 1650045 1650763 1650783 1651785 1651905 1652331 1652615 1653151 1653453 1654652 1655021 1655398 1655728 1656667 1657150 1658697 1658901 1659253 1659270 1659326 1661132 1662321 1662967 1666133 1667653 1668413 1668447 1669703 1671042 1672672 1673916 1674030 1674370 1675175 1675268 1675277 1675764 1676089 1676915 1677747 1680407 1684569 1686151 1687252 1687397 1687748 1689607 1690522 1692016 1693974 1694143 1694712 1695310 1696638 1696656 1697959 1698798 1699842 1705736 1705988 1706217 1707125 1710226 1710781 1713333 1716019 1716488 1718134 1718259 1719426 1720011 1720353 1721070 1721500 1721756 1721942 1722549 1722673 1723346 1725770 1726066 1726507 1726588 1726747 1727227 1727411 1729470 1729695 1734725 1734927 1736150 1738153 1738784 1739200 1739985 1740168 1741226 1744361 1746111 1746811 1748631 1751127 1751849 1751885 1752640 1754093 1757885 1758316 1759435 1762591 1762635 1764208 1764377 1764535 1766736 1768091 1768216 1770226 1770423 1770832 1772184 1772761 1773366 1774721 1775153 1777617 1778299 1780126 1781520 1781527 1782351 1783003 1783648 1783857 1784383 1784488 1785295 1786851 1786861 1787468 1788260 1788463 1790690 1790918 1791088 1791268 1791756 1792752 1793292 1793354 1793784 1794402 1797078 1797485 1798598 1802122 1804768 1804848 1805038 1805147 1805392 1805462 1807113 1808923 1809728 1812200 1813340 1816236 1816417 1817071 1817206 1817421 1817936 1818177 1818557 1818848 1819028 1820798 1820954 1821242 1824611 1825018 1828883 1829458 1830844 1832520 1832614 1833519 1834818 1835662 1836314 1836420 1837873 1838485 1839525 1841558 1843418 1843719 1844296 1846835 1847471 1847656 1848706 1849930 1850087 1852068 1852386 1852397 1852468 1856040 1856251 1857129 1857454 1857641 1858209 1860424 1860589 1861157 1863594 1865385 1866372 1868180 1868262 1868643 1870431 1870711 1871564 1872503 1873999 1874298 1876030 1876160 1877992 1879198 1879804 1880174 1880228 1881030 1882109 1882376 1882955 1886244 1886819 1889647 1889857 1890456 1891517 1892506 1894089 1895148 1895776 1897415 1899274 1900281 1901779 1902793 1903733 1904697 1905494 1905706 1906021 1907184 1907392 1907669 1909897 1910366 1910768 1911475 1912456 1915132 1915788 1916592 1919603 1920365 1921082 1922572 1925672 1925827 1927708 1927722 1930037 1930746 1931235 1933318 1933571 1934875 1935243 1935289 1936192 1936390 1937577 1939271 1939412 1940713 1940972 1942410 1942678 1942686 1944876 1946188 1946926 1948993 1949008 1950568 1950900 1951571 1952652 1953291 1953494 1954444 1956361 1957769 1958184 1958613 1958803 1959249 1964126 1964655 1966337 1968582 1969132 1969529 1969675 1971275 1971459 1971717 1971874 1973935 1975949 1976833 1978111 1982687 1982777 1982944 1983419 1984278 1984323 1984670 1985658 1986036 1988602 1990500 1991335 1991356 1991642 1991935 1993240 1993256 1993660 1994694 1996236 1996502 1998286 2000100 2000398 2001861 2002399 2002876 2005023 2006449 2007315 2008439 2010903 2011026 2012677 2013029 2014437 2015125 2015168 2015175 2016784 2017882 2018328 2018599 2019813 2019963 2021653 2022580 2023200 2024799 2025138 2025966 2026631 2026781 2027006 2027279 2029741 2030093 2030233 2030551 2032017 2032321 2032903 2033505 2034796 2035103 2035519 2036229 2036373 2036754 2039237 2040912 2042350 2048324 2048916 2049360 2050978 2051689 2052111 2053211 2054359 2055568 2057257 2057600 2058572 2058942 2059043 2059507 2059657 2060494 2061929 2063161 2063446 2064433 2066806 2067666 2069406 2069494 2069521 2070696 2071051 2071337 2073541 2074912 2075033 2078575 2078968 2079009 2079533 2080776 2080793 2081991 2082720 2083419 2084101 2084168 2084931 2085617 2086366 2089311 2091910 2092397 2093068 2094990 2095478 2097457 2099109 2099827 2100005 2101116 2102897 2103584 2104812 2105230 2105261 2105438 2106512 2106813 2106990 2109101 2109317 2110430 2111584 2112124 2112150 2112973 2113960 2114363 2115424 2116210 2116996 2117746 2118393 2120574 2124411 2124948 2125383 2126085 2126125 2126330 2127248 2128799 2129634 2131121 2133286 2133832 2134159 2134213 2134586 2134770 2134890 2136051 2136604 2137791 2138230 2139264 2139800 2139910 2141388 2141511 2142625 2146246 2147464 2148868 2152666 2152707 2153398 2154058 2154590 2155342 2156331 2156567 2156904 2158855 2161092 2161303 2161419 2161934 2163082 2163914 2164055 2166818 2167599 2167802 2168440 2169438 2170806 2175681 2175770 2177031 2180065 2182363 2183190 2183285 2183314 2184342 2186537 2187581 2187709 2188827 2188969 2189106 2192196 2193705 2194238 2194257 2196230 2196795 2197719 2198201 2198576 2198998 2200454 2202756 2205119 2205244 2205723 2205732 2205852 2209190 2211935 2211956 2213635 2213729 2215369 2215462 2215656 2216084 2218224 2218839 2219419 2219648 2220229 2222599 2222711 2223170 2223281 2225343 2227817 2227986 2228495 2229305 2232071 2233191 2235097 2235625 2236611 2238343 2238348 2239620 2240723 2241674 2245442 2245936 2246786 2247291 2247853 2247905 2248536 2249241 2252330 2252378 2253534 2253843 2254035 2255210 2257288 2259585 2260195 2261616 2262501 2263266 2264241 2265408 2265703 2267063 2267127 2267321 2267690 2267700 2267811 2268635 2270888 2271284 2271508 2273021 2273025 2274105 2275972 2276441 2276635 2278055 2281332 2281994 2283041 2283938 2285471 2285607 2287859 2288322 2288866 2288916 2289291 2289410 2289537 2289896 2289991 2290319 2290350 2290396 2290755 2293454 2294563 2295332 2296059 2298068 2299572 2301244 2302295 2303147 2303850 2303868 2304755 2306898 2307370 2308310 2310075 2313584 2313646 2314533 2314996 2315454 2315462 2317869 2318718 2319959 2320200 2320704 2322252 2323028 2324127 2324374 2326608 2326626 2326719 2327204 2329369 2330771 2332285 2332445 2333211 2334248 2334553 2335084 2336773 2338163 2338615 2339776 2340870 2343029 2343537 2345685 2347964 2349182 2349933 2350206 2350247 2350579 2351309 2352447 2352785 2354045 2354570 2355409 2357051 2359632 2359675 2360367 2361199 2361367 2362607 2363550 2363750 2365053 2365621 2366393 2366696 2367195 2369111 2372306 2373498 2373530 2373560 2373695 2374339 2376765 2376814 2377360 2378090 2378571 2378687 2379226 2379269 2383212 2385547 2386255 2386896 2388142 2390514 2390817 2391695 2391952 2394649 2395419 2396710 2397445 2398127 2398871 2401632 2402224 2402817 2406419 2406765 2407839 2408166 2409087 2409170 2409305 2409875 2410848 2411587 2412840 2413049 2414142 2416178 2417344 2420810 2424013 2424778 2427027 2427401 2427535 2428581 2430257 2430289 2431277 2431762 2431897 2433373 2436422 2436996 2437167 2437690 2437828 2437855 2438074 2438656 2440221 2440835 2441219 2443331 2443357 2448049 2448149 2449086 2449374 2451759 2452271 2458631 2458774 2461535 2461981 2463093 2463278 2463939 2464082 2464324 2465378 2466284 2467245 2467682 2467981 2468179 2470182 2472574 2473599 2476103 2479838 2481654 2482175 2483188 2483240 2485053 2485208 2486267 2487684 2488174 2488338 2488573 2490554 2491461 2491551 2493081 2493618 2493684 2493770 2495693 2496445 2497536 2498254 2499200 2500900 2502797 2504513 2506572 2508318 2508841 2510252 2510396 2511055 2511353 2513407 2514838 2515375 2516387 2516477 2517064 2518335 2518876 2519168 2522178 2524124 2524307 2524995 2525192 2528332 2529295 2530619 2531285 2532887 2533663 2533679 2533831 2533991 2534132 2534779 2535219 2535573 2536707 2536807 2540283 2540971 2541987 2544658 2545966 2546975 2547355 2547550 2547910 2551196 2553977 2556540 2556778 2557081 2558769 2559543 2559962 2560492 2560887 2561408 2562348 2563122 2564591 2565947 2566604 2567234 2568829 2568855 2570264 2574541 2579122 2579151 2579232 2582382 2583261 2583624 2583746 2586527 2586720 2587571 2587951 2588708 2588877 2592087 2592805 2594395 2594746 2599773 2601430 2601766 2602344 2602972 2604230 2604502 2605866 2606707 2607640 2608660 2609586 2609762 2610219 2610963 2612080 2613541 2614606 2614714 2615523 2615859 2616462 2617683 2619330 2620451 2621470 2622479 2623084 2626076 2626889 2627441 2627573 2630557 2630705 2632216 2632471 2633507 2634127 2634956 2636519 2638403 2640432 2640493 2641001 2641776 2643597 2645450 2646991 2647141 2648662 2651148 2651490 2651981 2653040 2655037 2655228 2655260 2656603 2658632 2658718 2659048 2660220 2660666 2663445 2663886 2664353 2665997 2667718 2667761 2671060 2673271 2674402 2674810 2675353 2675678 2681088 2682405 2683146 2683194 2683491 2683530 2685243 2687093 2687532 2689643 2692940 2693899 2695100 2698192 2699112 2699559 2699802 2699885 2700706 2702307 2702315 2702547 2703026 2703099 2707026 2707305 2707930 2708034 2710228 2711883 2712661 2714131 2714411 2715204 2715270 2715809 2716063 2716554 2716606 2717120 2717278 2718158 2718783 2719132 2719797 2721692 2725893 2726883 2727806 2728373 2729192 2729389 2729949 2731497 2731648 2733299 2733421 2733702 2737440 2739089 2740082 2743371 2746594 2746615 2747241 2748045 2748110 2748737 2750702 2752585 2756294 2757729 2758279 2758332 2761703 2763588 2764421 2764917 2767144 2767670 2769026 2769125 2769155 2770253 2770476 2771970 2772541 2776939 2777961 2778891 2779088 2781812 2782242 2783246 2783550 2784403 2784503 2784612 2785020 2786483 2787232 2788192 2788619 2789215 2789845 2790481 2792350 2793125 2793707 2796691 2798985 2799912 2802200 2802787 2806983 2807577 2808953 2809449 2812569 2815708 2815805 2816507 2817291 2817747 2817999 2818652 2819803 2820326 2820555 2820908 2824415 2824830 2824925 2825228 2827380 2827509 2831756 2833573 2834676 2836295 2836969 2837496 2838882 2840518 2842413 2843012 2843090 2843372 2843771 2844870 2845122 2846742 2847009 2847052 2847187 2849631 2850549 2851824 2852072 2852909 2853600 2854919 2855183 2856102 2856258 2856690 2857018 2857172 2858539 2859059 2860819 2862699 2863225 2863376 2864177 2864550 2864926 2865486 2866346 2866399 2866559 2866712 2867619 2867687 2868602 2868677 2869026 2869595 2870180 2871342 2871397 2871456 2871653 2871954 2872755 2873716 2873791 2874031 2875706 2876054 2876869 2878767 2879787 2881095 2882249 2882504 2883614 2884065 2884302 2885194 2889104 2889143 2891168 2892469 2893771 2895678 2895900 2896059 2896148 2897404 2898509 2898528 2899056 2900536 2900756 2902106 2903661 2905060 2905339 2905921 2906145 2906516 2907170 2908470 2912235 2912502 2912690 2914619 2914718 2915217 2916830 2917049 2918186 2919591 2920090 2920944 2921036 2925780 2926361 2927779 2928050 2928737 2928834 2929597 2929844 2933430 2933937 2933961 2936947 2937841 2938292 2938783 2939961 2940814 2941600 2941647 2941711 2943202 2944512 2946242 2947551 2948529 2949510 2949620 2950104 2950568 2951913 2952331 2953075 2954370 2955398 2956556 2956604 2956864 2957146 2958071 2958337 2958666 2958925 2959045 2959660 2959867 2960354 2961845 2962212 2962751 2963468 2963616 2965139 2966115 2967068 2967396 2968132 2968787 2969010 2970174 2971535 2971766 2972647 2972878 2973609 2975045 2975285 2979619 2980360 2980631 2982430 2982445 2984863 2987778 2990328 2990701 2991167 2991983 2992640 2992762 2994190 2994444 2994603 2996578 2998181 2998979 3000834 3002111 3002234 3004577 3004697 3006685 3010643 3011023 3013363 3015507 3019849 3020907 3021544 3023821 3023844 3024198 3024939 3025807 3025849 3026078 3027786 3028248 3028518 3028567 3029396 3032313 3033597 3034927 3035566 3036620 3037194 3039414 3040278 3041711 3042697 3043670 3044020 3044316 3044889 3045592 3048320 3049698 3051432 3051763 3053708 3053741 3055278 3056373 3057284 3059291 3059912 3060273 3061540 3063133 3063137 3063186 3063815 3065035 3066328 3066419 3066888 3066962 3068320 3068655 3068792 3068866 3074471 3075616 3078929 3080640 3084733 3084866 3086137 3086139 3086722 3087096 3088033 3088040 3089370 3089842 3090946 3091299 3091901 3094032 3094222 3094603 3096209 3096877 3097114 3098169 3098254 3098300 3098613 3099827 3100057 3100454 3102030 3103325 3104380 3105010 3106492 3107591 3107991 3109086 3109690 3110332 3110552 3110991 3111565 3113276 3113815 3115254 3117458 3118238 3119396 3119689 3119718 3120092 3120391 3124035 3124968 3125025 3125436 3126575 3127051 3127531 3128592 3129402 3131027 3131669 3132507 3132879 3133581 3134422 3135694 3137430 3137512 3138237 3139203 3140126 3140242 3140506 3140898 3140987 3143215 3144973 3145247 3145353 3145633 3147249 3148333 3149549 3150658 3150823 3152050 3153754 3156170 3156812 3157056 3162355 3164276 3164913 3166056 3166411 3166733 3167438 3168604 3169443 3169631 3169918 3170021 3171700 3173538 3174086 3175587 3177042 3180045 3180241 3181631 3181662 3183172 3185266 3185746 3185765 3186355 3186384 3188630 3189499 3189986 3190253 3190987 3193773 3196528 3197398 3197708 3198473 3199058 3199311 3199997 3200275 3201369 3202684 3203189 3203700 3204534 3204597 3205629 3205885 3206374 3209495 3210180 3210323 3211177 3211432 3212221 3213856 3214648 3214749 3218222 3218595 3220158 3220487 3221484 3222020 3223126 3224899 3225989 3226160 3226217 3228070 3228758 3231804 3232366 3233099 3233415 3235443 3235839 3237744 3238241 3239273 3239462 3240610 3241495 3241562 3241582 3243217 3245270 3246012 3246126 3247299 3249577 3250074 3251590 3252331 3253691 3253989 3254527 3254695 3257134 3257651 3261351 3263163 3263836 3264667 3265914 3266572 3266583 3266779 3267196 3267202 3267219 3267374 3268430 3269531 3271150 3271601 3272478 3273786 3274200 3274861 3275161 3275816 3276027 3276665 3276732 3277398 3279706 3279728 3280229 3280816 3284225 3286627 3286689 3287146 3287899 3289286 3289298 3290234 3290797 3292563 3292755 3294638 3295230 3295369 3297161 3297382 3297492 3298819 3299933 3299994 3301214 3302560 3303408 3305114 3305121 3305146 3306600 3306880 3307323 3307404 3307744 3307989 3309173 3310174 3311282 3311781 3312638 3312740 3314417 3315199 3316058 3317035 3317886 3319175 3319651 3321948 3326437 3326652 3327449 3328363 3328420 3328637 3329600 3330332 3331622 3331630 3331652 3332056 3332084 3337734 3337917 3338479 3339243 3339456 3340190 3341675 3341693 3344062 3349029 3349399 3350051 3350412 3351280 3352017 3352162 3354761 3359959 3360098 3362056 3362382 3363368 3363699 3364619 3365784 3367436 3368630 3368865 3369884 3370788 3371708 3372177 3372960 3373624 3376308 3376509 3376786 3376922 3377673 3378486 3379327 3380349 3381075 3383162 3383184 3384224 3384735 3385541 3385602 3386489 3386569 3387605 3387806 3388355 3391695 3393392 3394570 3396420 3397655 3397821 3399038 3399626 3400869 3402263 3405862 3406128 3406731 3408222 3410162 3410869 3411245 3413293 3413375 3414517 3414564 3416334 3416356 3416751 3417409 3418048 3418418 3419325 3419851 3420144 3420233 3420420 3421141 3423902 3425684 3426340 3426820 3426846 3426913 3427072 3427491 3427585 3427725 3429847 3430743 3431506 3431687 3433352 3434206 3434476 3436418 3437234 3438344 3439193 3440523 3440788 3441695 3442437 3443213 3445902 3447669 3447910 3450663 3451316 3451382 3451522 3454336 3456557 3456663 3456888 3459504 3461193 3462085 3462463 3463634 3463864 3464182 3466367 3467622 3467885 3471648 3474576 3476584 3477095 3478843 3480291 3481127 3481958 3484703 3484813 3485278 3485858 3486143 3489651 3492359 3492907 3494622 3494717 3499349 3500639 3501959 3502114 3504190 3505325 3506992 3509234 3510134 3510423 3512980 3513532 3513822 3518693 3520301 3520408 3521532 3521949 3525132 3525823 3526225 3526793 3527708 3529965 3530502 3530742 3530912 3531498 3531766 3534441 3535068 3535772 3536049 3538090 3538219 3539816 3540588 3541154 3541833 3542139 3543923 3543973 3544302 3545400 3547375 3547396 3547656 3547915 3550117 3550298 3550517 3550684 3550794 3551416 3554100 3554160 3554791 3558317 3559137 3559976 3560574 3560795 3560948 3562209 3562307 3563309 3564333 3564455 3564867 3565320 3566045 3568260 3569907 3572128 3573986 3574668 3574728 3575053 3575617 3575629 3576246 3577075 3583300 3583578 3584400 3585214 3587607 3588244 3588951 3589386 3590216 3590754 3590912 3591918 3592245 3593091 3593130 3595325 3597654 3598629 3599471 3599721 3599874 3601189 3602558 3602667 3602752 3603143 3603359 3604582 3606564 3607628 3607865 3610168 3610553 3612058 3612199 3614646 3614933 3615628 3617718 3618077 3618861 3619652 3620193 3623738 3623784 3623967 3624386 3626216 3627111 3627592 3628611 3628704 3630502 3631235 3631478 3631895 3633973 3634477 3634882 3635130 3635909 3635996 3636476 3636833 3636879 3637109 3637662 3641470 3642436 3643319 3643473 3643589 3644011 3644708 3645418 3645726 3645828 3646531 3646671 3647601 3647687 3649089 3649605 3649949 3650738 3650873 3652024 3653023 3653476 3654688 3654845 3655111 3658417 3660069 3660325 3660377 3660763 3662684 3663247 3664204 3664336 3665119 3665581 3665727 3667879 3668221 3669451 3671055 3671445 3671749 3671820 3672685 3673384 3675576 3675610 3676210 3676649 3676887 3677031 3677217 3677600 3678379 3680717 3682867 3685542 3689106 3690520 3690823 3691446 3691525 3691560 3691815 3692733 3694260 3697364 3698680 3699746 3700450 3701894 3702305 3702536 3702905 3703338 3704391 3704454 3705761 3709600 3709642 3710231 3711388 3711702 3713778 3714156 3716696 3718152 3718438 3718794 3719548 3720063 3721155 3721616 3723829 3724631 3725940 3725987 3728571 3729444 3730228 3731897 3732825 3733064 3733519 3734345 3734748 3734765 3735294 3735466 3737063 3737782 3738058 3739759 3739966 3740999 3742031 3746624 3747238 3747455 3747703 3747937 3748098 3748352 3748505 3748596 3750888 3750973 3751015 3752646 3754007 3754916 3755529 3755770 3756013 3757526 3758911 3761552 3763509 3767863 3768325 3769547 3770089 3771953 3772635 3774519 3774802 3775527 3775713 3776727 3778544 3779767 3780183 3780540 3780555 3780995 3782591 3784114 3784457 3785104 3787099 3788123 3788638 3788849 3789314 3789866 3790081 3790717 3791000 3791184 3791638 3791917 3792400 3793880 3795011 3795014 3796375 3797286 3797368 3797605 3799259 3799492 3799789 3800246 3801680 3802534 3804233 3804290 3804485 3805910 3806505 3807545 3809993 3812072 3813278 3815530 3815998 3817175 3818192 3818677 3818722 3819396 3820018 3821288 3822213 3823248 3824355 3825539 3826421 3826820 3827631 3828175 3830822 3831986 3832739 3833728 3833964 3836024 3838943 3839244 3839270 3839577 3840230 3842419 3842900 3844114 3845238 3847270 3848265 3849443 3849860 3850112 3850664 3851082 3851774 3852344 3853331 3854524 3855364 3855905 3856439 3856883 3858115 3858646 3860998 3864575 3866657 3868118 3868369 3869518 3870045 3871030 3872551 3873103 3873118 3874116 3876839 3877653 3878426 3878697 3879682 3880302 3881068 3883634 3883730 3885597 3885637 3892495 3893543 3894141 3894326 3895292 3896146 3897116 3897299 3897302 3898289 3898940 3898959 3900923 3903540 3907197 3907247 3907711 3908230 3908581 3908719 3909981 3910570 3912783 3913573 3914194 3915440 3916406 3916593 3917121 3917353 3917540 3917804 3917836 3920841 3921611 3921795 3922711 3924368 3924442 3925158 3926694 3929352 3931790 3932079 3932125 3932695 3933626 3933931 3936163 3938675 3939321 3939678 3942466 3942616 3943396 3943401 3945070 3945519 3946059 3946260 3947939 3950399 3952213 3953747 3954004 3955060 3955084 3955629 3957973 3958768 3958906 3960948 3961108 3963973 3966373 3968267 3968451 3969394 3969757 3970564 3971855 3972036 3972708 3973398 3974009 3975263 3976372 3977585 3978160 3980930 3981069 3981912 3982228 3984609 3986189 3986796 3987369 3988256 3988602 3988787 3990471 3991675 3992130 3992880 3994769 3994803 3995485 3996097 3996625 3996763 3999043 3999313 3999431 4000863 4000968 4002363 4003761 4005480 4008221 4009294 4010588 4011136 4011627 4011759 4012408 4014507 4014840 4016720 4017200 4017333 4017789 4017914 4018563 4018969 4019207 4022202 4022375 4023005 4023705 4026218 4027555 4027663 4029077 4029754 4030705 4031589 4032077 4033732 4034078 4034663 4036631 4037923 4040059 4040407 4040642 4040654 4041691 4042134 4042142 4042746 4043170 4044417 4046217 4047252 4047357 4049143 4050308 4051733 4054062 4055090 4056965 4057359 4057665 4058290 4059323 4059335 4060835 4061335 4061506 4064074 4065202 4065392 4065792 4066931 4068405 4068748 4069648 4071446 4071750 4072647 4073032 4074121 4074163 4074305 4074791 4074980 4075959 4077258 4079728 4080713 4080984 4081301 4083040 4085390 4086581 4087019 4087090 4087802 4087814 4090511 4090857 4091333 4091772 4093085 4093355 4095066 4099450 4101118 4103395 4105054 4105473 4105712 4106451 4106466 4106635 4108136 4109322 4109707 4110549 4111876 4112178 4113715 4115732 4120245 4120316 4120426 4120559 4121036 4123593 4124484 4130162 4131666 4131917 4131978 4133521 4133622 4134837 4135098 4136310 4136345 4136785 4138106 4138514 4138736 4140894 4143636 4147456 4147803 4149152 4149651 4149900 4151636 4154720 4154907 4155142 4156578 4159144 4159784 4160265 4162629 4162685 4162824 4166791 4166908 4168941 4169060 4169441 4170719 4174141 4174358 4174421 4174664 4175341 4179065 4181945 4182914 4184882 4185130 4189238 4191096 4191158 4193492 4194406 4194994 4196115 4196215 4199378 4199395 4199861 4200085 4200637 4203032 4203635 4204151 4205451 4205809 4207801 4208653 4211532 4211697 4212414 4213654 4217394 4217563 4218032 4218703 4218804 4222196 4224164 4224318 4224565 4225142 4225281 4225945 4229561 4229922 4230528 4231418 4231779 4233213 4233670 4233689 4234596 4235320 4237133 4237534 4237578 4239070 4239245 4239766 4241617 4243921 4245335 4245566 4246311 4249287 4249961 4252561 4253202 4254276 4254339 4254491 4255649 4260301 4261445 4261982 4262878 4263850 4265093 4265877 4267848 4272451 4273944 4275270 4277905 4277961 4279384 4280091 4281760 4283968 4284065 4286777 4291865 4292513 4292721 4293582 4296206 4296318 4297935 4301921 4302581 4303456 4305197 4306883 4307994 4308160 4310437 4311841 4313088 4315006 4315366 4316520 4317344 4319047 4320604 4322220 4324398 4324441 4325186 4325601 4326541 4326634 4326761 4327940 4328883 4329150 4330863 4330960 4331116 4331576 4331936 4333675 4333985 4334990 4338539 4338756 4339223 4341144 4343148 4343664 4344103 4344459 4347069 4347302 4349465 4351179 4355049 4355723 4355843 4356972 4357638 4357841 4358125 4358215 4358323 4358717 4360313 4360879 4361710 4363882 4364235 4366421 4368187 4369337 4369984 4370156 4370260 4370472 4371127 4371265 4372051 4373363 4373748 4378334 4380089 4381730 4383755 4383902 4384662 4384896 4385807 4385881 4385970 4388026 4388225 4388427 4389215 4389596 4389669 4390455 4391191 4391459 4392526 4392953 4393074 4393428 4393428 4394625 4394757 4394837 4395250 4396580 4398486 4398783 4400175 4400452 4401169 4401688 4404251 4405017 4406018 4409142 4411104 4414503 4415431 4415474 4415504 4415629 4415963 4416846 4416986 4417606 4418947 4419069 4420231 4420804 4422381 4422672 4423799 4424388 4424446 4426378 4426894 4429274 4431394 4431403 4432681 4433164 4433872 4433965 4434588 4435648 4436819 4436850 4438932 4439006 4441249 4443271 4444703 4446696 4448204 4448692 4451405 4452089 4452483 4454349 4454826 4456884 4458594 4459469 4460503 4461591 4463108 4463155 4464198 4464382 4466907 4468258 4468712 4468846 4470109 4470936 4472425 4472482 4472868 4473087 4474276 4474601 4475544 4476401 4476662 4477522 4477816 4478369 4478538 4478765 4478850 4480335 4480735 4485015 4485155 4486629 4487368 4488853 4489961 4490648 4490698 4492025 4492865 4495561 4496550 4496839 4497891 4498028 4499947 4500705 4501162 4501740 4501817 4502551 4505198 4505429 4508240 4509368 4509835 4509851 4510236 4510255 4511374 4512029 4512362 4512703 4513831 4514264 4516488 4517229 4517321 4518123 4518924 4519012 4520144 4522652 4522693 4524316 4526839 4527982 4529175 4530041 4531579 4533366 4534377 4535844 4536322 4537148 4537407 4538173 4539390 4539974 4541718 4543399 4544557 4546439 4547248 4547307 4547402 4549547 4553711 4554598 4556473 4557004 4557120 4557299 4557388 4557898 4558033 4558489 4559145 4560044 4560826 4561143 4563038 4563280 4564364 4565156 4565700 4566810 4567792 4569100 4569445 4570745 4571243 4572690 4572747 4573911 4573998 4574554 4574908 4576035 4577084 4578094 4579095 4581080 4582134 4582523 4584363 4584858 4585454 4585517 4586035 4586950 4589278 4589342 4590609 4590817 4590885 4592075 4597105 4597367 4597723 4598400 4599780 4600992 4602796 4603142 4604193 4605168 4606130 4606134 4607198 4607916 4610087 4610495 4610537 4611324 4614629 4614828 4615469 4617815 4621959 4623733 4624187 4625103 4625915 4627685 4628044 4629352 4629948 4630525 4631119 4633612 4634336 4637600 4638997 4640152 4641293 4641985 4642448 4643756 4644852 4645436 4645473 4645634 4645795 4647102 4647501 4648980 4652253 4653640 4655801 4657653 4657863 4658449 4658524 4658785 4659736 4662227 4662689 4663540 4664462 4664832 4665202 4665667 4666201 4666809 4669434 4669477 4672072 4673560 4673704 4676235 4678932 4679352 4679390 4679867 4680722 4681230 4681250 4682211 4683286 4683506 4684007 4684770 4686080 4686595 4686735 4686911 4689092 4689164 4689355 4689595 4691682 4692143 4692619 4695597 4697002 4697691 4698766 4700337 4701150 4702109 4704231 4704696 4705928 4706025 4706988 4707723 4708463 4712233 4714481 4714515 4715077 4715263 4715394 4717274 4717488 4718333 4719691 4721257 4721772 4721799 4722222 4723101 4724223 4725122 4725729 4726193 4727814 4727914 4729771 4730100 4731451 4731588 4732372 4732493 4733178 4733286 4733566 4733844 4734512 4734963 4736949 4739041 4742028 4742051 4744188 4745370 4747348 4747501 4749008 4749218 4749397 4750352 4750641 4753341 4754612 4755105 4755438 4756179 4757073 4757427 4757741 4757835 4758455 4759356 4759591 4759721 4760761 4762559 4763005 4764878 4766011 4772042 4774287 4774581 4776347 4776591 4777262 4778079 4778716 4780363 4780944 4781103 4781986 4782727 4782940 4783276 4783280 4785598 4786383 4786779 4786831 4787469 4790046 4791093 4793631 4793885 4794208 4794639 4794957 4797382 4797482 4800226 4800759 4802184 4802231 4802640 4803543 4803905 4804762 4804995 4805741 4806128 4806381 4806567 4808119 4812327 4813635 4814696 4815025 4815429 4816025 4817573 4817707 4817889 4818435 4819248 4819350 4820144 4822502 4823223 4824684 4826370 4828204 4829800 4830675 4833421 4834321 4834930 4835645 4836128 4836793 4838044 4838266 4838647 4840551 4842417 4842777 4842871 4843434 4844697 4844708 4845166 4846602 4848999 4850374 4850380 4850636 4851473 4851521 4853288 4854856 4857014 4857552 4857825 4857935 4857991 4858177 4859703 4860603 4861113 4864252 4864659 4865361 4865926 4865951 4866000 4867112 4867772 4868130 4870473 4870694 4874995 4875428 4876023 4877330 4879598 4881731 4882227 4882775 4883275 4883662 4883713 4884595 4885097 4885647 4886495 4887624 4889381 4889921 4891493 4892065 4893827 4896126 4896394 4896727 4897070 4897224 4897304 4898756 4899107 4899544 4900468 4900701 4901183 4901198 4902124 4902375 4904271 4905066 4905749 4906072 4907059 4910196 4910282 4910809 4911042 4911488 4912053 4912484 4913583 4913612 4914860 4915551 4918919 4918980 4919505 4920097 4920682 4923420 4925135 4925341 4925745 4928740 4928757 4928970 4929552 4931001 4931799 4933036 4933145 4933601 4933919 4934932 4937944 4939878 4940989 4941877 4942835 4942867 4943463 4944958 4948214 4948774 4951541 4952071 4952721 4955922 4956301 4957222 4959212 4959444 4961684 4961771 4962578 4963997 4964723 4966020 4966134 4968708 4972699 4973931 4974401 4976855 4976862 4978056 4981800 4981864 4984179 4984831 4985227 4986412 4987547 4987722 4987890 4989068 4991085 4991365 4991392 4993169 4993474 4994426 4996367 4996533 4996703 4997365 4997649 4997683 4998040 4998458 4998710 5000649 5002074 5002781 5003128 5005000 5005087 5005169 5006550 5007086 5007922 5008270 5008338 5009962 5011266 5013325 5014328 5015510 5016509 5016863 5017169 5018413 5018770 5019089 5020263 5021802 5023349 5025105 5026662 5026876 5027230 5027745 5027939 5029274 5030484 5031475 5033141 5033518 5039369 5039434 5039784 5040596 5040598 5040785 5041336 5041750 5041759 5042267 5042274 5042661 5043089 5043326 5043460 5043764 5043990 5044293 5046366 5048246 5048413 5048420 5048658 5048659 5048835 5052596 5053095 5053510 5053601 5053678 5053939 5054561 5055512 5056014 5059587 5060092 5060971 5061135 5063378 5064679 5064693 5067635 5068881 5069182 5071893 5073502 5074192 5074633 5075187 5075616 5076184 5078067 5078992 5080321 5081369 5081901 5082389 5087731 5087810 5088121 5088494 5088884 5088962 5089858 5093132 5093690 5095373 5096222 5096424 5096673 5096848 5096878 5097364 5098390 5100207 5101720 5101953 5103376 5104844 5109269 5112444 5113410 5114732 5115157 5115441 5115869 5117716 5118160 5119398 5119838 5120978 5122674 5123047 5123268 5123857 5124105 5127039 5127075 5127567 5127978 5128338 5129057 5130419 5131278 5131489 5131823 5132970 5134540 5135018 5137119 5137923 5138384 5139383 5139448 5139541 5141738 5143966 5144310 5145510 5146117 5146286 5146730 5147534 5147640 5149310 5151789 5152047 5152125 5152687 5152756 5152862 5153824 5153826 5155747 5156697 5157471 5157645 5161208 5162103 5162371 5164910 5164944 5168361 5169647 5171020 5171469 5171986 5172320 5173221 5173354 5173669 5173831 5175084 5175114 5178546 5178585 5178664 5179132 5179358 5180359 5180903 5181572 5182395 5183040 5184078 5185362 5185718 5185800 5185805 5187102 5187706 5188025 5188108 5188354 5188699 5190227 5192980 5193614 5194703 5194784 5195916 5196989 5201196 5202032 5204948 5205723 5206087 5206832 5207305 5207561 5207908 5208460 5208809 5209045 5209826 5211571 5212015 5212654 5214384 5214463 5216180 5216184 5216539 5217392 5218280 5219062 5219170 5221132 5221202 5221581 5222718 5224444 5224594 5224684 5225432 5229385 5230229 5232230 5232531 5233161 5234587 5235781 5236119 5237586 5239326 5239471 5241846 5242210 5242215 5244364 5245308 5247586 5247886 5248621 5249341 5252237 5253899 5254440 5255733 5255994 5257237 5259826 5263660 5266285 5266690 5267395 5267829 5269828 5270633 5271034 5271150 5272657 5272845 5273824 5275413 5275791 5275936 5279201 5283021 5283580 5283670 5285350 5285976 5286316 5290175 5290567 5290697 5291345 5292024 5292125 5293685 5295216 5296408 5297373 5297851 5299986 5301481 5303061 5303176 5303179 5304805 5306927 5307912 5309023 5309305 5309444 5309816 5310559 5310964 5311408 5311796 5312862 5313167 5313776 5314210 5318656 5319152 5320389 5322485 5323789 5323832 5324488 5325413 5325494 5325663 5325998 5326016 5326658 5326793 5328375 5328942 5328991 5329477 5330673 5333803 5333852 5334238 5334528 5334603 5336670 5338112 5338498 5339698 5340695 5340894 5342499 5343009 5343135 5344215 5346337 5346535 5349998 5351131 5353358 5353865 5353899 5354287 5355483 5357217 5357559 5358456 5358481 5360601 5360970 5361303 5363336 5364101 5368430 5368446 5369550 5371678 5371802 5372288 5373432 5374994 5374999 5375892 5376118 5376263 5376855 5378301 5378347 5379332 5379529 5380252 5380417 5380664 5381095 5381354 5381443 5382254 5383475 5385950 5386090 5386762 5387148 5387969 5390188 5393995 5398139 5399253 5399428 5400219 5400402 5401553 5402217 5403545 5403673 5404539 5406016 5407208 5407342 5411077 5412207 5412519 5413408 5414276 5415719 5416556 5417760 5418046 5418216 5421366 5421937 5422246 5426888 5427162 5427373 5427379 5428474 5429260 5430350 5430959 5431567 5431592 5432305 5434442 5435546 5436141 5436724 5437503 5437515 5437735 5440392 5440729 5441975 5443493 5444658 5447371 5447505 5448529 5448797 5448992 5449059 5449559 5452073 5453068 5453118 5454366 5454618 5454966 5455459 5456754 5457409 5458290 5458887 5459941 5460147 5461444 5463612 5463830 5464345 5465434 5465599 5470502 5471787 5472481 5473144 5473219 5474188 5474379 5474814 5476161 5476817 5480194 5480513 5481143 5482055 5483395 5483602 5484698 5485256 5486649 5488348 5488646 5489644 5489973 5490617 5491623 5493822 5494786 5495351 5497097 5497330 5497961 5498344 5498506 5498786 5498879 5499350 5499507 5500226 5501393 5501510 5502330 5503366 5503738 5505733 5506438 5506732 5506991 5507996 5509583 5510345 5510854 5511729 5514898 5516345 5516650 5517588 5518814 5519160 5519529 5522506 5524321 5524440 5524682 5524839 5525808 5526536 5527002 5530154 5531217 5531308 5532923 5533036 5533151 5533547 5534367 5534536 5534581 5536620 5538857 5540328 5540597 5541824 5541862 5542517 5542675 5542704 5544774 5545156 5545788 5550189 5551495 5551817 5553240 5554712 5554978 5555828 5556532 5559686 5561053 5561633 5561679 5562458 5563728 5563835 5564188 5564516 5565139 5567828 5568586 5568994 5569189 5570265 5573238 5573394 5574400 5574698 5577433 5577918 5579803 5581578 5582019 5583021 5584735 5586219 5586339 5586496 5587077 5587182 5587193 5589274 5590341 5590846 5591196 5592334 5592696 5593848 5594124 5594814 5596086 5598744 5599826 5601734 5602228 5603410 5603816 5609253 5609468 5610263 5610356 5610372 5611755 5612090 5612740 5614693 5615336 5615495 5615674 5615745 5616066 5619633 5620095 5620377 5620406 5622150 5623456 5623641 5623708 5624326 5625089 5625819 5625924 5627310 5628495 5628758 5629300 5629391 5630493 5630497 5630676 5631206 5631405 5631533 5631760 5632215 5632880 5633428 5634309 5635514 5635897 5635968 5641263 5642097 5642418 5642637 5642862 5644701 5644906 5645630 5645680 5646283 5646772 5646835 5646949 5650093 5650099 5650318 5651077 5651587 5651957 5652349 5654237 5654428 5657592 5657734 5658651 5659117 5659410 5659713 5659721 5661434 5665917 5666543 5666865 5667810 5669703 5669734 5670652 5670993 5671281 5671968 5672218 5674564 5675385 5676123 5676298 5676721 5677952 5677970 5677982 5678491 5678502 5679511 5679570 5682110 5684220 5685136 5686258 5686443 5687841 5688939 5689195 5690552 5691264 5691343 5691537 5693021 5693117 5693450 5694339 5697135 5697443 5698443 5699577 5700092 5700850 5700966 5701048 5703096 5704060 5704426 5705403 5705975 5706066 5708224 5709150 5709497 5715604 5715810 5716335 5718321 5724119 5724328 5725171 5729914 5730062 5731582 5731976 5733658 5734000 5734815 5736244 5736340 5737919 5739248 5739432 5740195 5741066 5743352 5745971 5746467 5746551 5747763 5747883 5748658 5751405 5753005 5753996 5756402 5756931 5757219 5757673 5760375 5760414 5760890 5761013 5761816 5762086 5763116 5763607 5764565 5764704 5765177 5766600 5766840 5767586 5770216 5770898 5771155 5772191 5773129 5773240 5774567 5776304 5776400 5777773 5778074 5778651 5779340 5779734 5780886 5782495 5784351 5785151 5785251 5787188 5787314 5787314 5789534 5790366 5791821 5792503 5793004 5794417 5795085 5796567 5796888 5797367 5797403 5797536 5799651 5802905 5804914 5805609 5807043 5807060 5808123 5809116 5811867 5812760 5813275 5814515 5814854 5818826 5821423 5821486 5822161 5823145 5823879 5825397 5827818 5828168 5828447 5831757 5832627 5834537 5835906 5836548 5837509 5838497 5839109 5839940 5840342 5841957 5843075 5843793 5844536 5847918 5848904 5848969 5848995 5850035 5850284 5851235 5851806 5852306 5852307 5852373 5852647 5856137 5856988 5857572 5859968 5860041 5860072 5860140 5860424 5860817 5861945 5862321 5862450 5863997 5864652 5865403 5869918 5871313 5871937 5872284 5872483 5873115 5874915 5875893 5876821 5876933 5878036 5878902 5879033 5880277 5882116 5882564 5882765 5883334 5883992 5884862 5886141 5887577 5888410 5889763 5891166 5895640 5897165 5897274 5897302 5898983 5899694 5900733 5901655 5906317 5907993 5909315 5909793 5912948 5915288 5916299 5917471 5921072 5923572 5923826 5924369 5924465 5926449 5927060 5927126 5927257 5927657 5928230 5929577 5929908 5930552 5931639 5931927 5932326 5932470 5938302 5938571 5938882 5940003 5941409 5942539 5943119 5944223 5947264 5947347 5948209 5950929 5952152 5952815 5954142 5954509 5955521 5957761 5958647 5958844 5961109 5961324 5962764 5964156 5964688 5965436 5966289 5966910 5967412 5971200 5973179 5973748 5975374 5975595 5975740 5975924 5976659 5977849 5978288 5978516 5980248 5987486 5987775 5988276 5989203 5991127 5992229 5992911 5993120 5993125 5993262 5993854 5994153 5994462 5995233 5996119 5996679 5996847 5997632 5997896 5999822 6000970 6001396 6002703 6003739 6004044 6004096 6010175 6010725 6010933 6012993 6014104 6015018 6015094 6015787 6015851 6016342 6016779 6020108 6020157 6020654 6020973 6021058 6021210 6022181 6023633 6023943 6024579 6024673 6025194 6027271 6028111 6028822 6028950 6030968 6031245 6031528 6032831 6033192 6033720 6035331 6035333 6035999 6036917 6037537 6038122 6038214 6041618 6044271 6044715 6045668 6046283 6046632 6047204 6047639 6047767 6049546 6050884 6051193 6051718 6052198 6054822 6055651 6056906 6057731 6057968 6059302 6059999 6060865 6061025 6062576 6063513 6066541 6066953 6068730 6069905 6070028 6070866 6071345 6072486 6072757 6073529 6073973 6074921 6075058 6075310 6075334 6077624 6077668 6080723 6080814 6081367 6082608 6083231 6084012 6084159 6084596 6085276 6085635 6086534 6086636 6086775 6089198 6091616 6092984 6095056 6095262 6095276 6095547 6096344 6096619 6097391 6098715 6099104 6099255 6099886 6101706 6101812 6102748 6103055 6103072 6105050 6106369 6107474 6107971 6110178 6111653 6115412 6116459 6118119 6119795 6119936 6124086 6125139 6126045 6129227 6129513 6131033 6131315 6131538 6131899 6131925 6132238 6132313 6132448 6132852 6133379 6134722 6135032 6135051 6136355 6137241 6139290 6139430 6140339 6140951 6142197 6143541 6147170 6147412 6152337 6152951 6153269 6154569 6156253 6156266 6157196 6157209 6157337 6157769 6159716 6160819 6161160 6162351 6162598 6164163 6165601 6165687 6165863 6166441 6166512 6167274 6168390 6168685 6168779 6169408 6170388 6170563 6171779 6173298 6173442 6174820 6175745 6175901 6175902 6176373 6176445 6176817 6181246 6182304 6183509 6184754 6184807 6186900 6187559 6188822 6189450 6192242 6192370 6192887 6193203 6194090 6194127 6194637 6196244 6197618 6198831 6200931 6202682 6203475 6203890 6204964 6205788 6209728 6210393 6210946 6211700 6213506 6214574 6214579 6214588 6215718 6215946 6216255 6217886 6218716 6219684 6220153 6222051 6224500 6226341 6226525 6226689 6227476 6228014 6229256 6229935 6229943 6230184 6231342 6231844 6232939 6235478 6235630 6235689 6238477 6240029 6240051 6240149 6240565 6243045 6243682 6244628 6246325 6250025 6250464 6250669 6251016 6251907 6252835 6257567 6257962 6258895 6262288 6263429 6263441 6263936 6264368 6264942 6264963 6265339 6265362 6265524 6266639 6268263 6268390 6269909 6272135 6273821 6274216 6276996 6277330 6278307 6278968 6281720 6281815 6281891 6282732 6283335 6284653 6284740 6285329 6286024 6286691 6286996 6288410 6289700 6289764 6291816 6297826 6299820 6299928 6300792 6301046 6301422 6302647 6303722 6304355 6304714 6305802 6308356 6308898 6309588 6309721 6310118 6310504 6310920 6312029 6314169 6314998 6315622 6316307 6316496 6316505 6317297 6318578 6319287 6319679 6320140 6320330 6321397 6322007 6324773 6328521 6328701 6329148 6329869 6330185 6330302 6334368 6335640 6336225 6338781 6339499 6340614 6341816 6342537 6346341 6346360 6347209 6349295 6349298 6351088 6351480 6353313 6355868 6358304 6358557 6359017 6360562 6362053 6362946 6364171 6364748 6365165 6366335 6366635 6367476 6368077 6368210 6369858 6369952 6370025 6370055 6371380 6371449 6373197 6373343 6373746 6373801 6374290 6374685 6375249 6375936 6377810 6378679 6379361 6381717 6383885 6384384 6386248 6386595 6388024 6390617 6392014 6392352 6393332 6393833 6394035 6394912 6395406 6396825 6398300 6400103 6400574 6401108 6401194 6401873 6404121 6405673 6406835 6407771 6408004 6408236 6408542 6414198 6415212 6415780 6416086 6417258 6417745 6418336 6419010 6419587 6419801 6419847 6420838 6422664 6423022 6423977 6424004 6424198 6424669 6427945 6429284 6430289 6430723 6431054 6431982 6434599 6434825 6435059 6435540 6437184 6437427 6440475 6440791 6441151 6441216 6442621 6444217 6445075 6445622 6446115 6446734 6447574 6448969 6449027 6449343 6449566 6450595 6453047 6453146 6453251 6454452 6455473 6456778 6457737 6457847 6459256 6459503 6459854 6460917 6461331 6462977 6463863 6467621 6468180 6471247 6471804 6472633 6472939 6473410 6473991 6474073 6474417 6475347 6477165 6477534 6478606 6480539 6481349 6482944 6488947 6492140 6492491 6492543 6495213 6495958 6497494 6497808 6498477 6500746 6500981 6501527 6502083 6504224 6504331 6505227 6505411 6506012 6506369 6507053 6507291 6507890 6508405 6510670 6513655 6513977 6514726 6514879 6516897 6520132 6520167 6520676 6521279 6521703 6521754 6522504 6524337 6528640 6528846 6529676 6533382 6534315 6536444 6537861 6538769 6539950 6540424 6540454 6540819 6541505 6542877 6543580 6546370 6548717 6549907 6551030 6551353 6551624 6551662 6551892 6551964 6554842 6554844 6555771 6555811 6556479 6557017 6557511 6557723 6558867 6559143 6561592 6562085 6562295 6563041 6564876 6565051 6566251 6566316 6567346 6567601 6568866 6570018 6570505 6570903 6570985 6571222 6571561 6571903 6575413 6575740 6575907 6577231 6577330 6580687 6582646 6582779 6583683 6584165 6584606 6584783 6587387 6587645 6588557 6588796 6588830 6589512 6589629 6589897 6592374 6592491 6595885 6596733 6600876 6601238 6601411 6602499 6603911 6604008 6606028 6606065 6606084 6608348 6608949 6609552 6610168 6610653 6611201 6611394 6611856 6612144 6612469 6613257 6613781 6614203 6616056 6617232 6617589 6620399 6621929 6622557 6623048 6623065 6624734 6624769 6625081 6625203 6625259 6626912 6629081 6630320 6632317 6633240 6633819 6636427 6636716 6637144 6637658 6638018 6639073 6640395 6643843 6644077 6644852 6644958 6645892 6646559 6647557 6650916 6653299 6653367 6653911 6654369 6654622 6657177 6658591 6660192 6660938 6662881 6663162 6663690 6665925 6665983 6669393 6669967 6670324 6673033 6676106 6676153 6678286 6679104 6679146 6679220 6679502 6680545 6680560 6681300 6683122 6684618 6685403 6685442 6686057 6686777 6689061 6690230 6693921 6695751 6696491 6697924 6698209 6698244 6698794 6699160 6699432 6700679 6705543 6706157 6706471 6707066 6707322 6707463 6709806 6710513 6710716 6710756 6711944 6712070 6712236 6713446 6715608 6715810 6715989 6716929 6719000 6719370 6720479 6722923 6723084 6723425 6725284 6725774 6726678 6729945 6730600 6730686 6730964 6731066 6731404 6731801 6733024 6734537 6734569 6736439 6737311 6737887 6738143 6738477 6739553 6740903 6741580 6741667 6741717 6742694 6744296 6747197 6747478 6748030 6748199 6748496 6751729 6751977 6753128 6754972 6755472 6757090 6757938 6758061 6759486 6759520 6759904 6760825 6761466 6762328 6762529 6763078 6763649 6764585 6767199 6767284 6769103 6769846 6770890 6775029 6775300 6775620 6776882 6779877 6779934 6780496 6780574 6782113 6782126 6782782 6784857 6785687 6786132 6787530 6788507 6788915 6789521 6790573 6791158 6792953 6793571 6794598 6795531 6796874 6797062 6797573 6797924 6798112 6798339 6798516 6798816 6799940 6800303 6802142 6802635 6805971 6808439 6808650 6809054 6809991 6810440 6813175 6813777 6813787 6814685 6814916 6814952 6815600 6816023 6816708 6818049 6818666 6818919 6819029 6821030 6822502 6823536 6826411 6826441 6828314 6830582 6830775 6831200 6832022 6832893 6832950 6835956 6836007 6837228 6837378 6837688 6838451 6838522 6838608 6840584 6841021 6842461 6844868 6847662 6847726 6848841 6850091 6850941 6851451 6851540 6853281 6855076 6856550 6857403 6857480 6859155 6860816 6860820 6862272 6862303 6862534 6862737 6863769 6863853 6865093 6865873 6868090 6870844 6871811 6871840 6871952 6872843 6873301 6873437 6875418 6876501 6876855 6877112 6884514 6884562 6886803 6887461 6888115 6888761 6889475 6889656 6889708 6889709 6889743 6890576 6891217 6891722 6892813 6893346 6895518 6896464 6897309 6898826 6901334 6901766 6904786 6905411 6905961 6906539 6907605 6908168 6908174 6908625 6910078 6910224 6911770 6912031 6912315 6912791 6914299 6915407 6916096 6916953 6917509 6918278 6918311 6918480 6919306 6920133 6921691 6923170 6924790 6928416 6930795 6930933 6933102 6936928 6937566 6937697 6937779 6940234 6941912 6942668 6943731 6945426 6946536 6947081 6947158 6947511 6948178 6948555 6948702 6949233 6951203 6951260 6951688 6951816 6952345 6953241 6953850 6954008 6954128 6955054 6956401 6957028 6957845 6958187 6959701 6959986 6961117 6962394 6962698 6963148 6963934 6965348 6965516 6966549 6967413 6969972 6970270 6970870 6972359 6973934 6975053 6975345 6975813 6975842 6975980 6976747 6977530 6977756 6977842 6977849 6978317 6978318 6978464 6978521 6980386 6980838 6981041 6983280 6983520 6985023 6985689 6985942 6986390 6987585 6988387 6988731 6989218 6990695 6992177 6992495 6994497 6994546 6994637 6995507 6998738 7000770 7000809 7002310 7002353 7002385 7003303 7005191 7005523 7006015 7008220 7008864 7009907 7010208 7010771 7015093 7017521 7019511 7019848 7021458 7021532 7021976 7023889 7024391 7027354 7032154 7032228 7032570 7032899 7033017 7033036 7033710 7033982 7034437 7035449 7037226 7039054 7039353 7039676 7044025 7044270 7044518 7046467 7050176 7052056 7053788 7054187 7054939 7056053 7056903 7057930 7063272 7064803 7065253 7067132 7067486 7069433 7073008 7073207 7073463 7074231 7074296 7075100 7076441 7077394 7077708 7078073 7078215 7079368 7080057 7080127 7080419 7080502 7081442 7082904 7083070 7083485 7083596 7085734 7085825 7085981 7086740 7086851 7087086 7087148 7087804 7089645 7089680 7090421 7090860 7092464 7093058 7094586 7094857 7097549 7097563 7099028 7099532 7099895 7102112 7102222 7102387 7103184 7103638 7105504 7106280 7106782 7106833 7107136 7108392 7108518 7108849 7109783 7110078 7110734 7111282 7111585 7111956 7114314 7115042 7117045 7121256 7121366 7121914 7125586 7126390 7127412 7127713 7128491 7129245 7130085 7130133 7132020 7132380 7133700 7133729 7134351 7139018 7139633 7139761 7139963 7139977 7140001 7140014 7141269 7142291 7143439 7145069 7145222 7146319 7147114 7148358 7148973 7148973 7149376 7151952 7153104 7153158 7153860 7154636 7154911 7154993 7155306 7157887 7157994 7158061 7159376 7160532 7161125 7161388 7163082 7164697 7164933 7167038 7167442 7168174 7170547 7171383 7171700 7172050 7172148 7173122 7174043 7174898 7175431 7176692 7178345 7179931 7182108 7183962 7184321 7185889 7187031 7189101 7189351 7192571 7192680 7194174 7194768 7196043 7198840 7199360 7200371 7200401 7200438 7201483 7202580 7203500 7203671 7203827 7205065 7206252 7208023 7209149 7210459 7210709 7211551 7211987 7213201 7213296 7214606 7214916 7215451 7215875 7216049 7216786 7216844 7217346 7217522 7217885 7219176 7219830 7219987 7220773 7222271 7222515 7223092 7223192 7223682 7223921 7225395 7226403 7227341 7229478 7229559 7229846 7230507 7231333 7234814 7236870 7237786 7238314 7238594 7238799 7246242 7246756 7246929 7247389 7248547 7249407 7249603 7249716 7250440 7251204 7251588 7251597 7251631 7251966 7251991 7252232 7252513 7252569 7253788 7255541 7261716 7261931 7266158 7268544 7269421 7271002 7271648 7273149 7273414 7275366 7276367 7278987 7280139 7285311 7287345 7287575 7289540 7292177 7292897 7294497 7294618 7297458 7297676 7300355 7301354 7302068 7303827 7303953 7304778 7305649 7308903 7310057 7310947 7311881 7312086 7314756 7315349 7316746 7317182 7317990 7320688 7322179 7323596 7325532 7326440 7327583 7329115 7330287 7330380 7330716 7330877 7334983 7335574 7335598 7336064 7336160 7337062 7338052 7339009 7339763 7339766 7339857 7340118 7340148 7342445 7342756 7342793 7343205 7345006 7345696 7346459 7347070 7347889 7347913 7349162 7350983 7351483 7351952 7352353 7353244 7353917 7355193 7356099 7357985 7358541 7359896 7362628 7364216 7365700 7366768 7369811 7370194 7370351 7372231 7372978 7373468 7373604 7374944 7376177 7377414 7377437 7383963 7384793 7384980 7386069 7386170 7387954 7387994 7389538 7391307 7392658 7393610 7394048 7394693 7395364 7396248 7397989 7399582 7400767 7400809 7403032 7404551 7405349 7405992 7409677 7409902 7412362 7412820 7415177 7416661 7421376 7421403 7424195 7424208 7424913 7427525 7427895 7427957 7428186 7429251 7429301 7429599 7429971 7430329 7438372 7438384 7438453 7439791 7440112 7441342 7441505 7442175 7442184 7442430 7444114 7445323 7448604 7449751 7451080 7451118 7452751 7455483 7455848 7456192 7456630 7457091 7457580 7459483 7459530 7461498 7462613 7464562 7465916 7466082 7466179 7466612 7469027 7471336 7471549 7473498 7473652 7474047 7474602 7476595 7476692 7477324 7478852 7479090 7479834 7481173 7481946 7483282 7485601 7486173 7489285 7490120 7493244 7495886 7497087 7500723 7500995 7501728 7502267 7502593 7503024 7503115 7504987 7506422 7507396 7507691 7508217 7508249 7508376 7509048 7509995 7510020 7510737 7511746 7513113 7514112 7514420 7514672 7515492 7516627 7517267 7517596 7517872 7518868 7519839 7520075 7520422 7520486 7520659 7521855 7523641 7524269 7526542 7528295 7528942 7530053 7531623 7532096 7532711 7533552 7535576 7535716 7535837 7536779 7537437 7538165 7539129 7539654 7539862 7540145 7542665 7543260 7544928 7545239 7545261 7545704 7549572 7549603 7550430 7551471 7553446 7553522 7554079 7554107 7554119 7554374 7555172 7557003 7557789 7559621 7559901 7560460 7561214 7562941 7563306 7563650 7564439 7566280 7568804 7569332 7569790 7570736 7571316 7572001 7573493 7579012 7582055 7582132 7582953 7583954 7584907 7585919 7588043 7588466 7588632 7589884 7591794 7591992 7592435 7593831 7595824 7596517 7597716 7598014 7600342 7601767 7602504 7602820 7605306 7606638 7606989 7608715 7609048 7609607 7609681 7610703 7610983 7613374 7615942 7616993 7618436 7619303 7620181 7620302 7621108 7621591 7622230 7622494 7622645 7622838 7626552 7628759 7629313 7631423 7632212 7632509 7633022 7633060 7634931 7635041 7635647 7636436 7637157 7640071 7641051 7642163 7643473 7643607 7643888 7645980 7646529 7647104 7647877 7648194 7648572 7649089 7649763 7651301 7651593 7652577 7652934 7656024 7656994 7657661 7658122 7658278 7664906 7665290 7666420 7666643 7668563 7668672 7669524 7669539 7670140 7670165 7670415 7670557 7671060 7671699 7674385 7674793 7677481 7679543 7680420 7680558 7681843 7682779 7682882 7686520 7687607 7687607 7689278 7689465 7690530 7690692 7691913 7692072 7692311 7693284 7694730 7697592 7698396 7698887 7699586 7699919 7701019 7701353 7702802 7705357 7705872 7706521 7707140 7709759 7710801 7711619 7713715 7714283 7717096 7717483 7717988 7720523 7720832 7720948 7723188 7724297 7725788 7725896 7727730 7727890 7728178 7728386 7728723 7730169 7733069 7734407 7734884 7737212 7737232 7737754 7737911 7738796 7742186 7743710 7744694 7746691 7747557 7748592 7748804 7749820 7752626 7752784 7752845 7753220 7753293 7754144 7756428 7757528 7757748 7757904 7761036 7764241 7766291 7766611 7769770 7770265 7770943 7771208 7771694 7774913 7775348 7775350 7775358 7776458 7777551 7777643 7780218 7781444 7781547 7782848 7783277 7784024 7786740 7787638 7789846 7792330 7792344 7793290 7793672 7796587 7796960 7797501 7797987 7799521 7800024 7800182 7800951 7802192 7802366 7803974 7804235 7805078 7807681 7808798 7809540 7809716 7809788 7811139 7811143 7811204 7811696 7811945 7812366 7813042 7814258 7816955 7818722 7819810 7820127 7821510 7822635 7823188 7823903 7825425 7830108 7830456 7831063 7831353 7832784 7833010 7833149 7833169 7833712 7833826 7834357 7835384 7835895 7837967 7839361 7841863 7841967 7842414 7843094 7843174 7843323 7846551 7846757 7847477 7848624 7848904 7849685 7850049 7850049 7850154 7852411 7853625 7854187 7854779 7855248 7858352 7859457 7860344 7860484 7861041 7861652 7862431 7864946 7866389 7866503 7866737 7867015 7867125 7867382 7868946 7871765 7873683 7874732 7877080 7877336 7878969 7880560 7880709 7881871 7882849 7883233 7887184 7888638 7888690 7888875 7889806 7891082 7891162 7891326 7891980 7893426 7894195 7895379 7896025 7896436 7896585 7896844 7897779 7898464 7898547 7899856 7900426 7900579 7901043 7901642 7902017 7903713 7904610 7904870 7906309 7909555 7910186 7910275 7912133 7912747 7912917 7913000 7913618 7914877 7916025 7916229 7917263 7918080 7918931 7919060 7919243 7921139 7921592 7922389 7923682 7925625 7926325 7926402 7928798 7928955 7929280 7929905 7930128 7932366 7934183 7934205 7935241 7935671 7937986 7940354 7944242 7944661 7946321 7948974 7951228 7951931 7954539 7955731 7956963 7957439 7958565 7958641 7959750 7960524 7961005 7962072 7962755 7963178 7964045 7964430 7964663 7966114 7966199 7966638 7966841 7968202 7969071 7969312 7969422 7969884 7970224 7971350 7972472 7973205 7973890 7974794 7978534 7979010 7979043 7980260 7980350 7980722 7981227 7982178 7982534 7983426 7984050 7984180 7984294 7984397 7984411 7984756 7985660 7988317 7989077 7990517 7991655 7992843 7992948 7994067 7994621 7996606 7997546 7998219 7999714 8000720 8000952 8000995 8001079 8001688 8002828 8006006 8008739 8008869 8009803 8011861 8012936 8014250 8014266 8015225 8015452 8016121 8016238 8017299 8019501 8020994 8021798 8022647 8027603 8028967 8030253 8030311 8032181 8035364 8037524 8039272 8039924 8040107 8040443 8041433 8045643 8046092 8046699 8046980 8047170 8049676 8049874 8050548 8050760 8051708 8051723 8052069 8052586 8053527 8054136 8054577 8055160 8056071 8056801 8058881 8060130 8060316 8060912 8061019 8062151 8062758 8063611 8064159 8064764 8065399 8065873 8069022 8071326 8071732 8073055 8073170 8073836 8074068 8074204 8076211 8077648 8078144 8078179 8078279 8080068 8081244 8081404 8081520 8083088 8084064 8084862 8084939 8085023 8085664 8086220 8086449 8086780 8088302 8089504 8089855 8091982 8094821 8094901 8095144 8095532 8096081 8098628 8099300 8100610 8103936 8104423 8105198 8105919 8110935 8111662 8112680 8114512 8114570 8115333 8116285 8117857 8119949 8124351 8124433 8125631 8129494 8130698 8131215 8131874 8131984 8133651 8134097 8135494 8137967 8138575 8138596 8139034 8139317 8140545 8144672 8145548 8146394 8146572 8150026 8152591 8153063 8153125 8153325 8156419 8156458 8157479 8158519 8159448 8160050 8160318 8161112 8161391 8162545 8165497 8168583 8169215 8169468 8170931 8171411 8172405 8172984 8173205 8175060 8175634 8175698 8176274 8179126 8179584 8181193 8185788 8186618 8188636 8190463 8190525 8191293 8192015 8192019 8192208 8193009 8193188 8195718 8195912 8196085 8196627 8198782 8200388 8201084 8203363 8205069 8205795 8209374 8209471 8210821 8210973 8211042 8211328 8211449 8218775 8219296 8219749 8220945 8221755 8222153 8222764 8223684 8224219 8224293 8224658 8224800 8229951 8230193 8230571 8230775 8231102 8231197 8231552 8232600 8235144 8236174 8237965 8238229 8238992 8240527 8244586 8245262 8246618 8248158 8248828 8248889 8249009 8252240 8253535 8256535 8258031 8258438 8258783 8259755 8260339 8261105 8265619 8267198 8267249 8267269 8267718 8270557 8270865 8271145 8271646 8272280 8272821 8273766 8274917 8275200 8276066 8277369 8277889 8278552 8279336 8279686 8280865 8281250 8281477 8282019 8282743 8284778 8284805 8284907 8286575 8288838 8292088 8292189 8293109 8294205 8295902 8296071 8298377 8299749 8300108 8300477 8301080 8301537 8302033 8304951 8305313 8305860 8306756 8308141 8309657 8315053 8315238 8316119 8316913 8317325 8318716 8319140 8319610 8319883 8320252 8320435 8321987 8322421 8322430 8323070 8323213 8323892 8324063 8324858 8324924 8324952 8325344 8328184 8328383 8329735 8331281 8333637 8335055 8335378 8335928 8336227 8336285 8336383 8336925 8338039 8338365 8342152 8346585 8346923 8348515 8348951 8350012 8350605 8350748 8351553 8354047 8354199 8354899 8357222 8357987 8358972 8360761 8362000 8363029 8363627 8365456 8366046 8367763 8368256 8369594 8370717 8371159 8371298 8372804 8374463 8374709 8375410 8376429 8377854 8380740 8380883 8382432 8385916 8386904 8389487 8390056 8393050 8395232 8397321 8397712 8397881 8399069 8399291 8400618 8401200 8401815 8401943 8402846 8404483 8406482 8407145 8407183 8407630 8408983 8409179 8411424 8411950 8413599 8415865 8416208 8416218 8417335 8417539 8419107 8419657 8421201 8422175 8422619 8422664 8423347 8423704 8424317 8427396 8428415 8429116 8429195 8431529 8433108 8433709 8435606 8436887 8438043 8438051 8442663 8443399 8443986 8445054 8446452 8446831 8447769 8448132 8450332 8451381 8451481 8452057 8452302 8454245 8454930 8455470 8456717 8458369 8459941 8460077 8460566 8460965 8462028 8463443 8463726 8463747 8464270 8464379 8464749 8465271 8466606 8467901 8469247 8470291 8470326 8471789 8473981 8474488 8474655 8476625 8477914 8479405 8481649 8482074 8484398 8484559 8484595 8485394 8485506 8489426 8489837 8489839 8491927 8492485 8492628 8492784 8494798 8495908 8496727 8499032 8502585 8502812 8504391 8504526 8504649 8504966 8505792 8505994 8507313 8510361 8510592 8510603 8511258 8512312 8512613 8514641 8515496 8515526 8516406 8516603 8517241 8517621 8517740 8519819 8520178 8520361 8522004 8522576 8522958 8525739 8525977 8527025 8527121 8527177 8528273 8529163 8530135 8530796 8531324 8532354 8533044 8534817 8535254 8536449 8538008 8539344 8539759 8541822 8543791 8544217 8544302 8546011 8546136 8547332 8547526 8547887 8548772 8550028 8551177 8552255 8554632 8555177 8556052 8557532 8557561 8558848 8559102 8560526 8560552 8560778 8561761 8562157 8564869 8565415 8569875 8570128 8570227 8570700 8573696 8573717 8574220 8574618 8578159 8578209 8579716 8580706 8580989 8584898 8585709 8586162 8587282 8588179 8589560 8590213 8592724 8593143 8595759 8597300 8597803 8598256 8598891 8598919 8599032 8601318 8602482 8604363 8604570 8605373 8605701 8608231 8608755 8609055 8609941 8611285 8611571 8611927 8612900 8613008 8615153 8616184 8616565 8617101 8617216 8617848 8618517 8618592 8619721 8621037 8621670 8622469 8624315 8624326 8624367 8625066 8625520 8626389 8626574 8627322 8628506 8628861 8629030 8629473 8631050 8633180 8633483 8633885 8635602 8638617 8641250 8645929 8646429 8647581 8648680 8649104 8649945 8650832 8651225 8651746 8653426 8653815 8655697 8655962 8656094 8656548 8656978 8657115 8658734 8658830 8658969 8659543 8662785 8663830 8667436 8668428 8668744 8669228 8669700 8669720 8671890 8672447 8672767 8673492 8673539 8673714 8673800 8674325 8675185 8675864 8675984 8677090 8677194 8677749 8678686 8679472 8681289 8682394 8682472 8684229 8684510 8684929 8685395 8686195 8687904 8688486 8690247 8690270 8692031 8692806 8693482 8694399 8696454 8698204 8699586 8699762 8700174 8701118 8701323 8702066 8704619 8704873 8705618 8705714 8707721 8709121 8709270 8710188 8710891 8711924 8711932 8712197 8712353 8715005 8715797 8717024 8717745 8718148 8719225 8719442 8719709 8720254 8721204 8722506 8724467 8725762 8727493 8728460 8728591 8729870 8730151 8730615 8732963 8733158 8734864 8736786 8738206 8739203 8740738 8740783 8741272 8742563 8742680 8742743 8742912 8744806 8744828 8746292 8746698 8746955 8747589 8748306 8749677 8749809 8749995 8750354 8750381 8751030 8751400 8755420 8756021 8756182 8757920 8759941 8760113 8761950 8762185 8763400 8764890 8765116 8765512 8765720 8767275 8767690 8770227 8772173 8772606 8773730 8774564 8775601 8776007 8776066 8776229 8776563 8777111 8777188 8777785 8777814 8781509 8786992 8788299 8789873 8790433 8790638 8790671 8790817 8792751 8794138 8795853 8797821 8797854 8797891 8797927 8798372 8801088 8805049 8805660 8805736 8805970 8806965 8807902 8808990 8809206 8810684 8810768 8811251 8811749 8813461 8813681 8814781 8818413 8820933 8821376 8822304 8824156 8824721 8825590 8825967 8826045 8826362 8827223 8827690 8830390 8831101 8832664 8832829 8833703 8834462 8835287 8835585 8836747 8839567 8840099 8841422 8841505 8843690 8844402 8844909 8845009 8846412 8847342 8847383 8847521 8848577 8849613 8850069 8850279 8850897 8852574 8852599 8853791 8854021 8855540 8856358 8857620 8858190 8858242 8861427 8861483 8862075 8863115 8866864 8867069 8869522 8870647 8871398 8873773 8875287 8875494 8877429 8878155 8878470 8881420 8881626 8881734 8882714 8883129 8885439 8886261 8887849 8889027 8893996 8894539 8897097 8897748 8898114 8898597 8899120 8899839 8900355 8902477 8902599 8903126 8903667 8904630 8905115 8905774 8907719 8908408 8908652 8910389 8910639 8911976 8913988 8916597 8917485 8918002 8918156 8919443 8920478 8923157 8923974 8924735 8925687 8927253 8927257 8928033 8928350 8928530 8928725 8930182 8932846 8933138 8934073 8937284 8937968 8938028 8938645 8938846 8938946 8940144 8942043 8943291 8943587 8944846 8946048 8946116 8951777 8952294 8952693 8952801 8952984 8953278 8953493 8955138 8956674 8958635 8958907 8961150 8962369 8963909 8964643 8966356 8967212 8968212 8971119 8971903 8972008 8973567 8973588 8974823 8978832 8979750 8979945 8981366 8982145 8985740 8987341 8987728 8990437 8990490 8991430 8992404 8993005 8994655 8995207 8997607 8998013 8998382 8998499 8998905 8998957 9001170 9002258 9004914 9006497 9007238 9009968 9010217 9010468 9010740 9010923 9012272 9014473 9017073 9017187 9017318 9017642 9017824 9018708 9019457 9019972 9020742 9021599 9022498 9023620 9024732 9025350 9025832 9026158 9027800 9028603 9029357 9030086 9030132 9032412 9032879 9033574 9034364 9034494 9035840 9037138 9037260 9037504 9038016 9038566 9038578 9039098 9040128 9041083 9041311 9041656 9041989 9042025 9042570 9042768 9044571 9045706 9048242 9048628 9049238 9049849 9053082 9056616 9058358 9059076 9059394 9062976 9066287 9068167 9069828 9071061 9072585 9072718 9073548 9074425 9075376 9075536 9075684 9076568 9078528 9078758 9079648 9079979 9082153 9082404 9082642 9082745 9082964 9083663 9083717 9086508 9087149 9087432 9087663 9088628 9090098 9090626 9092481 9093159 9094554 9095996 9096243 9096437 9097155 9097210 9097310 9099466 9099867 9100010 9100325 9101311 9103810 9103810 9105870 9106201 9106300 9109012 9111707 9113059 9113171 9114093 9114914 9117213 9120846 9121200 9121511 9122465 9125589 9129319 9131123 9131471 9131606 9132266 9134570 9136561 9137345 9139982 9142095 9142129 9145026 9146018 9146436 9148047 9149043 9150332 9151013 9151640 9154963 9156500 9157098 9157273 9158329 9158668 9159332 9159579 9159850 9160948 9162314 9165873 9166303 9166851 9167222 9167793 9168524 9168681 9169767 9171032 9171840 9171930 9172518 9174811 9174914 9176870 9178202 9178266 9178354 9178546 9178640 9180379 9180879 9182525 9187640 9188378 9188657 9189852 9190801 9192202 9192965 9193918 9194159 9196855 9199064 9199404 9200189 9202135 9202357 9202367 9203346 9204109 9205130 9205724 9206016 9206072 9208609 9209572 9210421 9211106 9212799 9213323 9214087 9215311 9218552 9218642 9218764 9219101 9219247 9219417 9219989 9221062 9221774 9222154 9223046 9224892 9225216 9225500 9228929 9230303 9232477 9233114 9234769 9235642 9235860 9237943 9239811 9240825 9241170 9241501 9244066 9244754 9244931 9247041 9251415 9252562 9255377 9255723 9256962 9257158 9258286 9258786 9259038 9259099 9262631 9263045 9263157 9264264 9265978 9268722 9270944 9272432 9275710 9276311 9276577 9276943 9278698 9278813 9279644 9280061 9284796 9286390 9286843 9286954 9287667 9288007 9289238 9290525 9291162 9291675 9292356 9294765 9295336 9295490 9295790 9296901 9299195 9299630 9300807 9302164 9304770 9304917 9305367 9305729 9306142 9307537 9310632 9312347 9313138 9313986 9314087 9314382 9314628 9315814 9316279 9317399 9320062 9320129 9320821 9320971 9324127 9324186 9324314 9324344 9324419 9324594 9324749 9325920 9328203 9328321 9329440 9330412 9335928 9336277 9336716 9336748 9338613 9340161 9340489 9341025 9341612 9341735 9343235 9346570 9348576 9348673 9350162 9350832 9350948 9350999 9351205 9351408 9352014 9352479 9353852 9354076 9354722 9356760 9357149 9357985 9358997 9359619 9359857 9361399 9361426 9363840 9364667 9370205 9371202 9372531 9373883 9373991 9374953 9375702 9375773 9376176 9380339 9381732 9383582 9385122 9385865 9386279 9389186 9389430 9391069 9391855 9393021 9393687 9396069 9396413 9396519 9399486 9400943 9401214 9403270 9405884 9406271 9406562 9406908 9407355 9407815 9408734 9408774 9409334 9409928 9410375 9412640 9413627 9413685 9415152 9417268 9417294 9417847 9417975 9418043 9418509 9421123 9422254 9423502 9425758 9426387 9427536 9428190 9428776 9429477 9429888 9430440 9431268 9432522 9432646 9432934 9434464 9434967 9437309 9442088 9442228 9446554 9447841 9448462 9448835 9449156 9450263 9452711 9453612 9454650 9454659 9455522 9456395 9456431 9456530 9458087 9458217 9461664 9462037 9462677 9463016 9464152 9465181 9466144 9466999 9468438 9469064 9469518 9471981 9472923 9473402 9474742 9476072 9477821 9477893 9478268 9478444 9478772 9478791 9478936 9479390 9479425 9479459 9480475 9481621 9485602 9486803 9489010 9489486 9489861 9489976 9490567 9490767 9494699 9494722 9496300 9496502 9498123 9498365 9499363 9499442 9499792 9502656 9504465 9504569 9506233 9507057 9508619 9508685 9509241 9510122 9510734 9511611 9512244 9512439 9513431 9513526 9514245 9514705 9515136 9515494 9515601 9516042 9517170 9517971 9520231 9520853 9524554 9526542 9529327 9531517 9531623 9532685 9533041 9533150 9533942 9536711 9537167 9537928 9539244 9539848 9539946 9541589 9542232 9544348 9544574 9545655 9546322 9547775 9548088 9548845 9549410 9549810 9549964 9554198 9554343 9556286 9556294 9556384 9557561 9559910 9561165 9561829 9562026 9562721 9564710 9564816 9566941 9568948 9571355 9571417 9572162 9572380 9572403 9573077 9573263 9573326 9575070 9576420 9579657 9580393 9581304 9581691 9582165 9583178 9583661 9584353 9584404 9584617 9586011 9586201 9587408 9588533 9588536 9589094 9589256 9589722 9589806 9589938 9593126 9593703 9593821 9595625 9596164 9596277 9597877 9598175 9599256 9599704 9600930 9600956 9601850 9602817 9603225 9604487 9607552 9608566 9610211 9612671 9613189 9617276 9618012 9619061 9619187 9619841 9620781 9625474 9626624 9626637 9626680 9627237 9628733 9632360 9632364 9633267 9633891 9637225 9638241 9638738 9639393 9640090 9641291 9642796 9643697 9644683 9645418 9645551 9645975 9646226 9646480 9651044 9651379 9651664 9654263 9654457 9655120 9655932 9656269 9656641 9657102 9657567 9659694 9660801 9661117 9662122 9664087 9664280 9664443 9664851 9665756 9666376 9667061 9667250 9668632 9668945 9669109 9670433 9674375 9674914 9675283 9675898 9677909 9678918 9678964 9680260 9682297 9682963 9683366 9686978 9688659 9688921 9689505 9689969 9690454 9690785 9691983 9692686 9693190 9695518 9695822 9696054 9696472 9697008 9697794 9697846 9698120 9699223 9699640 9700208 9702681 9702753 9703295 9703759 9708859 9709119 9709562 9709836 9712119 9716359 9716850 9718269 9720863 9721246 9721919 9723219 9723763 9725341 9725469 9728485 9730906 9730926 9731117 9731560 9731590 9732300 9733516 9733880 9737215 9742209 9742235 9742900 9744546 9746334 9747289 9747338 9751105 9752349 9752415 9752564 9753146 9753711 9755544 9756262 9759980 9760381 9760510 9761237 9761258 9761487 9765251 9767611 9767691 9767942 9768066 9768205 9768878 9772744 9774355 9774738 9775149 9775664 9776514 9776542 9777284 9778111 9778116 9778837 9778971 9779152 9782452 9782463 9783023 9784111 9784333 9785349 9786003 9787647 9787744 9787989 9788822 9790361 9790479 9791071 9792394 9792562 9793012 9793233 9793261 9793353 9793411 9794041 9794464 9796189 9796544 9796577 9797498 9799609 9800078 9803189 9806291 9806885 9807419 9808944 9810567 9810761 9811460 9812034 9814476 9814896 9818673 9819641 9819972 9820136 9820433 9820526 9820775 9824533 9824551 9825501 9825525 9825784 9826019 9826248 9826308 9826520 9826701 9827743 9829155 9829547 9830229 9830274 9831136 9831170 9832315 9833905 9834445 9834865 9835408 9835701 9837741 9838575 9838946 9839145 9839440 9840077 9840581 9843693 9844083 9844470 9844570 9844733 9845563 9847453 9847704 9850280 9850868 9852426 9853529 9854082 9856566 9856983 9858172 9860716 9861025 9862173 9862508 9862805 9862925 9863256 9863442 9865876 9865944 9867127 9867333 9868049 9868248 9868654 9872250 9872539 9872558 9876401 9876715 9877417 9877993 9878814 9879321 9879719 9880633 9882757 9883377 9883471 9883477 9884342 9886310 9889667 9889868 9890209 9891585 9892784 9894068 9894396 9895471 9897036 9899736 9900213 9900331 9900792 9901004 9901742 9901862 9902697 9903928 9905762 9905904 9906113 9906444 9908511 9909786 9910683 9910888 9910925 9911682 9912063 9912932 9913581 9914541 9916379 9916727 9918059 9918185 9919793 9919879 9920524 9921763 9925856 9926105 9927476 9927555 9927782 9928270 9929217 9930953 9931004 9931588 9932421 9932458 9933318 9934196 9936112 9938202 9940533 9941470 9942160 9943105 9943336 9944911 9947913 9948142 9949245 9949645 9950383 9950652 9951009 9951014 9951176 9952058 9952625 9954249 9954756 9955112 9957170 9957329 9960071 9961348 9961630 9964086 9965909 9966716 9967647 9968276 9970054 9970268 9970308 9972374 9975081 9976549 9979553 9979599 9980902 9981023 9981089 9984511 9985308 9985594 9986394 9986396 9988196 9988465 9988873 9990363 9990396 9991250 9991329 9991523 9991665 9992003 9992266 9993459 9995263 9996261 9996381 9996740 9996818 9997131 9997587 9998522 9998641 9999199 9999335 9999484 9999633 10002673 10002716 10004511 10004654 10004977 10005875 10006017 10007549 10009827 10010086 10010874 10012527 10012642 10020495 10020969 10021083 10021760 10022449 10025376 10026590 10026947 10027605 10030541 10030975 10032346 10033103 10033289 10035549 10035739 10038325 10041441 10041570 10042268 10042945 10045056 10046433 10046668 10047577 10048070 10048188 10048763 10048897 10049104 10049782 10050409 10052194 10054116 10054510 10055646 10055654 10056295 10057140 10057630 10058058 10059360 10060941 10061066 10061347 10061948 10061981 10064237 10065474 10066020 10067406 10067673 10067712 10068261 10068370 10068581 10069250 10070191 10070295 10070935 10071077 10072169 10072813 10073531 10074509 10075070 10077689 10078170 10078669 10078934 10079604 10079712 10080377 10081856 10082953 10085260 10088777 10089630 10090523 10091541 10091636 10091823 10092229 10093118 10093796 10094673 10094824 10096645 10097048 10097415 10100179 10100357 10101389 10101390 10102819 10103280 10106260 10106630 10107162 10107214 10110359 10110901 10113175 10115710 10116046 10119119 10120477 10121013 10124130 10124280 10125455 10125899 10126727 10126759 10126772 10127218 10128498 10128691 10128700 10130940 10131836 10133094 10133159 10133700 10135203 10135581 10135819 10135973 10138556 10139968 10140132 10140529 10141836 10143475 10143540 10144574 10144617 10147817 10148101 10148344 10148586 10148635 10151106 10152640 10153726 10154099 10154263 10155375 10156884 10158895 10161896 10163551 10163596 10165054 10165561 10166845 10169438 10169501 10169783 10170125 10170618 10170722 10171474 10173357 10173815 10177346 10177956 10178600 10179244 10185757 10186333 10187930 10189046 10190084 10191391 10192794 10193168 10193954 10193976 10194185 10197407 10197856 10202088 10204203 10204699 10205375 10206888 10208589 10208984 10210210 10210622 10211145 10212306 10213340 10215392 10215512 10215923 10216247 10216951 10219019 10219904 10219936 10220549 10222445 10223298 10223730 10223803 10223884 10226180 10226444 10226981 10227192 10227613 10229375 10229791 10230076 10230268 10230408 10231382 10233811 10234155 10235068 10235708 10235981 10237529 10237746 10239018 10239345 10239888 10240104 10240732 10241070 10241149 10242011 10244446 10244500 10244540 10244858 10245949 10246388 10246781 10248996 10250090 10250146 10251155 10252905 10253832 10254045 10254089 10255390 10255853 10256199 10258289 10258870 10259422 10259547 10259821 10260159 10263440 10263483 10264018 10264728 10266927 10267392 10267905 10268107 10268497 10269674 10270416 10270457 10272313 10272939 10273949 10277073 10278650 10279086 10280714 10281263 10281636 10281723 10283085 10283581 10285231 10285315 10286653 10286956 10290407 10291253 10292566 10292724 10293410 10294085 10296426 10298787 10298967 10304864 10311220 10312490 10313461 10313528 10315773 10318818 10320111 10321193 10322440 10323636 10323860 10324053 10324077 10324594 10325401 10326397 10327344 10328694 10329793 10332042 10333919 10336731 10337205 10337608 10338273 10339120 10340976 10341631 10342527 10344770 10345567 10345897 10348579 10349587 10350255 10350441 10351569 10360267 10361439 10361955 10362806 10363299 10364644 10365179 10365928 10366025 10369724 10369729 10370206 10371953 10372642 10372663 10374159 10375253 10378747 10379758 10381972 10382213 10382511 10384670 10385447 10388862 10391118 10392375 10394665 10395075 10396091 10396883 10396908 10400044 10400061 10402748 10403473 10405645 10409450 10411083 10411357 10413223 10413615 10415476 10416322 10417601 10418122 10419137 10419230 10420397 10421166 10421941 10422665 10423345 10424153 10424324 10426643 10426890 10427270 10429700 10429877 10430682 10437686 10438483 10439049 10439307 10440233 10441004 10442358 10443868 10446558 10446668 10448899 10449524 10450754 10451308 10451524 10452749 10454886 10454917 10455647 10457441 10457996 10458071 10458480 10459185 10459507 10460097 10460138 10460385 10464664 10464932 10465000 10469251 10474343 10474438 10474982 10475330 10475349 10475547 10475637 10478008 10478213 10478876 10480565 10481854 10483370 10483457 10483482 10483890 10484842 10484943 10485296 10485363 10485619 10485715 10489124 10489330 10490132 10490265 10491543 10493253 10493812 10494285 10496728 10496962 10497433 10498431 10499972 10500091 10501099 10501456 10502209 10502372 10503230 10506555 10507098 10510826 10511711 10511889 10514367 10515587 10517699 10520826 10521199 10523755 10523841 10524309 10524444 10530009 10534007 10534576 10534977 10535218 10535293 10535417 10537381 10537615 10538633 10539667 10540191 10540458 10540630 10544662 10545169 10546992 10547086 10547867 10550447 10550528 10551792 10553302 10553435 10554007 10556479 10557280 10560654 10560867 10561752 10561922 10562620 10565182 10567903 10568524 10569039 10569791 10571470 10573298 10573661 10574246 10574463 10578498 10578867 10579573 10579883 10582456 10582572 10584467 10584928 10585487 10585676 10585797 10587169 10588899 10589378 10589466 10589669 10593038 10594419 10595417 10596425 10596592 10597186 10598010 10598198 10598824 10598827 10599992 10600943 10601113 10601451 10601666 10601708 10603415 10604080 10604531 10607471 10608749 10608793 10608882 10608887 10609823 10611023 10611950 10612024 10613449 10613564 10616210 10616462 10616887 10618514 10619728 10620996 10622233 10623260 10623355 10624411 10625432 10627505 10627790 10628136 10628822 10629179 10629491 10629621 10630880 10631487 10633732 10636633 10636743 10637677 10638616 10639009 10639613 10639999 10641871 10642648 10643036 10643067 10644179 10645359 10646062 10647964 10648267 10648811 10649111 10649667 10649828 10649900 10650679 10652444 10652579 10653213 10654044 10654908 10655045 10655305 10656896 10657152 10657348 10657358 10659656 10659880 10660105 10660875 10661499 10662602 10663353 10664264 10664682 10665864 10667458 10667972 10667975 10668502 10669511 10670498 10671267 10671800 10674800 10675232 10675417 10678558 10678668 10681099 10682510 10683204 10688631 10688732 10689758 10690008 10692108 10692667 10694094 10694235 10694526 10694995 10695890 10696341 10697852 10699311 10700569 10701983 10702681 10702941 10704657 10704857 10705170 10706205 10706437 10708080 10709248 10709816 10711767 10715623 10716114 10716600 10717590 10718074 10722580 10723999 10724021 10728892 10728942 10729971 10730600 10732047 10735146 10736092 10737463 10738674 10739875 10740543 10740594 10741179 10741956 10743072 10745374 10747597 10747976 10749573 10750668 10751559 10752934 10753057 10755584 10757507 10758644 10758912 10759433 10760983 10761735 10761821 10762460 10762937 10762983 10763724 10766137 10768802 10769442 10769630 10774362 10776052 10776709 10777661 10778061 10781045 10782484 10782571 10783534 10785128 10785358 10785908 10786078 10786098 10786206 10787408 10788052 10788668 10788941 10789391 10790400 10790994 10791118 10791364 10792459 10793052 10794874 10797069 10797410 10798399 10798874 10802635 10802662 10807415 10808477 10808827 10809209 10812250 10814421 10814634 10815376 10816785 10817001 10818914 10819410 10819889 10820706 10821089 10821553 10823896 10824160 10825772 10828209 10828298 10828546 10829614 10831418 10832445 10833453 10833497 10834884 10836047 10837326 10838008 10838303 10839030 10839463 10840361 10840438 10840448 10840582 10841608 10842509 10846610 10849051 10849313 10850613 10850665 10854564 10856429 10856497 10857107 10858242 10858966 10860611 10861234 10862606 10864689 10865064 10865295 10866451 10867092 10867286 10867474 10868691 10868916 10870343 10870460 10870640 10870938 10872622 10872816 10873845 10873959 10876932 10877023 10881406 10881623 10885007 10885331 10885806 10885946 10886133 10886280 10888167 10888236 10888849 10889534 10889874 10890542 10891589 10894304 10894324 10897825 10898586 10901346 10904300 10904312 10904539 10905296 10908533 10910159 10912239 10912975 10913427 10914013 10914186 10914942 10915185 10916375 10919339 10920630 10922349 10923522 10926137 10926570 10927245 10927940 10928329 10928354 10936604 10937736 10938630 10939199 10941031 10941120 10942074 10942923 10944551 10945222 10945366 10945481 10947302 10948462 10949195 10949949 10951716 10952818 10953716 10954304 10954442 10957350 10958307 10958478 10961804 10963540 10964925 10965645 10966710 10967173 10969313 10969465 10970408 10970864 10971891 10971914 10972438 10975037 10976988 10977871 10979314 10981906 10985612 10987604 10987891 10987955 10991012 10993930 10994004 10994145 10996101 10996176 10997076 10998616 10998757 10999440 10999447 11000475 11000485 11000916 11001391 11001482 11002282 11003247 11003645 11004259 11005215 11005680 11009836 11011950 11012816 11013180 11013382 11015169 11015794 11018736 11021511 11021887 11022647 11023467 11024299 11025491 11026379 11027768 11027931 11029340 11032058 11033639 11034070 11037111 11037263 11039384 11039838 11042028 11042430 11043838 11043891 11044068 11044427 11047917 11047956 11048539 11048802 11049056 11049455 11050193 11051914 11052524 11053772 11055367 11056585 11057862 11057973 11059719 11059932 11060413 11060476 11060595 11062211 11062736 11064135 11064877 11065542 11066434 11067631 11068723 11069088 11070429 11071474 11073481 11074681 11075506 11075765 11076073 11076481 11077360 11079533 11079567 11079855 11080815 11080833 11081678 11082009 11082865 11083003 11085361 11086185 11089000 11091916 11092141 11092649 11094586 11095885 11096218 11096806 11097236 11097328 11097753 11097886 11099090 11099237 11100234 11100944 11101261 11101885 11103046 11104162 11105166 11106641 11107241 11108005 11108290 11111298 11113232 11113783 11113918 11115870 11116896 11117033 11119271 11119635 11119859 11123753 11124837 11126236 11126482 11127152 11128155 11129003 11131917 11136039 11136314 11136620 11137390 11138474 11138573 11139333 11139530 11139964 11142440 11142573 11144515 11145018 11148420 11150425 11153462 11154864 11156246 11157106 11157963 11159041 11159688 11161809 11163255 11165030 11167994 11168865 11168978 11172099 11172261 11173349 11173503 11174447 11174469 11175394 11175480 11175594 11176354 11177010 11178992 11179416 11179940 11180050 11180536 11180716 11180762 11182022 11182808 11183168 11188435 11189582 11189907 11191363 11191653 11191800 11192137 11196272 11197463 11197886 11197930 11197947 11198645 11199577 11201675 11202339 11203110 11203387 11203656 11204252 11204954 11206382 11208761 11208817 11210330 11212437 11212462 11212487 11212812 11214763 11218133 11219617 11221914 11223438 11224396 11224716 11227487 11227967 11228378 11228510 11229177 11229390 11231083 11232555 11233175 11235538 11235910 11236147 11236649 11237883 11238089 11238878 11239945 11240690 11240848 11241196 11241506 11242628 11244098 11244168 11244381 11244583 11245800 11246441 11250027 11251389 11251894 11253053 11253753 11253784 11256261 11258696 11260749 11261460 11261750 11263092 11266084 11268344 11268826 11269063 11270426 11270616 11270883 11270916 11271617 11272093 11273375 11273898 11274797 11275653 11278687 11280503 11281094 11282193 11283298 11286829 11288282 11289066 11289506 11289611 11290276 11292113 11292265 11293460 11293972 11294060 11294565 11294821 11295082 11296343 11296854 11303152 11303969 11304888 11306025 11306395 11306854 11308458 11308762 11310253 11312938 11313462 11315009 11315258 11315469 11316016 11316146 11316332 11316499 11319109 11320493 11322349 11322556 11325707 11325957 11326351 11327543 11330926 11330952 11331168 11332619 11332735 11333256 11333793 11334611 11335402 11335967 11336808 11343069 11343441 11345125 11346441 11347018 11348037 11349898 11350413 11350975 11353072 11353462 11354694 11354960 11356039 11357270 11357436 11357554 11359547 11360182 11360344 11361523 11363925 11364371 11364808 11365505 11366263 11368866 11369962 11372119 11373790 11379849 11380485 11380931 11382475 11383067 11385962 11386654 11388492 11388834 11388988 11389589 11389674 11390470 11390684 11391714 11392508 11393534 11394903 11395801 11396736 11397534 11397660 11397878 11397915 11399914 11400301 11402476 11403092 11405046 11406639 11407230 11407673 11408056 11408267 11408462 11408547 11408653 11410002 11413188 11413691 11414154 11414397 11414407 11414920 11414974 11415175 11416528 11416949 11418867 11419900 11420812 11421598 11422944 11429138 11432993 11433997 11435650 11436562 11438696 11439318 11440911 11441078 11443991 11444788 11444884 11445335 11445413 11445820 11447310 11447799 11448183 11448736 11449296 11449518 11449974 11450168 11450966 11452184 11452514 11459567 11459657 11459915 11460130 11460775 11461895 11465995 11466597 11469717 11471346 11474760 11477151 11477518 11478190 11478560 11481631 11482583 11483731 11483871 11484100 11484499 11484683 11485217 11488468 11488872 11489181 11489663 11491593 11491857 11491907 11492651 11495383 11499393 11500553 11502043 11502472 11503298 11503527 11503652 11504443 11504478 11507183 11507191 11507877 11508582 11511073 11511607 11512479 11513460 11514109 11514353 11515083 11515245 11515347 11516131 11516593 11518428 11519542 11521827 11522248 11522645 11523417 11524739 11526181 11526370 11526497 11526772 11527050 11527509 11530866 11532053 11533800 11533965 11534157 11536850 11536865 11538086 11538103 11538551 11542321 11542508 11542655 11543048 11544303 11546139 11546537 11547408 11548631 11549259 11550221 11550291 11552774 11553868 11554655 11555575 11557981 11564768 11564944 11565601 11565902 11567046 11568447 11569317 11570816 11575233 11575847 11576029 11577626 11578728 11578869 11579012 11579261 11579742 11580721 11581794 11583952 11585775 11585849 11586934 11588514 11595166 11595180 11595830 11596181 11596844 11597882 11598234 11598836 11598982 11599122 11601167 11601871 11601950 11601959 11605618 11607205 11607336 11610334 11611665 11612405 11615366 11615946 11616673 11617121 11618502 11619234 11620466 11621155 11622040 11622703 11623108 11623340 11623495 11624773 11625336 11626349 11628297 11628640 11629239 11629901 11630274 11631257 11634150 11634583 11635768 11635815 11635886 11639554 11640747 11641524 11642918 11646173 11647089 11648493 11649043 11651281 11653331 11655640 11656806 11657316 11659793 11661223 11663433 11664515 11665708 11667160 11669563 11670532 11670708 11671010 11673090 11674739 11675414 11676506 11676962 11677060 11678788 11679039 11679291 11680930 11682179 11682247 11682552 11683052 11683493 11684152 11685978 11687910 11690937 11691720 11692489 11693412 11694820 11696876 11696977 11697146 11698109 11698367 11698467 11698885 11699120 11700558 11701490 11701920 11702816 11703487 11704359 11704984 11705642 11706235 11706612 11706815 11707473 11708281 11708625 11709488 11711606 11712258 11712997 11713373 11713536 11713822 11713833 11714483 11716275 11716659 11718089 11718223 11724947 11727971 11728134 11728507 11728678 11728806 11729296 11729487 11730398 11731085 11735396 11735403 11737634 11737923 11741595 11742054 11745134 11745137 11745140 11745446 11745730 11746818 11747655 11748339 11749139 11749659 11750463 11751076 11751654 11753987 11754850 11755156 11755902 11759152 11759412 11760433 11760637 11762032 11762130 11762691 11763727 11764122 11765125 11766318 11767497 11767693 11768682 11769292 11770974 11771849 11772920 11773502 11775021 11775243 11777639 11778192 11778878 11779281 11779461 11779475 11779912 11781941 11782634 11783223 11784370 11785480 11785557 11787343 11788656 11789296 11789471 11790388 11791227 11791358 11791862 11794189 11794236 11794871 11794996 11796171 11796242 11796999 11797047 11798916 11799119 11800192 11800582 11802587 11802633 11803373 11803558 11804077 11805264 11805515 11805657 11806044 11806221 11806481 11807041 11807949 11808521 11808564 11809422 11810041 11810711 11810834 11811928 11814369 11816620 11817130 11818008 11818638 11819653 11819809 11820173 11822190 11822597 11822735 11825010 11826416 11827673 11827697 11828253 11828294 11829508 11830594 11832848 11834529 11835972 11837041 11837817 11838654 11840720 11841211 11841334 11842400 11843096 11844049 11847808 11849364 11854549 11856279 11856506 11858803 11861127 11861226 11861896 11862693 11863186 11864130 11867063 11867320 11867486 11867843 11869948 11870454 11870709 11872684 11872761 11874612 11877317 11878886 11879394 11880380 11881480 11881580 11881944 11882230 11882697 11883860 11885217 11886284 11887949 11891059 11892705 11892938 11894335 11895735 11897382 11899283 11901030 11901060 11901246 11901747 11903702 11904571 11905911 11909324 11911377 11913825 11915539 11915548 11917072 11917176 11918185 11919059 11920556 11921130 11921185 11922042 11922565 11923317 11924403 11925160 11925798 11926134 11929432 11930552 11930713 11931262 11931570 11932058 11933799 11935125 11936073 11938668 11939410 11939540 11939926 11940075 11941393 11942392 11943024 11944405 11944844 11945057 11945062 11946291 11948428 11952552 11952563 11954620 11955167 11955841 11956492 11957818 11958849 11959151 11960333 11961415 11963369 11963546 11963856 11964171 11965957 11966265 11967852 11968093 11968591 11968979 11969433 11970852 11974255 11976881 11977299 11977600 11977780 11978906 11979151 11979668 11980307 11982029 11982061 11982762 11982860 11984387 11984462 11984923 11987652 11989307 11989515 11990086 11990126 11992644 11994182 11994200 11995173 11997320 11998118 11999362 12003403 12004569 12005511 12006268 12007144 12010192 12010793 12010824 12012605 12013275 12013556 12014089 12014163 12017323 12017909 12018469 12019422 12022130 12022241 12024059 12027018 12030477 12031358 12031904 12032145 12032654 12034260 12034743 12034989 12035257 12035325 12036375 12037730 12038213 12039013 12039369 12040124 12041981 12042310 12044342 12044373 12044997 12046873 12047167 12049988 12052470 12052745 12053144 12054764 12055801 12058882 12059665 12059677 12060168 12061016 12061374 12061718 12063157 12063248 12063488 12065168 12067829 12068728 12069485 12071154 12072077 12072911 12073334 12073794 12075940 12077611 12078461 12078541 12078822 12079413 12079484 12079613 12079698 12079700 12081472 12085005 12087282 12087497 12087760 12088649 12089224 12092903 12094526 12094756 12095564 12095736 12095761 12095939 12096064 12096730 12100230 12100896 12101826 12103965 12104334 12104799 12105066 12106163 12106367 12106969 12108071 12109195 12112862 12112992 12115689 12116081 12116141 12116983 12117861 12120117 12120411 12120651 12120876 12121341 12121403 12123081 12123277 12123527 12124472 12125575 12125895 12126365 12126450 12127353 12129525 12131308 12131335 12132935 12133391 12134210 12135199 12135664 12136466 12137102 12137272 12137646 12138110 12140406 12140580 12140991 12141160 12141183 12141498 12141566 12143647 12148487 12152642 12153711 12154306 12154525 12155561 12155763 12156593 12157257 12157667 12159353 12159540 12159584 12161528 12162532 12162820 12163509 12166374 12166616 12166953 12167326 12168100 12171045 12171233 12172682 12173793 12173869 12176246 12176566 12177355 12178491 12180127 12183079 12183120 12183422 12183552 12183847 12184579 12185136 12185349 12187139 12187426 12187779 12188238 12189224 12190564 12191018 12191574 12191956 12192106 12192864 12197984 12198789 12201301 12202491 12206513 12208078 12209726 12210357 12210801 12210841 12210949 12211178 12211423 12211815 12212228 12212865 12213308 12213437 12217620 12220860 12222693 12223698 12223984 12227162 12228066 12231045 12231663 12233546 12233796 12235538 12239345 12239999 12241830 12243278 12243789 12245914 12246236 12247588 12249190 12249875 12252038 12253215 12253676 12255785 12257270 12257720 12257830 12257841 12259292 12259337 12260264 12261640 12263546 12263613 12265429 12265842 12266181 12266632 12267681 12267712 12269825 12269917 12270237 12270702 12271102 12272271 12272509 12273687 12275940 12276197 12279384 12280183 12281078 12281780 12281983 12282786 12284710 12285879 12287758 12288929 12289862 12290393 12295430 12296852 12296906 12297548 12297926 12298111 12298566 12298903 12299474 12299799 12301004 12302246 12302268 12304618 12304693 12305523 12305680 12306601 12307604 12308438 12308476 12309189 12309881 12309915 12313103 12313369 12315369 12315896 12316681 12319755 12321114 12323047 12324539 12326246 12328081 12328141 12328340 12332045 12332274 12332790 12332935 12332956 12335591 12337960 12338044 12340082 12341664 12344526 12344848 12345669 12346011 12347466 12350528 12350696 12351280 12352972 12354690 12354853 12356239 12358203 12360096 12360244 12360636 12361283 12361677 12361802 12361940 12363183 12363533 12364896 12366422 12367084 12367249 12369495 12370775 12371368 12372701 12373778 12374840 12374888 12375464 12376929 12377221 12377497 12380378 12381510 12381683 12381745 12381944 12383793 12385638 12385653 12385760 12387838 12388037 12388913 12388994 12389569 12389710 12390761 12391726 12391747 12393323 12394093 12395332 12400688 12400891 12401815 12403175 12403278 12404879 12407087 12407185 12407932 12410523 12413482 12413741 12414969 12414995 12415094 12417680 12418633 12419092 12420320 12420723 12421318 12422195 12422268 12422840 12422893 12423212 12423599 12425591 12426778 12428004 12429176 12430870 12432923 12435723 12436351 12436706 12438379 12439747 12441344 12442787 12443272 12445607 12446029 12447837 12448718 12448814 12451014 12451131 12451137 12455602 12455991 12456957 12457389 12457855 12458454 12458646 12458742 12461536 12461539 12461962 12463139 12463382 12463681 12465022 12465466 12465630 12465738 12467175 12468638 12469639 12470155 12470575 12471322 12472498 12473304 12473767 12474216 12476362 12477672 12477913 12478144 12479227 12483451 12484337 12484625 12486970 12487206 12487447 12487620 12488171 12488211 12488482 12490006 12490692 12493360 12494072 12495882 12498025 12498128 12499035 12500561 12501166 12501863 12502287 12503663 12504255 12504372 12504392 12504551 12504807 12505273 12505641 12506637 12506920 12507012 12507365 12507381 12510088 12511308 12516372 12518096 12518191 12518851 12519742 12520223 12521071 12521146 12522966 12523512 12523711 12526060 12526904 12527891 12528476 12531083 12531359 12531719 12533190 12534446 12535154 12537320 12537425 12540057 12541591 12542180 12542377 12542913 12545228 12545433 12546822 12549268 12549954 12550635 12551826 12551878 12552952 12554993 12555124 12555646 12556170 12557546 12560511 12561062 12561252 12562515 12563446 12563704 12563862 12564129 12564790 12565488 12567314 12567946 12568369 12568667 12568760 12570412 12570573 12570736 12575190 12575193 12575288 12576380 12576581 12579558 12580116 12581896 12583591 12584479 12585205 12585833 12587099 12587888 12588167 12588842 12588943 12591745 12593469 12593663 12594175 12595605 12597322 12597735 12602089 12603708 12604052 12604492 12605767 12609338 12609500 12610034 12610101 12611010 12612173 12613760 12614940 12615880 12616885 12617336 12618072 12620223 12620435 12621212 12621277 12622207 12622530 12623421 12623486 12624912 12625190 12625480 12625795 12626374 12627067 12627644 12628568 12628727 12628806 12631757 12631874 12632710 12634644 12634709 12634827 12635773 12636821 12637581 12639118 12639415 12641483 12642462 12642695 12644840 12644948 12645199 12645306 12647081 12647116 12648716 12648796 12650171 12652276 12652722 12653943 12654508 12657061 12658036 12658936 12659172 12660053 12661622 12662543 12663144 12663275 12666586 12666892 12668573 12670652 12672086 12673776 12674563 12675473 12677392 12678722 12680639 12682457 12682690 12682973 12684316 12685500 12685767 12686720 12687590 12687890 12688264 12688309 12689133 12689806 12693805 12694994 12695443 12695540 12697105 12699530 12700667 12701279 12702907 12704372 12704669 12704727 12706850 12708452 12708728 12708776 12709632 12711745 12711833 12713514 12715469 12716776 12717055 12718764 12718817 12718830 12721152 12721682 12721821 12722714 12723371 12724129 12724769 12724937 12725453 12727785 12728469 12728499 12728666 12732202 12733991 12734744 12735547 12736086 12737376 12738777 12739752 12741854 12742494 12744247 12744998 12746224 12746312 12746631 12747390 12750242 12752406 12753562 12753702 12754365 12754511 12754603 12756435 12756607 12757814 12759153 12759618 12760075 12760769 12760805 12762851 12764213 12764793 12766108 12767327 12768315 12768508 12771691 12772314 12775561 12775982 12776932 12777274 12780816 12781276 12781389 12784114 12784839 12786346 12786594 12789203 12789473 12789481 12790529 12790748 12794265 12796412 12798778 12799995 12800922 12802953 12803408 12805192 12806331 12809695 12809997 12810779 12812343 12813350 12813500 12813753 12814806 12814851 12814984 12817634 12817818 12818593 12818763 12822139 12822448 12822768 12822835 12823093 12824883 12825051 12825179 12826776 12828058 12829711 12831621 12832269 12832274 12833432 12836075 12838068 12838611 12838985 12839426 12840304 12840959 12841007 12841748 12842445 12842467 12843433 12846806 12846987 12847058 12848131 12848337 12849042 12849636 12854525 12854985 12855585 12856740 12856831 12859034 12859257 12863443 12864205 12864755 12868085 12868972 12869597 12869772 12870291 12871148 12871253 12872539 12872873 12872925 12873057 12875858 12876104 12876563 12880113 12880180 12881305 12882646 12884279 12884769 12885440 12886391 12887716 12888228 12888588 12889614 12889884 12891124 12891194 12891210 12891415 12891921 12892809 12893604 12893835 12895556 12895906 12898044 12898044 12898188 12899527 12900497 12902278 12903586 12904273 12905224 12905316 12907491 12907582 12908695 12910098 12910615 12910699 12911460 12912357 12912935 12914730 12915597 12915776 12916083 12917007 12917250 12917342 12917997 12918590 12918893 12918934 12919272 12922401 12923246 12923386 12924202 12928245 12930163 12930525 12930616 12932868 12933095 12934606 12934836 12935415 12938881 12939224 12940046 12940778 12941970 12942933 12944805 12944827 12945833 12945981 12947069 12948160 12948165 12948573 12949485 12950581 12950737 12950746 12951058 12951603 12951642 12954974 12956308 12956453 12956492 12957629 12957791 12957906 12958691 12960617 12961076 12962035 12962739 12963180 12963253 12963388 12963902 12963938 12966527 12966858 12967616 12968173 12969347 12970667 12970968 12971045 12975569 12976856 12978850 12980770 12982575 12982952 12984120 12984564 12987997 12988192 12989962 12991046 12991510 12991796 12992522 12993330 12993334 12993552 12993639 12993682 12994834 12996591 12996802 12997897 13000234 13002275 13002465 13002796 13003138 13004678 13006864 13007043 13007387 13007967 13008795 13010098 13010845 13011538 13011808 13012144 13012349 13014909 13015469 13016063 13016087 13017068 13019186 13019206 13019346 13021341 13024570 13024777 13025583 13027858 13028477 13030151 13030394 13032542 13032920 13034034 13034529 13035900 13035903 13035912 13037715 13037723 13038053 13038150 13038384 13040005 13040065 13040497 13040549 13040623 13041999 13046152 13046186 13048353 13049005 13049488 13049681 13050340 13051411 13053824 13054071 13054902 13054935 13055558 13055652 13055797 13056253 13056330 13057578 13059063 13062655 13063993 13064461 13065389 13066817 13067054 13069678 13069705 13073007 13074808 13074870 13076472 13077907 13078403 13081099 13081184 13082003 13083732 13084001 13084743 13085731 13086209 13086583 13087484 13089574 13090911 13091941 13094233 13094606 13094666 13097789 13097822 13098332 13105049 13107111 13107124 13107677 13109111 13111128 13113169 13113222 13113646 13114978 13115458 13115888 13116035 13116259 13117794 13118982 13119238 13119391 13123555 13124321 13124329 13125969 13126247 13126253 13126920 13126956 13127361 13128832 13129536 13130847 13136645 13137049 13141423 13141603 13142220 13143015 13144337 13145377 13145578 13147352 13147937 13149296 13149665 13153388 13154482 13156013 13160380 13161300 13163738 13163791 13163878 13165896 13169107 13170018 13170202 13170919 13171448 13171554 13172913 13173712 13173925 13173928 13174270 13174361 13175258 13176153 13176779 13176792 13178294 13178463 13178950 13179815 13181840 13184917 13185755 13188292 13189043 13191683 13194126 13194991 13195340 13197293 13198277 13199210 13199760 13200391 13201433 13203029 13205704 13206144 13206659 13210557 13210853 13211008 13212235 13213005 13214116 13214281 13214830 13215731 13215914 13217879 13218063 13220998 13221026 13222088 13222210 13223103 13223756 13225048 13225343 13228979 13230437 13231326 13231851 13234800 13236277 13236294 13236778 13238395 13239399 13239532 13240401 13243800 13245526 13246501 13247085 13250615 13252527 13253664 13255146 13255577 13256515 13256563 13258368 13258942 13259814 13261759 13262518 13263670 13264057 13265389 13265423 13266881 13267180 13267709 13269435 13270257 13270394 13272008 13272481 13272794 13273033 13275390 13275522 13277666 13277785 13277940 13280364 13282030 13282262 13282314 13282467 13283517 13283756 13284374 13284636 13284861 13284984 13286260 13286493 13287744 13288069 13289471 13290345 13290460 13292373 13292597 13292999 13293273 13293898 13294540 13294741 13294899 13295675 13295934 13297856 13298554 13300336 13300430 13303065 13303329 13304730 13305328 13305969 13308826 13309212 13309797 13310042 13311067 13313341 13314579 13318127 13318346 13318592 13318813 13318820 13320200 13320944 13321375 13322511 13323537 13324446 13324762 13325650 13325841 13327952 13328499 13331400 13332568 13336393 13337297 13338216 13339274 13340490 13340534 13342027 13342619 13342959 13344159 13344606 13345717 13345845 13347585 13348782 13350118 13350473 13352790 13354332 13354427 13361886 13362955 13365930 13366700 13368782 13368925 13370414 13375383 13376688 13377432 13380017 13380737 13381608 13383950 13385380 13387755 13388128 13389107 13389383 13389512 13390519 13390877 13391767 13392694 13393324 13394852 13397198 13398354 13399577 13401510 13402177 13402977 13403833 13406242 13407760 13408483 13408731 13408887 13409152 13412030 13413349 13413570 13413680 13414476 13414799 13415341 13415669 13417139 13417459 13419939 13420043 13420392 13420565 13420616 13422335 13423309 13423698 13425902 13426603 13426801 13427161 13428262 13430057 13433821 13434599 13435421 13435728 13436428 13436985 13438709 13438978 13441429 13444935 13446409 13446526 13446981 13449109 13450396 13451508 13452476 13452615 13453783 13453938 13456155 13457790 13458852 13459394 13459425 13460617 13462087 13462159 13463009 13464173 13464829 13465015 13468426 13469235 13470715 13470734 13471121 13471991 13473377 13474890 13476295 13476377 13476640 13478655 13478900 13478923 13479377 13480047 13483055 13484293 13484905 13485001 13485668 13485880 13486836 13487594 13488809 13488896 13491859 13492059 13492739 13492954 13493881 13494710 13496048 13498366 13498815 13499046 13501080 13502607 13502655 13503177 13504240 13504997 13505640 13505833 13506076 13506241 13506908 13507448 13508514 13509727 13512163 13513685 13515684 13515963 13516396 13517737 13517814 13518014 13519007 13519090 13519488 13519621 13520587 13520926 13521727 13521932 13522591 13522608 13522825 13523821 13523880 13525748 13526155 13527521 13534858 13535167 13536460 13537068 13537087 13539815 13541737 13543005 13544951 13545489 13545754 13545973 13546718 13548880 13550904 13551545 13552649 13553953 13555464 13556055 13557132 13558088 13559368 13559539 13559898 13560319 13560504 13564608 13564762 13565631 13566536 13567797 13568177 13569251 13569514 13569689 13570226 13570563 13570803 13571578 13572155 13572404 13573304 13574146 13574573 13574678 13575387 13576961 13577189 13579856 13581901 13583897 13585169 13586412 13586582 13587244 13588830 13589164 13590612 13591841 13592093 13592238 13592710 13593013 13593793 13593880 13593946 13596328 13596771 13597499 13598066 13598944 13599629 13601141 13601524 13602482 13606002 13606161 13607084 13607137 13607505 13609346 13609620 13611358 13611500 13611790 13611896 13613421 13614142 13614673 13616727 13616945 13617412 13618176 13618372 13618665 13619489 13622210 13623310 13624524 13624587 13624803 13626241 13626323 13626723 13631015 13632964 13634558 13635473 13636375 13636718 13637479 13640831 13641098 13641542 13642049 13642316 13643357 13643447 13643608 13646285 13646725 13649490 13651750 13653635 13656404 13656681 13658669 13659922 13660221 13660672 13662419 13662498 13662951 13663891 13664921 13666067 13666627 13668319 13669038 13671485 13671528 13672561 13675596 13675827 13675989 13677546 13679087 13681151 13681802 13683205 13683221 13683232 13683895 13684942 13685229 13686059 13686960 13687092 13687905 13689278 13689655 13691606 13693463 13693751 13694160 13694885 13696196 13697445 13698902 13699991 13700800 13701011 13701474 13701681 13702225 13702386 13704725 13705496 13706175 13706533 13706765 13710437 13710807 13711321 13711923 13712738 13714416 13714809 13715358 13715592 13716261 13716883 13719444 13719483 13719809 13720003 13720778 13721077 13721284 13723089 13724235 13724648 13726534 13729062 13729220 13729364 13729772 13729825 13730087 13733632 13734384 13734453 13734631 13734790 13734852 13736477 13736854 13737996 13740953 13740956 13741671 13742089 13742160 13744345 13745299 13747593 13747743 13747973 13748496 13750048 13753343 13755817 13756073 13757391 13757523 13758254 13758935 13759875 13760640 13762555 13763312 13763335 13763779 13766268 13766886 13766910 13768229 13768716 13769831 13769905 13770269 13771537 13771919 13772782 13774941 13775094 13775959 13776621 13778796 13779540 13779702 13782782 13784833 13785085 13786771 13787395 13788889 13789202 13789531 13790045 13790167 13790830 13791252 13791300 13791321 13793336 13793342 13793813 13793918 13795768 13798543 13798568 13799908 13800288 13800298 13800644 13801107 13801835 13804760 13805874 13806580 13806999 13808705 13808898 13809408 13811076 13812054 13812628 13813797 13814590 13814749 13817296 13817662 13818215 13823217 13825339 13826691 13827347 13827426 13828821 13828841 13829808 13830422 13831056 13833965 13835536 13836157 13838176 13838612 13839420 13840420 13841105 13841207 13844310 13845384 13848565 13848667 13848904 13848956 13852049 13852337 13852626 13853149 13853757 13854606 13854710 13854854 13854988 13855773 13856827 13856834 13858938 13861318 13862335 13864099 13865495 13867199 13868014 13868263 13868376 13870800 13870991 13873219 13874686 13875851 13876596 13876980 13878375 13880234 13881170 13882073 13882823 13883665 13885920 13886272 13886685 13886937 13886999 13887282 13887476 13887710 13888778 13889699 13889799 13891736 13892083 13892397 13893535 13893941 13896619 13898164 13899971 13901110 13901704 13901934 13903943 13904477 13905094 13906723 13907439 13907514 13907689 13907866 13908771 13909657 13911107 13911264 13912647 13912897 13912928 13913228 13913638 13913747 13915596 13916446 13917404 13917985 13918697 13920746 13921432 13921481 13921761 13923664 13924690 13925244 13925807 13926134 13927558 13927632 13928123 13930566 13931322 13931802 13932015 13932776 13934921 13936593 13936934 13938430 13938862 13940989 13941408 13942467 13943263 13944269 13945868 13946535 13946825 13947656 13947961 13948054 13948655 13948705 13950895 13951375 13952977 13953083 13955101 13956084 13960731 13961852 13963061 13964232 13964465 13964813 13965286 13965962 13966185 13967906 13968086 13971205 13971443 13972562 13972842 13972998 13974415 13975252 13975809 13976614 13976674 13977732 13978526 13979769 13979809 13980125 13980330 13980861 13984151 13985732 13987284 13988393 13989467 13991056 13991796 13996402 13999384 13999564 13999694 14003009 14004592 14004808 14006248 14006810 14007020 14008875 14009292 14009298 14010414 14012625 14012632 14015173 14016599 14020594 14023743 14024356 14024541 14026349 14026671 14028679 14029939 14031038 14031043 14031404 14031412 14036615 14037792 14038280 14038297 14039080 14040357 14041277 14041356 14042762 14042939 14043222 14044377 14044680 14044721 14045679 14046786 14047160 14048325 14049249 14050082 14050251 14050394 14050705 14050937 14050977 14051078 14052088 14056802 14057054 14057525 14057647 14059971 14061935 14061999 14062053 14065262 14067006 14067008 14067251 14067270 14069338 14070909 14071640 14072179 14073409 14073421 14079635 14079745 14080783 14081406 14081956 14082720 14087273 14087530 14088387 14088865 14089241 14090177 14090312 14091014 14092081 14092140 14092504 14092599 14094519 14096279 14102605 14102812 14102960 14103629 14107538 14108347 14108856 14110300 14110353 14110938 14111513 14112309 14113376 14113560 14113834 14116898 14117246 14120384 14120884 14122153 14122186 14123725 14124746 14128419 14130775 14131140 14132049 14132957 14134327 14134608 14135770 14137636 14138478 14139600 14139890 14141130 14142457 14143080 14144200 14144550 14144610 14145926 14146298 14148174 14148643 14149729 14150221 14150232 14152443 14152622 14153745 14154090 14154219 14156446 14156596 14157541 14158724 14158766 14159600 14160682 14160707 14162451 14163195 14163569 14164265 14164840 14166683 14167101 14167553 14167663 14168355 14169484 14169729 14170804 14171938 14172483 14172763 14172921 14174033 14174291 14175960 14176792 14177843 14182413 14182484 14182906 14183703 14184529 14184623 14186141 14187148 14187430 14187457 14188650 14189050 14193153 14193743 14198523 14201024 14201051 14201951 14203530 14204081 14204958 14205141 14205368 14205711 14206615 14206818 14207025 14207131 14207723 14209261 14209543 14209588 14211292 14211388 14211787 14212847 14213227 14213928 14214437 14214627 14214895 14214973 14216186 14216307 14216375 14219493 14220233 14220292 14220505 14220663 14221423 14222835 14223124 14223548 14224601 14225427 14226648 14228076 14228086 14228812 14229702 14230822 14231701 14232287 14234915 14234918 14235488 14236144 14236607 14237119 14237335 14238880 14239280 14240352 14240897 14240898 14243511 14243943 14246138 14247803 14252343 14252673 14252762 14254014 14254252 14255098 14255980 14256194 14256494 14256966 14258206 14258345 14259802 14260391 14261939 14262354 14262774 14265733 14266230 14266504 14267712 14268149 14269206 14270358 14271376 14273949 14276765 14277476 14277577 14277720 14277932 14278337 14278771 14279113 14279403 14279557 14279717 14280166 14281676 14282281 14282385 14283286 14284203 14284826 14285342 14286024 14286087 14286119 14288423 14289302 14290014 14290600 14291696 14292008 14293766 14294581 14294797 14295069 14295518 14296819 14297145 14297936 14298063 14298739 14300281 14301287 14301663 14302176 14302385 14302409 14304011 14304220 14305952 14310066 14310637 14311539 14311622 14313375 14315138 14317220 14317282 14318824 14320132 14320425 14320429 14320573 14320934 14321087 14321384 14321432 14322005 14322485 14323071 14323714 14323813 14324747 14325918 14327037 14329914 14334400 14334986 14335227 14337251 14337559 14339015 14340273 14342118 14342891 14343267 14344793 14345445 14346068 14346911 14347318 14350209 14352024 14352067 14352224 14352688 14353529 14353596 14353796 14354115 14354871 14355937 14356427 14360178 14360615 14362745 14362991 14364844 14367093 14367918 14368183 14368914 14369206 14369709 14370439 14371538 14373835 14374464 14374788 14375986 14377271 14378437 14379831 14380056 14381056 14381172 14383542 14384143 14384575 14384985 14385134 14385521 14386669 14387074 14387410 14388255 14389940 14390657 14391863 14392903 14393204 14393238 14393771 14394187 14395637 14396665 14396674 14398757 14399428 14401037 14401898 14404360 14405388 14405579 14405650 14406625 14407230 14407981 14409519 14410282 14411578 14412147 14412392 14412485 14412751 14413173 14413789 14414406 14414442 14414909 14416725 14416759 14417356 14418042 14418125 14419736 14421111 14423365 14423660 14423683 14424599 14424720 14425504 14426047 14426369 14426492 14428067 14429063 14430378 14430941 14433950 14434069 14434657 14434929 14437139 14439280 14439533 14439865 14441042 14441477 14442308 14445636 14446476 14449382 14449460 14450049 14450328 14454132 14458307 14459453 14460158 14460810 14461318 14464321 14464597 14464597 14465448 14466635 14466912 14467754 14467961 14467992 14469352 14470050 14470939 14471670 14471844 14473705 14473769 14474447 14474777 14474923 14475488 14475505 14477661 14477742 14478231 14479539 14479603 14480486 14480599 14481134 14482188 14484215 14487330 14487623 14488961 14490673 14490712 14490778 14492434 14493599 14494383 14495504 14495955 14496038 14496527 14498717 14498751 14502362 14502510 14503585 14503927 14504644 14504832 14504989 14506056 14507683 14509144 14509624 14510842 14511306 14512145 14512367 14515324 14516723 14516781 14517149 14518547 14519415 14521064 14522134 14525169 14525783 14525918 14527560 14529326 14531551 14532060 14532504 14532752 14533439 14534253 14536610 14539120 14539700 14540190 14540985 14541896 14542746 14543000 14545278 14545882 14546452 14547966 14548926 14550691 14552446 14553025 14558209 14558266 14558596 14558702 14558898 14560130 14560651 14560982 14561866 14563586 14565050 14566637 14567107 14568619 14575730 14577107 14577121 14578552 14579071 14579266 14579282 14580444 14580664 14580830 14584344 14586346 14586745 14588610 14588684 14588807 14589871 14591475 14591808 14595163 14595175 14597095 14599648 14600506 14602049 14607356 14607584 14608500 14608528 14609473 14611150 14613120 14613129 14615462 14616370 14617017 14617061 14617835 14619208 14619239 14619305 14619398 14619684 14620200 14621253 14621635 14622423 14623345 14624146 14624529 14625716 14626369 14626766 14628532 14628608 14629126 14629358 14629603 14629605 14630480 14630490 14631502 14633340 14633996 14638253 14638494 14639083 14640713 14642428 14643386 14645721 14647983 14648780 14649329 14650580 14650960 14652544 14653264 14653859 14654098 14654406 14654452 14654567 14654745 14658135 14659272 14661658 14661790 14662156 14662775 14663071 14664544 14665170 14666295 14667054 14668669 14668842 14670746 14671562 14672683 14673699 14675138 14675763 14675911 14676549 14678234 14679403 14680201 14680710 14682466 14682717 14684105 14684382 14684767 14685889 14687339 14687479 14688317 14690405 14690788 14690836 14691020 14691294 14691379 14691549 14693093 14693282 14694350 14697924 14698885 14699865 14702691 14703696 14704994 14705188 14706156 14706745 14706965 14707225 14708377 14709479 14709595 14710783 14710844 14711633 14711878 14712459 14712820 14712953 14714157 14714181 14714624 14715162 14715713 14715752 14717092 14717716 14719013 14720972 14721281 14721641 14722412 14722942 14723400 14723517 14726378 14726473 14726816 14727904 14727975 14728323 14729369 14729402 14730277 14730701 14731247 14731714 14732786 14733920 14734231 14736549 14736851 14737320 14737785 14738394 14740155 14740385 14743861 14746272 14746437 14746455 14747229 14748146 14748510 14750652 14750653 14751294 14751583 14753227 14756234 14756894 14757524 14757553 14758014 14758267 14761849 14762808 14763768 14766515 14767342 14768528 14768536 14769241 14770084 14770225 14770681 14770759 14775446 14777408 14778608 14779942 14779965 14785157 14785188 14785318 14785550 14786591 14787509 14788224 14789823 14790106 14790641 14790651 14791216 14791257 14792712 14793125 14793551 14794856 14795783 14796423 14796686 14798531 14801086 14801234 14802014 14802419 14803251 14803732 14804828 14805361 14805464 14806983 14808506 14808975 14810328 14813102 14813171 14814536 14816461 14816944 14818087 14820138 14821702 14823038 14823920 14824434 14824892 14825058 14825080 14825122 14825292 14826688 14827653 14827953 14828522 14832255 14836193 14837187 14837325 14837705 14837778 14841336 14841999 14842231 14842576 14844200 14844799 14845316 14847922 14848944 14849186 14849636 14850024 14850692 14850958 14851253 14851651 14852474 14852540 14852893 14853762 14853769 14854137 14858809 14861581 14863173 14865555 14866090 14866280 14866983 14867304 14867410 14868490 14868582 14869202 14869579 14869596 14870981 14871311 14871366 14871545 14872632 14872705 14873145 14876295 14876364 14876447 14876582 14876638 14876658 14880692 14881391 14884369 14886798 14887006 14888159 14888318 14888758 14889178 14890199 14891006 14891598 14893830 14894261 14898760 14899429 14899920 14900292 14900405 14901328 14901535 14903223 14903421 14905547 14906894 14907174 14907293 14907298 14910318 14911491 14911500 14911914 14912846 14912937 14913778 14914714 14917382 14920017 14920739 14921312 14921570 14922209 14924968 14926446 14930858 14930861 14931358 14931412 14931447 14933283 14933971 14934328 14934814 14935108 14935216 14937574 14938383 14938540 14939230 14939348 14939423 14940113 14940120 14940134 14940143 14941852 14941962 14942491 14942576 14943149 14943161 14945028 14945417 14947844 14948855 14949656 14950085 14952425 14952776 14954226 14954694 14955184 14957711 14957728 14959344 14959638 14959830 14960021 14960319 14961360 14962124 14963028 14964060 14965252 14965477 14968820 14971425 14971445 14972864 14972887 14973772 14973924 14976625 14976758 14977672 14978725 14979244 14979628 14980829 14981207 14982392 14986573 14986865 14988608 14989216 14991060 14993388 14993700 14993729 14995750 14998823 14999094 15000543 15002518 15002871 15003287 15004093 15005479 15006037 15007658 15008333 15009678 15010219 15010609 15011678 15012073 15014214 15015181 15016356 15018341 15019196 15020433 15022151 15022307 15022630 15023990 15024363 15024945 15026777 15027700 15027857 15029909 15029990 15030737 15030901 15031098 15031187 15031350 15031986 15032097 15032664 15032894 15033700 15034099 15034943 15035156 15035297 15038101 15040156 15040662 15040914 15041633 15042573 15044800 15045320 15047076 15049040 15049799 15050437 15051826 15051860 15055295 15056173 15057888 15059378 15060558 15060748 15061134 15062717 15069653 15070921 15071091 15071386 15074355 15077646 15078450 15078651 15081482 15084277 15087631 15087996 15088197 15090028 15091990 15092531 15093087 15094491 15097264 15099203 15099518 15100029 15100467 15100764 15102177 15102670 15103217 15103355 15105079 15105474 15106650 15106730 15106868 15107090 15108216 15108248 15108270 15108644 15108903 15109425 15109779 15110791 15111435 15112753 15112762 15113489 15114071 15114567 15116750 15117264 15117306 15117842 15118350 15120351 15121086 15123137 15123500 15123662 15124012 15124456 15128609 15129099 15131085 15131159 15134168 15136762 15137273 15139455 15139703 15139947 15140080 15140611 15141417 15144232 15145490 15145542 15145594 15146018 15146090 15146469 15147706 15147731 15148086 15148151 15150557 15151244 15152025 15152468 15153253 15154472 15154729 15155842 15155849 15156820 15157281 15158140 15160692 15161906 15162237 15162406 15162652 15163515 15164019 15164362 15165245 15166290 15166591 15167178 15168546 15169553 15170951 15170963 15172743 15173111 15173431 15174049 15175592 15175738 15175753 15176114 15176777 15176940 15177641 15177820 15179077 15179683 15182436 15182751 15184543 15184752 15185345 15186104 15187996 15188174 15190437 15196460 15196470 15198817 15200142 15201754 15202017 15203015 15203874 15205679 15205799 15205981 15207037 15207068 15207372 15207835 15208965 15210792 15211295 15211791 15213939 15215102 15215314 15215512 15216027 15216803 15217008 15217234 15217579 15218007 15220541 15220922 15221212 15222267 15222566 15224401 15226643 15226793 15227827 15228538 15229564 15230062 15231770 15232526 15232884 15233061 15235158 15235167 15235466 15237111 15238087 15238816 15238988 15240358 15241350 15241585 15242048 15244479 15244544 15247909 15247915 15248595 15251586 15255052 15260389 15262327 15263938 15263997 15264580 15264723 15265567 15265827 15267422 15269987 15271835 15272451 15272938 15273286 15274004 15274534 15275007 15275075 15275102 15276818 15277264 15277635 15278820 15278898 15279139 15281880 15282050 15285741 15287100 15289804 15290048 15290167 15290799 15291593 15291888 15292104 15294814 15296448 15297010 15297600 15299589 15300508 15302996 15303178 15303273 15303660 15306403 15308300 15308521 15309785 15309816 15310848 15312292 15313511 15313523 15313616 15314389 15314973 15315694 15316340 15317547 15317550 15317766 15319883 15320673 15320828 15322726 15322853 15322990 15325332 15325736 15325743 15326120 15326952 15327271 15328431 15328584 15329951 15331923 15332604 15333098 15333211 15333223 15334753 15338696 15339312 15340074 15341231 15341747 15342157 15343488 15344333 15345445 15346721 15347007 15347305 15350030 15350114 15351363 15355396 15358245 15358255 15359000 15362276 15363949 15364420 15366493 15366607 15369219 15370393 15371026 15371734 15371894 15373698 15374709 15375624 15377374 15377454 15378338 15378886 15379799 15379930 15381249 15381804 15381962 15383010 15383217 15385390 15387274 15388603 15388720 15390581 15391395 15392672 15394860 15395962 15396635 15396790 15397720 15397790 15400707 15401853 15402306 15403145 15405335 15406601 15408430 15408925 15409332 15413759 15417253 15417288 15417470 15418376 15418781 15418785 15420168 15420519 15421234 15421447 15423772 15424533 15425652 15426397 15427903 15428716 15429304 15430348 15433160 15433923 15434300 15436099 15439280 15439635 15440112 15440136 15440480 15441504 15442277 15443049 15443070 15443229 15443940 15444098 15444273 15446128 15446232 15447828 15449994 15450698 15452423 15455643 15456232 15456647 15457363 15457860 15458135 15459372 15459582 15460824 15463573 15464067 15465525 15467351 15470828 15470915 15470956 15471215 15473446 15475352 15475897 15476065 15476324 15476943 15478349 15480414 15481146 15482647 15483521 15483622 15483721 15484364 15485606 15485832 15487311 15489421 15489954 15490408 15491642 15492334 15492566 15495680 15496455 15496546 15497086 15497254 15498498 15499264 15502283 15503281 15503966 15504362 15504559 15504582 15505086 15505089 15505810 15506057 15507518 15507597 15509237 15511238 15511703 15511815 15512075 15512991 15513445 15513454 15514896 15515427 15518754 15518904 15519137 15519197 15519725 15520635 15520832 15522100 15522837 15523839 15523983 15524518 15525427 15526318 15526494 15528052 15528590 15532722 15533838 15535001 15535689 15536301 15536916 15537076 15537961 15538392 15540253 15541394 15544512 15546131 15547581 15547596 15551377 15552072 15556386 15556716 15557089 15558791 15559458 15561478 15561969 15562004 15563346 15565590 15567821 15568868 15569058 15569455 15570556 15573684 15577145 15578034 15581921 15584459 15584739 15585107 15585500 15586262 15586453 15587285 15589211 15589751 15590293 15591732 15592600 15593708 15595227 15595368 15595508 15595929 15596375 15597516 15597523 15598899 15600321 15600392 15600859 15601213 15605105 15605727 15606321 15606763 15607118 15609776 15610511 15613719 15614002 15615302 15616793 15616800 15616959 15617275 15617615 15617890 15617904 15620055 15621005 15621084 15624232 15624694 15625098 15626320 15626429 15626918 15627215 15627352 15627368 15628081 15628147 15628495 15630551 15631190 15631487 15632157 15632830 15635185 15637408 15638997 15640187 15640288 15642993 15645254 15645706 15646735 15646871 15647064 15647903 15649711 15649738 15649947 15650985 15651071 15651179 15653252 15655339 15655807 15656203 15656874 15656999 15657900 15659657 15659810 15661181 15661223 15661468 15662049 15663390 15664010 15664450 15665540 15666238 15667962 15668101 15668434 15669475 15671547 15672261 15675478 15677294 15677800 15679589 15680007 15680394 15680465 15680548 15681587 15682865 15682902 15684233 15685678 15686948 15687144 15687268 15689528 15691533 15691752 15694592 15699269 15699877 15699881 15700411 15701171 15701854 15704055 15704259 15704583 15704961 15706123 15706890 15707746 15709518 15711149 15712315 15713869 15715192 15718493 15718911 15719829 15720232 15720712 15720953 15726208 15726560 15726969 15728076 15728183 15730275 15731361 15731389 15731895 15732319 15732343 15732730 15732888 15734157 15734757 15734790 15734857 15736348 15736722 15738591 15741089 15741488 15743673 15745728 15747902 15748248 15749339 15750062 15750173 15750358 15751461 15752067 15755784 15756516 15757287 15757305 15757348 15757680 15758988 15759845 15761181 15761232 15764212 15764460 15765212 15765491 15765988 15768660 15768679 15769133 15769614 15769819 15771271 15775053 15775975 15779224 15779840 15780375 15781435 15782903 15786419 15787318 15788325 15790839 15791231 15792360 15794107 15794386 15796347 15797050 15797680 15797699 15798424 15801152 15801202 15802847 15803337 15804552 15805048 15805066 15805142 15805575 15805763 15806267 15807041 15808148 15809753 15809945 15811484 15811563 15811657 15811972 15813483 15814186 15815455 15818513 15818589 15819152 15819544 15821956 15823371 15825471 15826898 15827686 15829334 15829472 15830937 15832725 15836771 15836822 15839820 15841600 15842085 15842796 15842862 15843757 15846238 15846415 15847999 15848765 15850133 15850227 15850424 15851027 15851528 15852932 15853080 15853617 15853694 15854008 15854331 15856781 15857052 15860562 15861692 15861991 15862342 15862451 15862518 15862769 15864909 15865341 15867309 15868852 15868964 15869419 15870197 15872141 15873968 15874572 15875453 15877285 15878659 15878826 15879316 15880128 15880683 15881725 15881980 15882457 15882466 15884277 15884496 15885023 15885024 15888243 15889674 15889803 15890136 15890618 15890785 15891128 15891685 15895670 15896003 15896461 15896639 15897949 15898074 15898587 15898884 15899187 15899730 15900793 15901467 15902643 15902857 15903081 15903457 15905193 15906353 15907175 15907794 15907953 15909170 15910321 15911351 15917095 15919849 15924326 15927455 15928910 15929477 15930165 15934964 15937223 15938318 15940183 15941757 15943947 15944480 15948222 15948611 15950834 15950877 15951545 15953071 15954154 15954206 15957578 15957677 15959290 15961458 15961644 15962929 15963172 15963469 15963969 15964052 15966281 15966527 15966584 15968100 15968499 15970382 15975456 15978141 15978542 15979190 15979200 15979623 15980191 15980697 15980982 15981763 15982014 15982355 15983318 15983719 15983948 15984562 15984573 15985909 15987275 15987366 15989404 15990335 15992825 15992987 15993050 15993921 15994060 15994133 15994625 15995009 15995351 15996697 15998952 16000130 16001889 16002830 16005387 16006132 16007428 16007860 16008213 16009358 16015368 16015444 16018335 16018504 16019360 16019573 16019735 16020223 16020755 16022118 16023104 16023432 16025102 16027939 16028126 16029594 16030530 16031186 16031893 16032561 16032735 16032805 16032877 16033272 16034006 16034834 16035258 16037033 16039409 16039826 16039913 16040070 16040174 16043643 16045648 16047006 16048642 16049122 16049375 16049666 16049849 16050472 16050976 16051372 16051683 16052022 16052270 16052892 16053352 16054820 16056593 16056618 16057890 16059707 16061794 16062029 16062462 16062534 16063252 16065196 16065345 16066685 16067806 16068145 16070645 16072171 16072581 16073204 16073433 16074776 16074919 16076027 16077235 16077334 16079668 16082342 16082861 16084433 16084572 16085387 16085473 16086269 16089406 16090892 16091543 16092744 16093451 16096070 16096093 16097578 16097880 16099010 16099526 16103498 16103534 16103558 16103974 16106685 16107091 16108664 16109201 16110220 16112355 16115505 16116010 16116142 16116338 16117307 16119155 16119208 16119911 16120072 16120432 16120722 16121863 16122113 16123141 16123624 16124243 16125454 16126432 16126574 16126734 16129048 16129528 16132415 16133782 16134214 16134846 16135105 16136446 16138323 16139666 16143052 16143917 16144522 16144597 16145391 16145483 16145796 16146383 16146712 16147712 16147971 16149810 16150194 16151465 16154464 16154710 16155650 16155687 16155957 16156806 16158197 16158565 16160516 16161061 16161071 16161992 16162029 16162058 16165403 16168647 16169654 16172469 16174380 16175292 16175559 16176615 16177203 16178667 16178981 16179171 16181060 16181976 16182562 16184700 16187155 16187851 16188022 16188630 16189335 16191398 16191573 16191875 16192765 16193196 16193247 16193268 16193534 16194126 16195277 16196400 16197445 16198967 16200762 16201416 16202863 16203549 16205135 16206638 16206715 16207253 16207483 16207631 16208280 16209191 16210745 16211505 16211928 16213541 16215038 16215808 16216984 16217675 16219463 16220405 16221145 16223474 16224318 16224993 16225546 16226189 16228115 16228512 16230123 16230902 16231039 16231625 16232676 16235289 16236192 16241588 16242593 16243437 16243518 16243707 16245315 16245512 16245945 16246891 16247469 16248129 16248183 16250260 16250889 16251361 16251561 16252220 16254177 16255635 16256567 16257856 16258227 16259567 16260319 16260813 16261006 16262222 16262550 16263481 16264137 16270926 16271037 16271327 16271763 16271774 16274144 16275309 16277318 16277505 16277826 16282197 16282839 16283273 16283780 16284135 16285766 16286550 16287468 16288395 16288460 16289228 16289410 16290846 16296470 16296617 16296784 16296992 16297616 16298107 16298222 16299109 16299701 16299748 16300623 16306131 16310651 16311053 16311119 16312368 16312787 16312883 16313546 16315186 16316832 16317411 16319146 16319163 16321960 16323268 16324790 16325675 16325861 16326277 16327536 16327543 16327878 16329624 16330058 16333084 16335231 16335471 16335501 16336964 16340533 16340913 16341773 16342415 16343354 16344589 16345573 16346432 16346987 16348646 16350838 16351707 16353418 16353639 16354571 16356754 16357273 16357723 16360104 16362058 16362516 16363109 16364187 16365123 16365140 16365204 16365763 16366662 16367630 16368262 16368399 16369503 16370454 16370744 16372038 16372936 16373275 16373390 16373669 16375362 16375452 16376074 16376390 16376701 16377379 16379496 16379526 16379971 16382853 16384764 16386309 16386565 16388178 16388236 16389440 16390317 16392890 16393376 16394580 16395122 16395228 16398451 16398872 16399726 16400861 16400990 16401454 16402063 16402584 16404048 16405582 16406324 16407202 16407378 16407846 16408001 16408116 16408341 16409745 16412903 16413112 16413133 16413598 16416022 16416521 16416733 16422172 16424030 16426326 16426525 16426744 16427319 16428707 16429831 16432533 16433542 16433731 16434540 16435138 16436238 16438322 16439368 16439707 16440251 16441289 16442083 16442725 16443587 16444553 16445482 16446582 16448687 16448831 16450401 16454837 16457111 16458997 16459155 16462444 16463040 16463897 16464288 16465679 16465769 16467975 16468722 16468859 16469111 16473149 16473418 16474649 16474692 16478100 16481187 16481466 16481639 16481962 16482829 16483971 16484404 16485557 16486548 16486611 16487042 16488845 16490694 16491923 16492287 16492560 16493021 16493065 16494366 16496125 16496186 16496384 16498272 16498817 16501135 16501860 16503169 16504494 16504646 16504806 16505673 16506131 16506642 16507358 16510075 16510308 16510426 16510550 16510598 16511169 16515223 16515421 16517047 16519208 16523707 16524005 16524304 16525940 16526748 16528228 16528587 16529044 16529596 16530068 16530157 16532349 16532709 16533089 16533379 16534174 16534978 16535243 16535334 16535417 16535470 16535582 16537275 16537517 16537576 16538272 16539190 16540316 16541997 16545492 16549013 16550290 16550699 16551114 16551500 16553577 16554117 16554548 16555061 16555903 16557402 16557915 16558096 16560025 16560263 16560634 16561314 16561353 16562839 16564907 16568078 16568506 16569449 16571035 16572506 16573322 16573331 16573599 16573696 16573766 16574052 16574917 16577454 16580730 16582055 16582136 16582154 16582295 16583334 16583948 16584376 16586738 16587568 16587747 16587764 16590225 16590838 16591649 16593762 16594478 16594932 16595217 16596017 16596303 16599178 16601517 16601618 16601720 16602212 16602467 16603170 16604151 16604390 16604878 16604977 16607575 16607905 16608622 16610855 16611045 16612700 16613961 16615905 16616160 16618349 16619356 16621080 16622948 16624025 16625407 16625415 16625819 16625836 16626096 16626487 16626727 16628737 16630300 16631151 16633492 16633666 16634506 16636510 16636805 16637154 16638270 16640474 16640664 16642093 16645709 16646569 16647626 16647868 16648913 16649495 16650493 16653021 16657751 16659070 16660036 16661011 16661868 16663010 16663207 16663357 16663928 16665221 16665439 16665807 16666201 16668463 16670519 16671514 16672609 16675204 16676180 16676587 16681008 16682226 16682664 16683221 16683746 16684647 16687594 16689331 16689591 16691551 16692312 16692478 16692484 16693057 16693736 16694356 16694598 16694625 16695864 16697390 16697781 16698621 16698888 16698948 16699345 16701710 16702199 16702365 16702377 16704912 16704995 16705906 16707289 16707815 16709201 16711272 16712228 16713471 16713810 16716304 16717950 16719249 16719807 16721034 16721161 16722551 16723610 16724909 16725017 16725092 16726409 16728701 16728953 16729720 16733771 16734664 16737204 16738460 16742448 16742850 16743008 16743728 16743963 16744269 16747907 16750537 16753307 16756239 16758958 16758968 16759582 16760211 16760308 16761841 16762397 16762880 16766801 16767411 16770039 16770379 16770581 16771313 16771867 16772947 16775233 16777571 16778162 16779490 16782264 16782347 16782463 16783702 16784242 16785989 16787102 16787857 16788086 16788857 16788881 16789368 16789949 16791243 16791554 16793046 16793114 16793716 16794686 16795549 16795967 16796706 16797411 16798371 16798554 16799054 16799068 16799795 16800838 16801077 16802239 16804152 16804963 16806890 16810133 16812248 16812822 16814547 16814589 16814614 16816166 16816397 16817345 16818519 16818575 16819080 16819182 16819339 16819884 16821922 16822130 16822136 16822185 16823212 16823910 16824558 16824957 16825627 16826030 16826478 16826509 16828268 16828708 16829572 16832902 16833829 16834424 16835040 16835160 16835326 16836217 16836226 16839939 16840178 16840941 16841084 16841470 16841708 16841963 16843269 16843915 16848481 16848783 16849306 16850853 16852031 16852095 16856638 16857728 16857865 16858965 16859115 16859128 16862419 16862848 16865311 16866579 16867756 16868819 16868914 16869590 16870332 16871012 16872322 16878636 16879343 16880322 16881212 16881768 16881799 16882163 16883827 16883850 16884765 16884835 16884916 16885293 16885671 16888153 16888350 16889131 16890717 16891220 16891315 16892025 16893789 16896300 16897261 16898044 16899918 16899989 16900178 16900747 16905176 16905735 16906047 16907016 16907047 16907310 16908143 16908800 16914640 16914657 16914730 16915528 16917325 16918828 16919195 16920892 16921193 16921530 16921718 16923119 16923714 16924441 16924859 16926143 16927937 16928020 16928376 16928632 16929834 16930114 16930586 16930889 16930934 16931435 16932439 16933148 16933305 16933952 16934175 16934483 16935849 16936498 16937780 16938734 16940738 16940816 16942303 16944048 16945945 16946143 16947948 16948214 16948651 16948657 16949494 16949564 16950442 16951389 16953126 16953290 16953639 16954120 16954664 16955152 16955615 16957361 16957539 16958417 16960288 16960639 16961721 16961862 16961865 16963357 16965553 16965998 16966004 16966734 16966852 16968563 16968861 16971186 16973875 16975005 16975301 16976664 16977308 16977932 16978430 16978480 16979565 16980142 16980595 16980710 16981063 16981114 16981348 16981901 16982211 16984378 16984583 16988153 16988284 16989739 16993081 16994074 16994411 16995084 16998172 16998240 16999265 16999996 17000862 17001828 17002606 17003375 17004158 17004892 17005442 17005892 17008141 17009052 17009183 17009776 17011175 17011299 17011638 17013482 17014754 17014934 17015145 17020797 17021949 17022217 17023670 17024492 17026181 17028048 17028860 17030376 17031644 17032631 17033283 17033792 17034515 17034562 17035967 17036414 17036689 17036788 17038060 17038711 17039223 17041961 17042149 17044513 17047897 17049630 17050150 17050349 17051411 17052953 17053965 17054888 17056715 17056788 17057436 17059627 17060268 17060962 17061405 17061590 17061690 17062089 17063185 17064556 17065134 17065803 17067294 17068791 17070562 17070739 17071495 17073547 17074766 17077201 17078257 17078394 17078864 17079008 17079081 17079215 17080116 17080743 17081967 17083235 17084091 17085571 17086361 17086444 17087273 17087274 17087748 17088912 17089320 17090499 17091378 17091404 17093005 17093702 17094345 17095843 17099011 17100020 17102205 17103552 17104787 17105196 17105231 17105680 17107470 17110264 17112735 17113073 17113422 17113865 17115230 17115477 17116304 17117135 17117364 17119862 17120046 17121748 17121850 17125409 17126410 17126675 17127174 17129528 17129542 17133914 17136370 17136498 17138325 17138532 17138942 17139187 17139508 17143150 17145161 17145276 17145802 17146001 17147929 17148162 17149201 17149323 17151963 17152232 17152340 17157154 17159065 17159575 17162540 17162674 17163860 17165849 17166104 17166722 17168736 17170664 17170908 17172237 17172566 17173713 17173823 17174023 17174025 17174094 17174908 17175451 17175486 17177434 17177596 17177615 17177747 17177908 17180374 17180873 17183880 17184202 17184390 17184465 17184930 17185090 17186685 17187442 17188349 17188541 17188844 17189171 17189325 17190659 17190796 17191338 17191357 17192716 17192952 17193583 17195732 17198642 17201671 17201799 17201866 17202521 17203116 17203179 17203526 17205375 17206206 17206582 17206947 17208369 17208755 17209294 17210810 17211125 17211972 17213928 17215399 17215524 17216081 17216328 17218104 17219295 17219614 17222233 17222604 17222880 17222999 17223087 17223288 17223456 17223794 17225321 17229466 17229809 17230477 17231456 17232664 17232679 17233896 17235349 17235487 17236270 17236447 17236890 17238465 17239108 17239584 17242901 17244203 17246736 17246975 17247611 17248293 17248527 17250901 17251717 17254097 17254262 17255028 17255969 17257793 17260725 17261563 17261577 17263887 17264344 17265626 17265997 17267575 17269719 17270114 17270597 17271992 17272294 17272674 17273533 17273637 17275774 17276424 17276928 17279255 17281172 17283632 17284602 17286162 17287529 17289831 17290198 17292009 17292073 17292238 17292769 17292865 17292872 17293905 17294651 17295825 17296853 17296894 17298152 17301851 17301970 17302166 17302840 17303256 17303733 17306139 17309643 17310436 17313472 17314087 17314545 17315302 17315668 17316505 17316985 17317539 17318446 17320468 17320582 17322829 17324167 17328120 17328603 17328643 17329933 17330430 17332473 17334924 17335574 17336586 17337277 17340528 17341290 17342372 17342486 17343229 17343584 17344250 17346018 17346431 17346700 17347497 17347821 17348023 17348253 17348784 17352101 17353019 17354659 17354798 17355034 17356647 17357107 17357324 17358112 17360413 17360462 17361479 17361815 17362169 17363023 17363971 17364790 17367517 17369423 17369476 17373461 17373864 17374117 17375164 17375962 17378057 17378415 17378479 17379533 17380219 17381506 17381967 17384780 17388407 17388479 17388671 17391238 17391246 17394288 17394446 17395376 17399764 17401083 17401309 17401448 17401871 17402284 17402512 17403830 17405242 17405910 17407643 17408386 17408471 17409801 17412277 17412701 17413062 17414190 17415061 17415952 17416896 17418996 17419476 17421424 17422454 17423689 17424066 17426131 17426275 17426569 17427667 17428863 17430535 17430802 17431595 17432508 17433265 17433431 17433836 17434986 17435180 17435852 17436155 17437583 17438808 17440528 17441330 17442603 17447973 17448076 17448619 17449051 17449926 17451105 17451583 17453520 17453884 17454248 17454709 17455459 17458222 17459112 17460107 17462998 17465581 17466096 17466603 17467067 17467582 17469559 17469674 17470944 17471998 17472434 17474929 17475507 17476060 17476922 17478486 17479292 17479733 17480017 17480164 17480390 17480796 17482768 17484796 17486081 17486988 17486992 17487763 17490382 17491562 17491583 17491877 17492085 17492882 17494096 17495244 17496760 17497993 17498451 17499704 17499894 17500812 17500813 17507348 17508667 17509610 17510097 17512066 17512880 17513515 17513846 17514993 17515398 17517217 17518034 17518279 17522736 17524066 17524335 17525447 17526851 17527402 17527794 17528878 17529864 17530063 17530450 17530503 17534010 17535028 17535289 17535722 17536870 17540549 17542624 17542790 17545181 17547369 17547373 17548796 17550671 17550716 17551075 17551287 17551738 17552291 17552350 17552994 17554084 17554979 17555484 17555503 17556868 17559535 17561434 17562407 17562733 17562795 17563233 17564140 17564275 17564425 17564652 17564815 17564860 17565054 17565949 17566104 17566963 17568416 17570054 17570146 17570347 17570730 17571865 17572688 17573041 17574836 17575068 17575241 17575378 17575391 17575595 17576261 17576443 17576522 17577912 17578154 17582650 17584389 17585696 17587870 17587921 17588322 17588429 17588471 17588645 17589615 17590091 17590933 17590967 17592014 17592060 17592367 17592725 17596595 17597791 17598140 17599682 17600744 17602840 17603020 17603805 17603914 17604115 17604207 17604414 17604526 17604622 17605910 17606971 17608159 17608170 17610465 17610928 17612518 17613493 17614113 17616102 17616676 17617183 17619194 17619247 17619377 17619378 17619723 17619800 17619998 17622145 17622374 17622958 17623990 17626922 17628010 17629435 17630001 17630212 17630989 17632138 17634112 17634389 17636035 17636222 17636449 17637525 17637988 17638196 17638657 17638816 17639404 17641389 17643066 17643561 17644198 17644321 17645549 17645910 17646164 17646558 17648420 17649251 17651524 17651527 17653912 17654657 17655542 17657485 17659194 17659802 17660777 17661779 17662282 17662521 17663086 17663103 17663579 17664237 17665125 17665999 17667232 17667300 17667376 17668183 17668350 17668636 17669542 17670419 17670691 17671893 17672201 17672763 17673106 17673780 17675139 17679174 17679729 17679769 17679976 17680113 17682304 17683183 17684201 17684229 17686687 17687776 17689987 17690351 17690682 17690729 17692667 17692775 17694029 17695649 17696847 17697161 17699907 17701486 17701564 17702158 17703445 17705339 17705878 17708084 17710339 17710421 17712217 17712683 17713091 17715082 17715185 17715637 17716164 17716901 17717990 17718636 17718779 17719752 17720256 17720559 17722590 17722749 17723315 17723323 17723570 17723660 17726625 17727033 17727908 17729055 17730138 17730496 17732607 17734457 17734742 17735804 17742008 17742289 17742881 17743692 17743773 17749961 17750366 17752428 17755457 17757962 17758723 17758828 17758896 17760090 17762029 17763377 17763441 17763840 17765210 17765395 17765472 17767694 17768748 17769721 17770835 17771032 17771056 17771828 17772200 17772618 17773526 17773794 17773891 17775450 17775584 17776028 17776780 17779259 17779380 17779604 17779862 17780274 17780606 17780751 17781071 17782054 17783306 17783496 17784554 17785223 17786704 17788610 17789036 17789665 17791699 17792023 17796782 17797940 17798408 17800387 17800566 17802167 17802289 17802412 17803736 17803991 17805092 17807512 17810127 17810647 17811981 17813212 17814300 17815210 17815651 17816656 17817361 17817858 17822180 17826005 17826137 17826866 17827086 17827878 17828056 17830225 17830372 17830411 17830804 17831744 17833173 17833949 17834196 17834289 17836683 17838478 17839304 17839482 17839905 17840081 17840377 17840732 17840745 17841365 17841915 17842155 17842573 17843424 17843760 17846620 17847054 17848407 17848565 17850179 17850595 17851012 17851904 17852285 17853969 17856281 17857908 17860877 17864618 17865015 17865393 17865763 17866085 17866778 17868698 17869034 17871010 17871655 17871897 17873642 17874389 17875165 17875183 17876675 17878261 17878349 17879214 17879359 17880193 17880309 17880734 17881135 17881269 17886951 17887884 17888367 17888734 17888771 17890777 17891924 17892354 17893491 17893914 17894346 17894732 17895363 17896140 17897072 17899087 17901077 17901384 17902195 17902865 17903278 17903873 17904086 17904177 17905326 17906060 17906626 17908017 17909889 17909916 17911138 17914813 17915396 17918937 17919234 17919930 17920249 17920674 17921268 17922140 17923654 17924133 17924707 17927447 17929071 17929130 17929977 17930288 17930640 17931329 17931724 17933676 17936551 17936904 17936913 17938110 17938829 17938838 17939781 17940184 17940671 17940841 17941186 17941584 17943472 17944311 17944653 17944877 17946340 17947473 17948958 17949032 17950477 17952330 17954421 17955444 17955555 17955960 17956013 17957336 17957464 17957935 17961104 17964998 17965663 17966576 17967267 17968287 17968321 17969631 17969748 17970767 17971855 17973097 17975211 17976378 17982596 17983197 17984781 17986150 17986318 17987058 17987345 17991704 17992405 17993742 17994660 17997821 18002158 18003680 18005257 18005684 18006470 18006856 18011684 18011779 18012327 18012909 18013858 18015069 18015988 18016870 18017381 18017521 18017937 18018744 18019988 18020565 18021480 18021902 18023177 18023952 18025070 18028654 18029970 18030583 18032600 18033256 18035536 18036381 18038338 18040021 18040849 18041948 18042645 18043926 18044226 18044428 18045426 18046293 18046698 18047085 18047852 18048416 18048537 18049222 18050373 18050612 18050832 18052239 18055180 18056630 18057099 18057512 18057732 18059919 18062106 18062848 18063153 18063866 18064990 18065434 18065853 18066384 18069185 18069410 18069606 18070701 18072269 18072557 18072719 18073373 18074083 18074140 18074150 18074292 18075587 18076380 18078160 18078823 18079032 18079493 18080686 18081180 18081539 18083729 18084880 18086377 18086495 18090160 18092335 18092764 18093020 18093628 18094151 18095233 18095272 18097821 18100648 18102367 18103714 18106473 18107106 18107164 18107376 18109112 18111511 18112312 18112578 18114508 18115009 18115752 18116440 18116495 18118292 18119062 18119734 18120203 18122358 18122406 18124323 18125406 18126764 18128511 18132800 18136264 18137547 18138842 18138913 18139510 18139827 18140087 18140745 18141315 18143218 18143594 18143757 18144128 18145355 18146698 18147324 18147360 18147514 18148528 18149178 18152979 18153581 18153690 18157292 18157420 18158188 18158706 18158785 18162244 18166393 18167666 18168545 18168622 18171074 18173835 18175531 18176484 18177232 18177773 18178553 18179749 18180087 18180753 18182963 18185313 18188078 18188829 18188900 18189803 18190999 18192087 18194009 18194195 18194984 18195962 18196899 18198288 18199090 18199243 18200333 18202473 18203254 18203353 18203470 18203630 18203715 18204135 18206931 18207215 18207397 18207744 18208170 18208600 18209204 18211104 18211208 18213283 18214975 18215244 18215335 18215827 18215995 18216868 18217793 18217921 18218178 18218185 18219930 18222182 18225747 18226876 18228985 18229899 18230037 18230792 18234416 18234815 18235638 18236021 18236603 18238237 18238338 18238979 18240899 18241567 18245053 18245690 18247058 18248233 18248879 18251197 18251606 18253226 18253529 18253678 18254515 18255185 18256973 18258472 18262641 18263234 18263298 18265722 18267973 18268213 18269207 18270015 18270299 18270367 18272083 18276614 18277280 18278040 18278050 18280768 18280942 18281016 18281166 18281795 18282223 18282616 18284655 18284993 18285520 18285592 18286385 18286696 18287739 18292536 18293267 18293602 18293744 18301075 18301284 18305409 18305654 18305780 18305857 18305865 18305959 18306482 18307963 18308139 18308742 18308903 18310822 18312200 18312232 18314278 18314387 18314983 18315567 18317273 18317945 18318354 18318907 18319941 18320393 18320802 18322993 18323394 18323779 18324012 18324208 18324519 18325070 18325761 18326671 18328097 18328822 18329411 18330066 18330286 18330719 18331445 18331501 18331942 18334284 18334325 18334705 18334842 18334884 18335714 18338052 18338766 18338956 18339428 18340956 18341358 18341686 18343162 18344651 18345587 18347112 18350061 18351148 18351517 18355202 18355341 18356056 18356420 18357137 18358801 18359179 18363340 18365003 18367338 18369442 18373059 18373102 18374995 18377385 18379232 18379543 18379840 18380210 18380561 18381333 18382468 18382722 18384033 18385133 18386058 18388058 18390837 18392021 18392214 18392351 18393889 18394682 18401116 18401320 18402665 18405833 18406026 18406186 18407016 18407668 18409670 18410501 18412255 18412799 18413886 18414020 18418561 18418642 18418759 18424076 18425353 18426476 18427826 18429190 18430058 18430581 18430811 18431458 18434677 18436586 18437629 18438199 18438522 18439372 18440385 18440403 18440668 18441313 18441780 18441992 18442968 18443100 18443978 18445160 18445342 18445343 18447687 18448932 18451103 18451147 18451872 18454524 18455162 18456009 18456949 18457197 18457538 18458448 18460492 18461295 18462065 18462746 18463553 18463996 18464009 18465180 18465192 18465822 18466079 18467293 18468486 18469200 18471697 18472665 18478477 18479030 18479507 18479876 18480611 18482806 18482824 18483032 18486079 18486332 18488004 18488307 18491451 18492494 18492939 18493441 18494951 18496714 18496720 18497087 18498170 18499314 18500589 18502089 18502899 18503951 18504715 18505691 18505845 18510214 18513747 18520038 18521699 18522697 18525107 18525624 18526972 18527019 18528384 18528768 18528789 18528926 18529640 18530135 18531644 18532753 18534387 18535104 18536575 18536959 18538416 18539183 18540026 18541803 18543304 18545378 18552185 18553786 18556029 18558420 18560387 18560969 18561802 18563046 18565314 18565335 18566651 18566746 18567152 18568590 18569652 18569880 18570926 18570943 18572268 18572837 18574865 18576615 18576815 18577544 18579784 18580656 18582445 18583211 18583220 18583975 18584099 18585438 18586167 18586891 18588313 18588704 18592064 18593424 18593628 18596073 18596262 18596933 18597531 18598219 18598269 18598829 18600079 18600081 18600245 18600311 18600321 18600738 18602821 18604016 18606914 18606977 18607169 18608462 18609360 18610483 18610949 18612404 18614317 18614406 18614741 18615769 18618021 18618086 18619645 18620179 18620649 18621748 18621954 18623525 18623693 18625594 18626999 18627166 18627182 18627352 18629546 18629897 18632836 18634042 18634452 18634693 18635505 18635847 18636475 18637295 18637642 18637762 18638177 18638655 18640209 18641591 18641735 18641826 18642505 18643134 18646312 18646669 18647257 18647781 18648461 18648675 18649012 18649248 18649554 18649895 18650097 18650991 18651431 18651945 18651988 18653041 18653908 18656098 18659730 18660347 18660540 18662387 18662772 18666608 18666620 18667864 18667901 18668256 18670682 18671254 18671431 18672822 18672932 18673582 18674082 18674083 18674495 18677866 18678683 18678994 18679272 18682060 18682190 18682301 18682458 18683311 18683736 18684739 18685058 18687236 18687420 18688601 18689254 18689286 18689599 18691141 18691953 18691964 18694189 18698695 18699608 18700207 18702408 18702901 18704490 18704693 18705209 18705216 18705257 18705632 18705841 18707388 18708091 18709921 18711181 18711573 18711770 18713411 18715856 18718499 18719130 18719610 18719669 18721195 18722133 18722325 18722462 18723103 18724822 18724880 18725401 18725600 18725740 18726240 18728347 18730240 18730864 18731341 18733258 18734152 18735192 18735807 18736388 18737038 18739728 18741955 18742435 18742574 18743157 18743497 18744176 18744578 18744983 18747442 18748723 18749142 18750012 18752212 18754386 18755089 18755265 18756867 18758948 18760695 18763700 18764122 18770059 18771374 18772550 18772728 18778486 18778631 18779237 18779866 18780579 18781044 18781435 18782662 18784509 18785989 18786888 18787383 18788422 18788616 18788638 18789188 18789677 18790038 18790045 18790230 18790654 18790812 18792781 18793813 18794469 18794483 18794762 18796073 18797767 18799422 18800239 18801655 18802253 18803638 18803684 18807961 18812032 18813204 18813836 18814390 18816470 18817398 18817444 18817691 18818647 18819451 18821453 18822564 18823739 18825807 18826613 18828252 18829337 18829511 18831184 18832277 18832597 18832824 18833662 18837126 18837238 18838569 18840092 18840183 18840659 18841477 18842601 18842801 18843287 18843653 18844691 18845187 18845200 18846310 18850130 18850341 18851832 18853406 18853844 18853901 18855029 18858190 18858435 18859714 18862481 18862613 18863213 18864729 18866251 18866311 18866819 18867300 18870067 18872381 18872447 18873315 18874818 18875069 18875961 18876311 18878680 18879985 18881102 18881143 18883202 18883208 18884607 18885151 18885723 18887943 18888703 18889493 18891300 18891468 18891501 18891619 18893036 18893046 18893617 18894738 18894775 18895389 18897563 18898166 18899407 18900232 18900865 18901157 18902283 18902757 18907498 18907736 18908928 18909404 18910007 18912020 18912818 18913618 18914524 18915174 18915653 18917593 18919907 18920191 18921930 18922930 18923708 18925294 18925850 18927640 18927823 18928601 18928876 18929323 18929431 18931408 18931479 18932847 18933272 18934918 18935847 18936187 18936199 18936677 18939816 18941720 18942406 18942952 18943778 18944996 18946689 18949220 18950028 18953760 18954318 18956627 18957377 18960267 18961623 18964053 18964166 18964508 18967684 18969105 18969246 18974771 18977653 18978850 18981155 18981400 18982059 18982174 18983078 18984460 18984526 18987263 18987302 18989385 18991602 18992094 18992196 18993811 18994770 18999738 19002088 19002088 19002241 19003534 19005915 19008224 19010726 19013245 19016077 19018244 19018756 19019021 19020070 19020178 19020853 19021129 19024040 19025420 19027679 19028175 19029894 19030740 19032018 19033239 19034022 19035502 19039785 19039861 19040371 19040609 19041836 19043633 19044319 19044918 19044973 19045805 19046264 19046322 19052274 19052758 19055619 19056392 19057477 19058124 19059266 19060357 19060369 19060510 19060774 19061223 19061309 19061400 19062390 19063505 19065259 19067855 19069210 19069905 19072378 19073849 19073995 19076348 19077181 19077679 19078220 19078361 19078569 19078909 19079141 19079556 19080546 19081945 19083162 19086035 19086334 19086877 19087505 19089931 19091357 19091547 19092218 19094906 19096953 19097212 19098106 19100402 19103093 19107709 19108232 19108311 19108333 19108907 19109443 19109516 19110572 19110800 19110987 19111129 19111704 19111961 19113398 19114424 19116586 19116860 19117456 19118022 19119701 19119969 19121020 19122016 19122507 19122638 19123062 19123507 19123686 19126017 19126915 19127169 19130008 19130089 19131522 19132340 19133565 19134275 19134700 19134709 19135586 19135793 19136062 19136155 19136295 19136493 19139455 19141996 19143020 19143049 19143330 19144857 19145128 19145412 19147097 19147823 19148077 19149284 19150209 19151439 19153413 19154355 19155133 19155396 19155460 19157778 19158844 19159498 19159588 19160211 19162025 19162522 19163444 19164001 19165168 19165833 19166029 19167295 19168015 19171449 19171579 19172548 19173057 19174293 19174401 19174781 19175016 19175467 19176269 19176344 19176745 19177471 19178191 19178631 19179995 19180100 19180953 19181278 19181363 19182392 19189308 19189385 19190591 19190668 19191956 19193545 19195758 19198044 19199571 19199837 19200633 19200756 19200871 19201658 19202961 19204395 19204428 19206043 19206309 19207006 19209909 19209978 19210425 19210635 19211546 19212369 19213476 19216105 19216728 19217336 19218460 19221233 19222380 19226224 19227959 19230079 19230774 19231121 19231533 19233381 19234771 19235358 19235813 19235997 19237974 19238608 19238847 19239856 19241091 19242613 19245558 19246795 19247902 19248401 19249012 19249145 19249612 19254430 19254823 19255482 19255532 19256862 19261625 19266863 19268319 19271400 19271492 19272725 19272739 19274227 19274928 19275784 19276946 19277921 19278221 19279105 19281077 19282677 19285826 19289032 19289313 19292167 19292512 19292972 19293359 19294552 19297126 19297948 19298617 19299302 19302359 19306538 19307316 19309887 19310224 19311237 19311455 19311542 19313836 19314954 19316550 19316848 19317634 19322612 19322686 19322804 19322814 19323112 19323151 19323276 19324919 19326911 19327266 19333384 19333647 19334311 19334476 19341377 19342154 19342929 19343978 19344118 19344663 19346246 19347202 19347514 19347811 19351165 19351374 19351655 19352153 19353133 19353625 19356101 19358113 19359776 19361737 19361791 19363304 19364383 19365560 19365938 19368105 19369324 19370897 19371211 19374063 19374245 19375194 19378925 19379564 19380387 19380399 19380519 19381130 19381310 19382330 19385908 19386770 19387023 19387734 19388761 19388816 19388906 19389158 19390068 19390847 19390873 19391037 19391293 19391828 19392112 19394227 19394894 19395494 19395905 19397179 19398398 19398446 19399454 19399734 19400010 19402766 19403768 19404473 19404878 19405627 19406904 19407476 19407853 19408661 19408688 19409137 19409343 19409833 19411283 19412108 19413113 19413300 19415227 19416739 19417363 19417952 19418093 19423982 19425379 19425800 19428272 19428706 19429458 19431157 19431454 19432528 19433875 19434555 19434927 19439284 19439367 19440097 19440675 19441460 19442452 19443516 19445089 19445218 19445771 19446253 19446356 19447442 19448488 19450488 19450788 19451869 19452332 19452449 19453665 19454274 19455576 19456494 19456495 19457043 19457049 19458545 19459695 19460482 19461425 19461667 19462402 19462922 19464062 19465565 19466044 19467570 19468777 19469688 19470742 19471205 19472133 19472475 19473297 19475211 19475276 19475748 19477441 19478084 19479053 19479570 19479722 19480340 19480684 19481588 19485174 19486057 19486645 19487077 19488695 19490141 19490977 19493036 19493481 19493662 19494325 19494916 19496406 19496574 19496950 19497239 19497341 19497710 19500589 19502198 19502847 19504033 19506034 19506949 19508509 19508852 19509029 19509590 19510254 19510902 19511407 19512447 19514740 19515027 19516450 19517204 19518984 19519105 19519250 19519451 19520032 19520827 19521020 19521679 19525506 19528777 19528836 19529512 19531037 19534006 19534403 19535452 19535637 19538424 19541765 19542120 19543640 19544230 19544460 19545523 19545652 19545662 19546499 19548413 19550048 19550145 19552736 19554271 19555070 19555834 19555939 19556146 19557327 19557720 19557950 19558242 19558490 19558611 19559990 19563531 19563568 19566724 19567708 19567708 19567731 19571200 19571694 19572388 19573404 19574456 19575033 19575124 19578319 19578555 19581658 19582457 19582565 19583346 19583527 19584327 19584592 19586371 19587212 19587287 19587425 19587495 19587564 19588897 19589302 19590427 19591127 19592210 19593697 19594205 19594983 19595479 19596044 19596115 19598830 19600149 19602304 19602626 19603481 19603721 19604067 19606778 19610318 19610329 19612387 19613816 19615450 19615488 19618137 19620065 19621940 19622133 19622830 19622923 19623430 19624154 19624222 19624263 19624367 19625270 19626577 19628690 19631405 19632557 19633135 19635470 19636202 19637840 19638003 19640429 19642031 19643395 19644175 19644920 19646057 19647809 19647924 19649350 19649562 19649615 19649711 19651357 19652594 19653219 19653534 19654845 19656027 19656860 19657003 19658928 19659555 19660178 19660750 19661006 19661977 19664766 19665475 19665613 19666920 19667127 19667515 19667936 19671427 19672294 19673283 19674905 19677782 19678979 19679278 19680119 19680861 19681059 19682177 19682921 19683085 19686433 19687140 19687600 19688977 19689363 19689429 19689973 19691038 19692622 19693905 19694009 19695582 19696920 19699089 19701840 19701934 19702396 19703331 19705413 19709851 19710869 19711710 19711815 19714093 19716236 19716506 19716643 19717687 19718083 19719527 19719632 19720914 19720993 19724537 19725824 19728520 19728966 19729008 19731133 19731212 19732089 19733454 19734034 19734520 19735013 19735065 19735497 19735733 19736140 19737521 19738833 19741505 19746003 19748548 19750165 19751591 19751807 19752490 19754024 19755960 19756733 19756965 19758687 19758690 19759148 19760580 19761918 19762437 19764790 19765374 19765376 19765497 19767557 19768100 19770035 19771389 19774984 19775169 19775556 19776404 19778299 19778874 19779228 19781051 19781059 19781444 19781821 19782311 19786778 19787718 19788302 19789095 19789206 19789560 19789601 19790434 19792687 19793025 19793606 19793607 19793993 19794722 19795035 19796031 19797008 19797332 19797802 19798137 19799334 19799490 19799813 19800094 19802413 19802445 19802693 19806482 19808076 19809386 19810331 19811004 19814170 19815923 19815948 19816304 19817860 19817992 19818374 19818476 19820730 19824596 19827594 19829180 19830694 19834222 19835335 19835878 19835930 19838837 19840044 19841969 19842816 19843434 19843711 19844202 19849631 19849940 19850140 19850909 19851365 19851374 19852619 19852782 19852855 19854077 19855158 19855603 19855791 19857829 19860750 19861162 19861219 19861368 19864496 19868299 19868552 19869186 19869874 19869976 19870383 19873357 19875787 19877636 19878559 19879520 19880046 19880475 19882030 19882484 19885483 19885700 19885717 19886076 19886923 19887116 19887641 19888856 19893924 19894064 19894606 19895305 19895884 19897419 19898771 19899378 19899463 19899501 19899564 19901137 19903285 19905193 19906621 19907221 19908687 19909203 19910522 19910775 19910864 19911242 19913196 19914180 19915443 19915829 19916764 19916767 19918329 19918544 19919920 19920145 19922857 19923308 19924234 19927023 19927398 19927618 19928140 19929742 19930459 19930682 19932352 19932742 19933641 19934804 19934856 19936192 19936941 19938764 19940364 19941625 19943761 19945033 19946481 19946876 19949322 19949535 19949716 19951503 19952198 19953281 19954166 19954476 19954617 19956898 19956967 19957041 19962936 19964090 19964540 19964989 19966092 19966283 19966648 19968095 19968270 19970674 19972264 19973523 19973735 19974221 19977332 19978628 19980552 19981875 19983497 19984687 19985682 19985881 19985937 19986494 19986851 19988757 19989532 19989844 19990535 19991552 19992092 19992938 19993983 19994604 19995744 19997395 20003719 20003828 20004623 20005417 20008411 20008556 20009377 20009598 20009762 20010073 20010352 20010460 20011450 20012710 20014043 20014055 20014105 20014189 20014298 20014776 20014833 20020522 20022985 20023412 20024537 20024806 20025029 20026231 20027548 20028056 20030109 20030190 20030325 20031822 20032010 20032488 20033581 20034183 20034255 20034786 20037242 20039144 20039177 20040733 20040910 20041301 20044998 20047056 20047825 20048513 20049066 20049213 20050282 20052105 20054783 20055941 20057031 20057753 20063592 20063820 20063893 20064577 20065286 20067573 20067695 20070250 20070578 20071635 20072051 20072380 20073339 20073853 20077032 20077232 20077529 20077712 20077888 20078276 20078837 20081046 20081059 20081941 20083579 20083597 20086722 20087035 20088061 20088640 20089600 20092190 20092775 20092882 20093550 20093689 20093691 20094320 20095311 20096404 20102154 20103245 20103882 20105203 20107264 20107372 20108388 20108856 20111686 20112471 20112732 20115607 20116208 20118641 20119356 20121264 20121288 20121523 20121999 20122445 20122479 20122995 20123468 20124336 20127023 20128145 20130159 20131446 20132301 20132500 20134802 20135047 20136228 20136680 20136730 20137630 20138343 20139125 20139295 20141547 20141978 20142082 20144114 20145024 20145116 20146957 20147045 20147231 20149099 20150379 20150802 20151521 20152460 20153745 20153953 20154738 20159592 20159990 20160677 20161394 20161826 20163861 20164351 20165605 20167170 20167846 20168800 20169131 20171558 20175480 20176062 20176713 20176779 20179353 20181732 20181768 20183866 20184303 20185457 20185807 20187250 20187455 20188354 20188487 20189453 20191052 20191526 20192102 20192869 20194704 20195088 20195751 20196343 20196978 20197140 20198371 20201226 20201849 20201978 20202152 20202329 20203188 20209228 20209283 20210105 20211548 20213132 20215112 20215251 20216287 20217239 20217645 20218573 20219212 20219576 20221323 20221523 20222434 20225051 20225654 20225995 20226493 20228905 20229412 20229416 20229429 20230006 20233491 20234205 20235985 20236866 20237128 20238186 20239180 20239348 20239504 20241004 20241723 20241904 20244905 20245122 20245483 20245494 20248879 20250093 20250195 20250265 20250387 20250945 20254000 20254087 20256705 20257941 20258470 20258852 20262799 20262912 20264225 20264567 20265247 20266521 20266550 20267280 20267517 20268460 20270155 20272174 20273464 20275153 20277131 20277986 20278242 20278952 20279216 20279403 20279460 20285040 20286467 20288923 20289687 20289704 20290444 20290913 20292152 20293628 20293703 20294852 20295983 20298009 20298671 20299508 20299758 20302498 20303005 20303930 20305144 20305570 20305575 20306039 20306535 20306602 20308118 20308751 20310342 20313527 20313786 20315937 20315995 20318357 20318658 20318966 20319691 20320893 20321816 20321907 20322261 20322432 20322558 20322705 20323896 20324154 20326236 20326591 20328406 20329234 20332469 20332529 20336375 20337217 20337432 20338120 20339839 20342237 20343215 20343366 20344024 20344267 20345554 20350748 20351622 20351792 20352231 20353239 20353531 20354056 20354147 20357780 20358511 20361531 20362953 20363165 20365519 20368007 20369376 20370822 20371280 20371740 20371804 20373182 20373371 20374759 20375568 20375688 20378092 20379046 20379194 20379476 20379874 20382555 20382874 20383621 20383885 20385460 20385603 20385793 20386114 20388005 20388670 20390556 20391307 20392533 20393246 20393864 20396397 20397137 20401868 20403516 20404414 20404788 20405720 20407767 20409025 20410791 20410956 20412680 20413469 20413974 20414752 20415045 20415105 20417864 20418880 20418968 20419392 20419724 20421733 20421829 20422039 20422206 20425123 20426954 20427268 20428304 20428720 20429103 20430161 20430891 20433009 20433020 20433369 20433635 20433641 20434517 20434636 20436103 20437389 20438968 20439899 20440709 20441725 20442130 20442379 20442445 20442505 20444320 20444716 20445551 20446078 20446305 20446967 20447209 20448861 20449282 20452552 20458099 20459979 20461193 20461476 20461626 20464514 20465255 20465264 20466350 20466470 20466825 20467255 20467530 20467822 20468618 20469686 20470322 20473251 20473496 20473603 20475360 20475559 20476254 20476777 20478658 20478691 20479130 20479500 20481719 20481899 20483212 20483517 20483782 20484938 20485325 20485885 20486008 20487411 20487536 20487796 20488384 20488728 20489647 20490048 20490410 20491706 20492272 20492985 20493280 20493654 20493725 20495555 20495695 20495731 20497073 20497393 20499689 20500342 20502886 20504334 20507796 20508059 20508806 20508810 20510253 20511780 20511994 20512097 20513013 20513237 20513708 20514570 20517316 20518808 20520324 20521716 20524445 20525147 20529236 20529362 20531945 20535565 20535750 20536706 20536811 20537113 20538105 20541197 20541667 20544442 20544681 20546096 20547041 20547764 20548423 20548426 20549189 20549837 20550596 20552498 20553962 20554208 20555652 20555656 20556777 20556882 20558007 20558734 20560703 20561321 20562175 20565539 20566336 20568426 20571229 20572157 20573189 20573782 20574370 20575011 20575843 20577073 20578473 20579589 20580871 20580917 20585329 20585584 20586615 20588414 20589270 20589366 20591512 20591941 20592316 20592624 20593045 20594662 20595236 20597034 20598182 20599450 20601567 20601903 20603593 20605346 20605769 20606871 20607197 20608523 20611148 20612023 20612342 20612734 20614296 20614404 20615009 20615112 20616324 20617717 20618841 20620778 20621850 20622722 20623775 20624071 20626864 20626899 20626957 20626979 20627226 20628537 20632341 20633655 20634240 20634352 20636256 20636806 20637062 20639385 20639569 20644588 20645973 20646388 20647418 20648586 20648831 20649342 20649513 20651267 20651658 20652253 20652558 20655003 20655067 20655199 20655733 20656065 20656521 20656888 20658102 20658179 20658938 20659450 20660423 20660867 20661950 20662066 20662836 20663644 20665100 20665277 20666061 20669877 20669924 20671053 20672279 20673407 20673555 20675228 20676025 20677039 20678295 20678547 20679163 20679291 20681321 20681360 20682151 20682321 20682645 20682805 20682838 20683004 20683544 20685075 20685614 20685931 20686521 20687702 20687934 20690078 20691919 20694279 20694961 20696036 20696810 20698421 20699343 20699655 20699795 20702825 20703211 20703503 20704165 20706450 20707198 20709635 20709988 20710695 20712540 20712634 20713083 20713147 20714336 20715245 20716197 20717474 20718294 20719173 20719229 20719244 20719273 20720186 20720872 20721623 20722177 20724064 20724954 20725573 20729037 20730255 20731307 20731979 20732038 20733158 20733386 20734596 20734869 20735014 20735158 20736568 20737307 20740361 20741255 20742126 20742945 20743414 20744189 20746745 20749079 20749159 20749382 20749585 20751919 20752083 20754650 20754812 20754940 20756384 20756388 20758077 20759145 20759553 20760019 20760546 20761142 20761273 20761903 20763824 20764046 20765999 20766204 20767454 20768138 20768440 20773260 20775021 20775190 20778646 20779066 20780251 20782132 20784654 20785864 20786506 20787608 20788002 20788218 20789354 20792001 20793064 20793847 20794821 20795112 20795349 20795357 20795675 20796961 20798912 20800622 20801182 20802851 20803915 20804577 20806834 20806888 20807006 20807590 20807845 20809653 20810586 20814133 20816475 20816965 20820644 20821750 20822107 20826883 20828946 20829161 20829213 20829238 20830382 20832022 20832773 20832794 20833868 20833961 20834930 20836687 20836920 20837453 20837576 20837729 20840493 20840978 20843475 20844041 20844066 20845704 20848464 20851019 20851984 20853280 20853309 20853596 20853991 20856034 20856463 20856773 20858029 20860653 20861460 20862988 20863429 20863713 20864118 20865204 20865356 20865569 20865921 20866106 20866464 20872252 20872369 20872695 20873562 20874144 20874961 20875440 20875538 20875851 20876912 20879580 20879831 20880160 20880290 20881572 20884373 20885657 20886210 20886728 20887868 20888590 20889711 20890367 20890866 20892629 20895361 20897785 20898000 20898209 20899282 20899625 20900065 20900297 20900772 20901899 20902050 20902803 20903687 20904340 20905608 20905919 20907129 20907275 20907470 20907618 20910445 20911772 20912588 20913048 20914724 20916880 20917499 20917580 20917783 20919197 20920273 20920721 20920868 20923345 20925815 20928511 20928540 20929658 20933568 20934619 20936085 20937678 20937866 20938420 20938781 20939072 20940245 20940855 20940992 20941689 20943664 20944868 20946210 20946842 20946921 20947918 20949100 20950466 20950516 20951412 20951981 20955184 20956245 20956563 20958692 20959111 20959318 20960180 20961128 20961220 20961538 20961865 20962568 20962738 20964873 20965855 20965901 20967036 20967455 20969247 20969936 20970130 20970134 20970224 20973993 20975870 20977739 20978326 20979818 20980348 20981365 20981552 20985589 20986697 20988592 20988598 20991365 20991535 20992520 20992767 20994080 20994302 20995488 20996041 20996188 20996884 20999376 20999451 21001597 21001692 21003476 21003652 21003784 21003840 21004841 21007143 21007973 21008148 21008862 21009149 21010322 21011084 21012564 21013461 21013839 21014115 21014148 21015378 21015609 21016076 21016396 21017563 21018706 21020847 21023217 21023224 21026571 21028714 21029702 21031258 21031898 21032664 21034398 21034489 21035257 21038059 21040286 21040379 21041374 21041524 21043193 21043686 21043945 21044084 21044235 21045040 21045447 21048050 21048401 21048678 21049552 21049609 21050103 21051374 21052667 21054072 21054240 21054935 21055163 21056859 21057164 21057767 21058563 21059393 21061987 21063699 21066829 21069830 21070968 21073584 21074145 21074374 21074641 21075318 21076433 21076736 21077698 21078128 21080409 21081121 21081400 21082765 21082929 21083325 21085716 21087405 21088718 21089113 21090088 21090581 21090645 21090855 21091386 21091948 21092407 21094304 21095707 21095802 21096081 21096316 21097211 21100933 21101452 21102413 21103063 21104111 21104316 21105306 21107376 21107696 21109227 21110882 21112307 21113819 21116184 21116519 21118356 21118376 21123479 21123590 21124159 21127452 21131597 21134402 21134939 21136900 21137753 21138334 21138718 21139551 21139759 21140412 21140568 21141509 21141656 21144401 21144764 21144968 21145899 21147945 21149747 21153921 21154427 21155085 21155110 21155853 21159235 21159603 21162956 21163894 21164828 21165129 21165242 21165490 21166496 21166780 21168392 21168494 21169369 21171734 21173900 21174002 21174041 21175509 21175648 21176649 21178046 21178708 21178919 21181155 21181275 21182289 21182997 21183623 21184269 21185224 21187208 21187329 21190200 21191020 21192312 21193072 21194091 21194240 21194814 21196368 21197787 21200312 21201844 21202338 21210234 21210268 21213771 21214574 21214610 21219638 21221613 21222019 21222362 21222790 21223806 21224134 21224267 21224771 21227637 21230923 21231513 21231902 21232135 21232266 21232667 21233852 21233861 21237526 21238308 21238619 21240149 21241070 21241492 21241603 21242446 21245544 21246292 21246453 21246901 21247373 21247626 21248047 21248127 21248525 21251564 21254741 21255653 21256241 21258958 21259108 21261215 21262603 21263522 21264056 21266852 21268326 21268364 21269778 21270647 21270660 21270903 21270974 21271759 21272851 21273948 21275047 21275223 21275651 21277800 21278932 21279828 21280214 21280284 21280496 21281046 21283426 21285708 21286304 21287700 21288662 21292424 21292651 21293119 21293271 21293365 21293913 21294261 21294386 21296096 21297235 21298081 21299210 21302268 21302660 21303993 21305667 21306393 21307093 21307360 21307472 21307688 21308162 21308650 21309366 21310067 21310323 21311787 21312259 21312823 21313244 21313259 21314498 21315744 21319575 21319684 21319847 21321881 21322922 21324080 21324698 21325650 21325808 21326167 21326782 21327251 21328781 21329047 21330258 21331226 21331788 21332680 21333399 21333423 21334293 21336208 21336470 21337850 21338733 21340774 21340791 21342378 21342780 21342960 21345719 21345736 21345902 21346081 21346477 21347264 21348634 21349560 21350167 21352428 21352769 21354218 21354679 21356398 21357028 21358380 21358668 21358855 21359144 21359273 21359392 21359395 21361933 21362934 21364479 21364979 21366549 21367738 21368872 21369800 21370059 21371172 21371317 21372503 21372655 21372692 21374014 21375872 21376025 21376444 21378708 21380428 21382068 21382939 21383351 21383689 21383732 21383975 21386702 21387893 21388104 21389891 21390360 21390666 21392200 21392780 21393395 21393453 21395080 21395958 21395977 21396057 21396478 21399988 21403794 21404895 21405190 21405260 21405911 21406047 21406186 21411363 21412380 21413013 21413338 21413701 21413806 21414726 21415762 21417328 21417638 21418120 21419147 21420763 21423664 21424376 21425706 21425965 21427363 21429012 21429334 21431790 21432260 21432912 21433486 21434009 21434474 21439413 21439800 21440563 21442808 21443940 21446777 21447047 21448285 21448534 21454753 21455591 21456081 21456320 21456735 21457818 21458867 21459823 21461184 21461444 21462591 21464363 21469804 21470679 21471760 21472236 21472408 21472596 21473368 21473554 21474899 21476415 21477498 21478132 21478695 21479652 21480520 21481833 21482029 21483717 21483807 21484666 21484790 21485093 21489347 21491099 21491254 21494273 21495050 21496620 21497553 21499168 21499741 21500552 21501452 21504935 21507996 21508842 21509146 21509979 21510216 21513043 21513336 21513357 21513615 21513998 21514240 21517460 21518121 21519633 21522263 21523342 21523598 21524821 21525281 21525632 21525686 21526436 21527813 21528200 21529701 21533753 21534453 21537658 21537749 21538061 21538071 21539518 21540203 21541119 21541568 21541733 21542137 21542345 21542516 21545778 21546583 21547279 21549962 21552456 21552558 21555535 21555591 21556443 21557356 21558429 21558651 21558764 21559765 21560046 21560337 21561323 21563928 21564719 21565304 21567479 21568012 21568207 21568555 21569089 21569352 21570234 21570549 21571547 21572321 21572938 21573111 21576845 21577563 21580389 21580782 21581361 21581412 21581701 21581899 21582878 21583385 21585820 21586088 21586864 21587434 21587791 21587990 21589143 21589328 21589515 21589593 21589817 21589859 21589982 21594818 21594843 21596013 21596593 21597731 21598191 21600484 21601142 21601297 21601398 21601878 21602286 21602930 21606256 21606869 21607004 21607157 21608014 21608514 21609040 21609483 21609673 21610507 21611009 21611581 21613137 21614328 21615213 21618097 21619148 21620789 21620838 21621295 21621541 21622255 21624236 21625027 21625191 21630286 21631115 21631280 21631657 21631851 21631997 21633175 21633723 21634670 21635535 21636067 21636857 21640918 21641071 21641515 21643220 21644623 21645123 21645181 21645320 21646775 21647155 21648561 21650794 21650988 21651629 21653232 21654079 21655204 21655461 21655770 21656337 21656691 21656863 21656996 21657224 21658461 21660413 21660622 21661302 21663001 21664100 21667390 21669243 21669286 21671306 21671391 21671532 21671660 21674525 21675756 21676535 21677551 21677993 21679256 21681579 21681885 21682010 21682137 21682528 21682958 21684492 21687103 21687601 21688172 21688271 21688295 21688775 21688806 21689031 21691300 21691579 21692710 21694867 21696351 21697114 21697323 21697946 21698404 21698406 21700813 21703417 21705453 21706996 21707220 21707944 21710541 21710736 21711178 21711441 21711667 21712307 21712646 21713507 21713881 21714005 21714530 21719572 21722452 21722743 21724115 21724386 21724460 21725100 21726292 21728856 21731145 21731272 21731364 21731735 21732828 21734319 21734322 21735578 21736901 21738123 21740095 21740411 21741669 21741938 21742263 21745400 21747008 21747269 21748116 21748791 21749828 21750152 21750499 21752546 21753621 21754309 21754896 21756495 21756952 21757750 21759691 21760968 21763717 21765799 21765978 21766211 21767416 21767586 21767647 21768252 21768524 21768710 21769592 21770098 21770470 21772453 21773309 21774025 21775210 21775810 21776402 21778951 21778999 21779336 21779895 21781055 21781583 21783268 21788726 21791269 21792373 21792741 21792920 21793434 21794214 21794256 21794667 21794807 21794915 21795718 21795804 21796259 21796923 21798222 21798663 21799493 21799580 21800299 21801039 21801191 21802376 21803658 21804278 21806312 21806792 21807083 21810325 21810536 21811934 21812209 21813156 21819339 21820723 21821670 21822187 21824862 21825463 21827129 21827143 21828288 21828746 21829022 21829837 21830552 21831877 21832435 21832565 21833895 21836368 21837474 21839714 21842195 21842665 21844485 21844805 21847248 21849152 21849966 21853489 21854626 21856233 21856683 21856717 21857035 21858222 21859340 21859530 21859965 21862302 21863090 21863139 21863686 21864403 21867742 21868393 21868539 21868756 21869867 21869872 21870082 21871139 21871312 21874174 21874523 21874583 21874649 21875177 21877445 21878979 21879277 21880527 21881486 21881499 21883621 21885747 21887784 21888548 21889307 21889620 21890001 21890530 21890910 21890960 21891237 21891246 21892486 21893284 21894818 21895237 21897124 21897289 21898710 21898820 21901213 21903212 21904200 21904397 21907297 21908737 21909190 21909291 21910306 21912219 21912569 21913361 21914057 21916574 21916747 21918882 21920118 21920124 21921089 21921781 21922181 21922445 21922810 21922921 21926838 21927670 21929450 21930000 21930137 21930156 21930670 21931046 21931760 21932006 21932104 21935759 21935923 21936119 21937926 21938125 21938665 21940071 21940509 21941242 21941246 21941323 21941428 21941984 21943386 21943433 21947090 21949078 21949249 21949291 21950430 21951818 21953500 21953971 21954424 21954981 21956925 21959389 21962383 21963241 21963372 21964903 21965426 21967147 21968280 21968895 21970511 21970758 21970972 21973434 21973499 21974041 21974465 21976083 21976624 21978076 21978552 21980125 21980129 21980262 21980768 21982260 21984441 21984453 21984577 21988015 21989064 21990345 21990680 21990759 21991179 21991258 21993694 21993774 21993932 21993959 21997480 21997716 21997978 21998254 21998518 21999367 21999631 22000340 22000720 22001345 22001690 22002414 22002599 22002832 22004846 22006964 22007533 22010750 22011075 22012529 22012875 22017009 22017945 22018425 22020684 22022609 22026081 22026742 22027398 22029128 22030442 22032226 22033564 22035206 22036029 22037389 22041703 22043501 22043947 22043980 22044304 22046193 22047042 22047114 22047178 22048082 22052409 22053123 22054292 22055279 22055634 22057556 22058484 22059712 22062389 22063281 22064354 22065689 22066129 22068466 22069846 22069987 22070941 22071402 22071808 22073089 22073459 22073474 22073785 22073996 22074570 22075559 22075669 22077518 22077926 22080590 22080760 22082191 22083707 22084534 22085464 22089909 22090187 22090896 22092318 22092930 22094057 22094665 22095103 22095899 22095964 22097538 22098401 22098420 22099617 22100171 22104058 22106137 22106480 22107519 22107864 22109127 22109824 22110323 22111207 22112032 22115176 22115522 22116530 22116807 22117228 22117918 22120173 22121061 22121503 22122791 22123139 22124559 22125169 22125449 22127139 22127579 22127585 22129472 22131576 22131618 22132891 22133094 22135404 22136653 22137766 22138757 22139290 22139900 22140250 22140398 22140807 22142675 22143345 22149170 22150272 22151621 22152591 22154272 22154711 22154876 22156463 22157502 22157567 22157934 22158485 22159892 22160325 22160484 22161235 22162497 22163761 22165112 22168054 22168100 22168739 22170067 22170249 22171929 22176730 22179680 22180963 22181582 22182590 22183177 22183346 22183571 22183975 22185660 22186733 22188620 22190430 22191581 22191855 22192586 22193273 22196618 22198953 22199682 22201527 22201574 22201656 22202900 22203968 22205220 22205334 22208296 22208454 22208965 22209111 22210775 22211365 22211370 22211810 22212332 22213367 22214610 22214643 22215421 22215434 22216353 22217238 22219234 22219388 22219738 22220232 22221352 22221643 22222087 22223120 22223287 22223772 22226562 22227960 22228164 22228621 22228769 22228858 22229060 22229415 22230016 22230268 22231172 22231786 22231949 22232867 22235935 22237715 22238560 22238649 22239332 22239901 22239934 22241265 22242923 22242999 22246367 22246752 22246963 22249177 22250999 22251128 22251139 22251979 22254654 22255854 22256952 22257496 22257580 22258147 22260711 22261231 22262050 22264426 22264594 22265672 22266139 22266480 22267602 22269271 22269682 22270378 22272693 22272972 22276042 22276114 22276200 22276893 22276968 22277709 22279623 22280004 22280924 22281209 22282765 22283724 22286134 22288270 22288495 22289222 22291906 22292610 22293578 22294259 22295893 22296671 22297293 22297703 22299505 22300146 22300229 22300458 22300818 22302193 22302434 22302727 22305376 22305546 22305568 22306347 22306941 22307201 22309142 22309171 22310615 22310739 22310780 22310849 22311959 22313445 22315802 22316879 22317866 22318167 22319151 22319464 22320368 22321230 22321628 22323352 22327001 22327062 22327170 22327834 22329010 22329033 22329184 22329290 22329339 22330109 22331277 22332586 22333133 22333469 22333648 22334489 22335382 22336379 22339007 22339064 22339340 22340552 22342076 22342154 22342952 22343295 22344018 22347444 22348173 22348301 22349782 22351284 22352984 22354587 22354882 22355004 22355290 22356715 22356884 22356884 22358168 22358210 22358632 22358699 22358880 22359357 22359832 22363222 22364367 22364407 22364736 22365725 22365915 22366079 22367525 22368210 22368423 22369716 22369842 22370256 22370773 22371212 22372832 22373075 22373529 22374565 22376387 22377045 22377328 22377750 22377972 22379840 22380460 22381414 22383694 22385525 22386104 22386331 22386747 22388108 22389352 22393943 22394265 22395065 22395611 22397373 22397502 22398635 22399390 22399827 22400397 22400654 22401003 22403529 22405327 22406613 22407310 22408163 22409022 22409262 22409362 22409437 22409522 22409594 22410443 22410578 22411413 22411842 22412017 22413145 22415922 22416492 22416853 22417208 22419573 22419915 22421172 22422120 22423655 22424620 22425190 22428484 22429717 22430322 22431736 22432314 22433864 22434538 22435251 22439959 22440091 22442121 22442261 22443755 22443941 22445035 22445597 22449121 22450335 22452280 22453857 22454591 22456181 22457399 22457989 22459212 22459556 22459651 22463485 22464168 22464769 22466669 22466943 22469487 22469535 22470143 22471500 22471667 22474508 22474586 22474993 22475317 22475427 22476132 22476411 22476847 22477132 22478012 22480387 22480613 22482350 22482892 22483406 22483629 22486373 22486394 22487857 22488716 22488720 22489346 22490962 22491046 22495701 22496127 22496330 22496509 22498621 22499723 22500473 22501687 22501818 22502869 22503079 22504187 22508116 22508252 22511190 22511202 22512317 22512322 22513613 22514883 22515325 22515834 22516514 22518017 22518617 22521004 22522627 22524488 22525116 22527752 22528112 22528849 22528864 22528891 22529086 22530898 22530921 22531137 22534735 22538148 22539659 22540214 22540498 22540752 22542443 22542525 22546962 22547741 22548473 22548771 22549641 22550518 22552360 22552441 22552572 22554356 22554396 22555992 22557048 22558705 22560255 22560746 22561291 22562449 22563057 22563650 22568405 22569299 22570760 22570985 22574651 22575039 22576428 22577611 22578617 22579317 22580722 22580747 22580981 22581015 22581831 22582333 22583058 22584128 22584496 22585407 22585410 22585551 22585610 22586558 22587217 22587285 22587466 22588977 22589160 22589264 22591076 22591876 22593060 22594118 22595749 22597055 22597193 22597933 22600966 22601982 22602205 22602523 22603197 22604552 22606268 22606563 22607789 22607910 22608075 22609139 22610005 22611144 22611339 22613029 22613600 22614364 22615081 22617339 22617522 22617843 22621859 22621973 22623343 22623464 22624026 22624325 22625612 22625966 22626069 22626231 22626721 22628916 22629329 22629831 22630264 22630417 22630532 22633254 22633338 22634239 22635879 22635995 22636368 22640943 22640978 22641883 22643348 22644673 22644769 22646340 22646538 22647280 22647620 22648668 22650689 22651749 22653505 22654106 22655133 22655308 22655825 22656222 22656224 22657217 22657754 22658472 22659509 22660797 22661997 22663186 22663326 22664546 22666448 22667086 22668401 22669191 22669424 22669988 22670612 22672097 22673368 22674665 22675593 22676427 22677062 22677736 22678102 22679413 22679842 22681667 22681713 22682672 22683708 22684162 22685566 22686296 22687279 22688380 22692379 22695410 22696804 22696853 22698409 22701578 22702279 22702654 22703216 22703611 22705534 22706136 22706364 22708628 22709896 22711457 22714112 22714118 22718892 22721117 22721361 22721769 22722059 22722305 22723487 22725195 22725835 22726834 22729496 22729956 22730248 22730317 22730413 22730759 22731366 22731373 22732244 22734416 22734631 22736028 22736149 22736425 22738363 22740139 22741462 22741545 22743257 22745276 22746780 22747215 22750097 22750429 22750746 22751830 22752106 22753575 22753696 22755108 22755174 22757640 22757963 22758485 22759892 22760666 22761364 22766490 22767041 22768446 22770367 22772378 22776938 22779121 22779714 22780845 22781426 22781914 22782456 22782587 22782592 22783132 22783577 22785473 22785567 22785928 22786202 22786450 22786488 22787901 22788110 22788583 22789265 22790668 22791035 22792311 22792738 22794470 22794857 22795090 22795541 22796220 22797108 22797520 22798901 22798996 22799099 22800141 22800556 22801285 22801712 22802219 22802522 22803405 22805162 22805504 22805797 22805843 22806246 22807307 22807703 22807728 22808667 22809554 22811711 22816170 22816332 22816820 22817656 22819138 22819247 22820518 22821511 22821702 22822671 22822783 22822909 22823715 22824579 22827232 22827364 22827410 22827672 22828393 22829053 22829910 22830384 22830775 22832156 22832421 22835788 22835798 22836340 22837735 22839397 22840134 22840609 22842316 22844507 22844695 22844713 22845772 22846993 22847688 22848536 22848675 22850142 22851014 22851527 22853919 22854748 22854849 22854870 22855831 22855858 22857088 22857861 22858016 22858016 22858270 22858330 22858692 22859950 22860489 22860569 22862323 22862790 22862936 22863956 22864820 22865502 22865510 22865516 22865896 22866211 22868400 22869251 22869465 22869574 22869648 22869882 22871747 22872188 22872389 22874795 22876177 22879624 22883578 22885656 22885794 22885967 22886650 22888593 22890088 22890858 22891650 22891724 22893917 22894919 22896119 22896961 22897030 22898189 22898614 22904119 22904313 22905405 22905789 22909153 22909995 22910225 22912477 22916256 22916798 22917174 22918053 22918176 22918816 22918825 22919515 22922371 22922724 22923095 22924116 22924655 22926052 22926381 22927365 22928469 22928926 22929081 22929314 22930533 22933512 22937034 22937536 22937876 22937946 22938459 22938539 22938996 22939299 22939743 22939927 22940033 22940247 22940783 22942740 22943573 22943866 22945145 22947106 22947310 22947786 22947823 22949055 22949280 22952370 22952856 22954857 22955051 22955822 22956860 22956992 22957242 22957873 22958037 22958080 22959198 22961141 22961199 22961882 22962002 22962437 22963150 22963854 22964600 22965184 22966530 22968221 22969302 22970823 22972168 22972341 22972486 22973261 22973691 22973967 22974953 22977533 22978268 22978299 22978589 22978992 22979573 22979963 22980658 22982743 22983038 22984180 22985690 22986865 22986992 22987731 22988514 22990640 22990844 22991260 22991278 22991699 22992297 22992811 22993088 22997017 23000433 23001168 23001350 23002048 23002349 23003416 23003983 23004467 23005185 23005549 23006787 23007300 23007444 23008812 23008919 23009745 23012216 23014781 23014837 23015134 23016039 23016099 23017288 23019666 23019700 23019713 23021898 23022068 23022631 23026145 23027283 23028985 23030103 23030184 23030691 23031038 23034320 23034427 23034518 23035838 23036432 23038065 23039395 23040742 23040852 23043570 23043919 23043996 23045059 23045742 23045835 23046757 23047940 23049720 23050771 23051115 23051171 23052225 23054039 23054193 23054991 23055900 23056194 23058646 23059544 23062065 23064560 23064617 23066198 23067130 23070318 23073602 23073909 23078322 23078329 23078398 23079804 23081366 23081900 23082531 23083893 23087420 23087716 23093166 23093632 23095547 23095901 23096718 23099831 23100609 23101916 23104199 23105389 23107967 23108279 23110042 23112337 23112785 23113224 23114702 23114942 23115605 23118963 23120695 23123268 23123703 23123931 23124233 23125472 23125524 23127323 23127524 23127774 23129453 23131291 23131834 23132300 23132636 23132655 23135037 23136110 23137331 23138624 23138671 23138685 23139438 23139664 23139740 23140366 23141590 23142025 23142174 23143862 23143979 23144348 23144409 23144656 23145398 23147114 23147119 23147900 23150102 23151627 23152322 23153222 23153263 23154518 23154642 23154742 23154931 23157407 23157600 23158391 23158404 23158987 23159601 23159937 23161954 23162167 23169544 23172324 23173200 23173420 23174248 23175147 23175436 23175541 23175709 23175866 23176183 23176761 23176803 23177930 23178793 23180008 23180036 23187022 23187200 23187754 23188668 23188800 23190120 23191225 23192330 23194307 23194994 23195972 23196318 23196640 23198247 23198515 23205197 23207078 23209086 23209468 23209977 23211130 23212319 23212536 23213897 23214895 23215211 23215389 23215718 23217692 23218192 23218740 23220512 23221372 23224116 23224424 23224852 23226742 23227509 23228124 23228718 23229206 23229801 23230795 23232372 23232565 23235614 23236556 23236950 23237569 23239081 23241084 23241113 23241733 23242454 23242592 23243383 23247155 23247593 23247995 23250095 23254175 23255616 23256811 23257672 23257680 23257783 23259166 23260396 23260528 23261403 23261678 23263209 23263467 23266861 23267089 23269338 23269450 23269471 23269570 23272182 23272260 23274270 23275095 23275608 23275781 23276523 23277245 23277382 23277415 23281181 23281956 23284407 23288077 23288170 23289400 23290018 23291479 23291885 23292415 23294209 23295870 23296767 23297334 23297849 23297877 23298328 23299189 23300240 23300339 23301530 23301756 23302034 23302722 23302897 23303284 23303976 23304364 23304380 23304406 23307617 23309124 23310261 23313938 23314708 23314834 23316879 23317039 23317639 23317837 23318169 23321342 23321368 23321539 23322398 23323524 23324674 23325796 23327162 23327451 23328882 23329150 23330090 23333199 23333426 23334091 23334287 23334352 23336376 23337615 23338971 23339657 23342679 23343101 23344094 23344267 23344279 23345979 23346863 23347516 23348790 23349696 23349942 23350039 23350544 23352122 23352630 23353786 23354659 23355740 23359400 23361286 23362663 23363327 23363675 23364234 23364237 23365924 23365982 23366273 23368689 23369089 23369177 23369545 23369748 23370001 23372505 23373577 23373810 23374709 23376898 23377954 23382381 23382859 23383127 23385264 23385668 23385846 23388487 23390796 23391526 23393542 23393796 23394698 23397107 23397169 23398188 23398337 23399187 23400808 23400902 23401297 23401497 23402231 23402435 23402540 23403540 23403554 23405928 23406124 23407896 23408673 23409044 23410030 23413113 23414452 23415134 23415391 23415635 23416965 23417269 23419175 23421989 23422069 23422610 23423398 23424657 23424727 23426508 23427590 23429362 23430309 23430601 23431144 23433103 23433632 23436636 23436991 23437264 23437544 23438206 23438852 23443338 23443446 23443750 23445716 23445914 23446910 23447798 23451481 23452261 23453360 23453474 23453705 23454646 23456201 23457134 23458933 23459061 23460106 23462225 23462573 23465749 23466050 23467253 23467789 23468677 23470414 23472166 23474982 23475301 23475727 23475915 23477489 23477679 23477884 23480349 23480491 23481531 23482201 23482275 23483821 23484449 23484836 23485698 23487708 23488284 23488927 23489251 23489693 23490126 23493477 23493538 23494871 23494976 23495497 23497514 23500857 23501403 23501777 23502246 23504069 23505108 23505231 23507383 23508918 23509403 23513803 23514122 23515379 23516491 23516983 23517554 23517800 23517967 23519165 23519746 23520027 23520571 23520940 23521069 23523111 23523221 23523397 23524428 23525152 23527287 23527648 23534280 23534709 23536167 23536237 23537860 23540449 23544805 23544896 23544966 23546030 23546666 23546737 23548533 23549006 23549273 23550277 23551108 23552127 23553325 23553554 23553728 23554483 23555867 23557197 23558292 23559564 23560340 23560720 23561347 23561501 23561504 23562786 23562922 23563351 23564913 23566897 23567205 23569299 23570871 23573268 23576549 23578292 23579059 23581022 23581280 23581526 23581976 23583215 23583438 23586484 23587900 23587947 23589210 23590708 23592412 23593233 23594144 23595713 23595820 23596811 23599067 23599835 23600531 23601111 23601730 23603950 23604808 23605196 23606063 23607570 23607886 23608165 23608482 23609159 23609365 23611418 23611932 23612088 23612688 23613387 23613413 23615393 23616340 23617352 23617409 23618871 23621298 23621547 23622260 23627558 23628783 23629530 23631986 23634928 23636930 23637527 23639682 23646812 23648098 23649335 23650998 23651160 23652506 23653105 23653144 23653453 23653942 23656025 23656408 23656720 23656944 23658026 23658346 23658795 23659210 23659448 23659546 23659683 23659693 23662058 23662757 23664129 23664237 23664438 23665183 23665234 23665809 23668047 23668080 23669855 23669904 23670183 23671122 23671366 23672359 23673131 23673863 23674282 23675568 23676204 23677506 23677751 23677871 23678326 23680081 23683916 23684774 23688374 23697422 23698447 23699320 23699523 23700260 23701474 23701582 23702139 23702365 23703143 23703235 23704056 23705230 23705268 23706364 23706697 23708086 23709335 23709681 23710438 23712298 23713728 23714071 23714947 23717521 23718484 23719574 23721241 23721378 23721614 23722005 23722969 23723408 23725434 23727784 23727965 23728943 23728949 23729728 23730195 23730300 23732303 23735265 23735602 23736179 23737568 23737588 23739151 23741023 23741083 23741750 23742750 23743144 23744480 23746454 23748504 23750364 23751512 23753483 23754639 23755596 23756320 23759447 23760287 23761065 23762590 23764720 23764747 23764802 23765715 23768452 23769553 23769676 23770095 23770824 23772179 23773198 23773783 23775175 23776135 23776193 23777295 23778417 23779791 23780574 23781010 23781070 23781667 23782565 23783879 23784038 23784104 23786431 23786996 23788264 23788595 23789710 23789772 23790374 23790630 23790821 23790955 23792455 23792502 23793095 23793411 23793930 23794059 23795122 23796006 23796058 23796071 23797130 23798143 23798214 23799039 23799195 23799552 23799748 23802280 23803303 23803461 23803950 23804227 23804658 23806931 23807495 23808619 23810724 23812058 23812605 23812865 23813396 23813486 23815481 23815748 23815957 23816159 23817744 23818874 23820004 23820168 23820432 23821880 23823825 23825613 23826413 23826441 23826513 23827163 23827467 23828106 23828113 23828293 23828863 23830227 23830513 23832248 23832312 23832716 23832877 23833154 23834432 23836603 23836669 23836929 23837381 23837451 23838289 23839801 23841659 23841745 23843983 23844324 23844476 23844704 23844727 23845264 23846555 23847110 23847809 23847877 23848053 23848844 23850611 23851070 23852050 23852158 23852257 23856614 23857426 23857621 23858551 23858977 23860864 23861505 23862330 23863564 23863907 23864975 23865415 23865787 23865802 23866987 23867148 23867499 23868897 23869199 23870287 23870349 23871099 23873726 23873782 23874065 23875002 23875041 23875507 23876730 23878843 23879494 23880661 23882390 23882846 23884205 23884519 23884802 23885290 23888420 23889298 23889644 23890354 23890858 23892675 23893174 23893939 23894342 23895406 23895655 23897792 23898435 23900007 23901428 23901866 23902391 23903398 23904078 23904178 23905462 23906340 23907393 23909064 23909176 23909761 23912657 23913172 23913435 23913625 23914479 23914954 23915054 23915274 23916429 23917049 23917321 23918149 23918154 23918621 23919738 23920115 23922237 23922410 23922932 23922940 23924466 23924497 23924768 23925418 23927161 23928126 23928191 23929052 23932291 23933867 23934885 23937479 23939653 23940473 23941022 23941778 23942197 23944189 23944538 23944729 23945820 23947961 23948877 23950261 23952336 23952604 23959677 23959952 23960256 23960322 23961037 23961141 23962333 23963596 23965203 23965953 23965960 23966367 23970134 23972353 23972678 23973273 23974366 23976336 23977783 23979138 23979276 23980155 23980771 23982462 23983699 23985210 23986077 23986916 23987201 23987803 23989342 23991855 23992073 23994873 23995607 23995827 23996136 23997232 23997712 23998324 23998380 23998924 23999067 23999985 24000571 24000623 24001162 24002480 24004455 24006360 24008325 24008555 24012681 24013013 24014014 24017909 24018050 24018079 24018460 24018792 24020672 24021409 24022563 24023670 24023817 24024492 24025406 24026128 24026958 24027075 24027811 24028137 24028380 24029096 24029643 24030624 24031321 24032564 24035515 24035881 24037839 24038783 24038892 24039798 24041965 24042082 24044088 24044223 24044264 24045958 24046154 24047317 24047359 24049113 24049988 24051233 24051898 24052896 24053588 24053930 24054348 24054694 24055588 24057197 24057225 24057341 24057413 24057992 24058164 24062429 24063870 24063893 24066454 24066749 24069119 24069468 24071856 24073110 24073216 24074198 24074720 24075103 24075248 24075430 24076921 24076932 24079275 24080542 24082514 24084283 24085333 24086499 24088397 24090156 24090803 24092149 24092907 24093261 24094075 24095105 24096130 24096500 24096704 24097001 24097116 24099954 24100356 24101103 24101481 24102252 24103219 24103904 24108776 24109284 24109363 24109581 24110310 24111384 24113015 24114233 24114611 24114652 24116675 24117018 24117060 24119628 24122392 24122882 24123089 24123166 24124451 24124949 24125366 24125638 24126294 24128341 24129573 24130977 24132796 24133458 24134491 24134999 24137241 24139184 24139552 24140919 24140991 24141983 24142247 24143012 24143200 24144154 24144834 24144862 24145867 24146153 24146257 24146490 24147198 24147817 24148368 24150460 24150500 24151415 24152774 24153292 24153405 24154450 24155573 24156045 24157279 24157581 24159055 24159134 24159619 24160084 24160694 24160804 24162928 24164666 24165268 24165347 24166041 24166600 24169363 24170139 24170670 24171266 24171883 24172194 24172318 24174592 24174597 24175049 24175752 24175765 24176505 24177047 24177334 24177397 24177438 24179506 24179816 24180486 24180492 24185562 24185889 24185997 24186415 24186733 24188009 24188383 24191987 24194733 24198287 24198449 24199981 24201274 24201775 24203455 24204770 24204945 24204998 24205471 24205544 24207196 24207810 24208673 24210331 24212058 24212304 24212752 24214456 24214688 24216696 24221738 24221942 24223390 24223705 24224893 24225163 24225857 24226404 24227381 24227411 24228391 24228480 24228672 24229378 24233507 24234766 24236207 24237936 24239949 24240385 24241251 24241367 24241995 24242881 24243621 24244988 24246372 24246403 24250386 24251960 24252683 24253165 24253421 24255709 24256402 24257492 24259119 24259125 24264396 24264854 24269827 24270947 24272204 24273785 24274641 24275883 24276711 24276791 24277840 24278252 24279338 24279787 24279933 24280313 24281279 24281943 24283913 24285441 24285658 24286339 24287703 24291896 24293516 24294426 24295954 24297488 24298043 24300988 24304622 24305224 24306112 24306848 24307635 24307878 24308605 24309066 24309893 24310857 24311630 24311928 24312645 24313984 24314308 24314930 24315446 24316491 24317018 24317911 24317932 24318411 24318488 24319008 24319156 24319466 24319991 24322455 24323554 24324307 24324700 24324888 24326899 24326957 24327070 24327083 24328368 24328772 24329369 24331769 24332246 24334810 24335226 24336470 24337452 24338290 24339200 24342323 24343109 24346029 24346343 24346730 24346948 24351516 24352106 24352753 24355431 24356189 24356378 24357342 24358853 24359093 24361029 24361362 24361441 24362255 24362509 24365101 24367101 24367364 24368421 24369542 24370048 24370475 24371448 24371831 24371944 24373431 24374630 24375228 24377061 24377484 24377837 24377867 24379502 24381646 24381801 24382303 24382752 24384096 24386127 24386730 24386842 24386919 24387144 24390173 24390183 24390463 24392035 24395714 24396169 24396198 24398615 24398725 24398944 24399326 24399851 24399954 24401086 24402140 24402881 24403522 24405636 24407176 24407581 24408694 24409747 24409904 24410927 24411257 24412082 24413842 24414087 24414606 24415819 24415956 24416143 24416448 24422266 24423429 24423502 24424921 24425202 24427199 24427573 24429820 24429906 24430472 24430822 24433181 24433730 24433731 24434617 24435742 24436689 24437246 24438165 24439483 24440487 24440565 24441870 24442680 24443079 24443498 24443909 24444764 24444802 24445386 24445425 24447049 24447115 24448490 24448985 24448986 24450456 24451290 24452789 24453125 24454413 24456071 24459418 24461792 24461933 24462451 24464426 24465527 24466102 24466111 24466186 24467138 24467711 24469675 24470845 24471345 24471498 24472743 24473335 24475237 24475527 24476047 24476505 24476747 24476892 24477590 24479103 24479576 24484423 24484436 24484501 24484703 24484794 24486548 24488218 24489571 24493170 24493721 24496091 24496238 24496379 24496405 24496961 24497546 24498122 24498961 24500999 24501527 24501573 24503370 24503408 24504126 24504987 24507481 24509796 24511406 24512349 24513671 24515872 24517252 24518178 24519175 24519296 24519450 24519663 24520018 24520691 24522513 24523814 24523955 24524423 24524577 24525044 24526393 24526446 24527740 24528859 24532113 24532379 24532864 24536498 24536777 24538035 24539448 24539922 24542978 24547294 24547493 24548654 24548894 24548962 24551821 24556441 24557049 24557471 24558338 24559259 24560443 24560947 24561948 24562025 24564007 24564578 24566856 24567551 24568496 24568565 24569990 24570499 24571662 24572884 24572907 24573058 24573505 24573858 24574238 24575336 24575850 24575961 24576173 24576632 24580347 24582768 24583516 24585570 24585751 24586355 24586378 24586522 24587181 24592160 24594234 24594604 24595445 24596492 24597324 24597904 24599916 24601798 24602093 24603821 24603945 24604997 24606162 24606680 24606698 24607159 24608034 24608874 24609972 24610448 24610898 24612479 24612832 24613867 24617356 24617413 24620684 24622898 24623859 24624807 24627763 24630667 24631604 24633152 24634180 24635519 24636009 24636696 24637052 24637828 24637903 24638134 24639697 24640290 24640470 24642128 24642158 24642460 24643040 24643788 24644607 24645088 24647526 24648358 24648368 24649496 24650101 24650474 24650558 24652769 24655435 24659244 24662328 24662862 24663067 24663406 24665102 24666317 24666371 24666511 24667052 24668002 24668310 24669761 24669903 24670634 24672582 24673000 24673333 24675316 24676721 24680550 24681309 24681651 24682141 24683441 24685416 24685981 24686551 24686897 24687222 24687254 24687781 24687803 24690232 24691003 24691063 24692173 24692955 24694576 24694768 24695364 24695454 24696187 24696255 24696460 24697595 24699634 24700878 24703615 24704464 24704726 24705472 24705989 24706530 24708600 24709321 24712230 24712479 24712668 24713631 24714041 24715997 24716696 24716785 24719389 24721150 24722176 24722327 24722572 24722703 24724225 24725455 24726226 24727623 24729869 24730017 24730868 24732647 24732917 24732960 24734113 24734481 24736784 24736866 24737323 24737436 24737600 24737610 24739172 24739180 24739236 24739554 24740154 24740646 24741327 24741509 24742194 24744957 24744989 24745489 24747107 24748720 24750914 24752070 24752541 24753572 24754952 24755105 24755691 24757176 24757844 24758443 24759279 24760328 24762431 24763677 24764771 24765612 24766983 24767650 24768577 24768585 24770234 24773150 24774187 24776676 24777275 24777568 24777940 24778225 24780667 24781091 24781867 24782388 24783113 24783591 24783877 24783911 24785022 24786821 24787112 24790615 24790745 24791949 24792473 24793584 24793873 24795769 24796806 24796848 24798159 24798723 24798762 24801098 24802242 24802374 24802761 24803044 24803051 24803607 24804132 24804404 24805446 24806680 24809593 24810526 24811129 24811428 24811746 24813091 24813486 24813971 24816050 24816832 24817670 24820166 24822163 24822877 24823346 24823537 24824593 24824812 24825924 24828876 24828996 24829724 24830937 24831390 24834924 24835481 24837901 24837937 24838720 24840886 24841501 24841596 24841630 24841631 24841850 24843539 24844013 24844093 24844184 24845500 24846572 24847124 24847885 24848573 24849253 24849493 24849582 24850927 24851217 24851376 24851910 24852204 24852382 24855727 24855911 24859705 24860804 24861241 24862350 24862658 24863870 24865771 24868360 24868397 24870053 24870950 24872387 24873151 24874071 24874602 24877556 24878578 24879783 24881275 24883186 24883293 24883494 24885230 24887489 24887597 24888813 24890169 24890761 24891595 24893829 24893997 24894850 24895013 24896038 24896494 24897837 24898516 24900437 24900878 24901444 24902060 24902679 24903542 24903856 24903954 24904394 24906085 24907276 24909427 24911605 24912715 24913096 24915650 24916490 24917546 24917559 24920786 24920991 24921388 24923362 24923607 24923701 24924353 24925951 24926596 24929238 24930243 24931933 24932294 24935252 24935446 24936969 24937187 24939489 24939813 24940781 24940910 24942218 24942297 24942632 24943571 24944654 24946018 24948569 24949674 24950269 24953657 24954112 24954144 24954188 24955291 24955695 24956845 24956974 24958201 24958906 24959133 24959300 24959442 24962081 24962646 24963828 24964079 24964640 24966693 24970136 24970472 24972018 24973360 24975110 24975140 24975168 24977579 24977611 24977785 24980162 24980999 24981276 24981507 24981819 24982841 24983001 24985429 24986854 24987351 24988199 24988478 24988876 24989818 24989975 24990176 24991416 24993884 24994462 24995116 24995172 24995403 24995939 24996064 24996503 24996798 24997508 24997819 24998893 24998974 24999702 24999864 25005550 25005697 25007948 25009116 25010563 25011647 25013256 25015060 25016934 25017471 25021746 25021818 25023218 25023728 25023957 25025507 25027476 25028299 25029489 25030031 25031433 25033565 25035660 25035945 25037588 25037737 25038076 25039237 25039845 25039851 25041585 25042637 25043733 25044164 25045284 25046009 25046753 25047250 25048177 25048936 25049261 25049309 25049630 25049888 25049929 25051278 25051288 25053188 25054152 25054402 25054547 25054577 25055019 25056957 25056988 25057862 25058063 25058591 25060351 25060970 25061312 25061805 25062123 25062452 25063038 25065000 25067022 25067817 25067859 25067862 25068712 25072413 25073062 25074061 25074608 25077195 25077387 25077960 25080643 25080696 25080978 25081302 25081871 25083159 25083637 25084746 25085493 25087338 25088752 25089838 25090493 25092421 25095834 25097392 25098805 25101869 25103232 25104213 25105423 25105697 25107311 25107886 25108380 25108741 25110919 25111283 25111742 25112495 25114671 25114846 25115146 25115507 25115829 25118498 25118539 25119910 25119957 25121141 25122406 25122842 25124978 25125928 25127985 25128331 25128466 25128672 25128866 25129319 25133747 25134954 25135089 25138061 25141942 25143322 25144607 25146288 25146326 25147076 25147122 25150794 25150833 25153983 25154186 25157672 25158115 25158650 25159313 25160896 25161403 25164144 25165498 25165672 25166191 25174411 25175657 25179955 25180974 25181044 25181975 25182037 25184646 25186512 25187635 25187913 25194937 25197939 25200882 25201119 25201388 25203096 25203307 25203755 25204523 25204608 25204622 25205658 25206458 25208161 25208604 25209951 25210508 25212086 25212322 25214125 25215091 25218377 25218383 25219071 25219977 25222643 25223631 25223871 25224413 25225454 25225633 25226002 25226192 25226455 25227497 25227537 25227875 25228289 25228915 25229310 25229544 25229648 25231822 25232026 25232270 25233297 25233934 25235144 25236184 25236972 25238687 25239972 25242687 25242690 25243046 25244738 25244996 25246692 25247268 25250967 25251498 25251914 25252269 25253185 25253312 25255049 25255129 25258990 25259458 25259921 25261076 25261245 25262425 25263095 25263452 25263635 25265725 25267400 25267514 25267978 25269012 25269193 25270268 25270668 25270928 25273930 25276014 25276236 25277272 25279652 25280252 25281610 25285218 25285476 25286047 25286944 25287140 25288278 25288726 25290394 25292329 25293185 25293770 25294942 25295185 25295286 25296822 25296894 25298471 25298726 25299073 25299118 25299280 25300449 25302611 25304216 25305279 25305281 25305525 25305947 25306374 25306392 25306816 25307173 25307492 25307545 25308428 25309543 25310535 25311442 25312113 25312461 25312818 25312982 25313084 25313150 25313267 25315359 25316314 25316956 25318614 25322730 25323696 25324333 25325820 25326001 25326137 25326529 25327094 25328150 25328355 25329140 25331325 25331619 25332708 25332990 25333406 25334100 25336866 25337811 25338319 25338793 25339542 25340353 25341268 25343585 25343931 25344206 25344468 25345924 25348659 25349753 25350989 25352062 25357522 25359903 25360729 25361506 25362996 25363055 25363273 25365100 25366076 25366888 25367266 25367471 25368856 25369507 25372412 25372994 25374077 25374647 25375297 25375610 25375687 25377713 25378500 25379124 25379543 25381121 25382436 25384092 25384416 25384626 25385325 25385858 25386654 25387287 25387762 25389806 25391180 25392117 25392795 25393446 25395337 25396228 25396836 25396898 25396974 25397549 25399077 25399962 25400833 25401666 25402149 25402906 25403035 25404312 25406003 25407083 25407312 25407666 25407848 25408352 25408667 25409898 25410302 25410312 25410667 25411643 25411890 25411939 25412091 25412418 25413692 25413778 25414024 25414244 25416022 25416998 25417412 25417943 25419141 25420649 25420773 25422623 25423271 25424442 25424470 25424527 25424681 25424977 25425088 25427502 25429035 25429188 25429453 25429898 25432728 25432976 25433547 25434058 25435276 25435431 25436268 25436541 25437402 25438893 25439502 25440177 25440573 25441796 25443051 25445753 25446458 25446526 25448019 25448540 25450005 25451702 25453400 25454695 25455571 25455839 25456820 25457838 25459350 25461090 25462240 25462946 25463588 25464005 25464165 25464413 25464760 25465571 25466135 25467475 25468055 25468522 25468689 25469441 25469676 25469913 25471889 25472423 25472764 25473572 25474206 25474274 25474598 25475597 25475641 25475982 25477464 25478862 25479163 25480380 25482371 25483654 25483924 25486295 25486750 25486842 25487193 25488384 25488418 25488422 25490385 25490538 25491921 25492109 25492181 25493987 25494627 25494940 25496012 25497851 25497910 25500441 25500735 25501717 25503699 25504593 25505050 25510245 25510327 25511357 25512615 25512698 25513142 25513525 25514338 25514352 25519082 25519374 25520198 25520388 25520623 25520874 25521014 25521426 25522097 25522469 25522490 25522783 25523864 25524101 25524118 25525815 25527228 25530318 25530575 25530904 25531868 25533973 25534376 25534936 25535509 25535896 25536556 25538129 25540396 25541721 25542017 25542685 25543753 25546233 25547461 25550619 25550846 25555628 25557053 25557242 25558211 25558934 25559429 25562524 25562567 25563196 25563601 25568347 25568482 25569726 25572242 25573747 25576156 25577593 25579822 25580585 25583878 25584473 25587000 25587682 25587953 25588546 25591720 25592713 25593460 25593467 25594366 25594433 25595746 25596534 25596771 25596785 25597721 25598914 25600155 25600978 25601526 25604388 25604416 25605753 25607050 25607178 25608966 25608967 25609262 25611048 25613224 25614313 25615073 25615369 25617027 25617321 25617380 25618431 25621119 25624701 25625062 25625256 25625315 25626018 25626456 25626607 25628767 25632609 25633816 25636829 25638046 25638144 25639807 25640332 25640921 25643074 25645714 25649078 25651253 25652376 25653708 25653833 25654587 25654600 25654895 25655900 25656907 25658960 25659801 25660836 25661608 25663992 25664475 25665766 25665951 25666452 25667527 25668305 25668449 25668527 25668650 25668813 25669419 25669783 25670200 25670546 25672602 25673020 25674941 25676115 25676795 25678475 25680087 25680787 25681769 25682656 25682722 25683001 25683923 25684617 25684669 25685147 25685250 25685802 25686577 25688547 25690522 25690727 25691028 25692783 25693604 25694379 25694467 25695089 25695765 25696339 25696352 25696628 25697111 25698330 25698384 25700067 25700357 25700437 25704283 25704380 25706542 25707222 25708522 25709330 25711417 25713113 25714750 25716239 25717209 25717210 25717680 25718466 25720566 25721277 25721574 25722837 25723590 25723632 25723747 25725330 25725411 25725758 25726774 25726875 25727454 25728890 25730015 25732729 25733372 25734572 25734666 25735350 25735408 25735461 25736423 25737304 25738407 25738969 25739014 25739182 25739874 25741485 25746571 25748669 25749330 25749451 25750086 25750546 25751268 25751482 25751849 25754397 25755222 25755314 25755672 25756021 25756411 25756858 25757602 25758129 25758664 25759170 25759608 25762172 25765671 25765928 25767626 25768201 25769818 25770936 25771725 25772598 25772615 25772808 25775997 25776527 25776824 25777517 25777701 25778993 25781596 25782442 25784348 25784701 25787222 25787241 25787797 25787863 25789643 25790524 25792761 25792948 25793146 25797173 25797873 25799041 25800828 25802931 25804089 25804597 25805082 25806341 25807645 25807842 25809661 25809675 25812168 25814689 25816269 25817486 25821414 25821429 25822369 25823721 25824050 25824407 25824434 25826272 25826329 25826783 25827129 25827777 25827881 25830401 25830491 25830910 25833551 25833605 25834312 25834377 25838754 25840505 25840633 25841515 25841524 25842595 25843974 25844517 25845168 25845507 25848452 25848609 25848913 25855039 25856848 25856987 25857866 25858498 25859607 25862677 25863486 25864637 25866282 25866394 25866899 25869376 25871021 25872251 25872941 25873220 25873268 25873408 25874850 25875155 25876313 25877646 25878442 25880915 25881567 25882676 25883040 25883395 25883937 25885693 25886321 25887538 25887965 25888122 25888367 25889525 25890704 25890776 25891372 25892032 25894183 25894341 25895944 25896802 25898002 25898037 25899977 25900270 25900810 25900863 25901452 25903132 25903406 25903443 25905941 25907190 25907218 25907884 25908680 25909830 25909942 25910397 25911805 25911844 25915069 25915268 25915934 25918158 25919250 25920580 25921059 25921194 25921487 25922074 25922693 25923906 25924005 25924023 25925723 25925767 25925918 25928554 25928924 25930304 25930413 25930692 25931031 25932215 25932468 25933089 25935492 25935907 25936549 25936645 25937053 25937520 25937659 25937671 25937963 25938078 25938570 25939125 25939751 25940262 25941405 25941550 25941891 25942290 25943855 25943935 25944116 25945073 25945094 25948001 25950380 25951740 25952224 25952415 25953229 25954153 25954308 25956185 25959927 25960202 25960227 25961203 25962329 25963347 25964846 25965797 25967230 25968779 25971095 25972340 25972350 25973489 25973550 25974215 25974508 25976597 25977403 25977786 25977868 25981468 25981545 25982697 25984213 25986059 25987599 25988468 25988847 25990991 25991058 25991472 25991657 25991697 25992575 25993220 25993398 25994108 25998229 25998427 26002718 26002977 26003061 26003772 26004759 26005128 26006561 26006567 26007430 26007943 26009479 26010759 26013817 26015892 26017141 26017650 26017923 26018016 26019176 26020272 26021886 26021947 26022348 26023194 26023294 26024552 26026639 26026641 26026678 26029786 26030680 26031406 26032567 26032592 26034763 26035244 26035897 26037445 26040707 26042269 26043304 26043984 26046411 26046971 26047223 26048546 26048835 26049937 26052719 26052879 26054337 26055174 26055676 26056314 26059992 26060595 26061921 26062299 26062637 26063207 26063312 26063720 26063924 26064044 26064936 26066538 26066556 26067073 26068378 26069272 26073131 26074840 26075513 26075804 26075818 26076133 26079087 26079940 26082793 26083890 26085401 26089421 26090527 26091035 26091164 26091501 26093220 26093843 26094750 26095790 26097152 26098528 26098723 26099375 26101807 26103273 26105649 26105759 26105770 26106211 26107332 26107558 26111551 26111731 26111887 26111950 26113053 26113855 26115169 26116302 26116626 26118476 26118525 26120322 26121877 26125825 26126385 26127476 26127754 26128395 26131646 26131949 26132174 26133320 26134057 26134301 26134444 26134630 26134965 26135005 26136438 26136950 26138649 26138731 26138788 26139414 26140044 26140803 26141645 26143270 26143493 26146092 26147283 26147934 26152260 26152474 26152788 26153208 26156341 26156600 26157657 26158129 26159404 26160493 26162630 26164303 26166495 26166626 26166861 26167933 26169983 26170018 26170113 26170274 26170337 26170453 26170458 26172159 26172901 26173500 26174422 26176503 26178727 26179341 26181419 26181528 26182824 26183807 26183940 26184611 26186006 26186215 26186413 26190045 26192013 26193426 26193751 26194601 26194870 26196382 26198891 26199692 26200015 26201186 26203039 26203347 26203740 26204069 26204801 26205634 26205916 26206009 26208456 26209663 26209714 26210504 26210714 26211692 26212058 26212587 26213272 26213688 26214246 26214941 26215216 26216575 26218378 26218703 26218795 26219518 26219596 26220822 26223662 26223710 26224891 26226162 26227160 26229589 26229613 26229647 26231079 26231308 26231973 26232112 26233461 26234506 26235515 26238228 26241432 26242027 26243016 26243251 26245172 26245344 26246083 26246598 26249627 26250277 26251358 26251562 26251595 26251762 26253065 26253183 26256296 26256346 26257033 26258511 26259085 26259569 26259823 26260099 26262603 26264581 26265089 26265995 26266790 26267445 26268059 26268551 26268919 26269442 26270606 26271560 26272034 26272529 26273208 26274971 26275215 26275494 26278062 26278695 26278737 26278911 26279314 26279627 26280187 26282052 26282507 26285793 26285825 26288727 26292643 26293359 26294599 26295487 26296777 26297623 26299750 26301080 26301425 26301897 26302445 26302447 26305054 26307298 26308890 26309642 26309791 26311221 26311576 26311926 26312313 26315031 26315586 26317457 26319378 26320836 26321431 26321932 26322658 26323345 26327740 26328200 26328978 26329827 26330957 26331074 26331076 26332932 26333306 26335470 26335699 26336929 26338304 26339955 26340132 26343268 26344018 26344648 26345024 26345369 26345870 26346225 26346333 26346442 26347250 26347333 26348730 26348919 26349124 26349167 26351256 26353088 26353151 26353985 26354176 26354610 26355342 26356261 26356487 26357471 26357636 26358717 26359037 26360338 26362778 26365820 26366370 26367072 26367392 26367483 26368092 26368461 26369334 26371175 26372695 26372877 26373397 26373821 26374522 26376880 26377689 26378994 26379202 26379791 26379987 26381025 26381338 26382481 26384220 26384381 26385081 26387076 26387348 26388262 26390181 26390641 26391930 26392509 26393110 26393133 26394255 26394815 26394849 26396608 26396929 26397787 26398579 26399202 26400125 26400136 26400286 26402105 26402557 26403064 26403915 26405542 26407466 26408314 26410152 26415020 26417427 26419330 26419696 26420098 26421431 26422226 26422989 26423242 26423850 26425133 26425483 26426452 26428116 26428170 26429595 26430166 26430836 26433025 26433644 26435709 26437155 26437629 26438271 26438648 26439466 26441186 26442657 26442717 26444005 26444614 26444733 26445086 26446231 26447572 26448107 26448416 26448418 26449324 26449576 26449875 26449910 26450643 26450655 26451633 26451896 26452196 26452905 26455686 26456643 26456647 26458191 26458264 26459345 26461166 26461174 26462361 26462419 26462756 26464068 26464911 26465050 26465460 26466927 26467574 26467674 26467795 26467902 26467993 26469450 26469460 26471709 26474983 26481023 26481723 26482264 26484415 26490425 26491358 26491991 26493592 26494812 26494813 26494872 26495217 26496069 26497178 26499078 26499406 26499761 26500746 26501881 26502297 26503490 26503706 26505933 26507278 26507448 26507594 26508241 26508578 26512164 26513451 26513900 26514292 26515377 26515916 26516755 26517262 26518109 26519463 26520590 26520910 26520926 26522035 26522714 26524769 26525004 26525671 26526453 26526835 26527149 26527423 26528526 26528610 26528874 26528906 26530546 26530645 26530710 26530988 26533715 26533965 26534818 26535097 26535372 26535909 26535919 26536544 26536619 26537241 26538729 26540660 26541343 26541344 26541549 26541581 26542089 26544733 26544880 26545274 26545974 26548159 26548622 26550972 26551641 26551659 26551976 26552877 26552930 26553308 26553781 26555438 26556254 26556404 26557670 26559478 26562447 26563599 26563931 26563933 26564727 26565116 26565598 26565993 26568627 26568878 26570214 26570417 26571169 26571512 26573682 26574011 26574503 26574517 26574638 26575000 26576001 26576344 26576829 26576878 26577958 26579054 26580203 26582153 26582916 26585586 26586957 26589719 26589762 26592779 26595579 26598294 26600929 26601750 26602033 26605662 26606394 26606971 26609612 26610600 26610963 26610983 26611987 26612581 26614053 26614823 26614912 26616639 26618322 26618405 26619902 26619929 26621693 26621752 26622936 26623064 26623932 26625767 26627100 26629666 26630006 26632126 26633921 26634959 26635574 26636460 26636832 26637081 26638622 26639656 26639961 26640456 26643686 26643799 26644053 26644269 26645503 26646685 26647277 26647603 26648070 26649976 26650100 26650241 26651379 26652398 26655054 26655236 26656915 26657090 26658180 26658404 26658625 26658907 26659665 26660661 26660869 26661157 26662004 26663230 26664805 26665639 26665928 26667335 26671826 26672335 26672526 26673987 26674386 26675443 26677120 26677200 26677653 26679660 26681462 26681481 26684225 26684395 26684472 26687407 26688534 26690183 26690928 26691808 26692489 26694935 26695701 26695703 26695739 26696021 26696503 26697697 26698437 26698698 26698958 26699403 26700957 26701906 26704654 26705095 26706357 26709184 26711751 26713017 26714151 26714412 26714749 26714917 26717915 26717967 26718875 26719038 26719326 26720227 26720986 26721032 26721447 26723472 26723599 26723892 26723982 26724332 26724583 26725941 26726335 26726944 26731441 26731947 26732188 26733350 26733467 26734036 26734120 26734831 26735231 26735513 26736807 26738309 26738410 26743240 26744750 26744884 26745176 26746307 26746439 26747673 26747946 26749760 26750408 26751337 26753178 26753562 26754353 26754921 26755107 26755200 26755313 26755323 26756747 26758021 26760374 26761055 26763392 26764079 26765719 26767827 26768777 26768888 26769517 26770640 26772525 26773001 26773228 26774030 26774304 26774840 26775376 26775609 26777017 26777708 26778491 26779635 26783529 26784372 26785923 26786467 26786598 26789153 26791048 26792639 26793059 26794224 26794232 26796279 26796910 26799125 26800046 26802303 26802771 26804280 26806237 26808199 26809605 26810421 26810484 26811197 26812620 26813151 26814859 26815041 26815110 26816941 26820014 26820454 26821339 26822291 26822831 26823034 26823079 26823147 26824751 26826043 26826342 26828676 26829891 26830201 26830488 26833998 26834620 26834979 26835352 26835376 26837306 26837952 26838747 26839033 26840213 26840944 26841042 26841957 26842082 26842097 26844908 26845203 26845843 26845918 26846285 26846639 26846927 26850954 26851037 26851652 26853417 26853716 26854713 26855383 26856625 26857446 26857764 26858055 26860956 26861511 26861947 26862214 26864451 26867928 26868252 26868552 26869216 26870647 26872318 26873273 26873589 26874325 26875454 26876188 26876651 26876981 26877502 26879869 26881363 26882577 26882997 26883797 26885155 26885177 26885469 26886497 26886726 26887622 26888921 26890201 26890781 26891437 26892354 26893485 26895154 26895861 26896897 26897216 26900069 26900158 26900553 26900807 26902595 26903061 26904639 26904700 26905104 26906639 26906722 26907261 26907311 26907797 26908567 26910672 26911937 26912498 26912832 26913465 26913956 26914198 26915137 26919309 26920823 26921332 26923871 26924062 26927247 26927258 26929248 26930453 26930464 26931637 26933818 26934415 26934974 26935791 26935803 26935952 26936564 26937371 26941595 26942214 26945577 26946220 26946587 26946702 26947063 26947466 26952485 26955997 26956711 26956721 26956813 26960108 26960530 26960892 26962947 26963130 26964378 26964469 26966223 26967623 26969728 26970012 26970013 26972183 26972710 26975290 26976626 26978130 26978362 26978712 26979161 26979269 26980291 26981211 26981543 26981665 26982246 26982965 26983056 26984649 26985291 26986067 26986797 26987372 26987517 26989814 26989889 26990942 26991025 26994433 26996057 26997202 26997887 26998494 26999044 26999334 26999463 27000588 27002310 27002841 27003401 27003474 27003803 27004421 27006175 27007616 27008775 27008928 27009068 27009232 27010289 27011113 27011248 27012146 27014169 27014856 27017517 27017853 27019029 27019233 27019832 27020553 27021230 27021239 27022139 27022430 27022665 27023513 27023693 27025467 27025509 27025811 27028317 27028626 27030081 27030115 27030470 27031456 27032477 27032482 27035432 27035785 27035857 27036508 27039251 27039502 27040586 27041643 27041876 27043431 27044150 27045086 27046064 27046435 27047365 27047429 27048154 27048485 27048658 27049229 27051414 27052480 27053321 27053710 27053877 27055455 27058130 27058589 27058613 27059367 27060655 27060754 27061358 27062327 27064157 27066296 27072422 27073950 27074258 27076200 27076999 27077114 27078305 27083750 27085827 27087704 27088264 27088467 27088833 27090089 27091527 27091983 27093078 27094312 27096079 27096441 27096521 27096813 27096838 27096886 27097362 27098418 27100640 27102184 27103033 27103568 27106257 27107080 27107471 27109455 27110361 27110952 27111168 27111830 27113121 27113661 27115054 27115057 27117311 27118127 27120488 27121463 27121707 27121966 27122070 27127571 27128171 27130567 27131256 27131413 27131419 27132402 27132684 27134338 27134489 27135462 27135842 27136150 27139322 27140295 27140843 27142144 27143649 27146269 27147440 27148179 27149987 27151579 27151735 27152932 27154784 27155587 27156192 27159019 27160705 27160716 27161323 27161548 27162289 27163325 27163347 27163776 27169207 27169385 27170353 27170985 27171069 27173213 27178565 27179124 27179350 27180871 27181087 27182509 27183184 27183499 27187966 27189375 27191930 27193345 27193656 27193781 27194741 27195405 27198667 27200319 27202533 27203594 27203795 27203892 27204915 27204981 27205751 27205958 27206167 27207031 27207466 27207555 27208321 27209539 27209709 27212702 27213575 27215746 27216585 27217004 27218777 27220107 27221233 27221277 27221698 27222278 27224947 27225106 27225772 27226179 27227288 27227484 27227818 27228509 27228921 27232123 27234730 27235994 27236299 27236673 27236948 27238587 27241062 27241916 27242461 27242529 27243331 27243412 27246235 27246610 27248353 27249104 27250239 27250297 27250378 27250685 27251279 27251829 27252832 27254487 27254980 27256148 27257129 27257197 27257891 27257912 27258180 27258721 27258964 27261482 27262011 27262465 27263039 27264885 27264968 27266471 27271239 27272329 27272376 27276190 27277211 27277516 27279488 27280865 27283920 27284150 27284535 27286329 27287834 27288994 27289734 27290272 27291806 27292360 27293119 27293353 27294693 27295648 27297225 27297736 27298176 27299449 27300158 27300449 27300732 27300804 27301695 27302798 27303475 27305800 27307577 27308059 27308366 27308815 27309818 27310191 27310319 27312039 27312191 27312270 27318523 27319230 27320116 27320595 27321212 27323207 27323350 27323791 27323886 27324200 27324558 27324748 27324991 27327458 27328836 27329120 27329638 27329646 27330126 27330735 27332153 27332625 27333641 27335571 27335963 27338164 27339411 27339533 27342398 27344116 27344607 27345521 27346431 27347061 27350025 27351053 27351190 27352834 27353060 27354049 27355943 27356304 27357865 27360649 27361482 27362950 27363874 27363946 27364559 27365338 27367026 27367508 27368321 27369994 27370668 27372130 27372165 27372931 27374076 27374268 27376578 27378594 27382391 27384450 27385893 27386646 27387183 27387418 27388091 27388516 27389632 27391167 27391657 27391965 27392060 27394153 27395749 27396357 27399223 27400114 27401538 27402507 27404583 27405090 27406624 27409471 27409490 27409640 27410083 27410699 27412539 27413002 27413590 27413819 27414344 27414695 27414808 27415070 27416857 27417400 27418480 27418930 27420135 27421436 27422815 27423835 27424002 27427755 27428067 27429038 27429076 27429310 27429587 27430022 27430971 27431239 27432838 27433280 27433349 27433664 27434389 27435161 27435290 27435834 27436000 27436441 27436650 27437690 27437884 27437981 27438234 27443966 27444014 27444064 27444412 27444775 27445432 27446282 27447344 27448599 27451788 27452034 27453413 27454056 27455008 27456216 27456593 27456875 27457664 27458711 27458880 27459434 27460537 27460950 27462697 27464524 27466634 27467315 27469177 27470071 27470634 27470953 27471010 27471391 27471828 27476594 27477150 27477367 27477590 27478107 27479065 27479358 27480862 27480975 27481208 27482160 27483373 27483591 27483657 27484150 27484667 27485776 27488770 27489091 27491471 27492104 27493810 27496382 27496929 27497055 27497698 27498969 27499298 27499404 27501483 27502122 27503064 27503065 27506582 27508444 27508885 27509626 27509678 27509965 27510618 27513081 27513726 27514188 27514428 27515073 27516215 27517303 27520884 27520941 27521510 27523928 27525316 27526273 27527880 27528757 27529080 27529743 27529808 27530064 27532827 27534404 27534817 27535737 27536471 27537120 27537535 27538783 27540511 27541541 27541552 27542160 27545803 27547399 27548122 27548357 27548418 27550105 27551152 27551431 27554411 27559502 27559801 27565063 27567435 27567485 27567707 27567795 27570007 27572292 27573696 27573801 27574021 27574111 27577299 27578200 27578337 27578896 27579819 27581823 27584311 27584807 27587585 27589084 27590116 27590468 27590639 27594338 27595998 27596130 27597461 27599775 27601112 27601134 27605541 27607720 27608009 27608049 27608372 27608896 27609134 27609796 27611855 27613807 27615553 27617407 27618660 27619175 27620745 27620970 27623875 27624867 27624951 27626401 27626693 27626975 27628191 27629820 27630808 27633201 27635485 27635636 27635772 27636810 27638430 27639140 27639937 27640081 27640451 27643408 27644307 27647784 27647955 27649790 27650772 27650814 27651340 27652033 27653662 27654823 27655483 27656116 27657946 27658006 27659652 27661064 27661246 27661340 27662152 27664147 27664261 27665382 27665916 27666171 27666661 27666782 27667233 27668146 27669348 27669935 27670727 27671145 27671709 27672256 27673419 27673662 27675994 27676128 27676472 27680371 27680918 27682862 27682925 27683444 27683884 27684867 27688364 27688745 27689793 27693268 27693614 27693953 27695218 27696851 27698683 27698900 27700208 27700835 27700983 27703010 27704780 27705676 27706143 27706652 27707504 27708295 27711436 27711571 27711601 27713227 27714965 27715257 27717948 27720123 27723530 27725778 27725826 27726902 27727433 27727567 27728055 27728751 27730703 27731147 27731950 27734330 27734664 27735490 27735785 27736018 27737655 27740514 27747965 27749655 27750072 27754871 27755463 27755605 27757425 27757826 27759738 27761166 27761538 27762614 27762925 27763973 27764252 27766038 27767154 27767244 27769087 27769109 27769473 27771039 27772331 27772531 27774151 27774459 27777569 27777762 27778311 27780755 27781371 27783993 27785062 27785240 27786930 27788115 27788296 27788351 27788889 27789609 27791581 27792093 27792275 27792697 27794268 27796616 27797120 27797377 27798233 27798744 27800272 27801429 27801862 27802351 27802922 27805151 27807548 27807752 27807845 27808775 27809657 27812441 27813361 27813976 27814350 27814550 27816634 27817431 27820041 27820292 27821403 27823605 27824169 27824414 27825071 27825773 27827517 27828318 27828439 27831220 27831904 27837140 27837317 27838024 27838178 27842229 27842627 27845855 27847275 27849408 27850866 27851351 27851415 27853453 27855803 27855899 27856267 27856804 27860042 27862489 27863410 27864648 27864681 27867097 27867156 27867686 27868345 27868378 27868490 27868607 27870560 27871522 27871610 27873129 27873405 27874199 27874974 27875203 27875917 27876385 27876926 27877772 27877866 27878764 27878922 27879461 27879711 27880245 27882034 27882076 27884996 27885402 27886102 27886497 27886927 27887606 27887834 27889871 27890284 27890814 27890947 27891888 27892189 27892827 27892893 27893133 27893637 27894033 27894259 27894503 27894553 27894995 27895859 27896040 27897836 27897906 27898396 27898955 27899600 27900111 27901522 27903172 27905855 27906003 27908820 27909378 27909398 27911248 27912207 27912489 27914701 27916784 27917054 27917429 27919188 27919201 27920676 27924148 27924269 27924381 27926972 27928010 27929060 27929187 27929318 27929986 27931342 27931431 27933559 27936162 27936906 27937591 27939538 27939971 27941296 27941489 27941673 27941700 27942628 27943168 27943765 27944831 27945822 27946370 27947818 27947975 27948511 27948802 27949419 27949500 27950418 27950932 27952127 27954071 27954801 27957218 27957264 27957733 27960768 27962366 27962991 27963186 27964344 27966419 27966814 27967060 27967297 27967500 27969329 27969713 27969845 27969903 27970876 27973211 27975327 27975696 27975864 27976235 27976273 27976816 27977273 27978265 27979291 27979307 27979398 27979914 27980979 27983957 27984242 27984266 27984296 27984898 27987015 27987947 27988319 27989288 27989906 27990722 27993821 27994228 27994612 27995205 27995431 27998171 28000436 28000545 28001157 28003682 28004922 28006418 28006680 28006697 28006954 28007796 28008489 28009645 28012815 28013102 28013752 28014208 28014643 28015166 28015470 28015904 28016038 28016945 28017481 28018195 28018248 28019080 28020235 28020491 28021233 28022268 28025177 28025450 28026805 28027032 28028859 28029399 28031448 28031750 28031937 28034911 28035338 28035465 28036082 28037238 28037907 28040356 28041670 28042527 28043056 28043068 28043645 28044677 28045905 28047889 28049013 28049445 28050909 28050957 28051428 28051547 28051912 28052828 28053977 28054838 28058464 28059008 28059543 28060686 28060724 28064952 28065419 28066449 28067038 28067538 28068005 28068052 28068879 28069524 28071120 28071755 28076125 28076476 28076665 28076949 28078473 28080455 28080474 28080539 28080997 28081392 28084316 28084385 28084642 28086266 28086584 28086828 28087292 28089004 28089282 28089551 28091237 28093474 28093700 28094788 28095555 28096259 28096449 28097010 28097354 28098070 28098382 28099789 28101043 28106439 28106634 28107241 28108267 28109688 28109713 28111396 28111616 28112056 28112288 28112570 28115061 28115587 28115825 28116548 28116844 28117721 28118208 28125041 28125668 28128849 28130612 28131094 28131954 28133220 28133319 28133626 28134507 28136174 28136268 28136563 28137503 28137634 28137832 28138608 28139731 28140944 28141193 28141486 28141966 28142338 28143067 28143459 28144529 28145607 28150580 28151662 28152832 28153633 28153706 28154325 28154867 28155302 28156630 28157512 28157929 28158310 28158641 28158974 28161441 28161778 28162035 28164682 28167352 28167558 28167953 28168011 28171619 28171688 28172785 28172917 28174140 28176437 28180285 28181543 28182963 28183550 28185660 28188591 28188762 28190719 28191065 28193583 28193961 28195486 28199095 28199357 28199938 28200980 28201354 28201601 28201611 28201636 28202032 28202396 28203953 28205506 28206765 28208208 28208302 28208408 28209894 28210667 28213908 28215784 28216134 28217084 28218504 28219313 28219382 28219418 28220073 28220957 28221308 28223894 28223897 28224069 28225779 28227545 28228292 28228792 28228873 28229925 28230313 28231307 28232133 28232190 28232864 28233068 28233653 28234181 28236158 28237363 28238579 28238748 28238976 28240354 28241504 28242356 28243171 28243469 28243700 28244474 28249039 28249835 28250204 28253606 28254934 28255192 28255623 28257025 28259182 28259335 28261323 28262508 28267070 28267638 28268395 28268731 28269053 28270771 28272594 28274257 28275563 28276069 28276555 28278012 28278262 28282164 28283018 28284132 28284147 28284793 28285350 28285419 28285749 28289118 28290153 28291337 28291753 28291942 28292194 28292456 28293774 28294060 28294415 28295758 28296925 28297084 28297617 28297659 28297694 28298237 28298367 28300707 28301762 28302376 28304228 28305632 28306874 28308123 28309894 28310498 28310621 28311268 28313908 28314728 28315352 28315656 28320244 28321142 28321589 28322052 28323301 28323306 28323473 28324031 28325061 28325895 28326888 28335603 28337314 28337523 28337988 28339541 28341807 28342292 28342361 28342805 28344528 28345473 28345794 28348802 28348911 28349574 28349581 28351991 28352135 28352655 28355170 28359090 28359830 28361688 28363623 28363855 28365824 28366835 28367190 28367249 28367670 28368335 28370890 28371652 28371921 28372210 28372303 28373549 28376636 28378355 28378722 28379381 28380174 28380498 28382871 28384117 28384961 28385128 28389353 28389823 28390228 28390477 28390484 28390686 28391181 28391231 28391580 28394509 28395327 28395665 28395849 28396253 28397648 28398107 28402371 28402441 28402649 28404403 28404818 28405242 28406519 28406950 28407075 28409428 28410794 28411730 28412492 28412597 28415038 28415188 28416607 28417170 28417308 28419035 28419950 28420644 28420827 28423327 28424518 28425447 28426159 28426187 28427918 28428727 28430219 28430936 28432250 28432546 28434232 28435485 28437053 28437510 28438117 28439266 28439343 28442069 28443158 28443897 28446747 28449283 28450310 28451417 28452625 28454895 28455260 28455460 28456485 28456992 28460813 28460924 28461795 28461964 28462907 28463147 28463334 28464540 28464675 28465290 28465328 28466302 28468427 28470205 28470823 28471445 28473063 28473971 28474027 28474044 28477570 28479630 28479890 28480716 28482309 28482937 28485819 28486010 28486118 28486252 28488005 28488031 28490858 28498271 28498733 28500270 28502224 28503448 28503954 28503956 28504042 28504166 28506150 28507375 28507756 28507837 28509948 28510970 28511870 28512180 28512227 28512815 28513624 28513867 28514213 28514602 28514963 28514982 28515261 28516031 28516387 28516612 28516693 28516951 28517460 28517723 28518467 28520739 28523299 28524980 28525122 28525334 28527765 28528809 28529325 28529328 28529458 28529779 28529802 28529911 28530418 28531237 28533163 28533791 28534188 28534520 28534980 28535303 28536416 28536726 28536962 28539620 28540328 28540714 28541655 28542110 28542587 28543409 28543536 28544671 28545052 28545645 28546114 28546780 28547011 28547634 28547845 28548075 28548902 28549246 28550879 28551013 28551560 28552561 28552674 28554690 28555700 28556582 28556870 28557365 28558372 28558718 28559679 28561375 28563105 28564558 28566888 28567666 28568110 28569808 28570952 28571327 28571540 28574780 28575127 28576287 28577879 28577977 28578018 28578907 28582382 28583612 28583757 28585353 28585862 28586362 28586769 28587543 28588844 28591299 28592372 28593039 28594579 28594609 28594640 28595252 28595450 28595520 28595957 28597495 28597611 28598512 28599144 28601696 28602386 28603283 28608339 28608395 28613030 28613636 28614635 28615107 28617455 28618264 28618818 28619231 28620702 28621329 28621413 28621657 28622129 28624021 28624137 28624407 28624889 28624972 28624987 28625081 28625259 28625340 28627313 28627525 28627901 28629190 28629335 28629557 28631517 28633336 28634695 28638123 28638305 28639998 28640236 28640693 28641960 28642130 28642298 28642617 28643793 28644650 28648697 28649970 28650073 28650201 28650471 28650494 28650740 28651417 28651573 28654530 28660202 28663873 28664125 28665248 28665906 28666826 28666829 28667918 28668043 28669673 28671256 28671487 28671588 28672194 28673487 28673691 28677762 28680576 28681014 28681545 28683512 28684201 28685439 28687020 28687256 28687606 28688300 28691485 28692074 28693861 28694085 28694479 28694809 28696791 28697648 28697702 28697818 28698320 28698624 28698730 28698754 28698808 28701113 28702096 28702654 28702829 28704115 28704351 28704717 28707921 28708674 28708825 28709151 28710108 28710695 28710702 28710793 28710854 28712010 28713552 28715784 28716175 28716858 28717051 28718007 28719286 28721363 28721443 28724196 28725592 28726456 28726732 28726867 28727475 28727805 28729542 28731527 28731966 28733146 28733766 28733886 28734419 28735576 28737945 28738124 28738420 28738609 28738803 28739117 28739206 28739579 28739962 28740628 28740714 28741481 28745997 28746856 28747004 28747495 28749121 28750402 28750421 28751083 28751572 28754021 28754306 28754554 28754996 28755701 28755701 28757330 28757996 28758019 28759021 28761401 28762839 28763548 28764811 28765046 28765088 28765474 28765870 28765957 28766365 28767854 28772597 28774628 28775603 28778960 28779095 28779772 28780721 28781848 28782672 28783505 28783578 28783807 28783963 28784394 28784659 28784850 28786468 28786661 28788156 28790391 28790544 28793604 28794659 28795700 28797935 28798192 28798929 28799127 28799278 28801326 28801734 28801749 28802168 28802170 28802313 28802791 28803552 28803672 28803770 28803789 28804108 28806434 28806774 28806951 28807100 28808336 28810393 28810540 28810818 28810937 28814744 28815386 28816219 28816419 28817527 28818687 28818776 28818930 28819275 28819454 28819540 28820133 28821608 28822695 28824070 28824263 28824706 28829005 28830352 28831500 28832154 28833471 28834660 28834759 28834872 28836080 28836437 28837319 28837343 28839064 28839294 28839521 28840414 28841958 28843675 28843862 28844873 28845519 28846351 28850463 28850495 28850691 28852415 28854589 28854723 28855778 28856902 28857464 28858510 28858882 28860902 28861301 28861936 28862155 28862213 28863029 28866633 28867453 28867837 28868857 28869699 28869735 28869918 28870722 28870948 28872885 28873836 28875188 28880307 28883480 28883553 28884688 28887416 28888696 28889097 28889558 28890042 28890138 28890394 28890501 28890576 28891255 28891910 28894917 28895507 28898725 28898735 28899523 28899600 28900412 28900954 28901388 28903151 28903685 28903787 28903931 28905445 28906082 28906167 28906260 28907170 28907849 28910014 28910186 28914031 28914505 28915062 28915078 28915130 28916208 28916990 28918623 28922371 28922870 28923412 28927278 28928192 28928265 28928463 28930542 28930815 28931618 28932157 28932426 28933396 28934637 28935497 28935942 28936744 28936814 28937846 28940768 28942554 28943854 28944183 28944714 28945159 28947042 28948800 28950978 28951282 28952065 28952158 28952684 28954545 28954791 28959857 28960216 28961601 28963792 28963806 28965202 28966747 28968175 28969061 28970378 28970508 28972237 28975565 28975813 28976369 28978074 28979152 28979392 28979623 28980456 28980460 28980824 28981118 28981472 28983174 28984778 28985895 28986064 28986098 28986162 28987032 28987315 28987756 28987860 28988103 28988419 28990485 28990615 28993017 28996475 28997514 28997893 28997975 28998620 29003534 29004334 29006205 29006280 29006656 29009044 29009548 29009655 29009912 29013481 29013489 29013621 29013946 29015262 29015712 29015781 29018019 29018064 29019762 29020663 29021444 29021770 29022786 29022965 29025344 29025470 29025600 29026808 29027364 29028107 29029680 29030205 29030406 29030571 29030767 29031163 29031345 29031751 29033693 29035710 29035756 29035853 29037009 29038057 29038836 29039747 29041043 29042426 29045482 29045957 29048531 29048952 29049020 29050102 29051864 29052239 29052793 29053958 29057649 29058099 29058875 29058952 29060319 29060340 29061824 29062251 29063237 29063806 29067279 29068104 29068753 29069307 29069534 29069661 29070753 29071420 29071498 29072350 29073387 29074397 29075947 29076703 29077605 29079069 29079803 29079973 29080322 29082686 29084085 29085021 29085489 29086384 29088099 29088195 29089133 29090897 29091874 29092242 29093156 29096098 29098263 29098963 29100199 29102558 29103186 29105091 29106411 29106578 29107630 29108128 29112473 29112615 29113188 29114426 29115637 29115649 29115934 29116926 29117769 29117868 29119749 29120172 29120257 29121217 29122980 29123058 29123715 29123721 29126189 29127351 29130580 29130647 29131056 29131806 29132006 29132193 29135448 29135514 29136198 29136843 29139464 29139836 29140845 29141164 29141241 29141487 29143408 29144027 29145527 29146185 29146399 29148551 29149033 29149088 29151233 29154424 29154438 29155359 29155528 29157115 29158477 29159517 29161609 29161894 29162752 29163609 29168365 29168423 29168997 29169411 29169727 29171631 29171640 29171789 29172308 29172622 29172995 29173216 29175340 29175639 29176429 29178424 29178686 29178810 29179242 29179254 29181365 29181556 29181654 29184654 29184885 29186550 29188076 29188121 29188375 29188593 29190665 29191295 29191366 29192737 29193384 29193549 29194435 29194878 29196399 29197656 29198225 29198243 29198503 29198736 29199334 29199429 29201986 29203894 29204162 29205362 29206770 29207960 29210125 29211198 29211745 29216712 29217706 29217878 29218208 29219377 29220541 29222225 29222678 29222881 29223446 29225626 29225803 29226272 29226489 29226748 29230178 29235087 29235327 29237128 29237184 29237632 29237704 29238488 29238764 29239855 29240451 29240657 29240821 29241221 29241437 29241873 29242286 29243077 29243645 29243672 29246041 29246648 29249023 29250792 29252869 29253371 29254080 29254494 29254918 29256321 29257147 29257591 29259317 29260960 29261509 29264410 29267658 29267951 29270262 29270628 29271868 29272679 29273270 29275173 29279469 29280557 29282797 29282810 29284311 29285755 29287200 29287957 29288466 29289491 29290322 29290425 29290446 29291332 29292591 29293030 29293093 29293820 29295244 29295897 29296400 29296589 29296716 29298940 29299413 29300699 29301541 29302449 29302737 29304251 29304700 29306516 29306553 29307099 29308874 29309031 29312209 29313209 29313412 29314207 29316604 29316700 29316862 29318808 29318892 29319487 29320914 29321806 29323414 29323818 29323993 29324128 29324830 29325381 29325985 29326823 29330154 29331828 29333113 29333124 29335020 29336452 29338334 29338901 29339715 29340194 29340549 29344342 29345021 29345604 29345607 29345641 29346071 29348489 29350536 29350853 29356063 29356843 29359342 29359558 29361270 29361582 29361794 29361939 29362743 29363044 29363767 29364730 29364819 29365117 29365121 29365318 29366391 29366836 29367489 29367848 29369573 29370617 29371677 29371742 29374477 29376711 29377795 29380118 29380218 29382225 29382503 29383000 29383967 29385432 29386732 29389246 29389898 29391043 29395566 29395719 29395736 29396502 29397887 29398596 29399009 29399667 29399753 29400690 29402945 29404632 29404857 29405311 29406833 29407743 29409166 29410963 29412327 29412883 29412932 29413596 29414650 29415251 29415493 29416394 29416922 29417061 29419027 29419534 29419643 29420527 29420769 29425072 29426633 29427176 29428063 29429054 29429365 29429714 29430328 29433755 29434877 29435103 29435153 29435896 29437917 29440042 29440275 29441085 29442747 29444519 29444969 29445903 29446043 29450572 29451525 29451750 29452972 29456532 29459172 29459642 29459842 29460262 29461470 29461593 29462836 29463191 29464866 29465304 29465394 29466842 29468779 29469334 29469518 29469749 29471047 29473186 29473909 29474739 29474788 29474902 29475316 29475820 29477957 29479359 29479439 29483080 29485225 29485880 29487642 29487978 29490058 29490792 29492401 29497646 29497741 29498856 29501777 29502115 29502666 29502946 29503675 29503812 29504369 29505427 29505799 29506594 29507065 29507614 29508075 29508131 29510044 29510046 29511230 29512145 29513964 29515969 29516397 29518834 29519967 29522346 29523111 29523456 29524447 29524942 29526083 29526782 29528121 29528876 29529683 29530118 29532081 29535956 29536021 29537020 29537143 29539428 29540596 29540892 29542927 29543850 29543874 29544285 29544589 29544681 29548026 29549179 29549287 29549729 29549922 29551200 29552564 29553748 29554332 29554486 29554791 29555587 29556050 29556407 29556441 29558168 29558384 29559919 29560534 29563783 29566339 29568957 29569540 29569734 29569838 29570479 29570542 29570633 29570666 29578034 29578913 29579446 29579533 29580215 29580241 29581996 29583582 29584750 29585724 29586580 29586717 29588567 29588717 29588974 29589244 29589513 29590767 29591694 29592342 29592639 29592973 29593073 29594660 29595074 29595750 29596165 29596848 29598958 29599736 29601232 29603515 29604254 29604467 29605336 29607329 29610762 29610923 29611772 29613645 29614856 29617327 29617848 29618049 29618292 29618340 29619080 29619676 29620696 29622182 29622707 29624893 29626885 29626990 29627275 29627786 29629687 29630800 29631738 29632374 29632375 29632554 29632802 29634064 29635518 29636436 29636876 29637250 29639392 29641403 29641855 29641881 29641925 29641975 29643820 29644574 29644654 29647388 29650047 29650336 29651378 29651821 29652147 29652755 29652829 29653073 29653078 29653624 29653851 29654044 29655620 29655674 29657027 29657184 29657782 29657791 29658427 29660664 29660936 29660959 29662321 29662461 29663112 29663447 29664166 29664646 29664752 29665722 29666423 29666601 29666943 29667379 29669321 29670412 29671414 29674422 29675521 29677981 29678679 29679849 29679989 29682492 29684165 29684174 29684532 29684776 29685148 29685235 29685782 29687230 29687572 29688035 29688641 29688787 29690247 29692818 29693105 29695733 29700839 29700905 29701951 29703851 29704891 29705012 29706113 29707799 29708170 29711444 29712032 29714179 29715717 29716379 29718746 29719868 29720890 29721060 29722410 29723338 29724549 29724996 29725213 29726108 29726361 29726565 29727230 29727258 29728061 29728906 29729375 29729575 29730134 29730134 29730159 29732274 29733535 29734538 29736427 29738430 29739084 29740205 29741800 29743418 29746631 29746665 29748687 29748795 29750056 29750530 29750642 29751195 29752552 29752652 29755455 29757376 29757594 29758348 29759505 29759796 29760325 29761845 29762612 29763840 29764297 29766007 29766699 29768644 29773308 29773373 29775121 29777908 29778211 29778580 29779474 29780311 29780584 29781331 29781633 29782149 29782365 29782645 29785206 29785430 29785967 29791759 29792137 29792446 29794115 29795669 29796316 29797609 29799550 29800129 29800239 29800494 29801716 29802642 29805950 29806146 29806291 29808214 29811759 29811956 29812818 29813093 29813737 29814588 29816813 29817691 29819213 29821552 29823270 29823482 29824530 29826570 29827727 29828708 29831124 29831322 29831979 29832687 29832927 29833712 29834032 29835256 29835957 29837798 29838359 29839423 29842088 29843206 29846105 29847140 29848274 29849144 29850932 29851303 29852780 29853689 29854146 29854420 29855392 29855681 29856828 29858163 29859689 29860554 29860980 29861099 29861120 29861277 29861544 29861726 29862154 29862349 29863613 29866045 29867974 29868485 29869337 29870306 29871533 29872691 29872873 29872896 29873819 29873920 29876428 29876672 29876959 29878176 29879109 29879502 29879893 29879985 29880242 29880444 29880623 29882363 29883995 29884840 29885680 29886679 29886892 29888813 29889948 29890150 29891446 29892476 29893176 29893685 29895079 29895086 29895461 29895666 29896643 29897643 29900382 29901227 29902046 29902225 29902731 29903434 29904281 29904485 29905101 29905189 29905477 29905879 29906051 29906204 29906270 29906980 29909069 29909918 29910168 29912474 29917355 29918388 29919598 29919882 29920446 29921022 29922328 29922577 29925046 29925442 29925837 29926808 29928695 29928845 29929258 29930650 29932109 29932165 29933345 29934525 29935024 29935099 29937219 29938421 29941436 29942755 29942906 29943107 29943450 29944821 29945120 29946112 29946221 29946786 29946873 29951400 29951645 29952046 29953331 29953370 29953818 29954754 29956159 29956663 29957498 29958341 29961041 29961130 29961927 29962679 29964716 29965031 29966542 29966619 29971499 29972055 29972285 29972743 29973696 29973926 29974080 29974516 29975078 29975222 29976920 29977673 29977779 29978257 29979761 29980397 29983524 29985309 29986494 29987907 29991466 29992135 29992724 29993079 29993539 29994167 29994926 29996821 29997693 29999156 29999275 30000194 30003109 30003843 30004157 30006831 30008902 30009801 30010406 30011446 30011803 30012582 30012908 30013916 30015019 30018124 30018959 30020163 30023783 30025169 30027491 30028122 30028451 30031818 30032335 30034245 30034278 30034470 30036064 30036780 30038003 30039226 30039463 30039799 30040327 30041355 30041742 30042556 30043251 30044166 30046006 30048289 30049033 30049618 30051240 30051402 30053491 30054933 30055309 30055443 30057520 30059466 30060192 30060878 30062204 30062384 30064040 30064962 30068403 30068778 30069895 30070175 30070894 30071183 30071286 30074518 30075076 30077353 30077783 30078673 30082406 30083196 30087396 30090461 30091087 30093740 30094003 30095818 30096560 30098851 30099475 30100364 30102333 30102466 30104507 30105192 30105239 30105344 30107675 30107720 30107849 30108606 30109535 30112890 30113638 30114245 30114362 30115442 30115512 30115569 30116508 30117381 30117858 30117881 30120218 30120574 30121958 30124018 30124251 30126326 30126336 30126868 30127374 30127530 30127796 30131502 30131565 30132731 30133076 30133407 30135693 30136566 30137907 30138086 30139043 30140288 30140650 30141772 30141905 30145927 30146914 30147814 30149919 30150336 30151163 30151483 30151797 30152782 30153155 30156340 30156810 30157634 30158512 30160279 30160795 30161964 30163926 30167751 30168402 30168486 30169496 30169668 30169989 30170637 30171491 30172578 30172652 30176280 30176353 30178568 30179762 30184310 30185218 30185946 30186262 30186786 30187396 30187867 30188647 30188794 30189597 30194369 30195810 30196095 30196724 30197153 30199980 30200185 30201160 30202395 30203153 30204933 30205048 30207516 30207969 30209468 30209655 30210594 30212154 30212629 30214035 30214380 30217008 30219146 30219678 30220265 30220586 30224133 30225182 30225247 30226776 30229834 30230489 30230992 30231829 30232226 30233153 30234847 30235816 30235820 30236071 30236594 30236609 30236736 30237400 30238463 30239797 30240965 30241527 30242626 30245631 30246548 30247524 30247603 30248735 30250039 30252468 30252493 30254365 30254866 30254934 30255607 30258170 30260105 30262110 30265052 30265334 30266229 30268059 30269770 30270445 30272082 30273280 30273879 30275044 30275970 30276306 30277023 30277057 30277145 30277276 30278534 30279465 30280051 30281065 30281357 30281902 30283900 30284239 30284378 30286268 30286404 30288765 30290045 30291558 30295824 30296944 30297127 30299851 30300007 30303534 30303758 30305400 30308520 30310147 30312065 30312082 30312996 30314509 30315024 30315654 30315745 30316020 30317501 30320728 30321018 30321200 30321280 30321507 30322127 30323183 30324096 30325311 30326645 30328500 30329933 30330469 30332428 30333530 30333945 30334525 30337005 30338217 30338857 30340307 30340504 30340519 30343370 30343456 30344332 30344361 30345303 30345452 30346022 30348895 30350046 30353135 30353233 30354533 30355667 30357187 30357531 30358135 30358381 30358670 30359280 30359665 30359672 30359977 30360178 30361070 30361249 30362163 30362360 30363593 30364862 30365894 30366260 30366319 30368280 30368606 30368794 30371207 30371396 30373946 30375112 30375895 30376160 30377307 30379228 30380312 30381980 30382411 30382525 30383136 30387554 30387944 30388101 30388816 30391753 30392019 30392439 30395912 30395954 30396314 30397895 30399364 30399662 30401210 30401527 30403932 30404122 30404450 30407309 30410418 30410800 30410925 30413497 30414743 30415083 30415979 30416938 30417202 30418171 30419704 30420437 30420681 30421977 30424877 30425922 30426813 30426849 30427095 30429930 30430864 30432190 30432429 30432671 30435930 30437439 30438954 30439197 30440399 30440422 30440866 30442507 30444169 30444747 30444907 30445087 30445230 30445339 30448085 30448818 30449337 30450724 30451596 30453211 30457447 30457901 30457929 30459866 30460777 30461564 30461949 30462259 30463860 30465004 30465313 30465524 30465875 30467696 30469245 30469342 30469595 30476456 30476729 30478014 30478357 30479356 30480100 30481588 30486383 30486467 30486759 30487326 30490152 30490326 30492507 30492513 30493464 30495743 30495797 30496399 30497021 30499844 30500933 30503184 30504157 30505083 30506126 30506992 30508129 30509327 30509443 30509635 30510330 30511371 30511482 30512211 30512376 30513983 30516525 30517494 30519114 30519134 30520898 30522037 30522039 30523507 30523539 30523675 30524932 30525559 30528830 30530682 30531751 30532143 30532229 30532596 30532625 30533378 30535286 30535963 30536092 30536120 30536267 30536671 30537212 30537749 30538789 30538901 30539314 30539683 30540290 30541026 30542085 30544983 30545188 30547235 30549243 30549953 30550490 30550748 30550934 30550967 30554182 30554428 30554966 30555406 30559416 30559502 30561920 30562776 30564498 30564686 30566968 30567294 30571586 30572879 30573185 30573667 30574684 30576300 30577566 30577998 30581095 30581171 30581501 30581901 30582709 30582944 30583377 30584465 30584892 30588259 30589720 30589897 30590827 30591170 30591255 30591870 30592080 30592630 30592854 30592966 30593669 30593918 30596101 30596470 30597958 30600015 30600141 30602299 30602433 30602503 30602598 30602905 30602934 30603478 30604411 30604743 30605717 30608171 30608244 30610919 30613292 30614627 30615780 30616025 30619344 30619568 30619773 30620213 30622215 30622866 30623214 30623869 30627928 30629419 30629519 30629818 30630870 30630891 30632721 30632953 30633168 30633261 30637003 30639474 30640286 30640561 30641729 30643006 30645134 30645305 30647191 30647211 30647833 30649211 30651783 30652318 30653773 30654505 30655154 30657755 30659030 30659137 30660734 30660979 30661314 30664422 30665074 30666611 30667487 30667829 30667960 30668124 30668185 30673273 30673352 30674621 30676119 30677969 30678403 30679946 30680865 30681033 30681109 30681131 30682848 30683887 30684632 30688289 30692433 30692727 30694490 30695624 30695818 30695845 30696138 30696229 30696426 30696813 30697023 30697098 30697324 30700236 30703102 30705292 30705975 30706179 30706769 30707449 30708099 30708509 30711008 30711426 30711747 30712301 30713692 30714134 30716157 30716910 30717418 30718476 30719921 30720553 30721441 30721467 30722963 30723339 30726619 30726626 30726714 30727807 30731402 30732411 30733569 30734799 30736315 30739031 30739893 30740737 30740892 30741106 30742298 30742731 30745553 30746279 30748117 30748224 30748441 30750056 30750059 30752136 30753490 30754040 30755227 30755370 30755542 30756848 30757471 30757762 30757939 30758537 30760528 30767277 30769142 30769307 30770870 30771175 30771830 30771945 30773762 30773886 30774677 30774959 30775653 30776036 30777128 30777880 30779255 30779692 30780787 30782022 30784103 30785704 30786584 30788871 30790266 30792063 30795548 30796727 30796946 30801354 30805198 30806194 30806591 30810427 30811854 30813531 30813651 30814470 30815366 30815406 30815694 30818013 30820195 30820266 30820382 30820525 30820621 30822361 30822525 30823383 30823797 30826720 30827742 30829439 30829661 30833059 30833381 30835353 30836498 30836603 30837424 30839280 30839307 30839361 30840262 30841988 30842837 30844019 30844714 30845075 30845357 30845666 30847204 30847427 30847442 30848430 30848521 30848765 30848853 30852937 30853751 30856529 30856787 30857537 30857617 30857824 30864653 30866092 30868206 30868427 30868851 30869119 30869390 30869638 30870088 30871209 30871800 30871831 30873789 30874318 30874775 30875810 30876290 30877661 30879030 30880900 30881084 30883471 30884450 30885652 30886052 30886151 30886335 30886629 30886758 30887229 30887404 30888858 30888907 30889518 30890169 30891285 30892203 30894302 30894633 30896586 30896645 30896734 30896790 30897749 30898608 30900367 30900517 30901127 30903950 30904464 30904480 30906812 30907227 30907520 30908827 30908874 30910602 30910897 30911113 30914744 30915163 30915907 30916433 30916964 30917340 30917393 30917624 30918293 30918465 30918567 30919069 30919123 30921788 30922820 30923532 30925052 30926071 30926225 30926860 30926968 30927274 30928086 30928129 30929911 30931259 30933377 30933922 30934403 30934414 30935454 30935577 30936496 30939098 30940022 30940039 30940890 30940976 30941095 30943491 30944469 30944835 30946323 30949265 30949265 30949952 30950080 30951074 30951433 30952672 30953325 30954081 30955997 30958043 30958079 30959555 30960959 30961061 30961130 30961722 30962255 30962274 30964059 30966551 30966807 30969499 30970053 30970428 30972347 30972914 30974352 30974593 30974770 30975469 30976146 30976619 30977774 30977849 30979293 30979460 30980882 30983420 30983800 30984934 30985199 30985575 30986103 30988565 30989290 30989750 30990649 30991727 30991986 30992002 30993084 30995216 30996380 31000635 31000778 31002420 31003045 31003356 31003397 31005482 31005738 31006947 31007246 31008049 31010851 31010929 31011502 31012388 31012982 31013567 31013578 31014557 31015221 31016479 31017429 31019096 31020004 31020530 31021809 31022524 31022767 31022872 31024343 31024804 31026881 31028224 31029269 31029344 31029743 31029924 31030151 31033529 31036937 31037121 31037607 31039471 31039765 31043270 31043616 31044183 31044300 31044319 31045008 31046587 31051441 31054773 31054911 31055634 31056506 31058957 31058992 31059994 31062111 31062845 31064263 31064285 31064714 31064905 31065172 31066430 31066698 31066896 31068617 31069274 31070035 31071716 31074777 31075037 31075616 31078434 31078698 31078837 31079693 31080056 31080346 31080590 31081712 31081751 31082611 31083031 31083041 31083973 31084131 31084395 31084818 31085003 31086831 31087878 31088387 31088558 31089988 31091386 31094040 31095318 31098157 31098188 31100967 31102033 31103714 31104067 31106284 31110619 31110629 31111377 31112504 31112542 31113067 31114383 31116547 31117443 31117681 31117804 31118409 31118577 31119453 31120564 31120820 31121006 31121881 31122076 31122285 31124701 31124737 31125270 31126319 31126662 31126793 31128129 31128254 31128626 31128873 31129285 31129602 31132596 31134774 31135011 31138335 31139028 31139140 31140457 31141177 31143088 31145348 31145547 31145633 31146238 31148083 31148452 31149775 31151627 31151833 31152082 31152457 31152886 31153413 31153467 31153467 31153630 31156006 31156236 31156545 31156788 31156964 31157031 31158496 31158999 31159980 31160058 31160082 31162198 31162685 31163449 31163530 31164482 31164788 31164872 31165200 31167150 31169932 31170051 31171461 31171721 31173091 31173224 31173700 31173707 31174912 31176331 31176535 31177642 31178477 31178796 31179196 31180766 31181060 31181750 31182723 31182901 31183538 31184196 31185216 31185373 31186796 31186943 31189890 31190278 31190881 31193496 31193825 31194779 31196060 31197036 31197485 31198062 31198602 31198909 31198968 31200162 31200198 31201789 31201858 31204157 31204726 31205317 31205934 31205963 31211429 31213750 31213939 31214657 31214958 31217800 31219661 31220523 31220893 31221162 31221380 31222685 31222717 31223108 31223513 31224015 31225031 31225248 31230152 31231409 31234474 31236118 31236179 31237660 31238100 31239538 31241051 31241143 31242407 31243540 31243793 31244803 31245605 31245948 31247916 31250052 31251807 31255634 31255726 31256264 31257390 31257524 31257823 31259949 31260609 31260871 31264001 31264074 31264145 31266081 31266865 31267516 31267593 31267746 31269003 31269033 31269476 31269523 31269769 31269830 31270315 31271366 31272295 31274705 31274833 31275272 31275749 31275912 31276141 31276612 31279680 31279961 31283115 31283624 31284733 31286626 31287032 31287681 31287848 31288583 31290570 31290603 31293169 31293404 31293757 31293796 31294183 31295132 31296008 31297594 31300573 31300940 31302291 31303454 31305043 31305063 31305568 31306219 31307036 31310715 31310776 31313212 31313677 31315150 31315609 31317768 31320624 31321142 31327223 31328246 31330908 31331415 31332162 31332420 31332778 31333639 31333689 31333922 31334401 31335586 31336931 31337864 31338134 31338394 31339963 31340834 31341000 31342418 31343759 31344688 31345206 31345234 31345840 31345960 31348298 31349143 31350782 31350885 31351297 31352063 31352882 31353065 31354292 31355386 31355643 31355993 31357106 31357571 31358162 31359521 31361015 31361345 31361605 31361775 31362705 31363218 31363630 31367316 31371014 31371539 31372663 31372822 31374739 31375322 31375331 31376002 31376369 31377863 31380630 31381128 31382021 31382260 31383216 31384520 31386267 31386483 31386870 31386918 31388110 31388338 31388728 31389584 31390044 31390650 31391508 31393815 31395132 31396481 31396913 31396941 31399315 31402529 31403237 31404249 31404679 31404787 31407087 31408670 31408718 31409805 31410136 31410777 31412345 31412441 31413184 31413938 31414830 31417626 31418259 31418473 31418536 31418860 31419578 31422433 31426392 31427125 31427453 31427537 31428091 31429353 31430334 31431958 31433776 31434862 31435006 31435156 31435406 31437033 31437639 31437905 31444107 31445114 31445834 31446848 31447233 31448042 31448066 31448399 31449186 31450926 31451428 31454634 31455133 31456058 31456070 31456745 31457316 31457541 31457998 31458130 31458353 31459627 31459863 31461372 31461756 31463896 31469269 31470423 31471967 31473118 31473215 31473967 31474865 31475370 31476800 31477062 31478023 31480308 31480655 31480818 31481068 31481126 31481710 31482023 31483294 31483710 31484365 31486394 31486489 31492623 31492924 31493727 31493827 31495642 31501772 31501786 31502865 31503223 31504345 31504680 31506425 31506954 31507117 31509425 31510530 31511130 31511273 31511859 31512757 31513809 31519503 31519823 31520508 31523614 31524912 31525319 31527733 31527886 31528204 31528345 31530589 31532124 31532277 31533156 31534333 31536797 31538124 31539397 31542846 31549388 31550662 31550831 31551805 31554608 31554907 31555339 31556911 31557327 31557728 31559319 31559767 31559776 31560331 31561659 31562532 31563706 31564636 31564755 31565520 31565568 31567436 31567992 31568061 31569258 31572663 31573241 31573393 31573491 31574328 31574522 31574939 31576612 31576740 31579154 31579724 31580880 31581098 31581726 31582170 31582618 31584912 31590600 31590845 31591879 31592138 31592318 31594278 31596426 31597493 31598006 31598100 31601656 31602089 31602212 31603660 31604142 31604301 31604437 31604556 31605134 31605157 31605372 31608675 31608946 31609913 31610049 31610348 31611821 31612830 31617742 31618516 31618716 31619017 31619145 31620729 31620793 31621234 31623185 31624541 31625177 31625182 31625855 31625911 31626177 31626189 31627066 31627212 31628076 31628146 31629781 31629995 31630902 31631257 31631484 31632064 31633258 31633500 31634379 31634630 31635247 31635388 31635810 31636812 31637041 31637804 31638293 31639172 31640894 31641075 31644249 31645444 31646693 31648778 31651822 31652493 31653177 31653404 31653872 31653937 31654258 31654677 31654781 31655385 31656673 31656763 31657552 31657684 31658145 31658624 31659323 31662876 31664199 31664628 31667204 31667371 31667665 31668014 31668942 31669786 31669833 31670965 31671929 31678313 31678731 31678812 31678862 31679858 31680827 31681741 31683082 31687984 31688670 31688986 31689360 31690214 31692970 31694241 31694246 31695508 31696707 31696980 31698398 31698426 31698745 31699064 31700010 31700265 31700690 31700955 31701663 31703183 31704163 31704982 31706306 31707003 31708276 31710014 31710030 31712034 31712234 31712482 31712804 31713945 31714308 31718690 31718968 31719684 31720135 31721151 31722018 31722239 31723472 31728796 31728924 31730414 31730929 31732565 31732694 31734088 31735253 31735630 31736404 31736481 31736628 31737279 31738260 31739456 31741360 31743329 31745444 31745498 31745515 31751192 31751446 31752663 31754702 31755002 31755900 31756181 31756507 31758806 31761213 31762081 31762975 31763343 31763515 31763544 31765859 31767672 31769199 31770999 31772164 31773061 31773504 31774790 31779163 31779239 31779401 31780229 31780690 31782191 31782224 31783882 31784409 31786553 31786906 31788756 31791989 31792908 31794021 31794728 31795134 31795350 31796360 31796867 31797162 31798564 31798616 31799457 31800895 31803680 31805183 31806053 31806977 31808482 31810886 31812321 31814103 31815285 31815531 31816006 31816790 31818103 31818107 31818666 31823548 31823623 31823911 31825358 31825542 31826024 31826345 31826862 31828229 31828706 31829536 31831009 31831157 31831219 31831915 31832078 31834936 31835914 31837725 31839727 31839866 31840823 31841859 31844259 31844944 31845212 31847864 31848533 31848541 31849008 31851150 31851326 31852415 31852888 31853474 31853497 31854674 31855387 31857891 31858247 31858346 31859585 31861533 31862112 31862118 31862421 31864118 31864139 31864845 31865572 31866024 31866181 31867144 31867439 31868802 31868874 31871504 31871794 31871989 31872111 31873556 31874841 31874856 31875853 31878816 31878882 31881255 31881853 31882598 31882677 31883506 31886931 31887486 31891894 31896176 31897608 31897860 31899931 31900750 31901247 31901458 31902809 31904774 31906972 31907862 31907953 31907969 31908536 31909343 31909521 31910387 31911102 31911254 31913840 31914010 31916682 31918599 31918802 31919901 31919914 31919951 31919980 31921829 31921845 31923750 31923908 31925967 31926497 31926798 31927208 31927876 31927981 31928362 31928709 31929039 31929116 31930342 31930724 31930868 31932121 31932541 31938755 31939289 31940238 31940977 31941043 31941116 31941180 31941737 31942297 31942360 31942422 31942436 31947168 31947657 31951048 31951410 31951933 31952147 31952590 31953655 31954825 31955455 31955557 31956573 31957721 31958444 31958478 31959965 31960309 31960390 31960657 31961981 31962317 31962439 31965903 31966857 31970929 31971185 31972195 31974185 31975229 31975683 31975735 31976457 31977499 31978479 31980852 31981440 31985529 31986381 31987399 31987636 31989033 31990422 31991457 31994212 31996664 31997256 31997618 31997990 31999209 32001115 32001568 32001595 32003169 32003540 32004209 32005746 32005967 32007748 32008978 32009475 32009515 32009842 32010362 32011396 32013125 32015156 32016812 32023774 32024337 32024502 32026227 32026368 32027091 32028692 32029138 32029300 32029601 32032272 32032390 32033513 32033581 32034294 32034384 32034505 32034584 32036435 32037926 32039683 32041412 32043152 32043313 32045346 32050107 32052900 32053527 32053834 32056572 32060769 32060851 32061977 32063118 32063623 32064563 32065030 32067066 32068016 32069569 32069963 32073246 32073558 32074711 32076017 32076776 32077241 32077880 32078466 32078953 32079330 32081237 32081887 32082101 32083653 32084704 32085108 32085883 32089746 32089969 32095108 32096103 32098158 32098223 32098394 32099564 32099655 32100818 32101061 32103062 32103171 32103250 32104220 32105472 32107044 32107490 32107677 32107698 32108782 32109810 32111186 32112143 32112441 32112961 32113368 32113735 32114438 32114571 32116023 32116998 32117086 32118608 32120068 32120646 32121278 32121422 32121809 32122161 32124250 32124299 32124417 32125128 32125314 32125858 32128400 32130817 32130928 32132354 32133045 32133405 32134134 32135681 32135775 32136559 32142010 32143098 32144148 32144156 32144468 32144609 32145787 32147166 32147230 32148255 32149069 32151229 32153261 32155868 32157738 32158099 32159290 32159799 32161657 32162144 32163047 32164597 32165473 32167545 32167730 32169354 32169742 32169805 32170228 32170515 32171524 32172209 32173745 32174052 32174683 32176436 32176538 32177362 32179248 32180683 32181667 32182207 32185393 32186672 32187177 32187191 32188194 32188901 32190411 32191375 32191378 32192719 32194690 32195684 32195725 32195789 32196113 32197267 32198054 32199935 32200404 32200601 32201323 32201628 32202244 32204472 32204794 32205638 32206606 32206842 32210490 32211346 32212487 32214028 32214313 32214507 32217353 32219492 32219571 32221588 32222986 32223435 32224308 32226549 32227060 32229595 32230999 32233248 32234823 32234923 32235548 32236454 32239463 32239582 32239636 32241005 32242268 32242412 32244372 32244391 32245697 32246854 32247746 32247842 32248579 32248858 32250244 32253472 32254799 32256273 32257151 32257483 32258850 32260284 32260659 32263537 32264444 32264699 32265533 32266170 32267095 32267280 32268345 32268871 32269812 32270117 32272931 32275172 32275503 32276569 32280692 32283276 32284290 32285929 32286382 32286475 32286606 32289482 32291477 32292022 32292403 32295532 32296052 32296967 32298600 32300985 32302152 32302611 32303781 32307720 32309314 32311521 32314515 32314550 32315089 32317679 32318022 32318545 32318694 32320847 32321789 32322559 32323796 32323958 32324997 32325414 32326135 32326657 32328513 32329937 32330070 32330322 32331443 32331669 32333887 32333966 32334013 32334401 32334537 32336851 32337863 32342012 32342088 32342590 32344319 32346461 32347826 32348007 32349056 32351198 32351443 32352025 32354596 32354718 32355138 32355657 32355907 32356085 32356100 32356406 32356836 32357644 32357935 32357994 32359420 32362374 32362676 32364402 32365765 32368054 32368118 32368765 32369352 32370019 32371820 32371873 32371904 32372010 32374056 32374426 32374501 32375038 32375151 32375189 32375525 32378182 32379107 32379663 32379842 32380059 32380585 32381871 32382286 32382879 32383362 32383518 32384685 32385074 32385612 32386065 32386126 32387035 32387372 32387918 32389296 32389504 32390076 32390583 32390689 32390953 32392864 32393624 32398144 32398212 32398386 32400372 32401657 32401750 32402190 32404112 32405150 32405255 32405938 32408083 32409830 32409868 32410991 32412146 32412943 32413508 32413718 32414707 32417593 32418936 32420299 32420940 32421080 32421157 32421609 32422028 32422492 32423461 32424551 32424941 32426205 32426424 32428788 32430396 32431020 32435202 32435352 32435802 32436215 32436324 32436606 32438806 32439927 32440015 32440163 32441165 32442831 32444842 32447613 32448614 32449608 32453784 32454779 32455643 32455881 32457182 32459347 32459361 32461396 32461684 32463619 32463836 32463894 32469024 32469314 32470328 32473026 32473717 32473840 32474956 32475232 32477078 32478447 32478485 32479519 32479538 32479813 32479839 32484508 32485190 32486739 32487121 32489369 32489703 32490569 32491057 32491392 32493471 32495099 32496353 32496363 32498094 32498878 32500230 32501535 32502573 32502588 32503078 32506399 32506611 32507107 32511399 32517577 32518893 32519641 32521808 32521863 32522699 32523222 32523741 32523974 32525776 32526196 32526269 32528011 32529317 32529352 32530190 32531520 32532109 32532812 32533469 32537514 32540362 32541991 32545171 32546417 32546641 32547440 32547745 32549526 32550178 32553410 32553724 32556994 32557082 32557234 32558608 32558719 32563673 32564102 32564960 32566711 32566851 32568433 32569769 32569989 32572772 32573710 32573803 32576361 32577901 32579315 32579507 32581879 32584271 32584638 32586441 32587922 32588255 32588665 32588683 32589429 32590558 32592079 32593629 32594325 32595229 32596453 32596749 32597748 32599633 32600484 32602250 32603207 32603791 32604625 32605008 32605212 32605748 32607099 32607182 32608238 32608770 32608918 32609845 32613282 32613787 32614810 32616224 32617116 32617253 32617673 32617710 32617961 32618164 32618698 32621520 32624052 32624093 32625020 32625627 32627279 32627443 32627992 32628070 32628576 32629740 32630878 32631430 32633323 32633706 32635667 32635926 32636884 32637202 32639185 32640963 32642146 32643437 32643608 32643924 32643935 32644676 32644893 32644920 32645289 32646107 32647611 32648880 32649160 32649419 32649556 32651344 32651838 32652450 32652592 32653360 32653418 32654364 32655276 32656653 32657295 32658497 32658987 32660458 32661330 32664972 32665235 32667265 32668606 32669406 32670043 32670697 32670797 32671237 32672879 32674073 32674878 32676361 32676396 32677208 32677911 32678373 32680378 32681835 32683042 32683490 32684072 32685608 32686208 32686800 32687532 32693552 32698239 32698261 32699570 32701782 32702587 32702719 32703212 32703376 32704088 32705243 32706276 32706743 32706857 32707285 32707674 32707924 32709578 32710161 32712466 32712806 32713198 32713906 32715138 32715504 32716421 32716605 32717149 32717337 32719152 32719456 32720061 32721360 32722440 32727856 32728944 32729565 32729583 32729630 32733659 32734345 32734499 32735295 32736854 32738250 32739064 32739070 32739755 32742948 32745488 32745845 32747129 32748772 32750449 32754107 32754481 32756573 32757278 32757652 32758817 32759147 32759611 32761887 32762134 32762612 32762941 32764248 32765345 32765684 32768282 32773608 32775364 32775651 32777552 32779077 32780314 32781759 32781995 32783476 32784747 32785197 32786068 32786167 32788118 32788669 32791283 32791617 32791806 32791908 32792298 32793108 32793239 32794212 32794917 32795472 32796473 32798198 32800025 32800045 32800617 32801513 32802792 32802894 32803227 32807276 32807691 32809242 32809567 32809793 32810068 32811319 32812853 32813391 32814053 32822571 32823614 32824449 32824537 32828239 32831098 32832678 32833237 32833704 32834316 32834729 32835389 32835676 32836100 32838177 32841655 32841973 32843547 32843890 32845478 32845779 32846613 32850862 32850955 32855699 32857467 32862560 32864682 32865375 32866482 32867054 32867386 32867450 32869707 32869771 32870787 32871871 32871882 32872316 32877186 32878328 32880242 32881555 32882145 32882247 32884083 32884592 32885622 32887419 32887918 32889974 32891204 32891589 32891996 32892196 32892899 32893213 32893361 32894151 32895947 32899663 32900839 32902508 32903026 32903877 32904720 32904816 32906781 32908177 32908976 32910502 32910905 32911582 32911919 32912212 32912634 32912720 32913704 32914123 32914734 32915692 32916841 32917357 32918095 32919319 32919941 32920149 32920253 32920892 32921521 32923053 32925211 32926026 32931210 32936582 32937680 32938340 32939240 32941089 32943094 32943361 32943506 32944258 32944521 32946200 32946868 32947920 32950109 32950292 32951166 32951632 32951882 32952401 32952848 32953140 32953325 32954755 32955148 32955696 32956546 32957554 32959640 32959755 32960946 32961339 32962951 32963739 32964052 32964293 32964362 32964600 32965490 32967819 32968021 32969531 32969730 32970182 32970299 32971166 32971372 32971832 32974750 32976313 32976593 32977402 32977478 32978557 32979188 32979209 32979558 32980251 32982647 32982694 32983391 32983844 32984184 32986822 32987918 32987982 32988729 32989353 32990322 32990807 32991112 32991294 32991599 32992171 32992840 32993242 32994607 32995077 32995280 32997176 32997471 32998024 32998493 32998720 33001939 33002671 33003661 33003829 33003967 33004571 33004627 33005759 33006971 33007332 33007498 33007877 33008697 33009689 33010807 33013426 33013488 33013817 33014624 33014733 33015228 33015818 33016493 33020717 33021175 33021508 33022372 33022395 33023430 33023577 33023833 33024974 33026649 33027078 33027464 33028629 33029091 33029298 33029374 33031014 33033115 33033171 33033323 33033973 33035853 33035864 33036693 33037269 33037754 33037903 33037924 33038303 33039310 33039766 33040626 33041705 33042173 33042815 33044518 33044742 33044984 33047924 33048358 33049024 33049572 33049757 33049981 33050248 33050840 33051018 33052077 33053367 33054477 33054892 33056511 33056719 33058170 33058244 33058647 33060805 33061961 33063597 33063794 33065119 33066617 33068768 33069224 33071854 33071870 33073392 33073500 33073979 33074989 33075252 33075299 33075606 33078736 33080495 33081810 33082371 33082435 33083876 33084824 33087242 33088815 33088882 33089872 33090437 33090660 33091199 33091678 33092779 33092819 33092866 33094085 33094394 33094472 33094920 33095560 33098758 33098798 33099101 33099150 33099558 33103702 33104386 33107863 33109982 33110006 33110056 33110868 33111320 33112782 33112818 33113339 33113562 33114531 33116206 33116960 33117831 33119672 33120718 33122331 33123231 33123656 33125867 33126445 33128106 33128144 33128317 33128656 33129942 33130349 33131130 33131455 33131606 33133028 33133339 33133476 33134215 33135702 33135944 33137594 33137950 33140296 33140910 33142979 33144214 33144562 33145099 33145301 33145351 33146035 33146716 33147346 33149778 33150166 33151543 33151759 33151911 33153214 33153737 33156395 33156461 33156999 33157919 33158101 33158695 33159360 33160694 33161516 33163585 33164959 33169470 33170021 33170750 33172202 33175712 33176014 33176282 33176751 33177173 33177314 33177590 33178246 33179182 33179535 33181123 33181831 33182425 33183699 33185208 33187242 33187339 33187880 33189142 33192064 33192225 33194410 33195149 33195331 33195408 33196288 33197608 33197781 33198228 33198477 33198682 33198978 33199305 33202969 33202984 33203316 33205621 33206456 33210762 33211040 33211274 33211744 33212390 33212630 33214650 33216078 33218006 33218324 33218503 33220639 33222934 33223300 33223614 33223731 33225044 33226284 33226313 33226688 33226740 33227945 33228188 33228936 33228942 33228950 33229424 33231055 33232267 33233083 33235125 33236353 33237454 33238616 33239102 33241177 33241418 33242400 33246126 33246148 33246493 33247165 33248071 33248758 33254915 33256005 33256374 33256869 33259958 33260245 33260498 33263031 33263055 33264285 33265066 33265218 33265972 33266018 33266635 33266684 33266825 33267541 33267945 33268907 33271112 33275288 33275390 33277015 33278801 33280900 33281450 33282125 33282606 33282875 33282890 33283161 33285643 33287913 33287944 33289241 33289317 33289626 33290906 33292150 33295675 33296664 33299363 33299411 33299680 33300591 33300778 33300830 33301312 33301999 33302192 33302604 33303169 33303190 33303363 33304505 33306544 33306901 33307498 33307579 33308379 33310983 33311357 33311672 33313288 33313506 33315766 33315920 33316981 33317188 33317976 33318304 33319081 33321784 33322089 33322675 33322945 33323145 33323261 33324012 33324972 33324974 33325913 33326429 33333668 33333675 33334619 33334693 33334879 33335120 33335609 33335969 33337289 33337369 33337752 33339627 33346987 33347645 33349061 33350150 33351052 33353443 33354182 33358898 33361254 33361339 33361553 33361842 33362810 33362895 33363003 33363325 33364620 33366219 33369995 33370039 33371236 33374258 33375225 33376592 33377509 33380644 33380758 33380761 33382854 33383762 33384101 33386363 33387137 33388029 33388848 33389658 33390101 33390135 33390642 33394599 33395299 33396102 33397992 33398147 33398541 33398792 33400530 33401027 33401945 33402252 33403692 33404111 33404801 33405866 33407252 33407532 33408579 33409036 33409845 33409887 33412657 33414110 33415084 33415282 33416562 33418261 33419559 33419917 33420384 33420882 33421326 33421425 33422243 33422565 33423365 33423783 33424373 33425202 33425841 33426968 33427287 33427349 33427551 33427763 33429068 33430954 33431539 33431978 33432209 33432316 33433625 33433826 33433865 33435670 33436117 33436615 33436660 33437989 33439714 33440953 33441589 33442900 33443413 33443761 33444745 33445179 33445925 33450435 33450650 33451623 33452374 33454296 33454442 33455963 33455980 33458898 33459094 33459938 33464957 33465029 33465313 33465486 33465888 33466133 33466820 33467066 33467428 33467570 33467990 33469137 33469319 33473329 33474726 33475434 33476094 33476510 33477211 33480591 33482300 33482838 33483502 33483510 33484350 33484386 33484759 33486016 33489763 33490822 33491086 33491918 33492243 33494598 33495983 33496499 33496507 33499042 33500005 33500140 33503140 33505402 33505844 33508683 33510057 33510094 33510289 33510608 33510825 33510992 33511260 33512643 33513758 33515058 33516459 33518254 33519261 33521084 33521673 33522854 33523050 33523732 33523951 33525445 33528091 33528233 33528468 33530129 33530336 33532686 33533496 33535127 33537404 33537711 33538119 33538939 33539057 33540958 33541058 33541202 33541393 33542415 33545938 33546460 33547408 33548826 33549795 33549893 33550451 33552401 33553183 33553740 33555548 33556276 33558985 33562356 33562525 33562776 33563845 33566163 33567876 33568079 33568146 33568254 33568717 33570066 33570161 33570647 33572719 33573608 33576280 33576362 33576388 33577344 33582140 33582880 33583203 33583786 33584179 33585368 33586302 33586749 33587337 33588886 33590569 33590656 33591561 33591975 33592984 33593308 33594179 33594198 33595742 33597209 33597897 33598002 33599503 33599646 33601565 33602338 33605757 33609802 33610296 33611950 33612252 33612297 33616003 33616219 33616779 33616797 33617366 33618871 33619614 33620178 33620551 33620608 33621844 33623260 33624748 33625730 33626457 33627421 33628296 33629503 33630095 33631567 33631581 33632399 33633095 33633300 33633484 33633615 33633808 33634072 33637182 33637219 33637818 33639403 33639927 33641745 33641932 33642563 33643870 33646193 33646270 33646797 33647240 33647389 33647890 33649251 33651186 33655207 33656500 33657015 33658436 33658774 33658827 33659793 33660506 33661354 33661490 33661651 33663674 33667903 33668238 33668273 33668950 33669800 33674730 33675330 33676864 33676938 33678061 33680765 33681046 33682330 33683584 33685064 33685109 33687847 33688133 33690450 33692477 33693917 33696036 33696909 33697170 33697973 33700056 33700865 33702201 33702361 33703974 33706106 33707164 33711706 33714376 33714437 33715084 33716303 33717278 33719236 33721903 33722989 33725123 33726704 33730987 33731532 33732272 33732499 33732899 33732945 33733375 33734136 33734252 33734274 33736699 33736750 33738310 33739777 33739862 33741134 33741697 33744088 33745057 33745732 33745835 33747298 33747956 33749199 33751049 33753379 33753417 33753708 33755051 33755501 33755937 33757099 33757547 33758362 33760853 33760964 33761634 33764094 33764734 33765020 33765449 33765989 33766281 33766764 33768215 33768427 33770530 33770712 33771262 33771377 33773206 33773227 33775243 33776084 33776962 33778102 33778252 33778377 33778582 33779663 33779705 33779800 33780363 33780770 33781393 33782657 33783543 33785467 33786544 33787208 33787218 33790377 33791221 33792551 33793315 33794420 33795665 33798324 33798395 33798658 33799048 33799975 33801072 33801645 33804113 33805578 33806873 33809967 33811389 33812612 33812615 33813176 33813326 33814797 33815674 33817035 33817067 33819136 33820807 33821362 33822865 33824741 33825798 33826045 33826925 33828397 33828696 33829563 33829705 33830390 33833410 33833833 33834546 33838216 33838263 33838330 33841484 33843256 33846910 33847283 33850789 33852488 33854585 33854973 33855486 33858240 33858324 33858629 33859762 33860313 33860541 33861293 33862162 33862292 33862374 33863839 33864088 33864811 33866952 33867934 33868245 33868571 33869421 33871957 33872069 33874332 33875075 33875139 33876607 33877504 33877609 33877852 33878126 33878310 33878815 33878864 33879320 33879712 33882067 33882952 33884589 33885564 33887333 33888346 33898485 33900580 33900607 33904235 33906000 33908043 33908653 33912176 33912373 33912447 33912891 33913529 33913917 33914112 33914579 33916122 33916147 33916174 33917820 33917869 33918580 33918899 33918941 33919424 33919765 33920473 33923230 33923992 33924182 33924368 33925228 33925945 33928473 33930968 33931942 33933330 33933794 33936068 33937364 33937562 33939260 33942305 33942555 33943905 33946024 33948580 33948786 33949379 33949461 33949490 33949700 33950085 33950708 33951465 33954215 33955588 33956062 33956398 33956824 33957284 33957361 33961757 33961794 33963643 33964400 33964417 33965231 33966177 33966275 33967169 33968275 33968686 33968756 33970766 33975645 33976054 33976122 33977420 33978043 33979463 33980240 33981527 33982094 33982160 33982999 33983921 33984519 33986544 33987932 33988099 33988276 33988397 33989076 33989244 33989676 33994509 33997609 33998933 33998953 33999058 33999110 33999265 34004322 34004668 34005589 34006101 34007083 34008075 34008396 34008777 34009133 34009701 34011794 34012546 34014009 34015768 34017501 34019129 34019372 34019779 34020315 34021021 34021647 34022068 34022205 34023259 34023976 34024360 34025000 34026113 34026813 34031398 34031434 34034174 34035175 34035526 34038236 34041230 34041544 34042630 34043248 34046819 34052113 34052466 34052557 34052620 34055599 34059126 34060180 34061238 34063264 34063833 34065748 34068264 34069916 34070468 34071326 34071335 34071658 34072650 34073471 34074173 34074726 34074751 34076345 34076960 34077970 34078100 34078234 34078440 34079963 34082579 34083680 34084376 34085390 34088989 34091173 34094371 34095242 34096156 34096848 34097151 34099659 34100076 34100211 34100650 34101117 34102881 34103826 34105851 34107127 34107272 34108111 34109246 34109810 34111418 34111662 34111805 34112542 34114065 34115104 34116484 34117170 34119750 34120514 34121052 34121435 34122103 34124444 34124637 34124842 34124877 34125191 34126110 34126113 34127921 34128094 34130569 34131210 34132415 34132469 34134705 34135389 34135634 34135898 34136583 34137373 34137474 34138070 34139307 34140669 34143203 34143408 34143474 34143647 34144494 34144625 34145016 34145189 34146332 34146625 34147266 34147983 34149253 34149491 34150704 34150742 34152250 34153052 34153617 34154718 34155100 34157283 34157764 34158430 34159000 34160016 34160196 34160754 34161530 34161577 34162191 34162861 34163041 34163468 34163780 34164257 34165192 34165331 34165529 34166929 34167925 34168094 34169741 34171218 34171541 34172365 34172959 34173243 34173501 34173806 34174080 34175071 34175277 34176175 34178014 34179602 34180378 34180704 34182024 34184151 34184454 34185818 34185930 34186984 34187252 34187611 34187668 34189062 34189305 34190054 34190569 34190816 34191814 34194189 34197917 34198143 34199172 34201139 34202198 34202482 34202755 34203026 34205256 34205388 34205880 34207432 34208663 34211194 34211790 34212800 34214186 34214409 34214474 34214742 34214926 34215116 34215416 34219434 34219453 34220106 34221215 34223602 34224700 34225637 34226421 34227441 34227509 34229860 34230893 34232055 34235698 34238690 34241427 34241682 34242415 34242575 34243290 34244076 34244262 34244499 34245181 34245272 34247939 34248511 34249763 34250475 34250798 34251504 34254979 34255355 34258153 34260214 34260817 34261386 34261608 34261818 34262462 34263127 34267498 34268278 34270212 34271409 34272116 34279692 34281729 34285603 34286415 34286918 34287082 34287827 34288074 34289274 34290400 34293226 34297269 34297691 34298999 34299859 34302247 34303841 34305551 34306002 34306821 34308659 34309061 34309480 34309960 34309995 34311558 34312128 34312437 34313486 34313854 34314611 34317247 34318938 34320325 34320471 34320651 34320992 34321757 34322921 34324888 34328247 34330689 34332647 34332850 34333299 34333768 34336328 34337392 34338033 34338393 34338637 34339491 34339539 34341462 34343117 34343289 34343290 34343829 34344909 34345834 34348761 34349456 34351003 34351280 34351880 34356367 34357046 34358758 34359129 34359490 34359597 34362809 34363110 34364988 34366443 34367411 34368582 34368990 34369566 34370819 34373710 34374168 34375615 34376324 34377910 34379689 34380127 34381244 34381355 34382260 34382533 34383282 34385102 34385311 34386208 34388770 34389562 34389573 34390647 34391399 34392533 34393475 34394874 34394979 34395662 34397826 34397892 34398470 34398797 34399024 34399806 34400677 34401309 34401600 34403110 34403347 34403426 34403662 34404243 34406592 34407899 34408223 34412956 34414425 34414697 34415235 34415469 34415819 34416569 34416753 34417529 34417545 34420560 34422718 34423056 34424471 34425806 34428685 34430425 34430544 34430660 34432512 34433573 34436361 34437559 34439212 34439257 34440245 34442280 34443897 34444872 34444879 34445262 34445395 34445441 34445576 34446569 34447459 34447590 34449275 34451154 34451383 34453623 34454482 34455944 34456441 34456799 34457508 34457923 34458948 34460468 34461185 34461775 34462004 34462743 34466064 34466972 34469463 34469710 34470090 34471002 34472170 34472570 34473481 34473505 34475574 34475955 34476194 34476456 34477252 34477517 34477595 34478022 34481047 34481332 34481638 34486565 34487354 34490305 34491141 34496703 34499200 34499724 34501569 34503443 34503841 34505027 34505252 34507389 34508003 34508424 34509845 34510509 34512674 34512985 34513782 34514266 34515756 34516996 34517050 34517152 34517765 34518936 34519276 34520131 34520534 34521140 34526575 34527788 34527847 34528586 34529812 34530430 34530886 34531041 34534182 34535253 34535497 34535749 34536974 34538590 34538607 34538832 34540043 34540218 34541582 34541886 34541979 34542920 34543974 34544149 34546510 34547322 34547724 34547759 34549689 34550356 34556176 34556997 34557750 34558907 34560112 34561234 34561699 34561702 34562021 34562097 34562311 34562467 34563028 34563297 34563671 34564458 34565271 34569070 34570142 34570533 34571015 34571674 34572470 34574369 34576554 34578172 34579149 34579209 34579767 34580829 34582825 34583548 34583608 34583756 34583969 34586213 34586571 34586857 34587100 34587175 34587300 34589584 34591580 34593760 34594371 34595300 34595547 34595550 34596272 34596298 34602994 34603124 34603833 34603972 34605144 34605340 34606064 34606488 34607178 34608332 34609370 34611301 34611750 34616884 34618426 34619275 34619429 34619787 34621160 34622542 34623245 34624461 34629759 34630637 34630880 34631277 34633419 34634353 34636018 34636214 34636430 34637259 34638201 34638906 34641651 34642557 34643783 34645089 34645777 34646050 34646097 34647687 34652368 34652963 34653868 34654178 34654720 34655582 34657736 34658603 34658868 34659029 34660181 34660833 34662256 34662379 34663287 34663621 34664107 34664405 34665732 34665820 34667776 34667947 34668327 34669146 34671662 34672376 34673957 34675012 34676200 34676506 34677127 34677452 34677837 34678128 34681191 34681746 34682724 34683631 34684469 34684609 34686759 34689688 34690062 34692622 34693265 34696096 34696214 34698233 34699217 34699881 34701861 34702835 34703338 34704479 34705692 34707753 34708997 34709230 34710581 34710673 34712674 34713044 34714111 34714311 34716118 34717176 34717233 34717492 34717511 34717858 34718866 34719413 34719427 34719694 34721667 34721923 34722433 34722767 34724361 34726204 34726350 34729409 34731307 34732918 34733711 34734746 34736918 34737078 34738549 34739512 34739606 34743504 34744070 34744414 34744416 34746301 34748057 34749398 34749862 34751235 34751835 34752434 34752499 34753688 34753848 34755049 34755159 34755705 34755728 34756620 34757525 34757997 34759146 34760706 34761188 34761690 34762059 34763677 34763819 34765026 34766302 34766649 34766804 34767040 34767597 34769889 34770062 34770609 34770738 34771940 34773142 34774770 34775466 34777587 34779749 34780572 34781189 34783141 34783672 34789009 34789567 34791348 34792275 34792402 34792660 34792827 34795455 34797331 34800204 34800753 34801476 34802359 34802860 34803367 34803693 34803980 34804464 34805619 34805931 34806672 34806773 34808962 34810504 34811950 34812644 34813371 34814181 34815637 34815901 34816487 34817452 34818540 34824486 34824794 34825275 34825837 34826343 34827770 34828008 34828101 34830553 34830665 34831492 34831833 34832033 34832042 34833571 34834723 34835483 34835725 34836348 34836777 34837515 34839086 34840415 34841621 34843038 34844919 34845050 34845641 34846905 34847048 34847644 34849430 34850634 34851625 34853825 34854435 34855076 34855732 34856037 34856145 34856658 34857131 34858051 34858211 34860449 34860551 34860939 34861796 34863337 34864885 34865494 34865573 34865633 34865973 34865974 34867659 34868031 34868386 34868587 34870018 34871061 34871071 34871746 34872929 34877556 34878315 34878807 34881833 34882355 34883379 34883948 34884366 34884896 34885220 34886016 34886126 34886287 34886430 34888665 34892066 34892334 34893379 34894329 34894611 34896149 34896619 34896778 34896813 34897505 34897847 34897940 34899065 34899575 34901332 34904168 34904239 34905671 34907369 34908558 34912178 34912287 34912626 34912851 34914494 34915633 34919234 34920080 34920096 34920601 34920774 34921651 34921968 34921985 34922525 34923203 34924706 34925096 34925826 34925868 34925886 34926301 34926778 34926966 34927885 34929174 34929609 34932321 34932571 34933282 34934304 34935239 34935842 34936121 34937315 34939434 34940072 34940112 34940268 34940686 34940867 34940999 34941470 34942270 34942277 34942634 34942878 34942996 34943795 34944163 34945849 34946599 34947504 34947880 34948305 34950635 34951717 34952490 34953409 34953554 34953918 34955072 34956258 34956911 34957209 34960787 34960981 34961224 34962259 34962411 34963199 34964168 34965821 34970193 34971357 34971570 34973583 34974151 34974608 34974619 34974760 34975981 34977789 34978281 34978714 34979391 34979931 34980139 34981553 34981921 34982291 34985833 34987570 34989102 34989108 34989593 34990032 34990908 34991382 34991921 34992485 34993830 34996491 34997674 34999166 34999328 34999701 35001458 35002173 35003244 35011948 35013249 35014052 35014434 35014516 35014931 35015166 35015448 35016014 35016295 35018093 35021803 35022162 35022364 35022513 35022821 35022984 35023264 35023331 35023378 35025965 35026379 35026996 35027048 35029460 35030410 35032780 35036311 35036422 35039568 35039591 35041776 35041847 35041935 35043275 35044556 35045247 35045257 35046973 35048923 35049909 35051222 35052324 35052762 35055158 35057413 35058096 35058220 35059959 35061772 35062153 35062306 35062855 35064169 35065068 35065096 35065185 35065501 35066195 35067142 35067496 35068044 35068052 35070077 35070317 35071108 35071187 35071620 35071939 35074369 35075715 35076429 35076982 35078678 35078704 35079779 35081653 35088223 35089178 35089524 35090052 35090190 35092882 35093322 35093498 35093859 35094056 35094220 35095926 35100506 35102140 35102916 35103190 35103267 35104169 35104444 35104935 35107145 35108686 35110514 35111283 35112075 35112785 35115096 35115395 35115826 35117387 35117899 35120622 35121587 35124435 35125412 35125668 35126360 35127193 35128736 35130267 35130945 35131445 35131870 35134253 35134962 35135840 35136212 35138056 35139543 35139635 35139665 35141636 35142297 35143098 35143308 35144951 35145247 35145756 35149789 35151525 35151649 35154088 35156625 35157294 35157761 35158843 35158993 35160951 35161174 35161670 35163197 35164384 35166484 35167610 35168168 35168238 35168689 35168824 35168927 35171488 35172920 35173436 35176575 35177431 35177441 35178075 35178397 35179531 35180380 35181235 35182373 35184072 35184203 35185438 35186236 35186588 35187129 35189610 35191329 35191947 35192196 35192260 35192591 35192614 35192983 35193423 35195358 35195414 35197217 35197578 35197936 35198987 35201444 35203297 35205143 35206048 35208645 35209257 35211389 35212093 35212279 35212911 35213238 35214069 35214865 35216779 35216782 35217215 35221933 35222134 35223525 35223939 35225395 35225870 35226155 35226346 35226524 35228433 35228729 35228764 35231114 35231198 35232161 35232882 35233005 35235398 35235405 35235438 35235623 35236201 35236572 35237529 35237925 35239600 35239809 35240747 35241446 35242332 35242740 35243597 35244070 35244752 35247578 35247939 35248245 35249955 35251446 35253174 35253674 35254891 35255314 35257584 35261049 35262176 35263707 35264943 35268237 35268983 35269786 35273001 35273299 35276199 35276282 35277057 35277640 35277760 35278103 35278164 35279187 35280359 35280743 35281055 35281184 35282637 35282866 35284028 35284171 35285920 35285954 35287211 35289039 35291150 35291341 35292017 35293346 35294239 35294941 35297390 35297832 35298040 35298474 35298999 35299372 35299438 35299650 35299998 35300225 35301250 35301471 35303441 35305864 35306774 35307468 35307496 35308684 35308892 35310023 35311168 35311374 35311669 35312008 35312261 35313674 35313770 35315219 35315409 35315440 35315577 35316656 35316976 35317020 35318335 35318750 35318893 35319340 35319640 35320312 35322427 35324382 35324589 35325798 35327560 35327953 35328511 35333231 35333530 35333997 35336037 35336711 35337616 35337857 35338682 35339429 35341099 35341223 35341256 35341351 35344220 35346137 35347254 35349474 35349697 35350049 35350312 35350638 35350675 35352600 35352934 35353489 35357351 35357371 35358544 35359435 35359543 35360472 35360738 35361182 35361739 35361873 35363871 35366675 35367017 35367485 35369326 35371515 35371575 35372070 35372345 35374047 35374827 35374944 35377694 35379023 35379144 35379226 35380265 35383281 35383317 35383716 35385779 35386498 35386779 35388461 35389399 35389575 35390123 35390557 35390617 35390684 35393080 35394450 35394558 35394562 35394611 35395093 35395607 35396150 35396732 35397861 35399913 35400910 35402407 35402728 35403767 35404435 35409303 35410560 35412673 35412726 35413510 35414750 35414769 35416224 35416938 35417993 35419198 35421242 35422277 35423979 35424768 35425326 35425711 35425718 35425876 35425918 35426877 35427025 35428539 35428914 35430989 35431378 35432666 35432813 35433928 35435798 35436470 35436766 35438485 35440384 35442192 35442816 35443134 35445257 35445990 35447249 35447599 35449670 35450963 35452507 35453424 35453825 35454794 35454935 35457866 35458015 35458481 35460078 35460458 35463140 35463616 35464170 35464531 35466162 35466374 35467836 35468025 35470306 35471664 35473126 35477473 35478357 35478603 35479008 35480370 35480673 35481186 35482468 35484175 35485121 35486300 35486894 35486925 35487507 35487812 35489949 35489951 35491721 35493292 35494035 35495462 35498206 35498638 35500373 35500463 35501196 35501750 35501784 35502344 35503586 35507381 35508569 35509414 35511118 35511228 35511583 35512027 35513037 35513667 35513966 35514057 35514387 35514591 35514830 35515213 35515728 35515739 35516554 35518079 35518637 35521929 35521975 35522761 35523333 35525226 35527994 35528179 35529150 35532565 35533727 35534401 35534919 35535063 35538891 35539699 35539872 35540043 35544710 35545746 35548361 35549277 35550110 35552225 35552626 35554609 35556036 35558523 35558707 35559187 35560234 35560337 35561475 35566309 35566338 35567551 35568376 35569207 35569443 35571054 35571623 35574228 35574319 35576775 35577055 35578573 35578836 35579881 35582172 35584352 35584750 35586481 35588357 35588793 35589204 35592752 35594396 35594603 35594684 35596098 35596458 35596663 35597788 35599810 35600149 35600901 35600983 35601255 35601324 35601409 35602098 35602687 35604684 35604853 35605610 35605857 35606331 35607917 35612378 35614779 35614996 35616698 35621335 35621434 35621970 35622057 35622588 35623015 35623963 35624680 35626026 35627486 35628308 35629267 35631870 35631966 35632129 35633513 35633701 35635631 35636929 35638152 35639083 35639302 35641524 35641768 35641881 35643977 35645028 35645553 35646238 35646651 35646785 35646813 35647607 35648162 35648280 35650810 35650880 35651926 35652110 35652621 35652814 35652886 35654852 35656544 35657618 35657908 35658851 35659006 35659155 35659390 35660191 35660277 35660425 35660767 35661387 35661560 35661936 35661981 35662786 35662791 35663809 35666052 35666058 35666918 35667882 35669849 35670045 35670849 35671717 35672257 35672329 35672456 35674598 35676055 35676126 35676552 35678146 35678418 35679648 35680874 35681043 35681577 35682354 35683910 35687152 35687220 35688527 35689076 35689811 35691159 35691467 35692098 35692394 35693744 35694469 35694849 35695229 35696234 35698180 35698184 35700163 35700340 35703330 35703773 35703833 35704345 35707633 35709190 35710388 35710777 35712849 35713080 35715947 35718370 35718539 35718554 35719744 35720384 35721757 35721757 35722086 35722789 35723062 35723852 35724174 35725132 35726686 35727373 35728223 35729381 35732160 35733257 35733423 35734010 35734578 35735931 35736492 35737109 35739966 35740968 35742412 35742469 35744266 35747570 35747581 35750008 35751074 35751477 35753590 35757018 35757033 35758258 35758447 35762007 35762828 35765155 35766061 35766140 35766684 35767034 35769372 35771909 35772660 35774316 35774637 35777185 35779007 35779826 35781513 35782154 35785299 35788301 35788546 35791231 35792174 35793168 35794750 35795249 35795706 35796842 35797215 35797940 35798534 35798719 35798982 35800077 35800324 35801251 35801590 35801891 35802940 35803481 35803665 35804679 35806166 35806219 35806530 35808218 35808298 35809001 35811906 35813188 35813585 35815109 35816792 35817766 35817928 35821721 35822022 35822051 35823886 35823994 35824147 35824395 35824538 35825026 35825167 35825170 35825479 35825504 35827536 35827609 35827928 35829081 35829784 35830369 35830807 35830955 35834003 35834511 35834543 35834932 35839288 35839855 35841313 35841816 35842720 35842820 35843082 35844262 35844305 35844400 35845017 35845472 35847782 35848549 35848628 35852948 35854722 35855717 35855927 35857415 35857923 35859307 35859657 35860209 35861654 35861684 35862418 35862857 35864061 35866461 35866829 35868487 35870759 35873334 35873499 35875683 35875838 35877151 35879407 35882283 35885042 35885352 35886651 35887559 35888243 35889420 35890086 35891023 35891685 35892652 35893514 35893784 35895746 35896256 35896971 35897708 35899299 35899557 35901245 35901542 35901554 35902012 35906563 35906660 35907803 35908438 35909051 35912186 35912854 35912950 35915844 35916084 35916348 35916353 35916711 35917522 35919474 35919574 35920534 35920917 35922160 35924072 35925929 35928062 35934654 35935342 35936682 35936817 35938623 35939587 35942406 35943102 35944488 35944745 35944799 35945301 35945545 35946082 35946114 35948217 35948370 35948431 35950269 35951246 35951412 35952790 35954936 35955939 35956256 35956995 35957439 35958475 35960657 35960796 35962739 35963631 35964289 35964952 35966206 35967007 35967111 35967178 35968106 35969965 35970086 35970354 35970912 35972000 35973135 35973518 35973661 35974865 35975650 35975840 35976626 35976772 35978030 35978781 35979969 35984235 35984772 35985643 35986759 35987027 35987690 35990371 35991615 35991927 35993255 35994184 35994504 35994723 35995608 35995722 35996704 35997077 35997471 36000430 36000793 36002045 36003426 36006313 36007013 36009843 36010492 36012027 36012529 36012755 36012837 36013843 36014832 36017251 36017883 36019119 36019397 36020705 36022258 36022386 36023502 36023943 36024305 36025410 36025569 36025639 36025723 36026911 36028004 36030307 36030584 36030726 36031625 36032045 36032555 36032914 36033543 36033630 36035350 36035405 36036757 36038128 36042373 36042406 36042693 36043840 36044268 36044363 36046412 36047906 36048605 36048633 36049210 36051288 36053871 36054280 36054321 36054454 36054932 36055140 36055433 36055543 36055721 36056589 36058716 36058882 36058962 36059554 36060152 36060587 36064314 36065176 36068028 36071962 36072748 36073964 36074302 36075587 36078084 36078388 36078731 36078997 36079354 36079356 36079711 36079942 36080945 36081804 36085637 36086206 36086905 36088183 36088712 36088999 36089825 36089957 36090677 36092262 36093086 36093421 36093982 36095498 36099717 36100456 36101143 36101278 36101449 36102097 36102139 36102282 36104472 36106847 36106973 36108065 36109310 36110869 36111257 36112216 36112439 36114271 36114709 36115745 36116182 36116887 36116945 36117402 36119511 36120028 36123328 36124434 36124557 36126271 36126489 36126519 36128024 36129111 36129409 36130458 36131059 36131228 36132277 36132896 36133133 36133469 36134404 36136316 36140227 36142696 36144199 36145825 36146405 36147153 36147970 36150921 36150953 36151244 36152491 36153464 36154015 36155280 36155722 36156166 36156692 36158837 36160285 36160486 36161267 36163436 36164104 36164735 36164948 36166863 36168639 36169229 36169726 36170316 36170434 36171322 36171759 36171808 36171895 36172956 36173575 36173901 36174061 36175994 36176715 36178170 36178266 36179133 36179774 36181588 36183197 36183271 36183844 36185203 36185401 36186614 36187160 36187762 36188686 36189771 36190125 36192217 36192307 36192346 36192793 36193500 36194429 36194673 36195722 36195993 36197172 36197318 36198599 36201617 36201777 36202488 36203030 36203197 36203715 36203988 36205305 36206321 36207202 36208178 36212142 36212784 36215205 36215363 36215514 36215994 36217228 36218131 36218428 36218611 36219648 36220691 36220820 36221236 36223145 36223723 36224132 36225515 36226187 36226327 36226857 36226876 36226938 36227267 36227298 36233702 36235259 36236311 36236380 36236561 36236768 36238331 36239264 36240389 36240991 36242170 36242520 36243494 36243810 36243929 36245042 36245258 36245998 36250160 36251523 36252053 36252352 36254207 36254563 36255258 36258150 36258681 36259343 36259656 36260086 36263037 36263637 36264227 36264818 36265340 36266673 36266943 36267821 36267870 36268217 36268460 36270357 36270607 36271232 36273219 36273938 36274136 36274637 36275024 36275947 36278667 36279486 36280989 36281610 36284023 36284640 36287568 36288323 36289599 36290509 36292402 36293084 36293271 36293615 36293620 36295575 36295598 36296132 36298861 36299036 36299534 36299706 36300358 36300706 36300828 36301238 36305417 36305425 36305710 36307374 36308690 36309639 36310433 36310936 36311050 36311408 36311635 36313658 36315426 36315970 36317438 36317896 36318082 36319279 36319861 36321695 36321814 36324603 36325422 36325864 36326391 36328647 36328704 36332371 36332689 36333415 36337511 36338955 36339956 36340926 36340982 36341327 36342909 36343624 36344103 36344105 36344328 36344892 36345764 36346847 36347068 36348369 36348444 36350906 36352279 36353567 36356110 36356250 36356531 36356632 36357017 36360613 36362547 36363061 36364460 36365707 36367016 36367746 36367949 36370037 36370124 36370788 36371038 36371239 36372220 36374172 36374723 36375062 36375344 36375415 36375680 36375974 36378591 36381110 36382269 36383309 36383862 36386041 36392619 36392675 36393379 36393506 36397203 36402356 36403423 36403587 36404214 36404582 36407509 36408699 36411664 36411928 36412059 36412087 36412106 36412587 36412668 36413633 36414764 36417029 36418057 36421525 36421675 36421857 36422612 36423180 36425449 36427862 36431095 36435278 36435950 36437428 36437914 36438483 36439191 36439643 36440211 36442219 36444199 36444327 36445891 36446088 36446265 36447038 36447955 36448991 36449679 36451036 36451379 36451785 36451851 36452299 36452309 36452356 36452926 36453088 36454984 36455008 36455403 36457086 36458079 36458123 36459948 36460133 36461343 36463450 36463993 36465318 36465824 36467978 36468052 36468370 36468738 36471463 36471505 36473020 36473340 36473787 36475045 36477782 36479305 36479734 36481448 36482010 36483559 36485175 36486142 36486904 36487435 36488892 36490000 36490498 36493569 36494069 36494763 36494950 36495216 36498176 36499442 36499542 36499716 36499887 36500022 36500157 36502095 36502778 36502845 36504409 36505099 36505762 36505874 36506825 36507348 36508395 36508578 36509572 36509728 36509772 36509930 36513479 36515987 36517276 36520726 36521058 36521095 36522305 36524033 36525639 36526090 36526487 36526530 36526653 36526827 36527057 36527159 36527767 36528296 36530006 36530559 36532228 36533201 36534359 36535012 36535077 36535307 36535494 36536781 36536856 36537369 36538488 36538601 36539734 36540714 36540929 36542428 36542888 36543042 36544555 36544804 36545145 36546195 36546438 36548674 36550117 36550269 36551030 36551861 36553086 36554438 36554816 36555279 36558064 36559757 36560681 36560965 36561076 36562338 36562395 36563035 36563640 36564006 36566252 36566398 36566976 36567494 36567606 36570772 36571131 36574735 36574966 36575376 36580056 36580476 36580574 36581396 36582852 36584470 36585853 36586694 36586858 36587020 36587341 36589470 36589863 36590029 36592985 36593614 36593772 36594084 36595341 36596239 36598673 36599662 36599995 36600444 36600869 36602881 36603904 36604434 36606413 36606535 36606669 36606847 36608047 36609094 36609390 36610148 36610510 36612248 36613719 36613953 36615053 36615218 36618717 36619223 36619930 36620204 36621034 36621404 36622354 36623267 36623458 36624913 36625980 36628937 36631656 36633267 36635228 36637178 36639339 36640192 36641802 36642640 36644259 36645062 36648861 36649267 36650453 36650759 36651560 36651901 36654349 36655364 36656328 36656590 36657207 36659061 36660981 36661472 36662391 36662473 36662919 36664823 36665877 36665943 36666817 36666948 36667011 36667095 36668453 36669925 36670053 36672144 36673091 36674099 36674616 36677052 36677210 36677521 36678982 36679235 36679750 36680674 36680789 36681458 36682768 36683182 36683568 36684239 36684348 36685776 36686012 36686045 36687365 36687542 36688140 36689322 36689565 36689745 36691270 36691599 36691673 36694032 36694124 36694386 36695941 36696015 36696597 36696902 36697700 36698741 36699394 36699595 36702594 36706640 36708406 36708704 36710218 36712966 36713684 36714444 36714687 36715451 36716709 36718822 36723469 36724604 36724667 36727057 36727304 36728078 36728254 36729651 36731080 36731086 36734258 36734729 36735790 36735829 36737839 36738302 36740174 36740336 36740928 36741192 36741212 36741419 36741471 36741722 36743434 36743747 36744240 36746097 36747455 36747520 36747910 36749070 36749277 36749563 36750875 36751410 36751440 36751712 36752872 36753079 36755000 36755092 36756045 36757388 36758327 36760185 36762304 36763285 36763351 36763433 36765092 36766697 36768184 36768372 36770882 36772700 36773282 36776215 36776355 36779789 36781413 36783078 36783872 36784184 36784569 36784630 36785419 36788072 36792055 36792864 36793206 36794112 36795003 36795315 36795391 36795759 36796119 36796712 36796885 36801027 36801642 36802268 36802645 36804932 36805243 36806004 36806397 36807197 36807753 36807984 36808947 36810589 36810836 36813703 36814341 36815175 36816616 36820153 36825049 36825103 36826248 36826982 36827999 36829529 36830081 36830746 36831790 36833672 36833864 36838098 36838550 36838650 36839733 36839946 36841885 36844772 36845962 36846651 36847263 36847477 36849266 36851484 36852108 36854505 36854919 36855052 36855780 36855871 36855959 36856276 36856286 36859304 36861438 36862440 36862631 36863006 36864267 36865407 36866061 36867284 36869727 36870253 36871746 36873051 36874290 36875652 36877438 36877671 36878474 36879849 36880320 36880549 36881298 36882669 36884703 36886367 36888019 36888808 36889626 36891307 36892044 36893172 36894030 36894498 36895429 36896971 36897436 36897659 36900225 36900946 36901086 36905221 36905391 36906800 36913395 36917409 36918179 36918692 36918742 36919629 36919692 36920173 36920187 36924247 36926399 36927153 36928416 36932724 36933243 36934823 36935336 36936951 36940170 36940322 36941343 36946420 36947067 36949971 36951683 36952891 36953222 36953657 36954167 36954844 36956109 36957234 36958282 36959115 36959439 36959950 36963554 36963564 36963929 36967330 36967421 36969106 36970052 36970239 36971556 36971869 36972439 36973316 36974987 36977350 36977519 36979427 36979733 36980180 36980883 36981450 36981613 36982420 36982650 36982876 36986085 36986445 36988177 36988336 36989223 36991041 36991831 36992155 36992199 36992728 36994328 36995229 36995301 36996686 36997509 36997793 36997946 36998359 36999464 37001450 37002488 37004281 37005612 37005754 37007561 37008398 37008937 37011247 37012614 37013701 37014487 37015200 37015299 37016790 37017415 37018100 37020104 37022121 37023391 37024553 37025041 37025782 37028359 37028800 37029202 37030066 37032024 37033889 37034692 37035077 37037137 37038221 37038251 37039434 37039683 37040964 37040988 37041161 37041793 37041924 37044117 37045839 37046857 37047385 37047415 37048227 37048496 37048764 37050757 37051918 37052066 37052733 37053966 37054373 37056357 37056648 37057136 37057199 37057923 37058807 37059362 37061592 37061799 37062858 37063459 37063845 37065264 37066044 37069041 37069158 37072485 37074874 37075486 37075498 37075691 37076666 37076747 37080095 37080269 37080745 37080847 37081223 37081417 37081626 37083298 37084952 37085526 37085681 37087022 37087351 37087701 37088067 37090505 37090865 37092287 37093363 37096269 37096319 37101811 37101946 37102136 37107785 37108197 37108356 37108535 37108726 37109113 37109482 37110615 37113055 37114172 37115338 37116557 37116582 37118257 37121229 37121788 37123441 37123586 37125576 37125739 37126981 37128065 37128696 37129214 37129769 37130523 37130528 37132109 37132966 37135410 37136017 37137187 37137791 37137818 37137857 37139708 37140964 37141543 37144083 37145868 37147156 37147202 37148060 37148094 37148860 37149476 37151954 37152108 37155215 37155643 37157135 37159262 37159377 37160130 37160227 37162459 37164581 37166963 37167117 37167179 37167537 37169221 37170348 37171941 37173356 37173662 37174503 37175772 37176576 37176971 37177313 37177683 37177967 37178162 37178815 37179356 37179901 37179955 37181133 37181297 37182663 37184654 37185118 37186096 37186623 37187204 37191431 37192567 37193327 37193669 37193916 37195183 37195407 37198586 37199209 37199375 37200630 37201343 37201588 37201764 37203878 37205526 37208365 37209363 37210710 37210799 37211833 37214656 37216587 37217077 37217312 37218505 37219328 37220120 37222320 37222980 37223180 37223792 37224280 37224308 37224582 37226745 37228070 37228659 37229071 37230488 37233419 37233433 37233457 37233839 37234054 37234596 37235353 37237069 37238048 37238386 37238480 37239535 37239898 37240721 37241135 37241323 37241558 37242726 37243292 37243842 37244489 37247319 37248590 37248920 37254119 37254377 37254994 37259038 37259681 37262157 37262654 37264957 37265403 37266081 37266746 37266764 37267644 37268697 37271131 37271221 37275258 37275631 37278980 37280317 37280522 37281089 37281209 37281243 37282546 37284481 37284586 37284900 37285914 37286513 37287405 37287451 37289280 37289647 37290644 37291326 37291604 37291620 37292022 37292490 37295081 37295465 37295815 37296466 37297198 37298784 37299681 37300073 37301463 37301698 37303383 37303445 37306035 37306990 37307833 37308096 37310374 37311086 37311694 37311703 37312359 37315025 37316264 37317215 37317356 37318184 37318938 37319448 37320290 37320791 37322699 37323156 37324314 37324779 37325336 37326466 37326953 37327007 37327774 37327866 37330604 37330984 37334018 37334169 37334326 37334512 37336164 37336403 37337003 37338415 37338984 37341209 37341478 37342127 37342609 37343564 37344424 37344612 37344747 37345925 37348013 37348274 37349138 37350014 37350803 37351384 37351688 37353037 37353543 37353842 37354434 37357352 37357493 37358823 37360127 37360972 37363045 37365317 37365905 37366789 37370227 37370427 37371398 37373103 37373365 37374192 37374582 37375997 37376404 37378331 37379690 37380977 37381449 37381785 37381960 37383987 37384745 37385540 37386265 37386601 37388333 37389395 37391929 37396264 37396781 37397764 37398487 37398763 37399445 37400386 37400437 37401779 37402721 37402958 37403820 37404083 37405126 37405392 37406592 37408619 37410443 37411546 37412184 37412539 37412999 37414161 37417012 37417266 37417753 37417940 37418121 37419367 37419551 37420594 37422978 37424290 37426420 37426853 37427428 37427877 37428551 37428610 37430871 37434366 37437844 37439650 37441347 37442101 37443622 37444260 37445063 37447868 37448148 37448770 37448824 37449141 37449571 37449574 37451548 37452125 37453650 37454988 37455306 37456473 37458024 37458183 37458480 37460538 37460896 37461890 37463340 37463469 37464611 37465834 37467171 37467344 37467640 37467947 37468053 37468868 37471281 37471454 37473380 37475945 37476825 37480317 37481646 37482628 37485045 37485172 37485546 37486738 37487354 37487991 37488977 37489095 37490893 37493780 37494139 37494205 37495047 37495652 37495828 37496592 37497705 37497852 37499492 37500029 37500683 37502351 37503863 37504331 37504533 37506012 37506454 37508039 37508054 37508408 37509085 37509480 37509528 37510010 37510486 37511139 37511510 37511806 37511904 37512289 37513205 37513897 37515800 37516657 37519587 37520919 37521460 37522328 37522369 37522663 37523887 37523951 37524163 37524794 37525131 37525693 37526217 37526407 37526435 37528600 37529152 37529622 37530849 37531148 37531880 37532117 37532564 37533512 37533600 37535035 37535319 37536701 37537018 37537547 37538389 37539625 37540636 37541218 37541901 37542140 37543888 37547493 37548226 37549042 37549646 37550894 37552320 37557174 37557923 37558496 37559021 37560150 37561951 37562526 37562718 37567189 37571082 37571630 37573673 37574373 37574960 37579863 37579951 37581475 37581561 37581644 37582166 37582221 37582598 37582778 37582868 37584435 37584602 37586160 37586165 37586801 37588038 37590187 37590403 37590421 37592000 37592287 37592510 37594061 37594446 37595545 37596421 37596865 37599340 37599992 37600540 37600976 37601926 37601952 37604552 37605695 37606813 37607180 37608301 37609178 37609447 37610419 37611305 37614030 37617852 37621110 37621277 37622176 37622797 37623580 37626241 37626359 37626743 37627615 37628730 37628781 37630050 37630235 37631627 37632404 37632759 37633159 37634239 37634673 37634718 37636073 37636211 37636359 37636947 37638901 37639767 37640332 37640363 37641469 37641482 37643706 37646226 37646715 37647281 37648406 37649530 37651838 37651909 37652912 37654195 37656235 37656358 37656559 37657342 37657800 37659255 37659827 37662332 37662873 37663654 37665577 37665603 37665869 37666626 37669232 37670441 37670963 37672604 37673921 37674903 37675724 37678741 37679950 37680494 37681176 37682144 37685287 37686592 37687695 37687977 37688691 37690677 37692219 37692460 37692593 37695215 37697647 37698613 37699711 37701769 37702832 37703244 37704194 37705061 37705126 37706604 37707162 37707434 37707668 37707937 37707944 37708529 37708963 37709198 37712070 37713535 37714364 37715183 37715802 37716241 37716366 37716885 37717385 37717418 37718203 37718506 37728997 37729068 37729588 37730421 37732088 37733026 37734879 37735294 37736534 37737276 37738058 37738807 37740483 37741920 37742363 37746342 37749322 37749541 37749813 37750570 37751389 37752851 37753798 37754867 37756743 37757298 37757957 37758904 37761284 37761471 37762125 37762188 37763029 37763427 37764320 37765556 37768809 37771369 37771535 37771764 37771898 37772994 37773600 37776117 37776623 37777139 37777471 37777682 37780736 37780842 37781071 37781271 37781281 37781694 37784089 37784098 37785539 37786655 37788065 37788193 37788746 37792440 37793005 37793117 37793365 37793518 37793534 37794615 37794956 37795896 37796792 37797059 37798885 37798898 37799588 37799679 37799875 37801993 37805747 37805990 37806677 37806926 37807707 37808625 37809512 37809690 37811172 37811464 37813423 37813743 37814735 37814845 37816699 37817368 37817673 37818357 37818427 37818932 37819830 37820028 37820037 37820122 37821615 37825453 37827740 37827841 37829023 37829245 37829650 37829943 37830560 37832920 37833774 37835556 37838061 37838771 37838951 37839159 37839188 37840338 37841587 37844030 37844817 37845621 37846880 37848849 37849088 37849191 37849488 37850072 37850301 37850842 37851490 37851629 37851638 37853404 37855103 37856131 37856733 37858421 37859794 37859930 37860070 37860850 37861153 37861170 37861877 37862348 37863484 37863947 37864941 37865348 37865450 37869168 37869314 37870011 37871918 37872872 37874105 37875155 37877659 37877818 37878163 37878929 37879555 37879566 37880016 37880097 37881181 37882094 37883876 37885159 37885585 37885816 37886062 37887669 37887878 37887957 37888024 37888857 37889373 37890803 37891126 37893216 37898018 37900051 37900437 37900967 37901103 37901448 37902431 37903652 37903974 37904889 37906036 37907316 37907530 37907803 37911830 37912620 37913871 37915862 37916310 37916655 37916868 37918652 37920517 37921456 37921879 37922274 37922962 37923830 37924937 37925376 37926750 37926970 37927115 37928611 37929024 37929215 37932341 37932454 37933124 37934551 37936906 37937005 37937105 37937499 37940456 37942770 37943110 37943333 37944164 37944751 37945352 37945815 37947080 37947371 37949283 37949713 37950252 37951101 37952322 37953175 37955168 37955637 37955766 37957203 37959770 37960087 37960166 37960177 37960691 37961091 37962208 37966049 37967212 37967278 37967613 37968506 37974522 37975327 37975830 37975985 37977303 37977814 37978572 37980862 37981919 37982575 37982896 37983041 37983074 37983153 37985443 37986640 37987613 37987849 37988454 37990130 37990196 37990359 37991820 37992544 37993102 37995498 37996651 37998205 37998254 37998961 37999988 38000779 38001203 38005400 38005959 38006004 38006389 38008849 38014180 38014539 38014928 38015134 38017010 38017997 38019538 38020286 38023891 38023990 38024376 38024727 38026237 38026790 38027361 38030674 38030929 38030949 38036171 38036292 38038055 38039532 38040844 38041004 38041805 38042116 38042151 38042742 38043114 38045246 38046772 38047935 38048426 38048898 38049126 38051318 38051392 38052126 38053748 38055224 38055965 38057946 38058076 38058969 38059034 38061062 38061703 38061832 38061836 38061908 38063440 38063949 38064430 38064958 38069119 38069672 38072797 38073030 38073539 38075497 38075816 38076014 38076864 38076960 38077168 38078619 38081379 38085573 38085865 38087899 38088112 38088178 38088259 38089149 38089241 38089929 38090353 38090389 38095958 38096900 38097337 38098311 38098394 38098760 38099483 38100279 38100626 38102547 38103834 38104749 38105424 38107936 38108465 38109560 38109966 38110109 38110204 38111046 38112180 38114403 38115525 38117080 38117207 38117579 38118678 38118755 38120497 38121871 38122871 38122871 38123370 38124947 38126594 38129099 38129592 38129965 38132656 38134896 38134949 38135586 38135597 38135737 38135821 38138787 38142453 38142789 38143087 38143444 38143945 38144267 38145208 38146311 38146723 38146802 38146855 38148237 38148532 38148555 38151327 38151574 38152222 38153177 38155103 38155557 38155793 38155957 38157852 38158349 38160081 38160106 38161076 38161800 38162309 38162906 38163885 38163935 38164461 38164682 38164877 38165764 38166427 38167380 38172429 38172576 38172581 38175870 38175897 38176412 38176475 38177297 38178201 38178659 38180220 38182654 38182859 38183040 38183160 38183848 38184189 38184367 38186393 38187346 38187538 38187739 38188774 38189019 38189757 38190855 38194841 38196433 38196827 38197258 38201337 38201856 38202067 38202902 38203177 38204930 38205296 38206845 38207126 38210302 38210517 38210915 38214065 38214476 38214801 38215020 38215457 38215539 38215896 38216725 38218224 38220653 38220789 38222367 38224699 38225497 38226334 38229284 38231171 38231587 38232531 38233112 38233189 38233357 38235902 38236343 38238939 38240911 38241472 38241870 38242025 38242105 38242255 38243212 38243712 38244740 38245755 38245816 38246247 38246716 38249060 38249100 38250498 38251609 38254067 38254599 38255657 38256047 38256344 38257453 38259060 38261515 38262981 38263722 38263741 38264357 38266092 38266445 38266573 38267901 38267903 38268099 38269009 38269167 38273332 38273979 38274101 38275885 38277949 38277992 38278716 38280544 38281022 38281845 38284224 38284714 38285853 38286975 38287094 38287847 38287997 38290580 38290846 38291182 38292853 38294914 38295072 38296725 38296791 38300655 38301640 38304879 38305359 38306084 38306524 38307292 38307649 38308058 38312161 38313530 38314612 38314885 38316708 38318280 38318600 38320423 38321745 38322257 38322880 38322893 38323718 38323885 38325216 38325950 38327991 38328062 38329314 38329385 38330718 38331090 38332947 38333748 38334261 38334572 38335569 38337979 38339153 38339206 38340755 38341078 38342442 38342625 38342692 38343648 38344308 38344378 38345890 38346850 38347632 38348443 38349219 38352172 38352496 38352672 38352883 38353149 38354173 38354472 38354473 38354873 38355069 38356091 38356284 38356910 38357300 38357699 38358845 38359695 38360247 38363073 38366041 38366474 38366899 38368155 38370184 38372127 38372497 38372659 38374199 38374268 38375204 38375445 38376074 38377729 38378642 38380619 38380714 38380767 38380876 38381122 38382390 38382960 38383473 38386733 38389142 38390861 38391681 38393163 38393224 38393590 38394116 38394241 38395794 38397012 38397509 38397844 38398788 38402173 38403554 38407038 38408233 38410616 38410641 38410719 38410784 38412017 38412664 38415602 38417355 38418766 38419056 38419746 38421139 38421278 38422302 38422506 38422871 38424198 38425055 38425136 38427074 38429470 38431428 38432084 38432154 38432408 38432920 38434762 38435662 38438535 38441676 38443179 38443500 38443808 38444049 38444562 38445117 38445716 38446940 38447796 38448051 38448172 38448512 38451152 38451768 38452945 38453014 38453146 38453229 38453737 38454729 38456905 38456982 38458500 38458673 38460854 38463336 38464388 38465653 38467812 38469102 38469567 38470334 38470376 38470811 38472235 38472724 38474138 38475026 38477904 38479315 38481827 38482086 38483017 38484741 38485270 38485942 38486948 38487000 38487867 38488131 38490077 38490520 38490792 38490955 38491837 38492778 38492789 38495232 38496471 38497314 38497459 38497788 38498026 38498265 38498676 38498677 38501746 38505809 38509265 38510020 38511022 38512381 38513603 38515209 38515805 38516097 38517065 38517238 38517412 38517751 38518153 38518674 38520974 38523336 38523543 38523758 38523772 38523961 38524118 38524391 38526863 38529347 38532788 38533136 38534236 38535047 38535356 38535662 38536005 38536276 38537764 38539456 38539676 38541299 38541412 38541448 38541807 38541900 38541905 38541942 38542675 38543205 38546811 38547878 38548835 38550153 38551347 38551491 38551847 38553402 38554761 38556175 38558797 38560405 38563155 38565123 38565130 38565218 38566248 38566379 38566532 38567533 38568449 38569208 38573280 38573627 38574715 38575620 38577164 38579416 38580182 38580250 38583962 38584908 38585352 38586842 38588069 38589774 38592220 38592452 38593139 38594278 38594462 38594597 38594616 38595740 38596121 38597526 38597724 38598402 38602286 38603243 38603371 38604435 38605104 38605199 38605358 38605945 38605974 38606045 38607999 38608076 38608314 38609322 38610047 38610505 38610655 38611367 38612611 38614055 38615225 38618093 38618504 38618607 38618806 38618866 38619082 38619177 38619754 38620446 38621367 38621818 38623528 38629521 38631672 38634217 38634602 38634678 38635276 38636597 38637925 38638825 38639560 38640083 38640568 38642075 38642204 38642497 38643238 38643301 38646229 38647312 38647695 38649863 38651821 38652733 38653568 38653781 38654051 38654076 38654682 38657930 38659345 38662110 38663745 38663847 38665066 38668879 38669198 38670297 38671028 38672140 38672323 38672951 38673911 38674447 38674681 38676365 38676621 38676686 38678622 38680790 38683471 38684119 38685708 38685790 38686129 38686589 38686679 38688578 38689622 38690714 38692314 38692461 38692561 38693674 38694592 38695888 38696916 38697178 38697903 38697986 38698080 38698292 38699100 38701020 38701061 38701196 38701703 38702410 38704121 38704551 38705218 38705826 38706639 38707610 38707642 38709255 38711206 38711740 38712204 38713349 38713668 38714092 38715304 38715814 38717457 38718297 38718888 38721441 38722496 38723647 38727065 38727934 38728095 38728535 38730517 38730992 38731937 38731946 38732033 38732462 38732775 38734371 38734628 38734756 38737171 38738524 38739744 38741329 38741623 38742121 38742904 38744443 38744803 38745090 38746004 38746073 38752129 38752430 38752682 38754996 38755270 38756443 38757912 38762632 38763338 38763526 38763625 38763689 38764096 38764637 38767870 38769119 38769294 38769738 38770476 38770863 38771349 38772294 38772503 38773526 38774443 38774626 38775225 38775646 38776331 38776464 38776483 38777674 38779184 38779841 38780239 38781092 38781654 38784168 38785226 38785659 38786684 38787003 38788131 38788475 38789079 38789445 38790576 38791046 38791208 38792368 38792922 38793113 38793770 38794507 38794517 38796711 38798345 38798788 38800506 38800734 38802764 38802853 38805207 38807027 38807759 38808391 38812765 38813380 38814323 38816302 38816430 38818298 38819444 38819616 38821832 38821848 38822312 38822433 38822940 38823003 38823939 38825309 38825484 38825941 38826014 38827015 38830435 38832235 38833376 38834992 38835466 38836576 38838852 38839259 38839751 38840711 38844618 38846287 38846758 38847758 38852424 38853243 38854665 38855192 38856005 38857430 38857669 38857678 38858022 38858822 38860431 38861047 38861329 38861709 38864412 38865962 38869381 38869702 38870378 38870452 38871920 38872544 38872793 38876250 38877153 38877620 38877787 38878943 38880446 38881114 38882316 38883315 38883837 38884489 38884670 38885533 38885935 38886347 38887449 38887604 38888143 38889144 38891046 38891462 38891645 38893282 38895430 38895944 38896638 38898948 38900204 38905084 38907334 38907704 38910104 38912416 38912936 38913337 38913707 38914636 38915508 38915889 38916781 38917727 38919907 38920991 38921743 38921951 38922461 38923191 38926832 38927782 38928077 38928926 38929589 38929900 38933127 38933971 38934165 38934294 38935007 38937301 38938106 38938265 38939431 38940040 38940193 38940807 38941356 38941716 38943061 38946205 38946363 38947124 38947458 38947942 38948204 38948466 38949231 38951511 38951611 38951942 38952694 38953743 38953805 38953831 38954301 38956701 38956743 38956931 38958132 38958425 38958911 38959117 38960714 38961237 38961802 38963091 38963573 38964611 38964756 38965711 38966847 38967249 38969117 38969860 38972073 38974087 38974246 38974581 38977030 38978052 38979365 38980251 38981729 38982691 38984532 38986015 38986071 38986758 38987153 38987649 38987696 38988027 38988038 38988473 38988635 38991190 38992984 38994800 38995299 38995627 38995991 38996323 38997362 38997400 38997724 38997746 38999585 38999712 39000626 39001151 39001401 39002826 39003590 39004655 39005618 39006008 39006564 39007401 39007402 39008551 39009434 39009509 39010404 39011110 39013245 39020084 39020948 39022625 39023340 39024936 39025325 39026490 39026754 39027459 39028080 39028516 39029177 39030582 39031258 39031511 39031669 39031862 39032576 39033313 39034565 39036807 39037809 39038228 39038563 39038957 39039948 39040199 39040712 39042983 39046635 39047573 39048032 39049845 39053862 39054977 39055305 39057476 39057774 39057808 39058240 39059532 39059638 39061826 39062948 39067038 39068000 39068945 39070477 39072021 39074524 39074978 39074980 39075190 39075365 39076310 39077686 39079384 39079796 39080253 39080575 39082032 39082316 39084254 39084483 39085511 39087005 39087873 39088693 39089223 39089877 39090174 39093967 39094005 39095528 39095559 39095990 39098398 39100277 39101486 39102716 39103303 39104189 39106740 39107770 39107976 39108666 39109039 39110311 39111184 39111443 39111712 39112075 39112814 39113517 39113938 39113962 39115280 39116075 39116104 39117359 39117806 39118791 39119267 39119291 39119474 39122497 39122705 39124005 39124079 39124227 39124821 39125230 39125619 39125810 39127084 39127480 39128697 39129086 39129996 39130202 39130463 39130655 39131096 39131145 39131303 39133070 39134991 39135507 39135584 39136021 39136043 39139381 39140665 39141114 39141232 39141629 39142256 39143119 39143469 39144274 39148312 39149236 39150090 39150118 39150716 39150912 39151557 39152208 39152824 39153283 39153303 39153469 39153744 39156671 39157183 39157982 39158385 39160174 39161109 39162343 39162375 39164366 39165535 39166059 39169873 39170308 39170337 39170732 39170933 39171962 39173353 39173401 39174728 39174778 39179754 39183618 39184265 39186369 39186410 39188880 39190285 39190312 39190978 39192042 39192221 39192233 39192539 39193028 39193732 39195669 39196029 39198175 39201451 39202071 39204232 39204871 39206399 39206718 39207242 39207703 39208801 39209180 39210993 39211511 39212131 39214192 39214632 39214909 39215845 39215903 39217314 39217510 39218094 39218124 39220009 39221745 39223922 39224734 39225263 39226144 39228218 39229806 39230474 39230525 39230657 39231295 39231833 39232361 39232526 39232938 39232978 39233158 39233367 39233535 39233981 39234395 39235751 39236278 39238566 39240446 39241096 39243426 39245041 39247676 39247695 39248122 39249610 39250173 39251404 39251412 39252772 39253227 39253393 39254694 39254768 39256122 39256696 39258257 39258931 39259077 39259759 39260073 39260749 39261592 39261944 39263290 39265599 39265951 39267349 39267358 39267773 39269494 39273010 39273226 39273934 39274581 39276698 39276803 39279409 39281166 39282241 39282319 39283294 39283578 39284116 39286444 39287446 39288059 39288426 39290530 39291539 39292862 39292983 39294187 39294616 39294957 39295028 39296178 39296200 39299034 39299220 39304918 39305803 39309667 39310350 39310391 39310517 39311728 39311957 39312396 39312974 39314741 39316957 39320485 39321037 39321988 39322061 39322231 39322716 39322854 39327214 39329957 39331830 39332536 39333875 39335850 39336637 39338087 39338432 39338836 39338933 39339266 39339818 39340675 39342757 39343110 39343502 39344804 39345466 39347776 39348640 39348849 39349087 39349881 39350036 39352485 39352823 39353245 39353659 39354780 39356487 39356755 39356845 39358918 39360265 39360572 39362070 39362936 39365184 39365694 39366293 39366490 39368725 39369218 39369447 39370195 39371598 39372372 39372470 39374137 39375113 39375118 39377645 39379094 39379187 39380209 39381567 39385511 39385827 39386365 39387024 39389859 39389914 39390460 39390510 39390948 39393379 39394468 39395386 39398120 39398436 39398622 39400467 39400795 39401939 39401992 39402719 39403374 39404838 39408814 39409731 39409909 39410738 39411377 39412148 39412814 39412995 39413441 39413567 39413913 39414270 39416711 39417172 39420289 39420347 39422843 39424524 39427438 39431232 39432034 39432780 39433176 39433770 39433893 39435070 39435649 39436065 39438617 39438649 39438873 39438967 39441524 39441717 39442759 39442865 39442927 39443699 39444761 39445218 39445580 39446784 39447479 39448705 39449732 39450550 39451083 39451428 39451679 39453312 39456291 39456415 39456543 39458111 39462438 39462639 39464734 39465750 39465930 39466021 39466151 39467811 39468114 39468910 39470411 39470691 39470729 39470975 39471228 39471984 39473997 39475250 39475279 39476179 39476742 39477125 39477790 39481067 39481838 39483076 39484317 39484519 39485770 39486001 39488767 39490611 39491987 39492626 39492627 39493689 39494340 39494374 39494487 39495779 39497067 39499523 39499792 39501992 39502860 39503498 39503956 39504354 39506209 39506270 39508261 39509270 39509350 39509876 39509892 39511451 39511554 39512341 39512490 39514463 39517338 39518032 39518257 39518379 39519865 39521263 39521596 39523938 39526575 39527499 39528539 39530014 39530536 39530968 39531024 39531678 39531720 39534853 39534936 39535700 39535896 39536646 39536806 39537699 39537767 39540366 39540439 39540942 39541336 39541360 39541377 39541678 39542860 39544229 39544619 39545248 39545595 39546838 39546905 39546993 39547850 39549813 39550195 39551191 39551199 39551343 39551511 39556500 39556656 39557113 39557134 39557311 39557359 39559919 39560410 39560714 39561120 39563217 39563504 39564571 39564987 39566049 39566350 39566422 39566945 39567248 39567522 39567632 39568011 39569943 39574417 39575143 39575754 39577335 39577992 39580109 39580787 39581204 39581754 39582301 39585703 39586874 39586900 39586901 39588105 39588984 39592372 39592557 39593819 39593965 39594282 39594363 39594376 39595591 39599713 39600361 39602466 39604252 39604800 39607617 39607774 39608640 39609794 39610281 39612604 39612717 39613256 39614071 39614376 39616153 39616860 39617014 39617726 39618942 39620536 39621005 39622484 39623171 39624546 39624567 39624828 39624950 39625036 39625073 39627248 39628608 39628998 39629254 39629269 39631205 39631330 39631896 39632383 39635740 39635938 39637625 39637650 39641585 39642535 39646416 39646547 39646740 39648182 39648390 39649840 39650526 39650948 39651694 39652774 39655113 39657397 39658567 39659961 39661716 39661879 39665393 39667917 39668284 39668961 39669969 39670712 39671477 39672560 39672662 39673680 39674366 39675156 39675695 39676456 39678802 39679460 39679602 39679659 39682794 39683333 39683962 39684678 39685828 39686418 39687323 39687636 39687808 39690347 39692187 39693060 39693401 39693796 39694139 39696852 39697501 39698095 39698590 39702822 39703435 39704361 39704555 39705203 39706494 39706674 39706997 39708241 39708424 39708618 39708895 39709310 39710576 39710760 39712086 39712569 39714364 39714541 39714996 39716503 39719400 39721140 39721554 39722068 39725632 39726146 39726420 39726755 39727636 39727948 39728173 39729619 39730934 39732168 39733755 39734671 39734932 39734951 39735439 39735802 39735859 39736030 39736571 39736930 39737992 39738672 39740649 39741859 39742730 39744878 39745160 39745334 39745811 39746246 39748099 39749513 39749926 39751192 39752136 39752763 39754172 39754809 39754856 39757648 39757768 39758891 39759516 39761129 39763619 39764360 39764754 39766294 39767355 39767807 39769704 39771089 39771305 39772532 39772774 39772883 39772977 39773738 39773739 39774919 39775803 39775874 39776289 39777014 39777443 39777944 39779274 39780514 39780658 39782227 39783257 39784837 39784869 39784983 39785913 39788680 39789629 39792096 39793451 39797416 39799111 39801681 39801739 39802819 39804702 39805147 39805732 39805991 39805994 39807223 39807493 39807612 39808117 39808974 39809212 39809380 39809513 39809966 39810911 39812259 39812350 39813467 39818070 39818643 39818714 39818800 39818883 39819766 39820194 39820825 39822134 39822765 39824425 39826813 39826895 39827941 39829224 39830425 39830678 39830875 39831607 39831842 39833029 39834609 39834721 39834730 39835602 39836407 39838480 39840981 39841524 39841796 39842223 39844399 39844726 39846292 39846826 39847008 39848437 39849235 39849352 39851342 39851863 39856856 39856992 39857822 39860885 39862005 39863172 39864550 39866680 39866716 39869131 39870127 39870238 39870981 39871737 39872019 39872697 39872895 39874288 39874591 39874740 39874768 39874839 39877175 39878272 39879700 39880638 39882216 39883949 39885762 39885857 39888988 39890537 39890755 39891215 39891303 39891426 39891957 39893464 39893550 39894587 39895669 39895997 39896015 39896269 39896831 39897955 39898039 39899296 39899363 39900046 39900357 39900452 39901921 39902957 39905509 39905911 39906655 39909716 39910311 39912163 39913010 39917367 39918702 39919145 39919616 39920447 39921095 39921108 39922286 39924183 39925669 39926397 39926644 39930018 39932386 39932683 39933450 39933826 39934199 39934447 39935475 39935962 39937886 39941127 39945337 39945582 39945915 39946735 39946821 39948094 39949731 39950842 39951892 39953530 39956869 39957534 39957685 39959309 39959399 39961277 39961854 39962030 39964283 39966260 39966884 39967825 39969622 39972941 39974352 39975008 39975134 39975978 39978431 39978814 39982236 39982254 39984846 39985108 39986598 39988134 39988232 39989350 39990365 39991434 39995674 39995928 39996418 39996926 39997149 39997937 39999179 39999412 40000073 40000262 40001313 40004032 40004058 40006114 40007036 40008653 40009062 40012137 40015929 40016471 40016902 40017250 40018540 40018958 40019629 40020199 40020972 40021703 40022674 40024332 40024364 40024637 40025430 40025478 40025541 40027012 40027363 40027577 40028452 40030103 40030699 40031157 40031873 40034489 40035445 40035847 40036165 40036755 40037528 40038767 40039415 40041275 40041726 40043090 40043430 40043903 40047770 40048649 40048942 40049183 40049924 40050093 40050541 40051086 40053852 40053960 40055143 40055276 40057667 40057986 40058916 40060268 40060827 40061650 40061870 40062739 40065221 40065779 40066058 40066441 40067067 40067171 40067197 40069281 40070215 40071382 40071480 40072043 40073370 40074247 40074310 40074848 40075273 40076620 40080215 40080553 40080692 40081633 40082294 40083080 40083780 40083937 40088275 40088809 40089755 40091483 40092639 40093704 40095461 40096256 40096763 40098093 40098503 40099225 40099271 40100163 40100371 40103524 40103608 40103742 40104268 40104309 40107915 40109532 40110012 40110249 40110351 40110557 40111097 40111746 40112273 40113786 40114193 40115608 40116531 40116710 40117070 40117485 40118773 40119112 40119443 40119460 40119894 40121434 40121685 40121723 40124319 40124404 40124843 40124872 40127819 40129151 40129213 40130662 40131426 40133845 40134213 40135022 40135761 40137170 40137238 40140881 40142094 40144409 40145297 40145861 40146294 40146581 40150564 40151004 40155445 40156096 40156903 40157445 40157695 40158704 40160396 40163288 40164460 40165647 40167201 40169668 40170178 40170312 40170485 40171633 40171909 40172728 40172730 40173156 40173489 40173580 40174195 40174637 40175723 40176375 40176568 40176973 40177371 40177455 40177646 40178437 40179445 40180776 40182395 40183128 40184907 40185481 40185710 40186880 40187330 40187586 40187767 40189100 40191372 40191808 40192630 40192731 40194579 40196033 40196481 40196483 40196513 40199282 40199598 40199604 40200360 40202263 40202299 40203921 40204068 40204807 40205569 40207762 40207941 40208071 40208981 40209268 40210102 40210273 40211119 40214095 40216474 40216914 40217243 40217857 40218242 40220185 40221583 40221912 40222616 40223719 40223928 40225930 40229983 40233281 40233751 40234015 40234322 40234897 40235853 40236146 40236598 40237284 40238556 40239430 40240858 40241460 40241466 40241493 40243687 40244036 40247894 40250020 40250138 40250141 40250614 40250696 40251539 40251772 40252735 40256484 40256626 40257958 40258873 40258912 40260646 40261266 40262975 40263219 40263895 40264992 40265197 40266561 40268347 40268761 40269276 40269484 40272278 40272840 40273794 40274102 40274624 40274652 40276536 40277646 40278321 40278628 40279972 40281685 40283115 40283342 40284027 40285992 40287410 40287826 40288257 40288441 40289108 40290357 40290609 40290951 40293735 40294415 40295105 40295845 40297888 40298255 40300600 40301990 40302194 40303525 40304721 40306223 40306513 40306895 40307828 40309091 40309173 40310173 40310453 40310558 40311279 40311429 40313212 40313992 40314314 40314867 40315621 40318009 40320259 40321078 40321284 40321616 40322532 40323297 40324184 40324440 40324968 40325582 40326846 40329130 40331248 40331613 40332312 40333677 40334336 40335415 40336016 40337187 40339424 40341134 40342753 40343130 40343666 40345526 40345809 40346369 40346477 40348053 40349007 40353307 40353333 40353351 40354268 40355123 40355360 40357728 40357939 40358635 40360416 40360643 40361558 40361618 40362765 40363438 40363554 40363865 40364028 40365861 40366393 40367413 40367824 40368311 40368774 40368951 40369320 40370859 40372325 40373960 40374884 40377752 40378323 40378326 40378492 40379749 40380137 40381443 40381591 40382499 40383057 40384228 40384621 40384807 40385326 40386243 40386585 40389434 40392027 40396650 40396787 40397897 40398328 40398662 40398693 40404172 40405158 40408009 40408784 40409431 40409767 40410548 40410836 40411036 40411223 40414675 40416117 40417182 40418439 40418516 40418640 40420792 40420843 40423256 40423641 40423797 40424103 40424478 40424842 40427117 40427335 40428451 40429660 40430965 40432538 40433184 40433625 40433639 40433812 40433895 40434414 40434804 40435191 40435446 40435731 40436850 40437350 40437818 40438325 40439664 40440185 40440538 40441445 40441755 40442364 40443742 40443971 40444095 40444395 40445195 40446566 40447562 40447976 40448390 40448545 40449762 40450938 40451911 40452453 40454124 40454406 40455294 40455315 40456377 40457763 40458657 40459021 40459322 40460580 40461084 40461667 40464619 40464768 40466459 40466834 40468254 40469227 40473044 40473829 40475938 40476043 40476089 40476435 40477255 40477382 40479092 40479544 40480440 40482514 40483147 40483351 40484173 40485340 40485436 40485625 40485886 40486411 40489004 40489522 40489847 40489993 40490212 40490867 40491364 40492087 40492616 40493174 40493482 40495158 40495614 40495720 40496259 40497453 40498724 40500435 40500860 40502380 40502684 40502908 40503691 40504080 40504787 40505656 40505901 40505951 40508049 40509733 40510343 40511188 40511521 40512173 40512311 40516508 40517195 40517250 40518259 40518297 40519335 40519657 40520008 40520832 40521531 40523810 40525708 40525751 40526069 40526165 40526287 40532387 40535512 40535747 40536114 40536207 40536610 40540499 40542606 40543269 40543932 40543976 40544750 40546056 40546171 40551044 40551472 40552942 40553318 40554420 40554563 40555754 40556453 40558544 40560345 40562171 40562273 40562985 40563761 40564470 40564554 40565163 40565335 40568402 40569571 40569691 40570779 40571097 40574081 40574529 40574815 40574948 40575751 40576755 40577834 40578600 40583254 40585414 40586471 40588860 40589549 40589736 40591396 40591744 40592143 40592440 40592521 40592687 40593541 40594670 40595960 40596326 40597487 40600186 40600554 40600898 40601301 40602188 40605181 40605602 40606529 40606720 40607041 40608091 40608285 40609279 40609861 40611775 40614120 40615018 40619560 40621745 40626160 40626345 40629513 40631105 40632175 40632529 40632887 40633808 40634672 40635128 40636267 40638584 40640494 40640888 40644470 40646461 40646485 40646604 40649207 40652071 40652097 40652211 40652729 40652759 40653945 40654225 40654463 40655109 40655178 40655243 40655370 40655659 40655933 40656125 40656611 40656833 40656949 40657640 40659147 40660312 40661506 40661596 40661910 40663419 40664315 40666237 40666255 40667094 40668495 40669349 40670678 40672588 40674575 40675149 40675755 40676289 40677041 40677045 40678489 40678673 40679121 40679879 40680431 40682047 40682523 40682899 40683298 40683971 40683998 40685472 40686276 40689042 40689066 40689674 40689921 40691656 40692436 40692776 40692941 40695093 40695727 40696582 40696582 40696804 40697233 40699058 40699287 40700438 40702983 40703068 40703260 40703443 40704673 40705780 40706706 40707817 40708063 40709149 40709623 40711409 40711773 40712555 40712913 40713603 40715513 40723286 40724153 40725298 40725647 40725943 40728083 40729580 40730187 40730345 40731408 40732592 40733715 40735360 40735978 40735991 40736423 40737513 40740975 40741393 40742497 40742951 40743149 40743177 40743705 40744058 40745320 40745437 40745881 40747364 40748129 40750639 40751794 40752415 40752506 40752891 40753142 40753741 40753937 40754236 40754262 40754787 40756191 40756215 40756913 40756919 40757552 40757711 40758175 40758797 40760983 40761299 40762972 40763636 40763910 40764931 40767451 40767992 40768248 40769709 40773590 40773838 40774328 40775399 40776196 40777051 40777578 40777759 40778224 40778809 40782546 40782550 40783661 40784586 40785842 40785848 40786834 40787106 40788326 40788503 40789223 40791169 40791951 40794611 40795325 40795670 40795680 40795781 40797089 40797279 40798357 40799655 40801600 40801862 40801915 40802522 40802786 40804127 40805286 40805888 40807165 40807894 40808121 40808404 40808840 40809609 40810409 40810739 40818115 40818412 40818665 40818762 40818939 40819496 40819599 40820389 40820499 40821219 40821341 40824195 40826472 40826580 40827356 40827686 40827868 40829420 40829444 40829616 40829932 40830125 40830354 40830960 40831639 40834133 40834743 40837865 40838612 40839910 40839954 40840076 40843766 40843791 40844797 40845353 40846365 40847218 40847731 40848083 40848245 40849885 40850925 40851207 40851729 40855591 40856681 40856880 40857412 40858437 40859198 40860405 40861320 40862935 40867226 40867282 40868259 40869049 40869475 40870700 40871154 40871769 40872498 40873012 40874443 40875196 40875220 40875642 40876589 40877182 40877320 40877646 40877662 40878455 40879671 40880969 40880974 40881299 40881839 40882249 40882479 40884480 40884648 40884771 40885267 40887662 40888118 40888366 40889888 40891412 40892516 40894047 40894236 40897401 40898029 40899391 40901765 40902293 40902346 40903130 40904411 40904496 40904815 40905194 40905273 40908507 40908537 40908707 40908881 40909066 40910378 40910719 40912011 40912083 40912408 40912452 40912675 40912897 40913206 40913390 40914721 40916228 40916318 40916809 40919704 40920054 40920083 40921266 40923819 40923895 40924597 40927695 40931549 40931727 40932993 40933112 40934755 40935301 40935691 40938733 40940908 40941659 40941896 40942565 40943862 40944659 40945226 40945569 40945837 40946683 40949631 40955056 40955306 40956048 40957628 40957947 40959319 40959523 40961122 40963964 40968727 40969644 40970191 40971357 40972322 40973548 40975941 40976062 40978614 40979001 40980019 40980776 40981488 40982845 40985144 40985400 40986358 40987291 40987435 40988348 40988392 40989566 40989640 40992748 40993995 40995240 40995430 40995491 40998756 40998774 40998848 40999177 41001013 41004792 41006059 41008761 41008968 41009026 41009028 41009255 41010432 41011232 41011905 41013542 41015047 41015605 41016238 41016827 41017381 41018077 41019216 41019393 41019537 41019713 41021860 41023552 41025630 41026289 41026466 41026872 41027050 41028366 41029303 41029747 41030978 41033091 41034577 41034704 41036933 41037000 41037436 41037436 41037503 41038221 41039245 41039377 41042345 41043297 41044433 41046677 41047524 41048704 41050005 41051970 41052375 41052870 41053743 41054288 41054395 41054554 41054779 41055418 41055961 41056301 41057408 41057753 41060057 41060920 41061570 41062723 41063072 41064312 41065027 41065085 41068335 41068582 41068826 41070266 41070429 41071981 41072876 41073128 41076042 41078151 41078869 41079809 41080213 41081383 41082934 41083678 41084976 41086602 41087074 41088771 41089117 41089655 41089949 41090380 41090783 41092632 41093158 41093558 41093684 41095684 41095835 41096702 41097352 41098353 41098549 41099075 41101092 41101917 41103586 41104463 41104912 41105184 41105668 41106862 41111915 41114660 41115150 41116971 41118809 41119643 41121907 41123819 41125285 41126432 41126950 41127583 41128825 41131942 41132144 41132831 41134212 41135868 41136043 41138360 41141152 41141927 41143882 41144306 41144654 41146038 41148724 41149170 41149555 41150219 41150754 41151341 41152479 41152493 41152804 41153193 41154866 41154889 41155393 41155532 41157851 41159795 41161159 41162733 41163927 41165740 41165951 41165965 41167127 41168052 41168263 41168714 41169056 41169184 41169417 41169996 41170829 41170880 41171481 41172309 41175420 41176462 41177732 41177908 41177958 41177991 41178783 41179194 41181738 41182592 41182697 41182994 41185601 41185879 41185912 41188127 41188604 41189723 41189976 41191248 41193205 41193384 41194414 41195598 41195884 41195907 41195980 41196648 41196889 41200192 41200364 41200596 41201216 41201861 41202733 41204240 41204476 41205124 41206102 41207053 41207119 41209924 41210631 41212413 41212658 41213169 41214279 41216786 41217588 41217716 41218480 41220622 41222030 41222310 41224805 41226555 41227325 41228460 41229509 41230003 41230564 41230724 41231214 41231944 41233568 41234222 41235373 41237139 41239354 41242156 41243683 41244647 41244772 41246175 41247076 41247913 41249194 41249228 41249776 41250878 41250893 41254229 41254366 41255409 41256098 41257573 41257645 41257792 41257817 41259164 41259416 41260688 41261745 41262177 41263758 41265154 41266102 41266245 41268171 41268680 41268838 41269060 41271015 41276656 41280297 41280820 41282558 41283401 41283498 41284666 41284784 41285311 41285964 41287222 41287960 41289176 41289186 41289363 41290017 41290136 41293400 41297225 41298133 41298400 41300203 41300330 41300370 41302261 41303011 41303268 41307091 41310028 41310291 41310673 41311433 41313713 41313875 41314782 41315162 41316356 41316808 41317942 41319859 41322035 41323562 41325894 41327704 41327712 41328222 41328607 41330562 41331313 41331366 41331871 41333460 41334012 41334946 41335032 41335091 41335499 41337906 41338039 41339599 41340100 41340208 41340758 41341091 41344256 41344927 41348183 41349044 41349723 41350662 41351559 41353134 41353629 41354956 41355663 41356612 41357858 41357947 41360794 41361138 41362333 41364144 41365050 41366712 41367308 41368257 41369916 41372402 41374636 41374732 41376902 41377232 41380706 41381318 41382727 41384463 41385734 41386378 41386379 41387700 41393874 41395306 41395323 41395645 41397146 41400614 41401773 41401797 41402494 41403512 41403712 41404152 41404226 41404260 41404605 41404864 41409931 41410742 41410820 41412772 41414512 41414629 41414976 41416433 41416572 41416637 41416738 41417261 41418148 41419909 41420251 41421282 41421456 41421790 41423167 41424467 41425759 41426134 41427685 41429731 41430793 41431657 41432388 41433495 41433538 41433801 41436207 41436975 41440305 41440581 41444848 41444924 41445636 41446798 41447611 41449944 41452077 41452993 41453091 41455456 41455992 41456987 41457957 41460491 41463975 41465531 41466186 41466939 41467784 41467983 41468218 41468456 41469483 41470087 41470200 41470237 41471258 41471870 41472535 41473208 41473224 41473959 41474500 41474655 41481195 41481579 41482554 41483798 41483981 41484312 41484576 41485304 41490606 41490842 41490967 41491333 41493482 41494055 41494928 41495099 41496717 41499425 41500714 41502570 41502816 41504098 41505305 41507602 41509760 41510659 41511413 41511580 41512284 41513752 41513893 41513948 41515714 41515777 41515934 41516357 41517391 41517617 41520368 41520992 41524221 41525958 41526099 41527515 41527718 41529537 41529954 41530112 41530569 41530978 41534483 41535426 41537471 41538118 41539097 41540320 41541690 41543179 41543375 41544181 41544627 41546646 41547159 41547235 41547719 41548728 41548906 41552191 41553498 41553558 41554012 41554376 41555453 41555705 41557802 41559934 41560859 41561142 41561434 41562412 41563269 41564356 41564821 41566748 41567012 41567979 41568074 41568528 41568555 41568942 41569469 41570834 41571146 41573255 41574338 41574347 41575568 41575736 41576004 41576134 41576856 41579511 41581324 41581515 41583465 41583521 41587589 41588353 41590457 41591308 41594119 41594386 41595417 41596092 41597508 41598803 41599727 41600838 41602213 41604054 41604078 41604158 41605276 41605527 41605551 41606236 41606342 41607060 41609196 41610433 41610436 41611488 41611546 41611592 41616529 41617441 41618281 41618785 41619751 41620453 41621734 41622518 41622980 41627051 41629747 41629757 41630591 41630758 41630995 41633054 41635048 41637426 41638976 41640064 41641563 41642271 41643238 41644594 41645364 41645381 41646029 41647417 41647698 41649002 41649293 41651310 41651376 41652736 41655204 41656022 41656177 41657770 41660651 41661387 41662186 41662997 41663646 41664115 41664690 41664871 41665942 41667712 41668572 41670187 41670522 41674275 41675265 41676281 41677174 41677491 41677691 41677770 41678529 41678900 41679561 41680993 41681129 41681492 41681510 41683540 41685227 41685609 41685614 41685749 41685751 41687325 41688848 41688883 41689145 41689685 41690762 41692279 41692881 41693328 41693791 41694385 41695902 41696093 41696916 41699677 41700523 41701638 41701815 41701915 41702649 41703216 41703417 41704249 41707121 41708047 41708877 41709497 41709606 41711847 41715432 41716867 41721255 41722298 41725044 41728825 41730029 41730504 41730878 41730934 41731565 41731764 41737127 41737338 41737442 41737807 41738379 41738895 41739019 41739500 41742024 41742947 41743466 41746025 41746713 41748181 41750781 41751864 41752284 41752542 41752817 41752929 41755525 41757624 41759288 41760422 41761412 41762091 41762157 41763442 41766677 41767318 41767623 41769356 41770140 41770463 41771192 41772059 41773999 41774100 41774334 41774529 41774833 41775182 41776072 41776432 41778019 41778270 41779508 41780272 41782112 41784136 41785455 41786568 41787831 41789006 41790462 41792965 41794464 41794797 41796310 41797221 41798304 41801112 41802123 41803467 41804271 41804458 41804459 41806031 41806635 41809962 41810091 41811578 41811858 41813842 41814151 41815257 41816835 41817964 41819696 41820041 41821185 41821499 41822646 41823594 41823705 41824265 41824913 41826238 41827605 41829309 41830126 41830161 41830505 41832098 41832226 41832550 41836818 41837261 41839753 41841800 41843029 41843633 41850887 41851263 41854341 41857061 41857606 41858742 41861479 41861921 41862148 41862364 41862689 41863180 41864530 41864954 41865043 41865259 41865776 41867225 41867277 41869526 41869548 41870449 41871724 41872528 41873019 41873415 41873681 41873859 41874150 41874328 41875305 41875875 41876407 41878876 41879055 41879738 41881258 41885752 41886586 41886678 41887480 41887768 41888066 41888570 41889960 41892153 41893513 41894616 41896910 41897493 41898051 41898364 41898366 41898657 41898884 41900114 41900211 41900360 41901510 41903625 41903783 41904098 41905337 41905788 41907585 41908230 41911287 41911522 41911695 41913074 41913149 41914503 41915466 41916216 41917081 41917492 41919445 41920449 41921034 41922542 41923010 41923717 41924122 41924910 41926958 41928516 41929100 41929363 41929755 41933236 41933814 41934460 41934916 41936432 41936957 41937338 41937893 41938210 41939182 41939182 41939672 41939999 41940219 41940493 41940930 41941532 41941680 41941823 41942922 41943987 41944881 41946287 41947491 41947506 41948023 41950113 41951192 41952118 41952867 41955675 41956033 41956853 41957205 41959106 41961097 41961270 41962950 41963396 41964506 41966883 41966924 41969409 41970786 41971807 41972666 41972812 41973140 41973274 41973305 41973323 41973636 41974103 41974906 41975077 41977819 41978187 41981344 41981740 41983068 41984568 41985873 41987117 41989199 41989361 41991370 41991494 41993615 41993750 41994251 41998227 42001904 42004115 42005895 42006006 42006110 42007090 42007454 42007865 42008541 42009936 42010315 42011879 42012834 42013041 42014045 42014048 42014415 42014693 42015612 42015645 42017628 42018853 42018967 42019369 42020589 42020781 42020864 42021085 42021825 42022544 42023580 42024450 42024661 42025350 42027460 42028211 42028915 42029595 42033138 42033249 42033670 42033849 42033931 42035002 42035090 42035205 42038630 42038981 42039158 42039820 42039957 42041037 42041422 42041775 42042413 42043476 42045463 42046158 42049911 42050084 42051714 42052127 42056011 42057289 42057662 42057687 42057918 42058055 42058073 42058391 42062094 42063160 42063212 42064587 42066941 42067832 42068198 42068826 42069454 42071226 42073193 42076701 42078734 42079276 42079520 42080085 42081832 42082784 42083078 42083874 42084258 42086745 42087047 42088149 42089067 42089117 42089126 42089261 42090013 42091620 42095235 42096453 42097982 42098055 42100202 42101211 42103441 42105654 42105724 42106014 42106034 42106699 42107346 42108374 42108465 42109374 42109492 42110718 42110998 42111712 42112958 42114180 42114499 42114529 42114883 42115040 42115232 42116269 42116338 42117525 42118097 42119434 42119634 42119808 42120456 42120609 42122522 42123765 42124314 42124632 42125060 42126539 42129187 42132288 42132987 42133157 42133868 42136909 42137291 42138155 42139982 42141420 42142820 42143725 42145024 42147218 42150187 42150459 42150905 42152905 42153783 42154673 42155527 42156396 42157621 42157678 42158993 42159010 42159967 42160072 42160170 42160927 42163227 42164373 42164903 42165066 42167353 42167895 42168014 42168780 42168799 42171172 42172784 42173454 42173675 42174563 42176898 42179630 42181062 42181087 42181508 42181780 42185464 42185575 42186458 42186545 42187683 42191283 42191609 42192208 42193664 42194165 42197050 42197138 42198317 42198368 42198868 42198945 42200080 42201863 42201977 42202637 42204269 42206538 42207610 42208002 42208357 42208703 42209287 42210390 42210686 42211045 42211111 42212816 42213086 42213548 42216188 42218073 42219841 42220673 42225254 42228258 42229251 42232638 42232829 42235166 42235179 42235717 42236653 42236885 42237303 42237487 42238921 42240547 42241381 42242370 42244668 42245655 42245879 42247038 42247390 42249184 42249315 42250196 42250806 42252007 42253701 42257351 42257355 42257408 42257554 42258293 42259330 42264360 42264630 42265478 42266485 42267977 42268355 42268920 42268961 42269522 42271213 42272059 42273711 42273902 42274804 42275178 42276668 42277911 42279807 42280216 42280615 42281187 42283762 42284043 42287341 42287622 42288657 42289893 42290045 42292720 42294138 42294745 42294760 42295002 42295849 42295910 42297236 42297249 42297645 42298229 42302656 42303013 42303839 42303911 42305095 42305932 42306345 42307263 42308613 42310501 42310926 42311334 42311645 42314065 42314894 42316599 42316894 42317133 42317842 42318143 42318398 42319300 42320283 42321438 42323669 42323792 42324269 42324460 42324849 42325005 42325006 42326347 42326776 42327063 42327702 42329311 42329625 42329688 42329700 42330013 42330338 42330474 42331800 42331982 42332778 42332980 42333743 42335057 42335373 42336269 42339054 42340031 42343616 42344258 42345098 42345699 42346283 42348252 42349578 42349662 42351287 42351566 42354395 42354768 42355032 42355821 42357133 42357212 42357580 42358173 42358588 42360072 42360296 42365234 42365943 42368379 42369177 42369787 42370454 42371637 42372504 42374574 42375326 42376494 42377393 42377858 42378503 42378605 42378612 42379400 42380298 42380722 42380796 42380986 42381230 42383287 42384331 42384338 42385073 42385115 42385712 42386507 42387077 42388316 42388677 42391084 42392390 42392892 42393400 42395684 42396666 42398781 42398933 42399664 42400904 42401328 42401726 42402189 42403513 42404084 42404241 42404428 42404826 42409245 42409441 42410470 42410553 42411311 42413819 42414357 42414986 42415816 42419236 42420441 42422129 42424646 42425611 42429156 42429872 42431010 42431417 42431646 42431806 42431908 42432807 42432807 42435691 42435753 42438154 42438487 42439415 42440684 42441345 42441351 42441498 42441551 42442744 42443484 42443781 42444722 42444850 42445856 42446036 42447045 42448871 42449215 42449467 42449555 42450501 42451781 42451994 42452890 42453386 42454974 42455267 42455911 42456847 42457230 42457376 42457525 42457596 42458103 42460520 42463371 42464033 42466669 42467325 42467379 42467983 42468067 42468808 42468836 42471384 42472005 42473987 42474436 42475493 42476309 42478953 42479279 42479911 42480845 42484373 42485196 42487795 42488374 42488709 42488783 42489824 42492317 42492409 42492864 42493484 42493507 42493943 42494318 42495096 42495318 42495377 42496097 42499046 42499688 42500030 42500356 42503770 42506423 42508061 42508676 42509392 42510950 42510995 42511285 42512924 42513091 42514094 42514217 42519435 42519951 42520011 42521793 42521954 42522646 42524481 42525282 42525379 42525789 42525996 42528836 42529070 42529685 42530404 42530767 42530798 42530927 42531979 42532470 42533505 42533530 42534553 42536002 42538243 42538472 42538667 42538968 42539037 42539934 42540676 42541556 42542850 42543989 42543994 42544932 42545467 42545682 42546092 42547030 42547671 42550380 42550551 42550811 42551179 42551526 42552606 42553728 42555846 42555982 42557646 42558164 42558789 42559207 42559987 42562665 42563119 42563209 42566698 42567062 42568593 42568866 42569299 42570653 42570974 42571892 42572126 42572598 42572700 42573564 42573679 42575294 42577188 42579148 42579743 42580317 42581165 42581382 42582635 42583056 42583635 42583967 42584143 42585931 42587683 42587979 42589263 42590352 42590720 42590756 42590820 42593818 42595657 42598466 42598949 42599190 42600167 42600311 42601606 42602026 42602271 42603140 42606670 42607208 42608714 42610534 42611829 42612248 42612372 42612401 42613026 42614252 42616854 42619325 42619991 42620250 42621397 42621921 42622426 42622482 42627027 42627606 42629449 42631705 42633162 42633249 42633374 42633577 42634258 42634865 42636291 42636545 42637133 42639142 42639644 42640293 42640630 42642002 42642216 42644052 42646399 42647565 42649193 42651060 42651371 42652276 42653568 42654769 42655233 42658357 42659332 42659475 42660099 42660227 42660531 42661109 42663671 42665160 42667248 42667741 42668030 42668245 42671215 42672084 42673260 42673773 42674776 42674872 42675789 42675879 42676283 42676398 42676688 42677668 42679991 42681170 42681287 42683094 42686201 42689651 42690165 42691136 42692023 42692245 42692973 42694852 42695965 42697965 42700158 42702151 42703754 42706706 42706726 42707507 42708265 42708493 42708939 42710500 42711557 42713713 42713948 42714307 42715569 42716201 42717327 42718516 42718582 42718805 42719115 42720913 42720987 42721999 42722717 42723345 42723932 42724627 42724811 42725100 42725110 42725340 42725771 42726663 42726859 42727409 42728315 42728426 42728941 42729101 42731706 42733600 42733718 42735179 42738654 42740260 42741364 42741403 42744571 42744620 42747260 42748446 42748985 42749980 42750987 42751408 42751626 42752446 42755153 42755866 42767429 42767671 42769487 42772707 42772858 42773812 42774726 42775373 42778953 42780466 42780653 42781152 42781366 42784709 42785087 42785943 42786595 42788521 42789978 42790218 42790266 42792167 42792800 42794802 42795988 42796368 42796387 42798034 42798726 42798742 42800213 42801610 42802665 42802682 42802859 42804802 42805385 42805561 42805989 42806502 42806682 42807708 42807960 42808670 42809646 42810809 42812467 42812545 42813854 42814179 42814490 42815229 42816352 42816781 42818498 42818796 42819003 42821609 42821645 42823367 42823857 42824168 42825738 42825864 42826364 42826586 42826719 42827588 42828957 42829422 42832406 42832720 42832807 42833150 42834582 42835501 42835734 42836111 42838663 42838984 42840281 42841361 42841428 42841991 42842715 42843041 42843115 42843948 42844558 42844890 42846465 42846474 42847753 42848628 42850468 42850730 42851386 42853765 42854680 42856469 42857025 42857697 42859381 42860159 42860924 42863646 42863733 42865548 42866683 42867749 42871471 42872511 42872756 42873245 42873700 42876419 42876540 42878008 42878378 42879060 42879747 42880697 42881288 42883476 42883894 42886388 42887094 42889866 42890385 42890468 42890878 42894877 42895023 42895542 42898293 42900097 42900527 42901130 42901411 42904741 42905238 42907395 42910926 42910979 42912555 42913053 42913233 42913500 42916037 42917609 42917717 42920353 42921330 42922646 42922824 42925212 42925504 42926610 42930237 42930674 42930872 42931070 42932121 42932651 42933002 42933463 42934793 42936991 42937102 42937623 42938458 42939508 42939699 42942000 42942099 42942974 42943135 42943219 42943769 42946012 42947823 42948407 42949230 42949707 42950244 42950373 42950509 42951788 42952520 42953057 42953510 42958964 42961514 42962113 42962894 42962920 42963537 42964969 42965104 42966157 42966666 42967368 42969725 42969934 42971248 42971583 42971864 42973772 42975519 42978077 42979492 42979656 42980087 42983212 42983619 42983837 42983909 42985704 42986267 42986506 42987563 42989088 42989345 42992086 42992406 42997018 42999579 42999601 43001551 43002374 43003481 43003605 43004119 43004189 43005642 43005836 43005930 43007229 43007877 43008317 43009553 43009737 43010549 43011899 43012084 43012594 43012989 43013335 43013924 43015037 43015542 43016254 43017346 43018109 43018268 43018688 43019078 43019097 43021072 43022173 43025114 43025165 43025879 43027215 43027439 43027971 43028562 43028763 43028933 43029017 43029109 43029299 43029609 43030440 43031480 43032875 43034126 43034188 43034377 43034952 43035247 43035442 43037358 43038142 43038520 43041033 43042118 43043713 43043983 43044062 43046222 43046329 43046661 43047960 43048847 43049192 43050753 43053093 43053224 43054301 43055899 43056051 43056462 43056724 43058699 43060184 43061111 43062191 43062400 43063200 43063223 43064263 43066181 43066192 43066786 43067645 43069221 43070159 43071743 43071852 43072602 43072716 43072722 43072725 43072882 43074137 43076136 43077072 43077472 43078321 43078828 43078897 43079038 43079195 43079752 43081349 43084753 43085038 43085148 43086817 43086958 43087024 43088377 43090236 43092234 43093871 43094191 43094285 43094538 43095205 43095337 43095434 43095528 43096323 43096900 43097232 43097763 43097895 43098222 43098995 43102158 43103606 43103885 43105063 43105929 43106290 43107422 43108261 43108307 43108495 43108716 43110370 43110420 43111678 43111789 43111794 43112177 43112400 43112461 43117044 43118237 43119994 43120925 43124195 43124253 43124717 43126404 43127547 43128871 43130511 43131679 43132831 43133092 43133681 43133920 43134711 43136560 43137373 43139283 43139538 43142375 43142400 43142870 43145509 43145804 43146504 43146909 43148633 43150952 43151405 43151524 43152478 43153147 43153994 43157215 43164303 43164860 43165172 43166913 43167065 43167398 43168758 43171741 43172520 43173903 43175201 43176454 43178542 43179097 43179165 43183204 43183468 43184108 43185030 43185217 43185857 43186098 43187731 43188862 43189307 43189343 43189354 43189453 43190679 43194468 43195037 43195921 43195935 43196002 43197697 43197703 43197854 43199353 43199838 43200247 43201013 43203612 43204438 43205321 43209434 43210053 43211982 43214343 43214837 43215183 43215402 43217146 43218271 43220690 43221375 43222021 43223486 43224239 43224649 43225284 43226275 43231167 43231324 43231411 43231934 43232120 43233919 43233964 43235269 43235617 43236859 43236982 43240575 43240871 43242626 43243274 43243356 43244410 43244750 43248537 43250455 43253519 43254221 43254846 43255095 43255547 43255578 43259430 43261089 43261529 43262813 43263147 43264420 43265981 43266645 43266746 43267635 43268654 43268892 43269339 43269394 43269607 43271122 43272562 43276039 43276547 43279060 43279705 43280502 43282778 43283026 43283640 43284225 43284741 43286819 43287193 43288297 43289369 43290891 43292346 43293050 43294224 43295021 43295089 43295906 43297905 43299878 43300368 43300468 43300734 43300759 43300979 43301199 43301235 43302022 43302451 43302763 43302840 43305618 43306784 43307490 43307583 43307861 43310413 43310503 43310598 43313305 43313642 43314298 43314494 43314976 43316302 43316876 43317677 43319317 43319544 43320617 43324121 43324603 43324894 43325776 43328817 43329472 43329473 43332882 43333689 43334211 43335799 43336778 43339502 43339759 43340365 43341715 43345373 43345729 43346204 43348246 43348248 43349067 43349201 43350569 43351850 43353815 43353825 43357458 43358162 43360941 43362331 43362960 43365949 43366070 43367458 43367917 43368891 43370305 43370565 43371372 43371445 43372408 43372419 43372787 43372925 43373573 43374017 43374198 43374673 43376067 43376097 43377808 43379901 43379984 43380407 43380494 43380503 43380531 43381344 43381562 43382132 43382336 43382877 43385442 43386438 43388223 43389288 43391626 43391678 43392691 43394031 43394215 43395946 43396495 43396687 43398949 43401319 43404683 43404969 43405466 43405562 43405720 43407344 43408208 43408752 43409403 43409639 43411309 43411805 43412168 43413627 43415151 43416307 43417221 43418103 43418315 43418417 43418993 43423007 43423605 43424317 43424891 43426370 43427396 43430787 43431248 43432033 43432698 43433569 43435057 43435686 43436571 43436673 43437051 43438498 43441146 43441610 43442265 43443723 43446053 43447183 43447862 43449421 43452295 43456844 43458522 43458813 43461230 43462135 43463516 43463739 43464084 43464261 43466539 43467352 43468569 43469536 43470451 43471007 43471550 43471607 43471661 43472565 43473322 43473405 43475494 43476202 43476223 43478096 43481635 43482495 43483672 43483783 43483911 43484197 43484291 43484889 43485722 43486933 43487645 43487707 43488552 43489297 43489393 43489649 43490648 43492662 43492816 43493127 43493198 43494170 43494545 43495748 43497839 43497988 43498793 43498904 43502405 43504517 43504717 43505982 43506590 43508611 43508970 43511910 43514536 43515142 43515374 43517247 43518572 43521198 43521657 43521879 43522934 43523732 43523767 43525711 43526559 43526770 43527462 43528803 43529381 43530282 43531378 43533964 43534020 43537452 43537841 43537916 43540009 43540213 43544045 43545023 43546905 43547018 43548600 43548767 43549891 43552652 43554231 43557062 43557946 43558240 43558281 43560452 43560724 43560899 43561515 43561608 43562098 43564002 43565336 43566410 43566917 43569416 43570163 43571126 43572629 43576661 43576784 43578776 43579136 43579567 43580848 43581911 43586682 43586877 43587292 43587554 43587910 43588550 43588877 43593101 43593367 43595126 43595164 43595996 43596532 43596842 43597419 43599085 43600655 43600799 43602135 43603061 43603294 43604758 43605018 43605672 43606155 43606791 43608402 43608596 43610068 43610893 43611477 43612247 43612635 43612914 43612935 43617154 43619084 43619828 43621036 43621098 43621399 43624894 43627394 43628315 43628873 43628897 43628940 43630311 43631209 43632805 43633192 43633716 43635969 43636071 43636090 43638205 43639104 43641128 43641531 43643570 43643813 43644456 43645325 43648062 43648255 43648661 43648715 43648860 43649306 43651276 43651308 43652001 43653043 43653268 43653474 43653856 43654017 43655487 43656987 43657082 43660397 43660408 43662376 43662574 43662942 43665505 43665713 43665912 43667454 43669132 43670945 43671800 43673027 43674710 43678747 43678964 43680770 43681399 43681783 43687860 43689110 43690718 43692883 43693010 43693321 43693550 43694812 43696153 43696472 43697143 43699452 43700028 43700362 43700822 43702674 43702844 43702996 43703026 43703626 43705564 43706401 43706986 43708265 43710787 43712071 43713464 43714483 43715287 43716159 43717350 43720739 43721982 43728141 43730969 43733378 43737101 43738729 43739023 43741186 43741426 43742091 43742292 43742313 43742400 43745788 43746504 43747200 43748112 43749085 43749296 43749885 43754030 43755609 43755728 43755839 43756049 43757439 43758167 43758299 43758303 43760431 43760524 43764761 43766208 43767781 43769290 43770218 43771255 43771848 43772246 43772521 43775051 43775157 43775268 43776280 43778288 43780553 43780574 43781166 43785424 43787722 43791065 43791471 43791880 43793386 43793716 43795365 43797094 43798007 43798197 43798591 43799027 43800773 43801580 43802534 43802759 43803050 43803584 43804070 43804121 43804465 43804735 43806088 43806424 43806675 43806742 43806871 43807937 43808470 43809619 43809776 43810731 43810912 43811270 43812247 43813593 43813943 43817780 43818455 43820244 43821201 43821400 43821809 43821982 43823196 43823332 43824382 43825112 43825734 43829534 43830620 43832355 43832726 43834614 43834776 43837065 43840462 43841555 43844527 43845104 43848005 43848052 43849210 43849663 43850570 43851562 43851971 43852481 43852506 43853184 43853555 43853752 43853880 43854977 43855365 43856444 43856806 43856809 43857358 43858000 43858102 43858887 43861339 43862053 43862167 43862684 43863653 43864056 43866154 43866460 43869349 43871707 43872076 43872173 43876224 43876453 43879800 43879960 43880665 43881238 43881883 43882122 43885868 43887391 43887558 43888729 43888926 43889585 43889677 43890517 43890590 43891631 43893796 43893898 43896294 43896703 43896780 43897856 43899039 43899568 43900261 43901392 43901660 43903141 43903857 43903930 43904917 43905445 43907241 43907855 43908147 43908180 43911356 43912971 43913550 43913811 43915328 43919763 43921025 43924313 43924334 43924644 43924899 43925205 43926017 43926130 43926972 43927428 43927504 43930489 43930712 43933442 43934585 43934900 43935024 43940047 43940765 43944798 43944809 43945897 43948806 43949930 43950849 43950900 43951126 43952129 43953754 43954993 43956931 43957320 43958591 43958669 43959055 43960338 43960444 43961289 43962542 43962884 43963486 43963668 43963834 43964137 43964299 43964621 43966007 43966042 43966363 43967998 43969978 43970029 43972843 43975508 43975677 43976022 43976741 43976817 43977110 43978322 43981755 43981845 43983039 43983081 43983444 43983881 43984377 43986567 43988306 43989340 43989705 43990563 43990603 43993780 43995278 43996264 43996385 43996780 43998833 43999026 43999567 44000090 44001511 44002074 44003354 44004147 44004963 44005031 44005041 44008341 44008899 44009090 44009705 44010105 44010209 44011424 44012391 44013419 44013858 44013906 44014058 44014191 44021504 44022398 44024386 44024835 44026501 44028543 44028607 44028856 44030278 44031184 44032251 44033090 44034885 44036434 44036477 44037513 44041978 44043526 44044060 44045293 44048783 44048888 44051634 44052209 44052365 44054397 44055210 44056704 44058103 44060017 44060151 44061683 44062026 44062519 44063098 44063986 44066322 44067053 44068822 44068914 44069019 44069861 44070979 44072232 44073083 44074104 44074961 44076951 44077028 44079291 44079486 44082383 44082776 44083548 44083580 44084014 44084294 44084586 44085785 44087592 44088289 44088880 44089105 44089837 44089910 44091461 44091542 44092856 44093141 44093411 44093712 44095463 44096588 44097141 44097727 44097912 44099777 44099964 44100533 44101245 44101937 44102858 44103146 44103394 44103757 44104471 44104790 44104849 44106576 44106696 44106885 44106916 44107781 44108741 44108905 44109316 44109623 44109795 44109895 44110627 44110951 44111809 44112303 44113723 44115734 44116404 44117881 44117944 44118023 44118435 44121458 44122560 44122773 44125700 44126014 44126428 44126509 44126639 44129101 44129225 44130093 44130805 44131596 44134106 44136620 44137643 44137898 44138009 44139742 44139784 44140209 44141544 44141810 44143350 44143981 44146417 44147473 44150509 44150561 44150808 44152736 44153860 44157419 44158756 44158805 44159605 44159968 44161365 44161681 44162205 44163854 44163898 44164081 44164369 44166371 44167307 44167706 44170471 44171218 44173076 44173112 44174275 44174679 44175142 44175575 44176579 44176747 44179190 44179847 44179849 44180469 44181191 44181601 44185078 44188521 44188528 44188996 44191869 44192083 44193600 44194801 44195880 44195960 44196040 44198159 44198439 44198741 44199052 44199052 44199454 44199711 44202593 44203298 44206765 44206891 44208009 44208636 44211164 44211258 44217816 44218310 44222238 44223994 44227808 44229017 44229287 44229580 44230645 44232035 44233467 44234350 44235361 44236027 44236095 44237209 44237306 44237785 44238800 44239060 44239663 44240412 44241725 44243308 44243791 44244005 44244963 44246317 44247587 44248741 44249541 44250036 44250664 44251030 44251142 44251339 44252328 44253167 44254040 44257012 44259953 44260603 44260619 44260911 44261542 44261723 44262307 44269439 44270277 44270982 44271425 44272697 44272698 44273480 44274383 44274809 44281984 44282135 44283022 44283102 44283435 44283683 44283717 44284572 44285100 44285685 44286179 44286226 44286313 44292403 44294297 44294674 44295527 44295824 44297230 44298375 44298597 44299111 44299479 44299503 44299526 44299550 44300257 44300383 44300962 44301196 44302563 44303298 44303368 44306296 44306319 44306418 44306866 44308748 44309321 44310421 44311103 44311606 44311940 44315144 44316289 44316623 44316965 44318424 44319353 44320210 44322334 44323213 44324987 44324987 44325895 44329185 44329720 44329802 44330090 44330622 44331391 44331665 44332946 44333936 44335781 44337285 44337863 44338164 44338364 44341401 44341447 44342787 44345566 44345728 44345998 44347592 44348825 44349414 44349911 44350452 44350908 44353409 44354633 44354732 44355119 44356906 44357575 44358100 44358227 44358737 44359990 44362735 44364815 44372844 44373342 44373386 44374178 44375922 44376238 44377113 44379262 44379792 44380512 44381185 44381634 44381844 44381873 44386775 44388745 44390042 44390800 44391596 44391871 44392310 44392629 44394075 44394288 44395885 44396595 44396996 44402948 44403987 44404158 44405158 44405195 44405380 44407819 44408600 44412529 44416192 44417863 44420205 44421479 44421479 44421802 44423399 44426027 44426290 44426406 44427008 44427533 44427994 44428181 44428788 44430089 44430489 44431301 44431853 44433196 44433453 44433534 44433594 44434314 44434653 44436269 44436546 44437345 44437565 44438147 44439223 44439730 44441859 44442216 44442581 44442604 44443224 44445272 44446218 44446594 44449044 44449295 44451168 44452615 44454508 44455251 44456041 44457664 44457708 44457777 44458517 44460520 44460676 44460691 44463835 44465943 44467177 44468283 44469227 44472543 44473119 44474244 44474519 44475220 44475509 44475771 44475960 44476812 44477238 44478142 44478559 44478851 44479175 44479828 44480683 44485488 44485933 44486895 44487022 44487030 44487384 44490122 44490569 44491930 44492501 44492823 44492852 44493958 44494367 44496937 44497748 44497786 44503205 44503493 44503722 44503779 44504849 44506271 44506806 44507285 44507830 44508882 44510869 44512444 44513021 44513061 44513468 44514525 44516983 44517342 44518471 44519100 44523023 44523289 44526936 44528142 44528844 44530366 44530587 44531487 44532089 44532851 44533697 44535361 44535964 44536484 44539047 44539606 44540627 44540688 44541025 44542529 44543005 44543865 44546628 44548277 44549416 44550231 44552871 44553142 44553821 44554859 44554880 44556233 44557506 44558147 44558685 44560033 44560663 44564460 44565199 44565976 44568440 44570444 44571911 44573373 44574204 44576633 44580141 44582345 44582522 44582824 44583686 44586184 44586891 44589301 44590405 44591625 44594706 44595346 44596766 44598514 44598748 44600557 44601102 44601881 44602911 44603335 44603673 44603968 44604507 44604681 44605211 44605333 44605407 44607747 44608156 44608936 44609113 44609313 44610001 44612718 44613105 44613475 44613868 44614087 44614388 44614994 44615063 44615447 44616623 44619749 44619754 44619990 44620042 44621895 44623010 44623210 44623771 44624897 44626022 44628867 44629064 44629568 44630127 44630559 44630990 44631263 44632365 44633335 44633632 44636014 44636235 44638321 44640512 44641677 44644111 44644337 44645042 44645841 44646048 44647142 44648019 44650515 44653448 44655189 44656662 44657568 44658476 44659624 44660041 44662397 44664675 44665743 44665822 44666105 44666624 44667486 44671371 44671452 44673080 44674237 44674565 44676356 44677582 44677889 44677921 44678146 44678492 44679137 44679447 44679940 44680465 44684262 44684690 44685248 44685360 44685662 44687803 44688346 44689133 44689370 44690917 44691760 44692622 44693734 44693979 44696536 44696712 44696749 44696977 44697191 44701016 44701174 44701189 44701874 44703712 44704191 44706354 44707977 44708728 44709173 44712248 44713104 44714273 44716344 44716984 44718151 44718740 44718997 44719639 44720733 44721809 44723313 44723530 44725691 44727291 44729060 44731221 44733102 44733334 44734644 44735384 44737828 44738207 44738237 44739708 44739842 44741698 44742023 44742286 44742792 44747016 44747231 44747458 44748881 44749820 44751361 44751729 44754483 44755196 44755225 44755557 44759908 44760349 44760407 44763359 44765541 44765783 44765909 44766338 44766560 44766685 44768033 44768192 44768761 44769138 44769978 44773283 44776108 44776350 44779164 44779996 44784701 44785329 44787578 44787753 44787896 44787901 44788576 44789306 44791947 44794163 44795182 44798829 44799448 44800005 44801803 44802495 44802834 44803117 44804007 44804486 44805471 44806374 44807471 44807887 44808282 44810263 44810291 44811388 44812644 44813243 44813518 44814992 44815330 44815750 44816622 44818450 44818877 44819025 44819034 44819553 44821650 44822569 44823473 44823946 44826896 44827494 44827726 44827856 44829400 44830327 44830564 44830697 44830785 44832473 44832875 44833011 44833659 44834131 44835412 44835726 44835777 44838707 44839624 44839686 44840403 44841086 44841599 44842724 44843279 44843351 44846555 44847724 44848164 44848880 44849214 44850883 44850993 44853068 44854612 44856743 44856792 44856861 44857014 44857288 44857719 44861438 44861881 44862329 44862854 44863502 44867131 44867194 44869402 44873253 44873977 44875642 44876870 44877588 44879875 44883432 44883725 44884581 44885755 44887457 44887568 44888154 44888234 44890697 44891072 44894272 44895180 44896550 44899706 44904621 44905711 44905890 44905952 44906518 44907890 44907934 44908999 44909747 44911165 44911191 44912079 44912169 44915602 44916199 44916334 44916831 44916995 44917113 44918174 44919607 44919715 44920396 44921923 44925030 44925166 44926842 44929563 44929598 44931029 44932149 44932273 44933405 44934361 44936301 44938470 44939520 44941543 44941808 44941914 44942135 44943789 44944740 44945776 44946144 44949888 44951167 44952531 44952940 44954399 44955330 44955696 44957889 44958398 44958723 44961051 44962376 44963508 44963739 44964667 44968828 44969173 44970105 44971207 44972067 44974506 44976425 44976821 44977079 44977823 44981123 44981378 44982901 44983662 44984200 44985373 44985989 44987081 44987539 44989100 44990233 44990598 44992361 44992707 44993580 44994538 44994724 44995471 44995577 44996406 44996602 44997363 44999018 44999577 45001745 45001745 45002579 45004924 45005810 45005968 45007042 45007703 45009068 45009419 45009826 45010281 45010756 45011172 45011322 45013145 45013750 45014650 45014979 45015204 45016043 45017291 45017583 45017948 45018818 45019269 45019663 45020592 45020777 45020789 45022007 45023563 45024119 45030215 45032809 45033060 45035449 45036605 45036990 45038393 45038614 45040687 45041452 45041709 45043464 45046255 45050298 45051910 45052752 45057100 45057850 45058886 45059658 45060318 45060551 45062037 45063187 45063394 45064654 45064950 45065185 45065489 45066827 45067392 45067497 45068610 45069863 45072740 45072789 45074226 45075418 45075841 45078503 45078868 45078971 45081026 45082203 45083804 45083988 45084332 45085229 45087041 45089001 45092809 45093548 45095957 45096199 45097460 45097914 45098299 45099460 45099841 45101853 45102256 45103386 45103507 45103758 45107757 45109359 45110163 45110318 45111706 45114313 45114858 45116366 45116930 45118067 45119752 45119912 45120085 45120773 45121138 45121580 45123565 45126557 45126737 45129290 45129796 45130103 45131026 45131579 45131671 45131741 45132334 45132492 45132705 45133102 45134855 45135328 45135923 45136048 45136166 45136168 45137270 45138663 45138680 45138897 45139471 45142579 45142581 45143365 45143964 45145290 45145515 45145945 45146527 45147260 45147458 45149879 45150573 45150791 45152004 45152315 45153196 45155908 45158147 45158151 45158158 45161156 45161555 45161845 45164984 45166347 45167598 45167942 45169338 45169345 45171131 45173898 45174842 45175806 45178834 45178843 45180437 45181581 45181663 45181959 45182000 45182604 45182958 45183023 45184263 45184462 45185403 45187801 45189299 45190847 45191346 45192641 45193082 45193792 45194078 45194404 45194429 45194535 45195958 45197340 45199574 45199625 45200310 45200386 45200569 45201622 45201874 45203973 45205336 45205465 45205552 45209346 45209684 45210671 45210798 45211050 45211555 45212563 45212738 45213600 45214337 45214613 45216208 45217256 45218122 45219492 45222982 45224748 45225740 45226356 45227629 45229175 45230017 45235122 45235278 45237051 45237855 45238851 45238906 45239228 45242097 45242652 45242736 45242996 45243594 45243777 45244608 45246122 45247233 45250039 45251539 45252062 45253332 45254396 45255465 45256184 45256358 45256621 45256873 45257820 45259231 45259873 45261058 45261097 45261122 45263177 45263778 45266554 45266992 45268527 45269020 45270117 45270587 45272783 45273823 45276178 45276464 45277284 45277714 45278345 45279507 45280314 45280426 45280777 45283386 45284727 45284989 45285061 45285399 45286133 45288566 45288659 45289519 45290807 45291191 45291333 45291485 45293528 45296978 45297900 45299526 45300160 45302313 45303898 45306196 45308418 45308912 45311022 45314504 45314605 45314890 45315912 45318767 45319696 45321665 45323442 45324408 45326043 45327108 45327493 45332420 45333151 45334548 45334581 45337706 45340004 45341559 45342130 45343062 45343612 45344483 45345134 45345275 45345415 45345574 45345585 45347693 45348788 45350424 45352176 45352927 45353467 45353611 45353619 45355461 45356022 45356262 45356463 45356793 45360456 45361576 45361614 45363191 45364153 45364621 45364771 45365152 45367097 45367765 45368402 45368558 45369494 45370151 45370572 45371657 45372958 45373432 45374889 45376452 45376718 45376857 45378620 45378763 45379024 45380965 45382842 45383662 45384068 45384734 45385598 45385672 45385938 45386332 45388386 45388544 45389576 45390091 45392267 45393011 45393419 45394111 45398052 45398139 45398989 45399441 45400189 45400259 45400302 45400877 45401976 45402837 45403746 45404934 45405272 45405339 45405577 45406521 45407442 45408142 45408331 45410015 45411450 45412363 45412830 45414206 45414210 45415324 45415438 45416800 45418099 45419449 45419862 45421622 45422433 45423261 45425442 45426216 45428717 45429567 45429884 45431273 45433810 45436378 45436456 45437602 45438674 45439482 45439593 45440076 45440588 45443492 45443719 45444142 45446720 45449996 45450649 45451511 45453759 45454516 45455223 45456216 45458083 45459344 45459800 45463266 45463751 45466733 45468545 45468644 45471368 45471934 45473198 45477534 45477834 45478499 45479370 45479916 45480176 45481871 45482910 45484276 45486252 45486378 45487371 45487656 45488688 45488707 45490576 45492383 45492441 45493770 45496308 45497165 45497205 45498374 45500008 45500024 45500786 45504315 45504993 45505768 45506383 45506923 45507342 45508000 45508317 45508423 45510216 45510360 45510809 45511776 45513653 45516005 45516757 45516995 45517850 45518442 45518590 45518704 45518855 45520323 45520457 45521245 45524093 45524197 45524683 45525172 45525327 45526729 45529848 45529890 45531704 45531966 45532439 45532960 45533033 45534122 45534389 45536011 45536475 45537319 45538661 45538841 45539035 45539855 45541133 45541139 45543459 45543551 45544246 45544532 45544895 45545390 45545511 45546090 45546769 45546863 45548971 45551024 45551407 45551691 45552469 45552802 45553011 45553033 45553109 45553745 45554646 45557125 45557207 45557925 45560191 45562522 45562937 45564608 45564742 45565105 45565443 45567518 45567830 45568250 45569837 45569959 45570491 45571328 45572009 45574403 45574420 45575443 45576917 45577056 45577664 45577923 45578094 45578238 45578488 45578694 45579666 45581101 45581329 45581798 45582787 45582853 45586061 45586730 45587606 45588982 45589904 45592357 45594385 45594551 45595375 45595694 45596151 45597299 45598424 45598959 45599031 45600207 45600409 45600854 45601783 45603471 45603649 45604198 45604634 45605160 45607289 45607807 45608041 45610857 45611859 45612829 45613443 45617656 45618557 45620089 45620531 45620565 45621468 45622232 45622868 45624671 45624712 45624980 45627369 45627719 45627863 45628370 45628983 45630141 45630460 45630961 45631482 45631840 45632236 45632860 45634232 45635008 45635098 45635473 45635625 45635690 45637072 45638827 45639560 45640490 45641750 45644698 45644998 45645109 45646133 45647002 45647077 45648853 45650834 45650895 45651179 45654326 45654483 45656315 45657382 45660921 45661074 45661618 45661874 45662185 45662632 45663380 45664912 45665059 45665911 45667408 45667587 45667852 45667926 45668551 45669142 45669514 45669588 45671778 45672991 45673478 45673828 45674167 45676507 45678906 45679437 45679892 45679981 45681418 45681586 45682862 45683432 45684017 45684713 45685199 45685917 45686360 45686908 45687623 45688485 45688995 45690010 45690742 45691058 45691703 45692176 45692432 45693284 45693719 45695242 45695602 45696078 45696615 45698167 45700113 45700613 45700996 45701010 45703186 45704091 45707548 45711174 45711565 45712702 45713463 45714593 45715292 45716206 45718816 45722218 45722892 45723632 45723888 45727778 45727868 45728655 45728700 45730817 45730836 45732759 45737355 45737498 45738481 45739245 45740293 45742922 45742944 45743475 45743632 45745435 45745975 45746195 45746402 45752171 45752265 45754037 45754165 45755352 45756230 45756512 45756860 45757764 45758590 45759317 45762187 45762814 45764052 45764986 45765137 45765559 45766019 45766174 45766337 45766625 45766671 45766720 45769227 45770066 45771532 45772922 45773266 45774078 45775348 45775561 45775658 45777078 45777355 45777569 45777799 45778305 45779223 45779399 45779973 45780691 45781586 45781840 45783540 45783744 45785385 45786826 45787994 45789229 45789337 45790051 45792051 45793416 45793979 45794342 45799016 45799266 45799631 45800724 45801091 45802363 45802704 45803258 45805300 45806226 45806228 45806394 45807234 45807815 45808876 45810377 45810562 45811282 45815092 45818896 45819317 45822405 45822809 45824209 45824397 45824979 45827001 45829005 45829020 45829640 45829757 45829936 45831423 45831464 45831533 45832554 45832751 45832801 45834498 45834604 45836750 45837051 45839916 45840828 45841669 45842587 45843880 45844529 45847830 45848773 45851203 45851252 45851308 45852698 45854875 45855429 45855630 45856228 45856868 45859485 45860304 45861308 45861451 45862110 45862155 45863790 45865563 45868175 45868355 45868700 45869190 45869301 45870825 45870979 45871447 45873162 45874273 45875207 45875453 45875945 45876090 45876440 45876638 45879014 45880312 45880468 45880926 45881876 45882518 45883069 45885685 45886388 45888302 45889043 45889655 45889851 45891034 45894877 45896260 45896574 45897090 45897252 45898952 45899690 45900139 45901857 45902081 45903854 45904702 45904808 45905546 45906317 45906404 45907313 45907792 45909705 45910229 45910446 45912050 45912687 45913097 45913568 45914462 45915945 45916025 45916541 45916996 45917337 45919385 45921399 45921871 45923001 45923811 45925781 45927757 45928790 45930295 45930686 45930941 45936803 45938972 45940006 45940490 45941013 45942016 45942413 45942877 45945398 45945675 45947107 45951218 45952231 45952317 45957835 45957967 45958179 45958291 45958342 45959394 45960698 45962547 45967054 45970604 45972703 45972843 45973694 45974878 45975570 45976053 45979555 45980481 45980750 45981453 45981515 45982987 45983686 45983969 45984434 45985286 45985351 45986776 45986776 45987304 45987445 45989633 45991443 45992975 45993615 45994959 45997183 45999170 45999638 46001322 46002730 46002888 46003118 46003133 46004728 46005372 46005378 46007037 46007442 46010051 46010984 46011100 46011541 46013215 46015088 46016029 46018241 46022704 46026412 46028467 46028894 46034749 46035818 46036173 46037525 46038041 46040149 46041684 46042468 46043495 46044460 46045804 46046398 46047489 46047648 46047765 46049641 46052482 46052843 46055374 46057493 46057785 46058488 46058612 46059243 46059402 46059703 46061201 46061369 46061955 46062396 46062567 46066887 46067936 46069065 46071304 46072051 46072095 46074294 46074493 46075993 46076047 46076120 46077071 46077812 46079091 46079605 46080272 46081287 46081713 46081765 46082686 46084057 46084677 46087249 46088108 46089358 46089922 46090865 46091675 46092584 46093944 46095814 46096957 46097807 46098150 46098683 46098949 46101071 46101982 46102634 46103000 46103040 46103184 46104449 46105205 46106621 46107060 46107243 46110052 46111272 46112887 46117704 46118749 46120183 46120452 46120676 46120958 46121113 46121899 46122053 46123171 46124191 46124244 46124348 46124412 46125749 46126201 46128271 46130627 46132050 46132112 46132868 46134756 46136343 46138657 46142332 46144684 46145866 46145866 46147611 46147960 46149864 46150181 46150255 46150825 46151976 46153904 46155444 46156562 46156927 46157491 46159690 46159833 46163556 46167139 46167903 46168564 46169114 46169528 46170727 46171354 46172584 46172711 46172952 46173892 46174086 46175039 46177467 46178194 46180782 46181898 46183663 46186668 46187195 46188109 46188116 46188754 46189597 46190928 46191062 46191615 46192321 46193022 46193789 46195284 46197745 46197983 46198934 46201995 46203137 46204115 46204391 46205051 46205790 46207245 46207600 46210856 46212213 46213406 46214984 46217532 46217790 46219196 46222774 46222931 46223137 46224195 46224432 46224545 46225463 46225580 46226134 46229048 46230052 46232125 46233620 46234011 46235835 46236011 46237252 46238991 46239833 46240325 46240452 46240972 46242604 46242979 46243748 46244390 46245085 46245287 46247325 46247331 46247603 46248470 46250220 46251612 46252556 46253981 46255131 46255140 46255542 46257146 46257779 46262553 46262845 46263509 46267318 46270052 46271438 46274418 46275426 46277019 46277980 46279040 46282105 46283099 46284482 46284885 46286857 46288000 46288361 46288812 46291899 46293208 46295217 46295410 46297717 46299096 46299467 46301601 46302970 46303275 46304436 46304872 46305876 46308486 46311642 46313554 46315362 46319297 46322045 46322716 46324578 46327626 46327887 46328721 46329537 46329589 46330379 46330792 46330831 46332007 46333647 46337776 46340362 46342669 46342775 46344562 46344623 46345926 46350291 46352314 46352440 46352848 46355319 46355380 46356162 46356864 46358184 46359338 46359959 46362654 46363830 46367547 46367862 46367949 46368437 46369308 46369709 46370370 46370597 46370662 46371169 46371754 46371817 46372407 46373002 46373316 46375203 46375265 46376918 46377399 46377419 46377678 46377848 46378869 46380177 46382160 46383283 46386167 46388382 46388418 46388444 46390713 46393107 46393977 46395408 46395442 46397424 46398136 46398297 46398840 46402452 46404179 46404786 46404809 46405259 46405287 46405994 46406837 46408321 46409484 46410699 46412257 46413780 46415255 46416610 46418986 46419226 46420299 46420794 46421496 46421665 46423679 46424530 46424616 46424988 46427219 46427476 46427640 46428456 46429050 46429629 46430918 46432165 46435509 46436238 46438061 46443000 46443411 46443464 46444028 46444660 46444836 46446844 46452307 46453319 46453605 46454819 46454868 46456168 46457658 46457736 46458337 46462204 46462510 46463305 46463465 46464923 46464948 46465547 46469493 46470115 46470378 46470776 46473219 46474187 46474842 46477475 46478337 46478416 46480124 46480390 46481655 46484721 46484977 46485991 46486472 46486561 46487035 46487760 46488431 46488458 46489629 46495975 46496470 46497022 46497040 46497204 46498517 46498560 46501428 46502003 46502083 46503708 46504212 46507397 46508571 46511399 46514848 46517552 46518007 46518253 46518831 46521236 46522001 46522323 46523868 46525637 46526028 46528789 46528968 46529900 46530233 46530582 46532230 46532290 46534530 46534733 46539301 46541490 46542210 46542682 46543189 46544040 46544494 46544974 46545827 46546255 46546454 46546455 46547144 46548325 46548825 46550116 46551225 46553482 46553611 46553746 46555649 46555724 46556348 46558231 46558514 46559371 46559495 46559640 46560166 46563177 46563676 46564613 46564783 46567024 46567026 46567696 46569399 46570037 46570851 46571260 46571835 46572478 46576618 46576656 46577095 46577369 46578287 46579605 46579768 46582024 46584523 46585231 46585303 46587457 46590821 46592090 46592538 46593007 46593915 46594159 46594286 46594317 46594919 46594930 46595562 46596473 46596526 46596629 46596906 46596947 46597486 46598126 46601206 46603442 46604229 46606208 46607842 46608153 46609372 46609518 46611731 46613187 46614134 46614239 46614852 46615393 46615919 46616126 46616904 46618533 46618736 46618974 46620746 46622119 46623617 46628336 46629103 46630340 46633629 46635125 46635918 46636074 46636110 46637876 46637993 46640055 46641697 46643950 46644602 46645056 46646583 46647195 46647639 46648300 46651043 46652318 46652782 46655302 46656251 46656999 46657299 46658077 46659341 46661530 46661844 46662912 46666730 46668335 46668855 46669636 46672413 46673436 46675760 46678031 46678912 46679346 46679494 46680369 46680538 46682281 46683769 46687074 46687237 46687582 46688089 46688197 46691756 46693526 46695958 46696113 46697693 46697704 46697946 46698402 46698875 46700358 46702048 46704143 46705050 46705457 46705548 46706400 46707003 46707643 46708900 46709636 46710276 46710898 46711587 46712222 46716368 46716659 46718980 46720539 46721918 46722228 46722439 46722609 46723616 46724614 46724900 46726420 46726477 46727996 46729435 46731223 46734275 46734614 46735579 46735879 46738988 46739150 46740835 46740863 46742415 46742674 46744668 46745160 46746419 46748333 46749942 46752097 46754420 46755756 46756909 46757229 46758467 46759213 46760205 46760603 46761167 46761209 46761218 46761395 46761429 46761771 46762226 46763586 46765618 46765938 46766734 46769463 46771612 46775477 46776440 46778819 46780010 46781322 46781426 46781542 46784230 46786248 46786830 46786833 46788283 46788646 46790140 46793212 46793839 46793925 46794545 46794673 46795986 46797621 46797832 46798733 46799970 46801080 46801334 46801988 46802742 46803419 46803509 46806006 46808872 46812338 46812763 46813822 46814371 46814853 46814894 46815614 46816334 46816861 46821900 46822732 46823956 46824626 46824770 46825914 46828393 46829425 46829579 46831410 46832744 46833561 46833888 46834248 46835233 46837040 46837434 46838537 46839771 46841272 46844814 46847321 46848979 46849555 46850687 46851024 46851025 46852160 46854950 46855432 46855810 46855834 46857536 46859374 46859537 46860203 46861050 46861461 46861551 46863624 46863842 46864184 46864622 46865493 46865620 46867041 46867261 46867333 46868163 46870130 46871131 46871636 46871728 46872836 46873030 46873032 46873281 46875199 46875739 46876189 46877164 46877851 46878310 46878350 46879669 46880914 46882973 46883022 46883369 46885459 46888911 46889139 46889568 46890024 46890565 46890947 46891227 46892066 46893167 46893249 46893545 46893595 46893858 46894132 46894958 46895461 46896256 46899241 46899922 46901195 46902164 46904449 46904975 46906961 46912430 46912724 46913447 46913535 46914553 46914730 46916269 46917647 46918682 46919095 46919227 46921222 46923337 46923506 46924347 46924608 46924695 46924770 46927265 46927364 46927882 46927906 46928516 46930646 46930855 46930892 46931674 46931904 46932727 46933333 46933685 46936740 46939097 46942292 46942490 46942880 46943076 46944014 46944556 46944756 46946768 46947723 46950210 46951901 46952884 46952982 46953843 46954467 46954849 46955915 46956023 46956900 46956979 46958701 46958804 46959154 46961780 46962431 46967001 46967313 46968514 46968992 46969494 46969950 46972288 46972994 46974018 46976621 46978465 46978917 46979217 46981197 46981232 46981535 46981719 46982116 46982758 46983108 46983313 46983538 46986198 46986573 46986661 46987409 46987834 46988538 46990317 46990809 46990826 46992899 46994077 46994234 46995478 46996432 46996482 46996829 46998300 46998391 46998664 46998695 46999156 47000699 47001039 47001582 47002116 47002232 47002348 47002798 47004013 47004178 47005030 47005637 47005749 47006064 47007072 47007090 47007912 47008569 47008826 47009007 47009190 47009264 47009917 47010384 47012122 47012717 47013285 47013395 47016241 47016339 47016358 47016573 47018954 47020045 47022518 47022675 47023952 47024915 47024932 47025401 47025418 47025753 47028036 47029658 47032754 47032795 47034698 47036284 47037351 47037573 47039321 47039984 47040329 47041782 47045691 47045953 47046186 47046783 47047365 47048027 47048936 47049794 47049903 47049979 47050143 47050721 47052000 47053331 47054459 47054488 47054540 47054664 47055106 47055317 47055368 47055908 47056807 47057228 47057334 47058088 47058863 47061573 47062592 47063426 47063928 47064652 47065398 47068231 47068315 47068814 47069907 47071558 47074270 47076164 47076670 47079572 47081965 47082429 47083427 47084074 47084346 47085500 47086893 47086934 47088221 47088396 47089119 47089747 47090306 47090890 47093527 47095280 47095385 47098598 47098638 47099632 47099867 47100055 47101379 47102111 47102916 47104201 47106520 47106846 47109299 47110471 47112661 47112775 47112925 47113067 47113199 47113965 47114122 47114252 47114438 47114540 47116214 47117339 47118073 47120978 47121140 47121860 47122172 47124057 47128285 47128674 47130658 47130980 47131732 47132751 47134578 47135875 47136152 47136436 47137603 47138364 47139314 47139623 47139701 47140186 47140861 47142182 47142501 47152319 47152968 47154298 47155814 47156121 47156989 47158921 47158955 47159528 47159972 47160455 47160482 47161052 47161808 47162639 47163130 47163427 47164216 47164309 47165413 47165673 47166350 47166353 47166623 47167304 47167815 47170185 47170319 47172322 47173209 47173257 47173850 47174276 47174705 47175646 47175922 47177186 47177314 47178058 47178236 47181312 47182830 47183613 47183939 47184387 47189301 47190021 47190594 47192547 47193243 47193802 47194876 47195961 47196010 47196364 47197242 47197606 47200133 47200582 47205128 47207777 47209379 47209408 47210184 47211008 47213263 47214374 47214553 47214712 47215845 47217159 47217469 47217605 47220629 47221720 47223507 47223617 47224463 47225538 47225859 47227959 47228997 47229019 47229808 47229871 47230218 47230324 47230690 47231649 47231801 47232307 47233473 47233794 47233935 47235302 47235395 47235574 47236972 47237041 47237511 47238251 47238840 47238987 47239458 47240731 47242032 47242810 47242992 47244748 47244756 47247170 47251489 47251579 47251998 47255495 47255784 47257050 47258161 47260038 47261062 47262239 47262826 47264438 47265583 47265641 47265699 47265766 47266866 47267345 47267368 47267801 47268943 47269582 47270095 47270130 47270278 47270415 47272953 47273531 47273561 47273764 47274077 47276158 47276175 47276358 47276451 47276784 47277039 47278036 47282096 47283535 47287122 47287452 47288572 47288618 47290763 47291885 47292304 47293181 47293409 47293562 47294084 47294549 47295388 47297038 47297185 47297202 47297774 47298239 47298851 47300010 47303346 47303660 47304025 47304111 47305178 47305869 47306029 47306757 47310015 47310414 47310828 47311814 47313312 47314756 47315940 47316479 47320238 47320297 47324154 47324515 47324875 47324965 47325349 47325526 47325799 47328171 47329752 47330896 47331908 47332650 47335216 47336782 47336815 47338284 47338994 47339348 47340103 47340716 47341086 47341152 47342201 47343741 47344133 47345766 47346444 47348399 47348711 47349193 47350716 47352212 47353291 47353826 47354671 47354743 47355270 47355422 47355646 47356048 47356333 47358512 47359056 47359085 47360414 47360707 47362341 47362848 47363085 47363652 47367220 47368130 47368894 47370002 47370142 47371448 47372315 47372428 47373568 47374435 47374483 47375587 47377056 47377609 47378589 47379761 47380258 47381280 47382677 47384300 47385861 47387397 47388307 47388990 47389790 47391491 47393230 47393389 47393998 47395222 47396059 47397399 47398963 47399034 47400810 47402874 47403956 47408027 47409612 47409872 47410423 47411313 47412603 47413850 47414468 47417611 47418008 47418347 47418583 47418778 47418940 47420058 47421615 47424082 47424475 47424521 47426493 47427660 47427936 47432784 47432793 47432859 47433831 47434220 47435605 47435669 47436251 47436614 47436722 47438186 47438516 47440502 47441202 47441327 47441903 47444517 47449371 47453614 47453634 47453953 47454176 47454370 47455156 47455236 47456261 47456780 47461033 47461462 47462443 47462647 47463139 47463220 47463241 47463368 47463568 47464135 47467371 47471653 47472052 47472112 47472399 47473278 47475771 47477014 47477494 47478095 47478752 47481229 47482045 47483626 47484330 47485728 47486363 47487421 47488226 47489769 47492386 47493157 47493314 47493568 47493656 47494234 47494569 47495614 47496336 47497079 47497758 47498206 47499069 47499395 47499721 47500072 47500219 47500477 47501159 47501282 47504679 47504795 47505177 47506180 47506494 47507498 47507783 47508242 47509430 47511209 47511519 47513058 47513066 47514230 47515579 47516056 47520457 47520778 47520969 47521907 47524714 47524918 47526173 47527844 47529920 47531810 47531974 47532101 47532677 47532918 47534600 47536314 47537159 47539103 47540040 47540782 47541458 47543524 47544110 47544937 47547588 47547763 47548170 47548208 47548309 47548927 47549742 47553608 47556609 47556926 47559231 47559407 47559687 47560716 47561550 47561648 47562183 47562716 47563604 47563669 47566826 47568217 47568976 47570594 47571178 47571763 47571868 47573831 47576188 47576771 47576816 47576929 47577212 47579693 47581941 47582306 47585450 47586135 47586308 47586670 47587017 47587835 47588339 47590132 47590246 47590486 47590794 47591135 47591919 47592633 47594146 47596068 47596502 47599374 47600828 47601693 47602590 47603228 47603730 47604426 47604702 47607805 47609965 47610138 47611219 47612082 47612315 47613856 47615965 47616107 47617765 47617870 47622275 47626349 47626460 47626877 47627065 47628320 47629063 47629636 47631829 47633505 47633909 47634079 47635237 47636429 47636600 47636976 47640594 47640668 47641563 47641588 47641970 47642993 47644066 47648233 47648519 47649487 47650938 47652607 47653319 47653427 47654086 47654615 47654657 47655071 47655598 47656742 47657036 47658914 47661299 47667877 47670483 47671661 47673213 47677789 47678773 47679796 47679985 47680031 47680875 47681538 47683400 47683865 47683954 47684818 47684848 47685399 47686996 47687836 47689363 47690136 47692677 47696539 47697152 47697658 47699068 47699752 47699759 47701593 47701602 47702224 47702704 47705199 47705378 47708350 47708982 47709949 47711625 47712125 47712668 47713382 47713438 47714898 47716034 47717746 47719407 47719487 47722453 47722635 47722689 47723251 47724876 47725073 47725207 47726912 47728973 47729406 47729689 47729867 47731924 47733784 47735522 47736131 47736528 47737740 47737798 47738767 47740191 47740272 47740886 47740984 47741615 47741834 47743319 47743643 47744575 47745482 47747504 47749004 47750197 47751302 47754216 47754254 47755060 47755114 47755442 47756060 47756478 47756565 47756964 47757660 47758194 47760060 47761000 47761648 47763551 47763560 47767202 47768151 47768269 47769907 47769977 47770573 47773207 47774178 47774417 47774800 47775466 47776016 47779600 47781800 47782308 47784165 47784249 47785335 47786024 47788600 47788626 47789375 47793534 47794709 47794984 47795182 47795501 47797166 47798282 47801086 47805155 47805155 47806669 47807019 47807656 47807729 47808689 47809163 47810810 47811332 47811782 47812503 47813654 47817310 47818028 47818710 47820843 47821937 47822475 47822531 47823487 47824239 47824418 47825398 47825535 47825741 47826457 47827341 47830911 47831273 47831294 47832095 47834397 47834754 47835570 47837004 47837840 47838428 47838725 47838954 47839753 47839879 47840024 47840309 47841209 47841690 47841770 47842554 47843887 47844486 47846789 47848370 47848600 47848689 47851129 47852529 47854954 47855175 47855466 47855844 47857422 47859935 47860085 47861472 47862446 47862969 47863768 47864004 47866442 47866471 47866672 47866943 47868769 47869785 47870620 47871372 47872884 47873264 47873755 47875876 47876068 47877045 47877338 47878711 47879044 47880468 47881061 47883227 47883524 47883590 47884634 47888277 47889221 47893008 47894678 47896433 47896619 47897155 47897490 47897803 47897820 47898658 47899337 47901649 47902950 47903127 47903728 47904280 47905228 47905636 47905911 47906008 47906091 47906780 47907792 47908482 47909139 47910078 47911506 47913118 47914920 47914945 47917297 47920005 47920627 47921227 47921628 47921682 47922424 47923221 47928021 47929225 47929424 47932299 47932388 47934735 47935321 47935443 47935860 47936147 47936778 47937731 47940694 47942784 47942827 47946667 47947686 47948476 47948740 47949391 47949540 47949777 47950275 47950377 47952521 47954344 47954514 47955436 47956488 47957992 47958531 47958959 47960372 47962316 47964458 47964572 47964581 47965342 47966243 47967321 47967392 47968639 47969126 47969654 47970526 47972705 47973179 47974029 47974388 47974863 47977402 47977503 47979505 47982336 47982418 47982975 47983406 47984160 47984964 47987135 47988461 47988924 47990614 47991659 47993302 47995942 47995952 47996043 47996989 47997334 47998271 47998704 47998729 47999861 48000803 48001014 48002322 48002645 48004850 48006125 48006724 48011751 48012164 48012558 48013008 48013023 48014936 48015210 48018414 48022772 48023597 48027774 48028220 48028878 48030609 48032629 48032651 48033703 48033809 48034005 48034147 48035392 48036183 48039405 48039634 48043020 48043571 48044501 48044586 48046235 48046883 48048252 48051062 48052525 48053321 48055500 48055897 48056222 48056824 48058516 48059755 48061546 48064351 48066168 48066859 48067098 48069019 48070161 48072523 48072561 48072716 48073848 48073929 48074074 48075390 48076092 48077490 48078954 48079378 48079922 48080268 48080550 48081013 48085195 48086361 48087315 48090510 48090577 48092039 48092455 48092484 48092859 48092912 48092946 48093181 48093376 48093516 48094213 48095069 48095085 48095092 48095461 48096559 48098355 48099488 48101996 48107239 48107592 48107727 48110231 48110656 48112635 48113050 48113058 48113082 48115821 48116093 48117380 48118236 48119644 48120889 48123965 48124578 48124890 48125141 48125545 48125707 48126812 48127222 48128251 48128415 48130980 48132108 48134945 48135669 48136270 48136529 48136536 48137854 48137954 48139412 48139822 48139996 48144072 48145398 48146608 48147227 48147301 48148264 48149281 48151044 48151513 48153703 48156375 48157428 48157938 48157983 48158247 48159126 48159334 48161287 48162405 48163275 48163481 48164189 48165105 48165318 48166919 48168697 48169749 48170248 48170622 48172694 48174467 48174812 48176652 48178600 48179606 48181319 48182293 48182576 48183686 48184072 48185562 48186641 48190645 48190819 48191481 48193636 48193864 48193961 48196799 48196986 48198805 48200323 48202536 48202642 48204961 48205440 48207427 48208735 48209077 48209104 48210409 48211994 48212224 48212273 48212759 48213546 48213783 48214314 48214868 48216048 48216495 48216632 48217759 48218624 48219253 48220171 48223493 48224696 48225183 48225437 48228753 48230206 48230918 48232379 48232478 48232557 48233592 48235704 48236759 48238080 48238246 48238967 48239141 48240218 48240425 48240737 48242614 48244612 48244934 48245957 48247298 48247563 48248839 48250004 48251191 48253817 48256660 48256760 48257390 48257440 48257476 48258352 48259989 48261517 48261810 48262964 48264811 48269344 48269516 48269681 48272463 48272642 48273098 48275754 48276146 48277102 48277290 48279586 48279630 48281572 48282523 48283822 48285015 48285134 48286870 48287012 48287991 48288141 48289254 48289398 48289493 48291758 48291871 48293088 48294604 48295011 48295314 48296077 48297242 48297533 48297582 48298577 48300323 48301016 48301270 48301472 48301568 48302055 48302483 48302758 48303493 48305408 48306025 48308547 48308703 48311541 48311560 48312125 48314042 48314553 48315205 48315229 48317321 48317406 48317972 48318545 48319199 48319569 48321913 48322384 48323019 48323842 48324725 48325529 48328792 48329344 48331991 48333298 48333370 48334237 48335224 48337423 48338590 48341037 48341406 48341661 48342162 48342251 48343010 48343543 48344936 48346286 48348245 48349865 48350010 48350865 48353743 48355077 48355548 48356297 48356327 48356412 48356427 48357366 48357603 48358161 48358346 48359632 48365333 48366656 48367777 48367874 48369956 48371517 48374841 48377269 48378854 48379438 48380368 48382483 48385927 48388367 48389513 48389964 48393534 48396027 48396365 48396870 48397333 48398472 48398798 48401144 48403149 48403759 48404762 48405892 48406043 48406046 48407030 48407345 48408407 48409035 48409455 48410041 48410149 48411315 48411388 48411621 48411743 48412122 48415048 48415207 48415598 48416235 48416687 48417138 48419425 48420502 48421066 48421257 48423065 48423268 48423386 48424837 48427412 48428226 48428283 48428600 48431905 48435015 48435164 48435461 48435836 48435987 48436902 48437233 48437965 48438210 48440575 48440609 48441478 48441569 48441977 48443743 48444815 48446544 48446745 48448321 48450572 48450710 48450906 48451232 48451676 48453258 48456872 48457493 48458183 48458753 48459010 48460148 48461433 48462662 48463189 48464433 48464801 48465351 48467163 48468261 48469514 48470978 48471643 48472552 48472626 48473215 48474606 48474817 48475675 48477000 48477103 48479298 48479444 48481718 48482877 48482969 48483366 48483989 48485266 48486033 48486589 48488413 48489495 48489523 48490398 48490994 48491833 48491969 48492186 48492329 48492421 48492467 48492469 48494160 48494517 48495346 48495924 48496114 48498595 48499267 48499581 48499767 48499770 48506279 48508333 48510446 48510797 48510893 48512294 48514902 48515201 48515259 48515916 48516572 48517215 48518943 48519379 48519964 48520089 48521361 48521456 48522768 48523581 48524260 48524951 48525042 48525609 48525632 48526236 48529971 48530848 48530955 48532338 48532897 48535434 48535490 48539147 48539158 48540475 48541035 48541064 48541438 48541452 48543325 48544161 48545422 48546057 48550362 48551377 48552113 48555092 48555550 48555929 48556760 48557670 48557694 48557803 48560485 48562424 48563228 48563345 48564177 48564339 48564785 48565926 48566143 48567269 48567670 48568140 48568217 48569711 48569758 48570196 48570782 48570890 48571411 48571511 48572958 48573101 48573984 48574026 48575732 48581025 48583456 48584249 48584339 48585834 48585939 48586146 48586217 48587718 48587932 48588062 48589078 48589119 48589236 48589869 48590717 48591674 48593832 48593877 48594457 48596111 48597375 48598790 48599925 48604708 48606035 48607834 48608067 48608265 48609741 48610579 48612615 48612669 48613447 48615046 48615408 48615449 48615843 48616288 48616879 48618636 48619016 48619289 48619569 48620344 48621567 48624803 48625204 48625429 48627738 48629745 48630179 48635550 48635836 48636247 48637355 48638146 48638649 48639735 48641193 48641382 48641910 48642754 48643169 48644446 48645434 48646074 48646868 48648466 48650990 48651598 48653593 48653885 48656359 48658032 48658559 48660297 48661288 48661937 48663040 48663295 48663680 48664897 48665091 48665773 48669066 48669299 48670399 48670800 48673043 48673743 48673875 48674642 48674809 48674858 48675005 48681049 48681430 48682716 48683824 48686667 48689472 48690551 48690571 48693393 48693757 48694324 48695725 48696469 48696738 48697698 48697708 48699274 48699994 48700120 48700841 48701815 48702451 48702496 48703065 48703520 48704087 48704662 48705462 48706063 48707203 48708545 48708892 48711017 48712250 48713429 48713503 48713682 48715127 48716294 48717528 48718747 48719370 48719983 48720063 48720908 48721672 48722040 48722052 48723661 48724728 48725728 48730192 48736413 48736714 48737879 48738241 48738883 48740383 48740906 48742870 48744496 48744798 48745746 48746296 48748434 48749025 48749618 48750960 48751455 48751674 48752387 48752644 48753031 48753288 48754470 48755426 48755836 48756673 48759883 48760812 48763038 48763500 48763820 48765049 48765715 48766256 48766990 48768514 48769403 48770486 48770696 48773015 48773716 48773729 48776020 48776389 48778537 48778943 48779930 48781747 48782159 48782231 48782458 48782805 48783054 48785025 48785747 48787872 48788412 48788839 48788914 48789101 48789267 48789736 48789857 48790663 48792503 48793201 48794970 48795573 48796729 48801569 48801669 48802510 48803363 48803703 48804633 48807439 48808876 48810930 48811403 48811474 48811742 48812576 48812773 48813014 48813230 48813332 48816508 48817616 48818397 48820148 48820617 48820835 48822535 48824387 48824610 48824648 48825833 48827238 48827861 48828452 48828971 48829597 48829674 48831412 48831622 48832462 48834092 48834729 48834915 48836316 48837103 48837302 48839463 48842488 48845570 48846157 48847547 48848039 48848749 48850295 48851724 48852584 48853854 48854220 48854255 48854414 48855331 48856195 48857123 48858098 48858352 48862151 48863262 48865453 48865507 48865598 48865853 48866014 48866572 48866766 48868314 48868691 48870262 48870272 48871484 48872137 48872869 48873502 48874816 48874838 48876159 48876568 48876872 48877003 48877559 48879786 48880219 48880642 48881344 48882824 48883388 48884609 48885439 48886670 48887625 48888708 48888778 48889212 48891407 48893564 48894258 48894349 48894485 48895149 48896266 48896289 48898591 48898688 48899323 48899661 48901136 48901225 48901582 48902911 48903154 48904664 48905359 48905984 48906421 48906984 48907294 48907342 48907406 48909219 48909988 48914204 48914630 48915001 48916567 48916801 48917609 48917713 48917918 48920784 48921034 48921377 48922291 48925135 48926807 48927463 48930722 48930822 48931554 48931949 48932862 48934311 48934962 48937847 48937861 48938212 48939073 48940067 48940634 48941070 48943557 48944082 48944369 48944839 48945261 48945564 48945723 48949786 48950140 48950466 48950625 48951650 48952180 48952447 48953868 48953897 48955134 48955385 48956140 48956594 48959187 48960527 48960693 48961968 48962450 48962970 48963446 48963536 48963723 48963829 48964210 48964312 48967478 48967659 48971554 48972951 48974680 48975413 48977535 48979525 48979702 48979702 48980994 48981454 48981580 48982400 48982845 48982878 48983877 48985095 48986903 48989833 48990620 48990983 48991088 48991179 48992381 48994667 48994793 48994946 48995794 48996178 48996957 48997550 48997774 49000570 49001688 49002219 49004424 49004860 49005729 49006641 49006938 49007526 49007721 49007864 49007953 49008614 49009388 49010395 49013945 49017108 49018572 49020673 49020775 49021213 49022541 49024031 49024438 49025975 49026006 49026168 49026362 49028080 49028314 49028580 49028642 49032552 49034010 49036565 49036611 49036679 49038127 49038928 49039996 49040493 49041282 49042823 49046588 49048282 49048563 49049927 49050530 49050912 49051616 49052066 49053903 49054059 49054121 49055354 49055796 49056820 49057202 49057217 49057396 49057656 49058056 49059992 49060030 49060551 49061400 49062443 49064651 49064961 49065590 49066119 49066414 49067675 49068965 49069184 49069491 49069573 49069686 49070364 49070602 49070705 49071132 49071178 49071210 49071234 49072309 49072448 49073641 49073813 49080601 49081992 49083516 49085800 49085871 49089332 49089524 49090302 49090618 49092509 49094066 49095774 49096271 49097527 49097617 49098759 49100019 49101455 49101556 49101646 49102115 49102293 49102657 49103289 49103826 49105347 49106110 49107169 49110022 49110528 49110590 49110928 49111784 49112785 49114192 49114214 49116402 49116592 49119879 49121967 49123848 49126320 49126568 49126852 49128048 49128067 49129135 49129636 49130402 49130582 49131256 49133585 49133963 49137492 49137517 49138688 49140007 49143882 49144011 49145155 49147242 49147742 49148378 49148659 49148895 49149398 49150409 49150759 49151417 49154539 49156302 49156637 49157253 49157752 49158602 49159536 49160118 49160613 49161629 49163448 49163886 49164129 49164457 49164994 49166854 49166902 49168119 49169069 49169099 49169165 49169371 49169701 49171041 49171237 49172213 49173677 49176327 49176452 49177291 49177296 49177301 49180445 49181210 49181723 49181870 49182776 49182881 49183239 49186368 49188016 49188404 49189202 49189948 49190984 49191099 49192674 49194657 49195316 49195489 49196999 49197310 49197761 49199847 49200795 49201446 49201854 49202049 49202655 49202718 49202839 49203184 49204343 49204621 49205130 49205398 49206621 49208327 49208673 49209996 49210266 49210715 49211230 49211723 49212693 49214172 49216182 49217102 49217481 49218336 49219996 49223153 49224854 49224896 49226582 49226853 49229334 49230216 49231868 49232242 49233324 49235947 49238982 49239895 49240493 49240885 49240927 49241474 49242182 49242419 49243183 49243825 49244715 49245835 49246297 49246393 49247547 49247766 49248243 49249205 49250659 49251202 49251684 49253974 49259155 49259848 49262361 49263843 49264267 49264703 49265581 49266680 49268821 49270429 49272017 49272057 49273962 49278226 49278448 49281304 49282264 49284249 49285900 49288331 49288815 49288896 49289075 49290382 49292505 49295260 49295391 49295811 49296843 49297731 49298373 49298897 49299662 49301648 49302922 49304128 49304712 49305670 49305997 49306990 49307610 49307629 49308603 49309098 49309647 49309647 49310779 49310923 49311202 49311297 49313219 49314383 49314640 49314742 49316472 49317296 49317859 49320100 49322439 49323329 49324368 49325623 49326327 49327024 49328274 49328416 49330721 49331596 49333224 49334175 49335035 49335279 49335816 49336140 49338320 49339861 49339980 49342199 49343695 49344041 49347836 49348786 49348999 49350570 49352275 49355913 49357952 49358155 49358305 49359074 49359122 49360077 49360923 49361825 49362346 49362346 49364675 49364790 49370235 49370469 49370559 49371170 49371435 49372472 49373112 49373899 49377133 49378147 49378778 49381961 49382373 49383717 49384198 49384811 49385279 49386009 49386493 49388633 49389991 49392214 49392240 49392343 49393719 49395193 49395851 49400002 49400354 49400378 49402201 49404821 49405069 49405151 49405493 49406429 49407062 49409094 49409337 49409759 49410721 49410907 49412002 49412242 49413236 49414693 49415159 49415174 49418241 49419485 49421005 49421121 49421245 49423813 49423876 49424175 49425517 49426380 49426952 49428659 49429419 49432232 49433175 49433317 49433670 49433946 49435581 49437160 49437274 49437863 49439178 49439940 49441369 49442420 49443303 49443733 49444202 49444509 49444830 49446576 49447395 49447637 49447853 49449863 49451103 49451244 49451329 49451517 49451603 49453461 49455344 49455605 49456557 49456879 49457091 49461776 49463013 49463219 49463620 49463782 49464500 49464571 49465201 49465939 49466600 49469204 49472745 49473467 49474945 49475886 49476605 49477487 49477801 49478522 49478783 49478859 49480142 49480961 49482560 49482562 49483513 49486368 49486836 49489116 49489776 49489944 49491154 49494531 49495096 49495367 49495775 49496610 49498561 49499212 49500018 49501438 49501563 49503074 49503080 49505799 49505946 49506942 49507094 49507328 49507665 49508468 49509697 49510236 49512243 49513064 49517308 49520474 49521151 49522574 49524180 49524219 49524338 49524419 49525985 49526478 49527508 49529374 49529745 49529749 49533182 49535665 49536957 49537012 49537118 49538209 49538278 49540649 49541496 49541499 49542054 49542181 49543358 49543994 49546013 49546215 49546415 49546892 49548950 49550780 49551585 49552884 49553042 49553540 49554462 49554582 49554766 49558488 49559223 49559315 49561751 49562324 49562788 49562964 49563879 49564657 49565561 49566714 49567337 49567607 49568525 49569049 49570814 49571225 49571715 49571873 49572184 49572549 49573331 49575216 49575467 49575924 49578293 49578576 49579985 49580825 49581862 49583258 49583676 49583818 49584386 49584732 49585964 49587612 49588095 49588154 49588211 49588341 49588446 49591328 49593897 49595572 49595700 49597754 49599324 49601986 49603559 49603929 49605685 49605824 49606546 49607425 49608935 49610302 49610323 49610842 49611032 49616462 49617768 49618296 49618383 49618628 49619327 49619375 49619473 49622235 49623917 49624683 49624776 49625220 49626355 49626957 49628681 49631985 49632523 49632882 49632889 49634229 49634656 49635107 49635603 49636228 49636262 49636542 49637751 49639504 49639633 49641736 49644805 49645041 49646189 49646965 49647036 49649821 49650758 49650760 49650965 49651374 49655058 49657175 49657201 49657869 49658925 49659333 49660746 49662378 49662589 49663040 49664421 49665182 49666615 49666616 49666623 49666624 49667076 49668096 49668350 49668774 49669026 49669314 49671995 49672512 49672670 49673434 49673676 49673803 49674203 49674732 49675306 49675413 49675701 49679206 49681277 49681461 49683359 49685100 49686044 49686862 49687197 49687489 49689089 49689257 49689285 49689638 49690172 49690386 49690533 49691084 49691527 49692232 49694828 49694937 49695878 49696371 49696709 49697487 49699033 49699185 49700079 49700910 49701023 49703732 49706470 49708073 49709717 49710372 49711642 49711946 49712995 49714869 49716308 49717935 49718321 49722013 49722217 49722732 49723903 49725932 49726408 49727168 49727604 49728137 49729789 49732021 49732127 49732491 49736427 49737519 49738184 49738308 49738487 49739497 49740036 49740747 49741111 49741799 49743818 49744418 49745304 49746841 49748651 49748894 49748934 49749258 49749509 49750163 49750687 49750838 49750870 49751610 49753532 49754154 49754618 49754807 49756483 49758160 49758992 49760766 49761030 49761567 49762668 49762901 49763248 49763428 49763521 49764002 49765388 49767387 49767895 49768059 49768915 49770765 49772121 49774012 49775251 49775775 49776445 49778849 49779052 49779086 49780700 49781778 49781796 49782287 49784095 49784686 49787328 49787909 49788177 49790156 49790666 49791483 49792270 49793966 49797773 49798519 49799294 49799367 49801545 49802270 49804500 49805685 49806124 49806183 49806221 49808022 49810920 49811380 49814498 49816350 49816515 49817434 49817541 49817738 49819515 49819909 49820054 49822081 49823395 49825542 49827148 49827435 49827883 49828162 49829854 49832765 49833328 49835430 49835490 49836392 49836685 49838863 49842172 49843102 49843357 49843787 49844808 49845501 49846898 49847048 49847325 49849215 49849740 49850382 49850831 49850940 49851295 49852349 49853857 49854637 49856494 49856921 49857113 49859061 49861166 49861863 49863040 49863409 49864533 49864856 49865487 49867277 49868884 49869674 49869782 49870200 49872435 49872947 49873293 49876496 49878802 49879770 49881012 49881307 49883367 49883655 49883692 49883706 49884041 49884265 49885690 49885767 49891618 49894022 49895120 49895906 49896102 49896404 49896667 49897102 49897464 49898809 49899189 49900027 49900943 49901200 49901647 49901826 49903524 49904188 49904387 49906117 49907131 49910105 49910481 49914060 49914706 49915687 49916045 49916151 49917369 49917948 49918962 49918964 49919925 49921251 49921281 49921933 49922358 49923068 49923658 49924319 49925018 49925036 49928372 49930250 49930358 49933021 49933159 49934877 49935242 49936290 49937027 49937427 49937700 49938401 49940895 49942447 49945489 49945667 49946027 49947923 49947984 49948220 49949440 49950023 49951161 49951645 49952442 49955083 49955166 49955206 49955381 49955497 49959532 49961330 49961596 49962076 49962377 49962605 49964598 49965467 49966067 49966276 49968976 49969374 49970561 49971512 49971635 49972902 49973958 49975008 49977853 49977870 49979190 49983166 49984093 49984769 49986139 49986441 49987580 49987974 49988972 49989064 49990850 49991803 49992255 49992272 49992828 49993093 49993128 49993282 49996382 49997417 49998723 49999748 50001543 50004348 50006374 50008660 50010515 50011063 50011532 50012946 50013317 50014848 50015843 50016393 50016513 50016826 50018366 50018733 50019720 50021197 50022713 50023853 50026716 50027638 50027970 50028033 50028503 50029024 50029799 50030403 50031336 50031347 50031511 50034871 50035189 50035307 50035578 50035774 50036611 50036768 50040482 50042947 50043107 50043311 50046527 50046685 50047049 50047775 50048328 50051088 50054109 50054653 50055902 50056719 50057026 50058390 50060040 50062815 50063527 50063819 50064835 50065666 50066233 50068765 50070939 50071131 50072233 50072436 50072628 50073955 50074607 50074618 50075976 50076112 50077167 50077525 50077981 50079279 50079760 50080822 50081589 50082578 50084664 50086608 50087474 50089321 50090095 50090477 50090664 50091330 50092112 50092217 50095313 50096677 50097339 50097692 50097891 50098067 50098133 50099340 50100464 50100570 50101100 50101796 50102102 50103271 50103741 50104194 50105620 50106210 50107104 50108684 50110382 50111881 50111992 50112428 50112552 50112853 50113287 50114094 50115548 50116234 50116449 50116735 50118077 50118193 50118630 50123677 50123821 50124146 50124853 50125695 50125781 50126882 50126897 50128653 50130227 50130707 50131149 50132582 50134748 50135543 50136774 50139855 50140148 50141303 50141551 50142396 50142492 50142907 50142955 50143030 50143231 50143282 50143295 50143390 50143748 50144989 50145075 50145458 50147211 50147771 50148739 50148779 50151718 50151845 50151927 50153462 50154991 50157593 50158976 50159280 50160532 50160931 50161408 50161515 50162259 50163188 50163570 50164758 50164765 50165191 50165497 50167529 50167712 50170684 50172411 50172583 50173255 50176280 50176754 50180400 50182122 50182777 50183848 50184207 50185211 50187244 50187431 50190559 50192401 50192447 50193138 50195207 50195395 50195676 50196504 50197367 50199149 50200062 50201094 50201249 50201736 50204924 50205739 50205762 50206372 50207442 50211634 50212517 50213179 50213409 50213985 50214552 50216879 50217474 50220642 50221316 50222371 50222458 50223727 50223843 50224838 50225998 50226440 50227245 50228466 50229348 50229690 50229694 50230317 50234114 50235516 50235541 50236173 50237440 50237973 50238526 50238579 50239307 50241955 50242153 50243437 50243935 50245621 50246294 50247170 50247816 50248749 50248788 50248881 50249132 50249150 50249777 50250069 50250666 50250870 50252194 50253430 50254128 50254352 50255499 50261207 50262380 50264292 50264670 50264951 50267021 50267203 50269076 50269747 50270285 50270963 50272092 50275561 50275687 50275935 50276842 50277103 50277611 50278331 50278927 50280466 50280584 50280609 50280872 50280903 50281215 50281921 50284337 50286628 50287489 50288229 50288560 50289608 50293709 50293962 50294626 50296287 50296393 50297906 50298189 50298399 50299079 50299362 50301557 50302719 50304883 50304910 50305999 50306510 50306901 50307463 50308471 50308760 50310801 50312684 50313055 50313633 50314312 50314737 50315222 50316173 50316368 50316460 50318970 50319606 50319859 50322350 50325061 50325452 50325567 50326983 50329623 50331785 50332931 50333033 50334433 50335561 50336294 50336686 50337792 50339256 50340476 50340565 50343182 50345131 50346856 50347290 50347987 50349590 50349882 50350841 50351535 50351873 50352270 50352509 50352574 50352708 50352923 50353044 50353824 50359011 50361787 50363107 50363924 50364475 50364750 50366048 50367066 50367534 50373571 50375018 50375653 50375804 50377728 50377818 50378518 50378907 50380206 50381810 50384091 50386728 50386926 50389485 50389852 50391178 50391187 50392253 50393115 50393553 50394807 50395412 50395458 50397734 50397811 50397844 50397897 50398317 50399138 50399893 50400095 50400618 50402186 50402514 50402886 50403705 50404053 50404432 50407011 50407853 50408914 50410406 50412026 50412069 50412252 50412585 50413032 50413396 50415197 50415731 50418895 50421934 50422134 50423177 50423612 50424147 50426706 50426810 50427650 50427875 50427951 50429327 50430841 50431877 50432212 50433258 50433390 50434179 50434199 50435492 50435759 50435996 50436341 50436596 50436764 50438014 50440185 50443290 50444009 50445044 50446513 50449152 50450090 50456953 50457464 50457810 50458010 50459250 50459516 50460097 50462440 50462753 50464562 50465947 50466655 50468468 50468560 50468686 50474326 50474715 50475319 50475658 50475699 50476000 50477316 50477485 50478057 50478713 50479078 50479472 50479895 50480734 50481516 50482402 50482602 50482900 50482934 50483168 50483970 50487083 50487374 50489646 50489712 50490916 50493508 50494261 50494482 50495410 50495592 50496325 50497436 50497659 50498279 50499430 50499587 50500443 50500563 50501111 50501123 50502592 50504583 50505984 50506922 50508943 50509151 50509296 50510878 50511422 50511550 50512481 50512839 50513985 50513992 50514884 50516924 50518494 50522453 50523105 50523276 50524077 50524132 50524345 50524548 50525787 50525976 50527735 50529073 50529593 50532922 50533144 50538917 50539218 50540525 50540756 50541030 50541257 50541411 50541736 50543469 50543831 50545445 50545893 50547595 50549755 50552438 50553367 50554387 50554512 50555693 50557618 50559395 50561109 50561486 50561919 50562101 50562819 50564348 50564904 50566409 50566753 50567945 50568163 50568987 50569415 50569519 50569803 50570035 50570161 50572644 50575169 50579027 50580195 50580385 50583388 50590410 50591326 50591633 50593330 50593657 50594773 50595011 50595901 50597900 50599130 50599722 50600477 50601030 50601227 50601383 50601738 50601934 50602158 50602212 50602696 50602953 50603017 50604879 50605010 50605338 50605570 50606362 50606659 50607533 50608553 50610338 50610390 50612466 50612862 50614176 50614547 50614646 50615228 50615488 50615572 50616346 50617120 50617177 50620829 50622927 50623152 50625587 50626254 50628694 50628868 50629162 50629384 50630065 50633078 50634294 50634472 50634678 50637031 50637760 50638694 50639493 50642064 50642170 50642731 50642991 50643054 50644084 50644636 50645392 50646832 50647011 50647119 50647905 50647959 50650682 50651227 50652077 50652137 50652420 50653094 50654873 50655767 50656658 50657234 50661510 50661709 50661802 50661876 50662903 50663468 50663481 50663645 50664393 50665443 50667452 50668251 50669924 50670348 50671028 50671995 50672259 50672570 50672732 50673948 50675142 50675780 50676144 50676383 50676450 50677866 50678138 50678284 50678981 50680248 50680744 50682247 50686615 50687446 50688014 50689506 50689629 50689814 50690010 50690411 50691923 50692984 50693748 50694123 50694296 50695494 50695956 50697392 50697615 50698485 50698976 50699059 50699249 50700687 50700725 50701740 50702825 50705329 50705623 50707237 50710488 50710735 50711227 50715587 50716352 50717982 50720618 50721753 50721927 50722226 50722756 50722965 50723313 50726386 50726474 50726623 50727243 50727274 50727828 50728980 50731917 50732430 50732932 50732937 50735771 50735794 50737533 50738057 50738252 50739990 50740867 50741121 50741177 50741849 50742362 50742954 50745912 50746304 50747124 50747977 50748329 50750073 50751781 50753806 50753881 50754245 50754587 50757217 50757439 50757526 50758101 50763419 50763847 50764178 50764617 50766120 50767259 50767666 50768974 50769817 50770165 50770965 50772139 50775682 50776412 50779242 50779995 50780211 50781220 50781517 50782719 50784519 50785759 50788885 50789674 50789795 50789908 50790032 50790624 50791421 50792295 50792668 50794128 50794847 50795121 50796734 50797621 50797904 50798463 50798494 50798874 50799088 50799238 50802880 50802902 50804555 50805499 50806574 50807053 50807290 50807697 50808240 50808920 50809640 50809678 50812219 50812673 50812708 50816495 50817014 50817405 50821186 50822011 50823681 50823785 50825035 50825350 50826228 50829552 50829591 50830561 50835248 50835810 50835899 50835960 50836022 50836999 50837830 50838454 50839430 50841809 50842435 50843538 50845789 50847206 50847433 50848698 50849282 50849401 50849838 50849869 50850015 50851687 50851984 50852961 50853568 50855909 50856302 50857828 50858779 50862469 50865984 50867404 50867647 50867846 50868269 50868636 50869257 50871695 50872298 50872640 50876671 50877881 50878560 50881080 50881954 50883891 50889049 50892049 50892461 50895161 50896319 50898153 50900848 50900906 50902604 50906262 50906654 50908067 50908147 50908326 50908730 50910287 50911328 50911864 50913460 50914533 50914597 50915174 50919438 50919845 50920479 50920912 50922087 50922110 50922914 50923354 50923909 50925043 50925181 50926078 50928039 50929183 50929488 50929923 50930364 50930523 50933066 50936424 50937030 50939202 50941192 50941215 50941793 50942128 50942283 50942310 50942702 50943682 50943901 50945892 50946127 50947241 50947594 50948567 50949280 50949575 50951601 50951996 50953767 50954148 50954407 50954446 50954622 50955964 50956393 50956427 50956429 50957428 50957564 50958355 50961404 50963879 50965491 50966087 50966125 50967412 50968774 50969953 50970020 50973591 50975927 50976167 50979021 50979125 50983650 50984244 50984249 50984617 50986996 50990325 50991550 50991743 50991892 50996248 50997577 50999765 51000375 51000696 51002702 51005775 51006526 51006895 51008778 51009420 51009537 51010079 51011412 51011532 51012323 51014645 51014669 51015416 51016020 51018291 51018450 51018576 51020140 51020885 51021294 51021871 51024299 51024373 51024698 51025886 51027629 51028722 51028974 51033784 51034036 51035063 51035956 51036294 51036955 51037684 51038607 51039279 51041606 51041833 51042547 51042628 51043113 51043637 51044214 51044238 51044320 51044525 51045300 51045461 51046869 51046931 51046978 51047405 51047631 51048915 51048950 51049521 51052351 51052991 51054496 51054827 51055932 51057446 51062051 51064637 51067091 51068292 51069223 51069225 51070042 51071254 51071450 51074605 51075345 51075465 51077416 51078513 51081036 51082281 51082345 51085025 51087139 51089087 51089304 51090077 51090709 51093379 51093715 51094050 51094280 51094586 51095870 51097333 51098870 51101520 51103306 51104707 51105843 51107428 51108393 51108615 51109350 51109910 51111396 51112408 51112677 51115177 51115839 51117496 51118496 51119636 51119834 51120481 51120599 51122922 51123560 51124597 51125226 51125676 51125922 51126104 51126339 51128738 51129393 51130836 51131210 51131938 51133868 51134562 51134947 51135059 51135367 51136059 51136352 51136684 51136832 51136837 51136989 51137802 51137931 51139606 51140279 51140436 51140529 51143527 51146633 51146913 51147303 51147409 51147450 51148411 51148447 51148881 51151882 51151965 51152134 51153244 51153287 51154874 51156656 51156752 51157267 51157509 51157554 51158274 51158342 51159940 51159986 51160839 51161269 51162047 51162575 51163532 51163582 51164616 51166466 51166970 51167969 51168813 51169520 51172418 51172593 51175085 51175087 51175839 51175988 51176043 51176278 51178239 51180747 51181708 51183080 51188102 51189939 51190334 51191051 51191472 51191533 51193008 51194235 51194932 51195102 51196847 51201677 51202436 51204108 51207832 51209228 51210913 51212645 51213381 51213728 51214365 51214418 51215468 51216341 51217221 51218215 51218265 51219147 51219297 51219706 51220829 51220931 51222046 51224071 51224204 51224539 51226109 51226181 51226643 51229242 51229398 51232477 51235175 51236136 51236556 51236800 51237685 51239218 51240681 51241256 51241619 51241906 51242318 51244237 51245219 51245341 51246337 51247815 51250940 51250959 51252568 51253039 51253160 51255790 51257113 51261147 51261161 51261288 51262079 51262560 51263442 51264967 51265112 51265753 51266776 51269265 51269437 51269516 51270323 51270784 51271555 51274993 51275050 51275228 51276082 51276650 51276805 51276971 51279842 51280387 51281151 51282340 51283498 51283609 51284315 51285483 51287970 51288493 51288796 51290229 51290268 51290402 51292243 51293323 51294177 51295447 51296398 51298272 51298395 51299550 51302067 51304135 51304292 51304388 51304684 51305091 51306720 51307161 51307308 51310218 51311995 51312719 51312783 51312855 51312945 51313138 51313792 51314319 51319724 51319780 51320786 51321012 51322109 51323063 51324200 51325076 51326644 51327649 51330324 51330328 51330500 51330973 51331069 51332656 51332677 51333480 51334078 51334685 51335261 51335295 51337307 51337568 51338300 51338984 51340649 51343664 51343816 51344402 51344611 51345328 51349909 51351195 51352294 51352872 51355547 51355835 51358563 51358800 51359246 51360058 51360212 51361139 51361428 51361868 51363817 51364359 51366782 51367712 51368315 51372431 51373117 51374757 51377230 51378558 51378943 51379254 51379970 51380972 51384167 51385298 51385656 51387697 51388858 51389509 51391602 51391824 51393148 51394285 51395151 51395294 51397455 51397743 51398179 51398708 51399392 51400274 51400561 51401728 51402586 51403377 51403657 51405000 51407894 51409823 51410592 51411209 51411276 51411873 51414736 51416504 51416512 51416694 51417381 51418142 51419382 51419799 51419853 51420267 51421065 51421790 51421905 51423762 51426083 51426689 51427974 51428773 51429391 51429480 51431953 51432174 51432337 51433574 51434587 51434619 51435295 51436130 51437001 51438015 51438362 51438861 51439634 51440158 51441134 51442422 51443020 51443191 51443982 51444622 51445391 51445394 51446110 51446164 51446286 51447669 51448489 51449527 51450053 51450599 51450878 51454345 51455494 51459338 51459342 51460276 51460805 51464197 51467194 51467476 51468260 51469318 51469881 51470024 51470405 51470460 51471162 51471313 51472187 51475638 51477531 51478959 51480203 51480924 51481471 51481970 51482407 51483201 51484601 51485213 51487868 51488035 51488682 51488848 51488922 51493501 51497320 51497896 51498133 51498627 51499436 51499505 51500496 51500582 51501231 51502070 51502761 51503045 51505319 51506184 51508296 51509919 51510564 51511589 51513884 51515966 51516275 51516595 51517782 51518986 51520057 51522928 51523502 51524553 51524802 51525538 51526496 51527413 51527867 51530037 51531634 51532434 51533011 51535354 51535815 51536280 51536416 51539819 51541092 51541480 51542783 51542934 51547148 51550213 51552412 51552694 51555893 51556288 51556431 51556698 51558058 51558523 51559741 51561043 51561142 51561822 51562172 51564169 51564202 51566019 51566167 51566991 51568835 51570982 51571162 51571749 51572157 51573901 51574324 51574719 51576567 51578799 51579176 51579290 51581093 51582291 51584364 51584367 51585026 51587776 51588422 51588676 51589681 51590056 51590276 51590555 51590619 51592259 51592784 51592951 51593097 51593218 51593449 51594259 51596670 51598109 51599750 51601749 51602851 51606991 51607527 51607765 51607799 51609172 51610662 51611048 51613771 51613953 51616794 51619269 51620245 51624528 51625836 51626147 51626606 51626967 51627879 51628113 51629383 51631227 51632149 51634112 51634221 51634664 51636058 51636578 51636843 51637533 51637550 51637574 51637803 51638282 51639287 51639866 51640252 51640637 51641498 51642365 51642686 51643642 51644708 51645089 51645885 51646214 51648147 51648804 51649140 51649298 51649660 51649877 51650094 51650973 51651580 51653038 51661975 51662409 51664051 51665577 51665590 51666487 51669742 51669831 51670895 51674147 51674233 51674880 51674942 51675292 51676562 51676718 51676996 51679401 51679904 51679941 51680237 51680490 51680491 51682248 51683839 51685121 51685205 51685314 51685825 51688123 51689243 51689374 51692209 51693265 51694225 51694451 51695789 51697887 51700292 51700856 51701959 51702429 51703161 51705414 51705978 51706235 51706317 51706718 51709238 51710084 51710491 51710607 51711194 51711666 51711982 51712416 51718687 51719405 51721422 51724269 51725317 51725380 51725467 51725698 51727291 51727818 51728434 51728550 51728814 51729121 51729141 51732476 51732893 51734034 51734308 51735760 51738417 51739265 51739907 51740048 51740268 51741058 51741564 51741584 51742745 51743488 51745051 51746948 51747106 51747193 51747580 51749094 51749589 51750984 51752170 51754771 51755821 51756630 51756697 51757890 51758201 51758614 51759197 51759887 51762359 51764334 51766618 51769373 51769493 51770893 51771529 51772762 51772769 51773839 51775146 51775339 51778387 51778609 51780372 51781862 51784324 51786098 51786132 51786923 51787445 51789401 51790334 51792021 51793087 51793647 51793925 51795633 51796296 51796969 51797303 51797376 51798201 51798411 51798426 51799507 51800198 51801268 51804868 51805454 51805693 51806559 51808384 51808424 51808507 51809875 51812742 51813676 51814806 51815694 51816036 51817053 51817817 51818066 51821628 51822704 51823195 51823920 51824898 51826853 51827469 51828931 51831107 51831615 51832453 51833449 51834107 51834995 51834997 51836453 51836533 51837750 51838259 51838680 51839537 51840886 51841061 51841632 51841681 51841988 51842257 51842773 51843209 51843476 51843613 51845221 51848783 51850278 51850287 51850472 51851682 51852374 51852785 51855378 51855727 51857994 51858531 51859744 51860425 51860515 51860583 51860659 51861103 51861177 51861977 51862772 51866318 51867116 51867259 51868593 51871516 51872093 51874378 51875232 51876271 51877111 51878647 51878896 51881464 51882011 51883090 51885522 51887348 51891937 51893122 51895332 51898164 51899733 51899988 51900706 51902483 51902706 51904855 51904998 51905175 51905903 51908059 51908582 51908609 51909702 51910083 51910123 51910183 51911623 51913341 51913428 51913653 51915283 51915514 51915609 51916493 51917605 51919441 51919698 51920325 51921707 51923590 51924233 51924711 51925507 51925773 51925930 51926319 51927040 51927553 51928121 51928710 51929715 51932157 51932370 51932416 51934125 51934329 51934637 51936239 51936508 51937325 51940401 51942356 51944470 51944519 51946450 51947577 51948846 51950042 51950400 51950653 51950799 51951035 51951658 51954074 51954443 51954687 51954896 51955327 51955650 51957373 51958471 51959963 51961857 51963731 51964964 51965472 51966102 51966270 51967375 51968297 51972370 51974750 51975104 51975293 51977499 51978242 51981107 51981705 51984610 51984610 51984934 51986122 51986884 51987469 51989525 51989990 51990287 51990855 51991184 51991249 51992281 51992350 51992592 51994543 51994728 51995471 51995538 51996697 51998290 51998336 51999858 52000029 52001250 52001382 52001949 52004408 52004849 52006934 52009318 52010582 52013030 52013988 52014493 52015436 52015961 52016101 52019985 52020675 52023996 52024114 52024142 52025576 52026026 52026502 52027306 52028592 52030680 52033868 52034236 52036861 52040294 52041254 52042852 52043181 52044994 52045316 52045677 52045856 52048078 52048317 52052713 52057006 52057010 52058074 52058075 52058524 52058782 52060088 52060481 52061361 52061423 52061543 52061864 52062044 52062710 52063347 52063507 52064638 52065290 52066024 52066499 52067234 52068637 52069243 52076588 52077745 52077848 52079783 52081515 52084121 52084553 52084736 52084829 52087187 52088440 52089661 52092409 52094284 52095130 52096317 52096723 52097662 52098061 52099974 52100981 52101212 52102992 52104188 52105495 52105618 52105643 52106103 52107570 52107640 52108744 52109623 52110147 52111531 52112570 52116260 52119328 52122894 52125122 52125703 52126793 52127859 52128108 52129409 52130573 52130591 52130737 52130762 52131495 52132196 52132266 52133447 52135089 52135737 52138369 52140149 52140457 52140598 52143102 52144098 52144902 52146063 52146688 52148449 52152754 52153581 52157235 52157723 52159419 52159761 52159981 52161038 52163531 52163578 52163599 52164989 52165139 52166394 52166942 52168118 52168808 52169322 52170082 52171740 52174108 52174403 52175451 52175872 52177092 52177611 52178747 52180203 52182578 52182905 52183642 52184726 52185182 52187912 52189521 52190980 52191253 52194386 52196292 52197316 52198060 52198347 52200019 52202468 52203394 52203781 52203801 52204951 52206924 52207155 52207625 52209068 52209142 52210207 52210921 52211126 52212103 52212134 52212140 52212917 52213625 52214107 52214118 52214372 52215366 52216364 52216756 52217994 52218506 52222745 52223662 52225579 52226131 52230908 52234925 52235264 52237178 52237585 52238459 52241082 52241536 52243126 52243446 52243560 52244043 52244885 52246041 52246403 52246786 52247186 52247513 52248076 52249794 52252974 52253786 52254191 52254288 52254775 52254916 52256780 52258575 52258729 52259100 52259297 52261349 52261700 52262486 52263241 52268307 52271105 52272395 52273374 52273377 52273725 52274133 52274427 52276116 52276357 52276873 52277424 52277644 52279562 52280832 52282005 52282496 52283090 52283860 52284852 52285406 52285496 52288659 52290599 52290845 52290961 52292445 52292655 52293183 52294168 52295180 52297216 52297581 52301630 52302217 52302480 52303373 52304470 52305661 52306040 52309387 52310363 52310436 52311049 52312548 52313011 52314558 52316406 52317941 52318218 52318895 52319545 52319566 52320083 52320084 52322555 52323644 52326869 52328053 52330210 52330363 52332051 52332529 52333533 52334900 52335433 52335660 52335928 52336412 52336665 52336811 52338631 52340252 52340691 52341286 52344200 52344463 52344609 52344819 52345490 52345490 52345856 52346595 52346787 52349456 52349909 52350412 52353277 52353886 52354566 52354610 52358026 52358543 52359795 52360304 52360732 52361148 52361798 52363388 52363898 52365453 52365565 52367550 52369299 52369519 52371225 52371784 52372617 52372900 52373518 52373943 52375199 52376931 52378398 52379355 52381444 52383084 52385733 52386396 52386811 52387800 52391400 52393106 52393332 52394017 52396863 52397679 52399046 52401588 52402499 52405814 52406521 52406883 52407036 52408441 52408473 52408943 52409574 52413184 52413188 52415564 52416264 52417199 52417566 52418045 52418434 52418922 52419603 52420763 52421619 52424903 52425426 52429398 52429634 52433059 52438692 52440913 52441094 52442354 52443291 52444978 52446186 52446460 52446862 52449471 52450189 52450248 52450265 52451813 52455230 52455472 52456274 52457191 52457500 52457579 52461254 52463095 52463110 52464408 52467650 52469416 52470736 52474421 52474545 52476669 52477266 52481183 52481312 52481503 52482514 52483141 52487160 52487959 52488399 52488401 52488467 52489550 52490238 52491573 52492106 52492736 52493450 52493588 52494779 52495899 52496168 52497474 52497830 52499857 52503522 52503992 52505642 52506117 52506592 52509408 52510238 52510549 52510829 52511356 52511666 52512269 52512766 52514645 52515176 52516860 52517799 52517829 52518353 52518608 52518945 52521302 52523056 52523226 52523751 52524500 52525559 52525644 52525708 52526021 52526782 52526920 52533047 52533129 52533140 52535996 52536008 52536451 52537145 52537566 52537740 52537763 52537800 52538361 52538821 52540993 52541334 52541344 52541997 52543671 52544668 52544844 52545007 52546105 52546568 52548228 52549896 52551623 52554022 52555643 52556566 52556679 52557271 52561417 52562981 52563702 52563970 52564401 52565343 52566512 52567150 52571381 52572008 52574700 52575636 52576783 52576942 52577812 52578522 52579660 52580602 52580952 52581282 52582052 52582559 52582901 52583525 52584948 52590839 52591340 52591652 52591707 52592055 52592418 52592468 52592732 52592934 52595426 52595586 52595619 52595730 52596434 52597031 52597901 52598575 52598612 52598945 52600727 52604766 52607212 52608573 52608971 52609966 52611877 52612200 52613857 52615654 52616541 52618988 52621127 52621253 52622389 52622478 52622821 52624532 52624915 52625501 52625833 52627506 52629521 52631103 52635593 52637174 52637516 52637961 52640107 52640573 52642313 52642936 52643306 52643553 52643972 52644617 52645770 52645832 52646083 52646869 52648180 52648684 52649138 52651652 52652780 52654183 52658254 52658860 52658878 52658951 52660062 52660332 52661817 52663092 52663453 52663611 52665277 52666450 52666669 52667671 52668520 52669724 52669942 52670880 52672254 52674608 52675192 52675254 52679455 52680362 52680720 52681619 52682002 52683026 52683172 52684120 52688364 52689425 52692214 52692297 52692362 52692403 52692484 52692630 52693824 52694748 52695621 52695735 52696325 52697463 52698275 52700743 52702177 52702382 52702813 52703466 52703594 52704196 52705017 52705310 52705804 52706169 52707535 52708614 52709659 52710008 52711624 52711728 52712653 52712850 52712880 52715786 52717001 52717354 52717765 52719467 52719793 52720178 52721103 52722577 52723031 52724861 52729922 52730068 52732083 52732197 52732843 52732864 52735085 52736065 52736475 52739406 52739657 52740138 52740529 52742077 52742711 52742941 52743170 52747052 52747284 52748014 52748555 52749605 52752342 52753727 52754344 52754365 52756989 52757928 52758213 52759217 52760330 52761953 52762532 52762735 52763184 52763226 52763399 52765068 52766235 52767100 52767638 52767900 52768359 52768786 52769329 52769906 52770419 52771350 52772253 52772478 52773164 52773300 52773449 52773907 52774264 52774933 52775946 52776922 52777997 52778330 52780698 52781530 52782096 52782111 52783494 52783900 52784301 52784832 52785116 52786798 52787808 52787865 52788912 52789308 52791125 52791307 52791688 52791816 52792104 52793609 52795428 52796941 52799242 52800369 52801152 52801735 52801738 52804351 52807118 52808025 52809993 52810016 52811377 52811612 52811762 52811959 52812135 52813542 52814114 52814875 52816124 52816241 52816401 52816695 52817515 52819472 52820392 52820973 52822388 52822978 52823978 52825743 52825789 52825831 52827306 52828978 52831058 52832938 52833522 52836222 52836605 52840605 52840678 52840911 52841443 52844934 52845364 52848420 52850060 52850832 52852273 52854593 52855642 52858080 52858411 52858800 52861130 52864587 52864750 52865750 52866173 52866200 52868832 52869463 52869622 52869623 52869918 52870429 52870560 52870698 52871540 52874466 52874625 52876202 52876226 52877782 52878050 52878784 52878939 52879256 52881017 52883255 52885984 52886427 52887156 52887779 52889776 52890429 52892565 52893399 52893875 52895701 52898477 52899493 52900351 52900744 52900982 52902163 52902292 52902437 52902639 52903229 52903306 52903843 52905270 52905697 52907288 52908117 52913372 52914541 52915359 52918848 52918975 52919294 52920754 52921297 52921737 52922221 52922462 52923227 52924698 52925164 52925650 52926072 52926827 52927577 52927736 52929318 52929566 52930982 52932107 52932388 52933354 52933527 52934088 52935709 52938347 52938855 52939005 52941520 52942944 52943084 52947831 52947916 52948177 52948354 52948438 52950910 52950939 52952440 52954195 52954238 52957273 52957438 52957469 52957768 52959402 52959417 52959681 52961359 52963064 52963407 52964747 52966151 52968187 52968331 52968454 52969562 52970263 52971232 52971557 52973137 52974573 52975231 52975787 52976962 52977426 52978122 52978230 52978565 52979250 52979505 52979574 52980187 52982468 52983380 52984052 52984202 52985127 52985343 52989101 52989601 52990010 52990264 52993042 52993457 52993480 52993620 52994014 52994733 52998799 52999147 53000442 53002196 53002922 53003883 53004850 53005814 53006353 53009513 53010661 53011660 53011814 53012198 53013009 53014297 53017524 53018993 53019699 53019950 53020480 53021113 53021484 53022439 53024629 53024865 53024928 53024972 53026903 53027625 53028834 53028979 53029524 53029700 53029928 53030506 53032851 53032988 53033734 53034106 53034335 53034556 53036823 53037194 53038286 53040908 53041436 53041639 53042326 53043024 53043666 53043875 53044191 53047611 53048236 53048238 53048409 53049068 53050365 53050959 53051235 53052072 53055122 53056614 53060146 53061724 53062144 53063148 53065391 53065964 53067404 53068305 53068516 53068802 53071640 53073641 53074256 53076235 53079345 53079492 53080102 53080435 53082273 53086690 53087321 53089783 53090276 53091826 53092486 53093888 53094267 53094383 53095385 53095844 53098144 53099338 53101119 53102354 53103285 53104523 53105208 53105896 53107216 53107989 53108611 53108742 53111122 53111264 53111922 53112156 53112460 53112783 53113317 53113423 53113506 53115028 53115311 53115885 53116035 53117558 53118395 53118530 53119705 53120293 53123481 53124198 53124907 53125429 53125888 53126953 53128386 53129374 53129675 53130737 53131747 53132769 53132883 53133517 53134087 53134290 53135080 53135906 53136016 53136201 53137361 53138110 53138244 53140215 53143155 53143263 53146116 53146156 53146309 53147775 53152554 53152952 53156777 53156791 53157052 53161394 53161454 53163211 53163257 53163341 53163722 53167137 53167607 53168957 53172012 53174152 53174769 53174820 53175128 53175499 53177482 53178359 53180081 53181360 53182371 53186076 53186219 53186501 53186641 53187867 53188647 53188777 53189351 53189928 53190881 53192498 53192727 53193196 53193366 53193564 53193852 53196403 53197429 53199426 53199449 53201086 53202739 53202836 53205215 53205432 53205904 53206246 53206750 53208219 53210355 53210878 53212537 53212563 53213244 53213558 53213729 53216460 53218520 53218710 53219705 53220039 53220877 53222197 53222446 53224306 53224691 53225124 53225456 53226436 53227067 53227427 53227491 53229206 53229728 53230684 53230808 53236630 53237966 53239506 53239769 53239800 53240991 53241789 53241927 53242653 53243538 53244129 53246782 53247761 53248560 53249274 53249652 53249847 53249980 53250743 53254511 53254842 53254853 53255217 53255714 53255912 53256271 53256661 53256694 53257235 53257761 53260348 53260678 53260702 53261735 53263215 53263350 53264301 53264803 53265661 53266538 53268792 53272753 53273118 53275028 53275637 53278198 53278522 53279822 53283820 53286118 53286230 53286373 53288484 53288685 53290106 53290273 53290851 53292454 53293602 53295792 53295882 53297876 53298500 53300084 53307786 53310364 53311686 53311707 53312553 53315507 53315649 53317669 53318057 53319864 53320378 53321408 53323320 53323848 53324829 53325064 53325319 53325460 53325524 53329628 53332653 53332769 53334059 53334908 53335836 53336373 53336968 53337335 53338124 53338850 53339157 53341650 53342454 53342826 53342858 53343522 53345333 53346022 53346307 53350305 53351179 53351191 53354149 53355495 53355632 53356271 53357174 53358056 53358458 53358897 53361714 53362675 53363801 53364989 53366700 53366744 53368828 53368936 53371689 53373299 53374619 53375140 53375315 53376544 53377795 53378577 53378842 53379838 53380720 53381117 53381453 53381961 53382956 53383424 53384128 53384241 53384364 53386142 53386456 53386819 53389472 53389795 53389797 53391434 53391507 53391806 53392355 53392382 53393855 53393986 53394206 53394283 53394446 53395010 53395951 53397717 53397979 53401877 53404711 53405777 53406491 53406778 53407139 53407202 53407888 53409111 53409149 53409910 53410136 53410946 53411473 53412360 53414296 53416032 53416060 53419267 53420922 53422756 53424651 53426468 53426662 53429849 53430166 53431296 53432646 53435061 53435977 53436749 53436832 53437434 53437656 53438306 53439443 53441071 53441752 53442661 53442928 53443889 53446980 53447184 53448413 53448474 53448527 53449259 53449893 53450982 53451480 53452933 53452975 53453758 53454063 53455296 53455771 53456114 53459021 53459079 53460363 53461298 53461728 53461798 53462636 53462655 53462715 53465473 53465858 53465963 53468106 53468666 53470458 53470781 53472081 53472597 53473793 53475625 53475891 53477053 53477768 53481692 53481729 53482477 53485545 53485988 53488308 53488804 53489070 53489169 53489933 53490450 53490771 53492904 53495979 53496492 53498441 53498457 53498589 53499233 53499600 53500501 53501640 53502290 53502682 53502763 53503019 53503816 53504459 53505214 53505274 53505975 53506242 53506269 53506613 53506697 53507465 53507620 53507669 53509704 53510092 53510469 53510983 53511072 53511638 53513605 53514540 53515933 53516128 53516461 53517532 53517660 53518005 53518602 53522078 53523004 53523924 53524275 53525059 53525623 53527487 53528265 53528520 53529319 53532672 53533738 53534530 53535691 53536628 53537245 53537310 53543086 53543697 53543783 53544381 53545429 53545819 53546968 53547844 53549722 53550193 53550335 53552578 53552917 53554544 53555183 53556183 53557140 53557198 53557727 53560257 53562083 53562442 53565934 53567242 53568784 53569611 53570667 53571178 53571566 53572980 53573922 53575060 53575655 53576986 53577817 53585411 53588437 53588569 53588727 53588791 53591919 53592258 53593521 53593752 53595122 53595264 53595527 53597860 53599525 53599529 53600736 53602886 53603683 53604090 53604134 53604291 53604568 53605178 53605447 53605561 53606266 53606266 53607642 53608752 53609037 53609154 53610533 53611344 53611476 53611558 53611664 53612926 53615621 53615661 53615675 53616289 53618558 53619077 53620932 53621897 53622544 53624077 53624600 53624677 53626004 53627379 53627740 53629452 53630462 53631169 53631457 53632400 53633785 53633945 53635105 53636388 53636907 53636914 53637339 53638678 53639275 53639313 53640303 53641118 53641595 53642187 53642261 53642324 53642971 53643219 53645653 53646585 53648673 53651854 53653472 53653653 53653992 53654053 53654781 53656350 53657523 53657948 53659175 53660341 53663726 53664071 53665626 53666034 53666314 53666845 53666969 53670262 53672055 53672303 53672749 53673311 53674668 53676996 53677409 53678658 53680865 53681207 53683697 53685731 53685812 53685869 53686327 53687007 53688047 53689130 53689166 53693911 53695311 53695403 53695540 53696655 53696831 53699297 53699399 53702145 53703795 53704071 53704263 53707297 53708452 53709074 53710367 53710856 53710944 53711982 53712493 53713027 53715427 53716452 53717225 53718491 53720960 53722752 53723008 53723720 53723867 53724646 53724971 53725357 53726429 53728253 53728798 53728804 53731970 53732972 53734110 53734147 53735539 53735949 53736026 53737110 53738048 53738098 53738592 53740281 53742551 53743388 53744944 53748133 53748286 53748291 53749698 53749787 53750612 53750802 53751234 53752146 53752445 53752696 53755550 53756408 53756482 53758443 53759342 53759561 53759865 53759971 53760390 53760470 53763963 53764913 53765886 53768282 53768531 53769361 53771357 53772547 53772556 53773664 53775109 53775691 53775942 53776794 53777328 53779237 53779461 53780908 53781710 53782681 53784254 53785327 53785351 53785827 53785953 53786240 53786914 53787565 53791541 53792898 53793057 53794539 53795260 53797293 53798705 53799728 53799752 53800753 53804642 53805123 53806105 53807153 53808296 53810023 53810646 53811307 53812247 53812873 53813903 53815587 53815787 53816858 53817824 53818405 53819924 53819989 53820543 53822256 53824458 53825606 53826373 53826654 53826971 53827629 53828707 53829744 53829778 53829912 53832207 53833130 53835714 53839144 53839635 53839936 53842000 53842297 53843304 53844348 53844434 53844912 53847418 53849624 53849737 53850586 53850927 53851716 53852050 53855773 53855887 53856122 53856278 53856697 53858005 53859066 53859730 53861820 53863342 53863702 53864367 53866055 53867447 53868242 53870149 53870182 53872186 53873664 53873819 53874327 53875120 53876743 53877341 53877359 53877728 53877974 53879100 53881808 53881828 53882011 53882024 53882572 53884111 53884727 53885062 53885968 53886214 53886467 53888460 53888764 53889200 53890101 53890707 53893305 53893322 53894032 53894819 53896397 53896974 53897018 53897449 53899165 53899476 53900891 53902475 53903157 53903659 53903883 53904659 53905429 53905566 53905717 53907626 53909507 53910269 53910349 53911968 53916213 53917223 53918707 53919588 53920125 53920486 53922270 53922415 53923514 53924491 53924744 53926623 53928008 53928249 53929437 53930485 53931344 53931910 53932520 53933434 53934127 53934546 53935042 53935896 53936404 53938966 53939471 53940054 53940272 53940719 53941332 53941534 53943045 53943410 53945170 53946283 53947164 53947552 53948266 53949593 53949889 53950284 53950914 53951010 53952305 53953031 53953755 53954372 53954428 53954606 53954885 53954930 53956133 53956379 53959586 53959677 53960300 53960959 53961123 53962334 53963893 53966314 53966512 53968565 53969410 53970656 53971285 53971379 53973616 53974486 53974580 53975494 53975951 53976113 53980727 53982289 53982425 53983224 53983731 53984674 53984701 53985027 53986149 53986191 53986343 53986486 53987695 53989162 53989441 53991512 53991570 53992774 53993142 53995616 53996630 53998529 53999819 54001496 54003569 54006403 54006982 54007021 54008325 54008908 54010443 54011170 54012262 54013594 54013891 54013965 54014754 54017122 54018153 54019499 54019644 54019938 54021622 54023040 54026853 54030959 54031224 54031377 54031714 54032442 54032511 54032798 54033170 54033195 54033576 54034653 54035402 54036560 54037205 54038911 54038971 54042175 54042394 54043106 54044542 54046390 54046600 54046773 54047221 54048698 54048882 54049618 54049661 54051861 54053231 54055741 54057359 54058007 54058307 54058548 54060191 54060700 54061515 54062569 54062583 54063113 54063460 54064000 54064899 54065601 54069034 54069415 54070441 54073327 54074887 54076263 54076948 54078079 54080084 54081433 54081773 54082384 54082594 54082703 54083899 54084423 54084774 54086886 54087545 54087601 54088017 54088605 54090178 54090853 54091896 54092587 54093013 54094253 54094491 54096038 54096127 54096656 54096773 54097642 54099263 54100315 54100353 54102737 54103440 54105421 54106049 54106603 54108973 54109214 54110026 54111935 54112861 54114057 54114331 54115315 54115438 54115568 54115823 54117667 54118310 54118993 54121514 54122376 54122599 54124519 54124559 54124888 54126644 54126992 54127574 54127579 54129131 54129936 54130924 54131057 54131487 54131873 54132942 54132952 54132994 54133039 54134375 54136657 54137575 54139115 54139660 54141941 54144305 54145364 54145807 54147720 54148985 54149058 54149998 54150310 54151763 54151836 54152320 54153783 54153864 54155687 54155895 54157053 54157940 54158293 54158532 54159279 54159322 54161521 54161664 54162147 54165475 54167659 54168728 54172366 54173896 54173943 54174309 54174469 54174629 54174689 54174802 54175167 54176653 54179296 54181280 54183176 54183311 54184154 54184363 54185748 54186545 54186612 54189249 54190242 54190462 54191587 54192068 54193088 54193693 54193864 54196095 54198176 54198720 54199805 54200167 54204059 54204547 54206069 54206273 54206485 54206522 54206528 54206672 54208687 54208748 54209086 54210737 54212623 54214463 54218793 54219187 54220035 54220650 54220697 54221482 54223163 54223340 54223562 54224619 54224848 54225230 54225437 54225666 54225927 54226948 54227854 54228904 54229427 54232493 54233247 54233450 54234053 54235513 54237828 54241122 54241593 54242516 54242843 54242859 54244972 54245384 54245394 54245474 54245949 54246577 54247026 54247202 54247955 54248136 54248807 54249121 54249656 54252087 54252395 54253859 54254682 54254771 54254782 54255037 54256365 54257849 54261220 54262833 54264398 54266863 54268444 54268720 54268757 54269326 54270279 54270497 54271815 54272992 54273150 54276166 54279631 54282546 54282854 54283957 54284903 54285128 54285528 54285640 54285743 54286862 54288930 54289703 54291797 54293516 54294431 54295221 54295499 54300240 54301912 54303315 54303982 54304842 54305831 54306101 54306896 54306979 54308589 54308882 54311549 54312347 54312410 54317764 54318151 54318709 54320447 54321014 54321749 54321807 54322348 54322869 54323186 54323798 54323913 54327215 54327419 54329024 54329576 54332456 54333212 54335613 54336160 54336249 54338049 54338628 54339695 54340279 54342770 54343289 54343453 54343755 54344316 54345650 54345757 54347955 54347975 54348462 54348872 54349354 54352373 54352572 54352929 54355451 54356360 54356854 54356922 54357347 54357983 54358446 54358518 54358933 54359742 54360400 54360428 54360537 54361643 54361670 54361979 54362553 54363397 54363667 54365254 54365295 54366332 54366660 54367624 54367862 54367914 54368880 54372758 54372887 54373642 54374322 54374434 54374942 54377178 54379397 54379767 54380020 54380664 54383187 54383971 54385102 54385257 54385942 54386677 54386688 54387550 54388219 54388255 54388573 54388750 54388977 54390909 54391285 54391698 54392368 54392369 54393754 54394582 54397647 54398777 54400243 54400978 54401556 54403361 54403564 54405093 54405199 54405647 54406458 54407255 54407697 54409256 54412186 54414434 54414645 54415463 54415696 54415712 54415799 54418165 54419880 54421767 54423823 54423891 54425287 54425346 54426249 54428045 54429481 54433693 54435443 54437691 54441525 54444093 54444958 54446063 54446426 54447257 54447342 54447711 54447909 54448121 54450182 54450378 54450840 54453316 54453994 54454917 54455354 54455532 54456969 54457008 54457118 54457838 54458908 54459433 54463783 54463840 54465075 54466612 54467937 54471544 54472094 54474992 54475491 54477380 54477493 54478117 54478340 54478773 54480839 54482811 54484106 54484641 54485165 54485413 54485453 54486098 54486558 54487041 54487344 54489143 54490274 54490322 54490379 54492705 54493940 54493999 54494513 54495238 54496015 54497077 54497437 54497640 54498532 54498604 54500732 54501711 54501854 54501912 54503403 54505703 54507193 54507291 54510522 54511465 54511882 54512173 54513686 54516675 54516744 54516886 54517215 54517981 54519819 54522230 54524768 54524930 54526630 54527449 54527959 54528017 54530972 54531406 54531800 54533342 54534213 54535446 54535508 54535533 54536720 54537520 54539481 54539960 54540773 54542011 54542651 54542716 54543582 54543723 54546412 54547281 54547824 54549423 54551209 54551971 54553067 54555814 54556131 54557503 54559724 54560506 54561619 54565358 54567202 54567831 54568002 54568913 54569696 54573528 54574843 54575056 54575589 54576224 54576380 54576589 54579609 54580707 54582536 54584437 54585745 54586343 54587635 54588763 54588822 54591168 54591697 54591983 54593934 54593954 54594145 54594468 54594910 54594929 54597132 54598077 54599021 54599730 54599731 54600144 54601124 54602169 54602786 54603355 54607540 54608070 54608962 54610038 54610483 54610584 54610949 54611685 54611803 54611854 54612941 54617851 54618087 54619404 54624684 54624863 54625736 54626087 54626299 54626325 54628751 54630859 54632765 54635009 54635887 54636416 54636575 54637494 54638532 54638661 54639391 54639656 54640166 54643715 54644077 54644989 54645445 54645572 54646339 54646524 54647290 54649746 54650054 54650536 54652539 54653085 54653125 54654103 54654814 54655147 54655713 54656217 54658533 54660054 54660737 54666426 54667076 54668471 54668936 54669346 54669478 54673097 54673262 54673632 54673708 54675082 54675617 54675954 54678195 54679017 54681188 54681488 54683042 54683621 54683663 54685201 54686179 54689388 54693059 54693141 54693773 54693969 54693978 54695004 54696641 54697748 54698380 54699416 54699809 54700114 54701064 54701362 54701834 54701935 54703119 54703120 54704663 54705444 54705772 54706146 54707204 54708059 54708572 54708811 54709206 54709288 54712228 54712286 54712394 54712933 54713562 54714764 54715096 54715108 54718274 54718735 54720700 54720910 54721149 54723314 54723882 54725849 54727845 54728921 54729777 54731661 54732354 54732577 54733507 54734519 54735037 54735375 54735379 54735566 54736731 54737393 54737553 54738208 54740588 54741872 54743680 54743714 54744684 54744720 54745026 54745076 54745252 54747929 54748592 54748984 54749005 54750182 54753359 54754331 54754839 54755086 54755115 54755200 54755369 54757106 54759057 54761163 54761705 54762406 54763841 54763880 54765462 54766329 54766912 54768166 54768454 54768808 54768957 54769958 54771128 54771566 54772978 54773558 54774558 54774646 54774998 54775418 54776382 54776726 54776761 54777705 54778041 54778114 54778929 54779116 54779368 54779710 54780569 54780664 54780812 54781917 54784234 54784694 54785687 54786449 54787055 54789994 54790743 54791036 54791052 54791373 54793328 54794911 54798159 54798665 54799079 54800000 54800283 54806150 54807719 54808533 54810213 54811645 54811990 54812457 54815668 54817635 54817694 54817726 54819107 54820630 54821612 54822322 54822396 54822542 54823029 54823315 54823411 54825660 54827383 54827778 54829198 54829419 54830819 54831253 54834864 54835400 54836819 54837139 54838010 54838514 54839794 54840260 54840471 54841483 54842608 54842659 54842795 54843160 54843335 54844689 54844824 54850020 54851736 54852739 54852890 54853107 54855042 54855148 54855864 54856560 54856883 54858468 54858638 54859041 54859820 54864344 54864867 54864998 54867056 54868369 54869429 54869462 54870573 54871462 54871491 54871796 54873009 54875016 54875633 54877056 54877711 54879236 54881978 54882106 54883458 54884029 54884474 54884654 54885387 54886011 54886021 54887307 54887724 54890763 54891317 54892392 54893804 54894424 54895326 54897282 54897792 54898442 54898862 54899462 54900232 54901105 54902002 54902576 54903496 54904120 54904374 54904459 54904689 54905745 54906360 54906764 54907012 54910115 54911248 54914786 54915245 54915268 54917606 54920214 54921858 54922673 54923156 54924933 54925050 54925253 54925899 54927229 54936513 54939121 54939380 54939888 54940410 54942048 54943896 54945352 54945685 54948049 54948067 54951700 54953464 54954161 54954253 54956138 54957645 54958429 54959944 54960838 54961711 54962851 54963140 54965117 54965437 54966950 54967120 54967143 54968319 54970703 54972381 54973404 54973947 54974122 54974241 54974302 54974987 54976505 54977396 54978390 54979078 54979397 54979602 54979676 54980069 54981227 54981284 54981993 54982282 54985942 54987370 54989920 54991139 54993270 54994508 54994612 54994941 54998989 55002805 55003056 55004002 55005967 55007163 55007592 55008419 55010403 55012552 55014298 55015238 55015304 55015810 55017717 55019494 55021924 55022499 55022887 55023224 55024088 55026399 55026493 55026576 55026859 55027384 55027517 55027520 55028113 55028134 55028175 55028244 55028801 55029974 55032504 55033037 55033212 55034551 55034653 55035440 55035925 55035979 55036138 55036393 55038648 55039200 55042166 55042958 55042972 55043194 55044793 55044964 55047553 55049219 55051045 55054350 55056504 55061292 55061334 55061734 55063478 55063799 55064159 55064179 55064588 55066828 55068447 55068616 55070246 55071227 55072375 55073444 55073915 55074086 55075407 55075415 55075789 55077796 55078340 55079018 55083280 55084714 55091149 55091396 55092190 55092485 55092979 55093322 55094751 55095556 55095578 55095816 55097625 55098736 55099136 55100223 55104417 55104782 55106214 55106798 55107307 55107376 55107563 55108001 55108698 55109216 55110227 55111224 55115927 55116144 55117814 55118415 55118489 55119344 55119681 55119766 55120886 55122819 55122969 55123038 55124171 55125799 55127594 55129004 55130492 55130530 55133935 55134109 55134274 55134807 55134868 55134874 55135010 55135150 55135735 55136501 55136836 55141882 55144837 55145121 55145141 55145353 55145534 55145624 55145901 55145965 55147558 55148833 55151131 55152854 55153916 55154548 55154586 55155049 55157033 55157848 55158800 55160138 55160701 55162048 55162111 55163001 55163759 55163932 55163944 55165399 55169042 55170152 55171691 55172593 55173431 55173982 55177709 55178174 55178990 55179695 55180072 55180957 55181431 55183162 55184226 55185052 55185383 55185404 55187390 55188417 55188812 55188876 55189439 55190622 55191023 55191107 55191325 55196157 55198283 55199668 55200651 55201622 55202263 55202389 55202901 55204581 55205400 55206623 55206756 55206918 55207330 55208743 55209943 55210189 55210268 55210318 55210468 55212172 55213635 55217436 55217898 55219211 55221082 55221141 55221194 55222036 55222995 55224220 55225586 55228186 55228259 55230436 55232668 55234281 55237845 55239064 55239825 55241201 55241595 55241770 55242251 55245534 55245823 55245920 55247452 55248206 55249154 55249467 55249778 55251426 55254009 55254864 55255259 55255404 55256001 55256939 55259041 55259201 55259434 55260509 55262038 55262549 55263457 55263494 55264725 55265168 55265974 55266505 55266671 55266716 55266884 55268376 55268627 55269441 55271105 55271653 55272199 55274045 55274326 55275410 55276730 55276833 55277158 55280721 55281397 55281676 55282556 55283022 55283466 55285470 55285874 55286362 55288510 55290616 55291466 55293005 55293240 55293262 55293604 55295610 55297725 55298206 55299065 55307065 55308692 55308704 55310281 55310782 55310832 55313224 55313348 55313404 55313892 55313927 55314730 55314784 55316380 55316586 55316859 55317166 55318796 55318948 55321939 55325111 55325425 55325609 55328842 55330094 55330989 55332006 55332714 55333502 55334609 55334681 55335338 55335513 55337330 55339071 55339267 55341756 55343010 55343444 55344249 55344337 55349428 55350423 55351144 55352515 55353216 55354107 55354992 55357144 55357678 55357799 55358043 55358232 55359627 55360428 55360443 55360699 55361458 55362351 55363910 55364116 55369057 55369517 55370215 55373054 55374630 55374994 55376920 55377786 55378388 55382247 55382984 55383131 55384220 55384738 55388434 55388986 55389556 55391304 55392111 55394026 55396390 55397838 55398377 55398414 55399055 55400648 55401753 55402191 55402490 55402815 55403112 55403197 55403514 55404311 55406605 55407787 55408622 55408697 55410129 55411339 55412539 55413113 55413128 55413727 55416938 55417681 55418133 55418342 55419411 55419457 55419827 55419871 55420049 55422451 55423409 55423471 55427460 55430351 55430545 55433241 55433647 55434829 55435696 55436662 55436676 55437013 55437213 55437495 55442651 55444015 55445128 55446490 55447458 55449842 55450793 55451466 55454439 55455983 55456390 55456607 55457605 55457853 55458121 55460586 55462477 55462967 55465871 55466771 55467055 55467123 55467893 55468775 55469722 55470065 55471220 55472890 55473342 55473433 55473442 55473762 55474539 55475071 55481292 55486137 55486786 55488073 55488806 55488960 55488989 55489439 55490806 55491171 55492002 55492402 55492426 55492581 55493407 55494190 55494756 55494863 55495269 55496688 55498320 55499303 55500070 55501647 55504288 55504578 55505716 55507701 55510563 55511811 55511918 55512887 55512901 55513453 55513927 55513960 55514571 55515053 55515156 55515312 55515953 55516930 55518285 55518810 55519066 55520177 55522408 55522625 55523096 55524469 55525563 55525765 55527033 55527203 55530056 55532754 55533018 55533926 55534125 55534763 55535294 55535549 55537213 55537958 55538171 55539318 55540391 55541273 55544300 55546438 55547612 55548188 55550129 55551294 55551370 55552001 55555245 55555390 55555449 55561583 55562338 55562375 55562638 55564208 55564470 55564752 55566071 55568335 55571035 55571487 55572533 55573986 55573987 55575492 55576749 55577074 55577137 55577696 55578332 55578712 55579461 55582408 55584020 55586571 55588265 55589684 55591348 55591596 55591691 55592788 55593673 55593825 55594719 55594800 55595077 55596482 55597430 55600177 55600311 55600614 55602564 55602797 55603514 55603724 55605455 55606110 55606717 55606750 55609041 55609847 55610216 55610281 55610993 55611703 55612196 55612639 55613577 55614193 55615189 55616172 55617334 55618234 55618556 55619362 55619551 55619755 55620750 55623773 55625196 55625513 55628251 55629213 55630093 55631069 55631251 55634810 55635141 55635401 55636862 55637240 55637308 55637762 55640187 55641338 55641893 55644256 55644302 55644493 55645121 55647974 55648468 55650486 55654547 55654611 55654749 55655515 55655681 55658591 55658736 55658739 55659553 55660498 55662088 55662292 55662744 55665495 55666786 55667130 55667394 55667914 55669370 55670198 55672087 55674297 55675082 55675200 55676978 55677402 55677863 55678707 55681744 55682515 55682727 55684095 55684559 55685917 55686060 55686114 55687878 55688259 55689226 55689255 55689650 55690257 55691173 55691291 55691351 55691996 55692943 55693560 55693691 55693737 55693783 55695031 55696410 55697721 55699377 55700348 55700866 55704251 55704397 55704749 55706397 55706406 55707656 55708322 55708841 55709640 55710168 55710596 55710975 55711140 55712570 55712849 55713251 55714169 55716399 55716672 55719456 55724921 55726639 55726695 55727320 55728461 55728955 55729020 55729232 55729466 55729696 55729884 55730640 55731454 55732892 55733332 55733805 55735054 55735241 55735818 55736246 55738405 55738635 55738857 55739522 55741219 55741581 55742287 55742674 55743396 55744105 55745475 55745821 55746560 55746656 55747277 55747590 55750441 55750894 55751682 55751885 55752654 55753198 55753232 55753877 55756902 55757353 55757510 55759699 55760256 55760966 55761286 55761784 55761877 55762161 55762716 55763634 55763872 55764827 55765997 55766035 55766153 55766650 55771677 55772137 55775509 55776254 55779011 55781481 55782012 55782126 55783050 55783817 55784715 55789923 55790720 55792544 55793326 55795684 55795720 55797261 55799146 55800390 55801433 55802913 55806045 55807061 55807752 55808357 55808481 55809721 55810133 55810753 55811159 55811333 55812160 55813084 55814318 55814606 55815927 55818014 55821153 55821291 55821499 55821807 55825254 55825877 55826499 55826541 55826585 55830246 55830338 55831189 55831377 55831383 55831629 55836642 55836781 55836783 55837642 55838517 55838726 55839387 55840616 55841998 55845418 55846516 55847780 55848493 55850049 55850443 55850720 55852666 55855869 55856016 55857833 55858724 55858929 55860145 55860753 55862849 55864980 55865834 55868002 55871871 55873897 55875486 55877156 55877784 55878324 55878729 55879369 55879452 55880684 55881050 55881569 55881673 55882034 55882405 55882572 55885049 55885067 55885427 55885444 55885764 55886159 55886329 55887065 55887299 55888719 55888802 55890256 55890792 55892541 55894301 55894333 55894951 55897320 55897593 55899923 55899994 55904448 55904779 55906256 55907306 55908984 55909383 55910587 55910777 55910844 55910953 55911252 55912479 55913258 55913371 55913516 55914137 55914218 55914332 55914948 55915687 55915967 55917378 55917614 55917658 55918133 55920212 55920732 55921383 55921491 55924467 55925429 55926633 55927141 55927906 55928169 55928181 55928612 55929742 55930717 55931034 55931677 55933227 55934903 55935354 55939005 55939994 55940097 55940921 55941121 55941878 55942105 55942619 55942934 55946067 55946853 55947451 55947965 55948286 55948869 55952198 55952553 55953763 55955071 55955736 55955784 55956965 55957253 55957999 55958446 55961055 55962228 55963490 55963796 55964585 55964656 55964718 55965482 55969152 55969792 55969861 55972000 55972456 55972943 55976649 55977216 55977243 55977854 55978407 55979025 55979198 55979643 55980568 55983829 55983934 55985562 55988433 55991029 55992308 55993431 55993991 55993997 55994683 55995228 55996966 55998959 56000344 56000486 56002598 56005216 56005598 56006044 56006987 56008534 56008618 56008927 56009626 56009658 56012426 56013887 56015552 56015605 56018231 56018736 56019684 56019911 56022393 56022438 56023139 56024204 56024755 56024944 56025645 56025844 56026577 56027080 56027734 56028562 56028686 56030473 56032366 56032862 56033548 56033784 56034012 56034088 56035245 56035279 56036025 56036626 56036798 56039921 56040173 56041536 56041709 56041797 56042180 56042367 56042667 56043745 56044064 56045783 56046103 56046679 56047132 56048083 56049163 56049863 56052048 56053750 56054516 56057443 56059903 56061624 56063462 56063573 56063671 56064677 56064678 56066848 56067243 56067708 56067832 56068163 56070123 56071188 56071346 56071712 56072117 56072185 56073206 56074575 56074577 56075468 56075610 56076428 56078827 56078943 56079657 56079750 56079751 56081060 56083421 56083678 56083866 56084344 56084857 56085763 56086110 56086498 56088478 56088526 56091040 56093200 56095881 56096850 56098081 56098522 56099330 56099898 56100993 56101146 56101403 56102843 56102874 56103921 56104282 56104805 56106954 56107510 56108070 56109514 56110291 56112119 56112295 56113295 56114924 56116033 56116947 56118181 56118604 56118901 56121387 56124426 56126249 56126785 56127975 56128007 56128059 56128341 56128892 56128952 56129060 56130717 56131235 56132821 56134584 56134646 56136671 56137898 56138840 56139841 56139995 56141024 56141278 56143782 56144060 56146763 56146994 56148299 56149457 56150604 56151374 56152179 56152845 56154851 56155180 56156779 56157158 56157587 56157589 56160539 56161971 56162316 56163229 56163541 56164691 56166454 56168171 56168863 56169312 56170296 56170969 56171402 56175244 56175383 56176020 56176233 56176648 56177220 56181562 56182458 56182887 56185171 56185678 56186567 56187779 56188949 56189979 56190000 56190473 56191638 56191654 56192898 56193003 56193263 56193533 56194698 56194953 56195962 56196231 56197987 56198749 56199191 56200100 56201589 56201611 56202930 56203307 56204254 56205839 56206251 56208256 56209963 56209979 56210044 56212074 56212684 56213874 56214212 56214856 56215775 56216224 56216633 56216640 56219094 56219467 56219507 56221124 56222301 56225116 56226162 56227974 56228311 56228477 56228799 56229972 56230110 56230409 56232495 56234181 56236434 56236762 56236871 56237355 56241076 56241155 56241162 56243206 56243553 56244068 56244673 56244749 56244978 56245086 56245470 56246340 56247277 56247537 56248534 56248964 56249343 56249906 56254976 56255018 56256155 56256308 56256336 56257403 56257599 56260274 56260508 56264339 56265128 56265176 56265541 56266444 56266968 56267368 56271774 56271804 56272970 56273406 56274351 56275271 56275936 56278859 56278874 56279091 56279115 56279440 56279844 56282131 56282387 56283967 56284440 56286094 56286100 56287353 56287853 56289088 56289746 56291469 56292002 56293194 56295143 56296178 56297447 56298193 56301406 56303263 56303499 56303530 56303923 56306221 56306450 56306813 56309839 56310081 56310354 56311658 56313207 56313465 56313768 56313995 56314084 56315539 56315755 56317818 56317988 56318293 56318530 56321350 56323089 56323494 56324473 56327302 56327576 56327837 56328563 56332026 56332562 56332857 56335250 56336774 56337534 56337601 56337659 56339010 56341665 56342297 56345429 56345497 56347837 56348537 56349485 56349685 56351061 56354476 56356296 56356356 56357133 56357628 56358419 56359828 56360852 56361016 56361481 56361934 56362372 56363887 56365849 56367871 56369977 56371613 56372310 56372456 56372715 56373524 56376583 56378976 56381054 56382928 56382951 56389886 56389984 56390679 56390719 56394151 56394440 56394633 56394887 56395766 56395995 56396358 56398043 56398485 56400902 56402559 56405055 56406715 56408967 56409236 56410371 56412195 56412686 56414137 56416538 56418216 56419597 56419813 56420380 56420563 56421168 56423038 56423499 56425497 56427119 56430741 56431174 56431327 56432671 56433285 56433706 56434553 56436226 56440204 56440974 56441995 56443017 56445499 56445568 56446302 56446531 56446636 56447300 56447454 56447868 56448101 56448141 56448676 56452335 56452963 56454011 56454861 56457226 56459203 56459721 56459972 56460843 56462232 56463659 56464445 56464649 56466434 56467898 56469052 56469725 56471210 56472972 56474056 56475629 56476250 56477813 56478229 56479115 56480739 56481070 56481612 56482326 56483587 56484860 56487643 56487996 56489027 56491137 56493834 56495427 56496387 56497527 56500175 56500644 56501070 56503085 56505257 56509859 56510123 56511199 56511549 56512948 56512952 56513739 56513844 56514021 56514021 56514706 56514836 56515331 56515445 56516794 56516900 56518248 56518881 56520078 56521075 56522871 56523288 56524035 56525193 56526100 56526186 56528328 56528862 56529660 56529675 56531347 56531388 56531832 56533562 56533597 56535854 56536156 56536637 56537566 56537630 56538456 56540747 56541054 56543495 56544453 56548088 56548419 56548523 56549753 56550603 56551886 56552253 56552582 56552828 56553335 56553552 56553945 56554370 56555082 56557492 56557630 56559284 56559696 56560446 56562298 56563708 56567011 56567043 56569368 56570685 56572253 56575466 56575560 56577609 56577955 56579455 56580400 56580547 56581246 56581430 56581654 56582458 56583654 56583847 56584078 56584121 56585000 56585823 56587558 56588518 56589748 56589926 56590491 56592474 56593643 56593892 56594002 56594420 56596064 56596705 56598319 56598463 56598536 56600160 56601247 56601661 56602935 56603270 56604279 56605408 56605627 56606740 56606915 56608201 56609765 56613038 56615767 56616922 56619736 56619749 56623770 56624909 56625198 56628682 56629259 56630205 56631945 56632020 56632140 56633320 56634579 56635356 56637798 56638013 56640232 56640832 56643249 56644829 56645260 56646757 56647413 56647773 56649014 56650058 56653119 56653809 56654315 56654905 56655430 56658593 56659923 56660925 56661974 56662327 56662546 56662648 56662972 56666291 56667761 56668849 56669137 56670044 56670431 56671880 56672115 56673339 56674040 56674152 56674356 56676846 56678311 56680052 56681572 56682997 56685257 56685299 56686038 56687021 56687494 56687980 56688828 56689872 56690719 56690964 56691010 56693221 56693764 56697088 56698914 56700071 56700426 56700492 56701536 56701663 56702453 56707639 56709843 56711017 56711261 56712566 56715203 56716631 56717628 56718500 56719102 56719479 56720088 56722253 56722254 56722318 56724070 56724764 56725001 56725933 56727926 56730647 56730671 56730726 56731023 56731107 56731133 56731200 56732718 56732904 56733064 56737542 56737983 56738651 56738679 56740280 56741197 56741998 56742585 56744068 56744451 56746989 56747036 56749070 56749766 56750878 56751323 56751990 56753530 56753932 56755144 56755224 56756301 56758747 56759590 56761160 56764403 56765061 56765095 56765214 56765602 56765804 56765821 56766105 56766913 56767056 56768032 56769469 56772727 56773104 56773243 56774056 56776156 56777493 56778926 56780295 56782047 56782464 56783688 56785894 56785956 56786468 56786647 56787583 56788614 56792357 56792459 56793299 56793511 56795281 56796718 56798055 56798332 56798604 56799111 56800484 56801038 56802366 56803236 56806963 56807614 56810324 56810554 56815501 56816695 56817234 56819407 56819977 56820182 56820794 56821741 56822215 56823125 56823721 56826373 56828107 56828600 56828984 56829843 56832477 56835093 56835491 56841144 56842707 56843403 56844257 56846900 56850819 56850896 56850990 56851204 56853267 56854054 56855064 56855489 56856670 56857671 56858434 56858690 56858806 56859733 56860539 56862255 56863148 56864122 56865601 56866963 56867537 56868493 56869082 56869229 56870323 56872076 56872907 56873210 56873326 56874146 56874493 56877696 56878561 56879134 56879150 56879359 56879394 56881634 56882165 56882792 56883810 56885416 56887035 56887995 56889187 56891661 56892869 56893044 56893800 56897930 56898406 56898724 56898746 56900297 56900441 56901456 56901621 56903737 56904019 56904602 56905705 56907028 56909273 56910605 56912117 56912256 56912962 56914819 56919291 56920374 56920683 56922399 56922557 56923257 56931073 56931143 56933604 56934832 56935470 56936010 56936542 56937942 56939960 56940746 56941134 56941943 56945788 56947080 56948269 56949357 56950616 56951248 56953990 56954527 56956007 56956113 56956463 56958014 56958180 56959532 56960037 56961697 56961896 56966237 56966256 56967599 56968159 56969283 56970005 56973259 56974336 56974437 56978601 56979597 56979773 56981656 56981948 56982967 56983197 56985051 56985170 56985175 56985256 56986538 56987170 56987425 56988166 56988466 56988624 56989087 56989500 56990357 56991923 56994982 56998350 56998461 56999204 56999606 57000697 57001052 57001744 57002674 57006581 57006662 57008858 57009600 57009734 57010219 57010515 57012285 57013285 57013764 57014853 57015776 57016505 57020038 57022764 57023071 57023487 57024289 57025660 57028119 57029252 57032055 57034089 57034227 57035468 57036273 57036821 57037866 57039136 57039352 57040141 57043014 57043190 57043446 57045087 57045223 57046517 57047230 57048060 57048436 57048635 57049789 57050553 57050602 57051623 57052697 57054736 57055291 57055438 57055547 57055866 57059600 57059957 57060266 57060908 57062704 57062796 57065645 57066038 57066077 57069360 57071083 57071985 57072595 57073157 57074017 57075010 57076261 57077109 57077415 57077431 57078270 57079385 57079394 57079467 57080881 57082316 57082506 57084602 57084659 57085082 57086799 57086891 57088302 57089137 57091582 57091739 57093060 57094716 57098209 57099935 57100384 57105742 57106555 57108330 57109283 57110288 57110929 57112206 57112423 57113756 57114497 57114808 57116584 57117674 57118980 57120358 57121220 57122152 57122484 57124127 57125906 57125995 57127675 57127787 57128614 57130412 57134838 57135188 57137380 57139338 57142100 57143588 57144637 57145939 57146037 57146280 57146316 57147223 57147275 57147849 57151255 57152348 57153821 57154266 57155116 57156017 57156310 57156407 57158160 57158366 57158499 57162444 57162774 57164627 57168437 57169445 57170579 57171847 57171951 57173658 57174760 57175270 57175950 57176664 57177111 57178036 57178696 57179595 57180845 57181532 57181993 57182243 57183269 57186586 57187502 57188571 57190028 57190296 57190528 57191402 57192494 57194600 57194804 57197752 57197879 57198354 57198460 57200272 57202175 57202253 57202892 57203694 57204280 57204306 57204483 57204687 57205475 57206290 57206558 57208281 57210048 57213103 57214263 57214382 57214484 57217536 57220302 57221717 57222648 57223397 57223938 57224088 57224695 57225162 57225436 57225883 57226456 57226670 57227979 57229802 57230285 57230497 57231663 57231866 57231892 57232287 57232702 57233729 57234872 57235863 57238252 57238484 57239177 57240172 57241326 57243058 57243418 57245189 57245214 57248374 57248436 57248461 57249645 57250870 57250919 57251119 57252318 57252840 57254139 57254731 57256071 57256406 57257777 57258442 57259645 57259768 57259905 57260501 57260584 57262177 57262576 57262744 57263129 57266135 57266375 57268644 57270871 57271263 57271664 57273332 57273975 57274696 57275504 57276266 57279663 57280951 57281341 57282351 57283008 57283069 57284810 57285379 57285625 57287030 57288155 57289554 57289712 57289872 57290349 57290624 57290995 57292592 57293227 57294861 57296224 57296396 57297884 57297966 57298651 57298746 57299344 57300222 57301524 57301747 57301991 57306484 57307591 57307846 57308530 57308655 57309096 57309785 57311790 57312516 57312532 57313524 57315104 57316315 57317399 57317672 57320763 57322976 57327358 57328668 57329346 57329637 57331212 57331437 57332516 57332959 57333892 57334955 57335694 57337021 57338033 57338506 57338882 57340418 57340473 57341453 57344473 57345528 57345715 57346190 57347203 57348053 57348540 57348796 57349025 57349108 57351140 57351868 57352409 57353676 57355314 57356710 57356746 57357005 57357706 57359009 57359020 57360226 57361465 57365499 57365895 57366833 57367709 57367735 57369418 57369452 57370068 57370528 57374675 57377933 57377973 57378774 57379404 57383098 57383861 57384994 57385653 57387171 57388610 57390569 57392211 57392477 57395015 57396677 57398724 57399203 57399319 57399562 57400387 57401507 57402891 57403082 57403150 57403569 57403618 57404191 57404224 57404331 57406259 57406793 57408700 57408712 57409736 57413668 57414840 57415637 57415858 57417183 57418393 57418983 57419941 57420033 57420094 57420351 57420704 57421074 57422090 57424266 57424360 57425157 57426563 57427136 57428941 57433821 57433835 57434384 57434569 57437873 57437940 57438841 57439239 57439241 57439518 57440661 57442269 57443206 57443341 57445425 57446659 57446775 57447211 57447324 57447657 57447832 57448932 57449116 57453009 57455032 57455244 57456194 57456474 57457837 57457904 57458174 57458685 57459871 57461202 57461851 57462383 57464667 57464859 57465649 57467266 57467322 57468174 57472337 57472363 57472396 57473667 57474507 57475307 57476825 57477288 57480876 57481628 57485185 57486774 57490017 57490316 57490584 57491680 57492671 57493823 57493920 57494167 57495144 57496525 57498272 57503252 57504170 57504993 57505037 57505821 57506214 57506772 57506781 57507481 57508550 57508651 57512805 57513317 57513610 57514545 57514642 57515362 57515522 57517683 57518475 57518721 57519810 57520476 57520524 57520578 57521702 57524604 57525039 57526165 57528931 57530707 57530711 57530948 57531145 57531246 57531499 57533564 57534401 57534407 57534750 57534920 57535175 57536139 57536695 57537718 57538218 57539898 57543283 57543993 57544202 57544941 57545786 57546378 57546767 57547498 57547535 57548142 57550619 57552296 57553282 57555063 57556635 57557429 57558916 57558939 57559374 57561017 57562957 57565120 57566386 57566720 57568540 57568571 57568949 57569277 57569503 57570749 57570859 57574741 57575841 57576057 57576206 57578255 57578465 57579504 57580061 57581236 57581651 57583152 57584847 57584904 57589625 57590249 57593885 57594066 57594075 57594087 57594135 57595910 57596476 57596796 57596949 57597727 57598478 57598752 57599087 57599166 57602158 57602929 57603298 57606569 57606714 57607616 57608386 57609749 57611155 57611193 57612428 57614945 57615445 57616600 57618228 57618291 57620879 57621728 57622306 57622647 57622888 57622951 57623861 57624389 57625411 57627011 57627266 57628238 57628473 57628971 57630660 57631527 57631657 57631959 57635140 57635726 57637385 57640158 57640307 57640325 57640344 57641460 57642318 57642806 57643107 57645281 57645604 57646880 57648855 57650017 57651759 57651836 57651878 57652589 57653504 57658115 57658919 57659129 57659211 57660074 57661085 57662809 57662906 57663277 57664065 57664197 57664600 57665509 57666135 57666567 57667963 57670837 57671051 57671390 57671729 57673433 57673462 57673512 57675291 57678444 57678640 57679899 57680452 57681046 57681848 57682077 57683389 57685158 57687749 57688825 57690643 57690730 57691401 57693054 57694603 57694819 57695607 57696465 57696490 57696831 57698660 57699062 57699065 57700538 57701026 57701190 57702127 57705040 57705390 57705439 57706485 57707026 57707168 57709570 57711985 57713594 57714207 57714602 57715816 57716441 57716640 57716743 57716894 57717603 57717861 57718306 57719814 57721047 57723338 57725708 57726523 57726563 57726961 57729034 57729941 57730201 57733075 57733562 57733833 57736896 57739027 57739120 57739311 57739687 57743621 57743891 57744156 57745704 57746112 57746736 57747087 57747730 57748269 57748556 57750596 57752357 57755935 57756901 57757918 57759052 57759821 57760020 57762176 57762308 57763331 57764469 57765992 57767167 57768068 57769107 57770674 57770997 57771012 57772967 57774246 57776907 57777686 57777776 57778206 57778269 57778331 57779077 57779312 57780828 57781667 57781898 57783253 57784451 57786509 57788448 57790388 57791329 57791671 57791828 57792139 57793808 57794336 57796189 57796210 57796566 57797431 57799337 57800824 57804716 57804893 57805033 57805316 57811843 57811946 57813035 57815216 57815660 57815757 57817541 57819126 57819645 57819704 57821046 57821608 57822498 57823389 57824773 57824984 57825911 57829315 57829910 57830400 57831124 57832068 57832602 57834907 57836166 57836472 57837226 57838056 57839886 57841973 57842135 57844834 57851338 57851669 57852746 57852834 57853148 57855220 57855419 57856415 57858696 57860127 57862061 57862930 57863619 57863972 57865160 57866183 57866231 57867460 57867522 57867949 57869172 57869598 57872187 57873972 57874204 57874298 57874324 57875424 57877114 57878327 57878502 57878706 57879385 57881051 57881569 57882010 57882515 57884824 57885473 57885804 57885865 57886120 57886540 57886947 57889983 57891666 57892698 57893118 57895570 57895656 57900427 57900668 57901378 57905450 57907016 57907269 57907829 57908721 57908821 57910543 57910867 57912605 57913089 57915537 57917122 57918121 57918340 57918844 57919160 57922546 57922781 57922881 57923291 57923936 57924929 57925264 57925439 57925580 57925853 57925944 57927141 57928992 57929130 57929282 57929793 57930035 57930189 57930222 57930232 57930501 57931220 57932810 57932928 57933159 57933658 57934522 57934830 57934967 57935979 57936102 57938107 57938501 57938815 57939792 57941130 57941513 57946508 57946613 57946944 57947101 57947692 57948152 57948574 57948873 57950059 57950584 57950854 57950971 57951144 57951672 57952238 57952764 57953613 57955245 57955281 57955559 57956704 57956898 57956980 57958026 57959907 57960172 57961117 57961683 57963142 57964897 57966206 57967082 57968941 57971356 57971467 57971548 57971768 57971824 57973780 57973921 57974487 57975111 57975388 57978981 57979493 57979619 57980646 57982174 57983577 57983915 57985039 57986474 57986638 57991158 57992058 57992255 57993712 57993862 57994227 57994992 57997114 57998282 57999403 58000204 58001209 58002867 58004020 58004086 58004432 58004748 58005117 58005282 58006820 58009031 58013518 58013672 58014439 58015732 58015757 58016162 58019431 58019464 58020636 58026360 58027735 58028097 58028731 58029043 58029147 58029972 58031100 58031524 58032162 58033541 58035665 58039413 58040492 58044283 58045915 58046361 58046713 58046892 58049073 58052640 58053936 58054435 58054571 58056048 58057108 58057598 58058874 58060626 58063288 58063673 58064859 58065690 58065821 58066208 58067409 58067773 58069605 58069883 58072324 58072753 58073572 58073713 58075150 58076641 58078859 58079067 58081219 58082011 58083002 58088862 58091073 58091927 58092766 58093398 58093762 58093766 58094596 58094901 58096259 58097324 58100836 58101281 58101943 58102987 58103138 58103327 58103997 58104284 58104509 58111290 58112096 58113016 58114779 58115628 58116325 58116403 58117975 58119272 58119597 58119691 58119975 58120288 58121295 58121710 58122263 58123093 58123273 58123786 58125947 58126683 58127866 58128891 58129131 58129498 58131986 58134743 58135088 58137021 58138122 58138170 58141844 58143300 58146137 58147254 58147754 58147862 58148180 58148381 58149064 58150073 58150378 58152193 58153215 58153321 58155292 58155738 58157135 58157847 58158293 58165631 58166376 58167139 58167334 58167988 58168674 58169102 58170252 58170995 58171606 58171906 58173445 58175680 58176285 58176378 58176494 58176890 58178130 58179714 58185070 58186094 58186885 58189501 58189509 58192046 58193068 58193624 58194219 58194428 58194698 58195483 58197915 58198346 58199046 58199308 58199502 58199947 58200007 58201225 58201460 58202555 58203203 58204012 58204652 58205662 58206754 58207314 58207842 58208458 58209159 58211687 58212687 58213450 58215179 58215235 58215716 58216935 58217549 58218516 58218528 58219228 58221382 58224676 58225230 58227021 58227315 58227643 58227803 58228435 58229936 58229974 58230514 58230698 58230977 58231454 58234057 58234646 58234646 58234674 58235462 58236231 58236332 58237367 58238061 58238418 58238711 58238871 58238928 58242169 58244275 58248155 58248557 58249554 58250636 58251441 58251657 58253298 58254587 58254747 58256779 58257245 58257795 58260126 58260645 58261569 58264130 58264473 58265403 58265961 58266446 58269920 58270946 58271033 58272564 58272913 58273331 58274400 58276806 58276904 58277717 58279117 58282035 58287036 58287186 58287644 58288824 58288831 58290285 58293048 58293760 58294798 58295025 58296685 58296714 58297231 58297797 58300812 58301040 58301205 58301973 58303803 58304034 58304809 58304984 58306626 58307511 58307992 58308094 58310358 58312560 58312823 58314051 58315535 58317626 58318658 58321599 58322297 58322487 58323552 58325342 58326725 58329482 58331369 58331597 58333691 58335004 58337002 58337516 58339990 58340872 58341042 58343157 58344890 58345571 58346758 58347018 58348575 58349262 58352169 58352787 58354500 58354689 58355132 58356098 58358728 58359055 58359738 58359999 58363376 58364512 58364795 58365755 58368778 58369273 58371136 58374108 58374896 58375931 58376885 58380613 58382367 58383483 58385294 58387432 58387507 58387991 58389491 58389492 58389798 58390187 58390723 58390744 58392467 58392808 58394407 58395462 58395931 58399881 58400112 58401289 58402227 58402486 58403591 58403783 58404621 58405319 58405887 58407165 58408105 58408821 58409359 58409990 58410642 58411089 58412905 58413067 58413148 58413692 58414854 58415407 58415834 58417376 58417510 58417893 58418563 58421842 58422956 58423215 58424678 58425224 58425502 58425570 58427046 58427315 58427354 58428402 58428490 58428646 58429862 58430516 58430724 58430806 58431105 58433379 58434510 58434537 58435463 58437001 58438746 58439757 58440209 58441758 58441819 58442266 58442618 58443149 58444448 58445015 58446009 58446058 58446211 58446559 58449459 58450089 58451059 58451756 58453393 58453888 58455864 58456203 58456505 58457515 58457871 58458676 58459014 58459986 58462728 58466363 58468855 58469637 58470267 58470473 58471644 58472198 58473284 58473337 58476343 58477946 58479239 58482526 58484305 58484800 58486958 58488215 58488429 58488643 58490791 58490796 58491331 58493355 58494177 58496080 58496782 58498310 58499851 58499940 58500963 58501130 58502194 58502598 58504664 58505622 58506157 58510181 58510927 58511091 58511735 58514923 58515173 58516954 58517499 58518851 58519376 58519558 58520728 58522069 58524019 58524397 58528911 58529205 58529924 58532765 58533819 58534186 58535920 58537711 58538660 58539368 58540413 58540658 58540964 58542120 58543611 58544261 58544742 58545075 58545623 58546631 58547790 58548627 58549130 58552290 58553314 58553806 58554892 58558077 58558666 58559236 58561884 58563492 58563833 58564523 58565354 58565354 58566570 58566583 58566827 58567854 58569342 58570581 58570716 58571191 58571934 58571957 58572743 58573483 58573607 58574000 58574030 58574093 58574173 58574457 58574507 58575434 58577175 58578006 58578519 58578880 58579182 58581969 58583427 58583519 58586352 58588273 58589460 58589909 58590165 58592705 58592978 58593765 58597749 58597968 58598027 58599536 58600092 58602424 58605242 58607659 58609189 58609500 58610801 58611271 58611445 58611976 58612879 58614966 58617373 58618594 58619942 58620447 58623486 58623924 58624372 58628134 58629802 58632181 58633145 58633358 58633381 58634026 58636049 58636778 58639028 58640897 58641295 58642395 58645103 58645967 58648297 58648718 58649593 58650095 58652054 58653508 58653652 58655026 58655214 58659327 58659528 58659869 58660763 58662780 58663176 58663687 58663713 58664415 58664693 58666808 58667920 58668627 58672304 58674401 58675108 58676520 58677345 58677641 58680777 58680799 58681830 58683095 58684734 58685588 58686328 58686445 58688520 58688960 58689268 58689968 58689984 58691779 58693041 58693159 58693296 58694025 58694203 58695262 58695445 58695921 58696128 58696783 58697420 58697683 58699773 58700168 58700877 58701529 58702417 58704847 58705200 58705536 58707749 58708555 58709495 58709561 58710577 58711014 58712848 58712869 58713061 58713728 58714269 58714625 58717925 58718984 58721529 58722117 58722518 58724027 58724401 58724740 58724984 58725154 58725859 58726021 58727358 58728154 58728592 58728689 58729031 58729054 58729308 58730007 58730618 58730997 58731388 58733100 58734949 58735662 58738516 58738885 58739237 58740112 58740385 58740795 58741488 58742379 58742846 58742865 58743448 58743894 58745038 58746130 58748426 58749262 58751363 58751760 58752355 58753228 58753683 58756000 58756283 58756447 58756517 58756807 58757049 58757724 58758194 58759522 58760714 58761617 58761707 58764110 58764696 58765542 58766621 58767751 58768261 58769022 58769317 58772482 58772569 58772802 58773212 58777641 58777765 58778496 58778565 58784859 58787006 58787507 58787652 58788995 58791507 58792367 58793117 58793516 58794133 58794197 58796814 58796958 58797009 58797276 58798883 58799234 58803440 58803743 58803807 58803906 58804115 58804314 58804590 58807883 58808387 58809097 58809125 58809131 58810044 58810097 58813330 58813345 58814686 58816180 58817135 58819769 58821008 58821727 58822336 58823135 58824901 58825637 58826680 58828215 58828819 58831004 58834822 58835089 58835279 58838634 58840600 58840936 58841338 58842061 58842817 58842914 58843053 58843698 58844471 58846068 58846886 58847060 58847397 58849477 58851120 58851336 58851680 58852053 58854255 58857935 58858412 58858549 58859228 58860248 58861328 58862979 58863809 58866199 58866679 58867084 58867534 58867577 58868574 58869440 58869464 58869661 58869679 58871921 58873496 58874066 58875324 58875538 58876011 58876566 58878463 58878740 58881101 58882921 58884444 58887101 58887755 58888640 58888667 58890860 58891735 58892830 58893458 58893701 58893765 58894416 58894650 58896494 58896771 58897921 58898574 58899603 58900512 58901814 58903053 58903371 58906573 58907297 58907330 58907609 58907915 58908466 58909593 58909805 58910614 58912061 58912110 58914728 58915325 58919439 58919918 58920951 58921853 58922184 58922378 58924202 58925003 58925532 58926638 58927119 58927662 58927776 58929304 58930023 58930028 58930145 58931362 58931558 58931748 58932673 58932716 58933200 58933711 58933724 58934440 58937350 58940161 58940300 58940648 58940820 58942152 58942890 58944832 58947022 58947636 58949000 58950847 58951751 58952540 58952792 58952912 58953090 58953113 58953318 58958514 58958994 58960777 58961329 58961880 58964820 58965141 58967425 58967781 58968943 58969692 58970357 58971064 58971364 58972492 58972765 58972975 58973189 58975242 58976525 58977020 58978106 58978658 58980383 58981825 58981835 58983648 58984868 58984895 58987406 58987509 58988438 58990775 58990839 58991298 58992045 58993356 58995055 58995442 58995746 58996154 58996694 58997307 58997906 58998358 58998686 58998774 59000063 59000084 59002012 59002047 59002467 59004799 59006149 59008066 59008422 59010931 59011550 59013376 59019165 59019302 59019859 59020984 59023514 59024883 59025384 59027873 59028036 59030137 59030919 59032848 59032942 59033602 59035725 59036352 59036408 59037578 59038699 59040063 59040079 59043214 59043743 59044816 59044989 59046020 59046403 59046427 59048561 59051101 59051394 59051660 59052645 59052719 59056232 59058589 59059170 59060357 59061114 59065494 59065791 59066855 59067450 59067752 59068291 59068744 59069445 59070659 59071074 59071287 59074219 59074366 59077184 59077487 59078989 59079299 59079778 59081315 59081628 59084155 59084528 59085371 59085834 59086262 59086926 59087909 59088301 59088324 59089452 59093856 59094636 59095576 59095751 59096687 59097164 59098609 59098713 59099154 59099356 59100385 59100760 59100874 59101302 59101411 59102009 59103959 59104577 59106192 59106939 59107400 59108712 59109342 59110112 59113753 59114261 59114846 59116177 59116975 59117693 59122708 59126773 59126881 59128304 59129111 59129469 59129755 59130079 59131412 59132535 59133125 59133525 59134037 59135356 59135448 59136056 59136183 59136504 59136752 59137441 59137558 59137695 59138195 59139289 59139545 59140273 59145140 59145291 59146153 59149055 59152345 59152896 59153041 59155717 59155933 59156255 59156668 59158056 59158754 59159494 59161205 59163193 59165111 59165690 59168656 59168864 59168955 59172264 59172777 59173076 59173928 59173950 59174264 59174473 59175617 59178373 59178884 59178984 59179689 59180890 59180967 59182321 59185124 59188558 59188721 59192415 59193459 59193993 59194013 59195283 59195585 59196043 59197852 59198345 59198632 59199922 59201108 59201980 59205014 59206839 59208731 59208734 59209978 59210305 59212061 59212464 59212465 59212947 59213105 59213232 59214289 59215141 59216123 59216290 59216339 59218637 59219080 59219312 59219429 59220005 59220815 59220829 59221952 59221991 59222788 59223157 59224009 59224605 59225115 59225678 59227108 59227348 59228509 59229746 59229815 59230025 59230484 59232394 59233854 59234902 59236574 59237980 59239082 59240391 59241454 59241777 59242316 59242929 59245645 59245790 59248785 59249483 59250127 59250559 59252433 59252689 59252820 59253053 59253647 59254101 59254270 59254712 59255367 59255919 59259478 59259863 59260423 59260864 59260998 59261112 59261169 59261388 59263176 59264289 59265839 59265937 59267856 59268207 59269208 59270356 59270793 59270916 59273825 59274465 59277109 59277790 59279045 59279256 59279956 59281880 59282096 59282549 59284243 59284921 59286449 59289160 59290348 59290546 59290699 59292120 59293134 59293219 59295355 59295408 59298602 59300358 59301666 59301922 59302793 59303544 59304458 59305852 59306442 59307739 59307859 59307871 59307937 59308146 59308615 59311103 59311540 59315083 59315115 59315291 59315591 59316356 59316728 59317092 59317881 59317891 59319016 59319496 59321999 59322342 59322691 59328125 59328272 59329118 59329926 59330248 59333571 59334214 59334318 59334868 59336197 59336256 59336350 59337654 59337896 59338643 59339002 59339097 59339267 59341796 59342898 59344134 59348156 59348373 59348448 59348581 59348744 59348891 59352175 59352254 59353109 59354545 59355080 59359571 59359661 59360567 59360695 59361998 59363926 59365129 59365752 59366420 59366440 59368530 59368742 59369676 59371568 59373278 59373358 59373897 59374570 59378210 59378430 59380660 59381232 59381654 59381921 59385704 59386897 59389371 59389387 59389786 59390426 59390907 59392556 59392907 59397291 59399892 59400562 59404325 59404869 59404963 59404982 59406128 59407654 59408452 59408480 59409066 59409220 59409912 59412144 59412797 59413776 59414948 59415100 59418076 59419583 59420375 59421334 59423053 59424617 59424638 59424730 59424914 59425634 59428526 59428908 59430119 59430689 59432629 59433274 59435591 59436058 59437131 59437337 59437700 59438431 59438701 59438840 59440002 59440526 59440904 59441046 59441155 59441368 59442021 59442461 59442535 59442725 59445177 59445485 59446922 59447125 59447981 59448376 59448455 59448551 59449445 59449858 59450208 59450343 59450746 59452619 59453064 59453311 59455037 59455575 59456611 59463428 59464769 59466742 59467929 59469728 59472328 59473083 59473135 59475354 59476690 59477628 59481101 59481925 59483910 59484674 59488842 59489440 59490129 59490923 59492114 59493480 59493714 59494675 59495906 59496297 59496431 59496874 59496923 59502036 59502092 59502498 59505603 59505984 59507385 59507525 59509818 59510357 59512621 59513118 59513174 59516601 59517096 59517617 59518581 59518791 59519172 59520149 59520545 59521043 59521510 59521986 59522082 59522642 59523468 59523480 59523552 59523988 59524288 59524303 59527227 59527270 59527289 59528082 59529017 59530763 59531360 59533564 59534342 59535940 59536384 59536823 59537158 59537778 59538349 59539153 59540515 59541088 59542610 59543048 59545149 59545368 59545685 59546382 59546694 59547316 59547999 59550934 59551457 59551553 59552806 59552815 59553112 59556852 59557921 59558155 59558306 59559203 59560745 59561774 59563171 59564262 59567179 59568614 59569278 59570169 59570256 59570992 59573000 59575301 59575649 59576333 59577173 59579818 59582892 59583101 59584247 59587894 59588507 59588728 59588728 59589397 59589767 59590898 59592043 59594697 59595090 59595461 59595801 59596940 59598192 59598874 59599428 59599918 59600240 59600697 59602653 59603117 59604160 59604908 59604918 59606361 59607820 59607961 59608166 59608655 59609032 59609786 59611011 59612451 59613738 59614196 59614225 59615322 59618202 59619434 59619480 59619685 59619712 59620619 59622494 59623489 59623818 59624550 59626164 59626552 59627582 59628031 59629532 59629722 59631523 59632048 59633152 59633668 59633736 59633843 59633859 59634809 59635053 59636669 59637377 59637513 59639603 59639925 59640264 59640362 59640524 59640850 59640993 59641264 59641494 59641511 59641568 59641637 59642607 59644312 59646289 59646528 59646956 59647501 59647718 59648163 59649375 59649416 59651261 59651643 59653051 59653213 59655151 59655359 59656022 59656511 59657111 59657269 59659388 59663862 59664385 59665495 59665959 59667153 59668936 59669992 59670067 59673019 59674331 59674491 59674945 59676790 59677366 59678042 59679110 59679212 59680711 59680895 59682454 59683212 59683355 59683554 59684135 59686825 59688876 59689077 59689294 59689765 59689808 59690235 59690500 59691370 59691753 59692158 59692795 59692997 59693202 59694343 59695278 59696494 59696891 59697316 59697507 59699140 59699246 59699617 59702118 59702181 59702317 59703388 59703986 59704340 59705364 59706145 59707128 59708386 59708815 59710318 59711248 59711604 59712551 59712881 59713266 59713843 59714103 59715498 59716345 59719033 59720160 59722196 59722740 59723557 59724939 59727439 59727585 59731069 59731685 59732459 59732637 59733592 59733759 59734493 59735627 59736333 59737261 59737777 59737900 59738564 59738745 59739173 59739472 59746159 59747004 59750499 59750533 59751261 59752000 59752068 59753130 59754385 59755526 59755922 59755982 59756651 59759057 59759398 59761382 59761982 59762982 59763431 59763994 59764581 59765174 59765955 59767098 59767802 59768106 59769055 59769171 59770455 59770544 59770687 59771845 59772450 59773013 59773035 59776358 59777904 59778622 59778739 59779832 59780929 59781839 59783162 59783588 59786124 59786913 59787088 59787960 59789466 59789543 59789864 59792835 59792898 59793581 59794013 59794049 59795632 59799439 59799446 59799952 59801038 59801797 59801878 59802183 59802789 59803093 59803128 59804148 59804639 59804648 59806324 59806982 59807679 59809249 59810697 59811121 59812148 59812507 59812568 59816778 59817152 59817212 59817745 59818752 59823399 59824449 59826356 59828096 59828397 59828797 59830512 59830798 59831065 59833055 59833238 59833839 59837552 59839576 59840544 59843454 59843503 59844570 59845602 59846587 59849012 59849157 59849971 59850440 59852293 59852391 59853324 59855784 59856078 59856735 59857164 59858576 59858815 59859399 59861810 59863561 59864176 59864347 59865050 59865891 59867550 59867868 59867967 59868404 59868990 59870019 59870272 59871411 59874550 59875150 59875727 59876550 59876572 59878486 59878686 59880019 59880230 59882220 59882983 59883734 59883955 59884310 59885876 59886566 59887002 59887301 59890476 59890489 59894237 59894697 59897507 59898508 59898531 59899084 59899101 59901797 59903821 59904312 59904582 59904911 59905226 59905476 59905891 59910717 59913078 59913745 59915176 59915225 59916725 59916735 59917036 59918038 59918547 59918566 59918920 59919698 59920566 59921327 59922596 59923680 59925885 59926522 59926654 59930947 59931607 59932288 59933687 59933799 59934563 59934932 59935799 59936066 59938479 59939185 59940925 59942053 59942968 59943641 59944931 59945124 59945452 59945992 59946684 59947299 59947484 59947824 59948410 59951653 59954879 59956286 59956511 59957824 59958367 59960587 59961710 59963530 59964574 59964685 59966809 59967058 59967110 59967318 59967720 59967838 59968932 59969801 59973557 59974292 59977443 59978084 59978278 59980158 59980874 59980943 59981001 59981237 59982313 59982395 59982427 59982790 59986443 59986928 59988934 59989937 59990147 59991062 59992609 59992940 59994206 59994300 59994997 59995134 59995136 59996781 59997950 59997959 59999700 60000189 60000510 60002192 60003735 60003871 60004485 60004607 60004721 60005027 60008170 60008982 60010918 60011361 60011795 60012070 60012296 60012474 60013498 60013714 60014163 60015848 60017080 60022544 60023168 60025023 60027257 60029081 60030131 60030659 60035064 60035089 60035758 60036258 60036471 60038171 60038230 60038430 60038887 60039493 60040017 60040113 60040657 60041418 60044036 60044870 60045245 60046793 60051491 60051523 60051526 60052405 60053729 60053777 60054797 60055230 60056374 60056698 60058975 60059350 60059629 60059727 60060116 60062028 60062860 60064398 60065072 60065401 60067361 60067945 60068957 60069450 60070813 60070934 60071114 60073175 60074196 60075396 60076131 60076354 60077421 60077538 60077891 60078022 60078100 60078698 60081765 60082548 60082565 60082614 60083160 60084014 60085330 60085451 60086747 60089546 60090074 60091836 60093181 60093332 60093625 60094222 60097278 60098372 60098963 60099250 60099594 60100220 60100814 60103929 60104543 60105115 60105313 60106116 60106195 60108473 60108716 60109557 60111602 60111781 60111960 60113941 60114515 60114574 60114838 60118754 60119574 60119932 60123554 60125008 60125444 60125485 60125591 60126821 60127112 60127646 60129094 60129229 60129315 60130657 60131155 60131794 60133160 60134544 60135302 60136447 60136582 60138255 60140551 60140578 60141374 60141909 60145675 60146280 60146281 60147118 60147736 60147935 60153827 60158104 60159052 60159813 60160581 60162451 60163237 60163797 60163880 60165165 60165398 60165491 60165817 60169259 60169348 60174088 60176941 60177331 60178497 60178799 60180098 60180144 60180963 60182594 60183682 60184457 60185266 60186702 60187100 60188195 60188538 60188886 60189179 60189540 60191278 60193663 60194781 60201400 60201791 60201840 60203101 60203137 60203793 60204059 60204571 60204638 60204818 60205471 60206009 60206385 60206660 60207028 60207274 60207772 60208952 60210121 60214107 60214613 60215013 60216049 60216050 60216862 60216917 60217422 60218764 60219241 60220423 60221334 60221793 60222811 60223694 60224705 60224913 60225013 60227556 60227607 60229334 60230184 60230583 60230705 60231395 60232899 60233175 60233760 60240728 60241768 60243042 60243999 60244159 60245033 60245660 60246305 60247519 60247910 60248009 60248542 60250632 60255044 60256334 60256607 60258128 60258311 60259686 60260554 60260718 60262056 60262471 60263828 60264254 60264335 60264457 60264934 60265331 60265849 60265892 60265992 60266768 60267253 60267461 60268967 60269361 60271449 60272997 60275018 60278689 60279103 60279776 60279836 60280158 60280872 60280982 60282667 60283699 60283717 60286690 60287973 60288432 60288647 60289054 60291200 60291373 60291478 60291650 60291820 60291845 60292326 60292892 60293621 60294801 60294850 60299097 60300007 60301245 60302227 60302584 60303831 60303956 60305552 60307326 60307898 60309197 60309673 60310162 60311760 60312468 60314516 60314637 60315339 60315459 60317060 60319333 60319514 60325026 60325834 60328677 60332703 60333297 60333511 60333769 60333782 60333804 60335105 60335779 60336357 60338826 60339143 60339916 60340374 60340878 60341238 60341421 60342136 60342330 60342459 60343400 60345716 60347239 60348834 60349246 60349740 60351532 60351648 60352734 60354740 60355663 60356620 60358588 60359088 60359929 60360798 60364504 60365317 60366246 60366730 60367589 60369532 60369858 60369895 60372086 60373579 60373777 60374156 60374645 60375608 60376049 60376508 60377294 60378003 60379438 60380331 60382782 60382785 60384256 60385716 60388315 60390162 60392256 60393087 60394835 60394919 60396166 60398546 60398553 60399621 60399988 60401767 60402572 60402703 60403256 60404076 60404088 60404550 60405475 60406842 60408190 60408244 60408783 60409004 60410775 60413898 60414254 60414504 60415028 60415289 60416109 60417670 60418095 60419108 60419504 60420089 60421358 60422381 60422390 60422561 60422987 60423186 60423325 60423690 60424499 60427409 60428410 60428934 60430578 60430731 60432444 60432980 60434910 60438758 60439433 60439592 60439609 60440316 60440321 60440433 60441598 60444823 60445761 60450128 60451422 60451519 60453773 60454219 60454444 60455747 60457776 60460258 60460379 60462426 60463433 60465305 60466516 60468787 60469433 60469624 60471371 60472222 60472458 60472522 60473146 60473527 60474381 60474945 60476985 60477404 60478803 60479078 60479783 60479924 60481077 60481384 60481504 60485921 60486735 60489362 60491055 60491519 60492725 60493007 60493380 60493914 60494893 60497316 60498251 60498285 60498519 60498996 60499403 60500291 60504293 60507708 60507782 60507793 60508114 60508647 60511885 60512241 60513132 60513347 60514015 60514203 60515905 60516435 60516786 60517189 60517924 60519076 60519244 60519546 60522020 60524823 60525907 60525976 60526384 60529493 60531228 60533478 60534305 60534708 60534871 60535758 60535819 60536785 60536822 60537535 60540383 60541073 60542981 60543269 60544474 60544781 60545267 60546790 60548002 60548107 60548553 60549011 60549098 60550333 60550581 60550740 60553188 60553577 60554085 60555325 60559943 60560750 60563137 60563173 60566518 60566690 60567228 60569086 60569781 60570752 60572320 60572541 60572897 60573559 60573819 60575713 60577780 60578346 60578578 60578995 60580908 60582098 60582710 60585546 60585670 60587573 60588032 60588576 60589065 60589151 60592225 60592251 60592388 60593075 60593139 60594386 60597135 60597241 60597758 60598325 60599807 60599877 60600234 60600619 60603010 60604302 60607405 60608486 60609269 60609900 60611261 60611634 60612324 60612595 60613063 60613178 60613973 60615909 60617219 60618085 60618701 60618817 60618929 60619566 60621608 60626940 60627610 60628945 60632304 60632547 60633861 60633910 60635503 60639995 60640650 60641144 60641820 60642530 60643032 60646752 60647932 60648392 60648664 60651242 60651552 60652909 60652984 60655785 60657579 60658963 60659203 60659345 60663103 60664255 60664375 60664928 60665036 60665442 60667167 60668073 60668507 60671231 60673605 60673886 60674982 60675414 60675564 60675927 60678717 60678862 60680001 60681187 60681973 60682005 60683314 60685892 60686157 60686393 60686453 60686515 60687111 60687984 60688103 60688456 60688633 60688762 60689215 60690159 60691302 60692038 60696876 60700968 60701038 60701429 60702792 60703089 60703457 60708099 60708165 60709848 60710949 60711634 60712859 60714032 60714543 60717622 60717901 60718270 60719583 60722443 60722911 60723266 60724037 60724249 60725247 60726278 60728160 60729550 60729870 60730496 60730773 60731256 60731653 60731761 60733099 60734051 60734300 60734810 60735795 60736218 60736393 60736533 60738911 60739653 60739851 60740547 60741355 60741621 60744899 60744914 60745698 60749334 60750370 60750881 60750954 60751553 60751824 60753326 60753672 60753911 60756166 60759858 60761495 60762610 60762918 60762952 60762975 60763005 60764063 60765410 60766103 60767001 60768404 60768897 60769145 60769383 60769427 60769543 60769645 60769945 60770496 60770936 60772969 60775028 60775229 60776473 60776634 60777071 60777175 60777869 60777974 60778030 60778581 60779275 60779334 60782264 60783835 60784003 60784169 60784192 60787146 60787745 60789298 60789785 60793064 60793542 60793570 60793863 60795333 60796628 60797266 60798813 60799595 60801588 60802289 60803024 60803560 60805813 60805996 60806253 60810060 60810582 60811610 60813042 60813180 60815910 60816405 60820697 60821272 60822990 60826221 60827696 60830035 60830164 60831306 60831990 60834451 60834848 60835207 60835536 60836517 60840682 60840790 60840990 60841549 60842094 60844014 60844577 60845008 60846484 60846712 60846992 60847016 60848623 60849056 60849213 60849631 60849961 60850983 60851850 60851962 60852341 60855102 60855104 60855845 60856401 60858692 60858809 60859235 60860194 60860266 60860903 60863001 60863225 60863255 60864452 60865542 60865890 60867240 60867760 60868063 60868860 60871405 60871971 60872669 60873010 60875165 60876269 60877031 60877268 60879152 60880534 60880561 60881859 60882109 60882974 60883378 60883974 60885273 60886625 60886928 60892802 60894902 60895888 60896666 60897330 60899392 60899761 60901326 60901406 60902811 60903623 60903934 60904695 60905152 60905422 60906055 60906111 60907352 60907686 60908491 60908743 60909929 60910137 60912140 60913028 60914205 60914292 60915844 60916349 60916820 60917336 60917359 60917820 60918213 60920041 60926048 60926334 60926940 60929737 60931063 60931788 60932084 60932944 60934263 60937895 60938612 60939328 60939646 60939691 60939941 60941609 60944203 60945053 60946720 60947292 60949135 60950123 60950135 60951281 60952585 60952837 60953623 60956670 60957363 60957961 60959239 60960006 60960080 60960166 60960310 60961995 60962130 60962174 60962844 60964489 60965949 60967130 60968862 60969958 60971243 60971964 60973112 60973523 60973539 60974095 60974489 60974831 60978502 60980212 60980848 60981223 60981262 60981489 60982811 60983573 60984533 60986740 60988043 60988163 60989907 60989972 60990570 60990704 60990928 60993206 60993541 60999350 61000686 61002057 61002653 61004945 61005173 61006241 61006479 61006687 61007976 61008410 61010172 61010877 61013699 61020768 61021835 61022018 61022566 61024084 61026498 61028903 61030521 61032263 61038509 61039574 61040956 61041677 61042823 61044625 61044953 61045416 61047291 61049456 61049854 61050571 61052024 61052077 61053215 61053535 61054429 61055008 61055095 61055792 61057410 61058036 61058261 61060034 61060675 61060783 61063039 61063696 61064531 61066758 61067230 61072709 61074736 61075848 61078237 61078250 61079087 61079885 61080728 61080886 61083923 61084242 61084687 61085464 61086849 61087255 61088440 61089458 61089548 61089636 61089675 61091936 61092944 61093035 61093620 61094311 61094572 61096841 61097074 61097688 61097756 61098902 61099022 61100047 61100586 61100874 61102239 61102534 61103174 61104262 61105132 61107128 61107745 61107831 61108025 61111485 61114044 61114399 61116525 61116569 61116912 61117101 61117765 61120548 61121137 61121269 61122269 61123267 61125002 61125664 61127008 61127410 61129856 61130805 61131324 61133255 61133555 61134087 61135669 61136296 61136506 61137164 61137485 61138194 61138262 61138428 61139396 61140258 61142579 61143937 61143939 61144479 61146658 61148071 61148324 61151503 61152124 61153712 61154000 61156838 61158930 61162025 61162069 61162464 61162481 61162814 61163273 61166380 61166452 61166877 61167753 61168751 61169092 61171073 61171536 61171566 61171847 61171907 61172673 61172850 61173266 61174568 61175392 61175715 61178274 61179334 61180342 61181640 61182146 61183107 61183131 61187197 61188045 61188393 61191909 61192834 61194043 61194638 61196268 61198393 61198800 61199293 61199993 61203654 61204277 61204611 61204677 61204865 61208305 61213455 61215508 61216123 61217564 61218542 61219385 61220464 61221536 61223041 61225422 61227440 61228784 61228957 61231310 61231411 61231907 61235610 61238141 61238204 61238219 61238667 61239791 61240654 61243571 61244692 61245479 61246192 61246229 61247701 61248388 61248788 61249316 61250333 61250378 61251018 61253063 61253193 61254260 61254379 61255694 61256739 61257190 61257755 61258232 61260123 61261565 61263146 61263244 61264987 61268696 61269639 61271081 61271141 61271552 61274017 61275770 61275959 61276069 61276529 61278596 61278877 61279620 61283019 61284249 61286736 61287466 61287577 61290091 61291335 61292116 61294085 61294972 61295374 61295470 61296588 61297393 61298107 61298647 61300641 61301969 61305272 61308944 61310168 61310289 61310430 61311410 61312454 61314079 61315186 61315691 61317801 61321798 61323441 61324070 61324100 61324732 61325222 61325727 61325932 61326424 61326736 61326774 61327252 61327288 61328080 61328943 61329026 61329379 61330727 61330838 61330904 61331000 61331429 61332043 61332118 61335675 61339581 61340899 61341091 61341761 61342175 61342680 61343810 61344233 61345114 61345459 61346584 61347407 61349083 61351929 61354329 61354509 61354614 61356228 61357464 61358013 61361811 61361943 61362408 61362418 61363365 61364739 61366854 61367043 61367088 61368887 61369483 61370925 61371301 61372214 61372326 61374239 61374349 61374358 61375864 61376961 61377901 61378404 61378591 61378644 61379827 61381016 61383249 61384089 61385866 61386385 61387264 61387552 61388429 61388690 61389859 61392323 61393891 61393909 61394371 61394992 61395140 61395535 61396254 61397249 61399209 61399457 61400016 61401974 61404568 61405539 61406825 61406905 61409346 61410148 61410845 61411091 61411980 61413387 61414465 61415672 61416813 61417122 61417810 61418722 61418787 61419635 61420047 61424143 61425399 61425541 61426599 61428614 61429150 61429421 61429453 61430954 61432891 61433096 61435116 61438410 61438796 61440561 61442365 61443152 61444064 61444358 61444795 61445849 61446918 61447667 61448055 61448439 61452063 61452623 61452988 61453392 61454671 61455051 61456953 61457073 61458014 61458077 61458686 61459469 61459915 61462334 61462959 61464595 61464748 61465132 61466301 61467312 61467323 61468651 61469251 61470429 61470465 61471171 61471484 61473058 61474108 61474561 61476476 61476593 61477373 61479080 61479311 61479522 61480689 61483134 61483165 61483356 61483628 61488325 61489474 61489752 61490916 61492477 61493112 61494381 61496886 61498764 61498798 61498864 61501479 61501596 61503223 61504842 61505462 61506395 61506742 61507199 61507301 61509034 61509507 61509751 61510153 61510770 61511525 61512396 61512548 61512573 61512881 61512966 61513086 61513364 61514080 61514958 61515265 61515448 61516806 61516973 61517888 61518374 61518393 61518623 61518926 61519556 61519619 61520320 61522143 61523557 61525779 61526387 61526455 61528343 61529329 61529403 61532234 61532246 61533546 61533827 61534456 61535490 61535655 61537117 61537831 61539784 61540512 61540822 61541430 61541995 61543392 61543660 61544666 61545065 61545215 61546160 61549162 61551990 61552233 61553952 61554955 61555318 61555880 61557370 61557845 61558898 61559797 61561835 61563382 61564176 61565834 61566897 61568423 61568598 61568625 61569216 61570331 61571666 61572450 61573241 61574620 61575215 61575721 61575991 61576566 61578174 61580507 61582628 61583683 61583697 61584195 61585426 61587226 61587959 61589468 61589663 61590465 61590740 61590899 61592252 61593959 61598343 61598742 61602674 61602751 61603988 61604719 61605155 61605186 61605337 61605708 61605868 61606056 61606483 61606552 61606621 61607204 61609232 61610398 61610993 61611357 61613689 61614636 61616004 61616203 61617550 61617642 61618684 61622340 61624413 61625323 61625759 61626306 61626956 61629582 61631733 61632825 61634398 61634404 61634529 61635555 61635834 61637520 61637682 61637682 61638047 61639101 61642244 61644453 61645160 61645389 61647558 61649741 61651368 61651597 61651705 61655262 61655682 61656523 61656843 61657244 61657485 61657817 61659910 61661026 61661733 61663280 61663606 61664527 61665529 61666490 61667147 61670680 61670817 61671848 61672774 61673217 61673529 61674357 61674402 61674469 61674485 61674560 61674916 61677355 61677378 61677914 61677988 61678397 61679672 61683324 61684355 61689502 61690375 61692162 61692255 61692763 61693485 61695329 61697380 61699549 61701981 61702273 61702531 61702818 61703541 61707148 61707269 61708373 61708868 61708919 61709662 61710071 61711486 61711819 61712005 61712666 61712794 61715788 61716572 61717119 61721183 61722312 61722931 61723097 61724678 61725962 61726734 61728879 61728897 61729404 61731489 61731705 61732223 61732765 61733188 61733600 61734338 61734425 61734596 61734824 61737039 61737658 61739637 61739985 61741159 61743238 61743302 61744229 61746875 61747120 61747454 61747748 61747756 61751610 61752584 61753846 61754907 61755093 61755496 61755631 61757263 61757361 61757437 61758187 61759425 61760010 61760121 61762282 61763092 61765668 61766171 61767898 61769448 61771163 61773695 61774978 61775331 61777829 61777929 61778411 61779858 61779874 61780994 61781633 61782430 61783664 61786424 61787689 61788145 61788813 61789309 61791065 61794439 61796291 61797302 61799176 61799211 61799509 61799961 61800054 61800482 61801346 61801520 61801818 61802342 61803243 61803867 61808059 61808249 61810248 61811317 61811652 61812249 61812397 61812423 61812991 61819072 61819616 61820738 61822144 61822497 61823196 61824736 61824809 61824849 61825105 61825995 61827895 61830318 61831550 61831714 61831973 61834241 61834431 61835685 61836247 61837131 61837481 61837533 61839360 61839371 61839549 61839993 61840579 61841469 61843270 61843712 61843872 61844237 61845188 61845867 61848892 61851569 61853405 61854898 61855026 61859656 61860337 61860622 61860781 61862361 61866023 61867328 61867707 61868094 61869103 61871005 61872261 61872845 61874237 61875098 61876187 61876663 61878189 61878448 61878901 61879249 61879768 61881426 61887302 61888021 61889029 61889872 61890217 61890903 61892875 61892988 61893402 61895607 61896149 61898723 61898735 61901038 61901721 61901722 61903429 61904817 61905051 61905422 61905684 61905699 61905836 61905948 61906252 61906800 61907331 61908300 61910263 61911266 61912102 61912445 61912710 61913920 61918566 61919221 61919453 61919789 61920535 61921291 61922359 61922418 61923701 61932174 61933549 61934265 61934308 61936256 61936362 61938274 61938687 61939277 61945544 61947038 61947119 61948405 61948860 61949490 61949861 61950031 61950932 61951611 61951698 61951906 61952688 61953016 61953273 61954190 61954430 61955409 61958222 61958283 61959395 61959532 61962219 61963344 61963516 61966315 61967099 61968531 61968690 61971054 61971141 61971889 61972056 61972419 61973423 61975144 61975410 61976386 61976974 61980245 61981226 61982303 61983237 61983819 61984666 61984870 61986290 61986779 61988571 61988725 61990158 61990188 61990739 61992438 61993646 61995902 61996232 61996911 61997540 61997739 61997808 61999262 61999981 62000253 62001091 62004312 62004630 62004689 62005662 62005971 62008760 62008834 62009166 62010705 62013783 62015313 62015351 62015905 62015986 62016742 62016876 62017089 62017133 62017666 62018180 62018540 62019745 62020286 62020690 62021596 62024052 62024069 62024602 62026128 62028100 62028137 62029202 62029632 62029790 62029993 62035147 62035217 62035750 62035750 62035784 62036093 62036234 62036789 62040917 62041074 62042012 62042763 62044315 62047376 62048033 62049975 62052276 62053124 62053510 62056346 62056690 62056909 62057758 62057798 62058231 62060234 62061067 62061291 62063975 62064736 62065010 62066628 62067930 62069798 62071807 62071884 62075719 62075740 62076507 62077852 62078018 62081512 62081850 62082533 62083429 62084811 62084837 62087468 62088957 62090110 62091177 62093220 62093275 62093833 62094926 62095396 62095498 62095731 62098437 62098724 62100040 62100869 62103230 62103258 62103825 62104164 62108098 62108350 62109547 62112258 62113539 62113701 62113991 62114093 62116803 62116889 62118159 62118533 62118752 62118863 62119055 62119084 62119413 62121326 62121452 62121520 62123919 62124985 62127010 62128035 62128408 62128916 62130328 62132150 62132321 62132353 62133825 62134574 62135428 62136930 62138078 62139407 62143065 62145048 62149552 62149843 62149974 62150597 62151818 62152750 62153268 62153657 62154165 62154846 62156923 62157397 62157918 62158086 62158524 62158682 62161412 62163455 62163727 62165726 62166874 62168444 62168618 62168699 62170667 62171276 62171859 62173279 62173654 62174356 62175395 62175743 62177799 62178364 62179276 62179619 62180498 62180883 62182498 62183905 62184739 62184854 62184943 62185208 62185352 62185491 62186683 62186691 62187222 62188063 62188342 62188491 62189195 62189906 62192988 62193806 62196375 62198240 62198814 62199536 62199746 62201423 62201607 62203439 62203663 62204645 62205632 62206066 62206301 62207078 62208280 62209515 62210104 62210212 62210954 62213532 62214145 62215374 62217156 62218004 62218270 62219528 62221847 62222763 62223022 62223400 62224594 62226516 62226764 62226961 62229412 62229553 62229584 62233228 62233367 62234728 62236188 62237244 62237442 62237861 62238145 62239949 62240764 62240974 62242569 62243495 62244287 62244524 62245152 62246451 62247999 62248172 62248787 62250608 62250623 62250980 62251394 62251564 62252611 62253339 62253641 62254386 62256743 62256820 62257259 62258744 62258878 62259710 62262945 62263868 62265776 62267609 62267893 62268246 62269695 62271066 62271989 62272075 62274098 62275146 62275718 62277329 62277559 62278088 62278327 62278889 62279185 62279839 62280100 62280364 62280714 62282703 62282881 62283220 62284763 62285540 62288858 62290556 62294156 62295759 62295924 62296502 62297023 62298548 62300184 62300527 62301240 62301818 62303764 62304753 62305035 62306777 62309905 62310760 62311590 62311655 62312253 62312324 62315004 62316592 62316611 62316686 62317709 62319494 62319923 62320477 62320686 62321093 62321578 62322622 62323366 62326868 62327223 62327662 62328093 62328094 62329427 62331316 62331359 62334577 62335227 62335955 62337419 62338375 62338479 62339750 62340121 62343378 62344823 62345815 62346763 62346957 62347536 62348018 62348809 62349326 62350489 62351763 62353870 62355470 62356683 62357071 62357273 62357405 62357510 62357861 62358687 62359136 62359890 62364384 62364475 62367286 62367770 62367782 62368761 62370006 62370702 62370799 62371542 62371637 62373364 62374922 62375494 62378442 62379603 62380011 62381827 62382336 62386343 62389008 62390671 62391133 62391799 62392401 62396143 62398991 62399063 62399504 62399629 62401078 62403964 62406361 62406457 62406810 62407379 62408727 62410165 62410497 62411553 62412382 62412737 62413989 62414639 62415622 62415804 62417157 62417610 62418166 62419154 62419315 62419458 62420096 62421642 62421750 62422222 62422566 62424826 62426173 62427662 62428138 62428589 62429678 62429899 62431275 62433320 62434425 62435933 62437664 62438751 62439025 62440182 62440410 62441643 62441670 62441866 62444558 62445439 62445753 62445758 62446087 62447465 62449170 62449359 62449840 62451453 62451878 62452484 62456097 62456577 62458415 62462571 62462751 62464305 62465449 62465516 62467368 62468467 62469461 62472798 62473377 62474986 62475211 62476458 62477229 62477643 62477927 62478253 62479175 62479276 62480831 62482556 62483197 62483645 62484280 62484730 62484780 62485181 62486035 62488358 62490044 62490402 62491397 62492415 62493635 62493811 62495346 62497314 62498054 62498885 62499160 62500625 62501416 62501444 62502329 62502514 62503578 62504015 62506305 62506340 62507711 62507858 62508514 62510867 62511870 62511882 62513582 62513880 62515091 62516044 62516932 62517292 62519104 62519524 62520005 62520156 62521179 62522451 62522993 62523927 62524726 62525676 62526893 62528227 62528469 62528510 62531134 62531408 62533038 62533993 62534178 62534842 62535196 62535229 62536482 62539516 62544651 62544800 62547695 62548357 62548367 62548923 62549467 62549606 62550143 62555941 62556296 62556463 62556738 62560220 62560935 62562352 62562888 62563572 62564724 62564773 62565946 62567947 62568894 62569910 62571125 62573533 62573926 62574452 62574658 62575952 62577407 62577676 62577713 62577749 62577853 62577902 62577930 62578024 62578277 62580116 62580250 62580338 62585249 62586535 62587361 62588018 62588573 62589135 62589663 62593019 62594088 62594435 62594875 62595011 62595538 62598588 62600427 62601073 62601152 62601556 62604891 62605133 62606195 62606740 62609028 62609218 62609562 62609744 62610202 62610650 62612486 62613880 62615242 62616250 62616770 62618389 62619528 62619606 62620763 62622706 62623105 62623796 62624711 62626148 62630791 62631708 62632306 62633249 62633330 62633893 62634547 62636854 62638116 62638477 62638798 62639748 62640067 62641672 62642626 62643447 62643808 62644391 62644984 62645833 62647080 62648186 62648638 62648713 62649195 62649674 62650488 62650768 62654387 62657270 62658410 62660413 62660631 62660666 62666444 62667497 62667499 62668012 62668242 62669985 62670522 62672228 62672233 62672393 62676881 62677567 62680579 62681379 62681611 62681828 62682692 62684013 62684083 62684383 62685000 62685092 62685117 62685567 62686289 62689479 62689519 62689610 62689613 62690165 62691649 62692112 62692402 62692521 62698188 62700707 62702354 62703012 62703285 62703402 62703722 62704930 62705518 62706183 62706972 62706996 62707950 62709294 62709984 62711121 62712198 62713240 62713372 62716095 62716118 62718310 62719068 62721320 62722712 62723280 62723839 62725306 62727704 62728304 62728562 62730385 62730909 62731192 62731924 62732242 62733533 62734212 62735973 62736050 62736131 62738998 62740119 62740895 62743978 62746914 62747012 62747133 62747992 62748186 62748605 62749678 62749964 62752717 62753877 62754167 62755203 62756546 62758182 62759231 62759818 62763433 62763678 62765962 62767897 62768638 62769310 62770320 62770506 62770785 62771344 62773099 62773538 62774931 62776394 62777260 62778974 62779140 62780016 62784068 62787986 62788139 62788370 62789000 62789952 62791576 62792572 62792901 62794292 62795285 62797718 62798930 62801158 62803558 62803686 62803861 62804713 62805231 62806289 62807469 62809490 62812900 62813084 62814467 62814605 62814637 62814715 62815068 62815255 62815816 62818595 62818595 62818671 62818802 62820607 62821769 62821787 62823301 62824000 62824744 62825696 62826870 62827563 62828334 62829612 62832699 62832975 62834284 62834468 62835875 62836447 62836731 62836816 62838305 62839346 62840880 62845106 62846087 62847268 62847492 62849597 62851964 62852017 62853069 62853541 62853797 62857254 62857947 62858314 62858981 62859631 62860277 62860548 62860677 62861961 62864159 62865086 62866824 62867080 62869961 62870933 62871353 62872770 62873562 62875479 62875774 62876376 62884226 62885527 62886476 62886729 62886770 62887213 62887646 62887669 62887936 62888831 62888939 62890027 62890394 62891304 62893201 62893668 62896748 62899282 62900491 62901757 62904508 62904523 62906295 62906869 62910349 62910961 62911962 62912026 62912912 62913550 62913981 62914309 62914605 62916018 62916989 62917676 62918103 62919428 62919523 62919993 62920892 62921115 62921427 62922148 62922993 62924407 62924745 62925454 62925933 62926192 62927531 62928625 62930226 62930525 62932007 62932693 62932968 62936513 62937097 62938248 62938983 62940155 62941079 62941403 62941945 62942230 62942611 62942617 62942650 62945002 62945470 62947889 62948401 62949676 62950568 62951440 62951665 62951696 62952600 62953020 62953203 62953789 62953835 62954601 62955131 62955354 62955447 62956859 62957646 62957957 62958084 62958608 62959308 62962073 62962643 62963152 62963217 62964127 62965063 62965337 62966182 62967455 62967578 62967614 62969324 62970436 62971242 62972461 62975606 62975792 62977355 62977810 62978188 62978810 62979444 62979961 62980760 62981241 62982109 62982219 62984138 62985599 62985609 62985632 62985729 62986697 62987467 62988439 62989190 62989732 62990527 62990694 62991109 62991466 62991854 62992116 62992186 62992883 62993046 62993489 62994944 62995034 62995343 62995776 62996123 62996388 62996440 62997715 62998169 62999234 62999654 62999854 63000209 63000815 63001719 63004984 63006738 63006922 63008515 63009119 63010564 63011255 63011912 63012395 63013702 63014593 63014658 63015244 63015404 63017213 63017995 63019504 63021961 63023596 63024461 63026233 63027825 63028224 63028272 63028584 63029748 63029770 63030760 63031628 63033024 63034688 63034891 63035880 63036495 63036600 63037357 63037521 63038321 63039893 63039897 63041767 63042580 63043024 63043993 63044603 63047683 63049469 63049547 63049983 63050454 63051571 63051874 63052173 63055257 63055725 63055748 63056777 63056971 63058352 63058764 63059854 63060971 63062357 63064724 63064941 63066370 63067061 63067337 63069706 63070194 63071594 63073041 63073108 63073354 63074953 63075217 63075943 63076252 63077011 63078034 63081833 63082457 63083546 63083683 63084755 63084806 63084961 63088527 63089057 63093515 63093825 63094164 63096186 63097453 63098238 63098715 63098887 63102729 63103643 63108433 63108778 63109825 63109860 63109888 63110025 63110288 63112619 63114415 63115515 63116434 63119962 63120443 63120632 63121060 63121200 63121444 63121943 63122466 63122708 63122976 63124126 63124191 63125258 63125825 63126357 63126886 63126972 63127071 63128852 63132814 63132914 63134152 63134268 63135656 63135657 63136550 63136933 63137906 63137978 63139893 63140340 63142198 63143060 63143358 63143402 63144572 63144685 63145223 63145345 63146704 63146733 63147273 63147476 63148355 63148641 63148838 63149318 63150447 63151971 63152158 63152712 63152758 63153381 63154859 63156651 63156801 63156896 63158325 63167927 63168064 63168542 63169339 63169652 63169828 63170558 63172309 63172908 63172931 63173451 63174527 63175819 63177843 63178129 63178808 63179782 63180152 63180531 63181825 63182419 63184813 63185873 63186290 63187021 63188959 63189709 63189752 63195008 63199761 63200817 63201047 63201940 63204832 63207325 63207603 63210015 63210243 63210282 63210304 63210549 63211586 63212828 63213215 63215123 63215934 63217083 63217656 63217700 63219566 63219783 63220877 63221255 63222241 63222443 63222664 63223536 63224671 63224735 63227694 63228133 63228667 63230218 63231414 63232148 63235013 63237181 63238510 63239313 63240952 63241505 63242220 63243983 63245812 63246909 63249070 63249332 63249811 63250066 63251334 63251805 63253941 63254926 63257292 63257502 63259630 63260782 63260942 63261103 63261818 63262599 63264116 63264286 63265803 63266448 63267445 63268953 63269019 63269163 63270568 63271933 63272022 63272533 63272641 63273934 63275622 63279709 63280015 63282124 63284233 63286114 63286803 63287324 63287699 63287833 63289529 63289818 63290388 63290792 63291068 63291576 63292107 63293417 63294229 63294231 63295723 63297138 63299387 63300120 63300384 63300537 63301768 63303099 63303298 63303309 63303994 63304212 63306226 63307208 63308154 63308529 63309734 63310653 63310687 63311072 63311225 63311291 63311383 63313016 63313108 63314580 63314609 63314727 63314988 63315083 63315210 63317834 63318531 63319559 63320966 63322442 63322671 63325728 63327196 63327972 63328325 63329105 63329144 63330394 63333632 63333916 63334189 63336425 63337328 63337697 63339238 63341769 63343023 63343634 63343712 63344368 63344520 63346914 63350544 63351216 63355371 63355975 63356048 63356736 63360443 63365043 63365314 63366515 63366976 63367696 63368750 63368970 63370095 63370600 63371799 63371849 63371868 63372041 63372901 63374030 63374338 63374933 63375897 63376469 63377999 63378190 63379194 63379397 63381669 63381842 63383003 63383302 63386746 63387011 63389320 63390835 63391074 63393365 63394166 63394211 63394969 63395486 63395906 63397787 63397952 63397975 63398961 63399987 63401644 63402079 63403179 63406697 63408132 63408155 63408364 63408913 63409432 63411262 63412091 63412945 63412964 63413323 63413952 63414745 63416019 63416222 63416872 63417971 63418691 63419341 63421618 63422762 63422854 63423029 63424440 63425111 63427542 63428206 63429295 63431473 63432360 63433958 63434020 63434159 63434677 63435156 63435160 63435664 63435936 63437089 63438284 63438523 63438978 63439537 63440049 63441792 63442372 63445438 63446197 63446578 63446687 63450142 63452407 63452439 63456206 63456574 63457608 63457880 63460111 63460374 63461069 63461273 63461518 63462438 63464660 63466013 63468093 63468989 63470329 63474758 63475358 63475736 63477351 63477717 63478291 63479937 63480577 63481645 63483213 63483418 63485471 63486570 63487142 63487211 63487783 63489031 63489224 63489635 63489658 63491055 63491965 63492369 63493662 63496963 63500471 63501633 63501648 63503413 63504420 63504497 63504504 63504795 63505311 63508742 63516954 63517151 63518104 63518301 63518931 63522234 63522945 63527308 63528101 63528164 63528520 63529939 63531234 63531239 63533175 63534823 63534959 63535710 63537834 63538584 63538877 63538952 63539041 63540570 63540745 63542381 63542840 63543245 63543423 63544153 63545247 63548083 63549810 63549826 63551698 63552498 63552532 63554391 63554555 63555495 63557300 63557575 63558834 63564399 63566325 63566742 63566943 63567657 63570073 63570838 63571757 63572596 63572841 63573621 63575676 63576405 63576878 63578025 63579337 63581413 63581975 63582289 63582759 63585970 63586680 63588954 63590343 63590448 63592488 63593959 63595012 63595275 63595328 63595688 63597313 63598280 63599120 63599376 63599740 63601064 63601915 63601935 63602215 63603062 63603888 63604365 63604878 63605053 63607052 63608153 63608288 63609535 63610369 63610370 63611401 63613968 63616332 63616926 63620806 63622193 63625016 63625070 63625429 63628051 63628436 63628786 63629764 63630730 63630757 63631087 63633373 63634053 63634104 63634643 63634801 63636030 63639220 63641098 63642656 63642677 63643309 63643312 63645618 63645639 63647372 63647511 63648772 63649946 63650040 63652197 63655110 63655348 63656639 63656820 63658281 63659470 63660711 63661044 63662371 63666723 63667344 63667402 63668761 63669244 63670201 63672659 63678874 63680024 63681661 63681894 63682180 63682901 63683111 63683931 63684100 63684397 63686270 63687176 63687194 63688432 63689067 63690402 63691177 63691678 63692636 63693614 63694450 63694586 63694769 63696619 63699514 63701179 63702324 63702939 63703133 63703947 63704085 63704469 63706688 63707916 63709204 63714586 63717076 63717713 63717739 63720004 63720408 63724829 63727401 63727511 63728040 63729477 63730370 63730670 63730722 63730761 63730921 63730960 63731484 63733090 63733731 63734055 63734691 63734958 63735531 63735801 63737117 63737513 63738571 63739234 63739627 63741177 63743594 63744142 63746675 63748648 63749119 63752038 63752379 63755202 63756393 63758012 63758058 63758417 63759903 63763895 63764337 63765417 63766078 63766436 63766609 63768944 63769551 63769873 63771081 63771278 63774161 63774289 63775463 63776385 63776800 63777030 63777431 63777532 63778959 63781345 63782250 63783750 63785176 63786071 63786119 63786253 63786397 63786787 63787363 63789496 63790084 63790483 63791039 63794498 63796784 63796888 63798599 63799005 63800759 63800788 63800868 63801201 63801744 63803893 63805426 63806133 63806563 63807141 63807930 63807946 63810165 63811088 63811666 63813407 63813420 63813511 63814306 63814809 63816625 63817745 63817898 63818124 63818724 63822652 63824132 63824327 63826085 63826221 63827353 63828121 63828427 63829396 63830490 63831374 63832422 63833166 63833474 63834805 63835168 63837449 63837532 63837728 63838112 63838215 63839153 63839235 63840373 63840930 63842843 63843191 63844950 63845412 63850211 63850640 63850750 63851490 63851554 63852013 63852180 63853289 63854491 63856236 63856875 63857676 63858439 63858650 63863175 63864881 63865289 63865846 63866346 63866451 63868133 63868437 63870300 63870463 63870686 63871371 63871478 63872253 63872503 63873825 63875373 63877600 63878485 63879278 63879353 63879564 63879641 63882629 63882994 63883352 63885139 63885761 63888031 63888039 63888479 63888922 63889061 63889870 63890567 63890897 63891718 63891836 63892137 63892567 63894269 63894505 63894863 63895513 63895689 63896203 63897368 63897422 63898025 63900453 63901830 63903369 63904334 63906488 63906522 63907474 63908586 63909330 63909947 63912064 63912224 63913055 63913105 63913656 63914293 63914705 63915011 63915215 63915597 63915858 63917492 63917882 63918177 63918401 63918467 63919039 63919571 63920584 63920635 63920961 63922845 63924179 63924773 63925337 63927024 63927113 63928461 63929083 63931907 63932899 63933777 63935656 63936510 63936969 63937551 63938250 63938485 63940261 63942297 63947885 63948185 63948954 63948980 63949334 63951157 63952305 63952549 63953460 63954384 63956412 63956512 63959325 63960436 63962043 63962341 63962602 63963568 63963901 63965192 63966943 63968040 63970747 63971981 63974701 63975705 63977463 63977790 63978195 63978243 63979721 63979779 63980235 63982675 63982716 63983059 63983732 63983958 63984230 63984632 63984746 63986381 63986846 63987653 63987929 63988040 63988548 63988998 63990219 63991295 63993550 63994871 63995474 63996376 63996529 63997037 63997044 63997941 63999492 64000390 64002396 64002500 64003129 64004345 64007345 64010863 64012054 64012483 64012527 64013774 64013899 64015442 64015572 64017247 64017837 64018807 64018964 64020921 64023441 64024890 64026135 64026986 64027779 64028039 64030959 64032247 64032317 64032582 64032921 64033868 64034593 64036226 64036621 64036987 64037593 64037729 64038015 64040563 64040608 64041397 64042692 64042894 64046261 64046494 64047569 64047607 64047723 64048449 64050488 64050751 64051793 64052264 64055895 64056118 64057573 64058134 64059204 64059818 64060257 64060936 64062697 64062787 64063521 64064764 64066280 64066901 64067660 64068337 64069558 64070298 64070695 64070977 64071019 64072587 64074991 64075130 64075823 64076352 64076665 64079286 64079581 64080268 64080379 64081503 64082738 64082804 64083406 64083474 64084336 64085033 64085842 64086165 64086644 64086892 64086958 64092161 64092243 64092704 64092853 64093442 64093717 64094204 64096042 64098952 64100189 64104225 64104823 64105642 64107065 64107473 64108829 64109557 64110709 64111707 64112399 64114023 64117868 64119693 64123140 64123777 64124119 64124149 64131164 64131568 64133153 64138923 64140910 64144088 64144375 64144778 64145170 64146682 64146684 64146982 64147471 64149744 64152415 64152468 64154697 64154963 64155168 64156021 64157151 64157747 64160267 64160509 64164336 64164522 64164920 64166782 64166905 64167200 64167822 64169148 64169443 64170803 64171288 64173169 64173934 64177187 64177618 64178279 64178409 64180011 64180117 64181071 64182034 64184192 64186102 64189317 64189732 64190343 64191688 64192052 64193703 64194151 64194494 64197073 64197621 64198140 64198346 64198682 64201710 64201862 64202190 64202353 64205292 64205392 64205583 64207445 64209085 64209116 64209474 64209673 64210191 64211098 64211503 64212685 64213296 64213814 64213924 64214289 64214304 64215570 64217017 64219402 64221618 64222047 64224551 64228177 64228219 64229530 64230028 64230373 64230967 64231564 64231823 64232763 64233191 64233528 64233699 64236031 64236402 64236417 64236528 64237667 64237784 64238095 64238305 64238553 64239484 64239800 64240115 64240683 64241193 64241490 64241648 64242888 64243643 64244487 64246268 64247169 64248740 64249072 64252082 64252271 64253436 64254883 64258778 64260606 64261381 64262339 64262641 64263052 64265090 64265726 64266788 64267166 64267194 64267966 64270684 64271201 64271838 64273977 64274051 64274411 64275693 64278401 64278675 64278952 64279337 64281419 64282399 64284181 64284375 64284842 64285131 64287359 64288519 64288632 64291120 64291909 64292214 64293340 64293624 64294368 64295079 64295283 64297106 64297504 64297704 64297749 64298899 64299025 64299416 64301261 64302511 64302592 64303985 64306841 64307093 64307258 64307487 64308869 64309104 64309774 64310976 64312824 64313003 64313440 64314074 64314181 64315019 64316076 64316133 64317706 64318173 64318374 64319304 64321066 64322145 64322347 64325207 64325489 64327204 64329503 64329619 64332804 64333072 64335268 64336653 64336783 64339198 64339840 64340557 64340757 64341966 64346210 64346632 64347094 64347902 64348510 64349904 64350788 64351802 64354305 64354529 64356835 64357608 64358144 64358446 64359217 64359427 64359514 64360572 64362102 64362835 64363034 64363363 64363544 64366965 64369994 64370777 64371368 64372026 64374935 64376563 64376635 64378450 64381329 64381564 64382011 64382154 64382439 64384119 64385826 64386367 64387851 64389174 64389461 64390359 64390889 64394317 64395073 64395280 64397384 64399032 64399231 64399407 64399469 64400152 64400350 64401023 64406570 64406858 64407343 64408368 64408952 64410775 64412506 64412536 64417345 64417438 64417810 64419552 64419681 64419694 64420602 64421592 64421799 64422858 64423237 64423992 64428963 64429407 64430416 64430826 64433394 64433811 64434580 64434725 64435188 64437695 64438446 64438521 64438739 64438935 64439165 64440158 64440447 64441169 64441483 64441887 64442352 64442523 64443054 64444003 64447565 64448063 64449863 64450351 64450466 64451851 64451882 64452051 64455661 64456401 64459352 64460231 64460861 64462027 64464038 64464899 64465067 64465160 64465701 64465978 64469168 64469971 64470837 64472695 64472749 64472869 64473288 64473480 64474009 64476855 64481324 64481383 64481901 64483120 64484411 64484506 64484590 64485054 64485981 64486248 64486804 64486896 64487556 64487564 64488250 64488830 64488919 64489479 64489751 64490849 64492115 64493261 64493295 64494141 64494649 64494659 64494928 64495588 64495614 64495821 64497854 64499397 64499727 64499845 64500170 64500617 64501797 64502873 64504616 64506543 64507054 64508373 64509280 64509327 64511691 64513089 64513196 64514521 64515183 64515242 64515739 64516305 64516936 64517219 64520744 64521876 64522140 64522865 64523991 64524490 64524709 64527391 64527562 64527633 64528310 64529161 64530270 64530411 64531077 64532158 64534769 64535010 64535025 64535364 64535629 64539103 64541692 64541719 64542150 64542892 64543636 64545871 64546003 64546148 64547772 64548721 64549371 64549462 64550036 64550658 64550873 64551726 64551914 64552823 64554777 64555225 64555625 64555946 64555994 64556932 64557005 64557212 64558736 64558899 64558971 64558991 64560341 64560758 64561668 64563417 64563975 64564193 64564588 64565157 64567112 64567595 64571050 64572186 64572452 64572873 64574089 64577179 64577366 64577525 64577647 64579236 64580600 64581747 64582726 64582824 64583893 64585070 64585702 64586969 64587294 64588710 64588859 64589659 64590234 64590721 64590991 64593323 64593385 64593686 64594197 64595335 64595494 64597616 64597996 64599838 64600387 64600722 64601492 64601718 64602713 64603823 64605497 64607881 64608510 64608573 64608703 64609090 64610378 64610666 64611003 64614543 64616004 64617669 64617818 64617936 64618243 64619153 64619276 64619619 64619877 64621516 64621750 64621962 64622151 64622369 64623553 64623662 64623691 64624440 64625451 64626384 64626751 64627319 64629225 64629719 64630777 64635096 64636297 64638308 64639590 64641063 64643442 64644227 64644939 64647613 64647853 64649031 64649199 64650096 64650125 64651825 64653138 64653400 64653992 64654848 64655101 64655343 64655663 64656034 64658275 64658530 64659453 64660444 64662023 64663085 64664104 64664389 64665623 64667097 64669033 64669323 64669589 64670076 64670099 64670836 64671260 64672124 64672204 64673367 64675249 64676007 64676979 64677389 64677871 64678516 64678844 64678967 64679734 64680314 64681100 64682936 64683166 64683885 64684877 64685021 64686134 64687974 64688204 64688314 64688421 64690291 64692375 64692459 64692465 64693612 64694649 64695575 64695822 64697024 64698094 64698440 64698788 64699883 64702843 64703093 64704367 64705291 64706017 64706290 64706637 64706651 64706925 64707161 64709265 64711034 64712541 64713895 64713976 64715124 64715686 64717365 64718224 64720921 64721048 64721858 64722158 64723512 64723600 64725008 64725051 64727142 64727738 64727808 64730357 64730652 64732532 64732722 64734076 64736583 64738545 64738721 64738986 64739731 64739767 64739770 64741547 64743816 64746889 64747049 64749341 64749757 64749876 64751010 64751716 64753391 64754077 64755744 64756265 64757576 64757646 64757664 64758618 64762260 64763407 64764522 64766994 64767461 64769338 64771448 64771467 64771607 64771623 64771680 64774430 64774575 64774949 64775446 64775602 64776126 64777105 64778314 64779439 64781611 64781630 64781891 64782118 64782615 64783476 64784200 64784412 64785366 64786922 64789719 64791480 64791949 64792507 64792770 64793914 64794038 64794376 64795895 64796409 64797612 64798068 64799310 64801581 64802251 64802354 64803224 64804228 64804340 64805603 64806068 64806373 64807770 64808107 64808278 64808346 64808684 64809334 64810106 64811115 64811399 64811915 64812605 64812794 64813414 64813697 64813910 64813990 64815375 64817194 64820672 64821844 64822369 64824447 64824496 64824742 64825531 64826272 64826532 64827869 64828752 64829780 64832276 64834172 64834878 64835849 64837140 64837692 64840420 64840894 64841274 64841350 64841814 64842677 64844915 64845955 64846667 64848721 64848830 64852691 64853036 64853801 64854511 64854562 64856647 64856804 64857911 64860490 64866063 64867361 64867403 64872348 64873578 64874640 64874718 64879220 64879821 64879874 64880946 64881395 64881787 64882400 64883079 64883669 64884047 64885353 64885707 64887136 64889040 64890213 64890590 64890791 64890808 64891053 64892182 64892666 64892900 64893080 64893715 64894505 64894592 64895219 64895385 64895419 64895562 64896347 64896769 64896946 64897889 64900462 64902018 64902182 64904447 64905001 64905390 64905708 64906536 64907037 64907257 64907542 64908127 64909057 64909170 64910759 64912727 64912836 64912994 64915133 64916169 64916792 64917500 64917670 64918434 64920340 64920704 64921692 64922374 64924611 64926957 64927006 64927075 64927200 64930760 64932757 64934176 64934542 64935126 64936093 64937155 64939577 64939677 64942746 64943561 64943600 64944957 64946388 64947154 64947458 64948132 64950745 64953837 64954434 64954582 64955004 64955415 64958422 64961884 64963084 64964385 64967288 64968824 64969209 64969632 64969676 64969682 64970114 64970936 64971398 64973759 64974049 64976343 64976606 64977701 64978881 64978956 64979200 64979910 64980704 64981296 64984152 64984857 64986082 64986264 64986378 64987343 64987622 64989074 64989220 64989681 64989754 64990237 64993188 64993995 64995456 64996842 64997352 64997399 64998315 64998356 64998506 65000198 65001553 65001637 65001718 65001848 65002028 65002671 65003227 65003734 65004572 65004663 65005911 65006219 65007380 65008508 65010038 65010126 65010350 65010886 65011202 65011444 65013638 65013985 65017707 65017760 65017870 65017984 65018788 65021973 65023695 65025147 65025498 65026678 65026977 65029548 65030760 65031462 65033117 65034058 65035721 65036420 65037758 65038456 65038581 65038756 65039934 65040961 65042651 65043936 65044070 65044671 65045935 65047003 65047281 65047310 65050822 65051898 65052172 65052750 65052891 65053504 65055259 65056016 65057109 65057881 65058389 65059030 65061003 65063531 65064774 65067690 65067880 65068253 65069084 65070793 65070932 65072716 65072717 65073157 65073390 65074657 65075251 65075370 65076324 65077287 65077337 65077412 65080511 65080755 65080858 65082304 65082962 65084165 65084798 65085668 65085753 65086144 65087149 65087861 65091974 65092960 65093858 65095085 65097058 65099568 65099640 65100012 65100018 65100316 65100864 65103202 65103723 65104234 65105559 65105963 65107238 65107628 65108064 65108117 65108239 65108479 65109662 65110497 65111284 65112000 65112262 65112346 65112505 65115264 65115540 65115865 65115958 65116219 65116932 65118610 65118671 65120558 65121491 65122388 65123943 65125118 65129669 65130669 65131093 65132032 65133479 65136856 65137549 65140466 65140491 65141246 65143134 65143724 65144733 65147388 65150327 65150364 65151187 65152445 65152539 65156061 65156600 65157651 65157837 65158048 65158505 65159313 65159484 65160704 65161659 65162600 65162833 65163092 65164111 65164424 65165676 65166189 65166703 65168401 65170395 65175404 65177301 65178721 65180291 65181566 65181801 65182127 65182963 65183032 65183166 65183320 65183909 65184247 65184917 65185063 65185123 65187264 65188419 65188431 65189513 65189589 65189713 65189960 65189983 65191130 65192157 65192582 65192706 65195209 65197793 65199269 65201015 65203349 65203479 65209059 65209397 65211009 65211127 65212659 65213239 65213496 65213672 65214189 65215333 65215450 65217193 65217740 65218910 65219963 65220040 65221185 65222811 65223057 65223963 65225567 65226459 65226484 65228417 65229267 65229939 65232126 65234097 65234539 65236745 65236891 65237565 65238247 65239097 65239465 65240653 65242289 65242971 65243919 65246235 65249762 65250875 65251038 65251586 65252129 65252681 65252719 65256287 65256495 65256874 65256994 65257212 65257377 65258263 65258272 65260772 65261909 65262335 65263358 65265088 65265362 65265770 65266508 65266740 65267554 65267795 65269642 65270737 65271085 65271490 65272807 65274867 65275449 65275691 65276181 65276625 65276695 65277114 65278214 65278684 65280515 65280562 65280723 65281222 65281473 65282315 65283781 65285187 65285241 65288260 65288453 65288474 65288532 65291180 65292853 65293252 65293681 65294449 65298963 65299031 65300290 65300510 65301961 65302429 65305508 65306491 65307670 65309974 65310831 65312022 65312300 65312490 65313257 65316089 65317031 65317647 65319632 65321085 65321115 65321531 65322032 65322455 65322472 65323357 65324482 65325699 65328448 65328964 65330479 65332292 65334580 65334792 65336218 65336351 65337849 65338467 65339747 65340094 65342169 65342271 65344337 65344489 65345735 65346274 65347897 65348587 65352781 65356526 65356764 65357323 65358871 65360211 65363083 65365271 65365736 65367214 65367639 65369067 65370861 65371404 65372490 65373268 65373695 65374710 65374720 65379564 65380494 65380649 65381201 65381276 65382254 65382404 65384640 65384737 65385829 65386525 65387394 65387598 65389233 65390623 65392050 65393236 65393378 65393437 65393948 65394016 65394147 65396203 65396752 65396862 65397915 65397982 65399019 65400969 65402324 65403630 65406465 65408103 65408411 65408486 65408951 65410402 65411703 65411951 65413423 65415285 65418651 65418958 65420927 65422290 65423257 65423894 65424986 65426510 65427542 65428844 65430355 65430421 65431295 65431443 65432366 65433153 65433726 65434075 65434241 65434944 65435430 65435544 65437499 65438027 65438936 65441174 65441346 65443276 65443669 65444171 65445151 65446561 65447264 65447602 65448709 65450697 65450846 65452631 65452793 65454354 65455255 65455856 65458520 65458926 65459778 65460452 65461931 65462083 65462147 65463754 65463820 65464931 65465303 65468777 65470439 65473996 65474105 65474934 65475165 65475969 65476808 65478790 65478950 65480497 65481094 65482481 65483508 65483808 65486069 65487343 65489172 65490454 65490729 65495546 65496141 65498314 65498478 65498532 65498625 65498733 65499259 65501137 65502271 65502420 65502945 65503737 65506790 65507632 65507803 65508498 65509448 65510428 65510596 65511147 65512153 65514156 65515565 65515789 65515829 65517530 65518049 65520701 65520861 65522263 65523560 65524511 65525132 65525918 65530753 65531343 65535681 65536073 65536860 65537577 65537750 65537963 65538843 65544863 65545471 65545575 65546781 65548614 65550405 65551173 65552745 65554337 65554859 65555256 65555925 65560155 65561642 65561721 65565954 65566088 65566629 65566735 65566816 65568612 65569142 65570164 65570252 65572445 65573506 65574113 65574741 65575800 65576840 65579177 65580813 65582449 65583125 65585777 65586259 65586681 65588101 65589154 65591089 65591101 65596894 65599435 65600296 65600555 65601340 65601720 65601772 65603029 65605286 65605705 65607757 65609683 65609840 65612904 65614672 65614835 65614914 65615162 65615605 65616356 65616903 65617089 65617863 65619069 65620513 65621298 65622862 65625250 65625281 65625919 65627358 65628369 65629246 65629817 65629928 65632664 65634318 65634877 65636414 65637898 65640877 65640961 65641376 65641483 65642136 65644654 65644659 65646085 65647454 65649488 65649504 65650834 65652515 65652856 65653339 65655544 65656003 65657280 65657359 65658099 65659917 65661497 65662874 65664444 65667553 65668171 65668357 65668537 65668541 65670014 65670435 65670620 65670927 65671163 65671641 65672491 65672558 65672637 65674297 65676672 65677336 65679035 65680675 65680969 65682127 65682673 65682790 65682939 65683190 65683886 65684051 65684253 65684839 65685888 65687648 65688041 65688755 65689249 65689559 65689691 65689881 65690581 65690926 65691068 65692785 65694626 65695426 65695535 65695936 65696484 65697554 65699141 65700913 65702805 65702855 65703133 65703394 65703543 65704167 65705448 65705511 65707559 65710726 65712618 65712908 65713415 65713661 65713953 65716091 65716369 65718916 65719601 65719903 65720264 65721020 65721305 65723342 65723541 65724110 65724308 65724485 65726060 65726735 65727267 65727644 65728406 65728532 65730215 65730279 65732129 65732533 65732781 65734035 65734438 65736027 65736037 65736624 65737061 65737105 65738112 65740664 65740876 65741153 65741212 65743387 65743433 65743573 65745669 65745700 65748393 65748663 65748780 65748854 65754604 65757480 65760391 65761958 65763708 65763843 65764155 65765483 65765832 65766194 65766325 65766955 65771357 65775460 65775800 65776087 65776091 65776216 65776430 65776747 65776986 65779856 65780143 65780634 65780963 65781319 65782297 65783977 65785792 65787832 65789182 65791772 65794000 65794155 65795513 65795545 65796164 65797492 65798170 65798887 65799769 65800288 65800752 65800822 65801243 65803962 65803986 65805357 65807249 65808697 65809386 65810996 65811070 65812222 65813230 65813462 65814198 65814523 65814602 65815556 65816704 65819689 65821199 65822032 65822709 65822874 65823836 65823881 65824657 65826165 65827287 65828445 65829647 65830860 65831386 65831770 65833113 65834640 65834903 65835759 65837174 65838131 65840876 65841959 65844525 65845736 65847019 65847342 65854286 65855075 65855978 65858315 65858321 65859808 65860604 65862631 65863448 65866254 65866552 65868499 65870040 65870208 65870386 65870441 65871219 65871915 65873348 65875062 65875386 65876213 65876831 65877479 65880869 65882543 65882746 65883367 65883768 65884141 65891604 65892030 65893363 65893738 65893743 65894541 65894772 65895914 65896872 65897998 65898982 65900064 65900302 65900846 65900917 65901770 65902290 65903232 65904463 65904556 65904872 65905102 65905311 65907579 65907612 65908750 65908930 65909170 65909345 65909878 65910477 65910488 65910763 65911711 65912170 65912525 65913160 65913199 65913433 65913920 65914363 65914547 65915827 65915859 65917379 65917426 65917669 65917716 65919047 65919249 65921544 65925429 65925515 65925879 65928451 65929987 65930113 65930467 65930688 65930886 65931498 65931865 65932138 65932877 65933086 65936524 65937148 65938136 65938208 65938534 65939343 65940281 65941745 65943145 65943626 65944874 65945946 65947049 65947111 65948707 65949579 65950377 65951275 65951724 65952345 65953798 65956696 65956854 65957282 65959024 65960149 65961903 65962120 65962684 65964255 65965366 65967946 65968485 65968738 65969054 65972386 65972608 65972733 65972820 65974984 65976187 65980589 65981051 65982634 65983844 65984257 65985758 65985776 65986977 65988760 65989195 65989202 65989205 65989448 65992275 65992404 65994475 65994765 65995848 65997255 65997488 65997509 65998403 65998456 65998618 65998802 65999018 66001468 66001831 66002981 66003445 66005337 66005826 66006454 66007146 66007608 66008422 66009406 66010977 66013643 66014474 66015055 66015266 66015844 66017423 66018654 66019490 66020030 66020313 66020963 66021651 66022504 66022676 66022683 66023230 66024237 66024679 66026688 66027514 66031919 66032147 66032374 66032472 66032596 66033354 66033648 66034458 66035923 66036128 66036926 66037484 66037994 66040953 66041979 66042084 66042481 66044370 66044485 66045445 66049544 66051080 66051193 66051566 66052605 66053076 66053721 66054624 66057200 66057675 66058292 66059284 66060570 66060766 66061091 66061113 66061222 66063126 66064779 66064990 66068015 66068329 66068548 66068856 66070377 66072664 66073377 66073929 66079126 66080249 66081264 66082431 66087956 66091180 66091895 66093909 66093929 66094676 66095628 66096070 66096117 66097664 66098145 66098645 66101710 66101944 66101998 66102719 66103202 66103684 66103703 66104115 66106232 66107811 66109059 66109388 66109905 66110917 66111790 66113312 66113685 66119151 66119205 66119633 66120626 66120946 66121376 66122429 66123399 66125850 66126384 66126857 66127976 66130680 66130699 66130781 66131989 66132530 66134380 66135941 66137165 66137587 66138692 66138788 66139353 66142062 66142214 66142349 66143338 66145083 66146086 66146895 66146935 66147164 66148241 66148999 66149351 66149467 66149814 66150137 66150253 66151788 66152937 66153811 66156401 66157280 66157479 66157571 66158423 66162994 66163322 66163397 66165075 66167287 66168149 66168876 66168884 66170042 66170205 66170762 66170827 66171122 66171190 66171480 66172534 66172771 66174151 66175305 66175576 66176524 66178050 66178340 66178597 66180440 66180888 66181355 66181609 66182574 66188301 66189955 66190129 66192187 66194538 66196709 66197924 66199671 66200389 66201285 66201621 66207211 66208132 66209618 66210081 66211145 66211249 66211280 66212666 66212809 66215449 66216875 66218250 66219326 66219428 66221033 66221541 66226716 66226808 66227194 66227995 66228881 66229638 66230689 66231025 66231653 66231687 66232481 66232606 66232623 66233168 66236890 66237612 66237710 66237953 66238206 66240759 66240901 66241049 66242463 66242699 66243612 66243957 66245051 66245772 66246113 66247268 66247523 66249338 66249845 66250931 66251155 66252578 66253237 66253809 66255951 66257055 66257234 66258473 66258797 66261166 66261831 66262410 66262806 66263271 66263762 66263812 66264407 66266529 66269171 66269223 66270033 66270758 66275609 66280391 66281162 66281432 66282010 66283109 66286085 66286559 66287574 66288378 66288381 66288427 66288899 66288995 66291141 66291227 66291318 66295198 66295542 66295743 66295865 66300187 66301407 66301897 66302956 66303922 66303981 66305297 66305657 66306017 66307658 66309247 66309977 66311885 66311894 66312393 66314533 66314781 66315291 66316045 66316483 66318988 66319014 66319026 66319639 66319671 66319979 66320118 66321611 66321798 66322089 66325488 66327514 66327903 66328591 66329058 66331197 66331838 66332096 66332816 66333024 66335276 66335287 66337808 66338349 66338502 66341062 66341196 66341545 66341689 66342949 66344030 66344918 66345928 66346173 66346476 66346621 66346693 66347100 66349162 66350694 66351638 66353813 66354418 66355611 66356070 66357983 66358560 66358852 66359288 66360430 66361315 66361589 66362373 66362713 66363600 66365383 66366411 66366633 66367215 66368704 66368753 66370080 66370733 66371839 66372933 66373228 66373380 66374435 66376071 66376115 66376473 66377015 66377189 66378172 66378257 66379594 66380216 66380962 66381158 66381714 66383524 66386028 66386265 66386863 66388495 66390155 66390676 66391524 66392012 66395525 66395687 66396174 66397463 66398113 66399665 66400882 66403985 66405506 66407468 66407946 66408420 66410412 66417000 66417747 66420262 66421984 66424898 66430356 66430813 66430842 66433182 66433600 66435546 66436072 66438216 66439721 66440452 66441291 66441477 66444419 66445316 66445380 66445561 66447436 66448027 66448571 66450135 66450362 66451093 66451094 66451631 66452457 66452638 66452713 66452822 66453863 66454228 66456048 66457545 66457696 66458767 66458895 66460197 66463940 66463992 66464581 66465100 66466125 66466604 66467657 66467779 66468371 66470052 66470209 66470451 66474497 66475073 66476239 66477416 66478153 66478869 66479167 66481719 66481885 66482090 66482952 66483323 66484087 66484317 66484347 66484819 66487389 66490290 66491002 66491017 66491504 66491633 66492636 66494424 66494474 66495137 66496171 66496410 66496944 66497512 66499463 66500421 66500575 66500710 66500748 66500997 66501108 66501612 66502010 66503516 66504153 66505431 66506060 66507126 66510138 66510752 66511603 66512345 66512640 66512770 66513434 66514273 66515064 66515245 66519599 66519986 66521842 66522083 66522662 66523216 66523702 66524533 66524831 66525048 66526626 66526638 66528448 66531483 66537682 66540047 66542423 66542565 66543455 66543874 66545538 66545834 66546063 66546642 66547801 66548400 66550112 66550994 66554125 66554617 66554717 66555123 66555169 66556499 66556661 66557308 66557768 66558300 66558875 66559126 66559417 66561604 66562090 66562749 66563110 66563319 66564658 66565983 66566120 66568719 66568851 66569161 66570083 66570617 66571626 66571731 66573343 66573347 66575962 66576310 66576863 66578118 66579502 66579517 66579705 66582022 66582648 66586407 66587837 66588592 66590464 66592299 66593376 66595089 66598590 66600121 66600286 66601206 66601323 66602067 66602716 66603682 66604717 66608702 66609060 66610202 66611367 66611625 66612824 66613465 66614223 66614954 66617026 66617368 66618382 66619100 66619357 66619406 66619451 66619507 66620173 66620260 66620713 66621738 66621780 66622151 66622517 66623209 66623906 66624498 66626377 66626451 66626699 66626975 66627881 66629331 66629502 66630189 66633169 66635751 66635805 66635902 66637480 66637779 66638580 66638813 66640192 66640573 66640702 66641613 66644392 66647996 66649150 66649942 66651539 66652374 66654167 66654847 66656611 66656723 66657881 66658055 66658597 66660786 66661099 66661699 66663277 66665953 66667687 66668642 66670024 66670257 66670454 66672463 66673356 66674218 66675801 66677592 66679161 66681402 66683487 66684393 66684459 66685797 66686894 66687001 66689383 66690054 66690887 66691140 66691385 66692954 66693220 66694157 66695218 66698770 66699315 66702155 66702967 66706900 66709547 66710804 66710934 66711053 66711074 66711338 66711574 66711982 66711991 66712580 66713507 66713625 66713738 66714573 66715529 66716733 66718141 66719267 66719869 66719929 66721363 66722211 66723556 66724110 66725607 66726080 66729390 66730352 66730438 66731832 66732215 66732516 66733494 66734031 66734130 66734775 66735748 66735944 66737343 66737833 66737853 66737911 66738271 66739887 66740877 66740969 66741491 66743042 66743120 66745551 66746343 66747249 66748364 66749582 66750239 66750520 66750973 66751022 66752383 66752740 66753545 66757427 66757912 66758311 66758916 66760855 66761204 66763919 66764134 66764852 66764934 66765081 66765612 66767700 66767930 66768379 66771370 66771785 66772864 66773954 66774091 66774679 66775148 66776056 66780330 66781776 66781853 66782788 66783409 66784981 66785461 66786513 66788330 66791550 66791897 66791984 66792203 66792810 66794409 66797658 66800658 66803366 66804378 66806671 66806980 66807512 66807691 66809624 66810563 66813551 66814269 66815354 66817713 66818270 66818683 66818840 66820286 66820361 66822295 66822321 66822759 66824284 66824314 66827189 66827743 66829330 66830089 66831694 66834018 66834043 66835001 66835653 66836061 66836430 66837516 66838100 66844023 66847250 66847974 66848092 66848130 66848630 66849745 66849855 66850787 66850864 66852507 66853709 66854174 66855435 66855439 66855773 66856310 66857334 66861717 66862782 66863879 66864033 66864310 66865597 66865737 66866014 66867751 66867840 66870762 66871821 66872535 66874392 66874643 66874820 66875169 66875764 66876713 66878269 66882543 66882743 66882801 66882975 66883893 66884116 66885264 66885443 66886009 66887425 66887978 66888731 66888776 66888909 66890082 66891897 66893757 66894133 66894977 66895910 66895969 66896231 66896381 66896654 66897142 66898833 66898837 66899426 66899785 66900139 66901174 66904732 66905186 66907162 66908191 66908408 66908471 66908916 66909008 66909042 66916070 66920026 66920994 66921463 66921873 66922602 66922724 66927484 66928833 66931547 66932661 66935448 66935946 66937504 66937635 66937765 66937875 66939052 66940673 66941394 66941397 66942566 66943054 66943471 66944172 66946449 66948271 66948844 66949460 66952607 66952812 66954096 66954137 66955003 66955475 66956120 66956313 66956548 66956903 66957397 66957730 66959368 66960521 66961174 66962586 66963011 66963226 66963496 66965752 66966984 66968658 66970089 66970484 66970719 66971166 66971901 66972939 66973765 66973957 66974952 66976274 66976706 66977084 66979030 66979040 66979500 66980656 66983271 66983637 66984758 66986615 66986896 66988159 66988971 66989051 66989117 66990204 66990849 66992568 66992968 66993995 66994215 66996106 66996235 66997224 66997748 66998520 66999721 67001001 67002910 67005708 67009964 67014132 67017369 67018315 67021590 67024593 67025308 67026842 67028092 67028528 67029102 67031069 67032960 67034270 67034787 67035462 67035848 67038526 67039219 67039330 67040266 67041208 67041289 67042300 67042879 67043900 67043951 67045004 67046762 67047129 67049738 67050682 67051899 67051952 67052354 67052368 67053676 67054183 67055617 67055732 67057467 67057912 67058686 67060073 67060635 67061638 67061786 67064489 67066241 67068265 67068316 67068531 67069920 67071505 67075710 67076206 67078398 67079126 67080419 67082397 67085052 67087171 67088745 67089796 67091327 67091649 67092076 67092966 67095104 67098208 67100184 67101019 67101928 67102138 67102360 67102972 67103174 67103794 67104126 67104803 67104870 67105210 67105589 67106160 67106423 67107393 67107994 67109830 67110629 67111618 67112906 67114658 67114763 67115097 67115854 67115857 67116975 67117403 67118589 67118711 67120135 67120563 67120671 67123148 67124388 67124422 67124670 67125484 67125586 67126187 67126209 67128381 67128568 67128646 67128668 67128677 67129662 67131445 67131567 67135273 67136708 67138836 67138841 67140707 67142042 67142285 67142400 67142734 67143679 67145541 67146995 67150657 67151727 67152011 67152381 67152591 67153743 67154264 67154391 67154445 67154671 67156029 67158777 67160746 67161966 67162229 67162336 67162536 67164579 67165732 67167613 67167941 67169494 67169701 67170012 67170369 67171185 67171903 67173008 67174661 67175057 67175326 67175489 67177531 67177736 67178092 67178286 67178993 67179624 67181077 67182737 67184586 67185419 67185634 67186631 67186737 67188133 67191121 67191353 67192021 67192246 67192498 67193546 67193600 67193603 67193876 67194723 67195081 67196325 67200078 67202742 67203093 67203336 67203349 67204711 67207616 67208310 67208799 67208946 67209692 67210948 67211457 67211964 67212037 67212226 67213179 67213591 67216487 67219037 67220349 67222250 67223193 67223209 67223314 67225464 67225473 67226159 67226764 67229510 67233547 67235205 67236375 67236745 67237346 67238205 67240181 67240706 67241793 67243053 67247916 67248688 67249143 67249398 67255750 67256904 67259666 67262213 67264531 67265716 67266709 67267774 67268450 67268642 67270204 67270971 67271473 67272083 67272261 67273557 67275076 67275291 67275553 67277436 67279123 67281123 67282929 67284012 67284406 67287288 67288407 67288733 67290223 67291734 67292088 67292317 67293929 67294595 67295607 67296937 67297372 67297542 67298452 67298454 67298928 67299162 67301074 67302168 67303267 67303366 67303725 67303725 67304032 67304064 67304191 67306697 67306846 67308021 67310146 67311697 67315200 67317375 67318579 67318601 67319932 67320036 67320625 67323435 67325692 67326753 67329472 67329522 67329649 67329658 67330825 67333579 67333892 67335034 67336413 67336465 67337255 67338561 67342851 67342925 67345770 67346783 67347735 67348570 67348706 67349715 67350120 67350243 67350388 67352619 67352809 67352894 67353332 67354313 67354536 67355943 67356975 67358531 67358924 67359658 67361801 67362754 67364422 67364973 67365781 67366728 67367333 67369553 67372014 67373553 67374563 67375145 67375445 67375513 67375979 67376721 67377427 67378105 67378172 67378617 67378759 67379828 67380489 67380964 67381208 67382292 67387871 67388964 67390932 67392347 67394127 67395677 67399215 67400155 67400663 67402566 67403057 67403487 67403521 67406796 67407084 67407119 67407212 67409877 67411033 67411141 67413018 67414558 67417443 67419292 67420147 67423300 67425057 67425296 67426159 67426659 67427291 67427779 67429518 67433753 67434437 67434466 67434586 67434633 67435634 67436733 67436974 67438341 67439401 67441096 67441900 67443047 67443721 67444688 67444710 67446179 67446387 67446644 67450409 67452045 67452517 67452685 67453691 67454046 67454372 67454520 67454539 67454562 67454866 67456747 67460205 67461007 67462488 67462762 67463024 67463295 67463316 67464639 67464776 67468869 67468936 67469236 67469344 67469844 67470731 67470752 67471893 67472770 67473220 67473332 67473697 67473737 67474140 67476524 67477793 67478735 67480400 67480502 67481545 67482289 67482860 67482986 67483504 67483840 67487295 67488667 67489476 67490916 67493513 67493552 67496175 67496798 67497777 67498006 67498077 67498845 67501172 67502415 67504077 67504718 67505742 67508266 67508399 67509187 67510109 67510444 67511322 67512220 67512633 67513557 67514846 67514846 67515212 67515300 67516229 67516745 67520523 67521663 67521939 67522076 67524013 67527770 67528406 67529089 67532251 67537623 67538102 67539270 67540353 67540640 67540881 67541496 67542447 67543403 67543528 67543945 67544603 67546005 67546431 67546730 67547708 67547839 67548954 67549713 67550156 67550283 67551147 67554276 67554529 67554801 67555094 67555603 67555697 67556905 67558717 67559061 67559072 67560160 67560979 67561472 67561516 67562107 67565414 67565810 67565863 67566236 67566585 67567504 67567842 67568091 67568434 67568551 67569304 67569486 67569685 67570527 67570550 67570718 67571332 67572234 67572638 67573372 67574934 67575357 67575558 67575886 67576094 67576312 67576700 67577450 67578388 67581035 67583988 67584319 67584898 67585701 67589521 67591009 67591323 67592050 67592856 67593446 67593755 67595074 67595864 67597081 67598204 67600584 67601577 67602114 67605132 67605777 67606237 67608627 67609943 67610461 67612994 67613183 67613353 67613552 67614892 67615637 67616042 67616462 67616794 67616796 67617294 67617712 67618592 67618592 67620241 67620808 67621945 67623299 67623390 67623937 67624104 67624559 67625249 67625366 67626132 67626539 67627301 67628737 67628908 67629823 67630139 67631233 67631381 67632241 67633155 67634254 67634551 67634647 67634834 67634933 67635437 67636507 67637054 67637403 67638410 67639106 67640076 67640324 67641222 67642880 67647963 67648388 67650066 67651089 67651135 67651150 67651681 67652074 67654109 67655501 67655574 67656939 67657126 67657836 67660645 67660710 67660756 67663167 67666462 67668346 67668664 67668917 67669663 67669701 67669800 67670530 67670884 67671740 67672344 67672746 67673265 67675295 67677511 67678325 67679708 67682771 67685062 67686321 67687653 67690577 67693097 67695068 67695506 67695716 67696365 67697135 67700199 67700555 67701437 67701733 67702278 67702817 67704820 67705785 67706451 67706716 67707408 67709983 67710417 67710449 67711722 67711806 67713152 67716363 67717633 67719702 67720338 67721021 67723697 67726658 67726867 67728332 67729812 67730721 67731847 67733739 67735605 67735688 67736819 67737667 67739449 67741583 67741657 67743280 67743723 67744348 67745307 67746829 67748494 67749325 67750151 67750655 67751360 67754273 67756918 67757799 67758003 67758296 67758424 67760305 67760866 67761562 67762918 67763769 67763907 67765158 67769811 67769813 67770531 67775378 67775636 67776330 67777722 67778393 67778618 67778897 67779693 67780881 67782794 67786351 67787922 67790478 67793669 67793751 67799208 67799557 67800332 67802044 67802196 67803170 67803257 67804443 67806321 67806722 67807462 67807645 67810426 67811072 67811367 67811559 67812685 67813377 67816073 67816188 67816787 67817496 67817552 67817792 67819076 67819300 67819903 67819913 67820691 67821480 67822166 67822486 67823687 67824173 67824785 67825404 67826380 67826888 67827639 67828262 67828818 67829919 67830292 67830363 67831231 67834221 67835864 67836438 67836915 67837043 67837938 67839463 67841139 67841320 67841489 67845399 67845837 67847901 67848035 67848180 67849875 67851000 67851370 67853449 67853789 67854239 67855907 67857554 67859231 67863309 67864499 67868439 67869169 67869496 67869687 67871599 67872099 67872528 67873180 67874427 67876489 67877719 67878017 67878106 67878868 67879961 67881787 67883738 67883934 67884303 67885203 67885654 67886365 67887321 67888162 67888343 67888619 67888755 67889591 67890753 67891454 67891626 67891746 67893766 67893886 67894091 67895257 67896183 67896665 67897443 67897453 67897499 67898507 67898543 67900535 67900878 67906040 67906744 67906973 67907026 67907452 67907702 67907937 67909294 67909808 67911056 67913581 67917005 67917389 67920120 67920169 67920541 67922503 67923069 67923154 67923524 67926062 67927783 67930338 67931824 67931982 67932548 67933628 67933730 67934415 67934477 67936911 67937402 67938602 67939298 67940816 67940884 67941088 67942577 67942799 67945888 67947753 67950132 67950417 67951997 67952027 67952850 67954404 67955730 67955971 67956173 67956866 67958300 67958619 67959009 67960933 67961292 67961714 67962800 67962937 67963718 67964495 67967736 67968415 67969019 67969413 67970153 67972820 67973909 67974428 67975964 67977483 67978040 67980935 67981839 67981909 67982552 67982770 67984215 67985527 67988101 67990004 67990637 67990711 67991078 67994083 67995164 67996977 67997173 67999775 68002591 68002982 68005437 68006049 68006062 68009093 68010414 68010922 68011090 68011861 68012714 68014280 68015507 68015586 68017568 68018817 68019532 68019867 68021145 68021539 68022279 68022863 68023074 68023182 68024386 68024782 68025231 68025837 68026240 68028455 68029352 68031166 68032236 68033999 68034364 68035389 68037607 68037931 68039105 68039620 68040544 68040963 68041103 68041284 68044297 68044424 68044571 68047000 68048274 68050541 68052543 68052710 68053720 68054323 68054476 68054858 68055199 68055338 68056642 68056933 68057405 68057883 68059278 68061176 68061860 68068859 68069560 68070642 68071500 68071862 68073227 68073827 68074292 68074767 68075993 68076091 68077719 68077986 68078251 68078936 68078943 68079523 68080131 68081439 68081981 68082358 68083994 68085093 68085305 68085312 68086488 68088661 68089152 68089767 68090954 68091237 68092481 68093401 68093663 68093708 68094062 68094560 68096031 68097012 68098060 68098247 68099089 68099772 68101019 68102368 68102553 68103406 68103719 68103922 68104818 68104918 68105167 68105254 68105296 68105686 68106039 68107731 68108573 68108943 68109069 68109530 68109622 68111259 68111718 68112013 68113054 68115043 68115274 68117623 68118854 68120891 68121249 68121890 68122507 68123782 68125213 68125614 68125795 68127472 68127618 68128013 68129203 68130148 68130169 68130896 68130961 68131504 68131654 68136583 68137763 68140853 68143227 68144637 68145691 68146492 68147701 68148159 68150222 68151266 68151586 68152496 68152846 68153388 68154399 68155497 68155568 68158365 68159086 68160531 68161199 68161555 68162103 68162383 68164272 68165267 68165962 68166568 68166946 68168484 68170135 68170409 68170836 68170987 68173157 68174547 68176536 68176667 68177241 68178298 68178701 68179371 68179669 68180033 68180276 68180542 68181083 68181112 68181325 68182573 68182704 68184264 68184591 68185254 68185898 68187122 68190268 68191952 68192922 68193303 68193612 68195273 68198225 68198424 68199771 68202572 68204477 68206009 68206506 68206776 68207074 68208419 68209538 68211647 68213199 68214380 68215441 68216848 68217651 68218944 68220694 68220799 68220962 68221461 68221490 68222346 68222606 68222635 68222962 68223889 68227266 68229001 68230356 68231144 68234625 68236426 68236495 68237682 68238411 68239224 68240452 68240732 68241470 68241514 68241655 68242821 68243338 68243792 68245062 68246803 68247495 68250887 68251052 68251306 68251442 68251917 68253212 68256156 68256906 68259961 68260483 68261088 68262575 68263462 68265649 68265667 68265765 68265858 68266943 68266977 68269906 68270046 68271580 68272448 68277454 68280862 68281897 68282650 68283942 68285028 68285258 68286389 68287703 68287789 68288251 68288746 68290602 68291216 68291582 68291692 68291745 68293711 68294711 68294873 68295331 68296202 68297349 68303072 68303134 68303365 68304566 68305074 68309024 68309900 68311744 68314255 68314771 68314832 68317715 68318071 68318090 68318434 68320257 68320802 68321441 68321494 68323193 68323310 68325120 68330203 68331130 68331282 68332195 68332432 68334286 68335143 68335448 68335762 68336195 68336372 68337710 68339123 68339870 68343243 68343593 68344161 68345822 68345994 68346999 68347507 68351697 68351891 68352018 68356699 68358288 68361087 68361129 68361763 68362983 68363167 68366413 68366576 68366617 68367305 68368206 68369909 68371371 68371781 68374613 68376672 68379091 68379628 68380779 68381581 68381992 68382996 68383181 68383475 68386190 68388084 68388663 68389322 68389648 68390145 68391092 68391768 68392095 68392503 68392527 68394409 68394477 68396411 68396783 68398693 68399084 68399432 68399603 68399876 68400122 68400911 68401544 68401834 68401835 68404742 68404749 68405643 68407832 68409497 68409994 68410205 68410296 68411669 68411927 68414743 68415642 68416140 68417048 68417497 68417928 68419782 68420701 68422157 68422491 68422886 68422970 68423172 68423703 68424647 68425704 68427060 68427962 68428099 68433466 68434917 68435009 68435221 68436602 68436856 68437085 68438699 68440772 68442794 68443759 68445673 68448848 68448873 68450222 68450441 68451055 68454660 68454992 68455365 68456033 68456117 68457220 68457417 68459321 68459960 68461350 68461570 68462643 68462914 68464453 68465040 68465754 68467117 68468108 68472600 68474523 68474756 68474849 68476112 68476412 68476452 68476517 68476678 68478302 68478941 68479019 68480597 68482781 68486245 68486895 68488843 68489886 68490367 68490657 68490878 68493172 68495186 68495505 68496852 68500473 68501148 68501980 68502502 68503041 68503608 68505245 68505791 68506414 68508645 68511874 68513250 68513372 68513680 68515245 68515770 68515996 68517209 68521711 68523027 68523031 68523614 68523920 68526130 68527573 68529855 68531009 68533285 68535215 68536211 68537940 68540126 68543206 68543733 68544006 68544569 68545210 68545791 68546303 68547996 68551748 68553109 68553259 68553792 68554419 68556137 68556255 68557414 68557537 68558863 68559195 68559322 68559849 68564622 68565848 68566693 68566699 68566844 68568117 68569644 68570509 68570609 68570982 68572350 68573220 68573816 68575980 68576046 68576177 68578375 68579245 68580917 68581486 68581556 68581723 68585218 68586616 68586747 68586979 68587512 68588101 68588832 68591125 68591797 68592376 68592575 68592998 68594307 68597096 68597734 68598017 68600127 68601998 68604240 68604493 68605138 68606326 68608237 68608899 68608902 68611317 68611460 68611730 68612065 68613466 68613912 68614064 68614501 68618286 68619329 68621365 68621654 68621792 68623646 68624057 68624762 68625007 68626130 68627326 68627534 68628166 68629343 68630712 68630716 68630972 68633314 68634529 68635693 68635774 68635972 68636417 68637196 68637467 68637539 68637666 68642570 68646696 68647395 68649817 68651179 68655024 68655279 68655486 68657965 68658272 68658970 68663120 68665255 68665645 68667895 68668592 68668959 68669034 68671562 68672175 68672192 68672377 68674145 68674621 68677773 68678353 68679714 68681784 68682678 68684849 68688480 68688576 68689060 68689413 68690982 68691120 68691215 68692670 68693294 68694877 68695070 68696144 68696425 68696676 68696766 68699125 68700087 68700153 68701189 68704698 68706415 68708286 68708858 68709037 68709112 68710073 68711113 68712097 68712358 68712789 68712998 68714153 68717822 68718268 68719530 68722155 68723010 68723844 68724263 68725220 68726560 68727459 68729071 68729573 68730254 68732041 68733435 68735043 68735118 68736040 68736597 68737216 68737221 68738011 68738490 68739307 68739679 68740021 68741909 68743612 68745911 68748419 68748890 68748901 68749774 68753245 68753472 68754086 68755637 68756091 68756139 68756194 68756254 68758028 68759860 68760227 68762622 68763988 68764059 68764993 68766006 68766453 68766743 68767069 68767497 68768395 68770286 68772367 68773150 68773895 68774194 68776772 68776842 68777865 68778153 68780054 68780519 68780523 68781795 68782012 68783683 68784935 68785831 68785833 68787270 68788924 68790558 68791266 68792001 68792939 68795295 68795727 68796290 68797362 68798538 68799526 68799805 68799987 68800520 68800814 68801100 68801833 68801964 68801985 68803968 68804094 68804556 68806262 68807008 68809909 68810028 68810231 68813072 68813652 68813770 68813870 68814402 68815273 68815462 68815788 68817789 68818247 68818331 68818942 68819803 68820156 68821347 68821396 68823602 68826502 68826866 68829047 68829989 68830966 68831415 68833049 68834198 68834388 68834444 68834446 68834555 68836193 68837015 68841190 68841261 68841667 68843127 68843234 68843784 68843877 68849333 68849950 68851799 68852072 68854320 68855671 68856259 68856744 68858295 68858393 68858758 68859168 68860539 68861917 68862704 68864038 68864280 68865425 68866065 68866858 68867011 68867019 68867503 68871307 68872601 68872683 68874029 68874833 68874897 68875471 68876137 68876383 68876956 68879501 68880275 68880404 68883450 68883691 68885511 68885603 68886815 68887043 68887218 68887296 68887754 68888160 68888887 68889774 68890536 68891903 68892003 68893775 68894398 68894638 68895371 68895387 68896501 68897384 68898759 68898793 68899269 68899818 68900502 68902481 68902738 68903521 68903631 68904176 68907197 68907247 68907508 68908641 68911413 68911502 68914151 68914730 68914975 68915176 68916025 68917522 68919733 68921055 68921946 68923945 68925296 68926086 68926377 68926997 68928343 68929447 68929606 68930152 68930266 68932629 68932688 68933642 68934308 68935123 68935125 68935407 68936450 68937136 68937630 68937703 68939835 68940448 68940745 68941255 68942938 68943059 68943351 68943445 68944767 68945705 68946161 68946364 68946490 68949446 68952046 68952063 68952602 68952862 68955712 68959524 68960211 68961162 68961637 68961697 68962043 68963343 68967909 68969122 68970881 68971055 68973446 68973471 68974465 68975041 68978271 68979048 68980525 68982382 68983386 68983537 68983947 68984571 68984994 68986185 68986390 68987835 68988261 68988681 68989295 68990528 68990540 68992884 68993368 68994380 68996959 68998154 69000745 69002326 69003142 69003150 69003320 69004909 69006629 69006707 69007170 69009262 69010876 69011035 69011303 69012015 69012650 69013189 69014281 69014346 69018161 69018175 69018874 69019392 69019459 69022904 69025234 69025644 69026274 69026908 69027786 69027985 69029428 69030126 69030133 69030787 69031108 69031425 69031611 69032271 69033566 69033899 69034821 69036745 69038222 69038728 69038915 69042096 69042580 69043590 69044802 69045363 69046438 69048297 69050402 69050934 69051508 69052332 69058274 69059286 69062598 69063364 69064052 69065314 69066083 69067431 69068245 69068755 69069726 69069974 69070551 69071986 69072747 69073149 69073196 69075486 69076977 69077339 69077405 69077520 69078674 69079789 69079898 69083728 69084867 69084919 69086215 69086903 69090926 69091732 69092255 69092752 69093869 69094414 69094526 69094650 69095092 69096759 69097058 69097607 69098016 69099155 69101936 69102178 69104658 69105397 69106366 69106434 69107329 69107554 69108055 69108627 69109308 69109674 69110704 69110882 69111108 69112560 69112856 69113663 69114157 69115327 69117703 69119161 69119993 69122451 69123445 69123649 69126117 69126387 69127309 69127541 69130063 69130885 69131806 69132294 69133358 69134627 69135168 69138167 69139234 69139486 69139931 69140245 69140376 69142480 69142596 69142769 69142893 69144609 69144835 69145710 69146954 69148676 69150346 69151876 69152938 69154119 69156935 69157256 69157270 69157379 69157809 69158425 69158770 69159390 69159679 69160187 69160360 69161159 69162397 69162736 69165257 69165720 69166596 69167049 69168117 69168129 69170877 69170972 69172860 69173247 69174998 69175052 69176158 69177475 69178198 69178807 69178919 69179586 69179878 69180438 69184901 69185129 69186073 69188581 69190578 69193373 69195337 69197528 69200025 69201026 69201371 69201612 69202288 69202724 69205044 69205053 69207169 69207213 69207994 69210573 69211018 69211575 69213290 69213324 69213734 69214764 69215561 69216543 69218032 69218180 69220506 69223271 69226567 69227959 69228061 69228634 69229439 69230499 69242102 69245480 69246293 69247753 69249717 69249745 69250316 69251976 69253402 69253534 69254724 69255717 69255719 69256213 69258540 69259406 69260830 69261349 69263329 69263455 69263525 69264099 69264138 69264816 69265639 69266799 69267841 69268040 69269677 69269962 69270856 69271412 69271550 69271644 69271674 69271816 69272664 69272957 69274574 69277320 69279487 69280998 69281573 69282573 69282773 69283640 69285094 69286756 69289044 69291534 69291594 69292558 69295345 69298652 69299124 69299869 69301109 69302700 69302922 69305045 69307411 69307414 69308948 69310688 69311428 69314672 69315423 69316124 69316561 69316616 69320249 69320409 69322298 69323095 69323648 69323652 69324366 69324647 69326085 69330736 69331293 69331766 69331951 69335557 69337275 69338560 69339487 69340348 69341767 69343484 69344118 69345834 69346295 69346301 69346334 69346453 69348519 69348853 69349303 69351685 69352307 69356418 69357548 69358973 69359129 69360120 69360527 69361552 69361667 69361934 69361939 69362777 69364957 69365310 69366219 69367604 69368003 69369227 69369550 69372246 69372421 69375678 69377818 69377869 69378674 69379457 69381196 69382165 69382732 69383395 69384167 69385713 69387115 69387948 69388550 69390410 69390485 69390850 69392418 69394656 69397348 69397976 69399677 69404488 69404865 69404997 69405295 69405685 69406228 69408146 69408766 69409269 69409566 69412302 69412472 69414725 69416331 69416505 69416634 69416657 69416999 69417727 69419029 69419044 69419519 69419694 69419884 69420351 69420380 69420781 69421604 69421833 69421903 69422051 69422457 69422918 69423948 69424374 69424574 69425835 69427645 69428300 69430916 69431224 69432590 69432749 69436223 69436238 69437643 69437693 69437796 69438217 69442372 69442631 69447233 69448533 69449218 69449441 69449569 69449656 69450340 69451573 69453675 69453734 69455431 69455479 69455489 69455649 69456043 69456429 69456967 69457843 69458447 69458762 69459648 69459785 69459955 69460497 69460762 69461363 69461561 69462427 69462496 69462581 69462589 69462676 69462848 69463138 69465429 69465758 69465988 69466003 69467157 69467538 69468356 69469608 69470126 69470427 69470500 69470565 69471092 69471942 69471996 69472752 69473130 69477849 69478570 69479123 69479167 69479878 69481134 69482514 69483004 69484012 69484209 69484919 69487373 69489198 69489607 69489750 69491082 69491420 69492347 69493509 69494562 69495469 69496283 69496396 69497187 69497708 69500793 69501864 69501980 69502853 69502964 69503865 69504355 69505766 69505789 69510675 69510976 69511733 69512203 69512970 69514602 69515597 69516024 69518013 69518378 69518527 69518754 69520926 69521474 69521633 69522095 69522173 69523423 69523824 69524680 69525568 69526790 69529295 69529515 69530483 69530496 69530698 69531518 69533072 69533197 69533526 69535540 69539819 69540163 69540195 69543417 69545274 69545343 69545623 69546805 69548123 69553748 69554590 69555038 69556604 69556676 69556946 69560395 69560900 69562008 69562314 69563526 69566908 69567089 69568513 69570969 69571941 69573040 69578584 69580043 69583858 69586527 69588593 69589829 69590162 69590175 69590884 69594748 69598295 69600103 69600723 69601052 69601699 69602524 69606435 69607460 69609100 69609123 69609536 69611364 69612688 69614095 69615551 69615942 69616059 69618201 69619267 69622868 69623822 69623866 69624237 69624446 69624997 69625789 69626857 69627387 69629498 69631700 69632999 69633488 69634697 69637657 69638021 69639248 69641625 69642136 69642182 69642623 69642750 69644320 69645944 69648757 69648816 69651038 69651507 69652100 69653626 69653930 69655522 69658486 69660540 69661341 69663897 69664428 69664486 69667906 69668195 69668904 69671725 69672721 69673049 69674218 69674608 69676828 69677244 69677792 69678048 69678948 69680183 69683572 69683923 69685850 69686785 69687004 69688187 69688821 69690311 69690433 69692359 69697880 69698171 69698231 69698416 69698843 69701708 69702377 69702396 69705273 69705610 69706046 69706507 69707459 69707781 69709891 69710061 69713753 69714311 69714372 69714439 69714482 69714748 69714826 69715695 69715952 69716044 69717902 69718336 69720553 69722509 69723632 69723791 69723897 69725362 69725664 69726940 69727242 69727395 69729048 69729179 69730749 69731885 69734970 69735319 69736344 69737005 69738541 69740571 69740980 69742937 69743150 69744527 69745279 69745338 69745438 69745516 69745899 69746586 69746874 69747232 69747984 69748882 69749511 69751239 69752074 69752316 69752465 69752787 69753543 69755405 69756861 69760043 69762711 69762899 69763639 69765010 69766919 69768635 69770258 69772419 69773329 69777376 69780344 69782204 69782909 69782937 69783010 69783376 69784358 69784425 69784595 69785587 69786617 69787255 69787771 69788489 69789568 69791854 69791908 69792266 69793475 69793964 69794548 69794743 69795449 69795680 69796890 69798004 69798214 69800633 69800899 69802191 69802288 69804858 69806054 69806680 69808528 69811242 69811618 69812295 69814591 69814771 69814773 69817041 69817888 69819756 69820639 69821893 69822008 69822232 69822880 69823862 69832177 69833183 69833276 69833311 69833807 69834070 69835118 69837879 69838253 69838293 69838780 69839477 69840200 69844329 69845988 69846767 69847744 69847894 69853713 69854181 69854741 69854754 69857595 69857820 69860081 69860676 69862936 69864370 69865262 69867297 69869046 69869855 69870675 69871181 69871743 69872016 69872053 69872674 69874667 69875559 69876087 69878894 69879014 69880251 69880277 69881581 69881728 69882574 69887218 69889966 69891105 69891212 69891946 69892022 69893928 69894451 69894740 69894758 69895311 69896069 69896774 69898215 69899924 69900554 69900710 69903224 69904448 69905649 69907123 69908379 69911455 69912570 69912629 69913125 69913741 69914540 69915286 69916963 69917153 69917873 69919912 69920209 69923676 69924031 69925323 69926062 69926377 69926805 69928512 69928642 69930043 69930463 69932921 69933257 69934780 69935052 69935694 69936106 69939614 69941159 69942605 69942980 69943202 69943610 69944035 69944907 69945854 69946086 69946375 69946389 69946394 69946970 69947519 69947736 69948375 69948652 69949022 69949512 69950070 69950127 69951216 69951892 69952335 69953355 69953889 69954609 69954711 69956918 69957780 69958178 69959146 69959815 69961958 69962349 69962523 69963084 69964575 69964757 69965080 69966314 69967266 69967354 69967929 69970007 69971605 69972353 69972574 69973296 69973909 69975635 69975712 69977387 69977725 69979021 69979533 69979750 69980159 69980652 69982569 69984172 69984678 69988261 69989071 69993175 69993975 69995577 69995885 69996336 69996599 69997046 69998177 69998875 70000555 70003332 70003978 70008661 70008666 70009769 70013702 70014448 70014893 70016553 70016602 70018029 70018340 70018447 70018570 70019486 70020048 70021079 70021644 70021764 70022178 70022440 70024104 70024511 70026939 70027560 70028956 70029661 70029722 70030985 70031308 70031321 70032759 70034093 70034192 70034457 70035655 70043664 70043684 70044049 70044095 70045002 70046449 70046932 70050335 70051437 70052361 70052602 70052939 70054349 70056477 70056768 70061396 70062122 70066115 70066672 70067230 70067714 70067969 70069361 70070478 70074846 70077053 70077054 70077972 70078668 70079215 70079520 70079606 70079724 70080341 70080832 70081057 70081670 70083231 70083282 70083539 70085727 70086069 70086549 70086729 70087139 70087159 70088586 70089680 70090284 70090594 70093164 70094263 70096153 70096244 70096764 70098919 70099058 70099602 70100167 70101591 70101901 70102713 70102903 70103473 70104045 70104762 70105072 70106181 70106367 70106930 70107861 70108518 70108614 70110271 70110710 70110738 70111893 70112263 70112509 70112540 70112566 70113223 70114431 70114600 70114952 70116152 70117369 70118749 70118799 70121205 70121240 70129329 70129371 70129902 70131905 70132933 70134272 70135731 70135882 70136439 70137507 70138596 70138600 70139475 70141247 70141873 70142970 70143275 70143460 70146736 70148278 70150141 70150456 70150584 70152860 70153654 70153839 70158683 70158724 70159775 70159846 70160146 70163700 70164636 70165483 70165837 70167361 70170639 70171152 70173129 70173380 70176612 70178992 70179469 70181534 70182319 70182359 70183182 70185345 70186323 70186437 70187650 70188850 70190028 70191116 70191124 70191159 70191313 70191699 70193945 70195033 70195147 70196172 70196696 70197090 70197880 70198947 70201373 70201577 70203639 70204116 70205340 70205777 70206526 70207000 70207985 70208895 70209652 70211379 70211481 70213406 70213975 70214960 70218042 70218895 70220516 70220813 70221294 70221377 70221743 70222210 70224008 70224284 70225794 70225963 70227599 70227640 70228661 70229353 70230296 70231885 70232391 70234274 70234998 70235154 70235442 70235854 70237240 70237555 70241306 70242850 70243004 70248305 70248589 70249761 70252355 70252852 70253028 70253738 70254820 70256065 70260439 70262072 70262451 70262842 70266615 70269085 70269624 70270001 70270429 70270803 70272247 70272391 70273357 70274018 70280355 70280615 70280880 70281901 70283594 70284730 70286610 70287800 70288283 70288520 70289018 70290324 70290955 70296271 70296536 70297496 70300112 70300921 70303078 70303233 70304462 70305188 70306184 70306501 70306716 70307486 70307885 70309299 70310209 70311499 70313907 70314282 70314743 70314926 70317147 70318085 70318976 70319077 70319121 70319618 70320981 70323186 70323556 70323709 70324464 70326543 70326576 70327517 70327544 70329233 70329666 70329815 70329864 70330165 70330573 70330573 70331448 70331598 70331661 70332493 70332918 70333001 70335274 70337313 70337701 70339220 70341227 70344470 70344526 70345265 70345384 70346622 70346984 70347564 70349505 70349794 70350524 70350753 70350890 70352139 70352903 70353061 70353877 70354037 70354080 70355161 70355888 70358526 70361373 70361560 70361751 70362286 70362516 70362719 70362722 70366062 70367012 70367051 70367580 70368494 70369431 70371999 70374324 70375323 70375753 70375829 70377220 70377554 70380346 70380533 70381279 70382136 70385442 70388091 70390017 70390328 70390331 70391170 70395502 70395712 70397726 70398495 70404485 70405408 70405528 70406184 70410478 70410555 70410916 70412037 70412100 70413148 70413924 70414130 70415622 70416952 70417019 70419225 70420013 70423291 70423928 70427835 70428457 70430019 70431821 70433281 70434768 70439032 70441184 70441946 70442332 70442512 70444132 70444352 70444377 70445879 70446376 70447884 70448559 70449698 70451178 70455720 70457586 70458121 70458281 70458760 70459166 70459566 70459882 70461027 70463874 70465053 70465061 70465625 70468410 70469927 70471216 70472831 70473250 70475433 70475765 70476671 70477333 70479443 70479627 70479848 70480110 70480130 70480421 70480668 70480745 70481207 70481769 70482655 70482841 70482990 70483115 70483140 70483319 70484088 70484102 70485050 70486360 70487568 70488048 70488279 70490230 70490251 70491789 70493059 70493130 70493912 70495382 70495585 70497677 70498132 70498716 70500909 70501724 70502808 70502938 70503388 70503407 70506204 70508115 70508345 70509760 70510722 70513349 70514105 70514802 70514957 70515368 70515720 70516436 70517575 70518723 70518762 70520202 70520871 70521192 70521383 70524001 70524670 70526624 70526646 70527274 70529675 70530807 70530867 70531281 70531300 70533194 70533697 70533941 70534386 70535566 70536611 70537157 70537615 70538072 70539658 70543005 70546529 70547550 70548277 70550251 70550484 70552274 70553534 70553790 70554709 70556624 70556960 70558431 70559350 70559523 70563702 70565149 70565999 70566285 70567178 70567365 70568525 70569573 70571228 70571744 70571977 70573140 70574194 70575195 70578971 70579624 70579754 70580617 70581351 70583622 70586523 70587028 70587360 70589560 70591000 70591507 70591602 70593262 70593298 70593426 70594540 70595262 70595280 70596299 70596320 70596499 70596615 70596772 70597230 70598227 70599923 70600860 70601992 70602527 70603029 70603092 70603448 70604010 70610102 70611250 70611396 70612208 70614466 70615091 70615429 70615651 70617238 70617527 70617933 70621860 70621959 70622604 70624525 70625927 70627520 70629322 70630464 70631055 70632357 70635356 70635434 70635872 70636563 70636576 70636650 70636721 70638323 70639428 70642237 70642519 70642708 70644998 70646254 70646290 70647058 70647217 70647282 70649188 70649878 70651161 70651607 70652778 70655385 70655410 70655630 70657266 70657451 70661834 70664201 70664532 70667016 70671486 70671934 70672438 70672854 70672937 70673438 70674809 70675228 70678257 70678988 70680011 70681896 70682640 70682741 70683913 70684054 70684226 70684723 70684854 70685425 70685722 70685928 70686692 70687406 70687777 70689378 70691851 70692801 70693024 70693846 70695249 70695814 70696504 70698233 70698395 70699091 70701628 70702278 70703675 70703778 70703879 70704456 70704933 70705053 70705274 70706179 70706895 70707043 70707097 70707878 70710716 70712545 70713205 70714236 70714434 70715504 70716267 70716340 70719438 70720275 70720282 70721017 70721058 70722443 70723835 70724260 70725218 70725951 70727753 70729101 70731699 70732518 70734305 70734685 70740254 70740516 70740818 70743064 70746659 70748147 70748308 70750266 70750911 70750912 70751113 70751952 70752316 70755400 70756348 70756579 70756615 70756738 70756907 70757237 70758883 70759143 70759665 70759953 70761456 70761490 70762020 70762982 70763885 70766064 70766944 70766950 70767721 70768640 70771598 70771891 70773266 70776106 70777308 70778969 70783169 70783259 70783366 70783827 70784489 70785962 70787814 70788111 70790529 70791560 70793560 70794196 70796543 70797337 70798353 70798874 70799270 70799310 70800744 70801740 70801851 70802127 70802567 70803371 70804388 70804699 70805825 70805959 70810145 70811067 70811785 70812165 70812334 70812612 70813165 70815037 70815320 70815892 70817160 70819454 70819859 70820330 70820464 70822361 70822916 70823796 70823887 70824313 70826589 70826659 70827272 70827732 70830159 70830436 70830853 70830993 70836029 70838241 70839331 70841304 70841358 70842742 70845165 70845778 70845804 70845978 70846752 70847236 70848029 70849149 70851382 70851851 70853178 70854086 70856043 70858341 70858414 70859386 70859412 70860250 70860959 70861678 70865476 70865532 70865552 70865733 70866067 70866443 70866525 70866734 70867057 70869116 70869391 70869877 70870074 70871106 70871945 70873097 70873771 70874261 70874737 70877042 70878830 70878930 70879602 70879863 70879984 70882545 70882720 70883971 70885743 70887477 70889513 70889658 70891357 70892931 70895237 70895793 70896505 70897598 70897788 70898413 70898761 70901366 70901902 70902029 70904515 70904800 70906559 70908656 70909175 70909576 70910337 70911360 70911648 70911700 70912086 70912122 70913216 70914154 70914346 70914407 70914796 70914983 70915042 70917744 70918577 70918685 70919390 70920124 70920812 70920946 70922272 70922820 70923065 70923303 70923381 70923574 70924725 70925195 70926136 70926297 70926384 70928147 70929175 70932129 70932551 70933606 70934064 70934269 70935113 70936769 70938806 70939750 70940316 70941489 70942469 70943986 70947051 70947087 70948445 70949867 70950399 70952491 70953381 70954258 70954460 70955635 70955695 70959902 70961277 70961642 70962221 70963634 70966251 70966404 70967533 70968075 70968318 70968381 70968925 70969088 70969403 70969514 70970745 70970791 70971598 70971704 70972013 70972176 70972891 70974227 70975412 70977806 70978097 70978373 70978513 70980845 70981491 70981541 70983534 70984047 70984502 70985880 70987304 70987645 70992128 70993367 70995705 70995897 70996177 70996742 70997104 70997959 71002599 71004020 71004819 71007612 71007955 71008423 71008459 71010106 71010587 71010897 71012577 71012627 71012985 71015544 71016831 71018641 71019198 71020670 71020856 71020958 71021312 71021406 71022604 71023246 71023877 71024076 71024236 71029565 71030016 71030517 71031303 71031618 71032257 71034499 71035049 71035337 71035779 71036444 71037952 71038126 71039734 71041018 71041593 71043123 71045326 71045847 71046354 71047140 71047860 71048328 71049694 71049714 71050121 71050221 71051135 71052280 71054592 71055547 71056860 71058341 71059566 71059633 71060726 71061008 71063539 71064328 71064360 71065669 71066018 71070886 71073007 71074153 71074219 71074672 71075311 71077241 71078083 71078569 71079175 71079230 71080160 71080571 71082043 71082215 71085644 71086223 71086610 71086966 71087683 71088426 71089847 71090158 71091427 71091533 71091666 71093245 71096628 71097719 71099018 71099030 71101130 71101409 71102791 71103085 71103857 71104208 71104880 71108023 71108879 71110137 71110259 71111652 71112113 71112291 71112566 71113017 71113762 71114096 71114559 71114773 71114990 71115617 71117624 71117675 71118529 71118566 71119574 71121679 71122990 71125425 71125439 71126036 71126229 71126455 71127174 71127357 71128954 71130282 71132023 71132960 71133014 71133039 71135250 71135583 71137153 71137899 71138594 71138749 71139508 71140667 71142569 71144425 71146201 71147383 71147724 71149499 71151181 71151702 71152009 71152487 71153822 71154840 71156032 71157465 71157953 71160425 71160714 71161172 71161706 71161889 71163933 71164653 71164888 71165102 71166069 71170515 71170708 71170991 71172186 71172586 71174719 71175502 71176872 71177728 71178857 71180201 71180343 71184063 71184642 71185996 71186413 71186768 71186949 71187742 71188303 71189057 71190908 71192490 71192731 71192782 71193303 71193730 71194644 71198936 71199142 71199177 71199699 71200165 71202184 71202609 71202735 71203396 71203510 71204562 71206592 71207874 71207923 71208653 71209599 71210589 71213723 71213946 71214811 71215276 71215296 71216344 71216655 71216737 71218056 71218192 71221743 71221857 71222445 71222662 71223220 71226604 71227158 71227824 71228494 71228904 71228931 71230861 71233371 71235699 71235776 71237263 71238022 71238637 71240867 71241440 71242974 71244680 71244725 71245634 71246375 71247446 71248772 71250008 71250200 71251237 71253319 71255347 71255427 71256021 71257008 71257196 71260934 71261346 71261389 71261391 71265505 71267207 71271613 71273302 71277088 71277871 71279275 71280302 71280757 71280771 71282493 71283018 71283405 71283468 71283994 71284216 71285361 71285435 71287435 71288443 71288838 71288894 71288944 71289061 71289124 71289422 71289552 71290081 71290457 71290642 71290984 71291577 71293168 71293226 71293329 71293950 71295384 71297003 71297598 71300073 71301567 71302075 71305775 71305781 71306337 71306576 71307000 71308163 71309353 71309857 71310536 71311161 71311412 71315107 71315127 71317426 71317444 71318382 71320837 71322879 71323144 71324194 71324968 71326805 71327438 71327509 71328453 71328463 71330610 71331260 71333878 71335924 71336494 71338075 71341113 71342010 71342899 71344071 71344263 71344631 71344959 71345798 71347539 71347677 71347817 71350766 71350948 71351974 71353668 71355730 71356713 71357211 71359272 71359498 71359929 71361514 71361607 71362068 71362933 71362968 71363535 71365647 71370218 71370378 71371552 71372770 71375691 71375972 71376120 71377253 71377450 71377512 71381681 71381787 71382205 71383670 71384999 71385202 71386494 71388423 71388603 71393095 71393423 71393977 71394602 71395074 71397159 71397234 71398266 71401662 71401813 71402238 71404578 71404774 71405103 71406504 71411944 71412429 71412477 71415471 71417178 71417298 71418060 71418249 71418522 71418582 71418758 71418765 71419979 71423089 71423620 71424810 71425907 71426024 71426513 71426845 71427935 71428022 71429069 71429200 71430635 71433134 71434329 71434714 71435381 71435784 71436728 71437482 71437886 71438436 71438659 71439885 71441796 71442151 71442325 71443281 71443406 71443841 71444307 71444683 71445316 71445906 71446153 71447423 71447470 71448330 71449842 71451158 71451201 71452967 71455740 71456157 71457923 71459759 71463160 71464968 71465237 71468200 71468840 71468977 71473143 71475836 71476317 71476335 71476800 71477196 71477785 71479867 71482398 71482844 71483211 71486045 71486650 71487521 71488612 71490593 71492072 71492535 71493663 71493709 71493719 71494338 71494347 71495714 71497061 71497231 71497868 71499527 71499582 71500079 71500310 71501083 71503410 71504939 71505212 71505617 71506319 71509423 71509503 71509540 71511058 71511550 71512022 71513457 71514348 71516596 71519192 71521098 71522776 71524166 71524273 71528106 71529396 71530387 71535156 71535203 71535258 71535672 71536874 71537116 71537994 71538475 71538580 71538595 71538661 71539200 71539222 71539238 71540776 71543272 71543976 71545055 71547116 71547411 71549054 71550220 71551661 71551918 71556708 71557108 71558034 71558229 71561145 71561578 71561968 71562070 71562645 71563582 71564352 71565884 71566753 71568285 71569415 71569648 71569652 71573036 71573710 71573998 71575168 71576448 71576796 71578649 71579192 71581006 71581582 71582817 71584531 71585038 71585748 71585949 71585977 71587013 71587542 71588531 71588832 71590259 71591104 71591338 71592589 71592889 71593263 71594870 71597782 71598533 71599307 71599916 71600420 71601491 71601644 71602678 71604261 71606069 71608494 71609406 71610128 71610413 71612552 71614151 71614626 71614881 71617756 71617878 71618089 71619807 71620911 71620914 71621134 71621990 71622164 71624759 71625500 71627431 71627544 71628835 71629518 71630316 71631879 71633697 71635357 71638343 71639272 71639460 71642504 71642679 71642839 71643280 71643929 71654050 71654101 71656927 71657836 71658327 71659231 71659573 71662137 71664081 71664909 71666082 71667347 71667714 71668415 71669662 71671847 71672002 71673344 71674564 71674911 71675690 71677146 71679179 71681188 71681801 71682612 71683759 71684676 71685497 71685640 71685734 71686616 71686886 71686991 71687113 71687164 71690341 71692622 71692639 71693962 71694117 71694731 71695505 71696639 71696985 71698050 71698977 71699839 71700264 71700638 71700676 71701075 71701853 71702477 71703091 71704986 71707265 71707311 71707656 71708718 71709971 71711218 71711806 71713108 71714940 71716673 71716761 71718447 71719043 71719307 71719971 71720379 71720551 71720801 71722692 71725029 71725323 71726114 71726321 71726920 71727953 71729824 71729973 71731088 71732085 71732313 71733955 71734085 71734722 71735336 71735594 71735740 71738191 71739471 71740149 71741597 71745763 71746793 71747654 71747713 71747918 71750014 71752448 71752701 71752877 71754037 71754245 71754341 71754835 71755249 71756983 71758263 71762506 71767844 71767999 71768715 71769188 71770573 71770890 71771631 71771694 71771904 71772146 71772452 71772614 71773914 71773955 71774839 71775835 71776093 71777494 71777986 71778608 71779979 71780425 71780968 71783375 71783579 71786658 71786831 71787354 71790415 71793286 71793987 71794852 71795099 71795336 71795601 71796838 71797600 71798026 71799424 71799744 71800023 71800323 71800511 71800728 71801393 71801794 71805291 71805453 71805741 71807762 71808014 71809435 71809661 71810179 71810447 71811209 71812365 71812408 71815409 71815963 71816141 71816390 71817002 71817150 71817904 71818286 71818891 71818925 71820903 71822707 71822970 71823595 71823676 71824219 71824347 71824365 71826723 71827429 71829164 71830539 71830707 71830822 71832958 71835636 71835946 71836611 71836721 71837002 71837160 71837720 71838580 71839206 71839241 71839320 71840086 71840290 71842251 71842711 71845278 71845358 71845387 71846872 71847153 71849481 71850293 71851288 71851646 71855520 71856486 71857870 71858967 71859141 71860012 71860091 71861091 71861207 71861348 71862427 71867568 71868109 71869077 71869106 71870538 71871748 71873597 71873640 71874551 71876703 71878287 71878604 71878658 71879923 71880050 71882422 71883023 71883888 71884047 71884523 71884730 71886309 71886383 71887139 71888567 71889543 71890009 71890446 71891592 71893599 71893698 71893923 71894068 71897738 71898333 71901867 71902570 71903823 71904752 71905015 71905237 71905409 71906239 71908695 71909580 71910153 71910172 71911994 71913495 71914776 71918052 71919877 71920600 71921365 71921933 71922120 71922747 71923047 71924660 71925743 71926363 71926384 71926490 71927067 71928132 71928255 71928326 71928615 71928889 71929963 71931127 71931627 71932342 71932708 71933622 71933901 71934428 71934613 71936617 71940374 71942909 71944030 71944817 71945515 71945899 71947403 71947622 71948507 71949225 71949677 71951672 71952899 71955580 71957203 71957570 71958550 71959841 71962035 71962527 71962797 71963017 71963195 71964954 71965905 71968657 71969462 71973956 71974762 71975558 71976335 71978648 71979165 71979238 71979908 71981012 71981958 71983031 71984113 71984403 71984545 71985319 71986239 71986812 71989850 71989894 71991986 71992139 71993219 71993244 71996492 71997964 71998240 71998645 71999542 71999889 72000204 72000338 72000798 72001434 72004221 72004698 72006684 72006740 72007521 72007837 72008286 72008295 72008753 72009546 72011547 72011896 72013132 72014901 72016058 72016112 72016416 72017937 72018439 72018947 72019739 72023241 72023338 72023442 72024116 72025202 72025529 72027300 72027714 72028168 72028388 72029020 72029488 72029649 72029840 72030943 72035513 72036665 72041358 72043423 72043664 72045685 72046853 72046866 72047348 72047950 72048757 72049807 72049962 72050141 72050165 72050371 72052583 72054702 72056204 72057205 72057639 72058289 72061303 72062877 72063775 72064432 72064704 72065232 72066441 72066502 72067039 72067673 72068151 72068170 72068266 72070615 72071161 72071383 72073966 72075649 72076357 72078066 72078289 72080510 72083162 72083299 72087023 72087884 72089655 72089844 72090313 72090698 72090869 72094439 72095529 72095861 72099110 72100955 72101398 72102733 72102823 72104112 72105720 72105783 72106155 72106888 72108147 72108333 72108735 72110423 72111398 72114004 72115874 72116234 72117120 72117482 72117490 72117534 72117953 72118215 72118269 72118675 72119546 72120233 72121636 72123011 72123705 72123891 72124152 72125850 72126314 72126939 72128110 72128333 72132936 72133658 72133715 72135230 72136748 72138025 72138313 72139993 72140320 72141268 72141459 72141745 72141995 72144400 72145024 72145681 72146744 72147672 72148505 72148577 72148676 72151617 72152420 72152848 72153941 72155598 72155637 72155958 72157478 72157595 72158094 72158728 72160358 72160894 72160927 72162451 72162586 72163801 72167152 72167689 72168415 72170343 72170734 72170821 72173424 72173902 72177388 72177774 72178616 72178672 72179155 72179590 72180552 72180870 72181920 72182017 72182646 72183368 72186304 72188541 72188671 72190052 72190528 72191568 72191707 72192706 72194560 72197304 72197819 72198557 72199029 72199473 72201320 72201831 72203645 72205347 72206018 72206926 72206964 72208680 72212361 72212520 72214422 72214567 72215592 72215975 72221666 72223007 72224285 72227073 72228256 72229080 72230348 72230420 72231132 72232169 72234089 72234394 72235265 72239493 72240583 72240765 72240988 72241209 72241289 72241838 72244040 72244108 72244866 72245410 72246436 72246799 72248068 72248829 72249529 72249828 72250489 72250637 72251138 72253071 72253401 72255461 72255511 72257292 72257689 72257795 72258792 72258847 72259380 72260068 72261641 72263268 72263768 72264389 72264423 72264586 72265279 72265879 72266012 72266863 72267413 72268277 72269138 72269269 72271942 72271962 72274065 72274354 72276115 72278488 72278772 72280609 72285121 72288456 72288993 72289749 72291687 72295011 72295055 72295154 72295933 72296522 72296873 72297336 72300348 72302045 72303126 72304279 72305917 72307207 72307651 72307772 72308816 72311051 72311054 72311074 72311301 72313709 72314470 72314550 72314649 72314865 72315412 72315538 72321009 72323101 72323351 72324528 72325031 72327929 72328616 72329266 72329762 72330808 72331799 72333521 72334354 72334629 72334887 72335060 72337243 72337306 72337310 72338476 72338934 72340083 72342812 72343913 72343960 72344230 72344282 72346816 72347257 72348857 72349293 72349471 72350294 72350525 72352463 72352866 72352899 72353907 72354697 72355150 72357005 72357181 72357828 72359850 72361428 72362640 72365055 72366212 72366606 72366615 72367233 72368726 72370923 72372805 72372871 72373434 72373691 72374165 72374282 72375153 72378450 72378657 72379007 72379027 72379459 72383165 72384647 72385124 72385850 72390076 72390351 72391534 72392747 72393383 72394420 72395183 72396836 72397102 72397431 72398438 72398468 72399360 72399397 72400621 72401039 72401488 72401845 72401871 72403758 72405207 72405609 72406775 72408104 72408305 72409673 72410190 72411257 72411412 72412471 72414638 72415992 72417837 72420101 72422966 72423284 72425102 72425813 72426853 72428508 72429471 72430480 72430706 72431620 72432014 72432450 72435856 72438110 72438488 72441083 72441759 72442450 72442574 72443187 72446121 72446556 72446860 72448117 72450566 72450716 72451838 72452981 72453118 72453580 72453969 72454792 72456260 72456766 72458570 72460328 72461084 72462273 72462636 72462732 72465211 72465415 72468429 72468469 72468833 72468999 72469954 72470148 72472527 72472530 72473013 72473241 72473437 72473921 72475578 72476674 72476863 72477302 72479401 72480541 72480826 72481736 72482937 72483340 72483428 72486020 72486796 72487521 72487710 72488745 72489376 72489673 72490215 72490738 72494340 72494873 72497034 72497958 72501272 72502031 72502239 72503803 72507458 72507516 72507565 72507809 72507972 72508984 72509319 72510251 72511777 72515589 72515606 72517597 72517774 72518256 72519388 72519628 72520244 72522162 72523017 72524613 72525631 72527531 72530152 72531816 72532114 72532487 72532689 72535162 72535885 72538322 72538645 72539410 72539708 72539870 72539879 72541537 72543107 72543844 72544754 72545423 72545629 72547336 72549168 72549299 72549759 72550092 72550620 72550986 72552210 72553759 72555574 72555676 72558432 72561410 72562053 72562163 72562597 72562805 72564657 72564717 72565735 72567557 72568172 72569326 72569403 72569612 72571029 72571242 72572392 72573779 72575122 72578608 72581433 72582739 72582891 72583632 72586578 72589216 72589385 72590846 72590916 72594754 72595321 72595872 72598650 72598807 72599743 72599764 72601094 72601885 72602136 72602448 72607243 72607430 72607595 72607693 72608853 72610070 72610081 72611536 72612805 72612943 72614202 72616504 72617135 72620561 72622821 72623134 72623331 72623367 72624342 72626463 72626931 72627306 72627500 72628581 72629451 72632036 72633514 72634360 72635897 72641051 72641476 72644499 72646480 72648710 72649510 72650900 72651680 72652278 72652923 72654979 72656405 72657531 72657574 72657867 72658909 72659458 72659724 72659731 72660231 72660579 72662582 72663572 72663898 72663943 72664342 72666050 72666642 72667495 72668177 72668994 72669697 72670336 72670650 72671719 72671823 72672287 72672829 72674494 72675113 72675311 72675501 72675860 72676987 72677423 72678222 72679832 72681224 72681435 72682564 72684584 72684631 72684840 72684915 72685549 72686934 72687596 72687623 72689914 72690195 72690540 72690860 72691267 72692234 72692348 72692692 72693715 72693875 72695283 72695512 72695832 72696431 72697158 72697765 72698873 72699221 72699479 72700782 72702796 72703910 72704264 72706285 72706383 72706439 72706587 72706638 72709895 72710518 72712242 72715308 72715457 72715708 72715857 72716767 72717529 72720331 72720486 72723718 72724347 72724867 72725000 72726671 72726933 72727289 72728161 72728201 72732113 72733423 72734489 72734823 72737285 72737966 72739028 72739205 72740801 72742256 72742336 72743661 72743692 72747558 72748065 72750426 72751586 72752063 72752727 72754182 72755323 72755887 72756882 72757525 72757817 72758461 72758919 72758999 72759376 72763591 72763905 72764036 72764078 72765177 72766163 72766185 72766936 72767003 72767949 72768690 72770624 72771077 72773340 72773528 72774023 72774960 72775865 72776349 72776934 72778101 72779289 72779887 72780412 72781843 72782320 72782792 72783985 72784157 72784217 72787726 72788571 72789788 72791330 72792523 72793863 72795461 72795769 72796148 72796693 72799829 72800870 72801611 72801907 72803628 72803729 72807150 72807382 72808323 72808386 72809927 72810672 72811395 72811572 72812183 72813788 72814670 72814828 72817246 72819381 72821963 72822157 72823149 72825033 72826391 72827283 72828136 72828965 72829670 72829861 72830765 72831212 72831313 72833518 72834114 72834747 72835606 72835890 72836816 72837611 72840119 72840440 72840819 72841515 72841567 72841782 72841818 72842949 72843328 72843469 72845086 72845566 72845705 72848834 72848876 72850259 72850335 72850642 72850924 72851432 72852484 72854891 72854979 72854998 72855199 72856211 72857691 72857893 72857992 72858241 72861424 72862096 72867074 72868507 72870199 72870675 72870677 72870778 72871971 72872535 72873163 72873362 72873648 72874496 72874505 72876247 72876855 72877364 72878386 72878601 72880378 72880685 72881616 72881905 72882578 72883284 72883563 72883609 72884045 72886195 72887183 72887698 72888322 72888349 72888754 72889756 72891143 72892059 72892802 72893675 72895691 72898076 72898081 72898503 72898592 72899819 72901172 72903012 72904255 72906378 72906728 72907187 72907569 72909994 72914852 72916764 72918303 72919122 72919468 72920039 72920614 72920669 72921894 72922437 72924072 72924281 72924512 72926080 72926206 72926794 72926838 72928479 72928655 72928889 72929530 72930050 72933948 72935370 72935823 72936429 72937461 72937787 72938192 72940503 72940889 72941695 72941748 72941958 72943117 72944232 72944872 72945785 72946850 72946872 72948609 72949842 72953548 72959172 72959696 72960117 72961648 72962782 72963825 72966759 72968555 72970260 72970517 72970957 72971053 72971337 72971369 72971684 72972586 72972842 72973652 72974670 72975655 72977365 72977786 72977958 72980762 72983073 72983761 72984394 72984699 72985563 72987232 72992717 72993273 72993340 72994050 72994916 72996457 72997867 72998702 73000410 73002713 73003055 73004569 73005740 73006011 73006097 73006923 73008364 73008703 73011852 73013025 73017005 73017652 73017965 73019038 73019444 73020993 73022203 73023479 73023931 73024394 73024899 73025666 73026967 73027197 73027546 73028070 73028148 73030173 73033297 73033787 73035649 73035802 73037592 73041142 73041275 73042084 73042532 73042914 73043466 73044228 73046714 73047206 73047526 73048366 73050183 73051207 73051615 73051923 73052609 73053917 73055156 73055433 73059667 73059674 73061034 73061896 73063505 73063979 73064229 73065227 73066604 73066749 73068158 73068260 73068643 73068765 73069748 73070095 73070611 73071579 73073386 73074566 73074566 73074700 73074845 73075437 73075739 73075971 73076844 73080554 73080609 73083526 73084173 73084186 73086104 73086387 73087715 73089389 73089523 73089794 73090033 73090302 73091181 73091269 73091399 73091805 73092381 73093553 73094893 73095065 73096898 73097133 73097528 73099449 73099703 73099913 73100417 73100468 73100673 73101866 73103965 73106241 73106628 73106914 73110090 73111806 73112519 73112847 73113023 73115261 73116369 73116574 73118036 73118280 73118670 73118837 73120929 73121918 73122769 73124778 73126661 73128111 73128595 73128864 73129654 73132460 73133663 73135556 73137899 73138587 73139023 73139728 73140337 73140630 73140833 73142694 73142972 73144932 73145999 73149812 73151068 73152109 73153712 73153801 73153978 73155480 73155801 73158727 73159507 73160494 73161878 73163754 73164295 73164726 73167846 73168092 73168209 73168333 73169691 73170092 73170235 73170918 73170948 73171229 73171829 73173138 73179712 73180474 73181187 73181355 73181399 73181412 73188136 73188597 73189707 73190782 73192121 73192973 73193056 73193209 73194516 73196545 73197740 73200097 73200306 73202059 73204200 73204654 73205210 73207290 73207619 73208357 73213288 73213900 73215162 73216894 73217462 73217730 73218958 73218967 73219739 73220122 73221730 73222798 73222874 73223273 73224475 73225507 73225726 73226882 73227913 73229094 73229685 73229716 73230780 73231812 73239294 73239426 73240240 73240337 73241083 73241164 73241765 73241831 73242410 73243450 73244469 73244675 73246455 73246845 73247756 73247978 73248475 73250128 73254420 73254477 73255111 73255376 73256198 73256797 73259441 73259870 73262294 73265064 73265904 73266716 73268865 73268900 73269083 73272094 73272492 73272499 73272593 73274513 73274863 73275069 73276489 73277151 73278317 73280028 73280065 73280805 73281650 73281677 73281750 73282094 73283128 73283918 73286278 73288185 73288301 73289094 73289132 73289399 73291024 73292509 73294497 73294640 73294922 73294950 73297546 73298773 73300901 73301024 73301327 73301695 73301764 73302223 73303688 73304241 73304636 73305551 73306733 73306749 73307345 73307775 73308325 73309168 73310145 73310928 73311813 73311937 73313056 73315385 73316597 73319116 73320246 73320384 73320794 73320930 73321685 73322445 73322550 73322769 73323443 73323825 73325111 73325233 73325489 73326881 73328077 73329891 73330294 73333978 73334791 73334925 73335126 73335211 73336412 73337140 73337934 73338862 73338982 73339052 73340350 73341461 73342831 73343027 73343119 73343211 73344587 73344650 73345894 73346944 73347652 73347910 73348262 73348487 73350321 73350831 73352909 73353960 73356874 73357062 73357410 73358851 73359554 73359602 73360623 73361156 73362423 73362485 73362531 73363344 73364535 73365091 73366312 73366975 73367569 73368042 73372097 73372152 73373264 73373903 73375656 73376395 73376797 73380877 73381208 73381628 73382962 73383541 73383741 73383892 73384074 73384774 73386069 73387452 73388376 73388889 73389694 73389722 73390575 73390727 73391227 73391236 73392761 73392916 73394408 73394637 73396580 73396880 73398087 73398215 73399362 73400147 73400591 73401569 73402385 73402926 73403004 73404339 73406533 73408305 73408376 73408795 73416223 73417148 73417310 73417529 73417984 73420182 73420390 73423749 73424708 73427109 73427757 73430167 73430641 73431982 73432143 73432569 73434266 73435145 73435675 73435846 73436745 73437623 73437737 73438136 73439987 73440405 73440794 73440899 73441123 73441825 73443613 73444008 73446254 73447255 73448281 73450356 73450374 73450492 73451058 73452823 73455257 73459010 73459996 73461559 73462640 73464262 73464827 73465089 73467508 73470189 73471784 73474984 73475460 73476867 73478343 73479622 73480218 73481888 73482285 73482365 73483093 73484362 73484533 73484552 73485212 73486182 73487037 73487187 73489442 73490210 73490311 73491207 73492131 73492716 73493337 73493521 73494178 73495364 73495514 73496010 73497268 73497877 73499656 73499918 73500707 73501656 73501933 73502037 73503027 73503790 73505083 73505176 73505307 73505883 73508032 73508226 73509057 73509513 73510848 73511002 73511085 73511820 73512346 73512529 73512682 73513623 73516351 73516536 73518940 73519161 73519173 73519495 73519774 73520111 73522947 73523973 73525746 73526629 73527030 73527038 73527192 73527903 73528503 73528874 73529752 73529883 73530561 73534497 73534599 73535568 73536524 73536997 73539566 73540541 73541552 73543490 73543961 73544283 73545213 73546571 73547642 73549642 73550906 73551916 73552735 73553334 73553989 73554191 73554235 73554665 73554917 73555416 73556992 73557622 73557951 73558657 73559307 73559636 73560149 73560578 73560905 73561361 73563372 73564806 73565788 73566137 73566460 73566503 73567322 73567858 73568200 73569429 73569630 73569841 73571224 73571532 73575916 73578323 73578628 73579383 73579690 73583835 73587149 73587644 73588077 73591189 73591491 73591718 73592022 73592274 73593463 73593537 73594454 73594612 73594789 73595425 73596689 73597381 73597866 73599546 73602337 73602921 73603157 73603659 73604876 73606481 73607110 73608825 73608888 73609883 73610350 73610611 73610676 73611284 73612266 73612272 73612652 73614528 73614585 73614970 73618253 73618385 73619696 73619789 73622405 73622696 73624572 73624919 73625058 73627121 73629050 73631493 73633853 73634190 73640380 73641907 73642769 73644282 73644307 73644825 73645509 73646143 73646172 73646179 73648899 73652196 73652383 73652783 73654416 73657006 73657100 73657198 73657740 73658417 73660262 73660860 73663740 73663871 73664687 73666038 73666393 73666874 73667016 73668851 73669185 73669428 73671001 73671308 73675385 73676704 73680835 73686582 73688478 73689292 73690910 73694025 73697262 73699568 73700832 73702500 73702510 73703549 73704875 73705443 73706001 73707923 73708894 73709932 73712774 73714000 73714115 73714852 73715533 73717228 73717757 73718603 73719093 73720640 73721148 73721712 73722444 73723358 73726552 73727034 73727711 73728798 73729144 73730349 73730948 73730956 73732425 73732528 73735948 73736342 73742597 73743353 73743901 73746551 73747904 73750360 73751759 73752850 73754052 73755976 73758585 73759530 73762484 73763350 73764911 73767190 73769350 73770613 73771170 73772287 73773924 73774079 73775401 73775682 73777335 73778007 73778015 73779879 73780192 73780330 73781290 73781388 73784505 73784995 73785045 73786173 73787957 73788054 73788313 73789433 73789737 73789926 73791628 73791718 73791781 73792055 73792999 73794069 73794365 73801419 73802851 73804648 73804967 73805349 73805807 73806706 73806814 73808107 73809416 73814275 73815941 73816010 73819506 73823142 73823211 73823818 73823848 73824769 73826024 73826291 73827142 73828099 73829375 73829415 73829623 73829897 73830465 73834283 73835569 73836101 73838816 73839038 73839219 73841163 73841388 73841501 73842498 73843991 73844263 73844391 73845867 73846011 73846037 73847489 73848645 73850412 73850502 73851509 73851826 73853195 73853314 73855079 73856108 73856723 73857561 73858611 73859100 73860463 73861279 73861525 73862005 73863212 73863571 73863750 73863865 73866300 73868891 73869955 73870642 73871801 73872493 73873999 73874181 73875109 73875847 73876019 73876193 73877068 73880053 73880565 73882446 73884131 73884530 73886931 73887461 73887704 73887886 73888261 73889353 73889820 73891304 73892053 73893002 73895114 73895780 73896195 73896807 73897084 73898749 73901935 73903757 73904808 73906714 73907325 73907463 73908068 73908462 73908663 73910799 73911693 73912265 73917713 73918899 73920918 73921802 73924384 73924821 73925705 73928607 73928981 73931666 73932263 73933403 73936521 73939184 73939479 73941242 73941353 73941952 73944017 73944210 73945124 73946498 73946547 73950738 73951268 73952320 73953632 73954420 73957353 73958156 73959273 73959901 73961302 73961472 73963380 73963509 73964911 73965572 73965804 73965915 73966517 73967706 73968372 73971546 73971632 73972397 73973396 73976737 73977749 73977836 73979750 73980946 73981368 73981815 73983047 73984295 73985696 73987726 73988194 73989552 73993884 73994607 73995822 73996449 73997661 73999342 74000206 74001401 74001800 74002738 74002838 74004792 74007468 74007516 74007615 74009567 74010228 74010990 74011320 74011377 74013179 74013211 74014150 74014530 74014900 74015176 74016045 74016719 74016914 74017269 74018456 74021187 74023333 74025466 74025899 74027587 74027750 74029064 74030859 74032188 74034393 74042870 74043864 74043912 74044032 74044090 74044612 74046928 74048727 74051878 74052517 74054159 74054163 74054188 74055581 74055954 74056836 74058320 74060043 74060928 74061126 74061139 74061880 74062952 74064250 74065268 74065369 74067012 74067773 74069203 74070582 74071040 74071568 74071836 74072356 74074607 74075000 74075179 74077889 74081071 74082418 74082448 74083231 74086272 74086804 74087875 74087879 74090812 74090905 74091108 74091598 74092550 74093021 74093263 74093446 74094815 74095548 74095755 74097209 74098008 74098036 74098533 74098584 74099490 74100632 74101786 74103055 74105893 74106513 74108585 74108607 74111490 74112656 74113431 74115731 74116174 74118074 74120207 74120988 74121761 74122009 74122045 74122055 74122515 74122721 74123577 74123840 74124072 74124374 74125046 74125849 74126186 74126861 74126862 74127970 74129009 74129429 74129738 74130626 74131510 74131683 74132194 74132300 74135266 74136540 74138156 74139556 74142244 74142745 74142869 74142881 74142918 74143061 74145515 74145935 74145997 74146375 74146383 74147462 74147514 74147527 74148601 74148658 74150525 74155779 74156881 74158438 74159251 74160703 74161478 74162320 74163950 74164527 74165992 74166564 74168583 74170571 74170685 74171547 74172205 74173770 74173876 74179170 74179207 74179425 74180061 74180523 74186422 74187173 74188725 74189180 74190416 74193775 74193905 74194754 74197620 74199115 74200842 74201033 74201768 74201961 74202027 74202522 74204577 74204744 74205569 74206760 74206980 74208524 74208635 74209293 74212929 74214449 74214560 74215255 74215322 74216209 74216401 74216904 74218050 74218077 74220781 74221183 74222929 74224333 74225258 74225468 74226765 74226853 74227175 74230307 74230945 74231164 74231446 74231784 74231945 74232964 74234505 74235630 74239307 74240751 74243589 74244397 74246130 74247071 74248908 74251636 74252943 74254202 74254261 74255676 74256056 74256499 74256959 74258840 74259883 74260026 74261925 74261955 74264313 74264586 74266355 74267592 74268245 74268430 74269443 74269612 74272715 74274485 74275643 74275675 74276129 74276339 74277186 74277271 74278178 74278576 74279939 74281509 74283087 74283688 74284537 74285432 74289044 74289179 74290476 74290526 74290997 74294466 74295907 74297185 74297240 74299337 74300453 74301628 74302141 74302382 74303608 74304138 74305384 74306377 74306427 74307608 74307720 74308433 74308864 74309808 74312407 74313259 74315235 74315486 74316473 74316889 74317178 74319175 74320332 74322474 74322498 74324396 74324653 74326114 74326117 74327543 74327546 74327586 74328595 74330371 74331049 74332063 74333263 74335857 74336394 74336825 74339231 74339458 74341360 74341771 74343253 74343798 74344075 74345165 74345587 74345694 74346954 74347056 74347891 74348594 74349105 74350031 74351683 74351914 74353193 74353260 74357215 74357500 74357560 74360057 74363080 74364641 74366848 74367380 74368395 74370040 74370298 74370796 74372409 74372754 74373749 74373870 74374228 74374798 74378436 74379447 74382121 74383473 74383646 74384595 74386300 74386584 74388237 74388928 74389547 74389672 74389945 74390191 74390865 74390996 74391666 74393506 74393733 74395208 74396224 74396610 74397115 74398523 74398729 74399633 74399640 74399896 74401855 74402594 74404711 74405868 74405950 74407373 74407587 74410213 74410542 74412453 74414257 74414296 74416674 74417503 74417634 74418715 74418910 74420572 74422091 74423369 74424416 74425022 74425038 74428091 74428915 74430052 74430160 74431151 74432589 74434020 74434418 74434665 74436087 74438701 74438724 74440779 74442998 74444271 74444301 74444523 74449543 74450299 74452327 74455594 74455919 74455975 74457442 74457569 74458210 74459719 74459740 74459769 74461508 74461748 74462804 74464157 74464202 74464522 74465304 74467941 74469581 74471106 74472864 74473239 74473641 74474068 74474988 74476169 74476429 74476997 74479696 74481349 74482233 74482241 74483789 74486080 74486265 74486626 74487179 74487981 74488289 74489048 74491448 74492498 74493893 74495081 74495750 74496005 74496080 74496122 74496946 74497150 74499364 74499605 74503569 74503998 74505072 74505174 74505719 74506540 74506695 74509844 74510029 74510971 74511568 74513311 74516220 74516253 74516534 74517229 74517359 74518427 74520370 74520575 74520675 74521293 74521330 74522025 74524132 74524448 74524772 74525275 74525555 74529099 74530314 74532468 74532993 74533945 74535333 74536157 74540407 74540571 74543265 74543279 74549212 74552423 74553161 74555844 74555886 74556938 74557522 74558240 74558632 74558816 74560278 74563539 74563897 74563934 74564065 74565255 74566699 74567088 74567227 74568282 74568475 74571239 74571440 74571629 74571768 74573443 74573665 74575132 74576362 74576725 74577210 74577378 74577444 74579310 74579326 74582512 74582611 74582907 74583464 74584548 74584948 74585086 74588826 74591371 74591869 74595053 74597564 74597634 74597649 74598079 74598763 74599278 74600438 74602073 74602639 74603352 74604850 74605879 74606543 74607742 74608194 74610983 74611824 74611940 74612863 74612912 74613177 74613394 74613912 74614975 74616449 74616590 74619382 74619693 74620321 74623851 74624481 74626843 74628647 74629164 74630562 74630682 74630923 74631679 74634038 74634055 74635553 74636641 74637279 74639736 74640717 74642582 74642898 74643458 74645086 74645639 74647433 74648390 74649667 74650244 74650775 74651491 74652578 74653818 74654292 74656548 74657114 74658223 74658744 74659140 74659215 74660483 74661267 74661385 74661490 74661982 74662092 74662654 74662765 74663718 74666117 74667171 74667822 74668359 74669588 74670508 74671040 74671585 74671764 74674240 74674972 74675811 74676610 74677551 74679421 74681483 74681724 74681731 74681960 74683558 74685926 74686552 74686993 74687568 74688098 74690617 74690697 74693836 74694454 74695151 74698261 74700257 74700554 74701680 74702152 74704088 74704361 74704443 74704606 74705630 74706291 74707033 74707655 74707786 74708462 74711598 74711738 74712442 74712809 74713503 74713786 74714187 74714636 74715316 74715519 74715897 74717077 74723294 74723439 74723694 74724131 74724370 74726332 74726502 74726694 74728253 74729023 74732100 74734367 74734460 74734475 74735462 74739621 74739676 74741228 74743209 74743594 74743662 74744090 74744852 74746234 74746951 74747488 74747904 74749294 74749884 74750310 74750592 74751716 74752075 74753006 74754347 74755081 74756310 74756783 74758168 74759398 74760545 74761893 74762196 74762234 74762250 74762267 74762315 74762858 74762940 74765663 74765870 74766480 74766935 74767234 74767756 74767908 74768857 74769707 74773524 74773656 74774874 74775897 74776160 74777240 74777593 74777770 74778056 74778149 74778954 74779591 74780942 74781206 74781343 74781504 74781532 74782955 74784192 74785494 74788859 74790309 74790575 74790619 74790774 74791876 74793577 74794068 74795272 74796438 74803277 74803283 74803455 74804977 74805868 74806002 74811264 74814650 74815262 74816466 74816948 74817435 74817593 74817761 74818280 74818444 74818598 74819686 74820878 74822806 74823866 74824593 74826148 74826433 74827254 74828505 74829399 74829466 74830138 74831299 74831360 74832029 74832123 74832972 74833705 74834312 74835190 74835201 74836084 74836365 74836794 74839356 74839514 74840029 74840049 74840603 74840860 74842620 74844424 74844964 74847467 74848535 74849983 74850380 74852319 74854040 74855285 74855675 74855676 74856671 74857503 74857860 74857866 74860370 74862579 74864355 74864370 74864443 74865893 74866030 74868167 74868274 74870239 74872544 74873690 74874443 74875354 74876703 74876883 74878045 74878681 74878790 74880711 74881841 74882911 74886042 74886927 74886982 74887351 74889592 74889653 74890861 74890952 74890975 74891634 74891687 74893753 74895529 74895653 74897516 74897714 74898378 74898964 74899434 74900147 74901458 74904903 74906085 74907014 74907593 74909528 74909807 74910127 74910886 74913705 74913720 74913936 74914591 74914943 74915760 74916295 74916455 74916632 74917671 74919563 74919599 74920941 74921156 74922224 74925903 74928667 74928848 74929097 74930802 74931780 74933300 74933816 74933861 74934173 74935325 74935369 74935506 74935855 74935905 74937919 74941303 74944454 74944501 74944940 74946564 74946997 74947256 74947523 74947663 74947955 74948597 74948750 74957431 74957647 74957887 74958577 74960452 74962327 74964139 74964222 74964930 74965653 74966319 74967172 74968145 74969583 74970830 74973994 74974323 74974978 74976060 74979922 74981129 74983868 74984253 74984348 74984742 74985325 74985889 74986919 74986999 74988059 74988318 74988399 74989188 74990358 74991878 74993725 74994704 74996083 74996803 74997015 74999095 75000460 75000837 75000955 75001654 75003581 75005662 75006144 75006650 75009066 75009746 75013448 75013543 75013641 75013787 75014580 75015306 75017213 75017832 75017956 75019948 75020412 75022913 75023780 75024786 75026141 75027948 75028029 75028048 75028095 75028725 75029332 75029470 75029920 75030656 75032397 75032522 75032624 75033141 75035041 75035214 75037062 75037318 75037550 75040822 75042059 75044505 75044823 75044876 75045246 75047147 75048328 75048924 75050786 75050892 75052370 75053583 75054183 75056113 75056152 75058334 75059014 75061564 75064747 75067567 75069182 75069786 75073292 75073703 75075166 75075210 75075228 75075904 75076778 75076920 75077762 75078689 75078806 75079297 75081165 75081986 75082203 75083230 75083650 75084378 75084625 75086220 75086666 75087827 75088906 75090463 75091374 75092185 75093249 75093913 75094463 75096164 75096616 75097602 75097630 75100180 75100326 75100739 75100784 75101485 75101843 75101905 75103206 75103352 75103577 75105480 75105820 75107884 75110653 75112545 75113948 75114185 75114435 75114577 75116336 75120220 75120465 75122710 75122944 75123765 75124339 75125206 75125663 75126774 75127058 75127912 75128080 75128499 75131172 75131983 75133158 75133980 75134282 75134374 75137641 75139289 75143652 75145475 75147295 75147805 75147835 75148170 75148277 75150253 75150391 75151841 75152537 75153626 75155142 75156098 75156265 75157065 75157431 75157551 75157838 75159910 75163119 75163693 75163934 75164946 75165816 75166300 75166634 75167546 75170284 75170717 75171359 75171576 75173051 75177802 75178066 75179593 75180067 75180295 75180518 75180800 75182205 75182648 75183268 75184377 75184709 75185718 75187994 75189510 75190114 75190749 75190820 75191028 75191089 75192156 75192411 75193402 75196211 75196697 75197373 75199038 75199841 75200238 75200456 75202274 75204896 75205127 75206062 75206958 75207686 75208340 75210966 75211172 75212204 75212911 75214861 75215458 75217456 75218902 75219102 75219416 75220699 75223441 75225509 75227472 75227608 75227746 75230603 75231455 75232573 75235430 75237390 75238079 75238641 75238710 75240069 75240733 75241304 75241333 75242699 75243311 75244261 75244978 75245344 75246568 75246672 75248967 75249018 75250340 75251786 75253163 75253494 75254228 75256359 75258060 75258196 75258207 75260202 75261455 75262448 75266941 75267014 75267286 75270723 75270806 75271561 75275860 75276054 75277550 75278072 75278755 75278894 75278911 75279431 75279633 75279704 75280089 75280257 75281906 75282166 75282732 75282903 75282981 75284489 75285411 75286360 75286816 75287225 75287376 75287609 75289440 75293437 75293857 75294422 75295039 75295119 75297097 75300368 75300943 75301407 75303633 75303647 75304806 75305912 75310100 75310884 75310915 75311669 75313056 75314445 75314724 75317175 75318190 75318441 75318878 75319865 75320954 75321043 75323093 75323768 75324134 75324777 75324866 75324986 75326722 75327391 75329629 75330793 75331684 75332093 75332108 75332628 75333124 75334196 75334668 75335904 75341672 75343412 75347064 75352314 75353417 75354614 75355388 75356691 75357613 75358488 75361026 75361249 75361707 75363159 75364151 75364151 75366589 75367546 75367714 75367870 75368247 75369098 75371858 75372406 75372557 75372726 75373320 75376302 75379240 75381481 75383228 75385459 75387114 75387155 75387871 75389520 75390272 75390315 75391349 75394822 75395520 75396500 75400505 75402994 75406737 75409543 75409883 75411585 75411825 75416337 75418961 75421706 75422429 75425324 75426313 75426925 75427152 75427901 75428053 75428409 75429093 75429822 75432553 75433129 75433169 75434165 75434713 75435014 75436284 75438910 75440506 75443859 75444171 75444544 75444676 75444963 75445859 75446709 75446786 75446830 75447139 75448269 75452075 75456495 75456543 75457245 75458035 75459169 75460294 75460994 75462358 75463904 75464821 75465173 75465459 75466946 75466991 75468324 75468443 75468799 75469314 75469357 75473989 75473997 75474115 75475592 75477110 75479098 75480147 75481268 75481442 75481677 75481858 75483377 75484495 75484544 75485142 75487411 75487639 75488209 75490674 75491682 75492281 75493476 75494112 75496041 75496474 75496611 75496808 75497383 75498042 75498053 75499115 75499614 75499873 75500087 75500805 75502818 75503424 75503456 75503743 75507577 75508107 75511972 75512412 75513995 75515207 75516719 75516793 75518285 75520006 75522082 75524064 75524358 75524981 75527602 75528407 75529227 75530111 75532558 75533291 75534803 75538180 75538594 75539428 75539841 75540430 75540763 75541348 75542520 75542665 75543487 75543524 75545060 75545114 75545609 75545654 75548246 75548677 75548677 75549807 75550656 75551333 75552661 75552949 75553455 75555136 75557135 75557912 75558853 75559263 75560009 75561613 75562130 75564716 75566808 75569615 75569786 75571048 75572224 75572469 75574167 75574170 75575563 75575605 75575785 75576342 75576716 75577038 75579309 75579395 75580649 75581380 75582503 75582561 75582802 75584399 75585755 75585783 75585796 75586511 75586684 75587654 75589266 75590407 75592970 75595218 75595686 75595810 75595832 75596413 75596854 75598485 75599115 75600655 75602701 75603311 75604980 75604999 75605145 75608295 75608384 75609821 75610897 75611188 75611474 75612773 75615060 75615131 75618667 75619520 75621783 75623432 75624574 75625256 75627513 75630259 75630353 75631480 75632997 75633137 75633698 75634313 75635706 75636579 75637352 75637353 75638262 75640505 75641047 75643818 75643871 75644079 75645545 75645897 75647083 75647407 75647698 75649645 75650219 75653055 75654220 75654236 75654868 75655249 75656150 75656650 75657360 75659594 75660287 75660651 75661903 75662414 75662657 75664173 75665815 75667878 75670053 75670625 75673790 75674754 75675835 75677730 75678928 75679053 75679600 75681223 75681564 75681962 75682376 75682532 75682911 75685714 75687154 75687830 75689911 75689993 75691349 75692773 75694845 75696952 75697441 75698273 75699425 75699599 75699969 75701408 75703718 75704292 75705692 75705932 75706726 75707936 75710211 75711134 75711424 75712995 75713450 75714520 75715531 75717043 75718696 75718704 75719813 75720384 75720473 75720922 75721268 75721416 75722904 75723039 75724312 75724708 75727098 75729117 75730004 75730308 75730800 75731686 75732818 75732898 75733250 75733813 75734480 75740155 75740213 75740289 75742093 75743167 75744110 75744345 75744705 75745909 75745978 75747303 75747495 75748874 75748931 75753777 75755571 75757000 75758394 75759516 75759636 75760292 75760336 75760662 75762542 75762670 75763122 75763176 75763242 75764438 75765184 75765685 75767557 75768322 75768786 75769939 75770393 75772951 75773578 75778589 75779112 75779244 75780020 75780032 75783679 75784027 75785020 75786361 75789277 75790512 75791775 75792070 75794572 75795561 75796376 75796618 75796692 75799058 75802094 75803921 75805245 75807101 75807307 75808996 75809105 75809684 75811235 75812108 75812180 75812486 75814974 75815312 75816527 75817093 75817118 75818457 75818560 75818665 75819245 75820102 75824758 75825804 75826045 75826300 75826347 75826783 75829048 75829392 75830391 75832772 75833735 75834044 75834167 75834798 75835246 75835277 75835571 75835839 75836133 75836231 75836458 75836871 75837170 75837696 75838052 75838965 75840176 75842829 75844178 75844514 75846809 75848421 75850763 75851294 75851314 75852873 75853567 75854265 75856779 75857597 75858776 75859428 75859839 75860105 75861218 75862364 75862726 75865463 75865475 75867088 75869112 75870448 75871325 75871611 75874345 75876295 75876934 75878379 75878410 75878414 75878582 75879124 75879245 75879675 75883612 75885689 75886309 75886803 75887936 75888570 75888842 75890231 75890293 75892691 75892846 75893046 75893985 75895969 75896293 75896422 75898624 75899787 75900098 75901433 75901493 75902670 75903971 75906717 75908240 75909025 75909323 75909358 75909673 75909685 75909761 75910068 75911017 75911726 75911920 75912049 75912049 75912624 75914142 75914410 75915038 75915110 75917218 75918447 75919267 75919884 75919967 75920067 75921575 75922061 75922545 75922957 75923057 75924151 75924395 75925073 75925752 75930577 75930730 75931185 75932687 75935389 75937064 75939388 75939545 75939818 75943636 75943740 75944061 75945990 75946442 75946499 75948598 75950065 75951043 75951226 75955109 75955337 75955724 75955893 75958009 75960157 75961125 75961541 75963534 75965142 75965516 75968076 75968362 75968648 75969357 75969860 75970012 75970619 75972328 75974496 75974800 75978505 75979277 75979675 75981602 75981839 75981899 75982925 75983063 75985039 75985608 75985969 75986661 75986950 75988248 75988915 75989030 75989124 75989522 75989766 75990358 75990469 75990777 75991511 75992288 75992326 75992651 75992986 75994073 75995083 75995321 75995348 75997017 75999486 75999989 76001898 76002196 76002948 76002977 76003521 76004867 76007378 76007642 76007690 76007981 76010770 76011294 76011350 76011684 76012163 76012561 76013357 76014604 76016003 76017286 76017514 76018134 76018514 76018771 76018939 76019471 76020396 76020562 76020583 76020904 76021418 76023144 76024294 76024531 76026079 76028640 76028940 76029186 76031029 76031220 76032267 76033713 76035283 76036104 76036426 76039067 76039989 76039996 76041728 76042594 76044761 76045376 76046896 76048157 76050824 76055040 76055203 76055481 76055662 76057902 76059741 76059782 76061055 76061269 76062178 76064173 76064934 76064985 76065916 76066035 76066199 76066776 76067157 76067546 76068025 76068042 76068131 76068176 76070304 76073073 76073088 76073951 76074173 76074780 76075359 76076611 76077305 76077541 76077627 76081617 76083192 76083792 76083855 76084364 76085877 76086318 76088573 76089331 76090150 76090890 76091616 76092613 76092994 76093483 76093755 76097210 76097306 76098275 76099833 76100598 76104580 76110691 76111424 76112926 76113369 76113657 76116128 76116341 76116685 76118179 76118321 76118772 76119062 76120405 76121937 76122971 76123405 76123856 76125228 76125546 76128149 76129599 76129859 76130005 76130986 76132313 76132776 76134075 76135588 76135926 76137598 76137905 76139883 76140248 76140425 76140585 76142196 76145953 76147595 76148307 76149311 76151480 76151854 76152370 76152760 76155512 76155900 76157102 76158580 76161318 76161968 76162515 76164257 76165577 76166044 76166284 76166538 76168990 76169282 76170577 76170885 76176070 76177186 76179728 76182948 76184355 76186434 76187123 76187346 76187761 76188371 76188447 76190041 76191071 76191374 76194821 76195293 76195692 76196011 76196286 76197255 76198034 76200566 76200675 76200981 76201130 76201149 76201412 76201781 76202294 76204033 76204726 76205434 76207335 76209336 76209653 76209779 76210589 76212084 76212726 76214690 76216316 76217198 76217839 76218293 76220247 76220413 76220653 76222648 76222805 76223204 76224335 76224513 76225491 76226027 76226487 76227186 76227395 76228003 76228303 76228743 76228993 76229241 76229640 76230751 76231497 76231769 76232646 76233113 76234360 76236290 76236715 76236762 76237105 76238511 76238712 76239330 76239656 76240561 76242073 76242219 76242528 76243518 76246346 76246383 76248334 76248530 76250315 76250596 76250726 76252108 76253339 76255811 76256063 76256194 76257882 76258165 76258217 76258258 76258299 76258645 76259088 76260873 76261234 76261458 76262116 76263794 76264541 76267795 76268565 76269559 76270154 76270618 76271070 76272133 76273741 76274163 76276808 76277097 76277283 76281089 76282607 76284812 76284921 76286713 76287732 76289326 76294555 76294989 76296700 76297032 76297703 76298106 76298170 76299740 76299914 76301760 76301918 76301976 76304063 76304945 76305067 76305521 76306708 76307537 76309790 76310688 76312848 76312956 76313135 76313950 76316923 76317441 76318042 76318404 76319877 76321231 76321321 76321383 76322243 76326462 76326524 76328645 76329327 76329847 76329979 76330093 76332351 76332823 76334248 76334581 76335055 76336214 76348210 76349782 76350749 76351297 76351475 76352574 76355656 76356104 76356510 76356658 76356778 76357418 76358149 76358987 76358991 76359018 76360814 76361930 76363464 76364433 76364788 76367237 76367384 76367475 76368728 76369233 76370162 76371401 76372080 76374113 76374309 76375094 76375752 76375967 76378691 76379536 76380151 76381124 76381933 76382114 76384216 76384379 76385527 76385548 76386358 76387574 76389244 76389766 76392453 76394057 76394429 76395019 76396616 76398880 76399119 76403261 76404118 76404194 76404588 76405314 76405505 76406490 76407185 76410317 76411397 76412673 76412724 76415528 76415683 76416455 76417616 76421193 76423736 76424984 76425336 76427278 76427641 76428514 76428883 76430227 76430869 76431085 76432391 76432497 76432815 76433020 76437546 76437717 76439361 76441322 76441348 76441895 76441979 76442043 76444196 76444397 76444519 76444582 76445548 76445786 76447151 76448682 76449093 76449665 76450396 76451928 76452212 76452506 76453177 76455476 76456358 76457041 76458469 76459932 76460052 76460095 76461397 76461942 76462171 76463330 76465708 76465937 76466793 76467846 76468876 76471327 76474142 76475177 76476470 76476494 76477292 76477300 76477337 76477438 76478374 76478620 76478901 76479652 76483801 76485404 76485778 76486171 76486574 76487133 76488587 76491143 76491710 76492420 76494972 76498610 76500319 76500506 76502796 76503071 76503339 76503768 76504692 76506447 76507339 76507773 76508073 76508323 76511152 76513066 76514158 76514868 76516056 76517105 76517329 76517739 76518088 76518196 76519210 76519894 76520149 76520531 76521324 76524952 76525857 76526373 76527679 76527867 76527867 76528677 76530084 76531254 76531908 76533024 76535284 76535894 76536459 76536491 76537012 76538712 76539672 76540196 76542882 76544876 76545602 76548826 76550351 76550928 76553746 76554141 76555612 76559164 76559738 76559974 76560141 76560514 76560517 76561486 76561660 76562082 76562464 76564279 76568813 76571007 76571464 76571611 76574056 76574417 76576566 76576798 76578611 76578772 76579315 76579668 76582017 76584839 76584909 76585022 76585873 76586389 76586477 76586711 76587670 76588652 76588668 76588669 76590282 76590629 76592342 76593312 76593947 76596104 76597137 76597590 76602184 76606009 76607208 76607862 76607947 76608803 76609274 76610864 76611195 76611603 76613243 76613545 76614247 76615876 76615994 76616483 76617711 76617775 76618465 76619214 76619524 76619837 76623075 76623209 76627353 76627730 76628329 76629414 76630304 76632760 76633860 76634533 76634675 76635944 76636619 76636999 76637463 76640337 76640839 76641803 76642306 76642476 76643826 76645788 76646112 76647161 76647353 76647467 76648395 76649704 76649904 76650647 76651052 76651091 76652128 76652572 76652846 76657018 76657318 76657473 76660015 76661309 76661589 76661915 76662911 76663243 76663895 76664731 76666400 76666865 76667982 76667995 76669210 76669446 76669460 76670389 76670868 76672454 76672539 76673425 76674784 76675450 76675602 76676983 76677492 76677785 76680632 76681253 76682111 76685530 76686238 76689885 76690755 76690854 76691048 76691324 76691648 76691892 76692832 76693509 76693528 76693888 76694371 76694658 76695830 76695906 76696566 76696722 76696842 76697013 76697864 76698244 76698834 76700088 76700110 76700371 76701155 76701914 76702319 76703485 76704695 76706470 76706526 76706653 76708132 76708585 76709555 76710462 76713076 76714449 76714544 76715236 76715915 76717831 76718898 76719257 76719600 76719977 76720372 76720765 76721467 76721840 76723310 76723585 76724539 76724660 76726031 76726680 76727974 76728999 76729615 76730732 76732761 76732928 76733000 76733563 76734591 76734593 76737709 76738195 76738440 76740094 76741893 76742448 76745962 76746059 76746124 76748198 76749088 76749553 76750059 76752298 76753287 76754289 76755337 76757661 76757868 76761917 76766948 76767248 76772237 76774571 76775447 76775884 76777207 76777289 76778688 76778713 76779204 76781164 76783233 76783821 76784365 76785245 76786119 76786436 76786560 76787195 76787710 76787863 76788481 76789637 76789839 76790906 76791566 76791977 76795630 76796441 76796731 76797940 76798645 76801390 76803135 76803837 76803886 76803926 76804993 76806441 76806490 76806789 76809741 76809787 76809850 76810318 76810874 76812123 76813183 76814064 76815864 76817639 76817899 76819229 76819349 76820071 76820156 76820277 76820320 76820473 76820479 76821000 76823542 76825042 76825420 76826489 76829806 76833285 76833619 76833727 76833770 76833973 76834311 76840266 76840702 76841006 76841407 76842655 76843646 76845072 76845111 76846102 76847192 76848158 76850269 76851215 76851714 76853395 76853588 76858807 76859364 76861040 76861746 76863327 76867720 76870807 76870853 76871954 76871957 76872082 76874103 76876307 76876882 76877440 76878138 76879332 76879562 76880039 76882127 76882751 76884892 76885144 76885554 76886098 76886532 76887336 76889278 76889912 76890612 76890847 76891378 76892752 76893182 76893411 76894324 76894340 76894377 76895049 76895084 76896663 76897671 76897967 76900189 76901760 76903359 76903592 76904597 76906012 76906984 76907578 76907859 76908166 76908330 76908427 76914126 76915949 76917403 76918051 76920276 76921259 76922325 76922975 76925406 76926591 76926820 76927328 76929872 76931397 76932595 76933499 76933998 76934226 76935783 76935995 76936190 76936360 76937194 76938607 76939250 76939756 76942602 76944275 76945713 76946844 76946925 76949012 76949974 76949978 76950705 76950734 76951444 76951943 76952590 76954812 76955447 76955685 76956853 76957311 76957947 76959391 76960831 76961243 76961362 76965563 76965631 76965934 76966225 76967095 76967450 76968127 76971516 76971662 76972318 76973697 76974049 76974166 76974740 76975791 76976614 76978506 76982511 76982718 76984409 76984951 76988432 76991479 76994494 76995813 76996796 76997246 76997951 76998430 76999645 77001412 77001502 77002111 77002242 77002609 77004630 77005086 77006105 77006791 77006990 77008617 77012051 77013257 77014354 77014705 77015247 77015304 77016445 77018828 77019631 77021127 77021777 77021833 77022111 77024482 77026444 77026649 77027330 77027442 77029092 77031865 77032685 77033799 77034241 77034241 77035094 77035659 77035716 77036386 77037046 77037690 77038738 77038932 77039262 77039311 77040541 77041354 77041797 77042552 77042778 77043018 77044007 77044529 77044667 77045806 77045825 77046727 77046742 77047607 77049454 77050596 77051288 77052185 77053051 77055781 77056024 77057796 77060381 77061985 77062470 77063397 77063941 77063946 77065821 77067604 77068268 77068385 77069627 77069651 77071066 77074032 77076428 77076975 77077020 77079442 77081833 77084353 77085912 77086855 77089621 77090871 77092188 77094455 77095713 77096227 77097103 77099436 77101070 77101634 77102784 77103790 77104972 77106550 77109068 77109339 77109681 77109823 77111451 77111540 77112435 77115156 77115443 77119131 77121940 77123174 77124582 77126284 77126867 77127432 77130818 77132421 77132764 77134163 77134526 77134658 77134753 77135769 77137433 77138381 77139947 77140022 77140702 77140880 77141184 77143551 77144078 77144649 77146937 77147118 77147152 77148128 77148742 77151523 77154536 77155425 77157559 77158877 77160705 77160952 77161853 77162459 77166129 77166355 77166721 77168308 77168325 77168825 77168913 77169128 77171974 77172536 77172874 77172953 77174030 77174391 77175712 77177330 77177758 77178076 77178346 77178883 77179252 77181722 77182609 77182947 77184233 77184771 77187025 77187714 77188025 77188292 77188984 77190611 77190989 77192539 77193046 77193504 77194069 77194364 77195254 77195277 77195636 77196371 77197201 77197846 77198406 77202086 77203048 77205985 77206481 77207226 77207278 77208076 77209975 77210920 77211048 77211051 77211190 77212007 77212238 77212249 77212690 77213989 77215455 77215878 77216872 77219327 77220594 77221099 77221600 77223506 77223825 77225619 77225975 77226321 77227187 77227826 77228014 77228881 77229327 77229601 77229622 77230857 77231043 77231316 77231973 77233359 77233625 77235971 77236166 77236497 77236714 77236771 77237192 77238687 77240207 77240735 77241238 77241517 77244108 77244567 77244686 77246683 77246943 77247122 77249078 77249947 77251355 77252258 77253964 77253997 77254699 77257412 77257822 77261192 77261232 77261529 77261844 77262764 77263141 77267448 77268180 77268689 77274660 77275664 77275831 77279010 77282015 77283029 77283836 77284596 77284773 77285040 77285224 77286284 77287849 77288156 77288212 77290484 77291013 77292000 77292107 77292290 77293193 77293710 77294557 77296238 77297083 77297713 77297751 77298991 77300628 77300950 77302917 77303316 77303592 77303849 77304096 77304575 77304607 77305353 77305470 77307270 77307460 77309236 77310278 77310356 77310474 77311843 77312541 77313553 77314400 77315155 77315159 77316278 77317809 77318067 77319367 77319671 77322746 77324417 77324674 77324735 77325340 77325806 77327166 77327669 77329332 77330577 77332294 77333344 77333509 77334269 77334748 77336713 77336739 77337732 77339882 77340770 77343069 77343289 77343615 77344720 77345468 77346699 77348793 77352156 77352442 77352823 77353869 77355948 77356598 77357100 77358468 77361695 77361878 77364430 77364893 77364967 77365924 77366693 77367479 77369735 77371831 77373450 77373849 77374805 77374894 77375507 77376331 77378440 77383134 77383448 77383646 77383735 77385634 77386509 77387311 77388614 77389533 77390228 77390358 77390851 77392840 77393925 77394095 77394786 77395317 77396165 77396673 77397838 77397897 77398683 77400066 77400099 77401491 77402120 77402270 77402895 77404573 77405036 77411327 77411996 77412961 77412994 77413235 77413267 77413927 77417332 77418694 77418713 77420332 77420788 77421708 77423712 77425009 77426364 77427110 77428726 77430616 77430907 77430919 77433042 77434019 77434618 77436054 77437500 77438264 77438439 77438910 77439915 77440292 77441769 77442237 77442564 77443529 77443708 77444871 77445787 77447123 77447194 77447428 77452109 77452242 77452953 77454846 77454945 77456721 77459550 77461866 77462282 77462312 77463069 77463450 77463952 77464205 77464468 77464702 77464787 77465904 77468999 77469941 77472169 77472203 77473391 77474052 77474193 77475146 77478540 77478811 77479412 77479719 77480094 77481592 77483148 77483237 77483985 77485090 77485106 77486405 77486735 77487127 77488061 77488289 77489606 77489709 77491392 77492209 77495698 77496234 77497415 77497444 77499050 77499637 77499817 77499850 77500145 77500246 77500383 77502501 77503483 77504018 77505170 77505177 77505818 77507790 77511270 77511734 77512237 77514377 77514792 77515878 77516908 77517566 77519732 77522068 77522477 77525165 77526352 77527657 77529612 77530703 77533192 77535727 77536043 77539761 77541495 77541610 77543428 77545302 77545455 77545719 77547052 77547448 77548116 77549184 77549710 77553878 77555352 77558010 77558560 77558901 77560125 77560410 77560502 77560606 77561762 77562403 77562984 77564705 77564922 77565457 77567721 77568477 77571705 77571886 77571950 77572874 77574201 77574496 77576009 77578461 77579476 77579482 77579913 77582045 77583617 77583628 77584839 77585370 77585400 77586329 77587964 77589238 77590401 77592933 77594215 77594544 77594672 77596322 77596562 77598806 77599262 77599515 77600022 77602362 77603983 77604495 77604587 77605250 77606417 77606525 77606937 77607617 77609137 77612142 77612738 77613748 77614325 77615306 77615619 77616474 77618405 77618731 77623994 77624861 77625202 77625481 77625498 77626739 77627107 77629819 77630916 77631518 77631812 77632121 77634925 77635571 77637099 77637656 77637812 77637881 77638489 77638539 77639720 77641458 77641748 77641920 77641980 77643360 77646124 77646305 77647423 77648607 77648761 77649606 77649745 77651065 77655505 77655505 77655740 77656442 77658345 77658832 77659054 77659338 77660847 77661012 77662760 77663360 77664533 77664962 77666265 77666732 77667473 77670355 77670785 77671491 77672190 77672376 77675667 77675782 77676656 77677144 77677226 77677867 77678130 77678627 77679164 77683965 77684301 77684599 77686254 77688071 77689079 77691616 77692786 77693378 77693809 77693934 77694232 77694640 77695136 77697336 77697747 77698690 77698709 77702742 77703005 77704643 77708041 77708549 77708650 77709334 77709337 77710454 77715052 77715300 77716780 77718673 77719977 77722819 77723111 77724739 77725336 77726393 77727615 77727891 77727931 77730472 77731215 77731519 77731883 77731979 77732081 77733270 77734558 77734675 77734859 77735216 77735262 77735786 77736196 77736200 77737326 77738155 77738999 77741425 77741494 77742999 77743086 77743674 77744356 77745439 77745783 77748009 77748057 77748773 77750854 77751068 77751130 77752375 77754446 77754625 77757609 77757831 77758277 77759684 77760741 77760973 77761130 77761839 77762718 77762761 77763479 77767813 77768820 77768844 77772157 77772553 77774591 77774641 77774987 77775886 77776673 77777155 77781134 77781460 77782870 77782925 77783065 77784464 77785663 77785920 77785945 77786224 77788570 77789327 77790085 77792834 77793723 77794054 77794366 77797053 77797059 77797552 77798301 77799435 77799968 77800055 77802283 77803056 77804365 77807303 77808567 77808787 77809323 77809379 77811072 77813338 77813893 77816893 77818204 77818583 77818952 77819044 77819476 77819554 77819679 77823043 77823681 77824359 77824457 77824829 77825248 77825818 77826238 77828029 77828865 77829508 77830072 77831604 77831678 77833305 77836474 77837961 77839815 77840851 77843026 77843093 77843158 77843296 77844617 77844909 77846803 77847490 77849415 77852435 77852535 77852629 77852650 77853021 77854031 77854446 77854838 77855376 77855428 77856204 77856641 77858556 77860350 77861047 77861193 77862617 77864246 77865454 77866818 77866977 77870118 77870504 77872051 77872368 77872785 77873622 77873995 77874159 77874566 77877769 77878587 77880355 77881822 77882351 77883315 77884193 77884571 77885753 77886100 77886503 77889892 77889994 77891751 77892088 77892266 77895064 77896281 77897653 77900411 77901768 77906625 77906857 77907406 77908317 77910714 77911376 77911688 77911707 77912311 77914232 77915839 77915954 77918070 77918432 77918802 77918889 77919252 77920953 77922925 77923645 77923841 77925241 77925264 77925670 77928036 77928623 77929219 77930854 77931857 77931907 77934841 77936173 77936352 77936619 77936815 77940964 77943089 77943773 77944655 77944727 77946228 77948976 77950184 77953236 77953664 77953978 77954448 77954581 77954612 77956056 77956069 77956459 77957595 77960297 77961006 77961803 77962680 77965501 77966348 77967729 77967956 77969825 77971853 77972419 77972607 77973104 77975870 77978263 77978338 77979077 77980950 77981653 77981805 77984185 77986531 77989093 77989811 77990625 77990799 77991127 77991382 77991985 77992628 77995114 77997616 77999176 77999399 77999927 78002345 78002836 78005179 78005268 78006479 78007879 78010408 78011104 78013209 78013517 78014406 78016177 78017402 78021560 78021578 78023736 78024702 78024888 78029000 78031569 78032011 78032339 78033881 78035028 78036165 78036678 78037117 78037609 78038876 78039606 78039615 78041336 78041431 78042036 78042723 78043486 78044011 78044597 78044845 78046204 78046725 78046895 78047259 78048548 78050751 78052281 78052731 78054738 78055637 78057798 78058219 78058276 78059438 78061303 78063131 78063775 78064967 78068265 78069622 78069674 78070566 78070749 78072543 78072703 78074110 78077392 78077558 78077894 78078369 78080487 78081755 78082576 78083115 78083285 78083771 78083937 78084063 78084419 78084917 78085581 78086295 78089199 78089232 78089419 78089588 78089593 78091305 78091321 78091932 78092492 78095222 78095253 78096351 78097506 78098195 78099306 78099719 78100967 78101343 78102347 78103071 78103258 78103821 78104404 78104498 78104723 78104772 78105950 78108940 78109350 78109501 78111375 78116957 78117200 78117741 78118331 78118605 78118619 78119444 78120389 78123326 78125993 78127393 78127576 78128379 78128394 78129594 78130773 78131525 78133022 78133632 78136505 78136727 78138213 78138657 78141044 78144338 78144792 78144834 78146469 78146539 78147784 78149819 78150197 78150607 78150911 78151658 78152627 78152792 78156228 78156251 78157098 78159813 78168011 78168833 78169154 78169298 78170463 78172047 78173323 78174398 78175959 78178298 78178628 78179218 78180153 78181597 78181795 78182942 78183708 78184084 78186536 78190439 78193847 78194438 78194901 78195169 78196091 78197504 78199211 78199263 78200544 78201271 78203263 78203265 78204202 78205619 78207060 78208711 78210281 78211646 78212245 78218079 78218101 78218474 78221033 78225228 78225785 78226408 78226992 78228492 78228959 78229187 78229519 78229889 78231222 78231342 78232962 78234517 78235631 78236313 78236535 78237761 78239618 78240951 78241846 78242051 78242535 78243337 78243714 78244125 78244983 78246022 78246421 78246820 78250618 78252165 78254877 78256452 78258603 78259920 78261735 78264099 78264926 78265200 78265239 78265262 78265902 78266184 78266499 78266833 78268351 78271474 78271935 78275662 78276680 78278502 78278556 78278767 78279695 78280293 78282444 78283406 78283506 78284310 78284825 78286199 78286440 78287615 78289005 78289038 78290324 78291487 78291910 78294273 78294342 78296515 78296843 78297615 78299501 78299902 78300505 78301148 78302307 78303849 78305404 78306304 78306756 78306967 78308451 78310387 78310688 78311250 78311415 78311454 78312240 78312783 78313058 78314766 78315909 78319019 78320289 78321564 78322266 78322403 78324404 78324416 78328231 78329349 78329923 78330161 78331922 78332044 78332336 78333180 78335088 78335955 78339047 78339853 78340074 78340865 78341081 78342035 78342356 78344330 78344860 78345292 78346216 78346414 78346794 78349810 78350020 78350489 78351098 78351650 78353342 78353399 78354543 78356861 78357937 78358185 78358268 78366374 78368676 78369005 78369165 78369461 78369779 78372345 78372679 78372873 78373738 78373897 78374783 78375814 78376023 78376262 78377050 78377612 78377639 78377776 78382496 78383390 78384857 78384985 78386851 78387228 78387950 78388817 78388858 78389350 78389547 78390078 78392415 78393557 78394821 78394900 78395070 78396367 78396797 78397815 78398838 78399418 78400105 78401012 78403870 78405414 78406687 78408293 78408627 78408948 78409712 78412097 78414059 78414177 78414716 78415217 78416790 78423693 78424015 78426131 78426340 78426432 78427403 78427606 78428026 78428676 78428701 78429021 78429169 78429277 78429416 78429895 78431216 78432818 78432878 78433672 78433956 78434603 78436943 78437007 78439258 78441535 78442708 78443601 78443992 78444946 78445037 78445107 78445124 78446789 78448483 78449047 78450646 78451120 78452013 78452240 78453967 78454366 78454687 78455301 78456009 78457086 78457471 78458388 78459313 78459385 78460390 78461451 78461759 78463320 78464839 78466688 78466908 78466918 78467125 78468810 78469621 78469668 78469854 78470533 78472961 78473509 78474888 78475206 78476943 78477709 78477818 78479711 78481316 78481982 78482052 78482231 78483263 78483905 78484610 78484795 78484980 78486265 78487624 78487676 78487760 78489725 78491021 78496070 78497127 78498105 78498513 78500132 78500553 78503364 78503971 78504516 78506363 78506702 78506771 78506788 78507538 78507845 78509146 78509375 78509430 78509542 78511666 78511830 78512049 78512733 78512999 78516431 78517225 78517226 78518138 78518604 78518606 78519043 78519055 78519446 78520809 78525200 78525357 78526879 78527893 78527893 78532516 78534156 78534989 78535230 78536423 78537927 78538862 78539234 78540726 78540787 78541123 78541363 78541539 78542664 78544403 78545921 78546141 78548552 78553127 78555775 78556082 78561566 78561734 78562000 78562988 78563834 78564708 78564953 78565218 78565386 78565416 78566329 78567164 78570084 78570813 78572284 78573634 78573876 78574761 78575431 78577573 78578181 78578602 78578674 78579304 78581141 78581300 78582567 78582778 78583307 78583350 78584418 78584806 78584846 78585032 78585732 78585795 78586200 78589209 78589660 78592285 78592369 78594951 78595686 78597681 78597825 78598306 78599327 78600794 78600955 78601604 78602520 78602653 78603564 78605125 78605252 78606493 78607170 78608357 78609797 78609928 78610653 78611364 78612357 78612702 78615156 78616140 78616872 78617203 78617752 78617786 78619013 78620723 78620920 78621257 78621348 78621718 78623413 78625158 78625486 78625518 78626711 78627851 78628191 78631024 78634496 78636426 78636620 78637118 78637606 78638145 78639516 78639639 78639902 78640023 78640427 78641061 78642406 78643051 78643893 78644856 78645806 78646385 78647486 78647529 78647863 78650576 78652489 78652810 78652982 78653339 78653676 78653979 78654029 78654396 78654786 78654877 78655828 78657731 78661102 78661876 78662388 78662770 78666237 78667317 78668278 78668782 78670267 78671041 78671108 78672641 78674392 78676518 78677194 78677263 78678386 78678640 78679433 78681133 78681531 78684699 78687990 78688854 78688972 78690152 78691665 78693568 78693785 78694013 78694193 78694684 78695417 78695909 78697419 78697590 78698999 78699225 78700242 78701449 78701499 78701847 78702138 78703082 78704364 78704512 78706632 78707170 78707368 78708509 78712503 78714919 78715791 78716338 78717958 78719527 78720002 78721527 78722181 78723064 78724347 78724534 78724612 78725610 78726484 78727036 78727155 78727380 78727884 78728104 78728449 78729213 78730588 78735009 78735129 78736037 78736504 78736716 78736751 78738388 78738748 78738826 78740425 78741079 78741253 78741743 78742094 78742896 78744696 78745013 78745377 78745975 78746215 78747100 78748570 78748799 78749128 78749341 78751408 78752249 78752951 78753848 78753868 78754063 78756523 78760099 78760831 78761758 78761888 78762859 78763173 78766218 78767068 78767495 78769716 78770659 78771446 78771641 78772239 78773657 78773894 78773933 78775730 78776557 78776698 78777080 78778948 78779519 78779852 78779948 78780028 78780256 78780389 78780494 78783268 78783694 78784428 78787455 78788225 78790179 78790989 78792960 78795225 78796652 78796738 78797562 78799363 78799712 78800705 78800711 78801699 78806436 78806772 78807847 78808079 78809407 78809763 78811466 78811644 78811846 78812557 78813874 78815377 78816860 78816884 78816933 78817423 78817819 78818219 78819943 78820060 78820207 78820220 78820232 78821483 78821874 78822564 78823191 78823393 78824909 78825218 78825695 78826841 78827343 78828185 78831200 78832591 78833186 78833294 78834501 78835376 78836213 78837417 78838643 78839172 78839797 78840524 78840840 78840868 78841370 78842233 78842610 78842884 78843189 78843641 78844731 78844774 78845926 78845955 78846322 78846423 78847897 78850962 78856535 78857211 78861557 78862743 78862759 78863059 78863331 78863404 78864409 78865770 78868119 78868819 78869272 78872558 78876048 78876947 78877006 78879397 78883786 78884740 78884903 78885290 78889591 78889696 78892447 78893781 78895345 78896653 78897042 78899253 78899331 78899449 78900056 78901273 78902266 78902268 78902602 78902876 78904470 78908604 78910940 78912893 78914301 78914861 78915488 78915570 78917047 78917362 78917672 78919020 78919736 78920797 78920872 78922410 78923315 78923511 78924443 78924511 78925487 78925669 78926162 78926803 78927219 78928385 78929465 78930619 78930794 78931705 78933313 78933557 78933924 78935461 78935742 78936556 78938094 78938605 78939715 78941268 78941344 78941740 78942847 78942996 78943351 78943769 78943800 78944120 78944403 78944647 78944981 78945788 78945804 78946019 78946952 78946989 78947707 78949139 78949978 78951270 78954070 78955315 78955623 78957391 78957967 78958752 78960694 78960721 78961830 78962535 78963043 78964147 78964280 78965054 78967850 78967909 78969490 78969923 78970303 78972586 78973376 78973442 78974381 78975599 78976091 78976541 78977161 78977327 78977836 78978612 78979918 78979966 78980296 78982186 78983010 78985683 78985746 78986349 78988152 78988366 78988905 78990408 78993621 78994367 78995437 78996156 78996276 78996433 78998289 79000161 79000283 79000752 79000910 79001278 79001440 79003462 79003791 79004509 79004604 79004912 79006330 79008241 79009756 79009964 79010553 79010582 79012040 79014082 79014219 79014460 79014761 79015693 79017006 79017176 79017327 79017758 79017772 79018757 79019254 79020554 79021293 79021355 79023529 79025985 79028093 79028113 79028924 79030151 79030189 79030684 79031237 79031786 79033500 79033520 79033905 79034474 79035331 79036041 79036208 79036798 79037093 79037221 79038757 79042122 79042439 79043445 79043888 79047166 79047595 79048039 79048555 79049369 79050412 79052578 79054884 79055363 79058941 79059111 79059959 79060595 79061610 79062833 79064684 79065704 79065924 79066761 79067519 79067533 79068413 79070987 79071103 79071321 79071412 79071889 79072028 79072254 79072429 79072552 79073149 79073597 79073768 79074324 79076371 79076983 79077201 79078081 79078655 79079241 79079531 79079844 79081274 79081919 79081974 79082066 79082240 79085050 79085230 79085592 79086065 79089670 79090442 79091432 79093046 79096322 79097210 79097268 79097759 79098783 79100148 79100823 79101058 79101280 79101306 79102730 79102959 79107932 79111249 79111519 79112579 79112623 79113029 79113101 79113139 79113323 79114843 79116015 79118355 79118536 79121247 79121593 79122213 79122676 79124113 79124877 79125009 79128227 79128628 79129143 79129220 79130439 79130465 79131637 79132039 79132602 79132716 79134508 79135447 79135831 79135927 79137070 79138408 79138853 79140546 79142074 79143835 79143916 79144640 79145064 79145205 79145530 79146338 79146641 79147148 79147529 79150734 79151994 79152119 79152529 79158421 79159382 79159534 79159671 79159691 79160139 79160291 79162180 79162877 79164992 79166142 79168853 79168893 79169140 79169409 79170023 79171233 79171690 79171726 79172209 79172239 79173591 79173678 79175646 79177228 79177557 79178778 79178876 79180679 79181583 79182090 79182150 79182886 79185497 79187985 79188498 79189127 79189180 79189672 79190462 79191312 79195882 79196257 79197126 79197288 79197871 79198244 79198447 79199252 79199447 79199468 79199950 79200859 79201978 79202142 79203850 79203944 79205290 79207369 79208032 79210559 79211134 79211739 79211916 79212417 79213540 79218442 79218825 79219168 79219188 79219733 79220930 79221637 79225458 79226007 79227814 79228230 79228755 79228876 79229349 79229511 79229701 79229794 79230755 79232207 79233416 79233516 79234428 79234636 79235549 79236412 79236550 79238075 79239166 79240514 79240992 79241236 79241545 79243766 79245098 79245622 79247738 79249397 79250458 79251146 79252834 79252841 79253114 79253138 79256348 79256391 79263068 79264715 79266988 79267938 79270605 79271304 79271582 79272162 79272311 79273514 79275973 79277290 79281000 79281523 79282396 79283643 79284459 79284668 79286613 79287329 79287922 79287935 79289742 79289751 79292026 79292625 79293771 79294747 79294820 79295259 79295495 79295581 79296158 79297416 79298700 79301603 79304028 79305727 79305833 79307790 79309384 79309436 79312940 79313565 79315191 79315549 79316361 79316902 79316937 79316969 79318953 79319165 79319884 79319954 79322594 79322738 79322740 79323943 79325384 79327605 79327991 79330303 79330508 79333935 79334401 79335496 79335640 79336435 79336967 79338414 79339373 79339944 79341110 79341484 79342224 79342233 79342746 79343187 79343670 79344483 79344838 79345291 79346898 79347054 79349928 79349997 79350215 79350503 79350557 79351635 79356146 79356474 79357566 79359213 79359728 79363431 79365646 79366561 79368388 79371997 79372850 79373541 79375318 79375373 79376283 79377116 79378320 79378912 79379786 79382065 79382217 79382259 79382581 79382598 79383296 79383570 79384424 79385103 79385568 79385619 79385646 79385764 79385841 79386253 79388826 79390629 79391519 79392777 79393747 79396321 79396604 79397316 79398514 79399141 79399741 79400517 79400892 79400962 79402532 79403093 79406573 79406724 79406949 79407277 79408508 79409046 79410065 79410155 79410493 79413109 79413577 79414630 79415487 79416918 79417060 79418339 79418915 79419801 79420687 79423644 79424339 79424765 79424989 79425357 79425602 79428088 79429077 79429892 79429900 79430578 79430796 79436261 79436539 79437496 79438049 79438308 79438627 79439078 79440335 79440949 79442234 79442834 79443279 79445531 79446401 79448987 79449018 79449054 79450367 79450591 79452724 79453577 79453690 79454578 79454644 79456651 79456695 79458685 79460657 79463665 79467446 79468853 79469404 79469918 79470551 79471389 79471988 79471998 79472908 79477552 79478409 79480562 79481714 79483497 79483750 79483956 79486943 79488614 79488645 79490852 79491817 79492245 79493226 79494545 79495240 79496567 79498885 79499988 79500530 79500742 79502795 79503208 79505189 79507362 79508281 79508374 79509069 79509500 79512491 79513198 79513219 79513627 79514693 79514769 79515309 79515317 79515340 79515441 79518514 79519885 79520673 79521598 79521886 79524352 79524938 79525384 79525954 79525959 79526731 79526909 79529413 79529988 79531014 79532091 79532661 79532762 79534559 79534636 79536706 79537060 79538748 79539232 79539232 79540402 79543776 79544557 79544745 79545839 79546083 79547668 79548878 79550091 79550328 79553931 79555374 79557027 79558052 79558283 79558344 79558702 79558872 79559453 79560251 79560785 79561958 79567229 79567298 79569383 79569473 79570739 79571156 79572154 79572998 79574400 79577827 79580055 79581134 79581258 79581345 79581392 79581935 79582586 79583354 79583936 79584427 79584549 79585366 79586359 79586638 79587229 79587313 79588127 79589101 79589693 79590442 79591251 79592591 79593109 79594645 79595756 79596084 79596087 79598272 79600257 79601432 79603737 79605454 79606650 79606980 79607017 79607184 79607954 79609144 79609194 79611770 79613123 79617056 79618129 79619286 79619582 79619711 79620822 79623037 79624567 79627740 79627811 79628471 79628474 79629145 79630685 79630881 79633263 79633601 79633641 79634398 79635978 79637133 79637506 79640690 79642107 79643236 79643507 79644784 79645865 79647753 79648228 79648377 79648955 79649041 79651213 79652808 79654414 79655002 79655422 79656596 79658687 79660644 79661073 79662097 79664353 79665464 79665530 79666077 79666155 79666862 79667163 79669459 79671029 79671881 79674763 79675083 79676240 79677195 79679667 79680792 79681199 79681338 79683858 79684585 79684937 79685638 79687678 79688487 79690953 79692782 79693216 79694682 79695698 79696911 79697269 79700917 79701307 79701712 79701888 79703148 79704112 79707116 79708267 79708685 79709202 79709756 79710357 79711626 79712459 79712762 79712881 79713166 79714122 79717185 79717656 79719253 79719672 79722831 79722850 79722857 79723063 79723409 79724118 79724558 79728275 79731142 79731563 79733126 79733515 79733723 79734526 79738344 79739182 79739810 79740162 79741221 79742059 79742355 79742702 79742984 79745297 79745569 79746320 79746376 79746864 79749755 79751126 79751297 79753241 79753242 79753660 79754317 79755007 79756591 79758467 79758578 79758845 79760286 79762125 79762241 79763646 79764501 79764908 79766053 79766959 79767329 79767955 79768245 79769459 79770024 79770568 79772497 79775397 79775868 79776232 79777062 79779725 79781614 79781710 79782494 79783486 79786229 79786349 79788517 79788699 79790436 79791688 79792407 79793145 79794155 79794419 79796091 79796320 79796949 79797002 79797035 79798626 79801364 79801970 79803478 79803906 79804545 79804727 79805342 79805494 79806934 79808104 79808872 79809042 79809236 79809330 79817033 79817426 79817533 79818304 79820557 79820918 79821049 79821187 79824825 79824877 79825352 79825398 79826106 79826107 79828651 79830565 79831830 79832059 79832780 79832881 79835646 79836230 79837319 79837485 79840151 79841715 79843472 79843557 79843665 79845416 79845707 79847470 79847551 79847741 79851393 79852992 79853128 79853308 79853564 79854665 79855120 79855458 79856201 79857591 79858345 79858573 79859935 79860258 79861815 79862521 79864252 79864658 79866269 79866653 79867260 79868278 79871570 79873263 79873693 79874369 79876396 79877049 79877949 79878742 79883444 79883753 79884265 79886318 79886858 79887179 79888976 79889211 79889252 79889550 79889765 79891287 79891453 79892794 79892820 79893913 79894169 79895389 79896180 79899043 79899784 79903640 79904157 79905281 79906080 79907665 79908931 79909334 79909486 79910595 79910724 79910907 79911145 79912726 79913243 79913871 79914857 79915135 79915408 79917463 79919524 79919759 79920262 79920550 79921915 79921972 79922602 79924455 79926257 79928881 79930174 79931989 79932807 79933108 79935469 79935852 79935973 79936324 79936604 79936712 79936938 79937769 79937993 79938064 79940461 79941059 79941441 79942951 79943432 79947297 79949511 79951856 79954238 79955359 79955700 79955954 79957216 79957526 79957561 79959685 79960087 79962143 79962274 79962981 79962988 79963832 79967425 79967485 79969553 79969798 79970569 79970808 79976177 79976377 79976797 79978195 79978498 79979938 79984231 79985180 79985701 79985703 79986515 79988143 79989478 79991099 79992843 79993899 79993941 79994766 79995392 79996149 79996446 79997945 79999821 80000214 80004577 80005414 80005786 80006667 80007340 80010759 80012383 80012746 80013215 80015153 80015239 80016100 80016384 80017013 80018422 80018776 80019387 80020647 80022532 80023114 80023666 80024174 80024401 80025248 80026338 80028248 80028422 80029393 80030775 80030931 80031775 80032143 80033188 80034511 80036157 80037684 80038514 80039158 80041556 80041604 80042324 80042892 80043069 80044310 80045583 80046532 80047568 80047693 80050607 80052449 80053257 80053680 80054133 80054234 80054462 80058165 80058301 80058695 80059161 80061285 80061293 80063759 80066610 80066664 80066732 80067387 80067404 80067630 80068767 80070644 80070653 80072216 80074269 80074591 80075126 80075569 80075998 80076417 80077316 80077397 80078426 80078666 80078911 80079159 80080311 80080375 80081133 80081666 80082019 80082151 80082166 80082345 80083086 80083183 80089466 80089987 80090519 80091150 80093631 80095940 80096420 80097020 80098147 80099200 80100853 80101301 80102185 80102614 80102905 80103513 80105716 80106585 80106605 80109269 80110123 80111132 80111233 80111502 80112024 80112351 80114659 80114741 80115312 80115403 80116299 80116664 80117017 80117708 80118993 80119869 80120764 80121199 80121870 80122531 80122978 80126895 80128824 80130829 80131992 80132953 80133526 80133951 80134939 80135201 80136249 80136890 80137570 80137662 80139084 80140166 80141396 80141417 80141776 80143624 80143919 80144426 80146272 80146886 80148680 80148699 80148942 80149982 80150561 80151111 80151748 80151910 80151950 80152184 80152310 80152899 80153553 80154429 80154630 80155349 80157782 80157955 80158146 80158404 80158822 80159425 80161167 80161693 80161885 80163666 80166199 80166261 80167158 80167212 80168125 80169257 80172339 80172916 80173606 80174497 80175522 80176403 80176435 80176641 80177143 80177944 80179031 80179840 80181367 80181985 80182080 80183157 80183898 80184427 80184432 80185961 80186162 80187630 80187687 80187945 80189176 80190351 80190796 80190873 80191682 80191839 80192600 80192675 80194945 80198991 80199534 80200832 80200948 80200955 80202351 80203051 80203834 80205468 80205683 80205784 80206694 80207705 80209186 80209940 80210253 80212494 80214714 80217098 80218390 80218556 80219573 80220730 80222695 80223401 80223560 80223941 80225472 80225983 80226239 80226308 80226973 80227021 80227703 80227986 80230202 80230594 80231082 80231745 80233564 80234907 80235423 80238444 80238649 80239727 80240097 80240309 80241132 80241507 80241835 80242971 80244447 80246056 80247236 80249113 80250162 80250717 80250880 80251845 80253934 80254169 80255205 80256313 80261351 80262268 80264214 80265728 80266059 80266125 80266756 80267859 80269227 80269900 80270617 80270720 80271301 80271953 80272428 80273632 80274564 80274865 80275242 80276142 80276980 80278649 80279735 80279828 80280507 80281666 80284407 80284752 80285695 80286366 80287573 80288331 80290058 80290896 80292249 80293611 80295773 80297832 80299031 80299122 80299588 80300675 80304727 80304729 80304990 80305148 80307176 80307442 80309281 80310076 80310363 80312913 80313092 80313577 80314056 80316030 80316198 80319660 80319732 80320052 80322681 80323581 80323627 80323773 80323847 80326053 80328558 80328646 80328774 80329421 80329611 80329638 80331332 80331646 80331676 80332577 80333559 80335965 80337512 80339175 80339345 80339461 80340058 80342619 80343458 80343879 80345432 80345968 80346001 80346659 80347355 80348411 80348511 80349592 80349785 80350133 80350779 80351218 80351365 80351500 80351791 80353540 80354634 80356177 80357900 80358079 80362104 80362744 80364212 80365235 80365932 80366066 80366357 80366693 80366981 80368325 80368720 80371037 80371282 80371679 80371683 80371895 80372055 80373723 80374065 80374931 80377290 80378484 80378910 80379082 80379250 80379321 80383756 80386364 80386618 80387096 80388180 80391242 80391816 80394009 80395012 80395250 80397524 80397879 80398663 80400656 80402456 80404345 80405257 80407142 80408175 80408522 80409803 80411986 80412392 80413602 80415592 80416232 80418373 80418916 80419544 80420255 80420835 80422942 80422980 80424508 80424748 80424808 80426123 80427030 80427552 80429000 80429147 80429241 80429292 80429852 80430298 80430797 80431214 80431663 80432782 80434059 80435036 80436149 80436707 80436744 80437382 80437831 80437977 80438817 80439298 80440476 80442474 80445719 80447914 80449897 80450733 80450973 80451707 80452768 80452950 80453909 80454051 80455126 80456299 80456860 80457236 80458187 80459625 80459972 80460041 80461120 80461532 80462100 80462481 80463956 80464884 80465442 80466817 80467292 80467293 80467596 80467782 80469565 80470422 80470501 80472740 80473010 80474457 80474830 80476299 80476949 80477208 80477312 80478946 80483644 80484677 80485234 80486792 80488276 80489277 80489634 80489999 80490500 80490830 80491752 80492409 80493354 80494028 80494281 80494719 80495768 80496170 80499663 80499877 80500205 80500373 80501971 80502044 80503111 80503546 80504700 80505553 80506869 80507282 80508359 80508584 80510456 80511629 80512580 80513646 80514384 80514556 80514570 80516412 80517740 80518441 80519992 80523948 80524430 80525045 80528076 80530678 80531253 80533153 80533165 80533328 80533358 80535774 80536474 80540745 80543071 80544239 80545087 80545376 80545699 80547066 80547711 80548463 80549672 80551029 80551969 80553255 80553281 80556732 80557187 80557881 80558512 80560696 80560810 80561262 80565121 80565271 80566670 80567720 80569142 80569689 80573576 80573643 80574261 80577006 80578074 80578449 80578721 80580848 80580925 80581077 80581274 80583046 80583069 80584170 80584742 80585325 80585763 80586720 80588730 80588928 80589203 80590787 80591111 80591307 80592447 80592699 80593694 80596150 80597493 80598157 80599069 80599105 80600191 80602284 80604886 80605038 80605220 80606597 80609686 80611368 80612140 80612716 80612808 80613243 80613808 80614164 80614866 80615158 80615471 80616514 80617734 80620280 80622869 80623031 80625026 80628243 80628818 80628949 80629348 80630676 80631316 80633320 80633806 80634491 80635028 80635215 80636062 80636347 80637193 80638607 80639154 80639856 80640133 80640543 80642091 80642605 80642983 80644065 80646172 80646342 80647110 80647179 80648713 80648721 80649851 80650095 80650317 80651367 80651522 80652271 80652529 80652933 80653020 80655501 80655534 80656023 80656622 80656695 80657088 80657095 80657683 80657687 80658363 80659418 80659555 80660045 80660472 80660920 80662055 80663290 80663332 80663569 80663720 80665310 80665398 80667061 80668746 80669541 80674364 80676173 80676912 80678239 80678774 80679888 80680310 80682089 80682150 80683498 80685604 80685954 80686013 80688053 80688527 80689502 80689754 80690563 80690726 80690756 80692256 80692376 80692431 80693544 80693800 80694393 80694503 80694582 80694806 80695132 80695706 80695960 80696987 80697329 80697594 80698214 80698229 80698757 80698772 80701273 80702434 80703896 80704135 80707033 80707931 80709476 80709789 80709797 80712535 80713169 80714243 80717198 80718594 80719581 80720604 80721315 80721654 80722039 80722336 80722646 80725007 80725571 80726819 80729319 80731054 80731155 80732285 80732974 80733324 80733539 80735418 80736579 80737022 80737067 80738496 80739939 80740926 80741793 80744721 80745144 80745341 80748179 80749011 80750869 80751309 80752505 80753750 80754056 80756650 80759016 80759227 80759243 80760759 80761825 80762717 80762961 80764502 80764527 80766887 80766916 80768232 80768704 80769792 80770878 80772805 80773162 80773698 80774786 80775892 80782275 80782506 80783168 80783925 80784241 80785645 80787096 80789511 80790775 80792130 80794829 80795364 80795697 80795837 80796463 80800477 80801795 80803295 80803502 80804901 80804937 80805382 80807903 80809086 80810341 80813327 80814132 80814151 80815138 80816476 80816862 80816940 80817222 80818429 80819385 80820883 80822076 80823793 80825042 80826075 80826218 80827154 80827423 80830350 80830806 80831693 80832343 80832760 80833104 80834145 80838739 80839670 80840755 80840756 80840840 80840903 80840917 80841166 80841698 80842231 80843693 80846192 80847046 80848239 80849024 80850431 80850844 80851050 80851645 80852757 80854394 80855653 80856437 80856870 80857698 80858321 80860572 80860640 80861592 80861674 80861801 80863115 80865674 80867096 80869873 80871407 80872271 80873245 80873586 80874107 80874147 80874309 80875020 80875106 80876236 80877127 80877812 80878132 80878352 80880078 80882081 80882144 80884206 80885521 80886543 80887789 80887985 80888182 80890415 80890418 80891448 80891806 80894065 80895144 80895609 80897143 80898530 80898759 80899182 80900382 80901363 80904139 80904539 80904849 80907338 80907796 80908058 80909272 80909571 80912190 80914737 80915705 80916046 80916383 80918406 80923163 80924130 80925633 80926478 80926543 80927599 80929668 80930772 80931143 80931325 80932481 80933119 80933479 80936646 80936994 80937019 80937085 80938705 80939937 80942223 80944220 80946630 80946782 80946980 80947424 80948658 80950265 80950508 80953329 80954424 80954578 80955051 80956003 80956160 80958174 80958212 80960790 80960834 80961494 80962114 80962932 80964323 80967323 80969088 80969097 80969558 80969724 80969819 80970183 80970442 80971343 80972212 80972467 80973885 80974636 80974898 80975237 80975711 80977647 80977896 80979152 80980015 80981634 80982150 80986118 80986909 80989673 80990105 80990329 80991589 80992451 80992484 80992633 80993017 80994992 80997190 80997198 80997283 80997415 80998090 80998916 81000132 81000625 81000638 81001846 81005066 81006681 81007896 81008323 81010835 81011585 81013336 81015034 81017336 81017816 81019582 81020586 81020693 81022093 81022887 81023382 81023612 81023958 81024451 81024483 81025506 81029492 81029924 81029968 81030245 81030735 81031605 81031782 81033057 81033384 81034187 81034970 81035011 81035594 81036621 81037206 81037449 81038707 81041733 81046017 81046863 81047122 81051421 81051671 81051952 81053274 81054135 81054355 81054766 81055057 81055518 81060026 81060045 81060620 81063571 81064894 81065436 81065592 81066240 81066673 81068814 81069187 81070267 81070882 81073881 81075313 81075399 81077860 81078221 81078687 81078744 81078774 81079732 81081318 81081463 81081625 81083401 81084282 81084901 81085484 81085930 81086082 81088887 81089757 81090669 81091940 81093365 81094232 81096085 81096147 81096209 81097256 81097656 81098690 81100432 81103900 81104405 81104830 81105782 81108837 81109292 81110004 81110576 81111517 81111520 81111523 81114026 81119177 81120873 81122414 81123418 81124916 81125590 81125600 81126828 81126923 81129742 81130381 81131737 81132420 81133620 81133941 81134262 81136188 81136657 81136928 81137976 81138650 81139179 81139829 81140070 81140633 81140929 81142141 81143805 81143839 81146404 81149274 81152070 81153140 81153958 81155750 81156478 81157417 81157593 81159496 81161463 81161533 81161742 81161826 81162087 81162303 81163300 81163929 81166373 81166559 81167679 81167691 81167985 81170293 81171606 81173695 81174324 81175138 81176301 81178233 81178815 81179432 81179968 81180688 81181110 81183039 81184364 81185826 81186121 81186320 81187530 81188034 81188213 81188407 81188963 81191484 81191667 81192388 81193857 81194892 81195099 81195890 81198976 81199359 81199462 81201880 81202107 81202116 81203563 81204775 81205336 81205446 81206100 81206864 81207026 81207500 81208278 81210939 81213253 81213456 81214934 81215152 81218042 81219784 81219953 81221362 81221442 81221876 81222834 81223331 81224347 81224889 81225194 81225210 81225805 81227551 81227943 81230760 81232588 81233800 81233945 81234255 81235242 81236364 81237347 81237726 81238821 81238850 81239395 81241745 81242244 81244152 81244876 81245220 81247595 81247846 81247875 81250559 81252397 81253125 81255820 81256951 81257766 81258280 81261115 81261169 81261543 81261875 81264641 81269324 81271235 81272220 81273234 81274070 81274566 81274835 81274988 81275086 81277769 81277996 81279237 81279810 81280383 81281610 81282578 81283377 81284654 81285250 81285368 81287980 81289145 81289741 81292777 81293839 81300248 81301038 81301161 81303044 81303957 81304965 81305669 81306206 81306633 81306864 81307262 81308382 81308800 81309191 81309390 81309874 81310788 81313181 81313692 81315067 81315915 81316829 81317989 81318532 81319483 81319637 81320338 81320417 81320441 81320502 81321740 81322210 81322466 81322569 81323124 81323877 81324113 81324448 81326250 81326461 81326542 81327111 81328863 81330202 81331910 81332369 81334183 81335153 81335896 81336881 81337195 81337488 81337798 81338352 81338674 81339080 81340175 81340362 81341251 81342966 81343110 81345483 81345530 81346809 81349219 81350330 81351093 81351409 81351865 81353325 81355062 81355287 81356898 81357013 81358811 81361525 81361554 81362471 81362630 81364581 81365183 81366549 81367305 81367656 81369733 81370315 81371328 81371425 81372034 81372201 81372357 81373202 81373634 81374529 81375252 81375504 81376911 81376985 81378409 81379128 81379306 81381013 81381807 81386557 81388140 81388348 81391286 81391503 81396743 81397141 81397182 81400580 81404489 81407183 81407779 81407788 81409527 81411539 81411979 81412815 81414077 81414753 81416058 81421019 81421411 81422335 81423459 81424200 81424402 81424769 81424805 81426888 81427762 81428125 81431612 81434220 81436909 81437046 81437459 81437535 81438001 81438798 81439224 81439995 81443122 81443937 81445246 81450826 81451369 81452109 81453330 81454699 81455214 81455793 81456300 81456413 81457505 81459372 81459630 81460368 81461576 81461923 81462089 81463179 81463602 81465189 81466341 81466600 81467050 81468245 81469590 81471704 81471946 81475349 81475802 81475980 81477587 81479782 81481201 81481554 81483384 81484371 81485086 81487675 81487909 81490317 81490664 81491092 81491429 81491924 81492667 81492731 81495542 81496389 81497532 81498708 81499206 81499626 81499838 81499951 81500256 81501907 81503182 81503415 81505446 81508226 81508246 81508896 81509836 81510228 81510960 81511653 81511703 81511966 81512133 81513732 81514199 81515712 81516215 81517514 81519480 81521098 81523651 81525583 81526312 81526984 81527289 81528800 81530177 81530683 81530894 81530932 81531878 81531938 81532865 81533957 81534119 81534252 81534760 81534989 81535530 81536277 81536912 81537150 81537562 81539640 81539668 81541922 81547034 81547550 81548186 81548986 81551726 81552960 81553707 81554963 81555749 81556448 81559014 81559192 81559366 81560042 81560828 81560974 81561338 81565070 81565672 81566970 81568557 81570327 81570340 81574491 81575117 81575577 81579505 81580537 81580637 81582891 81582893 81583678 81583903 81584382 81587381 81587602 81588114 81589250 81590188 81590284 81590327 81590408 81590501 81591050 81593568 81595606 81595760 81597615 81598808 81602029 81602596 81605388 81605453 81606496 81609685 81610849 81611578 81612341 81613466 81615392 81616723 81617425 81617625 81617958 81620350 81620534 81623162 81623789 81624537 81626158 81626717 81627147 81628467 81628601 81629502 81631479 81632423 81634860 81635198 81635909 81636729 81636937 81636999 81637602 81637945 81639066 81639579 81640176 81643380 81643789 81645396 81646895 81647113 81647853 81648060 81649568 81651906 81652543 81655175 81655584 81655746 81655857 81656397 81656785 81660971 81663165 81663180 81667671 81669269 81671491 81673234 81679291 81680524 81682026 81682366 81682730 81683568 81685644 81686620 81686728 81686877 81688031 81689255 81689996 81691653 81692550 81693866 81694489 81698375 81698769 81700458 81703484 81704040 81706596 81706893 81707476 81709979 81710025 81711126 81711866 81713261 81713262 81716675 81718296 81719822 81720002 81720165 81720168 81720495 81721080 81721423 81724571 81725376 81727318 81728479 81728493 81729483 81729873 81730781 81730789 81731455 81733133 81733824 81734246 81735154 81736369 81736644 81737719 81738642 81739262 81743694 81743730 81746996 81748239 81748369 81748638 81749180 81749318 81749371 81749748 81750003 81752896 81752933 81756847 81757449 81757835 81758030 81758212 81759339 81759923 81763221 81763325 81763621 81767348 81767722 81768446 81770275 81771240 81771498 81772141 81772612 81776219 81776297 81776801 81777712 81778214 81778337 81778737 81778787 81779439 81779480 81780243 81780413 81780644 81781038 81781373 81781563 81781651 81781829 81784702 81785181 81785280 81789588 81789705 81790037 81790524 81791347 81791911 81792645 81794088 81795507 81795666 81797768 81797798 81798534 81799211 81799710 81800513 81800812 81800847 81801435 81803598 81808355 81808359 81810591 81810771 81812427 81814199 81815557 81815927 81815928 81816178 81817282 81817564 81818304 81819763 81820035 81821507 81822508 81822769 81823863 81824588 81826086 81826704 81827197 81829209 81830158 81830430 81831679 81835103 81835736 81835971 81836059 81837350 81837850 81838612 81838712 81839000 81842008 81842632 81842864 81844844 81844900 81845021 81845267 81847940 81848057 81850242 81851911 81852005 81856622 81858732 81860164 81860859 81861058 81863620 81863648 81863809 81863879 81865387 81865549 81867015 81867387 81868089 81868357 81870449 81871166 81872326 81872949 81875216 81875233 81875548 81876748 81876991 81877003 81878125 81880261 81880994 81883125 81883661 81885460 81885593 81886024 81886362 81886566 81886745 81887384 81887820 81887863 81888244 81888882 81889429 81889894 81890073 81890092 81890318 81890783 81891389 81892528 81892948 81894486 81895253 81897075 81900984 81901929 81903498 81904322 81905067 81905974 81906046 81907822 81908033 81908485 81909672 81910088 81910489 81911205 81911274 81911433 81912063 81912065 81912294 81913121 81913537 81915527 81916289 81916360 81916954 81920761 81923461 81924129 81924253 81928245 81930778 81930984 81931357 81932074 81932173 81935627 81935789 81936331 81936456 81936500 81937088 81938260 81939284 81939956 81940736 81944057 81945087 81946324 81946557 81947753 81949289 81950733 81950769 81951325 81951639 81951795 81953708 81960595 81961266 81961538 81963731 81964303 81964927 81965343 81966085 81966661 81969338 81973794 81974085 81978257 81980075 81981785 81983610 81984099 81988831 81988854 81989429 81989792 81989906 81990877 81991276 81991332 81992946 81993965 81995859 81996942 81997526 81999000 82001027 82001665 82002078 82003608 82005532 82006624 82006786 82006874 82007499 82008735 82009843 82009981 82012912 82013210 82016526 82017715 82018855 82019120 82019817 82020562 82023625 82027017 82027137 82027486 82028162 82029651 82030442 82030989 82034898 82035505 82038560 82039210 82040606 82041189 82041271 82041779 82041799 82041820 82041978 82042302 82042346 82042637 82044448 82044798 82045438 82046017 82046456 82046741 82052190 82052292 82054864 82055235 82056332 82056792 82058423 82059095 82061111 82062246 82064441 82065762 82066147 82066721 82067082 82068177 82068323 82069303 82070441 82070652 82071433 82071951 82072024 82072520 82072913 82073634 82074415 82074533 82074993 82078770 82079391 82079501 82079891 82080876 82084925 82085152 82086147 82087209 82088005 82088562 82089223 82091297 82091716 82093022 82093786 82094984 82096318 82097664 82097785 82098216 82098512 82098881 82099341 82099576 82100096 82101028 82102408 82103595 82106036 82106123 82109547 82110885 82111336 82113342 82115150 82115290 82117255 82119562 82119699 82119980 82120574 82121047 82121537 82122153 82122289 82124091 82124192 82125067 82125971 82126563 82126999 82128114 82128668 82128890 82131714 82132536 82134961 82135191 82138785 82139691 82139893 82140150 82141116 82141497 82142229 82142609 82143322 82144003 82144848 82145650 82146252 82147292 82147347 82153809 82153838 82153900 82153917 82153934 82155194 82155541 82156205 82156546 82156649 82158272 82158524 82160966 82161188 82161486 82161583 82162875 82164607 82167920 82168776 82169160 82170751 82171074 82173088 82175128 82175583 82175606 82177773 82178533 82179202 82179657 82180784 82182896 82185516 82187584 82187701 82188111 82188280 82189347 82189359 82189578 82190400 82191712 82193753 82194267 82194549 82194670 82195056 82195615 82195617 82196040 82198849 82199496 82200143 82202039 82205287 82205810 82205897 82207672 82208294 82208539 82208683 82209124 82210285 82210936 82211437 82211804 82212107 82213625 82213986 82214261 82214849 82215972 82217990 82218590 82219580 82223565 82225702 82226014 82226577 82228030 82228056 82230094 82230698 82232131 82232996 82233592 82233848 82234795 82235284 82235312 82240440 82245751 82245856 82245915 82247062 82248924 82249347 82250312 82250561 82252585 82252585 82253328 82258940 82259287 82260187 82260209 82260990 82261302 82261367 82261743 82262690 82263481 82263909 82265787 82270913 82272393 82272480 82273479 82273880 82273897 82274476 82275333 82278916 82279329 82279450 82279735 82279758 82280093 82280549 82282136 82283127 82283257 82283877 82284771 82287134 82287589 82289535 82292525 82293419 82294057 82297583 82297599 82297649 82298971 82303200 82303871 82306466 82306704 82311973 82313769 82313973 82316480 82317398 82317608 82319223 82319248 82319734 82320336 82320659 82321514 82322091 82322955 82324907 82327553 82328873 82329935 82330967 82331386 82331988 82332918 82334530 82335800 82336225 82336286 82337481 82338674 82339556 82339732 82339894 82342528 82343137 82344424 82345778 82347757 82348084 82349622 82351598 82353968 82354572 82355523 82361331 82362594 82363636 82364082 82367169 82367194 82367734 82369163 82369260 82369452 82370910 82370918 82371032 82372929 82373421 82374091 82375652 82376691 82377212 82378142 82378526 82379749 82380159 82380678 82380758 82381593 82382472 82382588 82383781 82384151 82387614 82389965 82391794 82393485 82395949 82395979 82399242 82400694 82401974 82402002 82402912 82403737 82404315 82404534 82405099 82405510 82405634 82406891 82409942 82410775 82411335 82412570 82412832 82413863 82414865 82416540 82417870 82418161 82418227 82418243 82418757 82421521 82424619 82425942 82426034 82428370 82428419 82428655 82429160 82429388 82429560 82429799 82432186 82432537 82432553 82434270 82434466 82434833 82434967 82435557 82436932 82437959 82438007 82439688 82440065 82443159 82443746 82443792 82445012 82445741 82446712 82448465 82449072 82451750 82452082 82452353 82454080 82454499 82455249 82455681 82455862 82456564 82457304 82457306 82457721 82457942 82458279 82460372 82462270 82462997 82463833 82464168 82464336 82465839 82466234 82466442 82466902 82468315 82468513 82469193 82470652 82471391 82471937 82473108 82473602 82473801 82473832 82478136 82478470 82478673 82480490 82481077 82483641 82484289 82485435 82487419 82488080 82488829 82491931 82492225 82493033 82493201 82493800 82495709 82495786 82498429 82499908 82500787 82500863 82500897 82500991 82501157 82501435 82501680 82502001 82502196 82502597 82504311 82505072 82505098 82505290 82507019 82507362 82511198 82516251 82517707 82518019 82521528 82521567 82522018 82522782 82523166 82523403 82523902 82524282 82526976 82528191 82528600 82528670 82528943 82529331 82529795 82531944 82532278 82533314 82536771 82536852 82536976 82537422 82538336 82539187 82539741 82540128 82541999 82542761 82545842 82546982 82548157 82548492 82551281 82551283 82554100 82554568 82555027 82556215 82556907 82558161 82560385 82560489 82560571 82561377 82561470 82563123 82564987 82566967 82567005 82569056 82570279 82571725 82572559 82572680 82575475 82575811 82576122 82577195 82578695 82580829 82581301 82582054 82583160 82583407 82584337 82584639 82585130 82586332 82589609 82589680 82590240 82590886 82590993 82591828 82592007 82593207 82594718 82595505 82596895 82598383 82602760 82603640 82603906 82604721 82604777 82606081 82606439 82608080 82609020 82609508 82610401 82614462 82614766 82617002 82619332 82619836 82622010 82622645 82623326 82623819 82626732 82627034 82628361 82629667 82629909 82629968 82630235 82632685 82634401 82634451 82634720 82636104 82637272 82637335 82637473 82637557 82639598 82641199 82643445 82643778 82644450 82647176 82648175 82648224 82648463 82650674 82650986 82651340 82652197 82655470 82655579 82655975 82656562 82656613 82656970 82657130 82657205 82657816 82660367 82661411 82661985 82662300 82662406 82663683 82664452 82665019 82665538 82668277 82669454 82669865 82670829 82671465 82671597 82672200 82672244 82672517 82674078 82676356 82676480 82677064 82679132 82680023 82680285 82682048 82682631 82682766 82682794 82683026 82683342 82685958 82686041 82687505 82687612 82688537 82688679 82688869 82690443 82691244 82691634 82693153 82693792 82695820 82696892 82699097 82700059 82701020 82702846 82703877 82704643 82704968 82705460 82706890 82707166 82707524 82708332 82709392 82710516 82710704 82711494 82713763 82714478 82714506 82715633 82716988 82719817 82720193 82720720 82720854 82728941 82729139 82731475 82732282 82732596 82732962 82733298 82737695 82740793 82742117 82747562 82748749 82749197 82751475 82751661 82751717 82753595 82754557 82754864 82756142 82756888 82757408 82758799 82759952 82760457 82763334 82764151 82764476 82765156 82765539 82766112 82766201 82767570 82769729 82770707 82771974 82772330 82772944 82775159 82776303 82777403 82778833 82779424 82780247 82780817 82785087 82786788 82788184 82788435 82788956 82790171 82793236 82796575 82799392 82800895 82801595 82801682 82802263 82803020 82803648 82805362 82805955 82806089 82809773 82810907 82812496 82813396 82813924 82814616 82814775 82814907 82815575 82815897 82816488 82817887 82821366 82821713 82822613 82823287 82823479 82827566 82828445 82829568 82829700 82830164 82831405 82833661 82833978 82834635 82836385 82836985 82837083 82837455 82838668 82839401 82841963 82845869 82846392 82846852 82847023 82847868 82847889 82848999 82849795 82849872 82850064 82851065 82851225 82851670 82851999 82853190 82854676 82854706 82854733 82856463 82857410 82860113 82862668 82864306 82864533 82865208 82865739 82866713 82866932 82866949 82867092 82870003 82870422 82871776 82873531 82874293 82875659 82876796 82877066 82878179 82881478 82882022 82882091 82885118 82885147 82886843 82888794 82889309 82891580 82894423 82898029 82898071 82900579 82901287 82901877 82903593 82905211 82905404 82906301 82906764 82908048 82908447 82908663 82910428 82910880 82912768 82913502 82914492 82915759 82916852 82917768 82919955 82921337 82924882 82926285 82927052 82928026 82929811 82931053 82933270 82934603 82936647 82936828 82939209 82940293 82941035 82941907 82942751 82943381 82943488 82948129 82950345 82950366 82950991 82950994 82951920 82953895 82954133 82954730 82956745 82958810 82959581 82960280 82963306 82964303 82967339 82969761 82970346 82972583 82973860 82974793 82975626 82975694 82976113 82976508 82977345 82978370 82978807 82979098 82979183 82980350 82981192 82982588 82982875 82983588 82983685 82983958 82988631 82989251 82989672 82991395 82991855 82991977 82992695 82992906 82995299 82996824 82996882 82996993 82998180 82998533 82998802 82999990 83000659 83000967 83002019 83003079 83007014 83007422 83008123 83009185 83009908 83010606 83011187 83012475 83018552 83019434 83019471 83019938 83020965 83022652 83023048 83023918 83025998 83026404 83026631 83028098 83029306 83029929 83030174 83032754 83036664 83038060 83038423 83038705 83039253 83039604 83041056 83042299 83042316 83042711 83045432 83045738 83046129 83048203 83048631 83049319 83050426 83051678 83051938 83051943 83054081 83054120 83054413 83055207 83055429 83056645 83056686 83057405 83057762 83057807 83058083 83059641 83059671 83059915 83059995 83060673 83063374 83064655 83066603 83066719 83066856 83067868 83068212 83069329 83070727 83070930 83073100 83073166 83073546 83073723 83075439 83075600 83076965 83079370 83079380 83079502 83080255 83082503 83082619 83082621 83083394 83085864 83085941 83086666 83088181 83090699 83091503 83091773 83092631 83092812 83093466 83093810 83095085 83096646 83096668 83097359 83097447 83101854 83102866 83103709 83104204 83106095 83106441 83107248 83107925 83108027 83108240 83108876 83109809 83110525 83110666 83110999 83112280 83113442 83113477 83114305 83115314 83115534 83116778 83118379 83120917 83121769 83121925 83124582 83125104 83125190 83126163 83126527 83127650 83129409 83129623 83129717 83129979 83131764 83133341 83135960 83136527 83140053 83140789 83142102 83145769 83146028 83148827 83151393 83152060 83159403 83160523 83161331 83162931 83164069 83164328 83164752 83166026 83166486 83167878 83167913 83168804 83172598 83173701 83174611 83177358 83177377 83177413 83177711 83177719 83177991 83180338 83180591 83180891 83181240 83181394 83181890 83182769 83182935 83183390 83185166 83191761 83191771 83192833 83193012 83193020 83194738 83196788 83199108 83201878 83202855 83203058 83203290 83207103 83207619 83209163 83209227 83209656 83210943 83211058 83214833 83218811 83219362 83219709 83219758 83221440 83222124 83223790 83224805 83225163 83225380 83225847 83230961 83231386 83232292 83232380 83238426 83239900 83239945 83241275 83243392 83244053 83244696 83246085 83246629 83251880 83252222 83252223 83252562 83256377 83257019 83257473 83259722 83259923 83261907 83264836 83264914 83265208 83268145 83268743 83269430 83270235 83270238 83270330 83270804 83271356 83271529 83271673 83272193 83273168 83273216 83276521 83277055 83278419 83279344 83281137 83281429 83281517 83281709 83281928 83282180 83282702 83284858 83287652 83288257 83288466 83290090 83290300 83291500 83292203 83292458 83293105 83294215 83294465 83296839 83298621 83298671 83301995 83302046 83304284 83304862 83306339 83306362 83309798 83310140 83311259 83312859 83313257 83316542 83318773 83319510 83321389 83322525 83324424 83324522 83324820 83325457 83326735 83327394 83331944 83331971 83332404 83332503 83333433 83333907 83334396 83334643 83335702 83336856 83337611 83338703 83339477 83339812 83340487 83340737 83341389 83342500 83342786 83345225 83345418 83346103 83349956 83350548 83352123 83353195 83354350 83354742 83355044 83356393 83357284 83357651 83358371 83358691 83359943 83360687 83360920 83361952 83363899 83363939 83365937 83366613 83367696 83368154 83368917 83371984 83372487 83373926 83377919 83378318 83380675 83381637 83382647 83383310 83383372 83383517 83384017 83384612 83387444 83389265 83390144 83390459 83393322 83393915 83394439 83394922 83396474 83396839 83397541 83397774 83398525 83399285 83399425 83399807 83401884 83402062 83403025 83404705 83404775 83405521 83407197 83407779 83407813 83407878 83407984 83409592 83410076 83411696 83411856 83414066 83414428 83415654 83416339 83416568 83418447 83421801 83421976 83422322 83422352 83426257 83428923 83431300 83432167 83432366 83433333 83433653 83434088 83434400 83435229 83435552 83436867 83436909 83436933 83436942 83438664 83438770 83439318 83439339 83439724 83440644 83441563 83442892 83443055 83443768 83447080 83450367 83452247 83452705 83453065 83453083 83453803 83454170 83456134 83459338 83459517 83459596 83459744 83459874 83460112 83460282 83461341 83462804 83463516 83466737 83467302 83467887 83469142 83470001 83470817 83470967 83471065 83472135 83474573 83475696 83476334 83476420 83477708 83478954 83481651 83483121 83483293 83485242 83486429 83488812 83491156 83491899 83494146 83494327 83495142 83495390 83497307 83497658 83497849 83498628 83499310 83499838 83500190 83501562 83505386 83506418 83506888 83507060 83507628 83507771 83508457 83509417 83517435 83518785 83520735 83521404 83521714 83521834 83522154 83522227 83525099 83525305 83526212 83526857 83526941 83529217 83530244 83530586 83530749 83533130 83533380 83533954 83535119 83535459 83536108 83536191 83536613 83538727 83538852 83540147 83540528 83540598 83542069 83542170 83542776 83543235 83543974 83544001 83544362 83544525 83544815 83545717 83549412 83552237 83552336 83553055 83553262 83554596 83555810 83556309 83556602 83557766 83558541 83558567 83558706 83560809 83561481 83562562 83563250 83565344 83567212 83568908 83569437 83571667 83571760 83572129 83573086 83573381 83573996 83574520 83574677 83575767 83575893 83576321 83578321 83580534 83581406 83582308 83582851 83584216 83584778 83585046 83585385 83587255 83587462 83588634 83590678 83592409 83592629 83592789 83593302 83593376 83593806 83596130 83597296 83598068 83599072 83601643 83602240 83603325 83604870 83606884 83607462 83607740 83609665 83609814 83610076 83612223 83613494 83618783 83620507 83621987 83622287 83623027 83626179 83626571 83626829 83630124 83631304 83632810 83633152 83633756 83633803 83633856 83633905 83633964 83634214 83634610 83635113 83636133 83636197 83636459 83636615 83636628 83637524 83639906 83640618 83641352 83641353 83641475 83642109 83642258 83642509 83642966 83645147 83645842 83646109 83646384 83646508 83648287 83648593 83648637 83649859 83649998 83651052 83651452 83652829 83656159 83657510 83657562 83658413 83658583 83659087 83660202 83660351 83660855 83662059 83664096 83664163 83664580 83667315 83670100 83670871 83671006 83671248 83671706 83672385 83673788 83673917 83674851 83675930 83678857 83679631 83679975 83683396 83684624 83686023 83686993 83688518 83688587 83688815 83688875 83689293 83689954 83690190 83690602 83691671 83692105 83692466 83692910 83694313 83695221 83695325 83696082 83697121 83698432 83698765 83700623 83701146 83702419 83702720 83704709 83705297 83705994 83707065 83707130 83708073 83708460 83709005 83709400 83710096 83710348 83711341 83711726 83714203 83714791 83715224 83715257 83716102 83717070 83719445 83719697 83720228 83721185 83723565 83724133 83724736 83726655 83727262 83727656 83728168 83728292 83728469 83729450 83729658 83730262 83730605 83730928 83731345 83734315 83735333 83736144 83736740 83737243 83739512 83740817 83740880 83741858 83743098 83743308 83743383 83745072 83745404 83747110 83747747 83748040 83748924 83750232 83750593 83752973 83753371 83753749 83754215 83754808 83755315 83756327 83756930 83757057 83758094 83758921 83759314 83761186 83761401 83761409 83762690 83763192 83763810 83765899 83766169 83767031 83768444 83769080 83769174 83769870 83770456 83770673 83772431 83773795 83774109 83774305 83775345 83775352 83782479 83783039 83783664 83783789 83787194 83787361 83788090 83790316 83790561 83793150 83794699 83794759 83796145 83797134 83802136 83803193 83803376 83804786 83807422 83807558 83807854 83808405 83808923 83808960 83810118 83810741 83811494 83811872 83812750 83813046 83813403 83813875 83813981 83815025 83817944 83818550 83819624 83820455 83821928 83822363 83822680 83823096 83823432 83824339 83825060 83826989 83828548 83830430 83831100 83834189 83835280 83836747 83837524 83838218 83838727 83839628 83841415 83847092 83847172 83847225 83847848 83849425 83849627 83849642 83850180 83850272 83853319 83853491 83854838 83858786 83858789 83858881 83862925 83863199 83863438 83863605 83864206 83864312 83865030 83865280 83865842 83868421 83868522 83871033 83871550 83872008 83872009 83872963 83873079 83873884 83874285 83877034 83877170 83878826 83880084 83880873 83881339 83881845 83882429 83883160 83883254 83884191 83884276 83885454 83886805 83886914 83887183 83888182 83888603 83888950 83889536 83891361 83891862 83893283 83897457 83899679 83900526 83901040 83902628 83903553 83906443 83906800 83906906 83907227 83910214 83910298 83910694 83912263 83912432 83913283 83913588 83914676 83914894 83916103 83917993 83918887 83920050 83920427 83921330 83921733 83924023 83924557 83926797 83928662 83928777 83930155 83930339 83931579 83931609 83932474 83932769 83933798 83934576 83934949 83938204 83938393 83939808 83940058 83940389 83940850 83943173 83943194 83944828 83946247 83947018 83947114 83948264 83948666 83949141 83950337 83952212 83953785 83955284 83958635 83958651 83960548 83961695 83964711 83966123 83966277 83966467 83966611 83966747 83966933 83967050 83967104 83968727 83974741 83974873 83975562 83975676 83976325 83977273 83978361 83980210 83981949 83982648 83982806 83983365 83985900 83990013 83990188 83990950 83991180 83992027 83992332 83993827 84000579 84001221 84001283 84003729 84005678 84007274 84009203 84010455 84012153 84012304 84012734 84013026 84014232 84015010 84016491 84017172 84022003 84023252 84023963 84025111 84026396 84026915 84027456 84029980 84030047 84030797 84031258 84032710 84033028 84033748 84034174 84034704 84035995 84037187 84037691 84037860 84037953 84039431 84039451 84040714 84041985 84044204 84044848 84045308 84045959 84048512 84049161 84050065 84055573 84055846 84056369 84057158 84057751 84058109 84059180 84062007 84062060 84063726 84064060 84065212 84065971 84066478 84067318 84068631 84068681 84069110 84069612 84069770 84069834 84072156 84072957 84073669 84075091 84075307 84076068 84076328 84077167 84080215 84080342 84081501 84082652 84082734 84083078 84083590 84083676 84083782 84084773 84087926 84089375 84089723 84092318 84092425 84092434 84093060 84093543 84093621 84094332 84095256 84096281 84098522 84098824 84098871 84101024 84103217 84103351 84104875 84105138 84106098 84106720 84107370 84108668 84109167 84109803 84110952 84111900 84113670 84114193 84115473 84115939 84117838 84118100 84118152 84119429 84120280 84120660 84122082 84123560 84125150 84125182 84125659 84126223 84126376 84127401 84129415 84130520 84130763 84132378 84133226 84136417 84136974 84137347 84137626 84138477 84138564 84139629 84139838 84139947 84141211 84141256 84141763 84141822 84142015 84142995 84143632 84143990 84144404 84144481 84145577 84146700 84148573 84150882 84151033 84151077 84152539 84152633 84152836 84152888 84153375 84154717 84155926 84156703 84158769 84159562 84159655 84159735 84160707 84160934 84161208 84161869 84162974 84163885 84164152 84164332 84165324 84165832 84167024 84167845 84168865 84169890 84172082 84172419 84173993 84175304 84176866 84176941 84178547 84178688 84180999 84183696 84183928 84184150 84184958 84186941 84187536 84187767 84187859 84188144 84188400 84188595 84189524 84189837 84189894 84190973 84191480 84192018 84192630 84193505 84194107 84194802 84195352 84195371 84195402 84196961 84198246 84198425 84198501 84200750 84201641 84201805 84201854 84201933 84203082 84203457 84203897 84204090 84204101 84204280 84206273 84207298 84208031 84209045 84212021 84216694 84217210 84219077 84219467 84219778 84220478 84222150 84222156 84222598 84223101 84223159 84223691 84223964 84225142 84225763 84226208 84227916 84228869 84232210 84235305 84236137 84236934 84237054 84237785 84238745 84238974 84239146 84240893 84241271 84241402 84241465 84242128 84243533 84244132 84244453 84244782 84245661 84246442 84246466 84246737 84247397 84248849 84250537 84250712 84250918 84251294 84253354 84253759 84256870 84257684 84258283 84259174 84260530 84261815 84261895 84263698 84264946 84267115 84267365 84268672 84268697 84268780 84269266 84270810 84271887 84272366 84273499 84274224 84274762 84275028 84275644 84275758 84276248 84276441 84277234 84277383 84277583 84278910 84279984 84280730 84281000 84282647 84284319 84285481 84286978 84288191 84289873 84293016 84293094 84295176 84296148 84296514 84296758 84296859 84297584 84297924 84298257 84298624 84301851 84302855 84303213 84303343 84304041 84304052 84306545 84306557 84307180 84307951 84308319 84311263 84313313 84313859 84314946 84315298 84315794 84318409 84319287 84319833 84319924 84320986 84321911 84323271 84324384 84324552 84324883 84327842 84327865 84328828 84332350 84334251 84334657 84337524 84338267 84338650 84338714 84340026 84341073 84343355 84343864 84345653 84346318 84346692 84347975 84349215 84349354 84350591 84353542 84353687 84354350 84355088 84355715 84356327 84356340 84356656 84358167 84358359 84359506 84360881 84361235 84361375 84361691 84363412 84365594 84365921 84367257 84367638 84368552 84369142 84369258 84370166 84371706 84374523 84374988 84375860 84377557 84379011 84379516 84379746 84380145 84382546 84384055 84384243 84386869 84388155 84388369 84389886 84390543 84390915 84391675 84391773 84392684 84393189 84394317 84394414 84396451 84396600 84397015 84397341 84397807 84397878 84398194 84399306 84404397 84405346 84405392 84405873 84406031 84406980 84407560 84407627 84407930 84408533 84408718 84409700 84409879 84410532 84413123 84413379 84413562 84416259 84417057 84418684 84419192 84420653 84425443 84426033 84427361 84428502 84428786 84428818 84429503 84430165 84430881 84431327 84431554 84432814 84433046 84433193 84433482 84434610 84436652 84436753 84437746 84438051 84440158 84441061 84443894 84446111 84447019 84447383 84447981 84448276 84449767 84452244 84452910 84453886 84454020 84454202 84454241 84457313 84457604 84459592 84467031 84467685 84467928 84469039 84469181 84469745 84470386 84470709 84470766 84471296 84472247 84473032 84473869 84474235 84474733 84474870 84475445 84475651 84476235 84476358 84476759 84477669 84478296 84478865 84478984 84479114 84481906 84482271 84482839 84483787 84484173 84484978 84487331 84488462 84489176 84490683 84491106 84491128 84491985 84492390 84492442 84492629 84493463 84495236 84496266 84496431 84497945 84498607 84499714 84503958 84504158 84505289 84505292 84506129 84506291 84508064 84508529 84508827 84509595 84511046 84512432 84513391 84514002 84515772 84516380 84517445 84517792 84518436 84518442 84518776 84519817 84520198 84522200 84522229 84523258 84525374 84526153 84527385 84527705 84528704 84528951 84531503 84533800 84534314 84534602 84535373 84535439 84536018 84536384 84541394 84541553 84541626 84543334 84544233 84545717 84546192 84546312 84547767 84547823 84547835 84550273 84551257 84552144 84553526 84554221 84554378 84556474 84556986 84557570 84561797 84564830 84564870 84565399 84565517 84566166 84568751 84568887 84569713 84570440 84570803 84571667 84572773 84574691 84574797 84578652 84579872 84580021 84580296 84580512 84581070 84582238 84583114 84583210 84585686 84586195 84587269 84587852 84588195 84588427 84588856 84589026 84589877 84591544 84592494 84592710 84592717 84593705 84593967 84594190 84594261 84594390 84595505 84595768 84596303 84597220 84598779 84599740 84599926 84600292 84600634 84601253 84601303 84602711 84603276 84603460 84604761 84605437 84605783 84606197 84606698 84606745 84606913 84609891 84609957 84611000 84611601 84614031 84615235 84615292 84615902 84617000 84617613 84618909 84621130 84622588 84622885 84624334 84624664 84625866 84628146 84630327 84631232 84633846 84636327 84637993 84638543 84639536 84640048 84641309 84641643 84646235 84646747 84649720 84651643 84652209 84652376 84652729 84653333 84653849 84654673 84659773 84660403 84660610 84664318 84667287 84667599 84668453 84670044 84670765 84672019 84673543 84675174 84675548 84677229 84679677 84680650 84680719 84682395 84682482 84683139 84684242 84684273 84684494 84685344 84686091 84686926 84687045 84687871 84690699 84691768 84691775 84692104 84692534 84694806 84695259 84695996 84696077 84698990 84699313 84699957 84700165 84702394 84702757 84703364 84704586 84705219 84705485 84706508 84707300 84712212 84713381 84713643 84714604 84716488 84718130 84718780 84719283 84719786 84719938 84722333 84722995 84724965 84725217 84725356 84725681 84726046 84726294 84726622 84726898 84726905 84729023 84730532 84731775 84733218 84733868 84734124 84734496 84734528 84734831 84736734 84737936 84738534 84741091 84741193 84741507 84742515 84743589 84743829 84743972 84744519 84746182 84746673 84747014 84747541 84749236 84749319 84750381 84750663 84752260 84752315 84752709 84753131 84753534 84754256 84754771 84757373 84759283 84759748 84759928 84760541 84761104 84761271 84765154 84765496 84765935 84769846 84769976 84771411 84771533 84773183 84773199 84773205 84775397 84775731 84776140 84776258 84776371 84778216 84778544 84780424 84781612 84785381 84788456 84790427 84790596 84791150 84791763 84792688 84794399 84794664 84796493 84797830 84797971 84798951 84799192 84804609 84806643 84807036 84808317 84809746 84809854 84812333 84813104 84814220 84815042 84815947 84816296 84817419 84819644 84820197 84820307 84820343 84825660 84826062 84828726 84828839 84828980 84829933 84831058 84831814 84832049 84833556 84833618 84833872 84834297 84835036 84836580 84839728 84840278 84842176 84844446 84845408 84846185 84847054 84848751 84849558 84851787 84852617 84853117 84853379 84853475 84855333 84855612 84856170 84859542 84859607 84860384 84864381 84864926 84868502 84869117 84869323 84869635 84869918 84870691 84872528 84872908 84874414 84875251 84875485 84875910 84876496 84877591 84877737 84877920 84881071 84883539 84883714 84883800 84884240 84884593 84886953 84889186 84892499 84893664 84896456 84899044 84900633 84901494 84901966 84902065 84902277 84906193 84906644 84906696 84906733 84906780 84907315 84907651 84908232 84908234 84908594 84909153 84909362 84909697 84910111 84911064 84911066 84914609 84914769 84915088 84915497 84918886 84921695 84923093 84924538 84924921 84925753 84925893 84925898 84926898 84927878 84929238 84930800 84932310 84932403 84932548 84933689 84933741 84935107 84935405 84935669 84936199 84936291 84936393 84938219 84938860 84939120 84941985 84942671 84943509 84943809 84944516 84944521 84944772 84945268 84948558 84948602 84948805 84949433 84949887 84950355 84951201 84952725 84953290 84953382 84954630 84955143 84955243 84956898 84959233 84961342 84961923 84962090 84962894 84962895 84962997 84963401 84963546 84964103 84964937 84965453 84967322 84967456 84969307 84969702 84970414 84972990 84975863 84975939 84975982 84978393 84978454 84979627 84980628 84981903 84983667 84984458 84985335 84987034 84989953 84990546 84992985 84994923 84995478 84996000 84997809 85000924 85002895 85004890 85006818 85007823 85008311 85009055 85009598 85010172 85011883 85011976 85012030 85012211 85014735 85015833 85018858 85019660 85020912 85021289 85021989 85022387 85023155 85023220 85026680 85027333 85028557 85029243 85029925 85032501 85033525 85034343 85034436 85035593 85035855 85036355 85038760 85039179 85039859 85040108 85041486 85041804 85042139 85042381 85042393 85042934 85042936 85045222 85045275 85045332 85047122 85047964 85049589 85050227 85050413 85051612 85051948 85052150 85052303 85054805 85055418 85057940 85059152 85059883 85062603 85063242 85063884 85064067 85064957 85065842 85068321 85070648 85070714 85071396 85072132 85073695 85074178 85074649 85076412 85076885 85078067 85078330 85078626 85078718 85079789 85080995 85082430 85082701 85083328 85085768 85085955 85087282 85088289 85089032 85089751 85090184 85090782 85091338 85093069 85093268 85094179 85095178 85095343 85095805 85096272 85096304 85096382 85096479 85098534 85098794 85098861 85099214 85101896 85102620 85103121 85104478 85106157 85108645 85109429 85109646 85110296 85110907 85112539 85114099 85114604 85114696 85114883 85114966 85115210 85115824 85116415 85116728 85116802 85118270 85119999 85120324 85120484 85120799 85121286 85121385 85121447 85121665 85122141 85122256 85122598 85122802 85123973 85123979 85126766 85128545 85129900 85131599 85137143 85137155 85137329 85137523 85137526 85137552 85138100 85143005 85143109 85148143 85148565 85150846 85151670 85153790 85154263 85155112 85155972 85156933 85158524 85159388 85160190 85161232 85162082 85166843 85167391 85167399 85167494 85168028 85168095 85169838 85170808 85170840 85170972 85172178 85172993 85173813 85173966 85175979 85176326 85177417 85177870 85178691 85179830 85181530 85181626 85183068 85184377 85185363 85185804 85185873 85186650 85186956 85186993 85188427 85188563 85188773 85190511 85190904 85191479 85194144 85194492 85194914 85195870 85196329 85196561 85200316 85202475 85202515 85203606 85203833 85204442 85206959 85207227 85208617 85209584 85209746 85209942 85212780 85214419 85215905 85215942 85219649 85220028 85220623 85220829 85221666 85222870 85225389 85226252 85228370 85229146 85231108 85231937 85232370 85232920 85233440 85233746 85234400 85236842 85240774 85240967 85241267 85242385 85242504 85243062 85243872 85243938 85244145 85244217 85244432 85246083 85246713 85250319 85250542 85252122 85252222 85253575 85253766 85256389 85256408 85257116 85257845 85259054 85261512 85262608 85263872 85264371 85265443 85265599 85268388 85269967 85272035 85272684 85272707 85273018 85274313 85274543 85275106 85277384 85277662 85278918 85279224 85280060 85280875 85281379 85282651 85283904 85284101 85284412 85284785 85285951 85286390 85286566 85286651 85288024 85288400 85288437 85291296 85292035 85293836 85294506 85297217 85297798 85298278 85299354 85299791 85300239 85300721 85301343 85301569 85301632 85301745 85302126 85305879 85306361 85306522 85306851 85308396 85309960 85310397 85310735 85313373 85313407 85314718 85314729 85316595 85317627 85318656 85318845 85320344 85321073 85321100 85321344 85321515 85322056 85326413 85327832 85328593 85329625 85329877 85330153 85333901 85334286 85334437 85336676 85336691 85339834 85340124 85340360 85340725 85341641 85343447 85344326 85346019 85347163 85347221 85349622 85353001 85353986 85355063 85355375 85355422 85357693 85357867 85358639 85359365 85365291 85366114 85366217 85366479 85369404 85370333 85371014 85371688 85374332 85374494 85376618 85377091 85378660 85379301 85379738 85380554 85380747 85382848 85382955 85384937 85385087 85385121 85386596 85386763 85387388 85388035 85388349 85388605 85392930 85393047 85394167 85394533 85396206 85398430 85398884 85399270 85399362 85400482 85401247 85405924 85406486 85407606 85410020 85411645 85411896 85414936 85416354 85417064 85417184 85419179 85422757 85423571 85423930 85424078 85424327 85424729 85426069 85426614 85426947 85427077 85427666 85431244 85436611 85438266 85438454 85438651 85439450 85440172 85444207 85444657 85446308 85447560 85447843 85448134 85448316 85449334 85451093 85451187 85453364 85453474 85454045 85455310 85456315 85458046 85458845 85459072 85460470 85461108 85462520 85463070 85464297 85466602 85468600 85470037 85470150 85470656 85471520 85471623 85473012 85475843 85477006 85480969 85481787 85482041 85482532 85485026 85485552 85486342 85486798 85487769 85488736 85489672 85490125 85490929 85492315 85494775 85495790 85497164 85501275 85501414 85502545 85502651 85503231 85503472 85506224 85510439 85511439 85513597 85513873 85515303 85517908 85518335 85518962 85519222 85520310 85520658 85521094 85523602 85523938 85524516 85524546 85527596 85527958 85528088 85528869 85530467 85530578 85535525 85536105 85537283 85538402 85538403 85538486 85540932 85541253 85541947 85542418 85542751 85543364 85543891 85544271 85547143 85548905 85551639 85552024 85556053 85559108 85559162 85559399 85561461 85561752 85561887 85562349 85562646 85564510 85565200 85567935 85568538 85568772 85569728 85570281 85571482 85572836 85573950 85574871 85576587 85576635 85577705 85579262 85579319 85579646 85579997 85582180 85583598 85585145 85586269 85586544 85587400 85587539 85591372 85592195 85592721 85593900 85596420 85598285 85598666 85599113 85599428 85602132 85603329 85606517 85606731 85607196 85607775 85608455 85608493 85609906 85612012 85612310 85614089 85614707 85616194 85616384 85616593 85619339 85620140 85621483 85622867 85623010 85623157 85623726 85626649 85627379 85627834 85629341 85629802 85630397 85630769 85631322 85632618 85632731 85633079 85634341 85635581 85637273 85637377 85637383 85638831 85640754 85640818 85641884 85642220 85643921 85645782 85647683 85649934 85651280 85651765 85653916 85654669 85654789 85655816 85656168 85656406 85658100 85660645 85661501 85661919 85662560 85662593 85662630 85664124 85664489 85665213 85665961 85665997 85666458 85668350 85668497 85668720 85670548 85671208 85671333 85672587 85673284 85676284 85677519 85679086 85679562 85681501 85681592 85685000 85685472 85685516 85688033 85688539 85689276 85689620 85690972 85690982 85692311 85693721 85694707 85694858 85695258 85695331 85695547 85696581 85697172 85699052 85699847 85700638 85701805 85701887 85706281 85706531 85706978 85708920 85709128 85709225 85709247 85709503 85710554 85710624 85712105 85712262 85713694 85714159 85715575 85715618 85715793 85716103 85716411 85717164 85717285 85718279 85718592 85720518 85721510 85722166 85722677 85722916 85723491 85723604 85724353 85724446 85726362 85727055 85728297 85728830 85730764 85732843 85733183 85733777 85735085 85735806 85736395 85737993 85738918 85738945 85741890 85742426 85744712 85746119 85746664 85746914 85747136 85747643 85748191 85749823 85751009 85751202 85754674 85755328 85756021 85756276 85756512 85757624 85757806 85758868 85759048 85759506 85759862 85760021 85761833 85763191 85764478 85765502 85765728 85768151 85768893 85769252 85770617 85771088 85773503 85774169 85774255 85774397 85776400 85776952 85776953 85777015 85777208 85777863 85781687 85782383 85784493 85785074 85785715 85786617 85786855 85789456 85789647 85790910 85791580 85793613 85793765 85796426 85796901 85798658 85799359 85800954 85804749 85806272 85806532 85808760 85812824 85813583 85814602 85815076 85815133 85815177 85815705 85815745 85815757 85816637 85819290 85820285 85820886 85821391 85822500 85824138 85824348 85825470 85826124 85826244 85827060 85828543 85830969 85831455 85831660 85831675 85832019 85832515 85833665 85833718 85835787 85836151 85837931 85838745 85838776 85838798 85839901 85842080 85843567 85844697 85845616 85847912 85848126 85848648 85849727 85852642 85853621 85853979 85855153 85855596 85857657 85858190 85859217 85860146 85860939 85863240 85864871 85869074 85870222 85870746 85871112 85872364 85873110 85873304 85873391 85874297 85874415 85875963 85877704 85878818 85882872 85883919 85884416 85884636 85885876 85886269 85886516 85887161 85887335 85888004 85889021 85889204 85889621 85890891 85892727 85893919 85894302 85895790 85895817 85897735 85898048 85898695 85898945 85901141 85901149 85903700 85906124 85906401 85906511 85909697 85909888 85910363 85911539 85911968 85912901 85913581 85914576 85915214 85915514 85916894 85918153 85919743 85921993 85922224 85922686 85923704 85924948 85925192 85926889 85927002 85927222 85927767 85928029 85928373 85928628 85928854 85930141 85930639 85930883 85931350 85931726 85931842 85936737 85938393 85939125 85939770 85940384 85942544 85942654 85943827 85944786 85944803 85946046 85948490 85949506 85949715 85950640 85951557 85952668 85954380 85955185 85956380 85957182 85957393 85961124 85961608 85961794 85961894 85966960 85967412 85967464 85967524 85967655 85968835 85969391 85970544 85970820 85970836 85971178 85972336 85972579 85972609 85973133 85973259 85973906 85974205 85974442 85974937 85977475 85977971 85978443 85978451 85978451 85979541 85980838 85981213 85983692 85984485 85985273 85985763 85989249 85990828 85992192 85993666 85994953 85994959 85995343 85997156 85998441 85999009 86001331 86001940 86005005 86005507 86007081 86007255 86007751 86010726 86010876 86011061 86011650 86012177 86012649 86013177 86014076 86016244 86016541 86018172 86018972 86020389 86022291 86023335 86024546 86024636 86026867 86027173 86027723 86027906 86027910 86028445 86028995 86029288 86029678 86030018 86030077 86030343 86031212 86031267 86031504 86032025 86032546 86033534 86033823 86034102 86034680 86035354 86036408 86036552 86037082 86037570 86037955 86038170 86038977 86041518 86045125 86045297 86045955 86046159 86046409 86046879 86047569 86047849 86048113 86048846 86052836 86053163 86053255 86053259 86053872 86055128 86057404 86058037 86059078 86060934 86062414 86067303 86067907 86069039 86070562 86071860 86073629 86074136 86075482 86075699 86075902 86076045 86076305 86081423 86084056 86084565 86084844 86085397 86087037 86088146 86089347 86091566 86092528 86094461 86094607 86094822 86095841 86096632 86098430 86099319 86100072 86100624 86103328 86105596 86106570 86110933 86112917 86113485 86113665 86114319 86114726 86120146 86120611 86121070 86121363 86121778 86121910 86123255 86123460 86124259 86124829 86127039 86128692 86128976 86129054 86129308 86129567 86129611 86130045 86130614 86133345 86135413 86135501 86137529 86138274 86139430 86139703 86140789 86141519 86142643 86143301 86143934 86144116 86144349 86145409 86145773 86146522 86147607 86147733 86148106 86149562 86151424 86151634 86151768 86152099 86152173 86154175 86154322 86155074 86156445 86157578 86158031 86158614 86158766 86158869 86159093 86160167 86160340 86161024 86161505 86162971 86163641 86164579 86165079 86165277 86165570 86166819 86166917 86168335 86168415 86168443 86168743 86169923 86172102 86172984 86174548 86174921 86174924 86175156 86175587 86176341 86176727 86177390 86177552 86177621 86178263 86178329 86178687 86179645 86181151 86181657 86182225 86184415 86186781 86187294 86187710 86188001 86189455 86192536 86192741 86192874 86193306 86193409 86195618 86195849 86198020 86199189 86199832 86201099 86201193 86201808 86202236 86202712 86202872 86203361 86203588 86205288 86206036 86206148 86206556 86207375 86207531 86208224 86208492 86208729 86210032 86211077 86211125 86211650 86212559 86212678 86212919 86214362 86214665 86214752 86216768 86218530 86221228 86223105 86223518 86226183 86228392 86228756 86228937 86229138 86229313 86230143 86230397 86230534 86231592 86231621 86234714 86236181 86237923 86238567 86240397 86240613 86240761 86241755 86242112 86243398 86243856 86245389 86247014 86247493 86247539 86249197 86249572 86249652 86249979 86250007 86250858 86250991 86252079 86252145 86255202 86255525 86255593 86256916 86258111 86258605 86259123 86259193 86259961 86261468 86261677 86263235 86264502 86266322 86266789 86266801 86267935 86270451 86271482 86272692 86273179 86273669 86275013 86278771 86279819 86280302 86282235 86283405 86283793 86285129 86285322 86286128 86286465 86287010 86290234 86290308 86291868 86291886 86291981 86294470 86294659 86295019 86296278 86296577 86298819 86299096 86300246 86300481 86301116 86301237 86301538 86301557 86301726 86302035 86303599 86304095 86304399 86307474 86307764 86308109 86313203 86314183 86314606 86314928 86317732 86318486 86318912 86318970 86319017 86319211 86319331 86319665 86319824 86322277 86322303 86322417 86323307 86324095 86324674 86325918 86326682 86329055 86330652 86331881 86332248 86332717 86333520 86335020 86336586 86337074 86337161 86337304 86338076 86339689 86340632 86341694 86341795 86342362 86343248 86343683 86344760 86345779 86345949 86346409 86347514 86347569 86347886 86347949 86349042 86349188 86350584 86351013 86352898 86354929 86356608 86357912 86358361 86358581 86359517 86360430 86360753 86361231 86361516 86361701 86361876 86363503 86364175 86364505 86365387 86365615 86365772 86366772 86368669 86368833 86369022 86369325 86370143 86370621 86370693 86371161 86372546 86372701 86374210 86375695 86376229 86376562 86376821 86377348 86377674 86378148 86378360 86378974 86379815 86379981 86380388 86381556 86382201 86385409 86386162 86387141 86388122 86388606 86391572 86391714 86391945 86393246 86393960 86395411 86396125 86396482 86397286 86397612 86399493 86400229 86402274 86402544 86402651 86404747 86405722 86406718 86407285 86407654 86413166 86413562 86413857 86414466 86414995 86417162 86417233 86418067 86418780 86419216 86419251 86419380 86419388 86420250 86420622 86421781 86424104 86424381 86424869 86425392 86425441 86426703 86427014 86430718 86430856 86432871 86434096 86436166 86436304 86439000 86439022 86439453 86439784 86440878 86442501 86442608 86443504 86445941 86448929 86449089 86449434 86449990 86450571 86451156 86451424 86451517 86452329 86453573 86456691 86457364 86457809 86458275 86460869 86462361 86463152 86463486 86463624 86463815 86464418 86465986 86466348 86466733 86468227 86469511 86471759 86472201 86472222 86472808 86474331 86474816 86476089 86476512 86476762 86480936 86482483 86482874 86482888 86483926 86484009 86487637 86490511 86490632 86493096 86495025 86495344 86495635 86497050 86497291 86497661 86498145 86498750 86499747 86500400 86502252 86502410 86502486 86502677 86503008 86503289 86503321 86503419 86503745 86505287 86505734 86506074 86506206 86506594 86510741 86511084 86511509 86511762 86511861 86512872 86512884 86514062 86514581 86515027 86516313 86516927 86516931 86517873 86519064 86521689 86523220 86523635 86524297 86525851 86526621 86526780 86527741 86527805 86528016 86529945 86533162 86534049 86535169 86536001 86537889 86538065 86538695 86539815 86540519 86541736 86542116 86543555 86544530 86544871 86545030 86545520 86545608 86546071 86548057 86548686 86548965 86550185 86550645 86551018 86551267 86552661 86553872 86556047 86561091 86562020 86564361 86567236 86568894 86571512 86571762 86571951 86572178 86572909 86573153 86573855 86574245 86574292 86574423 86574920 86575290 86575527 86575894 86576889 86580483 86581134 86581629 86581798 86581822 86582439 86584741 86585221 86585825 86585928 86587226 86587655 86589550 86591322 86592770 86593246 86594154 86594858 86594946 86595295 86596836 86598984 86601513 86602151 86603817 86604785 86604818 86604983 86606942 86607481 86608106 86610541 86611043 86611328 86612936 86617447 86618050 86621493 86622417 86623066 86624774 86626919 86627094 86627775 86629727 86630626 86631131 86632015 86632820 86634168 86636090 86636734 86637112 86637795 86639034 86639207 86639926 86640643 86643194 86643214 86643942 86644196 86648387 86651510 86654399 86654661 86654764 86655451 86655718 86656130 86656204 86656425 86657761 86658446 86658646 86659845 86660264 86661407 86661584 86661890 86661899 86663187 86663444 86663728 86663973 86665013 86665681 86668108 86668767 86669719 86669868 86670038 86670202 86670494 86673308 86674289 86676013 86676410 86677718 86679498 86679697 86680233 86680266 86680689 86684414 86684574 86684665 86685059 86685401 86685942 86686513 86687587 86687602 86688862 86689985 86690621 86691214 86694091 86694127 86695775 86696634 86698686 86698907 86699096 86699763 86699832 86700088 86700440 86700476 86701881 86702322 86702651 86703058 86703319 86704855 86705191 86706134 86708274 86708308 86708555 86709792 86712433 86712498 86712504 86712818 86712823 86717620 86719719 86721766 86722024 86723427 86726580 86728934 86729780 86730124 86730591 86730666 86730785 86731916 86731938 86734742 86736090 86736092 86736947 86737354 86737911 86739274 86739488 86740443 86740511 86741891 86742260 86742275 86745098 86746191 86746467 86746753 86747004 86748691 86749909 86750320 86750469 86751625 86751934 86752189 86752215 86753227 86754073 86754528 86755244 86756732 86757129 86757514 86757828 86758767 86759369 86760759 86761891 86762191 86764627 86765899 86766387 86766404 86771164 86771189 86774551 86776051 86776260 86776945 86777021 86777220 86777418 86777761 86779633 86779996 86780437 86781729 86784640 86787183 86787470 86787769 86788662 86790359 86791471 86791595 86792180 86792275 86792352 86797600 86797816 86798356 86798863 86799107 86800236 86800439 86801963 86805746 86806396 86806700 86808110 86809199 86809555 86809903 86810596 86810765 86810853 86812103 86812600 86813169 86815140 86815209 86815669 86815727 86817275 86818199 86819164 86819444 86823680 86825115 86825383 86825413 86825770 86826741 86827032 86828003 86829049 86829232 86829923 86830307 86832621 86832800 86832867 86835716 86836474 86837525 86839950 86840480 86841841 86842715 86843834 86845372 86845781 86845932 86847101 86847762 86849267 86849892 86851455 86852354 86853055 86853870 86853961 86856335 86856705 86857022 86857513 86861457 86862535 86863652 86864193 86865340 86869797 86870264 86871587 86874085 86874737 86874763 86876928 86878134 86878171 86879946 86880209 86881092 86883130 86883733 86884473 86884483 86884810 86885986 86887275 86887401 86887698 86888453 86888527 86889484 86890567 86891734 86892623 86893219 86893368 86893562 86896377 86896424 86898545 86898962 86901507 86902777 86904671 86905280 86905744 86908187 86910671 86911703 86913764 86914765 86915335 86915391 86916560 86917151 86920857 86921233 86921748 86922767 86923359 86925590 86926659 86926821 86928303 86931034 86931078 86932598 86933247 86933274 86935334 86935904 86938328 86939266 86941187 86941239 86942481 86942537 86943214 86943373 86944434 86946462 86946568 86948079 86949317 86949417 86949588 86949760 86949861 86949946 86951125 86951836 86952161 86953554 86954577 86956417 86958429 86958534 86958699 86959639 86962601 86964010 86964214 86964969 86966809 86968406 86968473 86968703 86968944 86970878 86972442 86973624 86975933 86976259 86977123 86977685 86979009 86979061 86979086 86979439 86979574 86981280 86983632 86985933 86986242 86987064 86989440 86990687 86991323 86991880 86992105 86992350 86993035 86994160 86994697 86995572 86996814 87000044 87000537 87002596 87003446 87003865 87004936 87006267 87007794 87008472 87009190 87009646 87011334 87013948 87015632 87016546 87017286 87019805 87020221 87021242 87021512 87021733 87022429 87022998 87024771 87025120 87026508 87027182 87027237 87028774 87029397 87030133 87031258 87031750 87032202 87033276 87033556 87033574 87033700 87034879 87034894 87035009 87037993 87038146 87038411 87038731 87038956 87040519 87041274 87042034 87042160 87042686 87043454 87044209 87045091 87045203 87045420 87045934 87046073 87048342 87048705 87050010 87050194 87050244 87050535 87052429 87052777 87054717 87056060 87057011 87057707 87057851 87058209 87058566 87058851 87059931 87061502 87061511 87062754 87065240 87065330 87065887 87065983 87066380 87066465 87066717 87066953 87067763 87067878 87069412 87070213 87071136 87071238 87073195 87073269 87073482 87074148 87074490 87077113 87077176 87077635 87078873 87082245 87083763 87086048 87087654 87088285 87088301 87088608 87090254 87092874 87095120 87096552 87101759 87103486 87106205 87107948 87107966 87108719 87109093 87110652 87111430 87111540 87112607 87115276 87115290 87115665 87116583 87117366 87117917 87118900 87119289 87121425 87122332 87122912 87123047 87123271 87125642 87127962 87128597 87129101 87130128 87130665 87134524 87134770 87134795 87136782 87138919 87139849 87140775 87143385 87146830 87146859 87150650 87151290 87153003 87153566 87154571 87154851 87155968 87157061 87157292 87159039 87159541 87159692 87159913 87160113 87160605 87161364 87162073 87165228 87166331 87166769 87170335 87171367 87171840 87172658 87173952 87177237 87177719 87177992 87178305 87179048 87180349 87189478 87189747 87190544 87196149 87196641 87197675 87199920 87200339 87201244 87201432 87202000 87202531 87203450 87205749 87205882 87205909 87207166 87208508 87210273 87211983 87214688 87215482 87215493 87216855 87217863 87218322 87218652 87220241 87220841 87222039 87223855 87224509 87224620 87224959 87225120 87225511 87225799 87225962 87226487 87228467 87229761 87230805 87231885 87232504 87233699 87235082 87235810 87237604 87238528 87239366 87240990 87242634 87243642 87243963 87244277 87245493 87245546 87248758 87249370 87250057 87252011 87252063 87252654 87254609 87254659 87255384 87255813 87257106 87258605 87258781 87259761 87260791 87261580 87261584 87264217 87264409 87264542 87265281 87266491 87266959 87267873 87269122 87269700 87270334 87271093 87271286 87272496 87273177 87273287 87274197 87275990 87277493 87278965 87280649 87280741 87281043 87281790 87282434 87286934 87288217 87291429 87291567 87292356 87293018 87294099 87295836 87296348 87297393 87297775 87298774 87299078 87299148 87301661 87303813 87306013 87306058 87310133 87312575 87314097 87315338 87315928 87316461 87316814 87316924 87319026 87319134 87322036 87322160 87322279 87322292 87322977 87323215 87323866 87324785 87325548 87326036 87328976 87331511 87332618 87333046 87333177 87334566 87335547 87338520 87339459 87339944 87340286 87340307 87340412 87340721 87341055 87343847 87346699 87346898 87348911 87350386 87351508 87351709 87352220 87353261 87354750 87355639 87355935 87356653 87360922 87362682 87363114 87364604 87365239 87366928 87367129 87367679 87368754 87368906 87370004 87370120 87370420 87371698 87374700 87375823 87377212 87377316 87378192 87378250 87378567 87378579 87379951 87381825 87383069 87383486 87383963 87384182 87384198 87384707 87391145 87391191 87392317 87395341 87397768 87400576 87401521 87401736 87401837 87401967 87402848 87402994 87403118 87404950 87406059 87409566 87409787 87410111 87411685 87411878 87413904 87414809 87415689 87415706 87415850 87416440 87416593 87418324 87418399 87419643 87419855 87422407 87423542 87424521 87427255 87428272 87428431 87429046 87429448 87430470 87431588 87431595 87432033 87433068 87433688 87437841 87438716 87439065 87439917 87440912 87442551 87443148 87443171 87444094 87444246 87444935 87445961 87446212 87446378 87446604 87448554 87449127 87452959 87454724 87454811 87455417 87455520 87455741 87459686 87460530 87460785 87461936 87461978 87465017 87465165 87466458 87467814 87468963 87469237 87469250 87469269 87469700 87471439 87474031 87474506 87474574 87475018 87475239 87476792 87477450 87478519 87478624 87479798 87480630 87481451 87482698 87482842 87484072 87484570 87484625 87485550 87486219 87490178 87490645 87490681 87491678 87493174 87493640 87494029 87494756 87494771 87495283 87496489 87498077 87498665 87499733 87499975 87500462 87500949 87502077 87502180 87502185 87503600 87504642 87504869 87507395 87509180 87509366 87511960 87513211 87514154 87514362 87514880 87516272 87520368 87520954 87522290 87522986 87523017 87523440 87527325 87528977 87530126 87530523 87530885 87531012 87531326 87532085 87533566 87535601 87535667 87539741 87539863 87540149 87542151 87542539 87543403 87543857 87544156 87544381 87544543 87544743 87548229 87548242 87548706 87554262 87554269 87555120 87555442 87556192 87557063 87559339 87560500 87561220 87563755 87563765 87563844 87565421 87565428 87565661 87565793 87566400 87568658 87569328 87570324 87570842 87572558 87574123 87575992 87576151 87576831 87577160 87579549 87579929 87580404 87580431 87581228 87582949 87583417 87585240 87586498 87586522 87586535 87586674 87587584 87588104 87588566 87589624 87590035 87590919 87590940 87591738 87592396 87593103 87593319 87595235 87596600 87598166 87599299 87599362 87601949 87602641 87604140 87604484 87604595 87605794 87606028 87607161 87607470 87608755 87611262 87612292 87612377 87612630 87613221 87613981 87615311 87615463 87617028 87618100 87619241 87619530 87619825 87620871 87621501 87621617 87621705 87623147 87625129 87625504 87627581 87628725 87629746 87630385 87631500 87633804 87637503 87637833 87638162 87640829 87640832 87640989 87641322 87641529 87643043 87648100 87649142 87649341 87650742 87653048 87654384 87654456 87654823 87655352 87656797 87656945 87657724 87659157 87659628 87660053 87660145 87662976 87664758 87664760 87665710 87670083 87671640 87674027 87674315 87675952 87676730 87676836 87677802 87678039 87679088 87680386 87681821 87683041 87683192 87683972 87684088 87684477 87686414 87687279 87688743 87690657 87694549 87696240 87698141 87698163 87698724 87699468 87700426 87701866 87702119 87703545 87703792 87705964 87706233 87706553 87706571 87706674 87707295 87708065 87708620 87709696 87710475 87710746 87711172 87711937 87712733 87713682 87714281 87715745 87715870 87716572 87721558 87723560 87724088 87724510 87725465 87726818 87730797 87731355 87731371 87732435 87733261 87733308 87734882 87735334 87736748 87736931 87737121 87737167 87739276 87739853 87741815 87744829 87745840 87747291 87748072 87750293 87751171 87753889 87754374 87755054 87756200 87756840 87757616 87757736 87757960 87758284 87759171 87759466 87759731 87759923 87760588 87761134 87763060 87763622 87763870 87763956 87764252 87765139 87771322 87771744 87772086 87772452 87775190 87776095 87776678 87777370 87777575 87777876 87778792 87779595 87780190 87780963 87782472 87782617 87783448 87783453 87784014 87785314 87786639 87787345 87787769 87788755 87789371 87790770 87791942 87792122 87792666 87793231 87793808 87794806 87795971 87797589 87797806 87798176 87798401 87798545 87803653 87804112 87805774 87807732 87808213 87808348 87808558 87809236 87809699 87810259 87812141 87812538 87813314 87816510 87817826 87821042 87822207 87822881 87822891 87823254 87823645 87825856 87826923 87827157 87828856 87829507 87829618 87829947 87830151 87831404 87832465 87832684 87833089 87833146 87833438 87834907 87836798 87837878 87840905 87841009 87841436 87841703 87842406 87844226 87844568 87844569 87844902 87845091 87845498 87845788 87846825 87849040 87850628 87854075 87854231 87854247 87854688 87855089 87855113 87855542 87855808 87856490 87857896 87858423 87859923 87861138 87863888 87864416 87865332 87866404 87866697 87867026 87867693 87868060 87869007 87869657 87871815 87872660 87874049 87875453 87876478 87877442 87877577 87879581 87880690 87881409 87882975 87883537 87884179 87885884 87887523 87887944 87888220 87888719 87891291 87892517 87893309 87893337 87893405 87893696 87894262 87894397 87895525 87895531 87897914 87898850 87899068 87899262 87899710 87900144 87900392 87901127 87903309 87903890 87904012 87904082 87905255 87905404 87906830 87908167 87909254 87911204 87912077 87912192 87912746 87913206 87915386 87915591 87916307 87916772 87918402 87918476 87918809 87919289 87919555 87920504 87922777 87923012 87923375 87925005 87925394 87926358 87927974 87928067 87928441 87929789 87929941 87932385 87932633 87933690 87935880 87936615 87936804 87937047 87937236 87938321 87939290 87939385 87940875 87942214 87944543 87945330 87946681 87946864 87947653 87948832 87951604 87952360 87956541 87956617 87956936 87957160 87957350 87958215 87959296 87961714 87962616 87962781 87963530 87964117 87964139 87965358 87965440 87969138 87969886 87970601 87971768 87973782 87974799 87976731 87979780 87980328 87980786 87983806 87985838 87985879 87986248 87987043 87987949 87990703 87992059 87993250 87993863 87994689 87995532 87996335 88000729 88000798 88002270 88002715 88003515 88004865 88005104 88005746 88006502 88007168 88007182 88007252 88007843 88009687 88012879 88014367 88014435 88017050 88017161 88022225 88023298 88024640 88027013 88027594 88028318 88029207 88029576 88029701 88031198 88031524 88032474 88032896 88033348 88033996 88035380 88036703 88037035 88037559 88037921 88038616 88039851 88040920 88041582 88045942 88046128 88047681 88047866 88048406 88050655 88051701 88051826 88054010 88054906 88055620 88056766 88057771 88058454 88059667 88061454 88061520 88064736 88064841 88064846 88065926 88066577 88068036 88068550 88070359 88070756 88072284 88072691 88074623 88074771 88075573 88076362 88076413 88078441 88078473 88078711 88078769 88078891 88078997 88080404 88080820 88081050 88081510 88082386 88083115 88084268 88085189 88085548 88086076 88086192 88087612 88087923 88088228 88090604 88091958 88092027 88093859 88098064 88098297 88098643 88100850 88101497 88102630 88102727 88103447 88103941 88104090 88104490 88105145 88105383 88105414 88105472 88105809 88106034 88106579 88106865 88107062 88107678 88107933 88109218 88112622 88112712 88115372 88116464 88116511 88116617 88118383 88118621 88119161 88119697 88120416 88121850 88121976 88122082 88122978 88126897 88127521 88127970 88129010 88130098 88131979 88132828 88134894 88136213 88137678 88138616 88139017 88139316 88140026 88141960 88142671 88143445 88144380 88145154 88145334 88146469 88146774 88146806 88147044 88147472 88147927 88148570 88149223 88150008 88152297 88154990 88156939 88157608 88161113 88161348 88162564 88163333 88163769 88163996 88165008 88165244 88165492 88166014 88166076 88167269 88167386 88167571 88167883 88168462 88169782 88172685 88174238 88174589 88177864 88178399 88179028 88180547 88180916 88181386 88181614 88182301 88183259 88184405 88187288 88187777 88188283 88188895 88189468 88190450 88190469 88191589 88193167 88193490 88194169 88196531 88196733 88200348 88200819 88201636 88202151 88203328 88204027 88204158 88204214 88205846 88206665 88207507 88209209 88209822 88210841 88211959 88212679 88213986 88214581 88215438 88216001 88216431 88216669 88218247 88219026 88219277 88224305 88226190 88226377 88226780 88227248 88227573 88228023 88229883 88230074 88231007 88231814 88232240 88232843 88234011 88235089 88239448 88241556 88242941 88243229 88243366 88243875 88245416 88248716 88249390 88249928 88251029 88251727 88251922 88252029 88253173 88253888 88256586 88258068 88260304 88261184 88263700 88263861 88264058 88264574 88265578 88266265 88267078 88269434 88269617 88270490 88271496 88271779 88272021 88272312 88272722 88273113 88273475 88274433 88274892 88274893 88276200 88278382 88279965 88281954 88282255 88282750 88282751 88282755 88283203 88285247 88285610 88286102 88286544 88286744 88287309 88288342 88288885 88289962 88292588 88294410 88298120 88299451 88300087 88300117 88301138 88302383 88302564 88303203 88303217 88303624 88305529 88306055 88311504 88313679 88314263 88314718 88314809 88314936 88315135 88315402 88316028 88316082 88316461 88316665 88318162 88318448 88318576 88319934 88319992 88321353 88321576 88322837 88323979 88324702 88327227 88328388 88330298 88332339 88333291 88333976 88336039 88337904 88338412 88338437 88338569 88339356 88339951 88341204 88341406 88341538 88342291 88342674 88342887 88344150 88346265 88346620 88347973 88349173 88349547 88351449 88353648 88354040 88354343 88355768 88356223 88356877 88356917 88357022 88357085 88359412 88360865 88360894 88362345 88362654 88363386 88363892 88364328 88365216 88365774 88366157 88367184 88368457 88368462 88368547 88368951 88369487 88371369 88371389 88372120 88372168 88372473 88373486 88375583 88378234 88380302 88382489 88383826 88385292 88385904 88386947 88387233 88388007 88388907 88392715 88392957 88394143 88394848 88394867 88396701 88397888 88399290 88399390 88399710 88401148 88401704 88402514 88402810 88403928 88404085 88407966 88408478 88408832 88408991 88410807 88410811 88411029 88411454 88411908 88411992 88412340 88413131 88413683 88414277 88414680 88415474 88415742 88416218 88417074 88417804 88421193 88423322 88425567 88427205 88428730 88429852 88431007 88431045 88431262 88431725 88432131 88432134 88433066 88437039 88438233 88438955 88439835 88440494 88440766 88443107 88444053 88446622 88447085 88447525 88447931 88448550 88449046 88449083 88449575 88450011 88452596 88454402 88454869 88455266 88456634 88457138 88457559 88457694 88459130 88459330 88462467 88462540 88463061 88463187 88465015 88465176 88465681 88467184 88468395 88470808 88473940 88474495 88474976 88475010 88476455 88478986 88479126 88479476 88482820 88483300 88484737 88487999 88488182 88489780 88491002 88491006 88491332 88492244 88494077 88494576 88495997 88496560 88496676 88497013 88497185 88501314 88502145 88506290 88506778 88506921 88508447 88509267 88509665 88509736 88510422 88510632 88510860 88510943 88511560 88513069 88513264 88515148 88515422 88516782 88516897 88518717 88519831 88521439 88523609 88525094 88525599 88527779 88528272 88529514 88530080 88531673 88533945 88534535 88535464 88536114 88537277 88538643 88540925 88540926 88541348 88543637 88543920 88545531 88547820 88547926 88547932 88547945 88548302 88548521 88549201 88549460 88550098 88550295 88551417 88551511 88552596 88552925 88553106 88554142 88554740 88554955 88555255 88555288 88556567 88556715 88557011 88557263 88557509 88557757 88558407 88558626 88559472 88559502 88559582 88560421 88561967 88562314 88563376 88563812 88564738 88568922 88574560 88575316 88577886 88578234 88579066 88579335 88582573 88583059 88584858 88585799 88587547 88588198 88589746 88589789 88590455 88592789 88593660 88594705 88595002 88595480 88595971 88597969 88598146 88598533 88599413 88599539 88601205 88601771 88602141 88602174 88602496 88602553 88604349 88605911 88606230 88606793 88607268 88607429 88607973 88608411 88610273 88610393 88610437 88610985 88612550 88613652 88614396 88614912 88618723 88619464 88620772 88621713 88622343 88623427 88623797 88625840 88627560 88627913 88628191 88628721 88631100 88631382 88632534 88633300 88635148 88635610 88638396 88641925 88642209 88642285 88644095 88644199 88645852 88650016 88652087 88652231 88653925 88654244 88654286 88654920 88655406 88657195 88658485 88659523 88659541 88660655 88661002 88661715 88662692 88664988 88665873 88666206 88666785 88666826 88669441 88670072 88672596 88672611 88674541 88675512 88676949 88676995 88678954 88680410 88680695 88680921 88683416 88683811 88683872 88687430 88689345 88691035 88693553 88695877 88695923 88699896 88700334 88700739 88701251 88704051 88704070 88706093 88707903 88708042 88708610 88708692 88709034 88714033 88714479 88715376 88715860 88717041 88718397 88719558 88719570 88720541 88720936 88721112 88721957 88722735 88724022 88725350 88727587 88727650 88727863 88728102 88728601 88728949 88731616 88732615 88733262 88735539 88735568 88736831 88737146 88737475 88738610 88739234 88741806 88741894 88742702 88743734 88744401 88744430 88744519 88745666 88746028 88747165 88749538 88750523 88751648 88752129 88752497 88753409 88753621 88754702 88754739 88756002 88757688 88759435 88760210 88760770 88760788 88761017 88761283 88763344 88763522 88763718 88763905 88765071 88765717 88766308 88767463 88768406 88768711 88770579 88773629 88774397 88775114 88776143 88776561 88779114 88779747 88780189 88780894 88781324 88781998 88782234 88782296 88782309 88783661 88784367 88786062 88788942 88790946 88791935 88792702 88793747 88793883 88794579 88795559 88796004 88798309 88799063 88799210 88799503 88800424 88800478 88800819 88801509 88804078 88804421 88805167 88805955 88805971 88807752 88808237 88808270 88808395 88808830 88809236 88810408 88810593 88811551 88812083 88812392 88813472 88813474 88814154 88814517 88814607 88815515 88815705 88820351 88823696 88824264 88824694 88824777 88826920 88827109 88827759 88831590 88833511 88834085 88835391 88835842 88837025 88838731 88839803 88840010 88840315 88841531 88842987 88843809 88843822 88843872 88849476 88852942 88853216 88853444 88855715 88856015 88857902 88857969 88857995 88861476 88861897 88863354 88863483 88864103 88864916 88865408 88865524 88865756 88871937 88873365 88875502 88876006 88876334 88877538 88877831 88878121 88879730 88883037 88883451 88884296 88884968 88885060 88889230 88889543 88889875 88890313 88890505 88890790 88892577 88892631 88892778 88893501 88893526 88893623 88894396 88897347 88898099 88898869 88899906 88899966 88901845 88902781 88902901 88903804 88905554 88906332 88907909 88909485 88909594 88910880 88913516 88914706 88915304 88917202 88917327 88917785 88919775 88922193 88923775 88923906 88925102 88926098 88927305 88927648 88927976 88929937 88932608 88932707 88933776 88934208 88934511 88934934 88935202 88935377 88935956 88936994 88937848 88942777 88942917 88943450 88943590 88943645 88943667 88945285 88945479 88946120 88946593 88946625 88946935 88948072 88949951 88950241 88951261 88951506 88951823 88952763 88953254 88955444 88957229 88960296 88960640 88961542 88962482 88964180 88964604 88965129 88965918 88967564 88967715 88968578 88969529 88971351 88971919 88972146 88972166 88973344 88974447 88974621 88975013 88975305 88976245 88977058 88979665 88980093 88980246 88982175 88983591 88986039 88988101 88988539 88989535 88989680 88990846 88993257 88994117 88995908 88997168 88998315 88999185 89002272 89003090 89003148 89003317 89004537 89006772 89006972 89007990 89008357 89013217 89014813 89015292 89019768 89020347 89021124 89023638 89024022 89024222 89025465 89026776 89027491 89027675 89027887 89028855 89030005 89030744 89033149 89034882 89035618 89035782 89036312 89037332 89037571 89038006 89039306 89039363 89039480 89039919 89044300 89044982 89045474 89046359 89046634 89047074 89048455 89048613 89050099 89050611 89050857 89051250 89051411 89051441 89051779 89052538 89052851 89053678 89053825 89054586 89055642 89056025 89057911 89058613 89059142 89059759 89060312 89060684 89061351 89061610 89061630 89062190 89063102 89065017 89066232 89066616 89067327 89070041 89071623 89072476 89075238 89076629 89076768 89077409 89077780 89081542 89082636 89083200 89084252 89085722 89086262 89086448 89086533 89087477 89087615 89088592 89090918 89091764 89092333 89092718 89092845 89092930 89093524 89093745 89094943 89095668 89096969 89098114 89100211 89100393 89101768 89102264 89102280 89103705 89106261 89107262 89107612 89108489 89110778 89111349 89111778 89113575 89117646 89118314 89119235 89127328 89130464 89130992 89131134 89131711 89132071 89134210 89136043 89136366 89137056 89137895 89139765 89141648 89141665 89142020 89142809 89143131 89143695 89144662 89145935 89147647 89148747 89149135 89149477 89149605 89151733 89152330 89152884 89153793 89157090 89160096 89161359 89161633 89161868 89162014 89162101 89162674 89163231 89163684 89166357 89166391 89166713 89167180 89169327 89170157 89170618 89170935 89171046 89172128 89173060 89174739 89175689 89175784 89176525 89177272 89179805 89180073 89180120 89180426 89181247 89181337 89181623 89183565 89185602 89185955 89186350 89188080 89189164 89190158 89190898 89191434 89192299 89194033 89194686 89195478 89195944 89197426 89197785 89198717 89198906 89198990 89199553 89203107 89203377 89203472 89203690 89203898 89204609 89205839 89206813 89207199 89207645 89210223 89211226 89212295 89212492 89214507 89219194 89219962 89220030 89220466 89220962 89221050 89222390 89223311 89224832 89225012 89226207 89226961 89227991 89230616 89234648 89234854 89236490 89237284 89237952 89238491 89238812 89240057 89240655 89240661 89241345 89241399 89241590 89242532 89244666 89244884 89245545 89247438 89248731 89249031 89250232 89253096 89254386 89255529 89255777 89256840 89257133 89257823 89258276 89258775 89259761 89259783 89260521 89260851 89262037 89263377 89265229 89267327 89268733 89270033 89270654 89273431 89273505 89276094 89276384 89277637 89277913 89278654 89279486 89279997 89281224 89281403 89281863 89282085 89282204 89283883 89285279 89285930 89287157 89288328 89288394 89288497 89289563 89290160 89291068 89291104 89292660 89292741 89293137 89293940 89297161 89297250 89297805 89298226 89298949 89299404 89299411 89302323 89302350 89305085 89305618 89306122 89307047 89308796 89309043 89310500 89310997 89311101 89313583 89315008 89316249 89316282 89316803 89317304 89321512 89322130 89326483 89327031 89328445 89329841 89331200 89331912 89332022 89333588 89333589 89333876 89334146 89334599 89335855 89337974 89338235 89338474 89339971 89340631 89341965 89342194 89344320 89344742 89344792 89345487 89346005 89347845 89348010 89348772 89349805 89350716 89351135 89357649 89359272 89359853 89361476 89362753 89364076 89365867 89366307 89367753 89370359 89370666 89370695 89370848 89371449 89373236 89373280 89373858 89374620 89375769 89375802 89378712 89385819 89388859 89389154 89391952 89392036 89392783 89393138 89393676 89393790 89394708 89395031 89395669 89395996 89401363 89401931 89402348 89403863 89405737 89407465 89410854 89410885 89411393 89412658 89412914 89415415 89417143 89417973 89418310 89418894 89419011 89421050 89421234 89422169 89423151 89423517 89423563 89424484 89428591 89428855 89431292 89433450 89433966 89434703 89435340 89435821 89437201 89437283 89437483 89437485 89438275 89438580 89440421 89442431 89443865 89445141 89445385 89446226 89447594 89449178 89449350 89449429 89449486 89452893 89452989 89453330 89454201 89454319 89455584 89456697 89457337 89458806 89458848 89459662 89462970 89463071 89463299 89464740 89465915 89466696 89467264 89467542 89470175 89470507 89472407 89474371 89474699 89475544 89475660 89476311 89477035 89477344 89479686 89480289 89480924 89481790 89482216 89482266 89482723 89483213 89486024 89487203 89487504 89488645 89488770 89488974 89495072 89495397 89496724 89497231 89497561 89497658 89497813 89499235 89499288 89500776 89503199 89504307 89505590 89505778 89507365 89509056 89510794 89511835 89512120 89515720 89518629 89519392 89521064 89521342 89522356 89522488 89523491 89526401 89526694 89527257 89528127 89528436 89531928 89532168 89532470 89532793 89536676 89536784 89537062 89537506 89540572 89542077 89542823 89543668 89545813 89546800 89547119 89547203 89547351 89548074 89548096 89550071 89551340 89553215 89554485 89557098 89558688 89561727 89561829 89564727 89565154 89567112 89568411 89568486 89568488 89569303 89570104 89571679 89572898 89573465 89576191 89577346 89581406 89582609 89583807 89585173 89587564 89587611 89587997 89588171 89588345 89588584 89589042 89589227 89589660 89589989 89590085 89590389 89590557 89594677 89594724 89596888 89598322 89598375 89599568 89601313 89601825 89603036 89603159 89603500 89605196 89606848 89607787 89608536 89610365 89610544 89611723 89611832 89612038 89612436 89613990 89614280 89616804 89616929 89617823 89618709 89620247 89622308 89623819 89625514 89626150 89626480 89626495 89626752 89628158 89629023 89632058 89632317 89634446 89635391 89636549 89637686 89638212 89638530 89638554 89639246 89639585 89640011 89641220 89641956 89644389 89644864 89646932 89648077 89648350 89648724 89649221 89649440 89650454 89651243 89651380 89654164 89654922 89655000 89655691 89656032 89657640 89657663 89658295 89658704 89659293 89659916 89660276 89660820 89661724 89662875 89663228 89663255 89665357 89669519 89669672 89669910 89670222 89670777 89672076 89672989 89673167 89673378 89673641 89673993 89674026 89674454 89675253 89676184 89676279 89677271 89677919 89680205 89680795 89681039 89681185 89682224 89684132 89684528 89684594 89685091 89686924 89688133 89689584 89689693 89689743 89690106 89690796 89691323 89691945 89693005 89693116 89693908 89694441 89694687 89695004 89695038 89696082 89697395 89698862 89699497 89699918 89701362 89701992 89702229 89702231 89702380 89702587 89706743 89707475 89707655 89710026 89710458 89710959 89711371 89713002 89713612 89716101 89716483 89716521 89717258 89718197 89718887 89720422 89721022 89721893 89722950 89725072 89728816 89730509 89730585 89731006 89731112 89732830 89733444 89734268 89736500 89736580 89736942 89737541 89738600 89739218 89740908 89741147 89741202 89744620 89745851 89746541 89749120 89749375 89750432 89752113 89752145 89754351 89755206 89755209 89756588 89757399 89758162 89762358 89763093 89763441 89764285 89765293 89765427 89765512 89765954 89767273 89768198 89769796 89770455 89770925 89772147 89772959 89772996 89773266 89775424 89776276 89776672 89778327 89779228 89779316 89779768 89781258 89781278 89781626 89783450 89783713 89784523 89786376 89787547 89788548 89790083 89790538 89791524 89793176 89793865 89795618 89795703 89795959 89796861 89796965 89797595 89798871 89799325 89799499 89799524 89799762 89799912 89801193 89801596 89801696 89801897 89802421 89803756 89803905 89804391 89804554 89805546 89805676 89806539 89808292 89809169 89810669 89811779 89812544 89812690 89813898 89815962 89816042 89816102 89817875 89820400 89820602 89820687 89825744 89826335 89827601 89830230 89831294 89834063 89834320 89836776 89836996 89837823 89837949 89838674 89839958 89840429 89841042 89841425 89841692 89842574 89843114 89845553 89845966 89846300 89847037 89847747 89849162 89849439 89850632 89851316 89852765 89852896 89852921 89853114 89854487 89857493 89860225 89861641 89862261 89864798 89865862 89866638 89867283 89870401 89871013 89872376 89873449 89873691 89874568 89875506 89875934 89876068 89876802 89878863 89878943 89879295 89880630 89882519 89882961 89884481 89884609 89885355 89888041 89889637 89890998 89891620 89892197 89893275 89893943 89894884 89895387 89896972 89897364 89898751 89899207 89900112 89902222 89903125 89908074 89908238 89908378 89909211 89910467 89910721 89910846 89912842 89913274 89914147 89914540 89914871 89915875 89916862 89917250 89917456 89918152 89918659 89921250 89922985 89923635 89927065 89927460 89929528 89929541 89930495 89930731 89930835 89932409 89932649 89933111 89935181 89936582 89937104 89937616 89938531 89938693 89939715 89940446 89943031 89943561 89943718 89944896 89945516 89947444 89947707 89948940 89951895 89953035 89953270 89953403 89956567 89956621 89959244 89959573 89959903 89961865 89962306 89965113 89966140 89968071 89968568 89969153 89969744 89969782 89970365 89970872 89971569 89973750 89974142 89974238 89974542 89974604 89974646 89975171 89975333 89976050 89977085 89977278 89978018 89979348 89981611 89982103 89983194 89984780 89985211 89985585 89985695 89988973 89990007 89990106 89992779 89993725 89994208 89995622 89997050 89997826 89998278 89998358 90000021 90000759 90000821 90001631 90003212 90004319 90004963 90005227 90005267 90005503 90007062 90007920 90008856 90010185 90010672 90011005 90011971 90012018 90012999 90013669 90014274 90015034 90015906 90015928 90017661 90018824 90018902 90019885 90020091 90020658 90021006 90021217 90023383 90024506 90025971 90027391 90027719 90027959 90028899 90029883 90030487 90032165 90032305 90032891 90037594 90038181 90038353 90038776 90038850 90039720 90039876 90039943 90040160 90040511 90043092 90043682 90048371 90048399 90048592 90049808 90049996 90051099 90051578 90052568 90053313 90053360 90055198 90057173 90060675 90061102 90062317 90062981 90065078 90065176 90065773 90065908 90069288 90069616 90070709 90070778 90071009 90073378 90073492 90074617 90077423 90078474 90078648 90079079 90079870 90082412 90082587 90084593 90084693 90087271 90089004 90090024 90090470 90092931 90093541 90093847 90094499 90095702 90097004 90098845 90102172 90102619 90102982 90103122 90103957 90105503 90106399 90107882 90108063 90109066 90109936 90110813 90111788 90111918 90112220 90114442 90114535 90115559 90117797 90121202 90122179 90124386 90124691 90126841 90128312 90128887 90128951 90130004 90132351 90134660 90135190 90135674 90135795 90137911 90140070 90140280 90141942 90142832 90143917 90143973 90145009 90145098 90145436 90146000 90146715 90147002 90149003 90149232 90149437 90149609 90150604 90150941 90151898 90154653 90156090 90157074 90157315 90158020 90158855 90162172 90163620 90163974 90164146 90170911 90171055 90171242 90171319 90172377 90173074 90173896 90174441 90175212 90175437 90175561 90177011 90177414 90178136 90178853 90183754 90185062 90187241 90188078 90188300 90188658 90188748 90189880 90191090 90192173 90192670 90192901 90193355 90194175 90194538 90195833 90196026 90196692 90197017 90197856 90197995 90198782 90201461 90203427 90203554 90207581 90207797 90208405 90208739 90209318 90209419 90210146 90212986 90213417 90215702 90216134 90216193 90216603 90217150 90217391 90217715 90218671 90219252 90219597 90222437 90222882 90224117 90225225 90225710 90225882 90226437 90227183 90231241 90231821 90232044 90235865 90235998 90236477 90240036 90241314 90242864 90243153 90243433 90243544 90244724 90246124 90246374 90246953 90249741 90250013 90250561 90251499 90252058 90253680 90253928 90254137 90254501 90256041 90256351 90256382 90259691 90261412 90263242 90264300 90264895 90265242 90268271 90268968 90269111 90270595 90270858 90273813 90273904 90274925 90277267 90277564 90280185 90280756 90282269 90283318 90287512 90289287 90290035 90290307 90292224 90292666 90293117 90293816 90293999 90294249 90294501 90296794 90296932 90296951 90298448 90299244 90299357 90299549 90300829 90302214 90302262 90304615 90307430 90307683 90307847 90307929 90309047 90309948 90310258 90311297 90312752 90313837 90313936 90314035 90314332 90314561 90315780 90316917 90319480 90321729 90322104 90322695 90322747 90324475 90325130 90328586 90328648 90331465 90332606 90333433 90334351 90338356 90339803 90341232 90341327 90341757 90342315 90342351 90343190 90343842 90344417 90346426 90347764 90347943 90348005 90348613 90349001 90350194 90350511 90352565 90352652 90353691 90355167 90355226 90355694 90356278 90356398 90356701 90358273 90361952 90362684 90362759 90363641 90363932 90366022 90367453 90367490 90368301 90371149 90371454 90371987 90372022 90373418 90373998 90374260 90375693 90377123 90378086 90378229 90378535 90378626 90378792 90380275 90380975 90384756 90386619 90388948 90389502 90390209 90390790 90391626 90394053 90394719 90394967 90396284 90398303 90398738 90399320 90400464 90403208 90403832 90406124 90406517 90407139 90407928 90408720 90409082 90409574 90410009 90410108 90411428 90411527 90413228 90413424 90416294 90416583 90417197 90417697 90420622 90421460 90422944 90423822 90424535 90425796 90426857 90428491 90428574 90430474 90430990 90433242 90434377 90434426 90434961 90435195 90435260 90435947 90436166 90438018 90438109 90439726 90440819 90441375 90442796 90442840 90443355 90443609 90443631 90445129 90446194 90446275 90447551 90449226 90451043 90451573 90452857 90454787 90456224 90456457 90457358 90457564 90458030 90458129 90458136 90460246 90460353 90460678 90460700 90461561 90461976 90462279 90462467 90463310 90463315 90463982 90465899 90466656 90467690 90468907 90470098 90470279 90471278 90471502 90471776 90472225 90472889 90473017 90473278 90474029 90474585 90476290 90477738 90479918 90480064 90480075 90480176 90482720 90482969 90486000 90487130 90487748 90488271 90489396 90490682 90490889 90494793 90496632 90497989 90498332 90499506 90499582 90500402 90500736 90501999 90502040 90502888 90502947 90503149 90503714 90504816 90505380 90505610 90509250 90509789 90510141 90511367 90511981 90512195 90512234 90512695 90512896 90514024 90514440 90515828 90517202 90517822 90518274 90518663 90518920 90520786 90521087 90521479 90522058 90522294 90522780 90523418 90524533 90525520 90525891 90532095 90532238 90532509 90532872 90533069 90535785 90535883 90536994 90538483 90539856 90540119 90541400 90543628 90544296 90545695 90545746 90547101 90547542 90548052 90550709 90551252 90551616 90552376 90554465 90556028 90557424 90558555 90558762 90559762 90559948 90563706 90564872 90567587 90568202 90568341 90570061 90570553 90570813 90571307 90572007 90573042 90573207 90575398 90575907 90575961 90578230 90578815 90580256 90580930 90583759 90584469 90585068 90585502 90587493 90588217 90590592 90590849 90592409 90594192 90594833 90595423 90595726 90595896 90595999 90596358 90597174 90598658 90598978 90599086 90600488 90601316 90603511 90604631 90608059 90608312 90610437 90611558 90612360 90613528 90613762 90615020 90615690 90615956 90617270 90617429 90617481 90617881 90619640 90624366 90625637 90626872 90627946 90628134 90629665 90629954 90631048 90632411 90632660 90633382 90634268 90634638 90635689 90637721 90637898 90637964 90639620 90641132 90642763 90642972 90643105 90644161 90644553 90644687 90644797 90645196 90647380 90647550 90647697 90647744 90650093 90652819 90653194 90653530 90654114 90657470 90657609 90658523 90659313 90660463 90661544 90662131 90663069 90663521 90664060 90664135 90664402 90664461 90666234 90666974 90669062 90670473 90671895 90673363 90674558 90675376 90676322 90676438 90676825 90677314 90677764 90679326 90681267 90681915 90684464 90685743 90686024 90688379 90688676 90689964 90690746 90691279 90691502 90691975 90694029 90694342 90695012 90695635 90698484 90699122 90699854 90700137 90701402 90701776 90702185 90702742 90705336 90705433 90706479 90709556 90710359 90711362 90712965 90713295 90713710 90714158 90714339 90714462 90716036 90716045 90718003 90718567 90719814 90720725 90722470 90723602 90724941 90726754 90727184 90727781 90728419 90728731 90730000 90730805 90733044 90734012 90736356 90736487 90738582 90738680 90739178 90740286 90740476 90740952 90741768 90741972 90746044 90750477 90751083 90751099 90751550 90751975 90752250 90753215 90753376 90755740 90757103 90757452 90757902 90759273 90759476 90761663 90761849 90761912 90763092 90764680 90765514 90766521 90766894 90769757 90770814 90771635 90771908 90772165 90772275 90773564 90774012 90774672 90774682 90774865 90776385 90776477 90777394 90777825 90781106 90781588 90782888 90783001 90786205 90791194 90791789 90791900 90793682 90793741 90795474 90795489 90796759 90797011 90797066 90797378 90797774 90798535 90798791 90798825 90799090 90799779 90801242 90801473 90801878 90802602 90806997 90806998 90808717 90811785 90813899 90815705 90815724 90816044 90816088 90816716 90817075 90817599 90819429 90819709 90821471 90822507 90822553 90822617 90824445 90825094 90825303 90825552 90826483 90827228 90827933 90828028 90828725 90828869 90830506 90832426 90832783 90832917 90832982 90833428 90833715 90833728 90834983 90835097 90836311 90837096 90837374 90838099 90838722 90838882 90839594 90843638 90844357 90846428 90848207 90848493 90848669 90850439 90851118 90851813 90852079 90854585 90855265 90856361 90858240 90858333 90862233 90862556 90863038 90863309 90863357 90864319 90868170 90870881 90871072 90871506 90872154 90873021 90874143 90874331 90876427 90878000 90878799 90880387 90880646 90882282 90882397 90883252 90883350 90884313 90884484 90884991 90885455 90886141 90886236 90888741 90889284 90890779 90891535 90891817 90892633 90893034 90895072 90896267 90897693 90897911 90897932 90898579 90900579 90900922 90901761 90902773 90904301 90905634 90905985 90906243 90906427 90906506 90906717 90907394 90908629 90909542 90911191 90914590 90914792 90917449 90918423 90919959 90920655 90920749 90921182 90921707 90922301 90922556 90923941 90924480 90924571 90924859 90926047 90926747 90928011 90928143 90928336 90929227 90929584 90930273 90931299 90932845 90932993 90933161 90934523 90936011 90936930 90937512 90937820 90938277 90939165 90939818 90941183 90941794 90941929 90944020 90951289 90951770 90951876 90952523 90953744 90953948 90954491 90956646 90957345 90957422 90958953 90959332 90960725 90961443 90962809 90963287 90963950 90964765 90965807 90967688 90970605 90972219 90973600 90974926 90975295 90975392 90975770 90976332 90977419 90979176 90980209 90980360 90980897 90981803 90983083 90983218 90983768 90984063 90985704 90986126 90986828 90987679 90987881 90988786 90988958 90990049 90990512 90992623 90998207 91006314 91006642 91006946 91007394 91008044 91009084 91009715 91010062 91011031 91011452 91014135 91014422 91018024 91018052 91019140 91019896 91021397 91022649 91023012 91023128 91023226 91024922 91026103 91026837 91026935 91030358 91032543 91034411 91034597 91035029 91035335 91035752 91038354 91039291 91041352 91044446 91045764 91049753 91050174 91052032 91052081 91052499 91055383 91056409 91057147 91057238 91057822 91058286 91058798 91058823 91059036 91059090 91059521 91059826 91061982 91063427 91063457 91064843 91065459 91065470 91066160 91066944 91067524 91067851 91068674 91069896 91070241 91070897 91071108 91071260 91071637 91072074 91073248 91073526 91073643 91073763 91074050 91074078 91074715 91075068 91075702 91077965 91078376 91078692 91082119 91082956 91083034 91083875 91086478 91086913 91087409 91088473 91089434 91090961 91091662 91091687 91092316 91092994 91093604 91094315 91094893 91094943 91095873 91096261 91096494 91097838 91100217 91100820 91101130 91101570 91102054 91102134 91102899 91104890 91105018 91105865 91106166 91106268 91107258 91107321 91109205 91109760 91110625 91113007 91113038 91114426 91116291 91116551 91116585 91118385 91118565 91118630 91119276 91120694 91121318 91121369 91122458 91122624 91123000 91123177 91124254 91124471 91125910 91126034 91127079 91127262 91127895 91128148 91128753 91129664 91130971 91132825 91134270 91135044 91135417 91135556 91137196 91140715 91141321 91141504 91141747 91142919 91145822 91146310 91148446 91148585 91149145 91151016 91151337 91151423 91152294 91152428 91152568 91152886 91153558 91155849 91157659 91158838 91159575 91159581 91159715 91161913 91163454 91163463 91166973 91167031 91167815 91168971 91169359 91169621 91172129 91174783 91175330 91176468 91176839 91177663 91179201 91181740 91181859 91181953 91183036 91183667 91183949 91184616 91185099 91185520 91186414 91186739 91187396 91189794 91190326 91190502 91191656 91192982 91193622 91194158 91194694 91195589 91195868 91197271 91200387 91201467 91205696 91205730 91205930 91209227 91209236 91209263 91209336 91211651 91212299 91214067 91216238 91216409 91217356 91218023 91219150 91219576 91222040 91222687 91223296 91227159 91227853 91230780 91233164 91233352 91234552 91236753 91237616 91238321 91239423 91239482 91240429 91241033 91242045 91242391 91244004 91246745 91248057 91252491 91252678 91254316 91256562 91257162 91257740 91258407 91258666 91259394 91259570 91260651 91261220 91261618 91262241 91262747 91262965 91263017 91263210 91265330 91270078 91271140 91271237 91272323 91272426 91273347 91273711 91274402 91276048 91276415 91277335 91278036 91278574 91279732 91280287 91281670 91283570 91285978 91288781 91288958 91290323 91290904 91292251 91294339 91294440 91296358 91296744 91297232 91297477 91298747 91298757 91298922 91300076 91301080 91302155 91302737 91304152 91304351 91304620 91305250 91306015 91307913 91311207 91313439 91316980 91319585 91320507 91320803 91320970 91321730 91322221 91323355 91324677 91324708 91325260 91326394 91327013 91328381 91328748 91329317 91330786 91330964 91331400 91331444 91331841 91332530 91332931 91333960 91335253 91335446 91336232 91336798 91340496 91343010 91345479 91346448 91348305 91348625 91348668 91349432 91350135 91350321 91351132 91352210 91352226 91352492 91352574 91353181 91353820 91353977 91354044 91354777 91356150 91356552 91358150 91358599 91358617 91358734 91359255 91361742 91362518 91363014 91366402 91367665 91369449 91369773 91370929 91374345 91374371 91374861 91377615 91378311 91379193 91380701 91382846 91382932 91384157 91384719 91385278 91386197 91386505 91387593 91388596 91390321 91391281 91391901 91392244 91392638 91393114 91397378 91399223 91400820 91405182 91406315 91406988 91409307 91409435 91410778 91410852 91411255 91411353 91411426 91413167 91413415 91413573 91414456 91415232 91415514 91416738 91417715 91418068 91419050 91420527 91421535 91421691 91423952 91426609 91426907 91428856 91429395 91430237 91432184 91432604 91433688 91435507 91435698 91436514 91436527 91436786 91438403 91440105 91441017 91441449 91442010 91442304 91445336 91446158 91446164 91448115 91448894 91450571 91450726 91451705 91453639 91453740 91453983 91456569 91457176 91457820 91460433 91460722 91460746 91461338 91461633 91462502 91465018 91466486 91471032 91472041 91473036 91473860 91475008 91476591 91476658 91483758 91484126 91484941 91486077 91486508 91488219 91489593 91489993 91490589 91490938 91491306 91492795 91494420 91495390 91496689 91499504 91499834 91503613 91503821 91504072 91504274 91504648 91505706 91505882 91509733 91510978 91510981 91511720 91512495 91513249 91515181 91515528 91519692 91520011 91521053 91521775 91523726 91523947 91526153 91526697 91528198 91532430 91533047 91533494 91534100 91534262 91534369 91534672 91535003 91536120 91536943 91539639 91540280 91541556 91542031 91544853 91547981 91549255 91549934 91553960 91555435 91557460 91558151 91560124 91560311 91561073 91562927 91563487 91563654 91566454 91566936 91567150 91567248 91567405 91568035 91569384 91570062 91570976 91570990 91572049 91574399 91574897 91574941 91576627 91578564 91579212 91579413 91579982 91581365 91581941 91581958 91582263 91582950 91583052 91583732 91584134 91584146 91584983 91585137 91585758 91586463 91587592 91587989 91588234 91589230 91590882 91592015 91594054 91595933 91596085 91596470 91596786 91597962 91598199 91598934 91601124 91601865 91602162 91602228 91604110 91605599 91606412 91607493 91608244 91609781 91610031 91610527 91610876 91611291 91612281 91613177 91614758 91614855 91614972 91615180 91617013 91617916 91618108 91618323 91619158 91620316 91620615 91621088 91621220 91621330 91621545 91621872 91624275 91625744 91628976 91632424 91632883 91633030 91633301 91633486 91633824 91634172 91634242 91635810 91638939 91641113 91644894 91645607 91645640 91646572 91647923 91647991 91648068 91648640 91649276 91649930 91650393 91652419 91652637 91653605 91654255 91654546 91654635 91655219 91656063 91658274 91661665 91662972 91663040 91664949 91667643 91668669 91669975 91670311 91671121 91671347 91671877 91673883 91674036 91674297 91676210 91677452 91678369 91678482 91678957 91680133 91683899 91684834 91685211 91685514 91686235 91687421 91687427 91687740 91688008 91689111 91690191 91690602 91691339 91691411 91691660 91692039 91692276 91695133 91695641 91695673 91696297 91696855 91699969 91700895 91701515 91702063 91702586 91704528 91706899 91709124 91709848 91710794 91712659 91713767 91714060 91714788 91714922 91715892 91716997 91717477 91718794 91720520 91721366 91721866 91722187 91724424 91724737 91725119 91725167 91727349 91728467 91729706 91731198 91734004 91736843 91738350 91740657 91741443 91743083 91743175 91743745 91743923 91745581 91745753 91747791 91749004 91749160 91750624 91750830 91754318 91755277 91755368 91756384 91758046 91758256 91760207 91760278 91767514 91768816 91768940 91769583 91770296 91770570 91770701 91772072 91772900 91774034 91774412 91774797 91775796 91776602 91777483 91779548 91779939 91781641 91783640 91784736 91785686 91786855 91788023 91789144 91789509 91789925 91794127 91795941 91797170 91797710 91798033 91798097 91798833 91799572 91800644 91802083 91802442 91802521 91803645 91807184 91807588 91807603 91808372 91809002 91809679 91810855 91811853 91812491 91812653 91813364 91813511 91813676 91814681 91814850 91817819 91818239 91818530 91819982 91820181 91822210 91822479 91823093 91823248 91823371 91824323 91824464 91824730 91825618 91826328 91826613 91827069 91827829 91828239 91830346 91830800 91833600 91833615 91833782 91833783 91834321 91835018 91835915 91835982 91836112 91837512 91838133 91839612 91839680 91839953 91842007 91843093 91845048 91845185 91845224 91850192 91850507 91851872 91854800 91856177 91856290 91857001 91857330 91858064 91859935 91861069 91861282 91861790 91862954 91863656 91863802 91864062 91865172 91865710 91867123 91867294 91867630 91869097 91869369 91869896 91871975 91872316 91872930 91873457 91875298 91875441 91876458 91876919 91880587 91882175 91884634 91885989 91886427 91887029 91887443 91888806 91889252 91890031 91890880 91891028 91891226 91892253 91895333 91895719 91896273 91896516 91896818 91897552 91898071 91898370 91899090 91901330 91901401 91901825 91901872 91902005 91904371 91906142 91906180 91906206 91907469 91908964 91909148 91910287 91913071 91914185 91915119 91915381 91915432 91915571 91916242 91916337 91917563 91919252 91920200 91921030 91922126 91925625 91925643 91925651 91926495 91928933 91930274 91931462 91932733 91933070 91934163 91935812 91936823 91936925 91937292 91937426 91938050 91938776 91938891 91940390 91942492 91942970 91944727 91945244 91946770 91947342 91949715 91950136 91951389 91952150 91954523 91955127 91956559 91959462 91960710 91963244 91964342 91964874 91966305 91966564 91966697 91967319 91967401 91967634 91967652 91968185 91968874 91971682 91976811 91978288 91979388 91987220 91988523 91988948 91989219 91990053 91992067 91993101 91995208 92000133 92000622 92001856 92006077 92006596 92006685 92007526 92007966 92009008 92010062 92010485 92010896 92011091 92012229 92012573 92013051 92014091 92015370 92017241 92018507 92019997 92022940 92024770 92024983 92027755 92031009 92031475 92032577 92033792 92034797 92037718 92039755 92040031 92041527 92041836 92043264 92043671 92044501 92045660 92046003 92047037 92047651 92047850 92048199 92048212 92049511 92050385 92050397 92050967 92051723 92051816 92052512 92054104 92054105 92054160 92057497 92059802 92060967 92063665 92063694 92063771 92063913 92064439 92065159 92065905 92066502 92066633 92068962 92069770 92071849 92072159 92073254 92076488 92076865 92078138 92078370 92079251 92079392 92080377 92080905 92080995 92081167 92081325 92082737 92083990 92084019 92084282 92085217 92086684 92087120 92090180 92090265 92090557 92090867 92091232 92094089 92095338 92097103 92098620 92098753 92099616 92101253 92103216 92103333 92103655 92103942 92104322 92105046 92105436 92105814 92108173 92108446 92108743 92108864 92109330 92109692 92110022 92111427 92112443 92112857 92113517 92114193 92115601 92116642 92118528 92119331 92120650 92121372 92121815 92123221 92123966 92124138 92124284 92126214 92127421 92128971 92129091 92131122 92132671 92133547 92134154 92135453 92135501 92136939 92138283 92139669 92139748 92140498 92140555 92142053 92142485 92142545 92142711 92143829 92143881 92146191 92146692 92148509 92148537 92148890 92149170 92153097 92154091 92154340 92155007 92155168 92155659 92156540 92156961 92157767 92158343 92158530 92160128 92161797 92161916 92162331 92163498 92163799 92165365 92166023 92166248 92168572 92169865 92170388 92171055 92171325 92172036 92172474 92174180 92174289 92175617 92177091 92178243 92179554 92179981 92182907 92183340 92184935 92185590 92186114 92187504 92189489 92191315 92192951 92195993 92197556 92197605 92198205 92201458 92201966 92202273 92202649 92203930 92204910 92205047 92205232 92208481 92210849 92211204 92213203 92213899 92213985 92214116 92216922 92221787 92222785 92223711 92224281 92224640 92225065 92227062 92227945 92228613 92229554 92230065 92233589 92234698 92235771 92236911 92238593 92239824 92239848 92240505 92242215 92242446 92242750 92243273 92243273 92243707 92243971 92244905 92244927 92244944 92245577 92246043 92246130 92246606 92248915 92250053 92250519 92250974 92251217 92251332 92251869 92252843 92252893 92253933 92255676 92257009 92258495 92259344 92259363 92260052 92261063 92264463 92266956 92267050 92268745 92268772 92268902 92270867 92271251 92272587 92273709 92274631 92275011 92275334 92275565 92279499 92279648 92280770 92280805 92283159 92284005 92288475 92289113 92291420 92293525 92293767 92294051 92294539 92297752 92298116 92298366 92298700 92299369 92299702 92303475 92304045 92304192 92304369 92305997 92306069 92306118 92306301 92307130 92308439 92308831 92309053 92309912 92310615 92311956 92313337 92318671 92318955 92319181 92319697 92319803 92322366 92323611 92323632 92323967 92325661 92326445 92327188 92327663 92327995 92330190 92330250 92330556 92330801 92333626 92334717 92335272 92335621 92335811 92336229 92339296 92339301 92340669 92340918 92341283 92341834 92342108 92343281 92343852 92344541 92344598 92345556 92347158 92347179 92348820 92350373 92350417 92350986 92352235 92352812 92354574 92354673 92356527 92356824 92357147 92357725 92359340 92359464 92359712 92361258 92361507 92362215 92362922 92363847 92364169 92367517 92368634 92369290 92369899 92369903 92369914 92370628 92370909 92372197 92372790 92372833 92375647 92376512 92376718 92376892 92377598 92377712 92378655 92378891 92379776 92380188 92382566 92383029 92384216 92384982 92386925 92388784 92392935 92392983 92392986 92394967 92396302 92396538 92396931 92398072 92398893 92399344 92400240 92400290 92400970 92403669 92404208 92405510 92407231 92407557 92407711 92413226 92413463 92415613 92415932 92417403 92419972 92421162 92421530 92422514 92423625 92426235 92426925 92427462 92428230 92429484 92430169 92431143 92432088 92432523 92432526 92434440 92435025 92436531 92438595 92438724 92439320 92440582 92441116 92441771 92442175 92442216 92442583 92444400 92444633 92445529 92445628 92446053 92447093 92448872 92448900 92450240 92450589 92450597 92451699 92452725 92453039 92454863 92455828 92456943 92457219 92457221 92457400 92461031 92461277 92461594 92462532 92463036 92463580 92463967 92464844 92465029 92465773 92466466 92467970 92469557 92470624 92470821 92470833 92472419 92473744 92473968 92474285 92475530 92476120 92476347 92476657 92477566 92477628 92480664 92482624 92486950 92487043 92489326 92490363 92490730 92491053 92492668 92493218 92493252 92493552 92495044 92495085 92495207 92495823 92495926 92496366 92497061 92497157 92497655 92498896 92499982 92502165 92502543 92502663 92503930 92505495 92506270 92506519 92512220 92512439 92512565 92513838 92515264 92516241 92516477 92518857 92518891 92519833 92521386 92521463 92521609 92523544 92525181 92528250 92528552 92531309 92534301 92534538 92535591 92535655 92535754 92537329 92537479 92538337 92538666 92538812 92541100 92541930 92543146 92543544 92544565 92545242 92545945 92551890 92552846 92553040 92554713 92555217 92557246 92558399 92558985 92559315 92559700 92560155 92560656 92562809 92562969 92563494 92565112 92565377 92565787 92566403 92567468 92568056 92569752 92572467 92572855 92575589 92575969 92581859 92582821 92586866 92587520 92588442 92590666 92590950 92591074 92592351 92595941 92596125 92596168 92596866 92597011 92599480 92600839 92601036 92602575 92602730 92605557 92605700 92605807 92607181 92608081 92610219 92612152 92613674 92614802 92617780 92618295 92620625 92620798 92622108 92622277 92623270 92624314 92626397 92626502 92626636 92627387 92627418 92629251 92629637 92630058 92630391 92630807 92631565 92635209 92637016 92639710 92639963 92645897 92645924 92646535 92647397 92648398 92648641 92649369 92651590 92652081 92652808 92653831 92653874 92654582 92655001 92655572 92655929 92656009 92656388 92657104 92658000 92658245 92659281 92659468 92660784 92661443 92662606 92662648 92663080 92663110 92664301 92664497 92665147 92665255 92666134 92666318 92666358 92667534 92668835 92669245 92670116 92673118 92673267 92673906 92674145 92675151 92675196 92676672 92676747 92677578 92680548 92681177 92682434 92682449 92682982 92683208 92683652 92684105 92685780 92685878 92686261 92689717 92691350 92692513 92693173 92693367 92693628 92695563 92696756 92696958 92697971 92698891 92699594 92702821 92703551 92703627 92703769 92707242 92707623 92708990 92709618 92710250 92712562 92712974 92714307 92715864 92716477 92717724 92717937 92718766 92721564 92722243 92722414 92723454 92726671 92727910 92729156 92730983 92731777 92732698 92733764 92734070 92734269 92734294 92734588 92735139 92735580 92735680 92736187 92736682 92737189 92738172 92740702 92742120 92742229 92742661 92745522 92748428 92748466 92749745 92750494 92752342 92753056 92755570 92755760 92756486 92757177 92758875 92759245 92759962 92761788 92762902 92763744 92764793 92765694 92768753 92768843 92770657 92776341 92777911 92781467 92781861 92782181 92783084 92783249 92783492 92783761 92783796 92784172 92786390 92788453 92790199 92791954 92792355 92792681 92793813 92793848 92794367 92796801 92796903 92797472 92797647 92798872 92799642 92801154 92801214 92802610 92803693 92805567 92805647 92808548 92809473 92810152 92810846 92812808 92812841 92813122 92813623 92814111 92814315 92816513 92817214 92818304 92818724 92819156 92819204 92819486 92819851 92820077 92820572 92821176 92822195 92827065 92827280 92827858 92828188 92829214 92830399 92831241 92831414 92831752 92832286 92833368 92835198 92835487 92837044 92837311 92838116 92841370 92843306 92845028 92845075 92845870 92845997 92846386 92846486 92847016 92848862 92849904 92850609 92851922 92852530 92852908 92853371 92855073 92855763 92856375 92856789 92858042 92858638 92858734 92859500 92859950 92861158 92861440 92862504 92862820 92863314 92863683 92864029 92864113 92864148 92865852 92866015 92866217 92866283 92867746 92867793 92868529 92870575 92871884 92873765 92874829 92876376 92877863 92877914 92879891 92880178 92880769 92881074 92885609 92886648 92889366 92890896 92891466 92892309 92893169 92893769 92894042 92894724 92895894 92896388 92896953 92897709 92898845 92899336 92900934 92901969 92903163 92905420 92905680 92906523 92906852 92906975 92907553 92910162 92910247 92910711 92910978 92911116 92911163 92911383 92914319 92916416 92916428 92917001 92919064 92919554 92919609 92919630 92920711 92920750 92921360 92922504 92923821 92925298 92929319 92929591 92929956 92930541 92932842 92932849 92933166 92935020 92935263 92935272 92935693 92936141 92936776 92937889 92937898 92939683 92942359 92944361 92944506 92944823 92945066 92948052 92948075 92948751 92949607 92951531 92952716 92955365 92955397 92955498 92956257 92956774 92957998 92958906 92959530 92960992 92961872 92962361 92963554 92964156 92965088 92966161 92966844 92968469 92968960 92971906 92973803 92975132 92975571 92975575 92977596 92977755 92982477 92984023 92984286 92984607 92984725 92984740 92986115 92986609 92986659 92987253 92987335 92987940 92988388 92989488 92990967 92991590 92992341 92992897 92996584 92997276 92998391 92998918 93002783 93003617 93008543 93009094 93009565 93009857 93009972 93011172 93011953 93013039 93013919 93013956 93015527 93018854 93020532 93020618 93023062 93024502 93024735 93025858 93029500 93034112 93036848 93036923 93039322 93039326 93041593 93042707 93043847 93043910 93044791 93045636 93048611 93049296 93049454 93050140 93050217 93052475 93052629 93052670 93053102 93054503 93055057 93055105 93055736 93055805 93055838 93057305 93060180 93061348 93064251 93065597 93065888 93068177 93069505 93069650 93070170 93072267 93073684 93075067 93076330 93076402 93079914 93081173 93081560 93081946 93084262 93085296 93086754 93088664 93089007 93090635 93091060 93091742 93091844 93092251 93092699 93094446 93095069 93096756 93097257 93098231 93098397 93098654 93099667 93099942 93101640 93106676 93106913 93107921 93107954 93108469 93109937 93110032 93111496 93112532 93112709 93115978 93116323 93116643 93116738 93117970 93118664 93121142 93122061 93122970 93123606 93127292 93127435 93128051 93130743 93131195 93132356 93132749 93132886 93133585 93136254 93138334 93139066 93140687 93141287 93141490 93141782 93143378 93143957 93144022 93144729 93145080 93145172 93145524 93145763 93146928 93147772 93149602 93153376 93153526 93153859 93154243 93154343 93154928 93155988 93156238 93158643 93160307 93160419 93161315 93162249 93162384 93163387 93163394 93163778 93164477 93165709 93166836 93167045 93168384 93169166 93169556 93172019 93172546 93173052 93173590 93173599 93175032 93175066 93176333 93176355 93178161 93179228 93180362 93180475 93182032 93182093 93183244 93185171 93186425 93186750 93189453 93190984 93192376 93192479 93193091 93193132 93193272 93193482 93193600 93194478 93195984 93197491 93198212 93200357 93202930 93204145 93204949 93206157 93207586 93207774 93208764 93209737 93210009 93210850 93214465 93215570 93216155 93216646 93218028 93218036 93218079 93218113 93219137 93219820 93219902 93220985 93222501 93222820 93223735 93227939 93228516 93231817 93234416 93234668 93234907 93235452 93236549 93236596 93237947 93242347 93243754 93244512 93246008 93246010 93246024 93246396 93248509 93248824 93249561 93250693 93250860 93251934 93252350 93254465 93256676 93256799 93257034 93257595 93257625 93258522 93258760 93258762 93262119 93262284 93263075 93264648 93265239 93267708 93267879 93269086 93270373 93272254 93272483 93273535 93274695 93275615 93276868 93277299 93277759 93277872 93278728 93279455 93279583 93279933 93281460 93283429 93287311 93287427 93288004 93289868 93290443 93290620 93291494 93292213 93292851 93293079 93293149 93294004 93297810 93298470 93299188 93299628 93302673 93303312 93303312 93305039 93305229 93305348 93307320 93307475 93308203 93308513 93309627 93310607 93311403 93313645 93313754 93314316 93314455 93314986 93315263 93316976 93318085 93318302 93318348 93318964 93319383 93319445 93319698 93320289 93320491 93320644 93321582 93322024 93322039 93322067 93322411 93325023 93325629 93326683 93327159 93327531 93328474 93330021 93331254 93332012 93333486 93334166 93335516 93337651 93337909 93339821 93340769 93340770 93341124 93341630 93343038 93343826 93344258 93344416 93345650 93346692 93346807 93348151 93349769 93350477 93350822 93354272 93354758 93355593 93355812 93357222 93357536 93357650 93357932 93359206 93359263 93360654 93361528 93361616 93363266 93363486 93364258 93367926 93371806 93372054 93374282 93375770 93375965 93377437 93381089 93383366 93384401 93385302 93385636 93386557 93387289 93389151 93392312 93395587 93395997 93396248 93401283 93401912 93402585 93405457 93405532 93406250 93408290 93409422 93411368 93411820 93412162 93413442 93413564 93414219 93414583 93415004 93415102 93415734 93415805 93415959 93417510 93418352 93418943 93418957 93418984 93420039 93420992 93421520 93422372 93425288 93426099 93426465 93428269 93429436 93430959 93431649 93431710 93431936 93432219 93432913 93434813 93436376 93437408 93438028 93438428 93442698 93445150 93445677 93447987 93448388 93448625 93449052 93449205 93449208 93450057 93450237 93452440 93452516 93456049 93456450 93457452 93457597 93458525 93460291 93460629 93462842 93464321 93466038 93466979 93467259 93468975 93469594 93471104 93472224 93472346 93472963 93473270 93473320 93473926 93474288 93475260 93475796 93476132 93477456 93479287 93480147 93480842 93481130 93481196 93482178 93482365 93483689 93484264 93484371 93485237 93485280 93485311 93488164 93488533 93489413 93489994 93491286 93492447 93497195 93500542 93500912 93503195 93510439 93510684 93511396 93511526 93511916 93513241 93514209 93517417 93518096 93518170 93518321 93519058 93519908 93521601 93521845 93522161 93524200 93525608 93527268 93528018 93528131 93529253 93529397 93530705 93532589 93539077 93540531 93541618 93542442 93544438 93544615 93545778 93546426 93547950 93549172 93549954 93550778 93551924 93552882 93553095 93553738 93554125 93554372 93554404 93555072 93556360 93557190 93558485 93559552 93560947 93561198 93561319 93561397 93562203 93564892 93566294 93566501 93568147 93568772 93569750 93570809 93571956 93571995 93572938 93574733 93575537 93575863 93576326 93577110 93581360 93582079 93582353 93585863 93586550 93588302 93589459 93591104 93591218 93591456 93592665 93593185 93598314 93598860 93599172 93600403 93600494 93600653 93600717 93600759 93601884 93603043 93603120 93604043 93604725 93605771 93606958 93610419 93616789 93617161 93617200 93617872 93619805 93620192 93621399 93622694 93623393 93624397 93625008 93625284 93625366 93626344 93629079 93629695 93630251 93631567 93631809 93633287 93634514 93634977 93636315 93637178 93637427 93638145 93638851 93639141 93639252 93639914 93641053 93642538 93643720 93643743 93645669 93645779 93645996 93647459 93648236 93648453 93648613 93651501 93652879 93653318 93653377 93653675 93655285 93656719 93657993 93658469 93660903 93661747 93662300 93664025 93665504 93665873 93666678 93667769 93669018 93670051 93670273 93674928 93675736 93676600 93676707 93677577 93677782 93678662 93678737 93678768 93679387 93681346 93682335 93683603 93683743 93684808 93686802 93688384 93691613 93691623 93691828 93694360 93696084 93696149 93699783 93701218 93701675 93702136 93703955 93704202 93704366 93704468 93705433 93705975 93706860 93708131 93710558 93712244 93712539 93712925 93713079 93713378 93715563 93716784 93718805 93719623 93723705 93723793 93725407 93727416 93730014 93730338 93730768 93731823 93732570 93734897 93735133 93735359 93736130 93738370 93739509 93739512 93739782 93740650 93742524 93743086 93743541 93746088 93746682 93747897 93749612 93750674 93751313 93751740 93754142 93755560 93757673 93757898 93758480 93758587 93758892 93759962 93761012 93761410 93761663 93763541 93763846 93763932 93765146 93766037 93766997 93767629 93768368 93769644 93769872 93770128 93773347 93773719 93775551 93775826 93777181 93778921 93779166 93779807 93781144 93782434 93785754 93787362 93788114 93788772 93788983 93791797 93791958 93792576 93793165 93793675 93793941 93794016 93794105 93796864 93796972 93797399 93797495 93798622 93799470 93802864 93803348 93803358 93804068 93804146 93805070 93805299 93805422 93805775 93806191 93807372 93808626 93809263 93810740 93814589 93816253 93817122 93817510 93820256 93820617 93821006 93821731 93821788 93824373 93825117 93827665 93827916 93828269 93831555 93834077 93834280 93834611 93834878 93835234 93835416 93835744 93839371 93842819 93843055 93844054 93844408 93846080 93849095 93849548 93855246 93855652 93856118 93857869 93858233 93859181 93859884 93859963 93860712 93860940 93863515 93864230 93865524 93865574 93866992 93868133 93868310 93872517 93872879 93873065 93874384 93878082 93879909 93880848 93882359 93882873 93883013 93883146 93884711 93885707 93887733 93888570 93888688 93889081 93891475 93892196 93893733 93894015 93894536 93894628 93895210 93896491 93897582 93899228 93900550 93903882 93904094 93905483 93907037 93907751 93908900 93909014 93910408 93910811 93910852 93912259 93912385 93913885 93913911 93914745 93915003 93916732 93916771 93916846 93917987 93919447 93919761 93919857 93920028 93920466 93920499 93922573 93923225 93924216 93924223 93924798 93925464 93927355 93927790 93930638 93931208 93931645 93932600 93933499 93933532 93934287 93936419 93936964 93939446 93939487 93939900 93940948 93941446 93941724 93941726 93945695 93949604 93949848 93949902 93950046 93950212 93951198 93954469 93958724 93959116 93959260 93959949 93961028 93961348 93962921 93963470 93965595 93965730 93967223 93969535 93970049 93970700 93971136 93972490 93972774 93974016 93974366 93976823 93977338 93977810 93978405 93978616 93979610 93981418 93982550 93984393 93984468 93984495 93985813 93985841 93985843 93985925 93986529 93986566 93988271 93988299 93988646 93991932 93993348 93993809 93994689 93996833 93997238 93997514 93998021 93998715 94000927 94001864 94002943 94005029 94005382 94005673 94006228 94006708 94007947 94008136 94008276 94009777 94011597 94011948 94012287 94013321 94014197 94014541 94015064 94016525 94016805 94016999 94017697 94019794 94019998 94020054 94022530 94022649 94023772 94023932 94024094 94024262 94025574 94025640 94026622 94026708 94027188 94027209 94028393 94028404 94030003 94031602 94032096 94032637 94033747 94034741 94035814 94036101 94036300 94036323 94036347 94037472 94037593 94038958 94039027 94039263 94041539 94042484 94043430 94045466 94046984 94047506 94047506 94047857 94048725 94049142 94050085 94051512 94052578 94053912 94054883 94055522 94059243 94060690 94061143 94061434 94062906 94064301 94064377 94064777 94064994 94065608 94065671 94065825 94065993 94069405 94070528 94071349 94074940 94075195 94075235 94075538 94076061 94076831 94077038 94077168 94078155 94080605 94080804 94081308 94081467 94082594 94083310 94084145 94085509 94085934 94086512 94086643 94086763 94087235 94087817 94090101 94092008 94093006 94096514 94097854 94101648 94103366 94105891 94106010 94109130 94110314 94110635 94111359 94112892 94112905 94112966 94113230 94113590 94115455 94117138 94117825 94118365 94119067 94119593 94119944 94121649 94124376 94124769 94125234 94126804 94127527 94131329 94132146 94132868 94132957 94134652 94135557 94135887 94137701 94137836 94138841 94138956 94141243 94141832 94142522 94143876 94145571 94146155 94147242 94147268 94148794 94149050 94150377 94151479 94151642 94153625 94153942 94154761 94155013 94155577 94155601 94156736 94158634 94159540 94162302 94163671 94163704 94163940 94164108 94166191 94168075 94168701 94168729 94168881 94169691 94170605 94170871 94171436 94172227 94175148 94175562 94176061 94176186 94177358 94177520 94177570 94178472 94179195 94181757 94182832 94182980 94182985 94184183 94185585 94185776 94187162 94187995 94188216 94188573 94190083 94190384 94191928 94194108 94196843 94197680 94197743 94198695 94199634 94200919 94201315 94201788 94202428 94202936 94204280 94206485 94206625 94206684 94208212 94208373 94209065 94209742 94209809 94210850 94211052 94211246 94213211 94214570 94215125 94215389 94215874 94216444 94216998 94217945 94218003 94218294 94218612 94221768 94222492 94223814 94224173 94224998 94225259 94226425 94229705 94230725 94231344 94231605 94231633 94234419 94235017 94236213 94237275 94237953 94240272 94241139 94241511 94242771 94243028 94244632 94245134 94245843 94247118 94247318 94248184 94250132 94250263 94252007 94252487 94253658 94254550 94255633 94257557 94257800 94258981 94260893 94261030 94261376 94261469 94261584 94262016 94264097 94264985 94265175 94265980 94266920 94267281 94269006 94269067 94270273 94270569 94270657 94272530 94274511 94275083 94275529 94277416 94278861 94279966 94280230 94280513 94280831 94280888 94281072 94281757 94282377 94282483 94282736 94283806 94284425 94285495 94285747 94286236 94286967 94287741 94290966 94291372 94291403 94292166 94292200 94294740 94294854 94295010 94295170 94296025 94296385 94297170 94298513 94298575 94299393 94299996 94302356 94303203 94303593 94304107 94304642 94306254 94306548 94306911 94307091 94307347 94308138 94308183 94308423 94308845 94309072 94313183 94314263 94315404 94317197 94321726 94321824 94323646 94323873 94327415 94327748 94327876 94330828 94332708 94333794 94334010 94335208 94338032 94338101 94340218 94341245 94342598 94342850 94343420 94344935 94345321 94346426 94346938 94347891 94349127 94350331 94351267 94354117 94354316 94354625 94355344 94358816 94360322 94362212 94362996 94364640 94364962 94365623 94366972 94367333 94371101 94374221 94374590 94375529 94376079 94377137 94378479 94378661 94379633 94379875 94379985 94380193 94381080 94383544 94386817 94388434 94390151 94391374 94394267 94397183 94397721 94399397 94399816 94403391 94404718 94405771 94405925 94408306 94408709 94408931 94410040 94412725 94414759 94415327 94416166 94418799 94419360 94419463 94420556 94420962 94421198 94421397 94421517 94421852 94421930 94423029 94423813 94427074 94428065 94430135 94430392 94430539 94430877 94433394 94434571 94434601 94434729 94434791 94434886 94436278 94437142 94438151 94438554 94439199 94439559 94440530 94441655 94443210 94444104 94444914 94445277 94449062 94450148 94450154 94450584 94450667 94451090 94451128 94452260 94453550 94454568 94455901 94456054 94456215 94457139 94457169 94457433 94458073 94458145 94460047 94460606 94462461 94462563 94463064 94463486 94464686 94465212 94466402 94467109 94467440 94467469 94467896 94469084 94469424 94469715 94470231 94471712 94472474 94477680 94477880 94479988 94480221 94481936 94482657 94484276 94484756 94485940 94486425 94486559 94489871 94491300 94491976 94492027 94492043 94492675 94493067 94493830 94493993 94495252 94496210 94496404 94497058 94497824 94498564 94498603 94500461 94501205 94501728 94504209 94504687 94508584 94508754 94510092 94510383 94512063 94512460 94512984 94513031 94513858 94516985 94518004 94520156 94520236 94520260 94520322 94521954 94522321 94522778 94524180 94524747 94524968 94525579 94525832 94528346 94529128 94529166 94529803 94530403 94530741 94531128 94531239 94532171 94532572 94533269 94535321 94535444 94535770 94537079 94537601 94539743 94540719 94541563 94541794 94541922 94542110 94542181 94542772 94543633 94544214 94544294 94545015 94545117 94545352 94545671 94545961 94546608 94548008 94549363 94549373 94549383 94550783 94552012 94553270 94554499 94555080 94555500 94556327 94556850 94557609 94559558 94562014 94563368 94563429 94567484 94569374 94569722 94570211 94571404 94572483 94573393 94574768 94575521 94575850 94576428 94577009 94577141 94577188 94577667 94579541 94579611 94580141 94581215 94581756 94581938 94582061 94582242 94582465 94583087 94583556 94584073 94584465 94586352 94587795 94588192 94588451 94588522 94588677 94590227 94590238 94590761 94591267 94592098 94592107 94593273 94595408 94595990 94596935 94598316 94599686 94599726 94600099 94600394 94601210 94601759 94602631 94606716 94607803 94611201 94613737 94613819 94615777 94615779 94616076 94617483 94619136 94619183 94620156 94621910 94622205 94622849 94624067 94624340 94624359 94625491 94626939 94628800 94629173 94632269 94634186 94635525 94638495 94639132 94639250 94643957 94645785 94645958 94647052 94647140 94648155 94649255 94649756 94652325 94654014 94654024 94655474 94656813 94657471 94659090 94659900 94660213 94660825 94664465 94665256 94665614 94667248 94667894 94668497 94669113 94670936 94672719 94672813 94673083 94674876 94675247 94675891 94677042 94678063 94678961 94680286 94681160 94681550 94682459 94682549 94683423 94683890 94685648 94685725 94688082 94689107 94689750 94690608 94690698 94693009 94694392 94694581 94695243 94696960 94700330 94700496 94702670 94703699 94706431 94706580 94706613 94707090 94710909 94712744 94715421 94720238 94721093 94721858 94724199 94725005 94725802 94728490 94728942 94729445 94730847 94731249 94732779 94733848 94734363 94734611 94735670 94735834 94736599 94737501 94737902 94738072 94738363 94740161 94741202 94741732 94741937 94742222 94742246 94744153 94745285 94745357 94745533 94746118 94748251 94749258 94752262 94752769 94752831 94753274 94753812 94754203 94754702 94755009 94756680 94757510 94757579 94757845 94758676 94760692 94760976 94762001 94762799 94763677 94764021 94765568 94766583 94766680 94767313 94767446 94768322 94772015 94772556 94772928 94773258 94775081 94775090 94780889 94781969 94782090 94783535 94784895 94787111 94789811 94790742 94791110 94791122 94791367 94791943 94792281 94793816 94794211 94794523 94796030 94798705 94799454 94800454 94800911 94803357 94803454 94806470 94807162 94808508 94810240 94811169 94811241 94812081 94812585 94813136 94814553 94814615 94814956 94815110 94815504 94815532 94815559 94816303 94817671 94817907 94818955 94819717 94821890 94822997 94823070 94825196 94825538 94828633 94830004 94831554 94832477 94832572 94833043 94833444 94834533 94835235 94835426 94835788 94835894 94837006 94838322 94840052 94840261 94840275 94843743 94844582 94846861 94846895 94847485 94847519 94848639 94848981 94849405 94850540 94851347 94852796 94853841 94854208 94854579 94857069 94857348 94858243 94858814 94858995 94863074 94864064 94864557 94866076 94866367 94866547 94867294 94867767 94868864 94869538 94870834 94871440 94872763 94873497 94875882 94875978 94877120 94877349 94878391 94879636 94881790 94881799 94883730 94885170 94886415 94886706 94887148 94888092 94888667 94888904 94890323 94890640 94894159 94895709 94897570 94897648 94900582 94901049 94901148 94904325 94904944 94905347 94905370 94906920 94907556 94907732 94907818 94908099 94910410 94911797 94912259 94913267 94914396 94914504 94919663 94922213 94923461 94924414 94925906 94926397 94926674 94929413 94930351 94931432 94932062 94932666 94933544 94935154 94935553 94937469 94939257 94940890 94941337 94941936 94942455 94942664 94942896 94943168 94943806 94945242 94945841 94947087 94947132 94947240 94947582 94951703 94952000 94952492 94954238 94954336 94955231 94955384 94958854 94959437 94960015 94961388 94961927 94964644 94964819 94965488 94966329 94966521 94966842 94967723 94969905 94972076 94974150 94975896 94976657 94977895 94979498 94979500 94980305 94980598 94980689 94980886 94980994 94981164 94983459 94984173 94984400 94984456 94984842 94987418 94987705 94988348 94988837 94990664 94990946 94992849 94993917 94994638 94994655 94996615 94997579 94998414 94999658 95001338 95003840 95004832 95005010 95005084 95005514 95005606 95005693 95006044 95006681 95006990 95007831 95009827 95011700 95013096 95015711 95016346 95016552 95017022 95017025 95018277 95018621 95021334 95021594 95021802 95022756 95023024 95024428 95025786 95026214 95026473 95028537 95029280 95029600 95031482 95032113 95032152 95033049 95033357 95034577 95034825 95035451 95037766 95037791 95038606 95039315 95040428 95040481 95040614 95043829 95044177 95045232 95045791 95045941 95046996 95047589 95054597 95055039 95055577 95055989 95058102 95059461 95060120 95060504 95062183 95062561 95062833 95063282 95065125 95066723 95067828 95069807 95071591 95073362 95074265 95075174 95077104 95077659 95078080 95078644 95078910 95080340 95083004 95083570 95085657 95086503 95088339 95090373 95090404 95090902 95090941 95093666 95094180 95094343 95095125 95095261 95096216 95097959 95101797 95102818 95104123 95105955 95107215 95108729 95109531 95110073 95111340 95112292 95112495 95113578 95114158 95115112 95115469 95116112 95116188 95116717 95117477 95118117 95118664 95118825 95121150 95121350 95122590 95123100 95124721 95124750 95125700 95126955 95127528 95128279 95129059 95129271 95129785 95131086 95131354 95133681 95134720 95135706 95135895 95137399 95138911 95139026 95139642 95142783 95143763 95144824 95147129 95147484 95148463 95148807 95148880 95150382 95151032 95151381 95153074 95153238 95154326 95157963 95159994 95160456 95163632 95163833 95165772 95167513 95168713 95168859 95168990 95169326 95169515 95170184 95170233 95171466 95171565 95171685 95172196 95172444 95174669 95176743 95177444 95179402 95179621 95182490 95183411 95183693 95185633 95185755 95187163 95190384 95191098 95192209 95193785 95194398 95196351 95199657 95202030 95202507 95203167 95203942 95205234 95207265 95209220 95209482 95209619 95210158 95210451 95211943 95212553 95213059 95214332 95215768 95216317 95216545 95217543 95219233 95219409 95219642 95220481 95220533 95221288 95221438 95221546 95225453 95226380 95226841 95227386 95227657 95228216 95231195 95234461 95234539 95235348 95236464 95236483 95236577 95239396 95240032 95240249 95240515 95241589 95241828 95242253 95242274 95242637 95244736 95245335 95246144 95246505 95251271 95252145 95252171 95255128 95256612 95257496 95257774 95258167 95259445 95260258 95260729 95261093 95265981 95266524 95267052 95268158 95268432 95269029 95269801 95270196 95270522 95273564 95273897 95274466 95275510 95277035 95277065 95277222 95277308 95277614 95279534 95279567 95283255 95284468 95286389 95286873 95287223 95288900 95289330 95290593 95291580 95293567 95294087 95295983 95298676 95300060 95300683 95301126 95303203 95303275 95303572 95303630 95307358 95308188 95309962 95310186 95310843 95311838 95317384 95318427 95318600 95318628 95319810 95320074 95320742 95321944 95323319 95325589 95327148 95328223 95329868 95330132 95330264 95331522 95332138 95332289 95332975 95333144 95333270 95334496 95336912 95337278 95338447 95339812 95341240 95341379 95342249 95342942 95345556 95346655 95346782 95348521 95349598 95351080 95352603 95353640 95353665 95355063 95358102 95361294 95364340 95364358 95367019 95369091 95369341 95369508 95370561 95371285 95373139 95375070 95375427 95375724 95378727 95379857 95381485 95382207 95382821 95386342 95386461 95386827 95387890 95388076 95388209 95389127 95390734 95391564 95393248 95393946 95394729 95395565 95397612 95397639 95398134 95398729 95399154 95400826 95406002 95406158 95407296 95407470 95407642 95408109 95409328 95410514 95411269 95411658 95412907 95413979 95414451 95414680 95414736 95415293 95417545 95418266 95418384 95420293 95421461 95423740 95423760 95424029 95424622 95425790 95426522 95426716 95426897 95428576 95428641 95430106 95430269 95430842 95430866 95435753 95436148 95437475 95437813 95440663 95441133 95443810 95444490 95444619 95446455 95447443 95448622 95448888 95449560 95450348 95450573 95450772 95450780 95450810 95452191 95453294 95455105 95456647 95457412 95458967 95459808 95460524 95463717 95466834 95466848 95467619 95467731 95468007 95468509 95469330 95469823 95470072 95470459 95471470 95471529 95476387 95480629 95480893 95480928 95480990 95482297 95483008 95487697 95488628 95489214 95490454 95490746 95493130 95493828 95494460 95496222 95496620 95496918 95497856 95500278 95500282 95503464 95503810 95505455 95505472 95506233 95507076 95509122 95509134 95509396 95511313 95511379 95512895 95514113 95515821 95518961 95521366 95521753 95522180 95522190 95523288 95523417 95524127 95526081 95526861 95527056 95527550 95527986 95528242 95528595 95529108 95529210 95529535 95529841 95530159 95530725 95531387 95531871 95531921 95532971 95533483 95534004 95534155 95536777 95541001 95541252 95544303 95544542 95544613 95545034 95545495 95546331 95547226 95548813 95550711 95551872 95551929 95552766 95553212 95553680 95555872 95556537 95556844 95558657 95558714 95559047 95559307 95559342 95559392 95559514 95560165 95561503 95561561 95562256 95562635 95565067 95565339 95566386 95566884 95568721 95572982 95573153 95573311 95573922 95575465 95579581 95580158 95580159 95582163 95582231 95584893 95585707 95586209 95586995 95587985 95589125 95591342 95593551 95594161 95594510 95597034 95597933 95601093 95601524 95601660 95603484 95605392 95606483 95609123 95609266 95610132 95610185 95610731 95612510 95614996 95615282 95618877 95619639 95620770 95620780 95621832 95626454 95627470 95628317 95628923 95630126 95630983 95631561 95632008 95632750 95632766 95632814 95635695 95635916 95636510 95636890 95638086 95638993 95640455 95641329 95644464 95644865 95644878 95646879 95647270 95647891 95648998 95650662 95651596 95654012 95654469 95654605 95655144 95658023 95658077 95661674 95662805 95664281 95666357 95666876 95667624 95669299 95669685 95670493 95671223 95671554 95674287 95675013 95680105 95683481 95684601 95684908 95687731 95688610 95689188 95696199 95698832 95698944 95699755 95701705 95702650 95703054 95704762 95705088 95705138 95705630 95706443 95707224 95707825 95708330 95709147 95709241 95710156 95710686 95710708 95710766 95712215 95713769 95714574 95714765 95716751 95716974 95718039 95718763 95719515 95719955 95720510 95721288 95721298 95721547 95721668 95721754 95722070 95722227 95722449 95725480 95727982 95729008 95729091 95729819 95731161 95731260 95732880 95734097 95734164 95734296 95735885 95738181 95738465 95740813 95742086 95744992 95747322 95749593 95751127 95751280 95751622 95752313 95753488 95754186 95755055 95757500 95757539 95758104 95759713 95760599 95763912 95765790 95766656 95768101 95768770 95769667 95770629 95771105 95771457 95772340 95774121 95775066 95776003 95776541 95777909 95778166 95780018 95780025 95781326 95782336 95782484 95782943 95783177 95786556 95786729 95786974 95789692 95790227 95790464 95790909 95792387 95792779 95793523 95794770 95796607 95796862 95798255 95798486 95798754 95801047 95802627 95804757 95805378 95806409 95806838 95809337 95811585 95811781 95812388 95813228 95814406 95815745 95816307 95816832 95818131 95818735 95819283 95819597 95820202 95823811 95826944 95828090 95829517 95830453 95832757 95833746 95834215 95834552 95834734 95837146 95838355 95838511 95839153 95839244 95841519 95843036 95843463 95848240 95849322 95850784 95854193 95854392 95854573 95855484 95855549 95856621 95856826 95857446 95857546 95859014 95859773 95861957 95863542 95863763 95864536 95868075 95869077 95869724 95869947 95870577 95871132 95871500 95873138 95873694 95874360 95875779 95878021 95878160 95878411 95882180 95882895 95882907 95882962 95884064 95884789 95885214 95886253 95888050 95889675 95893376 95894377 95897206 95897277 95897946 95898967 95899400 95899586 95899952 95899999 95902019 95902084 95903160 95904086 95904204 95904211 95905311 95905841 95906431 95906663 95907438 95908387 95909245 95910965 95911727 95912098 95915065 95915125 95916703 95917270 95918167 95919009 95919011 95919627 95920248 95920453 95921198 95921285 95921389 95923898 95926645 95927295 95930051 95930576 95930593 95935018 95936893 95936899 95938561 95939002 95939605 95941873 95942065 95942588 95942946 95944132 95944307 95948266 95951449 95956432 95956918 95957230 95958738 95960565 95961396 95965874 95966291 95967304 95967737 95968129 95968390 95968754 95969234 95973034 95974857 95975280 95975350 95975802 95975882 95976121 95976149 95976679 95977267 95977708 95978291 95978822 95979350 95980091 95980991 95982477 95982616 95984605 95984980 95987117 95989305 95990398 95992932 95993311 95994137 95995137 95996189 95996501 95997282 95997923 95998076 95998078 95998610 96000582 96001831 96004883 96005029 96005520 96007577 96008777 96008879 96011886 96012483 96012584 96013151 96014022 96014242 96016044 96017047 96017463 96017713 96018020 96019205 96020996 96021218 96021408 96021444 96022541 96022606 96023406 96024473 96027472 96027954 96028222 96028556 96029038 96030611 96032080 96033106 96033207 96033741 96034212 96034708 96035088 96035484 96036279 96038545 96038768 96038873 96038958 96041472 96041916 96042691 96042833 96042880 96044195 96044469 96044634 96044831 96047161 96048215 96053060 96056912 96057556 96057781 96060096 96060108 96061030 96061415 96062335 96062965 96063543 96064703 96065196 96066103 96067711 96068497 96068749 96069201 96069227 96072260 96072339 96072837 96074205 96074502 96076202 96078140 96078451 96078780 96079735 96079829 96080255 96082114 96082630 96083000 96085410 96085996 96086425 96087284 96087407 96091335 96092515 96092984 96094434 96095444 96096797 96098005 96098054 96098220 96098459 96098511 96099544 96100543 96100769 96101027 96101424 96102086 96102204 96105267 96105335 96105504 96107536 96109399 96109642 96110507 96110742 96111095 96115217 96115502 96115723 96116529 96118935 96119792 96121419 96122534 96123218 96123336 96124801 96125479 96125534 96125940 96126116 96127001 96127625 96127852 96128588 96130050 96131275 96131422 96133673 96134119 96134764 96136255 96136455 96138084 96139473 96140436 96141813 96141969 96142205 96142714 96143178 96143451 96144608 96146347 96147220 96151266 96151752 96152433 96152453 96152771 96154007 96156516 96156800 96157624 96160250 96165545 96166223 96167662 96170976 96171742 96172046 96172930 96173016 96175029 96175503 96176371 96177961 96182046 96182868 96182950 96183170 96183931 96189330 96189958 96194122 96194259 96194567 96195697 96195791 96196822 96197620 96197672 96198415 96198426 96198875 96200097 96200163 96202008 96202052 96202513 96202522 96202877 96203708 96205187 96205762 96206133 96208070 96209353 96211422 96212221 96212977 96214033 96214709 96215716 96216264 96217027 96219775 96220041 96222299 96222401 96223259 96223370 96223799 96223984 96224697 96226388 96226523 96226722 96227062 96227164 96227337 96227451 96228101 96229210 96229245 96229671 96230244 96231200 96232670 96233215 96234574 96235064 96235564 96236156 96237582 96238007 96238462 96238569 96239027 96239872 96240424 96240994 96241581 96241898 96242270 96244579 96247416 96248073 96248139 96248712 96248714 96249900 96250555 96251869 96252773 96254436 96254993 96255612 96256075 96257022 96257119 96258678 96259266 96260435 96260985 96261965 96262307 96262925 96263120 96265615 96267576 96269057 96271767 96273514 96273898 96277789 96283469 96284350 96285383 96285808 96286608 96286892 96289562 96289666 96290756 96295404 96296671 96298722 96298755 96302903 96303538 96304725 96305257 96305354 96306019 96306047 96306129 96307289 96307862 96310697 96312403 96314183 96314326 96314464 96316558 96318239 96321410 96321908 96321970 96323125 96323841 96323862 96323951 96324761 96325795 96325834 96326406 96326576 96327254 96328767 96331581 96332020 96332497 96333867 96336385 96336990 96336993 96337352 96337965 96338917 96339309 96339598 96340632 96344107 96345022 96345206 96346253 96346411 96348375 96348821 96349669 96349704 96349777 96350159 96352599 96353621 96355574 96357799 96358441 96361641 96362316 96362502 96362642 96365189 96366699 96366816 96370427 96370751 96372018 96372666 96373327 96373363 96376624 96379298 96379600 96380093 96381089 96381521 96381807 96382937 96383240 96385532 96386179 96386401 96386465 96386723 96387027 96389872 96390683 96391365 96392154 96392247 96392472 96397057 96398852 96400276 96400549 96401041 96401190 96402376 96402625 96402639 96403686 96404989 96405102 96405469 96407058 96409483 96411634 96411801 96413193 96414846 96415068 96415229 96415553 96416131 96416163 96416576 96418729 96419108 96420402 96422053 96423822 96423882 96425055 96425172 96426897 96427599 96428321 96428473 96430681 96434835 96434894 96434902 96437057 96438185 96442143 96442517 96443956 96445185 96445285 96447788 96448132 96448329 96450559 96451751 96451959 96452252 96452376 96454810 96454877 96456866 96456981 96457129 96457204 96457834 96457913 96458763 96458839 96460415 96460994 96461300 96463220 96463515 96464564 96465601 96467944 96469098 96469403 96469495 96469638 96469878 96471177 96471382 96471844 96472104 96472390 96473662 96473812 96474055 96474160 96474586 96474595 96474746 96476299 96476377 96478176 96479485 96479608 96481447 96482428 96483173 96483239 96483569 96484734 96484873 96485000 96485308 96485427 96486356 96486656 96488696 96489007 96489967 96490038 96490616 96491828 96491909 96492466 96492711 96493766 96495352 96495778 96497338 96499406 96500578 96500997 96503220 96503278 96503687 96505352 96505508 96509564 96510149 96510392 96510518 96510878 96511330 96513057 96513203 96514261 96515534 96517481 96518268 96518348 96519743 96520535 96520701 96521288 96521370 96521627 96523180 96524066 96524202 96524240 96524788 96525183 96525429 96525454 96526583 96527592 96528621 96528871 96529424 96530624 96531288 96532700 96532965 96534653 96535165 96535191 96537190 96538045 96539356 96540432 96540851 96544234 96545222 96545351 96547221 96548538 96552272 96554817 96555667 96556970 96560129 96561467 96561672 96563505 96563603 96566466 96566921 96567611 96567892 96567951 96568299 96571686 96573078 96573980 96574529 96574856 96577642 96577939 96578203 96580092 96580699 96580853 96581992 96582076 96582526 96584877 96584896 96585030 96585234 96586460 96587272 96587472 96589602 96590424 96590790 96591336 96591452 96591455 96592160 96593744 96594561 96596103 96596842 96598208 96598979 96599252 96599362 96600018 96600238 96602236 96603047 96604073 96604586 96605814 96606653 96607057 96608533 96613658 96614083 96614111 96617766 96620892 96621092 96621898 96622150 96622545 96622665 96622924 96624161 96626660 96627666 96627998 96628626 96629800 96631053 96631203 96632176 96634012 96634804 96634886 96635081 96636200 96636542 96637329 96638763 96639149 96641212 96644788 96644921 96647358 96648910 96649281 96652611 96652690 96653247 96653700 96654212 96654924 96654984 96655716 96659673 96661255 96661296 96661753 96662685 96663618 96664143 96664214 96664223 96665168 96665564 96666024 96666526 96666935 96668305 96669157 96669626 96670777 96671125 96671269 96671273 96671974 96672240 96672345 96675309 96676077 96677308 96679200 96679993 96680016 96680149 96681620 96684089 96685009 96688135 96688160 96688772 96689491 96689737 96690439 96693535 96696375 96696747 96698497 96699329 96699643 96700917 96701037 96701927 96704891 96708774 96708890 96709437 96709557 96709881 96710385 96710468 96711272 96712750 96714168 96714811 96716594 96716945 96718926 96720097 96720749 96722246 96723316 96723860 96724473 96725499 96726608 96728246 96728249 96729143 96729921 96730508 96732055 96732339 96732637 96733096 96733306 96734285 96735395 96735507 96737160 96738339 96739171 96741691 96742325 96744229 96744681 96747060 96748621 96748807 96751903 96752206 96752999 96753178 96754030 96756661 96757074 96758779 96760023 96761033 96761611 96762284 96763443 96765320 96766191 96767741 96767862 96769027 96772418 96772669 96773214 96773388 96776116 96779335 96780360 96781278 96781798 96782035 96782666 96787220 96795332 96795901 96796287 96796536 96797085 96797259 96797783 96799214 96799435 96799874 96800249 96801496 96801788 96803524 96804083 96808598 96809142 96810135 96810634 96813395 96813440 96816636 96818884 96819207 96820360 96820449 96820510 96821057 96821178 96823395 96823731 96825268 96825448 96826170 96827524 96828328 96828523 96829067 96830328 96830578 96830673 96830872 96831159 96831415 96832374 96836169 96837776 96838176 96838443 96838620 96839637 96839929 96841954 96843549 96843556 96843712 96845693 96846398 96846542 96846590 96847151 96847832 96849393 96850329 96850721 96851901 96852090 96853056 96854843 96855521 96855805 96856118 96856959 96857058 96857796 96859150 96861665 96862701 96862824 96863349 96863745 96866276 96866645 96866757 96867091 96868776 96868832 96869290 96869761 96870372 96871248 96873492 96873649 96873795 96874711 96875127 96877233 96877940 96880550 96880648 96882010 96885602 96885735 96885771 96887879 96888258 96888994 96895572 96895580 96895997 96896223 96896366 96896853 96897755 96898195 96899144 96902335 96903765 96903791 96904217 96904472 96904687 96906171 96908231 96909431 96909660 96910678 96911919 96911937 96912335 96913890 96915614 96915919 96916093 96916944 96917525 96920336 96921817 96923368 96923817 96926141 96926815 96928528 96928798 96929126 96929462 96929882 96931927 96932180 96933990 96934060 96934356 96934978 96935050 96936529 96936718 96936748 96936980 96938618 96939714 96940125 96941078 96942214 96944934 96945911 96950571 96951996 96952528 96952549 96953321 96955822 96958567 96958609 96960523 96960799 96961619 96962030 96962067 96962718 96962842 96964859 96965269 96965738 96966083 96967836 96968005 96968585 96970677 96970937 96971579 96972568 96973796 96974921 96975412 96975659 96976112 96977486 96978076 96980448 96981410 96982626 96983552 96984855 96986548 96988496 96988895 96989318 96989622 96989785 96990866 96990992 96991600 96993906 96994625 96995410 96996851 96997004 96998426 96998446 96999946 97000620 97001615 97002902 97002941 97004010 97004933 97007682 97007745 97009085 97010046 97010091 97010543 97010867 97013482 97014720 97014853 97015876 97016899 97017266 97017474 97017566 97017830 97020494 97020919 97021133 97025424 97025807 97026843 97026992 97030454 97030928 97031066 97032728 97033480 97034477 97036504 97036730 97037210 97037653 97037942 97038981 97042193 97042450 97042693 97043428 97043631 97048747 97049338 97049669 97050227 97051028 97051116 97051906 97052980 97053793 97054544 97055116 97056302 97056768 97059226 97059292 97059833 97060963 97062029 97062788 97063399 97063838 97064036 97066128 97067991 97069542 97070603 97070782 97072839 97073680 97074311 97075201 97077037 97077540 97078850 97079180 97079642 97085908 97086724 97089988 97091272 97092039 97094123 97096664 97097241 97097359 97097597 97097766 97098304 97098844 97101142 97102040 97102093 97104299 97104626 97104992 97105222 97105492 97105785 97106184 97106325 97106427 97109289 97109608 97110628 97111503 97111613 97112369 97112861 97114435 97114628 97117773 97118498 97120428 97121467 97121500 97122425 97125235 97128263 97128279 97128401 97129550 97129850 97131164 97131603 97132262 97133383 97136079 97137215 97137597 97140531 97141028 97143348 97143508 97144643 97145430 97145719 97145756 97150783 97151355 97151543 97151572 97153377 97153536 97154012 97154173 97155405 97155458 97156074 97156579 97157086 97159267 97159777 97160481 97160700 97161088 97161581 97165137 97165186 97167407 97168342 97168575 97168810 97169263 97169316 97169319 97171612 97172196 97172234 97173798 97175874 97178117 97179349 97180371 97183351 97183931 97184459 97185447 97185485 97186387 97187079 97187771 97188026 97189535 97192017 97192697 97193422 97194801 97195750 97195811 97196129 97196671 97198281 97199354 97199590 97200978 97203464 97204563 97210313 97212106 97212250 97212649 97213417 97214142 97215759 97216441 97216775 97220172 97220484 97221467 97222241 97222974 97224592 97226224 97226332 97228101 97230403 97231056 97232665 97233562 97235633 97237902 97238651 97241821 97242906 97243464 97244046 97245748 97246358 97247549 97247672 97247735 97248199 97249402 97249549 97253636 97254655 97256605 97256664 97257386 97257825 97259804 97260421 97260572 97261125 97262223 97263136 97263396 97266796 97267469 97267526 97267849 97268562 97271632 97272197 97272402 97272641 97273159 97273966 97273976 97274732 97277281 97277942 97278536 97280170 97280225 97282871 97283627 97283910 97284595 97284626 97285420 97285477 97285709 97286537 97286980 97287291 97287446 97287491 97289878 97290223 97291208 97292332 97292662 97292763 97293651 97293903 97297582 97299228 97299487 97299591 97300568 97300670 97300891 97301495 97302123 97303464 97303753 97304821 97312544 97312545 97312868 97314599 97315354 97315512 97317887 97319527 97319848 97319928 97320078 97321523 97321534 97321756 97322505 97324374 97324448 97324832 97327292 97327773 97329101 97329119 97329487 97331178 97332521 97334987 97335193 97335411 97335440 97335724 97336202 97336856 97339945 97341224 97341981 97342689 97343024 97345004 97345117 97345982 97346449 97347019 97347062 97349555 97350213 97351031 97351220 97351224 97351753 97352329 97353664 97353934 97355179 97355832 97355979 97356474 97357078 97357225 97358820 97359481 97361275 97362081 97364333 97365801 97366944 97367121 97369284 97371140 97371220 97371996 97372908 97374846 97375997 97376901 97377131 97379300 97379878 97381586 97383143 97384070 97385920 97386276 97387100 97387403 97388520 97391449 97392014 97392760 97395358 97397214 97400026 97400198 97401052 97401101 97401235 97402175 97403344 97406293 97407756 97407830 97407861 97408571 97410234 97411134 97411238 97413129 97414723 97415808 97416071 97416091 97416548 97416592 97418305 97419028 97420070 97420386 97422966 97423353 97423563 97425626 97426033 97427773 97427873 97433607 97435200 97435266 97435765 97436487 97437321 97438360 97439602 97439893 97441567 97442174 97443591 97445209 97445543 97446123 97447700 97447777 97447903 97448804 97449901 97450024 97451976 97453720 97454287 97456297 97459575 97459893 97460080 97460544 97460943 97461943 97462378 97462426 97462980 97464677 97466098 97466675 97466798 97467520 97467721 97468971 97469153 97469263 97469621 97471664 97472584 97473390 97474245 97474874 97475329 97475822 97476258 97476678 97477157 97478439 97479376 97479639 97479743 97480617 97480724 97480771 97481141 97481211 97483129 97483551 97484283 97484332 97484428 97484771 97484860 97487001 97487410 97487639 97487747 97488023 97488600 97488871 97490604 97490824 97491280 97491533 97492684 97493160 97494303 97494611 97497154 97497452 97497599 97499171 97499282 97499788 97501541 97503210 97503742 97505191 97506720 97507574 97508275 97510508 97511078 97515897 97516686 97518357 97523880 97525334 97525792 97526524 97527932 97528576 97530858 97531506 97532130 97532791 97534885 97535144 97535594 97536298 97536302 97537793 97538240 97539083 97539350 97540130 97540241 97541065 97544037 97545035 97545561 97545947 97547066 97547991 97549597 97549807 97551282 97553251 97553652 97554305 97554587 97555353 97556096 97560071 97560874 97562240 97565319 97565504 97565658 97566889 97567514 97569373 97569944 97570795 97572014 97572100 97574978 97575150 97575364 97575581 97575600 97576244 97577736 97578593 97579425 97579746 97582960 97583698 97584314 97584953 97585126 97585924 97592040 97593005 97593359 97594700 97595273 97597907 97598787 97599086 97599927 97599973 97600527 97600899 97600930 97601893 97604217 97604281 97605151 97607857 97608076 97608199 97609005 97609971 97609978 97614365 97614481 97614642 97614895 97615071 97615759 97616531 97617096 97617572 97619029 97619635 97619707 97620749 97623085 97626159 97626190 97629898 97630493 97631199 97632549 97634603 97635489 97635492 97635975 97636661 97637094 97639571 97641171 97642868 97642947 97644605 97644648 97646184 97646205 97646647 97647321 97647795 97648167 97648980 97651273 97655031 97655307 97656118 97659318 97661207 97661529 97662875 97664379 97664764 97665069 97665754 97666290 97666480 97667332 97667747 97670017 97670553 97670595 97670848 97671120 97672263 97672845 97673562 97673581 97673727 97674502 97674796 97675633 97676920 97676988 97678197 97680109 97682845 97686103 97686253 97689451 97689516 97690076 97691447 97691586 97693694 97694540 97695400 97698507 97699978 97700005 97702484 97704559 97704564 97705670 97706466 97708437 97708883 97710153 97711598 97712226 97712553 97713856 97715380 97717633 97717666 97718666 97718796 97719253 97720649 97723508 97723781 97725695 97727261 97727836 97728021 97728675 97735576 97737284 97737870 97741060 97742032 97742390 97742538 97742665 97742907 97743080 97744316 97744892 97745091 97745903 97747483 97748010 97748514 97748950 97750407 97750742 97750782 97751489 97752044 97753639 97754045 97754400 97754664 97754820 97756767 97757768 97759965 97760032 97760585 97763830 97764500 97764902 97766584 97767211 97767220 97767792 97768196 97768885 97769832 97772685 97775547 97776037 97778896 97779579 97781135 97781338 97781957 97784295 97785501 97788877 97790125 97792212 97792570 97793277 97793350 97797951 97801544 97802298 97803066 97806643 97809987 97810665 97813266 97815676 97816466 97817813 97821372 97821404 97821596 97825601 97828203 97829055 97829654 97829861 97830458 97830589 97831257 97833377 97835865 97837214 97837305 97838421 97838655 97838699 97839064 97839602 97840144 97841655 97842806 97842881 97843541 97844046 97844392 97844478 97845480 97846169 97847842 97849817 97850411 97851169 97853930 97854915 97855485 97855893 97855961 97856650 97857494 97858002 97858564 97859520 97861207 97862449 97863247 97863608 97863778 97863951 97864385 97864696 97864785 97865149 97866114 97867753 97868530 97869924 97870431 97870541 97871185 97871206 97871675 97873541 97874155 97876088 97876923 97879571 97880503 97881136 97882996 97884274 97885059 97888778 97888933 97889159 97889301 97891172 97891450 97891742 97893664 97893777 97895779 97896009 97897822 97898533 97899606 97900319 97900474 97901309 97902050 97902342 97902624 97902865 97902884 97903988 97904643 97905556 97905795 97905855 97906334 97908342 97908385 97909615 97912433 97914006 97914633 97914991 97915836 97917123 97918257 97918667 97922199 97924001 97924672 97927472 97929408 97929832 97931407 97931639 97931879 97932138 97932368 97932782 97935158 97935763 97939284 97939375 97940254 97940488 97940867 97944086 97946922 97946963 97947520 97947677 97948779 97949719 97950575 97950597 97950749 97950880 97952407 97952939 97954358 97955042 97957639 97959698 97960947 97963632 97966964 97967323 97968686 97968739 97969188 97969461 97969805 97970237 97970494 97970874 97971829 97972716 97974240 97974716 97977199 97977983 97978266 97980420 97980528 97980818 97981218 97982182 97986688 97987896 97988395 97988618 97990869 97992793 97997641 97999083 97999386 97999606 98000749 98001152 98001387 98001760 98002421 98003594 98003614 98004584 98004733 98005142 98005618 98005655 98006067 98007962 98010049 98011319 98011887 98014902 98016103 98018091 98020447 98020716 98021446 98021947 98022676 98023503 98023696 98028254 98029220 98029819 98030105 98030370 98030573 98036232 98036620 98037387 98037509 98039286 98041895 98042000 98047284 98048458 98048777 98049212 98049506 98050306 98050689 98052661 98054529 98055648 98056832 98059000 98059119 98059495 98060375 98060596 98060955 98063116 98063470 98063658 98064258 98064925 98065765 98066954 98070178 98071040 98072085 98072907 98073384 98073679 98073756 98074202 98075334 98075579 98076266 98076734 98077621 98077631 98077966 98079067 98079522 98079617 98080568 98080893 98082688 98084123 98085404 98087132 98087408 98087755 98088778 98089970 98091109 98091131 98092638 98094165 98094687 98095481 98098112 98098273 98098441 98101824 98104970 98106823 98108732 98110028 98110330 98111054 98111501 98114204 98114243 98115892 98117819 98118293 98119333 98119653 98120121 98121002 98122251 98122698 98123772 98125751 98128207 98129217 98130074 98132849 98133176 98136521 98136865 98137213 98137560 98137677 98137774 98138659 98138820 98139176 98139573 98140155 98140548 98143241 98143399 98143479 98146043 98146468 98146526 98147012 98149651 98150615 98151282 98151859 98152296 98154380 98155083 98158179 98158284 98158297 98158768 98159184 98159235 98163039 98164182 98166420 98169158 98169205 98170924 98174423 98175040 98178098 98179064 98179191 98180740 98180750 98183880 98185265 98185337 98185403 98186991 98187090 98188190 98188729 98189920 98190120 98190250 98192265 98194314 98196900 98197464 98200319 98201824 98203087 98203140 98205067 98208093 98208163 98208866 98210058 98211432 98211449 98212512 98212554 98213204 98213749 98214037 98214082 98216335 98217661 98219868 98220743 98223435 98223435 98223478 98224042 98224729 98226216 98227068 98227301 98231108 98239483 98239653 98239996 98241729 98241876 98242200 98243714 98245079 98245783 98247212 98247599 98248611 98248826 98249928 98250109 98251837 98252934 98253234 98254799 98254863 98255138 98256903 98257601 98257722 98258262 98259485 98259915 98264664 98266081 98266724 98267010 98268213 98268218 98270910 98270927 98271117 98271885 98272102 98273246 98273357 98274401 98276195 98276292 98277460 98278232 98280361 98280971 98281191 98283517 98283588 98283936 98284990 98285831 98286352 98286891 98289417 98289732 98289963 98290250 98290724 98291407 98293547 98294908 98296264 98296372 98296944 98297892 98299209 98299557 98304142 98304168 98304294 98305863 98307059 98307389 98307814 98308309 98308399 98308702 98308971 98310706 98312405 98313244 98313800 98317092 98318338 98318801 98320591 98320926 98322247 98322713 98324254 98325042 98325078 98326657 98326835 98328764 98329091 98329675 98329678 98330296 98331786 98331957 98332368 98332943 98337258 98338934 98339438 98339483 98343829 98345609 98345653 98347225 98347438 98348126 98348995 98349831 98351741 98351817 98352374 98353405 98353662 98354300 98356646 98356787 98360002 98361850 98364002 98364458 98364759 98364800 98365012 98365153 98365218 98365235 98365853 98366067 98366336 98369650 98370358 98370818 98370824 98371179 98371530 98371881 98372116 98372193 98372828 98373029 98373103 98374105 98376080 98376225 98376451 98378845 98378969 98381364 98381547 98381729 98381936 98382706 98387295 98387489 98388682 98389939 98390474 98390558 98390600 98390676 98391336 98392050 98392282 98393814 98394492 98395688 98396764 98396896 98397049 98397921 98398745 98399194 98400355 98401576 98401626 98402497 98402526 98404268 98405657 98408166 98408291 98409550 98411955 98412316 98412551 98413465 98414057 98415170 98415600 98416344 98416814 98417018 98418366 98419115 98419462 98419590 98420018 98420752 98422391 98422552 98422573 98422670 98424411 98424577 98425980 98427543 98427977 98429412 98431021 98431619 98432109 98432377 98433330 98433569 98437385 98437551 98437565 98437821 98438394 98440635 98441080 98441348 98441788 98442462 98442864 98445141 98447225 98448549 98449207 98450533 98450558 98452198 98453977 98455031 98455231 98455676 98456789 98460306 98460490 98464256 98467341 98470852 98472171 98473180 98473927 98474242 98478522 98478924 98481272 98481530 98482768 98486652 98489154 98490067 98490242 98490385 98492325 98492372 98494517 98494541 98494837 98497561 98497993 98498339 98499508 98500234 98501600 98501648 98502530 98502707 98503435 98504243 98506320 98507420 98507532 98508219 98508449 98508545 98508720 98509165 98512646 98513556 98513992 98517072 98518075 98518157 98518346 98521848 98523262 98523877 98524382 98524520 98525742 98526114 98526380 98526638 98527395 98527750 98527917 98529263 98530759 98531134 98531239 98533058 98533915 98535681 98535715 98537328 98539372 98540717 98543999 98544747 98545026 98546483 98546996 98550558 98552987 98554666 98556166 98556188 98557708 98558498 98559441 98559470 98561032 98563005 98565564 98565616 98566598 98567133 98568674 98569068 98569674 98569875 98570487 98572006 98574008 98574680 98575433 98575556 98576222 98577596 98578584 98579377 98583032 98584311 98584645 98585367 98590031 98590579 98594348 98594863 98594973 98595156 98595355 98596989 98598136 98598975 98599724 98600035 98600146 98602301 98602420 98603251 98605097 98605750 98606185 98608429 98608469 98609265 98612044 98612462 98613420 98613513 98613911 98615622 98615838 98617066 98617316 98617731 98617892 98618210 98618866 98618999 98620934 98622637 98623723 98624069 98624270 98625125 98626485 98628039 98628180 98628834 98629347 98629504 98630006 98631265 98631460 98632064 98632467 98636668 98637056 98637933 98638530 98638664 98639057 98639493 98640959 98641059 98641413 98643133 98643253 98644019 98647534 98648095 98648274 98652402 98654607 98656061 98656682 98660032 98661185 98661957 98663259 98663352 98664159 98664599 98666448 98667155 98667847 98668189 98668501 98668784 98669525 98669922 98670037 98670435 98670530 98670624 98671399 98672068 98673870 98674247 98675070 98675412 98677099 98680022 98680158 98681115 98681133 98683255 98683774 98685415 98685475 98687657 98688974 98692585 98694018 98696369 98697083 98697428 98697703 98699058 98699685 98702506 98702603 98703148 98705290 98705682 98706388 98707278 98708363 98711786 98711982 98713962 98715062 98715637 98715792 98717390 98717437 98717910 98717984 98718669 98719304 98721713 98721863 98722764 98724806 98728500 98729610 98729997 98733289 98736734 98736746 98737739 98740375 98743025 98743033 98743559 98743732 98744113 98744570 98746390 98747853 98748421 98749486 98751265 98752235 98753063 98754104 98754279 98755379 98756104 98756455 98758391 98758418 98759928 98760946 98761874 98764205 98764297 98764813 98765523 98766774 98769195 98770409 98771233 98772434 98773826 98773838 98774193 98774587 98775142 98776121 98776363 98776939 98778277 98782453 98783323 98785060 98785451 98786086 98786753 98787048 98787414 98787705 98788442 98789462 98789908 98790206 98790548 98791398 98791858 98792449 98792635 98792762 98794206 98794439 98794675 98796783 98797026 98797207 98797235 98798400 98800800 98801260 98801377 98801641 98802007 98802171 98802240 98803311 98804138 98804765 98805085 98807052 98807440 98807904 98810170 98810713 98810780 98811018 98811687 98813284 98816240 98817523 98817651 98817798 98818063 98819761 98821421 98823322 98823436 98823952 98824267 98825165 98825481 98826008 98828782 98828900 98831119 98834655 98835298 98836892 98838117 98838263 98838985 98839301 98839578 98839830 98840014 98841634 98843235 98844012 98844955 98846059 98846397 98846563 98848150 98848305 98848852 98850293 98850443 98850691 98852779 98853773 98855390 98856707 98858471 98860292 98860388 98862128 98862468 98864313 98864510 98864618 98866765 98867451 98870235 98870387 98870565 98872719 98873592 98873813 98875258 98876030 98879383 98879620 98883755 98884122 98885420 98886611 98887381 98887859 98887958 98890593 98890614 98891276 98891957 98892405 98892673 98894891 98896117 98896140 98896552 98897911 98897915 98898642 98898649 98899419 98903930 98904270 98905027 98905941 98906035 98906507 98909598 98910076 98910931 98911043 98911909 98911915 98912913 98914035 98914575 98916799 98917202 98917670 98918291 98918908 98919438 98921904 98921929 98922465 98923072 98924762 98924765 98924848 98924954 98925077 98925931 98926038 98926529 98927369 98927666 98928712 98929325 98930759 98931271 98931804 98932023 98932701 98933757 98934785 98935152 98937447 98938222 98938273 98939332 98939709 98940923 98942146 98942721 98942867 98944155 98945576 98947100 98947131 98948615 98948969 98949010 98949867 98951163 98951314 98951484 98951966 98952665 98954706 98956914 98957194 98957638 98958231 98958863 98959419 98960896 98961037 98961956 98963320 98965141 98967072 98967394 98968857 98969312 98969360 98973083 98973380 98973626 98973811 98976145 98977420 98977459 98977860 98978036 98979449 98979767 98980396 98980836 98980940 98981739 98982629 98983969 98985206 98985445 98985911 98989889 98989903 98991356 98993795 98994503 98994504 98995681 98995919 98996366 98996878 98997623 98998312 98998626 98999067 98999879 99000315 99001782 99002430 99003892 99004223 99005230 99007700 99008945 99009084 99009118 99010458 99011468 99012608 99013224 99013490 99016298 99018359 99018651 99021150 99021180 99021713 99023212 99023349 99024059 99026629 99027425 99029316 99029468 99029987 99030459 99031036 99032966 99033277 99033460 99033808 99034147 99034514 99035054 99040445 99042096 99042649 99042875 99043272 99043838 99044354 99045248 99046059 99046603 99047898 99048629 99049129 99049669 99050092 99052224 99052633 99054584 99054659 99054944 99055115 99056396 99056815 99056871 99057008 99059071 99059131 99059193 99061476 99065338 99066562 99066864 99067522 99068550 99068972 99069434 99069953 99071310 99074759 99075918 99076771 99077209 99078276 99078315 99081566 99081816 99082569 99083318 99083860 99084862 99084914 99085276 99087531 99088963 99089311 99089426 99089656 99089883 99090021 99090651 99091540 99094667 99094688 99097713 99098243 99098807 99099013 99099122 99100429 99103224 99103343 99103404 99103730 99104010 99105861 99107448 99108052 99108973 99109748 99110632 99110721 99112690 99112752 99113273 99113542 99114116 99114153 99115073 99117297 99117763 99118267 99120010 99120283 99121636 99122090 99122516 99122848 99125848 99127707 99128606 99128870 99129124 99129727 99129853 99130480 99131110 99132380 99132585 99133086 99134593 99137847 99138330 99139392 99139732 99139883 99140536 99140740 99140789 99142270 99142987 99143281 99143309 99144287 99145744 99146614 99147026 99147113 99150852 99152972 99153370 99155506 99157623 99158357 99158877 99158978 99162755 99163758 99165160 99166800 99167327 99168534 99172244 99174613 99178102 99178400 99178765 99179194 99180655 99181695 99182591 99183017 99183628 99185341 99188269 99189263 99190291 99193617 99195549 99196695 99197974 99198778 99200122 99200122 99201096 99201443 99201809 99201998 99203074 99203199 99204938 99205002 99207716 99208497 99210068 99212936 99213175 99213710 99214762 99216249 99216528 99217311 99217563 99217987 99218256 99218712 99220273 99221683 99224832 99226117 99226262 99227015 99228635 99230143 99232425 99232438 99232895 99233574 99234398 99234740 99235830 99236070 99236238 99237023 99237070 99239362 99239774 99240402 99241870 99242005 99242204 99243076 99243282 99243972 99244793 99245514 99246864 99248159 99249205 99249257 99249287 99249874 99250714 99250908 99252352 99252421 99252706 99252805 99254684 99255816 99256515 99257216 99258525 99258574 99262093 99262860 99263849 99265393 99265690 99265935 99266193 99266501 99266923 99266978 99268680 99269764 99270218 99270461 99271325 99273810 99275974 99276801 99277914 99279647 99280297 99280989 99281067 99281143 99281586 99281668 99281837 99284647 99286265 99286546 99288127 99288339 99289189 99289358 99290660 99290829 99291822 99294864 99294931 99295396 99298163 99298480 99299262 99299918 99302709 99303837 99304143 99304500 99304545 99305326 99305871 99306301 99306794 99306854 99307246 99308541 99309563 99309990 99310367 99310903 99311379 99311504 99312464 99313103 99314556 99316462 99316520 99316521 99317927 99318630 99318889 99319419 99319538 99320841 99321628 99323529 99325551 99326090 99327990 99332491 99333367 99333406 99335091 99336490 99337968 99341470 99341494 99343467 99343498 99344500 99345932 99346070 99346283 99346721 99347097 99348433 99348932 99349563 99349765 99349930 99350681 99351679 99351960 99352454 99353910 99354357 99355684 99356767 99358189 99358252 99359024 99360509 99360887 99362378 99363601 99364544 99365012 99366347 99368066 99369429 99369434 99371539 99372939 99373436 99374478 99380158 99380869 99381267 99383444 99383723 99384462 99384523 99387056 99387829 99388248 99389104 99389341 99389576 99389957 99390367 99390530 99394743 99395081 99395392 99395928 99398124 99398289 99399555 99402195 99403585 99406657 99407438 99408030 99408133 99408708 99408902 99409613 99410016 99410244 99410555 99410646 99412476 99413569 99413578 99416262 99418149 99419884 99427539 99428300 99428653 99429398 99430447 99430963 99431367 99432030 99432880 99433202 99433367 99433696 99434823 99435342 99438466 99440912 99441025 99442027 99442206 99442392 99442701 99443860 99444752 99444938 99445148 99446731 99447008 99449219 99449986 99450589 99451794 99452034 99452143 99453186 99454355 99456616 99460980 99461292 99462409 99462610 99463202 99467623 99468728 99468768 99468896 99471156 99472114 99473177 99473535 99473714 99475355 99479138 99481438 99483029 99483444 99484351 99486208 99486609 99487656 99490661 99493664 99494185 99495971 99496549 99496877 99497745 99498328 99501730 99501810 99502576 99503874 99506097 99507350 99507994 99508698 99509042 99509604 99510244 99510472 99512402 99514212 99514834 99515109 99516155 99516416 99516698 99516866 99518413 99518709 99520167 99522664 99524076 99524881 99525466 99525490 99525777 99526042 99527060 99527376 99527702 99527772 99527977 99528236 99528798 99530222 99531321 99531492 99534298 99534360 99534418 99536926 99538183 99538332 99538389 99538535 99539999 99544739 99545281 99545764 99545886 99546489 99547151 99547421 99548069 99550119 99550166 99550287 99553156 99554131 99556398 99557602 99558443 99559763 99559924 99561599 99562070 99563042 99563968 99564780 99565459 99568460 99568831 99570519 99570963 99571226 99571552 99571609 99572146 99572407 99573165 99574194 99574810 99575805 99576773 99579831 99580143 99583391 99583660 99585897 99588942 99592167 99592653 99593760 99594334 99594583 99596412 99596817 99598100 99599091 99599850 99600565 99605053 99605178 99605904 99606021 99606276 99607163 99608340 99608511 99609774 99610956 99614360 99614654 99614991 99617025 99617272 99621504 99622692 99624495 99628793 99629453 99629512 99629960 99631439 99631625 99631640 99632268 99633203 99633266 99635567 99635718 99635719 99636657 99637551 99637606 99641774 99643370 99645706 99647430 99647563 99651876 99652870 99653230 99655645 99655738 99656660 99657678 99658965 99660493 99661161 99661777 99661802 99666302 99667624 99674329 99674759 99675468 99675499 99678130 99678842 99679662 99684870 99685018 99685522 99686140 99687983 99689656 99689670 99689912 99690352 99691177 99691352 99691378 99691569 99692531 99692825 99694395 99695104 99695347 99695513 99696428 99696563 99698686 99699807 99699993 99700464 99702173 99703717 99704303 99705815 99706336 99707445 99708863 99713199 99713652 99714358 99715878 99717552 99717620 99718556 99720059 99720866 99721845 99722297 99722558 99722715 99723075 99723139 99723407 99723531 99723764 99724173 99724268 99724987 99726951 99727035 99727305 99727419 99727581 99727768 99728632 99729164 99730312 99730361 99730925 99730960 99731239 99731491 99733950 99735077 99735221 99736710 99736903 99739901 99740710 99742522 99742623 99742664 99746090 99746365 99748213 99749871 99750180 99751546 99751641 99752978 99753275 99753378 99755745 99757014 99757016 99757129 99758288 99762244 99763239 99764506 99766353 99766968 99768015 99768726 99770014 99771238 99772956 99773010 99773444 99773938 99774177 99774730 99776037 99777724 99777837 99777907 99778012 99778990 99780543 99785766 99787480 99791889 99792299 99794102 99794161 99795463 99796122 99796911 99797179 99797378 99798732 99799180 99799389 99799654 99801355 99802509 99803600 99806017 99808604 99809543 99809973 99810285 99812066 99814521 99816173 99816218 99819239 99819977 99820131 99821738 99822128 99824368 99824644 99826101 99826906 99827009 99828191 99828926 99828972 99829393 99829460 99830091 99830554 99830945 99830970 99832067 99832308 99834899 99835259 99836422 99837865 99838504 99841654 99841722 99843219 99844239 99844581 99849801 99850889 99851203 99851696 99856259 99858577 99859102 99860425 99860606 99861357 99864276 99864734 99864783 99864884 99865064 99865370 99865661 99865880 99866826 99869209 99871162 99874629 99875208 99875260 99877157 99879128 99879562 99881536 99881763 99882711 99883610 99884711 99885172 99885391 99886514 99886607 99887524 99887848 99888104 99888442 99890518 99892647 99894887 99895098 99896054 99897291 99897894 99898783 99901266 99904406 99905188 99905878 99906529 99907902 99907993 99909411 99911984 99916649 99919353 99919970 99920204 99921246 99922548 99922900 99923152 99923249 99924502 99926859 99927308 99928736 99929209 99929475 99929538 99930412 99932323 99932351 99933003 99933393 99935992 99936448 99937797 99941265 99942154 99943127 99944265 99945494 99947221 99952400 99954476 99954764 99954840 99955239 99957968 99959084 99959157 99959272 99960196 99962484 99963780 99965436 99965821 99965944 99966848 99967719 99968021 99970351 99973297 99974049 99974067 99974474 99974984 99975295 99976385 99976615 99977959 99979515 99981227 99985611 99986708 99988410 99990596 99990860 99991747 99992786 99993677 99994926 99995462 99999129 99999286 99999411 99999470 99999529 
100000
1 85474163
2 4432281
1 60087856
1 52448142
2 93904492
1 49142020
0 21554537
1 3204400
1 66852124
2 94481375
0 62603842
1 16431702
0 37010774
2 49851168
1 67120783
2 77091951
0 81488879
2 15535420
1 81625339
2 20055661
2 76749547
2 61593403
2 76401377
0 28510888
0 82261374
1 63890491
2 2744984
1 66587573
2 33676126
0 13237084
2 58369138
2 3898806
2 7302261
1 83874515
1 75912338
2 92267562
2 15562425
0 2231661
0 10579041
1 5819813
2 74914062
1 68267590
0 33020814
2 28636357
2 67257182
0 77156700
0 18343308
2 30256555
0 45888459
0 53447007
2 16093826
1 52822984
1 20091493
2 20033282
1 32237751
0 90120816
1 33485852
0 47719906
2 96741100
2 19305089
1 78196826
0 10297286
0 63820751
0 10902136
0 7927901
1 93818367
1 98591380
1 47486941
2 60827221
1 66916369
0 395123
1 28396503
1 56983629
1 965345
0 39131099
0 48936495
1 84615320
0 11315051
0 5402487
0 95184100
1 92877030
2 80896713
2 67784239
2 81690912
1 38317646
0 60933307
1 82244111
1 55587874
0 47687750
2 94996832
0 92836250
0 68954956
2 46904980
2 85921299
2 9677825
0 79140260
0 83653408
2 37419318
2 65885360
2 35875058
2 70587595
1 46806574
0 27293619
1 23430005
2 50117820
2 91945644
2 18587685
0 24073201
1 93297621
1 97456750
0 23298595
1 60753615
1 54739537
2 67868255
2 90732825
0 9216637
2 79719229
1 74809352
1 78880506
1 27788176
2 721045
0 56144204
2 68908350
2 3917184
0 45505693
0 67067768
2 1680929
1 72125282
2 5956764
2 9588980
0 40665387
2 58739358
0 77399054
1 65441478
1 31206911
1 60026038
1 81242293
1 86740902
0 16037162
0 13673492
0 93081103
1 87009683
0 32707884
2 33073109
2 67973748
2 378034
1 49448464
2 97912718
0 22880771
1 24261801
0 94999809
2 39547587
1 14065234
2 59936411
0 47508199
2 20988595
0 15461317
2 62093208
0 2687480
0 8319688
1 24947218
0 8298933
1 33699782
1 60581476
0 54758406
1 76755601
2 8005258
0 13159539
1 69669311
1 84396236
1 66080409
0 35964222
2 13672240
0 90216572
2 20472487
1 30537969
1 43513891
0 93502427
1 18426731
0 95787618
1 81075785
0 54577377
1 33619740
1 3611865
0 27438960
2 10126458
1 94995906
1 71533991
0 5883838
0 72213563
2 10005745
1 51545159
2 28167209
0 89258078
1 80451374
2 8599933
2 94747191
2 46066028
0 12248293
1 49283169
0 68564203
1 29928828
1 35405372
1 64756101
1 52001309
1 99813717
1 3405617
0 77281713
0 42869028
1 63602153
1 85633977
1 11147509
1 35437343
2 88899907
2 54965593
1 54411885
0 55761717
2 69100772
0 94723399
2 76254954
2 29481444
2 7177770
0 50933348
2 19711558
0 21887850
0 22968399
0 95221209
1 77893067
0 13669795
1 67992790
0 44478318
2 67162269
0 5500566
2 25284421
0 66804219
2 44122053
1 26093249
1 89573809
0 51943790
1 82678974
2 70476305
2 44095005
0 77055676
1 94463578
0 95158478
1 22966937
2 50897558
2 72117663
0 82909342
1 45711111
0 51465585
2 25057566
0 80716155
1 20288671
2 27628515
2 96202366
2 97777286
1 28048222
2 89488195
1 59426929
0 78217435
2 32757905
2 78982788
0 36736198
2 23504541
0 54879615
0 39094738
1 18898707
2 809357
2 70979489
1 11780190
0 33702540
2 21472936
0 42267027
0 7589607
2 90150359
0 6751960
1 29209918
1 12803354
0 9774830
2 43913579
0 44224910
2 91859582
0 10849211
2 95079201
1 22231545
1 10454094
2 7275213
2 31169694
2 74857343
2 7074459
0 51546272
2 41935616
2 4776223
0 69792818
2 1145919
0 31831528
0 3068009
2 79707419
2 10283753
0 54719308
0 53412513
0 61685480
1 71835691
1 44329454
0 66987656
2 90167465
0 50860709
1 19542332
1 97178865
0 72328480
0 56585164
2 35186142
2 69710337
1 20946585
1 44713688
2 88071821
0 38328622
1 30569883
0 67169272
0 53233954
0 63964914
2 71362728
2 75908844
1 49850802
0 51481255
0 64105750
1 89515541
2 54301499
1 73498781
0 74087164
0 90776913
1 75965824
2 67232562
2 33116830
0 28006159
0 23269547
1 31931615
2 69653366
1 87198692
1 22282405
0 21614883
0 3124760
2 26955773
2 7663610
1 35266146
0 31425724
0 85177833
0 63572364
2 4240517
2 85738167
2 89976975
1 1670300
0 93564847
0 86953673
2 80214713
2 62641123
2 38760736
2 85770496
0 81754715
2 44647059
1 60561032
2 8830106
0 19304119
1 57809372
1 89535406
0 53254157
0 94943856
0 90512030
1 61231577
2 3223510
1 7462246
2 37457776
1 3091442
0 93574389
2 68023256
1 75641387
1 91788523
1 36984929
0 76395549
2 15986381
2 61603685
0 74272626
2 43597488
0 12795440
1 1646234
1 25864200
0 96292532
0 25010198
0 1744593
0 33089325
0 78813206
0 612792
1 86513201
1 12974403
1 43888312
0 41621919
0 46605688
1 73499978
0 79098200
2 53740140
1 5565795
2 81331576
1 86528435
0 4504621
0 68339535
0 64203006
0 48204221
2 27471210
1 72770040
1 25629166
1 19848597
1 39214886
0 68820816
1 14621056
0 2464651
2 67326876
2 85185284
1 82536406
0 39340118
2 62055812
0 85126215
1 11575962
0 10816618
1 14966705
0 76471867
2 33082252
1 45202229
2 22689767
1 82562096
1 9771049
1 7088284
0 21148591
0 68358786
2 60936912
1 87425445
2 47934005
2 85578188
2 82730462
0 89281070
2 57986323
2 30406227
1 25437285
0 44920958
0 76870978
0 89079900
0 54117043
1 50427330
0 75107862
2 54546054
0 46784624
2 94494769
1 93122726
1 15075046
1 4033755
2 38569285
0 55434083
2 46596656
2 48549332
0 87454106
0 50544941
2 53363877
1 60495804
0 40029877
0 52567793
0 95035891
0 32165989
1 72990352
1 60742030
2 14931078
2 9873073
0 10159801
1 97223946
2 5957228
1 20473247
1 7078741
1 1798503
2 2619754
1 66339187
0 10590377
1 83504993
2 66670334
2 98908266
2 50851373
2 19747264
2 82238336
1 94480247
0 12400906
1 54225170
2 56202461
0 20082442
1 9228925
1 99355090
0 4173489
0 45042799
1 61979486
0 9449444
0 69127736
2 28084561
1 72274231
0 60060234
0 80674432
0 78049561
2 97885823
0 55290799
2 220820
0 41281393
2 98277068
2 97707425
1 12662013
2 39335124
1 53911827
0 75165327
2 53523516
0 42046932
0 3180584
0 15456945
1 94536145
0 12628536
0 42539349
2 45366956
2 30980736
2 92492968
0 72413259
2 78885686
0 5963828
1 41105194
1 30578602
1 37519364
2 52556110
0 43052360
1 65157588
0 13384587
1 18338747
0 31077613
1 39856474
0 85468079
0 65026107
0 81593157
0 191773
1 92255079
1 48847203
0 45334614
0 54562342
2 1644953
0 75128818
2 78805596
2 12965984
0 11689354
2 65102562
0 88377695
0 78549250
0 84338334
1 28668432
2 94123062
1 67861382
2 94143867
1 88588869
2 94895572
2 65074272
1 75324643
1 62404944
2 16336278
2 61778442
1 17775766
1 12830395
1 56998302
1 56684799
2 16147468
0 77242790
1 14030802
1 26205097
1 92052353
2 30681705
1 75142599
0 82639558
2 69892080
2 85380881
0 64124453
1 59900250
0 63499976
2 91494129
2 69767149
2 15406858
0 41194012
1 80833916
0 4438105
1 77638534
2 79004716
2 19901791
0 18858518
2 67233343
0 18520935
0 92610123
1 76061391
1 90199541
2 4379493
0 66063813
2 85248853
1 29011346
1 77661237
0 65816055
2 42304311
0 12480114
0 78842990
0 48841624
0 22518850
1 6073070
0 87613765
1 92078369
1 73129891
1 32446732
1 51238394
2 32445416
1 83791003
2 49787969
2 4202500
2 33642352
1 81419204
0 30659040
2 25961513
0 89623039
0 79069588
1 63453670
1 89206686
0 72095847
1 95585415
2 46161803
0 63864612
0 56694719
1 52848002
0 24598296
1 93692182
0 4926751
2 40399362
1 16635053
2 18613361
1 17185159
2 7713970
1 76649853
1 29338662
1 40872704
1 79959971
0 833546
0 66139026
1 92103151
1 74047909
2 2839541
1 69970852
2 15765269
1 63831045
1 66095388
1 82896074
0 27812221
1 19502944
0 7455286
0 71529121
1 55407018
1 68548645
1 25839854
0 79036641
1 52931194
0 64372846
1 72365145
2 47326698
0 93273280
1 28356890
2 32766886
0 6170649
0 14546466
0 62063730
1 84620437
2 14151675
0 91827415
1 95424853
2 84927362
2 71349151
2 50034773
0 91971869
2 91256664
0 28397321
1 17601377
1 9132001
0 13736903
1 48153852
0 78675141
0 83120190
0 84305752
1 65867373
2 43975500
0 54906988
1 93845472
2 68171522
2 3059360
0 66500688
1 96957169
0 84356973
1 99558546
2 27882847
1 34473123
2 60281
0 68984563
1 88225883
1 58768066
1 18828041
2 36272128
0 87898615
2 85731886
1 70980122
1 78439176
0 62339397
1 92443190
1 21914520
2 14625914
2 51059999
0 44445836
1 66193617
2 32790227
1 97621081
2 69339398
0 72214159
2 34726135
0 63348538
2 87651161
2 19820706
1 48788973
0 27486086
0 80596570
2 14038596
2 48553586
2 14012109
2 94361758
1 31177125
2 51256347
0 82587333
2 14509510
1 48934725
1 60177192
2 50023699
2 2016774
1 19695057
2 69275884
2 53475939
1 46057963
2 9839097
2 89782968
1 95328240
0 50754121
0 15798296
1 76060318
2 9469040
2 52348540
2 67018299
0 57060811
2 42215686
1 69381599
1 98216125
1 98144003
0 23396083
2 48011535
0 98866636
0 6437994
0 8639321
1 89545549
0 83439793
1 33067879
2 7212427
1 39513569
2 14542341
1 75266336
0 87331982
2 15111307
2 87912968
2 88853521
1 18742830
2 67546661
2 35791613
0 24124394
0 27598105
2 27332569
2 8818611
2 52485992
1 69204481
2 40445047
0 43276233
2 86520452
0 37903888
1 29810634
1 71177860
2 87424238
1 82558546
1 86128709
2 62885158
0 26230591
0 66408821
1 30991657
1 25854476
2 99378018
1 25822855
0 99544051
2 96444570
0 42569969
1 73090287
0 55595385
0 65848179
0 32851229
0 7790071
2 2753185
0 53636500
2 14568473
0 81745215
1 51187290
1 31775421
0 14689816
1 75270244
1 94021145
1 28240296
1 63046883
2 94734009
0 25572257
2 30563944
1 86893716
0 43663733
2 52616895
2 69014364
2 98265895
2 842087
0 4163784
2 87263161
1 36677452
0 52590836
1 9400839
2 2906002
0 19361736
0 6430845
0 15936797
2 57802256
2 4110374
1 30382007
2 85276103
0 32205355
1 97244112
0 84717083
2 12333524
2 56623704
2 25274710
1 10193106
1 35214626
0 38263397
2 54853466
0 66323911
2 32372133
2 12098505
1 29752341
1 90494469
0 11605957
1 72943382
1 10478837
0 40661905
0 57635972
2 6240920
2 5001055
0 79421288
1 52807654
2 31186613
0 65890495
0 58857812
2 51438749
2 39140236
1 36284443
1 82084897
2 55623904
0 10077174
1 61455891
1 74114597
2 5440079
0 97833286
1 33135851
1 2137058
2 83288815
2 68095796
0 47969684
2 82574429
2 88189038
2 27592863
1 72733009
2 75507541
1 46678218
2 23148449
1 25042061
0 64625811
0 13425738
2 876900
1 27304086
2 99412718
1 68597584
1 37924013
0 54701731
0 11880183
1 6228903
2 30301321
2 61093021
0 96013012
0 13764341
1 19060161
2 50716786
0 27421853
2 23165690
0 60758632
1 44136055
0 76114978
2 92674836
2 78153336
0 63815303
0 50746762
2 2900682
1 97244224
1 5953836
0 75726530
2 49486026
2 72537009
2 11571579
1 37217576
0 98455832
2 59174268
2 65367397
1 40773132
0 34629618
0 34230221
2 16109226
0 71849920
1 44312683
0 51782722
2 27857409
1 42926272
1 95070234
1 52947828
0 27481159
1 80201085
0 70768047
0 88116807
0 1317672
1 39052254
1 27997532
2 39252155
2 99193194
0 53832212
1 63141605
1 55079838
2 25168247
2 2333638
0 46628127
1 18045068
0 33945868
0 81403216
1 30598324
0 42341648
0 97678082
0 14554612
2 8474310
0 63463714
0 58636220
0 64705283
0 62497889
0 36464401
2 43829277
2 26392214
2 96656658
1 43720007
2 89097128
0 47419427
2 23672814
1 76268359
1 67964261
1 37277009
1 23283826
1 16208732
0 61790593
0 46141048
1 4632523
0 91240996
2 13246340
2 33868132
0 75288236
1 49402809
2 43258227
0 40157293
0 66102004
1 19835332
0 9818175
2 30257947
2 45943401
2 7575441
2 72959628
2 87968797
2 38885472
0 6057730
0 10758476
1 94785711
1 7109644
1 11862913
1 72221710
0 51770731
0 36916665
1 51895187
0 73570148
1 94778003
1 31415636
0 40742115
0 36533377
0 2173757
0 66484264
1 96360168
0 9153314
1 81897196
0 71341239
2 51971316
2 52993504
2 48794728
0 15543358
2 6817466
1 62408067
1 9677664
1 29324997
1 56960924
1 20238526
1 92191582
0 94144816
2 56502388
2 92897608
2 18146463
2 99084193
0 41802411
2 64487240
1 631078
0 32263330
2 45456492
0 76479666
1 79991750
0 46742542
1 3410602
0 91238840
0 17236871
1 86446801
1 99977498
2 85776476
0 96073683
0 91799700
2 23164804
1 51655777
2 30795956
1 39414574
0 67014061
1 30923093
2 20633220
1 48525855
0 9898604
1 8591200
2 29874972
2 89194156
2 81756735
1 58746987
1 58620119
2 11724084
0 91250434
2 84295249
2 63917501
2 43675385
0 85521290
1 14584989
0 92734930
1 95958287
2 42474393
0 86179324
1 12064377
2 97413158
1 41433608
0 85431292
0 26161466
0 95136345
2 98500609
1 25056644
1 35544360
0 35362993
0 1162114
1 34136580
2 28746629
1 23691697
0 9856181
2 45393313
2 47660845
2 81461487
0 958785
1 39285084
1 21721069
2 86163626
1 80803244
1 55277843
1 55357282
2 70955443
1 47650853
1 17575363
2 21266592
2 42403784
0 46320628
0 38528141
2 51326894
0 96468187
0 93851622
1 34056918
1 87901615
1 31381583
2 1515343
2 12990203
2 68051216
2 66023919
1 32986649
0 169868
0 78958405
1 39427300
2 90860139
0 29313828
0 68311518
2 54894535
2 3831367
0 44023340
2 38611375
2 28905820
2 88933839
0 90014650
0 65581985
1 88210242
1 82423951
2 78234155
0 99683098
0 38404619
2 29847139
0 85104155
0 15903513
2 87057471
1 8127053
0 7301448
1 32764748
2 81093233
2 94463724
0 89264008
2 6111050
0 48306927
0 47463236
1 97896427
2 45522222
2 61290517
1 71623806
0 4706208
1 13921682
0 56641725
2 49287761
0 30210604
2 10841878
2 66065385
1 52755281
1 62511889
2 90047297
2 16706738
0 14258583
0 10994804
1 82125355
0 21094401
2 75649257
2 2312074
1 80753763
0 78864486
1 15244054
0 64000962
2 51207751
1 11137232
1 93325012
2 8982065
2 63485561
0 52204412
1 71331384
0 58680739
0 38722805
0 24447967
2 54015442
2 26243553
2 2396107
2 85393145
1 44561316
0 56958752
0 73161446
2 90561539
1 31958535
1 33749724
1 86759328
1 74133744
1 61906561
2 40487478
2 1757610
1 32495627
0 49174180
0 54989309
2 76901308
1 67841009
0 25060465
2 55307889
2 43331416
1 37163325
0 93267175
2 29166202
1 67544442
1 82518295
2 34730721
0 19814870
1 15419130
0 75584883
0 94548201
0 12092448
2 73621932
1 65462339
1 96973746
2 20631410
2 22061729
2 90582143
2 77210791
1 26109743
1 18658558
2 28946124
1 93423970
0 12840082
1 43692338
0 59120592
2 53459600
0 48987588
2 43263920
2 98769593
2 96410071
0 10646595
0 2158832
1 68713596
0 87295147
1 4284838
1 92448268
2 23823679
0 7132066
0 8194432
0 37039456
2 1214570
0 3848512
0 12038552
0 49850168
0 25351883
0 65296913
0 38990022
2 35124012
0 42345439
0 96601361
1 66599021
2 6927681
1 46855560
1 69336979
0 69569620
0 3880486
0 54631197
1 35576708
0 78614491
0 89443723
1 5257755
1 75539441
0 12293188
2 710895
1 62947210
1 91876890
0 23112282
2 89741660
0 96557233
2 96943686
1 2599390
0 66098154
0 86593941
1 79597081
2 90819004
0 41896818
2 74541082
1 35695114
1 58837995
2 6417330
1 93160296
1 57945305
2 84813158
1 74750893
2 45225989
1 68212482
0 36431720
1 75013198
1 50013336
0 18212280
1 68997380
1 61965487
1 29667272
0 56177673
2 13586063
0 46493076
0 5625300
0 20210105
2 11910290
0 38025869
2 62545993
0 54612847
1 5136867
2 77710715
1 80963673
0 48804272
1 49216114
2 87950213
2 35015911
2 55271897
1 86597751
1 98846576
0 55252001
2 29801249
1 77940306
2 60981523
1 35419145
0 40144668
0 56970488
2 74134444
2 20909339
2 57336648
0 10866030
2 17340316
2 94871625
0 55592017
0 2388264
0 22608836
0 49059887
0 39143977
2 58977961
1 19082634
1 45704239
0 70393979
1 66067092
1 48316238
2 37482187
1 25857025
2 23197362
2 34620249
1 56393609
1 80895583
2 42063143
1 96789398
1 25038258
2 29208070
1 89680383
0 42000675
0 84893150
2 4360095
1 27599908
1 27806787
0 96766599
0 76577097
2 19167518
0 32318613
2 52029155
2 71367243
2 24154707
1 80776610
0 91863081
2 60445039
0 22946448
0 22288331
2 34200779
1 81183784
1 1061813
1 6911065
0 56137217
0 56167470
0 2077738
2 10233255
2 51531489
0 59479737
0 77278284
2 11075738
0 19397076
2 3267572
0 67763510
0 63791555
0 86633209
2 88586559
0 68627187
2 29130854
1 17475338
2 58306118
2 18900792
2 95738420
0 82773887
0 79893817
1 56333363
0 85518480
1 78848808
0 39311312
1 59394379
1 43261838
1 43783336
2 41041510
2 55864589
1 77317667
1 94181859
0 13543495
1 81584185
1 3234305
0 15606340
2 38393466
0 91357620
2 76905766
0 91784983
2 35873378
1 79555380
2 6625784
1 85910419
0 17590301
1 45822066
1 74519652
2 21311047
1 39297753
2 62277279
1 70348637
2 70837257
1 7753450
0 50308354
2 41344853
0 11579308
1 8582482
1 37589309
0 86734874
1 4608487
1 24519268
1 77995758
0 58829437
2 47695948
0 25557542
2 69222813
2 55010378
0 84830915
2 72274792
0 87132429
0 66047810
2 45741094
0 52688214
1 86404885
1 44381018
0 81161370
1 95696186
0 32468436
2 374967
2 31256019
2 79997153
1 48633991
0 50079574
1 67013001
1 50755206
0 77074588
2 93806481
0 58789046
0 79286926
1 54069169
0 60671980
1 80329997
1 61869175
2 16842048
0 39509866
0 50124503
2 69393098
1 41171501
2 58048553
0 78162491
2 37630357
0 54438822
2 99361392
1 95917886
1 92819395
1 65808832
0 24496140
1 88237754
2 9099275
0 25464210
2 86802683
1 30542826
0 72737031
0 90492964
0 65855000
1 90956487
2 95141054
2 44563658
1 63144622
1 78900888
2 56367949
2 76012555
1 68049314
2 16549142
0 24581682
2 57071685
0 70505892
1 88947868
0 71158565
0 36464889
0 10485291
1 35510862
1 3535614
2 65096493
2 62960692
0 25629554
2 83782054
2 64537185
1 57905151
1 35284567
1 11036637
0 2959447
1 49560407
2 37505286
1 95098983
0 44389196
1 1830207
0 37710521
0 98975314
1 73978294
0 94608231
1 94755245
0 46464712
1 75683127
2 97779930
0 81633649
2 37005949
1 82053266
0 78646081
1 88990565
0 3135783
1 79286976
2 49378608
0 33885334
2 96496833
1 8483498
0 24392060
0 94014092
0 89459449
2 48092779
2 11013170
1 4615123
1 75144399
2 32405849
0 30813958
2 34196514
0 27172520
2 86330939
0 5714795
1 82580497
2 40356026
2 98461144
0 69429256
2 86352273
1 82138793
2 80755317
2 59284878
1 46697216
0 77199164
1 39436256
1 93762457
0 91957936
2 51607436
1 80475215
0 29917628
1 29483602
1 48608629
2 15551274
1 42805341
1 39421000
2 65090043
2 72255799
1 13082290
1 8738569
2 72111006
2 19255679
0 24589610
2 49027853
0 49327909
2 54697108
0 54643542
2 72899157
0 77442058
1 308559
1 30615803
2 46770043
1 92889342
0 72866060
0 62670297
2 82216617
1 69430381
0 86550599
2 92317196
2 49327746
0 56198166
2 6185276
2 65597727
1 80212234
1 23702349
2 40803695
2 1735131
1 49248725
0 59455990
2 98760410
1 72727166
1 669843
2 13575287
0 78385496
0 1623755
2 72034147
2 67898535
0 51697215
2 9380993
2 66140644
0 83812130
2 96836277
1 56890106
1 90599162
0 42676789
0 76502858
0 24311699
1 84057600
1 19708988
2 17329757
0 27831059
1 78958224
1 60038391
0 63801402
0 31878371
0 28999751
2 76233972
0 58907016
1 43558846
2 59265850
0 55739536
1 80881292
1 96328256
2 97048873
2 31419521
0 59324235
2 13427068
1 65256283
0 27380670
0 53665364
0 36939433
2 36391854
0 41825641
0 97971760
1 33770140
2 55246834
0 10123267
1 2237896
2 84148973
0 66581483
2 96511709
2 81150072
0 45360130
0 65660258
0 54573096
0 99225152
1 52393534
1 93215860
0 29297164
2 93745939
2 59964304
0 78902883
1 90002351
1 12976488
0 88582846
2 86834830
1 12303125
2 67994244
1 70248425
2 15989072
2 29665190
0 7050421
1 78410851
2 67440715
2 82678826
0 52793467
1 21698367
2 21172466
2 90046581
0 71224113
1 66395518
1 40362001
1 2180501
0 26366686
0 47335826
0 92892285
0 77317293
1 77537072
0 91303454
2 14493335
0 19269269
2 298591
0 71540688
2 25036515
0 1047474
1 76753283
1 42486394
2 87777640
1 84703203
1 46078567
0 21009261
0 25189839
1 13817247
2 21661282
2 72986442
2 55178666
1 37503077
2 41928475
2 25467507
0 85158934
2 18789282
2 69352049
2 1697927
1 46075127
0 66371011
1 53826854
1 58224355
2 86924723
2 23290976
1 78683462
0 78908721
2 40661583
2 60866707
2 54555632
2 1531606
2 49276020
1 58896440
2 40051998
2 11939217
0 54436802
1 56309834
2 59096545
2 95338319
1 32742779
1 20351438
2 15587477
1 18797133
0 18946450
0 6025049
0 49380660
0 57194290
1 33963512
0 55125376
0 43145291
0 14376031
1 63282274
2 4724613
2 8415577
0 7888755
0 30721951
1 9601656
0 93105069
0 1871546
0 95209731
1 50998552
1 26471650
0 9425675
0 26468062
0 36865580
2 62017946
2 85834749
1 7688230
2 22972599
1 64126469
0 68672620
0 65118752
0 50570939
2 22839071
0 3829257
1 89377309
1 40858930
0 9084055
0 92591327
2 2534393
1 79741072
1 62800155
1 35032096
2 8112323
2 27907584
1 39685720
2 30565269
1 20036658
2 56140558
2 57809245
1 75357729
2 99073807
1 56020544
2 23332526
0 90029160
0 82157986
2 43787559
2 37478005
1 31373358
1 17253024
1 5664245
1 25092785
0 64780716
2 86575734
1 26571090
2 57601447
1 91828622
1 90896319
0 43996532
1 24500194
0 88022790
1 89641217
0 73227721
2 36659155
2 24984504
2 31020122
2 87919581
1 46090584
1 50854882
0 779311
2 54876849
0 62697875
1 48955588
1 1329712
1 81346804
1 90771747
2 19329550
0 34572863
1 85324339
1 58635022
1 97590480
1 48593585
2 90101189
1 80845053
0 18588253
2 30499152
0 18074326
2 80265759
1 9921421
1 38475979
2 13273462
2 28814772
2 99657173
2 87153916
0 67385958
0 34740735
0 78136701
1 52921251
0 90848721
0 53506930
2 62137125
0 73166719
1 69822243
2 86006857
1 87440789
2 15024329
2 41856916
2 27911152
0 20225030
1 54044412
1 22925141
0 12952207
2 9650121
0 67263600
0 74837220
2 3816973
0 86410276
2 61706849
1 52078677
2 80348520
0 13761403
0 93158443
1 45558671
0 46326495
2 19362011
1 56778159
1 36794998
2 82100463
1 16084003
0 57593445
0 63965681
1 33656784
1 68154594
0 1371931
2 33747340
1 53700771
2 24201515
0 67539272
1 77159136
1 82693335
0 66467474
0 59021305
0 16457042
1 91957501
1 4711973
2 5466300
2 21528818
1 94992102
2 82761264
1 4680816
2 3643743
2 2870060
1 43587794
1 48993818
1 38704407
2 51357261
1 74227592
1 5704600
1 8777596
2 67867359
2 10289257
0 87596923
0 28649821
2 90245909
1 94159486
0 97808965
1 21177892
0 44183212
1 91047103
0 96083486
1 2753783
0 47029273
2 58743188
1 7529581
0 58170791
0 53928583
0 61390685
1 2822195
0 34678989
0 73915389
0 75825733
2 54154868
2 90573656
0 84842660
1 42974576
1 6921012
2 75004843
0 67830149
2 34398634
1 2408961
0 67027455
0 47883266
1 78556748
1 12362860
2 60358727
0 92130543
1 40793221
2 19394347
2 55347829
0 32336172
1 51580617
0 1947810
0 18589389
1 49449014
1 87354822
2 99269941
1 23110682
2 65546851
1 16070884
2 85593414
0 62944152
1 14025616
2 82525208
1 40214003
2 15771548
0 37014230
2 42012903
0 79419250
1 34144318
1 30928727
2 4602856
1 16168081
0 74129201
1 25876549
2 87116779
2 39327149
0 84407262
0 38094277
1 1768773
2 94260377
1 21360319
0 23753040
2 68769876
0 91333936
1 86643641
1 76347230
1 6965707
0 31742696
0 43931670
2 99245859
0 8709668
1 94111611
2 50630888
0 20022377
0 14039713
1 19467379
1 21027865
2 12807388
2 62075118
0 85714249
0 4009090
1 98886594
0 16698668
1 66046494
1 4784973
0 69370753
0 37751337
2 77069665
1 17472987
1 98754085
2 30464366
0 63801731
0 56367287
1 27428046
1 40152664
1 5710892
1 85065718
0 68376147
1 72850270
2 95185883
1 52294350
1 78964350
1 5362779
0 87902427
0 83070429
2 97531657
2 6666391
2 88570483
0 86885799
2 86494874
2 43260915
1 49259472
0 20514959
1 94406937
2 94727490
1 37046373
0 66085499
2 63444533
0 69503524
1 87057124
0 23391400
0 9390624
0 18427027
0 65017746
2 47365249
0 2288794
1 19635394
2 66676198
0 70391243
2 80732755
1 39551636
2 79897934
1 66947165
1 3621704
0 71944655
0 346419
2 78455521
2 44104808
2 56097068
0 34551448
0 90252305
0 53971127
1 69779421
1 12093726
1 92101315
2 24332082
1 16693543
0 19824759
0 95673861
1 37084727
2 5458713
0 2038025
1 10466762
2 25736158
1 62385963
0 95023558
0 15572070
2 38118332
1 74889493
2 90747859
0 3381613
1 77514408
2 17627404
2 39105843
2 10260776
1 3753985
1 10140774
2 88955786
0 98358036
0 45954815
2 73998420
1 39292461
2 99583321
0 82670872
2 72163834
0 53135569
2 35120400
2 81156523
1 75073813
1 75528904
2 71951305
2 95859477
2 80255388
1 83494638
1 4281018
1 50761078
0 32925943
2 69064041
2 33319921
1 48954426
2 65825876
1 58627477
0 51154336
0 20459281
1 14815406
1 36626194
1 31394044
0 87961574
0 95500679
1 27048666
0 96741723
2 50867646
1 97991016
1 13243024
1 75609022
1 41654995
1 23970645
1 27837161
2 90239372
2 41230231
1 76090229
1 65240
0 14723576
0 64538674
0 23118891
1 87737872
0 41733800
0 51520405
0 99636543
0 19788036
1 7391355
2 68706683
2 72356889
1 23799464
0 75938304
2 86497027
1 79419001
1 30988905
0 27031771
2 2197231
0 4375218
0 81630061
2 4046636
0 23820518
0 68641265
0 51900500
2 73944794
2 68974983
0 75566252
0 90873737
0 69576632
0 95303604
2 95633089
1 85199513
2 46939498
0 5385134
0 41073213
1 27692095
1 88234980
1 5058355
2 5814677
1 24760374
0 83734534
1 37176285
0 7417694
0 19112919
2 23938600
0 28627249
0 74536881
1 93834027
1 17281208
0 2834578
2 55197797
2 23257802
0 26541833
2 69854543
0 96779045
2 52137920
1 3747506
2 67490655
0 18602167
2 1351190
1 27751045
2 79324203
2 78555707
1 10156517
0 69544511
0 69270931
2 51984035
1 45480006
0 95693366
0 53510632
0 84833074
1 39115998
2 29435722
0 21887961
0 18527607
0 24736442
2 41284078
2 71288125
1 21058921
1 27695093
1 36301907
0 8966872
2 34580773
2 64327741
1 23021621
2 5805630
2 63626142
2 85471437
2 14351286
0 8557283
1 98882814
1 63420486
2 98676034
0 21951856
2 47280035
2 54547644
2 99847416
1 36004660
2 13930071
2 16718909
1 72781259
0 44720709
2 53121371
2 61508899
0 92717108
2 44317315
1 96844117
2 6867769
2 74081051
1 42791501
2 99551023
2 78961567
2 4041694
1 66008950
2 64619068
2 86046627
0 32657859
2 5553098
1 68331843
1 49706110
1 75738070
1 9977140
1 79321665
2 91429606
0 45923866
0 59571069
0 33210407
1 7183465
2 96811910
1 85305135
1 56457693
1 4187675
0 91565286
2 477906
1 48161868
2 89876977
1 95199820
0 35954724
1 13044536
0 7017993
1 66527921
0 33384811
0 62223481
0 87595002
1 80595163
2 39211270
0 57745238
1 47911799
0 42147580
2 78029527
0 22146327
2 39285140
1 32578232
1 81734313
0 34036997
1 72082471
2 7147498
2 28108176
1 437968
0 67308347
1 78521076
2 26189889
0 43520605
1 57370814
1 93038762
2 82142723
0 95555265
0 63908478
1 89787921
0 80153851
0 3164340
2 33827993
1 9761761
0 36369926
0 57500107
0 3033561
2 78904507
0 39557537
0 79027649
0 84632506
2 76468754
2 39157181
1 15455797
2 49805192
2 93258074
2 19795824
0 7053508
0 39680135
2 93220787
1 93060600
2 94410677
1 81742207
0 4327495
0 17986456
1 32171607
1 43620323
1 94412066
2 17214792
1 47785748
2 34329628
1 84646561
2 13731098
0 18524800
0 20499985
1 23390815
1 39490828
1 31388219
1 72238085
1 19226786
2 41442202
2 22583707
2 77081153
2 47398055
0 19338374
0 39220315
1 10448644
1 77946705
1 22564349
1 95463500
2 71903286
1 6787931
0 16492351
0 99082696
0 2410027
2 66122864
0 67738021
1 43280894
0 1410137
1 34760635
0 50412240
0 41298888
2 60117540
1 50289033
2 6735671
1 11593292
0 84680676
0 84785900
1 58636615
0 16354991
2 83402003
0 33524140
1 59409961
2 3590894
0 48562335
0 37741098
1 86026922
1 22957740
2 72658870
1 921240
2 23410326
0 24781971
1 28734514
1 47532624
2 64394393
0 29817176
2 21472214
0 85761653
2 92137581
0 31492083
1 10028810
0 95635623
1 35685222
2 30838764
2 619952
1 74653842
1 58290587
0 13136242
0 96779043
1 93032930
2 65865269
2 79234203
2 48819531
1 84816661
1 99798782
2 78663434
2 887970
1 32909978
2 16214109
1 44175514
2 57125911
1 43097473
0 31153580
1 20739623
2 75147737
2 15122300
0 32864800
0 45885732
2 49186277
2 60821640
1 19030217
2 26170265
1 54532453
1 15834915
0 38020118
2 52498650
2 41892116
0 54645514
1 86716783
1 10147249
2 62884419
2 94526226
2 41009166
0 21474275
1 30619486
1 38459907
2 53275436
1 8407191
0 63229976
0 46503399
2 84797509
2 7486900
0 89430258
2 13999991
2 27966101
1 98203646
0 9159651
2 79756642
1 3794611
2 92723951
2 47446631
1 24935159
2 31542870
2 73636563
0 52883502
1 65661059
1 72486980
2 37816099
1 85993798
1 53525274
1 26665730
0 28013353
0 83485828
1 14899600
0 84629363
2 93229526
1 39424699
1 49094394
0 88602332
0 52176652
1 67747859
0 76296506
0 42510864
0 6055473
0 53450492
2 92425455
2 76839119
0 12850890
1 50502513
1 95218326
2 99326476
1 4068602
1 75544699
2 92116530
1 79517786
2 79211340
0 41374851
0 92997572
0 45333957
2 10541147
0 73301353
0 50251899
0 64363629
1 38273766
1 67261296
1 45262072
0 87681736
0 82154041
1 622911
2 33357945
2 94154168
1 40042997
2 55951158
2 83485809
2 13674003
0 68060696
0 12360312
0 21811849
2 60697310
1 30691580
2 78570001
1 18098986
0 55451679
0 20793987
1 20175025
1 90564849
0 60710233
2 90629199
2 98679041
0 23290423
0 36711678
0 2359080
1 50419698
0 39484679
2 34346498
0 91311661
0 74507304
0 25671065
2 25019650
0 46461409
1 80892800
2 99412023
0 48840157
0 29517482
0 6824250
0 75890549
0 54293229
2 54356220
2 16749994
0 55390884
1 57393022
1 33265207
1 43018917
0 55744999
0 51282756
1 36354015
0 6987536
2 25646029
0 45149253
2 35756516
2 82911088
2 53572169
1 98721569
1 41042289
0 97331937
0 10971320
1 12334419
1 32968803
0 50823135
0 64521683
0 72372339
2 25028
1 18954297
0 36885408
2 22219780
2 82015737
1 40829955
2 20782775
1 9270140
1 15026434
2 64035103
1 26677085
2 38201487
0 69154104
2 3139971
1 22602157
0 10463243
2 37770889
1 51185774
2 82469940
1 81924553
0 43440604
2 8040932
2 69110703
1 60853777
1 39139712
0 83597454
0 79662829
0 51687375
0 93899289
1 83524632
2 25543184
0 65380824
0 33613234
1 74532213
2 71508041
0 76446404
2 57009688
2 35121545
0 76489810
2 29816795
2 78254314
1 5281073
1 76806339
1 55198420
2 74026007
0 19955292
1 41306902
0 88088314
2 7812353
1 43285179
2 29268748
0 22999697
0 38319334
1 71408
1 31478409
0 30610651
0 90136376
0 51043280
1 87798415
2 52054526
0 88277298
1 51958884
1 78455710
2 18123976
0 58693498
1 55991713
1 68984202
1 72070865
0 97452461
0 91581431
0 85080426
1 52756751
1 88694073
2 14141831
2 56519789
0 7800055
1 62385681
0 21277474
2 34301147
0 47747379
0 67367727
2 36963694
0 44326049
0 78182025
2 58036770
2 22895376
2 61608766
0 57475013
2 96160323
1 51572885
0 67612477
0 52010734
1 85635808
2 10108452
2 45746341
0 3276080
2 53293471
1 94885084
2 55003303
0 15855679
1 63597425
0 11289089
0 77492321
1 48214335
1 31419498
2 89884983
0 43277222
0 73271584
0 24755016
0 94167128
2 52741576
1 3630147
0 13212577
0 75866978
2 30020596
0 87280248
0 20127696
0 24974103
1 40947458
0 28382065
0 83849371
0 45661429
0 80615608
1 5754761
2 54190586
1 59871004
0 7601582
2 4930793
2 9375237
0 49152597
1 3239448
2 70234068
0 4255641
2 22334953
1 60789622
2 48851926
0 11415915
2 35573055
2 99446216
1 66819381
0 93164105
2 51429132
1 19357734
2 64146526
1 34326833
0 30046788
1 2818204
1 16293668
2 24230853
2 85450963
0 50199211
0 63723200
2 89479270
1 72855614
0 93644566
0 31332169
2 22719745
0 56648723
1 15493800
2 70741602
1 28144855
0 48756295
1 80520302
0 6678694
1 1017610
0 60128971
1 42061388
0 18340138
0 84687803
2 83484280
2 10025688
0 14293122
1 89512336
1 28037323
2 57806335
2 64027740
1 30470045
0 36934164
0 4087766
0 91813171
0 5209376
0 25365359
2 6692812
0 69740291
0 45731278
1 44733189
0 56722704
1 9533349
0 85414081
2 27774210
0 58862775
2 76824601
1 48350318
0 96710186
0 75945816
0 81203267
2 9014607
0 31275536
2 97755530
0 67411735
2 90624131
1 32369839
1 56574960
1 28597438
1 88777581
1 62898253
0 71872783
2 57030673
0 64437547
2 83652518
2 95002385
1 14236176
0 94381308
0 98625052
2 79253309
0 73864590
1 49527752
0 33140659
0 21649477
2 4586082
0 70033400
2 32964506
2 73884484
2 69436423
2 88249783
1 77516535
2 88869358
2 15030326
1 50097454
0 7490524
1 40668123
2 25598570
2 48965821
1 68787101
0 60592321
0 82254776
0 19339619
1 45445456
2 39933691
2 29000755
1 5167111
1 84706834
1 66622069
0 9441589
1 83243599
0 60176451
2 18646970
1 8178927
1 83261416
0 17988222
2 14035896
0 48546547
0 13589369
1 67271881
0 84690284
0 73360063
0 20730374
2 90814030
0 21065342
0 98402107
2 64907508
2 48148038
2 13403633
1 83554936
2 53606613
0 89667459
2 40186504
1 58283693
1 60614750
0 36427467
0 80441093
2 15502089
1 50815658
2 17336515
2 25041877
2 69124457
2 73157396
0 84915040
1 99354636
0 46818024
1 83018454
2 21812326
1 92339245
1 36006265
0 69359923
1 14767381
2 12654117
0 98317271
0 83871
0 32792955
2 55312396
1 93826202
0 6947753
1 65727655
1 24246178
0 9998197
1 30699834
1 13350803
2 64297244
1 147814
0 57237118
0 44822346
0 48387159
0 6483730
1 14242529
1 71409237
0 32194866
1 54512328
0 37760011
2 78372911
0 97205145
1 66251177
0 14773899
0 3609331
0 29249710
1 78897673
2 1374705
2 49518601
1 64343806
2 90271928
1 83496366
0 70037716
0 64123985
1 86810719
2 95775995
0 47687111
1 75363045
0 87560526
0 62302503
0 27819086
0 69460
0 57639119
2 23682878
1 43606889
0 43452087
0 59415713
2 7013478
2 65019067
0 50607519
0 58490873
2 55592929
2 62383622
2 38231351
0 27588257
2 53746286
0 88552539
1 24534388
2 390051
1 37812899
1 53216660
1 28023999
0 7722745
2 34863734
0 58165059
0 32024206
0 78110608
2 92171609
2 75622190
0 85864447
1 1026509
2 26642525
0 2429492
1 32185028
0 44813942
1 69663477
1 30030084
2 44744276
2 83621527
0 21968886
0 30466987
0 78160739
0 74240550
0 23645025
2 83535557
1 1273048
1 88928938
2 86563407
1 90866103
1 63461261
0 47369393
0 15806303
0 1870656
0 89394488
0 85421163
2 72960270
1 7451106
2 92376178
2 74526932
0 48300037
0 36100545
0 35936218
1 21896908
2 58852791
2 57410823
2 73322211
0 15369329
0 2457463
2 32138090
2 81739323
0 39139564
1 29313722
1 11095733
0 35100049
0 4283783
2 15237852
2 72820918
1 87762260
2 72403585
0 80481577
1 78466991
1 86901314
0 33924222
1 69037950
1 4092099
0 8783836
2 98007094
1 65638262
1 67916359
1 46693393
1 27977495
0 77018153
0 1736185
2 86584724
0 15300937
1 73401862
2 6917967
1 69833089
0 96099248
0 18102284
2 60320259
1 77340568
2 33804281
2 29240320
1 78036871
1 77512502
1 34659416
1 31113185
2 81941501
2 27257740
0 24568637
0 93507738
2 90778281
0 4148132
0 61727647
1 97408974
1 31856585
2 41484902
0 48441822
2 24473862
0 9235039
1 25090559
0 57747263
1 76884616
1 74253981
0 54056961
1 47690620
1 50280074
2 49860245
2 67338904
0 50756090
1 60227350
2 7042291
2 46689799
2 97929200
0 10415864
1 88656903
0 15661811
2 64587907
0 98682532
0 65728584
0 50094890
1 34692438
1 91308203
1 63316235
0 86052432
2 47986489
0 95863257
2 47728108
1 54785932
2 56596294
0 19352034
0 40043360
0 64198312
1 20362256
2 44629718
1 25420076
0 2060475
0 35553837
0 67299166
1 22152962
0 97562530
0 96581587
0 66949731
2 47481157
1 45081365
1 10617538
1 49542960
0 39719789
0 83006809
0 39216846
1 36034248
2 59312247
0 9776629
0 38390309
2 78165340
2 99837244
0 94232957
1 54147636
1 85671259
2 20049595
2 86128877
1 85636951
0 78292105
0 79027918
0 33834262
2 7689612
2 82125891
1 55350552
0 12306197
2 32577807
1 14315792
2 99434289
2 98122028
1 76384394
2 87661752
2 59005037
1 1597672
0 85191074
1 47837736
2 16352829
1 38592322
1 64183905
1 55746097
2 54600561
0 50763990
0 81536453
1 51240791
2 34058480
2 3985778
1 93830951
1 94574338
0 5623237
0 69867446
1 95148166
2 2274775
2 64464834
1 80936295
1 59865898
2 90119514
2 7038369
1 32882952
2 9834152
1 84693180
1 63566807
2 61617567
0 41218091
1 35981005
0 47739290
1 89090099
0 53702066
0 49759740
1 22576356
1 5713620
1 83145948
2 21566218
2 15217385
2 14827233
1 43857188
0 90244071
2 49819749
2 68881826
1 10405604
0 33574179
1 57066210
0 55812049
2 94297643
1 88970750
1 58159999
0 8626123
0 87923400
0 95577432
0 19138927
2 54571203
1 87265296
0 53174119
1 70422891
0 89852090
0 55599993
1 59863474
0 54665227
0 70023539
2 35234317
1 16463611
1 7836878
0 31448288
2 51693295
1 18530599
1 52170066
0 97792329
0 41848978
2 82681460
2 43133419
1 11350619
0 28554294
0 82744159
2 36925711
1 31817739
2 21444508
2 61075399
2 38692382
1 9053803
2 53505457
2 38401237
1 13660509
1 86319399
1 96077139
2 8320712
1 65763617
0 93015710
1 14577489
0 14543343
0 99343169
1 81083151
0 80595408
1 49591769
2 32438793
2 98705991
2 5394152
2 21203486
1 64778024
1 47883540
2 72642977
1 38263267
2 16673423
1 25581744
0 36982273
1 63888296
1 57194797
2 9077487
0 29681786
2 93915395
0 24212944
2 44550143
2 50295391
0 79580055
0 87354944
1 52855774
2 62852180
1 81352778
1 57354762
1 79238765
1 58681082
2 3014383
0 81167659
0 70798279
2 83035174
1 552518
1 69499197
1 33848014
1 97750191
0 97637087
1 28043536
1 60794066
2 23018082
2 48542237
2 35127224
0 28227111
0 60843244
0 68611089
0 72775922
0 752230
0 50487399
0 83462892
0 63333140
0 19953278
2 72699920
1 72383697
2 7785019
2 68871070
1 12796562
0 38164390
2 60598097
0 77565472
0 85904818
2 13345661
2 98109648
1 48710010
0 48094535
1 92501823
0 46094802
2 94439656
1 50025523
1 5944579
2 77387272
0 97253677
0 14158520
1 44814404
1 28195402
0 69200056
2 21312331
0 1204364
1 5078710
1 33752238
0 57548611
0 7482294
0 19498510
1 16904167
0 23659224
0 98098529
0 27339301
0 93440980
1 81400334
0 93954098
1 15283304
2 15160478
2 30288682
2 27325286
1 60239780
2 8594279
0 4507169
0 38174940
1 38780466
0 21218831
2 78343183
1 74126562
0 9714783
2 88964469
2 30041263
1 66107205
0 65126459
1 16962700
1 5418377
0 70254488
0 64660644
0 60514980
1 28965763
2 12390807
0 54469554
0 76058916
0 88609834
1 10261241
0 37193498
2 38086304
1 3506018
0 80050570
0 5818862
1 8678361
0 90651915
0 72668091
2 61499944
0 24163434
2 75955792
2 30570340
2 92827240
1 68601041
2 62861745
1 74782717
2 77774343
0 95004130
1 42488216
1 26853596
2 78337542
0 40127184
1 13087731
0 92418243
2 81622210
1 1606474
0 51196310
2 51039928
2 79713104
0 27799255
0 73502254
1 95411693
0 89062959
2 27170718
0 28548216
1 40262633
1 88035015
2 62533693
2 78241870
0 26317627
1 93912454
2 95269909
2 76452839
1 56305653
0 71756540
2 20509096
1 74782376
0 36268661
2 73365566
0 17319615
1 7825722
2 33741472
0 16102255
0 20036250
0 72852384
1 34535104
1 82789636
2 73655286
2 82494996
1 41788937
1 55617214
0 83953433
2 92333922
1 81071930
2 1583470
1 3786018
1 18752412
1 45067390
0 84008685
2 16077521
0 76805530
1 98773999
2 57808242
2 54465805
0 98465500
1 93623462
0 38354310
0 61186732
1 20904688
1 6477571
1 67927401
1 71885149
1 94280194
2 83926146
1 80355351
0 38273010
2 58793988
1 30290104
0 88392268
1 44318030
0 39156490
0 52091649
1 56879826
1 95015534
1 94901852
1 7224645
2 2894437
1 71964104
1 47764678
0 71537341
2 48262518
1 66548174
2 2842252
0 60332421
2 70583292
1 77766306
2 838693
2 97972937
1 84388408
0 67677261
2 14652809
1 36105798
2 39059605
2 47359855
0 89627883
0 32704301
0 6656070
0 86327501
2 1636806
0 72806424
0 73255069
1 1057687
2 10060861
2 89810261
1 84046139
2 77992349
2 62621591
0 56204433
1 42931813
2 79145250
0 72548512
1 72612912
1 32712768
0 39416780
0 94979912
1 73023661
1 47696206
0 76576056
2 992563
1 69929560
0 47857640
2 4465790
0 31798904
0 12318367
0 7936828
2 11802606
0 56013701
0 32684019
2 87341731
2 4754728
2 55630079
1 63339795
1 41582527
0 5461786
1 68744043
1 10067398
2 48910326
1 29549299
0 88044198
0 39593686
0 85493324
2 71982357
0 26462502
0 39986249
2 25098562
0 33992405
0 49550765
2 8068093
2 92089965
0 28812235
1 71528243
0 89452852
0 55658194
0 19838959
2 55003404
1 21545733
1 74113838
1 5471170
2 10458292
1 28518586
2 84981826
2 21723259
0 52285839
0 41242327
2 45137506
1 49260041
1 16945133
1 54070862
2 5580566
2 61901225
0 63363431
2 30965080
1 24087027
0 94633854
1 41575264
2 64966099
1 18124925
1 45784278
0 44003961
2 90837519
0 36900731
1 72230584
1 48356214
0 9575685
1 24465047
2 63488829
2 73639859
2 67047851
2 29291242
1 44933769
0 34336136
1 35906117
0 42488660
0 22366394
0 73587346
0 37389564
1 52222735
1 14980548
2 81152666
0 75792068
1 58510934
2 2048386
1 35051703
2 74356372
0 9236634
1 58006589
1 71609776
0 27158150
1 84989322
1 92666435
1 27966156
2 75071481
1 44292504
2 48866584
1 67355700
2 17678553
2 98684751
2 68590578
0 56493582
0 28252197
1 84694055
2 33674368
1 86200907
1 52412894
1 74975933
1 93417840
1 6537645
0 38056886
0 12972564
1 59333634
0 58315013
1 13485307
0 19393324
2 39715151
0 31992487
0 77086289
0 20654520
2 69582653
2 34473073
2 8909611
0 88720295
2 39366756
1 11474092
2 60345791
0 92583300
2 83378992
0 61435060
2 80557179
2 96850151
2 57706238
2 47593996
2 22695669
2 5851848
1 86354285
2 31974108
1 22352417
2 3630522
2 50688720
2 26781533
2 64729413
1 8682082
0 20995365
0 46660282
2 27586715
1 63797588
1 68346686
2 38945880
1 70990967
0 54360830
1 75916395
1 85517033
2 6194767
0 12895006
0 65028017
2 35296362
0 81861684
0 2903736
2 73775663
2 71499790
2 82083246
2 59614438
0 64284624
2 63563463
2 22782933
0 2059556
0 20418797
0 72708061
2 88718631
1 85797600
0 89262714
0 62738437
0 18458521
0 90500616
2 46350712
1 87007287
1 6070274
2 90359244
2 82262080
2 20183536
1 15098507
2 57412957
1 32113308
2 46899921
0 93131543
0 29719700
1 70696307
2 73645149
0 3545170
2 13224492
0 99943647
1 84679152
0 52224491
1 61006044
0 41862265
2 86021948
0 29132433
1 40718579
1 34285210
1 86976280
1 87611595
1 24515687
2 73349202
2 6477327
0 5948790
0 94910261
2 452618
0 10319987
2 24943687
2 43221344
2 67505268
2 71873008
1 62525752
2 99589552
0 17238094
1 47159262
2 38402845
1 85236255
2 70122223
0 41361471
1 17782829
1 24821141
1 74392639
1 60063972
0 92519035
1 9930398
0 29769934
2 1771919
2 68285160
2 79802325
2 66987815
0 52598847
0 74661642
2 91127248
2 43610298
0 13346550
0 27774303
0 184138
0 23093736
2 3835022
2 31844070
2 17924897
2 61189979
1 48469458
2 67161476
2 48343439
0 4541122
1 78758815
2 8208940
2 6138185
1 94820797
0 63289848
1 13260414
0 82656731
1 64675328
1 21981203
1 94920486
2 95952277
1 96319886
1 31809807
1 82857278
1 89422805
2 72297375
0 24036695
2 57298820
1 82602769
0 30937233
2 50595319
0 73349774
0 75507274
1 92563710
1 22323368
0 37789985
2 70579949
1 21446052
2 31656229
1 43072514
0 27732241
2 48439739
1 1687256
1 45841614
2 22225745
1 35337824
0 41318309
2 34474018
0 82838731
2 78631083
0 59841330
1 34056403
1 93373140
2 11125263
2 48710674
2 9355311
1 83972341
1 65172343
1 6542182
2 24305784
1 17452415
0 3573283
1 20394737
1 86758636
1 35324717
1 37364563
1 93349658
1 37818414
0 33417187
0 40990485
0 7779150
1 41381923
0 61874731
2 93142916
0 28836510
2 58100905
2 35753907
0 15240964
2 20344518
0 35152247
2 44496983
1 4050210
0 25542600
2 54230879
0 47593351
0 76204738
1 21091420
1 76181283
2 19096458
0 41798554
2 5171357
0 68975735
2 97491291
1 29952599
1 5919869
2 68059538
2 59794912
1 83107909
0 62149313
0 11773043
1 29663716
1 6195920
1 80700222
0 6141416
1 19192147
2 89114652
1 66246191
2 50577483
0 87018139
0 19158009
0 98199703
1 17821620
1 7142606
1 44680928
2 68107332
2 28217070
2 10707189
0 89313416
0 10482305
2 38412320
0 57664896
1 38600320
0 23351415
2 77806552
1 52088959
0 6475335
1 95855457
1 95105443
2 84905034
0 17894701
0 10637294
0 93244496
2 91398338
2 49123055
2 12321857
2 10044387
2 83372089
0 24433854
2 79623538
1 60032336
1 91247973
0 85821626
1 34041042
0 82364065
1 42670781
0 49530407
0 89658659
2 34628567
2 67035082
0 10909497
0 5994474
0 53708785
0 79118677
1 1975409
2 6094295
1 61635237
1 74872768
1 67081445
2 58043015
2 53469540
1 183371
0 196768
2 80374013
0 55261919
1 58999263
2 58113310
1 12932156
1 10187253
0 98969919
1 23508026
1 6261978
2 74015860
2 42864963
2 88464251
2 41986587
1 94583
0 26934909
2 6393408
1 50048493
2 33034813
2 95277380
2 8452532
1 11709728
1 25258158
0 48623647
2 82781915
2 83348694
1 82544968
2 31566929
1 57114605
2 72797628
1 37868639
1 10343854
0 20789507
1 95635466
2 24355935
0 39815120
1 65024255
1 27711681
2 42571566
1 51573260
2 26000637
0 56806690
2 97424534
1 12445239
1 45512795
0 97666530
2 4123542
2 3058357
2 77828828
1 38294689
2 98872844
1 33503077
2 82285732
0 38309710
0 25717019
1 7179942
2 77928685
0 33867759
0 70375768
2 32250646
2 19438007
2 19260177
0 33387312
1 1863926
0 99858347
0 17759174
2 74093089
1 41180510
0 24388781
0 18087727
2 36946244
1 93375687
2 71106477
1 64085771
1 56997617
1 60165537
2 49025268
2 10790675
2 55910248
2 48314287
0 88215375
0 86308498
2 80615598
0 45826232
2 15597217
2 51487322
2 81897214
0 98155482
1 82541761
1 1818055
0 79953809
2 72429202
2 18785296
0 79289172
1 44038559
2 36812042
1 19550744
1 6497319
1 45817424
0 25465246
0 38813562
0 56159376
0 90769340
1 29176503
0 80502314
1 28628932
1 94683723
2 54505292
1 93128269
0 30636793
1 59996005
1 69522450
2 58760358
1 40359364
1 95185386
0 29569568
0 79928765
2 39099715
0 83319114
1 99639919
0 4202578
2 63586851
0 13877616
1 46510532
0 16937870
0 67141908
2 36220787
0 38007849
0 97508596
2 85000763
0 57665810
0 94039909
2 42526760
2 25814431
2 59165334
2 70365592
2 74427391
2 29444712
1 79595747
1 78041481
0 45657681
2 20231613
0 10134803
0 48002412
0 86283088
1 34580784
2 81532981
1 56194641
0 45432141
1 16297950
2 366865
2 34518448
0 62437955
0 16220425
1 98501119
2 28845095
1 21022378
1 86049554
1 2454313
1 98839543
2 47522418
0 23539961
0 14347808
1 15782340
2 68111971
0 68089595
2 49500807
1 32903099
1 40055473
2 66236290
0 12856336
2 97756609
1 76980409
0 18930056
1 71992589
1 24724027
2 47525679
0 48600938
0 2636201
1 6718537
0 68036166
2 82120819
1 38209424
1 20626154
2 86539975
0 1435696
0 7461046
2 12358534
2 38977505
2 45603515
2 27735626
2 55064454
2 66166029
2 80500514
1 41309008
2 87522272
2 79741945
1 28651801
0 90905961
2 93915918
2 44101796
2 42287544
2 20209436
1 56661047
0 66172266
2 43896535
1 52922378
2 50985564
1 68378148
1 6948983
0 64811646
0 68300404
2 31565579
2 31389421
1 75075492
0 93643998
2 1732785
2 31177735
1 78076312
1 7202122
0 56392877
1 82281832
1 25961894
1 49811394
0 86043446
2 92537805
2 61718825
1 99144087
0 47187449
2 71833713
1 27031605
2 72080212
0 96497402
1 40693006
0 23210171
0 50509076
2 38140480
1 35000527
2 92030812
1 30173742
0 16263229
2 93400728
2 40479280
2 9662643
2 64715059
2 40136859
2 40960258
2 92687986
2 16705018
1 2839000
1 68438614
1 42730121
2 91055199
1 80102996
1 28988125
2 55744975
0 92399770
2 45717963
1 18726082
2 84864602
0 19464736
0 23779061
0 88635885
2 493375
1 41621894
2 33076918
0 92171629
1 25169789
0 87784737
0 70267860
0 16503169
1 62988069
1 80721541
2 45451638
1 13319533
1 20722888
1 44274802
1 17353155
2 36929897
2 73760072
2 11483274
0 2242066
0 505876
1 1959250
2 88319674
2 20727070
2 73176664
0 94929202
1 71569047
2 50536353
1 27927499
1 33135076
1 94736542
0 78937699
2 30164345
1 8096318
2 26013862
0 44146213
2 92833074
1 96019406
1 41412122
1 73253527
1 38189059
2 12023863
2 39370581
1 33495029
1 65467963
0 99641596
1 52140269
1 68875278
0 20243354
1 54798674
0 46450358
0 23503962
1 45127493
1 38312163
0 57119183
2 93878464
0 72485722
2 78408143
0 95639137
1 94375163
2 32218462
2 36610578
1 22056014
2 55840195
0 66126028
0 57358992
2 6290906
1 2551385
2 18931472
1 27324213
1 89752550
1 55742134
0 49685902
2 61347850
1 3042578
0 197177
1 44880729
1 76731798
2 28867566
0 17580007
1 68441612
1 4519824
2 55294559
1 72053133
1 90069994
0 12408632
0 3431640
0 80513948
1 17218095
0 40858473
2 97120638
2 45348947
0 80165638
2 59029172
1 42575627
1 87555015
2 90210513
2 11421891
0 45693982
0 23478340
1 63834113
1 7458749
2 82121497
0 10441012
1 52597805
0 30309033
0 62150237
1 18172154
0 56124899
0 72337315
0 42275966
1 10404037
1 91706035
2 18347886
2 60978770
2 99829334
0 30162027
1 96261572
0 79439486
1 88515212
1 64045566
0 51060337
2 18090339
2 23139678
2 30106407
2 28422120
0 81035435
0 27622765
2 28695678
1 67024569
0 69243418
0 20187481
1 80067778
0 48481969
2 8942100
0 14824529
1 32647223
1 4707084
0 87761547
1 23558634
0 45057204
2 87415310
0 8800251
2 25276542
2 95570435
1 34106150
2 24621016
1 51907534
0 37068192
0 35344561
0 21588686
1 32307414
2 34130305
2 43327819
2 22381829
1 11590730
2 42192539
2 31378462
1 65785072
1 59712508
1 38051867
2 6251471
1 81491954
0 85600314
2 81023886
0 86206053
1 13413061
0 24507792
2 87487809
0 22816860
0 81631310
0 14539183
0 54183135
1 36443632
1 87904381
2 53422839
1 624720
2 42071311
2 22146833
1 17073534
2 51873391
1 20215054
1 71749787
0 14145422
1 75566025
0 98926141
0 58377903
1 72228185
2 10315820
2 57220779
1 65435883
1 36727569
0 66664028
0 28431315
2 89613326
0 61721854
2 19904426
0 94990592
2 30410846
0 85644860
1 82373713
1 10607923
0 24507082
1 12656084
0 62337988
2 72338447
0 4974307
1 15850264
2 70345115
0 62322303
0 17067402
1 40605822
0 49218669
1 79886645
0 30471101
0 86376827
2 56437172
2 60583498
1 84880031
0 10581176
1 83764402
2 82885572
1 12416306
2 11928302
0 11706078
2 89852821
0 56287970
1 88123978
2 93474442
0 75642499
1 32207465
1 82542266
0 81093865
0 93845447
0 42528429
1 17751085
1 76067528
2 35845962
1 32189692
1 70021749
1 99179437
2 48540210
1 1711124
2 82210288
1 16656881
1 13989202
2 99289395
2 28793723
0 40295059
2 46602409
0 80058049
1 18081290
1 93563498
0 22194055
0 91974192
0 34961587
0 2607263
0 81903151
1 61864880
0 43886707
0 11748172
2 46683428
1 87669277
0 88107894
1 84686255
1 33647398
0 89511763
2 54913796
0 43902657
1 86768196
0 71475334
0 54231
1 627005
0 61047546
2 18344964
1 15667255
0 85949944
2 65732414
2 37613852
0 48041595
2 96317772
2 81389964
2 32764396
2 29316420
2 71362513
0 13451043
0 56810554
0 65554073
0 91942918
0 59053578
0 93770555
1 98483799
2 3460257
1 36809415
2 94443818
2 45999921
1 92204522
1 69463018
2 3642958
2 69809631
2 26268083
1 80653589
2 5110682
1 45738961
1 36541171
1 87152829
0 9419844
1 51950355
0 11914232
0 9648997
2 60571088
1 99698852
1 92317656
2 64039613
2 47161918
2 73577736
1 17595480
1 34815087
2 84662721
0 93917090
2 66215103
0 21463213
0 31873834
1 28772155
0 75340475
0 64753288
0 8245023
0 57656692
2 66983584
2 12158347
2 20909671
0 97099036
2 82243507
0 8248278
0 677807
1 19211294
2 54808812
0 70368580
2 36697818
2 20246072
0 38252531
2 5038223
0 42170830
0 80220188
1 21853663
1 41317955
1 49914592
0 46301407
2 83037270
0 23234872
2 92455487
2 6209965
2 21877654
0 79086127
2 85163789
0 37448744
0 96202148
1 52336569
0 49728055
2 89345722
1 26854044
1 88219456
1 47493757
2 23414544
1 42422243
2 96237896
1 94241066
2 13902770
1 93931480
0 88821957
2 4386405
1 25231063
1 17610058
1 96128062
0 11926413
0 19421595
1 92501611
1 84199807
0 2457756
0 54183760
1 59090617
0 82116527
0 46166711
0 27453805
0 12061585
2 96608998
2 80259696
0 43772177
1 16365446
0 95759721
0 10610988
2 61771612
0 51421837
0 9624051
2 71098006
1 40771745
2 47988209
0 31327349
0 12234556
0 83480395
0 52788995
2 68779966
2 88001757
0 66358173
0 57744299
2 87576013
0 13286614
1 87947169
0 80388235
1 20568150
0 35493326
0 93644591
2 45396371
1 17638727
2 65014391
1 56049913
1 46251485
1 46234928
2 4977636
1 81296798
0 48521325
2 61873777
2 2918161
1 52117112
1 38843651
2 87601665
2 77982969
1 47199376
1 37315517
0 31201548
0 79690137
0 54501495
0 17068702
0 99090209
2 41819109
0 95847145
0 16995208
1 13697777
2 65250363
2 71171522
1 40648335
0 49668114
2 35690954
1 17660194
2 23013572
1 94176553
0 85591310
0 46439721
1 91429866
0 53141991
1 24564531
2 44408120
1 68325531
1 87592081
0 84568537
2 97295703
0 53418088
1 76861847
1 57891582
0 45984682
2 80372463
1 71993351
2 6670903
0 36045032
1 60206312
0 11792096
1 42524665
1 27047580
2 36958436
0 46915627
1 10420764
0 21214487
1 65291994
2 11908897
1 539495
2 31405393
0 6917957
0 38070989
0 3653349
1 98073527
0 80702790
2 5805897
2 7497118
0 1318930
1 40987429
0 8325959
0 31493667
1 21714026
0 2769517
0 97067470
2 41289307
0 30539272
0 12274567
0 1094566
2 53337178
1 48840269
1 43122450
2 94009046
1 34925861
1 85339730
0 43593168
1 80932957
2 56398468
1 5861899
0 53687251
2 9305751
2 26836219
0 88174787
0 87386710
2 82370415
0 32543741
0 99515472
2 77771188
1 51959233
0 1851903
1 83660249
2 44542758
1 70896634
1 7732282
0 74054382
2 689048
0 70774031
0 51198657
2 73341089
2 96022741
0 97869481
0 40026876
2 64463326
0 71156958
2 86919644
1 9153804
0 32323407
1 97991107
1 45753977
1 34438354
1 15990036
2 40062043
2 22366231
1 79554896
1 20705479
0 29682405
2 60652448
2 53646730
2 27948730
1 13132803
2 22098168
1 82729933
0 86626068
0 63306941
1 45881169
1 12044722
2 27200229
1 37767136
1 36503383
1 67617846
0 65959028
0 38631183
1 73153419
0 53834204
1 12967850
0 58493872
0 76833984
1 62952323
1 16741890
2 95424031
2 29513532
0 88793851
2 36997122
0 3119736
2 64452248
2 39231026
0 75571782
0 71233907
1 25827495
2 73332987
2 49427333
1 9757182
2 43645922
1 4527118
0 42609920
1 6885591
0 96963705
2 47541309
0 89463527
0 23520431
1 75111988
0 13201873
2 3973669
0 82718604
1 84467054
0 60450295
2 36245049
1 66758239
2 23613790
0 53903662
0 7337697
2 20324424
0 65828950
2 26077228
1 60471512
0 57816292
2 66296225
1 68264307
2 83236947
0 54128372
0 16580725
0 26448982
1 76011318
2 14383200
2 42337599
2 44880460
1 67715781
2 33699482
1 85621232
1 65585406
0 62954677
2 51115067
1 69712571
1 19655221
0 97831491
0 5156369
0 13354755
1 68768906
1 18915182
0 46794184
2 52555658
0 6058836
1 59823387
0 50419099
0 66163605
2 83064694
1 35046929
1 52089499
0 45858704
1 24883519
0 71269940
2 93482152
0 47987582
2 10484984
2 23208891
2 90662871
1 11909149
1 47687185
0 67009173
2 73950669
2 13748967
1 92061487
2 52645651
1 3277097
0 25718638
2 20994242
2 56767279
0 27100113
2 12704614
0 81644607
0 65792900
1 62911139
2 31399467
2 18863802
2 3209825
0 9491577
0 95645564
0 58613574
2 19647085
0 66592969
1 76397758
0 8836173
1 16004248
1 9675277
2 79380815
1 41862108
1 94116381
0 27270313
0 90499383
0 59225720
2 24858823
1 94006242
1 33022507
0 96810775
0 50079436
0 90054472
0 48522411
2 85008278
0 65753016
1 50946192
0 89576262
2 27756544
0 80391986
1 586583
2 16738480
1 93184745
1 59365541
0 8326426
0 39311792
2 81604256
1 82789258
1 7980235
2 54702760
2 77257460
0 36403638
0 54300123
0 38888420
0 68921030
0 83213778
1 55892940
0 4476
0 40352484
0 8090582
1 10657052
1 17831737
1 45483110
2 70084992
1 2853891
1 64462492
2 16573541
2 27437243
2 10243246
0 85106811
2 24963238
0 14440298
0 52372992
2 84390960
1 82028295
2 69269814
2 23078342
0 35953215
0 30684551
2 32679467
2 1214171
0 34029407
2 23642796
0 40637981
0 56474287
0 81580170
2 74477337
0 94028396
2 68569167
0 29750638
0 75244676
1 40678980
0 93394488
1 53782720
2 90406769
0 82934953
1 72559344
0 697582
0 88272777
0 10723031
1 4411836
1 32580780
2 69764826
1 39033513
1 11976972
0 63288528
2 67282129
1 33659842
0 4439174
0 30207252
1 92033515
0 68159395
0 18336256
0 34290685
0 78361084
0 50248649
2 26401068
2 19446418
2 70960252
2 14277491
2 59943062
1 7127984
0 65536426
1 49006631
1 69620315
1 52143111
0 75163282
2 57496920
0 90328460
2 23206696
2 11762386
0 22330959
1 9026704
1 73127648
2 16190435
1 9579362
1 29765792
2 85114781
0 18175404
1 87847596
0 37783097
0 20333154
2 81896735
2 14165384
1 25804326
0 79821255
2 33095784
1 28083016
2 55390773
2 3091468
0 21762104
1 40484058
0 35915618
0 9978833
1 55720143
0 17566778
0 10888458
0 94782430
0 81789895
1 52519535
0 74997005
2 95897151
0 38706570
2 6169712
0 63424800
0 65338195
1 66538055
2 58027265
2 29898037
1 87979174
2 726724
1 68899883
1 20365581
0 88760091
1 77091226
2 89861369
1 99659315
2 63993208
1 70462992
1 83484898
0 95607209
0 28609086
2 82966828
0 18661864
0 41853515
2 81706425
1 6380333
1 84031236
2 64733849
1 32127711
1 62819675
2 80194884
0 97719462
2 4936766
0 97220496
1 93569384
0 53168124
0 28097488
1 85098769
1 60034153
0 86612249
1 67459300
1 47971829
1 45573247
0 30931234
1 97054572
0 59179123
1 60071809
1 36432472
2 3400641
0 51402756
0 41198308
0 4174612
0 84284574
0 85230188
2 65877859
0 42129308
1 7354453
0 49090398
2 12796076
1 62087658
1 83657775
1 39960208
2 94028391
2 70404024
1 20981193
1 68052445
2 21879163
1 74917650
2 41835407
0 15427430
0 67413321
1 36539644
2 43648267
1 78048365
2 89762219
2 43457200
2 99396273
2 86189720
2 87518287
2 28790175
0 94795464
0 56042087
1 21902820
1 68125235
0 46725865
2 63602380
0 65934426
2 82889422
2 8319493
1 68075698
0 90103692
2 56551955
0 89985836
1 98138450
1 20165733
2 89481409
0 20365379
0 1658358
2 60521522
1 32756320
2 44839543
0 45730905
0 48339804
1 93138998
1 78126431
0 79767956
0 63865157
0 4401796
0 76657827
0 62857300
1 71886714
2 20330573
1 1362768
0 36576052
0 7809839
1 70110466
0 89648838
2 59889234
2 48618450
1 27502157
0 34791600
0 74081896
2 81506327
2 83439104
2 96000141
0 17733538
0 3696888
0 74992083
1 85933114
0 8926557
0 30787568
1 39273503
1 16214104
1 73989487
2 72600675
1 69571903
0 59648135
2 59308313
2 26591122
1 66118220
2 54548928
1 86656230
1 68946199
2 20871425
0 14278239
1 92735179
1 84999900
0 80213309
2 32442280
0 47157852
0 30716098
0 81060921
1 55403707
2 73029754
0 7503278
0 23595349
0 4408382
0 5033325
1 41988181
2 98006158
1 96507222
2 59057693
1 1797409
2 78019934
2 68350399
1 1642027
2 97323896
0 25594154
2 67730807
1 29039068
2 33475746
1 33314125
0 81643300
2 24311916
1 53525240
1 52581758
1 43015283
2 83386814
0 84713221
0 5526734
2 29292754
1 64433852
0 41771426
2 36575371
2 89986211
0 41707672
1 66522759
2 92334082
1 17265984
1 3572588
2 74589651
0 41853273
1 1847161
2 36992062
2 30541373
2 26739447
1 80912824
0 63050290
0 56814838
0 43149754
1 67473719
0 76282259
2 88270549
1 38545905
2 59024990
2 18323497
0 10515653
0 51921992
0 14465260
1 43038801
0 11095047
2 23265019
1 33593656
0 25395260
0 11508777
2 67842307
0 38438929
2 68594884
1 47841196
2 54362803
0 31442491
2 10354779
0 27074552
0 7335977
0 28194677
0 30393968
2 86118185
2 64805504
0 53179617
2 56519916
2 86254229
2 36313746
0 86483008
0 54234432
0 11101311
1 4234050
0 52007983
2 47295439
1 55322898
0 75356158
1 43799248
0 81737548
0 21846324
0 20185065
2 79255108
2 76280490
1 22256388
0 22007047
0 87626679
1 1465638
1 30265270
2 67973502
2 34801532
0 36958838
1 95944747
1 71454881
2 34905518
2 24560967
1 59778485
0 48528539
1 57218951
1 44139291
1 29194378
0 8640786
0 88687912
2 98745604
0 17897960
0 48912074
0 50983312
2 53233365
0 22577731
1 30837264
1 35082191
2 64750151
2 86558195
2 29005283
0 6211914
2 5887919
1 53075239
0 87212491
0 60160271
2 89650377
1 46641059
2 9642383
1 14972773
0 72496466
1 99886515
0 53323243
1 95989780
0 97655733
1 89209899
2 5326593
2 72020116
0 7439887
1 55440891
0 76871361
2 89788979
1 6111167
1 74135382
1 92903408
2 28857700
2 47216709
0 85788328
1 34047965
0 90167170
2 68510794
0 78537111
2 38725009
0 7352155
1 38398738
1 34898777
1 82647615
1 17617978
2 73022113
0 5699002
2 58434917
2 84089106
2 33885276
2 13348367
1 61270266
0 65952281
1 59443671
1 67085929
2 52285198
0 33124052
2 47918692
0 79191165
2 47318088
1 22921324
1 49525933
1 47177163
2 81528118
0 64736437
1 70646069
1 67154794
0 10197412
2 51384443
0 77665392
1 56215687
0 48850358
2 91665410
1 50700785
1 86011554
0 23099417
0 10379839
1 71225478
0 41058118
1 6892558
1 59333718
2 25575135
2 71400649
1 73091512
2 7133373
1 70272468
0 93645701
1 73710160
2 18335935
0 90989257
2 87318355
1 86446997
0 35055441
0 65605920
2 5171481
2 77679566
0 38516138
2 17373799
1 32226677
2 53876209
0 29683015
0 95145760
2 73394479
1 20142289
1 35970842
1 73127721
0 52094004
0 96757705
0 93606381
1 39138053
0 43675538
1 64347065
0 23238620
0 53925719
2 21551120
0 82135763
0 3581315
2 871907
0 78690854
0 57507208
1 27945965
1 69141340
0 60295446
2 23900330
0 2563605
2 70133815
1 4859235
2 49091667
0 41559122
1 91538102
1 16257752
2 84662538
2 79065351
0 39444801
2 53661073
2 58812191
1 72722177
0 90750819
0 67576505
1 22856921
1 57373833
1 54077994
2 77750418
0 73635018
0 22760403
2 79978795
1 15238347
2 4743000
2 12459276
1 9772339
0 90480858
0 55506867
1 58388318
0 69066659
1 6241793
2 66048983
2 88485896
1 75616191
0 99112438
0 42172965
1 11866765
0 2965882
0 44435059
2 77403308
2 43937068
0 43741838
2 1069591
0 77973806
0 60725184
0 52372387
0 70001588
0 70286948
1 79653026
2 8298343
1 565002
0 10410584
0 61454793
2 3068890
0 70968580
1 70942216
2 5238966
2 38095613
2 96566698
0 15944422
2 95513526
0 46518160
0 47818848
0 16875936
0 86912506
1 74990791
1 17034160
0 45115667
0 76072228
0 25606542
0 8235708
0 47459214
1 92334399
1 96887537
1 8977707
0 63461176
0 90420577
0 16000903
2 52602483
0 29199669
2 99240547
1 59819317
2 56830655
2 32715409
2 45280094
1 82884873
0 1711305
0 84129062
0 10959718
1 5791132
1 44645746
2 1715389
2 61277741
0 8503631
2 75326839
1 16147898
0 72469488
2 56235019
1 75629815
1 19233059
1 29370995
1 92624994
2 74007749
1 45745815
0 23427564
1 77540680
1 52354303
2 93499967
1 31894477
1 88493012
0 22077352
0 54675641
2 42760085
1 71400245
0 41858360
2 91733492
1 23209941
1 15606877
1 44835827
1 89473002
0 55607514
2 32431523
2 91184793
0 66072550
2 20679074
0 36047430
2 35624054
2 97232145
0 18910665
1 92381562
0 40716981
2 32345722
2 95043302
0 6186276
0 82972367
2 73360385
2 78490703
0 21556035
1 74903565
1 28445837
2 8747847
1 76648806
0 8688305
2 2757943
2 52850903
1 90844123
2 13540126
2 60350278
2 95356558
0 29860953
0 99624130
0 99583483
2 16458606
2 90563425
0 73758235
0 72742894
2 27520012
2 55347886
0 32554208
1 86600063
0 23043483
0 49535849
1 60916758
2 94577430
2 65200871
1 41568672
0 89644654
0 17250816
0 66624195
2 69310085
0 2067882
2 97415084
2 14547873
2 5441740
0 74109337
1 55532663
0 16078232
2 36302569
0 78680962
1 6516092
1 46618765
1 35221775
2 16823304
0 72754440
1 77330869
2 88400079
1 41675214
0 95975478
1 94084704
1 67720100
2 70518431
2 88249190
1 52893946
2 56054238
0 32663266
2 43260118
2 60820751
0 75338366
0 72071827
0 70301258
1 61165484
1 99352641
0 35913721
2 18266118
1 76799153
0 77166134
1 62708734
2 92497315
0 86500209
2 92730763
0 79954198
2 7037906
0 20896491
1 27468810
2 65070571
1 85263351
2 71831281
2 98544487
1 74943461
0 4988
0 64198804
0 71625035
1 272978
1 1872708
0 99367483
1 38332997
2 86406281
0 533383
0 32958984
0 53066867
2 45537951
1 11545331
1 737252
0 83359180
2 27378677
0 1177455
1 86917459
0 80697350
0 22583723
1 84103753
2 47928504
2 92102394
0 68348815
0 3008555
2 75273240
2 54274148
2 36082086
0 48981436
0 23091897
0 57979860
1 7440563
2 60444596
0 11739453
0 57506383
2 92690217
0 70633692
1 70158817
2 63423606
0 3699791
2 37903058
1 23811330
1 90439597
1 27153999
1 52629202
0 89145304
2 19140085
2 93769106
0 49921938
1 80301260
0 92496930
2 624498
2 37770099
1 4207752
0 44605084
0 86748265
0 15022823
2 5211015
0 4587392
0 89448918
1 49224111
0 16998558
0 96046128
1 67775338
0 94790825
2 71332424
0 10391877
1 27915093
0 90403450
2 20179510
0 30153551
0 68440362
0 25889161
2 26774798
1 64757745
1 26335225
0 48977128
2 78167728
0 7954462
2 21754141
1 95923030
2 58059412
2 2738951
1 54052602
2 14562527
0 6419422
1 33240093
1 99801348
0 58316429
2 90902465
0 93665676
1 28983369
0 30309249
2 18225633
0 98007687
2 9860825
2 8263500
2 77499520
2 48457999
2 20924477
2 35476021
2 8521106
2 96411813
1 17221576
0 55415188
2 31837191
2 36058118
0 99296605
0 83010135
1 26751326
0 99822566
0 90450647
1 22177293
1 21287992
1 3884286
1 70580443
2 82009962
2 48282727
2 22745670
1 50223547
1 75635136
0 15595977
2 92916734
2 43270419
0 69740841
1 857643
1 75753615
2 21334549
0 4103776
1 37207666
2 68847069
2 93322471
1 93434531
0 92048941
0 55555017
2 8746747
0 24905224
1 15271450
2 47707466
1 47509737
0 56261591
1 58116701
0 89581330
2 45816924
1 52542627
2 23493531
0 94698175
1 17262226
0 67417570
2 48225521
2 85982497
1 40668169
2 15174540
0 75917679
1 70777507
1 24939012
2 35232877
1 21118088
2 35798886
0 62853979
1 17906379
1 43249381
1 21709564
0 79975004
1 99048441
0 46174491
0 35596755
0 70880994
0 91887601
0 35501888
0 46539652
2 96858763
2 6184153
2 50545374
2 59232906
1 60793771
0 36610398
0 43983262
0 52995623
0 76800542
1 3187319
0 2483774
1 6776300
0 42923430
2 22901068
0 13997243
2 98582721
2 78582067
1 67071050
0 31772635
0 89097300
0 40963976
2 47243277
2 95329060
0 43478340
2 57455524
2 31750646
0 1546454
1 37804206
1 92448412
0 71043126
0 80116141
1 60210380
1 84147355
1 49004089
0 45227390
2 27865943
2 29529748
2 34386996
2 29698279
0 12697926
0 94112659
0 25717316
0 63006340
0 87072087
2 58960112
2 91258625
0 86550776
2 98491769
1 7379929
0 51278304
0 89932439
1 93989368
2 98878451
1 98960849
2 82435895
1 74897274
1 22458451
2 90363075
2 41356439
2 43316356
1 55930457
2 1770272
2 38924239
2 87795385
2 78247236
0 48811640
1 59349734
1 80095759
0 83567445
1 90327013
1 20329217
1 27368854
2 8827712
0 56385251
2 29464206
1 26428648
2 93905342
1 60122968
0 60475666
0 96865582
0 45042630
2 37524085
0 40935833
0 27505529
1 48435502
2 60999231
2 60264838
2 14995863
2 16741894
2 80925044
0 42865190
2 46755154
1 83789201
0 41627337
0 45024230
1 25576556
0 88684519
2 92098558
2 9660625
1 73286252
2 1371406
2 14447365
2 70615903
2 52583126
1 60063213
0 55290577
1 53077479
1 81280367
2 51066059
0 49601554
0 12282166
1 27762866
2 79662793
1 73846255
2 31570522
2 53790674
0 52257097
1 56273063
1 97005454
2 84167945
0 12978454
0 82800836
0 12538579
0 28163605
1 95596778
1 56391117
2 29551746
1 21329434
2 27311796
2 50338006
1 42431265
1 24984055
0 65655427
1 3095435
0 43738157
2 21063475
0 63950780
0 55529330
2 82826728
0 88187303
1 18892216
0 45589125
2 98848729
0 80448197
0 41301214
1 62269546
0 92478296
0 98726142
1 45243155
1 90110369
0 72212866
1 59134345
1 43903967
1 30066738
0 75919165
0 56680099
1 85546448
2 29118270
2 25102673
2 16621006
2 58241097
2 58220831
2 50235592
2 71314412
2 18738157
2 23163071
0 4143218
0 821964
2 22319245
0 78098950
2 10624069
2 16972603
1 15690799
2 25681714
1 96884956
2 78751293
1 48642215
0 54291092
2 88933914
2 31492916
1 22190446
0 33491940
0 23138747
1 16654911
2 69127498
1 69177811
1 1737030
2 27436779
2 39589153
0 9938439
1 49444297
1 68145418
0 33500728
1 80775530
1 65497094
2 55768432
1 79269802
2 49031772
0 90699035
2 69884718
1 43803929
0 2135482
2 42542872
1 76809709
2 45609410
0 65715325
1 2212923
1 70458825
1 3541611
2 46815523
2 71027441
0 39492488
1 50659648
2 68300577
1 99231878
2 28430307
1 82274177
0 52057039
2 10553697
2 42262448
1 85582603
0 64503236
1 13309244
0 48160368
2 85327698
1 24211952
2 25082041
1 27258698
0 59667874
1 95778406
0 46399437
2 20219935
2 77260289
1 50258373
2 60514239
1 28969857
0 44441398
1 76504804
1 90851062
1 63172440
0 65997136
1 97477801
1 26909351
1 99648560
0 87628663
1 52488897
2 37581746
2 4061977
2 8651472
2 22790899
1 44175640
1 23123224
0 16586416
1 92541910
1 13902071
0 4932809
1 68312872
2 41559768
1 65365930
0 16496490
2 13480234
0 93344713
0 59678805
2 65447948
0 11583818
1 1758226
0 92521219
2 60545236
2 49761027
0 20800465
1 1968804
2 26018811
2 99864551
0 91749052
0 8953905
0 87996660
0 99203417
1 39108983
0 74431735
1 67311684
2 83480799
2 93905045
0 70412679
2 29768240
1 56774034
1 53793699
0 88443320
2 33406821
0 52647625
1 8752261
0 84473247
0 95896056
1 61710936
0 6194758
2 241814
1 85548960
0 47695083
1 93965184
1 96410416
1 47075232
1 27744712
1 68222399
1 66773848
1 66184125
1 41134588
2 30954881
2 26874212
0 31360121
0 49980131
1 23828016
2 24023879
2 46968174
1 7694660
1 59805449
2 90548898
1 3683107
1 78850553
2 34756327
1 55630119
0 36900146
2 89823318
0 89454534
0 95740315
0 45973190
2 31642939
2 53822263
1 31797220
2 89593092
1 51126605
1 20938351
2 50663855
2 5150602
2 72069915
0 92417868
0 16542439
2 94389806
1 90171599
2 9712515
0 51113291
2 80151926
0 62822960
1 88588230
1 84176592
0 67727332
0 69699576
0 66128120
2 8800866
2 58292974
1 17420846
0 86639071
2 54337758
2 82338999
0 53259148
1 13096038
0 61105875
1 10139508
0 52296548
0 82548267
2 84091441
0 48947841
1 99333561
2 94541220
1 79214862
0 53594840
1 13794252
2 83409560
1 86904814
2 56805732
0 59847828
2 92898853
0 11537312
1 41976188
2 66159100
0 48157053
2 48557294
0 9664505
1 1920045
1 1221658
1 95033056
2 86082530
2 40690248
0 83253643
0 78427461
1 68063303
0 71401788
1 31026683
0 40561184
0 1789518
2 41500332
2 9182032
2 57977009
1 26119126
2 94383407
1 96927791
1 1413369
1 53033475
0 41840831
2 94753979
2 89448025
1 27088844
0 99795155
1 39585416
1 51616735
1 73766893
2 13380237
2 47451560
1 58030068
1 40861213
1 89667783
0 86849673
0 99000828
2 32182011
0 9082806
0 2965658
0 6386906
2 55579894
0 4717091
0 87503971
2 68391893
1 37306358
2 20015535
1 85224236
1 32107721
1 93658632
0 96762121
0 77072836
0 12331852
1 38840198
0 10799873
1 78512849
0 17944352
2 22223996
2 16732039
1 34584456
2 73887040
1 149063
2 80566188
2 49842128
1 25267
1 83222496
1 79293518
1 61335691
2 5143974
0 99588594
1 88064311
1 48916239
0 77602956
2 8862004
1 78400193
2 96036356
1 70477758
2 96221285
0 91534011
0 26506902
1 76118807
2 15480486
1 40803557
2 1936163
1 39437782
1 80183975
0 90274973
2 26113387
0 48233656
0 19305208
1 30401054
1 34278369
0 58154007
1 78347479
1 12499772
0 88128264
2 94953033
1 13365494
0 66804942
0 74624640
1 24222623
0 46154973
0 54215832
0 25723480
0 92655178
2 85360052
1 3424991
0 93634070
2 84174739
2 65470250
0 77533321
2 33833644
0 19860816
2 79561671
0 1250816
0 1243513
2 79474371
0 54269550
0 85470596
0 11337124
2 12661395
0 22075237
1 84863347
1 94025487
0 6491210
2 74987245
1 26984805
1 9276547
2 3469882
2 57195092
2 56211403
1 2312493
1 12375915
1 57994067
0 87078795
1 79913890
1 93497436
2 14375618
2 2321273
0 30810314
2 76592897
0 90392578
1 33356575
2 14597178
2 34019106
1 45825469
1 82567780
0 6709483
0 25852891
1 11986453
0 60326939
2 89871559
2 55906415
1 67226115
0 39860313
1 88618881
0 42319623
2 75055824
2 253411
2 59710006
0 15287945
2 7086038
1 94786093
2 40104964
2 81187658
1 71274202
2 17876065
1 53785808
2 24530373
2 42365381
0 7443519
1 79279196
2 75195913
2 21771500
0 81692525
2 34970173
2 42161054
2 12899006
1 86045860
1 81889056
1 67415294
2 28359828
2 52176441
0 24014167
2 61066824
2 35797568
1 75771753
2 75331545
1 58640533
0 44915683
2 63339688
0 23167878
0 78057783
1 26484749
0 26113164
0 5051180
0 44324478
1 2951671
1 60256640
1 20900976
1 42990347
2 80661990
0 32475164
1 3478947
1 16409201
0 24802212
2 73397858
0 65042472
2 92453726
2 84457940
0 34759498
1 78698320
2 24296903
2 66833584
0 63379603
1 69671482
2 64129904
2 51491571
0 89808585
2 57023598
2 8227099
0 1712319
0 53647671
0 18612722
0 31838554
1 39118781
1 35559938
1 57297056
0 40386315
2 67754446
0 27413227
1 20592543
2 1938824
0 45792731
2 95954910
2 98096534
0 19723751
2 95406468
0 11130995
2 85136493
0 88123688
2 99004432
0 10399023
2 44072466
0 30920962
1 30298389
1 45829086
2 6392590
2 17451912
2 34249211
2 67545323
2 60009298
2 85467571
1 41773867
1 396344
2 61382705
0 29178595
0 56118854
1 38148566
0 10663123
2 8228258
0 96684624
2 872580
2 88126908
1 22055338
1 82812361
0 33938370
0 47654346
1 65822913
2 1103282
2 84942872
2 92578750
1 29686036
0 67029595
1 84908088
1 57010134
2 9113005
0 64958209
0 95783560
0 76891437
0 88644380
1 71665836
1 48087413
0 29209538
1 70163162
2 25913713
2 29052652
1 96197462
2 25555844
2 28970179
1 28582691
1 78760674
0 79115548
0 68142375
2 66486212
0 98392151
2 38560323
2 37948583
0 21742651
2 4581433
0 96837358
1 9308071
1 51686973
1 31836071
2 57984131
0 17812114
0 71503911
2 50593494
1 66596717
1 87664269
1 60602497
2 60215513
1 26339135
1 93019663
0 35201325
2 9222622
0 41040252
2 79149050
0 93585272
1 97274599
0 13439276
1 32123176
2 23170582
0 82436570
2 55694076
1 31627100
1 26579646
2 52787934
0 13784900
0 86376297
1 1265354
0 6300535
1 76817060
1 21269014
2 51675909
2 84078919
2 56200694
1 61410768
0 37403080
1 48726391
1 34009043
2 34634799
0 92225495
2 77338431
0 39229036
2 79179306
2 17297165
1 77952814
2 53262430
0 39506632
0 8291735
1 51380470
0 58995528
0 8909080
2 13489070
1 62105345
1 73409664
0 6074316
1 11473432
2 1201301
2 56907140
0 78007902
0 52618757
2 31856740
0 18034402
1 40705594
2 29810401
2 80840209
0 65771984
1 28091184
2 31989486
1 24760968
2 43905807
2 80947090
2 32049552
2 42669309
0 3189683
2 78962949
2 99164605
2 907239
0 1697946
1 44555852
1 22481160
2 54134147
2 11392988
1 45431788
2 70632140
0 39725237
0 90579739
0 54921271
0 48557956
1 47921205
1 37565974
1 72123361
1 44333897
1 50341898
1 64126821
1 52029544
0 20407843
0 50009053
0 7000023
1 31328686
2 63472450
0 9894343
0 85290691
1 35616491
0 82197499
1 71889597
2 37996128
2 69398264
1 63384674
1 7131198
1 74554686
0 19500094
1 31785117
0 72879824
0 13861029
1 84263251
0 39382507
0 28632285
1 83141227
2 18298682
2 32833628
0 87867052
0 62451975
0 32608788
0 27673760
2 67094271
2 51757893
0 20758291
2 17441201
2 28964431
1 7786385
2 98777046
0 34002843
0 71459291
0 99629365
1 88121770
0 14095228
1 73181891
0 70871428
1 88401841
1 27956252
0 38493746
2 20410845
2 61526699
0 33134793
1 33463193
1 29714763
2 52103888
2 95262568
0 82024949
2 89422999
0 9984074
0 78413975
1 22767903
2 54356809
0 10510899
2 96925156
0 28239218
2 21616034
1 61522944
1 66286396
0 53382646
1 35923141
1 76495726
2 11664297
1 16125392
2 38216789
0 16524411
0 66215168
0 50513631
2 29690822
2 68257512
0 12777098
1 59532568
1 34500085
0 18978932
2 66534409
0 55898924
2 23115358
0 83675863
0 8052058
0 11806944
0 86799233
2 98895233
2 1248584
2 71184263
2 4334941
2 63600446
0 4033581
0 72092527
2 35127668
1 32356933
2 72479589
2 94490441
1 36996395
0 92758509
1 82265490
0 84643001
0 33610450
1 65938856
2 74286879
2 91788641
1 81808815
2 89435304
1 94391351
1 30200159
0 32635837
1 90022207
2 99286505
0 85193378
1 25424701
1 72900058
0 7204167
0 10843219
2 34041773
0 62807775
2 78999486
2 21905520
0 38630589
0 24385148
0 65401501
2 54576919
0 91264255
1 61025874
1 41435866
0 10640090
0 61986896
2 21883081
1 95245278
0 12397378
0 10271340
2 14684836
2 67441302
0 87375128
2 57959659
2 28882952
2 30972607
2 12333422
2 31910807
0 48131109
0 57873937
1 68724207
2 32855918
2 162236
0 40368097
2 2567494
1 53497081
0 75738602
2 97564125
0 64227463
0 78133563
2 73455500
0 5937818
2 71384220
1 2377713
1 83004605
2 69522206
1 63925111
1 20006945
1 76807694
1 91622839
1 1226182
1 24461284
1 3922381
1 73308740
1 46183071
0 33801502
2 91856827
2 38203709
0 79877738
1 40126733
2 52629585
2 3278812
2 32018251
2 63692058
0 69818166
0 9651840
1 21184493
0 22979182
1 51775600
1 39736830
1 68047414
2 21984464
0 7118074
0 27454910
2 34047217
2 41208296
0 34844385
1 36469038
1 82429719
1 21232546
1 6189096
0 49917735
2 84424749
2 68437812
1 56569177
2 38493343
0 91659589
0 15905342
2 20517784
2 50703690
1 26056945
1 665095
2 36349715
0 16402617
1 30093795
2 38283840
2 46728996
1 86911941
2 30153098
1 83131333
2 30762401
0 56806783
0 30300032
0 59500041
2 50261451
1 36705702
0 49433991
2 73978773
2 55300838
2 13156199
0 29885164
2 78027070
0 88747511
1 15432066
2 17022415
2 79016039
2 96250562
1 68278236
2 68237299
2 33429455
0 34898620
1 48116093
2 73547523
0 50432076
0 55722251
1 81363748
0 4190012
1 42252833
0 45615471
2 5050370
0 55606077
0 1604086
2 84812143
2 87591619
1 14640307
0 36878299
1 22596214
2 98885642
1 55068204
0 91213959
1 11920785
1 54738007
0 23308024
2 8398819
1 26517440
0 51431035
1 97736354
1 57083051
0 12448224
1 56538865
0 21854202
0 32653106
0 66473875
1 57259690
2 41244432
2 76694927
0 71825366
0 14546680
1 97645465
1 47741355
1 99592822
1 84363339
1 38663741
1 86303204
1 75283941
0 81576867
2 93092180
1 32506920
0 34420195
0 20523205
1 83464213
2 42537376
2 57102532
0 95510614
1 4467404
0 52213794
2 42159829
0 81335928
1 87498279
0 85588968
2 40772172
0 97849428
2 51649695
2 26995834
0 37692386
0 3567602
2 10046025
0 6125060
1 62148862
1 18433935
2 89174357
0 42054268
0 55682733
1 66707058
1 34594310
1 46978010
0 2553740
2 92675176
0 16195456
1 74657368
2 77715220
2 87343200
2 66898783
0 50073913
0 32257360
2 81739165
0 28879884
0 29261239
2 6456508
1 59775839
0 25171259
2 40127048
0 40278732
0 45209972
1 67142790
2 11244359
2 78822746
1 24343384
1 70642185
0 56097893
0 31100993
0 56348784
2 61141567
2 67501913
0 58394087
0 76802307
0 64629218
2 66646079
2 1419461
2 14799296
0 89878045
0 72413634
2 26280589
0 2417360
0 19696731
1 9293507
2 91512726
0 54833350
2 7625369
1 14439307
0 92031168
2 29407318
2 40996564
0 53876384
2 56810632
2 17401816
2 14295
0 35214087
1 88916735
1 50240750
2 32573603
0 36540188
0 41220097
1 37695200
2 39810440
0 19346515
1 62167726
1 51054190
2 56052799
2 99064928
0 34028776
0 27206181
2 31081296
0 78946271
0 3997948
0 18761547
1 33892493
2 97382016
1 46774771
0 99588019
1 86539566
0 12415923
1 75322750
1 9269595
2 80769367
1 71303707
2 18973711
2 36292541
0 44185864
2 60323805
0 89807082
1 68175237
2 39140633
0 67483972
1 28385971
1 53294401
2 30974503
0 85151851
0 87303997
1 3462128
1 95959366
0 85700172
2 26158399
1 96509596
1 11679684
1 85493329
0 49652549
0 53048514
0 58185219
0 8179479
2 77380449
1 15297016
0 1952145
0 12232439
1 12786837
1 84479954
2 56422931
0 45843726
2 31050829
1 60323061
2 12786844
0 54475143
2 43884944
1 44701988
0 9762709
1 43182673
0 83756510
0 47230121
1 1979566
2 25685764
1 80560978
2 57956764
1 46687459
2 20278601
1 13939018
1 54861671
1 30758264
1 62398088
1 32552286
2 90908713
2 18711926
1 96550421
1 89677063
0 54354031
2 8950157
1 42969111
2 93065040
1 96814244
0 51089476
0 40503521
0 73692440
2 17426594
1 69019961
1 79352880
1 36185807
2 60574897
2 68018402
1 46351690
0 37798966
1 54077076
2 69944
1 35759689
2 68121490
1 23559687
0 56006829
2 25529196
0 38904389
1 31286578
1 84359670
2 2614600
0 58959076
0 81985093
2 36557597
0 59174762
2 21284826
2 78834413
1 38040245
0 52917184
1 56575192
2 71848963
0 10068237
0 69579488
0 80082443
2 28687511
2 10062966
0 69853175
0 19025922
1 91588035
2 69247905
2 69007826
0 22381333
2 35391731
0 11125120
1 36722065
1 84722525
1 41908671
1 4916706
2 26303564
2 97513282
0 43764488
1 23022962
1 98679893
2 97119997
1 82130884
0 92387486
2 43535230
1 13639264
0 37947420
1 52112341
0 81094143
0 91401471
2 93632875
2 4030701
0 1332790
1 94441255
1 82823640
0 44561839
2 83004868
1 13792961
1 9378283
2 42721319
0 71141246
1 60579189
1 60898003
0 74006667
1 64160932
0 1677793
1 92472026
2 92352406
2 34164248
0 7132657
2 26733380
0 6482937
2 34500809
1 92888969
0 48725280
0 33634323
0 54067812
0 76631806
0 74673360
2 41743305
2 55719002
0 37388726
1 19185957
1 16901229
2 92164850
1 91328360
1 7236774
0 12893206
1 54300865
1 70696740
1 32859882
0 92452841
1 536920
1 90832473
0 64709385
0 34300641
1 91217708
1 70176676
0 73972711
1 83101751
2 43071373
0 32096994
2 39776759
1 14489352
2 74672541
1 70294813
1 4095957
1 49353207
2 65672623
0 74146353
1 7844797
0 69992374
1 21149326
0 74276659
1 65856498
0 12137225
0 16066946
0 6598781
2 83987864
2 88905600
1 57088791
1 40471173
0 25360349
0 65495454
1 95218397
1 78778905
2 35348881
2 81722872
2 43376670
0 50348890
0 26367273
2 61290588
1 38612841
0 98884215
2 24233718
1 325346
2 58126604
1 44320303
0 62087660
1 28535145
0 96820280
1 2949464
0 57359140
1 46765340
2 16598000
0 22269733
0 28901579
1 44698469
0 29414391
1 26745327
1 9527561
1 65374232
0 4116838
2 43661331
0 59287341
0 58411826
2 41530810
0 50282933
1 50353307
0 83444899
0 48126066
0 19652473
2 43262946
1 29715810
0 90901708
1 48656525
2 96305989
1 38140579
2 54335009
1 53893636
1 74367386
2 39737185
0 24893104
1 9521754
0 21085674
2 7578817
1 23150016
0 81845961
2 70985411
0 77134089
2 85849163
0 72266945
1 59019132
0 30599995
2 77588801
2 58229737
1 99545548
1 44721240
1 91294364
1 1138511
2 11488593
0 59126988
1 82277394
0 79727194
0 71262321
1 38993070
2 36452389
0 41378677
2 17243842
1 35391035
1 58612277
0 4265905
0 18006489
0 29300881
1 47226072
2 75065648
2 68267074
0 7923628
0 27646774
2 93257830
2 21036902
0 92923004
0 89276959
1 25124362
1 97602368
0 62231934
1 17842906
2 17365292
2 5952958
0 53530152
1 86848519
1 28044569
2 33817093
1 90613120
2 70453707
0 45602574
1 27167170
0 34821329
2 26084367
0 5048251
1 72546494
0 6887122
1 68478797
1 41970902
1 93860244
2 38653594
2 45389490
2 3612065
0 85611897
2 93170652
1 75890441
2 43595191
0 23987743
0 86194971
1 73144553
0 44234695
1 59862576
2 11591078
0 98645096
1 26253028
2 19665491
0 2571633
1 39506235
2 39348421
0 94820649
1 46317781
2 63326122
1 75079311
1 27322663
2 78282478
1 93567406
2 1548513
2 95956617
1 4009237
0 16443942
0 21017432
2 51235395
1 11921133
1 5576372
1 37589329
2 76093379
1 99306869
0 82159997
1 63831790
0 50949017
2 98006047
2 82445670
0 27978997
2 76340417
2 10522902
1 38536536
1 40387735
0 22935643
0 52501741
0 86462520
1 90838382
0 34411093
0 91522387
2 20217294
2 81447812
2 34963690
2 94594148
1 55495946
2 75917037
1 18902447
0 44987266
0 70317081
0 22040404
1 95256427
2 55685418
1 84467400
0 32280305
0 4481580
1 39565011
0 45830877
1 21697024
2 53867691
1 20180507
0 88476013
2 54626397
0 10525509
2 6671190
2 23341200
1 41016287
2 20417306
2 43261881
2 46754870
0 11488636
2 86132244
0 24384498
0 21280616
2 55504982
1 70129747
2 55691266
0 86827979
2 9243471
2 92148044
2 68659611
2 98701101
1 30834845
2 96361517
0 35690846
0 99891850
2 57129911
1 93276340
0 47605973
0 37509831
0 55535738
1 70980925
1 77888282
2 75697051
0 61305181
2 27796976
2 59043529
2 63336128
2 69551569
2 20526449
2 7078990
1 74244951
1 53743915
1 3399606
0 41657535
0 21418998
2 45756626
1 76413220
2 98262442
2 21641451
1 96039931
0 87648093
1 33175043
1 66698353
2 79024852
2 24219534
1 58870894
0 94633206
2 96728230
2 70115585
2 26956220
0 4981591
0 44775924
2 34482346
1 51113419
1 20321646
2 66234269
0 34487475
1 356445
2 17749806
2 99019643
1 42328791
2 39148307
0 49526822
1 93992376
2 76031542
2 2555745
0 32775271
2 71867596
2 63542713
2 72513909
0 19247394
0 35581335
0 24996475
2 96346873
1 11324186
0 30129193
0 28412658
0 99430586
2 76347665
2 27104111
0 46882423
0 44871785
1 10610217
2 60717807
1 7600075
2 22755368
2 54549044
1 49308838
1 47723741
1 20215762
0 20110915
1 98929668
0 65515531
0 65695597
2 49303134
1 96954400
0 2549651
1 25125175
2 77969549
1 86453791
0 82509666
1 6569233
2 21593645
0 81424283
0 90684294
1 96142242
2 56611176
1 61701780
0 84964807
2 66312230
0 997731
0 59723334
2 48048055
1 74977766
1 83980482
2 83527935
1 54502554
1 24670837
0 37037837
0 37816797
1 61207104
2 30789427
2 73384939
0 51985633
1 92938696
2 93913838
0 73228619
0 25334550
0 3003449
0 7900766
2 69610748
1 67644606
1 64869499
2 95046402
1 61296415
2 63205317
1 24464545
2 45329234
1 60666761
0 7456610
1 73007434
1 22604100
2 6030983
2 37989376
1 33472351
0 54268522
1 67187866
2 70521858
0 88768180
0 25808616
1 11110965
1 80057830
2 97989456
2 81309483
2 59936881
2 1291337
1 85309611
0 34104142
2 5091468
0 22333043
0 24007637
0 60039294
1 10230822
2 88989655
1 32113080
2 29776860
0 68955301
1 46640356
1 1016725
0 71420438
1 12655098
2 9251690
2 66927148
1 22732676
2 44535906
1 52808937
1 56587321
2 69784286
0 91056632
2 53038540
2 28272382
2 90730770
1 62914606
2 36652623
0 9571454
0 20864237
2 46076912
0 44673619
1 34242103
0 37583706
1 20571050
0 45110543
2 17473683
0 56568592
1 90542610
2 46274367
1 65326519
0 35023888
2 13899917
2 63841760
2 68706563
0 74173600
2 48596592
0 6924626
2 82327769
1 84780147
1 88074080
1 61372350
1 11088741
0 33641545
0 11269458
2 35863962
1 47927171
1 46678523
1 64170356
0 31133753
0 91305565
0 90291973
1 1441660
0 20551134
2 37341515
1 36486526
0 31513772
0 27135760
0 87919943
2 60183118
0 93467480
2 91857888
2 10012964
2 52559324
2 63479829
0 38618040
2 54993134
0 6564298
1 45326449
0 94266567
1 65265657
0 39025032
2 80830083
2 91186467
2 11178070
2 66122523
2 35447922
0 55892369
0 43890909
0 82998894
2 86222475
0 28466860
2 63155805
2 16251068
0 58176482
1 27872154
1 63135883
0 96170872
2 69208452
2 21111364
2 33640257
0 3640891
1 85476419
2 58201717
0 68650000
1 67479436
2 4522227
1 66244260
1 77248207
1 20127329
1 57759397
1 53130317
0 65605073
0 35107785
2 54092202
0 52591680
0 95295432
2 76831434
0 94587839
0 71811163
2 3182294
2 28081198
0 74760864
0 57154463
1 86597807
2 19368467
1 18434364
2 61488447
2 15743774
0 73499803
0 17533445
1 29308794
0 94890061
1 22958253
2 59677687
0 9600262
0 44373437
1 30740149
2 18107245
1 36016211
0 51203765
1 20549958
2 30528774
0 60079094
1 19666439
2 74767400
2 8864287
0 99715757
0 52407317
1 15766014
2 33518372
1 73999245
2 54224772
0 62676957
2 96829715
1 12912116
1 77339927
2 23652560
0 40392400
1 2185707
0 63447670
0 44694990
1 17699165
1 91607456
2 29667947
1 74130115
0 66127195
1 31914647
2 77938864
2 94396460
0 57472749
1 87897320
0 66282309
0 29217989
0 16457749
0 82598685
2 29716048
0 52239597
2 63841264
0 48814973
2 6618704
1 6802637
1 42038602
0 47864490
1 78806187
1 50332475
2 61050785
0 28301132
1 94811137
2 6821057
2 85030960
1 23903316
1 31779806
0 3476534
0 38572954
0 92199834
1 29863790
0 79996347
1 59703699
2 66380131
1 8424923
1 44137342
1 40462604
1 69800360
2 22674021
2 48507803
1 60639666
0 2978091
0 82959356
1 28150546
2 64383392
0 89594229
1 57062528
0 62682638
0 4150528
1 51973793
0 24818330
2 14361281
1 80180706
1 10098900
0 64285467
1 234280
0 90182667
0 56762375
0 34826602
0 52134981
1 59779138
2 33797973
0 98082786
1 89484743
0 50262582
0 83092423
0 79528246
0 71145734
0 52498028
1 58916647
2 35317918
0 10162430
1 6845523
2 28803405
2 23479367
1 86415404
0 10221963
2 4053459
2 26642080
2 6435521
2 71955836
2 34292271
0 71658029
1 85838692
2 24500466
2 70179029
0 82085735
0 63963970
1 56213374
2 20211641
1 50815904
0 18523598
0 69944304
1 62029669
2 1372560
1 92044994
0 82107232
0 86639863
2 54021425
1 19571219
2 31322913
2 39752557
0 24967732
0 71377133
1 45879268
2 55554704
2 63297100
1 73156871
1 90896794
0 26534370
1 84672818
0 94252134
0 72800882
1 48455886
1 60217348
1 52465664
2 15682635
2 90943399
0 60192529
1 19434192
0 72408862
2 48694882
1 78999189
2 49065531
0 88411234
2 25179118
1 63001856
0 59789253
1 40175546
2 87383013
0 63510581
2 71280422
1 29640697
2 92453229
1 64830263
2 86391918
0 65952507
0 42124273
0 56861517
2 31812425
1 79193609
0 34391359
1 77678806
1 84635981
2 68828699
0 94483604
2 75092070
1 86178783
0 94539449
1 66455763
1 43234478
1 61238213
2 14324932
1 47205399
1 74675560
2 4692000
1 82409906
0 21404287
0 52316039
2 13781061
1 84403868
1 95708471
2 39516800
1 25349277
0 36546258
2 60505779
2 74049068
2 12362258
2 77242007
2 76954510
1 10175071
2 79305534
2 64439697
2 94776153
2 14062664
2 57541161
0 8159251
1 62236584
0 47099961
2 15554140
0 35490075
0 72926377
1 84959694
2 95511276
0 78798233
1 89801737
2 43770926
0 20936550
2 78543186
2 50312635
0 26258991
2 23792927
2 21161385
2 32710350
0 10301986
0 52115726
1 22141658
2 73523650
2 74043684
2 76492336
0 53983190
0 4771851
1 80136176
0 94361660
1 89416435
2 99256988
0 5704464
0 96924648
1 91892211
1 74238529
2 845894
1 24087706
1 91763126
1 65022406
1 19549041
0 8017092
0 64405451
2 93480219
1 63514719
0 87718792
2 11991745
0 83139546
0 57655977
1 74359576
0 83225983
0 37971082
2 15543855
1 71635143
2 41148131
1 84245146
0 53023016
0 34194591
0 63565376
2 23013434
0 5555515
2 43852245
2 57169628
2 50216630
2 98793996
1 47309511
1 74384786
2 90521681
0 49484808
0 9152013
2 15008570
1 28797193
1 58832319
1 72246748
1 36684561
0 80209128
0 83317475
1 24231785
2 7937337
1 35003726
2 1296082
0 37121632
0 3455393
0 92422140
1 81957520
2 4847666
0 98134579
0 23413240
1 3785285
0 470202
2 39329793
2 6216993
0 28062914
1 68549070
2 4191506
0 96503278
1 23621963
0 27070137
1 44501363
1 87738449
2 6909437
2 91804216
1 7982785
2 36230777
0 24053007
1 55052691
2 16898399
0 37420108
2 21453183
0 99765278
2 39521438
1 27178514
2 9819733
1 50507119
0 53332511
0 55078162
1 26073802
0 53858579
0 28581263
0 8375282
1 74745508
2 82351390
1 76380141
1 37088540
1 13250181
1 35719144
2 47387016
0 88100795
1 94095917
0 18759847
2 11310720
2 76367863
2 6312168
1 73856069
0 89946776
0 2677948
0 11995583
0 63907149
0 75050586
2 89865547
0 94097348
0 45103311
0 6737552
0 3602129
2 40535090
0 23036655
1 34382089
2 96856391
1 51077484
1 71520806
0 44083260
0 49003289
0 45334205
2 24228412
2 10204580
2 84886625
2 77220335
1 14562692
0 33578527
1 42068962
0 94341080
1 4404769
1 57130429
0 27916397
0 30626865
0 72186116
1 61136958
1 74020290
2 51463329
1 84486345
2 6974670
2 73294891
1 2564122
0 50417723
2 56378091
1 41223312
0 80782213
1 58574575
1 41382014
0 49784553
2 26283155
0 88966878
2 44686919
0 22013992
2 4976696
1 32153469
0 53466405
0 83355862
1 10302408
1 66814493
0 84945857
0 84907273
0 24852044
0 27167706
1 65980921
0 1229433
2 88644566
0 21712191
2 29878548
1 71105247
2 23895114
0 47144348
2 69537092
0 77328953
2 98192583
0 48843900
2 37002228
0 43822007
0 2614276
0 65811443
2 62473982
2 91726116
0 72421396
2 57909919
1 7731946
1 91101254
2 79368785
1 94520771
0 53096296
2 81333480
2 89753768
2 22869341
0 79292310
1 16147060
0 35247300
0 53302037
2 64373263
1 79428141
1 30288566
1 47127453
0 54361890
1 28599383
0 32793027
1 21055251
0 31987564
2 96332581
0 72971146
2 15807546
1 41319293
0 99711175
2 59437141
2 40225888
0 60888044
1 83009287
2 46748684
0 77223838
1 58988840
0 90114973
2 61671029
2 13899314
1 328615
1 69510664
0 25646876
1 29166151
0 71270956
2 36160426
1 95344129
1 26302025
0 74146288
0 37033739
0 76872549
0 40265509
2 54754656
1 42774121
0 86072233
1 47235654
1 3317158
1 28448313
1 83259278
2 44377996
0 74289110
2 51466431
2 43332101
2 69455787
0 94443343
0 61583136
1 61634079
0 69045853
1 38666057
2 72660697
2 63809726
1 19488636
0 95959
1 22464520
2 48380312
1 76881838
1 51215853
0 17240623
2 76611653
0 41395917
1 55896029
2 46585810
1 18017013
2 4260274
2 59641924
1 51670107
0 17658079
1 86626278
0 69219852
2 65071694
1 24868047
1 1860043
1 92742145
0 32915868
1 42136518
1 17564987
0 37305286
0 11768774
1 82342717
0 91826212
0 28856983
1 99232796
2 35162208
1 38223787
1 24314224
0 7945684
0 13056135
1 104754
1 17311895
1 43223996
0 39465933
1 78046376
0 42393109
1 58040094
1 51197615
1 2208591
1 44652724
2 76499532
2 27573468
2 99974481
2 81803266
0 28805790
2 95238495
2 1816401
2 69426758
2 54269398
1 18018761
0 60690719
2 63286144
0 64106144
1 36210548
0 10845533
1 89455865
1 42076981
2 7908682
0 1700316
2 34732165
2 76370015
1 49586953
2 1568033
0 14763990
1 31280441
2 39200357
2 51016474
2 80492271
2 95982279
0 47292067
0 33121263
1 49269138
0 14147861
2 29824719
0 65882407
1 77107778
1 77030875
0 85459922
1 51251935
1 45466050
2 70337715
0 49217547
2 28596169
2 39000619
2 30227878
1 12934116
1 62015247
0 49042301
2 53941537
2 58704436
1 42940358
2 36468913
2 85033029
2 35663680
1 28785386
0 78237896
2 56444237
2 33950709
2 23174389
2 65161063
0 4831791
2 92403113
1 7724378
1 84882163
0 32866681
1 20661303
1 67054981
1 37015173
1 72204803
0 19485110
2 88722622
0 63151253
0 37186230
1 53651028
1 52490031
0 36895498
1 99802132
0 96818056
2 55025371
2 59215633
0 68050257
1 63309367
0 67058639
1 93932922
0 50464942
2 67402193
0 32990670
0 62393448
1 12032371
1 74132595
2 66242836
2 13791021
2 78657825
0 52824326
2 71170680
1 75118880
1 33952547
1 35300359
1 99816741
2 9214020
0 6387382
0 85100588
1 25281390
2 30153402
0 23958480
2 59845741
1 95470018
1 41950872
1 47952423
2 83016342
2 17515043
1 98595905
1 51891555
1 38206245
0 45867050
1 84834984
0 29715773
0 15979047
2 39586796
2 80832891
1 26134590
0 37900331
2 43373772
1 26014863
1 69332748
1 33766312
2 39229717
1 47454379
1 16876999
0 7763671
0 77165573
0 89613097
0 77333821
1 32570903
2 97381643
2 33693065
0 85930003
2 38204477
1 62533356
2 81511431
0 43927734
2 47272824
2 40960907
1 84194323
0 43437204
1 31448288
2 11747623
0 56946333
1 50942605
0 85430182
1 82975623
0 29793348
1 59607642
1 23603246
0 11371847
2 13983495
1 60881563
0 54344442
2 22055444
0 59351500
1 16368275
1 24514184
2 87308255
1 63548963
0 70650452
1 97809861
1 71024675
0 93856025
0 12209116
1 67694304
2 40649429
1 25550751
2 70442340
1 82880372
0 59488489
0 78344398
0 78653409
0 35289657
1 45535655
0 43055546
0 32127048
1 95457388
1 27262485
0 32553165
1 67694580
2 82784842
0 80907858
2 51657687
1 8588627
2 98403594
0 76438927
1 60361452
2 32597039
2 71637695
0 19664295
0 10363271
0 32738497
0 69355682
0 89726669
1 11134424
0 34221176
2 50472402
2 95190128
1 37403590
0 70215592
1 1430983
2 9216091
2 97898087
2 21091285
0 9499844
1 3573027
2 4022748
1 81824791
2 9611273
2 54953832
2 58918050
0 1446365
1 21830387
2 68675014
2 73799653
0 13496665
1 93509438
0 72773332
1 50273551
0 56579598
0 67328599
0 86386584
0 78840942
0 55617528
0 33375683
0 63203435
2 84175066
0 90074716
1 88445868
1 91170874
2 58715187
1 23869388
1 5076740
2 19195220
2 76101089
0 24033015
1 45675155
2 93289505
1 46361795
0 46387155
1 66763949
2 25756286
2 8670028
1 65769041
1 10222210
0 59906688
1 82868880
2 25652301
2 37806316
0 86128087
0 60860774
2 6303030
1 91666901
1 62832567
2 41658523
1 11929509
2 11112711
1 75146908
2 94718576
2 64135216
2 60163651
1 11200810
2 63785248
1 67754339
0 27556542
2 21533214
1 86682408
1 19610800
1 37677808
1 58738402
1 73635492
0 21974215
0 57280089
2 9244013
1 36603790
1 52597828
2 67929478
0 33196286
1 67556309
2 11709314
1 91867886
0 14750153
1 88243229
1 35422817
2 56997582
1 89821707
1 44923650
2 44056773
1 18512828
2 7165312
1 39809423
2 30233686
0 32128874
1 27127320
0 1945027
2 37206083
1 97861516
2 65597398
1 98546917
2 63879251
0 25872093
0 15602681
1 48617722
2 28292304
2 17425756
2 91854760
2 95275313
1 51560841
2 15081159
2 7039983
0 39007547
0 18331891
2 82348350
2 54775748
1 96011328
0 23856670
1 73165527
2 48024075
2 460910
2 17167940
1 92087423
1 11104282
2 18554198
2 51028705
2 6121622
2 93677706
2 50338232
2 61873462
2 59484302
1 98435264
2 27875263
0 98195637
1 73653567
1 81140678
1 18617121
2 4000919
1 78066661
2 69406380
1 61299835
0 30809281
2 93811764
2 54991032
2 90298039
0 66170531
1 17388047
1 41818642
0 88401328
1 73476059
0 18718714
1 40283472
1 39315155
2 42374067
0 74607796
1 42578277
1 3289559
1 85453106
1 30027934
1 1218502
2 8536235
2 94782452
2 76884282
2 7779867
0 97741880
1 65654639
2 64870434
2 48148614
2 48716798
0 87949152
2 83306030
0 80763111
1 7748166
0 16400862
1 46583812
0 80390770
1 13545623
2 60724741
1 73847958
0 42486778
0 18717253
1 46177981
0 34149271
2 55681006
2 97853509
0 26143347
1 3228618
2 84195689
2 21251964
0 17113564
1 34652334
2 79390101
2 69409156
0 21981509
1 18782112
1 48762168
0 81404558
2 47099594
2 47321260
2 49571739
1 91854263
1 31606457
1 5428824
1 77155178
0 45629858
2 58481716
2 21667632
0 92383483
2 52183850
1 97531878
2 36667551
1 71005914
0 50872198
1 94924236
1 16007834
1 47652659
1 91761559
0 66547292
0 45137362
1 18484994
2 35830249
0 64226116
2 59170568
0 77324104
1 77082284
1 45550805
0 28154932
1 35611690
2 73126146
1 29606919
1 66289961
0 14558390
0 92046695
1 17604840
1 40544760
2 22666117
1 15458548
1 17791795
1 95273035
2 45036835
2 51041455
2 51753663
2 88826705
1 13081117
2 30739772
1 87967125
2 99291520
1 19950759
0 47173712
0 33017134
1 88324370
1 9655404
0 3104273
1 81533118
0 93526973
0 78666178
1 23017401
0 90770300
0 33022641
1 36178441
1 51487866
0 78100192
2 15887231
2 63467171
1 72989919
2 55915416
0 69045095
2 23061766
1 97047961
0 58790213
2 4652076
0 5645561
0 51254753
2 84733571
2 2464538
0 34877629
0 98281471
0 9916764
2 95616814
1 21921919
2 42150737
0 37103785
2 47955306
0 55643389
0 38334503
0 46411277
0 41482761
1 97191820
1 2940518
2 11665848
1 48322344
0 75010163
0 36831760
1 74989326
1 41492926
2 944785
2 77762605
1 51414644
2 49222846
1 51177254
0 93793151
2 26610134
0 31806325
2 92666136
2 32755880
0 52477221
2 83946892
1 43922094
0 35912631
0 42918662
2 74936766
2 85707662
1 38119014
0 2043119
0 95646431
0 30445647
1 71124036
2 16473085
1 31955435
1 89544695
0 84935856
0 8218943
2 88048744
2 3819809
1 97309794
0 34705287
2 17180621
1 93795478
0 550485
2 47649705
2 91855638
0 38679872
1 17966656
1 64629274
1 35260292
1 87351483
2 98158226
1 63979162
2 60624948
2 39577276
1 31803670
1 70921439
0 61434577
1 24298164
2 93200779
0 382641
1 28378626
1 7497809
2 35043729
0 37137494
2 97789210
1 40423276
2 78382802
0 61090992
0 27148403
1 34023230
0 50938642
0 23463933
1 79603645
0 93533025
2 43256984
1 51899908
0 26498606
1 31195665
1 17582681
0 62276176
2 80795333
1 16413945
0 52285789
2 93484318
0 72783582
0 76650668
0 86071882
0 64757571
2 3058283
2 18906720
1 73217536
0 15810545
1 48267314
1 3623051
2 28799319
2 8367901
0 89678941
1 47463679
1 78853595
2 20974174
0 77261603
0 99389579
2 5820656
2 62348472
2 24800202
1 54837553
1 68359111
0 86717016
0 44410167
1 37057317
0 73780262
1 74984952
0 27161212
0 89861321
1 1078146
1 79872984
2 47433673
1 6105261
0 8762541
2 35496865
2 57877715
1 94795367
0 53496522
2 76612933
0 71790960
1 66165729
0 11846661
0 74518552
2 58417469
1 67306524
2 22680240
0 99453182
2 66737246
2 22317196
2 52563537
1 91880840
2 70291214
1 24169843
1 28108252
0 10180369
0 37262377
2 6070162
1 38381189
2 68282478
1 61378482
2 51638488
0 53635965
2 45553084
1 66960191
2 80485558
1 54146211
2 38870627
1 83114164
1 73955410
1 62965376
0 89818136
0 32397387
1 18095573
2 25511130
1 36286410
1 15575389
1 42737200
2 15958728
1 61335279
2 7434410
1 1513962
0 84944045
1 21195160
0 18954913
0 65120928
2 6170239
1 2799915
1 48375689
2 8177198
2 18793157
0 13896858
0 37789469
2 2926565
2 1455894
1 35456422
1 50324647
0 60134081
1 59626366
0 51505568
1 22793314
1 15592785
0 80657203
0 14709263
2 83316464
1 26155571
0 28868798
2 48800772
1 68754710
1 41951691
1 87850156
2 21084624
1 17633036
1 15030177
2 45103681
2 51888957
2 81465525
2 60313636
2 55037116
1 37735101
2 99905385
1 20058460
1 20545577
0 99447175
2 81676924
0 30421150
2 22144576
2 98936817
1 64313133
2 72601790
0 62674777
1 77025548
2 40807061
2 21562726
1 86254209
2 93945166
1 82808997
1 217573
2 52536816
0 48437253
2 16585778
0 66252012
0 49523605
0 87830879
1 11370077
2 95975256
1 18495728
2 73500683
0 32256065
0 83679160
1 46745516
0 62952001
2 86507733
0 3658888
1 5584220
1 51875558
0 73929665
1 40540232
2 78750863
1 18644653
1 92211391
0 24688115
0 65907762
2 43948561
2 33181756
2 66141473
2 13396906
2 20084739
0 58217470
0 83622533
0 24419985
1 16639986
1 70737955
1 91675361
1 80904927
2 32442470
1 96780180
1 63145594
2 95715068
2 7910781
1 48351652
0 56143580
0 34847836
1 87383147
0 37229451
2 83454245
0 27225957
0 82844706
2 91946607
2 53657924
0 34665850
2 28558924
0 43547638
2 75987821
2 83712361
1 22432062
1 53063395
0 94532245
2 43389296
0 39505138
1 69466932
0 59565151
2 6399227
2 14868565
2 83095884
1 40453692
0 7712615
0 57927260
0 5231509
0 28118286
0 9597254
1 66014176
0 62717592
0 79610158
2 41092959
1 86298869
0 33980556
1 40161315
1 90666073
1 29952732
2 68673414
2 99599352
2 91927863
0 1204255
0 61860768
0 42891754
1 56594619
1 88693181
1 34560033
1 92340618
0 50961534
1 48285305
1 80477976
2 34770163
2 17645438
1 95124466
2 68353035
2 89595051
1 84846275
1 17809072
2 31107551
0 70094521
2 2857073
2 57971572
1 32324715
0 23224824
0 36437530
1 84321284
2 72065868
0 60285698
0 18878840
1 62452264
1 30100832
0 26550516
0 77804822
2 30610783
1 86746026
0 47420782
2 71162510
0 41519857
2 49984035
1 47884498
2 50853946
0 55597359
1 51762510
2 56136826
0 91516684
1 83930094
0 33532421
2 28580200
2 87747315
0 17380123
0 90957987
1 32544581
0 1089055
1 70501693
2 47451556
0 61964470
1 45214179
2 93000098
0 74619176
0 44048742
2 15439663
1 28865822
0 7364698
0 36310136
1 81986246
1 434978
2 73498611
1 58738142
0 15092389
1 52638410
1 96044843
2 11676938
1 4087773
2 10601985
2 29399790
1 27982855
0 30390464
0 80675870
0 16525678
2 24618277
1 89393491
1 60946723
1 97244834
0 40409468
0 7227338
1 11283505
0 73476216
1 29973079
0 36350784
0 9663697
1 58861915
1 71583452
1 23832732
2 7027708
0 41184269
2 72599754
1 82072428
0 75003343
1 2884332
2 91762038
0 33700696
0 12665043
0 9412271
0 98514174
2 70688218
0 12020645
1 26741006
1 43789310
2 15864470
0 1411689
0 12893957
0 70762266
1 75035849
0 26478662
2 6233004
0 69862625
0 22410823
2 33316728
1 64689855
0 14065200
2 33888128
0 47425768
1 94781551
0 59836825
2 23321734
1 84103031
1 89004338
1 40051528
2 50109616
1 9681436
2 85945264
1 75214354
1 46200391
0 51673467
2 72449777
1 4830970
2 83339778
0 37329862
2 5004763
0 9051193
1 13194120
1 70490980
0 24802245
0 90052423
0 23057343
0 43573606
1 54684047
2 23562809
1 83142336
1 89034330
2 57244796
1 1359412
0 10632011
2 71969973
2 12557260
0 87313552
2 76634414
1 55787840
1 36256055
0 60577931
2 53399116
0 48156247
0 33876634
0 85676154
2 58864177
0 13618878
1 801377
0 93208294
0 19661211
2 55615247
0 85123059
2 13797621
1 34082032
1 93007133
2 11783295
1 53252963
1 43024578
1 40152918
1 31474534
2 81929905
2 36097328
0 23118619
2 38540829
1 60481997
2 10944456
2 58758348
1 55477614
2 62466631
0 2226331
1 17401460
1 34674231
1 92973138
2 73742164
2 68695614
2 54685836
1 28804071
1 77709768
0 15229386
0 48860500
1 12315033
1 29923711
1 9201844
0 65551556
2 91426987
2 19557790
2 80914282
2 43880337
2 41011716
1 31829989
2 44216274
1 41232423
0 60300159
1 47034537
2 86940384
0 38222858
0 52796428
1 52882921
2 81599572
1 69136406
0 53808817
1 44697070
0 35005794
0 38679976
2 65229288
1 27659749
0 24591275
2 65590976
2 47684291
2 12149361
1 42277037
0 7545811
2 7656365
0 56529071
0 72316534
2 3667240
2 53593387
0 53095448
1 16514418
2 44362486
2 2713298
1 76174638
2 16711078
0 35082583
2 96721530
2 87708610
0 76554512
1 34390681
2 49223152
0 21023661
2 10238078
1 94628584
1 67408863
1 77428432
1 17980636
2 65330651
0 81409055
2 51219649
2 10631615
1 13880981
1 84739393
0 85330143
1 73981740
2 80013237
0 30072300
1 33009572
1 32037432
2 46235671
0 6901530
2 95876074
2 32367131
2 91541121
1 77211177
0 59408859
2 87079321
0 41392390
0 31278182
0 38963929
2 67283633
2 91534497
0 26177063
0 47276498
0 83966397
1 97301029
2 7402281
2 56580885
1 41904357
1 84594183
1 36557668
1 67765510
2 80447213
1 15729562
0 59862716
0 98649201
0 94484337
0 68636650
0 44076180
1 77780392
0 58223479
1 42432128
0 9492929
2 79065236
0 43596842
1 91180786
2 71778095
2 57627732
2 94076896
2 64139142
2 3631584
1 39912248
0 98733740
0 88221395
1 89610063
2 1695366
0 85696084
1 82265593
0 74742102
0 99718509
1 56085457
2 7508254
0 76810366
1 36757274
1 33455080
2 71810896
1 18759584
2 89340501
1 91444657
2 54730495
0 87728711
1 8357244
0 12059200
2 87501115
0 29204767
1 5141661
2 81058964
1 51879344
2 88982132
2 35585379
1 32418563
0 55875789
1 20617168
1 52343014
1 44856810
1 85676153
0 8826691
0 47344163
0 84980029
1 59132077
1 24520560
0 40114792
0 15526207
2 58900792
2 1026443
0 85271051
0 59477733
2 59770798
1 31584724
1 87306153
0 35718071
0 20382816
1 23315126
1 5739669
0 61924236
1 86183244
0 22046191
2 32148747
2 65249846
1 62385677
2 68441557
1 59652834
2 71787093
0 93934109
2 94153353
0 74705107
2 17055131
1 75950943
2 27811165
2 44058627
2 78065314
2 97566508
0 98607006
0 75247573
2 93193320
1 70911824
2 70686883
1 12535423
1 72425613
0 45115933
1 22920253
1 1897490
0 81412041
2 87709943
0 90323356
2 85059396
2 37835011
2 66163020
0 50907860
2 82787154
1 66089728
1 69052782
0 77281125
0 96719355
1 79825052
0 63864789
1 70020182
2 34094490
1 10702218
2 63225874
2 56758832
0 8587713
2 99067381
1 29299214
1 64076467
1 66072850
0 99268337
2 35742319
0 33704213
1 62131528
2 41464119
0 54499322
2 50171535
0 88535041
2 12136747
0 81219281
2 19763138
2 29586817
2 39856060
0 3080908
0 68534566
0 81207479
1 85850292
0 10662022
1 60842657
2 26295066
2 19477822
1 55682519
0 73684433
2 82536825
0 67987803
2 96264626
2 92979559
2 1086861
2 63157486
2 97696635
1 56236049
2 98817005
2 76653507
0 36368021
0 54762556
2 92917603
1 86327417
2 60510341
2 69817295
2 63387132
0 678531
1 31869273
2 23866453
1 74916391
0 83890959
1 58958457
0 88513254
2 88264846
1 87509567
2 2537270
0 53420463
1 52345524
0 37691242
0 30376789
1 87578193
2 52131930
2 99854043
2 85972735
2 74617507
1 61317405
0 60210630
2 78134987
0 92670159
1 8787736
2 85839709
0 50832584
0 96161339
2 59072132
2 8857036
1 5508557
0 93031933
1 8316442
1 7841514
1 18010358
1 74703765
0 97756717
1 26539376
0 64278143
0 69623480
1 15498918
2 57407021
2 24357622
1 50011503
0 4679442
0 24734990
1 44091973
0 98117534
0 79494611
1 47413165
1 31245241
0 74065540
1 23572063
0 76461943
1 22419555
2 4521515
2 15787124
0 72151333
2 99158388
2 34066907
1 2684125
1 24741869
1 63609530
0 84299335
0 70816403
2 72256688
1 79360306
1 88882673
1 39127078
0 91770510
0 67454906
2 86126313
1 93400398
2 97696627
1 3064210
0 4451281
0 48538222
2 81311536
2 60270413
1 41369753
1 62003103
2 56153445
1 97738134
1 37695661
1 12153351
0 3336819
0 22275473
2 27119693
0 55520249
0 66274649
2 40983235
1 49702202
0 86894669
2 28070967
2 12387115
2 97625445
2 151910
1 45105888
1 67055526
0 97993926
2 59732952
1 78551720
0 55117711
2 97669719
0 41123130
2 20559258
0 3648543
0 73370156
1 67020509
0 28374284
1 56617058
2 44540538
2 44623466
2 58532164
1 18041392
1 71155343
0 61480022
0 39467133
1 29509788
2 72650512
0 23239919
1 81107371
1 62212363
2 22507618
2 37169263
0 9501937
2 14308379
0 24569380
2 34316976
1 52137044
0 23636828
0 89475921
2 33686969
0 62361220
1 92667515
0 67798752
1 40274273
1 59102929
2 78893282
2 1356524
0 26689383
0 19448165
0 66541132
0 70929299
1 4144351
2 49383952
2 5785791
2 45332018
2 68170073
0 47496108
2 21074784
2 21478238
0 39201749
1 28460690
2 90324145
2 24959887
0 42064561
2 94694239
2 88472824
1 72330340
0 84827804
0 64960629
2 59517420
2 40334896
0 3565139
0 47817455
0 33280711
0 36683348
2 83364187
1 45465800
2 90767824
2 97273369
1 7493958
1 39439361
1 40731978
1 81080650
0 92384366
1 14026935
2 34986466
1 23982768
2 77951836
2 13439529
2 41303628
2 41394372
0 26844165
1 72706549
0 40902129
2 80823017
1 78113726
0 62417749
1 72919979
1 43975122
1 44074812
2 74824280
0 14251080
1 8287614
0 2711682
1 96434310
0 7608939
0 12989086
1 4504453
1 33254983
0 19006745
2 93159235
0 20952627
2 54281913
0 68173930
0 54157005
0 19446532
1 11861914
1 35557529
2 10998189
1 56860826
0 14394980
2 81414462
1 86208064
2 37849782
0 72693837
1 81553360
0 73172385
1 94271129
2 59215222
0 85566097
2 27677314
0 75690963
2 66199007
1 56876174
1 89847995
2 99600920
2 28993860
2 7847412
2 45393595
2 5249464
0 87515066
0 11452796
1 24468288
0 48939920
2 89180230
0 83247147
0 8078665
0 19759449
2 7668623
0 39546072
0 40183335
0 57491116
0 25413195
0 36624787
2 37705681
1 25042320
2 37033511
1 66495754
2 97510634
0 80217723
1 70331900
2 6833892
1 25926574
0 31481337
1 98188038
1 75642907
2 43210349
1 88430489
2 12382410
1 67649747
0 62216890
0 14326689
1 6282033
1 68147592
0 45788551
2 54148822
2 13046087
2 65187808
2 51130944
0 53115531
0 3509331
2 79508042
2 7990254
2 51715013
0 17949820
0 39013000
2 88825065
1 83487157
1 25080356
0 63091128
2 60474290
1 52960913
0 12240444
0 93121319
2 98089376
2 55771202
1 51979518
0 12413907
1 56966871
0 68798404
0 61772945
2 10576596
1 45763948
2 82557728
1 16722241
1 3686940
1 10609640
0 60675480
0 23266428
1 81075914
1 14962624
2 98277912
0 28591411
2 11918092
2 20813355
0 51731105
1 42215807
2 46395479
1 53409821
1 96790541
0 60651297
1 9550098
0 42394374
0 23274711
2 29955937
1 16377115
2 25079305
0 19576897
1 27197079
2 17704512
0 58702573
1 36225197
2 28823927
0 18774280
0 79488398
1 93188372
0 12726348
2 60189064
1 80787436
0 30687191
2 7457262
2 97723660
0 76963672
1 30827157
1 5633090
2 17561432
2 6225203
2 75570053
0 31524209
0 96440555
2 25458837
0 70567065
0 64602795
0 48082686
2 1367479
1 62313110
2 29628372
1 34130058
0 11188084
0 83790619
2 78375753
0 81584363
1 53855317
1 74729544
1 86889182
0 35625922
1 25733508
1 25642178
2 23944696
2 46363843
1 90045178
1 94459577
0 20174286
0 28129239
2 75943755
0 47181146
0 7811709
0 91812788
0 82692426
2 38085281
1 28896417
2 11701307
0 94734975
2 58722149
1 94611994
0 48168230
1 23974765
1 63133540
0 25573342
1 976578
0 82481812
2 99853306
2 76700817
0 68174504
2 87881128
1 29208269
2 63420500
2 13245921
0 40681759
0 92566395
2 55332899
1 38286942
1 49059476
1 80661608
1 83870790
2 72361332
0 89520813
0 8757773
2 33049055
2 92051118
0 77176085
2 93638851
0 97428632
0 15411760
1 14713042
0 434648
2 88498139
0 20165042
0 60944585
2 15963766
1 87689343
2 12663948
0 30199667
1 10300958
0 22506846
0 774393
0 94844218
2 54341199
1 26585346
2 84407778
2 81519683
0 4033963
0 82191230
0 76729978
2 36115052
2 33932278
1 52779595
0 9183613
1 59487906
2 52225394
1 79044244
1 83903586
0 79821582
0 91133102
0 1786233
2 74837176
0 31845464
2 46298716
2 91041876
1 11470333
0 45594423
0 6265167
2 6908070
1 12338186
2 25801782
0 87666593
0 91831200
2 62559396
1 54655969
0 28631739
2 67402005
2 19821980
0 19131854
2 77178970
1 19429429
2 18203878
1 51714691
0 72114230
1 36502672
1 95379841
0 88351368
2 17856134
2 12433899
2 23105987
0 99942178
1 62217816
0 30570743
1 2866122
2 61567246
1 66679326
1 56941311
2 65884752
2 7878660
1 80248981
2 47919257
1 14376065
0 14542059
2 6671867
2 80358265
0 79940952
2 26181270
1 67175579
1 32408287
0 55994847
0 52808004
0 30663309
2 59021156
2 48740896
1 45618039
1 88847518
2 7393693
2 77816876
2 30015813
0 42817976
0 42965181
1 24258302
0 64778172
1 14012382
1 89692528
0 5330234
0 49672383
1 84173794
1 19634804
0 13453004
0 65230670
0 34467220
1 47656116
1 85363019
0 19723244
0 69896735
2 48316463
1 50886533
2 36334747
1 49735980
0 2130503
1 8777365
1 12155418
2 72632750
2 54992595
0 27440574
1 66100966
0 43193975
2 51951963
2 40197250
1 353447
1 66638318
1 6705813
2 5699480
0 47465331
1 63235499
1 78035219
2 89872842
0 13125622
2 89673658
2 91545775
1 35372240
2 83159908
1 883494
2 82100460
0 22257811
1 71347570
0 84761300
0 27202287
1 90352449
1 51374138
1 9651910
0 96008357
1 54943050
0 30082148
2 91371324
2 97932831
1 92315206
2 76925666
2 61011426
2 51438840
0 42234955
0 70828936
2 36575489
0 30753033
1 59832434
1 57209909
2 13642143
0 72145360
1 98131977
0 49868268
0 46058391
0 29245394
0 15534937
0 93101039
1 98410415
1 27715380
2 38789412
1 56917984
0 30259026
2 28356949
2 72155820
1 30515333
2 64963861
2 13704717
2 78191593
1 23118608
1 33914888
2 78674919
1 45206179
0 91494470
1 96240425
2 22668637
1 35964693
1 72102371
2 86975626
0 72576586
0 85126296
2 64981527
1 57340187
1 97787724
0 92962906
2 77911269
1 74319224
1 5644771
0 49055730
0 80238889
2 56970482
1 20689726
2 29684853
2 48741305
0 31627333
0 2098785
2 47981413
0 1811238
1 35925180
1 15409880
2 3779805
0 4662094
2 44400519
2 29285867
2 8428042
0 89270864
1 6472398
2 22111985
1 4904250
2 7728104
0 48814581
0 92798081
1 70397934
0 87686472
0 82072253
0 18562716
2 54201913
2 53261273
2 35781561
1 29428651
1 97620090
2 82685641
0 27873708
2 70321768
1 39287545
2 72608507
1 43024638
0 96761746
2 80910514
1 99048909
2 88088362
2 58985158
2 91937977
2 42650864
0 96387871
1 81099725
1 5935948
1 58413624
0 27908120
2 7299949
1 53881365
1 55556942
2 90058583
1 62481961
2 5561393
0 31755731
1 96362627
1 96018056
1 21879032
1 68812482
0 83405005
0 16027055
0 92238165
0 86625447
1 91350344
0 18451592
2 29235179
1 33728457
0 21053447
2 47880049
2 98940656
1 37860601
1 91088908
2 9361153
1 56448841
1 42306438
2 99795114
1 73710286
2 5355509
0 59871434
2 88540673
2 16076197
1 37326031
1 90517712
0 64377507
0 38182790
2 23304434
2 67583700
2 96480493
2 41195146
1 92569621
0 22966849
1 22279762
1 61546848
0 48464859
1 34838027
1 87609587
0 28073166
0 34013013
1 17155200
0 90446162
0 49440214
2 52900193
0 48084771
2 9381926
2 26251745
1 51390104
1 79599960
1 90196740
2 11446363
1 70122352
1 61227415
0 60440501
1 93098781
0 90705018
1 30073024
1 40930312
2 9122045
0 31148988
2 9070378
0 81882903
1 15733758
1 13521313
1 85649609
0 98274930
2 72840381
1 83007578
0 45394240
2 76621771
0 8025136
2 61221982
0 2747601
0 81714481
2 75476612
1 75599354
0 58532639
1 28886938
1 99153666
0 28217922
0 8025004
1 96843690
2 73098701
0 59894510
0 77000635
0 5502303
0 75993518
2 27353945
1 47520892
2 63208252
0 22987950
2 25073459
1 27062183
0 83650319
0 38203241
0 35518355
2 66147038
0 40970191
2 44379572
1 21992730
2 22390084
1 24743577
0 60620784
0 37263967
1 23396521
0 31094718
0 15398184
2 62918921
1 94594816
1 39121622
0 95838719
1 36351925
1 32787699
1 21810995
1 89076596
0 49315136
2 9877986
1 64809920
0 42637556
1 24068816
0 7620187
1 5241212
0 62649936
0 62039001
0 8231495
0 31192212
0 89030078
0 22654047
1 7695912
2 97032791
2 32111128
1 25819873
0 20649145
2 9924575
1 31776704
0 65615792
1 91066299
0 54366377
0 49868101
0 17070376
2 81796483
1 7483419
2 36100406
1 67485498
2 48679533
2 28256436
1 6629249
0 91625887
2 77902735
0 62190747
2 34944883
0 53911205
1 30782884
0 35927337
2 75288540
1 14739020
2 885732
1 37169886
1 45097939
0 54522774
1 10379367
2 29126626
0 1675695
2 37248951
0 63164023
1 44714138
1 94636910
0 75827109
2 4079662
0 70791388
2 36061072
1 16919604
2 14934672
2 45322651
2 39219902
1 33175564
2 20917595
0 13004655
1 90982182
1 41644756
2 63021683
1 68247746
1 63942197
1 55389236
0 88183032
2 56351364
1 30860343
0 27754487
0 2238545
2 73222435
1 5990622
2 49563620
1 95294080
2 18000890
1 68921613
1 80046115
0 99723457
2 42428020
1 73929996
2 63314331
0 70052313
0 98890237
0 53913869
1 54883766
0 43000246
2 55767879
0 23521390
0 77125418
1 78834806
2 28102515
1 86931303
2 97511327
1 81660515
0 62623654
2 69287966
0 23032373
2 99209977
1 69744254
0 78362647
0 2508440
1 46704043
0 26332706
0 57529969
0 24626050
2 18664646
0 3574734
1 25531214
2 83269742
1 25267479
2 49881991
0 8170086
0 57940283
1 64347864
1 6143679
1 71586250
2 76791517
1 56444554
0 23133938
2 58573010
2 44297456
0 87431011
1 48543365
2 9812631
2 3480579
2 53740865
1 51252349
0 42281160
2 48994769
0 39661110
2 66269111
1 67486209
1 5088860
1 56529134
0 35812588
1 88088283
0 58793445
0 32512757
1 82916766
0 80325860
0 5306895
2 41015663
0 38487981
2 44865144
2 10321310
0 3833241
2 98356610
0 30959785
2 98016500
2 51227558
0 89236539
2 62573173
0 23036897
0 1531478
1 68325901
0 78663059
0 86322287
1 8008113
1 31560842
1 68511633
1 10326768
2 71635261
0 62194998
0 54281547
1 76276283
0 7811770
1 86168508
0 68200863
1 55578597
0 87239163
1 62263128
1 16588352
2 41752536
1 1178178
0 58082607
2 4488432
2 7900632
2 76049090
2 37574252
0 70997267
0 13293025
1 83500233
2 57859354
1 32172180
0 2642772
0 4651556
0 94408922
1 69430470
0 65258274
0 71618670
2 24998926
2 89253664
2 68803589
1 61586152
1 61480392
1 38845092
1 11008650
1 21883304
0 68575234
1 44063369
2 56100849
0 54784266
1 9505589
1 90127347
0 90085976
2 37054725
0 14876927
0 37409899
2 47429871
2 69253548
1 26086288
2 15892536
0 75338119
0 37470114
2 88082064
1 12520889
0 38457226
0 11998405
1 2318952
2 88800561
1 35149486
2 48219897
2 71082138
0 24684212
1 10120888
2 62234256
1 81053275
1 55763076
2 38574964
1 23616250
2 53864444
1 98356608
2 68882202
2 12244958
1 61238583
2 97137566
1 71320055
0 48412623
2 83882300
1 95774751
0 13442067
2 4802115
2 37510038
2 37171100
0 44325427
0 85635546
0 45586283
1 47694098
0 90552517
1 58248212
2 88964711
2 684217
2 23023850
2 81089984
0 52742574
2 38227622
1 56938288
0 83439343
1 53521857
1 73522594
2 45467732
1 256392
0 18793269
0 46595619
1 27609060
0 99731129
1 23006896
1 62335411
0 36436842
2 45905428
2 34825289
2 19580470
0 99767604
1 68136033
0 98137743
2 86275494
1 15371070
1 82613502
2 74187484
2 62077851
1 92248986
2 18272912
1 45573881
2 89732138
2 19954615
1 2002728
2 46141276
1 73896430
0 48622221
2 40694890
1 42355717
0 28471849
0 33245517
1 8000782
2 53240515
2 87633114
2 154647
1 17260637
0 13135260
2 31483190
0 83166823
1 90386530
0 34794805
2 97313845
1 30467529
0 40085264
0 59239543
0 95634832
2 16398510
2 81319030
1 43207402
1 43833434
1 85546327
0 56378798
1 41266669
1 16724187
0 29517278
0 99687603
0 67180394
1 350604
1 10698175
0 99672144
0 63878781
2 23270197
2 31625960
1 12988566
0 36615182
1 50747804
2 47539569
0 9410048
2 72510749
0 17849075
1 75535609
1 28391977
0 80528710
0 12385558
0 9748826
0 6208580
1 19263446
0 71662286
2 63172425
1 54389148
1 40116307
0 64248336
2 13579041
0 82253178
1 2817139
2 72633769
2 10874753
2 46838482
0 67039047
1 40581472
2 54325774
0 91749598
0 66653138
2 22537316
2 27376605
1 64109374
1 6002818
1 81581238
1 78422994
1 75030855
1 26618123
0 86672787
0 23434585
0 22664815
2 77172358
2 27876382
2 32058418
1 53855563
2 99586076
2 34143653
1 57880507
2 47384097
0 145310
2 77806404
2 53468467
2 47627603
0 38259295
2 87445930
0 24959898
0 79028694
0 73227261
1 93168843
0 47904286
1 79770791
0 26408200
2 10289627
0 26561674
2 12490032
1 94734728
0 37199364
2 37658775
2 15433722
0 39746088
1 72541332
2 29937587
0 98315983
0 90363005
0 14714305
0 39833455
0 57592825
1 49570645
0 46563329
1 48157534
2 29758821
1 55992046
1 65859949
2 75102768
2 72801577
2 19639844
1 53569176
2 31062875
2 85584144
1 33112588
1 91514648
0 68798086
0 27966490
2 68423892
2 21715700
0 16049139
0 65538159
2 58472848
2 58052576
0 42532982
1 45590613
2 3050279
1 56058822
2 55931290
2 45454029
1 62991688
0 67687186
1 8022469
2 56716042
1 83750374
1 47518885
1 98165708
2 10061731
0 63914221
2 54086010
2 91316833
2 57149269
0 86026555
1 64390181
0 23348140
0 63107089
0 61942078
0 59290196
1 90924490
2 5481113
2 22703037
0 7593483
0 25196623
1 46168170
1 38887300
2 43155811
2 40216724
0 57604211
1 24623281
2 64592103
2 14076456
0 58508839
1 14622021
1 24468996
1 24389105
2 64267797
1 55242543
1 17250628
2 51743110
0 86869279
0 30511980
0 27395323
1 39534359
0 14312972
2 6228207
2 31897107
0 97912766
0 34977682
0 91227155
0 61430262
2 39947688
0 29971856
0 90413262
1 70934092
1 56118454
0 526813
1 49512260
2 71569504
0 90094611
1 70887617
2 89786340
1 46929660
0 36748278
1 82200970
2 76705324
1 37060112
0 91895206
2 29308991
2 16770943
2 1875868
2 18310774
2 78973477
0 18340948
2 35894361
2 57622576
0 34604322
1 6758074
2 90763351
0 80713510
2 26130186
2 57513400
0 27546421
2 31618753
1 48418333
1 79810720
0 83314726
2 85890045
2 39146032
0 72923736
1 91764059
2 76312821
2 7612490
2 67750309
0 23890225
1 87596299
2 27846204
1 41706417
1 38640291
0 49875663
2 51904348
0 84432725
1 8760606
0 84791906
1 24592660
0 79441469
0 6139578
0 68011460
1 10235235
2 42998999
1 71434254
2 69020851
2 37454593
2 43133611
2 63215224
2 83149143
1 95546297
0 85440098
2 61417910
1 41777443
2 47070323
1 38089233
2 42710557
0 17656738
0 22944466
2 17331357
2 90803289
1 59553719
0 21515629
0 13776322
0 58655194
0 25236918
1 60699715
2 14643281
2 20194666
0 97234779
0 43014441
2 59855014
2 89857903
1 77819895
1 51882577
1 82134166
0 28385753
0 12437437
2 13566813
0 63979386
1 19462550
0 53735936
0 63475239
1 99029306
2 71253831
2 43358415
0 60601231
0 1829599
1 44009908
2 53540813
2 62085647
2 32080251
0 6513655
0 72078697
1 43056439
0 11202283
2 9197381
0 88958476
1 6632403
0 41189689
1 39339485
2 8920774
2 22373383
0 77891301
0 79744366
0 49352123
2 5401210
2 20395403
0 44000773
0 57446745
2 78711882
2 63017317
2 48927784
1 3222253
2 66872973
1 51501068
1 50649865
0 38785075
2 90026461
1 27561917
2 23268133
1 25741874
0 26015120
1 43033830
1 3657022
0 21035118
1 95338609
1 79767437
1 2401453
1 12295962
2 57253175
1 68674746
1 13355570
2 56071137
2 38499553
1 64797701
2 77311772
2 57707301
2 32335177
0 71099150
2 61551625
1 26525322
1 74203728
1 81187507
0 93335730
1 87606375
0 13307577
1 3601854
2 35423762
2 18964874
2 9304012
2 3845200
0 56883880
0 45513140
1 66419739
2 30201793
0 78641173
1 52753009
0 89252605
1 8869678
0 94235959
1 90875574
1 84968508
2 66372265
2 80503016
1 69683800
0 42294166
2 85332592
1 77407657
2 80074694
1 26773312
0 75164705
1 2373258
2 84962919
1 61420069
1 30090627
2 4373347
0 8177893
0 5392541
0 30026823
1 11259628
2 15348930
2 45151814
0 46133458
0 20018878
2 92757860
2 4469424
1 96106646
0 51736523
2 86087877
0 13032852
1 13268883
1 35698316
0 3424646
2 24222532
2 50172484
2 10552956
1 16352314
2 99780844
1 22486062
1 89853501
1 18435529
2 84537715
0 94644979
0 85802279
1 9640581
2 94149206
2 62458007
2 33458361
2 19320949
1 90431445
0 9416592
0 45437686
0 44171277
1 57425523
2 12615400
2 58197380
0 95831202
0 36536052
1 6240240
0 35751176
1 42598791
2 56695022
2 221275
2 86207879
2 40399774
0 7001829
1 87726459
2 55702768
0 59901874
1 12912788
1 94109634
1 40278270
1 56732749
2 70872376
2 68155447
2 7179325
1 79792795
0 45807889
0 72592828
2 74759457
2 4940645
2 55575753
0 54087596
1 77358253
2 32752931
0 11240058
1 10320805
0 40408180
0 44886682
1 21016772
1 57899710
1 10198905
2 41155187
2 1670699
1 67511894
0 29343500
0 42057584
1 41233729
0 38883067
1 99152051
2 22938397
1 1087712
0 26215344
0 39273917
0 76538381
2 87705363
2 68066818
0 46152377
1 16657987
0 2081335
2 17257037
0 59892916
2 3459792
0 82062381
2 27381973
1 81982969
0 87758296
0 4962152
2 71360214
2 31427621
1 70442751
0 78926381
0 31337238
2 89107774
0 27788517
1 62923303
0 14180509
1 28310533
0 27738017
0 30425378
0 50814321
0 50908558
2 56546472
1 35018768
2 50645526
1 34950914
1 91258020
0 68455925
2 37261309
1 78914119
0 70045123
1 10075357
2 2643999
0 17557918
1 82936057
0 85744584
0 65613489
2 31102593
2 67520391
0 501623
0 63155013
2 13371434
0 95132081
0 11138398
2 37563845
1 18588334
1 65748673
2 9417281
2 14646591
0 61574264
2 52964341
0 80407409
0 32085246
2 71823564
0 23750439
2 27410635
2 17914676
1 49940753
2 89008703
1 4951149
2 12553648
1 43986341
2 78782091
1 53120767
2 99294887
0 82656664
2 45814977
0 73675050
1 85486939
2 19657111
2 3672176
1 56361936
0 22359612
0 62509419
2 49222288
2 71872290
1 43791064
0 87243962
1 99380301
0 77736504
1 36917519
2 52241328
1 92231002
1 48023906
2 54626673
0 85842580
1 69240445
2 41282706
0 22352665
0 88739905
2 87072932
1 3397883
0 8312671
1 82095953
2 10390920
0 3656157
0 45807832
2 46309710
1 50396060
0 28965125
0 95426271
1 95277336
2 93258801
1 58236774
0 15669060
2 94679779
1 54242732
1 8432458
1 14647952
2 39674824
0 74242191
0 25041074
2 41492898
0 37984330
2 33412580
2 55198234
1 75385427
1 58699086
0 41857013
2 6026531
2 9019524
2 74043821
1 42037606
1 33826713
2 7427614
1 29941332
1 34133408
2 11050314
1 47157459
2 50998893
0 9144030
2 44775867
2 97080646
1 80203664
0 91840492
0 15010928
0 70221889
1 74787253
0 37520914
2 36124569
2 50479968
2 15578109
0 34737593
0 54284053
1 91090340
0 72369002
2 6370544
0 71871733
2 51040147
1 74676901
2 54142947
1 41198995
2 30869316
2 93970970
1 76369352
1 54126449
1 53197193
0 87388790
2 51077581
1 5844900
1 69083556
0 64794504
2 44624829
1 37913098
2 58043840
1 52350889
1 55945746
2 51230749
1 74520627
2 50716693
1 50646821
0 61904442
2 84512620
0 56642163
0 35256760
1 83351518
0 79524157
0 3930957
2 65409354
2 33563653
0 23913024
0 96519887
0 74011155
0 85811554
2 65887119
1 49896242
0 79259493
1 73819192
1 55823726
0 72640759
1 42369357
1 61434287
1 17663745
2 9181136
0 95866718
0 76412170
1 75623465
1 26736538
1 54045114
0 4904121
2 7489521
0 96197988
0 41117753
1 68860299
2 69416481
1 18223260
0 65131411
0 47588369
1 14509255
0 5891506
0 98354217
2 48268918
1 47625633
2 52231294
0 53059728
0 45550459
2 61731704
2 96624071
2 54580195
1 47657611
2 77631482
2 97462452
1 21595942
2 93259687
2 88858267
1 20566464
1 62306089
1 96706057
0 95874071
0 33509492
0 95494686
2 91267813
0 75600848
0 45699442
0 63691253
2 71649658
2 6403611
2 7106330
0 4712343
2 37864942
2 41243212
0 84193536
0 76534330
1 4444531
2 26785537
0 37198784
2 50959109
0 13469494
1 44835819
1 64800418
0 96071901
0 99475262
0 36384156
2 59405369
2 67735062
1 35786652
2 82507665
2 45005307
1 8095784
0 80367210
1 87262833
0 97664896
1 30436729
2 24503064
0 23430756
2 78287673
2 8935000
2 56063425
2 19890386
2 83056379
2 61527698
0 98031371
0 93325000
0 87917946
2 75058952
2 37187238
2 47470517
1 40812742
1 39684366
2 49449053
2 45102012
0 55319530
0 79859798
0 67163437
1 25476245
0 70021555
1 55314501
2 57042554
0 3312505
1 26432867
2 76518362
2 29114054
0 5900750
1 16112130
1 59637186
1 64922306
0 678486
1 84049529
1 31219067
2 38610141
0 64034066
2 28974432
2 84591497
1 42243165
2 46855483
1 83641188
1 77999649
1 36518987
2 35982877
1 97915593
2 970257
0 40842716
0 65544647
1 34107880
2 97075929
2 3333841
2 50179236
2 27081867
1 26721213
2 9948204
2 65385907
1 51609506
2 82849794
2 86480617
1 80943506
2 77688537
2 95180019
1 7009050
1 37390845
0 23406475
1 69259192
2 38874969
0 54013554
2 9324755
0 98025398
2 59769693
2 33027235
2 27116831
2 44058020
0 28698447
1 39515291
1 19186116
0 61666521
2 13904322
1 77802836
2 41152352
1 13495426
1 35379409
0 68251369
1 74698442
0 25183596
2 26670945
2 1870083
2 19096673
2 71424024
1 79497930
2 95352371
2 2339675
2 85328457
2 25722919
1 19650491
2 57109641
1 97875707
1 52329688
1 19461370
1 133688
1 28903352
1 60480086
2 83110679
1 67529690
0 72784691
1 4105900
0 53686482
1 74839195
2 85774805
0 13327332
2 75841499
0 88145797
2 59378198
2 63046943
2 96660088
2 4279681
2 20548101
0 4824480
0 1491513
0 82375179
1 59023858
1 23747603
1 73594478
1 74589382
2 69240761
1 73617889
2 44645857
0 53413631
2 17183133
2 7084517
0 32956200
0 55945687
1 65884714
2 95894247
1 65939265
0 72241728
1 34497428
0 98423590
1 57797690
2 12367096
1 79222307
0 96748371
2 16676947
0 94081546
2 91396610
2 52959807
0 94142793
0 53498478
0 28105008
1 35355935
0 61991384
1 22420755
0 41936087
0 26306536
1 85598577
2 97248667
2 20696886
0 23534018
0 70018984
0 70871636
0 52484944
2 54436630
2 86923894
2 67180933
2 84687396
1 94728756
1 32188047
2 66670730
2 5140125
2 56571935
2 96641168
1 10454554
0 21249477
2 16622336
0 75397636
0 89452834
1 81770758
1 63196858
0 3338266
0 35524633
0 85097806
0 24169631
2 902149
1 82200762
0 93439512
0 75902583
1 37131521
1 2290499
1 30272653
0 48949697
2 65659810
1 84791768
1 84282299
1 55012199
2 30813939
1 40355469
2 1652664
2 14548869
1 71996281
2 76031609
1 97007537
2 92158649
1 63839935
1 35437819
0 28562797
0 30248842
1 36705336
1 28058352
2 35764979
0 52347571
2 38631445
2 65641167
1 10955350
2 14971915
2 82798099
0 9944244
2 87499374
0 39961890
2 25197201
1 9086193
0 13192011
2 81029860
1 6507456
2 87044113
1 25459679
2 25298201
1 33065176
2 90982410
0 28946025
2 5593144
0 81556284
0 75749625
0 48790700
1 35185653
0 39628646
1 7773568
2 979112
0 45714051
0 61186595
0 96030491
0 54653076
0 97089201
2 43350821
1 7561332
2 76461256
0 9298032
2 71409347
2 30654419
1 26516820
1 61080145
0 79230279
1 39394348
0 45396834
0 35514080
0 28447047
2 60694428
0 8947094
2 36873608
1 57236731
1 78869891
2 33571691
1 81305656
2 2382182
2 51251724
2 85652516
2 24599887
2 39217599
1 33842152
2 29851037
0 66031359
0 877698
1 86003446
0 72174832
2 42813413
0 95460485
1 74605308
2 74607771
2 40139590
2 9873887
0 20099701
2 35893343
0 994752
2 6804093
0 52854048
0 38420665
2 2755859
1 3114926
1 69684783
2 82017948
1 75345035
2 6457071
2 80161915
0 2599321
2 77788002
0 89798487
0 72258507
0 86009872
2 91637087
1 92930021
1 37474823
0 65647848
2 73026499
2 68167090
1 57512036
0 80890305
1 44501234
1 44782260
0 93071164
0 74320812
1 24291421
0 50456195
1 53445692
2 10744908
1 1905142
1 5424446
0 65874797
0 1655692
0 31166154
2 26132933
0 97524150
0 24634786
0 87025590
2 12137109
1 60173645
1 69936324
0 31903163
2 77192606
1 19012317
1 74209449
2 52432986
0 9291456
2 55670744
2 32809890
0 9978352
2 77916859
1 2223760
2 93931160
1 26308585
0 84835584
2 51884819
1 77468006
0 50897488
2 17447596
2 5625073
2 841303
2 5023371
2 28840471
0 54597856
2 75691763
1 42784538
0 32134492
0 83717204
1 66503646
0 92982838
0 48993003
1 83051926
1 17498459
0 88512379
0 82824722
1 82264897
2 44874429
1 69879960
2 62333369
2 72706878
0 43130330
2 95265655
2 63011068
1 30853402
2 94517625
0 55748528
2 78425058
2 13808217
0 53447
2 66951765
0 63126095
0 89633433
1 67986236
1 18621799
2 81940478
2 70493277
2 26915903
0 37592397
1 84731170
0 49326066
2 88897001
1 28585835
1 10030319
0 45274488
1 17977164
1 81585135
0 95629046
1 6717681
2 45081200
1 40747742
1 48662281
2 24353316
0 44863615
0 87492953
2 95533130
1 65734127
2 5275186
0 77192083
0 27390615
0 2042278
1 27596654
0 67989081
0 348377
1 96495657
1 7077357
1 9050155
2 15311333
2 11939286
1 88119952
0 73253303
0 7805035
2 39791741
1 4060230
2 15281412
0 22199309
0 49481806
2 84721371
2 70559909
0 44217845
0 22953664
0 31697016
2 41728128
2 92920622
2 11783903
2 3188116
1 54416427
0 78446850
2 83355377
2 84170170
1 90878144
2 45006830
2 11442533
2 75260143
1 49439711
1 72911460
0 31294297
1 92565150
0 41634048
1 13938211
0 58827794
1 32599026
1 16018929
1 58673046
1 62085417
2 88349898
2 68271052
0 92599038
1 27678004
1 15241941
1 39044948
2 88704994
0 66835505
1 76961317
2 48122509
2 74195353
0 49387040
2 81701162
2 48165761
0 71810020
2 91354643
1 57894970
2 97578930
2 26679824
0 45730042
0 16748958
2 46720339
1 38793943
2 57149925
0 95738549
2 84011855
2 36633908
1 1316248
0 93860998
2 92670379
2 58357223
1 32032057
0 50557983
1 35220914
0 23302163
2 75354617
1 29682713
2 51420239
0 95200347
2 20399738
1 69350483
1 61031811
0 39206556
2 44804692
1 5425312
0 64156840
0 2779112
1 61145436
1 91489474
0 96399040
2 655109
0 63825607
2 2262031
0 58165957
0 57345786
1 32257880
0 7646263
0 75495120
1 73880411
1 72776508
0 71276453
1 33647279
0 3514196
1 54454628
2 88599704
1 94133011
2 56710899
1 90941247
2 50692941
1 99946391
0 69241353
0 1533963
1 67953477
1 25558961
0 48626866
1 52530310
2 98300789
2 67339507
0 26776921
1 33712785
2 15860745
0 25430844
1 2899021
0 149976
2 53692370
2 58823461
1 70013566
1 47905757
2 25721746
1 58969937
2 36174691
2 85208412
2 2709620
0 66314717
1 92257866
0 82142535
1 3780224
1 78824438
1 57106995
2 62641635
0 64222699
0 3246192
1 3849821
0 30855025
1 43190885
2 30567636
0 92964753
2 66149812
1 41161447
2 48978963
0 1750085
1 21008915
0 51180988
0 17870098
1 541748
0 63201849
2 33531573
2 63113556
2 36977575
0 7905648
0 28351370
0 41624858
1 2076951
0 55743373
2 94042928
1 71269193
0 17909397
0 5969031
2 26753193
2 84077723
2 70564738
0 97439669
1 44995064
0 17828599
1 21344438
1 12681699
0 30211798
2 52512186
2 50412626
2 468583
1 57127998
1 83373870
0 80640767
0 73304903
0 95270246
1 65023467
2 31917584
1 30409438
2 38014477
1 64195472
0 87904049
2 38735114
1 61625241
2 80133489
1 9720963
1 58021518
1 50605424
2 63484807
1 22819308
2 20243109
0 74989127
2 4261750
0 83225993
2 5347036
0 27925162
2 13286525
1 59136075
2 92710126
1 67983849
0 3914190
0 46912098
0 24081598
1 70657847
2 19526765
0 48681570
2 90086359
1 86639179
0 73147301
1 855307
1 80565671
1 69148919
1 44746127
0 5840989
2 67636680
0 83152919
1 88224745
0 63255753
1 37476941
2 12386230
1 18027808
0 98719240
1 31288304
0 84057039
0 52939701
0 40262221
1 63158249
2 98363300
1 3843451
2 93400135
2 15340656
2 3718278
2 81665596
1 92516280
2 93166526
2 70773738
1 57382932
0 30982864
2 89045941
0 11932151
2 1841292
0 71799832
2 22202931
2 57892757
2 62389314
2 4216579
2 44926087
2 33813754
0 87914354
0 3844747
2 14194741
1 22063753
2 51926828
2 30775768
2 66104397
1 96067138
2 91968735
0 39708754
1 73161226
2 61942477
2 42933350
1 64181958
2 48725158
1 49518662
0 16437543
0 21681200
1 78185792
2 37306318
1 93555599
0 29913015
0 46452575
2 16274864
1 71876365
1 29444437
0 46691257
1 26947531
2 97286385
2 63582870
2 2120395
2 43590191
1 43363726
0 44769759
1 58943806
1 97334922
1 65433305
2 86588306
1 80172105
1 36860416
1 34310206
0 62412136
1 95528077
1 66561836
2 29568617
2 32090281
2 96876896
2 28654087
1 37467228
2 46118511
0 35028733
0 43472924
1 2119152
1 43704948
0 66836245
1 10188191
2 54098283
1 9955280
1 57216611
2 62329000
1 32721993
1 65228123
0 24921116
2 58415406
1 10734188
1 75944108
2 87514250
0 98688280
0 96449504
2 85877246
2 7447114
1 67943028
2 17712571
2 2601094
1 25304543
0 91319092
0 19209555
1 6982453
0 23245282
2 16029151
2 98395431
2 88759944
2 88595395
2 44270141
1 92883019
0 65305697
2 12995482
0 22346452
1 54232291
2 91150856
0 94539288
2 22745504
2 10516245
2 57843940
1 37762788
0 49587287
1 65984656
2 79353269
0 45009705
0 30217409
1 59851812
1 51201574
0 57084434
1 60068647
0 15888134
2 23272516
1 50465968
0 50193762
1 86801411
1 39433854
2 74183368
0 60704209
0 69455858
1 58796987
2 90935763
1 2755983
2 30704902
1 57558692
2 50600904
0 4262716
1 80831108
2 67071195
1 35312079
1 44462231
2 15653603
2 14566363
1 37065312
2 76340137
2 94491526
2 94792794
0 4443070
1 68005482
1 1493107
2 54747368
0 46230243
0 71257957
2 45573103
2 8154603
0 95375346
1 23677924
2 68915668
2 28405982
0 18814026
1 51411256
0 80709357
2 22574678
0 30636442
0 31018910
1 65562541
0 28618912
1 63941643
1 17031176
1 42803644
1 48923337
2 19032092
2 83881802
1 38960111
1 68708490
1 96437716
1 67126233
2 62582692
0 83879625
1 91921872
1 63913300
2 52293210
0 79767527
1 21742300
2 90469545
1 40326376
0 46324940
0 43822727
1 67442923
2 44027418
1 96413491
0 28214075
0 52501660
2 27155191
0 45111599
2 49293700
1 47135888
0 28584811
2 19928313
0 78169656
2 82296106
2 89889852
2 45316865
1 57402696
0 60220809
0 88993326
2 91523768
1 76450373
1 20131659
1 86619671
2 65390860
2 99152252
0 83773969
1 32258830
0 98273616
2 31199564
2 2311387
2 30121388
0 47327325
1 98629660
0 52318814
2 48520195
0 71625822
1 22859625
1 39439163
0 63903684
1 939484
2 14411888
0 18764273
0 7618045
0 27048833
1 20487297
2 37552638
1 20502130
2 8380156
2 87387706
0 88133659
0 90358642
2 99467755
1 61339185
2 56942025
0 27229591
2 96539259
0 48657237
2 19748007
2 26523049
1 2092102
0 83401744
2 85960129
1 71412559
2 54112625
1 5512267
1 20141053
2 15946397
0 67936290
0 20620451
2 794505
0 99249622
2 72121206
2 89893949
0 90867110
1 56472979
2 12892588
0 20664046
2 52975135
2 64231359
0 36031552
2 16365634
2 39523338
2 3783497
2 40571638
2 65720256
1 62032851
1 37867869
1 91500416
0 32032253
2 7297934
0 38212051
1 64781482
2 1182792
0 12390905
2 22383984
2 29583257
1 99904053
2 51241051
1 47002519
1 79702477
0 85252507
0 71161214
2 16364869
2 75536452
2 84364466
1 39385777
0 75713968
2 52345002
0 30528622
2 47455274
1 56602636
2 500264
2 44314264
0 59113714
0 91174046
1 53040531
2 56035368
0 86585346
0 42833274
1 8555182
0 12156114
0 5801294
0 81135498
0 9187663
0 91670197
0 58000575
0 10842872
2 61491774
0 76642144
0 27544917
2 3558916
1 92668056
2 18049615
1 72964567
2 34493813
0 1199587
0 58797991
0 17415688
2 2440626
2 17010742
2 83077362
1 64564154
1 9018389
1 12907143
0 5561566
1 4793831
0 57605330
1 67598613
1 78751669
2 80372124
2 28938432
0 71066621
0 6645961
0 75366366
2 21933610
0 27076326
1 41456738
0 31507179
2 84467599
1 71524303
1 51709047
0 25943297
0 45874364
1 88067599
0 69097466
1 53571658
0 53366684
0 31283709
0 43177388
2 49907031
2 20785151
2 5543283
2 47652993
1 60078196
2 40124749
1 90698300
0 13365890
1 96694084
2 93874253
0 39273963
1 4763811
1 22348036
2 73736588
2 73558009
2 63733002
2 8895035
2 20962972
1 54743266
0 18072830
1 45092063
2 23376929
1 41666950
2 47245018
1 73009250
0 37296579
1 60391280
1 52576931
2 9983690
0 58247526
0 71447022
1 29519149
0 1857492
1 53681814
2 65036887
2 17721118
0 58825009
1 81535214
0 28244763
1 65198797
1 50899597
1 64797149
2 26360918
2 12942588
0 94532547
2 65149211
2 49013540
1 32597069
0 79026276
2 33541359
0 89436745
0 83258303
0 82793206
2 19104846
0 65017696
0 35852970
2 65656551
1 16525655
0 45639828
1 68700723
0 43035136
2 30309078
1 15889040
1 19783493
0 32132165
2 23083460
1 76640089
2 10954742
1 16371372
0 24445263
0 67329231
1 98570028
2 82788324
1 87710665
1 23613018
1 90043140
2 64574220
0 46253144
2 34413476
0 50511596
2 25950467
2 76402387
2 47033821
1 7836343
1 69439420
2 18045099
2 25600570
2 38163462
2 6921275
1 20042048
0 69034568
2 75982294
1 58939300
2 16448350
1 76552125
0 46329698
1 99546230
2 18419318
2 17884020
2 89148791
1 97608370
0 3698262
0 59975680
2 51958232
0 1795743
0 66009255
1 32101297
2 27179976
2 88708086
0 38930513
1 64432536
0 52592503
2 12006193
2 21931308
2 86478138
0 7567890
0 42948715
2 78346234
2 91840191
0 62416279
1 57851468
2 48939559
0 11916978
0 46992014
1 11121594
0 97729992
0 96133471
2 16936039
0 97271449
2 6280526
2 13605946
1 76458547
0 53811152
2 39972285
1 55592771
1 96557405
1 31719037
0 510366
0 62022274
2 14864364
0 42858780
2 96273928
2 13342222
2 46545398
0 37628225
1 20506168
0 16908160
2 38628003
0 24194094
1 93288722
2 5053586
1 48062158
2 75794029
0 37094321
0 73016154
0 18048821
0 25964076
0 8628824
2 8340912
1 68654961
0 23697745
2 24629679
2 91136159
0 69651133
0 54388364
1 65404771
1 62168634
0 38533140
0 59068507
1 38371247
2 7101629
0 51408994
1 33734460
1 61526803
1 61415623
1 54714102
0 47372334
1 11509891
0 41364318
2 12793919
0 90873226
2 28093526
1 31126303
2 22059045
2 35762811
0 79559330
1 7563452
0 11805084
2 33169314
0 11115318
1 11238932
1 52704138
0 41441607
1 92648310
1 88634984
1 69813708
1 34318084
2 23006829
2 30407249
2 31792037
1 59710975
2 96750449
1 90029591
2 88134650
0 28750431
2 88333032
2 37466645
1 44615093
0 4894145
0 10197617
0 89303528
1 72864417
0 2092774
1 78808922
0 67831977
1 59331962
1 39986946
2 39998564
1 60253879
2 29914903
1 92340121
1 47509154
1 19364730
1 64289372
2 61122265
0 40308465
1 68114798
2 22774701
0 76826960
2 83493043
0 5423659
0 88884986
2 13601005
0 86566461
0 30523883
0 59051471
2 43468291
0 56444503
2 33613116
1 24959965
2 97584270
2 8660807
2 9563729
1 74099828
1 9007705
1 21809585
0 14694192
0 69010358
2 87211170
1 6019668
2 86951972
1 12475732
0 5468306
2 73175383
1 50242545
2 64791408
1 94539247
2 47415769
0 35843888
1 16188074
2 14223851
2 30649344
2 79595329
0 10883297
0 84333216
2 85118879
1 700066
0 21357242
0 75376002
2 89845436
0 78706114
1 66920515
1 81254082
1 36151953
1 53299057
0 95333037
2 14232822
2 98598593
2 88902884
1 12781101
2 90782534
0 7261234
0 97571373
1 55738782
2 91146087
2 54749130
1 27042770
1 19499451
2 7644954
1 94410864
0 62288332
2 60122111
0 20393027
0 95792426
0 81568281
0 15647976
2 17239287
2 95192499
1 30297685
2 4188736
1 97291087
0 64184161
0 98925654
2 91913139
1 60835478
0 89675326
0 89301435
0 78150025
0 19286253
0 90661682
0 36708796
0 22336017
0 81196312
1 96589946
0 74062136
1 87356076
2 11927128
0 58908818
1 74023861
2 86026475
0 62839566
1 5255381
1 77003886
1 37382375
1 96150690
0 38083006
1 77515054
0 59485731
2 88581359
2 6766257
1 45514903
1 99558075
1 22840214
2 29252735
0 1357979
2 16859960
0 64736772
2 23658587
2 822483
1 16304252
2 41437623
1 70924587
0 59760171
1 43880994
0 28941030
2 49983746
1 7075570
1 84389881
2 18792640
2 16645038
2 77686487
1 37850363
0 25990192
2 23890810
2 98300184
0 48056393
1 90573236
0 803336
1 15433629
2 65630943
0 5828517
0 8457717
2 59875213
2 69231924
1 47865138
1 65762807
1 43280287
1 90752550
0 32099705
1 37590308
1 72246156
1 5344490
2 54237960
2 55723814
0 4558432
0 91684532
2 79461632
1 25846080
2 54210946
0 31090452
0 20424546
2 59808226
1 54186278
0 1401916
0 51204326
1 79436439
2 17531187
2 1293732
2 71333706
1 51861315
2 81527997
0 49437812
1 14205371
0 71631960
0 76009851
0 19534315
2 47881791
2 69833106
0 38871393
0 58731192
1 95061432
1 28262994
0 94702341
1 39650731
1 96229093
0 80527259
2 78722223
1 2899890
0 10000303
0 80501938
2 50408218
1 32862985
1 25101302
0 94181648
0 95514948
2 46415951
0 16706177
1 61962165
2 2040862
1 78638668
0 96921472
0 27613623
0 51038808
1 28680124
2 78816267
1 37675001
1 63716084
0 39632274
2 71596519
0 21801811
2 31130624
1 29273142
2 24831703
1 46567042
2 70853336
0 90937620
0 67950354
2 42777780
2 73716572
0 9158653
0 2789473
1 56741488
0 40728463
2 25274726
0 29620692
2 92585645
1 21977349
2 59224794
2 2901732
1 88733495
1 64241516
1 46384872
1 62983462
1 12156139
1 63318300
2 32356447
0 27032316
1 2045566
0 24474219
0 53392400
1 9051651
2 10684078
2 23261846
2 35015274
1 7311238
2 55645474
2 14632580
1 60300054
1 90029257
1 77267895
2 50423646
0 60084067
0 16667056
1 14105152
1 1008913
1 72968319
2 2761424
0 89153889
2 52142205
1 57603022
1 76729390
1 19675531
1 95592282
1 10539150
0 34866163
2 59328771
2 42567284
0 57972181
1 30503627
2 27006753
1 95395457
0 80585835
1 67801551
2 22263499
0 24907270
0 828437
1 15834248
1 46485805
1 4447237
1 21675086
1 53734658
0 21147565
0 97348598
1 15303769
0 5921286
1 15305485
2 92701437
1 34111377
1 68652612
1 36644453
1 77175893
1 48890745
1 71370601
2 78043817
0 67428762
2 7272499
2 96170289
1 38677303
0 74103368
1 70610984
0 57103885
1 13699940
1 83319920
1 70529171
1 66721383
0 33960944
2 35356604
1 43639900
0 3169316
2 96003605
1 28435666
2 56639096
2 52087405
0 20951307
1 72062041
2 80518466
0 10530522
0 89380881
2 91504687
2 23557261
1 1872880
0 87356876
0 59194155
0 71929794
1 46995031
1 95421062
2 68546578
0 32328972
0 51946231
2 45266062
0 57630516
2 97974068
1 87266513
0 7694325
1 52951719
1 85737715
1 14169279
1 74585671
0 34920768
2 14309097
1 77472375
0 99497905
0 95965459
1 1430279
1 78531818
1 83197071
1 806990
0 45178522
0 38869539
1 55196017
2 60870113
1 30936982
0 2530765
2 73650911
1 40079640
1 59958928
1 54330175
1 52678570
0 98688863
0 78439831
0 5901126
2 83092288
1 47125273
2 55112385
1 67304587
2 72000744
2 28760270
0 93824298
0 5536028
1 96458377
0 28822738
1 58054466
1 423575
2 65460070
1 50415800
2 22789062
2 99615578
2 73996258
0 73212163
1 59876886
2 72347766
2 3781906
1 55974974
2 4488507
2 52420409
1 15700902
1 27806366
1 75575088
1 37458752
1 29434860
1 41136920
0 42881774
1 55994658
2 85620167
1 63614767
0 30743327
2 98739956
2 85869606
1 32008033
2 19122229
1 66419290
2 86691923
1 89925409
1 34402416
2 36513351
2 47625029
1 17449528
2 35762084
2 18388920
0 13782944
1 66335806
2 70401576
0 28784604
0 63971831
0 79844174
1 98145116
2 12908036
2 6739331
0 70007245
1 76786087
0 66543174
2 11649211
1 57235021
2 51609542
0 24893157
2 56546284
0 49879439
2 56828552
2 18468326
0 70415951
1 59667368
2 62960976
2 58917884
2 54176035
1 95996490
0 48275042
0 88758520
2 65369320
1 84138209
2 30291959
1 71339912
0 21528595
2 74985164
1 60024947
2 2378862
0 40399882
0 55510928
1 29673318
2 2566443
2 24897097
0 35220826
1 65443387
0 61655422
2 4043604
2 4788124
2 80187280
1 78495466
2 78571486
1 8667128
2 34409902
0 43790175
0 70914139
1 52295609
1 5377016
0 20685948
1 37569411
0 92350562
0 70203677
2 12853307
1 93733980
2 53339422
2 32105136
2 76270336
2 72180202
1 610968
2 72130910
0 29087654
0 94951235
2 24748168
2 39752900
2 45737805
0 93642113
2 16396650
0 13351308
2 22332450
1 73011096
2 38427115
2 65611554
1 67133062
0 45303553
2 53686829
2 42245061
1 59452543
2 72395308
2 34412868
0 42501534
0 30629098
2 22702411
0 67482048
0 41286522
2 77201022
2 33395113
2 89516699
1 98452152
1 13670106
2 5920588
1 99016386
1 73637783
1 81545604
0 60876702
0 49611913
2 46773071
0 37502873
0 60809117
0 85729330
0 53334951
2 59018203
2 95271006
0 99947663
2 22901718
2 39419327
0 26028304
0 99179862
0 16259553
2 36375375
2 57822200
2 86863890
1 25105078
0 28423099
2 72220243
1 17854144
0 2584307
2 88833603
0 40864893
1 92908304
2 921012
1 68301400
2 53186822
2 38531552
2 19480869
2 40099884
0 65008040
2 65273095
2 55164376
1 7184507
1 5379126
0 49652380
1 4804216
2 13547365
1 82689438
0 20036139
2 33523169
2 65313310
2 52290274
2 45792505
0 72957156
1 2425572
2 3333568
0 74703011
0 26520517
0 86895088
0 90704370
2 49719220
1 89408271
0 41681002
2 53174289
2 40879814
1 12461430
1 74032294
2 35054572
1 73928742
1 17511823
1 41567432
1 86784808
1 40256758
0 97837772
1 4255010
2 48400965
0 29617117
0 75180463
1 37637822
2 737965
0 14679239
1 44072179
1 74201122
2 27605847
1 51272601
1 669037
2 67077666
0 18140110
2 6751954
2 39277811
0 62099908
1 51379936
1 31069313
0 44562025
2 99476434
2 9002269
0 45565668
2 76089904
1 48043927
0 49077098
1 66028324
0 15558989
1 73482507
0 87862711
0 86171348
1 69337954
0 77541891
2 61402092
1 93419049
2 67311585
0 82402423
0 72508413
0 83912
1 26067081
1 93886935
1 18297557
2 85177057
0 93608218
0 83984495
0 7836793
0 44819418
0 24267473
1 58801859
2 78694134
1 15599086
1 11721567
1 46994966
1 98440629
1 36544994
0 67302852
2 5685387
0 99057854
1 90926100
2 35758474
1 22477876
1 1068100
2 20732674
1 42658208
1 79882139
0 79621780
2 87664553
1 48092716
0 41231845
0 70438153
2 89605373
1 13054093
1 61541531
2 80150896
2 54171043
1 44188663
1 45659418
0 62844433
2 60121442
2 19204098
2 30086684
0 15712211
2 79727492
0 55025391
2 21822178
1 42829789
0 15363452
1 65630481
1 2438283
1 15337429
2 27774162
2 3061308
1 11626315
2 28582761
0 7998075
1 39903204
0 42897911
1 62544148
0 44089322
2 96948589
2 93905400
0 91364117
1 32555293
0 133132
1 20304363
0 82997284
2 91970954
2 16602158
2 67733056
1 15011827
0 59144086
0 52525749
1 77038865
0 54970130
2 84327430
1 15826125
1 72384340
2 9766848
2 64492422
2 59703488
1 70627054
0 95617905
2 44216291
1 32821482
1 73822999
1 50986343
1 61185743
1 81578698
2 99061494
0 9466566
2 91024178
2 30922831
2 32825517
0 39573970
0 69066272
1 5735271
0 49919790
0 6342219
2 28484543
0 83942016
0 37639161
2 1097420
0 35225311
2 46621282
1 64703584
2 45725358
1 3782106
2 55139058
2 29124270
1 39881758
1 40185310
1 33054394
2 11984051
0 10222069
0 40359268
2 96367237
2 91319461
1 718845
2 68028598
1 92784864
0 74199063
2 79153149
0 29158732
2 16568714
0 29520223
2 23174354
1 33541958
1 91467795
0 32886288
1 17139220
2 66733829
0 5184756
1 58279202
2 49591445
2 7107257
1 94600241
2 77839187
0 6310318
2 28192173
0 36688111
2 54738228
1 37826140
0 86064277
2 72392420
2 7826340
2 11392092
1 56818498
1 1189612
0 46779539
2 91863993
2 16933745
1 7383585
2 25184053
1 33344613
0 56110768
0 93329920
2 33366444
2 38489167
2 63182714
0 31859671
0 50558914
2 10039441
0 10252936
2 52088887
2 88057086
2 95713190
2 523146
0 2218252
2 64039280
0 91370870
2 62924380
2 99752488
2 27246294
0 68141165
2 55734096
0 41919048
0 81091056
1 78429795
0 55123026
0 46585974
2 93526134
2 62283269
2 89597181
2 48418010
0 34554603
1 63712075
1 16339022
0 60347175
0 13657722
1 46755891
2 7933506
2 32730514
1 32596120
2 17977012
0 13016334
2 95484843
2 10903306
1 83500975
2 13915436
2 20571585
0 68174125
0 24085154
0 93533603
2 75303714
1 74016732
0 97465099
2 62524636
0 2251491
1 52785076
2 46482082
1 28393038
2 84097728
1 72889493
0 29071290
2 84656753
1 87024665
2 5230765
2 93745698
2 99822909
1 76722120
2 33140054
2 558052
2 19412264
2 65619394
1 15300536
0 97416576
0 6916672
2 92797198
1 69063870
0 85486437
1 6320074
2 68039102
2 19624544
2 63158085
0 18476060
1 93470997
1 31307940
0 13390684
1 52519516
2 99785007
2 3809509
0 52466739
2 41806976
2 44237010
0 82407845
1 72784020
2 83096010
1 16130338
1 82514151
0 76095413
1 62798712
2 91029574
0 3576972
1 63843732
1 37921057
0 54109087
2 34389085
1 83006889
1 28299024
0 7790358
1 52120205
0 230281
1 97564123
0 68168998
1 16001060
1 28490503
1 75624699
2 10439426
1 74102901
0 54431692
2 83996739
0 30990673
2 33646626
1 62463602
1 80595952
1 58756086
0 34521984
1 32756412
2 92796470
2 29559872
1 22701362
1 80639107
0 46829026
0 17405592
1 38424810
0 46233729
0 79058721
1 87955724
2 38399947
1 34300038
1 78485015
0 5611686
1 41074889
2 86662442
2 40667789
1 79862878
1 47444621
0 30769526
2 47587043
0 36518930
1 3128669
1 10363205
0 83350783
2 1328595
2 67400735
1 89037693
0 97245329
1 41387439
1 77752433
2 78293619
1 31419008
1 41700132
0 18212132
1 26643455
0 38978680
0 79275694
1 15019094
2 2469102
1 80245654
1 80015332
2 81828049
1 85467727
0 50023704
2 56590333
0 87234895
1 84260869
0 26285143
2 47610848
0 52508377
0 87303601
2 89020072
1 38786895
1 18467308
2 75651537
2 7490976
2 82654284
1 31143995
1 46935257
2 64821210
1 60458355
0 26300979
1 23140671
0 37896473
2 59826019
0 53541181
0 58078303
2 57221846
2 62261858
0 21687035
2 16076903
2 10971675
1 85587356
0 64171973
1 13780849
0 52099491
1 42677129
1 48208988
1 83639318
2 38371672
2 13494577
0 5735280
0 31366074
0 50916891
1 4552791
1 79065638
1 38332644
2 39064799
2 12304777
1 25620030
0 93513901
1 63069198
0 60765981
2 48828158
2 83694721
0 94276838
1 38893638
0 30132946
1 85782504
2 77381654
0 92759074
2 76583822
2 90277702
2 8598225
0 97330778
1 69836673
0 9783326
1 80880069
1 15396260
1 53849638
1 57059307
2 96987274
1 22207955
0 68724621
2 53968233
0 32144385
1 29517272
0 75945108
2 27448722
1 28345705
2 99722668
1 3439358
0 89866221
0 93255334
0 33301136
2 26883452
1 40670080
1 44232160
0 20939234
0 36146590
2 53764680
2 84840370
0 95754021
2 19600865
1 9725823
0 63920545
1 5206735
0 33255421
2 8261436
2 2130301
1 71735725
0 7973570
0 2983117
1 66579539
0 68936717
2 98631460
0 97207184
2 66721562
2 57333579
0 32308228
0 9438399
1 60204710
0 19429030
0 95623645
2 85630620
1 44565900
2 40792945
1 87609105
2 36346902
0 79023137
0 63382879
2 42646265
2 34319314
0 21324400
2 41794510
2 38284815
2 52662492
2 99992073
1 33049596
0 16940454
2 83394251
1 51127643
2 94006653
0 73907662
0 82237651
1 51816576
0 60206881
1 56827871
1 61909089
1 59695439
2 89640599
0 70990532
0 81334114
0 98787698
1 77815225
1 14261860
2 13624730
1 10164982
1 47707729
0 13183215
1 74318895
1 89695569
2 52428552
1 13913805
1 72830863
1 60458844
0 62176587
2 88645972
1 32640706
1 38304540
2 92566244
1 93375613
0 94960775
2 79311501
1 2900538
1 76899122
1 71427059
0 23553504
0 75307250
1 11562162
0 8654743
1 35632917
2 93343520
1 64737107
2 53645223
2 63213261
2 10027030
1 10857285
1 5180337
2 28125175
1 66986575
0 77411607
2 31963813
1 26103404
2 2729324
2 27593408
0 88026927
2 85140947
1 39537676
1 24789873
0 67161664
0 54725633
2 74113026
1 20504653
0 4270566
2 67956704
1 24142957
1 50514282
1 18810720
1 85978593
0 71724908
0 50723285
2 85306878
2 47473406
2 84938217
2 89142992
1 57100040
1 26039388
0 33941945
0 17526962
1 15412154
1 56840545
1 94801807
0 83340940
2 7815782
1 89789167
2 81484173
1 77609946
1 77444765
2 34744483
2 95639723
2 66598757
2 98740826
1 75121834
2 75878998
0 14471356
2 62153559
2 69982641
1 87952661
1 90122744
2 93582180
0 25342443
0 94488420
1 74329238
1 11032036
2 17211345
0 53528014
1 15402887
2 9953547
1 8579135
0 10605286
2 46003614
0 58273145
0 3152191
1 24003559
1 23320561
2 12923344
0 93126515
2 83152494
1 23008203
1 13030230
2 78765519
0 65318439
2 79244341
0 58748476
1 30171409
0 80207932
2 65628796
0 6651066
0 83379779
1 3159412
1 20159334
1 4014448
1 66130661
2 16428990
2 40733967
1 50607484
1 51818826
2 76624660
2 69697965
0 99106
1 75135399
1 24757277
2 35973788
1 54757562
0 48453615
1 93596793
2 19319798
1 29231624
0 37392095
2 5560312
0 11252495
2 31471621
1 61268541
0 382728
0 7390073
1 70158969
2 53543146
0 98201719
1 36846182
2 63674963
1 82013189
0 30766540
0 55332812
2 52017300
1 3350575
2 16985383
1 68538067
0 4343018
0 55702413
0 12485924
2 9002854
0 83086687
1 83305616
0 68249599
0 24656696
2 6113400
1 13103104
1 89701787
1 96424686
0 33782459
0 47580573
2 84540694
0 44049294
1 49477603
0 20554566
2 94414795
2 37679168
1 77150355
1 52924674
1 69133029
1 53694424
2 21786873
0 99803750
2 57148073
0 73125080
2 55067174
2 44136763
0 3355095
1 92489243
2 51196894
0 91608582
1 24400045
1 71994584
1 79211976
0 9169727
1 4142178
1 20936361
0 26806193
0 73080387
2 26176860
2 80902727
2 87005020
1 48137663
1 80831375
0 69015142
1 66097336
2 15472525
1 92184652
1 49150569
2 29842671
2 99103475
2 2715413
2 65495463
1 14867949
0 27987430
0 64193991
0 31499202
0 85330373
0 26991977
1 79613067
2 19549114
2 83757372
1 2741516
1 4702148
0 76510358
0 59574651
2 43477348
0 15737088
0 57064683
0 92996837
1 47085924
0 79300322
2 21619123
1 87079455
1 84510882
1 74682213
1 25646857
2 77869072
2 95934062
2 99800925
2 90653072
0 80135256
1 31404322
1 1209288
0 29989270
0 26380703
1 97039094
2 36340868
1 69256770
2 91343180
2 150876
1 59220235
2 47850225
2 24296693
1 67838981
2 56101533
2 40985264
2 41898792
2 77458061
0 2936286
1 3305936
2 24194137
1 43556792
0 16543972
1 50044905
0 67677642
0 33553619
0 54840471
2 17766109
1 37886526
1 74868211
1 4789860
0 65285024
2 73483132
2 61491769
2 64801612
0 71405653
0 22189948
2 41111648
0 4551222
0 31964604
0 75902283
1 2204415
1 10417624
1 12838216
0 11021192
0 4525829
0 80969625
0 50024262
0 40420274
0 14951149
2 8236948
2 35957756
2 68579583
0 52275138
2 15317916
2 70040076
0 85858682
0 81245876
0 87244190
2 65006745
0 92526401
1 14406225
0 4306316
0 76325109
0 29931075
2 19009211
1 13072801
0 41217111
1 19128972
2 56617002
2 10814150
2 95510004
0 60059333
0 41645759
0 55034874
1 72376620
0 73553249
0 1462426
0 50173614
0 68705492
1 59608573
2 99843465
1 95357049
2 29327576
1 56451282
1 29803168
2 49410787
1 64455191
0 59523306
1 57962515
1 89928036
2 16269256
0 96718111
2 79630963
0 41852364
1 63258574
0 49114585
2 45464155
2 26622886
1 39129656
2 57134294
2 26369973
0 5260021
2 45999297
0 80539810
1 28335064
1 30967981
2 71085700
0 15000299
1 77946346
1 81397995
2 36170055
2 96737674
0 57292621
0 79768752
0 35053620
0 36694219
0 97346459
2 70808990
1 97176936
2 81962658
2 65955996
0 14884077
1 73027768
1 54782076
1 39148454
2 21796216
0 988540
0 42949726
2 42420816
0 63888543
0 77307331
0 3175862
2 20542412
2 69825459
0 80410448
0 21982952
2 34304135
0 19258669
0 85096891
1 66557234
1 98766759
1 65473101
2 14954629
1 90139435
0 27544603
2 68990513
1 60937761
1 82688693
2 35315157
1 77433458
1 87876709
1 23015514
1 17709558
0 26208993
1 18064985
2 44454273
1 26085029
2 75178403
2 76960119
0 68869629
2 42430428
0 50509522
0 24419828
2 24184335
1 33564916
0 64750013
2 43700070
0 5284144
2 78032631
1 6931625
2 74615260
0 49276958
2 48875729
0 53569433
1 23713267
0 14753261
1 66300993
1 56886910
2 74544846
2 58704207
0 95607847
0 14159775
0 45267031
1 30622539
1 91679589
1 52428048
2 4704051
0 24036264
2 9894124
1 47332370
0 32498701
1 89077073
2 66630691
0 76796545
1 24016426
2 69156260
0 66320628
2 4767827
2 88001739
2 45811852
0 52741893
1 66100170
0 41138146
2 59133252
1 4069303
1 73486985
0 56613454
0 2894179
2 91682289
1 71841752
1 2282931
1 17222739
0 68223954
0 37978585
1 37704860
2 65798949
0 14561913
2 79220589
2 51158981
1 23770826
0 17088533
0 54373214
1 11694104
2 7793522
0 99899596
1 33182458
0 49000011
2 90309862
2 19929832
0 64677602
2 14307895
2 15193817
2 94368841
2 37973674
0 73312187
1 24123826
1 47387543
0 91713952
1 17362792
2 10904340
1 95356869
0 43733425
1 86226603
2 91468532
1 22056432
1 36326894
1 52735549
2 33287865
1 96938762
1 44932037
0 27937451
0 73566099
1 80876464
2 47585787
1 32427078
2 49138599
1 71425398
0 80118420
1 8474017
1 81531612
1 64098148
1 66586766
1 65883297
1 27976354
0 14497816
1 89901840
0 67905875
1 27875052
0 53796178
0 22488951
2 86981541
1 56461384
2 93174700
1 27496286
1 76694094
2 66064700
1 23280581
2 95089847
0 41170844
1 92969297
1 70687034
0 67781241
1 28905659
0 33252942
1 20307959
2 9941803
2 41150691
0 6532975
2 20924767
2 34106058
1 76017103
2 80991033
0 98748776
1 75527913
2 39265905
2 2413919
1 37314996
1 3573284
1 55388236
1 92217901
2 76879214
0 62861777
0 92289465
2 21194223
0 11426742
2 88110092
1 25226962
0 51922718
2 85785102
2 18204798
2 73865463
1 86389529
1 38835654
2 11190111
2 90297247
0 13908742
1 95555202
1 28924505
1 98185307
2 7697052
0 34654866
1 96959173
1 69354914
0 85621537
1 31258401
1 36413551
2 1887497
0 4024696
2 34954808
1 64326248
0 59791171
2 58669795
0 13469209
1 32474040
1 59152302
1 64759608
1 10161749
2 6832135
1 39675514
0 87868680
0 52588083
1 57874038
0 90776871
2 23008423
2 23937870
0 52661663
1 87224125
0 34031628
2 69483211
0 18033340
2 8742327
0 40978700
2 70714535
1 40418205
2 62746512
2 6867070
1 61927120
2 8569490
0 5727575
2 23624231
1 88794574
2 44623550
0 93984078
1 28462268
2 24514184
0 55990319
0 30556283
2 63476141
1 71513974
2 35556608
0 85893641
2 43108304
2 8846693
0 97859352
1 93287246
2 68438682
0 81158024
2 42564596
2 9772227
0 53697080
2 14404877
1 64387010
2 48979321
2 33404789
1 51047932
0 47730860
2 41329290
2 91742328
1 49492553
0 70535357
0 2284406
2 60006965
2 51175956
1 43793841
0 58283739
2 85188556
2 86209676
0 87989747
2 91605991
0 2969628
0 41303803
0 62277756
0 45835281
2 16996302
2 71662775
2 72061359
0 40804508
1 79331120
0 19835777
0 35197128
2 56872039
1 50682779
0 63681253
2 9514716
2 89708829
0 55253925
1 65446721
1 66406316
0 99125641
2 79870468
0 50644496
1 26127293
1 78183554
2 83705577
2 60435897
2 6088027
2 75388228
2 46025978
2 69324128
1 31314317
0 54135110
2 90961526
1 78338352
0 79207862
1 90700685
2 55756963
0 81392130
0 68882392
1 67141954
2 4406584
1 44403007
0 64631323
2 78528054
2 41784642
1 57557609
0 16503243
0 3392112
1 89075573
1 45006204
2 34026292
1 43282544
2 51368368
0 7645770
2 23041139
1 96284126
1 26369722
0 16247293
1 56467703
0 5999952
2 39597777
1 85672708
1 22505541
1 18955491
1 98805184
1 14883792
2 41118215
2 76185900
0 64389259
1 80923021
2 15809779
1 18432241
2 89010809
1 31438286
1 23270068
1 79314577
2 29759829
2 76732598
2 95748795
1 39793425
2 53583156
1 12753177
1 42894203
1 81621115
1 72397657
2 71235265
1 54552578
1 29949835
2 54645689
2 47922168
1 69181679
0 50537977
0 53450147
2 70519025
2 53851851
2 83022425
1 26150765
1 10608957
2 42436655
1 74230624
2 44916577
1 36206454
1 59152452
1 77344368
1 36814073
1 95398533
1 9289385
0 78261584
2 35822936
2 55042474
0 35007561
2 47290801
2 75165022
1 34790155
1 50686255
1 16216683
0 88215987
0 20351762
0 32367201
0 88062831
1 38028368
1 62038898
2 17590922
0 12654972
2 11345082
2 62748164
1 9147410
1 1803291
0 56001715
0 11005163
0 78181644
1 60064680
2 25156113
1 57569885
2 72442615
1 16888265
0 95182046
0 98571877
0 67122613
2 76697892
1 3297013
2 48216462
1 66294472
2 96066931
1 85400979
1 63920356
1 64024270
1 80941167
1 72273262
2 20815385
2 80474412
1 41018086
0 27444278
2 21589218
2 62666145
0 71543226
1 40542896
1 65825958
2 46232876
1 84676376
0 20116922
2 96829484
2 4700024
2 52983718
0 12766705
2 2335812
0 54539481
0 2972311
1 11896348
2 36452604
0 80851789
2 80728469
1 70511587
1 24831373
1 84277145
2 19552386
1 17195349
0 4378843
0 5333805
2 99972995
1 70778957
2 76362457
0 64037283
0 23934356
1 42603748
0 68914277
1 52797007
2 36380647
2 17147651
2 9987597
0 27423458
0 54086412
1 76896253
2 16958164
2 87533437
0 56078434
0 6276109
1 65992806
1 97783859
0 88337282
0 67574053
0 70492967
1 28160567
2 34918734
0 19369443
0 69707600
1 5941330
0 60111852
2 8470055
0 18163119
0 76424825
0 54957568
0 32374494
0 9341404
1 20251963
1 57615818
0 82451287
0 69980504
0 34952598
0 48473941
1 90403241
0 28682633
2 8344283
2 93000771
2 26749475
0 7766810
0 3934858
0 5252452
1 50769884
0 28882112
1 1068903
0 8493392
1 29676552
0 22107285
2 80322792
2 16314503
0 12740157
1 78246587
0 3651833
2 10431482
2 36578956
0 38232266
1 74059324
2 75173662
0 49280951
1 5402126
2 95583783
2 74293779
1 33360066
1 18496447
0 57222365
0 84534346
2 77983484
2 72221524
0 76728457
1 9910118
2 3024689
2 78493257
2 36373832
1 35606742
2 79382586
2 16833020
1 5937938
0 89564860
2 2818871
0 47815924
1 91178547
2 67793415
2 1633783
1 12412149
2 6390448
2 34576584
0 99477036
2 86810988
2 53860417
0 91498616
0 66206780
0 66935165
2 93024366
0 84568376
0 84220807
1 15190889
2 64371461
0 44242328
2 31434705
0 41834005
0 15890053
1 92605019
0 57085193
1 20735888
1 47355826
2 30554528
2 71699989
2 73046790
2 32748014
0 13850868
2 3733817
0 89430020
2 62528722
0 38908486
0 400134
0 42197152
1 26975828
0 27138700
2 43629631
2 4146506
0 64029483
1 36966009
2 77099764
1 72062124
1 17227581
1 86086859
2 57122891
1 39128455
2 43077057
2 10075663
2 17740919
1 83313428
2 54190016
0 82425194
1 74367369
2 80803179
0 80389619
2 12239477
2 56040494
1 56728609
2 70275277
0 28070726
2 77519400
1 3825434
0 59372237
0 90628629
1 49125236
2 4017073
0 27194776
2 23033029
1 44640085
2 67866260
0 78101134
1 33889059
0 45572034
2 7956448
0 46442985
2 77847751
1 59307580
1 12534315
1 62414311
0 39137881
1 18994359
1 50546332
2 29351685
1 61654799
0 55651126
1 22255986
1 76034848
2 72603970
2 8992403
0 66398289
0 68351156
1 36578472
2 63192491
0 5503037
0 39106457
2 72288195
0 81432402
0 4405588
1 19620647
0 11559185
1 63415525
1 7086244
0 3891481
1 29911909
1 21908669
2 45234232
1 40608775
1 35051568
0 56584134
2 88414794
2 2380810
1 90108402
0 57551997
0 45871416
0 39689421
0 58346401
0 85007978
0 23653786
2 91834997
1 47813293
1 42207544
2 40285950
0 63249596
1 53165320
0 73474776
2 20278297
2 33143111
2 54902250
1 64570149
1 63730588
0 46174443
1 9125673
0 99089791
2 88455436
0 46102013
1 67774201
2 19795994
1 21378414
0 92250588
2 54246628
0 54634066
1 83629064
2 33086841
0 50807205
0 22862292
1 78643584
0 30451387
1 8362754
0 92230006
2 31966260
2 81443413
2 24367144
1 49492897
1 56855223
0 20281223
1 65771864
1 19613261
0 57135308
2 86140461
0 96568641
0 98952621
2 25991312
0 49807821
2 53848837
1 43914217
1 45902592
2 81250944
2 37060897
2 60483116
1 8677956
1 17555061
0 11124482
2 76869707
1 95673274
2 85175224
2 95580882
1 51530716
1 69255845
1 2156831
2 54723510
1 64202115
1 11514105
2 13686582
1 18240977
1 91535046
1 87478917
0 45196350
0 78307332
0 74005513
2 57780200
1 84891819
1 92657159
0 21598926
1 76648771
1 27793690
2 8799519
1 27779997
2 22382868
1 6638703
0 21991252
1 83965171
1 8953965
0 12873031
2 64350185
0 89445029
2 29282926
1 89905500
2 63745115
1 66266843
1 47031959
0 7523949
2 41260412
1 23265224
2 69581186
0 75549021
2 20698771
0 12133747
2 29121834
2 98565024
1 31070443
1 52501599
2 18287504
0 67728764
1 25141745
1 99250758
2 40270913
1 46727585
1 55002487
1 89367272
2 73963829
2 27928829
1 95165541
2 4626722
1 953124
0 28187549
0 58002603
1 73201042
2 51407089
1 16807938
0 42675939
2 54540448
0 13082064
0 54597277
2 54955745
0 14052432
2 88304281
2 80733921
1 53080795
2 94458181
1 62295787
0 14460586
1 84511516
2 94120211
0 71697914
0 90807251
0 75927293
0 87858882
1 80559763
0 17013863
0 40337250
2 12387551
0 27110839
1 22171631
1 58518080
2 56012595
1 58672573
0 18221501
0 41612074
2 15155985
1 11909155
1 87592242
1 95076769
0 94971590
2 58329563
2 19418955
0 97648871
0 45345464
0 27937242
0 3812355
2 44447743
1 14588632
2 73532930
1 60643705
1 81959558
1 75139992
1 86371182
2 43197633
2 90965494
1 23322024
1 16102327
2 55264202
1 11815752
2 28194459
2 96013772
2 68535066
0 85964142
0 66742112
1 42205482
2 33084990
1 34905854
1 93993411
2 76275556
0 32817194
2 24467337
2 37691661
0 56335524
2 30261348
2 28749269
2 51283406
0 49160563
0 21676964
0 68826882
1 21723876
1 44277721
0 98561058
0 40033129
1 98983977
0 71678500
1 71213699
2 92214764
1 7971606
0 12806898
1 8371667
0 86737299
0 64076416
0 81036933
0 27812746
1 68619345
0 80254545
2 21467263
1 39740160
2 65460932
0 78224946
0 21248715
1 53384049
2 83634182
2 41674048
0 87492459
2 31130842
1 17874663
2 85495141
0 18361602
0 45688081
2 90539050
2 23188589
2 2344329
0 87092135
1 12487638
0 3304608
2 87334450
0 21581595
0 59433318
1 267900
1 42250129
1 94507412
0 89188392
2 79287877
1 65139992
0 25850089
2 27136200
0 55054859
1 41905895
1 80499174
2 31899829
1 79467088
1 11150823
2 36839642
0 99686836
1 81571867
1 43237452
0 70414986
0 59991842
2 11814049
2 69890065
1 29505759
0 17775277
0 25247269
0 59760293
1 32540637
2 91378500
1 23813741
0 90225577
2 35676538
0 26424408
2 79990065
1 64352121
2 68627412
2 86866768
2 59381868
1 74095897
1 89255074
0 26601643
0 71101261
2 94152367
0 27090715
1 66779090
0 12069262
0 61730105
1 5118351
0 29463192
2 57021609
2 85990858
2 13719084
2 71644896
2 58948486
0 71245381
1 12826503
0 26170108
2 60740859
1 14427204
0 21355764
2 30586292
2 38742710
2 98189782
2 50948143
0 5423455
2 69431111
0 34467335
0 34546356
0 88695063
2 67221719
0 23350929
0 58143155
1 8939562
2 14710640
2 52245894
2 22318243
0 62304201
0 94907565
1 3998812
1 74495477
0 86188682
2 19909222
2 51383306
2 81660189
2 24264450
1 2518664
2 2101928
1 510633
1 21923201
1 6877468
1 96965099
1 79497193
2 27754218
1 67133926
0 6194097
1 46009478
2 4514589
0 34607355
0 98343183
1 14132813
0 84638246
0 90662099
0 97309543
0 30977394
0 15505174
1 5768665
1 57439356
1 53289663
1 50274018
1 76207716
1 95886489
0 22801306
2 43928022
1 99612849
0 73556329
2 73150824
0 53031868
0 57190153
2 42837576
0 18219085
2 85208397
2 45678489
0 71518442
1 46125630
2 52867995
0 76082683
2 69688050
0 83403296
1 79520029
2 71653576
2 67334397
1 99284916
1 68733999
1 77533625
2 83727109
2 58777817
2 39791604
2 51181830
2 67400397
2 16095449
0 82736330
2 70881356
2 26002399
2 99397262
1 96024971
0 67265222
0 25995266
1 99415622
0 86219112
2 28383797
1 49652735
2 40137917
1 32503029
2 66090143
2 66514588
2 77263219
0 52504702
0 48439387
2 72373721
1 91736155
2 95437445
0 6552713
1 55812299
2 90945898
2 24729074
2 77271328
0 69885392
2 1217265
1 1851448
0 70424099
1 54321578
0 98806962
2 70441747
2 88733441
1 29809717
2 48827185
0 16421260
2 42497001
2 23425622
2 17613558
2 95168939
0 95551312
2 40523210
1 95247800
0 10596551
0 67621767
0 76961232
2 90914852
0 80939227
1 41631933
1 49751493
0 69735694
2 85066974
1 6159132
2 49090380
1 77667399
2 99250544
0 36115861
2 93045301
0 75777370
1 10382165
0 14389309
1 86957621
0 71824881
2 97265722
0 84095362
0 53677983
2 27034938
1 55590238
1 95544938
2 56410467
0 20334336
0 60385465
1 79478109
2 11339513
1 23725617
2 21765631
1 14300313
0 12268236
0 65778969
0 51193012
0 1506810
1 12996829
0 6320905
0 21349537
1 39346112
2 21597477
0 41137744
0 31113934
2 17701657
1 36624617
1 27157398
0 72659611
0 57191478
0 37330134
0 88290678
2 25997788
0 53004219
0 48172507
0 88299947
0 71918289
1 95429054
2 78763357
1 66006926
0 66647504
1 67370275
2 14052778
1 71250150
2 40345814
2 92184504
2 62583579
1 86865876
0 43050870
1 93783762
1 47384422
2 61456740
0 74011256
0 58750628
2 41378873
1 2835622
2 96176320
0 69668758
0 28783815
0 60299801
0 29939488
1 12142917
1 23772337
0 19775051
1 16042596
2 40249423
1 85845751
2 14304435
2 21343203
1 54693850
1 93435718
2 31531442
2 40083160
2 58185903
1 86156580
0 54179516
0 12314345
2 63524245
1 60644993
0 72307124
1 21389077
1 45073554
1 41053460
2 95233656
0 15409352
0 9463517
1 17742155
0 87304043
2 77976108
2 23579598
0 73730491
2 53018038
0 85981804
2 75446217
1 95088596
0 89839641
0 5346474
2 26772082
0 70869989
1 57027130
0 91357958
2 80588478
0 60422553
1 31208196
0 72289198
1 68016140
2 75083554
0 11790008
1 77619878
1 3990749
2 47831921
2 46523039
0 54765660
1 90627285
2 58608920
2 93216347
1 48449256
2 40384407
1 15239114
0 98415450
1 96783290
1 61491404
0 44079187
2 84630647
2 84770912
2 70428011
0 9974796
1 9387244
0 98663937
2 7044529
2 28276407
2 30846508
0 74041621
1 60347121
1 36776755
0 75502047
1 49736535
2 48624501
0 79260187
2 67273612
0 69360266
2 47857217
1 51010975
1 11595950
0 75906278
2 98450083
1 14988721
2 35851635
0 86102387
2 80047125
2 41320961
0 87645731
2 86458988
1 79868874
1 69422247
1 89398084
2 66426983
1 37733600
1 69248558
1 85788788
2 67316736
0 77472148
0 50470578
2 67844886
1 54882958
2 10832713
0 38214846
1 53347870
0 92511183
1 37476870
1 63783103
0 38453427
0 61482890
1 5788885
2 67719916
0 44491865
0 38725451
2 82288036
2 23597199
1 7332066
2 39374194
2 77085796
1 77807334
1 65069501
0 49561569
0 80022815
0 61433309
0 24961424
0 2650632
1 24136919
1 39059528
2 19095333
2 32165630
1 51517176
1 75225754
2 89455315
1 70937434
2 93814110
2 59390493
0 76956805
0 51290526
0 13733122
2 69651174
1 45228401
2 40593740
1 12854804
0 42865293
1 5798720
2 47276682
2 7482136
0 72856037
0 51200815
0 92586062
2 79895258
2 67971940
1 54580133
1 51139366
2 12424931
2 55220572
0 79277586
0 45928469
0 7720347
1 48277421
0 14461315
1 22637029
1 15529943
0 96515229
1 55720024
0 50571203
0 92983326
0 89814685
0 71682552
2 94692335
2 59470588
2 31666463
1 97146763
2 18561873
1 73079806
2 69718742
2 28979322
2 5104940
0 79715670
0 59640673
0 50181843
0 22843226
2 57340049
2 59219124
1 94963192
2 66459686
0 95331463
0 67506082
2 65448423
2 45613490
1 90535941
1 6541743
0 82623128
0 40309934
2 58763511
0 36010531
2 74971789
1 75686051
0 70168704
1 51011350
2 47430506
1 15833584
2 49904007
2 81419254
2 20144949
1 1075106
2 12869229
0 7912719
1 2382101
0 19917282
0 68747317
1 63739779
1 85568005
0 89513512
2 34182079
2 35004082
0 45273438
0 89385650
1 84579525
0 10923128
1 85794099
0 54362244
1 33821302
1 77470476
2 79273774
0 74036465
2 4964701
2 85645710
1 39878261
0 19537117
2 72571915
0 21357140
1 64263449
0 33393763
0 63604900
0 84856551
1 96718789
1 36530165
2 93963376
2 92920154
1 63985210
1 94602417
0 90732795
1 32484463
2 63878126
1 86645188
0 25165643
1 80349650
2 26475283
1 78095921
2 26812736
2 45812004
0 73053279
0 13292105
0 45260041
0 71517019
1 9923144
1 4386816
0 47835564
1 97130822
2 89248994
0 76089717
2 95644210
0 92813091
0 66547999
1 44582466
0 69195864
0 70380190
2 71256197
1 18926796
0 49702341
1 80726434
2 63330008
1 79385775
0 17456995
1 12402968
2 72363132
0 28355769
0 23019974
2 45075898
0 90290861
2 97823242
0 28385583
1 82501031
0 18623275
2 82766401
0 73436136
0 44986066
1 54741012
2 17889981
0 30161367
1 61421204
0 45172399
0 39074777
0 94646720
1 20563442
2 51435046
0 16103259
1 21709253
1 89468441
2 8656647
2 10496293
0 239534
1 79939644
2 52191397
1 92078827
2 21079024
2 69785365
1 37071531
1 70661539
1 4180132
0 97783103
0 24842216
2 65369778
0 6301338
2 809942
0 45281419
1 87402761
2 51331142
0 63902985
0 56484573
2 19728859
1 20359151
2 41631134
0 15505390
0 95612151
1 47562897
1 57921711
0 74288021
0 45943677
2 13228318
1 94098847
1 83988555
0 73901350
1 30219963
0 31799464
0 70019277
2 19121461
1 75337449
0 16712483
0 11463621
1 1726806
2 32724946
1 71389458
0 47351029
1 23992303
0 35989738
1 16173372
0 67472304
1 22513601
1 85370319
2 93963202
2 48781480
1 95911629
0 30408815
2 88620489
2 36495065
0 70549462
1 90010625
0 95553148
0 56022359
1 69875610
2 28277678
2 26374804
2 5680484
2 93024575
2 72372210
0 68521104
0 66560648
2 39744605
0 86936948
2 72249211
1 39320118
1 30706525
1 19676205
2 69492368
2 50981251
0 18001368
2 38018212
0 23233378
1 95247230
2 75253301
2 32396961
1 21563523
1 86646048
1 72547278
1 30152320
2 97595139
0 62623068
2 83298601
0 6890803
1 15832208
1 68640584
1 44408661
1 12531363
1 83109338
2 89897240
1 2414887
0 33999944
2 52867118
1 5346026
1 32962796
0 29363847
1 63728153
2 6676197
2 88302333
2 68074172
0 85303691
0 22921030
2 83156491
0 77132857
0 30567314
2 28391332
2 38186559
0 61152677
0 48086190
0 28388070
0 71680853
1 10837257
0 95462032
0 2650806
0 4627046
1 79677405
2 75950134
0 2492809
1 74900371
2 9198432
0 63439642
0 69935654
0 98133169
2 42962730
0 32040181
1 17568472
0 62132626
0 18548121
2 74264878
1 7385391
0 51416256
1 84345177
2 34126325
2 63697819
1 59550549
1 52280654
2 28756206
0 78302359
1 25021275
2 15099441
0 65788681
2 82703915
1 49985964
0 29724450
2 51007485
0 64612303
0 34455409
2 90638501
1 50613939
0 90627065
1 61518852
2 91652655
1 42296856
1 2033186
2 57746723
0 63650530
2 48346925
2 46629331
1 61024500
0 56843704
2 75519272
1 34759354
2 35111545
1 76322001
0 83576389
0 11816582
2 64539822
0 83870808
0 15433155
1 22968030
0 58780417
2 53100256
0 77078958
2 39623209
1 77809570
2 89162105
0 92952407
0 61309289
2 60361767
0 10587658
2 538120
2 67559362
0 98844992
0 74311763
0 931291
0 36154886
1 73539670
0 93377326
0 44004112
1 80401115
2 12958814
1 74731291
1 86367230
2 78933463
1 31123258
1 50781137
0 21113317
2 76976981
2 94887820
1 42162157
2 87281492
1 2004485
1 74230403
2 25089029
2 4520628
0 30334176
0 47639755
1 71017045
0 42312439
0 53110968
1 97302267
0 69772993
2 80602843
2 52641254
1 14060790
0 49094150
0 13274250
2 71110382
0 13427629
0 8595906
2 32150472
2 80400414
2 89997527
1 21589680
0 41018976
1 75425821
2 14567940
2 48616604
1 38166049
1 95655287
2 74809556
2 99860036
0 75764059
0 55275294
1 65671488
1 23423889
2 98607079
0 17270921
0 27583938
0 96681045
0 72390641
2 55178661
0 67436750
2 94806047
0 26319016
1 7474713
1 32032610
1 96353929
1 79725166
1 59241467
0 90236944
2 29632777
1 48459727
1 89496639
2 31734251
2 83818820
1 92740466
1 58754420
1 862159
1 17584650
0 5124085
2 1801360
2 15815149
0 45554307
1 30738304
1 46594343
0 80052998
2 99176459
1 42774660
2 67582594
1 8532618
1 65642153
1 3567102
0 13690355
0 53189043
2 18292750
2 83337071
1 91826188
1 59496641
1 29479310
0 66222981
1 2019861
1 6235612
2 32127916
2 20803063
1 67492202
2 29044880
1 44215775
2 25289368
1 15929432
2 74983960
2 50569661
1 49649053
0 26919816
2 56528406
0 43696604
2 37259955
2 77683783
0 26638207
2 94238137
1 15602850
2 30371514
2 84485751
0 32419653
0 81188200
1 91022374
0 78974312
1 54685127
2 85052237
1 19000575
0 30486675
0 65054155
2 21113427
1 95105630
1 86787118
0 88378603
2 49988615
1 4309898
2 92410248
1 30312398
1 22466035
1 90726502
1 63998397
0 45103289
1 9460145
0 221389
0 87079548
2 43496511
2 3591264
0 66774066
2 36119935
2 10231512
0 38067944
0 47369243
2 13125285
2 95746765
1 35042493
0 30749928
2 91597308
1 56685684
1 49161901
2 67001815
2 85018700
2 29669589
1 66035585
1 16196008
0 56573995
2 78671573
2 18336313
0 80362079
0 67675960
0 11515371
0 88615716
0 43695750
1 27658349
0 13642991
0 81447179
0 44889602
0 55833737
0 15657525
2 54274896
0 39070417
0 89028054
1 44927509
1 18516989
0 47544201
1 52559302
2 24907552
2 37764762
1 68676519
0 13173410
1 68765969
0 8021419
2 42126961
0 10755721
1 8343553
2 77340167
1 48627032
0 758967
1 91876589
0 27382543
0 67233557
0 17955551
0 20347594
1 73568886
1 69701232
2 65958570
0 11884028
2 75370328
2 39706584
0 24317108
1 5132838
0 61010250
1 97696001
2 62632013
1 75039530
0 66801924
1 84223123
2 15806925
2 19165145
1 82579033
2 69351041
0 74036134
1 39166641
2 90283433
2 61181373
0 45772985
0 10989356
0 59176540
2 88655153
2 9499419
1 46001999
1 98492611
2 34462608
2 80756882
0 11204023
2 41378079
2 91663545
2 17710963
1 57089253
2 50461866
1 80561527
2 88472485
2 95328950
0 26414203
0 60051268
2 14154442
1 30268754
0 41584478
1 11115816
2 19533879
2 90702799
2 55953306
0 52845198
0 46815649
2 66764142
0 99609658
2 91468103
2 53257193
0 82977507
1 96765838
1 42421558
2 35101604
1 24941001
0 15486311
1 21113738
2 41487393
0 96455106
2 26340705
0 96801419
2 96560178
2 6379462
2 96349151
2 87067333
0 45901050
1 33418474
0 76787649
0 85331743
2 33050305
0 22704358
1 34208193
0 97630072
2 63578640
2 54563010
2 20202884
0 10377047
2 20598481
1 44930243
2 46484666
2 78408356
1 49757620
1 54520571
2 42199986
0 93277248
1 51429751
0 77602624
0 53692617
1 84809091
2 68576820
1 56572103
2 94454783
1 14820662
1 79481492
0 81770862
0 4465143
2 52018659
1 78051504
1 22592008
1 89379806
1 30397855
2 4952321
0 62139569
2 89938313
0 9446371
2 43312569
1 56679102
0 44677164
1 28048103
2 25909674
2 54702214
0 29493639
2 57991945
2 92567722
0 67459694
0 59683544
2 16613167
1 49761567
2 17268539
1 78348322
1 91144799
2 4289216
0 43360495
0 66797858
1 60850788
2 88415457
0 14096484
1 63465151
0 96325434
0 66812546
2 77395377
2 23140618
1 29660183
2 89529581
2 71402466
2 8014924
0 25313178
2 11982066
1 5969740
2 22006879
0 68680387
2 4676330
1 32515678
1 72259630
2 4258853
0 10922412
1 14261459
2 34408420
2 67626472
1 74206365
0 15291736
1 91366706
2 14612140
2 83120035
0 75687174
0 85264537
2 63005939
0 17526905
2 56338665
1 92197853
0 68441611
1 55789642
1 40543616
2 37360104
0 96407820
2 69972861
0 17271427
0 70322180
2 89728028
0 44504643
1 79596712
2 91646032
1 50655475
1 2822271
0 97679740
1 39955226
2 85707484
1 5571592
0 83695920
1 44912222
1 97153178
2 35107679
1 43063993
2 96239174
1 40807683
0 87980864
2 77826088
2 48311316
0 75576410
1 7645071
1 94207161
1 67453216
2 56617910
2 40134036
1 36627249
1 4739514
1 16990833
2 3680034
2 30125229
0 16789614
1 22906579
1 33007115
1 95291647
2 78511122
1 18983333
2 83559174
1 76300970
0 92029143
0 71921600
1 29770339
1 31105717
1 76539249
2 15661943
0 28117412
2 30134110
2 1339075
0 63309734
0 91467425
0 70704678
1 51659766
0 96531327
0 10083949
1 20960401
2 10165071
2 68941664
1 4147667
0 24008890
1 9629247
2 67951255
0 9467262
0 93058756
1 77156657
1 11791991
1 48598591
0 70495884
1 67397405
2 71502243
2 20311658
0 30498692
1 81769399
0 13835694
2 13284367
0 49342277
1 69686030
1 42050385
2 70785379
0 58323952
0 85856026
1 47771091
2 18870073
0 90858858
0 57807904
1 21375810
1 47266176
1 1568433
0 76826929
2 89444618
2 23589055
0 81219128
0 50713106
2 41519192
2 20658464
0 74820507
1 81861919
1 44066811
0 6052337
0 6004145
0 99756230
1 78332103
0 91784234
2 531947
1 88091062
1 86926884
2 3975813
1 44653489
1 49735372
0 41435197
2 97655647
1 34872490
1 12886128
2 17808030
1 87145047
1 47096376
0 29179862
2 42307479
2 22995624
1 84913002
2 26613013
1 66798521
0 30585930
0 12000841
1 93302556
2 94349628
2 85947742
2 46481894
2 78898365
0 72610871
2 99901295
2 6363220
1 32884883
2 9143684
0 5746630
2 76996409
0 78844476
0 40464391
2 5417105
2 33514577
0 67096880
2 13800287
0 68146567
2 40331813
0 50347308
0 13492855
2 29252937
1 93551444
2 50692402
1 28741190
0 78186711
1 93364778
0 59948983
2 43419162
2 8947122
2 16847804
0 67308302
0 18622745
2 90448412
2 51185491
0 12636199
1 71274113
2 89081165
0 95080225
0 77388428
0 4416976
2 13505477
1 76821893
1 76863759
0 67426902
0 54751010
2 88677284
1 57404441
0 59168703
0 6186625
2 71717353
0 63961180
0 59005000
1 92430900
2 21110309
2 66360290
1 77206205
0 50066891
1 72362461
0 63018761
2 62719542
0 80555902
1 76233184
0 80921499
1 52767380
0 96685616
0 9024521
1 70415837
0 43770749
0 37597264
0 94498823
0 50844856
0 18263774
1 90890626
2 74243630
0 83933773
2 16780229
2 33108120
2 32161670
2 30277882
0 40603313
0 92490393
2 55227985
0 45603522
0 37292552
2 43221230
1 57259359
2 99622046
1 72586418
0 50155826
0 68263405
1 81139525
0 34339253
0 12719915
0 80355539
1 63598831
0 43166895
1 58567882
0 33789972
0 19511353
2 77751228
1 6099845
0 83808626
0 31906368
1 17285307
0 26175933
0 77810460
2 62644654
2 12509963
0 64242496
2 73724837
0 82464143
0 49969095
2 42257058
0 45041983
1 52993216
0 8287359
1 66859429
2 58450887
2 53132106
1 70210887
1 76238944
0 77188423
0 76295381
1 47255015
1 90288261
1 62211910
2 45348057
2 28730346
1 65755757
2 40358486
0 63134827
0 99030317
1 44602497
2 49860024
0 9482802
2 12781839
1 19469927
2 46981367
1 59816625
1 11241185
0 45276755
1 49872115
2 9297208
2 89824792
1 47041138
0 63125241
1 86394221
2 58505427
0 81371253
1 32363958
0 79847277
0 65817790
0 59096140
0 90806934
1 64372
0 68710873
1 1322986
2 97295928
0 77225744
1 39689253
2 96070010
2 66412419
1 7712180
2 9670214
0 15857495
0 96719299
1 12995165
0 84428836
1 48855853
0 83606770
0 16916996
2 78452011
1 64147814
2 68129247
0 2904838
1 84568669
0 66791726
0 84559380
0 41590861
2 17126415
2 44430517
1 74302651
2 3803724
0 51436281
2 73680464
2 12911087
1 21424890
1 93432395
0 27625248
0 84527389
1 63549869
1 5538071
0 3603987
2 65708376
0 10347110
2 7407163
0 141578
1 47139849
1 88106744
2 40362219
1 82381719
1 89888487
1 21875065
2 81932918
2 1964345
0 5321350
0 68419353
1 74087065
1 92603712
0 95536766
2 96923056
1 34157093
1 37645938
2 45038113
1 5042683
2 4427828
2 98838474
2 29160474
0 95879630
1 24028094
1 45332058
2 94159542
0 46163356
2 31155358
1 81272380
0 17866558
2 51108779
2 78805225
1 36008154
0 32628801
2 79872570
2 73767211
1 89171054
1 3822673
0 94518395
2 59128353
1 52232297
2 50512897
0 92489640
2 59416882
2 50811231
1 4754144
2 2244385
0 66204020
0 55844778
1 90315702
2 64824651
0 2881862
1 94548921
1 16126007
1 93461932
2 34018114
1 54513779
2 21146674
0 3222869
1 98327971
2 69046936
1 99452372
0 3719059
1 48785168
2 87792543
1 72040249
0 83004631
1 35219293
2 64915276
0 10340439
0 75662313
1 18401849
2 18423713
0 43395558
1 40139396
0 66040086
0 27857419
2 73225263
0 82143620
2 93634781
0 84932264
1 54200529
0 80978251
1 89702512
0 90418040
2 65262706
1 25492298
2 24284501
0 36975930
1 98569092
2 48589775
2 93152804
1 44668190
0 81403903
2 85413770
1 55789459
0 41382948
1 68432494
2 58770569
2 24126110
0 85628864
0 51269691
2 1814150
2 77385391
1 96028074
1 81618772
2 88356795
0 88103409
2 45334516
1 63954204
2 18733007
1 54233816
0 11978498
0 25005517
0 29618798
1 88129512
1 50084132
1 20881629
1 61475464
2 58129634
1 45181364
0 64746918
0 88796734
2 90639988
0 33935121
0 85251616
1 86323312
1 61036172
1 37615630
2 55461738
1 38897339
2 73656996
0 24946087
1 5080889
1 73034043
1 10889886
0 67091787
0 48388427
0 91379941
1 32820470
0 15684554
0 36925248
0 51931534
1 1807568
1 97330674
1 44442584
0 37172806
2 93072902
1 16235698
0 58876577
2 39783816
0 5554206
0 93661325
1 56631347
0 25282339
0 57822586
2 73738753
1 94289337
2 74196601
2 28729386
0 32550228
1 30834788
1 12933816
1 97218451
1 59065821
0 12615615
0 69337392
1 72059043
1 42085321
1 56738061
0 10390139
2 82503101
0 95951166
0 17212046
0 24538588
0 15213942
1 89313220
1 38980250
1 75736202
1 27421313
0 44328242
2 58976099
1 89210555
0 9491842
1 48065178
1 64724405
0 87719805
1 94861990
0 15784834
2 91455385
2 12888831
0 7410224
0 78563285
2 63952273
0 15851648
2 12445078
0 29330953
2 74477938
0 96476709
1 36402474
0 22948221
0 30453212
2 52290493
1 69192090
0 20681727
0 54644341
2 31781986
1 77254072
0 47165526
2 39281502
0 28926348
1 2372955
1 90615869
1 77889791
2 67408256
0 13079265
2 78186183
2 71349443
2 74712936
0 38445793
2 45109640
1 92043677
1 9692331
2 3914761
1 12655905
0 29945843
2 6360918
2 75483638
1 84938743
1 27169856
0 65188964
1 97488404
1 56042497
2 20738642
0 23181483
2 92581033
1 92453593
0 8346648
1 40613135
1 33609307
2 19703118
1 77162982
1 4501667
1 85782345
1 8237269
1 29214260
0 92168424
2 24867048
0 51568562
0 4793175
2 3732147
0 71789322
2 98510556
2 80789529
2 86780331
0 27601420
2 43090387
0 34324793
0 73475953
1 3756346
2 40678665
1 69365797
0 31912398
0 19925650
1 59821920
0 50483216
1 4494020
2 25081439
1 94795259
2 70932512
1 16239583
1 35386146
2 32553341
1 14500418
2 71471919
0 51033788
2 55600995
1 25476647
1 60422318
2 69040717
0 86495153
2 90914618
1 23357892
0 48503569
0 47192035
1 68076783
1 72380612
1 28966823
0 22392189
2 10154277
1 57552359
2 62577561
1 8106477
1 17432292
2 61708517
0 57753014
2 71645031
0 67430732
2 43919080
2 3432994
1 42007807
2 74964122
0 94677385
2 28565629
0 9032272
2 74007838
0 38617711
2 92318549
0 60881663
2 33499264
1 35210069
0 83266110
0 66515139
2 84034537
1 23332966
0 23363184
0 22652949
1 75881138
2 97922883
0 93704480
1 53410634
1 35222887
0 38424394
1 33055242
2 59509192
1 29438456
1 71104739
0 10010037
1 43328691
1 28419203
1 37392427
1 35211800
2 63437212
0 40546292
2 28955270
0 65887028
2 61675412
0 57532573
1 58910287
1 43662969
1 43435224
1 36506780
0 73583178
2 30764058
0 35127888
2 15113667
1 6592104
1 36886778
2 78458979
1 7688348
0 7238844
1 3979447
2 4485008
1 89314962
1 955805
1 99037777
2 90899476
0 32843824
0 67089919
0 9120739
0 64522319
2 42508631
0 42441662
0 37814253
2 94710733
1 71959444
0 63842295
2 76850608
0 12855852
1 53903911
1 64042491
2 74989497
0 86868446
0 3241206
2 44313040
0 97197285
2 42554100
1 29052684
0 23312445
1 73637754
2 16600858
0 67621025
2 59570224
1 61000921
1 86528172
0 39050682
1 11617131
2 90507645
0 69897175
0 18581158
0 33275479
2 64716558
1 91937266
1 46148993
2 85363563
2 96073527
1 65225598
0 69973055
1 39317918
2 76177979
0 7591198
1 25621937
0 92034641
1 2074771
0 24872149
1 19553104
0 26802618
1 24777521
1 56436775
1 1288579
1 88263935
0 19284186
1 53035824
1 68221540
1 42142461
1 88483592
0 28759020
1 10327705
2 16911943
0 10276642
1 33312646
0 69266724
2 61513974
0 95644090
2 85972550
0 67425147
1 35665607
0 52762701
0 48088874
2 72207578
0 75729463
0 61046058
1 82796917
1 4212852
1 25904343
1 68993421
2 53031866
0 15839677
0 8286949
0 99636340
2 45420385
0 48611188
2 81472942
0 10749970
1 56787169
1 32584806
0 87771103
1 95782425
1 30675387
1 43352629
2 13055532
1 66378604
0 76845182
1 79270264
0 27680113
0 78057899
1 5656814
1 59123747
0 39339262
1 72274052
0 49704813
1 8413451
2 50580138
2 7769882
0 66759103
2 68033942
2 66503904
0 66765762
2 29180237
2 8114713
2 10878159
1 58552026
1 85367513
0 73754868
0 60877843
0 60882824
0 27135108
0 91454312
0 69865530
1 47170117
2 13883250
0 3638167
0 95445145
1 18455862
2 69458393
2 64632125
0 4105157
1 12902286
1 93869971
2 34523463
2 63739997
0 44498376
0 7739257
1 74207614
0 59363821
1 98955726
1 7180831
2 7268184
1 71857154
0 40064262
1 1502096
2 34931266
2 57404974
0 32393879
2 84500951
2 68674808
0 87382998
1 40962586
0 35084280
1 5911614
1 5853120
1 50590433
0 38418830
2 91661279
1 57800439
0 74338613
1 20946511
0 62725286
0 64080642
0 26522366
0 73605799
1 77542884
1 40250775
2 47939804
1 16625161
2 71057539
1 68288853
1 89213238
0 22266401
2 56342229
2 78756594
2 86283640
0 95404332
1 52617138
1 94543592
1 50388684
1 70874343
1 30789894
0 76344301
1 95468616
1 80738216
1 65579217
2 72487546
0 3186824
1 51696531
1 27767739
1 67634899
0 15931895
0 73286319
0 74361516
2 82235051
2 39506685
0 92057140
2 4009982
1 55514394
2 3531148
2 78919098
0 11236408
1 53047269
0 77913002
0 73013313
1 58426107
0 34256811
1 38341085
0 60179982
2 89638485
0 33354341
2 6962527
2 39439607
1 43967162
0 16649077
2 70266218
1 46601212
2 83753986
1 82847014
0 18093006
0 91600324
2 59019694
0 14603606
0 18267246
2 12571152
1 8015563
0 87620485
0 39308103
1 71093350
2 87285283
0 70731144
0 32932942
0 77326372
0 65092927
2 62374323
1 69945815
2 4541375
2 65529356
1 3492445
0 4102412
1 9974109
2 17027627
2 86729724
0 13299227
2 64343535
2 79730268
2 20568344
0 44326572
0 40538060
0 10050710
0 64775359
2 70291621
1 44746723
0 26828473
2 68963100
0 48351666
0 42572687
0 77236578
1 86449156
2 88289497
2 63673082
1 6571282
0 95348962
2 25466792
0 96392530
1 85783451
2 41285304
2 97165872
0 79706478
0 15474619
2 93577611
2 67863307
0 67478436
0 11723128
0 9116324
0 27489450
0 53527908
2 79715463
0 2233083
0 711111
1 25322716
0 87091129
0 2174524
1 49705958
2 44790524
1 91524040
0 52301007
2 35112206
2 34083482
1 16195984
2 37924995
2 24496561
0 5041507
0 64387754
1 97418378
0 12941936
0 32775111
2 57901529
0 70924639
0 11393021
0 23317626
2 28756264
1 63264378
1 86170555
0 63687171
2 35717914
2 38360067
1 40834031
2 41048445
0 46798495
1 80416189
1 60301043
2 24554682
0 19746227
0 67953803
0 51560583
2 25704939
0 1951906
2 52130570
0 62107421
1 40475168
1 77534263
1 52109813
0 89222579
0 52538625
1 53967888
2 27918481
0 47373481
0 46687998
0 39349125
2 87200346
1 63082027
0 30892541
2 1068149
1 26946695
0 68462498
1 59215084
1 29645250
0 19491769
0 35539781
1 79240124
1 87217995
0 83694551
0 20133892
0 5786225
2 75618545
0 53163732
2 66869637
1 50233
2 97732599
2 89014061
0 29050419
0 4263963
0 40031574
1 31349791
1 31609569
0 35003334
1 31802070
1 97518761
1 75007265
1 75849506
1 72618084
0 39990356
0 28587540
1 68732135
1 24443854
0 68656153
2 59988988
2 1756180
1 55795487
1 42554901
0 71725967
1 16481963
1 56576954
0 29145546
2 29269931
0 40039745
2 15252825
2 29104135
2 9766511
2 72900173
0 13542470
1 78532733
2 38883417
1 60111772
2 99927412
0 4795234
1 37349659
2 53649853
2 44518920
2 36869551
2 11054043
1 20189298
0 11184243
1 89255009
0 91760231
2 17908168
0 77785562
1 28481174
1 66091001
1 43667708
0 31759652
1 1968585
2 12015818
2 2324478
1 28515283
2 45955469
1 70105534
2 44462254
2 96695890
0 94291176
0 99972918
0 2622467
2 8399408
2 20597418
1 41510120
1 64339933
1 74154379
2 89144441
1 76507129
0 80179438
2 31312772
0 30723435
2 27813101
2 63958978
2 15621838
1 81724628
2 53507872
0 88623906
0 14131504
2 77137354
0 66826999
2 60907247
0 69968186
1 83061869
0 54983534
1 8994468
2 39287369
2 10835868
2 21811340
1 44485298
2 9519876
1 54169797
2 41690934
2 39669123
1 19282227
2 44275944
1 4483826
1 44214883
2 42977093
1 30321588
1 1579839
2 26935590
1 56614170
2 75699099
2 33521772
1 28647278
1 15993490
1 18038389
0 58637470
2 79444134
1 35491369
0 49478941
2 79483226
1 1754425
1 14824050
0 41841220
1 60370772
1 45239506
2 68883738
2 22059815
1 32743299
2 7899644
1 60878001
2 81931183
0 88943207
2 24541390
2 26746807
1 69849521
2 4055768
2 68766806
0 96265167
0 65554477
1 74331139
2 95153927
1 26802704
0 73334360
1 84886497
0 70508541
2 31433036
2 65221957
2 97275862
2 5803630
0 49971230
2 59762635
2 58968123
0 76964887
2 27165218
1 23612293
0 69841593
1 3781525
2 58830927
1 26910827
2 52171754
1 29428664
1 36789617
0 79070097
1 50919651
0 15014332
2 54906362
2 46635569
0 94100531
1 4680503
2 42037456
2 90414858
1 26140934
0 79201582
2 15243362
0 93993659
1 82291118
2 11675448
0 8010374
2 68354964
0 80875508
2 99070413
2 91886414
1 54222884
1 3516566
2 59687877
0 17149538
2 72363426
0 39321324
0 72561516
2 66336837
0 19719607
0 42719308
0 33641482
1 74318031
0 19334276
2 42882547
2 88565278
2 79841795
0 63083187
1 35399041
0 86304018
2 64959654
1 96343148
2 41649467
1 6586822
1 79857843
1 31520016
2 8537191
0 77298672
2 54982
1 96541157
2 9001860
1 27689974
2 46658406
1 95827481
0 35625764
1 22375086
2 5613444
1 50491346
1 50181077
1 24765272
0 31966757
1 98816067
2 93682895
2 84758924
1 11257338
0 17788577
2 58245859
1 7731561
1 27701171
0 97009138
0 7155154
1 86659644
1 37802312
1 26314938
0 2250842
2 97521662
1 83596307
1 89548711
1 82184263
0 62579395
2 12896131
2 381969
0 8563938
2 5631450
1 49768007
1 15093861
2 11656062
0 49818872
1 99809726
1 28732778
2 68528256
0 54934829
0 89307079
1 11349967
2 63118924
0 6239012
2 39384226
0 18754805
1 42648728
1 86216800
0 15789098
0 6122935
2 7923854
1 78309366
1 35316383
2 98189458
2 87724657
1 40291252
2 58291988
2 50689693
0 43401485
2 28452690
1 38658592
1 44012332
0 21660640
2 71332478
1 1339037
1 72140124
1 11838930
2 78748368
1 51709882
0 40966681
0 76260662
1 10087437
2 89833836
1 80580115
0 89701004
0 86374387
1 75095857
1 85194399
1 91222978
1 27595655
2 1550057
2 54616069
1 27097498
0 28834215
1 12157318
2 14387789
0 60364458
0 76001577
2 56787082
0 84034385
2 8835797
0 24610412
1 34141188
2 44094365
1 64565178
1 71753509
2 40817770
0 25551894
2 26495611
2 25998808
0 48674679
1 47445371
2 23550481
0 72705178
2 14920911
2 49148088
0 98715487
0 63455485
2 55304282
0 68938880
1 64329606
1 36117949
1 4117835
0 61068063
2 51719933
0 35607091
0 63738653
1 72436609
2 13848645
1 99386726
2 76490451
1 38087639
2 27138855
1 22715539
1 22537259
2 4226436
0 61764331
2 40948456
2 52862371
0 50024760
1 63331213
2 3857401
1 28835692
2 88797270
2 38112730
0 42963208
2 66134440
0 7674172
1 64999804
2 38644459
2 62302513
1 93481679
1 21605037
1 59803022
1 35945515
2 85395848
2 30947336
0 34816475
1 92766852
0 19985547
2 6080650
1 73756981
2 86617376
2 36430948
0 27689386
2 19409118
1 85499053
2 4849340
2 94078421
0 18841392
1 56474748
1 44785813
2 43140271
2 36976346
1 19861086
1 82456623
1 9250802
2 89871862
0 2953762
2 93624254
0 98492851
2 11890496
0 51187428
2 66372860
2 41993550
1 30347391
2 58914476
2 58342153
0 79221089
1 44692101
0 71058330
0 21501591
2 51037697
1 33741625
1 36544963
0 27243649
1 71263923
1 89603132
2 14093733
2 76005265
2 70000926
1 65308212
2 20964696
1 65024674
1 38588031
1 6150795
2 66618888
2 19197537
1 46742330
0 278400
0 341203
2 92583441
2 65225783
1 56301415
0 95027324
0 6998160
1 3357175
2 99646686
2 91223643
0 75123213
2 6192216
2 76003471
0 96157596
0 95718391
2 87809125
2 98010925
2 50578665
0 64987971
1 40379101
2 30511810
1 22747114
1 86627009
2 70188912
1 50412966
2 32253167
1 65851543
1 31480649
1 74682970
0 57639787
0 92792921
2 11774190
2 75764907
2 35675537
0 14690147
2 40842857
1 55165235
0 67337573
1 63446488
2 5431389
0 73059419
1 33807511
1 28341492
0 78461810
0 36912855
2 83349335
2 92033573
2 76036347
2 10451605
2 90464932
1 3418178
0 14862496
0 49375009
0 67166250
2 49505685
2 47698657
0 50872207
2 58564030
0 7598601
0 66394253
1 59805044
0 68656371
0 26308478
2 20456695
1 71304606
2 45581020
1 65443758
1 67918250
1 75582512
0 51910802
1 32313423
2 77297152
0 84915922
2 31961292
0 57671588
1 28691408
2 87413626
2 9802175
1 87178046
1 9815758
0 12981826
0 70821065
2 63662862
2 58816726
2 7564899
2 40715438
0 85387382
1 28323156
0 59192260
2 24964822
2 99995145
1 63491529
1 73658906
2 14260571
2 11118139
2 93506904
0 56340523
2 97137265
2 83646225
2 6207056
1 51241475
2 2577229
2 84381256
1 1680747
1 64454236
2 44261994
0 6745655
2 53087337
1 92543971
0 46800915
1 77999753
1 37845253
1 90206108
0 27014196
2 57201727
1 86006552
1 81920811
2 72700558
0 89298727
0 72177000
0 7343491
0 50915160
0 69981928
0 35563178
2 84052862
1 12294486
0 96001233
0 57058783
1 92875904
0 20613005
0 69307870
1 35297635
1 6386137
1 54816827
0 23819596
2 91288355
0 43836419
2 24881638
2 19604801
0 99708963
2 98860505
1 22814021
1 86543153
2 74935550
2 98770349
0 57090537
2 4072489
1 57041605
2 59533891
0 56205037
1 79886616
0 47397077
2 87666186
2 67555156
1 21754791
0 77114158
1 98341312
1 90871520
2 41472131
1 67890151
1 51125368
2 18400883
1 49110310
0 55448950
0 83178640
2 9111315
1 81127431
1 70026973
0 35280383
0 24015316
0 5287364
0 87969722
2 17286474
2 88816968
0 88571506
0 93943284
0 61566509
0 97270842
1 78461267
2 70688049
0 3400958
0 85711816
1 20716722
0 39484278
0 83947330
1 52338078
1 64766249
1 41886077
1 44825553
0 70879462
2 64361707
1 63746356
1 56432027
0 25646768
0 27208724
0 43946911
2 25365135
1 74308777
1 61052726
2 93894609
1 70937532
2 94279074
0 59754990
1 79634892
0 18170003
0 60947033
1 65206655
2 96231064
2 18808342
2 46754845
2 98879705
2 95472509
0 39227335
1 68502653
1 70059994
2 98890422
2 20841575
0 11433894
2 22639564
2 97145458
2 41666100
0 64290068
2 31404543
1 86723636
0 1284235
0 6120106
1 48261577
2 78855871
1 11616387
0 1083184
1 32478708
1 94109482
2 78046668
0 86699916
0 28968878
0 3916431
0 28987311
0 64359553
1 50028901
0 48317884
2 69258444
1 86557788
1 73862825
1 32240735
1 9444561
2 46202303
1 32406200
2 13288669
1 17022121
2 73925129
1 11178531
2 11692955
1 32689588
1 54262471
0 81239400
1 51731195
1 12624689
0 3231671
0 22057521
0 12426570
1 54114128
1 12688915
0 95115955
0 66642467
0 24478974
2 59948842
2 57351970
0 65282236
2 47384316
1 27458862
1 4505540
0 83124650
2 55611941
1 14359902
2 87238783
2 67817904
1 38249024
0 10259132
0 41019392
1 81596132
0 34781332
1 61525308
2 64865977
1 62856587
2 78213258
2 36561016
2 30299331
2 19825423
0 6103999
2 14892487
0 31792563
2 13500128
1 13255024
1 84266047
2 21792795
0 92161628
2 61574211
0 87139343
2 49610304
1 84214234
0 6490974
2 35234961
0 69831062
0 60582536
0 81829306
0 91669214
1 57435790
0 88891495
1 64837730
1 4807639
0 9349546
2 46650207
1 29415328
2 97545090
2 59556163
1 55332728
2 3226794
1 23908963
1 11746369
2 94272657
0 27706986
0 94169902
2 37924032
1 27119542
1 32478555
1 54565854
2 66710091
0 52717148
1 9739488
0 72810665
0 90293605
1 58231686
0 8675981
1 22241266
2 25522578
0 63325900
0 35762811
0 51605761
0 39037481
1 38684390
0 38944188
1 32843957
1 29643977
2 48469325
2 4201187
2 29419877
0 96294643
1 13743770
2 79956316
1 63873
1 89451438
0 23205809
0 7721645
0 96662358
0 65785199
2 45519908
1 44697007
0 80835706
2 29523387
0 67917339
2 92667068
2 534794
2 20606937
0 68395238
0 64511277
1 88834849
0 39317221
2 16159136
1 62222439
0 61028869
0 88965318
0 8042497
2 95730642
1 98804927
2 85119845
1 9525193
1 20606026
2 3683151
1 42076728
1 54410695
0 6922049
1 32142824
2 2072491
0 93747852
0 50553906
2 22163938
0 16455502
1 78810481
1 64414242
0 96910911
0 85817194
2 8479694
0 92146477
1 29915813
2 53324044
2 77591794
0 20540190
1 70856799
2 43393136
0 56983905
2 44725891
2 6510404
1 72684638
1 28006542
0 64418881
0 52272534
1 98625650
0 32456346
2 11798903
2 42791394
0 51247926
2 30478196
2 37167293
2 98250641
0 64969231
1 37594712
1 87367716
2 33953011
1 65224878
0 53977320
0 57089330
2 80027165
2 67296978
1 30366101
2 99260645
1 80756623
0 20712242
0 39334842
1 56988351
2 61973281
2 3982313
2 16971861
2 96326285
0 42856514
1 81363650
2 67072386
1 42409067
1 80292188
2 8021000
2 10303443
0 9472179
0 26155680
2 63675067
2 180032
0 39202282
1 66723054
0 92646164
1 97473505
0 69321008
1 77598230
0 49719376
2 94569037
1 46352483
0 8139250
2 4774355
0 19124812
1 922041
1 80848866
1 97161421
0 60997941
1 82467741
0 65117747
1 58259132
0 81194780
2 4896280
1 18146825
2 82419496
0 99525199
2 73066252
2 18409286
2 99241105
0 51765735
2 78988700
1 19717683
1 86896400
0 59877950
1 83574093
2 3958300
0 56130013
0 74529535
0 2636328
2 78108880
2 44507633
0 3959471
1 85599847
1 4597273
2 6630094
1 41010118
2 56613425
2 99981615
2 64100374
1 35090068
2 13852867
0 95381536
2 84252954
1 5616730
0 82380700
0 49561944
2 88442386
1 42372050
1 42870916
2 2620953
0 19017940
0 77634293
1 72027550
1 5559102
0 20201357
0 40971178
0 54363972
0 29096747
2 67653715
2 7933610
1 65234861
0 92724314
0 31972087
2 67515371
2 67436495
1 15356938
1 80420421
0 88000819
1 34342336
2 26945752
2 35132002
0 34182012
2 98036267
2 65259079
0 8149745
0 91370332
0 57767650
2 84180009
1 17355851
0 59458421
0 49281282
2 52738273
2 63860563
0 51471567
0 75163910
1 63863680
0 99930068
1 84916841
0 68527479
1 82232503
2 75148257
1 82191623
2 60849058
1 21901012
2 51283907
1 66781472
2 99924166
0 39583670
2 59211034
2 14654504
2 49762604
2 1004121
1 48712985
1 22363403
2 71040214
2 24083579
0 66996177
1 81100379
1 76000645
2 60700393
2 88334037
0 70353332
2 28631939
0 27280192
0 36231484
1 42246173
1 1178925
1 4418889
0 10447047
2 40340823
2 43636186
1 47857551
0 66711707
0 5173486
0 83270263
0 34284522
1 77783216
1 479682
2 49044589
0 25924093
1 33759330
2 30240125
0 81277193
0 11094773
0 69042793
2 20319904
1 25010385
0 44102877
0 93077069
0 37041128
2 26665288
2 54060191
0 9053478
1 42613683
1 86197061
1 37290363
1 1870095
0 66441638
1 5098748
1 17105056
2 13951497
0 810850
1 96936975
1 60149054
1 26364114
1 18795091
1 96024706
2 74016479
2 94944362
0 77451839
0 20752158
1 9396217
0 86455626
1 53592749
1 73927161
2 58269661
1 30202262
1 82296439
1 71586965
0 42414377
2 30565574
2 83454342
2 80695325
1 89492899
1 84890722
0 36087726
2 38675318
0 53259375
0 97099848
1 86979897
0 27269598
1 54694945
2 55300812
0 78388885
0 60045389
0 95561718
1 25144267
2 79800854
2 5849229
0 67996541
1 74617704
2 57543308
2 20818808
0 81530202
0 88144363
2 25079098
0 21719953
2 635264
2 1031769
2 59656518
0 66893278
1 6495298
0 76061303
1 42343893
0 45472703
0 84823843
1 62853649
1 36000410
0 4505624
1 50065034
2 59278647
1 35000698
2 92357220
1 67224784
0 26464934
2 75810895
1 95225381
1 73205621
2 78597606
2 26725182
0 27606162
2 10752149
2 47357663
0 9803808
0 11516950
1 85781643
0 46805632
0 51148984
1 97484517
1 9288756
0 7366642
0 20476533
0 35621603
0 18626666
1 780668
1 72021378
0 19425500
0 69731115
0 78773357
2 67812857
1 42951241
1 57264597
0 80467236
1 55087767
2 23763096
2 80772627
1 76228979
1 63197462
1 10494469
1 45272829
2 76433731
2 1913557
0 13312593
1 30252438
1 52145422
2 55614842
1 14049103
2 29105593
0 9736082
0 63101693
1 41162318
0 90908087
2 57049069
1 80591289
1 65186541
1 90862382
1 70975160
1 92639095
2 45902780
1 69377058
1 1744985
1 9313182
0 73530406
0 23128940
1 11052958
1 84003227
1 97698392
1 49541904
1 14406503
0 74023354
2 74778509
2 8654337
2 87249596
2 33358518
2 35140781
2 81467846
0 57000153
0 35508317
2 2953475
0 52707392
2 94186731
1 84811228
0 97585265
0 19671761
0 14257931
1 18154861
2 67169893
1 95258128
1 26418066
0 88490768
0 84984411
0 94260845
0 95174935
2 32510177
2 80445482
2 31780884
2 41641645
1 9204041
1 46112167
2 69828599
1 73067290
2 6918878
2 83653635
0 47696690
0 89872875
0 6080669
0 9622153
2 36186632
0 71814681
1 21185270
1 15307365
0 11454378
1 55140530
0 29716869
1 78196796
0 75423876
2 98698338
0 82568212
1 44154166
1 59452206
0 58782262
1 52974165
1 64157694
2 9587785
1 23412139
1 25542820
1 93466577
0 78426011
2 42501307
1 78684360
2 41043698
0 72714792
1 28297833
1 73085761
0 92185211
0 92841210
2 59934769
0 84294189
0 39148611
2 17437126
1 32413815
2 73394914
0 36152670
2 23607707
2 65540028
0 8868864
2 91920169
1 31943097
1 58077948
1 23974175
2 94532792
1 69576143
0 61162353
0 76307484
1 3618436
2 54785674
2 91891161
1 60000755
2 18582380
2 64028585
1 96013216
1 919887
1 18746299
1 19211248
2 882543
0 72355920
1 52229528
1 98352382
0 64565771
1 59510174
0 94588300
1 69360334
1 55700348
2 46908134
0 28711249
1 60601881
1 62346151
1 87947976
0 38373799
2 27763964
2 63578418
1 48585707
1 46008828
1 35970844
1 67744956
1 19399894
2 47375966
2 4052171
2 60018588
1 4658330
0 96936925
2 16652740
0 35393555
2 46879670
2 51727410
1 54216258
1 31904699
0 83217935
1 23596111
2 43421884
1 50988753
2 96842245
0 21242277
2 31413581
0 13221698
0 73022671
2 70710421
0 70588940
2 10697957
2 66746472
1 17325131
0 31038738
1 5645363
2 13278250
1 89710927
0 76567072
0 14323514
1 30782681
0 94738224
1 49464353
1 73402271
0 9835836
0 47368320
2 43599087
0 71054215
1 37572805
0 85548418
2 93164602
2 67802697
2 1746110
0 74996264
2 54307081
2 76080886
0 64126584
1 18885898
1 55595576
2 14529590
1 70666296
0 92947409
2 81355379
2 16199348
2 55097703
0 59589536
2 18087795
1 71137350
2 40519046
1 63082997
1 39053040
2 84173319
0 45053718
1 3310442
2 50530622
1 13482557
1 97543409
1 66710613
2 16120317
2 18683041
0 44710690
0 16397008
0 94126359
0 63376441
0 2982607
0 38645641
0 97137682
2 15180615
0 94009925
0 50922992
1 35027137
0 56329136
2 24348571
1 77458259
1 16230661
1 84653727
1 43402060
0 20649626
1 90786121
1 29124315
2 46535084
2 47450275
1 99278608
0 89776785
1 56839952
0 9972684
1 68103136
0 71599899
1 6942473
1 32406444
1 35991010
1 33647548
0 32759203
2 60069231
2 81325215
0 7342237
1 78240478
0 346139
2 26050151
1 65584212
1 48597593
2 24395566
2 28037775
0 9276638
1 95959795
1 27348850
2 83947533
2 63055579
1 87612717
1 56087414
0 24085371
2 16494660
1 7459504
2 8142404
1 8827759
1 77742523
1 38318572
2 96768006
0 43946744
2 29457256
1 54148685
1 31662276
2 99143741
0 6003902
2 4776559
2 77638140
2 7250915
1 84435810
0 39808225
2 69584353
2 99735864
2 8749819
1 66919584
2 25327968
1 26386190
2 69426433
0 45619139
2 79550861
0 23743449
1 41922966
0 33309490
0 84585361
2 7872915
2 23287170
1 27890717
0 77147843
0 4792884
1 86179291
2 25413094
1 55527041
2 88969818
0 48818287
1 4740246
2 76260616
1 72098533
1 85508787
2 42230517
0 4682203
2 43405720
2 37927140
0 2738980
1 92628618
2 38610695
1 28256844
2 68714277
0 31204112
1 38019925
2 15201018
0 54913176
1 3351377
1 32911334
2 92939823
0 34732933
2 29364299
2 57438266
2 87707368
1 43833747
1 442588
0 57293948
1 22282164
0 39870676
0 9544649
2 94714423
1 33365933
0 29447219
1 70121283
0 80916548
0 48506512
0 52662887
1 82372155
1 17930209
1 71640128
1 1325064
0 22439489
1 76142317
0 92792469
1 57296191
2 53395875
1 64713510
1 89415532
1 36898029
0 71857754
1 23743966
1 97245023
1 92596339
1 3166016
1 77100141
0 48561596
1 77909148
0 72117705
2 63029664
1 40499739
0 63317253
2 60420521
1 31802805
0 69217264
0 14196028
0 66401697
1 15628738
0 4492970
1 95289295
2 66137783
0 39580884
0 68118419
2 23169300
1 2666251
0 1462663
1 27119157
2 42231637
1 56030189
1 75577404
1 11155583
0 44448707
0 1472218
1 48454103
0 91870449
1 81294594
0 75574108
2 31815302
0 83925639
2 53521614
2 19987131
0 23620266
0 69222702
0 62793691
2 57555034
1 39136730
1 97103729
2 27619462
1 32715103
2 59076970
0 98209453
0 48807989
2 47028987
2 7183490
2 25136938
1 28454856
1 74014939
0 63548478
1 71738330
2 74795604
0 99603913
2 10904393
0 98270140
1 17020452
2 32416514
1 80628758
0 17631470
2 45649302
1 97039849
0 54834451
0 1492154
2 93595234
2 37901566
2 58327774
0 46885392
2 34097565
2 28090986
2 87555842
0 28308888
1 12528175
1 27343181
1 62782452
0 13667247
0 29436646
0 81435198
0 99996322
2 9982658
2 75512578
2 43233617
2 40085851
1 96665586
0 98733722
2 9542205
2 96100544
1 75605947
1 44150768
2 10449786
0 81800695
0 95905481
2 64619408
0 94587472
0 64128443
1 18098475
0 82912014
1 86600011
0 79915347
1 84497581
0 95847753
0 94988280
1 93486667
0 72568283
2 1765712
2 71032620
0 88974496
0 31715672
1 91456352
2 51082187
0 12497395
0 90204494
1 54717289
1 24530824
0 34394515
1 86940451
2 45340863
1 72468370
0 37942150
0 93487075
0 89462639
2 29977084
2 24440010
1 57816780
0 79393543
2 26265566
0 24130624
0 70307673
2 63444388
2 69946362
2 75463861
2 33873817
2 68022129
0 64806942
2 27579792
0 49472086
0 67271769
1 65262537
0 78093470
0 98341117
2 9854404
1 97602633
1 85628150
0 5874141
0 89009217
0 95832609
0 28902200
0 74323119
1 83751030
1 74662666
0 76048115
0 73013439
2 10903934
1 85396002
2 29622884
1 44502426
2 77986387
0 20769336
1 1807290
2 12145276
1 25965683
2 46728541
2 69389034
1 61361734
1 37678240
2 85970963
0 55196356
1 41944482
0 84351424
0 1444417
2 23140737
2 94351284
0 67980750
1 10311770
1 53320931
0 13968810
1 97489693
2 43059498
2 16245952
0 45254821
1 92477712
1 82498148
2 89068507
0 68798980
0 95389257
0 69071209
1 7851984
0 40324090
0 3219508
1 35142240
1 25093402
1 27691727
1 15396070
0 12865133
1 91103632
1 87613977
0 31573557
0 79388688
0 14414238
0 32968125
2 33710890
0 30018157
0 25349981
1 25995477
2 71770214
2 58945947
0 95109363
0 75263593
0 67655737
1 77406895
1 78605365
2 30271694
2 2288941
0 69117123
1 95514835
1 29303206
0 54226536
1 79910383
2 78791913
1 78724718
2 17800942
0 14355527
0 94899054
2 60953974
0 33034093
1 83081889
1 48824127
1 22070554
0 92621334
1 53001091
2 4514843
2 65622806
2 2580372
1 7796775
0 48976969
2 77153012
0 25001177
1 68239865
2 26186247
0 72558207
0 68420056
2 88181434
0 19931834
0 82187788
0 81001396
0 51285048
1 29523261
1 40349180
0 63628452
1 10224276
1 1732145
0 98338687
1 82605112
2 34090395
2 43828596
0 67514765
0 20665684
2 82753579
0 16306550
0 95091453
0 95162315
2 9079263
1 21165548
2 57328900
0 50235468
2 6563691
1 20447270
1 78296173
2 57672838
1 8200231
0 14399954
1 92620862
2 96052990
2 37696283
0 72573782
0 95686634
1 75340127
0 75692553
1 51635690
2 11286532
0 84152106
2 65503754
2 63537775
1 38577429
1 86107107
1 80121457
2 78623768
1 84205918
1 1907306
1 47465605
0 73774037
1 26690255
0 28369422
0 74651752
1 38642093
0 27370762
1 63181950
2 7618839
0 31452991
0 38719762
1 46820273
1 66175680
2 84665637
2 10610539
2 39628821
2 14969224
2 81102922
0 36863704
2 56016405
1 93313747
1 11431645
2 63081710
0 35764990
1 83891181
0 90120670
2 87564548
2 86333132
2 69200197
2 50859907
2 31934955
2 10384717
0 92956241
0 93306170
0 18283594
2 96149506
0 32947369
2 22657313
1 53996156
0 53855516
0 22622892
1 54449170
0 12952007
1 86343176
0 21607059
0 5461813
0 39938536
0 31807046
2 78214374
0 37914741
2 34681371
2 32231305
2 88227186
0 6436477
2 93966130
2 29611018
1 5064929
2 57279326
0 37483715
1 97660524
1 81041150
2 10729827
1 37625103
2 83003246
1 67621180
1 11106238
0 20278024
1 94805656
2 5986447
0 45744638
0 41410733
2 83175927
1 92693750
2 61344844
0 89179499
1 79179830
2 3128311
2 20238207
2 4023517
0 20798613
0 16232405
0 47398080
1 79074122
2 54054809
2 45481347
2 33920272
2 76239880
2 10836100
1 47353353
0 54382599
2 60273658
0 2810233
0 21279815
2 15803745
0 18772210
0 38936937
1 50234155
0 67288306
2 84574017
2 55918332
2 51404857
1 25827858
1 68562889
2 49570692
2 19603212
0 86026800
0 50764817
1 81047562
0 52795601
0 45547960
2 42197540
2 35356006
0 71393196
2 33674403
0 96785659
0 38164594
1 67188
1 2078678
1 33952550
0 30679936
1 63232716
2 51955490
0 52435016
0 73561114
1 32824556
1 96547443
2 22156085
0 66019654
0 74943777
2 74700928
2 97374984
0 48750655
1 92109503
1 47743369
0 89966221
1 3669144
2 55758825
0 65319766
0 21450614
2 78300097
2 16619595
0 86358528
1 82771446
2 93414690
2 55112521
2 40365960
2 15566754
1 17201424
0 32961440
1 7518465
0 71106880
0 78972522
1 38622461
0 72970588
1 87594606
1 74317885
0 8998495
1 31413066
1 12816220
2 57427080
0 26113554
1 46717837
0 42847123
2 22741938
0 62267765
1 29293709
0 4661986
2 68289726
0 15776323
0 40736802
2 13177628
0 26053015
1 67861037
2 35959862
0 96605803
0 20312040
2 61979512
0 62310579
0 30534369
2 20416489
1 95293356
0 36938636
2 5867220
1 18191409
0 87420255
2 13903368
1 88420176
0 50724108
1 34396662
2 90971604
2 83815098
1 71170191
1 3204663
0 66225071
0 24839719
0 10910626
1 75496671
0 61518272
1 2056485
2 1101043
2 63402427
1 32901504
1 14759203
2 66093335
1 15425501
1 86417383
1 38520725
0 26919240
2 95084103
1 24331341
2 2248522
1 63317502
2 7397529
2 45749190
0 570394
0 82135638
0 26392555
1 5948490
0 12007228
1 93008700
1 18902938
1 50879859
0 54093082
1 92033787
1 39516289
0 65896326
0 3000133
1 63195875
2 98495794
0 99019713
0 13628433
1 50778196
0 22034663
2 61540189
0 2824845
0 90952668
1 45472643
0 85634268
1 91602471
0 85331003
1 11880741
0 28241849
1 84965244
1 40850264
2 79079217
0 98458128
0 48834275
1 37533483
1 32878453
0 34871626
1 39037937
2 84509950
2 51651894
0 77255473
1 24199822
0 8384064
1 92706970
1 44993935
1 43460259
1 35813760
2 60959024
0 86980868
1 74458817
1 58468350
1 46385729
1 58643956
1 21868416
0 12358650
2 4360146
0 81563355
1 24158952
0 46175088
0 6703430
1 76182742
0 87461954
1 94792741
2 98025424
2 59941159
0 98870391
0 13037562
2 84548974
1 5580977
0 68403627
0 18339691
1 81535977
1 51200940
0 37664329
2 52333465
0 47693848
1 49365406
2 47377556
2 37232474
2 91727754
1 73995622
2 16093591
0 3050685
2 43095346
0 93829449
1 35312590
1 9405818
0 31058225
0 59888128
1 20355127
1 18006101
0 2225998
2 3775547
0 19684681
1 38516658
1 38620292
0 32675302
0 80253574
1 27589117
0 22352913
1 97313715
2 63451127
2 29395857
1 44539562
1 47933573
0 74245959
2 90312084
1 27320522
0 71980358
0 22486220
1 61026539
1 53609924
0 21923204
2 51620964
1 73628422
1 80892078
2 33586475
0 75133420
0 4357629
0 234560
2 70803093
2 64214227
1 1318159
1 57333884
2 15991025
0 59941830
2 35935944
0 10901530
1 76602780
0 69543323
0 50605598
0 46025771
1 69020875
0 67253344
1 856901
0 42228377
2 49042073
0 47351143
1 60434263
2 6155719
0 62764006
2 5989649
1 89939497
2 48025753
2 69371022
2 7199677
2 51793417
0 50426544
0 62263622
2 93987732
1 28904587
0 69261181
1 77222677
0 92074482
1 86528649
2 60559807
1 68273573
1 69726003
1 49723334
1 28342558
2 55015777
0 2644052
1 52372812
2 26422861
2 85565160
2 63484696
0 96133440
0 63371551
2 53197497
0 5952502
2 52645824
1 1338557
0 78424290
0 13252555
1 31394601
1 8025251
1 45604708
1 6425374
1 69068805
1 77698137
2 86413567
2 72799615
2 88026651
1 44500111
2 66447232
0 38523384
0 64115393
2 40209003
2 15846853
2 86375674
2 58178268
0 73449103
2 1438966
2 96774877
1 47953994
0 6551569
0 28180568
2 35764258
0 87077403
2 24700406
0 6265550
0 59474691
1 41200745
0 15033567
0 92893009
0 21863270
1 47966477
2 12518155
2 17737411
0 63135370
0 57543455
0 79171103
1 91389143
0 9595311
1 50604810
1 66633360
2 11904434
1 8760133
1 51558071
0 99424866
0 96989850
2 734466
2 70355853
2 57381683
1 64237271
2 71387910
2 53314605
0 48417626
1 92244673
2 5676646
1 36892488
0 75188257
2 58285974
2 28929385
1 30867485
1 65547814
1 18453097
2 44241080
1 69763403
2 21927513
2 36706948
0 79411167
2 2818194
1 4570826
1 37394197
1 59705979
1 63856295
1 19752990
2 94502906
1 39890291
0 65423885
0 93236630
2 6766451
0 42167004
1 10645330
1 37008265
0 72429751
2 70839736
2 22612519
2 72155344
0 408299
1 12028805
0 24409717
2 81246699
1 38385163
2 52015240
2 34796217
0 95043656
0 52901139
1 75330225
2 71531851
0 35732445
1 55973106
0 73277758
1 73523823
2 6237670
0 85414291
1 73157871
2 17242153
0 43379539
2 1506961
0 88189995
1 72468603
2 66440235
1 9409978
2 20342544
2 59604065
1 95771315
0 5895763
2 68835265
2 83486597
0 86186949
1 57031149
0 7424431
0 88436089
0 11670792
0 57171393
2 72057352
2 3253901
2 15112616
1 17866959
2 51807320
1 91827994
0 40925733
2 43515117
0 77083528
0 85264448
0 97481549
1 28184988
2 72251898
2 58569079
2 56633666
1 8432612
2 24567229
1 67712670
2 41918171
1 33978113
0 35777082
0 69981817
2 72710260
1 79272688
2 77698648
0 13924939
1 23265504
0 39902156
0 15572638
2 37967788
1 56958756
1 18793115
1 14167370
0 97633744
1 12932083
2 78259291
2 55469787
0 27881275
1 10648145
2 18995025
0 31536573
1 27146340
2 95849105
2 42646515
1 82058724
2 94749365
1 63456996
1 36367949
0 8447306
0 21398283
0 41292582
1 78415846
2 86844669
1 16958000
2 91076206
1 11052979
1 69795592
2 7177110
2 44860311
2 2076142
0 93361167
0 93649869
2 39290030
2 36605550
2 89974378
1 76536891
1 85537774
1 89000443
1 42499758
1 88023505
0 48016039
0 43613296
1 18371356
2 63919085
1 66992038
1 46684513
0 43770559
0 99339382
2 8053348
2 10609724
2 91398495
0 64696548
1 43634643
0 79423924
2 73843803
2 55060009
0 45842958
1 15713846
0 46462176
2 55073739
0 37651062
0 38645253
0 40405793
2 90745279
2 17702863
1 54236551
1 58564753
0 72372625
1 67811781
0 96319924
0 69841848
0 32149995
2 42392399
2 80631002
0 50627637
1 4087377
2 29867696
0 14061792
0 23613308
1 15007451
0 86463560
2 92292794
2 46603717
1 16044833
2 34774115
2 32467442
1 37394990
1 54368862
1 52984811
1 41441183
0 76846004
2 40750520
1 37633840
2 20565823
0 31459643
1 83880888
1 99026960
1 10098765
2 12714531
1 17052229
0 19601737
2 3477674
0 96282078
0 4951194
0 73886005
1 1764807
1 37537537
0 36314470
2 52906893
2 87704759
2 90677318
2 12602859
2 31230776
0 68579438
2 47768768
0 82315092
2 62893444
1 96136072
2 37475945
0 68523820
0 89235982
0 48903501
0 50134821
0 72279418
0 65236933
2 40471216
1 57586570
0 29046679
1 68118871
2 92848695
0 48177468
0 10598629
2 93287070
0 35998550
0 99118747
2 9368549
2 6303151
0 7375394
2 83561594
0 906570
1 2742893
2 36382977
1 55356340
1 68037833
2 55446995
0 94245517
1 63965430
2 63124815
2 81573383
2 35552956
2 18907151
1 67676290
1 77343360
1 41275636
0 9788924
2 6530116
2 79548661
1 47862917
0 95245223
0 89050601
2 20914824
2 19987428
0 70054712
2 943393
1 24677536
0 40177888
1 2244223
2 53932496
2 9342492
0 21481171
2 65938911
2 96805373
1 81439130
1 16880780
1 94716462
1 71462676
2 74775994
0 7497352
2 52968034
1 60142123
2 86675503
0 47709726
0 11827719
0 25779736
2 61673366
0 61714774
0 39969286
0 15121428
2 23674029
2 75083327
1 16046866
0 33148537
2 25479940
1 74698890
1 26080378
2 31551248
2 76751159
2 53344167
1 92931778
2 66522292
1 70045858
0 72673163
0 34741747
1 28419501
1 4188642
0 95214994
2 60213157
1 51406957
2 52540260
1 7810502
0 97003822
1 28266296
1 10868859
0 47189797
2 76305184
1 33987598
1 74632074
2 14173923
2 77358443
0 93535651
2 44004701
1 17223686
0 82379232
2 55373975
1 97242164
2 73813088
2 1136281
1 43659630
1 84388912
2 15539799
2 2149621
0 64519599
0 99255412
0 497638
1 45121176
2 32174666
0 460444
1 95310509
1 58076969
0 25592715
0 3331922
2 89805297
0 74380165
0 96043850
2 41547366
2 3912647
2 38776159
0 29004342
0 47847398
0 76011570
0 15664406
2 87787360
1 75149014
1 87791899
0 39583938
1 88208913
0 31236559
2 39107723
2 30142213
0 36527613
0 68069564
0 30222328
2 30081926
0 90047570
1 91043636
1 47769698
1 87242041
1 97785964
1 23963605
1 23407661
2 8403201
2 61706230
2 88886673
1 97896302
2 5630661
0 81036734
2 35250461
1 63904843
0 83797013
0 19234893
0 72286850
1 78452464
2 32057585
2 41357015
2 23824989
0 32747896
1 18906400
0 30740023
2 53783312
2 54150575
2 70450620
2 23726063
2 45258562
2 94753592
2 54111427
2 46951641
1 92941207
0 7462461
2 73109283
1 64136859
0 43577057
2 72303568
0 59324603
2 31777211
0 77533726
2 18393533
2 46648025
2 90364644
0 44634018
2 1404180
1 12354997
1 72970596
1 80645393
0 7266354
0 68712010
2 27254745
1 41417076
1 77106380
0 70618582
1 44133752
0 72606405
1 53911557
2 97460820
0 5107712
2 51871444
0 20205506
0 36960846
1 30813164
2 25235601
2 88414424
2 40601003
1 29237881
0 71992831
1 81523796
1 85650246
2 2965203
0 76288286
2 89886204
0 14432753
0 77576082
0 7735333
1 56104061
0 19511433
2 93256183
1 39418370
1 79796691
0 4373323
2 22694249
0 97070538
1 97645602
1 335385
0 65249689
2 91516422
1 52516628
2 46747752
0 70780322
1 92947463
2 41163208
1 749024
2 12097364
2 73967125
1 33391291
0 15435115
2 64887463
0 21849866
2 93726889
1 80275039
2 1494637
2 21698266
0 78605485
1 91800319
2 44553685
1 28082739
1 96053344
0 61345257
1 35350664
1 82310240
2 35617150
2 5726453
0 67153914
1 75967377
0 17525668
1 85197700
1 92393742
2 95084806
1 28241053
0 26357921
2 46086322
2 5990469
2 82373123
1 57723975
2 41999714
1 82624571
2 68198938
0 76986716
2 63945251
1 43679046
2 51095420
1 72749832
1 27879143
2 48876273
0 51968885
2 29365
2 60798410
2 47277914
2 43877115
2 32364198
0 70953853
2 88479183
2 77950102
2 2008578
2 58513418
1 67078149
2 5567166
0 43556209
2 25299742
1 65420213
2 34005509
1 76281161
1 80078837
1 36026531
2 15454866
0 25795831
2 64548938
2 69199931
1 59689558
2 19131767
0 76484551
1 6898935
1 96575210
0 7900193
2 38017333
1 42377527
0 31422814
2 35387343
2 99449992
1 93092104
0 26572625
2 48376198
2 43518435
2 89355459
0 68522581
0 52601438
1 93530032
1 72547199
0 62765168
1 82367192
1 45474645
2 33259714
0 86001295
0 95021157
0 17094891
0 64683215
0 27620771
2 45849512
2 61641871
0 86865144
0 45271019
1 65374589
2 88659374
2 16542333
0 31255313
0 30336224
1 15475860
0 37139584
2 53680167
0 22846618
2 25659297
0 79227653
0 28709085
0 49984388
1 7045942
1 33249454
0 59158292
0 23766244
1 57093664
0 36340266
1 4378503
2 37408400
1 6590128
2 16725022
0 60526483
2 34384704
1 2223719
2 37273191
1 97739963
2 67209645
0 49502785
2 17564788
0 11180215
2 90578203
2 17840918
0 75887840
2 11304789
2 41060507
2 59536205
0 31859707
1 23442949
2 27892374
0 79420787
1 78328293
1 44455077
2 36762556
0 99547369
2 69249873
2 90483252
1 31576711
1 72007094
0 66709855
2 68063635
1 92578933
2 70386101
2 81609105
2 7854537
2 32993166
1 35512620
1 66514131
0 39353906
1 20738073
0 21958820
1 49752014
1 226227
0 30933318
2 38016053
1 8578999
2 2535617
0 30828996
1 72857772
2 45966819
1 33228959
2 71191467
0 82183914
2 20110482
2 82175953
0 86336176
0 61971453
1 93895480
1 53471676
0 25604457
1 6332118
1 47330119
2 80056221
2 84455992
1 18492269
0 70697488
1 19600732
1 17266141
1 31290525
1 5653032
0 19095835
0 57210870
1 27765576
0 1799981
0 42661033
0 5699830
1 50097406
2 41252977
2 48474633
1 11491035
1 10040203
0 57334251
1 11606229
0 85814355
2 15687971
2 91473967
1 17849654
0 2245593
1 73911797
0 70354587
0 33074484
2 10343841
0 84263763
2 12232577
1 4634181
2 18117136
0 55594997
0 52942000
1 64497447
2 62434295
2 45611039
0 46746330
1 92378644
2 80462708
1 3923115
2 55158174
0 2686648
1 61409919
1 38318221
2 86590325
0 44852811
1 5027434
0 49614328
2 63771805
1 65694114
0 29096987
2 42227680
1 48694281
2 2428701
1 82921186
1 19037156
0 10801726
0 30800984
2 51392873
0 88268388
2 10240334
1 76692032
0 3378382
1 54580065
2 95250158
0 12606048
1 36674717
0 6717889
2 34181606
0 1104092
0 46958154
2 53118424
0 86489862
1 33103141
0 67314506
2 84780153
1 90167691
1 14915860
0 94893100
2 38094907
0 30312380
1 14817216
2 59248073
1 44102990
2 91169644
1 62258274
0 91636510
2 86007785
0 45367022
0 48002962
1 13983068
2 38696490
1 87884949
2 7226269
0 81154826
1 65270598
2 12877854
2 87997882
1 25511335
2 64047438
0 67625746
1 8702780
1 58609497
2 65281612
1 18696350
1 56831542
1 41477970
1 90820726
1 4505733
1 17038811
1 63188303
1 64834786
0 3608956
1 93071732
2 15042118
0 5761368
1 8590680
0 3621668
2 86518477
2 53244056
2 16086852
0 29461047
1 71335016
2 40005207
1 95653963
1 54508459
2 96832940
0 77631872
0 6773042
2 89675022
1 87926027
0 43467304
0 11319451
1 88678300
2 82702720
2 37987913
2 40918817
0 79208570
0 92356595
2 4378856
0 1802681
0 14987896
0 29588849
0 15498516
1 44033944
2 89262970
2 98283099
2 72546606
1 27298068
1 83469189
2 29931005
1 71699066
0 78535542
0 34556776
2 63791240
2 2022040
1 79044423
2 5047490
0 87505599
1 62287286
1 43260967
1 55351508
0 63079867
1 56892838
1 7993463
2 42319081
0 34424928
0 2327475
2 56962731
2 27462003
0 2922021
0 51652488
2 20465949
0 32688117
1 54471628
1 4839316
1 83612716
0 9646817
2 70886688
1 39567496
2 40639190
1 46540197
1 60373784
2 51890626
2 82556124
2 14372090
2 96131151
1 94893007
1 42635824
0 59394850
1 90444224
1 65087099
1 28932830
0 1236876
0 1364756
1 20678177
1 6162779
0 29689507
2 87887322
2 62926881
0 51756077
1 96456431
2 21090306
2 66773830
2 19132929
1 23251110
2 70198914
0 22877405
2 21716866
1 53687822
0 47630746
1 36375347
1 32080650
2 17051022
0 96690376
2 83817071
2 78441186
0 38319124
0 10426640
1 39337520
0 21965098
0 72198559
2 4142273
0 92023286
2 5754676
0 49690016
0 45478790
1 12920999
2 49476472
0 59457511
0 47401423
0 9813379
1 63267602
1 24597824
0 13446804
1 30145074
1 28320854
2 7873362
1 77185501
2 39775644
2 62084853
1 41969671
2 60855091
0 1423536
0 72630096
0 96444645
0 5475948
0 11814400
1 77977689
0 53383465
2 55732338
2 6563052
0 53519038
2 55217316
0 2049557
2 12994406
1 88698810
2 26199327
2 23531177
1 39778522
2 99543879
2 94000066
2 7099820
1 27163960
1 27337306
0 30138495
1 71330645
2 29241419
2 8165720
1 48608095
0 67428892
1 63945241
2 55486967
0 24162839
1 18942542
2 38919645
2 38033133
2 78819722
1 59400729
2 74170047
1 25391164
1 20125982
1 56979436
0 4386327
1 14729248
1 846873
2 22603635
0 24309835
0 6756388
0 34415049
1 21985394
0 47432314
0 36870121
1 82761068
2 96821495
2 3341114
1 80475218
0 23874229
1 83652204
0 5810925
1 71524523
1 53919344
2 4518351
1 70444633
0 54472711
2 91675890
2 95909060
2 28309107
1 72120903
0 32132110
1 20579374
1 81753699
2 93724188
1 15865277
2 62652731
0 85383415
1 58909168
2 52058397
1 41986992
2 40716852
2 78536377
2 14639587
1 15041611
2 96637200
1 11049487
2 79160081
2 30694508
2 93587621
1 87954486
0 73307069
1 5593677
2 88863478
0 13077588
2 72746344
1 83974639
0 84929543
0 28252341
0 26734502
2 78618750
0 11456712
1 37045562
2 51098948
2 1388699
1 25256230
1 82151479
1 29576173
2 29973124
2 53471485
0 22104400
1 60474801
1 83117216
1 22723210
0 82900734
2 72255820
2 61908974
0 73205545
2 12643462
2 80400874
1 73994228
1 16021379
1 57614873
2 55235778
0 81030716
0 84953886
1 18603589
0 76136135
1 52209613
0 28467402
1 37967853
0 57620528
1 79425723
1 57805288
2 43607451
1 95219559
2 24358868
2 59803500
1 92841324
2 47890454
1 66950557
0 52834836
1 65323188
2 61235756
1 94779228
1 47084314
1 83227082
0 44439226
0 52612799
2 48036082
0 24413917
2 104098
0 95858685
2 84765345
0 74488186
2 44971060
0 88269127
0 74865573
1 8388039
1 65319656
1 36959681
1 76730972
2 46540231
1 363756
2 93570128
0 30650563
1 52666551
1 3710917
2 57257048
0 18997447
1 93871152
0 504519
1 73324126
1 31017363
1 2199127
0 10409465
2 95870607
0 77362850
2 13653449
2 99437603
0 2934454
2 81420652
1 26647255
1 25703979
1 25810283
2 4709892
1 73378103
2 17057279
0 11055746
2 51375407
2 63117617
1 33394918
0 84152941
2 9119003
2 57632245
0 23829491
0 12708815
2 18140370
0 31616393
2 37234254
2 79477262
2 1627169
2 48145259
0 3066455
0 69584020
1 74089805
0 45404030
1 65145208
2 18777725
0 73182089
0 87961797
1 72531924
0 59322477
0 33723665
0 9093692
0 70381924
0 28239947
2 94110757
1 20352536
0 3034558
2 13072962
0 44265117
2 54374457
1 12966726
2 33300065
2 64616982
2 88543472
0 97415183
2 53850729
2 86183100
0 98663062
1 34500654
0 67695988
0 91884560
1 18931619
0 44973776
2 10725007
0 96943319
0 69828826
2 54040173
2 15059166
1 8298407
1 7026141
0 24830601
2 86622878
0 64878262
2 42031072
1 35124970
2 93592101
0 97732067
1 10641442
0 7686691
1 9679478
1 44562877
0 74268011
2 66408262
0 79635527
2 40108414
2 19929196
0 95581788
1 33250755
1 51914847
2 31011516
2 24353429
1 74079209
1 84768362
0 29601611
2 2306642
1 69606210
0 96840526
0 4677745
0 60374077
1 99688686
0 19659832
2 47715789
2 62454153
1 26632323
1 63192962
1 27434484
0 11179316
1 1899353
1 43616606
2 43084789
1 93479397
2 52392809
1 91784125
2 11764047
1 50206315
2 81312203
1 32434378
0 79246380
2 55075103
2 66319235
2 96483996
1 43047480
2 28726956
0 30986432
1 14712915
0 97542621
1 81483095
1 67646409
0 81110816
0 13869185
0 9850727
2 29870889
1 11111099
2 50584681
2 27413661
1 23157089
0 36343953
0 92270956
1 97205771
0 67113401
1 93057286
0 10214698
1 18421183
0 25579242
2 53673228
0 6981447
1 58817799
1 22683401
1 63732203
1 23727622
2 4008088
2 57331665
0 39852325
0 88634214
2 67495325
0 85952685
2 89229481
2 93030491
2 83430628
0 50286631
2 84795892
2 15430768
0 8381078
2 40859310
0 49623082
0 42203123
0 26393481
0 24846314
0 58606100
2 96775357
0 57763168
0 85525371
0 83124527
2 90081436
0 17851482
2 59218946
0 66763013
0 20510425
1 6242499
1 43495126
2 46824207
2 96809403
2 87032839
0 95037806
1 31243651
2 28314269
1 1427733
0 31866398
1 86227842
2 36628286
2 953756
2 4582037
2 65753398
0 26504888
2 54159947
0 43967216
0 57398217
1 66428421
2 79915951
2 30208447
2 81667856
1 75226430
2 61748991
0 57372099
2 87142891
0 83866599
2 526930
2 54480636
1 31252024
1 32887381
2 11160261
1 29415659
2 6698728
1 41905360
2 73306000
0 78760231
1 55257690
0 22217918
2 62071193
2 75408603
1 76511846
2 80270640
1 97513398
1 86248214
1 70137353
0 55702623
2 66922565
1 98768581
1 39810895
1 50930851
2 38011488
0 2502719
0 79524738
2 18650850
0 19052177
0 1803147
1 62357036
2 62532526
2 88563776
2 15853429
2 87888513
1 70762331
0 87683928
2 85081924
2 10033354
0 17620723
1 39057428
1 19542686
2 14730371
0 47806560
0 75802383
0 10361555
2 58932628
2 3895201
0 35803649
2 47710012
2 95411564
1 55431256
1 4904745
1 16352837
1 98605424
0 16499762
2 22622604
1 561209
0 4845430
0 10208507
0 7005798
1 3157495
2 21066318
2 33359628
1 82310337
1 85639246
2 69273286
1 25282170
1 29270190
1 75383676
1 75435676
2 67696792
0 79711293
1 11017729
1 60312172
0 27554883
2 371301
1 37538243
2 16496728
2 44392925
1 67141308
1 2574718
0 78820189
2 54091842
1 3321270
1 57812615
0 67334947
1 18395685
1 68181357
0 16355261
0 19981334
2 48836334
2 28915007
2 17421664
0 90913358
1 44612026
0 54408868
2 60008319
2 711696
2 48925402
2 82945183
2 24604777
2 59790825
1 2881900
0 79782297
1 10348871
2 35347464
2 59198016
0 36262775
1 74823928
0 40388662
0 83545105
0 58568187
2 74702674
2 40632961
2 39492023
2 46085365
2 96195716
0 53016549
1 49771349
1 58354226
0 34899136
1 61264176
0 50501152
0 6543697
2 83842617
2 43708834
2 10124941
2 30465216
2 65487845
1 16304494
1 53526614
1 64303850
2 21577732
2 97703270
1 38242920
1 78202573
1 78672266
0 93157849
2 48675515
0 77200188
0 13724915
2 9862127
1 28911378
0 95264383
0 27010307
2 55052430
0 102249
1 32659224
1 92009872
2 45848968
0 66225860
2 30000255
2 17713975
0 79862668
1 33805414
0 29572469
1 4448802
0 59890721
0 70212903
1 36989620
1 81387520
1 72941279
2 10433388
2 79757537
0 29534862
2 12768108
1 7788500
0 71434218
0 8308524
1 81797641
2 69738922
0 87409104
1 61055499
0 22737904
0 88595077
2 55011959
1 99019324
0 29065250
2 58751285
2 35478646
1 92975756
0 77501095
1 77860392
2 32706695
2 32904070
2 20404547
2 86799957
1 8020496
2 4295528
1 4954994
1 91855450
1 60867864
2 15116774
0 46832295
1 61585217
0 35171315
1 4301896
1 35799709
2 19966722
1 92146312
2 21491005
1 9587032
2 38025292
0 60899179
0 99521275
0 78680720
0 36026526
1 558750
1 86003877
2 99097011
2 88263219
2 57477052
2 65472314
1 88555793
0 86697037
1 26111140
0 640841
0 2301220
2 4372875
0 66396575
1 84061829
2 6098659
1 55554783
2 12495901
1 23871002
1 35770202
2 4601647
0 73683803
2 3127916
2 57771708
2 24003397
2 80886494
1 93581214
1 24778864
2 40335905
0 7990178
2 87719262
1 96168599
1 35565402
0 84531871
1 34874164
1 87662079
2 54840479
1 35551458
2 80972101
0 73169535
0 62814455
1 99763239
0 53124772
2 632811
0 74614875
1 50033521
2 94258968
2 88441062
0 98746260
1 18515437
0 19197344
0 11533750
2 66142305
2 39765921
2 64481614
0 77103544
1 51635573
1 83647219
0 10601029
0 8313044
2 88785654
2 56727661
1 73848505
2 99150819
0 7230258
0 42860512
2 31879768
2 34770616
2 58214831
0 31558214
1 61574068
1 82466270
2 74539804
2 51337172
0 65752357
0 31145707
2 6614664
2 72083843
1 41082825
1 82725597
0 8249332
2 31568270
1 77565947
0 22230330
0 59098251
2 75185527
2 42988616
1 98710381
1 66912503
1 12244911
2 21847629
2 80622768
0 53124798
2 72694853
1 84022535
1 17423513
1 22161580
0 92695607
0 54097740
0 46805993
0 43473332
1 35312580
2 80513215
0 24791818
1 56885418
1 97061104
1 50878334
0 28166952
2 8913480
2 15177817
1 25763905
2 74022892
1 12817427
2 54073979
0 58897236
1 13040874
2 88574289
0 66145294
1 43109659
0 80473992
2 99377256
0 69337476
1 29951379
0 41360977
0 49918485
1 99789705
1 64933234
0 29155625
1 58095634
1 88431438
0 92503322
0 20272954
1 63147994
2 50938222
1 27044281
2 16551924
0 85776973
2 20382273
1 79299764
2 21827693
2 74312700
1 81603835
1 93134932
2 4995082
0 79882450
1 2188749
2 31170681
2 23661055
2 37699237
1 45422587
0 77948093
0 29224578
0 82911741
2 35335417
0 3036385
2 90013068
1 32096935
0 54846450
1 53606533
0 75008429
0 49555516
0 99120850
2 74797316
2 91990486
2 91752102
0 3588050
1 36590544
1 57371715
2 97332947
2 12128509
2 84018703
1 44500355
1 72276330
0 4938967
2 26823380
2 92759246
0 43286890
2 34259277
0 17321255
0 28027173
2 13000439
0 35893257
2 54161697
0 50599986
1 94929177
2 46377251
0 22573041
0 45827439
1 6784579
2 60917445
0 3215130
2 81906557
1 52515233
0 4242445
1 13180694
0 52563999
1 54459902
0 38204650
1 12031095
1 16796876
1 44258625
0 66900450
2 1574409
2 89856495
0 84122091
0 86586518
2 72355172
0 29860098
0 96772995
0 72748405
2 97318589
1 94359395
2 92905410
2 39568595
2 35755469
2 62962950
0 2452723
0 32174727
0 28771892
1 67162062
2 71071838
1 37066185
1 2104362
2 60899897
0 21955409
0 40986393
1 106547
1 61990349
1 28221053
1 4655966
0 68634684
2 92525237
2 62342655
0 82784882
0 47876140
1 38613596
2 39159125
0 75993666
0 92467239
2 9412071
0 64417358
0 90696851
2 26959412
0 94474963
1 88655002
2 78721538
0 70972181
0 89582041
0 83114538
1 53040135
0 95379788
0 48808212
0 13436193
2 78556670
0 12537162
1 78222019
0 57511099
0 40660286
2 17409981
1 18265021
0 74605676
1 85537191
2 63330171
2 17054000
0 55461883
0 48794040
2 76531936
1 48002756
1 52695522
2 68237263
1 16537738
0 54669689
0 53851452
0 37417674
2 72576705
1 9627324
0 63996951
2 4800692
0 45956255
1 3632665
1 43268023
2 16897631
0 48689870
0 29174036
1 58244084
2 84166260
0 24986678
0 10206168
2 79499335
1 26456259
1 10689904
2 59425369
2 45519446
2 18854111
2 50309046
1 42286303
0 34885437
0 23711005
2 32187919
0 10009320
2 65577641
1 77681243
2 18773535
0 84129667
1 87690903
1 59813235
1 99978604
2 52670380
2 13137865
0 22804818
0 9702454
1 70677207
1 63638290
0 49188704
0 77637069
2 42957653
0 16000527
0 59587627
0 26443887
2 9508539
0 52392053
2 28191901
0 55400500
2 62223954
2 11135794
0 63303416
0 35668599
1 32705047
0 26026186
1 30543479
1 97707162
2 78859250
2 38514415
1 1268699
0 77415814
0 93875198
0 49387055
2 27855227
1 57503941
0 90459612
1 76002413
0 5138699
0 71308152
1 48012488
2 34337104
2 35709313
2 45188365
1 28072983
2 68889656
2 99010357
0 55503003
1 13890623
2 45998932
1 79341620
1 9914893
2 52781862
1 9080476
2 11878721
1 12154823
0 10435658
1 49613056
0 14250627
2 44781931
1 26615020
2 34960209
0 17418689
2 58331630
1 31890429
1 27892961
0 66244824
1 9430691
0 97983417
1 52007057
0 4809484
1 99645585
0 19909544
2 74580309
0 34798174
2 31497464
1 74367246
2 73907999
0 49872360
2 63787390
0 52946244
1 77180891
1 31143377
1 429623
0 49130218
0 12058392
2 98077505
2 91579028
2 17834654
1 86940735
2 30324833
0 52574587
2 37754835
1 95170746
2 87449842
2 24097060
0 69768190
0 84206199
2 24636920
1 49119786
0 84840686
1 58352255
1 21686424
0 51644567
2 34636500
1 41041768
1 41123673
2 38432316
2 56008662
0 13984685
2 34695807
1 95323244
0 4890651
1 67490124
1 4303717
1 18067860
0 35943102
1 24523218
1 19824066
2 35726873
2 97015760
0 403974
0 38811686
1 76234883
0 31580340
2 79608587
2 14132491
0 56623059
2 48744596
2 31930736
0 87557516
1 83294103
2 90897456
0 75588072
2 82143506
2 25673705
0 56923249
1 85752925
1 67953458
2 58654015
2 25074578
1 56832088
2 52841233
1 1339422
0 2258768
0 9222902
2 53470758
1 80716893
1 14521123
1 54088370
0 97646379
2 39299008
0 66511145
0 54661174
1 50383119
0 52268791
2 37139954
1 92488708
0 92787320
1 84861058
2 40393335
1 66462211
2 92965912
2 90530022
2 46739513
2 94965236
1 54701918
2 89868288
1 15297783
0 18892522
2 9110984
1 45293194
2 43272548
0 5065802
0 5417899
1 14603864
1 35160583
1 40429520
0 91862969
2 57483695
1 50437353
0 89210421
1 49101497
1 63856185
1 72060313
1 66747433
0 43707127
1 81403785
2 82446842
1 64773665
1 64681775
0 27963728
1 78974544
1 17487149
0 7276541
0 44658913
2 11150520
0 12342193
0 32542355
2 96732982
0 13915565
0 99901406
2 32355003
0 18299494
0 45826020
1 21438729
1 32100947
0 45046458
0 44442721
0 12707013
0 41548254
2 85480326
0 74467827
0 49579733
0 93181357
2 80182588
2 35404185
0 74452858
1 15416351
2 14283880
0 12826110
2 9295426
0 47427237
0 43580785
1 20908669
1 38782752
1 12979980
1 70828169
2 20764063
2 96518703
1 11428845
0 75401107
1 64202832
0 11175994
1 55785550
1 36436731
0 27218113
2 9531791
2 32936717
0 21902640
1 77734965
1 67345739
2 5579681
0 7886380
1 78633108
1 16830335
2 17183881
0 39876937
0 21350923
2 23384650
1 48210307
2 41427700
0 52441808
2 13382154
0 77206999
2 66519517
0 58650591
1 66752750
1 50246093
1 11606662
2 12957723
1 80276574
0 50985264
0 6203964
0 68692033
2 8060796
0 57383007
2 18189991
2 41373976
2 75952239
1 76698481
2 48448942
2 34722887
0 71837508
2 44473381
1 86312535
2 94445780
1 71143159
1 8259512
1 56705498
0 5449071
0 49212637
2 49258529
2 1883621
2 92765545
1 42565463
1 94225585
1 2460308
0 21812108
0 50681129
1 33343895
2 85316247
0 72144461
2 47755431
1 12671113
0 6151771
2 86122699
2 45865255
0 43252032
0 34901291
0 75145482
1 54231209
2 88207394
0 80262011
0 6497338
0 20813745
2 90552024
2 96723670
2 54032577
1 50540471
1 2716540
0 53562021
0 58917216
0 18755267
2 82617878
0 40740563
2 6278871
1 44086282
1 12588601
1 20164977
2 1061414
0 27781637
2 69405704
2 21766392
2 65970114
2 82747016
0 66469713
1 24200304
1 820714
1 63870473
1 72885274
2 93377346
2 61620888
2 65773020
2 20861940
1 93331467
1 49010887
2 15453582
0 73034686
1 92108492
0 89874233
0 48278025
0 80998331
1 43783716
1 39461055
0 45419495
2 28035158
2 5304323
1 20376029
0 10713602
0 56529045
1 62518392
1 30586990
2 13720104
0 39834004
1 32735146
1 87238332
1 9573851
0 82706943
2 20766302
0 29893492
2 69174350
1 38526417
0 13957765
1 83816863
0 94580874
0 43821628
2 68265357
0 96442722
2 89745319
1 33068885
1 62809194
0 79489221
0 78942016
0 28653829
1 796515
2 23212727
0 55222413
0 46091499
1 36363902
0 83865574
1 59170623
2 606090
1 84423754
0 14684522
0 29844586
2 62089160
0 75436740
2 22748448
0 53872457
0 97340581
2 85983049
2 28183602
0 48806049
0 33821018
0 79495308
0 64066114
1 114433
1 73824053
2 27285566
0 70198837
0 55033167
0 57851029
0 71954865
1 43776996
2 31545691
1 68752124
1 443452
2 78338651
2 53744441
2 56356790
2 43010436
0 87036418
1 18392022
1 76724947
1 50400469
1 17088679
1 74481061
2 71761829
1 86664953
1 25341979
1 22638961
1 17922090
2 42212925
0 2298839
1 12813504
0 74092529
2 71060767
0 78821900
2 68040590
2 27692669
1 27819293
1 42566317
2 94731436
0 98030605
2 2678851
0 17183107
0 81512646
1 35038117
2 10939757
1 52359434
2 49607843
2 12537898
0 81949315
2 93051098
2 9621849
1 58089343
2 83899397
0 72431346
1 97446619
0 43330400
0 80141424
0 91315174
0 87436889
1 70941011
1 25241462
0 59679430
2 66053362
2 18355936
0 74042221
2 11757298
1 25760952
2 85533165
0 46359663
2 11079960
1 46484597
2 64222334
1 36167454
1 66476086
2 17073286
1 1030660
2 8010155
1 48649504
0 54417970
1 92776654
0 76225564
1 72568145
2 26331685
1 59069137
0 18697276
2 15145569
0 98334140
0 37714952
2 38332361
0 47051996
0 56469663
1 10422856
2 17107134
0 30194128
2 45064420
2 31689521
1 69900577
0 75047147
1 55786188
1 29554598
0 49739895
2 71754845
1 72917749
2 61916053
1 48760295
2 50953206
2 36912938
0 82360371
0 52865511
2 83464796
2 68771711
1 37370327
1 64628008
0 91880607
0 85563279
1 62629953
2 83080804
0 94735426
2 61360767
2 51175678
0 13793744
2 22169715
0 4046943
2 49199286
0 37804847
0 90190539
1 77229885
2 60353489
1 4356566
1 72474482
1 47698934
2 85284941
0 64594608
0 82340041
1 22824270
1 14137657
2 63046224
2 88822962
0 35464
1 25374933
2 9574634
1 49861295
0 61430397
2 30007260
2 66508226
0 17257098
0 42963077
0 88651113
0 43357486
0 11404928
0 92481376
1 88186732
0 58818057
2 49671831
0 94330239
0 27326896
1 69297742
1 32053445
2 5411
1 95857206
1 95598609
0 99807331
0 44259973
2 24409606
2 66960623
0 14180945
1 32506407
1 45051429
1 68910744
1 44141661
1 44907945
0 14410081
2 82673744
0 6917748
2 98811201
2 92863270
2 8958582
2 27950391
2 32396656
1 34957570
0 62355730
0 93866079
0 55067
0 53777590
1 56568342
2 80984451
2 94898915
2 6536635
1 69211898
2 87331893
0 76849769
1 42488633
0 61421382
1 24372209
2 50647677
0 21884243
0 36750004
1 63912768
0 83999581
2 58565623
2 23774998
0 384156
2 21930656
1 88330806
1 11128942
0 42914000
1 56813693
2 31823998
0 68244324
0 69577563
1 69973228
1 18466082
2 11460087
1 7624013
0 78849090
2 32328155
2 36038886
1 45993163
0 79880395
1 82015855
2 52212511
1 79897112
2 88976870
2 59427302
2 75434821
1 58425104
1 78506477
2 77636187
1 40151226
2 12150400
2 5287572
2 72474592
0 65061330
0 36665154
1 9035278
0 65309359
1 31401350
2 92449125
0 77656447
2 90045000
2 68226881
1 35829082
2 30762030
2 58130809
1 62335221
1 68518415
1 66122972
2 48009614
0 20915396
0 74475195
0 86940309
2 53248640
1 86642524
1 6542653
1 66137365
0 75313693
1 33563006
1 44493103
0 2369834
0 4906607
0 61606689
0 68795354
2 67596664
2 11170170
2 61731633
1 25020884
2 77528470
0 21369483
1 31955791
0 99694012
2 54442886
0 81836885
2 69882907
0 68507579
2 24860256
0 34320871
2 75179543
1 66385498
2 40914885
1 30409357
0 80012307
1 32121362
1 99746682
0 33264138
1 68760931
1 51829482
1 76094147
1 24259220
2 47865062
2 15853455
2 27643952
2 41928557
1 57187901
1 74940285
1 31531734
1 20250539
0 15776562
1 40762028
2 1803933
0 75176808
1 86291827
0 18578945
1 57705158
2 55515761
1 80066488
2 55387174
2 63667728
1 70193241
1 64869808
0 367981
1 74213699
1 17790113
2 3056790
0 10498775
0 13958265
2 23126117
0 11039155
1 20556692
1 87368761
1 27160300
1 57468298
1 99400884
1 44050654
0 10127749
2 64075714
0 48759668
0 31792642
0 55618944
0 17117431
1 45792981
0 70347026
0 78338659
1 95221078
1 15080423
0 91861272
2 86365932
1 51809892
0 17333163
2 75040668
2 63026554
1 68234604
1 6740536
1 86020941
0 78438327
0 61322734
1 85001506
1 99843259
1 356554
2 42064391
1 88668067
2 88267260
0 57362134
1 31299432
1 89166061
0 55876083
1 26854890
1 57945196
0 9732035
2 54751987
1 81037811
1 5427698
2 83030059
0 71826689
0 27345584
1 7816676
0 94081792
2 42557133
2 2391364
0 98417509
1 62226384
0 89659782
1 72346690
0 64534256
0 54332817
1 23750617
0 76215605
0 24383761
2 16181323
2 12804512
1 7380795
1 1426650
2 89955451
1 5171620
1 5005621
0 19542406
0 69011705
0 36461887
1 58297753
0 73661157
1 73894064
2 26558113
1 1336476
2 31500270
2 70659356
1 18542948
1 71329022
1 26142601
2 88558145
1 67624524
0 78461074
1 4439434
0 64336422
1 77522731
1 78421827
2 42607596
1 33193862
0 98605339
2 8478289
1 27515941
1 54251556
0 80940135
0 25451261
0 4789508
0 78169263
1 34199770
0 57222201
2 13291548
1 41951995
0 52121932
1 21744853
1 74808736
2 16047321
0 59375424
2 46443130
1 14052143
1 21237072
2 67390145
1 77322776
2 94723164
1 9627457
0 78550889
0 92456791
1 50138764
2 77918860
0 28196929
2 30536569
1 3978483
1 37779959
2 66404263
0 91216540
1 85710184
0 94853002
2 99093619
2 59447753
0 54859076
1 98940612
0 63910671
1 14716151
1 61435163
2 56415428
0 92122393
2 26067461
1 98176028
2 69188871
0 51512834
1 25991988
2 96409877
2 52819253
2 56766992
2 53040973
0 21722431
2 23105261
2 14751415
2 52251174
0 36350717
0 7658828
1 53040017
0 68252806
0 65513362
0 60116791
0 71594219
1 48133967
0 4457126
1 50068695
0 80482710
2 78655179
0 29912858
0 40639094
1 96183775
0 3211441
1 58977630
2 74621789
1 98749069
1 18890215
1 2934781
0 94125997
2 43014920
1 29442791
2 64070409
0 13315345
0 38148968
0 15008157
2 6742196
1 48997284
1 41640480
0 70273827
1 24940781
1 76901527
2 50994073
1 14329230
0 9782082
2 35565245
1 3643290
1 33806960
0 84833708
1 30662324
1 80704094
2 35742035
0 8255042
1 91982543
1 66255197
2 36313839
0 96886476
2 8573579
0 10361209
1 24717469
0 56981008
0 89163933
0 51530935
2 43254834
1 77974949
2 84161766
2 55459472
0 46772556
2 745106
0 93968606
2 21747988
1 26205530
2 38332508
0 52868519
0 88970605
0 38417559
2 61327079
2 29116644
2 32609813
2 67794861
2 35288033
2 41072944
1 50002253
0 2767462
1 72098789
0 66811826
0 83480606
2 8913572
1 40102391
0 98306225
1 75743304
0 55576015
2 11640805
1 27204537
0 81565237
0 64841526
2 53287902
0 92566412
0 28498786
1 5927559
0 46343392
2 83879584
2 56727731
1 81175194
1 46823002
1 65109981
1 96810239
2 96082059
1 8315695
1 38939843
1 74985653
2 46493734
0 18853626
1 71735836
1 53895786
0 49873003
2 3637041
2 6385782
2 6960820
0 21395445
0 85246059
0 11768381
0 54342412
2 66589603
1 17598411
0 80078126
1 89415589
1 22857186
2 85171361
1 99877352
0 29188175
1 91621580
2 68065174
2 27947219
1 43525025
1 14351475
2 38937401
2 76550846
0 97315713
2 89454272
0 64927800
2 5272910
1 89248540
2 85451161
1 54859266
0 33277707
1 67637175
0 93422581
0 22619579
2 19410863
2 88696874
1 36180466
1 76064155
0 84187132
0 41858156
2 19525912
0 61500284
1 36517917
2 21432431
2 71067007
1 8039322
2 98338765
1 13217450
0 18354593
1 61725853
1 396537
2 52772201
0 79644058
2 40328666
2 72798432
2 21832938
2 35414342
2 97682827
0 53082502
0 36018488
2 80816371
2 47261362
2 55965691
0 80978050
0 61392099
1 9494203
1 96229384
1 68452590
1 32459074
2 79424623
2 64216545
0 3863723
1 54293206
2 5263217
2 4778570
2 18463454
2 58939960
0 54685048
2 28640045
1 54730339
1 66574128
1 73707349
0 3976290
1 74972997
1 62492853
0 95964147
1 8397134
0 7751926
0 69453939
0 58220246
1 55060131
0 20202492
2 88327745
0 6000249
2 4918211
0 77620290
2 81982533
2 78465789
2 48438848
1 90773572
0 76657313
2 63269838
2 55956131
2 9883846
2 43854559
2 76953594
2 39442910
1 76597324
2 58163748
0 75177678
2 84166458
2 6970271
1 32730006
0 84985677
0 79990036
2 99179250
0 52229649
0 73634207
2 25815918
2 47202893
1 51558055
2 222300
0 91320448
0 38010668
1 57734912
2 1767693
2 6030960
2 62194769
1 2439498
1 516228
1 25787448
0 39487301
0 5159611
0 92583972
1 99915537
1 63350462
0 5206664
2 27920611
1 94616475
2 32927834
0 88256936
0 68019756
2 94849286
0 24501330
2 27902266
2 16519114
1 8734241
0 23990601
0 390426
2 87812562
0 94658681
2 75376659
2 62077712
2 57897503
2 10702010
1 71790579
0 25109383
0 42010258
2 14118748
2 16256706
1 43383685
2 66210995
2 85177559
2 10107896
2 4124006
0 60335355
2 21439666
2 86956448
1 1654680
1 51057978
0 71170944
2 26186319
2 47720062
1 27176568
0 76807625
2 56069779
1 59539422
2 59163793
2 61718192
1 54045248
0 11073184
1 13487947
0 58444526
1 39125418
0 79309504
1 55259044
0 18185596
1 89168500
2 71948843
2 58544488
0 86602196
2 22242759
1 86709540
1 2608333
0 24413499
0 90328314
0 76357280
2 49109483
1 94029661
2 45983602
0 76939218
2 88619224
2 68127280
0 20822147
1 14695500
0 50121837
0 74810432
2 48561886
1 39413313
1 58324893
2 91634693
1 88247889
0 63112072
2 14396356
2 90747022
0 13195655
0 75470193
0 76835920
1 25963491
0 44541650
1 32946589
0 98122414
0 11168893
1 91922303
2 26099546
1 35642203
2 85157954
1 61541456
1 36913313
0 84647864
2 99568831
0 94792299
1 19294288
2 81907074
1 6756460
1 23047812
2 28914245
0 90083262
1 50210158
0 45717929
0 72662706
1 94627461
1 28304093
2 88905762
1 42835026
2 96378817
1 95446562
2 37224543
1 37299073
1 88564825
2 94195376
1 89540043
1 70496939
2 2925789
1 71092885
1 11967862
1 603413
0 37787669
0 32610125
2 37757800
1 74012003
1 66604490
2 20509829
0 35061383
0 88733233
1 42333884
0 31619257
2 94676833
0 10090977
2 6994501
2 84530078
2 94803236
2 88992167
1 51825826
0 45534317
1 8177125
1 5379828
0 95554498
1 78595864
0 67052540
0 14300483
0 89307652
1 55195744
0 41201521
0 87291867
1 47916479
0 99005464
0 38027964
0 77958179
2 78013820
2 82491700
0 65857676
0 4685633
2 88668314
2 12677290
1 39045734
2 55825304
2 17966357
0 88852675
2 73958351
0 18063447
1 32515002
2 74285805
2 17301499
2 35996398
1 94450356
1 74655385
0 44495329
1 55983441
1 47741163
0 26563657
0 88217677
2 47212036
1 11897939
2 67740055
2 74887429
2 87738791
1 66483824
1 58513250
0 65833923
0 12426304
0 65086142
2 79168498
0 17752583
0 63350877
2 75139251
1 9001960
1 80818242
0 58394959
0 54868238
2 15372731
1 11056958
2 24432109
0 58029347
2 62269569
0 33306981
0 27058188
2 56838133
0 80520341
1 37458384
0 89196558
2 12547577
1 2112596
0 71911007
2 17284164
0 73747519
0 53816763
1 95029365
2 28798823
1 74793155
2 10627588
1 9752148
2 86789025
1 5943533
1 79953319
2 61299334
0 45361562
2 98979660
1 53132575
1 45307686
1 81989137
0 6005376
0 57173203
1 1468216
1 47784089
0 19904928
0 51127130
0 94364883
1 68369328
2 74798289
2 72262885
0 97753637
0 37669373
0 324690
2 47332704
0 87482433
1 39209805
2 3347344
1 88104902
0 2772809
0 75780021
2 40584694
0 65601324
0 80706377
1 53756843
2 7273998
2 60905550
2 58699568
1 79353371
2 70820215
1 38055356
0 60358995
2 93455017
2 5099811
1 51140828
1 93727814
2 87717902
2 21148345
1 59322755
0 83724224
1 66361867
1 19098621
1 89802729
1 71672477
1 14237239
2 97503262
1 43760505
1 42682717
1 42273193
1 8861138
1 56841631
0 13428012
2 9350349
1 18902780
0 60969946
0 46617206
2 65816178
1 57021013
2 21534241
1 70532335
1 89772036
2 20652040
0 14645263
2 48268602
2 9999068
0 63759812
1 19053561
2 33424152
2 17709521
1 90415350
0 65523119
2 40781867
0 68448002
0 66474760
1 91880549
0 67145910
0 68233871
2 4807461
2 60326175
1 9812875
0 66265106
0 73838559
1 8988226
2 7654324
0 14677281
1 92294337
1 6366926
2 48824526
2 73132770
2 9925150
1 22965134
2 1949692
0 81791825
2 67745548
0 60953602
2 1706704
1 27482583
2 72970003
1 61038320
2 15632400
1 58303851
2 42887172
2 4264470
1 7841063
1 96040203
0 2855752
2 20705852
0 14989325
0 20528359
1 76051453
0 28935439
1 90176680
0 69794301
1 61253863
0 16119982
0 72900352
0 20343244
0 51555488
0 92950683
2 76657567
1 9971157
2 57619353
1 65437867
1 41094698
1 34871933
0 76486909
0 79591556
2 34208137
2 86017799
1 440640
2 4083387
1 69933499
2 7634597
0 87197478
2 41099319
1 54661678
0 97023597
0 1477381
2 71829461
2 24757714
0 57435029
1 95024787
0 90749765
0 8403892
2 32669924
2 72917177
2 70875140
0 49257121
2 64375384
1 48429778
0 86554107
1 47141555
0 9243177
2 80967038
1 68440737
2 86449742
0 66571476
0 89182431
1 91203314
0 61319834
0 69247931
1 57615905
2 10701201
1 57182420
2 44568369
0 38195377
2 63391851
1 23266335
2 40761527
1 52584004
0 8249835
0 49269664
0 82788975
2 35626077
0 55260215
0 21210458
2 63265721
0 60696011
1 70091989
2 38401643
1 85120372
0 97332699
1 47954447
2 64759249
2 66229156
1 27710988
1 22643584
2 10147987
1 36903153
0 3961466
1 40714300
1 78495646
0 96536821
0 28537950
1 65020528
0 49317395
2 68079725
1 43590894
1 18701398
2 67069584
2 30854637
2 31532790
1 49371747
2 86190767
0 29330000
2 55706219
0 78488479
2 33184334
0 60830511
0 31467342
2 15898853
1 85315220
1 32945604
1 1747000
1 3054861
1 58425190
2 60839750
0 84411569
2 74547715
1 74232407
1 8892329
0 74809932
0 40638180
2 85594796
1 39982956
2 23111642
0 26860398
0 88784245
0 5725070
2 9241368
2 10135594
0 81535419
1 47157213
1 61682696
0 37197723
0 51764962
0 50321031
2 96450412
1 49594258
2 46115434
0 32364319
0 90282692
1 77569649
2 77116395
0 26462089
0 15386224
0 89349945
2 20061195
1 67196770
1 45440594
0 28053434
1 38096071
0 30091128
0 36687142
0 35170402
1 58679671
1 85382489
2 9324762
2 56243814
0 48510974
1 16107251
0 17177174
0 21909828
0 62331117
2 29785526
1 45086960
2 45133758
0 28463573
1 21767816
0 27717494
0 38475838
0 48250580
1 96197216
0 83808323
2 99258308
1 4202315
2 65278035
0 51049635
2 73029854
2 23347840
0 4325360
2 48186523
0 82608019
2 62987442
1 10255624
1 90675484
0 52207842
0 36978000
0 2290058
1 29577512
2 94140331
2 51882777
1 89528255
0 16348405
0 51229677
2 38231746
0 51318399
2 25712101
1 77377412
2 19699613
0 46251282
0 71403390
0 67491887
2 28249054
0 33718801
1 66418086
0 29117462
1 35891905
1 96328936
0 12807337
2 36464069
0 97637632
1 33640226
1 65477602
1 57444366
1 28214398
1 32759302
1 65882760
0 65338900
0 82230981
1 39322251
1 20557596
1 40697375
0 82936916
0 18737955
2 44708568
2 77387880
2 89237714
2 4168718
1 96658119
0 31226607
0 9820243
0 80229465
2 42128603
2 4542895
0 74879152
2 30769840
1 96675861
0 43160468
0 42766703
2 65893396
0 12784528
0 85066954
0 27123467
2 24247433
0 81276560
2 87898864
2 72596940
0 15685994
0 4534246
2 63722723
1 7488948
0 45827437
1 52257323
0 41377997
0 1302307
1 35695725
1 45720490
1 57691473
2 18281451
0 69211007
1 56733287
1 81148226
1 81007437
2 4457716
0 74919235
1 81554167
2 87136094
2 22924940
2 15938975
0 13039934
0 82184067
0 58708828
2 40481509
2 62794571
1 71535133
2 88357249
2 37108929
2 16263038
1 16805563
1 78030018
0 49742755
2 36517453
2 26797852
0 88178960
1 13363404
1 71331581
1 88652000
0 29570739
0 9620911
0 50248033
0 62640713
0 99344419
2 17201926
2 96460224
0 44967115
0 20334193
1 39294491
2 85073420
0 29499337
0 84497562
2 85061397
2 18392928
1 19363708
0 41011942
1 31726725
1 83705090
0 48506743
1 74001606
1 99493523
2 40412242
0 3170108
1 36094986
1 10720840
2 9700426
1 53416984
1 62406049
1 6937386
0 14462566
1 29721730
0 52403501
0 6625047
2 28604147
0 99894617
0 49136651
0 37588009
0 97850520
2 90951057
2 76688441
0 87922376
1 88872056
1 47572941
1 42932756
2 84997177
1 12203322
2 64845830
1 41143984
2 2325701
2 61876752
2 65013675
1 46636651
2 48561820
0 28201631
0 36231987
1 37659239
2 89375435
1 34489394
1 33359731
0 17963396
1 44062254
0 16744126
0 98347113
1 50760078
0 40888113
2 86339621
1 84033591
0 75538236
2 73798318
2 16997620
1 21201860
2 56344148
1 37685207
2 91978091
0 98594831
2 36682526
2 55068161
1 80464077
1 72287066
1 17719141
0 63736652
0 38572142
1 57865122
1 38186166
0 72837346
2 75046649
0 96836458
1 77661062
1 8661982
2 44917229
0 95672084
0 47344909
2 11452588
2 98220350
2 76974692
0 53811953
2 31882586
1 57284332
0 18921247
0 89756096
2 10094947
2 6227909
0 63442609
1 30934162
1 5895777
1 31864214
2 8422956
0 58447502
1 78680440
1 79455332
1 67073599
0 35456842
1 70326410
1 36234861
1 6828465
2 69258129
2 33027988
1 68654865
1 57789870
0 45231292
2 81140409
2 89626295
0 21766370
2 46047519
2 3146866
0 73246958
2 2491040
2 98775718
2 31566435
0 24002839
2 74168357
0 41290571
2 36961056
0 78291631
1 35679258
0 59322464
1 67749973
1 95672375
1 98817394
0 55452545
1 77938396
0 31749449
1 62248509
2 15056022
0 2377655
2 61138005
2 32717939
1 36091210
1 23064113
1 8495799
1 16665263
0 49659180
1 18799238
1 84121563
0 18565258
0 56186110
0 52444291
0 38415514
2 82992884
2 45541760
0 20893176
0 22456578
1 26988876
1 87945832
1 11497388
0 5734161
0 9732085
1 62085430
1 4363819
1 20771567
0 56316633
1 54290547
1 32393773
2 11211542
0 1890844
0 79403748
0 86829354
2 60772142
0 24179066
0 64526450
0 62678861
2 63778796
0 31886878
1 89993646
2 71976479
1 91325762
0 90045791
2 1681750
0 40496795
1 45415903
2 75785370
0 73024506
1 98164835
1 7980150
0 73614232
1 89007799
0 66729732
1 97308951
2 61351533
0 14357838
0 16451440
1 62748571
1 36328262
0 39935666
2 74159705
2 26880783
1 15871738
2 97730193
0 54637836
1 1704042
0 35732553
0 76102391
2 2379424
1 31521214
2 24554382
1 9533056
0 31590791
1 13306428
0 6326137
1 63248748
0 40996783
2 99517944
1 39146895
0 14721578
0 38828107
2 58874589
0 26708405
2 94349657
2 27571139
1 94443301
0 4458277
0 35419782
2 11312380
0 97737335
0 42750513
0 91825941
1 17167008
2 94831679
1 46230122
2 26516907
1 83405555
2 46568780
2 13097771
2 59351678
2 96552942
1 53744171
1 76490048
1 17958801
0 31268499
0 88204453
1 17455245
0 28351771
2 47706164
1 61311620
0 49323381
0 34217481
0 14034412
0 93139106
0 32531263
1 88366483
2 79286633
2 56903388
0 52594438
2 34348968
0 74713492
1 55316129
0 39250982
1 33969183
2 69423407
0 82399614
0 88709879
1 92264687
2 90200316
0 34921055
1 1977155
0 97789047
1 72255055
2 58700793
2 57119786
1 79129807
2 41724757
2 98131923
2 58850932
2 74297076
1 64155327
1 93184965
1 19413620
2 39735065
2 99758609
2 66043390
0 82158395
0 58216362
0 61037034
0 84546758
0 43451776
1 97090116
2 79379482
1 85734575
1 19668958
2 44207783
0 9220685
1 83310061
1 38233664
0 24495584
1 17879311
1 35867413
0 50260514
2 1668157
0 87907866
2 95041544
0 58016913
2 93811620
2 9454903
1 59548617
0 13193316
2 58692073
2 44511752
1 42804644
2 63650722
1 35491023
2 35547500
0 34105893
0 40733089
2 62464547
0 49337403
1 72908356
1 15339111
2 54093845
1 50995858
1 36228226
2 1541329
1 36787952
2 3196438
0 83421521
2 90062582
2 80133827
1 10575821
0 56695139
2 22553869
0 73698748
2 9310326
1 46050089
1 8065906
0 52384934
0 21222267
1 51937557
1 55759968
1 37085490
1 32362017
2 74131816
1 94843258
1 53430148
1 32947341
2 58759745
1 61379035
2 52559663
0 10916237
2 89505329
1 28181283
0 788243
1 25426509
0 15678939
1 47591931
1 71614039
0 19296422
2 46631356
0 52580752
0 49956329
2 39458751
0 64294095
0 83432160
0 15535857
1 91483064
1 19326994
1 54866230
2 22469077
0 34115969
1 50699578
1 72188147
1 83042310
0 29348955
1 55982429
0 97501468
1 32952267
1 83017870
0 54643159
2 91799164
1 17277191
0 39009616
2 33073015
1 49764563
1 98105284
0 48165915
2 98967914
0 8394240
0 22087724
2 53348975
1 32551172
1 16710451
1 51175860
0 9081100
1 84567624
2 73678193
2 66015778
2 73047524
0 78750808
0 71560273
2 13719766
2 96475396
1 21047446
1 12249227
2 35900416
0 17237171
1 14388338
1 5342458
2 95630718
0 63581407
1 12385661
0 3694008
1 58898717
2 9670077
0 25578701
2 71052344
1 63875726
0 92615538
1 38656132
2 22706807
0 98284815
2 69528448
1 20162265
1 73260470
2 2318559
0 22406120
1 95953202
2 11495090
0 20488646
0 96866004
2 55787502
1 91690553
1 22604707
1 25281218
1 95386364
2 75519223
1 11414344
1 21275552
1 12997158
2 13862984
1 55301582
1 86614106
2 83406879
0 32385051
0 27079158
0 38624834
1 22477413
0 28369676
0 96680048
1 86808380
1 60393435
2 49303703
1 79844485
1 67355265
2 67805768
1 44593579
2 27081325
2 79585781
2 88016315
1 95428029
0 84065550
2 59614805
0 68329475
2 5580725
2 82856479
0 46943990
2 81299361
1 12165693
0 84168446
2 68267212
0 41590556
2 15011787
2 12787466
1 17354549
1 74515353
0 94241975
0 35407249
0 8463785
0 51037504
1 74828057
2 90196689
2 64615033
1 19521676
2 89788341
0 64846689
0 39764660
1 97600779
0 41894165
0 99490964
0 96738660
1 48990838
0 4683979
0 91857127
2 25341628
0 74916776
2 45956555
1 45168162
2 47954264
2 61114448
2 59641824
1 42814505
2 79867368
0 52988598
0 85502679
2 78747354
2 13490785
1 45383756
1 97652310
0 5715776
0 69386915
2 85798517
1 46503057
0 31750658
0 32212014
0 70220006
1 7943512
2 14989695
2 48065961
0 83711809
0 76349154
0 91211338
0 84278526
2 64977248
2 71359540
0 86944248
2 24753532
1 56872609
2 5313022
1 65379949
2 55520743
0 12653237
1 54770313
2 88959922
2 82055632
2 16361026
2 95391941
1 85134366
1 11677293
0 48687923
2 81999433
1 35502683
0 7859892
0 35806734
0 80226832
2 24970781
0 41366804
2 46984653
1 95761124
0 51129020
2 4299214
2 62298164
1 41958420
1 90158033
2 51490885
0 61182647
1 51737946
2 56875644
2 42527641
0 98727375
2 95031944
1 94722799
0 41938616
0 44253364
1 15382078
1 45868929
1 794115
0 97703449
2 98396248
1 49259967
1 74922212
0 9284792
2 965379
2 33399503
2 68846468
2 46805721
2 17103768
0 17928216
1 43848690
2 68012188
2 26358559
0 58811321
2 11032874
0 2775831
2 64842501
1 97816629
2 94542295
1 60471061
0 56356769
0 23988471
2 93977881
2 14433512
0 84282601
2 1594796
2 6881840
0 8739590
1 53038536
1 88024086
1 82503924
1 57738658
0 50392530
0 41758338
2 34643901
2 18063855
1 64482936
2 47897485
2 81179330
1 42408828
1 90300925
2 19150381
1 57721412
1 39305225
2 73234611
2 61126318
2 59058390
2 58607653
1 90538982
2 48402606
2 12815434
2 18793995
0 43175797
0 59352766
0 3474349
1 71047672
0 84323959
0 1445199
1 84884268
1 59887403
1 24014648
1 79641479
1 56204996
2 21063977
1 70187872
1 53290386
1 54666101
0 57451169
2 36685937
2 20048487
0 71977258
0 31070347
0 48543952
0 18684260
1 79766562
0 61614911
1 37560380
2 33454990
2 45727659
1 10665933
0 79069363
1 58108242
0 92384171
2 37438722
1 9717831
1 68500067
2 77691484
0 80761270
1 13155312
1 36105770
2 49224585
2 29752066
2 22476292
1 69045411
2 94190213
2 99674534
2 20023146
2 25176884
1 89182355
0 99981994
0 23168486
1 83212668
0 77831903
1 87959252
2 33744470
0 93560976
1 94090406
0 49330523
2 99409651
2 50556503
2 8630552
0 91734998
1 95597087
1 64203308
0 94380813
2 48409140
2 76238522
2 96420293
1 58198567
2 5260533
0 53567749
1 76611873
2 28914703
0 76694485
2 59285476
0 89310858
0 43388492
1 80560978
0 67689924
2 16933645
1 70508556
1 18179178
2 51432320
0 27933524
1 50450838
1 8316652
1 40607665
0 47234406
1 13364931
1 43793884
0 57910352
2 67363560
0 54756938
1 37052915
2 80759657
0 81942240
2 27721070
2 49883235
2 37658416
1 62146260
1 87483195
0 62471414
0 97530311
2 16802650
1 41754262
1 96946965
2 44577330
1 21654559
0 12397205
1 86531839
2 35556449
0 93403231
0 81509412
0 24164890
2 96350490
0 37202530
1 56341189
2 74039263
2 5758299
2 87614510
2 57511629
2 13307030
2 15399797
0 92397440
1 92813800
1 2041139
0 76346805
2 34159176
1 87152030
2 26311836
1 52566547
2 24421533
2 41513952
0 4128726
0 49172839
1 57634680
2 29584587
0 37741998
0 67279844
0 69804451
2 72634948
2 39889762
1 50367314
0 2933805
1 48864797
0 17772207
2 6806155
2 2219219
2 34928253
0 35105760
0 83779818
2 47418071
1 86452987
0 26512774
2 92716642
0 43260528
1 50244844
1 12173772
1 34054058
1 70845317
1 47364033
0 10052825
0 61816169
2 51363358
1 96576444
1 24025348
0 39325
2 20203554
1 27829029
1 69705045
1 92382889
1 76312103
1 54188049
1 87387637
0 28319831
2 93800014
2 44067460
0 67837347
0 99592568
2 58615136
1 10169407
2 311919
2 93244282
2 26144491
1 42307864
2 470636
2 2003494
1 88938439
0 62599343
1 66777998
2 32608121
1 14404455
1 55766415
0 25810894
2 83671604
0 53558444
2 80549777
1 31713633
2 91567011
2 36678172
1 43426372
0 12997169
0 63281390
1 1084883
0 83639421
0 34964517
0 35373417
2 94252938
1 1347551
1 49965419
2 41662686
2 37002369
0 74117624
2 15704846
0 33964133
1 96864413
1 24872114
0 47254379
2 83851239
2 33287608
1 17641855
0 61987650
2 41576994
0 35911806
2 85540229
0 87353137
2 69711243
2 7587357
1 74834453
1 35694725
0 68099732
2 25840301
1 92730375
0 21023553
2 76380328
0 35838062
0 81932175
1 85760696
0 57081717
2 29110730
1 84978380
0 77479611
2 53561239
1 63785177
2 11528994
1 60446953
0 40688710
1 4229471
2 27523737
2 4478133
0 42124523
1 41996929
1 6989584
0 95124137
2 28259980
1 95245148
0 96748697
0 8496136
0 24094950
1 85983747
2 64084542
1 85314417
0 35479606
0 63584512
1 23789257
2 87492561
1 51062582
0 65728490
0 82331468
0 93240451
0 51155973
1 46542836
0 24234170
2 75549215
2 79294188
0 24959407
0 78450213
0 57524988
0 19009933
2 68793924
1 50989606
1 80030628
2 93907628
1 18426386
2 52354593
2 4002361
2 98226870
1 20472257
2 41284628
1 91280928
1 13128490
2 6622467
2 64164375
1 85434121
2 239403
2 86001067
1 8079892
0 54651284
0 47264501
0 6107197
1 84705294
1 91909976
2 1312551
2 5566015
2 56441660
0 30475086
2 17489150
1 90602879
2 95472630
0 74322107
2 50352139
0 39812754
2 32687058
2 7458909
2 88094655
0 72640793
1 6969859
2 45982904
2 88810740
0 95472388
2 44033985
2 62884689
1 68099434
2 83565104
2 76230425
2 85313170
1 16525140
1 93919757
1 17358937
1 67795393
0 57936424
0 79396157
1 45953663
2 61556282
2 15770589
0 5502986
0 69694257
1 68024282
0 36760798
2 94912556
2 63300931
1 58199961
1 28953304
0 67730373
1 11779480
1 69071241
0 6073051
1 8814354
0 18335057
2 36478720
2 95694134
0 3068053
0 72072425
2 28967895
1 582304
1 35028987
0 46081487
0 94789379
1 91357248
1 28004784
1 2685297
0 81704003
1 2042427
2 56328240
0 62528935
1 98385682
0 55709672
2 15781860
0 64112813
0 69833985
0 39297895
1 23717112
1 45680902
2 61064287
1 87446157
1 42900880
1 43340172
1 6660493
1 8270716
1 78196831
2 80539334
2 57453717
0 47835901
0 45328899
0 48948667
1 27747329
1 90070821
1 8857398
0 46911637
1 18777282
0 62872416
2 66740773
2 53949304
2 54064251
0 80065712
0 53239301
0 57048127
0 76391366
2 76395797
0 87444928
0 48153060
2 81422838
0 71302475
0 84415260
2 53566703
2 96836399
0 4278302
0 77452016
2 94807157
1 9820701
1 47489309
1 30654358
0 39675071
1 19630387
1 46674064
0 79076563
1 16948650
2 63005950
1 9499650
2 99086557
2 25462853
2 3269947
0 58500332
2 8786972
0 5841487
1 22211674
1 59673137
0 33086390
0 21229757
2 20072975
0 41959744
2 72761468
2 82333017
2 54774998
1 86037297
1 35232839
2 89519190
0 54568562
1 63192936
1 95548769
2 20320996
1 35712629
0 19629677
1 69694331
0 74972386
0 75524632
1 93730195
1 33849782
2 60967654
0 5486196
2 3184315
0 16537004
1 25423699
0 12310611
2 99784159
0 91014139
2 89436679
1 62721427
0 43775969
1 46971900
0 66813928
2 95972533
1 79813727
2 95242408
0 34822454
1 6743354
0 61961520
0 41062862
2 51074470
2 62780228
2 28338942
0 24671199
0 26587023
2 10625334
2 409687
1 54955929
0 97832506
2 50719604
2 44739510
2 41363791
2 45083382
0 78452189
1 99023177
0 52833810
2 19559827
0 21572414
1 19118084
0 5915684
0 78232983
0 94411489
0 53477477
2 74268335
0 99562813
0 25966681
0 34531205
1 35631656
0 97079407
0 55827384
2 10378547
2 18519856
2 67722695
1 88510119
1 21658808
1 73729045
2 63354798
2 5344974
0 61486330
1 5354835
0 81750440
2 80775861
1 48010183
0 75625550
0 72948083
1 4713647
1 47352670
0 62278110
0 9488663
0 47470648
0 76080843
0 9921063
2 34090174
2 48495574
2 123862
1 23580693
0 28352907
0 25496379
1 80847105
0 31902208
1 83302761
1 32368448
2 74359542
0 66253841
0 76785059
0 54112502
2 40944930
2 35803021
1 85452200
0 72808069
1 75127324
1 97916990
0 30028681
0 31543358
2 60658330
0 87486532
0 32589089
1 5462126
0 78949909
2 34159848
0 74842136
0 69135286
0 83440328
2 41934539
2 50036998
2 29593356
2 7914113
2 80404609
2 17506804
1 51683414
0 11803592
0 58963437
1 90642535
2 94115714
2 33042099
1 19532577
2 32324489
1 74994237
2 82147002
1 47383894
0 35112035
1 44274113
0 17267965
2 46740067
0 28276554
0 22224583
2 55688182
2 38804592
1 31445094
2 62938979
2 42984053
2 99361142
0 32607812
1 97474820
1 68505031
0 25720073
2 54072954
1 74831685
0 61506199
2 30468808
0 79181958
2 89277387
2 24523711
0 63895530
1 42360470
0 42601288
2 73344556
2 63504220
2 26655057
1 21192943
0 60609602
1 94434657
0 99886533
2 80143671
0 37142144
2 53190597
0 34200313
1 38526516
1 69581467
0 18645535
1 95151378
2 79726158
0 29754952
0 92686154
2 8471821
2 4946099
0 22712274
0 88655568
1 2135694
1 72509522
1 99028290
1 97829173
0 86281187
1 14297747
0 10171681
1 52086959
2 24528613
2 52003752
1 90206395
2 95003836
2 71440831
1 37052215
1 40723962
2 53632850
2 16699415
2 17298334
0 59920090
0 4079439
0 7053073
2 52686351
2 83535435
2 59707353
0 15596150
1 63766115
0 19516081
1 33036366
0 88571478
1 88975123
0 53241600
0 93268240
1 28417464
2 10544790
0 59536963
2 45209071
0 72394088
2 84771835
2 62851485
2 98548922
0 76834872
2 11244396
1 36784701
1 83468437
1 61963946
0 96587744
0 36673915
2 42238414
0 41542598
1 52633382
1 64664207
0 97618658
0 60535421
0 2432777
2 54375761
1 63370190
2 23936422
2 28735249
1 80777899
2 40041634
1 25965362
1 41415165
1 66716974
2 13677158
1 21244679
1 48338208
2 23779485
2 90126936
2 90882135
2 61619281
1 54378057
0 80176573
0 25286470
0 40670907
0 3667375
2 86125958
0 5029693
2 1601186
1 82056607
1 94350411
1 40896564
0 17931058
2 40744673
0 21016665
0 70370916
0 28153425
1 26647487
2 40851801
0 22417257
0 1424671
1 52934118
0 27049007
2 89711077
1 25733352
2 62088511
0 21245615
0 72131532
0 61432101
1 49409472
0 72168734
1 75159694
2 99513363
1 69132021
1 92357411
0 3814612
1 54128518
0 25356487
1 1946477
0 58379766
1 94309837
1 86833118
0 20889192
0 97388782
2 61045755
1 15634440
0 79492204
2 93492711
2 95926460
2 21658301
0 75448826
0 12612775
2 39934689
1 13683041
0 83074938
2 37106361
0 13132514
2 89641543
1 79770851
1 99903783
2 8182273
0 33513849
1 87987293
1 31487970
2 34154624
1 3564576
2 8988184
2 22929104
2 18863606
2 22642497
0 56336331
1 41487149
0 732690
0 43412070
2 93446197
0 88041085
0 807000
0 27465783
0 7498514
1 62289635
2 62087219
1 84483839
2 3972953
0 75917613
0 3420419
0 403084
2 21152111
2 93313421
1 37238391
1 74010961
1 45682318
1 22170676
0 37291617
2 4141725
2 88982116
0 31092153
1 95875711
0 17964630
0 59800335
0 4901067
0 98477267
1 29173231
2 46122109
2 39439224
2 65769160
0 96381954
0 80281982
1 41219043
1 90314189
2 36184123
0 397666
1 28260528
1 13871409
1 26308402
0 61785483
0 96488379
1 52702795
1 76242340
0 53857888
1 27532069
0 34325074
0 29689741
0 44228400
1 64763644
1 4033793
2 87177509
2 62194746
0 39934165
2 25463629
2 86640079
0 32080763
1 74819429
2 44953231
1 31214802
2 78133468
1 35046357
0 95133107
0 78379520
2 83739999
2 79990879
2 51800426
0 73996139
0 69214428
0 8943911
2 18446787
0 7435749
0 47068051
1 53229880
0 27859164
2 24001532
2 10565420
2 14098225
1 24139365
2 16570378
1 44322095
0 65694729
1 83714807
1 33218964
0 8316590
1 26325901
0 60831835
2 41087567
2 93392495
1 32990505
0 29972061
2 36059406
1 49429184
0 36579054
1 40799011
2 17133412
0 11761717
1 79294249
0 24357240
1 1207231
0 7464725
0 10485777
2 38393787
2 31667614
1 90643363
1 41583194
0 65181265
0 27125233
1 97501361
2 24034445
1 93683523
0 98506423
0 45959454
2 71363656
1 66312535
1 69817145
2 6056298
1 93406836
0 65351111
2 33162466
2 31785928
0 29402412
2 4027915
2 96166103
0 4705042
0 3779022
1 34741859
1 36247907
0 12170386
2 38831438
0 52674378
2 64551465
1 64717832
0 55324527
0 63179199
2 6384242
2 23122949
1 80050846
0 51577385
0 88156280
1 35149705
2 77827163
0 21408391
1 75746607
1 33400024
1 49598418
2 9983044
0 42810889
2 9852582
1 19881912
0 95199019
0 54709082
0 72244279
0 63257987
1 74308936
0 55959940
2 79686710
1 16742587
1 43173394
0 23422498
2 34627289
1 35809090
0 17181929
2 49291611
2 33274760
0 50282983
0 51456697
1 57587813
1 58393927
0 17478574
2 32714264
1 4525615
0 19166823
0 43619693
0 87245642
1 89188044
2 43760168
0 38162038
2 9969568
1 6982967
1 35726484
2 6806199
1 57944088
1 8255621
1 49866854
2 39439643
0 37053430
2 87992091
1 10682820
0 43372681
0 60272067
2 87679682
2 85407691
1 9720832
1 16620885
0 49250731
0 28424928
1 41575879
2 13706630
1 25888525
1 95717706
2 33212719
0 19585575
1 71107781
1 59755093
1 84345095
1 59746138
2 63565146
2 72891070
2 16650431
1 22435743
2 57391485
0 41871062
1 51073964
2 93297401
2 99445358
0 42668300
1 69787520
0 49301061
2 38544531
1 4392567
1 22001882
2 41001767
0 44075515
2 49522653
2 74406165
0 47219316
2 62987472
0 82458022
0 14843826
0 79221595
1 57119150
2 83638757
1 9030875
1 18820492
1 7803748
0 10453604
0 25697160
2 22168321
0 45799295
1 49897494
0 49938280
2 4277806
1 44649048
0 76123032
1 38716290
2 82853855
0 48386425
1 52742628
0 29687760
2 9650130
2 62006661
2 9688317
0 76519543
2 56812829
2 30412805
1 48458223
0 61304046
1 85692040
1 42078522
2 55334196
1 30526201
0 96426554
0 31397149
1 45394142
1 64082313
0 51704520
1 40642669
1 1253258
2 82318839
0 98457006
2 24033326
0 93111985
0 79269475
1 80520369
0 47398007
2 89946680
2 21815590
1 26853529
2 25817865
0 77006140
1 51407641
0 76239178
0 85349737
2 42563420
0 80081293
1 18761114
2 65428202
1 54217651
1 71359421
0 43701285
2 90292666
0 34614064
2 40753440
2 92697287
2 38177443
1 51912382
2 10203603
2 34740467
1 45257829
0 80993454
1 95797897
2 37826802
1 1883739
0 61792802
2 3261106
2 74208908
2 9125687
1 38398551
0 16240170
2 87569058
1 91661497
0 38337035
1 73759917
1 94087771
0 23841517
2 66516002
1 80746574
1 6936942
1 21883908
2 8181119
2 34391630
1 88799936
0 73962230
1 87362912
1 71142758
1 45981471
1 15130973
0 73103136
1 47299527
2 76283106
1 83358082
2 14914989
0 72473383
0 63032075
2 18336393
1 71572833
1 86301700
0 61357808
1 10749559
2 28942253
0 54122904
1 66946660
1 84822651
1 72347384
2 39873445
0 72591986
2 29217815
1 28067486
1 38704300
2 39814695
2 54213104
2 14103689
2 57186285
0 19459981
1 52663483
0 62258114
0 99817078
2 67825597
2 81786202
0 70780869
0 16736759
2 51934391
2 73725695
1 45602038
0 70988614
2 35638929
0 90557916
0 34067145
1 49408754
2 67955681
1 48096485
0 79892456
0 30107315
0 26953122
2 69368449
2 47291466
2 9403195
1 14526950
1 16190801
2 8365488
1 32968536
0 28823353
1 76354679
1 6893255
1 88669180
1 89742830
2 95071036
1 74923775
1 61041299
2 51195909
1 51969078
1 71338428
2 20613945
1 13729967
1 26574231
1 75515622
0 90823983
0 31504133
2 71217414
2 95698954
0 26535572
2 97141523
2 33730845
0 56205565
2 51694865
0 11109316
0 40279901
0 48171841
2 87528386
2 10280508
0 27805351
2 82752831
0 22286503
2 80117
1 37493924
0 6001925
2 54318974
2 75477492
1 15277120
0 51443373
2 49501429
2 16652764
1 13709815
2 72803485
0 87210912
2 5750948
2 7566105
1 99084367
0 45888155
2 15302391
0 12454185
1 96603511
2 91210784
1 97918151
2 48538395
1 84331414
2 45543766
0 85867157
0 46264602
1 1029211
1 82581391
2 87293094
1 49199969
2 2295175
1 68673373
1 58303048
2 46156084
1 32590659
0 4395502
1 34315799
2 56038183
1 51924669
2 51526676
2 10583635
1 80840329
2 67409517
2 25474087
2 59373977
0 48376544
2 50791417
2 1810879
2 77439919
0 77496940
1 25832578
2 5195040
0 38971611
0 85616506
1 36128437
2 3429371
2 5980799
2 59436576
2 18503091
0 32268444
0 1397126
0 27784693
1 23958439
0 9738272
0 40070495
1 76603083
0 50523096
0 64942343
0 28068701
0 46673889
1 46193653
1 96751679
0 67796832
2 7755152
2 75643851
0 86079912
2 63297711
2 59384146
2 52009983
1 1482128
2 12550963
2 27912313
1 17947703
0 93299205
2 6908303
0 41837546
1 83196525
2 7295495
2 34555462
1 43838969
1 93550187
0 63360344
1 85627886
0 95706221
1 75291355
2 11645700
1 81160737
0 87857351
1 41982428
0 19942507
2 37910220
2 9285617
1 27396983
2 74249179
0 82273885
1 81263999
0 3552801
0 68842301
2 66428493
2 28481691
1 88879543
2 73044402
2 80377531
0 65322993
1 98061577
1 7872572
2 60481995
2 51739852
2 83735585
0 48871122
0 4411505
0 55026558
1 12937973
1 6336808
1 14822391
1 81623719
1 23341243
0 48539945
1 6500546
1 75449979
1 4649330
0 56738367
0 11563639
0 84157454
0 59113215
0 20095073
0 79121391
2 65319526
2 21999861
0 7409686
1 30642213
2 14054705
0 46553538
1 22529088
1 70029208
1 55483320
0 46396699
0 77144744
1 47606252
2 72112076
2 47072066
2 13672536
2 15150306
0 51434987
0 46485676
2 31273187
2 46406527
1 42977190
1 937488
1 2778397
1 50346444
0 3182114
0 11635083
2 48887342
2 62656557
1 48428577
1 28910896
0 77973671
2 5502916
0 55002022
2 59196390
2 13466629
2 80860098
2 73810005
0 92447079
2 32987284
1 61195063
2 28391704
1 77631448
2 83033307
2 50308783
0 27913087
0 78011587
2 35149664
2 85504023
0 35071732
0 78475358
2 48088110
0 20198588
0 43902252
1 48651859
0 14254718
1 35351467
2 16933067
0 25171219
0 34157916
1 43738637
2 37451191
2 61481064
2 77939417
2 79142661
0 50851539
2 34694362
2 71594661
1 77919804
0 50595111
1 56997379
2 72922827
0 21646236
0 36137052
0 6211810
0 45833540
1 78641235
1 49030015
1 13665773
2 14647582
2 74618336
2 6386051
0 40114265
0 60977125
2 29236479
2 95864525
0 15358872
2 49158390
0 6691271
1 78910879
0 38785150
0 63908745
0 597107
2 38310837
1 20913651
1 77083635
2 41240757
0 29379937
0 52627470
2 51042659
0 69838006
1 99329481
2 79008124
2 4179484
1 99641396
0 50344280
1 11739017
0 54854273
1 46471912
2 94475897
0 32691311
2 14670284
0 80438035
0 65564617
0 21005914
2 69293706
1 19479982
2 74560629
1 66921885
0 96516910
2 45170671
2 3016875
2 43291818
0 46235501
2 57505897
1 6680286
1 58683705
1 3169021
0 87845943
2 65052235
2 47728062
1 91731365
1 67376769
0 64086726
0 37060310
1 51511672
2 16574115
0 34548225
1 21116953
0 79743959
2 72544917
2 16108955
1 45524832
0 96022874
2 2246247
2 98472591
1 73432044
1 21742495
0 70649899
2 90305342
1 20908829
0 93730066
2 11038094
1 74504038
1 17097452
1 94675622
2 65804353
2 20503843
1 75256297
2 6149676
2 29180560
2 74745754
1 10951385
1 99282700
0 37867212
0 1285399
0 91193202
2 1311960
0 40208595
0 72921568
1 7511574
1 85066362
1 67397268
1 81076100
2 56190276
1 43237432
1 63415440
0 81816114
1 30186706
2 18246084
0 51058110
0 8287216
1 67951203
1 65937186
0 74876380
2 81897525
0 39747950
2 49890228
1 65917096
1 15511273
1 63742524
2 22294466
2 66746815
2 55384714
0 78318190
0 94290715
2 32433447
1 59500536
2 47699299
2 79842586
2 56934721
1 59168382
1 95558488
0 45923747
2 14376920
0 84370782
2 39285603
2 41012463
2 60010803
2 7309601
1 51933501
2 77923623
2 22741002
2 59333962
0 94374793
0 88433420
0 10419318
0 23561284
2 8972263
0 81616655
0 89539874
1 41182555
0 34450610
0 59993030
2 33377188
0 91745389
2 29027201
2 73733918
0 57246503
0 216579
2 2407985
1 1706364
0 910048
0 95818349
2 21547736
1 18153749
2 58162532
2 7717866
2 66556746
2 97162616
2 69273316
0 49073726
1 47223119
1 9256764
2 54584084
1 23502967
1 12340681
1 40600287
0 60171328
0 78328861
0 9131683
1 55504394
1 96807643
1 65512945
0 59339978
0 92548841
2 90517938
0 39216364
1 58731000
2 44414956
2 33067599
2 63207648
1 14394183
2 90567929
1 85777662
1 1555715
1 43420791
2 91685621
0 45535297
1 12402481
1 13843945
0 3347202
0 86843475
0 27596798
1 44686031
1 44414281
2 54267542
0 51430623
0 38883699
1 57604163
0 14009726
1 81350496
0 2642095
1 605702
0 74834495
0 7003788
0 58773511
0 52174016
0 41393931
2 3737154
0 78450141
0 75340244
1 64669505
0 99779034
0 3091130
0 76264086
1 96181985
1 69197170
2 52671031
0 39276530
0 37588847
0 15790580
2 73649534
1 94827276
0 53825731
2 84933445
1 81162282
0 19492645
1 83009539
0 3255659
2 50778778
1 75869792
2 36435465
2 48334478
0 37547393
1 48933246
1 58976380
0 20525293
1 69641999
2 30987626
2 81117274
2 40850253
0 44093536
0 85927568
0 71915094
2 68274523
1 4962317
1 8464469
1 75255186
1 1662178
2 24937074
0 85301541
1 42118394
2 85669721
0 69846725
0 24162631
1 41651780
1 70257232
0 94914314
2 79731086
1 49511010
2 3490611
1 41463905
0 24632998
2 8818966
0 52374954
0 73196894
0 52929325
1 2052930
2 87572820
0 14762018
1 94555836
1 70726816
0 39606485
1 99717300
1 16721334
0 22506346
2 38249256
1 39788747
0 65274464
1 31424794
1 84096690
2 62501995
0 70796157
1 24591878
0 549590
2 23769279
2 47014648
2 92235784
1 91126412
2 98168500
1 62394290
0 72006303
2 46548810
2 85156764
2 52368292
1 33075158
2 15827331
1 78413563
2 44707216
0 8153532
0 88778993
2 34865792
0 24086601
2 84226066
0 28620445
1 24863378
2 90586376
2 28007996
1 59184378
1 1403629
0 1385695
0 33166127
2 87869340
0 93768849
0 4974786
1 45841982
0 45488802
1 74426370
2 54328906
0 64875189
2 98249880
1 985853
1 40037522
1 55139316
1 38220410
0 14021934
0 83424294
2 73793572
2 20535631
2 306449
2 41631948
0 67976567
2 2121861
2 80605486
2 6199278
1 13223279
2 61664944
1 68670432
2 29170296
0 92806139
2 95519757
2 94988756
2 7973773
0 1159349
1 12633822
0 21093041
1 579083
2 54945945
2 69100571
1 67634345
0 2076547
2 32914138
2 79419381
2 86807330
1 96635307
0 25358890
1 16216069
1 48682785
1 89314061
1 20939909
0 17222584
1 37797862
2 85175746
0 17225618
1 92202755
0 83305508
2 80120483
1 47608774
2 63540217
1 28860255
2 84490134
0 76162795
2 44765107
2 53579146
0 76652307
0 19703832
0 23965245
0 76883630
1 1886808
0 63243920
0 10167518
1 77343882
0 94056291
0 65133087
0 20231027
2 46464873
2 62229335
2 48926624
0 52111808
2 94066356
1 97953308
1 71455859
2 56693480
1 46782035
1 61539592
0 58081121
1 92948127
1 28899268
0 37919507
1 70686635
0 29422719
0 27983991
1 40978541
2 93954233
0 24797190
0 89988399
2 49969100
2 70515214
0 61934730
0 16418203
2 1811759
0 26269856
0 66792334
1 16903052
1 34068679
0 28174797
0 13519501
0 52179640
1 40663680
1 92942389
2 49993127
2 50754719
0 90054199
2 8000373
0 87018169
0 96296842
2 38631170
1 48593737
0 47396389
0 94516275
2 13332748
0 92327477
1 19849944
1 88797984
0 45460254
0 72589169
1 71394697
0 25206256
2 419246
1 59845323
1 97054169
0 86952467
2 75185444
2 51091633
0 93124414
1 29140635
1 90020011
1 53058582
0 4843560
2 66443812
0 56260129
0 41835864
2 64242911
2 31793712
0 95984290
1 75191552
2 25724364
1 59489134
2 89377470
2 5639944
1 99931969
1 95611684
1 29990997
0 74722885
0 1147952
0 66271033
2 59598779
0 10040014
1 16267899
1 72391417
0 1229811
0 78734827
2 18748537
2 28992281
2 72959045
2 54143360
1 75725063
0 90566722
0 74970745
2 54043030
2 94753556
2 57910745
2 1062376
2 21275624
0 30728493
2 83940583
1 40206407
2 38625198
0 34236308
1 68788304
2 75792795
1 65548068
1 62756337
1 23553723
0 94401888
0 90600868
2 46847947
1 51991179
1 74851262
1 76120335
0 78961862
0 49971101
1 12291009
0 17460551
1 72677725
0 67983447
0 46128069
1 38071389
0 44301033
2 19541935
1 74005038
1 5716710
0 77293200
0 61832561
1 49932433
2 92161077
1 83658681
0 62839224
0 83091476
0 29291517
0 7135087
1 67045002
0 70797965
0 26971632
0 56222994
1 49306498
1 12082750
1 91744555
1 17136518
1 72245158
2 4376406
0 36491903
0 66836372
1 39717670
0 85206350
1 38785811
1 37667586
1 4388770
0 55848904
0 41215645
2 63086651
1 64031548
2 71932163
2 90792715
0 30559567
1 60473094
1 35841986
0 1082372
2 55024066
1 66102297
0 65842707
1 31334099
1 65976781
0 12725203
2 25777642
1 3685745
2 59358162
1 77897501
2 63305532
2 54847459
2 26405484
1 10088612
2 83194405
2 21650675
0 90536225
2 43573382
0 2363523
0 78891797
1 31418652
1 49370917
0 11531617
2 97978193
2 40286639
0 70623554
1 33763781
1 82257269
0 33171815
2 48086191
0 83308689
0 26368757
2 85711143
1 25161303
2 75973943
1 85388810
2 1245481
0 34380166
1 29618067
2 82128917
1 41016615
0 85289467
1 54462456
1 34813262
1 27293302
1 90094085
0 68664446
2 22214254
1 47153599
2 95965978
2 50735717
0 48058501
0 54597956
2 90823435
0 86691656
1 24780207
2 53628383
0 56204871
0 41920073
2 43368795
0 36137890
0 36752666
2 9183281
0 96570802
0 50545257
2 19015628
0 82429217
1 61554346
0 50586267
2 16300865
2 36690592
0 94741937
2 70234125
0 81362337
0 53568992
1 30219927
0 51770790
1 20106049
2 85020025
0 76246900
2 79186115
2 80234192
1 86625248
2 80744380
2 49721209
1 46991056
0 91560859
1 63146643
0 99125127
1 25093291
2 87541621
1 49567662
2 18045936
1 86967148
2 97906298
2 26176221
1 55685976
1 94674693
2 33975241
0 20465785
2 91078161
0 69541508
0 35305493
0 87584499
1 81513661
2 47138787
0 602128
0 31528544
0 56798922
0 36890373
2 40488602
2 62807429
2 4174810
2 75279453
1 79157306
2 62512494
1 38343536
0 55775130
0 76862072
1 1757862
1 54203095
1 43972412
2 15404598
1 15581608
0 45268480
0 30424257
1 27756379
0 27062517
0 24091658
2 18672271
0 45560793
1 7522037
0 27003559
2 9904507
2 57310597
1 96013067
1 61903883
1 12382560
0 87229494
0 83436225
2 54589126
2 14277124
0 8482614
2 95279744
0 39908104
2 37381815
0 33750969
0 49745084
1 14619258
0 10551531
0 35569610
1 50165003
1 97109345
0 50834220
0 63182009
2 68029916
2 72650305
2 14970079
2 34100292
0 15847455
0 86307262
1 94949477
1 69832106
0 89568047
0 41620636
2 23969301
1 27811409
2 25878148
0 88120631
0 40689636
1 16321155
1 51381779
0 47051489
0 33460940
2 10180461
2 95384673
0 24910066
2 77508597
1 96583532
0 7742071
2 51594435
0 37997312
0 97734692
0 25093929
1 72436814
1 77276381
0 92059307
1 13565988
2 18214545
2 50935440
0 78118030
1 34263994
1 67867310
0 26155743
0 74451002
1 47723218
0 56715618
2 60968681
1 45630524
1 38558156
0 57925480
0 32722936
2 16711921
0 41479589
2 96523663
2 16883582
2 56940439
1 67754005
0 15328729
0 52242501
1 85835407
1 34277454
0 68008983
2 9194543
0 45976131
0 23530528
1 74248175
1 70725524
1 87025372
0 44983164
0 638617
1 65246287
1 90329889
0 61384500
1 41887223
0 74133019
2 81501771
2 34818327
0 82554259
0 74145205
2 6066389
2 72588809
2 98293720
1 49819801
0 12384436
0 4943928
0 36634180
1 91039321
0 94433979
2 31895274
2 27253121
2 87627709
1 33080791
2 7972228
0 16465103
0 26405983
0 16828106
0 49982967
0 46005953
1 15848669
0 49435869
2 61221891
0 6278559
0 70392810
0 94428584
1 34497081
1 73442210
2 73443794
0 66925371
1 23445581
1 78904690
0 23033641
2 44319716
0 14259747
1 63051151
1 50040910
2 84298626
1 74218345
0 86873812
1 30074559
0 3253922
1 17721828
2 17127308
2 11593131
1 92725987
0 91718452
1 21235528
0 60355817
2 41384272
0 60123019
0 43016906
2 62898648
2 49213383
1 78028180
2 37705521
2 74795101
1 88195907
1 82944951
2 32832877
1 17577213
1 9315739
0 60050492
2 13547620
0 97106407
2 17098874
1 2228915
0 33062743
1 50764977
1 34650927
2 4533230
0 73780837
1 61575734
2 48047092
0 33722985
1 57612968
1 22442806
0 80520781
0 75451087
2 69459007
0 76446358
0 149597
1 82964188
1 45059241
1 7805346
0 42911290
0 44726201
0 9857570
0 86489502
0 16326284
0 88417122
2 58495848
1 964900
2 35043138
2 27716923
0 49403853
0 18893319
1 90023863
1 41499319
0 24759189
1 78651284
2 29176159
1 98011798
2 63450437
0 2809033
2 68607196
2 29520575
0 64873438
0 77705071
0 83757529
0 5885811
0 15155221
0 1324517
2 7810509
0 82466221
2 17499406
0 52870151
2 66754108
2 26734600
1 14126900
2 513782
2 48782476
0 55716402
2 64321606
2 63798212
2 53139054
0 65368654
1 33041145
2 92262814
0 25560679
2 62687810
0 15577142
2 3157889
2 85516666
0 10795523
2 66209468
2 26285586
1 81514957
0 15758231
2 55758901
0 94645104
1 150384
2 64019504
2 24396069
1 586660
1 80071422
2 27001859
0 64197982
0 62781197
0 32796772
0 18225903
1 32219210
2 67902776
2 50806307
2 21190625
0 41255198
0 34443589
1 95023175
2 1494682
2 50665853
0 45139090
2 98224611
0 6825608
0 29802185
0 13837233
1 94311317
1 32327807
1 37429997
1 4906082
0 48171170
1 45291134
0 2620983
0 57639431
1 64383825
0 80148227
1 81496637
2 42741064
0 17418815
0 80641626
1 31412763
1 55882073
1 6470289
1 16648647
0 23756308
1 13591893
1 68449464
2 39672200
2 94079426
0 75571120
0 39792524
1 19868597
0 56418541
0 3734633
2 78667451
2 29537863
1 17685815
2 26052518
2 48443968
2 67009372
1 84244866
2 97866439
1 52494775
0 66958854
1 8808920
1 55288659
0 49814908
2 42210502
0 91180355
1 48494232
0 414693
1 28825572
0 36669685
2 1842282
1 59380986
0 84291952
0 77138159
2 77910502
1 34168183
0 36020157
1 16761145
1 38516090
1 10068364
0 10059294
0 15518834
0 11258057
1 20054904
0 6076603
0 84133756
2 17811690
1 98098252
1 41686545
2 94543754
1 8892489
2 59725435
2 48595720
0 91242308
1 64021143
1 29703836
1 92848764
0 15036851
0 75609397
1 91930012
2 59761498
1 12830047
1 97462661
1 85741443
1 56891760
2 19676179
1 47707402
2 83065866
0 68976465
2 91656977
2 2608314
2 80774319
2 56478506
1 80908243
0 17970551
0 76414130
2 52251969
1 31432651
0 16963218
0 13847908
1 79917693
0 37493832
2 17763918
0 70654199
2 7287536
1 75592019
0 30360303
2 14558167
0 5387278
0 26899497
2 3134121
1 62801355
2 80223759
1 54100507
0 57857665
0 87093301
2 15594804
0 59817483
0 57042600
0 6021369
2 42718356
1 60463758
2 98682990
0 6668884
2 49092310
2 34608253
1 12131891
0 51391651
1 22721726
2 89389972
2 95168736
0 89467511
0 4704559
2 68180603
2 50096991
1 97876860
0 61422572
2 62778113
0 91728008
0 95847118
0 26573002
1 60079418
1 78630225
1 6066690
1 99189998
1 45740443
1 61661431
2 10257073
2 11333426
0 15202614
1 23653719
2 28983809
1 40843701
0 97451226
1 40802705
0 19761816
2 99551934
2 17360731
2 15195940
2 50235844
2 60852731
0 95617657
2 66706970
2 15682081
1 74603547
0 37355492
1 34666573
2 83538638
1 95640912
0 84589711
2 54736133
2 51075805
2 89551758
2 31307149
0 83328473
1 64344497
1 15424835
0 69424705
0 94445074
0 92310107
0 21016578
2 7872573
2 34399260
0 59517868
0 568748
1 74305083
0 85385623
0 39365044
1 86141007
0 60371092
2 62110386
1 94649161
1 58569208
1 92741087
1 55275173
0 68062782
0 83635879
0 40182910
2 44947927
0 51038993
1 19026733
1 2937701
1 78269431
1 30863246
2 35714118
2 15972755
1 99659480
1 61577973
2 35050696
2 40521145
1 73533075
1 40935106
0 64465961
0 60632863
2 78466840
1 31609471
0 14223863
2 27606349
1 84276150
0 10235243
0 76172069
0 77026218
2 89892659
1 7712024
1 87438770
0 34910909
0 38288753
1 45301201
0 78217989
2 75810489
1 73133450
1 71868916
2 77007442
1 89835390
0 61587392
2 28884529
2 51888334
2 25709871
2 34352733
1 26176813
1 5981532
1 78119673
0 97372449
2 21878840
2 26958458
2 59702295
2 83241997
0 17306277
2 77846577
1 24771645
0 96161862
1 86001587
1 79450384
1 33895466
2 47115946
2 80391760
0 54160282
0 24803160
1 49167580
2 25783357
1 24228205
1 27639167
1 69305852
1 94050186
2 55257394
1 78919663
1 27832685
0 2947642
2 57779885
1 11696089
0 19158075
2 85367935
1 54132414
0 43305860
2 75897132
2 97001673
2 11793202
2 92847116
2 23429143
0 40934748
0 71486855
2 67924820
0 39630637
1 82617454
2 7299762
1 47122114
2 34026573
2 19144848
0 48252026
2 66684211
1 11408389
1 88253440
2 37083482
2 16958838
0 26750384
1 27853712
2 53872155
2 75522721
1 5278215
0 425388
0 20121392
0 92431366
1 74486031
1 8820864
0 8841055
0 62683956
0 50455097
2 19035209
2 82033209
2 11387998
0 86104346
0 54073259
0 54146419
1 27023030
2 68757238
2 7962322
1 53926851
2 1402849
1 46673064
1 85724197
2 85990345
2 15179312
0 27983092
1 8837062
1 35758883
2 48791002
0 2055260
0 40146904
0 96975195
0 72519626
1 49622494
1 19705883
0 78244540
0 73310925
0 61394470
0 91851353
1 64165305
0 69436601
2 39142798
2 54692057
0 61701735
2 79937003
1 65831496
2 6276525
1 10380798
2 39427446
0 43873906
2 46234883
2 33979079
0 95422699
0 36774733
0 75336590
0 19756269
0 8865264
2 61281473
2 76896699
2 37101778
0 63535124
1 61288445
0 50703957
2 50321247
2 45844589
1 44064015
1 44875184
1 1690226
1 68448955
2 62235845
0 30760342
2 1193753
2 95854105
1 10447830
1 51405640
0 63194724
0 54329274
1 8142434
1 63147448
2 58154076
2 39541131
1 22424288
0 23653232
2 49746044
1 99237757
0 69941898
1 26020073
2 30442728
1 60063520
0 82250776
0 9005004
2 7617058
0 73376231
1 47666241
2 56662687
2 76705368
0 17600517
1 33182627
1 25356429
1 87955122
2 17583184
1 44976103
0 6479936
0 56060194
2 33197059
2 18838711
1 99779460
2 1251336
0 42639054
0 79119173
1 45851575
2 1454439
2 85767029
2 54277203
0 38372404
1 16116772
1 89083508
1 17011033
0 65142083
0 14247867
0 51070147
1 2140037
2 4300186
1 95840168
1 12475668
0 23205859
0 90964215
1 4276795
1 62845137
0 26880430
2 48965993
2 54666253
2 54903501
2 89365039
2 4633424
0 79160317
0 5445282
1 74103479
2 27732064
2 37681921
1 91261301
1 81647223
2 88409953
0 90688528
0 57781746
1 30967254
0 89251079
2 96367042
1 22406479
0 42068971
0 47002181
2 63345081
1 51025118
2 97614207
2 51599036
2 62117645
2 79081151
0 59212145
2 61055784
2 14683658
2 15398297
1 76975409
0 3452902
0 43813338
2 72402560
0 9468700
1 8781462
0 9786071
1 8323813
1 58143638
2 69506356
1 56846084
2 45783249
0 15566133
2 9215227
2 43283686
2 19231851
1 37311137
2 11014750
1 28100640
0 55876898
0 51113920
1 5123268
2 40199941
0 65915441
2 39005824
0 7405685
0 22633095
1 47370725
2 66697046
0 61565489
1 54923268
0 6002913
1 68512563
1 17276940
1 17560254
2 60563
0 27754763
2 82972087
1 27328216
2 53729050
1 43804938
1 47985260
1 3256640
2 21419394
1 53551652
2 43746564
0 21427172
0 65239100
0 38560559
2 97145193
0 18440555
0 17437291
2 66674338
0 11854949
2 23799534
0 21882869
0 87727702
1 35393200
0 29576479
0 23244692
2 8151888
1 59866316
1 44282086
1 40505279
0 56765245
2 40167064
2 72447962
0 19864513
1 82726008
0 97240351
2 39711280
1 78828322
2 46645662
1 9395311
0 89715122
1 71269972
0 94299886
1 29391328
0 81525995
0 22505951
0 37714086
2 90811138
2 60258582
2 1229194
1 82559713
1 39716027
0 65727014
1 38267844
0 10748989
0 24842922
2 38854220
2 73250764
1 57104377
1 67658439
0 10715408
0 58988182
1 44837022
1 20651547
0 72882466
1 22273249
0 99918116
1 24824939
2 25536794
2 52514812
2 12296632
2 48636986
1 66443792
2 13121270
0 55617001
0 76979637
2 44393125
1 81833613
1 94406890
2 30489764
1 7041763
1 93863878
2 57858294
0 44237611
1 28626100
2 19464013
1 2288510
2 42499749
0 68339432
2 65787816
1 50148878
2 54793455
0 96408526
1 18981552
1 34743452
1 84536316
2 5844587
1 92890993
1 65934516
0 11377372
1 10600839
1 70651203
0 62491107
1 2615972
0 5224963
0 81046241
2 22298475
1 71170824
0 5738395
0 55239285
2 6561602
1 78935348
1 26688377
1 42828268
0 69270664
1 69849009
2 38035519
1 42268606
0 57852695
0 86851399
2 68748721
0 11096394
2 64394391
2 45748036
1 75381585
2 50755619
1 55016822
2 38217338
1 83015516
1 10284538
0 12183799
1 74180434
1 83937625
1 47434413
1 96159173
0 11648142
0 45485813
2 22488490
0 24329588
2 84738440
2 18295822
1 62413039
1 86067994
1 94811518
1 60172991
2 91797137
2 65551084
0 48761349
0 66296372
2 91351701
0 13592046
2 20183832
2 98647190
0 88620578
2 34882620
0 62969101
0 11726510
2 1626121
2 64559366
2 40719042
0 1070744
0 6376205
0 80511203
2 96313635
1 41928313
2 78450222
1 41528217
2 29864438
1 40779885
0 37848787
2 93149654
1 63257278
0 61301932
2 90178608
1 85592405
0 32061876
2 72512968
1 32313656
1 56324535
2 1286747
0 16096908
0 85776304
2 27328540
1 19601518
2 76793326
0 31590135
2 21003630
0 62543291
1 90774962
1 27355081
2 3095015
1 59288222
1 65549103
0 84953341
2 73258918
0 62526815
1 75707845
0 54276733
2 86606919
0 37685873
2 65049510
0 61698477
0 38694520
2 25378677
2 54345832
1 16869448
2 72618932
0 11095356
1 65698333
0 35537900
0 9772236
1 11519450
0 19514597
0 48379969
1 48915774
0 56164775
1 75377169
0 60172882
2 89201611
1 86298614
2 61317437
2 72170203
2 24092332
1 6557343
1 10489937
1 18289369
2 4667974
2 6176280
0 5575677
2 52099983
2 46498435
0 5091358
1 5660085
2 26545938
1 51382371
0 44112004
1 81554851
1 55437531
1 80197165
0 38693650
0 69349089
2 81658428
0 34193673
0 67058297
2 50166115
1 24900449
0 59795023
1 93005346
0 8264617
2 54203571
2 51238214
1 15859265
1 45650268
1 67137599
0 41832752
2 97405420
2 47599376
2 49043718
2 32091016
1 69883850
2 31798248
0 16695477
1 83522427
2 4957922
0 52239340
0 33097193
1 84496242
1 1986978
1 99567564
2 3955467
1 64157578
1 38257634
1 81658327
2 7156844
2 67641828
0 51540237
2 29234141
1 29282913
2 18704140
0 32533693
2 75325344
1 47009986
1 95706969
0 27090076
2 72920386
1 45930912
0 61348724
0 99785261
1 34784731
2 40299955
0 51690891
0 91842986
1 86692035
0 5058897
1 82198972
2 76477809
1 53678587
1 81598690
0 17816625
0 86485614
0 59480329
2 83938370
2 99732796
2 48655977
0 7860125
2 45422503
1 17076210
0 922215
0 76300409
2 7863086
2 53212545
2 43806950
2 45170429
2 29166873
2 46536280
0 64309784
0 15771044
0 10355614
2 49936907
1 76735941
2 63369805
1 8661361
0 34452116
0 11805597
0 23648192
1 77641295
1 84208674
2 92879221
2 47109657
2 48985835
0 79108367
0 67066785
1 96497217
2 75959652
2 82248475
1 82811122
2 29627988
2 91199409
2 50988686
2 72150071
1 69904802
1 20471213
2 86660680
2 58173528
0 80231239
0 61904620
2 32079937
0 21822103
2 36538661
2 70822521
2 24203895
0 24580070
1 70019273
2 27326819
0 67245587
2 54564927
1 2271830
2 28676276
2 39755477
2 71288764
2 5445978
0 70817063
1 47108657
2 56639433
2 10519735
1 44036823
1 86159086
2 15299245
0 10777771
1 73119681
0 43334468
1 53108734
2 64996240
1 94561751
0 76707058
2 59453924
2 72986890
2 83773758
1 22905980
0 61841213
2 63443622
0 80405987
1 60528229
1 28482449
0 71462598
0 73384158
2 87509352
1 63786807
0 91354373
2 35195417
0 43217467
1 35213571
0 3029333
1 43959048
1 13837621
2 12487461
0 14690577
1 17370379
1 62223589
2 2120683
0 41494629
1 98271259
0 5949481
1 68873444
2 78642153
0 86113865
1 58815712
1 97848669
0 17922268
0 32418409
1 44024959
2 70479852
2 83548405
2 74087228
0 6553786
0 48252762
1 21142868
0 273190
0 25794266
1 21880738
0 7995335
1 27062711
2 22863305
1 54182822
1 67226885
0 18358606
2 7867995
2 438635
1 42241543
2 64347434
0 8618641
1 36214040
1 98680011
0 48469429
2 43685257
1 26936606
1 62565597
0 8406465
2 7840580
2 33042358
2 23332705
2 35118122
0 52461954
2 43621214
0 94342491
2 64572367
1 17558698
1 75160324
2 70709302
2 79367620
1 90833607
1 75845663
2 96288835
1 97445339
1 35391260
1 76159856
1 29029501
1 60227211
1 81908824
2 43160135
2 17180003
1 39230662
0 20362841
1 95964072
2 64867993
0 2799610
2 21358723
1 88547535
2 42801409
0 34710677
0 56187620
1 44347988
0 94555534
2 54055087
1 34746250
1 25338164
2 95893541
1 19065685
2 26644592
0 77903183
1 92507368
0 88846949
2 71136412
2 44411231
0 31256870
0 42802889
0 40637864
1 3637530
2 30738105
2 2866107
0 30946534
2 37703374
2 54403637
0 48129790
2 27455617
0 13249312
0 84951333
1 87043431
1 7237443
0 29042262
2 89814074
1 78343738
1 86472014
2 45322184
2 58072661
1 69135900
2 26613062
2 81303218
2 79777099
1 18783972
1 69794883
0 33678963
0 68655179
2 40688099
2 80733986
1 6468206
1 4061198
2 33545805
0 72835470
2 15678019
1 41752838
0 50708755
1 79875669
0 97955204
2 51631525
2 97480041
1 41702695
1 54539741
0 4117559
1 33975939
0 40605531
0 2821359
1 15403181
1 12332888
1 40854829
0 92464091
2 69890272
0 79531126
1 55682326
2 78736127
2 84647802
2 54699399
0 24888429
0 20727996
0 22135746
0 98740252
0 15300942
1 88581960
2 80696010
0 16255004
2 43778219
2 59307391
2 1796244
0 75897556
1 33136265
0 93386315
0 52744715
0 65731575
1 71695995
1 22842766
2 28357831
2 664818
2 11644384
0 57135586
0 79487814
1 91527266
2 39017262
1 22428082
2 32574613
2 83983218
0 26542627
1 7357613
2 98099782
2 41575763
1 21992495
1 10043145
0 98909040
0 40925602
1 603581
1 1787964
0 55730331
0 60500060
1 79724541
0 29933692
1 464038
1 32370675
1 41583344
2 93585243
2 17427174
2 1359639
2 94196314
2 30920098
1 9512340
0 21614347
2 20392520
0 53939654
2 21021920
2 79414200
0 64226741
1 59415334
2 5912557
0 86217755
2 76850324
2 93169575
2 4642006
1 97802744
1 89823398
2 69509566
2 30609222
1 42933832
2 32672973
0 25614817
0 21718531
2 35744456
2 18308288
1 45170456
2 33307896
1 47690751
0 92129821
2 72796531
2 22916166
0 33884427
0 97156092
1 26564644
0 65555362
2 50654576
0 667418
0 84349012
2 49924454
1 93830182
2 9968379
2 47121345
1 20928787
2 4823849
1 83009668
2 63767974
1 91502977
2 7522614
1 54094148
2 91214458
0 28450991
0 70437038
1 28726867
0 54592706
1 60239349
0 63526649
2 37541191
1 79153298
2 43228336
0 14506570
2 3434255
2 57375637
1 6713668
1 64942449
1 69875505
1 42300817
0 69146034
0 57948860
2 57535498
2 94161392
2 93708213
1 20553252
1 17197418
1 51805859
0 5867401
0 56587198
2 1634878
0 25202810
1 60116300
1 8554794
0 40386669
1 63300359
0 27023740
2 73600681
0 45234805
1 17122798
0 84692762
0 43043297
1 90176307
0 41433885
2 29019318
1 22463155
2 46239378
0 68536436
1 43408012
2 34152113
1 54400717
2 73601528
2 54297208
1 10750838
0 92255400
0 28056063
0 78274124
0 93710774
2 56170365
1 47301139
1 85960311
2 39626726
1 95575707
2 41568730
1 32771564
1 61520239
0 93040679
0 76720922
0 11207516
0 13154760
2 47684770
1 67115165
0 84291123
0 41008990
1 83126179
1 18652970
1 49061439
2 38038086
0 35851718
1 63462771
2 4121312
0 11744840
2 86585581
2 74046237
0 32657956
0 75791614
2 1705915
1 32379981
2 9897663
0 26873537
2 56123405
0 99095169
0 4020869
1 51031191
1 49726666
0 29538113
2 90238822
0 85764198
2 26771119
0 21793644
0 52649312
2 97467945
0 77217893
2 72330030
2 49849706
2 30409824
1 88170883
0 77708420
2 32085989
2 60138117
2 13274833
2 83554351
2 43739307
0 65207990
1 17636418
0 10104557
1 87531824
1 1151201
1 44595569
0 83104514
0 50928221
2 39744265
2 31323793
1 24697359
0 48287357
1 41249319
0 21024193
2 19689882
2 81309542
2 6004450
1 93619208
2 60327218
0 816892
2 88916315
1 91326873
2 9836487
2 57848381
1 65499341
2 62606445
2 43555689
1 40107026
2 9356711
1 70023591
2 8445032
2 83639756
2 89186849
1 35012068
1 26913302
0 72763438
0 20841264
0 57728356
0 42112246
0 11058158
0 73011891
2 10944018
2 62446160
2 22563288
1 22797811
0 63355994
1 9959845
2 62631042
1 99822210
2 4572462
2 65719246
0 37559569
1 33665299
1 99740089
2 32195052
2 88032218
1 11646606
2 71646489
1 30632786
1 50462627
1 8348422
0 88076024
2 82592422
1 46094561
2 93037249
1 19227502
2 79190599
1 27164818
1 37616993
2 93097956
1 40379734
1 27247048
2 31238321
1 43828854
2 42583097
2 57482224
1 47432298
0 35373880
1 51281906
1 280351
1 84401162
0 49714613
0 49317209
0 87790337
1 60885479
1 56468785
2 82701359
1 51076406
1 32057190
0 39284627
2 29561074
2 12874666
0 81066735
2 59704601
0 25873737
0 97261850
2 25779596
1 82953694
0 25007082
0 39382766
2 72795153
1 46123767
1 33862036
0 98883961
1 41076909
1 42777830
0 4235769
1 27688600
1 69932490
2 83701497
2 66144223
0 35082956
2 10819998
1 81062643
2 33243469
2 59824218
1 84464722
1 12737110
0 54180481
0 61404695
0 85188288
1 24721029
0 50421582
2 41857494
1 49622135
0 82249975
1 44032780
1 42794601
0 92193089
2 80920226
2 17067077
2 41030286
2 58443740
0 77855357
0 10314438
1 7064690
1 5712555
0 74038444
2 79790560
2 98537830
0 53267273
2 5830557
1 75324932
2 15863950
0 18188072
0 34373031
2 57801654
2 26086528
2 64608888
0 16774561
2 26886464
1 63544696
1 42862826
0 40877966
0 27397465
2 43039262
1 63476201
2 96597581
0 28008601
1 30735039
1 23970761
1 35730311
0 73136040
1 25716628
2 84704048
2 58605052
2 27636503
2 33236665
0 93197852
0 89173846
2 48413958
2 13939181
1 63154143
0 42549032
0 58871066
1 39496580
2 19107262
1 60010496
1 62079080
2 12993672
1 93108351
2 24530625
1 24160457
2 70365681
2 42012369
1 38089803
2 74199709
2 54831031
2 25330013
2 28325146
0 90272325
0 8335257
0 79990930
1 40204840
0 33920882
1 44087948
0 75131189
1 2962162
1 47544693
1 27664493
2 25720037
1 68110534
0 81280653
1 80904781
2 10664435
0 90656890
0 93995619
1 47818485
1 18660444
1 66280406
2 84696090
1 21994861
2 29360776
1 76824132
1 37937569
2 67660451
0 82743719
1 7829596
2 63687863
1 50551485
0 67295370
2 70675271
1 26999463
1 77588690
2 6861269
0 64539359
0 12468680
0 72242465
2 40170952
2 27790632
2 72126036
0 84942169
0 46540166
0 79138543
1 70879642
0 10820509
2 53782299
2 12834802
2 82100482
2 65068996
1 89697623
2 87165478
1 34797799
1 46181996
1 6619647
2 82582138
1 29190137
1 92036882
0 15676260
1 1310230
2 3882284
2 29811112
2 42351660
1 21147902
0 87918625
0 53573137
0 11879865
2 95641032
2 27187348
0 30760474
2 35627393
2 48497153
2 72776512
2 98421624
1 38127433
2 79328363
0 40976320
2 2880621
2 14738705
1 72298454
1 59004996
0 3183749
0 38464495
0 63438228
0 57019012
0 65216404
0 62815911
1 12177000
0 18178283
2 88814361
1 25093411
2 546932
0 51597614
2 43029986
1 93871088
1 51330653
2 19753497
0 99515814
2 85557755
0 48039155
1 32885264
2 75202207
1 46519806
0 28090136
0 20343807
2 73111804
1 37398694
2 71317135
2 63449060
0 80188473
1 65494830
2 61771412
1 52743252
0 90392138
0 51332817
0 69777599
1 56087058
1 38936942
1 169416
2 78472854
2 89429061
2 97493291
0 26829890
0 62988122
1 41621376
2 99246301
0 91302649
1 75149958
0 91724709
2 27301281
1 96555332
1 47424309
2 69800128
2 88739336
1 32088471
0 3918810
1 34115858
2 35956040
1 22308742
0 45563357
2 53068817
0 23630301
0 69588636
0 54263193
0 6413320
1 90534687
0 7000022
1 30968752
2 72488487
0 43981275
2 46382076
2 88249238
2 23286556
0 35860558
0 89434330
1 16822681
2 49328673
2 46321689
0 56237598
0 39204773
0 56853450
2 2368175
1 20222775
1 46882760
2 75717547
2 77154596
1 92684826
1 2956777
1 39695441
1 788258
1 203880
0 37812989
0 58440712
1 75582836
0 42093542
1 50413805
2 8055413
1 4154507
1 64970434
0 67515056
0 22172388
1 2718288
1 62190879
0 49629998
2 28520635
2 62219579
2 27186141
1 55039600
0 41138648
0 20445384
0 61586415
2 92659623
2 68405724
1 59612560
2 27535365
0 91266051
2 80654613
0 56304264
0 34834059
0 67436675
2 6845337
0 87638111
0 5097688
2 76741930
0 81402851
2 7143853
2 39578652
1 78000670
1 50344719
1 59281639
0 2554192
2 45773073
2 88261260
0 10132859
0 26109551
1 95545893
0 70266583
2 22341496
0 34923738
0 14598659
0 11134070
1 77766214
2 74790714
1 2760319
0 41189256
1 84605803
1 53566052
0 60666011
1 51420833
0 68166820
1 30797508
1 86900088
2 47699239
1 10832884
0 22702180
1 49538341
0 25561104
1 24933747
0 41419408
2 26264041
2 7225920
1 87879323
0 5440507
0 79994772
0 87672395
2 76264128
1 17694230
2 51398334
2 93338936
2 39917942
1 86373395
2 98993855
1 90690335
0 36640493
1 15273
2 5747099
1 83878087
1 5599438
1 48992472
0 96140472
1 89353954
1 25266448
0 37237492
2 70877998
0 57949015
1 60532062
2 74988899
1 17264830
2 73908068
2 84004835
2 31662122
1 79592714
0 60536226
1 1204846
0 88019449
1 73908871
0 11030161
0 79889629
2 82899632
2 69371591
0 45216760
1 82919483
1 45329153
2 74625509
2 48895380
1 5251422
1 12246085
2 6953867
2 74883345
2 89811973
0 61954005
1 16415073
0 51301805
1 66013972
1 87150034
0 86550791
0 966035
1 58978867
2 3464287
2 83360918
2 93480425
0 7754652
1 76069860
0 73120483
2 27425945
0 13259797
1 85817614
1 11860447
1 95479086
1 61099418
2 79137124
2 8256473
1 9438304
2 71952068
0 88203240
0 95761994
0 77309815
2 56109933
2 80283299
2 64811318
0 56719323
2 38908159
1 99418006
1 38274399
1 65031607
1 8205095
0 30827863
1 73401123
2 89664123
0 78040729
2 63122311
2 8842329
0 864724
1 2196845
1 65501648
0 71166360
1 70410183
1 81201073
0 87736428
0 52789467
0 54087205
2 10531409
1 57237773
1 88250078
2 51253598
2 51671562
1 11058887
1 33435823
1 47936651
2 71939023
2 77830426
0 12379961
1 34017012
2 71991694
1 38985729
2 61230325
1 79556358
0 8348123
0 97394760
1 19384932
1 50856318
0 10689840
1 84568405
2 73803037
2 99443546
2 920862
0 67364138
0 48507081
1 509617
0 63845031
2 50583481
0 58129682
2 61989834
2 17759474
0 97387113
0 77654696
2 49421248
2 87777401
0 78539436
0 93101334
0 39666497
0 68386733
2 28775437
1 4728263
0 37747727
1 84811177
0 51427182
2 37212554
1 10789100
0 24182120
2 56781567
1 20352426
0 17927462
0 69208431
0 55338203
0 27342189
0 3571132
1 75570257
1 5002896
1 24811413
2 36146573
1 14896623
1 14932197
0 46540127
2 86698070
0 33254613
2 17654866
0 10372556
0 64402577
0 83074477
0 1380280
2 71667374
2 36999143
1 56666455
2 28293243
0 46939875
2 37982716
0 79624370
0 50677508
2 43166438
2 93484471
1 46180288
1 4609798
1 84808771
0 74197822
2 68842046
1 1173194
2 91993534
1 80163521
2 55502590
0 25853686
1 72803280
1 38479168
1 85145101
0 50718308
1 4095821
0 50272366
2 84144928
2 88820650
2 31128512
0 40415385
0 87171443
1 11952315
0 55904968
2 45366039
0 4503600
1 6041445
1 11413486
0 89544903
1 42051632
1 97602131
2 94157121
1 4728448
1 27133146
2 79935061
0 58022613
1 12122265
0 2010946
2 21606613
1 15899425
2 30791431
0 58320527
1 50780302
2 11638041
2 32414814
0 32169900
0 69435134
0 61117966
0 57411187
1 6080170
0 71849325
0 6240977
2 20680115
2 75673485
1 50090913
0 73213772
0 35344562
1 52032345
1 21014600
0 11230819
1 54240658
2 44734075
1 50673924
1 56210961
0 14848081
0 73445688
2 14850971
2 49162850
2 78933500
0 60824738
2 88036647
2 19573109
1 72722088
1 14516592
0 23566743
1 44339542
0 79189515
2 25106413
1 31524527
0 9679345
2 38235344
2 33718761
1 85595273
1 96990963
1 29212260
1 59332078
1 68472225
0 73542931
2 74286719
1 45441182
2 47814881
0 33818491
2 53529395
1 4557326
1 29271418
0 81647452
1 99949553
2 940257
2 15907659
0 68925721
1 24233621
2 98004310
1 48042780
0 32078848
0 73084093
0 47271547
2 80652216
1 7048345
1 19286428
1 6114527
2 13406511
0 82046298
1 4367241
2 24703961
2 80697751
1 47145446
0 34898884
0 98414846
0 29365837
1 56570485
2 93094516
2 75416602
1 24313427
1 11423301
2 4066154
0 18082376
2 13054346
1 85889160
1 46937629
2 45369610
0 98165324
2 22132397
2 76517313
0 55089384
0 58628126
1 17739262
2 80109766
0 31058434
2 9447750
1 57445694
0 3661629
1 98159034
1 57133106
2 1501688
1 17907550
1 82002751
2 38722233
2 46115025
2 32594020
1 61423432
1 55834582
1 44771432
1 26461824
0 47940091
0 90827208
0 79577936
1 63253306
0 30435986
1 10899961
1 82801386
2 13877838
0 37739339
2 3094979
0 47523400
1 8145426
1 90169391
2 87649390
0 54415328
0 75095583
2 92139716
1 72710952
1 49674156
0 71442624
2 81917475
0 25289052
2 62477735
0 74410294
0 50070423
2 61813959
2 14921477
0 77774841
0 99691134
0 54776060
0 63339104
1 45778445
2 8579873
2 34798455
1 90843222
1 61720539
2 85572854
0 9305180
0 91839108
0 25204753
1 39200610
2 31523592
0 58906831
2 27612522
1 66937534
2 54926222
0 21565871
0 4132446
0 89578540
2 68513410
0 9090722
1 31801216
2 39340736
2 61163664
0 80528197
0 56546861
2 7737083
0 21094606
0 23542833
1 66220540
0 49303863
0 58491300
1 8588241
2 77567694
0 69090211
1 12297504
1 12974580
0 99511459
0 54094980
2 42072098
1 8628507
0 71212529
1 12052914
2 63586606
2 46758408
0 81968929
0 49591131
0 95130685
1 69423044
0 65437126
0 29267738
1 98982216
2 56037884
0 68877541
2 16220646
1 71546316
2 31238735
2 13566751
1 18600054
0 95047442
1 73445021
0 90511792
1 37317002
0 45036468
0 10574879
2 68366006
1 30767221
0 87575333
0 16947412
2 8338766
2 4867398
2 19275326
1 46371810
2 66658106
1 89696630
2 45155186
2 93690050
1 64093069
0 7705607
1 85106127
0 96822752
0 72093399
0 87359630
2 63614219
0 32773554
2 62385984
2 82186367
1 18189461
0 36952723
1 26218855
2 20908184
0 47390217
2 90735260
1 59300610
1 57907849
0 28349026
1 23201606
0 62107045
2 84410329
0 1167302
2 61185181
2 23614709
0 17026099
2 91684907
2 56971795
0 5415777
0 59287713
2 15098171
2 88354672
1 44407810
0 60889579
1 7276094
0 65232301
2 90919140
0 91604421
0 43800047
2 96871544
2 34123125
1 30947502
2 96733482
0 72979747
2 16551158
1 20319194
1 22776054
1 75460638
1 92605514
2 46284109
0 33244470
2 63492548
2 58515109
0 11539861
2 93825219
0 54492223
2 30138252
2 192711
2 62840800
0 88450837
2 11627583
1 43702318
1 3380105
2 7973923
0 30431332
0 42060985
2 74069434
1 22093960
0 25739996
1 978725
2 49589756
0 71680753
0 59638392
1 88144957
2 15965264
2 98441202
0 64414213
2 30400173
0 94899670
2 21917015
1 42289407
2 66440167
2 38071439
2 84565248
1 54040634
0 52113219
2 38262981
1 15233786
0 60312155
0 28323404
2 22370267
2 67767350
0 16369887
1 56267165
1 2021608
1 59601082
2 89902938
0 67968079
2 93187472
1 17045919
1 19108974
1 40525698
0 77950509
2 51096668
0 82050972
0 38830309
2 13424748
0 69023993
1 59301226
1 87899633
0 17285039
1 76682897
0 54754789
2 18283566
2 61829925
0 29867667
1 58683545
1 26809300
2 1420057
1 87965193
2 34860744
1 98605899
0 68863645
1 54549657
0 29119459
1 82162436
0 86682672
2 54105953
0 34025943
1 20574838
2 36172896
1 82301856
2 38308404
0 68183639
0 83207022
2 1923586
2 73281797
2 68969195
0 40114791
0 58304181
0 97198713
1 78820756
2 18768831
2 16080182
1 83813802
2 46009250
0 40111548
0 42573987
2 1591168
2 48031527
0 33894148
1 60517484
2 20516219
0 21739165
0 77020985
0 77506463
1 35414865
1 80078740
0 21658241
0 2760038
1 57381625
2 62829979
2 20208094
1 16698303
0 92838924
0 92334503
1 69258380
0 66138393
2 50791783
1 88876133
2 16578841
0 97827314
1 16061621
2 28771098
0 53419439
1 55702309
1 95955681
1 50160961
2 36493400
0 43674693
0 23327903
1 76099714
1 34789369
1 41175437
1 59975106
0 92473513
0 31838947
2 93764277
2 38892244
2 78300436
1 85309209
2 73252926
0 38556039
1 29674692
0 17050807
2 13837340
2 12183075
0 44882096
1 28292934
1 3956329
1 57970907
0 56772225
2 47153845
0 92067193
0 97693179
2 66752796
0 9107501
1 42822392
0 67615337
2 15648635
1 57862626
0 13882963
1 77391261
1 52375844
2 82004045
1 65460015
1 94516879
1 12530590
2 98437320
1 52458389
0 15553645
1 89788
1 80942731
0 98569753
0 11397003
2 84010427
1 96794417
0 42774616
2 50986317
0 36174777
1 44765763
0 648074
2 49153267
0 3208578
1 91042581
2 22929755
2 86418799
0 6287296
2 27497846
1 34059649
0 96586749
1 645321
1 44065602
2 44033012
1 66350457
1 72425753
1 95044128
0 28599
2 71455475
1 24902468
2 96978086
1 45174134
2 35138261
2 54700883
1 38315375
0 50464480
2 68915138
1 10778
1 27905631
1 12699486
2 73282912
1 36684394
0 45444273
1 29992383
1 27378214
1 12682237
0 10296399
2 30965094
1 67872820
1 10247295
1 56457582
2 77221375
0 76209908
1 31759959
1 62607160
0 49220741
1 28849684
2 46569957
2 99686780
1 67895175
2 60014557
1 11476152
2 73761307
2 20131830
2 45584763
0 99009144
0 38120657
1 41453446
0 92745972
2 82379681
0 99449987
1 15298901
0 84104645
2 30085451
1 43362133
1 52838572
0 76668267
2 91003941
1 60947656
1 40356761
1 44028330
0 17895483
0 2005598
1 89807175
1 90690490
2 87509968
2 33184657
2 59382774
0 39397759
1 4820865
0 45358737
0 56186463
2 44453343
2 62270644
1 25524853
1 49705270
1 29509640
2 47442456
1 78074152
0 72271496
0 26274849
1 95690503
2 30266317
0 40280263
1 68340
0 59423302
0 26505934
1 45730368
0 16565681
1 56089574
1 67394576
1 59788835
0 39609585
1 48705561
2 62033018
1 87122103
2 50113303
1 67639032
1 29847354
2 6649988
1 61228010
2 14702402
1 35264963
1 6021032
2 92288989
0 53474267
1 24213574
1 89370668
0 51658101
2 59925512
2 67692170
2 29590238
0 77165001
2 81673578
0 66788801
2 13380393
0 17034656
1 93336431
1 97404175
1 47956481
1 99698456
1 11724486
1 61015699
1 41647339
0 2819647
2 84775542
0 91338973
1 92034325
1 75419257
1 15560151
0 72613338
2 50089761
1 22481277
0 6767054
1 81933208
2 28810160
2 47038921
2 26217446
0 23124301
1 99644517
0 57014871
2 73595706
1 87577119
0 36053358
1 77332798
0 43551803
2 15674452
2 73954702
1 97695615
0 59345294
1 61061921
1 10383256
1 35459074
0 91474563
0 13766334
2 96453694
1 21361942
2 64946922
0 11076035
2 55598389
2 90552543
1 53250583
1 21846524
0 26538878
0 8317597
0 37533862
0 23534278
2 64477471
1 92009587
1 50746481
1 24674818
1 46469576
2 93342055
1 30533552
2 26320865
1 40293615
1 5054119
0 13435642
1 3846982
1 58654063
1 56755666
0 75180537
1 48393364
2 33251860
0 15359209
0 2171674
2 47115624
2 72361025
0 98120783
1 81970016
2 62721251
1 26243499
1 26572710
0 69282412
2 62027164
2 59499549
0 55835938
2 81235961
1 16626131
1 36910715
1 88965780
1 74213189
0 8952259
2 39868886
1 73975549
1 94923943
1 51491859
0 87194023
2 18794091
2 29607625
1 3575908
2 48809211
1 1353151
0 88608390
1 46437488
1 99439684
2 61676702
0 98729774
0 77514470
1 74186523
2 12293234
0 76702703
2 56394194
1 3350734
0 85689432
1 52042165
2 91263510
2 65661657
0 111085
1 79306841
1 46053760
1 19307569
0 68340067
0 54197537
2 97023008
1 12609171
1 78893544
2 68481180
2 16796249
0 81258829
0 29991984
1 57052913
2 14233528
2 8042751
1 17408486
2 11313519
1 82119480
2 61646822
1 72779389
0 66692889
0 32195541
0 62840392
0 37251346
2 45330042
2 43699317
2 64138856
1 66853316
0 21236818
1 938399
2 25149109
1 810895
1 31795122
2 18069775
0 36473506
0 56382908
1 29860542
2 34565560
1 86765969
0 38005411
1 55156037
2 59791381
2 35926961
1 69397429
1 30666995
0 86443171
0 99493659
2 37487812
1 23546086
2 36683930
2 88779065
2 25687536
0 91825794
1 31472022
2 15388718
0 50046300
2 24515047
1 52784303
2 40833322
0 28674113
2 5354665
0 91747179
2 29570190
2 34895157
2 27526891
1 26086804
2 26030742
0 39480284
1 41183634
0 12329278
1 99066159
1 20250682
1 18250613
2 73401572
2 1394015
1 98770247
1 44796686
1 38503543
1 53071032
0 67196290
2 42960637
1 50193324
0 97202616
2 23900426
1 1777013
1 88357575
0 15485652
0 53132317
1 11485565
0 23741835
1 68210581
1 40952500
2 56184602
1 89877478
0 80873468
1 51761866
0 84586911
2 68479211
2 84789010
2 94852577
1 5350916
2 81410933
1 12481327
0 85261089
2 70589511
0 34611624
1 25765059
2 68120907
1 73917380
0 21052112
2 12688521
0 9619374
1 43738503
2 4159199
0 80436484
2 14612521
2 64854130
1 14339260
2 44399297
1 57987753
2 7248434
0 80338494
1 3576954
1 57590569
1 33554159
1 79020800
0 992910
0 17688734
1 29209392
0 91220491
0 13238308
1 16098754
1 87071791
0 54174484
0 78361494
2 18959365
0 52759858
2 53072216
1 42373661
0 50295766
0 18442978
0 83107811
2 71473019
2 64278869
2 39941941
2 80809103
2 44541400
2 4951811
0 87613443
2 92332364
0 82329303
1 71568740
1 68905311
0 54426833
2 710748
1 6598297
1 49853014
2 14271411
2 66802281
0 60753663
0 61803459
1 93432571
1 75285765
1 853524
0 40881658
2 90016184
1 18722199
1 62356130
2 18812216
2 17165076
2 59480819
1 3281971
2 70540598
2 9864612
1 46411517
2 90765857
0 28619436
0 61596353
1 97092737
1 74264988
2 30347652
1 89397172
1 41573826
1 51017888
1 42416743
1 73683754
1 20640234
1 77939547
0 77757740
2 87305919
1 8113372
2 6319287
0 3109569
1 20715309
0 22851168
1 13555773
2 10402181
0 75323405
2 73111754
1 3222786
1 4644276
0 43992790
0 80430835
1 18345063
0 45760832
1 59292141
2 97902286
1 81438854
0 95261745
1 36787275
0 6319091
2 18858918
0 76022222
0 98017751
0 77901400
2 71121903
2 83892626
2 58717715
0 28941996
0 32754197
0 67973970
2 450385
0 1259887
0 91440432
1 43242820
0 48700688
1 83235965
2 54926922
1 43232978
0 35509360
2 27464380
1 18055729
2 23280282
2 74834483
2 79499156
0 74721709
2 19221675
0 39938012
0 89536190
0 46895704
0 58786470
0 26834994
1 99289039
1 28995008
1 57347989
1 96104860
0 27833615
0 67186283
0 97732710
1 4530209
2 43527005
1 43773045
0 20478455
0 66409468
1 94492590
2 4849337
0 16799604
0 56666513
1 78209115
1 24269395
1 37839017
2 28217387
1 95514998
2 18229484
2 71670386
0 42461577
0 31274063
2 34304532
0 78564064
0 94943773
1 81682652
2 93321631
1 87892541
0 34545697
0 12105512
1 90579809
1 66958857
1 19211529
1 24495759
0 68406082
2 39609767
0 52592632
0 86500238
2 39658087
1 86378300
0 87553931
1 76337973
2 38762452
1 34080181
0 63795084
2 54252767
1 6977866
1 78777786
2 9695192
2 51115014
1 64959702
0 42425722
0 67150713
1 35277597
0 83534070
2 45459299
0 21839460
1 58140052
2 18940911
0 40629257
2 63550086
0 77712316
0 50776487
0 75021759
1 4239520
2 64942558
0 4019672
2 83504000
1 11329179
1 78871063
2 72293616
1 82178229
1 64608462
2 14884865
0 27894124
2 90698489
0 85312328
0 69675805
0 39689424
2 82555950
0 77308330
2 4583547
1 96370979
2 94311104
2 13868549
2 1522865
0 36025105
2 39552087
2 30715994
1 38137733
2 16328633
1 5891954
1 93819710
2 89766487
1 527532
0 85998115
1 23353035
0 56015364
0 68716586
2 2177646
1 71533376
0 41793354
1 25397149
2 76043910
1 63804677
2 22671189
0 44268592
2 59199339
2 65491303
2 21134019
0 13088523
2 62262233
0 67288601
0 64125553
2 53253546
0 10735255
1 91014451
2 41389426
2 70342003
0 65337685
0 13556940
2 4728689
2 28563824
2 96929194
2 8522427
2 50704698
2 59915293
1 97790057
2 42008964
2 14379197
2 77701119
2 6001222
0 99236254
2 18686377
0 82823861
1 77367229
0 4678744
1 27137999
0 50069907
2 56946942
0 97826496
2 76277196
2 34698009
2 74537035
2 6857826
2 42158041
1 32694566
2 15191436
1 77485735
0 14022992
1 52578627
1 30997620
2 400539
0 42101119
0 65554997
0 87940302
2 65270250
1 97595846
2 1671974
1 29718976
0 12099952
2 20873252
1 41173630
0 78181404
1 26302605
0 37987748
2 19545864
1 4905501
1 92236693
1 69734588
2 14113680
1 95265015
2 79539419
0 1499187
0 4682118
0 14052807
2 71942439
1 23116075
0 22262252
0 33446052
1 55321913
0 67974925
0 99110028
2 1111895
0 53048068
2 1798205
1 44944784
1 75951851
1 96933816
1 21171264
0 31341867
0 16295651
0 73005379
1 33738348
2 30319967
1 56746686
2 94969921
1 99423258
2 17497818
0 96912542
1 45798583
0 48458326
2 95336613
1 76275552
0 52629721
1 27269494
0 77089397
2 23843927
0 56268628
1 36275855
1 74849643
2 77748655
1 64927709
0 55873661
1 66734554
1 97962066
2 52780249
1 52652132
0 41532580
1 24247418
1 76032278
2 97727521
1 94928956
0 90164790
1 40904847
1 47585169
1 16308124
0 74956916
2 19868975
2 87577171
2 83734248
0 90774253
1 59696589
1 34379294
0 98305917
0 64853459
2 88718140
0 45340001
0 84926689
1 3126495
1 20933383
0 83496045
2 43088982
0 86995707
2 45107281
1 77596341
0 65059791
0 30465121
1 94431836
1 94392643
2 25201778
0 63186790
1 36323829
1 63515107
1 45335008
0 2666400
0 20812991
1 96710986
1 92929564
0 13010932
2 69250306
2 90312074
1 54781559
2 99890690
0 79021993
1 76210701
2 50555895
1 42471182
0 7161472
1 70314975
0 29802376
2 60969872
2 85686531
2 97892714
0 77505839
2 15505737
0 36980369
1 50417675
1 10743424
1 82310697
1 92729257
2 17375324
2 81064275
0 48827758
2 39520181
1 11499110
2 90037248
0 28787591
1 53297741
0 94953430
0 42578548
0 97440540
0 98879695
1 97678025
1 67606453
0 43370324
2 50531076
0 42902288
2 54052539
0 26954336
0 70991173
0 50122023
1 46616065
0 7316815
2 8636683
1 63106620
1 31838885
0 20692309
2 83170441
2 70077381
2 90412182
1 54088665
2 42080671
1 23495033
1 28382103
0 61253123
2 75271588
0 92429801
0 47613420
1 16891392
2 31950703
2 28866226
2 45821992
1 98866703
1 76533913
1 62492230
2 29337552
2 2727073
1 40341609
0 38940311
1 91555503
0 68648979
0 99597539
1 97372967
0 72321296
2 21579774
2 43854459
1 67784224
0 72758747
1 67973329
1 2645158
0 12228468
0 28423859
0 3398533
1 27434296
1 9974651
1 33929396
0 57331257
1 98727622
1 99999072
1 80206606
0 58343598
1 78942127
0 9777997
1 19958583
0 34247124
1 21880132
0 85775829
1 53902757
0 841502
0 66105804
0 61739108
1 43783189
1 70998436
1 5595621
2 31989981
0 95908384
1 39095314
2 20773530
2 12143967
0 28685913
1 21654123
0 2234363
1 31926609
0 4753555
0 80586835
2 92875383
1 89762305
2 28203664
1 89280549
1 23706946
2 85824165
2 88464412
0 44632859
2 69111440
2 42518597
2 24458008
0 83331496
1 19035144
2 23290543
2 25772012
1 42742015
1 75196865
1 77417523
1 9306628
0 67413479
0 89637618
2 48163741
1 6683453
0 92023574
2 26593185
2 13172023
1 87176661
2 92714311
2 71163806
1 35356568
0 20752214
2 2374858
2 23223092
2 81307278
2 79460713
0 21699275
0 86904323
0 67422869
1 73528389
1 68084818
1 53997000
0 45781008
1 83540050
2 63596421
1 52467637
0 90806199
0 37546316
2 41426925
1 25365246
2 93012451
1 39856763
0 538832
2 59430501
1 83552473
2 61279801
1 54169259
0 28855831
0 39035207
1 23157312
2 57794851
0 58610301
1 25835939
1 99170189
1 58183093
0 61648261
1 81383079
2 57383339
2 85600934
0 74710198
2 11973834
2 16603125
0 31274166
0 6835948
2 63805342
1 86430837
0 32680937
2 2760604
1 62721026
0 37836625
1 19438801
1 79368302
2 18409548
2 72523890
2 51669202
1 31291067
1 2959250
2 98204570
0 75442233
2 41870119
0 40744208
0 12598582
0 13076632
2 76217239
2 18994847
2 81593091
0 32172822
2 55123656
0 38624918
1 24469672
1 86638738
2 53193932
2 97564064
1 46053435
2 21464039
2 6655267
1 69987472
0 72781141
2 65859279
0 12509093
2 4738205
1 31085686
0 98235977
0 80557206
0 35151225
0 12353770
1 74694357
2 66096667
1 38560381
0 2181682
0 7993525
0 37781916
0 43558418
2 28185276
1 47853967
2 93953180
2 14244485
2 46906473
2 22193112
2 2041540
0 70607506
0 45481555
0 2468083
1 43886707
2 23922723
0 59233469
2 50455052
2 15612446
2 58092657
0 5691120
2 26890057
0 78278282
2 83604736
2 37703891
1 89450479
2 16304094
0 89108739
2 30113183
0 58638024
1 55219537
1 96428282
2 11448592
0 23667710
0 99696179
1 64762188
0 43109893
0 37100935
1 80894179
2 85537615
0 30838924
0 42574469
1 24131612
1 77421127
1 19596343
2 40327069
2 76363724
0 97829545
0 19794087
1 34888345
2 51460027
2 12211569
2 92572407
1 12377952
2 50913714
2 37771808
2 24059682
0 79986472
1 68926943
0 96118757
0 7253069
2 72466455
0 50805866
0 7810121
1 16470132
1 54091813
1 95431313
1 54578083
0 40052365
1 61239704
1 41468134
0 88431875
0 21650850
2 18846328
2 63627244
1 17502631
1 48661399
1 80330945
0 36615273
1 97997566
0 62632133
0 86272766
2 67380516
1 23995106
1 53271317
1 26901495
0 57296674
2 31341311
0 58560519
0 14572151
2 88681936
2 3495121
2 39785751
2 86546210
2 21453601
0 54664738
2 46989332
2 35460793
1 73250284
1 94783578
0 98400915
0 11808300
1 14742935
0 69607377
1 14071674
0 32253857
1 13660893
1 81825436
0 49816387
2 86930765
1 64668034
2 96966573
0 54190810
0 41425408
1 13063147
1 6417189
1 486763
2 4984058
2 19683540
1 84455482
2 93873740
0 38892720
0 73442042
2 18939152
0 38308251
1 19277478
0 24071927
2 27800327
1 60762998
1 53452177
0 17863525
1 91183525
0 87806521
1 93228605
1 90808608
2 60954856
1 21138679
1 2096913
2 82064477
2 72804715
2 28517925
2 76521448
0 56427359
0 88010431
0 79899348
2 31318852
2 31813481
0 9505947
2 593643
1 7581085
1 26760329
2 84358069
1 72784864
2 12055468
2 38317647
2 57746125
0 14802755
2 83178570
2 93483
0 77039431
0 86623811
1 88817494
1 54801470
2 61429751
0 22096001
0 27340319
2 75686447
0 1137829
1 48716948
2 44214621
2 64308684
0 89091849
2 39456424
2 79819721
0 26250614
1 30070904
2 91039849
2 22938243
1 11690910
1 12241370
2 59987139
2 77972890
1 82045691
0 30713919
0 67939209
1 2709985
0 32583215
1 20351184
0 23040957
0 62987818
1 47685552
1 1257226
1 93356472
2 99638080
0 77167872
1 66391675
0 8034400
0 29696909
1 36155479
0 37187095
0 55026168
1 15403980
2 7825858
0 93395426
1 50612974
0 42015594
1 14370805
1 6934005
0 86342892
1 66252477
1 86833668
2 65431794
0 22974241
1 51794869
0 64943960
2 19569100
0 51867948
2 57696236
1 72719991
0 31261868
1 13600991
2 51137363
0 6252785
1 60627892
0 52232517
1 58977686
2 12876633
2 85382055
1 35213867
1 37365263
2 39752697
0 73088498
0 99520256
2 48204189
2 23146464
1 81846180
0 7058836
2 56353348
1 6073586
0 83532722
1 54753664
1 9581203
0 60328064
1 61478119
1 60030185
1 39142353
1 33338502
1 79415726
1 65864971
0 69883932
1 70033421
2 11512970
0 58745972
1 81429846
2 50296626
0 2582919
2 54164171
1 36852422
0 96634974
1 83419858
1 84133867
1 12143096
2 46596946
1 59387099
1 58148410
0 34960875
0 68530984
2 55351910
1 42142382
0 95239029
1 34069927
0 59879105
0 63715645
1 15369787
0 23986268
0 14415160
1 87717110
0 231790
0 11964237
0 76986410
1 51159196
2 28542516
1 13432113
2 7272485
0 18020439
2 81560892
2 387964
1 73195598
1 23194974
2 88988187
0 12325820
0 96250399
1 59745281
0 75698350
2 411023
1 36874143
0 42756233
2 13872196
2 10539314
0 91744114
1 69502719
2 53965263
0 19060995
2 77559312
1 61583875
1 84414615
0 94493043
0 96197076
1 48089255
1 30833988
0 78821855
1 34499467
2 8881167
0 3941699
1 9611530
2 35198470
1 46894590
2 17519107
2 93027576
2 42501804
1 13131784
0 11983434
0 11863563
0 26371064
2 5359370
2 49288073
0 46732274
2 95673899
0 49963050
1 34968583
1 2661777
2 71476555
2 8366544
2 90354723
0 52473254
2 92470838
0 15604508
1 69603361
0 98761931
0 50957729
0 24469811
0 35614103
0 584905
0 62268769
0 45912272
1 16991039
0 31175163
1 77135660
1 26075386
2 80948748
2 84850762
1 43173362
1 18803194
0 80726067
0 59469929
1 16186945
1 40519168
1 64315636
1 1666105
0 11572723
2 71288318
0 8070034
2 57769720
2 86373817
0 35668924
2 97600744
2 36074122
0 57844178
0 18182760
1 30598512
0 99897064
0 61655171
0 95261723
1 24971281
0 36688904
0 18011592
0 80394313
0 78838554
1 43532972
0 98860604
1 17697021
2 31038382
1 91695901
0 10099764
2 29828790
2 69410269
1 53219956
0 38269887
1 15774333
1 38817655
0 42308422
1 41997810
1 1984390
1 62409703
1 64364845
2 24009700
0 32719456
1 89947496
1 69115867
0 16575060
0 49678600
2 50313118
2 60634390
2 36149210
1 91952277
1 1829772
2 8257966
1 37899067
2 7617835
0 40261574
0 16923332
0 96887513
0 88562481
1 44942644
0 77798975
2 58883999
0 43203319
0 64409539
0 38015864
0 24617969
1 7487623
1 39519103
2 29219443
1 43215809
2 31792053
1 49024760
1 78957023
1 73340994
2 10519319
2 35773915
1 19269373
2 70040308
2 3098811
1 96773766
1 34144239
2 78903858
1 66481848
1 11806946
1 12536929
0 83008196
1 42363248
0 70613382
1 19349409
0 19707497
1 15020823
0 4512405
0 40386619
2 65019362
0 64135241
0 24898252
1 58593966
1 50900610
2 71912805
2 3751898
0 84290971
1 35230991
2 84962515
1 31276879
0 36853265
1 62190598
0 88473277
2 49319719
2 4225098
2 35442365
0 54380698
2 64903668
0 50234199
1 1733586
1 77768676
2 42628999
0 15542258
0 90092853
1 26204605
2 63446971
2 28528781
1 67605716
2 56759334
1 17718837
1 27748270
1 81926295
0 51292360
2 38422348
0 64252188
1 89244738
0 22996867
0 74831880
2 98460876
1 67831256
0 47455712
0 20772500
2 97518633
1 7064699
2 52133044
2 43038920
0 45482222
0 35206914
2 78691629
0 94537350
2 56752051
1 37469659
2 77688446
1 96997415
2 5710811
2 12173791
2 51713540
1 41049625
2 68308659
2 31290451
0 40879163
1 3874842
0 90140260
1 76472904
2 50143593
2 63863871
1 46235474
2 61878014
0 99477714
0 52238537
2 30271805
1 34676787
2 54851661
2 6242914
2 33368004
1 52611945
1 28656543
0 42047171
2 10958318
2 92101000
2 18934524
1 84443166
2 82683365
2 54156710
1 23416532
2 54408987
0 53911073
2 47990362
0 30435982
0 97594333
0 31829772
0 90277861
1 38632639
2 44535949
0 81464316
2 6635440
0 66767367
2 9153557
1 19346695
0 65802158
2 63279559
1 28210382
1 95228134
1 73452665
0 86495176
2 70994915
1 91267073
2 74402035
0 95319270
2 98523957
0 47793238
0 13578684
1 86265365
2 18958434
0 44908716
2 8100749
1 15841431
1 61654934
0 24268612
0 46950950
2 33801827
2 61415385
1 76317523
0 82019226
2 8685720
1 27647212
2 38025225
0 81143243
0 97436932
0 62730407
0 1868824
1 89363412
0 57764991
2 81810439
2 93387465
1 26918181
0 39832046
0 69826165
1 18055658
2 24126496
0 5191500
0 36157551
0 12687992
2 41664797
0 73560765
0 34638081
1 93793137
0 17669644
1 24221981
1 71545767
0 46557933
0 22745141
0 92818220
2 38734302
2 21876251
2 52841146
1 77179540
2 44438684
2 34232321
1 55559659
1 18531702
1 75212040
1 8619478
0 13246579
1 16630441
1 40247125
0 47525498
2 98121219
0 72094278
2 188464
1 70659748
0 31945846
2 33847912
0 4904004
0 95580400
2 98921766
1 44715956
0 24130383
2 51614652
1 32327144
0 45579883
2 96518839
1 16455930
1 64257354
0 17530337
0 43548887
1 57670222
0 29331799
2 90029652
1 31878703
1 79834515
0 97004142
1 76986229
2 79036563
1 50481584
2 70214858
2 78734689
1 12134679
1 38395658
2 10894620
0 51246748
2 48958988
2 16544966
2 36217824
1 93809933
1 2580620
0 13439087
0 64583367
2 7883464
0 20113750
0 35293861
1 33908607
0 78476653
1 85423864
2 30394379
0 52895964
1 85123081
1 9106762
2 16511230
1 72287086
1 15464863
0 89588740
0 4153106
0 80448463
2 25544429
0 56208509
1 2292345
1 47004341
0 91718053
0 65359245
0 54043037
1 96782715
0 46108769
1 17756939
0 93967717
2 54182777
2 292978
0 37139278
1 85641472
0 7199386
1 59598257
0 80150660
1 47384112
2 60474679
0 3238570
1 14831438
1 40447326
1 58301730
0 87918521
2 69026657
1 67930329
2 5418850
1 99770137
0 90773125
0 24720981
1 51632328
0 75621004
1 81488213
2 83994817
1 34257650
1 62166359
2 49112075
2 88303214
0 75274233
1 876922
0 68881847
2 99390275
1 20069178
2 10843123
2 87076401
0 39672014
1 67121701
0 20517897
0 83698247
0 32591671
2 93859431
2 79066907
2 91488344
0 55942160
2 77191601
1 50456500
1 2429904
0 37820700
0 85109616
1 2706125
0 96563682
1 32137944
2 18446791
0 42255778
1 18575183
2 96820053
0 57327739
0 92803129
0 25972667
0 36841404
0 42684176
0 70638023
2 70479716
1 11411312
2 75873522
0 29941672
0 52953206
0 73246928
2 20051817
1 83188417
1 12996985
2 34260719
2 96341284
2 97646785
0 10316387
2 99217218
2 96649643
2 85846181
2 50544144
1 98871273
0 21845286
2 51512785
0 86527291
2 70939507
2 4921747
2 6813091
0 41469137
0 8336425
0 21713824
1 35645972
0 84423695
1 53836624
0 88708841
2 6409848
1 95221061
1 98058530
1 80515621
1 4773640
0 69646158
2 18444475
1 74553359
0 82099786
2 97762871
0 37799875
2 38308881
0 84293877
0 72604026
2 93530904
1 27373839
0 35790971
0 73882072
1 80663574
2 12050665
1 32858717
1 55818052
1 67435440
1 10796392
0 66222572
0 66980349
2 47708640
0 3569654
2 26881612
0 60781452
1 73680904
0 17055267
2 7837380
2 91221871
0 77209578
0 71254699
2 99034516
0 52835544
2 20827489
1 84091264
2 26277460
0 6270773
2 84710819
0 33008888
1 10807685
0 84385418
1 73871702
1 78462431
0 54601524
2 7149334
2 66718342
2 92309208
1 45478392
1 10054324
2 40860501
1 65171258
0 45882368
1 50120984
2 50486578
0 25209664
1 1593350
1 53185142
2 10586938
0 86601659
0 57957568
0 32920778
2 44828149
0 35423355
2 87228941
0 41332173
2 36277160
1 42447784
0 72480101
2 39346252
2 57830041
2 83284516
2 30988481
1 97814093
1 98813614
1 53146319
2 74797648
0 9235522
0 14118196
2 50020665
2 12584898
1 19657126
1 57858915
2 128621
1 37889387
1 74820072
2 40302765
0 88810469
0 6267969
2 78684151
2 655022
0 5844474
2 90895119
0 16292553
2 42384346
1 41643028
1 9995960
0 77079009
1 20318365
0 56448878
0 87865184
0 35079272
1 64930784
2 57099906
2 69828235
1 78207488
0 6733138
1 35234390
0 72910596
2 92436432
0 79167690
1 68802767
0 97937353
2 90973037
0 614148
2 88060241
2 76302591
1 92945167
2 30275247
0 61258191
0 35138838
1 83187316
1 21914542
1 42801859
2 40340105
2 94926467
0 43914143
1 60500882
1 5693558
1 45593646
0 46012400
2 45341455
0 56059413
1 25968403
0 94906351
1 8672708
0 90994840
1 81453520
2 42734102
2 35070696
1 54004697
2 27315591
0 75949533
0 7117176
0 20704605
0 55278252
2 62236319
0 6026688
2 51223288
2 48764166
1 41225921
0 76396588
2 82458497
2 27956756
0 73480620
1 96981022
2 39519306
1 20333399
0 97023340
2 5014571
0 40140368
1 5165666
0 13040619
2 80566751
1 49644366
0 50052062
2 38109842
0 49112207
1 49705036
2 68715294
1 86815216
0 40247122
0 33572763
1 49072754
0 22620582
1 97600874
2 49337197
1 44648930
1 8614060
0 43156975
1 78095988
0 95855920
2 20037990
1 72301090
2 2538506
2 52814684
2 43155274
1 28395326
0 78884682
2 85861220
1 57779165
0 26769212
1 87312322
0 53834971
0 79804818
1 49118083
2 72738311
1 56881020
1 31284131
1 10619188
1 60167285
1 71594551
0 99209742
0 797564
2 34942165
2 93980783
2 69406048
0 87107192
0 11392762
1 16235519
0 20320295
0 67947636
2 34531828
2 45354483
1 20678226
2 49821569
2 18725201
1 83755796
0 70205690
2 88309422
2 97128319
2 51189225
2 69609049
1 90974153
2 64517459
1 21672860
1 58949730
0 62466550
1 32569376
0 62202981
2 83056502
2 66554562
0 61685910
1 6302401
1 44634901
2 60288716
2 79166601
0 31994185
2 99060417
2 70996533
0 94999000
0 44344918
1 94606981
0 87081771
2 45640108
1 55832530
2 6954919
0 36492082
0 28211696
1 60256712
1 53756313
2 50067063
0 50099043
1 58995713
0 51265964
0 84100611
0 99484631
1 51059140
2 90119797
2 12726501
2 21194513
2 45290114
0 64843619
0 8398725
2 38770699
2 23326284
1 4008573
2 36978165
1 2285849
0 41740476
2 20169422
1 67244217
2 35673096
0 98987367
0 44720449
1 53067139
2 38275680
2 38454813
2 69374519
0 23496222
2 45915655
0 9237637
1 36740022
0 40249486
1 45889966
0 25744651
1 77432163
0 773777
0 54342855
0 76180159
1 9623675
1 49582545
1 99395311
2 45176904
0 46323352
2 16646351
0 995820
0 18352853
1 97676561
0 86279908
1 85176070
2 12668909
0 84345453
1 11008624
0 74721733
2 49270184
2 78374197
1 61129115
2 97921372
0 89901889
1 37788599
1 74148446
2 61729256
2 84720243
0 40228284
2 40660210
1 63704526
1 6785633
0 73130557
1 94242321
1 45829546
0 83117796
1 28031141
0 75857907
0 46085760
1 38155035
2 90627422
1 24509189
1 89967090
2 19525831
1 51185311
0 21454650
0 70320312
1 82386746
0 40061949
0 73420209
2 34715018
0 91877815
2 73934140
1 54825041
2 44930311
1 34882284
2 76037250
1 63306269
1 62536003
0 35087163
0 50463922
1 97355812
1 91071980
1 98135390
0 4074032
2 47598383
0 30014621
0 88509076
2 78639169
1 98980720
1 78023625
0 85256691
0 87908810
0 12970310
1 63519288
2 98175667
1 76995313
2 74247228
1 21424565
2 5610943
1 23517223
0 19213756
1 1491819
2 69012230
2 66158585
2 50488847
1 59652375
1 99477070
2 25680308
0 38089665
2 56572383
0 56223359
0 87530460
2 44977606
1 1738634
1 80413785
2 92333137
0 3217203
0 60457864
1 86031646
2 5795976
2 84064708
0 20889762
2 14500282
2 97050345
1 56869650
2 34727858
2 41653241
0 11798924
1 31319315
1 62375293
2 94657207
0 45279519
1 22248569
0 81115442
2 6432529
0 27116173
0 54122677
2 14598363
2 38803480
2 70935859
2 74322281
2 81030384
0 32225254
1 47322097
2 51128474
1 64658312
0 64535996
2 69837141
2 94964015
1 77742785
0 84257860
1 99213989
0 33060076
1 34455238
1 15176015
1 29908922
1 47421270
2 69557050
2 30971671
1 79838371
2 66918709
1 96682328
1 88081626
0 95898962
0 2775285
2 431005
0 60942903
0 18591747
0 2909531
2 60828245
1 32746707
0 32459812
1 2663790
2 6914391
0 52849131
2 17937747
0 87662485
1 66926223
1 11911282
0 95479295
1 59298066
2 77957231
2 16655240
0 86068167
1 99192393
1 46488755
0 39880426
1 72481358
1 84022620
1 42198856
1 31791124
0 93190172
0 58080543
1 66512230
0 91403305
0 30971904
1 58238807
0 23635116
0 39607107
0 8652559
2 69566680
0 71933098
0 52234991
0 64208531
2 73656325
2 82608773
1 22121262
2 97525143
1 76233078
2 31112022
1 37449727
1 46540598
0 74676697
0 64244503
2 63128567
0 67154748
0 41724666
1 90716665
2 28558916
1 51390207
0 35610967
0 32056173
1 33741434
1 6280315
1 19268798
1 4767587
2 71359172
0 84164350
2 30345907
1 9913826
0 64804495
2 16085717
1 39370262
2 24618536
1 75660173
1 29864760
1 70592813
1 56458422
1 30143715
0 71291863
2 34575233
1 34779922
2 7230806
2 22977846
1 96493006
2 25234064
2 5679977
1 45030670
2 26780174
0 65734873
2 58493544
2 66400389
0 50250973
0 42461880
0 16262820
0 77392756
2 57110956
0 10487597
2 15010510
2 66981995
2 79301426
1 72660405
1 17628824
1 65212195
1 55503765
1 7172916
2 80801298
0 22094122
0 91175582
1 40661385
2 81837398
2 84079408
2 32436081
2 88370563
0 95312811
0 24694071
0 64271764
1 28010392
0 66332656
0 42329106
1 76940472
0 14467970
2 32429189
0 33183558
1 99187214
2 24342508
2 4492762
2 4854405
2 22387988
2 83008748
0 76082417
1 59162538
0 52333154
2 94639212
1 800845
0 73233012
0 36113639
2 43993420
1 39995275
2 53837183
2 61485521
0 45544533
1 60525405
0 50031412
0 63468764
0 37682746
2 73865226
2 58050498
2 7212186
2 48831856
0 19310825
2 70524718
0 35450921
1 19897337
2 10823517
1 11308295
0 3021794
2 28440378
1 2291505
1 11782439
0 80010171
1 56440157
2 47981256
0 76460322
2 93152733
2 40549538
0 9923015
1 61351014
1 29243545
2 46022167
2 64761463
1 16778985
0 4195866
2 51119827
0 24518964
2 12022043
0 52036914
2 80180331
1 38657687
1 56775201
1 76588383
1 38413423
1 89066199
1 78695396
1 49499590
2 81180418
1 59715911
2 81720200
0 25136797
0 15451472
2 85977729
2 8743116
2 85912078
1 26317785
0 52394667
2 98709315
2 73979043
2 68676198
1 19228284
1 17443332
2 47317066
0 46092644
0 62329004
2 20206284
0 72754584
0 18500604
2 92754004
1 74302607
1 93560193
2 44271223
0 3950081
1 81356260
2 20505103
0 59323211
0 471913
2 64044144
1 46127380
2 92550693
1 2914526
1 24117008
1 34665859
2 84777448
1 47392493
1 91702499
2 49618966
0 76023602
1 20168303
2 46615534
0 14312835
0 22664626
0 13429817
1 33234124
0 82821183
1 72335424
1 62515801
0 49098585
0 74731796
0 56164467
1 40055950
1 62010520
1 64152223
0 77557574
0 54183485
1 80680006
0 27277846
2 9128594
1 87925684
0 31313772
1 15355668
0 43333012
1 60669647
1 50394310
1 44851215
2 46426912
2 45413429
0 25934358
0 78371315
0 32218168
0 32955593
2 53977372
1 70377642
1 66624125
1 52222782
1 85648473
2 89044388
2 98182873
0 33143671
2 41921289
1 46172266
2 75792205
1 38031370
0 41243931
1 69555219
0 1595172
0 9752837
2 74817978
1 51194564
1 39581301
0 83966915
1 2585966
1 66458877
2 99920850
1 46561802
0 62995241
0 95233592
1 75913886
1 10587107
1 67742440
1 81673819
2 31442349
1 85696942
2 29066553
1 97728217
1 65331137
1 51545158
1 57646239
2 31086317
1 17279155
2 88085016
0 32708171
0 4601616
2 96411665
1 84642062
2 49657405
2 5044766
2 3870218
1 34953090
0 79926307
2 13313095
1 69217598
2 87945644
1 72297108
1 3811219
1 6639854
1 96006952
2 64206881
0 44166767
0 28921939
2 49567025
2 28521630
1 48247736
1 45281825
2 47846056
1 32314396
1 66371002
1 48104575
1 39096199
1 96755296
2 46003877
0 1064744
1 2367421
1 40448831
1 17409429
1 3481600
2 54845458
2 60579864
2 15207387
2 81443380
1 31653259
2 22545808
1 77916315
1 16404208
2 24367897
0 94213893
0 16955347
2 73611409
2 9729463
1 18623134
1 36705350
1 59220387
0 56805894
2 98381016
1 46335795
2 26545994
0 33466808
0 6961405
2 71041244
2 87595563
0 81235769
1 59012640
0 38906603
0 19767717
1 76577212
1 47446831
1 37564313
1 79908381
1 13424137
0 53125818
1 54617022
1 67925944
1 51561145
0 52473231
0 1118190
2 56745591
0 39996916
1 45523068
1 90629322
2 56424076
1 98412863
1 20734382
2 33538827
0 77271692
1 70116052
1 43492082
2 85948047
2 26341240
0 5655227
0 8089701
1 23371767
1 73041225
1 54826679
0 43530171
0 35958976
1 80034165
0 62140597
0 69840444
0 97237653
1 11015674
1 39105841
1 38184937
2 47902736
1 28026703
0 63214032
0 27465324
2 10461175
2 25444069
2 55052276
0 51770817
1 15082225
0 83278869
0 98172457
2 40304014
2 9954657
2 93771179
1 16970495
2 57817489
1 99088613
2 36706410
2 78404917
1 73590828
2 82018107
1 31898406
0 18103727
0 32737042
2 95680175
1 45645086
2 38971647
2 3857442
2 20567800
1 89491539
0 20834493
1 20880536
0 78843227
2 64437842
2 55662683
1 5186962
2 15810228
1 22576063
2 55249503
1 57446767
1 38684261
2 32562687
1 70249008
1 26171554
0 65238442
2 1575891
0 41156601
2 12257436
1 61687473
0 47009417
2 52862691
0 23736277
0 10106828
2 36219680
1 2883675
0 7916178
0 68925196
2 38546097
0 53521114
0 22324148
0 20291752
0 61229191
1 77437148
0 74393872
2 64879364
2 48445213
2 47051219
1 53105393
2 84308288
0 48103028
0 28565079
0 60826045
1 57737533
2 37463569
0 49837325
0 35523791
2 12968586
2 71275315
0 53575758
0 17693527
0 45885717
1 55269909
0 44704966
1 90087413
2 59133088
2 85144678
2 7130319
0 338877
0 47408968
2 12824478
2 95573749
0 83100963
0 56981205
2 62845036
2 24389717
0 90286828
2 72540018
0 58328386
2 64262769
1 13817189
1 64294040
2 84069728
0 76358626
0 17760957
0 21901658
0 26966673
2 40975799
1 78427405
2 36374958
0 64185075
2 22917985
2 98004590
0 19116179
0 84529688
0 14751845
2 26494662
2 3096881
0 37667610
1 33476987
2 12898699
2 2852261
1 34798702
1 53132520
0 56675292
1 53894313
1 84967458
1 41391529
0 60693558
1 47007607
0 81352199
0 90335556
2 87164179
1 47898566
0 80118127
0 88903844
1 97842404
2 78483607
0 7869275
0 68101856
2 72726843
0 84479931
2 60284037
0 29852478
1 4492293
2 51916216
2 16730526
1 35952978
2 2451705
0 72398296
1 74946785
2 63823819
0 70358132
0 92282248
0 72273077
2 6507465
1 49867128
2 12383879
1 22263716
1 36963538
0 62760090
0 67492241
0 61047472
2 53531934
2 87803970
1 35923982
1 26145365
1 30113938
0 15621628
1 75997126
2 25358098
0 74731233
2 31655138
0 1306216
1 65558750
2 52036564
1 2547504
2 82276052
1 30881843
1 94132191
2 70546759
1 4436470
2 51972383
2 17529020
2 39457093
2 93378144
0 28408417
0 34255813
2 43842144
0 14247854
1 5792234
0 85493861
0 1587951
2 20329383
1 52624183
0 26304229
0 35945387
2 1001906
1 76723804
1 76976422
2 75035308
2 33766924
2 43608428
1 40698613
1 5167693
0 97473549
1 88142280
2 80289241
1 52762153
1 23419959
1 16324644
2 31121912
2 77341466
2 29013905
2 20585058
0 59691101
2 49506213
0 89193641
1 31839742
2 67332352
1 83682155
0 24477382
0 87273565
1 58598331
0 46634874
1 21088387
1 445368
0 95602936
0 96769206
0 24946008
0 55107971
1 28187989
0 98458482
1 77983748
2 66673359
0 76970783
2 70871273
2 63487774
0 88235566
2 6693659
0 96654833
1 26368975
0 13947192
2 47104383
1 1475316
2 68552482
1 43149053
2 51047190
1 95848638
2 65221798
0 54341497
1 6799064
1 55646206
0 50768331
1 34169031
2 48276560
1 85385995
0 83675268
1 7180691
2 32881494
1 1321391
0 17620069
0 78391380
1 80015440
2 23334903
0 76144701
2 85718383
1 94352700
2 77644242
1 7288817
1 92214471
0 2177857
0 99626748
0 54562825
1 8050691
0 21274609
1 43218831
1 23146240
2 61076313
0 54640059
0 40443506
1 13219345
0 49288636
0 97011266
2 83885926
1 12452070
2 32969933
1 91882741
1 4722695
2 50491179
2 7845874
1 72387750
1 62786013
2 21237371
0 54478886
1 41216343
0 58488789
1 82664001
2 28067756
1 86672945
0 7126303
1 36869460
1 24969288
0 29775712
2 50989222
1 79226991
1 31732091
2 49382029
1 50862833
1 42528382
0 64173314
0 73686208
1 53293777
2 65822591
2 4198807
2 17887523
0 55126773
2 76667266
1 24474738
1 4678526
1 88596888
1 74277376
2 70112671
1 31427453
2 23080204
1 23757208
2 1335197
2 83145219
1 72058348
0 97416312
2 79857258
1 55971834
0 33533098
2 19526230
2 66060468
1 18612414
1 47890125
1 97454397
1 62565492
0 21562227
1 11043657
0 67800814
2 5024180
2 7661030
1 15252348
0 76659114
2 741805
1 24321575
0 71952340
2 39870387
1 26285921
1 74148211
2 77193813
2 37885415
2 13911068
2 40435262
1 28302730
0 37042836
1 93480051
1 7659827
0 63172005
2 97982026
1 69203619
0 61039613
1 75066939
1 36790404
0 37296025
1 69235423
1 42812178
0 54319973
2 5028422
2 65306900
2 26668111
1 42107341
0 4616908
1 13426419
0 42950199
0 80853364
1 59102110
0 65677536
1 89684066
1 82113946
1 54755566
0 62067441
0 61920972
1 4727898
0 77542899
1 318967
0 50862386
2 31992683
2 60030108
0 30012310
0 18629349
2 96337640
2 94670451
0 29914024
1 62606115
2 36389426
2 58130435
2 3543220
1 95372263
1 17381335
1 21064495
0 58018872
2 38140604
0 54148527
2 11555683
0 10543114
0 74272254
0 72318367
1 2322599
0 48535812
1 62559418
2 59866422
1 5551123
0 16934418
2 45222313
0 40064005
0 3042410
1 88295496
1 53931446
0 89399557
0 36952811
0 6652662
2 39134902
2 21554492
1 39947597
1 46216876
0 35335982
0 29177762
1 51698095
2 97546337
1 25440015
2 42445548
1 52504082
2 39688628
1 96479373
2 35447571
2 39862694
2 46646285
1 64890875
0 98401705
0 86015071
0 26294798
2 14653096
2 97613521
1 73363502
1 84088599
0 56668290
1 79070578
1 5312328
2 69094948
0 59578516
2 27138231
0 45761697
0 43975105
0 87063410
0 10139709
1 71169260
2 78360028
2 92065155
1 32878273
2 86463531
0 66970672
2 33171918
2 396378
2 55735159
2 27677083
1 18867861
0 41929700
0 20953132
0 86192993
2 22933146
2 81342225
1 93553827
1 69987304
2 98694399
0 37153472
2 37139074
0 5304114
1 5096578
1 16765080
1 58489386
0 83256530
2 86344090
1 50116806
1 52834384
2 16530143
1 63926184
0 8339476
1 18591047
0 47405153
2 46203065
0 20887986
0 43750764
2 67463460
2 68673688
1 68357278
1 66491463
2 1411335
0 18770555
2 71891329
2 11072693
1 4693153
2 18735079
2 33839010
2 90734418
0 32361541
0 1571014
0 47917163
1 97566713
2 29156592
2 65687190
0 36332735
1 82352169
1 80235395
2 18230794
1 29548241
1 63568279
2 90971742
1 67061855
1 34312506
1 11635946
1 53003350
2 43043136
0 58491612
1 40443638
1 44411149
2 52439915
2 16160616
0 56118429
0 65572881
1 69282482
2 68855234
1 7711098
0 77570402
0 49397441
1 66806298
0 64751543
0 35348428
2 84063902
0 79322203
1 36840766
1 2362467
2 42948573
2 39956004
1 94125102
1 85406211
2 46522250
0 92757761
1 57442405
0 60237017
2 68231247
2 43435961
1 63399262
2 24372608
1 3811383
2 83000066
2 40519358
2 65753287
1 86040396
0 6667394
0 46036850
0 33754907
1 83829590
1 97123528
2 40011571
2 72896006
1 18751571
2 44951274
1 25651174
2 77611499
2 69482965
0 15214114
0 26725286
2 12025642
1 37265651
1 76844258
1 84940062
0 60719358
1 89416517
0 74002040
2 78465948
0 95460054
0 90995981
1 51686084
0 30685998
0 38292571
2 90754239
0 71341607
0 19665468
1 55605000
2 67344070
2 16070792
1 71395749
0 97362892
1 99376703
0 23862151
2 28675172
0 91139534
1 13336334
1 97715929
0 28333675
0 48710982
2 16773024
2 43515268
2 86069002
0 40335694
1 44549329
0 21094345
0 93521453
0 64175231
2 98243869
0 55202107
2 65612632
0 39523915
2 15900189
0 69127130
1 63155777
2 76713788
1 20987778
1 86801356
0 93893346
2 20463177
0 78778981
0 78660402
1 45273536
2 28708722
1 87099097
2 27892350
2 13606348
1 7301327
2 20516297
1 96134240
2 76150846
2 2776063
0 4743273
2 26551012
1 54403386
1 20336227
2 37754455
0 48867137
2 95097190
2 5409787
1 64021399
0 83452834
1 46030854
0 77118586
1 67107944
2 29889408
2 26154670
0 5824951
1 78570617
0 47154769
0 32640632
0 93193855
0 57100552
0 46700024
2 5365133
2 80424623
1 36055652
0 67687307
0 9539501
2 62660960
1 99749395
2 56903875
0 13185183
0 37355015
0 62760705
0 42213575
1 45414763
1 95949887
1 49340603
0 35658968
1 69957617
1 96253308
2 39810226
2 78642377
2 71623013
1 3107845
1 72698794
0 69457405
2 79332210
0 38849646
1 67936664
2 11228536
1 34515918
1 71185955
1 32020017
0 18118094
0 44862696
2 78533627
1 34736980
2 3080413
0 23198672
2 31380498
1 55206743
0 30251126
1 23419838
2 81205407
0 52897865
1 7786057
0 98567358
2 75697634
1 65523401
0 32265812
0 87607179
0 74868981
1 52451503
0 1530945
2 21973967
2 80701211
1 320013
2 75775688
1 73641989
0 72079590
1 90942758
1 54378463
1 39053330
2 99202061
1 37709713
2 38621384
2 23159795
1 21085796
0 85453213
0 17947601
0 81645516
1 37176581
0 94887966
2 11135424
2 8401343
0 63713725
2 94592365
0 75549024
2 99665850
0 71731344
0 72536813
0 55081382
1 6422450
2 55017974
0 88599140
2 40980043
2 35639114
0 41809759
0 17344044
1 80264781
0 75503450
2 34155601
2 51830821
0 25264602
0 44349714
1 99576365
1 89771622
0 70699705
2 46998779
2 30898000
0 73458476
2 53384260
2 81647792
0 57578404
1 27582210
1 54392505
1 88411472
1 536993
2 52144216
1 2385190
2 84265701
1 38837855
0 10072496
2 59572502
2 8894411
1 79850454
0 5766525
0 44711228
1 63466869
2 89258124
1 29061014
1 62865073
2 70242916
1 23829175
2 99965091
2 63925911
2 97598268
0 48653338
1 91380535
2 84820618
2 13107070
0 64441375
1 6105171
2 15186176
0 43195245
2 36835629
0 74187798
2 37255547
0 39874430
0 96716055
0 93011386
2 79625991
0 17567488
2 37170695
2 76393663
2 31749880
1 77925036
2 45665369
1 99524324
0 29275292
1 59057873
1 826692
1 25793467
2 8687603
1 28447819
1 16152038
0 4025339
0 73975606
1 54760692
2 1903670
1 80955001
1 2056134
0 8544430
0 91123161
1 54847862
1 26578919
2 24658961
1 58906389
2 67563363
2 38935927
1 34916559
1 95262257
1 96118861
1 42477627
0 15213921
2 69807780
2 41945232
2 33692787
0 32530188
0 40367560
2 79534588
0 9466333
1 82457636
2 11542981
1 70178448
0 86145739
2 68720988
1 53354120
0 17461640
2 5813751
2 56250638
2 81749803
0 30964473
0 55599932
0 36144153
2 69526683
1 97164303
2 22297703
0 76707253
2 16290399
1 68882388
1 65186740
1 76098585
2 79721011
1 2785079
2 3185928
2 58118957
1 41322155
2 78690610
1 84972477
0 33011358
2 79279576
0 93074167
1 86047116
1 2219773
0 10561463
1 31583034
0 87263214
2 56473869
1 95859178
1 41419741
0 5559523
0 37541953
2 3915998
1 45643347
0 48697196
2 41004319
0 8925887
2 4309617
0 99338590
1 28132208
1 56369414
1 38778480
1 60301044
2 59222709
1 97419570
1 9145662
1 19849500
2 52208911
2 79557225
0 79951889
2 54979041
0 21229706
0 56402887
1 58036694
2 44042090
1 507796
0 44012665
2 97882234
1 16595755
2 99414732
1 88874060
1 86356861
2 41770862
1 10825440
2 98777405
1 74868180
0 18230053
2 5616632
1 7383546
0 98008426
2 59612156
1 12000733
1 97405751
1 7682098
0 24184385
0 83176416
0 72078686
2 9331764
1 30608027
1 18977531
2 18286979
0 48596732
0 2068788
1 1305327
2 9863213
1 63720806
1 52979960
2 15777474
0 28021364
1 84721253
2 47947861
2 30184791
2 92829225
2 33667786
1 74340061
0 40887108
0 17121125
1 20834013
2 13793453
2 55925645
2 31925591
2 3223075
0 79686923
0 20744992
2 70566218
0 51797029
1 83541541
2 16640146
0 92509103
2 22497004
1 15923199
0 25843507
0 23647459
2 25024881
2 87455704
2 84744858
0 90950213
1 34244370
0 63085479
2 67555528
2 99698688
2 44834835
1 52345492
2 37243469
2 21685201
1 66006880
0 19985667
0 74364668
1 85593625
2 26443856
0 79454508
1 94873605
0 94334195
0 97372381
2 49526449
0 76994979
1 59209480
0 66328366
1 89049246
1 66233665
2 21505134
1 75807284
1 51178911
0 72109368
0 42008854
0 92151498
2 76595335
2 20055015
1 23491342
0 28806069
2 9308389
0 97309314
2 40748066
2 89693767
1 31462678
1 79377464
1 48535408
2 59026633
1 17110659
2 35666909
2 59127407
2 88937476
1 17952866
0 81217597
2 28609142
0 34363715
2 47140295
2 59401461
1 20678749
0 85722718
0 59107375
2 39034109
1 82421481
2 24460994
0 42260149
0 37015883
2 7197030
1 34140017
0 72960273
0 33153853
1 12604227
0 56115131
1 42174232
0 72110497
2 32876528
2 80842108
0 38370650
0 27639975
2 83692888
1 84404703
0 9167073
0 74390574
0 81569604
2 34170284
1 69304415
1 31775189
2 75966716
1 27990370
1 13333831
2 36874818
2 8912087
1 11219011
2 15524094
2 47317190
0 63317230
2 41508963
1 64165832
2 8670319
2 52679180
0 40053979
2 7686872
2 41371630
1 4132348
2 37325837
0 98213999
1 46170478
1 49413703
1 22184964
0 23362325
1 48792897
2 5876267
0 73371258
0 65603787
0 12243314
2 89253331
2 2755384
2 51144359
2 89459159
0 33206538
0 25155948
1 88614818
2 89922746
2 5977801
1 7480076
2 78086747
1 62775306
0 30626370
2 72148844
2 94457515
1 88734482
2 60753741
0 62261970
1 53147793
0 74319657
0 48157363
0 61453308
1 75224867
0 40860032
1 94033104
1 7581820
0 92611430
0 55971568
1 75974250
1 61160484
0 19151142
1 64313110
0 49311959
1 8614746
0 18631122
1 88465077
1 89787954
2 61865287
2 42319613
1 98157316
0 97600479
0 92007482
0 7333116
1 12750188
2 72704184
1 96469861
1 98401663
0 18496217
0 13401489
0 49540679
0 95071772
0 30546632
1 57559078
0 48676854
0 56800840
2 85521965
2 2841919
2 47458553
1 80178319
2 57953409
1 77990146
2 59172121
1 18334062
1 30602007
0 91938172
1 24935004
0 28077329
2 36129715
1 75796673
2 47448600
1 12128225
0 27245484
2 77191405
0 13863017
1 70693075
1 17891384
2 51575749
1 99314515
1 86925808
0 68959320
2 74147968
0 89198946
2 27410736
1 77431726
1 96269003
0 52499144
1 42978861
1 70758596
1 29220389
0 83337713
2 88351748
2 90595384
1 81526358
1 36245839
1 65726471
1 89825155
2 51179341
0 34951456
2 35341890
0 50786954
1 3944203
1 29489414
1 2837395
0 83978170
2 7459610
1 22870035
0 74839803
2 14657985
1 98033149
2 1562135
2 8191788
0 91886891
0 41077109
1 28826286
2 22124573
1 23812002
1 82096257
2 44530533
1 53561696
2 64744199
2 6243750
0 41687312
0 75952093
2 50847032
1 74732707
2 64576011
0 58426532
0 86405311
2 44059046
0 36892317
2 67176400
1 2303554
0 77390461
2 73042124
1 11930986
1 74095549
2 53599814
0 54483298
1 16795320
0 15482241
0 88935924
1 60662055
0 97622346
2 79039876
2 70255056
2 12516781
2 99449527
2 21155588
2 67652298
0 29365617
1 16469965
1 10335026
1 71470255
2 88539638
2 12521309
0 12602975
0 44755941
2 1491037
0 35268549
1 70266211
2 86190707
2 19971625
2 85209887
1 52822382
1 28699181
2 86679357
1 25262092
2 65363013
2 42160835
2 35368809
0 24719197
2 79139453
2 3284316
0 86291238
0 25739835
1 31954388
1 38782214
2 57266997
2 6958639
0 96059721
1 77278477
0 57266253
1 16222089
0 34386889
2 30085004
0 61723847
2 37837254
0 68235749
0 61136887
2 58515794
2 61530430
2 40987207
0 75193877
0 2176631
0 98085642
1 62838970
2 90180216
0 72163206
1 98081203
1 71592035
1 73736724
2 69592240
0 32809957
2 91283917
0 91146325
1 22985861
0 96662901
2 8161649
2 32061655
2 55653743
1 14747899
2 96078518
0 75685003
2 481877
2 80447750
2 19473760
1 46145030
0 77114097
1 28941845
0 31889785
2 25812163
2 62331391
0 57368460
0 22650737
1 2853909
2 69500826
2 31444679
2 5738963
2 72416430
2 72515141
0 34370904
2 44120524
0 86297363
0 40078712
2 88233104
0 33438196
1 39520193
0 62223525
2 602123
1 22056088
2 92744939
2 97534418
2 41001229
1 16068641
1 20996510
1 19009719
0 91591376
0 8768314
0 17528588
0 68625836
0 72389118
1 52983401
0 71628859
0 94431894
2 77161658
1 86489790
0 71113917
0 30267519
2 4118864
1 64270004
1 83993427
2 32632692
0 61060942
2 77681009
1 70595253
2 41623616
2 1405264
2 73861600
1 95867453
1 90064442
1 62218122
1 23936562
0 31767053
0 68665259
0 97062068
1 33361276
2 63222850
0 43500810
1 95755133
1 75752156
0 42489776
1 25988443
1 5464859
2 15662921
2 42826852
1 8175532
1 39197041
2 79527966
1 58193790
2 55628145
0 40940631
0 36331544
2 75709485
2 29282293
1 19086898
1 6204140
2 69965175
1 41400971
2 1200587
0 27770389
2 58833576
0 4015948
1 88521277
1 16750625
2 57697164
2 73059241
0 99071496
1 48389417
2 73051249
0 96267471
2 44148076
2 51017879
2 35985148
2 86175340
2 80496241
2 37194299
2 25732637
1 95498555
1 88996711
0 57518813
0 91195533
0 12486102
2 83116338
1 81254771
0 61816874
2 91400434
0 7300403
1 39428117
1 32107044
2 88220428
1 83071374
0 16093627
1 70637873
1 69082974
2 72955699
1 74146023
0 63235928
2 22943309
0 56329584
2 23368819
1 12016106
2 52659889
0 99654545
1 50009623
1 80199835
0 62261441
0 23277985
0 9257242
2 31780411
1 92888499
0 81756547
2 6680428
1 63135488
1 99791107
2 54673482
1 23296445
2 72829294
2 83997962
0 43120388
2 3517949
0 942705
2 77781092
2 54372505
2 50905305
0 14435376
2 32106649
2 2241302
0 32782063
0 62615113
1 39072615
1 68214570
0 86566609
1 40073712
2 57170485
0 53541001
0 70610040
2 43082944
0 96795891
2 49046367
2 46957469
0 75808207
0 28316090
0 80563572
1 44703726
0 70199664
1 91348278
0 15257327
1 49781054
1 27689760
1 59567755
2 83935988
2 58517915
2 44166704
2 40873366
1 98364863
2 29330284
0 39361413
1 44714084
2 76645278
2 62765817
1 94280602
0 3229129
2 25166404
0 4136580
0 70216277
2 65341894
2 60125415
0 66460266
2 87363687
0 9310133
1 23598570
1 69036295
1 35236846
1 49127918
0 22978694
1 28651479
2 94064454
1 55054209
2 51552001
1 24318345
0 1009350
2 37201715
1 91085012
0 48413130
2 82262781
2 58954805
1 5327990
2 88495774
2 18490489
1 20187710
2 59107718
0 19247272
1 55561297
0 41487746
2 5285992
1 63642513
0 67704586
1 50461312
2 30514231
1 51678532
0 28686146
2 98620329
2 32240898
0 4616241
0 78661333
0 36773556
0 83927832
2 39515494
2 43625551
0 69209299
1 45433074
2 93538062
0 34871531
2 37354835
2 29409587
2 3856263
2 78359747
2 41950452
0 70392948
0 42281724
2 65672023
1 80111880
0 98646290
2 67120175
1 23880088
0 49658954
2 16205346
2 98089806
1 82539875
2 34938762
2 42465310
0 75950497
2 41611419
1 33928082
2 54424413
2 69344341
0 85932561
2 24853007
1 34619502
1 31766456
1 81786689
0 15094270
0 59317863
2 96451576
1 66080627
0 93727981
2 57937120
0 55907093
0 56527910
0 14439927
0 78018172
1 77311983
2 96771724
1 64967329
0 90778280
1 6200845
2 42774348
2 54326612
0 72952031
0 49717221
1 8670866
2 88176491
0 51220136
2 99098021
1 18211703
1 24388347
1 68012103
2 21785605
2 62462272
2 32632699
1 70452095
1 41621910
0 14637439
1 78676336
2 74710789
2 52220379
1 35276399
2 55966796
0 54804895
0 24765612
2 94982961
1 63772034
0 72362120
2 77093597
0 69748034
2 71183662
0 68918807
2 38821322
1 25015685
1 5387203
2 9214321
1 59873307
2 57620561
2 63245245
1 25260362
1 43359142
1 59763927
0 22424942
2 38837324
2 14854530
0 48532793
1 12158771
0 33349040
2 41527312
0 65339832
0 80721772
1 83562809
2 8273046
1 71535517
1 52707935
0 94053107
0 6993728
2 47553250
1 36115113
1 31846017
1 2040971
0 97651429
0 55758096
1 23482591
2 38501260
2 82380049
2 62655198
2 67498271
1 11903730
2 89912155
2 87167029
2 76703436
1 16792518
1 36650658
1 92951089
0 17942767
0 78133622
0 8670156
1 6801257
0 7627340
0 4483841
1 76165625
0 37866349
1 17644037
1 76987140
2 91536847
2 65026408
1 80015790
0 14650087
1 71190187
2 24600888
0 56716593
0 91900689
2 59020678
1 63956501
0 21010273
1 26174657
1 61195430
0 49251100
2 95683840
0 29551409
1 29264293
2 26120187
1 67717998
1 50237201
1 64742349
2 87834272
0 8777341
0 44121653
2 16340155
0 76338524
2 45702310
1 69897313
1 44310133
0 83910360
0 48617341
2 43170664
0 39852085
1 3977838
2 85825545
2 31870173
1 19908929
2 57003329
1 37323855
2 711414
2 8017016
2 95432045
2 72594163
1 14648952
0 76720852
1 64788221
2 21140892
0 35617161
1 51988007
0 67845177
0 79795629
1 36572882
0 77263171
2 76693360
2 59848632
1 1945472
1 71123046
1 36920662
2 38195315
2 63217068
0 84848488
0 99505389
1 98782168
2 73221349
1 59239220
1 58206053
1 18771577
1 42950095
2 18538985
1 57241776
0 93699600
1 87973097
0 34930948
0 56099858
2 76012098
0 88333339
0 54747198
2 38109794
0 37109644
1 70024589
0 91083278
1 70653897
0 65562549
0 48180146
1 79223965
2 16670745
1 57843250
2 46994826
1 22009760
2 788640
1 22094385
0 69625168
2 69395187
1 88906124
2 1271214
2 65002179
2 1275346
1 26661533
1 84947438
0 96498455
0 21144959
1 10469454
1 57385010
2 99495132
1 92214414
1 823233
2 17180592
1 88509420
0 76221828
2 63827097
2 74988291
2 83248386
1 68402033
0 60445874
1 13969170
1 69544136
2 92563764
2 69269636
0 224227
1 31156689
2 79409198
2 1520521
0 8288126
0 41872865
0 75034846
0 70178103
0 49482986
2 81726519
2 65305758
1 57688610
0 88926547
0 26660149
2 15027294
2 62658213
2 70099998
2 32058402
0 88870478
0 63002352
1 60092192
0 28094525
1 29000331
2 63985161
0 50006734
0 39755349
2 58360603
2 70093667
0 65649930
2 70988951
0 83784814
2 70789400
0 2318882
2 58649967
0 70687869
2 37938349
0 13579996
1 69212618
0 84934077
2 65529347
2 35142081
2 1306491
0 41113854
0 10700333
1 91093346
0 45607170
2 94556806
2 29903678
2 41716352
0 4550597
2 59519696
2 66637580
2 90638791
2 88297902
2 993693
0 8526778
2 21770936
0 66083103
1 38061980
1 88861525
2 4430724
1 75803596
0 32444517
1 99285649
1 14243004
0 10478711
0 76398570
1 85883381
2 51727855
0 9311452
0 41415340
0 35060867
1 77267008
1 12977157
2 41905968
1 16524637
0 73076936
2 12221861
1 84273145
1 58508768
2 97553172
2 83127841
0 87381335
1 63588917
0 80690693
1 19759191
1 94174097
2 16235507
0 13339199
1 84816524
2 31496615
1 55419231
2 88787177
0 92402571
2 33404166
0 24643440
2 59567458
1 68705724
1 1063485
1 24532482
0 44920629
1 81090359
1 97845396
2 42895050
1 45508866
2 29153263
0 72130262
2 97152288
0 65671385
1 51612603
0 60475176
0 80264472
2 33009143
0 81927248
1 48842003
1 97827992
1 32623831
2 31510591
0 86893140
1 33710744
2 84143320
1 16680486
2 18038545
0 14430070
0 60478381
0 33737349
2 48169104
2 15625740
1 78662029
0 18443688
1 47001470
0 3236653
1 21556960
0 50621802
0 57725477
1 34610649
2 53100343
1 84086575
1 63401854
2 58266212
1 99600421
2 55141861
2 69496388
2 15687161
1 34577721
1 58134905
1 41364127
2 25572879
2 76156068
1 54299480
1 23285096
1 88654598
1 52343855
2 92074045
1 60734100
0 72579580
1 1401025
0 90310295
0 42357583
1 93856627
0 30850382
2 71295523
0 81913344
2 51979564
2 54904834
0 52253898
0 63975215
2 98308467
2 53899829
0 26019667
1 84787137
1 39628353
1 74556085
2 42186463
2 16598332
1 58515755
2 95920809
2 26497409
0 68436128
1 47307779
2 18683483
1 86750402
2 82801095
2 45178585
0 2837615
0 98421121
1 94614218
1 20712288
2 53305266
1 22541426
0 51613111
0 83028268
1 63136474
0 99156789
0 61273674
1 66961073
1 28762349
0 81361845
0 63421428
0 37652888
1 17512771
0 87320188
0 9464644
2 20203903
1 76124094
1 28432575
0 20241278
2 72408094
0 22228108
2 20498922
1 67823306
2 70369279
1 85580922
0 9850345
2 21949294
0 22357586
2 84046599
1 17630941
0 87383519
1 22114531
2 20437378
1 76631129
1 95122904
0 26164546
1 86533066
2 86983911
0 66197390
2 66477379
0 1915968
0 32106072
1 15493007
0 94778177
1 23298568
1 42925981
2 38668787
2 17693159
1 23417122
2 9147176
2 10722482
0 30569999
1 84231861
1 39441425
0 54577641
0 94452885
1 67707592
1 92779890
2 84683374
1 34969322
0 3584871
2 74981223
1 34593646
2 31570411
1 41988249
1 85604540
0 89580081
0 80439687
1 31411077
0 32532265
1 5962179
2 37480031
0 95103365
0 24731796
2 60643775
0 81544651
2 33169992
0 23607291
0 44421888
0 71824938
0 78635848
1 17744909
1 67928858
1 77369577
0 71528772
2 81464818
1 82548219
2 93333575
1 1319684
0 45892921
1 47581183
2 47181796
1 75773565
0 25282210
0 73861613
1 555887
1 20077864
1 49872217
2 26983131
0 23614606
1 67973824
2 46571355
0 46800998
0 18988221
0 36618856
2 49447879
0 84541773
2 84487271
1 59587743
0 72012672
1 76276301
2 75945398
0 71478595
1 29608667
0 58445651
2 23356667
0 50078587
1 63943320
2 88901003
1 41036669
2 67003763
2 99698416
2 81244390
0 90286368
1 795908
0 29574236
2 23520055
1 505442
0 78351688
1 92438529
0 74759138
0 9578607
2 54993757
2 80864159
2 37942081
1 12999411
0 91874115
1 76886302
0 45244358
0 10051959
1 94815786
2 44478556
0 30552699
1 98221306
1 61248711
2 4426982
2 16579998
0 44167031
2 98940058
1 85855113
0 77371196
0 67728476
2 86812449
2 83103758
2 28278750
2 35620718
0 21745571
2 71803826
0 44559185
0 24075662
0 91079825
0 63688838
0 14473526
2 25741100
2 30706955
1 45047914
0 44804977
0 29132255
0 86333238
0 86074476
1 54509499
0 26691649
1 96428049
2 8027053
2 67576919
2 58612747
0 99624488
1 90688668
1 1029344
1 52722211
0 72824641
2 70937773
0 50975095
1 48951946
2 57209643
1 79714531
1 12067984
2 17637453
0 97242664
2 94949619
0 55292702
0 16427761
0 35260111
0 45286753
0 28214696
0 27505123
0 4375499
2 72384498
1 7747751
0 34812763
1 9303136
1 31759308
2 51495664
2 67263705
1 14368745
1 63496714
1 91338449
0 41925496
0 9515414
1 28204409
1 90770645
0 85668140
2 44371585
1 33195227
1 4471053
0 645532
1 17083425
1 69651714
2 99239431
2 92264129
0 43098121
0 461599
2 35316445
2 50213979
0 8955549
2 98379102
0 84403067
0 43558933
1 64841443
0 5015309
1 5395095
0 36068609
0 68546296
2 71388352
1 22094510
2 15970149
1 94249939
2 89189750
0 38091475
0 62965700
1 40538615
1 24815653
2 74082767
2 88775327
2 43491393
1 59536187
2 6360312
0 41069914
1 17091516
0 80997100
2 86557730
1 25481083
1 9699783
0 27533729
1 15939639
1 10807072
1 3682603
1 38453193
1 46825512
1 96197943
2 45858060
2 80867300
0 72906465
1 37743473
2 12602350
2 52894188
0 23932473
0 71511408
0 9606663
1 34308224
1 87362250
1 27276942
1 98395618
1 4336502
0 65819324
1 34048263
0 95150433
1 48422163
1 55696626
1 89878802
1 10992061
1 85133829
2 66580168
0 18508194
1 96001843
0 42296905
1 36545407
1 51526618
0 4100501
0 38340685
2 8986167
2 89178388
2 14916448
1 68261456
1 2142023
0 13569288
2 34441994
2 19115834
1 69690780
1 50558409
1 80163600
2 67874474
1 87471073
1 25929428
2 66597568
1 3068608
2 30076339
1 54483904
0 74156221
0 71918133
2 59807397
2 9298420
1 26971748
1 63658860
1 34361817
1 27711614
0 14912153
1 37408733
2 51023345
1 3765326
1 97750924
0 17761781
2 77286889
0 97678186
2 44455231
2 904341
1 85711600
0 23919624
0 5755246
2 38227637
1 33731907
1 11810379
1 65718620
0 59209627
2 63745239
1 18283331
2 35777223
2 18476833
2 91125876
2 96950953
1 88535805
1 77443107
0 58726144
2 38256929
1 82158571
0 76255461
0 10139030
0 54769434
1 56997729
2 58421580
1 75637433
2 26457945
2 6343442
2 17269163
0 45310713
0 96264779
0 97768012
0 85035076
1 97594932
1 23800582
2 90478997
1 80960572
0 79026322
1 14342252
0 76715483
1 40167597
1 32613775
2 16268902
2 20541115
0 53877835
1 54028013
0 29790478
2 25258457
1 81352626
1 60217693
2 29330947
2 38633149
1 24124298
0 81370974
2 63190904
0 53341049
2 34655410
0 32932225
2 37767915
1 98855267
1 73713303
2 83301048
0 35816440
1 92681030
2 12957955
1 7763904
2 65945361
1 59393369
2 2278272
1 12002475
0 54800895
0 71077166
2 14407985
0 30127193
0 70143953
0 55843052
0 57486831
2 90902933
0 76586541
2 37354011
0 82157559
0 57201932
0 34627906
1 92599946
0 66545672
0 13223539
1 6014516
2 33979214
0 19441154
2 68636223
1 14366296
2 5669460
2 92380282
1 50646757
1 76820104
2 43151205
1 43954161
2 95925830
2 60551162
0 73738221
0 82973084
0 35353324
0 52601954
1 29351944
2 61655668
1 64720119
0 98057842
2 8111805
2 26788259
2 34823094
1 93015604
0 7613585
0 53406836
2 15839718
0 49634169
2 86281497
2 86716805
1 83807391
0 50890827
2 3853364
2 17611721
2 89605126
1 76974318
2 93156697
1 16806765
2 96744407
2 86861754
0 42398680
2 56580489
2 67290824
2 3263466
0 8921554
0 9014311
0 36063908
0 93143001
1 30470930
1 81761222
2 50587571
2 73137891
2 40421064
1 55612145
0 37941562
2 2115511
2 57273145
2 84490289
2 52556526
2 12905072
1 41814974
0 32333199
2 20684825
2 46398409
1 16583123
0 8390495
2 90837748
1 53300897
2 11016744
1 6084501
0 39918456
0 31971011
2 37777646
0 95831143
0 87685711
1 3092131
2 38224961
0 15909471
1 39203272
1 77822312
0 17727453
1 56538191
0 74541004
0 10028767
1 66844674
2 98310556
2 12800654
0 26067889
1 52768751
1 97682747
2 36624681
2 14399837
0 16801948
0 77424990
0 72374203
2 80996838
0 56533087
1 13695998
1 23212191
0 86122881
0 77644338
2 92689285
2 84255964
0 5345968
2 25758385
0 92719519
0 16244467
2 33857672
2 20731971
1 33145962
1 18163978
1 31463225
1 71993940
0 60340500
0 926551
2 55253295
0 5852031
1 96223844
2 39219019
1 40090488
0 95976476
2 13514854
0 53486057
2 19195064
1 17976136
0 83531642
1 66431775
0 41568599
0 12383333
1 41081522
2 58709747
1 66955889
0 31327648
2 24101655
2 759692
2 57774734
0 27773475
2 20631460
0 15614179
1 24898779
0 76020274
0 40167455
2 56753291
2 73515614
0 8511347
2 19958759
0 97195468
2 97868218
1 15367498
1 62305692
0 12959859
0 77413992
2 84203219
2 53998201
0 74378839
0 69291170
2 54365026
0 30446732
2 85209831
2 58449966
1 6907028
1 61852606
1 19126555
0 21252195
0 69211066
1 77591981
1 23424631
0 35220498
0 23618661
2 67861601
2 41468499
2 29745711
2 7667392
0 79254765
0 49809501
0 50213321
2 9772129
0 23699954
2 18270128
2 71348043
2 33810208
1 15906836
1 90523042
1 16839588
1 74297188
2 29865706
1 6144792
0 40239265
2 20391484
1 18820388
1 94003718
0 15263219
2 75647188
1 5245271
0 88794737
0 8512766
0 48009063
1 25782156
0 64379462
1 60734568
0 31938905
1 54958836
1 22822157
1 69602818
2 58637012
1 14209020
1 80597111
1 81294556
1 59443185
1 7941510
1 36974657
0 6502269
2 37588382
2 23698519
1 82245612
2 74688284
0 1270207
2 22041307
0 38253390
1 85310836
2 75772960
2 58281359
0 86501679
1 62520664
1 36058047
2 77058620
0 1537189
1 61859404
1 73271635
0 23034797
1 2915204
2 76658394
0 63744295
0 64449708
1 41291793
0 67326462
2 73337050
1 66118017
0 8310992
0 61300024
0 79774207
1 51916730
0 3446424
0 83414489
2 68029577
1 78941874
0 20092142
1 85211462
2 7013373
1 42244784
2 26844805
1 83749661
0 63809282
1 85407602
0 33391456
0 3065605
1 2718711
0 34630429
0 2993988
2 72794982
0 20025193
2 81274070
0 12827001
2 70648442
1 17761256
2 38505038
2 4432183
1 17512868
1 65866725
1 26485758
2 35893602
0 52563603
0 26768604
1 74623943
2 25089484
1 9697162
1 97263124
2 10628806
1 65163012
2 70243548
0 84937734
2 22760647
1 67611884
2 19446301
1 27043398
0 27137133
2 41736263
0 83038650
2 48398937
2 48708962
2 76874889
2 4398029
2 84195408
2 54670365
0 57903053
0 79529312
2 31564671
2 68971862
1 79432070
2 76670338
2 95463165
1 47345881
1 53869279
1 74891619
1 63249354
2 16138426
1 33077685
2 30424774
0 48518886
1 175737
0 39224439
1 76830514
1 46002148
1 19429390
1 73902384
0 32269239
2 9276312
0 5560639
0 37418518
1 43452939
2 89060304
0 96100942
0 62089
0 31410161
0 52985695
1 53602285
0 68691051
0 61020035
0 12241265
1 86676299
0 28334570
0 48247225
2 31505416
1 42599040
0 29451217
1 35908322
2 55549670
2 53583584
2 18163085
1 15847561
0 98820703
0 79974844
0 62039084
1 35983790
0 84668519
2 97403511
1 28368353
0 48578445
2 47545713
0 4857152
1 25777838
1 14312704
0 25111742
0 1584509
0 26699953
2 77841492
0 54749646
1 44308998
0 81377166
0 15239233
1 66757446
1 21756659
2 62316188
1 18986106
0 56465235
1 23546039
1 48834437
1 66159536
2 17406238
1 69311620
2 70945994
0 77301960
2 85222929
1 17381930
1 18793776
0 35474815
2 5840361
1 95551811
1 1573319
0 84110999
1 59829915
0 55385311
2 73514259
0 82300552
0 13732544
0 10978837
0 88805473
0 16176410
2 54599144
2 37036091
2 37601893
0 21278761
1 50092805
0 95747651
1 79722820
2 78530766
1 31359750
2 5472842
2 19730490
2 63724566
2 42506692
1 30621052
1 90225502
1 79817873
1 62353020
1 17782203
2 31102639
0 17778269
2 33318851
0 69378334
2 94029890
0 14400952
1 24744704
2 10790610
1 87701913
2 15151973
0 90193404
0 7313695
2 30248065
1 93590548
2 75575070
0 22209382
0 47307027
1 19991105
1 9782846
1 7139187
1 35752732
0 15897130
0 6339816
1 71322021
2 32734828
1 78139489
2 43842966
2 45418452
1 39980778
1 92265352
0 21105743
2 71980572
0 20518296
1 14451949
1 17540772
0 36154779
0 50864244
0 84438290
2 42248560
1 23498252
0 95298330
1 70227575
0 64385231
0 3684444
2 99893107
1 14103895
2 61486245
2 86431907
0 63499695
2 99774112
2 5066427
2 44987832
1 89233026
2 71453577
2 70477732
0 49606536
2 66246178
0 86527903
1 47993145
1 62334294
2 41609178
1 53135012
2 86211666
0 24905830
1 86726980
2 36602525
1 26088834
0 27519939
2 50287528
0 46865823
2 54478142
2 33709570
1 97694833
2 84049096
0 35725075
0 74305499
1 49263981
2 31304440
1 62846710
2 58840721
0 92116110
0 99103927
2 18318852
2 81947286
2 31912775
0 58227
0 21786907
0 63581522
0 13223437
2 11539025
2 84766560
0 93058513
1 60370112
1 19287682
0 62885176
1 79119221
2 43214604
0 51924690
0 51430096
2 86026681
2 99452780
1 32886950
1 62291192
1 41553471
1 68792376
0 36361358
2 4755518
1 61440417
1 86639092
2 82838454
1 87399630
1 23481326
2 37713846
0 16398753
1 82075996
0 93741565
1 95788933
0 47462201
1 29450052
0 41165909
2 40089392
1 28737389
1 23030520
1 5365056
0 20999673
1 27852639
2 55254849
2 69093743
2 82951468
0 9108798
0 81226699
1 13388149
0 44177669
2 18516949
0 73291314
1 85726658
1 48218930
2 4633454
0 81445360
1 12861065
1 60572022
1 5498141
0 98746857
0 83534397
2 29276410
2 48518249
0 87019396
0 84237422
0 3955181
2 99414277
0 84069293
0 82623890
2 24088431
0 96034852
2 31293415
2 5417604
2 85362437
2 43926639
0 57607541
0 26464981
2 7178364
2 72304918
1 64551116
2 22116289
2 22822161
2 33833939
2 91148295
2 48896036
0 45556907
1 30491226
2 6803976
2 24331313
0 63350112
1 13376637
1 81078947
0 48454707
2 59413123
0 80096210
2 42136519
1 71975356
0 67443948
2 12318218
2 44056345
0 47329559
2 85674626
0 5335000
0 17288086
1 53381071
1 14722754
0 60836735
2 6357085
0 17671361
0 43670878
1 90361331
0 31279082
2 69124261
1 21569028
0 96319595
0 56476554
0 49077975
0 40346231
0 64698568
1 66546812
0 70048944
1 79039297
1 5233914
0 57558146
0 51642535
1 58311036
0 31016941
2 40517704
0 24555341
0 15037967
2 28621763
0 87729877
0 33998740
1 20611113
1 92507924
2 77975678
2 87993742
0 18324126
1 31545676
2 31307760
1 68650664
2 77329330
2 88238546
0 29795208
2 28844708
1 61389682
2 81276786
1 79928252
1 70295620
1 16800916
2 14656014
0 98853748
2 97839818
2 72225145
2 82253545
0 33829105
0 5983264
0 99031650
2 13774429
1 20252198
2 64555255
2 83877795
2 67435035
0 6983816
0 27336509
2 12211712
2 46148142
1 55488703
1 63376630
2 59258608
1 80373964
2 6423042
1 37728639
0 35133763
2 25780615
2 2694994
2 33627962
2 88518456
2 6049556
2 17963904
0 42369182
0 3899590
1 45359509
1 41507456
1 39920872
0 91955879
2 7547115
0 70895396
1 58203117
0 94722029
2 85607309
2 15457624
0 87466989
0 61796252
2 31868711
0 84105420
1 53999761
0 2009045
1 99767251
2 92087876
0 39369777
2 25932109
1 32271088
1 65179173
1 79313741
1 4646950
2 81569058
0 91222296
1 62025201
2 9052713
2 31153141
2 75976590
2 88519283
1 19518584
0 66074814
1 80796687
2 12645749
0 64383665
0 51342452
1 38115231
0 42905467
0 82245987
0 55012056
0 60480338
2 39087230
1 84320048
1 8470178
0 8903838
0 94975256
2 83042971
2 85975058
0 18910249
2 48261766
1 397488
0 28421047
0 98312854
1 46040976
2 71548899
1 66988955
2 1670100
1 78827734
2 26466071
0 88098374
2 521600
2 62701614
1 67173051
1 19611261
2 14484501
2 53902908
1 20521529
2 59772266
1 39941199
1 89895834
1 52940516
2 86737978
0 12804148
0 67096673
2 59844147
0 62290945
2 35920207
0 76548423
0 62428955
0 94767464
0 94295820
2 99421370
2 36045780
0 78152799
0 27635329
1 67448902
2 40059097
1 94123252
1 79079176
0 12217546
2 19722869
0 55713348
2 7054057
1 80438857
2 34805134
1 48533012
0 20591167
0 29092235
2 59616521
1 5698876
1 2288089
2 44012763
1 25326271
0 20742944
0 75819659
0 66007327
0 15378963
0 89112134
2 91002379
2 82511188
1 33807670
0 29797484
0 12397323
1 38850282
0 91069456
1 43938560
1 2993704
1 62222346
2 94487187
1 22205370
1 6006573
0 75471240
0 9295969
2 69862022
2 33860914
0 31929777
1 43137849
0 64621574
2 1393865
1 82087416
2 81303970
0 83982032
0 85415809
1 42258648
0 7569931
0 67294540
0 84642717
0 29321513
0 83677168
2 45906932
0 42413313
0 53421111
2 74729246
2 62383822
0 42168344
1 71612236
1 56721485
0 8398418
1 61196842
1 87841325
1 60580243
1 39016568
2 2045260
1 85192446
1 31887443
0 25375942
2 80483587
2 26372249
1 26950578
1 9808462
2 37108361
1 71999898
1 56539849
1 446681
0 26111266
2 29393300
2 70497620
2 25515867
2 28635377
2 89239091
2 6781167
1 28266368
1 90545390
1 6871659
2 54825358
1 17978025
2 83578018
0 6540384
1 7110412
0 71721593
2 86934130
2 18701583
2 32556574
0 24882524
1 78537447
2 60136882
2 57782517
1 37991960
0 58681432
1 84257874
1 47214013
2 26928272
1 68921182
2 68234973
2 74206330
1 37937008
1 12025711
1 6265212
1 73250316
0 22508230
1 81003808
2 21659463
2 48021760
2 31999042
2 99640106
0 28935127
2 72613510
0 37891816
0 41196722
0 93480948
0 53870294
1 82685117
1 76731933
1 38371060
0 82567447
2 64377297
0 22296850
1 25041314
2 19985384
0 741848
0 48749039
0 21255937
1 40304662
2 17751115
0 1044792
2 98401535
0 91349756
0 36407068
1 90966952
0 76316949
2 67070729
2 17176337
0 23484431
0 62659299
1 23424371
2 55877210
1 65410330
0 61624314
2 79685126
0 3510705
0 26603633
0 27563645
0 9230649
0 62044858
2 45029727
2 9050461
1 24624602
2 32543074
0 88296076
2 84131648
2 97733510
1 67299013
2 65282886
2 5374445
1 34385513
1 41026663
0 79602172
2 54669497
0 59824753
2 62934536
0 46414298
0 41714692
0 31360885
2 85294344
0 24406755
0 76453456
1 98960998
0 5567769
2 64827673
1 93892582
1 12260430
1 85980720
1 37295813
2 6517455
0 47256014
0 90858385
1 63545413
2 84918148
1 18050023
2 75281276
1 1230011
2 79209020
2 12766178
0 33915156
0 57431364
1 41473147
1 67200435
1 25665227
0 64823680
0 60054829
2 42048102
1 27571387
2 18065118
0 82653996
1 5028979
2 99587439
0 48345707
0 40991370
2 25423049
1 97608478
1 69116927
0 87293791
2 46867744
0 91423112
2 70012135
2 26149066
2 14820654
2 59635478
2 41429887
2 18801057
0 50650708
2 36205
2 55184167
2 16082881
0 88514361
2 73944824
1 46740084
0 42313019
0 45948903
1 89492866
0 41377114
2 67147245
1 2146076
1 15753325
2 17827946
1 69278601
2 80333633
1 61290628
0 63055489
0 26931505
0 39507207
0 57680775
2 91049821
2 96872603
2 28166611
1 971815
0 84019116
1 78723946
0 87996069
2 31315315
0 72576544
0 85335594
2 9580979
1 71558065
1 59460813
0 79276309
2 11026339
0 74003847
0 23445401
1 99589942
2 61898821
0 73390384
0 18239763
0 50733535
0 78592851
0 43296410
0 21010698
1 56437194
1 31682645
2 41962780
2 27057611
1 16157272
1 17827041
0 88618673
0 54641906
0 5898184
1 63516491
2 35755028
0 45144235
2 69169223
2 36106284
0 34092761
0 98140865
0 46769536
2 85438643
1 1672251
2 19254513
1 82388732
2 42429557
2 77966836
1 93630778
2 26508328
0 96627405
0 26150795
1 25692670
1 39762596
0 65353163
0 61673720
1 94598202
1 96710769
2 55975085
0 92374749
2 78884941
2 93646905
1 18495010
1 6978917
2 6047125
1 26528064
2 25583743
2 52319660
2 70626126
0 6790220
1 37997604
2 62265167
0 47819753
2 25380016
1 19246449
1 38625637
0 25592666
2 26105772
1 95969802
2 1225324
1 47734959
0 52445984
2 9054724
0 43927355
1 7602159
1 20949514
2 80548919
0 32854971
2 88012966
1 84160530
2 16221457
1 12769613
2 74507042
0 43030934
1 79660043
2 74705095
2 56298102
1 63042674
2 71097009
0 18510402
2 401603
2 87939705
2 83648533
0 76824585
1 98114144
0 68314522
2 39918262
0 38158597
2 48541752
2 66324069
0 90507117
0 29734810
2 39486791
0 70346474
0 88741844
2 48151093
0 77273205
0 11912943
2 6448819
2 3211935
1 37820321
2 84857819
2 98068499
0 17510676
2 52008375
0 50074624
0 26079384
2 59277096
1 57114135
2 49511335
0 16827450
1 36742602
0 18431533
2 76345711
2 20757274
0 36736012
2 65679649
1 22420868
0 45292337
1 83442107
0 64034890
0 54763277
0 62460144
1 69385240
0 42139613
1 9092242
1 59587070
2 33299696
1 72381449
1 35389360
1 12494917
2 51992000
2 69182757
1 31955587
1 3267922
2 67538078
2 93935303
2 39051381
2 88211654
1 77187207
1 33713881
2 25740702
2 30835072
2 89181051
2 22731778
0 8999648
2 25696970
0 821283
0 37540867
2 57671127
2 58898704
2 73792488
1 82552990
1 10424639
1 44164581
0 12440083
0 54524292
1 54096968
2 92248652
2 39476948
2 41039927
1 293710
1 37206139
2 93692863
0 40723433
2 88690626
2 90386867
1 52838154
1 45265127
1 36847771
2 81097528
2 26219397
2 28144039
0 67241585
2 97193543
2 12871849
0 39589354
2 39564135
1 67800108
0 48997893
1 15741376
0 36367026
2 95530090
0 77408254
0 22523444
2 58562380
0 7589656
2 42051673
1 26288603
2 8900939
1 13107080
0 32338843
2 64908986
2 98000318
0 78941945
2 45553509
1 89573045
2 87989901
1 93421837
2 63475590
0 73926686
0 60790801
1 22372494
1 71556881
0 23077613
0 51115531
1 87810368
1 67573336
1 21846049
2 8105654
0 64726968
0 15519839
2 27665554
1 20585821
1 65361997
2 58084833
1 48815146
2 4635091
2 9497513
0 98406908
0 25714065
0 1136361
2 41758474
2 71488377
2 31666744
0 43192535
0 89533480
1 22332327
2 45921252
2 62332319
1 38701888
0 64191528
0 44230180
1 33896443
1 7488014
1 27041023
2 36199474
0 72458729
1 95189646
1 72904300
2 83581010
0 5093299
2 86458678
0 13639441
2 10358654
1 99391625
0 16829996
2 84396026
1 83874324
2 86103109
2 18118231
1 83936400
0 35663261
2 82051261
0 29861156
2 18297877
0 66413595
2 3150
2 31731667
0 19963795
0 45148059
0 13196532
0 82559353
0 82144226
1 87388966
1 98648695
0 41041601
1 55665386
0 92546842
0 82727409
1 16688102
0 59228602
0 4054268
2 85312412
0 96600721
2 75100743
2 89181630
0 94353036
0 17977746
0 85925966
1 67013164
0 86566068
2 40244982
1 77891228
1 48179741
1 84788598
1 55010078
2 82180819
0 3544594
2 47341354
0 66685769
2 71909572
1 32563677
2 74585832
1 85865332
1 87555239
1 88591970
0 44377641
1 70466251
0 45710073
2 46561174
0 44490435
1 48758771
0 6040089
2 63612937
1 93004852
1 68429296
1 48150671
1 518069
1 37869200
0 14570622
2 13409335
1 36403988
1 89099043
2 48821005
1 12681419
2 31633420
1 1211628
0 1624642
0 43093256
2 53922155
2 25739868
1 14614785
0 4891084
2 81867244
0 58617820
1 78119713
0 40660912
0 95682102
1 94476243
2 21037558
0 47327024
1 90227379
2 72767947
1 55481982
1 85503577
2 70582700
2 13752872
2 80124964
1 54181469
2 32287955
0 73738827
0 33352060
1 62514177
0 69072322
2 3483512
1 89230195
1 91051229
1 78676147
0 44337301
1 38355137
0 75967073
1 77937835
0 39089746
2 76485388
2 94050400
1 34070087
1 97190680
1 23755838
2 86426814
1 30398094
2 57421334
1 41735962
2 41188278
1 54297052
1 69006981
2 20387051
1 49769989
2 88136346
0 8240943
1 66790847
2 41904187
1 70421263
2 30568405
0 67322312
0 8142376
2 34920692
1 71480066
1 58304928
1 17527503
2 58045620
0 97515436
1 40672679
0 44717002
0 7578890
0 55394026
2 93285639
1 74633235
0 31313292
2 90421752
1 66371102
1 80719378
2 34367271
1 56305191
0 57839113
0 18824024
2 29589782
2 42381429
0 69457985
2 24954827
2 2113785
1 19556674
0 35221807
2 16562343
0 87078940
2 27877563
0 18890548
1 48532864
1 4508577
0 97561201
1 5080456
1 87384664
1 53760685
0 33247516
1 36630275
0 6565965
1 99875981
0 34123977
2 65373183
1 10497891
1 60969387
1 56934247
1 27685241
1 87962245
0 35294178
2 11682114
0 42885289
2 48784582
0 21037268
2 43842967
2 72291922
1 61420722
0 73675357
1 40882191
0 9332257
2 17769206
1 33675827
2 92324317
1 81037339
1 29640782
2 55493465
0 79344775
0 98027310
0 45926261
2 81881369
2 35464984
1 72489928
0 61205063
1 2450069
0 70339486
2 15854848
1 8793467
0 88680821
1 2623000
1 60851092
0 64596379
2 6219992
1 68458396
1 29551767
1 88053284
1 16848007
0 91092833
2 61127440
1 72628315
2 69125875
0 30017064
0 14279218
1 76666549
2 92239786
0 54867856
1 70802399
1 49925664
1 59439957
2 92083208
2 79468363
0 62216037
0 59626178
0 50275523
1 81063703
0 16140178
2 17712630
2 55582419
1 44146979
1 28427608
0 14382289
1 41697896
1 80536437
0 75897748
1 79774868
0 76304400
2 55511490
0 35549237
0 30948678
2 23755993
1 92631513
0 17327557
2 46898520
1 46107542
0 80269857
0 3600153
0 33657186
1 38756796
1 41696344
2 12759776
0 68140732
2 24401951
1 18135034
1 98255752
1 82833530
1 3820990
1 99536606
1 77378564
2 91858827
2 37047012
1 41115847
2 42336227
0 84876816
0 86131508
1 7437491
0 28570356
1 1221515
1 63397410
0 99830713
0 33942784
2 19428517
0 54439212
0 19994774
2 2947381
1 41461977
2 41207270
1 56907815
0 2135359
0 32571395
0 28141812
1 82348588
0 10636863
1 32022260
1 95854266
1 87114893
0 63488468
1 5118681
1 1830633
1 28446696
0 71772376
0 30932919
1 16549066
1 27745982
1 63503041
0 99850431
0 62305263
1 34490722
2 83123193
0 48783090
0 89792565
1 19578019
0 25418368
0 95609328
1 82815986
0 22998062
2 24777816
0 24611429
2 50087636
2 54683902
0 242900
1 42789724
0 45267846
0 27636028
2 68949526
2 50220016
0 82266792
2 55607111
0 84236499
1 81624949
1 18054742
1 25879747
1 11879907
1 7717350
0 40633650
1 54414589
0 18578904
0 66949476
2 68323171
1 35113132
2 38844889
2 62272811
0 90840042
1 60075808
0 35302769
2 17232189
2 64465647
2 49081966
2 41245518
0 15529121
2 83477561
1 66166850
2 50128390
2 23932588
0 87691145
0 29368291
0 78566614
1 28067940
2 15367718
0 97250455
0 50912058
1 10876439
0 49965062
1 71200870
1 82577034
1 84890293
1 45546708
2 75435576
1 14501133
1 9945353
0 24655095
2 36416311
2 8272781
0 68575400
2 21969359
2 69207520
1 73862530
2 97240938
1 41322272
1 34478009
2 8782094
0 30450676
2 43269811
2 83384966
1 1465236
2 27002094
0 88978700
0 49790279
2 363562
0 10000341
0 68608133
0 63215648
1 75429122
0 75262912
0 8762269
2 42931578
1 44547132
0 69856442
1 95970644
2 18312163
1 22736712
2 56543422
2 7356723
1 17707087
0 34578226
1 35036608
1 97130197
2 40476411
0 65636108
2 35862276
1 41894855
0 81707942
0 24236318
1 94578933
2 31349686
2 58759756
0 76449414
1 75071030
1 41170366
2 49543464
0 33603309
0 47842716
1 12751227
0 42878596
2 66374319
0 98743463
1 83712090
1 90397710
0 33219418
2 7493331
1 5454922
1 73462617
2 89801871
2 7641560
1 78006145
0 14043613
2 77389730
0 74578827
2 36594612
1 91264028
0 44430920
1 28756444
1 53971079
1 59618697
1 97834175
0 46466446
2 21244196
1 7017054
2 59379057
0 13826220
0 11871091
0 16399801
0 89275333
1 37438917
0 54135360
2 23434767
2 92818658
1 47419077
1 37413619
0 73130911
2 53689734
2 65746240
0 93612548
0 86441336
2 39980001
1 66242033
0 82040863
2 92470733
0 51938473
2 2145706
1 43763244
1 22822927
2 22609285
1 87856271
2 30428842
1 73392691
1 25593044
2 72819908
1 57569647
1 20708523
2 15330856
0 56350988
1 80689716
0 88612033
0 69208503
0 72772158
1 24946384
1 51282963
0 88701427
0 4011049
0 59398454
1 73952948
1 19013217
2 6652900
0 87049230
0 41921470
2 2139781
2 66883873
1 84056358
2 31005157
1 29000008
2 28659406
1 63797213
1 69338363
0 47931726
2 71220013
1 43766887
1 43626922
1 54707209
0 93200319
1 2505097
1 26580172
1 28800460
2 50748410
1 43897899
0 34125370
1 76505079
0 66270476
2 1673158
2 14188450
0 77385467
2 59176475
0 10989839
1 14114041
0 36504132
0 10026023
0 59624382
0 39537236
0 85164284
0 58635364
2 8221385
0 12829873
0 51719773
1 68598495
1 5965320
1 86342828
0 41055906
2 60736373
0 19640040
0 64639209
1 76788481
0 47120763
2 54638763
1 66990854
2 41314002
0 92355970
0 74238967
0 86923819
1 53208062
0 50333343
1 57868499
1 99251993
2 10458690
2 43539073
0 43007231
1 75738516
2 39846240
1 94773301
0 16054511
0 73461837
1 17533981
0 13251425
2 35092049
2 95184957
0 64027614
2 85331682
0 34433781
1 73279802
0 3383125
0 75885053
0 12342935
0 53869280
0 60089723
0 13769669
0 93988191
1 58156051
0 45502938
2 44997208
2 30397479
1 13291714
0 90061194
0 18835823
0 55020473
2 17420813
1 2512575
0 87944352
2 48453657
1 64885847
2 20073654
0 77643153
1 69686504
1 1260366
1 46721699
0 4637696
0 3876171
1 74761476
0 57429419
2 71692488
0 44130014
0 17354510
0 82773256
2 30444025
0 82572048
2 20393030
2 4416013
2 50412884
0 53534927
0 8210212
0 77311208
0 80127132
2 64945138
2 2297145
2 7077072
2 84364085
1 51523751
2 91077613
0 46899230
2 69429561
0 4979039
2 89761653
0 12535117
0 394392
0 49813473
0 47324308
1 50323648
2 77404768
0 26850756
1 91015233
2 54773254
2 49089503
2 33428789
0 69464738
2 80895599
2 66895583
1 54064410
2 41007962
0 19190823
2 69176206
2 84772181
1 67019837
2 16178604
2 54391556
2 99384479
0 21190809
0 17082607
1 82737011
1 81195322
2 41729288
1 12496959
1 37872790
2 29953631
1 59842418
0 75393178
2 33781525
2 66640781
2 75926008
0 22638720
1 51323071
2 4485695
1 13191742
1 67802666
0 95234764
1 91382609
1 10589200
1 17714934
2 29800087
1 32735466
0 59639338
2 8601948
2 12349462
2 39987765
2 4988401
1 53539851
1 59828532
0 7848844
1 9088083
2 98429697
1 17642929
2 25890034
1 90561184
1 83651514
2 84069860
0 25619778
2 17235809
1 68105854
2 52119511
1 43965596
1 48893117
0 12180617
2 90635587
0 34887390
0 46162716
0 71916871
1 46268696
1 71851453
2 83223611
1 81668087
0 1030459
0 87269077
2 52471711
1 87566944
1 80404279
2 55463814
2 51639706
0 74944411
0 16029733
0 41941282
2 96147611
2 36979155
1 22696095
2 18500259
0 300304
0 6982917
1 22384624
2 91745299
2 54128996
0 29814181
1 85869669
0 56551658
1 4460122
0 62512692
0 67786642
0 93497353
1 39957519
2 47416113
0 20061802
0 52245975
2 37996594
2 28789413
0 36822728
0 99885504
1 96559140
0 95930844
0 64955214
1 78575874
0 24740398
1 6962611
0 79750824
0 39031684
0 82844845
1 81517026
2 60725324
2 80929116
1 30658415
0 69166813
2 51451456
1 42296444
2 70866932
1 97571644
2 42556970
0 88213638
2 34304468
2 99208856
1 87066031
2 72232888
1 50109419
0 50465196
0 92382365
2 40884800
1 976929
0 48673702
2 67816717
0 32018587
2 89705177
0 5113878
0 11183905
2 8460368
0 86651447
0 94310815
2 80554926
1 37872323
2 2569284
1 86513225
2 38192544
1 681203
2 29093344
0 50569398
2 25377044
1 87768071
1 1760408
2 40245091
0 47248781
2 33858113
0 83538727
0 9816754
2 59947914
2 77064391
1 68383197
0 73040165
1 5203257
0 33002145
0 90960111
2 41060594
0 18523973
0 39026658
0 92482424
0 45366943
1 72725240
0 35397758
0 72555204
2 26607146
1 46118485
2 71911540
0 73683928
0 47505473
0 47573665
1 77946736
2 42807199
0 15891635
2 62856678
2 93859595
0 23864878
1 99818470
0 34878509
1 86894577
0 28546591
1 92497432
0 97978184
1 86644641
2 10706850
2 97063473
1 4691875
0 35353836
0 44947155
0 59500612
2 75436282
1 89943292
0 25444403
0 30968114
1 16442645
2 13131464
0 45096460
2 98685997
2 73284911
0 87098400
2 4377736
1 96005553
0 38961990
2 60877297
1 12582982
2 77778406
2 32540606
1 74173610
2 62451565
0 65910731
1 67442336
1 30731061
1 13344635
0 65361766
0 91136716
1 71149177
0 38881985
0 16677761
2 36971928
1 87966948
0 72765497
2 90942410
2 87338770
2 84493296
2 55865245
2 1152306
2 32772263
0 55251771
2 67388554
2 72020972
1 97026578
0 29975404
0 95542882
1 36706792
1 98128375
2 89944306
1 20798501
1 39059385
1 93001994
1 19541619
2 30992114
1 60896469
2 80187388
1 68702204
2 25233742
2 7758053
0 14342761
2 79487250
1 10105299
1 50614378
0 25185562
1 47945505
1 21677104
0 39891159
0 2711331
1 92038234
1 69488292
0 28831775
1 63540740
0 49650018
2 42041165
2 35772252
1 97800604
0 10633719
1 32050979
2 63937461
2 4203417
2 10631816
1 44263682
0 12995428
0 34214257
1 24772007
2 99931729
0 96594395
1 47876417
1 35345030
2 67218475
0 16154925
2 9327430
2 60086679
2 64142538
1 53006401
0 85467640
1 93747475
2 96260453
2 63665443
2 87211384
2 55256944
1 53704163
2 20274773
0 72321281
1 89983777
1 85878089
1 24118087
1 94980917
0 29334559
1 96252328
2 37613738
2 82091766
0 40370416
1 45316997
2 33879267
2 47983301
0 75648368
2 97222893
1 37108843
1 30937701
1 85250329
1 77547629
1 46106930
0 7394042
2 27987522
1 25885306
1 51560208
1 55363755
2 86442969
2 46325204
0 44516676
2 16575119
2 4573709
2 39235347
1 93024672
1 8357906
1 46494589
1 53651631
2 18331289
0 22805742
1 353227
2 77860205
2 76473549
1 1415035
2 63215802
0 77829768
1 37646527
1 37988781
2 94567279
2 3094186
0 76918245
1 65213350
2 20230094
2 4643846
0 16650895
2 5697925
1 90489658
0 23375658
0 80832980
0 79440160
0 59698540
0 77649302
0 97048891
0 66545984
0 35645735
2 50944709
0 68420877
0 94709977
2 69873677
2 4525646
1 48392606
0 86846622
1 57373952
1 33444982
1 37204308
1 79344973
0 97669085
1 21311250
1 14282810
2 79420854
0 7152235
1 81023661
1 35661180
1 57770791
2 13626550
0 6943540
1 53210931
0 22813922
2 95616216
0 54699316
1 52344732
2 61628114
0 19898422
2 21646143
0 68049644
0 31675227
2 90126732
2 51325936
2 63361227
1 78182088
1 51177597
1 99233930
2 98896644
1 41661011
1 93973489
0 43958552
0 75335139
0 11833003
2 27230594
1 76476983
0 17715665
0 5500439
2 27090366
2 84886111
2 20528705
2 50238124
0 1198989
0 33085286
2 96960354
0 66031981
1 53841484
1 22281337
2 8825098
0 6794289
0 21863953
1 50701888
0 85200835
0 12605901
2 78533022
2 4313985
0 78887983
0 72457694
1 92991879
1 87179410
1 16185004
2 30131418
1 28187157
2 87950861
0 57011642
1 23729761
0 31989495
2 14157598
2 24403348
0 24413475
1 38529014
0 19889403
1 61954040
0 11062945
0 42043036
1 59028281
0 539106
1 141839
1 58301999
0 21281462
2 64540622
0 19852915
0 74684280
0 20670937
1 38088553
0 78303925
0 19086748
2 83011244
2 22751373
1 90569231
0 73950333
0 64937140
1 35567136
0 70681061
0 26969834
2 31948402
1 7865952
0 715712
2 39716096
1 97827724
2 62732781
2 11862820
0 64896185
2 78944495
1 60613039
1 60743688
1 8189167
1 3604328
1 26399548
2 86038521
2 8995052
1 70944451
0 47284753
1 28157511
1 18638163
0 72424316
2 63457550
1 82964261
1 86073209
1 8270038
0 8273263
2 72689519
0 17580625
1 19308800
1 8277341
1 89088972
1 48761651
1 52024930
2 68113632
2 59530124
0 29447027
2 8538990
1 84068146
0 61906709
1 8565850
2 31087933
2 89777013
2 54033957
0 4345557
0 71426239
0 6284825
0 95289442
0 56694058
2 14138307
2 11721108
1 31280195
2 15216766
1 70981131
1 48249525
0 52465036
1 41609656
0 4158004
1 56560526
2 91514924
0 40038162
2 45442142
2 35281439
2 89968258
1 73927155
1 7115393
1 60358307
2 92091755
0 93771981
2 88050805
2 99635076
2 27961157
0 46709075
0 9905631
1 17393072
2 47793656
1 61675396
0 16323395
0 938096
0 36512904
1 15194097
1 10967218
0 91644828
2 83587676
0 6971718
0 12170720
2 41429681
0 20681328
0 55110556
2 24626346
0 88053645
1 97692130
1 25832846
2 74860543
0 42686922
0 18281481
0 82172848
0 12684852
2 37657009
2 70319264
2 79833941
0 90396991
2 38451245
0 27167831
0 54982786
0 32993497
2 49028183
0 68633033
2 48764222
1 84354124
0 14901399
0 26172163
1 12142643
1 80666609
2 77708846
2 96490306
0 25141174
0 75494423
0 62019608
0 47735791
2 20766839
1 71995131
2 55191572
1 87814878
0 55528566
1 33714053
1 79785712
1 39928013
0 76084131
0 1597337
2 41959360
1 55524404
2 16864107
1 9099528
2 3644108
2 38608153
1 11345813
2 77799528
2 79728122
2 84343300
2 64811000
0 35720457
1 98926168
0 14529138
2 13308785
2 99105711
0 51805599
1 43148135
1 57605750
0 98988725
1 48249626
0 29322447
0 83612788
1 37116588
2 72895134
1 2749710
2 95957569
2 72713928
2 58615318
2 31263348
0 28174834
2 13535932
2 4119803
0 30924112
0 48385114
1 70519348
2 36671311
1 17331684
2 41683514
0 90642843
0 9540194
1 75481893
0 52373027
2 29074558
1 39500641
1 7894815
1 38950136
1 58630213
2 63914273
1 49142205
1 89628406
0 35704895
2 76533264
0 47127468
0 96443178
1 90060128
2 98652696
2 59825542
0 44307990
0 49246017
0 50462071
1 62378750
2 30053869
0 17938379
1 93893435
1 23378450
2 81850282
2 97049631
1 16156319
1 69333392
1 87583246
2 94088920
0 46619100
1 63538777
1 56419439
0 32940065
2 75224176
2 15670862
2 59890033
0 4861818
2 31457620
1 19237258
0 30863634
0 45536885
0 65485056
0 79289352
0 62774669
2 11522992
1 33655844
2 27888332
1 11941686
1 57633686
2 64801707
1 16841237
2 5120872
2 80078033
2 1137262
0 12832397
0 71858129
0 16078283
2 64845009
0 90141859
1 77039881
0 54340429
2 91359937
2 74281520
0 99172073
1 67941668
1 13055111
2 57264948
2 33965780
2 14822525
0 9795633
0 27959319
2 79715404
2 61330630
1 62719978
1 15892786
1 83142722
0 95310722
2 77766841
0 67572613
1 55348590
2 77927495
1 38690813
0 70678894
0 99633363
2 47097879
2 71704810
1 49388561
1 51479292
0 32637599
1 78880115
0 40875795
0 3771225
0 17328267
2 9914743
1 92508614
2 20830564
1 7481475
0 64936062
2 14118906
0 67125555
0 7360070
0 40160424
0 97847322
0 72695423
1 84514633
2 62847308
0 34739818
0 55441701
0 9558991
0 66297217
1 52625127
0 8739463
0 81788008
1 72655640
1 72819596
1 63851529
0 10095424
0 80345161
0 65961429
2 25659859
1 28410581
2 80352525
0 30451936
1 24317698
1 9334169
2 53197812
0 26248494
2 99151053
0 49329793
2 81611851
0 12185126
0 40784454
1 23110908
2 43125532
2 97845045
2 79321508
0 86051409
2 59559480
0 45673342
0 32211002
1 33817057
1 87898399
0 56660375
0 14612052
2 34004727
2 8621906
1 44811979
0 77699630
1 69073249
0 90841789
0 80966563
1 51987894
1 9498504
1 44396170
0 11178258
0 87048456
0 1789846
0 25159735
1 91777851
1 66785885
2 44657810
1 11034402
1 52671200
2 41939785
2 52250447
0 33695231
2 37755638
2 24226102
0 35575429
1 11573865
1 88314103
1 85651687
1 22083796
1 80099732
2 8165227
0 92718611
0 82144123
0 4159048
0 45621078
1 52724105
2 5941343
1 14294684
2 71626559
0 41685093
2 77242163
2 11448666
1 78161136
1 56837284
0 92922552
0 44918559
2 33250572
2 29286393
0 77438582
2 25060976
1 63999885
1 16504645
0 1857289
1 4021580
1 76799466
0 80382840
2 62181232
2 77651058
2 3795903
2 81505449
1 48445714
2 62192925
1 90814850
0 37408384
0 66946844
2 97924932
1 97630469
0 35978889
2 31547185
1 16265824
1 49410908
2 39662555
2 49868772
2 65520296
2 88054773
1 21982884
0 29393608
2 37515959
0 69291445
1 72134466
1 56091419
0 13221045
1 2404743
1 89639618
1 50117374
0 50033869
0 11312015
0 80350729
0 72058172
2 62550056
1 10183983
1 52567412
0 9559087
0 44422276
0 55805917
2 53203757
1 43616991
2 10294025
0 49484498
1 36261956
1 53647039
2 95159206
2 66280789
0 78167683
1 65601250
0 34186093
1 53475785
0 16580180
2 79572129
1 46894826
2 53813597
2 99934114
0 11520216
1 14667009
0 58972653
0 90944397
0 23194207
1 10437506
0 18754949
0 69472243
0 11952034
0 14810165
0 95143773
2 97252373
0 54914918
1 47061086
1 24399221
0 4562828
1 4081998
0 59557929
0 81191843
2 30717083
2 557263
1 25134514
0 94265912
2 69107567
1 26006139
1 77591004
0 83804824
0 74399154
2 19573862
0 22367330
2 31242404
1 41629776
1 53735490
2 24494509
0 19849319
2 88283699
2 77217057
0 19057151
0 62946434
1 25454074
1 36279756
0 99225655
2 65887281
2 10321549
2 78724262
2 89268150
2 76360306
0 53772994
2 1527448
2 3352826
1 92723409
0 77198804
1 32519484
1 84990479
1 28019244
1 82768730
2 91134363
2 94764146
1 67853164
2 27423767
0 26031989
1 32326220
2 21462061
0 21124294
2 95983352
1 27256901
2 41109538
2 53321907
0 16090287
0 67002010
0 28441103
1 43124180
2 72483818
2 63234052
0 15595790
0 49287068
1 9008176
1 44944915
0 77282533
1 34218565
0 38252985
1 61247419
2 39053676
0 77604159
1 49149341
2 96888069
1 75674534
2 93980054
1 25579254
0 60342945
1 32094343
1 46477738
2 29982251
0 38167519
2 3273990
1 74198205
1 37798217
2 61160868
0 46440694
0 62409746
0 23138901
1 4037116
2 68789510
2 6024434
2 25506780
2 94303441
1 80947084
1 50743859
1 92212276
2 66145050
1 95613381
2 35933414
0 93387375
0 52203224
1 71315464
0 87356952
0 22677992
0 74015838
2 98714446
0 63115760
0 18680944
0 68891848
1 63226726
1 9538755
0 90458623
0 6075149
1 56369813
2 92996495
0 87273710
0 51126083
1 57223594
2 53033653
0 67028423
1 62348988
0 3086857
1 1615937
0 53575346
1 64303555
2 7059074
1 46190266
1 6671576
1 42642956
1 38830645
2 76308068
1 48392390
1 16820539
2 69864219
0 45685606
0 71202232
0 30681709
1 77520038
1 82153309
2 41612976
2 44487460
0 94597657
0 94113042
2 5128212
0 81651547
1 83530391
0 11579630
1 68478251
0 20632335
1 97039188
2 81153112
0 98751505
2 27575341
2 78033355
0 32286726
1 88403659
1 21116406
2 14450681
2 85668610
1 48218552
1 41931864
2 74265694
1 52681351
1 10395539
0 31470523
0 20049983
2 75495010
2 63699292
0 97098408
2 77710814
1 6335510
2 3451192
1 77317629
1 45345731
0 56094650
1 74643648
2 90481149
2 59082529
2 94132691
2 66241174
2 98753874
0 60861310
2 19826877
2 48502596
2 61479540
1 81985006
2 9977219
0 74842304
1 33184318
0 75673182
2 13027082
1 88118941
2 64571482
2 71617117
1 19801034
1 54969867
2 20471444
1 766601
1 39887343
1 99403954
1 99389337
1 55884836
1 85914804
1 39557847
1 27634490
0 93216467
0 23810546
2 69323526
0 6038451
0 82955450
2 71790392
1 84668762
0 12399225
0 88952348
0 15944127
0 12866725
0 92374492
0 86933303
0 14859609
2 71287254
0 97521380
2 12079992
1 67679847
0 39611994
2 51404896
2 51769193
1 3356848
1 35713197
2 45549205
0 70314634
0 20934550
1 35361391
2 54445969
1 55987002
2 8090795
1 58794038
0 92708560
2 55975309
1 65562960
0 90907853
1 14704238
0 43912265
2 53299309
1 75750879
1 44895589
0 13169264
0 52275263
0 97146792
0 70434354
0 29891395
2 86106654
1 65142713
2 61275393
0 32018159
0 40298141
2 43767603
2 78964736
0 69377365
2 73567347
0 64995458
2 99982035
1 40553314
1 76360335
2 51931356
1 72286925
1 53130130
2 89094966
2 50787198
1 15293165
0 47475118
0 86956452
2 38546279
0 18769881
2 49951834
0 35264735
1 90920266
0 43610931
0 3421502
0 55359302
2 55053761
2 49050258
0 74867250
0 57350978
0 61876023
0 66764103
2 23242540
0 38907022
2 58852506
0 81116591
2 8877649
1 95602645
1 24673955
1 95845064
1 27948958
1 92351617
1 31788468
2 33074430
2 25083039
2 30954798
0 67402561
2 31806989
1 90860298
1 29079636
2 17763753
0 5556936
2 45075633
0 71037715
1 8967874
0 54153421
0 44822351
1 74934336
0 79640316
0 45934759
0 73781271
1 74601243
0 1001242
0 33437237
1 24391737
2 75390775
2 31281092
1 4023525
0 28813580
0 27106385
1 45361333
2 756002
2 93779147
1 50435715
2 1446800
1 5444986
0 24922433
0 6378801
0 9441948
1 1094227
2 51398573
0 98841213
0 7559427
1 56668791
0 47026165
2 2336984
1 23524110
0 73919744
1 70934907
0 27522029
2 72064803
1 4702237
1 12881886
0 90847762
2 42872159
1 39398120
1 34684014
0 87569262
1 60227608
1 53795329
1 71337180
0 73265131
1 71955347
1 80000885
1 45891252
0 27238423
1 27928923
2 488408
0 85904665
2 70647908
0 91851124
0 62996497
0 31665933
1 53706703
0 29350832
2 24366421
1 10060397
2 49801777
0 78840615
0 20111470
1 60694441
1 29650471
1 825833
0 2692849
0 56314499
0 32406642
1 45639038
2 70176172
1 70348219
2 43995125
0 19936355
1 48305932
0 40308221
2 25536751
2 94503673
0 68716242
0 27760614
2 56933676
0 64066984
0 42262847
1 45962074
1 79365346
0 4657398
2 89210904
0 76911976
1 66088586
2 84123213
0 82502599
2 95226067
0 10842538
2 47068530
1 27697153
1 71167825
0 96359934
1 87812726
2 30428244
2 56667225
0 39905796
2 74127416
1 1155935
1 20799874
2 54724398
2 77829832
2 76855076
2 750863
1 37694104
2 64432099
2 68770140
2 9570727
2 81441669
2 44654344
1 52249095
1 87206785
2 96562647
1 56073763
0 99415343
2 90462731
0 13487993
2 26967880
2 19134597
0 66128748
0 94649594
0 3792231
1 50954169
1 31111549
2 89509505
2 26987827
0 80501230
1 95245098
0 61431797
0 38645176
2 51799895
1 72751837
2 23263296
0 27921527
2 97499037
2 15018827
0 52659579
2 98284880
2 35800392
1 75138736
1 20817717
0 66684114
0 76744938
0 72864685
1 27426745
2 8488320
1 10772438
1 24776184
1 16877189
1 31203976
0 62406018
2 89036933
2 89343157
1 37697589
1 65818616
1 41990534
1 89294838
1 87600252
2 21434861
1 3183773
2 14418824
0 25027705
0 34435037
2 18038742
1 1783046
1 76822698
0 15620800
2 57321065
1 74463403
1 35156875
0 22271298
0 2465967
2 22073045
2 60404721
1 87220543
2 60504632
0 22399289
0 95315275
2 89041768
2 2636248
1 294342
1 40156319
0 53512880
0 16094437
0 88371850
0 6981526
2 12097489
2 26951773
2 41034459
1 89714567
1 67775874
2 26232697
2 63085903
0 48853709
0 33632720
1 11532823
2 61762060
2 10010889
2 50325953
1 18868762
0 51656362
0 71930815
0 88452538
2 23396974
0 28608074
0 29656568
0 50555607
0 44963647
1 38522946
1 93834219
1 12380032
2 43962668
2 25454769
0 41769428
2 324633
1 34543213
0 60579659
2 79247499
0 22093360
2 73652378
0 76115756
0 31316258
1 56908879
0 71673523
2 93156648
2 49605979
2 7197517
0 58464888
1 69324494
0 10914609
0 20195436
1 64702633
2 41297957
1 77989386
1 44766209
2 88925280
1 27027192
2 42480602
2 44518943
1 15550994
1 27032528
2 90122819
2 32663001
2 45827094
1 77617450
1 89086539
0 80288821
2 78426826
2 87991169
1 22856232
2 96346267
1 91936610
1 2741005
1 46547459
0 2309503
0 54804824
1 99654745
0 71719012
1 95581656
2 16808499
0 79995629
2 71453622
1 4714752
2 27571450
2 52100307
2 41573195
1 70824774
0 65936458
2 73560372
0 95254493
1 42451677
2 80277195
1 55990372
0 59120214
1 52638900
2 65552950
0 17671366
0 89376000
2 26796171
1 76118516
1 55483953
2 43506918
1 24789655
2 242722
0 2645523
1 65488083
0 93036048
1 66494830
0 65368445
1 23211217
1 43235482
1 23523985
1 1251712
1 92443277
0 31503438
2 21869631
2 3980395
0 84432285
2 28112096
2 52536721
2 9791810
0 53477003
2 5902696
0 59755798
0 67108635
0 26287938
2 75791792
2 68982155
1 52443301
2 21134086
1 29145954
2 71482347
0 96664683
2 15891724
2 33133355
0 46290073
1 92676157
0 21536764
2 64016995
1 56503737
0 35405087
2 2743540
0 66475859
1 93491519
1 23503676
0 67592785
1 85782625
0 32429610
0 83001989
1 19853706
0 82690746
1 82572865
1 82052803
0 40957431
0 52146278
1 40384165
1 37089234
0 4972208
2 89888719
2 47030593
0 9719404
0 98959875
2 56879700
1 22695656
1 76869643
0 40048244
1 75763698
0 49327585
1 65842766
2 14850962
1 64698585
0 98654294
0 92719628
0 80311566
2 72528319
0 22255229
2 38847844
1 85571814
1 43754392
2 78540757
1 94375341
2 79065402
2 19817105
2 45597382
1 61772722
1 59513847
2 72369296
2 32932525
0 84760412
0 64862979
1 13345542
1 82569188
2 22084586
2 23077569
1 61466588
2 39712344
1 45186834
2 80881202
0 55426928
0 31310170
2 19410117
1 66548423
1 17529401
0 31761371
2 35163018
1 88956540
2 69847885
0 9729970
0 26484363
1 44960040
1 48011221
1 84357505
2 54414279
1 94969364
2 81219336
1 35770577
1 3124695
1 23976085
1 50481541
2 25306638
1 11486136
0 27075221
1 51456923
2 36297364
2 39741661
2 35188155
1 15175602
2 74783279
2 95285043
1 19124859
0 64825065
0 67589896
1 37729622
1 58374844
0 63567664
0 10741347
1 63067184
0 71506190
2 20218634
0 21632000
1 30600701
1 52159547
1 91052592
2 48096231
0 45861093
2 54790301
1 62017389
2 45263550
2 86585104
2 36010279
1 38328608
1 5784260
1 21827863
2 43675425
1 69414553
1 44043095
0 17185363
1 88045768
1 41936082
1 95876067
2 79330775
1 48941660
0 84049397
2 69330613
0 44704689
2 480973
1 28511801
0 82861418
0 68193888
2 30206849
1 9936548
0 12933688
1 12697654
1 69135103
0 87730860
1 99719226
2 42477865
1 50123770
1 27312915
0 43227004
1 87718247
1 98553048
1 84661472
2 62337846
2 67030438
0 51704984
0 86721373
2 33139432
2 28707044
1 75269223
2 15682246
0 28650716
2 31314317
0 87993915
0 70873486
2 97822089
1 29469186
1 55879044
0 592329
0 1826799
0 30442548
2 32900652
0 19021749
0 35819461
0 95059384
0 17311569
2 83113498
1 2914420
0 24665759
0 37626732
1 72314803
0 19462303
0 33308627
1 88507252
0 55138856
2 9761619
0 35228601
1 15292477
1 22171669
0 57018173
2 49091641
0 35876452
2 84764013
1 76524655
1 21468889
2 92746032
1 36666785
1 32354706
2 36069590
0 99607704
0 9665930
2 3065439
2 35477780
2 27570699
2 30230652
2 5961813
0 12757382
2 33719433
1 45850352
2 17132971
0 74783846
1 36905136
1 39055883
2 71021814
2 57712744
2 74539055
0 78923058
0 7892367
1 35580755
2 62252504
2 37779389
1 44673421
1 23193146
2 34925948
1 83798976
1 88141512
2 13744428
2 64611860
1 62516756
2 71175830
1 13407286
2 19859656
2 24949120
2 6808694
2 62727248
0 45181048
1 13020906
1 12492002
1 61003304
0 12622381
0 45232913
1 77088787
0 43408800
2 69250171
2 45119848
2 73818345
1 82858915
0 29426584
0 60865122
2 24162082
2 25071242
2 61570567
2 75772343
0 69500499
1 32751315
2 48703144
0 39684184
2 83819354
0 38150212
1 29049069
0 45777841
0 51796444
2 7004223
0 70608759
1 46827283
0 35508638
0 25946759
1 16266829
0 3639312
0 65520487
2 33741609
2 39914493
1 49554422
0 91774065
0 76694596
2 22918128
1 85637008
0 70457614
2 59753561
0 12951883
1 11650966
1 88638254
2 59858506
1 83337849
2 93983840
0 17552741
2 34306191
1 45602409
2 77065043
2 76252371
2 51696185
2 71473777
1 41728824
0 85837630
2 2207773
2 35453086
0 82316438
1 7655625
0 16513398
0 44858356
1 93538856
1 36391128
1 26625290
1 53633621
1 45628420
0 27646354
0 23564242
1 96736949
1 84721504
2 10570586
1 13369673
0 61116612
2 33878567
0 48753679
1 78299594
1 23280551
2 20002388
0 65688930
2 475483
2 33912662
2 17411527
0 38335909
0 23058153
0 34346126
2 3138760
0 93846541
0 1379087
1 58997231
1 74635017
1 24592707
2 64761824
0 87806504
1 66203982
0 94519310
1 25683346
1 79696953
0 22158602
1 34079353
0 40237012
1 54144693
0 96454020
0 44123897
0 87626067
2 93980927
0 65639166
0 49289521
2 98472011
2 67036305
0 87951787
1 6231247
1 31836145
2 37859357
2 7304298
0 17963780
0 8227852
0 97489879
1 39589971
1 77935238
0 85754627
2 17604388
0 21143942
2 44387202
1 78522638
0 42740801
0 94481239
0 70926503
2 63619606
0 24198457
1 98369362
0 88426096
0 35594942
0 81039322
1 53625783
1 11072335
2 86830372
2 22497395
2 64579263
0 67254117
2 78281606
2 99300000
2 98079704
0 52335121
2 91476005
0 99985547
0 25130341
1 30339790
1 24802472
1 86552898
2 58412510
2 12756190
2 87213502
2 69501204
0 72656273
0 80521282
0 5211789
2 52397941
0 2976759
2 9513806
2 73957265
1 65819818
2 9527609
2 71498618
2 3277128
2 10244098
1 49751764
0 11144835
1 89291771
1 56486403
1 10603777
1 96396748
2 66832185
0 52734195
2 61904491
0 14021389
0 51864413
1 73988842
2 58901991
2 83911320
1 99819163
2 68309331
2 74109497
1 99027535
1 48436063
0 45944208
2 26299013
2 69473541
0 25283028
1 52727762
1 22418709
0 28558741
2 95143165
2 75502436
2 5012864
2 71762906
0 80071258
1 54902241
2 61262659
0 41822611
0 9414231
0 5426497
2 79891232
2 83221707
2 99094432
0 50641306
1 74680009
1 62288216
0 45904676
0 56269517
1 17908659
1 90573727
0 35604494
2 56564788
1 23147152
0 87515715
1 41691991
1 15100856
2 38878221
2 66759569
2 41671110
0 58111962
0 35270355
0 93387463
0 44962615
0 36021345
1 91278995
0 17559261
1 21051157
0 44364737
2 97397211
2 62663302
0 26039872
0 44113239
2 49726204
1 78852343
2 7863946
2 83556201
2 55754696
2 30764756
0 76642237
2 99420834
1 82808717
1 68708416
1 68790185
1 72698302
1 39754910
2 37561311
0 9889797
0 99120729
1 97571285
1 12270199
0 25213233
0 50585512
0 53987722
2 21254893
0 46988714
2 84547112
1 26622475
1 93260686
2 18610022
0 25146192
0 67119749
0 86518757
0 89229819
0 25521784
2 30036702
2 64875994
0 93893940
2 83343105
0 94383684
1 61437834
1 78611531
2 29351425
1 87015940
0 310487
0 98561307
1 21925957
1 88464747
2 12426052
0 16436617
2 709218
0 99143550
1 75397432
1 55355905
2 85643929
2 72294485
1 16521533
0 30033266
1 56467983
2 13836415
0 47404768
1 70780779
0 91951069
2 53993397
0 75210289
2 89705562
2 13548888
1 38008338
1 77929408
1 50827765
1 2276226
2 34798926
2 93157288
2 52576432
0 32804753
0 21789348
0 99712935
0 89810143
0 93991269
0 73937189
2 19808329
2 57752661
1 39160730
1 2517367
1 66799572
2 13000744
2 82586265
2 74839899
1 30589480
1 32783412
0 27237416
2 16478492
0 12445841
2 72090763
1 97606742
0 74643749
1 37891107
1 29769805
0 70157310
1 56378544
1 49513284
1 99261225
0 55652572
2 39181795
1 49239344
1 16229516
2 9502189
0 68988364
2 30962405
0 88538286
0 73634153
2 48927251
1 99031488
1 37721273
2 13229583
1 48052115
2 84912853
0 46371515
1 49016027
0 96199234
2 99520060
1 6520144
0 34372260
1 58771794
0 73191239
0 29037011
0 86354228
0 70876665
1 73735305
2 3994677
0 87774987
1 5244894
2 44866385
2 72492219
1 96873482
2 44417071
2 59111557
2 40533529
2 87472591
2 50149148
2 2580851
0 9298077
2 52381778
2 17759620
0 29884449
2 78352162
0 78541542
0 47677751
2 49490971
2 36798135
2 85007684
0 55351642
0 8902959
2 99731349
1 30983011
1 89750180
0 35878942
2 22909150
0 5096145
2 98678910
1 81242631
1 38455417
0 61113398
0 32152342
1 4479088
1 77951987
2 79478873
2 53262768
2 76417865
2 72586364
0 74448736
2 89446058
0 25057956
0 96718483
1 69033998
0 54231889
1 32294753
0 82175317
2 29841435
0 74720917
1 64509738
2 85661399
1 72527854
0 55865919
2 72731456
1 38418910
0 36267024
0 48538919
1 47510791
2 96296653
1 10501846
0 3203972
1 39636938
1 51804703
2 34660057
0 27333359
1 29901942
2 36244470
2 52827223
2 41713053
0 85223678
0 2807238
0 39157419
1 14534571
2 98343357
2 48380225
1 4589855
2 77007690
0 37290296
2 95441080
1 80211120
1 67162491
2 11821737
1 28152474
2 8977222
0 4862147
1 33849879
0 84657364
1 14892059
2 80596932
0 4952827
1 77062885
0 33651857
1 55024362
1 22350901
2 611676
0 93031488
1 75847680
1 18905652
1 42054762
0 64566324
0 66982881
2 32841897
1 26643732
1 78785220
2 90660607
2 63261229
0 68441081
2 29769067
2 43656056
2 81410594
0 30148861
0 66256385
1 84091914
2 20649138
2 97737626
1 21931082
1 90618216
2 28133382
2 16666794
0 28338896
1 10452354
2 56197561
0 4821260
1 41986708
1 55448668
0 20864320
1 75732425
0 3632394
2 46855406
2 65772150
2 11345737
2 43806640
2 96932536
2 96746085
0 92910032
2 3808462
1 97780681
0 92163745
2 56660439
2 79381132
0 46355801
1 30352763
1 37725934
2 27722228
2 54972575
0 84279362
2 24323585
0 38930089
0 48883986
2 68922531
0 87359169
0 30011870
2 25860954
0 48257805
2 51974879
2 12738486
2 84645323
0 85512315
0 78965177
0 75176854
2 8752874
0 63087628
1 62238868
2 22528298
0 89231518
0 4506207
2 51764243
0 82276471
0 73551505
2 6096126
1 86944809
2 85434850
1 86112357
2 43148386
0 23337505
0 98202
0 62025514
1 93672258
1 13652168
0 51563829
0 65514599
2 10971340
2 64697761
0 71642952
2 25539105
2 47939258
2 6460681
0 5283211
1 43240581
2 89411974
0 4010741
2 1378083
2 37438333
0 52027442
2 87037218
0 83470769
0 95791785
0 84787298
1 54250448
2 8154370
1 77505372
1 21517674
0 68819249
2 91839363
1 44777588
0 74892687
1 80838409
1 4332062
1 65612852
0 8783486
0 62030763
2 57836397
2 35601181
1 35567188
0 69324166
2 72311575
2 18565940
1 59859287
1 33705191
2 81664958
1 35376517
2 2945079
0 81512337
1 47289945
2 37826474
0 15676954
2 61444427
1 62588123
1 13738122
0 31544249
2 95070917
2 94155139
1 32805969
2 45911019
0 55405302
0 56342656
0 79557777
2 44732313
1 33868900
0 63749779
1 10438194
0 4260408
2 54198194
2 80094516
2 52724563
2 28278364
2 58999438
0 88071811
2 38102181
1 19949407
2 51945459
1 83696123
2 7262317
1 85076371
1 71728158
1 71523480
0 86614032
1 98175901
2 63309432
2 4587505
2 93556748
2 74518810
0 13109999
2 86287634
0 78306903
0 96202113
2 56926571
0 16753367
2 83117469
0 98890081
1 62313738
0 72991754
0 32604562
1 50752910
0 31026763
1 17080017
2 88175314
1 60771485
1 23189718
0 69318214
2 16655901
0 94512637
1 26175203
1 72785121
2 13714259
1 3491459
1 66532736
2 48186441
0 69123048
2 97611361
1 77660102
2 81224884
1 84350569
1 82509887
1 97788433
2 70292988
0 52060190
0 14445872
2 31156966
0 91661353
0 23154257
0 20750822
2 87212190
1 27641138
2 92630618
0 38606341
2 64460598
0 1673993
1 89729024
0 82190105
2 26397852
0 31193483
1 1792796
2 89707532
2 75751189
2 79615345
1 28703253
2 25097065
0 89767733
0 56749387
1 50389711
0 29003849
0 98979941
1 45403779
2 41709973
0 96350136
2 73861796
1 87892522
1 38090586
2 12931215
2 75015790
2 3348804
1 12398695
0 77691821
2 47851648
2 27451371
2 73901158
2 60201407
2 82638832
1 8119833
2 92255200
1 25209083
1 89915978
0 19017978
2 76723343
0 22754022
1 52916696
1 30736645
1 29790757
0 56921738
2 87371146
2 20723328
0 17856422
0 57349060
0 58729759
0 13184010
1 72180650
1 85893772
2 60667655
2 55386866
1 75502368
1 83321302
2 70351816
0 10791272
0 97616296
2 48792082
1 31059293
1 37186349
1 41887426
1 94699105
1 46132932
2 70507165
2 10999981
0 36719161
1 74448909
0 69253102
2 50821795
1 82867980
2 95440752
2 75320219
2 93526937
1 32341705
0 70261678
2 70230641
0 99442652
0 6063897
2 77884441
0 64184264
0 10359997
2 34897023
2 36709033
1 41062965
0 42923499
1 57385662
0 1296452
0 9089420
0 39537967
2 67889381
2 55361383
1 42499619
0 45162147
0 9971442
2 65387222
0 79336332
2 71136579
1 53902004
0 91178585
2 91594463
0 90681977
1 85546901
2 96311244
1 43447750
2 1743756
2 47072528
2 66244591
1 57431471
0 13241699
2 69040389
0 71510569
1 46537277
0 89406495
2 86382533
0 66272967
2 67065597
2 49661293
1 50139257
0 53058248
1 3433835
2 14636041
0 8825719
1 60332476
2 46105565
0 86621182
0 2319866
0 3313891
1 77856259
1 74441864
2 43155165
1 50305356
2 41400776
1 22576566
0 94989270
0 35276134
1 81463769
2 68853448
2 73480257
0 84286590
1 14305197
1 24597932
1 58312214
1 32405569
2 44433498
0 96249785
2 90024997
2 50117504
1 46739019
0 87772416
2 28450058
0 41060651
0 85895782
2 76939971
1 48815771
0 38830598
1 66996559
2 97799058
0 79334290
0 69910937
0 78484803
1 92507373
1 53753056
2 77834928
2 26371022
0 10176423
0 82812490
1 69393867
0 59623249
1 26200434
2 17909137
2 50584136
2 75769734
2 80517699
2 31280454
1 65022198
2 71013250
2 77851833
0 64888447
2 59345671
1 27888990
0 27714101
0 87152196
0 90810924
2 8335779
0 55119545
0 43632819
2 97885231
1 15836349
1 29584675
0 74828756
2 81618303
2 29033942
1 40614170
2 52660675
1 94928824
1 81135819
1 84636196
1 30944064
2 12088451
2 83913512
2 39723350
1 41269329
2 6098498
0 35458189
0 61806943
2 62105534
2 90384003
0 75236545
2 87217640
0 15688243
1 38812907
1 87692360
1 11152999
1 45413169
0 83784217
2 85646413
0 8718246
1 99791784
2 56147452
0 74400616
2 15526173
2 98599353
1 6951765
0 31585027
0 66139209
0 51016253
0 49080192
1 2071435
1 28399892
1 81665826
2 71954856
0 70134371
1 68033696
2 9362644
2 31699078
0 27706031
0 63966481
1 37347076
1 73087365
2 40402312
2 88794604
0 26931074
2 10579698
0 29528894
0 43657404
1 85903418
1 87948579
1 5105509
2 3623687
1 74657660
2 12905251
1 46806796
2 21142793
2 35825579
1 4084927
2 22450773
1 98729601
2 33028113
2 68498981
1 71320180
1 10581399
2 11120337
2 28736283
0 3513156
1 86484305
1 2964116
1 10051363
0 77192376
1 2064278
1 52581772
1 24784773
1 88979761
2 68552114
1 40222301
0 9074022
0 61077721
0 57190171
1 3614333
2 17743918
1 43109886
1 2566380
2 80026094
2 67986617
1 51617686
2 26222179
2 89051274
0 71168203
2 16391125
1 95952102
1 29131135
0 88524183
1 186742
2 24312633
1 50493939
0 57866427
1 73577468
1 91113477
2 39351982
2 50543592
0 79034235
0 51760889
1 79971983
0 59867486
1 37692153
2 76263503
0 41551357
2 38212262
0 99655583
2 33117260
1 76496111
1 27259677
1 60313695
0 30741658
2 97952329
0 28670613
0 79416000
2 58165184
2 3710588
2 76708299
1 83487462
2 97831003
2 40192694
0 27951494
2 68012014
0 89754939
2 84355088
0 1741892
1 29811963
2 50057577
2 41605027
0 51700862
2 53900888
2 44191289
0 42504813
2 28749309
2 89074586
0 64932358
2 13710267
2 41158538
1 77148769
0 6253549
2 9196394
1 28291810
2 32976821
1 57471142
2 51842004
2 98040788
0 59852673
2 85341658
2 89349386
0 89883103
1 7329664
1 38347595
1 84299601
0 62030936
1 34449686
1 74429539
0 34493672
1 6856321
1 770356
2 45222609
2 50715304
0 85071454
0 40201532
0 15368452
2 63083982
0 7938875
2 60661637
1 92211060
0 3455330
1 57997996
2 48625828
2 49311192
1 89681453
1 78339965
0 20308260
1 43437980
0 21085283
1 47263804
1 6265004
1 49023544
1 34571539
2 34597962
2 37939968
1 84381466
2 8441607
1 59109771
0 93251768
0 21402487
1 86026701
0 18166976
0 24555436
0 97494969
1 65568385
0 11736273
2 51720764
0 14447523
0 81687542
2 81399672
1 34598267
2 76355616
2 30287588
2 56400917
1 43953448
1 70066069
2 69336961
0 35679176
1 44425395
0 67040460
2 88292177
1 40188317
2 83385218
1 23179530
2 31627912
2 87009432
2 31438606
2 40376113
2 72587734
0 5673876
2 48173308
1 56161487
1 19438851
1 42447511
2 50485073
2 90507356
2 34449782
1 91380947
2 66530089
2 37569705
2 78704570
0 75342546
0 79968205
2 48887697
0 9700365
1 25065555
1 56728391
2 8058241
1 67482225
1 33082166
1 50899532
0 9488171
0 45284350
2 2936004
2 31435515
0 39145059
1 48936654
2 76244386
1 51189691
1 3385821
2 83034591
2 8128395
0 55967832
1 28361304
0 90717810
0 2096409
2 82645454
2 69746915
0 23285467
0 48029084
2 81134786
1 67163423
0 2301206
2 25666726
0 58189352
1 67305854
1 50888477
1 62074576
1 45358704
0 39757839
1 43656939
2 40442378
0 99404718
0 8390989
2 67549695
0 83363548
2 14349547
1 92421455
1 81518500
0 20451445
0 79268815
2 9940961
0 65037106
1 20935477
1 61414034
1 42732502
0 34968654
0 73380969
0 2582080
2 36402770
0 62148107
1 38880639
0 32117884
2 28461722
0 61829979
1 88402020
0 82069605
1 8969042
1 61738529
1 4014978
0 93482591
0 95638405
1 810653
2 51531685
1 46520401
1 43635561
0 85559887
1 18334240
1 49814341
0 54405770
0 52369781
0 91137056
2 16890410
0 35858268
1 33330014
2 13011718
2 67123715
2 43869694
1 11125644
1 78242030
1 69546965
1 59403035
1 24560112
2 97681305
1 67239434
1 81009900
0 36004515
1 33484779
2 26737463
1 94644445
0 18405447
0 26077097
1 21191460
2 42985019
0 5085824
1 37732097
1 29149720
1 25113705
1 74094416
0 93824914
1 14598335
1 56157391
0 25346652
0 86096503
1 33626079
2 12806925
0 600350
0 73265406
0 34899842
2 82319087
2 25583293
1 59161407
1 26351624
1 23245246
2 97094290
2 37713091
0 11753961
2 69129166
1 28273756
2 37307782
1 19396299
0 32988362
0 86596301
1 25331247
0 65366460
1 41803384
0 89595544
1 78160737
2 42202241
2 92373789
0 40370341
1 80973431
1 84671909
1 79053289
2 66031285
2 3822533
1 59960954
0 5763784
0 70398580
0 68461516
2 52217416
0 82996069
0 17924355
0 51662063
1 88511686
1 64043301
0 7928463
2 10128392
1 34519887
2 78745385
0 65003342
1 20481991
2 89806528
0 76329672
1 7153587
2 81541625
2 59359373
2 73525162
1 78886308
1 59271063
1 90906875
2 35738852
0 13428719
2 22088818
2 7468569
2 11016151
2 71838436
1 61781376
1 21510874
1 4797176
0 9450998
1 77300408
0 40945214
0 49353678
0 43816092
2 21594655
0 18488116
1 57969441
0 1515100
1 60234740
2 60365736
0 96659878
2 80262822
1 997798
2 32099541
0 29631537
2 11023278
1 43119188
0 96655330
0 54807894
0 99484805
2 25286027
0 98415838
0 29269447
2 15238304
0 65724873
2 42797688
0 34830910
1 81522117
1 4273587
1 6791094
0 84358678
0 36821141
2 83651862
0 21109687
0 56339555
2 7322874
0 60323643
1 2180306
1 34956611
0 25690150
0 42489168
1 55394732
0 90817203
0 74193192
2 82949586
0 13802096
0 94885647
0 50380873
0 87306943
2 10866737
1 19926183
1 43325035
1 42167428
0 80191979
0 59513868
0 90577408
2 96154753
0 21790445
0 95030951
0 56000252
2 9473018
2 35937561
0 71157859
1 99820418
1 73322707
2 30711396
2 88572448
1 76222728
2 11152115
0 10564001
0 3037186
0 94052551
2 7153251
1 31589194
0 26077794
0 99318937
0 79451140
0 59544645
0 25270702
2 18726353
0 11103391
2 65432294
0 49207839
0 86199360
2 71237596
0 36093173
0 53396185
2 38350167
0 81383372
2 37668085
2 40156390
1 86617658
1 96314759
1 18116442
0 18340961
2 64532949
0 70792804
1 36430455
2 38309993
2 86886771
0 56460333
0 93675701
0 46316659
0 45408700
0 63972430
1 19063606
0 51502439
2 31799817
0 65240503
1 18460874
1 32971435
2 38009970
2 99923910
0 92558939
1 6693206
2 80221997
1 8444600
1 72428000
0 71704244
0 11304892
0 70708908
1 66441234
1 78987923
2 43404819
0 58239589
1 11883839
1 28718258
1 63760975
1 62382554
0 37912392
2 79744861
0 55232165
2 34766400
1 58502158
0 8640262
1 47189028
2 40534040
2 34800651
0 36557566
1 38050928
1 21194431
1 91199929
0 37811754
1 54004543
2 9437222
0 10099768
0 3559556
1 17113451
0 21597456
0 34789261
2 4250583
1 41397443
1 85849193
1 94217324
1 72944564
0 84559222
0 89749264
1 14685870
1 83047103
0 63505087
0 40105666
2 59805620
1 89299211
2 75137399
2 30084683
2 90988373
2 85657495
0 87133935
1 74381583
0 60024255
0 10969524
1 71715242
1 81002146
2 55165554
2 21844836
0 29398778
0 48957859
1 65668392
1 70683329
1 27998946
1 73691644
0 98790176
1 82724463
0 56060337
1 31342859
2 16220540
1 90718167
2 48456056
2 73073179
2 96696743
1 51070122
1 9140469
0 80060488
2 66949564
1 90602168
2 67693815
2 27748940
1 44139885
0 43317781
1 10546481
0 75587523
2 54347115
2 93414050
1 92864073
1 72239311
2 88370033
1 98678590
1 5072491
0 66707608
2 78563014
2 36629001
1 72818450
0 40245649
2 62153146
0 90018116
1 52778503
1 6148637
0 35985000
2 4345590
2 31984757
0 88445853
0 76221510
0 29582106
1 14790854
1 22840424
0 51473327
2 68906569
2 1828933
0 96712581
0 28736942
2 27271395
0 34414685
0 7406106
2 61050790
0 21060156
0 767735
1 6848244
0 83853753
2 50188850
2 97902403
1 28812663
2 86413732
0 25264242
1 26868835
0 8317429
1 18159216
0 68180068
1 24999565
0 70286900
2 32076126
0 77753747
1 52123233
1 55769294
0 59003073
1 58959216
1 69805396
1 64643059
0 69246084
0 5598756
2 59500484
2 32967485
1 6641851
0 55846143
2 50227630
1 73138696
2 27598029
0 27642320
1 63897102
2 12966731
0 90532630
2 36053434
2 34252320
1 39638382
1 85490216
0 77713908
1 58239989
1 63156556
0 68638166
1 22627813
2 29995434
0 74035160
0 40041536
0 39409208
2 8080655
2 70173738
2 86622820
1 65155504
1 90276088
2 33796613
0 21894493
0 72991069
1 83510499
1 48356358
0 42098653
0 72409346
0 15936857
1 67865682
1 10316334
2 51047231
0 63036557
2 30184214
2 97515382
2 30081358
1 72985430
1 82389516
2 66084333
0 73018413
0 48828887
1 28849412
0 60354864
0 93510436
1 96531718
0 85480063
1 31846887
1 52249775
0 12578508
1 4527099
0 19622454
1 57422314
0 87548869
1 59128584
0 63127877
0 98053406
1 30664374
2 25248211
0 94525654
0 21756492
0 55820331
2 84516991
1 63454497
1 14042388
0 21602356
0 71817108
1 37143433
1 36310028
0 23146846
0 78503068
0 95932109
1 79400981
2 46337998
1 16341202
1 93527887
0 68604976
2 80007706
2 18624370
1 41084743
2 11345175
1 16462288
2 66443877
0 63684015
1 23952017
1 67287183
1 64579008
2 75040535
2 23554260
1 75646950
0 46072666
1 70036702
0 25539165
2 8950904
1 95003140
1 85352682
1 41956905
2 45164738
2 98459260
1 16359107
0 36025736
2 99592910
2 43840512
1 8062721
0 93787272
0 2088139
1 6853423
2 34489044
1 84366486
2 73251721
2 36450026
0 68625459
0 79354440
2 21335206
1 1231346
1 30417241
0 33168826
2 53841875
1 39419743
2 8320140
2 5801570
0 1333096
1 39329987
2 53254413
1 92023909
2 89793994
0 57176445
2 73500881
0 97125122
1 847535
1 20114733
2 2680797
1 81664869
2 99976573
1 71741619
1 53777801
0 37124181
2 91182988
0 63311637
0 61086721
2 63443643
1 23853022
1 13451218
2 68810329
2 33478078
2 54747245
2 79200913
1 99014184
2 53238661
2 87369094
2 81401152
0 12737295
0 22804060
1 30256712
0 44747797
0 88586545
1 2432879
0 17140548
0 77161543
0 36574416
0 8344330
1 31379353
2 27199155
1 74662919
0 2742459
1 52250249
0 11347680
0 92031935
2 83364677
0 21384530
0 77849968
2 25758560
0 69592885
0 37422479
1 80717948
0 94351792
1 12348200
1 19135468
2 65048803
0 98194802
2 91023837
2 36114485
1 61191514
0 79273552
2 38716377
0 41515650
1 5898449
2 48718381
0 9366951
2 806783
0 23155505
0 96256408
1 15198704
0 81032224
2 63451972
0 47917655
2 74529060
0 22331524
1 79863636
2 50989494
2 8291282
1 58520729
0 83166091
1 74225201
0 41293636
1 56796209
2 95426847
1 49346116
1 78904003
2 22626452
1 13554882
1 27574459
0 57576966
2 36863396
0 34663081
0 76822219
0 25870416
0 41061827
0 88984003
1 73843035
2 79318216
2 51391908
0 70154773
1 62217903
1 42809922
1 21545407
1 73015777
1 76882047
1 20287077
2 85209512
0 7648720
1 4941820
0 96287365
1 98869542
0 88492127
1 66500992
2 78892929
0 91614080
2 92378950
2 13660030
2 91470045
0 71403426
2 67066270
1 1455680
1 85923089
2 31672299
1 93535920
1 8941341
1 19809169
1 51587830
1 64404776
2 93821923
1 73153561
2 69444187
1 88049484
1 16393692
0 12136887
1 51173310
1 9280289
1 1783947
0 70445525
2 41196607
2 58905786
2 9203246
2 7545471
1 82684447
1 85936125
0 13265334
0 77758687
2 94135755
2 57011212
0 52657986
2 6273219
1 66046032
1 43078503
1 9106474
1 75119193
1 82512415
2 44825067
1 47106107
0 73746933
0 43949598
0 85878732
1 64845339
0 47499348
2 84617371
0 39834041
2 54403746
0 51346243
0 4100599
2 71011231
0 45431173
1 65000171
2 74426733
0 56708370
0 93726404
0 53219491
0 70345815
2 27498619
0 97531961
2 82082521
0 78565609
0 84166458
1 11374707
2 735324
2 22722450
0 24591904
0 76078836
2 12027997
1 71556488
1 21105903
0 68837422
1 58396058
1 17195127
0 97092290
1 94073010
1 92065336
2 98988202
0 6121730
1 71712364
1 37983745
1 48077581
0 52779544
2 49439620
0 86248253
1 54505686
0 94827033
1 31692999
0 8454422
2 18254047
0 69648858
0 12874530
0 46470353
0 7894866
1 52161013
1 89567098
1 65875870
2 62428484
0 99529753
1 17923049
0 12398002
0 59781370
1 77794860
2 51847873
1 76490060
2 25534175
1 1018823
2 23587568
0 7877670
1 39091571
0 57393290
0 97475158
2 20228899
0 90606301
0 19037307
0 75963861
0 43706573
1 27119994
1 97513758
0 7901795
2 59895565
1 77219068
0 67961224
0 19684480
0 67383991
0 79965053
1 56843279
1 38735147
0 84520565
0 84920102
1 13887514
1 96924246
1 45989882
1 8415610
1 54686042
2 59237276
2 50395154
2 97997938
2 4821730
0 26595233
1 83113162
2 8069700
2 54056956
2 63803282
0 15993553
0 40148336
2 2970789
1 40927293
0 66686346
0 97292435
1 11801152
2 12348021
2 45172722
1 48173828
0 5046383
1 55714881
2 5080468
1 28456975
1 56203747
2 20817749
1 17813006
0 21799063
2 10952453
2 69730745
2 93058454
2 32463255
2 61344035
1 99076079
1 27815365
2 31140632
0 5916276
1 63667849
1 87187274
2 3536146
2 83830143
1 43794444
0 68411103
2 85776414
0 7521114
0 20421358
0 53122938
0 50180100
2 16049058
2 1407644
1 1245288
1 91441154
2 6410525
0 15644657
0 19692540
1 58183834
2 83047133
2 68812196
0 36891546
0 66397600
0 33963848
0 13338461
0 89364581
0 29664073
0 78296139
1 51978695
1 58537194
1 1445105
0 29978019
1 59237464
1 24898454
1 2872730
0 54696473
2 20567993
2 36483985
2 61441796
1 81037042
0 34849264
2 69367697
2 68676703
0 67049218
2 96806170
1 51658737
2 57380591
2 71605520
1 5731251
1 58887801
2 26478412
2 66400908
1 20561689
1 75866305
1 1972650
2 62183356
2 63040429
1 54398921
2 55150040
1 79458824
1 57544794
0 89297039
2 15806466
2 76435783
2 28783909
1 70717525
2 27338210
2 17113460
2 78626808
0 36061542
0 81528660
0 87678930
0 76994293
1 7979780
2 6662841
2 8540213
1 8523037
0 81667927
2 38821435
1 87850027
2 23263601
2 24840468
0 63279762
0 29205610
0 71782310
1 8963899
1 47052999
0 78126289
2 23378277
1 11875403
1 28302848
0 72670022
2 98666743
2 32584303
1 81380168
0 28289252
0 64704729
0 22370271
2 23971863
0 74515595
2 83152647
1 8412546
0 68883000
1 79753433
0 51769326
2 28434856
2 48528645
2 37603285
2 80418913
1 92230990
2 1873229
0 10178181
0 17636055
1 96569481
1 57720326
0 51813941
2 36457854
2 73070014
1 29310870
0 13740763
1 73275718
1 52470860
1 77750137
0 89096125
1 96917173
0 45157625
2 41642486
1 28156659
1 28790486
1 25436217
0 58157530
0 76711894
2 51850134
0 23743035
1 28887424
0 23573489
0 50948799
0 56396048
2 3897181
1 58469763
1 19905184
0 51047181
2 97425596
0 12170868
2 98265495
2 25373861
0 13133906
2 37735122
2 44488676
2 93179319
0 34098601
1 24154473
1 43551582
0 51740140
2 80212449
2 69514230
0 42272976
1 49901616
1 81663991
0 49719228
0 71883606
0 68256286
2 78373868
2 20157796
1 29227739
2 6981925
0 89651882
1 60937
1 69066937
2 97399951
0 83416605
1 59747914
0 18114119
0 39582846
0 87945663
1 12142522
0 17679541
1 9832670
1 44745147
1 7553244
0 97539816
1 79639621
1 82767145
0 32349341
1 97152687
2 13575845
2 93150749
2 11302332
2 21678059
1 1021484
2 65706172
1 96573621
0 16805267
2 18539136
0 20574211
0 12465045
0 18233593
0 23025683
2 1972482
1 57377107
0 97764424
1 90557091
0 50706698
2 69554323
1 89472568
2 64530351
0 20970939
1 20949171
0 7722623
2 82717758
0 41416210
2 94377793
0 79411048
1 67879965
1 56560320
0 98087450
0 76595181
2 7073695
0 11288078
0 33699753
1 98332255
1 92493467
2 72927045
0 78888575
1 14856292
2 70360553
2 18483162
0 82779578
0 30065354
1 52890428
2 66752433
1 71590015
2 9360126
1 40501583
2 66768392
2 63296847
0 72723147
1 47640315
2 2822550
2 39097663
2 56638338
2 28821251
1 58404219
1 10394716
2 77327675
0 1292143
0 4404812
1 65807279
1 6122884
0 5668853
2 56159918
1 937384
1 70774084
0 78743686
2 45477870
1 51930443
1 76419123
0 11887739
1 49530549
0 90949531
0 47060449
1 21835351
2 6925208
1 90379739
2 21134475
0 21336029
0 72607351
0 41535124
2 38562305
1 54896563
0 99798548
2 34130506
0 54445836
2 68695655
0 71339044
1 24359394
0 67786838
1 17816430
1 21727093
2 20578631
2 57761884
2 24198172
2 5566379
1 47087453
1 26794788
2 19788341
1 96390217
2 14553701
1 8381186
1 28578845
0 1517232
0 32782606
0 25660853
2 51772981
2 29288191
0 94335069
2 75161900
2 62742349
0 87601936
2 38750738
0 1303717
2 68462639
0 9460335
1 60994249
1 40249351
0 223302
0 83967199
1 12244638
2 18399826
2 58327959
2 66960669
0 40151704
2 84484457
0 90828821
2 15791061
0 56231122
2 35737562
0 25107333
0 77089736
0 39196058
0 77909095
1 28410564
0 39397772
1 29142671
0 15213716
1 92982373
1 31473607
2 22684118
0 50714912
0 51933088
2 11202568
2 21505497
1 92586620
0 80393674
2 35308877
1 77271239
1 8764880
1 89920996
1 1768812
1 73687220
1 21148454
2 8905881
0 54528653
2 82807689
0 43607930
0 11109269
2 2400951
2 54274728
1 56407335
1 87939974
2 98434810
2 64490570
0 96391515
1 87091691
2 66463633
0 67533167
2 83477934
0 87672035
1 5780140
0 81921940
1 89499237
2 40645520
1 79944100
0 81706988
0 39507095
0 55170260
1 44153361
0 78168168
0 8156422
1 2726314
2 42096305
2 64701903
2 95449329
1 21625789
1 74937067
0 85757446
2 89063937
2 74152349
1 67422515
2 59222961
2 86550939
1 48665774
0 3444573
1 79072057
1 95629284
2 70760959
1 62522119
2 11542999
2 79321053
0 34256346
0 1748852
0 48594476
0 48245294
0 40009199
1 1033489
0 38424059
1 76832539
0 96605241
1 64086904
2 29838336
2 43367468
0 17516987
2 17601558
2 85834212
2 54131375
2 75923800
0 64471316
0 58725086
0 62414243
1 92760248
2 96269410
0 34964304
1 20550958
0 22901274
0 63540283
2 20605443
0 56480455
0 33288805
2 25321480
2 81415550
1 738207
2 81676125
1 13356685
0 65967991
2 40374614
1 9622659
2 79989794
2 54831030
1 12312927
1 8154324
1 43573332
2 53958710
0 25362077
1 70521812
2 29064797
1 51959916
0 41366977
0 38375814
2 73863081
0 65331898
2 62564288
1 59891004
0 38004654
2 31405558
0 8779076
2 87227315
0 30226327
1 19469770
0 29023957
0 89404328
0 70963537
2 62395585
0 97515319
1 9552872
2 97239668
2 38994568
2 89821840
2 48551195
2 37823892
1 80406053
0 72236460
0 36936159
2 96550022
1 39680817
1 12869039
1 6804477
2 90545040
1 48902445
1 80838804
1 65179034
1 43610169
0 93694126
1 90642789
1 19779905
1 87700995
2 1172228
1 95051840
0 3500919
1 29475456
2 60777476
1 49169905
2 23509903
0 94539489
2 11781329
1 4003052
0 95142242
1 81097563
0 13662107
2 46351093
0 97227894
1 61771693
2 59957169
2 68504372
0 1917447
1 6375780
2 10704246
0 68889607
1 89415109
0 38048846
0 90173738
0 60945254
0 1776433
2 25223102
2 90314730
0 94450059
1 27261969
0 70201454
2 84663262
2 13167802
2 65148618
0 23806157
1 63209365
1 87561998
0 43997882
0 40681906
1 70173909
1 90510343
0 472576
2 22280880
2 72606736
0 7045711
1 19463
2 50245054
0 36394805
1 60872644
2 11041783
1 47878423
0 32607269
1 54947453
1 35461634
2 3689295
2 13440284
1 8414021
1 38100265
0 68635627
2 40859765
1 25325242
0 76775272
0 76271268
2 45415161
2 21296050
1 55538536
1 67650619
2 23824425
0 10044522
0 22113957
2 15994195
2 10604775
2 91632063
2 77760370
1 72792348
0 77116925
1 86060322
0 22441487
2 37465083
2 67381002
1 52111340
1 95520877
2 18811516
1 96433245
1 71057382
1 72888362
2 25872655
1 69624462
1 42862622
1 53983831
2 64181550
0 26972087
1 39518298
2 41800429
0 4748671
2 76092121
1 92655105
1 90153601
0 88289265
2 99355425
0 45649501
0 48325797
1 29535803
0 54327259
1 91800450
1 12659882
0 30854609
1 1941722
2 67044742
1 95036321
2 46041812
1 4391154
1 90083938
0 55712748
1 64173022
0 21535245
2 46272257
2 16498239
2 74018373
0 21589444
2 1094814
0 71058335
0 31084223
0 70230643
0 55441538
2 31848253
1 67274438
0 74330012
2 51241225
0 15956557
0 95100394
2 82731893
0 53624319
1 63835489
1 18987130
2 96839365
1 26004006
0 74235155
2 92945061
0 33608471
0 62256729
2 65205732
0 54612000
2 97568876
1 93893674
1 33317517
0 58473701
2 4502083
1 60540070
0 7357008
2 51572878
2 70817417
2 86699226
0 46284787
2 39266798
2 58757062
0 30735470
1 86074441
0 70985652
1 53454335
2 71803867
0 76001982
1 89318313
2 98571898
1 67469575
1 25355644
1 29532209
0 14615304
1 54133712
0 51436775
2 20393781
0 77035952
0 69180356
2 97131154
0 16138945
0 25983407
0 86733576
2 82016236
2 64990101
0 83406910
1 53234050
2 14977557
2 34681158
1 29924969
1 23529567
0 25901566
0 30665159
2 55301171
1 91632408
0 30425596
0 4922768
0 22888941
1 51491686
0 6945554
2 29880192
1 33363584
1 90706333
1 68315138
0 52718892
1 75063859
2 44016229
2 74613324
0 54383399
1 70889353
0 44605867
2 18847070
0 48156631
2 68994830
0 25051991
1 57049944
1 97441059
2 72339504
1 59949169
1 75843722
0 96170035
2 70307457
0 40529336
0 32131255
1 10674928
0 13157906
1 36403785
2 26027004
0 17853824
0 12071742
2 54670520
2 12445054
0 35106578
1 54689386
2 86148119
0 69900629
0 73187928
2 41477668
0 26290327
2 70574740
2 49051055
2 4199844
2 40185836
0 49584849
0 84406452
1 5331234
2 92875014
0 51777105
2 91605591
0 39865478
1 36917895
0 75113016
2 74846905
0 89508277
0 85463928
0 87441348
2 79892192
0 12346448
2 87745571
1 50083703
0 3854513
0 81096007
0 61927248
1 91087402
0 99561034
1 62353032
2 88307863
2 65487237
1 51488652
2 12413638
1 46523926
1 47407182
2 93836329
0 28955316
2 3984549
1 69759255
2 80759155
2 53091873
2 25673761
0 19306352
1 98736555
1 66442166
1 89438943
0 12129913
2 79754236
2 80662372
2 31054934
2 22979912
2 66255371
0 55181973
2 83072643
0 64668726
1 40306931
2 54529519
0 26395424
0 85900814
0 10166982
0 91466086
2 93237718
0 37513460
1 79684695
1 31773270
0 34992475
0 80872041
2 48043688
0 55892736
1 3714304
1 76766016
0 30605800
2 19500316
0 91742930
2 89391632
2 43457464
1 43220695
0 47398219
1 20030162
1 87807531
0 27238198
1 95447870
1 60164862
1 39388942
0 21889241
1 36814429
1 6942638
1 22995385
2 28147285
1 97955386
0 69079773
1 12330743
1 19572166
2 50229695
0 38966925
0 13333516
2 79614769
2 64517578
1 35951182
0 74942034
1 95771428
2 43214932
1 13436592
2 82423330
1 73727806
0 97254943
0 23819468
1 14241168
2 82041491
1 54266234
1 28590280
0 75214885
2 50094921
2 32237457
2 26701115
2 69941927
2 5968952
1 80179427
0 15023666
2 40785899
1 72869630
0 9410521
1 57926607
1 8622717
2 22510749
2 87719561
2 94321508
1 43424444
2 69809761
0 42739130
1 61982602
1 62391190
1 77504695
0 97158722
2 9801611
0 85387946
1 20593489
1 5727701
2 49058318
0 33217767
0 5006772
2 46667889
2 55178076
1 32094080
2 33561340
1 38487224
2 67272493
2 54518797
0 75826273
0 90946833
2 26587426
1 74388169
2 41684424
1 16737204
1 65129670
1 80841786
0 69317151
0 27480698
0 69645733
1 89814088
2 99903757
1 82279781
0 72009633
2 55849633
0 37889384
2 31300999
0 38060729
2 45492718
2 60783276
1 81301906
2 90919210
1 72709239
2 26060978
1 43533297
0 91288568
0 25733380
2 81906427
0 73521112
1 49542730
0 93258073
0 42406786
2 46717099
1 73918541
2 7259882
0 76573573
1 84603589
2 42168543
2 87588629
0 51104641
0 72442891
1 86697024
0 25853419
0 83860465
0 26911774
1 55494859
0 93807108
1 37600374
2 54066009
0 97212911
1 6629115
0 72228878
1 78171888
0 48962656
2 42785599
0 73314997
1 37754750
1 81763897
0 92891579
1 15902942
2 99209399
0 69624232
2 34255274
2 23288434
2 27488558
2 82432417
1 52657427
1 26963684
1 12530012
1 83807733
1 45983606
1 60668264
0 77420379
0 22301869
0 97487407
2 86196618
1 89290592
0 43782213
2 62030310
2 16526944
2 46747344
0 33510060
0 96274088
1 6207444
2 80325792
2 35190033
2 94173588
0 61080182
1 33891030
1 96350837
2 26639265
2 10704703
0 1802600
0 90817224
0 57604751
1 28791149
2 62101037
1 87772789
2 64978972
2 88637286
2 77591566
1 13220765
0 4854633
0 60713454
0 6109916
2 29879215
1 58396017
2 31336610
2 64008905
2 45014220
2 87171251
1 67432974
0 12292786
1 81767259
2 79562614
2 97376066
1 89822047
0 17073997
0 11331896
2 6842275
0 16109256
2 33499459
2 78297220
1 94477573
2 9948707
0 36722792
2 49249043
1 19685954
1 19727898
1 48409863
2 84506466
1 13465419
1 67975856
1 35464379
0 48020439
2 71424948
1 27491198
2 79131459
1 25363881
1 69507650
2 80456529
1 99832299
0 1041980
1 75149421
1 13102678
1 48331047
1 99324651
1 87256242
1 73717887
2 59687083
2 87524140
2 15010721
0 65787787
2 82335508
0 76290653
0 64764794
0 53506879
2 64998729
2 40232856
0 8433814
1 77057128
1 21889893
2 81426326
1 99391659
1 21939585
1 39934955
2 28865524
1 18868735
2 98758793
0 74679918
0 41516139
2 17119483
0 17581376
2 219709
2 92599672
2 13927451
0 42690192
0 86568902
2 7013430
1 85534012
1 98567265
2 77500945
0 62608461
1 75192997
0 25829714
2 14101624
0 72446061
1 79931193
1 56262045
1 43062505
2 46396244
0 53560882
2 39154967
2 48102271
2 17322209
1 39361056
0 10031194
0 97174995
2 82458392
2 50853674
0 93404652
2 47918217
0 67011268
0 93627099
2 47247806
1 47288174
0 76748727
1 56303246
1 84089928
0 17836578
1 32288834
0 75328798
1 51363884
2 48020809
1 68803920
2 36602222
1 80871193
2 20142552
1 36565808
0 28429412
1 87321240
2 52788179
1 16873357
0 66217418
1 29375370
2 75979958
0 53300405
0 28589503
1 33909047
2 48893531
1 1958199
0 18038467
2 10409068
1 83302984
1 32822
2 10746029
1 69214064
0 30103428
0 91170294
2 89670514
2 97569729
0 15097989
0 48412912
2 79780587
0 78350322
0 1885396
0 4594721
0 16528137
0 56415104
1 58635893
0 1135301
0 6763949
1 82765817
0 12172235
0 33490890
2 53365063
0 1448305
2 21907708
0 93667334
0 61762929
2 29927420
2 71701019
1 24270735
1 21626603
1 46773022
1 29178114
0 67509678
1 47465045
2 57421949
0 46639501
2 34566143
1 70397817
2 67453469
0 22983483
1 30856282
2 12534255
0 75453761
0 63232402
0 72931506
2 22162745
1 71043044
1 89831003
2 63520752
0 78460537
2 75812783
1 46052308
2 60452048
0 55436725
2 92171651
1 18686554
2 92626650
0 39898688
2 83562547
1 31869007
2 73215620
2 7272613
0 55724487
0 36736588
1 37039661
1 71698934
0 79295014
0 50948951
2 25612638
0 6878269
2 76902308
2 2200973
2 15168997
1 50505065
1 86549376
0 26724703
0 17118978
2 14843106
0 41738617
1 21305964
2 73900903
0 52613482
0 99015422
2 97644631
1 55885766
2 37770569
0 55709857
0 64886943
0 1238799
2 99199537
2 22686916
2 3378259
2 60959805
2 88724849
0 52800795
2 50868539
1 13333587
0 57865373
0 62521473
1 49750006
2 50454518
0 68091993
2 46436898
2 17102381
1 70189926
1 27529623
2 90359816
1 64034764
2 9010992
0 90725752
0 42640968
0 24910998
1 67494288
0 28801423
2 96712839
0 62841141
0 27614477
2 29343722
0 42786699
2 59312062
2 41866078
1 61553345
2 62006188
2 77768145
0 46849653
0 79848745
0 44742779
2 3430703
2 16827155
2 47285534
2 78701295
2 78427920
2 63993705
2 64259753
2 96438499
0 53559204
0 2659478
1 39682963
0 55574618
2 9702741
1 89616445
2 81342852
2 36381893
1 50965357
0 66375347
1 95915491
2 39275794
1 58266316
2 62676677
2 92597049
1 73636161
2 17820073
0 88665410
2 51187204
2 92716807
1 36240440
1 26316168
2 32522787
2 96454211
2 1332530
0 95089097
0 1395387
1 48078598
2 91356866
2 80434255
1 11778730
0 19048665
2 72633642
1 55690570
0 73962904
1 10106870
1 37795048
1 42960206
0 90160305
1 67919207
1 10298290
2 79582596
2 70694163
1 13439920
1 7344335
2 9583950
1 61847894
1 20199568
2 38943873
0 27282235
0 47593175
0 57329297
1 78541455
1 94610191
0 34936694
1 49005668
2 86893303
2 57739766
1 75758615
2 10239375
2 47594138
0 16597056
2 10986389
2 59072569
0 93410435
2 25423686
0 15666805
1 32193553
0 34501743
2 5302651
1 4266868
1 42578348
2 19732552
0 937859
2 8465400
0 28026881
2 87651981
1 96729166
0 63147676
2 49972193
2 17719037
0 4660750
1 69220198
1 35206815
1 96085531
1 44253156
0 8595913
2 9364547
2 12228606
0 72169637
0 78387555
2 34551147
0 82459632
0 11730357
1 43375908
1 8968047
0 34902977
1 33270489
2 37615075
1 24843849
0 85037309
2 17797813
1 53473094
1 74354544
2 26000892
1 34016295
0 48804289
0 75304331
0 33452663
0 13825159
2 4854127
0 42900556
0 57918461
0 34960448
2 41891
2 39418057
1 64415589
2 20695675
2 9385470
1 43426064
0 10564035
2 2435819
1 69160187
0 13672805
2 94432751
1 43838155
0 75031376
1 45361452
0 78102710
0 11922336
2 1348205
0 96305154
2 67860142
1 47249442
2 17099264
0 79063025
1 38881294
1 78179779
2 52031260
2 10310139
1 41486804
2 56414453
2 52659319
2 58718930
0 12349082
1 47796583
2 17249817
1 82742673
2 35912068
1 26970820
2 63786351
1 80051644
2 67728730
0 39155886
2 68391867
0 84157727
2 25444364
0 86039403
2 75695980
1 61308965
0 94848
2 72883840
2 3893874
0 94272468
1 63311321
0 26769707
1 30824383
0 89234994
0 25895831
2 98406625
0 56370264
1 74430375
0 35470912
2 20733523
1 71391324
1 36936552
2 71735598
2 81230168
2 40179799
2 83682628
0 88793752
2 43790892
2 16385939
0 89072090
0 9050580
0 80792199
0 23629160
0 39159320
1 81923999
1 87415607
2 15699602
1 29996136
2 57890719
1 82731376
1 42431320
1 51801798
2 79900693
2 4103523
1 54755880
2 85639075
0 52288002
1 23609077
1 8217824
2 36838004
2 3881824
2 21428506
1 85432684
0 24416928
1 1055652
2 15422053
2 86967686
0 43212660
2 44787997
1 2005656
1 43788386
2 15071923
1 42723325
0 6311007
1 18205320
0 4262625
2 49448458
0 95031102
0 13160272
1 3190498
2 82080333
0 8155606
0 33949559
2 97679494
2 73803492
0 66112719
2 20146052
1 76294610
0 29340656
1 19581236
2 88490799
2 40817567
2 62512544
2 10257859
1 7531424
0 86268838
0 83030058
1 34210030
1 29764516
0 81004439
0 94922464
0 60487016
1 76981401
2 40068116
0 80583901
0 48090444
1 10222009
2 62904338
2 2810645
0 65162180
1 86428890
0 80314614
1 60981488
1 99472481
1 58596887
1 8245058
1 67208903
2 70874837
1 14173715
2 58632434
2 44446763
2 78016985
1 67280652
1 62235091
1 71415661
2 88559023
0 88385182
0 80024216
2 75458795
2 71447281
2 85474571
0 95681621
0 59990562
2 31066262
1 47845108
0 84590034
0 71586121
0 72616389
0 32617172
2 72112843
0 47387441
2 58429679
0 6333525
2 78561110
0 47598520
0 19290974
2 90277993
0 99916148
2 82843533
0 98223746
1 70130305
1 60785104
0 51854797
1 53908850
1 45086823
2 95785364
1 15171591
0 82685608
0 69009307
0 40432368
2 54377769
0 23125986
2 66965736
2 75103986
0 58370643
1 42831787
1 3019359
0 54683921
2 39784562
1 70478339
1 47856646
2 13510525
0 91861006
2 47210066
0 91337443
1 27914855
2 81096949
1 41606494
0 683378
2 58944115
1 31814716
2 12053642
0 67274883
2 80467527
1 91902007
2 57484719
0 5362234
0 74762441
2 9455336
0 25862696
2 46653936
1 70447745
0 25313771
0 5502286
2 33428950
1 16270912
2 24708811
1 8277867
0 51089574
1 98091206
0 54829063
2 2020925
1 5816644
1 1382022
2 86847962
0 26076970
2 8907888
0 79272182
2 26554863
0 61058870
1 77084041
2 71092640
2 92079439
2 84946576
1 80054397
1 34072604
0 4625492
1 85823329
0 8142507
1 69727959
1 12404832
0 63364602
0 66198715
1 45582466
2 97804903
0 93192427
2 30022114
1 62339371
0 69325321
0 42390366
0 44481374
1 94333731
0 17445614
0 76067399
2 91817498
0 16517926
1 95145366
1 70173520
0 30069178
1 66591758
2 57965136
1 30234074
0 35017024
1 40555243
1 41788472
0 79375752
2 3707421
0 55978103
2 98369575
1 26244075
1 6719453
0 85133106
1 18898161
0 17992783
1 28998746
2 51947764
2 82280704
2 31665888
0 71246397
2 10899587
1 81275254
2 70947556
2 4596976
2 95884209
1 28690220
0 50981447
2 46930658
2 93071349
1 39480712
1 85974020
1 67365214
2 19326146
1 79064065
1 70731060
0 90405884
0 22664118
1 88723128
1 15764586
0 96618926
0 70583309
0 36258060
0 27257162
1 10293715
0 2519398
1 3177828
1 23251190
1 53672378
0 8976883
1 80364552
0 91979629
2 54691712
1 23149735
0 96927127
0 66655664
2 70088771
0 48970275
1 62886565
1 87668528
0 25584923
0 24633069
2 44137203
0 17415476
2 86946921
1 28658956
2 23034881
2 24832957
1 41959624
0 54752031
0 77730345
1 31557904
2 75811395
0 20262235
0 36238832
0 6622238
0 83693755
1 78372682
1 66194261
0 18271136
2 38842580
2 2397462
0 318649
0 17118114
1 79493294
0 24284531
0 38005694
2 34288223
2 91625000
1 63439403
2 56651537
2 21503352
1 11644726
2 30132416
0 21507017
0 29858605
2 92691386
2 95994903
2 22891823
2 70829160
0 7202675
0 71568074
2 93647597
2 98334516
2 20540667
1 69840855
1 83040168
0 16790086
0 64593443
1 88404736
0 61555654
0 64624224
2 73393166
1 46301628
0 56101681
0 75647100
2 35643791
0 70340147
1 12375365
2 25352681
2 1387933
1 15385017
2 5494223
2 24839028
2 77807593
1 98913958
0 68622123
1 50198419
1 80274897
1 85328933
0 85361575
1 7130034
0 40825481
1 57722931
2 31090662
0 59527158
1 1703786
1 21868618
0 35655809
2 68007709
1 9219181
1 85305704
1 43739050
0 10258381
1 96418786
0 48098666
2 94551602
2 44514354
2 68509099
1 45000595
0 94406127
0 80820703
0 73499430
1 61571092
0 12199642
0 83229373
2 97553247
0 68267145
0 79664396
1 76360065
2 34480110
2 73110211
0 11045491
0 69514054
1 79903462
0 96140100
0 85306438
0 77799989
2 20080854
0 3165540
0 867347
1 43519473
1 29363363
0 42062026
1 11134965
0 18218409
1 78954982
2 16338450
1 55322663
2 40940380
0 45969711
1 3794793
0 36432
1 34318159
1 32672411
0 26050981
2 24665108
0 88248250
2 12101471
2 24849313
0 57441955
1 1277205
2 24537520
1 81880970
2 5095077
1 4896060
2 27097696
0 70757859
0 89575623
2 93825000
0 77967873
2 13872277
0 22155261
1 64905445
0 53754088
2 59741408
1 95581883
1 60764915
1 41095565
1 25394717
2 21178721
2 82618663
0 17425288
1 75472824
1 49295283
0 17979542
1 6832819
2 99443241
1 6470566
0 73138981
2 86642161
1 31499936
1 450902
2 51152132
2 7666447
0 18813701
0 9271185
1 94754291
1 42394942
0 60766439
1 86858529
2 63016615
0 28475880
1 66753661
0 53484213
0 61667258
1 83650511
2 42622205
1 41510901
2 66862115
2 34618788
1 42324218
2 57639844
2 73489494
2 95896017
2 13240733
1 50682065
0 84104684
1 87463773
0 79632325
0 97231040
0 90271569
0 81908367
1 11996302
0 905188
2 8176090
1 55288226
2 35050608
1 98844665
1 93659198
0 54460297
2 27968405
2 51604598
0 61839849
2 92585240
1 89865962
2 26965328
1 46005073
0 97578097
0 58775767
0 30011692
1 76557852
2 68115721
1 58250736
0 46627102
1 15859653
1 47919356
1 53871603
1 18022521
1 65917305
0 91089662
1 65433848
1 86029207
0 28515950
0 60012325
2 77823772
2 78541076
1 54362916
2 34330118
0 43736712
1 60475775
1 33208246
0 18868303
2 17921318
1 43561905
1 75606023
1 21608268
1 85827325
1 99365815
1 89834230
1 85205891
1 18104126
2 7270676
0 29440447
2 76608339
1 39386114
0 41753232
0 26997060
2 832657
2 92945213
2 85164721
0 1723642
2 22039477
1 31381967
0 83189138
0 82153719
0 13136005
2 88233786
2 32477894
0 30064095
2 65244598
1 24235882
0 36036009
0 84342808
0 82999644
1 48374647
1 7429572
0 78124866
2 47485836
1 50977278
0 96134214
0 71436669
0 65428162
0 13593323
0 78080093
2 67903344
1 50828591
1 17159196
2 10505322
0 3008323
0 54844777
1 53963618
2 49944221
0 27119868
0 77381555
2 91501288
2 5167630
0 66530555
2 55821629
2 92497698
0 13429462
2 82756653
2 99290991
0 91718735
0 32879774
1 58241494
2 99286573
2 23024767
1 74245493
1 86116657
0 14595474
0 48872715
2 63613148
1 78662297
1 33559691
0 21227137
0 58748822
0 65027573
1 1364902
0 64712763
0 99815092
2 23754609
1 40338808
0 51547341
2 94274783
0 31980002
0 38507668
2 98399128
1 43798697
1 16550556
0 96708
2 54192458
0 55100064
2 37516562
1 80650818
2 29140511
0 2809807
2 73192455
0 32687122
1 80235254
1 51269351
0 51673616
1 16961478
2 13542822
2 66061350
2 48467550
0 25719428
0 70350346
2 5944230
1 48712361
0 4810196
2 43033175
2 2159922
2 59039208
2 36109310
1 69640181
0 21143783
1 94300494
1 58341190
2 81987972
2 33979179
1 36260688
0 77756848
2 84889872
1 6218441
1 49623139
0 77341610
2 75883042
1 93116312
2 58385475
1 38391420
1 54947580
0 49618850
1 28059150
2 69411150
1 26230706
2 77040252
1 1221869
0 49449240
1 44086616
2 81183233
1 60604200
0 80183346
0 68994483
1 30881038
0 14355714
2 58809607
1 39709367
2 90908549
1 18850360
2 88360639
2 45278476
0 46503320
0 93947217
0 84652687
0 55831404
1 56361736
0 56883811
2 34200355
2 68806945
2 27704009
2 34283780
1 37971632
0 74203376
0 72795962
0 29694998
0 75991517
1 90411289
2 23281892
0 22104175
1 30742080
0 7974439
1 7230126
1 64600199
0 35212553
0 40291879
2 91486988
1 41008515
1 24070102
0 26859582
2 43061551
1 68604601
1 50905815
0 30550938
1 93474656
1 23945797
0 21030098
1 40130426
1 32263114
0 72430798
2 42357099
0 7909939
2 85907608
1 21789992
0 75484724
0 41747406
1 84871291
1 2282088
2 66163471
1 89617542
0 25141872
2 32545318
1 60952506
1 16912971
1 90754721
1 1816066
2 62323607
2 86808556
1 3863897
0 21594378
0 74036763
2 89793182
0 41298739
1 28796070
0 23233419
1 40575593
1 89893675
0 8554069
0 1457624
2 30183708
2 25317702
0 83643471
2 14106822
1 83434459
0 14069922
1 91257082
1 4743689
0 73412414
1 12435435
1 97686494
0 75924590
0 611876
0 33242058
2 19516036
0 30816032
0 20625335
1 52563563
1 31193591
0 82612982
0 79185057
1 44115639
2 62827576
2 33052986
1 97393612
0 29603850
0 82185586
2 52997855
2 19501613
2 85326892
0 43756782
2 9407015
1 29502779
0 87359189
0 10195247
0 65926657
1 11764638
1 88941665
2 51765227
2 69498386
2 222432
2 19524827
1 66123174
1 84947832
2 13400283
0 28552661
2 21145064
2 36064100
0 697846
2 33778311
0 86577388
2 28620410
0 91518186
2 57184052
2 75935186
2 66742385
0 57878461
2 41180823
1 10105337
0 52948412
1 85090811
1 94610693
0 51463097
1 39293431
0 23528959
2 9481105
1 82653764
1 64189057
1 13772984
0 76246526
0 52490157
0 59269975
2 32622129
2 4722306
2 23510861
0 9239028
1 36030581
1 84191550
0 66237617
1 28456223
2 12272137
0 81422875
0 61960303
2 13149774
1 10805057
2 37518085
2 45498334
2 77251656
1 68915524
2 82463858
1 31245886
2 92733546
1 96718030
2 13038205
0 49098529
2 41898645
2 31903700
2 41411994
1 62404386
1 73206440
2 13789659
1 32356316
0 44581599
1 53297797
2 37805040
2 75093627
1 24337069
1 96901490
2 31451036
1 21710219
0 74826981
2 30630486
0 67853557
1 74998664
0 12430192
1 35373507
2 14815164
1 34339035
2 63608165
2 71262724
0 97908729
1 45599471
2 69739606
2 94985553
0 31645395
0 96795425
0 21570054
2 36706515
2 14865868
2 49364030
0 68371493
1 58463768
1 95349430
1 63998298
0 975462
1 82578588
0 50749254
1 28363233
0 67460119
1 61768900
1 10959557
2 60929858
2 55305232
1 50789023
2 95300806
1 45651507
1 81749685
1 16913803
1 57586742
1 72299573
0 65388486
2 89609312
0 72170275
1 46340993
0 21477810
2 91643129
1 19918041
1 65553516
2 28506766
1 92443767
2 40191275
0 34742593
0 49070508
2 41204072
1 32319668
2 84941760
2 8521185
2 35490878
2 2497993
0 7435001
2 89857026
1 34528741
0 25893876
1 6481132
1 74340557
2 51659577
2 46398193
0 41223440
1 4806974
1 63756922
0 52945369
2 82369155
0 83813156
0 99427209
1 21216632
0 26388305
0 90048176
1 97845778
0 74660038
0 92222160
1 11421350
1 98938493
0 40910936
0 2061399
0 99368116
2 82839698
1 13934490
1 6267839
0 93078107
1 92473089
0 5815609
2 88425278
1 68537952
0 62661327
1 14097301
2 24666284
1 9886667
2 1522920
0 18880168
2 66717149
1 53570698
2 78612411
1 12807568
2 92252810
1 91488393
1 3062171
2 43612749
2 21529767
0 60357042
0 92382682
1 71929706
1 39552509
0 116459
2 54001350
0 81445596
2 19269139
2 9599316
1 47820133
2 36848779
2 90837906
0 79153420
0 38455109
0 88848652
0 72737573
1 63414472
2 50333499
2 33445333
0 56441909
2 28444941
0 55429833
0 58385338
2 24267953
0 24970441
0 49140390
0 91304061
2 95182829
0 81342200
0 69188432
1 17604398
1 88754017
2 78015039
2 13145280
1 50502376
2 26570665
2 67558365
1 86879887
1 30411025
2 71895637
1 45990655
1 67797759
0 41998786
0 85522146
1 21355374
1 70402199
0 17100225
1 29738023
0 24515445
2 90732412
0 788293
0 58126842
1 90111249
0 51503757
1 40315594
1 18817014
2 2817305
1 13338080
0 76235542
2 44528685
0 37438010
2 83069171
2 78964844
0 61397513
0 81760846
0 80936085
0 53872029
0 87265312
0 42113711
1 23790652
1 92120569
1 69430958
1 60855249
0 10096454
2 23956998
2 48537347
0 1459677
1 62795088
1 7663880
2 52765818
2 96497982
1 78827357
0 67073552
2 62974396
0 25132470
0 79177495
0 39791740
0 5500170
2 34524827
1 45986000
1 5903567
0 87956694
1 71164598
1 36041408
2 81760974
2 52341473
2 96195724
1 36957683
0 26503775
0 68302458
1 16026843
1 99845941
1 50207107
2 67269575
2 23970164
0 38823893
2 91635783
2 14333866
2 13258812
0 24338097
2 90242563
1 36465190
0 99709069
1 19247729
1 79049072
2 18526356
1 28685161
2 79676195
0 66608658
1 14458266
1 94047811
2 39231654
0 14765079
2 79843343
2 72193577
0 93586581
1 6889291
0 73839060
1 22552770
2 47501181
2 3880326
1 68286501
0 68341869
1 72016929
0 53236224
1 54091146
0 60414044
0 77277674
1 75743368
1 95045716
0 67433608
0 58304911
1 96071637
2 22054734
2 96849089
0 2580001
2 613188
1 12654265
2 74599538
0 42636075
1 75581228
1 25327260
0 59468880
2 16391348
0 64732313
1 62314152
0 79942839
2 28091085
2 64628515
1 97765110
0 9833201
2 58596240
1 45852788
2 3472569
1 40314612
1 96515745
1 25879336
0 90954099
2 49161662
1 37700664
2 23820725
2 61288389
1 41890258
1 47757829
2 82963743
2 39682081
1 4866183
1 38450133
0 69715166
1 91575905
0 13558353
2 97447397
2 30036524
1 69911813
0 49533986
1 93582957
2 7788315
0 92357471
2 82122855
2 47505559
2 96449113
2 48647024
0 37063049
0 56340432
0 67855068
2 43186814
1 5262164
1 83218120
1 84489562
1 77124564
1 40868625
2 99648385
0 4068016
1 35734647
2 31016638
0 65580355
1 92683341
1 4291782
0 42023502
2 77945318
1 19313762
0 58162081
2 74004038
2 50223444
0 188970
1 70848943
0 36408029
1 15791400
1 62483267
0 22516669
2 39365850
2 1468478
0 44990483
1 60093317
1 58783093
0 77533592
1 97486359
2 86883851
0 88353038
2 4773932
2 20080227
0 66562186
0 74549462
2 8123064
2 4001529
2 15899067
1 60648005
0 52959612
2 67205249
1 40093188
1 8103744
0 36987464
2 1233730
2 55666216
0 57284285
1 1048349
0 28160138
0 20474267
1 3299803
0 28320779
1 34881806
1 73134004
1 50066980
2 16150266
2 58110335
2 8743554
2 73633294
0 59667417
2 21109352
1 1388472
2 92138352
0 94448108
0 13896834
0 44004230
0 83401396
0 272209
2 71659873
2 19643771
0 44789006
0 1612888
2 54897871
2 14719933
0 61933316
2 80906302
0 48517616
1 21077264
0 40641746
0 49421334
0 33901757
1 99163027
1 89013073
2 38663570
1 1583180
0 45410483
2 11351761
1 53976968
1 340105
0 3914689
1 2730644
1 43219835
1 19643532
1 49545464
0 85573564
2 35773922
1 40369647
1 46776902
0 59761653
2 85042209
0 52906219
2 247586
2 35626885
0 82098301
1 39428692
0 89090500
1 1460578
0 38891170
1 82749757
0 22773964
1 98032229
1 84904096
1 3088563
0 33899903
1 76271829
1 70472186
2 65055757
2 89264751
1 84281569
0 30513486
2 85753951
2 39961376
2 91326289
2 79632306
1 28385307
1 89553897
1 51429420
0 98790582
2 3652731
0 32613193
0 80478173
2 59395470
2 29330028
2 75143621
2 44946704
2 87009643
0 43291354
2 94884871
2 88725730
2 35541819
1 47507214
2 85088012
0 44304168
1 79684459
2 42489573
0 69924455
1 97523094
2 41836486
0 23816494
1 962559
0 40740000
1 4895294
2 92354643
0 62150591
0 93955990
2 30670208
0 81219652
2 13748217
1 47102744
2 23032893
0 67264155
0 95972118
2 99952713
2 20081992
2 22170381
0 25147529
1 69130886
2 62853699
1 25476574
1 35444413
2 15565906
0 71354574
0 28601610
2 47230273
0 17377620
0 45066562
1 42561507
2 53645698
1 26007841
2 82446116
1 3808462
0 23348478
2 87617595
2 19561765
1 48280771
1 80274282
2 64014977
1 44165576
0 63064903
0 91278067
0 2327853
0 7238468
1 41415863
0 11136361
2 52484548
0 51541210
0 70863850
1 52409359
0 76990166
2 40702908
2 86076917
0 84889436
0 14202490
2 3245085
2 44245915
1 92985828
0 4554795
2 80589372
2 37991839
2 52732073
0 7044517
0 206764
2 315247
2 13212547
1 82518470
2 99512705
0 88711572
2 57596086
2 83637648
2 67483468
1 98956956
1 35007175
1 58892452
2 15031458
1 72548351
1 71848879
2 40364766
1 86417190
1 3989617
2 58403183
0 93267021
2 61268178
0 91232596
2 55224557
0 63133559
2 74221411
2 87232906
2 90398051
1 53564788
1 42281393
1 35256248
2 59513163
1 22458997
2 47769317
1 60118869
1 82733162
0 70987403
0 35366715
2 46917652
0 79195933
0 44546960
2 98966331
0 87551516
0 21462711
1 75588003
0 50806199
1 22182761
0 5911663
0 77187839
2 77544526
1 55702696
1 26264166
2 29283067
2 59124105
2 89072900
0 27963839
1 5278430
0 64874712
2 83749261
2 74501615
0 13417855
0 77587745
1 70929844
2 75403482
1 85935728
2 80277983
1 73871900
2 35894316
0 49580527
1 67264052
2 36501085
1 34693427
1 9738473
2 50204770
2 96279579
1 23462007
1 72045161
1 77714317
0 67777303
1 63507414
1 4831861
1 24256670
1 63193052
2 391214
0 90389899
2 1750844
0 68986805
1 65972285
1 27025928
0 62928688
2 79074529
1 67628083
2 22105079
1 58070005
1 7380552
2 74318030
1 20555845
2 44373964
1 91419910
0 20020003
0 83428390
0 1303341
0 33590156
2 36060024
0 56526550
2 69986917
0 22844704
0 39449175
0 49157184
0 37775166
1 3421424
1 62215553
2 66107193
2 21573558
1 92548769
1 80684142
1 16296969
2 29219404
0 26543323
0 28890578
2 86389304
2 46793948
0 42323539
1 33850058
0 44463964
0 25343851
1 35116777
0 15363910
2 3536568
1 51344134
1 21877979
0 64031410
1 1883923
0 21190251
2 25299109
1 46393738
0 96995113
0 65731057
0 81007407
0 34088693
1 7450794
1 42590086
1 98349791
2 59656246
0 12975254
2 20331848
1 12840017
0 57486357
0 58913855
2 94883660
0 65724676
0 6867473
1 26971548
0 82622104
2 49346600
0 34386957
0 46043463
0 27153410
0 2679633
2 77852795
2 84423431
1 9327337
1 45263101
2 80553475
1 15599288
0 92884118
1 97149361
1 6129387
2 87554568
0 98265384
0 67973463
2 82774295
2 86714477
0 39844146
0 23161216
0 37902843
2 70370566
1 54988830
2 14464045
1 63846246
0 10359551
2 55034613
0 32689176
0 89455197
0 55288412
1 70846409
2 40405495
2 22583007
0 90463541
1 56445198
2 65221076
1 43223683
0 77908846
2 82537472
2 79668117
2 47882506
1 8944673
2 36800402
2 80545864
1 21693357
2 74408571
0 24804361
0 81587986
1 7999480
0 54837620
1 4547693
1 79018269
1 29586181
1 96293689
0 45609344
0 25061997
0 98317094
1 89554377
2 49362095
1 1835835
2 65250780
2 54998713
2 13453443
0 8773167
2 75122312
0 76094054
2 24996760
2 73820514
0 64180140
2 10121647
2 41255404
0 24074587
2 89937991
0 69313254
1 77400385
2 15141274
0 264111
0 90258554
0 87067778
0 96020872
2 26344590
1 15772993
0 74736272
0 76646128
2 89791082
2 39388164
1 47636753
1 81543577
0 61300832
2 65606817
0 11326310
2 51841077
1 34500694
0 43349371
1 92678695
2 75872910
0 76492624
2 28464759
0 30297087
2 59717554
1 9914733
0 37617458
2 59542587
2 72960641
1 48880289
0 58236469
1 41890983
2 72306945
1 53385026
0 49966890
0 79549601
1 10540434
0 31393579
0 39094364
2 47349407
0 97322701
1 8192166
0 22976115
0 5560410
2 21858107
0 63850223
0 17260768
1 78322164
0 15051896
0 17719410
2 30078626
2 25384711
0 95642248
0 37789379
0 96819483
1 48795692
0 99846085
0 80834814
1 78842328
0 98437039
0 52598468
2 54231757
0 3152623
0 14101820
2 45711494
1 61672590
1 79620747
1 33661727
1 54158423
1 33637896
0 90585275
0 35478044
0 67754966
0 39503082
2 95829880
2 93608264
2 63817068
0 4228186
1 41702097
2 44168183
2 10097313
0 18245723
2 41691768
1 2964976
2 2020343
1 11941601
1 69783545
2 59458841
2 7968305
1 79007825
1 46127111
2 88356198
2 93104828
0 4474074
1 52301364
2 45074912
1 17319826
1 99376855
2 75245584
1 4003996
2 5656797
0 99696457
1 23478056
0 76543703
0 61422669
1 60230224
0 67340241
0 32619339
1 82155206
1 48085315
1 19387170
1 77346522
1 57413179
1 95206672
2 1665064
2 77631129
1 420040
1 62568769
1 63200163
1 8669691
1 16518922
1 75622983
1 25643238
2 13512319
1 91480919
1 41177913
1 80478278
0 9123506
1 81720343
1 75515042
2 26006273
1 92181985
1 36588950
1 71351636
2 27504878
2 93319872
1 8194874
2 51084184
1 36721106
1 28243536
2 42374240
0 99841102
0 80311801
2 25636412
0 17409104
2 30741308
2 52696560
0 49828360
1 19680904
1 51103905
1 96455230
0 10926920
2 26839765
0 59025287
1 66805182
1 57670460
1 39090523
0 59268369
2 20920732
1 73684551
1 13952578
1 18893692
0 30268934
0 8904734
1 40428502
2 42107721
2 91144631
1 44716717
1 65004993
0 16893767
1 41532259
1 98206115
2 56923802
2 52388033
0 68751271
2 6405974
2 31944452
0 93405080
0 15892515
0 14521058
1 41230293
1 44599366
0 88062560
0 21918679
0 74379707
2 43913617
0 15751465
0 5897404
2 69035317
2 24388330
1 68979120
0 55666623
2 10029488
0 54422949
0 10844354
2 42183686
2 27251547
0 52974525
2 7687203
1 21385870
1 15265835
2 90789171
1 896028
0 48038049
2 41869759
1 67503225
0 33953937
0 77609413
1 57293772
2 58129733
1 96437103
1 75013549
2 68067102
1 57951975
0 26009549
0 65497196
2 14521203
1 91213931
1 79244588
1 67574616
1 48859272
2 23404610
0 55664347
1 17258028
0 1622429
1 28244742
0 70479580
0 60026940
0 44065165
1 16910347
1 75751817
2 55037789
0 13859921
0 93827327
2 57520762
2 34206481
2 99137789
0 14297142
1 38468420
0 3727496
2 91027303
2 79144757
0 69958581
0 85996876
1 83394642
0 98574520
1 45146456
1 96278554
0 65628179
0 55268699
0 68427266
2 4335319
0 41045905
1 55034824
0 81877700
2 87555971
2 47557352
2 89529838
1 79409715
0 10278237
2 75486502
1 47442309
1 77488688
1 79313446
0 77126841
0 53620257
0 47507084
2 90591008
2 9450759
2 88801588
2 61217757
1 71264685
1 10682871
0 8847681
2 10550828
0 61875923
0 94446213
0 71940342
1 53936538
1 73545653
0 50957603
1 99732532
0 46044286
1 53727485
1 48329694
1 94547460
1 38216602
2 64241248
1 44176410
1 353254
1 71332002
2 3703529
2 48977256
1 36162447
2 80129367
2 20857619
1 2849361
0 37087221
0 84912745
1 62926851
0 64788340
1 55009254
2 1578088
0 37307248
1 49294332
1 41109386
1 53411554
2 68854028
1 87385391
2 40323504
0 74974741
2 36740382
2 5745109
1 62022979
1 58686453
1 6370106
2 47943004
1 74095885
1 46036665
1 53829976
2 75153990
0 28851269
2 50773433
1 54817120
1 81452191
1 20689644
1 29102206
0 66484267
1 77775016
2 1166555
1 56455011
0 93261569
1 17545491
0 76577240
0 47398823
0 19982547
2 7538710
1 9279742
0 41505916
2 15185938
2 77017099
0 60274269
1 19155007
2 29496212
1 21815729
0 79756161
1 63252343
0 30937330
0 93723341
1 54200781
0 15755623
1 46322122
0 35947775
0 94249040
2 74870718
0 18289139
2 61007081
0 11394931
1 37309
2 42818691
1 57439122
0 53888584
0 97939641
0 77146532
1 11083667
2 91516648
1 15183103
2 62595259
1 75416041
0 92237441
0 69283318
1 40552746
0 89076594
1 49177351
0 37225680
0 97377049
1 73926092
1 35897339
0 22887560
2 29407569
0 60662944
2 84832025
1 43801649
1 44252117
0 60132103
0 16779244
1 11977535
2 58060769
2 96332905
1 75909654
2 40674715
0 75296360
1 81195515
0 65762327
1 42500692
2 59439083
1 10243948
1 40146363
2 58312484
0 77929835
0 25775371
1 30241861
2 20276563
0 82188531
2 55572100
0 18334586
2 89901387
1 75967556
1 67679863
1 82750736
0 33424922
1 86551814
0 15765404
0 79673523
1 2490602
2 22888158
1 23374022
0 53610577
2 18585833
2 69341244
1 57182050
2 89759581
2 64455041
0 46776983
1 18755725
0 63037732
0 6809678
1 49997333
2 3457286
0 47951559
0 86083773
1 48439124
1 89594354
2 17206155
2 435774
0 20948265
0 57370526
2 50203236
0 44499991
0 56030055
1 9798804
0 39644072
2 47465751
1 89423348
1 73202227
0 32859163
2 41691802
0 1481950
1 14815272
1 74913171
1 94250815
1 96479903
0 2854105
2 36927269
0 50168868
0 52075395
1 88818483
0 75844118
2 90690945
2 93958314
0 20984657
2 48900373
1 99676828
2 21005301
1 62094490
0 5323144
0 1426141
2 15557492
1 54991905
2 20236340
0 6240635
0 84002493
1 379597
0 4937342
0 84621612
2 744120
0 6203113
2 51422910
2 50882731
1 5150282
2 70166750
0 56388987
0 89546342
1 91611617
0 82113373
1 25528806
0 70072338
1 41886874
1 62407117
0 81837385
0 74553450
1 95643230
0 91204374
1 62542461
2 59254608
1 11755948
0 26970571
0 44371980
0 83145414
2 79156179
0 47533029
1 18831260
0 24331629
2 79470159
0 96869350
0 36216884
0 23599267
1 64351576
2 54372922
2 56908096
2 32350162
0 68375570
2 49284522
1 86701869
0 53180549
1 59059345
2 52791966
1 33736484
1 63877097
0 10200318
0 87889823
1 2792567
1 70822754
0 79675184
0 52169633
1 22019112
0 46537773
1 76377215
1 63093680
1 58799449
1 44391007
2 19273251
1 77914242
2 81755800
0 97889324
0 89399478
0 73308759
2 38606866
1 82366936
1 41054894
0 39266906
2 83788437
1 71471871
0 56117411
1 51248800
1 98666960
1 63498787
2 77143780
0 26888195
2 20716658
1 79939113
1 28067221
0 4701253
2 79587108
0 41379289
1 43638435
1 24594714
1 321482
2 18175867
0 6754433
2 73739809
1 9289497
0 41629595
0 56383547
2 94731719
2 37470691
2 49545828
2 13515200
1 90070496
1 59245251
2 59165519
0 44721710
0 5681323
1 14018116
2 18286937
0 36371363
2 46940556
1 92538105
0 6862479
2 57143489
1 39410687
1 26518424
2 70212183
1 55183590
0 27512016
2 59242058
0 27045423
2 8403417
1 2202165
2 94285215
0 9566557
0 12278237
1 49347744
0 89740013
2 75974989
0 75183899
1 11872889
2 56929358
0 16907780
0 37092773
0 44722655
2 98064632
2 7621865
1 81860521
1 6595973
1 36246111
1 89558220
2 28818636
2 16239512
0 11713135
1 80861960
2 16837555
1 89979645
2 57114040
1 43305288
2 36873918
0 4218514
2 24338571
2 56730587
0 32252079
0 34400356
0 80271589
0 21731199
0 49387289
2 55430973
2 36300901
2 4958159
1 67938326
1 56395245
2 41964249
0 89430083
1 73418886
0 76057878
2 21703830
0 32858924
0 7075690
1 6856258
0 56124700
0 97561044
2 71106668
0 25164047
2 67636147
2 57582159
0 82822309
1 43488539
0 66160204
2 91277130
2 25885170
1 70592124
2 62120441
1 1360026
1 91210495
0 17939797
0 84433327
0 30355529
2 29579431
0 57131204
0 27354124
1 59144604
0 17032444
1 94340801
2 86275192
2 48939045
2 77781169
0 69550181
1 8479527
1 67681992
1 7607525
1 17879963
1 47640934
1 98208877
1 8909034
2 68948439
2 78142355
1 55379696
0 85409255
0 34455046
1 62499494
1 70084182
2 37447265
0 99781556
1 44631594
1 61597117
2 42685957
0 30186204
0 24631950
0 30447815
0 75254594
0 91200501
0 91016948
0 69632130
1 3284578
0 14364601
2 14787618
2 66782685
1 2809214
0 14632328
2 9186609
0 42162053
2 79229252
2 70737579
1 72637305
2 30826752
0 55801009
0 55704386
1 88543435
2 90758831
0 32470831
1 50441202
1 21354710
0 37458399
1 17293368
1 33924332
2 50980997
0 71040566
1 19040389
1 71337019
0 9642232
2 7531682
2 38519999
1 93704525
1 72309775
1 31637309
2 20450562
0 61571182
0 56172294
1 85442960
1 65046963
0 42363342
2 11945419
2 97131250
1 27577742
1 65382461
0 50684592
0 64969202
2 34046174
1 30866008
1 64164613
2 22288495
0 31497797
2 73037076
0 14542875
1 74809986
0 62513380
0 14130010
1 54563254
2 37124751
1 52219194
0 76584846
2 76303084
1 62033899
0 26073503
1 10772583
2 75745258
2 31347291
2 83711366
1 13276953
0 6179374
2 83813141
0 8297977
0 27051521
0 67359905
1 84713625
0 59187770
1 31539935
0 38106500
2 61647504
2 11459779
1 39765212
2 63777089
1 67414570
1 61786310
2 81367652
1 68829879
2 29914099
1 93191505
1 93112764
1 63185402
2 20251592
2 52462610
0 58236456
0 19699320
1 89863747
0 95914905
1 29751907
1 93249898
0 13067450
1 99256281
0 65908970
0 17373012
0 93075230
2 16930402
1 67095209
0 90091206
0 48082772
0 48202203
2 46315686
1 58710191
2 79994583
0 11992128
0 20362678
2 62316114
0 78478877
0 53070989
2 48359221
1 88842869
2 10678569
2 18802077
2 94224369
1 522378
2 57190439
0 35342878
2 37514400
1 56073052
0 87731397
1 97998243
1 41342820
1 69886152
0 122293
0 48230719
0 5372227
0 75046923
2 95035538
0 28784707
1 60496775
2 26563124
0 38888273
2 71796624
2 32281488
1 61618996
2 21119119
1 69782197
1 32708032
0 35134118
1 79120658
0 29337939
2 88191082
2 61681353
2 20488106
2 95791500
1 65630902
0 63710127
0 74365369
0 85231294
0 3188182
2 28627553
0 82925628
1 62709310
1 17070107
1 51933640
0 44269034
0 30524823
0 93522569
2 76713611
1 66083649
2 35681221
0 15008983
1 84664486
0 24056562
1 31599029
2 7114725
0 73558542
0 29439648
1 50072114
2 2089720
2 58111083
1 42194814
2 27785720
0 76852668
1 20640837
0 68031886
0 21648555
1 75391735
1 41695892
2 84913771
2 75994038
1 17104961
0 41476649
1 96687493
1 98830448
1 37505063
0 13652591
1 90365620
1 26025224
2 78077376
1 85295897
1 82637999
2 17421434
2 23740278
0 52694727
2 96687603
2 76684880
1 21760890
2 88088530
1 53247552
0 18940800
1 85773615
1 12443642
2 27066958
0 4050559
2 59359583
2 37995429
2 20462971
1 411725
0 62955763
1 9934880
1 83715179
0 36152566
0 73715039
0 59563660
2 40850029
1 90735319
1 52453718
0 92406737
1 22717807
0 54362065
1 61811454
0 81235185
2 20796510
0 11356541
0 56081989
2 16727829
1 5681133
2 34742195
0 11590036
1 87227612
0 10725833
2 1306667
2 57843299
0 59077593
0 45483455
2 16605296
0 33997620
1 48439101
2 76876106
1 86726485
1 72136349
1 82652447
0 38957861
2 54178653
0 25322212
0 41899442
0 63493350
0 65866421
1 85659190
0 62042334
1 16333324
2 31120509
0 71427127
0 39497503
1 13457865
0 14777880
2 85135020
2 63128798
2 92192006
0 65375988
0 63832759
2 98270744
1 40639802
2 79505571
2 1498688
1 82252407
1 48584780
1 3508360
1 17297717
2 1496358
2 97856427
0 70949291
1 25001913
1 41435255
1 20872465
1 62558279
1 23054654
0 36838921
0 34428194
2 55063184
2 65031452
1 57056955
0 83012350
1 58863463
1 84924407
2 23353819
2 57155601
2 32244901
1 1875040
1 82900008
2 84088339
0 95224452
0 44815517
1 36763872
2 61105808
2 73146565
2 21728684
2 19941503
1 95124293
1 11692104
2 44370890
0 10735210
0 87900781
0 18958664
2 63894934
2 20160350
1 79400568
1 57507372
2 88548907
1 23204519
2 40751141
2 79676069
2 64745206
2 69868285
2 65302829
0 89372785
0 63314885
1 80295951
0 42354564
2 60329820
0 83934187
0 96427956
1 61570911
1 72382835
2 18649741
1 27397110
0 53171280
0 25097018
1 87319308
2 51911873
1 72374232
2 69315659
0 17832098
1 56739294
2 88540040
0 11029413
2 31613090
0 72193064
2 51221903
0 46473465
2 26857620
0 96703325
2 46322993
1 29136559
1 93974431
0 57377949
2 94433714
0 72551903
1 61513138
1 86401868
2 44262502
2 9985228
0 75447329
2 37000730
0 10979924
1 38683572
2 8740627
2 17604444
2 91914840
2 47921308
2 46436013
2 4310751
1 92157211
1 47900076
2 40574174
2 75966318
2 36290674
1 48853937
0 55898217
2 86213790
0 94606786
0 83446586
1 36706722
0 96003077
2 52766674
0 8160425
0 75113260
0 72599496
1 62393236
1 84782870
2 62135259
0 50573384
1 9213772
1 88587328
1 5477363
2 47785231
0 9117913
2 2383976
0 75754855
1 35300022
1 68389632
2 86587418
0 25595214
1 47376707
1 59019309
1 9752895
1 20115698
0 66870940
2 91353850
2 26448991
1 47213266
0 64887916
2 45850742
1 89759071
1 14986529
2 14145523
2 38876117
2 31045978
0 67567356
1 67928909
0 14707246
0 97098915
0 87652471
0 94290714
1 90783962
1 18609428
2 11200972
1 55567482
0 98521697
0 53900217
0 14243084
1 11142424
0 50087691
1 35256977
0 56566563
1 88748303
0 39134961
1 25698916
1 18594236
2 1654922
1 94192476
0 50560170
1 39810103
1 75296484
0 40869151
1 18733210
1 34445683
1 45314760
2 27103490
2 51347364
1 24996280
2 65164397
0 78850697
0 82673189
2 97019994
1 75554012
1 49205273
1 3652782
0 14886958
2 22588858
1 65543382
0 72094639
0 37720147
2 87495236
0 17900193
1 68447746
2 385494
2 70301943
0 38155785
2 71557976
1 9128804
1 76726140
1 59534761
1 15715344
2 24392260
0 74292435
0 34232639
2 10084054
1 2712902
2 13293769
2 72107846
0 4592034
2 32413181
1 33685196
2 75050569
0 37024136
2 83251338
0 70786381
2 61232740
2 4895295
0 57652321
1 24656410
0 97961964
2 88890660
2 18688702
1 94302672
1 54724140
0 85360563
0 13394451
1 6300451
2 86887000
1 64381640
0 16324689
1 36507474
2 22279693
2 42715357
2 46833863
2 19416522
1 40680859
0 76565998
1 82429772
2 55517216
2 52453905
2 70853081
2 10726179
1 89853066
1 9202248
2 24475355
1 26564136
0 81785692
1 63487545
1 97354413
0 61843995
2 8259788
1 78522408
0 3354871
1 49096961
0 33913056
1 72082897
0 2709525
2 72300939
2 33385263
1 74756749
2 1276948
0 13890070
1 44136746
1 1684623
1 94010664
1 91016037
0 56245486
1 76778976
0 97772354
2 79030247
2 38871821
0 82857146
1 39476746
1 35422269
0 80137098
2 7482708
1 1616864
2 15269232
0 20988343
0 72583549
2 79408619
1 76398924
1 54172916
2 11154427
2 67508256
2 79802318
0 57270986
2 14381005
1 28894943
0 15564604
0 96701463
0 32312158
2 84488883
2 7650261
2 30567054
1 59608835
1 58547948
1 13636275
1 58498774
2 16222706
0 3129292
0 56322039
1 1422323
2 94272995
1 72172430
0 68967136
0 90494799
1 16970036
2 37898147
2 26590878
2 91591774
2 85157358
0 43721390
1 96447485
0 81464352
2 67089757
0 13511327
2 81217871
0 115116
0 81851150
2 55583449
2 99410555
1 64950780
0 3681854
1 95072903
1 27754522
2 9343744
2 62925109
0 79234617
0 19640643
2 91545236
0 69536118
2 6956866
2 31917719
2 88001847
0 8474889
2 12087703
0 84495433
0 91822824
0 89123885
1 4357478
2 7842954
0 58333663
0 40760368
2 87229063
2 7095789
0 58860468
1 47766520
1 71126592
1 10803886
0 84587006
0 22489279
2 9179354
2 77083986
1 92555731
1 74521550
1 44176050
1 78055675
1 34823644
2 80977117
1 86756100
2 50501299
0 15058756
0 90114972
2 125080
2 93345009
2 91022197
1 52663401
0 666481
1 69609976
2 82653887
0 96160105
0 77440219
0 44308439
1 84633555
2 58611943
2 33158790
2 83539325
2 7717542
0 95140199
2 62735138
1 9775110
1 78997610
0 49159134
1 40448501
0 2842365
1 17849156
1 64852884
1 78233195
1 20867598
2 85623771
0 91963585
2 23393733
1 38198862
1 97908414
0 65312585
2 97105695
0 28506289
0 11831775
2 49526482
0 56407175
0 72571979
0 42752299
2 31670847
1 68134473
2 70236482
0 28847046
2 20838584
1 86687365
0 13141417
2 74623705
1 92016023
1 60746958
2 44571682
2 54728784
2 57385352
1 3588209
2 8107442
2 83786821
0 79231110
2 17861969
2 22334615
0 37168748
0 90994360
2 21799006
1 84919559
2 34030570
0 82362962
2 71464178
2 65146280
2 86828911
0 85805075
1 82086266
0 33745103
2 31632777
0 19055289
1 26558263
0 16164527
2 21531006
2 76300150
2 68818319
2 83001116
2 89133016
2 92744574
1 45503647
0 11717445
0 1302176
1 77542139
2 77330162
1 68221671
1 4297234
0 53267850
0 18289636
0 94008897
1 49373817
1 57678265
2 1954228
0 12649992
0 42015612
1 45611146
0 37968472
1 63716567
0 45555443
1 5949814
1 49883478
0 35490979
1 60012752
1 5929677
0 22200264
2 86626254
1 32981278
0 31436960
2 50682172
2 61984126
0 16064539
0 3024183
1 98627413
2 9918192
2 86155878
0 54250902
0 34409215
2 24380650
2 32966296
0 86076845
1 78105878
1 75428288
2 9685647
0 84901833
1 61506066
2 88010286
2 43415213
1 4548825
0 89703155
1 95785534
1 98143260
0 41508706
2 38011583
1 90765074
1 39334239
1 4875182
0 13932036
2 58539251
0 82930741
1 6714950
2 20452466
2 9018038
0 6871560
1 50664824
0 71033273
1 49709505
1 23349065
0 68131095
0 18740752
2 23252311
0 26475801
2 17737000
0 43863378
1 94057746
0 72991952
1 49141452
2 45649308
2 40199284
2 22185935
2 63646414
1 9179543
0 47128905
0 75776581
2 40222560
1 92597366
2 57392334
2 86183254
1 19619663
1 6568978
1 64911240
0 2503092
2 27683869
0 44006802
0 3888114
2 15695947
0 259780
0 98248349
0 72341494
2 99979885
1 73375708
1 23526063
1 82243010
0 16873508
1 38877999
2 50019369
2 67553475
2 11868139
2 75659456
2 91195902
2 41444739
0 61005074
2 72823946
1 99019631
2 631368
0 18083069
2 92952819
0 73483329
0 30476153
1 20285729
1 32728671
0 83186553
1 35539907
2 45899720
1 83730473
1 57635806
0 69733492
1 3692610
0 68406161
1 80935339
0 44536320
0 42566197
2 90853174
0 70598380
1 63378623
0 10342164
2 62641550
1 6701981
2 14016749
1 82448469
0 31053162
0 27990750
0 14947555
0 39245849
1 66420416
1 74176964
0 69455762
1 74198953
2 53166413
0 71759594
0 53832475
0 86157268
0 80562339
1 73388710
0 20258464
0 65574617
0 57105563
0 31140154
1 12840182
2 44594965
1 3354299
0 33737810
0 91861189
0 72959539
0 54059290
1 36917256
0 10482504
0 61930185
2 12304831
1 30133592
2 87857687
1 30051358
2 52939913
0 90783258
0 27063436
2 34785242
2 19798193
1 72430397
0 85237370
1 15983958
0 94502502
1 80151673
1 83666327
1 50224225
2 74903342
1 23652688
1 25825119
1 96783828
0 15506701
1 23215481
1 79268614
2 67824105
0 97875404
0 27088740
1 26325826
1 85401701
0 67706093
0 49047507
1 60263483
1 26951543
2 7906251
0 29602240
0 26161394
2 57955147
0 30369906
0 79939827
1 68015708
1 93482091
1 90685738
2 27399951
0 25043336
2 56066929
2 92423687
1 35247615
0 69618910
1 99018289
0 25097067
0 11047725
2 14894088
1 85742846
0 15690263
0 83284048
1 79280838
2 24891760
0 86028726
2 6892115
0 11598803
1 8229839
1 948046
2 30015406
1 99895948
1 62478037
2 26410490
1 52897450
2 65481938
2 45340080
1 21182825
0 51903759
2 82561500
0 76367168
1 96844060
1 40202509
2 23071807
2 27933426
1 8230895
2 64465092
2 56164961
2 78986062
2 44460551
0 79603906
0 37216626
1 25786162
2 75407524
0 89480427
0 13158958
1 13171923
1 33148027
1 45556326
2 96159950
0 20737304
2 13533844
2 19837767
1 3796836
1 25322306
1 17284262
1 10065113
2 32781337
1 16328697
1 63419287
0 1372182
1 66649915
2 70811725
0 49649322
2 21893923
1 86591878
0 72984326
2 19915428
2 57391802
0 59958145
0 16118105
1 39558535
0 57273559
0 4772689
0 32463211
1 47086195
1 8953496
2 21987115
1 21841414
1 32736621
0 85811807
1 25221902
1 53999791
1 49632351
0 56519711
2 19406676
1 98483374
1 91058694
1 48609404
0 42465944
1 21998062
1 57229901
1 66668823
1 24148694
1 37366408
0 36384009
0 1795194
2 8517242
0 78245652
1 91548960
1 94755673
2 85875849
1 98655659
2 50681447
2 45248416
2 3812006
2 22813634
2 29571827
1 78284884
1 77797085
2 73529114
1 56551789
0 14057590
1 84067894
2 64286191
2 32537951
2 30848989
2 39848316
1 44213623
0 80546540
0 46421653
1 11828271
1 16950530
0 29393035
0 72032414
0 28243908
1 47328688
0 82064679
2 11646465
1 18398145
0 18116188
0 58944465
0 32464842
2 66322029
1 64839978
0 40419574
2 24902433
1 75906278
2 89620798
1 4593008
0 74270465
2 47805937
1 57889191
1 31443123
0 6647128
1 60111796
2 92873761
1 38975164
2 2811706
2 60695656
1 54036027
0 27370642
2 47676056
2 5714625
2 66313947
1 11515057
1 36241649
1 38813449
2 78684969
2 74111253
1 18135370
1 70164902
2 60463412
1 33103005
1 17371453
1 10190452
1 90307595
0 73655125
1 45873286
0 8629344
1 74695118
1 36516145
2 24557742
0 74194002
1 37721440
1 27144635
2 87622630
1 53300774
2 68795025
2 99527094
0 67829107
1 72093233
2 7447663
0 66699906
0 49597139
1 87963273
2 27076118
0 68867485
0 94473093
1 34898276
0 20666251
1 33181623
0 70465062
0 71688326
1 1011587
2 14699550
1 82634208
0 72960506
1 51470494
2 73040699
0 91033028
0 54137656
0 62640657
1 16450446
1 55250271
0 5700530
0 64842723
1 12012496
0 36652035
0 75555682
2 84669169
2 40671083
0 23733878
2 27623101
2 19707883
2 43475579
2 50039152
1 6342780
1 18487058
0 73942163
0 83283911
2 67840824
2 11598519
0 29191806
0 33191425
0 34060468
1 58026322
2 68883245
2 70910489
1 58867307
2 39112288
1 43735941
0 53974523
2 2137951
0 78740588
2 85615679
2 21937186
1 7169794
1 25667580
0 21048658
2 4978589
2 19444656
0 1466010
2 27932492
1 91862717
0 38799365
1 54516761
2 94714943
2 43968462
2 6322509
1 6396366
0 70463456
0 89479012
2 66846164
0 26688351
1 792327
0 50264713
2 66523341
2 81599526
2 20038528
1 67301846
1 12368952
2 54074118
0 30970715
0 13155650
0 79174773
0 17313117
1 53001491
2 67562031
2 37952038
2 11941492
0 63741681
0 18605804
1 49915472
1 12541513
2 30818133
2 80273702
1 57874817
0 79935644
2 42572403
0 49760298
1 41658620
2 61305266
1 44088418
1 925916
0 77523117
0 65889256
0 43749934
2 94073784
0 31085223
0 25236509
1 33579197
1 59918156
2 16087474
0 20700519
2 41964664
0 70552390
0 74428618
1 174609
0 31822807
0 82461357
0 75079969
1 55163301
1 27879117
0 26644691
0 38269612
0 67892875
0 57120426
0 38104063
0 82083233
2 22188970
1 55452739
0 48497798
1 43414018
1 22204335
1 39045411
1 23136231
1 47547207
0 51235593
1 21526299
1 14682110
1 1887992
1 41879065
2 29384122
1 25350350
0 38771990
1 67819453
2 29081353
2 59657129
0 11900985
2 386353
1 55292229
1 68850027
0 56754100
0 74447469
0 30101407
1 877131
2 76851416
0 27162544
2 53527502
0 89543989
2 74254029
1 25496544
1 47877000
0 53094021
1 21885927
0 80322925
2 51771242
0 48956629
0 55332247
0 39266621
0 81222127
2 87605065
0 41132912
0 29365269
0 28407898
0 65182362
0 38092487
2 2547886
1 97296227
1 98617393
2 55464775
1 97110038
2 5494483
2 97790268
1 21303563
1 16966616
1 31330750
1 88318546
2 81035608
1 56045861
0 87667729
0 58796699
2 20705188
2 33341168
0 16029889
0 97887760
0 70893043
1 65497515
1 722459
0 14668164
1 2558424
0 74877003
0 9867945
1 5695254
2 89777504
1 62875477
2 70929507
1 90627833
0 27657521
2 45698816
0 24757122
0 76800403
1 51041991
1 8155719
0 16713373
0 95670622
1 19268617
2 81138280
1 30624295
1 3736947
1 35963856
2 44572141
2 93449128
2 64903090
1 70459398
2 26856421
2 85128484
1 38876142
0 39360844
1 92779210
1 70207641
1 35283620
0 59791729
2 1089017
2 80897457
0 59795658
2 73187653
2 40806955
2 53288249
2 83588486
1 67511269
0 20400694
2 69946455
0 77298666
2 8416018
0 64684887
0 2219233
2 34705520
1 61741261
2 95770857
1 84818813
0 9169706
2 16565721
0 57690594
0 61808481
2 11608070
1 54319402
1 95299336
2 41760494
2 90989516
0 24200560
0 42791945
1 62919597
1 12920030
2 51702785
2 13621079
2 43841637
0 67963933
2 50196538
2 79553464
0 3790377
2 13675166
0 88319377
0 57356915
2 73821077
2 97048587
2 90403956
1 86745798
0 86824058
0 15439435
2 36401022
0 28765150
1 5559969
1 84937241
0 55483508
0 87000322
2 69129099
1 42935443
1 51859697
0 73234125
2 58020598
0 67253656
1 86700116
0 10041849
1 54889209
0 71056821
1 41329398
1 73243367
1 34484812
0 98795318
2 7710610
1 61497485
1 57514386
1 74939788
2 84448074
2 63738207
1 51330899
1 13336930
1 85063809
0 96980675
0 97583829
0 78261880
2 84550248
1 89421632
1 25098001
0 67046443
2 89184972
2 12784466
0 25345447
0 63574148
2 45942020
0 91265674
0 91064107
2 90048855
2 10794968
2 35675198
1 4696253
2 28150805
1 50940290
2 13637795
2 5924968
0 17535253
1 81041933
0 86654060
2 61340374
2 71616195
1 82466178
1 73321871
1 81817113
0 77405232
1 9857543
2 97002866
1 58929800
1 30750864
2 5535634
1 76673659
2 94518347
1 78954058
0 75098395
0 6171978
0 27249177
2 22157264
2 65099119
2 81058156
0 51632076
1 9288566
0 3230512
1 89160827
0 19383825
1 13449587
1 76692746
0 81576049
0 16294408
1 24110245
0 40013189
2 18059901
1 91525215
2 9848698
0 789362
0 59543998
2 83365356
2 27115025
1 95672185
0 78340737
2 77476929
0 35307670
0 97918364
2 71376271
0 85586477
0 46768926
0 50721081
1 855711
2 88926784
1 69207480
0 72378218
0 97957638
2 37256498
0 42605389
1 98711433
1 13050827
0 33219976
0 69643334
2 58889872
0 67900327
1 95963132
0 50298758
2 49001959
0 69110902
1 11152615
2 78008616
0 19475514
2 70216424
0 32977150
1 2795823
1 25809337
1 95561614
0 46069034
2 89634940
0 32173824
0 64078066
0 23408693
1 81155383
0 93766397
2 11016552
1 86049849
0 62085014
1 79741685
2 34096887
0 42846584
1 40399701
0 4999354
2 50142271
2 25130598
2 62819285
2 29913310
0 70781669
2 73583218
0 73629151
2 68489253
0 5673666
0 95089113
1 87717004
0 23528644
1 66356078
1 29696547
2 71254702
0 46986540
1 15376474
2 52289065
2 3206380
2 40491471
0 29821568
1 1448779
2 81464961
2 95862122
1 97292208
1 13296949
2 89529721
2 78924170
1 83643266
0 20300300
2 59995900
2 52965794
2 32783497
2 60575970
2 74010874
2 17036528
1 31344634
2 42688720
1 17866379
0 38285759
1 53581917
0 84236388
1 57653306
1 92484386
0 42797910
1 72055053
2 42746962
2 70323242
2 17604079
2 34199131
1 13720171
0 94343006
0 34116515
1 85470996
0 90386948
0 34972374
1 25451675
0 63443383
0 93609024
1 62456866
2 72898385
2 99412608
2 73734674
1 7920744
1 22094378
1 76453755
2 89987727
2 32571522
1 49813929
2 85475206
0 42865379
2 2760727
2 40497836
2 47052253
0 76746531
0 56434090
2 93009669
0 44560977
2 45078405
1 74090276
0 48304036
1 49873206
1 91665241
1 64391656
0 75877705
0 94552656
2 26497482
0 91835251
0 85325392
2 8648699
1 10946096
2 66582426
0 83268909
2 57197717
1 99574213
0 58639971
1 80796841
1 23032939
2 9063075
2 73310155
2 93712690
2 98034483
1 50838821
1 17546383
2 70155418
0 65786617
0 36282168
0 29145679
0 43190616
2 86894650
2 97660540
0 37592810
2 34271297
2 5123003
0 40413853
0 7881810
0 95503337
1 85462260
1 4521475
2 643242
1 15011966
0 95409673
2 43009040
0 15612466
0 2988286
1 60845083
2 9592506
1 676772
0 48119264
1 87520914
2 18377749
1 45894277
2 36768729
2 38930255
0 18970585
0 41192277
1 40336155
1 88661695
2 98137139
2 26822523
2 72959818
2 90343995
1 37536892
0 82561872
0 14734087
1 85835341
0 68487993
1 78517957
0 22153286
1 47888908
1 22540100
0 7849943
0 78723787
2 53106775
2 8291266
1 58838932
1 16857698
1 96535286
1 75186925
1 88544711
2 86603339
0 88902470
1 90898572
1 99108319
0 9527968
1 99704030
2 17275254
0 77068586
2 215773
2 7838087
2 94881957
2 13875655
0 53287131
0 32495340
0 29761197
2 71491137
1 41305983
0 55471431
2 63248558
1 84103416
1 57992632
1 74061709
0 16270022
1 54783251
0 88700713
1 81397621
2 75965178
0 31944030
1 93373026
0 21865196
0 70504783
0 76812822
2 29341876
2 39404589
1 64400854
0 82596066
1 68356238
0 30863462
2 13000869
1 87981177
0 2968896
2 33697999
0 36325791
1 25548731
1 3599143
2 10723008
1 57147110
1 9969692
2 62508110
0 56929673
2 85373721
2 62623501
1 26977824
0 94240273
2 8473371
2 84339827
1 70654032
2 17026061
0 41722015
2 87815972
1 43447640
1 24737457
1 97931877
1 85149989
1 89024574
0 90885809
0 97188480
2 98015037
2 54536876
2 87776425
2 17181585
2 8992034
0 83724970
2 72648834
1 96522035
1 86452236
0 46358430
1 55629327
2 52887279
0 60785552
2 10332410
0 52191859
1 19443381
0 36388831
2 20809586
0 46555567
2 40471510
2 42003972
2 24790135
1 79531276
0 58907667
0 48783629
1 22005741
1 5507956
0 8678613
1 46496341
0 17504681
1 25331422
1 16238436
0 95242873
2 7017620
1 95948262
1 32488214
0 65362810
0 54204348
0 11256673
1 50283945
0 2690439
0 75375549
0 14073759
0 90688995
0 48464259
1 31966141
1 84572063
2 58126134
2 14007463
2 53176105
0 25404840
1 90644670
1 23389495
1 58952178
1 86321792
2 49730077
2 90720403
1 97283559
0 89253519
0 31623455
0 27249692
2 10669909
2 10894735
2 76414084
0 54434209
2 13899274
1 53276103
1 38352486
0 38939101
2 2042392
1 42496353
2 70168153
1 47283805
2 94093432
0 60317253
0 83257657
2 52910529
0 69264617
2 55030152
0 58279446
1 63646136
1 74457685
1 23439974
1 6608759
2 85001194
0 9366316
0 70069899
0 3865729
1 25452808
0 39350937
1 16211967
1 78075596
2 37688677
2 51707330
2 13149897
2 89546647
1 38786678
1 76458921
1 19107559
1 63879759
2 33586341
0 70582150
2 94319908
1 44283922
0 73434036
0 20106608
1 8954286
0 31743130
1 53164641
1 66355327
1 61983792
1 65598990
1 62514503
2 59437041
1 676597
1 34052415
2 75303046
0 88429328
0 69103043
1 94330558
0 83007725
0 69819875
0 97655959
0 64835284
2 96129755
1 32621753
2 60814444
0 65560768
0 75594781
2 506594
1 74662832
1 82625673
0 49905338
1 1314342
2 98347562
0 39558096
0 65120766
1 45025952
2 91399370
1 75723909
1 54159301
2 89138971
2 13830088
2 61613254
0 66626568
2 10281099
0 58281761
0 90560758
1 30620289
0 97087309
0 93872264
2 69510474
2 94982002
0 72839526
0 38072932
0 18083632
2 44526822
2 67997786
1 57584147
1 48969552
2 10520192
0 68661547
2 29383602
2 43615035
0 63165518
2 39448722
2 57731280
2 92237489
1 8023720
1 43339179
1 70300144
2 408907
1 35640454
1 36249521
2 11906761
0 28413966
0 84747604
2 20693571
1 33094024
2 63205340
0 65791379
2 7900846
2 35003264
1 96955587
2 97727928
2 48503634
0 47099818
2 24123890
0 28135078
0 67482727
2 24645194
2 62461205
0 7044556
2 86871100
0 4867555
1 12587536
0 4870545
1 20274570
1 84244510
1 24499236
2 97870683
2 76105092
1 3353451
1 20514342
2 24806149
0 84268998
0 71663026
1 7233432
2 39520451
2 82070448
2 63099154
2 30766169
2 92210881
2 861251
0 48782623
0 73453043
0 60015364
0 12509289
0 63415034
0 18079349
2 58678286
2 87193701
1 72707966
0 97209882
1 31614149
1 11336673
2 59301696
2 44231589
1 60631535
0 4653822
2 26688395
1 6033330
0 30961246
2 71858047
2 52459231
0 73346797
1 7153735
0 50241977
1 976973
1 8424929
2 88401162
1 3469886
1 34191950
0 30974190
2 127024
1 36504718
0 12836133
2 6660758
1 62480503
1 59540413
0 28318863
0 17212239
1 52102246
0 8254264
2 30375763
2 45874942
1 8393358
1 39336681
1 28500380
0 43503158
1 37690323
0 55380906
1 82795599
0 31298407
1 64693768
1 45542322
1 54165756
2 31775755
0 47247318
0 84422949
2 90378411
1 31099867
1 8918072
0 19595954
1 70654478
0 30222182
0 45204884
2 67183477
0 71690291
2 34279519
1 23521667
1 28423597
2 5984238
2 12697458
1 34863236
1 95345699
0 32815902
2 68846122
2 19230473
2 6993109
0 92419808
1 65388854
2 98876090
0 40978024
0 75395557
0 16852807
0 71715334
0 91374100
2 55337950
1 51269217
0 53312507
1 36476401
2 13237179
1 36463584
0 88587383
2 52613243
1 82498983
0 78775083
0 27730398
2 27294440
2 99977457
1 42561805
0 6418539
1 45153996
2 58757753
1 44828808
0 97086043
0 34979579
0 82012901
0 26357405
0 25794516
1 76575189
0 465223
1 15813070
2 285490
1 21377811
0 96316425
1 85031588
2 99749830
0 38157577
0 84323404
1 52756351
0 6268051
1 40519398
2 52827620
2 7875976
0 5665879
1 3086414
2 73351044
0 12031439
2 48603219
2 34148964
2 83843219
2 49633063
1 79940830
0 123242
0 19059114
2 3750850
1 99243188
0 19979076
0 90511237
2 4284871
1 58772918
1 63101011
2 51119249
1 91324180
0 66063564
1 11706513
0 38097401
2 69261979
1 11137413
2 51978361
0 63867200
0 60906809
0 19592977
0 77138131
2 46043013
1 94779317
2 23235289
1 42770649
1 38916130
2 21333262
0 29896077
0 84103292
0 62144439
1 65530309
0 85779035
0 94642150
1 66238639
1 73314885
0 69598764
1 41483075
2 7070484
1 20545698
2 66596534
0 49977366
0 54653788
1 99649402
0 9756646
0 28895300
1 21855621
1 25408867
0 66954650
0 24730164
1 61609819
2 28818796
1 41055966
0 17367161
2 87455657
1 87785418
1 24800030
0 51498094
0 47013219
1 8299211
2 80749952
2 21344120
0 83212534
1 99689058
2 44591611
1 69717495
0 2015763
1 56881954
2 67815548
0 58458902
0 57635099
1 95637454
1 68991317
0 70731666
2 8899629
2 78404517
1 41294098
1 60688603
2 58820536
0 7596781
2 39902198
2 54399075
2 54173946
1 20713422
2 79918666
0 81920205
1 22068732
2 69857682
2 47866737
0 53441256
1 34965798
1 31894198
2 71259872
0 69024954
0 98601824
0 25521121
0 36147963
1 57778765
1 83461407
1 92292174
1 4322255
1 10979984
2 2235225
2 64805784
1 91239911
2 94382773
2 76394851
2 33579151
1 85065011
0 18869320
1 24434504
0 52784695
2 21180642
0 92976760
2 56330933
0 29513755
2 7641137
1 97890097
1 65156458
0 76717742
1 18809987
2 13382102
0 11218097
1 80253984
1 37113991
0 71135376
1 16356907
0 67480764
0 19753939
1 4401226
1 97297279
1 12008810
2 69937733
0 39811505
2 42113727
2 10334626
2 12963477
2 58499711
1 57807092
0 4834871
1 88437880
0 47596779
1 26482551
0 44519734
1 38569501
0 42254703
2 15778162
0 23882636
0 15850020
1 14288583
0 56414276
2 36057130
0 99517555
2 41414669
2 58777249
0 46724747
1 46556977
2 66375271
1 45947166
1 69798146
1 45102406
2 82587957
0 29107226
0 24958378
2 40761251
0 61502881
2 22193812
1 19115085
1 36316000
0 67435603
0 48701308
0 95325245
2 23006004
0 43995439
1 74650353
1 29829746
2 57837785
2 47019701
1 46185011
1 1407040
2 22830296
1 22240405
2 92535332
2 31240425
2 52163278
0 94306464
0 76266551
1 53810874
1 2161755
0 19437454
0 1286241
1 2509091
0 46140840
0 94995860
0 56648422
2 23183469
1 83766789
1 38365352
1 3977072
0 19955074
0 77958250
0 25414181
0 32672508
2 29042224
2 29885904
0 68000338
0 41346788
0 76188618
1 66461859
0 70083818
0 62212338
1 78308053
2 77219373
2 95614756
2 19751200
0 88723217
0 21646333
0 13588829
1 90161570
1 91566558
2 9361889
0 24215297
2 40273219
2 85610965
0 11833491
1 14874561
2 62332454
2 92405809
0 38057976
1 26366154
1 51894545
1 39630232
1 23416458
1 92562362
1 75291799
1 46347097
0 78892596
2 68665637
2 28131920
2 29853712
2 52312160
1 25617336
1 30467595
2 30135803
0 24298208
2 22058045
1 77129880
2 93551434
2 52722629
0 15666920
0 39579561
1 86905132
0 39424878
2 14511863
2 10071426
2 78467590
2 16652531
0 71973599
1 8111762
2 31666496
2 12869137
0 49092861
2 98525132
1 11532121
0 24384634
2 22732889
0 12333860
2 49987088
2 5348984
2 25990377
0 47473828
1 83766626
1 3753198
1 36922863
2 52122158
0 19760460
2 41421284
0 74923802
0 20539832
0 37102538
0 75924904
1 43662278
1 66620930
0 18542444
2 66433619
0 91296512
2 65701136
1 57872489
0 18782469
0 50628692
2 6468046
0 27423047
2 87695095
0 15031405
0 17797606
2 34557374
0 16697238
2 34004974
0 77918957
0 19043003
2 33092062
1 82981750
1 57310072
1 90411770
0 7222260
0 89402968
1 32887224
1 36206354
2 86992125
2 63424436
1 93317373
2 69307237
1 44091614
1 58453361
1 59738939
2 72711300
1 99605593
1 97769521
2 8320398
1 74919233
1 64093190
2 84723971
2 21921091
0 670172
2 33105576
0 7199409
0 77632305
2 93064645
0 24964976
2 67291593
1 27168102
1 25647701
0 75778298
2 16092325
2 33098207
0 57817195
0 47059649
1 51306336
2 15249445
0 22524611
1 22164409
1 283429
1 12790443
0 50672854
0 88942371
2 84088359
1 94049153
1 30357437
1 23581245
2 99529184
2 6427863
1 47825326
2 62326100
2 58149891
2 48132285
0 31304799
2 75294937
2 9358105
0 13354542
2 2665759
1 84015668
0 58632515
1 61993482
0 6378584
0 43886637
1 59681765
2 26384981
0 9083230
1 60965236
1 12899513
0 72442396
1 66310325
2 34791808
2 34338737
2 41780157
1 17736415
1 48782887
1 12400384
1 95956025
2 25316973
1 26969583
0 78897053
0 44597484
1 77837072
1 40466441
1 18684654
1 41633475
0 23165431
2 78499124
0 22930016
1 69124860
1 67474537
0 51416898
1 53051588
0 6476436
1 45060412
1 41217438
1 21383330
0 58832661
2 43989595
0 59070711
2 16901746
1 33514991
1 28221038
1 78881866
1 29203232
2 35758641
1 63931314
1 9156238
0 4139143
0 50292056
2 16317990
0 35814245
2 29328209
1 19689316
2 70861514
0 55433299
0 86561197
2 42795761
1 81763972
0 42885297
2 72700280
0 42073719
2 68312136
1 34794711
1 78220207
0 3680877
2 34898702
0 52727046
2 63075279
2 4647998
1 82310436
0 56616822
2 97179262
1 92256784
2 65752711
2 34717225
0 23613688
1 10107628
2 19312598
0 73217916
2 76401322
1 98266802
0 20503782
0 8216658
1 53208578
0 52882540
0 3061374
0 29295349
2 19033298
1 47311318
0 81503555
0 29145828
1 62119720
1 77772594
1 92886901
2 1289264
0 82492533
0 57877020
2 79015848
1 83379957
2 20499621
1 27893810
2 5310131
1 32014883
0 98617732
0 54462647
2 97782642
2 32683779
0 71074959
0 8724383
2 38236990
2 99632665
1 69170519
0 84890113
2 59547991
0 13288665
0 52590582
0 48849483
1 57851897
1 9498231
0 24644237
0 37596104
0 58269021
1 9958342
1 26016188
0 6072412
2 4128760
1 12372967
2 91746981
2 9819310
2 55265894
2 301489
2 26904588
0 7778433
1 95078556
1 22712080
1 27302122
0 73794609
2 39385939
0 97593563
2 13296253
2 21148119
0 71607192
2 69637163
2 33924406
1 46787881
2 39839633
0 683768
2 60283697
2 58811594
2 72947220
2 91953854
1 1952508
0 52183068
1 89119432
1 11997625
0 3109015
2 5453405
0 57999250
1 11898765
2 18345873
2 5974874
0 40728981
1 74821127
0 40378121
0 21687258
0 76130133
0 45640564
1 99426862
1 37676116
0 20153670
2 54287603
1 56272101
0 90941600
1 74987295
0 45218775
0 51283719
1 84327396
1 87836829
1 39341415
2 75397134
1 41306698
2 91604720
2 43094041
2 54199405
0 78652331
0 10766438
1 83557457
0 89876001
2 9356178
2 33503906
1 55979080
2 91618846
0 25008282
2 27023895
2 9118146
2 32800948
1 13553263
0 31222627
1 87010818
2 43768044
1 43348349
2 72231246
1 28628268
2 81114914
1 39494910
0 98053271
1 12485881
1 91969125
0 22891235
2 42855555
1 6146885
2 75850746
2 66666462
1 6819339
1 67959402
1 33580004
2 45039945
0 18842720
1 27345862
0 41270017
2 86790649
2 79283754
1 1869947
2 74737669
2 88920368
0 73189637
0 44588203
1 59996089
2 12400165
1 70674385
0 85266835
1 92350435
1 87727161
0 45164333
0 18337038
0 22153257
0 11475318
2 75743529
1 51232948
2 5156431
0 48821118
2 13612458
2 48713487
1 94676161
0 89434407
2 25985821
0 81177300
1 10553591
0 88692985
2 40071575
0 60637947
0 63332340
2 26925821
1 85937464
2 98965226
1 5647754
1 56049017
2 4771475
2 20818455
0 5565781
0 58781305
0 81313437
1 18092601
0 97973201
0 97299902
2 94233473
1 58555485
0 99596699
1 11143980
2 67643897
2 45059353
1 39073369
1 5044637
1 59549270
0 39709766
1 44563170
1 45442336
0 17770372
2 12210591
0 8592593
2 23822584
2 60343959
2 78031147
2 70664320
1 7759663
0 59725383
2 43105241
1 32932418
2 97003109
1 3869249
2 9195577
0 41154098
2 43832409
2 76597233
1 554663
0 37728379
0 80688014
0 58242763
0 5763700
2 96493274
2 678825
0 19773932
0 73779067
1 47895830
2 64558965
0 63674686
0 37182421
0 44600904
2 88006093
0 95388783
1 85198308
2 33672049
2 80335799
1 28259521
0 83560822
1 61250184
0 595443
0 50055698
1 14285075
2 3956490
0 47005302
0 99933730
0 99362287
1 28474091
1 65315849
0 39808538
1 63182731
0 41768963
0 32105313
0 69954637
2 23586860
0 93067874
2 36079006
2 53764281
1 23112469
0 65353006
0 39301653
1 98604664
1 74579114
2 17831835
0 69667656
0 33595183
0 15314573
1 46136295
0 25063137
0 62513085
1 7252428
0 98325253
0 11081154
1 10278417
1 31627630
1 32587927
2 73026705
0 5627182
1 41115596
1 36465977
2 83373843
2 8207498
2 68658928
1 41293371
0 57985478
2 70990131
2 80105265
1 67952697
0 3331933
0 7768131
1 12739959
0 46838602
0 84766994
0 8917861
2 7420872
0 98006856
0 9064457
0 57953611
0 99234175
0 22532991
0 46822516
1 99061751
0 9948663
0 61259752
1 13443496
1 29387720
1 25835235
1 81435772
1 76980568
0 17588634
2 27238581
0 23765252
1 30727179
0 54078345
0 20768067
2 54656671
2 72109064
1 57195373
1 83409788
2 95872842
1 28989716
0 5707833
1 11694122
0 3379496
2 49976664
2 40944191
2 59550323
0 17398587
1 85522294
1 70454868
2 88676613
2 18177487
0 85012893
0 86808891
2 36518297
1 45910285
1 50679465
1 94452327
0 72864421
2 97008778
1 38436070
1 83278473
1 67269586
1 34703816
0 74531053
0 79020784
0 18599882
2 98559542
2 16532105
0 13322342
2 13684206
2 37987526
2 27523554
2 91615604
0 84148298
2 15078544
1 82160188
1 9884402
1 34234561
0 86187012
1 70290574
2 6762363
1 20724152
2 7897780
0 7973009
0 65837099
1 89888878
1 34406420
0 71127231
0 48569546
0 60322864
0 47532269
2 85497841
2 69894191
2 34640603
2 14617067
2 78913133
2 28301397
0 13532826
0 69597264
1 41201145
1 90030331
0 49199623
2 15876508
2 31482599
1 49218071
1 93906551
0 60169097
0 88189323
1 80381317
2 51640194
0 10149773
2 5780637
1 72182802
2 11032841
0 54062577
2 71540862
1 1840360
1 43417351
0 47855521
0 71557806
1 75857698
2 61350616
1 42697296
1 98265400
1 20677369
1 94443837
0 39868112
0 18196706
2 65898451
1 30751545
1 10266890
2 44637082
1 74913386
2 78883386
0 91074027
1 20644751
1 81263006
0 90127138
2 58119199
1 23193533
2 59375064
0 94012108
1 14838553
0 5835883
1 7418095
2 81139627
0 58628406
1 40476744
0 8807429
0 67678254
0 44027531
1 82712043
2 46283087
1 1674794
1 96458597
2 30502320
1 81449911
1 51429101
1 63759224
2 54060317
1 1908000
1 82110030
2 63633179
1 28763442
1 2456472
0 94144869
2 73731515
2 1320877
2 48214557
1 68177592
0 4963037
2 15861074
1 75248410
1 54888439
1 68196978
0 65956564
2 5762705
2 27592486
1 90574661
1 90438039
0 13166827
0 8575372
0 86015489
1 13930459
1 9744734
2 29429673
0 43968050
0 552505
0 4565218
0 74675877
0 16467814
1 50360614
1 20180017
2 94804012
2 86937629
2 89810057
1 14550830
2 76207434
0 18405521
2 10505882
1 19146608
0 84397706
0 17728694
0 59954466
0 55063345
0 33960107
1 13219966
0 26750452
1 51428411
2 30809403
0 25264329
1 59760414
0 44148560
1 39352752
2 13372210
2 51677027
2 10815837
2 3690979
2 32016100
0 68476063
0 19359793
0 17518099
1 71323534
2 3078912
0 53966422
0 99561631
0 69936700
1 37706048
2 87983142
2 35633464
2 7182046
1 16746340
2 40039321
1 18268378
0 87192117
1 40499355
2 1618199
1 33286182
1 96179941
1 91647635
1 84121441
2 32946143
0 68091219
2 4720763
0 73033618
0 6642444
1 14376910
1 56226301
1 92495195
2 92011099
0 80266418
0 97924295
0 88177739
1 34269395
0 51559854
2 82802939
1 12141138
1 96414077
0 61437040
0 2625985
1 7861774
1 69529340
0 15491363
2 10440290
1 96626773
0 43124747
0 19556883
2 27915193
0 78378499
2 97920500
2 421244
2 61131197
1 65789733
2 11408364
2 77802281
2 13646432
1 49511647
2 75425041
2 86593560
1 28346784
1 40868872
0 81416659
0 42264059
1 67067707
1 64517553
1 99685946
2 53662289
1 90107123
2 68233833
1 94294370
0 3618897
1 92022524
1 5285971
1 72560024
0 80340034
2 43254241
0 27429439
2 885766
0 85234476
1 77005935
2 73797864
0 91811631
0 44562059
0 16407822
1 98829223
2 57236453
0 35292900
2 28598749
0 70461764
0 46725460
0 56656097
2 45542279
0 41075041
1 59018828
1 45135740
2 422223
1 45338417
2 12209585
0 1375731
2 54514256
2 14716119
0 76697852
0 87658571
0 75582520
2 54241365
2 90978930
0 39335590
2 35365554
1 61945752
1 65156088
1 28725884
2 27250033
1 70364804
1 90036400
0 47940379
1 27783042
2 11700450
1 32611449
1 10746206
0 28697585
2 12486020
1 17595799
1 38886225
0 83621216
0 23459208
2 41430448
1 92876172
0 70248935
0 13616563
1 6206024
1 55261403
1 77915438
1 24667610
1 88406312
0 54470397
0 54910703
0 25889345
0 37317214
1 69721564
2 28126631
1 42377116
1 86307713
0 47804911
0 40955838
0 26328355
1 67130711
2 10332487
1 29976484
1 34149167
2 75432310
2 56488106
0 82103029
0 45023417
1 17149930
0 48618657
2 40859955
0 83012820
0 77238566
2 82815553
0 21454856
2 4562760
1 28763066
1 76654110
1 35943621
1 3391724
2 64096067
1 88618676
2 52774043
1 30022348
1 94789780
1 34766528
0 50015132
1 1087949
2 58033319
0 47926861
0 34557072
2 62809067
1 40268610
2 94402449
1 2636512
2 42349884
0 98662157
1 48879892
2 96604699
1 58868709
1 16871730
2 33807699
2 34554173
1 94019957
2 63086896
2 72896286
0 22821901
2 44961482
0 88743444
2 7238762
1 35178931
2 44711441
0 53706957
1 74616261
0 98057991
2 25645277
0 12819081
1 72749160
2 39875810
2 27080897
0 28540836
0 93491331
2 79855024
1 44927842
1 44754949
2 37701718
2 55934025
2 28395498
0 22562535
1 62876029
2 81933303
1 84045758
0 26622432
1 29085227
0 98977868
0 61687576
0 92543249
0 97455694
1 57867629
0 798891
0 24158366
0 63775313
1 76925862
1 92602075
1 47652929
0 70549914
0 53544847
2 47793066
2 47282405
2 88315170
0 73173258
0 21645270
0 26743462
1 18295366
2 77128717
0 62770456
1 37488453
2 60076988
2 72113033
0 13816853
2 88039883
1 91650702
1 5186190
1 3299511
2 23906893
2 97927568
0 82051191
0 15852596
1 59273741
2 75391202
0 29183393
2 42904706
1 28852746
0 85745406
2 99916497
2 19426743
1 42551859
1 73631525
0 39346291
0 60723380
2 60580851
0 91668098
1 27182235
2 24075109
1 27456242
0 20824803
1 5141104
0 27776848
0 12109248
0 68978817
2 25557615
0 90864242
0 41460824
2 98159096
1 14531372
1 55556169
0 64050590
0 76745491
1 47190919
2 73613537
2 55543919
1 24827720
0 36598727
0 17589833
2 48489498
1 96140649
2 85567512
0 30769995
1 80816222
0 4029
2 52558182
2 88372738
1 33921701
2 53840092
0 10505010
2 46949318
2 35271662
2 4500609
1 72972751
0 60143908
1 96524963
1 12798256
0 88667005
2 74354675
0 60500997
0 35503640
1 86430986
1 72204696
0 53432447
0 10672984
1 23392337
2 77949299
1 17417228
1 87925871
2 9593195
1 8255940
1 59875221
1 67836849
1 93368509
0 57486576
2 66908572
0 99076481
2 70384006
1 77245248
1 31257275
0 32615491
1 12686160
0 36838185
0 58679965
2 23224396
1 21820679
2 66795097
0 91332021
2 43958574
2 50134230
0 73413709
2 25786595
0 47735905
1 9530325
1 76753297
2 49344234
2 33048151
0 63814917
0 56609732
0 61484795
0 98536826
1 28488413
2 87488928
2 86617079
0 21551624
1 2897381
0 78457873
1 1510827
0 93884005
2 47042119
0 2357310
0 92189984
0 38446058
1 40364999
0 66205987
1 46332556
2 30618571
2 44137276
1 52870720
1 20408038
1 48974308
1 74713500
1 1607320
1 77610060
1 15293298
1 48138631
2 86656122
1 85420556
0 70228992
1 19792858
2 89170583
2 76700398
2 85360263
0 1155772
0 42821000
1 10531565
0 75593839
0 84990690
0 19964693
2 48848837
0 48142382
2 33869678
0 77170794
2 40357096
2 49980962
1 66983108
0 15638383
1 54942555
2 59817142
0 35477255
0 99675763
0 10865869
0 51919560
1 53218210
1 38994057
2 44152155
0 87740943
0 22658432
0 19075879
2 40688283
0 46673191
1 71282089
2 55935897
1 54834498
1 22824206
1 97554716
2 64251552
2 75334709
1 58140902
1 85723229
1 44046514
2 61712722
1 85725452
2 30427271
2 74022932
2 44333084
1 34645538
2 76644237
0 64877634
2 9728732
1 19690077
1 47555702
1 66177516
1 50241901
1 12808878
1 78746089
2 74115593
0 39217218
0 67098365
0 85541899
0 91199969
2 61745288
1 82723379
1 66388448
2 45888672
2 13337048
2 36810810
2 97868057
2 50812253
1 79815095
0 49022745
0 47927766
0 10922940
1 51540750
2 47484353
0 68913147
1 80896818
0 7455918
0 84260816
2 24925086
0 55197675
2 66908300
1 12763152
1 55689285
0 96687074
0 86270127
2 51966576
1 39897238
2 86892697
0 68806020
1 46796228
1 1217705
2 18428063
0 89789875
1 51547477
1 12520897
2 22279067
2 48474761
2 99665329
1 16745265
1 31517947
2 40005057
2 6358994
2 82060601
2 20688002
1 2667933
1 39998472
0 93664419
0 21589507
2 14927045
1 11022364
1 25402646
0 61415358
0 71555172
2 38874077
0 66630521
0 3730191
1 13212348
2 55711336
0 77404500
1 76290770
1 54657062
2 57748105
2 41795488
2 54829566
0 19782158
1 89965334
1 23159632
2 1198204
2 24018222
2 29058065
1 40141107
1 64183820
2 30600509
2 27565926
2 20531899
0 74351925
0 39180051
2 98335313
1 40781798
1 65768192
0 35791531
1 15194748
2 57251937
1 75010719
2 19720363
2 59323294
0 27491418
0 91256671
1 82292513
2 74327388
0 12927202
2 578345
1 11341633
2 41859994
0 88228884
1 79505337
2 10180447
1 47109527
0 83043809
0 13093549
0 25308893
0 59364470
1 35385569
0 8285783
2 52502504
2 18640416
2 5146457
1 70841090
2 43938546
1 4110192
0 52785673
0 94307210
1 15199941
2 77816317
2 52747817
2 75073893
2 1919808
2 10916987
1 11218382
1 29135572
0 37566300
0 72225049
0 7136762
2 68470524
1 27667577
1 7541470
2 58426030
2 9960448
0 50038471
1 97508958
0 27447387
1 94410372
0 13500296
0 9516652
2 81220956
1 75128463
2 88501055
2 77647079
1 29970559
0 24610654
2 47560812
2 95033589
1 80240481
0 19613857
2 47232753
1 27256944
1 20154204
2 72350658
0 46091907
2 89654432
1 16880183
2 73893548
1 23536582
0 26233835
2 15489787
1 15001507
2 22816694
2 34895598
0 89071520
1 56035869
0 54124160
2 48742672
2 36817694
2 45292706
1 6981480
2 36661025
1 447702
0 83095316
1 2063126
2 99652789
0 65677196
0 88936381
1 84756775
2 1928595
2 58925094
0 46346199
2 79261175
0 70806365
0 69585158
1 22904649
1 57260701
2 37111799
2 19988385
2 56152202
0 78501377
1 87640008
2 2615797
0 75506950
2 85919392
0 9637830
2 25561725
0 36712553
2 40335768
2 40043993
1 14143788
2 54488904
2 35075728
2 44849
1 23398440
2 56245007
0 77397019
2 9117054
1 97364486
2 83589700
1 53048828
2 51198643
0 17868553
2 73679310
1 3075066
2 66990316
1 34749355
1 63515927
1 73940514
1 33854611
1 77488788
0 52658870
1 59562946
0 11352040
0 8558810
2 25382872
2 9928062
0 52183476
0 51188637
0 29688297
0 56876171
0 16957198
0 25090822
2 61186093
1 12733282
0 54888179
0 50311342
0 11377437
1 29896819
1 45555287
2 94483330
2 75598386
2 98510218
2 83344000
1 15622946
0 8030977
1 1363929
1 42618513
0 84364505
0 30672010
1 7419593
0 73541205
0 37588235
2 91149511
1 73415111
0 2451567
2 45805680
0 95760537
0 54416781
0 14951536
1 51872096
0 91127193
2 65984113
1 20196176
1 18092675
0 22196878
0 93197789
2 36481385
0 67388720
2 95144163
2 89730158
2 16249332
2 44970727
1 76892947
0 11396983
0 61466610
2 15000285
0 90960191
1 48106593
1 26802292
2 90531887
1 10328562
2 5755029
1 39393797
0 87207600
0 12549637
1 12379826
1 5198181
2 8198356
0 59912626
1 89624025
0 69388514
1 87844899
1 3018967
1 22773997
1 20109445
0 81109687
0 43291059
2 65749509
2 24897162
1 1841628
2 8182457
2 84203104
1 89682610
1 69974270
2 66171987
1 41195784
2 62505896
1 83017423
1 85223684
2 11426616
2 72408784
2 90317800
1 46634237
2 17086218
1 83277617
0 80733873
1 91432048
1 15049556
0 38422283
2 90650994
2 39689405
2 9287088
1 5208786
1 3004517
1 86730114
2 51052259
2 71145884
2 74682774
1 64523190
2 74011445
0 77684029
1 52429567
2 88104648
2 55903785
2 1978729
0 85295882
2 40708034
0 65284129
0 65594859
2 12436142
1 46091306
1 43157926
2 24180296
0 82066460
1 19288314
2 14634430
0 95362723
1 74991453
0 48621839
2 29766332
0 14817459
0 17498460
0 51764772
2 98223129
2 53359487
1 52751697
2 53862075
0 51854520
2 1344994
2 18734102
2 15083255
2 97640156
0 53727259
2 37208921
2 27311866
0 96180181
0 92130288
2 67861795
2 33236379
1 75409945
1 73110472
0 33682270
0 70510502
0 57836089
0 11851135
2 17977954
0 53858382
2 80881289
2 46022347
1 8054815
0 71797851
2 14751059
1 85372696
1 74384352
0 42571766
0 39571785
2 72528084
0 30073889
2 24796386
2 15059665
2 54669651
0 38943178
0 30272373
0 49845357
2 26583355
0 14628560
0 44412341
0 53017738
1 74157930
0 25156160
0 49206423
0 93570969
1 6860802
1 3855569
0 17320048
2 54087177
1 4371678
1 83598770
0 16787209
2 1604537
2 10866846
1 17758084
2 81011749
2 81448154
0 18870275
2 19247294
0 34899910
1 3476126
1 10014835
0 27302867
1 79911954
2 20777157
0 86174871
0 85548042
0 33640678
1 6865998
2 34338957
1 44388791
1 68750342
1 4363359
1 23062473
2 26397286
1 32482479
1 86045223
2 95655572
1 46799362
0 93860559
2 70576159
1 57587789
2 62471995
1 89808642
1 65535506
2 57963848
0 81971893
0 146369
2 74292895
2 31250302
2 82566124
0 32176439
1 4189490
0 8815875
0 494477
0 86296998
0 84034599
0 81954212
1 90657276
2 34870736
1 47431568
1 54204322
2 48216123
0 94656191
0 48439459
0 95213653
0 83222608
0 76541890
0 33933655
1 24448244
2 65218838
1 38283172
0 58196135
1 40843267
1 22034118
2 35752324
1 28084134
2 6960060
2 42536720
1 4294282
1 90474229
2 90124755
1 90755730
2 30296099
2 1671502
2 18801198
0 16451262
2 41801292
0 58947439
1 27027135
2 50100383
0 15365624
2 59670155
0 93988272
0 87463175
2 88652080
2 18803509
0 38844410
1 75283917
0 90171225
1 42065479
0 72297890
2 16539386
1 32914841
0 58313778
2 72321371
2 53457842
0 27952571
0 96196609
2 36162913
2 76884324
1 46752908
2 65417926
0 80044978
2 72559184
1 66559986
2 56333797
2 29936897
0 79383844
2 17613438
1 25579352
1 20291770
0 8044857
1 10168638
2 83374169
1 31054078
0 44031004
1 89168422
0 31284396
1 27635311
1 82491448
2 61008097
2 45248898
2 88979872
0 88627773
1 21014749
2 57730942
0 60553727
1 17986686
0 64288005
0 51261667
0 44069400
2 42778598
2 66082090
0 40213960
1 87475281
2 44363414
0 16321146
1 22376911
0 27169924
0 58485531
2 19305813
0 21632982
0 86354124
2 63038147
2 71261048
1 94171428
2 54626273
0 19287303
2 1756804
0 45316868
0 94678181
1 50596731
0 70518575
1 57908816
0 50453472
1 18777610
2 7089421
2 56259938
1 33330278
2 65205051
2 34582587
0 91081383
0 34420884
2 89595136
0 60440544
0 94586322
0 9795237
1 36663346
1 14880748
2 91270468
0 57646101
1 94644317
1 44207852
1 84057815
2 67556297
2 19317796
1 30441571
1 85004432
0 81742731
1 37786580
1 77167281
1 89449995
2 40299809
2 69339123
2 42312540
1 14267981
1 49592177
0 48452995
0 34842595
0 30740611
1 22548572
1 16822065
1 95538134
1 28777087
0 63332322
2 9136210
1 18236511
0 34828660
1 67508111
0 66174557
0 65709003
2 59909028
2 43273618
2 96287892
0 910584
2 28115350
0 67516875
1 75409420
1 92546234
2 13095468
0 92369582
2 77118034
0 90302152
1 457514
1 78703956
1 56135852
2 86050252
0 32884305
2 80166804
2 1438870
1 84523587
2 19588807
1 38890950
0 19728588
0 68409723
2 36038197
1 99451568
2 13800781
1 2250444
2 73732793
0 65971289
0 59037985
0 27163675
2 42624017
0 77671597
2 23544286
2 63960277
2 80624897
1 43232690
2 66180661
2 10790379
1 69614227
0 48523883
2 18386721
0 80452576
2 32397713
2 92936652
2 12465100
1 87009484
0 15317891
0 64377440
1 97925910
2 53662930
1 36552110
0 48446187
1 74362931
0 35244649
2 28448549
0 83101065
1 49642021
1 34582360
2 27468053
2 82640928
1 53205787
0 69777830
2 2501837
0 69016893
0 16034944
0 44633353
0 86171794
1 34704149
0 18898699
1 63525520
1 80545765
1 62073827
0 28231888
1 92467594
2 90760599
0 73418300
1 62140914
1 15585412
1 45010651
1 58834551
0 18173177
0 63375253
2 25279871
2 51145494
2 48137667
2 35214711
1 63013323
2 30205790
2 26602411
0 4179718
2 12440232
2 53470783
2 67106634
2 96024637
1 48462571
1 61799200
1 93931332
2 18287151
1 3513412
1 34506406
0 60857847
0 72280199
1 62479766
1 28226110
1 44789612
0 66552493
0 42410152
2 66279111
2 30170763
0 202890
1 29786906
0 6594270
1 30293402
0 23841189
1 28051112
1 61807874
0 89108634
1 33722951
0 93279684
1 76558929
2 45395830
0 17467456
0 10919304
1 94921426
0 69747344
1 60946164
1 91327526
2 27534724
0 41063476
1 32778389
0 94620475
2 39612435
1 28396817
1 99156954
0 53124454
0 63933497
0 45462559
0 90701492
0 96707721
0 15559423
0 80538813
1 69976983
0 56969585
0 36899824
0 4716332
2 99370819
0 66215146
2 37157413
2 835141
0 23001685
2 34008376
2 74736416
2 47774291
0 99228150
0 64925374
0 76984138
0 3816626
0 11707245
1 41429965
2 8774737
0 59437374
0 66093561
0 1342000
2 12870890
0 63075241
2 18539582
2 8466331
1 77150850
1 76697203
1 18384628
2 51626209
1 81691459
2 82495476
1 8173238
2 4062649
1 33287559
0 68308609
1 49973866
0 9135945
2 4753037
0 84370396
0 74152510
2 18568458
2 88636608
0 72455615
1 747808
0 56662217
0 58714197
0 40453150
0 17908734
2 40442940
0 16996028
2 34758238
0 19821508
2 78726399
0 2402249
1 10240328
2 45328889
0 76770331
0 27586992
0 49198649
0 62407156
2 56852721
2 11218374
0 4636959
2 57837648
1 77031974
1 39477420
0 44821622
0 16122798
0 52137886
1 51596842
1 71914114
0 51902670
0 78539289
2 28168417
2 89371959
1 27404136
0 16795987
1 31010614
0 94385705
0 38568806
0 21394297
2 57044016
1 1893655
1 44265002
2 47078904
1 70737710
1 76361358
1 66080934
1 56760750
2 98193967
1 56827283
1 76785481
2 45427565
0 92551166
1 47676918
0 13517081
1 55411280
2 58814144
1 11747161
1 9984701
2 56268575
1 61598857
0 6478129
0 56185577
1 51620475
0 71774545
0 8840054
0 26197428
2 10289716
1 68434054
2 10120569
1 4443212
2 7316942
1 7087139
1 41311359
2 1420578
0 44050064
2 45139621
2 84676260
1 22070539
2 54519589
1 94956245
2 95410295
1 63394813
1 5295732
2 32179577
0 1034552
2 45305055
1 21103177
2 96498005
2 78840233
1 33492900
1 87725418
1 64695823
2 1467523
1 88557297
2 72818831
1 76842351
1 38144474
2 21212371
0 40380494
0 57449811
0 74927954
1 37493483
1 39227681
0 25480270
0 96582411
2 55565063
0 3391807
1 27841594
1 63887540
1 64106935
0 95604455
0 12829728
1 61512990
1 38074012
0 45870803
1 86174275
1 84696687
1 18902004
0 44772196
1 72867134
2 56837406
1 24903871
0 78932789
1 59036578
1 67443179
1 3282419
0 97998457
0 36471027
0 60665542
2 45354462
0 50712049
0 80578854
0 74583961
0 72557251
2 64317808
0 28384360
0 88409514
2 95164145
0 4376807
2 51716915
1 25671330
2 13166672
2 34595514
1 18500951
1 95208164
0 37838540
0 8062543
0 91226567
1 51950485
1 12938697
0 31897530
2 80755606
0 54686711
0 88645231
1 77149118
2 75738110
1 84663068
1 63345397
2 448364
0 80609224
1 37880447
1 13265791
0 5725168
2 42753520
2 32259797
2 19598215
0 8958826
2 96780512
2 66854226
0 77436879
1 41247963
0 39187586
0 21350002
1 21962545
1 35217328
0 14541638
2 11631511
0 32243119
1 86803231
1 54168836
1 80810479
0 17928900
0 16780299
2 58870548
2 43872118
1 3213528
0 3386833
2 59782320
2 14158521
0 51441260
1 48369573
2 13739993
1 14493666
1 41943972
1 28585831
2 14405885
0 74060179
1 49795695
2 92064372
0 11389775
1 36036437
0 17061603
1 57794924
0 99481059
2 8503822
2 57323653
0 12995126
2 72931164
0 80989843
2 91253506
2 85218546
0 50672905
0 41437129
0 96278473
2 52643742
1 70330632
1 4578527
2 54325800
2 69114629
1 6777464
1 31584029
0 43781163
0 65845167
0 4005037
0 59082228
2 37378352
0 55810029
0 27164479
1 16244111
0 81830529
1 26583219
2 58149859
2 28401262
0 49661107
2 33222166
1 93223248
2 63455722
1 14050258
1 97631919
2 1246493
1 50968627
1 65111
2 59855625
2 84649126
0 4350694
1 71874719
2 96809357
2 48531833
1 13318561
0 17269759
1 93130814
1 3128681
1 75644032
1 15232782
2 33844806
1 60649909
2 92285629
1 38401862
2 57973684
0 95598857
1 99495660
1 9078093
1 97580992
2 74458615
2 43776170
1 63870461
2 97508433
2 36444110
1 40322028
2 71780245
1 69974438
0 19207811
0 60323874
2 58375691
2 26041176
2 20009237
2 90144309
1 78932839
1 3034162
1 11498630
2 75882224
1 91222773
2 88072084
1 93421320
1 48459703
2 22268984
0 4751318
2 27670893
0 23508655
0 39509376
1 6303966
1 35251685
0 7488426
0 26792971
2 49140270
0 59268548
2 52052600
1 5843402
1 50725742
2 41058247
2 32507057
2 4579109
1 23176863
2 36508512
1 45200554
0 6939001
2 99203181
0 20177694
1 96292276
0 80987235
2 68839185
1 79167370
2 52369197
2 51915161
1 85955790
1 25892162
1 17708735
0 33203565
1 64455813
2 67069538
2 79053046
1 84701949
2 79644438
1 32519448
1 12889094
1 37249359
2 89850468
1 67304410
2 50904447
0 69320297
0 90505054
1 1856302
2 83782252
1 86550211
2 58242684
0 33360031
1 2166927
2 27199571
0 46702951
1 98245210
0 56100689
2 35557244
1 27941059
2 55895659
2 37984831
2 34652595
1 7492383
1 65450835
1 37544394
2 37774753
2 65780520
2 25873254
1 55549981
0 56630440
2 765609
0 24538669
1 39661900
2 20489541
2 44711309
1 64472893
1 29065742
1 65006298
0 18796432
2 14905863
2 74971227
1 8080667
2 70032040
2 27031488
2 1677738
2 73710875
2 57890072
2 69222121
1 9620720
2 86102176
0 33667292
1 23500619
0 24244828
2 25376827
1 82838876
1 21771231
2 1932000
0 37276387
1 81928859
0 432370
2 83925610
2 83551855
1 30535422
1 32432710
0 95469166
2 73027052
0 40559195
0 4067425
2 91316546
2 96319287
0 38286295
1 84234193
0 63867120
0 41609610
1 98212413
0 87226723
0 27920330
1 13750528
1 60448947
1 3293569
1 51297202
1 7326999
2 33227765
1 45426933
1 44622748
1 52849112
0 34052955
2 47936270
1 3711583
1 5212188
0 57149305
1 861951
2 12636116
1 45324984
0 72074224
2 84966247
2 89555166
1 99725043
2 73595296
0 67721472
1 49836702
1 48492057
2 40004677
2 74363190
1 93078826
1 48301780
0 22546852
2 49846745
0 35473194
0 76175451
0 65500829
1 83854148
1 65933528
1 82355988
0 98362548
2 91976019
0 86072224
0 34784053
0 50262293
2 68850310
2 58458779
2 87266169
0 80735805
1 43933519
0 39514889
1 55960655
2 25845052
2 97102101
1 37448025
0 16321527
2 20756291
2 33512770
1 48122535
0 56363311
2 87532419
2 84567792
2 17433059
2 40290981
2 29558906
2 93595420
1 45658367
2 77627995
1 81985156
2 35446529
1 41480861
2 36553943
0 79625023
0 85204765
2 84720136
1 44959422
1 18836883
1 17712173
2 43966516
2 98542813
0 92058129
1 74330075
0 3290401
1 4146431
1 76315201
1 81845325
2 19935477
0 17375649
2 83450027
0 57065872
0 5988683
0 32067637
0 14057226
2 19565147
1 51341733
1 13915995
2 61276862
2 67972455
1 83402715
2 48371937
1 24305119
0 27026974
0 24952095
0 97248349
2 78395417
1 22505999
0 85174812
0 86352285
2 78702106
2 90389975
0 50786920
2 50586917
0 50680536
0 30701222
2 16605758
0 48078631
0 72714139
2 70003778
1 4843966
0 55922669
0 17314215
0 99201641
2 32698664
1 15520644
2 97849800
0 72938899
0 93395213
0 13019724
0 50653350
1 31855987
0 54669835
0 61805453
2 37764513
2 26975842
0 5947670
1 33118779
1 81318225
2 32907148
1 87367387
1 941181
0 1624722
1 93930696
1 31767921
2 88897463
2 4542298
0 94494768
0 4055266
0 7374594
1 40472892
2 81086483
0 1679924
0 61253209
1 14170636
0 49424296
2 53708508
1 65442963
1 92637698
1 8194036
2 9111080
2 53912681
1 78016244
1 16775226
0 24092944
1 16983984
0 1727539
1 46027412
0 43402940
2 27413737
1 11592900
1 46190174
0 46890594
2 29033995
2 85851270
0 20565575
1 76453559
2 60537991
2 24593346
1 11249851
2 89508106
2 27334406
2 51073650
2 78207590
2 30253247
2 35020346
1 92427915
1 83165585
1 9568715
2 84407711
1 28703457
1 25588021
1 83957799
1 19245469
0 38348011
1 15339183
0 78946770
1 38609537
0 35894481
0 91782361
2 56109105
2 80275935
2 47010384
2 8220784
2 26492061
2 85616134
2 41177623
2 9433845
0 97748270
1 70321004
1 201323
1 99243779
0 79995341
2 67212262
1 46926449
1 9657974
2 99044893
1 39528093
0 30615242
2 83915946
0 31720530
2 50416439
1 21451867
0 83838287
1 76383557
1 40261917
0 40292308
1 41478384
1 52388917
2 25099104
1 25451039
0 66272914
1 30935844
0 77144491
0 5573599
0 30049624
1 39749274
1 63375150
2 47366483
2 63758351
2 54317905
0 17752623
2 27255441
2 60411817
1 92366901
2 99529903
0 39266728
0 24901217
2 1903894
1 30718451
2 85838054
1 76743470
2 42753414
2 54391480
1 37986337
2 81870904
2 11003874
2 72570712
1 80500967
2 43644690
2 29441417
1 9180788
0 95234672
0 36398635
1 68824475
1 58752009
2 69639622
2 34007660
0 47037630
0 59744552
0 82201571
1 76869612
2 64007424
0 87121477
1 51298238
0 23509042
1 98320537
0 33260590
2 38840470
0 48065564
1 90643313
1 20303770
1 77155810
2 24877055
1 82111509
2 40164525
1 43358701
2 8077285
2 84524120
0 90655933
0 57634410
2 90727900
1 39556728
0 26720713
1 20990733
2 68874307
1 56176040
0 72504597
2 83171788
1 35052764
0 61742274
1 60156803
0 68040425
2 89297180
2 82358741
0 67268973
2 27625339
2 64025512
1 36263237
2 41081476
2 56435148
0 46325049
2 80148253
2 11751781
1 85764448
0 6611122
1 96259936
1 188805
0 84472740
2 34757238
0 64280283
2 71066178
0 89070907
2 5955988
0 289090
0 22077939
0 63357626
2 39226129
2 55017206
0 9371778
1 79331194
1 25443066
0 67185380
2 89179214
0 18702177
0 66637665
1 72647313
2 96567605
0 22303979
1 31737246
2 79946750
1 98221457
2 840963
2 2786958
0 96309955
1 12789007
0 16831200
0 53780847
2 98690415
2 84242851
1 80683551
0 82195752
0 63811666
2 16410661
0 84648614
2 57869873
1 39465245
2 81790769
1 20097182
1 80466496
1 99226257
1 61887479
1 49876757
2 55422062
2 59161273
2 86892575
1 99706334
0 30274556
1 72705458
1 7436296
0 22019319
0 1542984
0 29165183
1 40249955
0 64912033
0 17782965
1 72376868
2 55788910
0 36506091
0 20643796
0 74778718
0 97893841
0 60073826
1 86818307
0 17664697
0 12562684
2 65654866
1 59589395
2 29731902
0 11563892
1 38770445
0 98540411
2 55245573
2 40284746
0 19535069
2 83878953
1 44303401
2 97864302
2 90865790
1 34387132
0 36914490
2 20590099
0 86363657
1 53531954
2 63681529
2 11913497
2 99335897
1 61708356
1 57158692
1 346561
2 64725217
2 53646804
1 66535888
0 87098669
1 70613758
1 60040147
0 74112066
2 31475426
1 58245821
1 27742241
0 38684916
0 4068342
2 44762713
2 81150888
0 23061566
1 84457878
0 10265017
1 20851431
1 52245549
1 54591407
0 58085569
1 50866566
2 4308004
2 75986478
2 55357198
0 70994581
2 12655047
2 86553436
2 13037577
2 86205640
1 80362127
0 63946741
1 20485561
1 64033745
0 11429416
0 73217360
0 50401329
1 62062943
1 24480675
2 91974062
2 83448210
2 59637508
1 62287588
0 27346262
0 837244
0 56421198
2 62676061
0 72090767
0 48628462
0 53106456
1 37556687
0 69460536
1 70461074
2 26076578
1 36613082
1 44956533
2 11309438
0 2200951
1 70725846
1 86057004
1 44405260
1 51741373
0 2708284
1 73361611
2 7698545
0 41867384
1 88590464
2 18926001
0 13454313
0 65720795
2 31056982
2 33601288
2 42117258
0 20105653
1 92484619
0 46846498
2 60906404
1 94773685
2 45008978
0 93025344
0 68293679
0 72577217
1 81465616
0 64350574
1 33118635
2 66591890
1 80536418
2 8006042
2 86617087
0 75153004
2 78833487
1 13086420
1 75847287
2 14360853
2 63423926
0 30162588
2 87182916
1 6476007
1 22908940
2 47608817
2 17808690
0 39186179
1 41790339
2 18473980
1 1446469
2 74120853
1 13819383
1 68279706
2 80315408
0 49257370
2 55921272
0 9448015
2 12710025
1 46786556
0 64216730
2 3067153
1 84119629
0 77120950
1 36780981
0 92322427
1 52430102
0 90120570
1 2839374
1 90439412
2 42289000
1 3930007
0 73976653
0 49839084
2 77244501
0 35013794
0 34515502
0 71103460
2 39153518
0 21675543
2 17312589
0 16162063
0 39906788
1 24305343
0 12609053
0 63377901
0 14292921
2 91050396
2 17150485
0 67504008
1 88599118
2 65850193
2 63052040
2 58163111
1 33402605
1 8593266
2 48292354
2 94907035
1 1541503
0 28588615
1 63661094
2 23598452
2 13786915
2 66257367
2 73819745
0 63173128
0 59222657
1 30593083
1 23070900
1 14426920
2 39809415
1 12822366
0 96951326
1 30568345
2 58965585
0 82595631
0 61838375
2 8727726
2 74105838
2 853395
0 44883352
1 46160145
1 85089189
0 56115355
0 75622648
0 47473838
0 8179366
1 10015083
1 22981111
2 97462028
2 10928153
2 28954903
0 72663814
1 10429810
2 59142591
1 60229503
1 68847609
0 48431906
2 10437296
2 60522229
0 67638226
2 65897036
0 7621124
1 22934951
0 20342855
2 92822144
0 30453768
0 3759580
2 87430852
0 9174788
1 24258730
1 60840739
1 83141071
0 53038693
0 33523264
1 44114085
1 43657090
1 28681903
2 60246521
1 16442372
1 6291166
0 14558159
2 7938957
1 43065898
0 9940528
1 85562943
0 84602759
2 98143134
2 9629993
2 5948235
1 53844370
2 74525298
2 34085691
0 75945550
1 38146521
0 38326546
2 3301534
1 64992050
0 56753085
2 77548576
0 86938672
0 78418557
2 13019397
2 17112953
2 7456769
0 36297893
0 33140309
1 35466428
2 4824954
0 81687024
0 63493461
0 90920644
1 59675273
1 21746487
2 78992940
2 16291801
0 75948848
2 37040110
2 18386327
1 6791747
1 13843074
2 960760
1 57463685
0 63607620
2 40221463
0 54012150
2 87992214
1 19536120
2 45394364
0 91114664
1 8028772
2 28572782
0 79114228
0 28758680
1 3742991
2 65272396
0 91459872
2 73480276
1 54081975
1 93244141
1 53678628
0 96128102
0 93545145
2 35823166
2 37489201
2 84308578
1 97646662
2 85306967
0 2003064
2 51994058
1 45887338
2 90441062
2 79125089
2 34396060
0 86538843
2 55203376
2 53775951
1 45916909
0 54688276
2 41338612
1 81877210
1 48360170
1 92595728
0 16062398
2 73571675
1 73927792
2 83723177
0 51457796
1 69111025
2 27127166
0 49064158
2 29160298
0 30409026
2 9157638
2 92916559
2 54007867
1 52780842
2 21645596
0 15412765
0 99232932
2 176611
0 21117090
0 9444247
2 24899621
1 10631114
2 27533252
0 59186126
0 33795897
0 16372353
2 68560287
1 95772170
0 88058057
1 63980281
1 41269888
0 86462782
2 3346087
0 63644959
0 30590509
2 3756975
2 5821717
2 43652559
0 54233515
1 43091589
2 49338344
1 88367348
1 47701888
1 12210319
0 64126044
2 69163373
1 29785467
0 41302298
0 70399021
2 86440703
0 6075503
0 32294943
0 91883472
0 63011658
2 69053754
0 64546409
2 65547223
2 17722886
0 48465484
1 5889307
2 24853642
0 89888865
2 35829601
1 56639154
1 52214578
2 5100511
2 38614594
1 81041835
2 56220103
2 32630992
1 74798076
2 70215020
2 87310375
2 77166757
2 44930430
0 89137652
1 50449775
2 65692053
0 33258878
0 92838118
2 48436267
2 72670371
0 61855357
1 86915355
0 19440965
2 8412893
1 989367
2 3379863
1 2039158
2 16294777
0 8915727
0 54248686
1 34804592
1 5841384
0 75929108
0 27435315
1 54376062
0 45694093
1 42941388
0 19372826
1 6961880
0 15881246
1 90387396
1 47647603
0 50735332
0 32929400
2 51382339
0 43723691
0 14281300
1 44578299
0 47091651
0 66090277
0 63120057
0 33463801
1 59145881
2 93267595
1 1664908
1 21439593
0 32820694
0 67003488
0 11115586
0 16927169
2 42019137
1 46153788
1 29704273
0 6224554
0 24198732
1 21040691
1 53685171
2 65590126
0 63944727
1 11780981
2 68853570
0 4687587
0 43192543
2 21252000
1 80613249
2 49274864
2 19564151
1 60933359
2 2360749
1 38821677
0 11319038
0 16365479
1 10561460
1 96979324
1 35828187
1 33132789
1 1730381
2 1000556
2 64391172
1 22548309
0 84058911
0 8046774
0 52104534
0 23204866
2 33885309
0 66175907
1 65407538
1 79965945
2 55966746
0 60078966
0 67582502
2 22881031
0 90914877
1 60463654
1 2275834
0 43003298
1 37009267
2 65612856
2 97822190
0 19386729
1 94583105
0 66839501
2 51963133
1 42799824
1 29863444
1 64922950
2 93249224
0 91076110
2 46483185
1 78647869
0 23255492
1 92694721
1 76405627
0 11683737
0 46701823
0 33108656
1 99097645
0 44432710
1 16023508
1 90967821
0 80837512
0 4379959
1 68575316
0 82686201
1 84088917
2 83726508
0 94544918
0 88281030
0 15950800
0 64437442
0 2499126
1 34949255
2 40122564
0 27957309
2 29735533
2 85577171
2 32569
0 4922712
2 69714278
1 34275326
1 18467250
1 36713427
2 80196177
2 95850076
0 15017315
1 64707922
2 39905605
0 22817260
1 74688459
1 93925025
1 75364698
1 5657489
0 66980729
2 13593344
2 85016765
0 50583447
0 38627034
0 30097784
0 20093102
0 20492603
0 97930425
2 57929907
2 73642357
2 9974486
0 83068898
2 23947496
1 79335638
2 9234419
0 2606048
0 93283084
1 53442029
2 54179
2 76125962
1 13475874
1 87867603
0 39887419
2 10478752
1 6255822
2 52097440
2 10510573
2 4970308
2 3918067
2 40035684
2 13102830
2 70283674
2 68872222
0 81951585
0 14289574
0 8209455
2 65881466
2 47545562
0 62429616
0 93150555
1 35268170
1 57533975
1 6371342
2 83712439
1 82868219
2 91576837
1 45809816
1 19676421
0 77217555
1 99600502
2 36775402
1 80580355
2 71226998
2 17549481
1 16302344
1 89067435
2 55284730
1 54420370
1 55878591
2 53030245
2 74882134
1 74766629
1 493686
2 80664549
0 22309633
0 95309607
2 76724285
1 23134311
1 54568797
0 21328221
0 97149050
1 61879357
0 63062255
0 54414714
1 52586988
2 44523122
2 15803487
2 97840413
2 19494651
1 54712162
1 90834039
0 24535220
1 26904194
0 92904254
0 95870206
2 41337943
0 78993725
0 60224401
2 64738914
0 68405449
1 10205650
0 64747609
2 59642545
2 52894514
1 20311916
0 27157251
2 82433908
2 88023753
0 34447719
0 68313627
1 1515563
1 58159468
0 49570260
1 18636833
2 13597524
0 28891551
0 29338684
1 29647685
2 79671757
2 24908200
2 4326231
0 92874052
2 96209693
2 10674150
2 73010928
0 9842803
2 58709906
0 60283430
2 57921020
0 48440115
2 18312838
2 44803576
0 85934028
0 8856235
0 40017854
0 22213845
2 8735500
0 21909301
2 8971823
0 36059192
0 1197226
2 92880058
2 16784822
2 5264842
2 51277198
1 95473312
0 56020233
1 33997481
1 24311958
2 52615410
1 42915682
2 70152746
2 74018361
2 42894309
0 64573121
1 24504194
1 33418287
1 56167096
1 5194210
2 87709906
2 66586039
0 22090970
1 24451911
0 51019938
0 66195307
0 28339726
1 4440095
1 48655776
0 65043647
2 58762943
2 69887122
2 86687250
0 46196813
2 60623129
2 49364772
1 4299485
2 19258866
0 44837561
0 31258032
2 52262765
2 63282317
1 59535097
1 36003673
1 83924932
1 8593674
1 75980244
2 80719805
2 42146468
0 79445131
1 55050389
1 28160277
2 25060699
0 50379052
0 76362561
2 17838975
1 80807716
0 16569323
2 3916581
1 17039674
2 7136528
0 46960464
2 80676373
1 55007131
1 90120293
0 20136309
2 36313819
1 13380569
2 96458088
2 44956565
1 11576140
1 12529753
1 34361428
2 2405002
2 61801723
2 9706945
0 57744691
0 23677305
2 65491709
2 38292986
0 52441750
0 63604727
1 62577182
2 22401267
1 57892683
1 27852317
0 43206673
0 30697541
0 21253179
1 79951160
2 8668905
0 62610472
0 18310147
2 36300725
1 98929074
0 6612369
1 35229705
1 31379898
1 56662725
2 98689406
2 55525365
1 48390865
2 2505994
1 96214821
0 21043756
1 18026685
0 93576474
0 12068186
1 50029497
0 5670049
1 52372626
2 72640264
2 46688
1 46494301
2 63481987
0 61134243
1 27271130
1 70975662
0 33110197
2 22410573
1 26671243
1 79986350
1 26727104
2 61821423
2 41810710
0 42877376
1 84424677
0 42204728
2 85165288
2 49340975
2 23535497
1 7995215
1 42115193
2 7656367
0 42161141
1 50327966
2 13458875
2 83582807
2 65229884
0 41541743
2 78028188
1 83512805
1 91364049
1 37476321
0 56109192
1 29078324
2 32574966
2 7932793
2 33012137
2 29053758
1 62397524
1 87524756
1 83505901
0 89091688
1 13500346
0 79172569
1 97477704
2 35092129
2 37504123
1 4595412
2 69127177
2 30993700
0 81492632
0 18669328
0 9996910
2 45269039
0 99759020
2 22444661
0 50587848
1 4909063
1 9705144
0 85671943
2 18145517
1 5183934
2 60128697
0 65750159
1 13521295
1 3371070
2 84244748
1 48096348
2 64170959
1 55896864
2 1480460
1 77013312
1 22320653
2 90208291
1 40483028
1 26066140
0 17055862
1 59324796
0 16136556
2 18441657
0 62038212
1 8004149
2 21917763
2 56233307
0 37216462
2 92045413
1 43481842
2 6294157
2 3601625
0 85080451
0 59319153
1 22336437
2 52490640
2 65548417
0 19238819
2 70666446
0 44280705
0 87373668
2 55745078
1 90219236
1 70459423
1 27756861
0 16566759
2 86422313
2 58324115
1 71418724
2 52323789
2 35512473
1 79407120
2 66827448
1 21398334
0 16810327
0 40929530
2 52706433
0 77912449
2 77466053
0 42759764
2 58461435
0 4829920
2 94270031
2 36221884
1 15742256
2 73688055
0 46607304
2 77240595
2 44349823
0 16293306
0 23417033
1 72769522
1 53525662
2 56240726
2 82538892
2 30197097
1 77469217
2 47779615
2 93714175
2 47070140
1 38066232
1 42891700
0 36144739
0 66261554
0 68203500
1 85306944
2 48432601
1 17442751
0 43482972
2 11104823
2 82533166
0 51715581
0 3897982
1 71673321
2 87155919
1 2531081
0 54420524
0 18063938
1 54956479
1 75391449
2 55347705
0 83309505
0 60815377
2 52665086
1 26444466
1 44127738
1 19205851
1 23610839
0 77538310
0 52663513
1 65994555
1 58875867
2 48570297
0 96686798
1 10378600
0 17520349
2 91140151
1 44974768
1 62439229
0 53014539
1 69778652
0 56867939
0 33214755
0 82718637
0 91830853
0 43327008
0 2344996
1 28533369
1 84746630
2 85527838
2 122373
2 90860582
0 66192022
2 5764509
2 72114309
0 76956395
0 46130489
1 42737009
0 23057465
2 7326247
0 47701412
2 20405088
2 47638855
0 33653424
0 68213905
0 62330021
0 34783753
1 1673146
2 26540954
0 43462006
1 27857274
1 42948570
2 52976417
0 1891686
0 53404613
1 68856644
0 2011303
0 16198889
2 23723059
0 55134965
1 39840616
0 82498169
2 61260500
1 95379457
0 85656045
1 14025972
2 75495284
1 55418523
0 30140533
0 86427144
2 57384588
2 79641962
2 592490
0 82730391
1 49451081
1 74065164
0 52124895
1 50703366
0 56353003
0 24706108
0 34834339
0 37611806
0 85030714
2 67076533
0 9419202
0 54208018
2 27698861
0 81884442
2 59007508
1 90666763
2 2021859
1 21527592
2 70030443
1 96937396
2 39915420
0 95720147
2 47401960
1 25763627
0 13882002
0 2879002
2 42107564
0 75606307
2 98496606
2 70904932
2 86733802
2 58746567
1 88211440
1 72864910
0 8924467
0 80265989
2 49572032
0 67149893
0 83440393
1 67430398
2 39586886
1 34664387
1 98490573
1 80026268
2 6823819
2 71952704
2 64491410
2 22795006
1 57333229
0 49216718
1 47401944
2 55800788
2 48282783
0 51305771
0 82003887
1 55199358
0 38183290
1 77125631
2 84648425
0 84141815
0 48771106
2 63701508
1 80982084
0 54758784
2 95379396
1 21293670
0 96527230
2 25924174
2 53011739
1 40482069
1 54536187
1 7878805
0 47972534
1 45521854
1 69111262
1 54578287
1 26683437
2 98086434
2 95537531
2 19277851
0 59013399
0 18562854
2 29807239
0 46942215
2 56436852
0 70821472
0 73156009
2 7793959
2 10504653
2 79754998
1 18909168
2 7701126
2 38697524
2 24499305
0 15959149
1 62375124
2 25687136
1 37791354
1 78922249
0 11320790
1 46819948
0 89202680
2 68076026
0 19263643
0 57354735
0 43806690
2 35675168
1 57082732
2 47232895
2 26355309
1 96969432
1 80532403
2 74352964
2 14445550
0 87167962
0 18867297
1 55776588
0 14017692
1 4004567
2 55458812
1 52917122
2 56088514
0 2405332
2 41765564
2 79881294
2 98977990
2 48886275
2 18705497
1 21574448
2 57068691
1 29984317
0 19668310
2 70735648
0 78887837
0 79281321
1 50718115
2 90242689
2 64675442
1 24868187
1 60685593
2 30075308
1 72634597
1 119182
1 97894936
2 47885545
2 39895803
1 11141521
1 42471125
0 13631487
1 66469917
0 68412098
2 71015574
1 48631258
1 96724120
1 17431117
0 78511221
0 41226093
0 51882786
1 93713857
2 60286554
2 94975632
2 22816395
2 59693420
2 75463662
2 35583907
2 66573152
1 1154116
0 83080166
1 26470172
0 27181324
2 52821448
0 30504113
2 43885586
1 27147741
0 79058635
1 16057921
0 87239133
0 96633998
1 65859375
0 4901768
1 32645160
1 5986691
1 32520908
2 60399980
1 66432672
1 44255935
0 10934837
2 89523712
2 39711273
0 64562573
0 32227269
0 90331510
2 77200503
1 38594243
1 12285435
0 39241002
2 35938807
1 11908544
2 49367450
0 51949381
2 25956571
1 46309258
1 17283376
1 47952824
0 83919547
0 12963639
0 56261310
1 73592709
2 46189067
2 73776780
1 51913337
2 29388143
0 75547134
1 14310562
1 56025500
2 66885734
1 3642931
1 44616362
1 86370849
0 84342586
0 84345799
0 86149574
2 38982942
0 67219282
2 60742334
2 16410783
1 5102772
1 29597037
0 41019067
0 56225389
1 51024901
2 78765210
1 81524285
0 29365334
1 48954143
0 49693739
1 3039936
0 43866036
2 40741500
0 63729557
1 47115763
0 63126022
0 59823259
2 18294430
0 52449431
1 97359813
0 87106120
1 15460730
0 12423242
1 61658914
2 12056695
1 5143541
2 9695152
0 8725826
1 89451365
2 34869934
0 60808865
1 45388046
0 13776685
1 92416054
0 75928172
2 95933409
1 11152739
2 48489900
0 93109516
1 79416070
2 39822137
1 9330506
0 58632987
1 44729865
0 70750823
2 33162150
0 50673348
2 62025881
2 47203305
2 24072158
2 22402406
0 96269887
1 82344596
0 95059047
0 59026157
2 85932069
2 70236698
0 19389023
1 10427587
1 49837327
0 53547148
0 28640419
1 75306426
0 48331251
0 64667740
1 99978772
2 24654274
1 36075596
1 13399359
1 81569424
0 93670851
1 16356099
0 17040121
1 61618328
2 12776902
0 96709279
0 92177905
0 20461562
1 61533326
1 97638398
1 3250833
1 10566522
2 36685952
2 42315974
1 74990932
1 88329558
0 71530127
1 64080763
2 56956131
0 75790926
0 52806265
2 52834943
2 13556756
0 14284865
2 88495788
1 20278087
0 64183170
1 33183329
1 76473513
1 62623209
1 4821936
0 72744613
1 21401913
0 50909820
1 97449966
0 34402648
1 43938663
1 69370868
1 22657063
2 56271132
2 11991706
0 36649254
0 58618799
1 59588210
2 51864570
0 31960372
1 64642579
0 76326537
1 28270274
1 63136603
0 79119797
0 43885515
1 66023260
2 74650671
2 6389162
2 98386904
0 20854786
2 62985031
1 17695135
1 96282939
0 91013370
1 44229327
1 93078347
0 210285
0 40637752
1 96919049
0 79692124
1 7103773
0 90191684
1 25576481
0 40609106
1 79277593
0 55734553
0 1028351
1 5886470
0 58861605
1 84116240
1 93557323
1 19703260
0 56414937
0 98366562
0 41979871
2 4511135
2 75111112
2 75665894
2 21167279
0 82913174
2 71920787
1 69748502
2 83142509
0 47155100
1 49921639
1 6416500
2 17391245
2 92758351
2 94737197
2 50700187
1 13236288
2 3889526
2 51103110
0 44288089
1 91698873
2 54410114
2 6920701
2 48485250
2 28768107
1 541910
0 99731050
0 42751911
1 23160252
0 15270387
0 21637657
2 3745943
1 64749668
2 15340833
2 47828590
1 98583825
0 10411333
1 54047799
1 41979094
2 99361627
0 33765276
0 61372609
0 71681325
2 38071752
2 47748612
2 54868617
1 10446230
1 74608524
1 50869556
2 9562252
1 99636802
1 56912945
0 23769312
0 3222441
1 26462177
0 12118934
0 4129640
1 61369962
1 11371682
2 71943086
0 81202429
0 74254335
2 27195652
1 3824075
0 5342236
0 19502038
0 81020187
2 74669621
2 65031606
0 87786587
1 14363505
0 50129910
2 47701125
1 24079243
2 84814449
0 38887968
0 31682416
0 87117059
0 52830059
2 61331965
0 16278747
2 13808607
1 35636780
1 87546140
1 46827167
2 1064448
2 9264260
2 59268119
0 92219777
0 62828062
0 88775744
1 27441574
2 96822298
2 34093044
2 28692533
0 51106713
0 90383989
2 97103243
1 78685489
0 62468036
0 83381154
2 89808762
1 5411778
0 38953624
1 23371951
0 6538344
2 64236547
0 89597329
0 80345297
1 70855187
2 71468053
2 17592553
0 3000922
0 23271104
0 85908913
0 27384914
1 28413491
0 69613355
0 76499747
1 61093830
1 19605894
1 25099301
1 89186734
0 95854651
2 27660324
2 56119267
1 48890527
1 95733452
1 43552376
1 81009017
2 33606381
0 85304738
1 76798267
1 90012
0 34817259
1 25542643
1 96205335
2 77262992
0 39601676
2 564050
0 2824333
2 44691995
1 91000247
1 13074904
0 90179793
1 12444987
1 89743209
2 26638564
2 91064801
0 62853786
1 7014444
0 79706148
1 29490879
2 66386509
1 20228289
2 37106080
1 96010891
2 685714
0 70223809
1 91520821
2 33063081
2 9399499
1 73593740
0 89933820
1 70920242
1 29756543
2 11614783
1 67129121
1 58032613
0 68945306
1 51855259
2 90575939
0 4993874
1 56504018
2 78970734
0 97551866
2 35598628
1 60871129
2 12561862
0 23584083
2 56320517
2 71550835
2 61107983
0 95887340
1 60273174
0 84965725
2 20930672
0 21516533
0 82490614
0 33537873
0 44289478
1 82415181
2 16278762
1 23239762
1 2819965
1 22887127
0 93381634
1 2851408
2 65673658
0 46387359
0 58381889
1 75079540
2 68540332
1 1722936
2 14358882
1 40256229
2 45135048
1 669122
0 91508952
1 59711510
2 53768266
1 16524622
1 47404012
2 11999775
1 13364458
0 37674919
1 48371717
2 99404341
2 35971306
0 13959105
0 62934281
2 35846373
0 31624528
2 39824070
1 27903777
0 47974210
2 66473551
2 27812661
0 36631489
0 8132463
0 23604523
0 47204377
1 32585043
1 97219379
1 34282733
1 79309204
0 7614012
2 9106358
2 16004020
2 9562985
2 97048694
0 35450957
2 20493324
1 38872365
1 59626503
0 19696416
2 21104938
1 51636797
0 95224531
2 35891031
2 51817687
0 62099986
1 21341428
2 17162252
0 92369042
1 9592756
2 15310469
1 91392155
2 83025349
2 13756084
2 13861779
0 46413513
0 76956094
0 13371135
1 95635742
2 3879640
1 56020552
2 90787704
0 39866323
2 1039872
2 93348606
1 29450952
2 2754115
2 49207223
1 16297992
2 29440323
2 19120959
2 77979318
1 5119924
1 75103801
0 20873331
1 1868227
1 59447894
2 69222751
0 47606906
1 28549804
0 95011386
2 15509587
1 12298794
1 96253002
1 63272601
0 45094432
0 17647968
0 74119486
2 2234016
1 65377439
2 39705070
0 79840224
1 37503824
0 37139175
2 58555378
0 12572992
1 28701880
0 85270258
2 61951002
1 80342920
1 14630179
2 1700537
1 39914185
2 3204439
1 24488976
2 96570804
0 7585984
2 20739034
1 12286992
1 51831402
0 73519237
0 86559891
1 73165904
2 67772954
1 86107523
1 47807418
1 98557979
1 35516808
0 66298530
1 33012930
1 50615123
0 98717313
2 39497246
1 52150030
1 44252519
1 25730150
0 51342692
2 13067109
1 69612154
1 3949605
1 68066653
1 92612800
0 96765152
0 55464518
0 7174904
2 11823566
2 29107119
2 47838045
2 38536271
0 27301133
2 81087469
2 72855022
2 73491283
2 91532305
2 75511206
1 64498036
0 2636113
2 31001678
0 40658358
1 48845133
2 98628928
1 83890295
2 83266408
0 99983482
1 86774713
1 8438430
1 35230959
0 19595878
2 64778828
1 37768140
2 19695662
1 74116307
2 43609224
1 72624065
0 77605741
1 37720542
1 95007513
2 43549781
0 89508475
2 10190796
0 45033961
0 28099955
2 56843499
1 13582608
2 25919945
1 67331247
0 80562722
1 38649029
1 88898035
2 92504963
1 64587520
1 38316119
2 49846419
2 48389972
0 98146585
0 70340294
1 23933631
1 49466147
2 34697310
2 94216184
0 30572775
2 38951631
2 95904409
1 17011353
0 16104173
0 19736986
0 69743246
2 98472723
0 60333729
2 41251055
0 49980642
2 52928429
0 52833437
0 88137187
0 60771066
2 98174041
2 67449984
0 71806612
1 74556610
1 89935903
0 77616391
1 64262449
0 34851454
1 11168667
2 48213519
2 53700328
2 22443416
0 37873619
2 40225091
0 51666138
1 19956333
1 52443235
1 661245
0 81305927
2 79058535
0 75542288
0 32718043
1 52264363
1 14015780
1 29451577
2 47786297
1 59739263
1 39372937
0 23836988
2 61054478
2 72950434
1 83719163
1 78442494
2 62225240
2 82599766
2 18045877
0 77271677
2 47054960
2 19989790
1 29189091
1 64042686
0 88483656
1 15331942
2 38343623
0 42438079
0 44685956
0 32294371
1 61459829
0 86828724
1 99823717
0 56181030
2 71496320
1 13698646
2 10087526
2 38754119
2 30746174
1 66285334
1 92280100
1 50884021
0 96662201
2 13199603
0 15672801
1 28618206
1 67014039
0 96350807
0 28699529
2 95669599
0 54336385
1 46086308
2 84649993
1 45745288
0 9802847
2 32979433
0 30130392
2 3431267
1 91107778
2 51700964
2 7550517
1 27498641
2 10980044
1 54225398
1 13873332
0 74932820
1 73726158
1 1096729
1 2407543
0 66663873
1 77253762
1 19929212
2 49022142
2 90655934
0 37095633
1 49629837
0 60489966
0 14618119
0 93716805
0 37340731
0 58070672
0 1975743
1 24108664
1 29109747
1 52470712
0 87469460
0 83431075
0 2047547
0 73405988
1 26229454
1 61137659
1 56563684
1 14967286
1 39568115
2 56435716
1 5528710
0 14398491
1 3515480
0 82414181
1 40137023
0 71612691
2 85497446
1 70345286
1 58355004
0 57856028
0 5434962
0 41339529
0 14218604
0 30963794
1 60773468
1 88633880
2 35225380
1 83039754
1 56096010
1 79478892
1 60561578
1 33713952
2 26378711
2 26968640
0 29892858
1 58042815
2 10313324
0 95538288
1 65495528
1 54056928
1 70355602
2 55524589
2 87851164
0 58612479
2 22776801
2 91698031
2 59219095
0 75248703
0 82669335
1 26460532
2 30425238
0 7074547
0 59096181
1 1041430
1 97352107
1 82117801
2 25363574
1 71807137
1 55619478
2 66197720
2 91673685
1 35697458
2 72678166
1 25208460
1 56658343
1 10180776
0 54332819
0 42189280
1 3367658
2 56168258
1 83260704
0 13578813
1 66845401
0 76443223
1 39272444
1 32288497
0 57073643
1 50392608
2 91891452
2 75604964
1 36115203
0 70324883
0 48633792
0 97930395
0 83370257
1 62022154
2 7024228
2 93137743
0 62095685
1 89864421
2 74002015
1 16440602
2 50594568
2 79079583
1 75123163
0 99755715
2 48745286
0 85990177
1 69929353
1 39136856
0 95664747
2 8997402
1 56783134
2 9529344
1 60669549
1 92101405
1 60550204
0 76543457
1 17215992
1 44507883
0 73267082
1 86083790
2 26028013
0 61750461
2 32455656
2 82608583
1 44954166
2 24984927
1 11996437
1 843392
2 74696484
0 46439621
1 28491458
1 39213509
0 8889353
1 71423448
1 40244127
2 42316135
1 93356595
0 55695693
1 90281487
2 88897850
2 56392982
0 72971980
0 90918729
1 93085106
2 26996565
1 62645169
0 63854229
0 82448506
1 30682574
1 54817959
1 8232748
0 3472548
2 45684188
1 2356655
1 66742472
1 29882886
2 62346503
1 53945480
0 42920987
2 8761561
2 19646156
2 87434682
2 23372604
0 64325798
0 76728617
2 10716432
2 82624800
0 83232890
0 404222
0 61276010
2 92697337
1 51732360
2 38815965
1 74653701
2 83518071
1 41591613
1 20329385
0 7966
0 81501936
2 9090969
1 97986784
0 97679532
0 11684198
1 36349825
2 26349591
1 41453797
1 25517069
2 71452944
1 6055766
2 54569613
2 24444366
2 36038554
2 51394856
0 21572471
2 42154429
1 1725999
0 38197583
2 73072160
2 10574300
2 36418773
1 3788818
0 11865526
0 59033314
2 2932850
0 61104573
0 84054918
0 90360738
0 83679847
2 32231883
0 26609904
2 26151278
2 36200071
1 91624970
1 96405605
1 3059824
0 8330763
0 75918384
0 5138431
0 9366131
1 81630180
1 32333916
1 28524876
0 5298111
1 80602063
1 73345864
2 70598184
0 22713596
2 31563452
0 32729655
1 71182110
2 14362551
0 20351164
1 69419933
1 47524414
2 59654864
2 56873404
1 11253915
1 46231651
2 92554334
0 78497988
2 49583835
0 81260638
0 17093771
1 78084570
0 70491555
2 7367432
2 20381603
0 67383708
1 54859802
0 54413649
1 53828917
1 39625008
2 62365673
0 59708604
1 99541101
1 93119433
1 442351
1 50462603
2 48927110
2 51516842
1 5210275
1 6047747
2 3575646
0 81914175
1 14440632
2 78525047
0 47558443
1 4493001
1 47894422
2 7833851
1 6489872
1 92155540
2 54887660
0 72946061
1 11086276
2 26355098
0 56224393
1 99171419
1 28401022
1 41745904
1 2038042
0 77539878
0 16416524
0 15032477
2 96966153
2 66155650
1 78770783
2 88150496
0 7725930
2 98525580
2 33127706
0 10531310
1 51357074
1 14774947
2 61476314
2 57633990
1 53807503
2 12116908
0 99645907
2 31750195
0 85583845
1 38240025
0 44421697
1 38438657
0 20382947
2 35474242
1 3896922
1 7707435
2 19723755
2 97434465
2 90408380
2 38567099
1 59978898
2 73283257
2 15985470
0 38057616
2 95393354
0 84904848
2 13595920
1 4036373
2 57923416
1 2400993
0 81960184
0 27061065
1 99366257
1 13343500
2 24985495
1 35465873
1 92800167
0 12359284
0 45091715
0 22461155
2 26093209
1 88753870
2 83117897
0 32798444
0 4479057
0 72937013
1 40144196
0 35031986
2 26807062
2 38174608
0 13397169
2 70112193
0 50546967
1 38309579
1 86035436
0 3124960
1 61353188
1 50702505
1 25113892
1 49120216
1 83425765
2 6769392
1 30249603
0 20040032
0 76139626
2 31546843
0 87081844
1 2034296
0 22514529
0 29309090
1 30140398
2 66859545
1 21055445
2 23230278
2 63329621
1 98381223
1 24770118
0 3752566
2 84869180
0 2209656
1 91338622
2 37307337
0 72871910
1 45589200
0 42467245
0 11538088
1 82827802
2 77357056
2 90758195
2 93360665
1 45211080
2 43637077
0 1376073
2 79669662
0 61546378
1 14081591
0 96457367
0 20457574
1 30394095
1 40127436
1 27932449
0 29084910
0 82524956
0 2237813
0 86887995
1 52359444
2 18863500
2 48705242
2 70985901
0 71280874
2 65051607
0 33427039
2 38365699
1 41795230
1 58402998
0 8206278
2 30745823
1 66357984
2 75375091
1 48707983
2 45705889
1 2014875
2 26268892
2 98423657
0 84738425
2 94326020
0 3822822
2 67438596
1 87236445
2 37403592
2 57373129
1 1407293
1 3418373
0 52485980
1 98801560
2 50867616
0 65596110
2 33874701
2 76805034
1 15709544
2 77612056
2 84603658
1 14450596
2 98438129
2 8871508
0 93765916
2 72967431
1 70318496
0 69808650
2 64725577
0 76241517
0 26149788
2 66669447
2 30243464
1 63357810
1 32203527
1 69448154
1 74982799
2 32364851
1 55031535
2 92720869
1 7196879
2 66707971
0 84647783
2 61123606
0 1089381
0 1130735
2 69317540
0 72265925
0 94319702
2 55351946
0 94712534
1 45093903
2 22695241
0 46518379
1 58304623
0 67183342
1 43798487
0 55899185
0 53394509
0 31732180
2 71410061
1 47866565
1 88752950
1 53969849
1 79384331
1 87685059
0 29704734
1 52605778
2 85814400
0 26500849
0 59364899
1 51938362
2 5089175
2 90526971
0 57881311
0 24886059
0 63353370
1 11541680
1 2490361
0 58074869
1 79289182
2 52370971
1 27406428
1 27561282
0 85497795
1 55495042
1 34230288
1 30092636
2 69493876
0 42679453
2 89495339
0 843864
1 7136885
1 6154376
2 40637466
2 11728286
1 77862638
2 22084030
2 27705297
1 44415608
0 39428981
1 33120942
2 28090432
1 25263586
2 6192781
1 79341759
2 82703491
0 12462241
2 51042306
0 61033607
0 71208755
2 67085413
1 22982156
2 61922843
1 1110618
2 75902612
0 59966199
2 31145536
0 99595771
1 38057972
0 91045303
0 99861959
2 63542189
1 44284663
0 23638186
1 44383441
2 89197908
2 42377464
2 34320304
2 14076298
1 53388104
2 83454387
2 17776697
0 38352533
0 12090612
2 16890112
1 58568253
2 34816259
1 27804169
2 97402924
0 53722027
2 32892244
0 81157214
0 58923857
2 30823904
2 90991086
0 53496928
0 23742294
0 21446999
0 66143405
0 99060870
0 8061539
1 74562199
0 658636
1 23975280
1 71809252
2 83450175
1 88027209
0 83075219
1 53798350
1 81441698
1 56777869
1 57371584
0 70034169
2 39476873
2 35746106
0 2482358
2 8235145
2 97843570
1 5115858
1 46582483
0 57946447
2 65581707
1 74768696
2 29304676
1 22251181
2 27764331
0 3816204
2 82877768
1 41517042
0 25536822
2 30985608
1 78837541
2 78790491
2 8105659
2 83375076
1 48179667
1 15279773
2 82418718
2 7562031
1 38683491
1 80673684
0 58658123
0 47587441
0 85046728
0 15935320
2 94373866
1 6039918
2 69507969
2 54087827
0 51601190
0 40190882
0 58381117
1 71281683
1 60825659
1 30270984
2 93104880
1 29644074
0 99486763
2 45701005
0 38701141
1 49748301
0 648655
1 94374923
0 72102001
0 30907863
1 27329051
1 30164150
0 90584871
0 21245649
0 59519790
0 81529381
0 2644801
0 31050266
1 97761491
1 47380400
2 64941310
2 86563501
0 71527983
1 41499229
0 90856636
0 47277522
2 1423673
2 71746891
0 19009093
0 59115834
0 49885902
1 3361912
1 35478222
1 84034277
0 11509320
2 24840003
0 96993647
1 87994618
0 75045183
2 53238371
0 38872611
1 55951967
0 38015929
0 19748661
1 35115879
1 26928365
0 75171141
2 33235415
1 86617668
1 15790008
2 53074711
0 67175220
1 41999955
2 24432160
1 316364
2 97930173
0 28835724
0 38315326
0 73049386
2 99895824
0 75075601
0 12449688
0 57244726
0 23305529
2 1978526
0 92477677
1 43256041
0 51842527
1 34847187
0 24426094
0 13043932
0 20541330
2 26223845
2 63479071
1 5665281
0 78848582
2 68725572
0 60898299
2 75804520
0 34956128
1 80138000
0 69351481
1 63736527
0 51901476
1 7477838
2 85790273
0 54876892
2 18341953
1 93113719
2 38792718
1 35511814
2 97015816
2 91518444
1 70897120
0 65655079
2 58888540
0 38060575
0 36571071
1 80167160
0 96391153
2 35920245
1 79511405
2 43672917
1 72254166
0 16058490
0 39497901
0 16697271
0 35206589
1 16049268
2 65469466
0 42331497
2 72796359
1 85356811
1 96017314
2 77649649
1 61062640
1 80867007
1 17367132
1 56000157
1 14141397
0 93268661
2 15248951
0 67090793
2 81203944
1 27618190
0 3020880
1 29205528
2 79728141
1 43665349
0 61045426
2 6354059
0 20021806
1 51715431
0 73102394
1 20952637
2 86081388
0 46115889
2 46128774
2 23596579
1 98069045
2 17982172
2 45627377
1 95932862
1 59681348
2 20927147
0 45204787
0 73619633
2 65364750
2 24583342
1 53890965
2 73124271
1 66992521
1 82825805
2 32009902
0 83807939
1 84279850
2 88071436
2 76654335
0 97018943
0 90668857
0 86341778
0 925488
0 91066253
1 26338943
1 1073776
0 96986158
2 17685891
1 29088072
2 30990600
1 33817688
1 56163199
0 75030907
2 93429624
0 29560620
1 49230406
1 28601279
1 16471560
2 68478041
0 27298002
0 21373907
2 20648405
2 77223574
0 13531346
2 93911011
1 54595439
1 57994641
1 97940719
2 33245902
0 74215055
0 24211097
1 70905342
1 16247330
0 50510142
2 40735178
2 53739357
2 15512531
1 29417374
2 65836497
2 35512472
0 28809134
1 60729972
0 19974593
0 25488918
1 38752063
1 23566140
1 80478573
2 85327596
0 59715136
2 76503695
0 60036947
0 89119278
2 35621197
0 33891773
0 79446555
2 53784110
0 62285608
2 70209953
0 78436674
0 73221524
0 81988327
1 2632897
1 54406765
0 16694322
0 62688291
1 95925205
0 93465461
0 19530075
2 93565887
1 50090083
1 18673881
2 79236263
1 49305430
0 64448724
2 1352298
1 54430613
1 92244777
1 50415460
1 26227971
1 94972729
2 26800099
0 19077698
0 90515987
1 32488165
2 29171076
1 8568823
1 19505088
2 18134575
1 40060996
0 42894139
2 49819481
2 4086649
1 75202162
0 60399325
2 80014592
1 41347149
1 77356995
0 34575168
1 65258201
1 98104176
2 38395008
0 72856357
1 98002818
0 18861461
0 48598741
0 77721528
2 48745392
1 53415034
0 25578644
0 96824569
0 31307374
2 35872518
1 34267370
2 16583300
0 14833145
0 58080718
0 30652671
0 13731047
1 57094986
1 36180026
0 67247736
1 73059729
2 68040161
2 25009064
1 42554517
0 96689095
2 8548523
0 2991106
0 10453021
2 80103696
1 28333839
0 25613909
0 92054258
2 8768232
0 44705038
2 88999361
0 19003090
2 96620836
1 17403781
1 28679389
0 78885626
0 70475391
2 18047583
1 41210457
0 16187268
2 3398491
1 6877162
1 89676149
2 38589980
2 39782562
2 99791728
1 46960555
0 20798942
1 89645664
2 99473621
2 32295484
1 40073242
1 70631094
0 73638322
0 20698483
1 35705432
1 99033635
0 7391459
2 12897611
1 30687135
0 30098876
2 28351611
2 49923616
1 90689166
0 85987401
2 65460962
2 47205723
0 11046518
1 82912827
0 85404910
1 72916754
1 23233576
1 26105547
0 2685420
0 6404437
0 27641120
2 64434569
0 31001900
0 73815824
2 21745241
1 59937982
0 90534350
1 68859842
2 16067790
0 55855351
0 44264534
1 42103233
0 51903384
0 44056031
2 79945305
0 17412999
0 90672029
1 71885578
0 65811460
2 58929480
2 41984408
2 71591396
0 21741152
1 31445181
0 12861930
1 79853895
2 1846544
0 38384896
0 93961428
1 1442598
0 16550301
1 38996074
1 70704442
2 65212125
1 92720632
1 46050225
0 56496293
2 27698435
0 55203813
1 67961307
0 73658099
1 69930014
2 82030126
1 97056475
1 44479887
1 43501675
2 61293822
0 79643215
2 42759569
2 23494672
2 91412402
2 95600513
1 95933593
2 73881428
1 28259598
0 93843577
0 664299
0 96754038
0 4569082
2 46342706
0 77410413
0 38540514
0 5150303
1 63830253
2 73451322
2 70617090
1 3767679
0 30640315
2 47301110
0 11441790
2 1653483
0 42574370
2 20266336
2 57386661
0 66014225
1 82277975
0 55129367
1 44791207
0 19175910
0 13036741
0 8321465
2 75387002
2 64163510
1 8492830
1 86165878
0 87201437
2 9330996
0 17028173
1 73676196
2 61499422
0 56767985
0 95110557
0 77775390
0 37472426
0 35858945
1 67258719
0 52520319
2 69724975
1 59007167
0 10379219
0 4504566
2 15422940
0 23636652
2 64132324
0 56790418
1 91191586
1 22068795
1 99653243
1 55919135
2 72880136
2 13139964
1 18608794
1 21603198
2 81031020
1 53912073
2 84280387
0 54819798
0 71064677
1 18578579
0 99378472
0 16876398
2 58593921
0 76432701
2 85064223
1 85141600
0 53206765
2 31960521
1 80780033
0 23347438
1 53989881
1 1290505
1 32077564
1 58708897
1 56129152
2 2246127
2 64775859
0 92356679
2 75377578
0 19286975
2 55803110
2 89429684
2 87119374
2 50593240
2 48399317
0 39918092
2 96647153
0 27049494
2 23913225
0 87895644
1 58010915
1 8902256
0 30581750
2 71783886
2 43708179
0 41292338
1 52621964
1 33888246
2 83666313
0 30226323
0 28305879
0 23605356
2 19524403
2 59125573
0 39800135
2 49783058
1 66947592
1 92769173
1 96044258
1 11351232
1 48577796
2 77302468
0 83879924
0 78085592
1 66612204
2 34663343
0 41079242
1 86699860
0 91333117
2 71800148
2 32360476
0 71688659
1 75545123
2 32534393
1 76284831
0 13376956
1 67963076
1 43134228
2 87098629
0 45150119
1 53237106
1 73776550
1 74976068
1 63463750
0 13372356
0 61123261
2 41998491
2 23158981
1 30679664
2 51960798
2 71968469
2 24350235
2 82324000
1 89984291
0 47912203
1 44322807
2 20777994
2 82077128
2 27664056
0 96766325
0 28597469
1 99164878
1 40262187
2 82444555
0 9118524
0 59059954
2 41846023
1 35410040
2 92309992
0 99057531
1 62747679
2 54677893
2 11264646
0 95475391
1 29899677
0 37722586
1 47393129
0 83928014
2 5067186
1 53465395
1 41857206
2 57461470
2 68841124
1 92644139
0 2984557
2 93916031
0 48552728
2 75628139
0 79508156
0 46098024
0 64684741
1 56586868
0 84307420
1 99858500
0 75336167
2 30871259
1 7492984
1 43185475
2 42602334
0 76801848
0 15059910
2 58086653
0 75386449
1 72811081
0 180869
2 8218765
0 12591339
0 44965903
0 54493051
1 48867007
0 92849061
0 46584333
0 50339104
1 43494625
1 64049395
2 9425714
1 82451188
0 50587494
2 14287469
0 5363027
2 33767873
2 62831006
0 86243875
0 25081403
1 82684345
1 7521160
0 16861461
0 67090912
0 13332291
0 32475795
2 84406361
0 29258194
0 76889230
0 25786002
2 96295927
1 8608
0 40098143
2 4350393
0 32053059
2 14127369
2 44565133
0 42155412
0 12891959
0 81906883
0 91364043
0 87581637
2 84285177
2 65819787
0 83363128
1 59220044
1 14414085
1 82349541
1 56065254
0 76820505
1 76003418
2 66332844
2 27055040
2 93730630
2 24809275
0 29983301
1 60670217
0 133055
2 69137089
1 55616408
1 21110718
2 52145751
2 56092815
0 67345639
0 59149338
2 55007860
1 56980413
2 43401044
0 17137982
1 76655831
2 44349715
2 70130035
1 19648486
1 85417679
2 96417333
1 36960285
1 49192182
0 5344209
1 35114554
1 33776451
0 42485556
2 4790761
2 3845950
1 14101008
0 5452104
1 78249691
1 94714006
0 80866414
2 48329752
2 2427618
1 81966539
0 94893244
0 18879066
2 36157126
2 41395746
1 89530546
1 21985929
1 75859724
1 1509186
1 81953682
2 59626702
2 82341539
2 88622534
1 45381791
0 49884104
1 1993250
1 47842531
1 69851166
1 525383
2 51476439
1 24369161
2 56008590
2 41530643
2 55774935
2 14080119
2 39690338
2 73325190
1 75654143
2 18521206
1 14273636
2 66958865
2 76174499
0 42735523
0 48032813
1 1759166
1 86992697
0 35362182
1 74106901
0 31155545
1 41411917
0 82576687
2 78012819
1 27754207
0 35192823
2 15524925
0 17591525
1 42275119
1 16042542
2 42469153
0 95552727
1 86093983
0 20297717
1 61186718
1 87954252
0 20257786
2 17467352
2 95354093
0 16252408
0 93835953
1 50669941
1 60300066
1 1531772
1 65751909
2 950304
0 20174953
1 79751421
1 20572221
1 69345711
1 80769320
2 71546315
2 98479333
0 13679871
2 24252787
1 98727649
1 75274704
2 23370718
2 15045145
1 85225100
0 30749600
0 30754592
2 45865219
2 38106976
1 11548339
0 83240670
2 82420805
1 82052331
1 22114973
2 23762189
1 60628098
2 72371280
1 18756091
0 8430134
2 73461070
1 39038661
1 27994118
1 93702851
0 86098947
2 17233305
1 91888125
0 96850829
2 56575983
0 7179850
0 67665500
1 9738665
1 53828434
0 52731609
0 37706303
0 32843641
1 41501770
0 68308496
2 70339024
2 11884221
0 92492711
2 3425658
1 19756177
1 90939617
1 5374081
1 7514976
0 34732802
0 68592468
1 84440761
1 28182066
1 84549796
1 78826669
0 22104156
1 72549586
0 7012815
0 1628413
1 98152280
0 10379858
0 61204931
2 19507310
1 71302901
2 6202283
2 24654055
2 92779438
1 82204062
2 26335683
1 26339624
1 44988229
2 93176493
0 5743337
0 85625043
1 20130056
0 12445312
0 94639645
2 4915726
1 55310628
0 84001260
2 41256268
2 39438606
1 81634925
2 90169156
0 66769532
1 18727704
2 82208344
2 46050347
2 63079017
2 14284446
1 87308260
2 3614644
1 8219605
2 66864126
0 61195164
0 4325160
2 1248715
1 83401521
0 64785139
0 91890336
0 73928039
0 29491879
1 20713480
0 37394108
1 86909647
2 59084403
1 4348664
1 1619003
2 8302209
1 82702617
0 33040211
2 9154338
2 34501460
2 56295032
1 29361997
2 87479590
1 11335896
0 85603351
1 42637578
0 730320
0 52417224
2 98438693
2 62335258
2 48186744
0 27289447
1 83973313
1 44573239
0 70525238
2 93263881
0 55169231
0 32747948
1 51617717
0 36573650
2 33505505
0 40313414
2 43155387
2 94946087
1 24514559
1 61133189
0 4354583
0 44388724
2 43630133
1 7925965
2 79752818
2 57134634
2 16366812
0 14353345
1 44261311
0 44443610
2 55938069
2 4930227
1 43736685
1 69797261
1 60107873
1 76711417
1 34280200
1 90823031
2 35364133
0 88503420
2 52605984
2 98201683
2 12460311
0 94924035
2 39764560
1 3985791
1 35646558
0 86428006
1 25747850
1 17869224
2 96653648
0 16383025
1 95467554
2 55467914
2 81565091
0 20033291
1 7778942
0 68778584
0 27871200
2 78504685
0 98073646
2 49452252
2 24021205
2 5403761
2 50938774
2 72803043
1 38522441
2 10905675
0 30363765
2 25513423
1 32489827
0 92265797
0 97953628
2 4668600
1 58546262
2 91169040
0 53731692
1 86705484
0 46970958
2 43563297
0 82222947
1 86166050
2 16532373
0 83382442
1 87429735
0 89658956
1 72521751
0 71553705
1 55361778
0 51015127
1 45170390
0 99431581
1 42187392
1 34279486
1 95056465
2 47995677
1 16427402
1 78148121
0 62557100
0 51065682
1 33178340
2 16865615
1 58305465
2 60133311
0 26135404
0 39408100
1 28557705
2 88705467
0 11541656
1 25856603
1 23786603
0 34061246
1 99579687
0 90680116
1 16941983
2 44549673
0 79790432
1 66072386
2 50114362
0 86032874
0 70551279
2 47057477
0 42325714
0 59552914
1 91270533
0 60519964
0 99800754
2 1829316
2 93234474
2 67217200
2 62915346
0 20571839
1 11684298
2 27009928
1 40074156
2 26829248
0 2290445
1 16576206
1 86240197
1 21543796
0 93643509
1 91647409
1 29339267
1 46159172
2 87535409
1 87456759
0 41155726
1 20434873
0 15396407
1 88006335
1 94119431
0 58911715
2 71089516
1 56333147
2 63906360
0 12792586
2 47377920
1 60734339
1 72553022
1 24348339
1 84606286
1 47319197
0 69663483
2 34412436
2 98217190
2 86122206
2 43084031
1 83776091
1 54830380
2 99493624
1 23709348
0 91035536
2 63896475
0 46801349
0 21039319
2 32075427
1 74651798
1 76487918
1 78814235
1 14178759
1 96054808
2 37095360
2 62599613
0 59886951
0 18571069
2 56676419
1 88743350
1 39046731
0 38803984
0 33160516
2 93753591
0 15256691
2 18057092
0 80461616
2 64939293
1 51522557
2 25138453
2 91598855
0 76325100
0 54454184
1 85216034
0 75425956
2 18706055
1 6597319
0 76615218
1 59667942
1 94168149
2 98464873
1 2340945
0 37868359
1 87156493
1 32124747
2 19528018
0 39029659
1 95447682
2 94260998
2 49660645
1 79475658
1 8054264
1 26601572
2 2928395
1 54263077
2 1557750
0 77392739
2 73853621
1 10300506
1 66640567
0 49441339
1 37847444
0 57692125
1 63903274
2 49580929
1 72106650
2 24024325
2 36799413
1 53301305
2 97461218
1 57010535
0 29972456
0 99583943
0 43713970
1 2630523
0 98911301
1 10907230
2 9444708
1 8727334
2 71325556
0 51447333
1 38714267
0 38203810
2 9013757
2 26675628
0 61902995
0 42003460
0 18315054
2 73865825
1 94860856
0 98799619
1 43597849
0 15110862
2 35804260
2 51328745
0 68545767
2 80219864
1 23619244
1 61666987
1 28170085
2 67277689
1 54227081
0 87058608
1 86510882
0 41798535
2 13629512
0 68660275
0 76459112
2 40806061
2 12395529
1 73795880
1 71904437
0 48973604
0 63572545
1 22960743
0 10911695
0 74165748
1 22225764
0 74729285
1 32929506
0 20689665
0 12128398
0 60265556
2 26027949
1 60497184
2 71589681
0 74402831
0 66198877
1 59556039
2 64511222
2 84552434
1 77021138
1 18370526
0 21360972
2 52731545
2 94257320
2 60827394
2 79522802
2 46541648
0 31932215
2 49292775
1 12393282
0 95673270
0 20241685
2 13760677
0 4404605
2 44954893
2 24176792
1 4052492
1 81954917
2 32356608
2 79407431
0 41392971
0 96524691
0 75642939
0 70485845
1 46853682
2 84626404
2 16147041
2 66325230
0 44502497
2 65345254
0 93834886
0 7761056
0 25513408
2 74220352
2 88345156
1 97787605
2 69603047
2 59497848
0 20666164
0 46660891
0 65583225
2 65885529
0 76930812
0 97544439
0 34278796
0 92418627
0 45962162
0 40370008
2 77831322
0 48508982
2 1737151
0 29295080
0 59629168
1 51701028
1 68980441
2 96116811
2 62564698
0 9485436
1 16431860
1 21026824
2 76065283
0 64968994
0 54942885
1 58859125
2 10920526
1 17483347
1 21008263
2 89509564
1 80188360
0 19653203
0 17326874
1 85946975
0 95558232
1 6869592
0 84012705
2 42164368
0 15702970
2 8423395
1 28937494
0 94498895
1 15331911
2 59172343
1 7312808
1 80647326
1 6886938
0 97721616
2 9135372
1 30663481
2 30529424
0 84455501
2 33852754
1 66047689
0 99151004
1 36208823
2 52483549
1 10028141
0 33317043
1 1609984
0 86771275
0 93469651
0 37449070
2 74848953
2 68115258
2 3093302
2 36202514
0 92325119
0 57826141
0 80861366
1 51041882
2 74443334
0 67870324
1 37466124
1 47329407
2 83595237
2 16084236
2 87906533
1 93200885
1 39573502
1 85227228
1 17943274
1 19115936
0 80394960
2 32963309
1 25996170
2 3609048
1 45471938
0 87139606
2 79205316
1 32065945
0 27477391
0 63998909
1 64170323
1 46015926
2 3242696
1 70722101
0 63222810
0 28493187
0 22635354
1 64193891
0 65263035
1 67406175
0 59841703
2 99437124
2 8574578
1 54850654
2 10641993
0 1599439
2 52189390
2 5419174
2 73588061
1 98116309
0 99344675
0 1964216
1 86759968
0 20565959
0 53614940
2 73488205
2 36219881
2 21297010
0 76825685
0 24266878
1 7721624
1 58575503
1 29758249
2 26652504
2 22403274
2 22250629
2 90306575
1 14608584
2 96056188
1 48359281
0 15364513
2 87829323
0 80356456
1 79009289
0 13773866
2 96610198
1 6619767
1 34730553
2 91653117
2 2508641
0 26558297
2 87308497
1 92212397
2 30870501
0 10434354
2 58559245
1 27846973
1 14993082
2 36466818
2 53892918
2 8630269
2 57985164
0 48385549
2 87718536
2 23673599
1 87919941
1 58734518
0 25448881
0 54241530
2 47068688
2 77172933
1 21250568
0 96826733
2 53438566
0 47809268
1 47096020
1 95543155
0 92053445
1 98214946
0 16899741
2 55944164
0 38523964
0 29716767
0 50523365
1 79159386
1 67054490
1 43441160
0 92599285
2 25734611
2 35894821
2 40086139
0 91448775
2 49387713
1 47155688
1 9269426
2 37200472
1 34538375
1 46196755
2 84605053
1 1325223
0 1599717
1 35625091
0 97439049
1 3695816
1 17762177
0 28663799
2 80320864
0 68166504
1 11077662
0 90635058
0 47453724
0 59112742
0 84663858
2 7349960
0 75046306
1 88195784
1 92344206
2 29617507
2 83955457
2 45944891
2 14863705
0 36757957
1 29051718
1 75504007
2 42805728
0 90837291
0 81046225
1 73218762
2 24093428
0 14631925
1 63493894
0 90433429
1 23162392
1 4847304
2 4284403
2 44303633
0 64397353
2 68428645
1 5687418
2 85206387
2 20440791
2 99137894
1 25251646
2 49636499
0 12863815
1 43043658
2 54817864
1 34239744
2 8014964
0 34104813
0 12762424
2 99728219
2 14698350
0 67722089
2 55350711
0 44705162
0 24247355
2 36611428
0 78300064
1 82074986
0 87306471
2 46140465
2 57458970
1 87338952
2 97717685
1 13513024
0 22251619
2 86856652
2 15715247
1 73137643
1 44411367
0 759885
2 9274892
1 73011193
2 87127161
0 62467252
2 64609656
2 10603324
2 97658658
1 6489335
2 25803358
2 59916605
1 86208511
1 26592502
2 56762171
0 82537802
1 10293444
0 351014
0 84463262
2 92368626
1 20686821
2 33855752
2 10023754
2 67775324
0 23544908
1 59864217
0 37929619
1 60561225
2 91706304
2 57845407
1 67345736
0 12027560
0 44200854
2 78201808
1 97097068
0 4681141
2 93919921
1 21908474
1 91824441
2 97516011
2 37191673
2 80833465
2 14075798
0 59882658
0 72518143
0 96180518
2 85697985
2 44442723
1 12011155
1 22030336
2 8639715
1 34450671
2 37931845
1 84287713
1 86936962
1 72394736
2 97786836
1 6700391
2 35656589
2 62058342
1 66773316
2 5450611
1 88552349
1 94623552
2 72445501
1 57716210
2 63288641
2 57238080
2 42268907
0 71762547
2 3543682
2 12624691
1 37264704
1 84995304
2 91903422
2 55990725
1 7118557
1 6606091
1 46470293
2 94791379
2 44326734
0 48611186
1 81297116
1 88994654
0 39555302
0 56132164
2 24886313
1 93721347
0 35572567
2 86691033
0 72894511
0 90923184
0 23158784
1 72911564
0 52849701
0 14345541
2 18239998
1 93443718
1 95618
1 20382007
2 80932898
0 36972888
2 17869216
2 94656097
2 45638580
2 99779416
0 68577828
1 71444319
2 32691495
0 77296669
1 68575836
2 84357046
0 12924615
2 31963226
1 35259273
0 99107468
2 99753086
0 80962241
0 24099635
1 82726538
0 42274561
2 58841550
2 71354688
0 64332631
0 67772408
2 67187726
1 37020445
2 54865226
1 48418036
1 43786654
0 89429787
0 31942165
1 44992112
2 43442223
0 80488273
1 97652672
2 59752223
0 42690074
1 38163928
0 80101812
2 35630235
1 87796649
0 26978081
0 94960598
2 97807546
1 48867350
0 33193648
0 35416223
1 68996785
1 44229084
0 40841614
0 69161680
2 34206794
0 65048636
2 54135869
0 60578163
2 69163881
1 55850449
2 97583619
0 41092655
2 30404609
0 2015263
2 8357436
2 61011195
0 91415999
1 2657891
2 16954299
1 46728789
1 82439967
1 87403206
1 32122044
0 72092914
0 79490534
1 94989280
1 80149320
0 45094868
2 73120895
1 31220279
2 47935756
0 59956750
0 18243408
0 38090308
2 45006108
2 27278005
1 91386671
1 74314235
2 87269694
1 16078767
1 90479545
0 39912883
1 51205341
2 8320946
1 2082032
2 56435673
2 37106772
1 91000384
0 42723356
2 63880614
2 92694075
1 8057649
1 42734480
2 25985558
0 20315044
2 52237086
2 52490310
2 3118577
2 71801127
0 9100702
1 44176350
2 82508953
1 66543563
2 51047552
1 89198743
1 88148861
2 55933273
1 5882462
2 94161558
0 95369954
2 67733176
1 26183945
2 26192130
0 46242463
2 34730260
0 92396139
2 24170663
2 53588916
1 82389021
2 48821027
1 48774562
0 30050522
1 51851883
0 25430936
0 60986231
1 40412181
2 45146158
2 56570131
0 51947667
0 21694018
0 30150435
0 29031532
1 60714022
0 68462620
2 17599805
2 35678913
2 18431748
0 58631780
1 17468431
0 83716398
1 743612
2 70797837
2 29009250
2 26425268
1 71958270
1 38901323
0 98798891
2 11202032
0 20102980
2 93959821
2 55723774
2 42871856
1 2765855
0 42851143
2 34899377
1 66053761
1 86287695
2 60821499
0 90750474
0 61264299
0 56697558
0 31113473
1 55798483
2 43969267
0 30219140
0 5175803
0 20899034
0 51376059
2 3748967
0 72665430
1 74071208
0 7706754
0 92581968
0 58203497
2 56393562
2 44381292
0 7432346
2 45753492
1 64787859
0 12117841
2 70789243
0 26337770
0 62190164
2 80137907
0 3690447
2 41096936
1 26114155
2 87176614
0 8567448
0 36948895
1 78600669
0 20617156
0 31843098
1 96883382
1 67463189
0 55375080
2 14653825
0 90696449
0 65649867
2 90215230
1 65529896
0 79807274
0 21599110
2 25829282
1 65643691
0 63701346
2 64616786
2 40206251
0 50905184
1 76597422
0 82590781
0 9886915
1 19381968
0 48613563
2 49027984
0 90707266
0 43809542
0 20502460
0 80660486
0 69057871
1 18816585
2 41777517
2 17518621
2 54581378
2 82640854
1 43674395
2 96299999
0 30620761
0 93144819
0 61632716
1 58376482
2 24493492
1 78039257
2 45399403
2 4455553
1 68975498
2 19721885
2 29006697
0 69692058
1 59364793
2 65529986
1 90594044
1 35764441
0 32611732
1 51772172
0 6452915
2 26643862
1 1583959
2 72910520
0 85265399
1 32065577
0 5829129
2 3512141
2 69082297
1 91077648
1 98877651
2 97098348
0 13054212
0 60506521
2 84197325
2 77450765
2 92556142
2 64328454
1 31484055
2 26928997
2 2475478
2 84086827
0 92495825
0 34083324
0 73021383
2 30485904
1 9543175
0 70272974
2 97237592
1 9233255
2 84318320
2 19098470
1 41816179
0 51500669
2 78496199
2 53980307
2 12245623
2 55462644
0 9900895
0 83657045
1 34350480
2 75790635
0 69876953
1 87664611
0 37523193
0 65278459
1 26593983
0 89231811
1 13066775
2 71558093
2 95952970
0 53643882
0 79119306
2 86468182
1 53964739
1 27981548
2 62594171
2 39544370
2 36043597
2 48821981
1 10381905
1 18972354
2 78957883
2 94227730
0 72366354
2 14243662
1 94616515
0 76923615
2 60984237
2 1592418
2 33676113
1 97247575
1 25469473
0 62893825
1 94472181
2 93178702
2 60004625
0 52336496
1 65558476
2 92221343
1 74320629
0 57790684
2 69011782
1 46690043
1 77931342
0 19051046
2 67729296
2 9017302
2 99127956
0 69646800
2 90672261
1 15023490
2 54431301
0 48996685
1 79518299
0 62525400
0 35590867
2 7359773
1 41386045
0 98846374
2 57186133
2 72170561
1 70912188
2 35814284
1 3745264
2 16688749
1 69937829
1 14026335
2 62629093
0 66438050
0 2674777
0 40365793
1 48315008
0 38980680
2 4162659
1 94372020
2 86396650
2 36782428
2 41309021
2 23396097
2 25762557
2 8182810
2 18028487
0 24765678
0 48818352
2 51699716
1 71839651
1 73490658
2 37063053
1 98205255
2 88488667
2 49463345
0 39202997
1 95298051
1 64832929
2 41051548
1 39547344
2 48076241
0 81401385
2 87072318
2 69765111
2 98296878
2 85315204
1 21103942
0 85509117
0 49688979
0 88327414
0 11890993
2 75637878
0 5811368
2 30337227
0 21170430
0 17551690
1 22587427
1 72477870
0 25432639
2 34712201
1 91757890
0 70456397
1 80949664
2 14654301
1 51241159
1 99169523
0 27942548
2 30637253
1 1829715
0 37715367
2 11706419
0 6398559
1 1088101
1 22939735
2 68469646
0 75349395
1 9967114
1 23543024
2 4858450
1 56935679
1 11508621
0 14789397
2 81940833
1 65318565
1 41167977
2 89109908
2 56149830
2 80859673
2 67814431
1 82117677
0 61046326
0 26760944
2 59167614
1 96698833
1 49759854
2 72380907
1 33324571
1 8719148
0 22470918
1 43158322
0 86662921
0 59818341
2 75222007
0 29160430
2 65246337
0 56521694
1 62922392
0 47220280
0 37968744
2 21431270
0 61166986
2 82113002
0 7256360
1 89139366
2 368342
2 83219854
2 62880823
0 68024139
1 10284140
1 93042080
2 23886926
0 68886571
0 40384457
0 18002370
1 87020744
0 81730545
0 14876376
2 28622053
1 96610048
0 84815224
2 15256490
0 98959063
1 36990266
0 48766919
2 11728386
1 65720774
0 44331957
0 31621440
1 93558974
0 72195670
2 32405608
1 43729988
2 82561591
2 70960294
1 18356847
2 45395976
1 71450101
1 53276533
2 21461936
1 12672258
2 58151996
0 10971925
0 75239296
0 21344870
1 63113024
2 86961645
0 80545140
2 1224808
0 84517340
0 95052640
2 79310876
0 60274525
2 39665011
1 54081907
1 84666086
2 88629352
0 8490781
0 92497203
1 95208487
1 9805024
1 41014901
1 58809258
0 48219168
2 51758761
2 19483585
2 99742549
0 59021352
1 62639009
2 99624037
1 94658700
0 48357445
0 36910110
2 77696834
1 41393204
1 50324357
1 77664054
2 32617046
2 84291952
2 80016810
2 93286030
0 87536495
2 87092128
2 56972735
0 23116537
1 33652402
0 35831808
1 38594395
2 54608411
2 53469228
0 67432064
0 28447253
1 86098009
1 29734345
2 89645837
1 37001854
2 61371637
0 72696719
2 30581014
2 6310535
0 77255636
0 69477402
1 42324948
2 56854682
2 28874379
2 66998542
1 7534412
2 48377196
0 41991480
2 54973097
1 54188070
2 35336048
1 88577897
1 64726560
1 53911844
1 61266918
2 24854917
1 5742575
0 93677410
2 91012931
1 77948393
0 94400271
1 98177814
1 93833984
2 64312844
0 69554057
1 10314651
2 95251810
0 37244112
2 31868360
0 85086488
0 32228248
1 33684080
1 71679616
2 2514136
1 39991026
2 57477283
2 66327464
0 42222469
2 39209852
1 67239792
2 63815882
2 26771297
1 97441565
0 86713481
0 40832510
1 75132998
1 76684077
1 42802464
1 48320748
2 70962769
1 72583338
2 33403480
0 12893628
0 79773558
1 62701774
1 26135867
0 17795268
2 88609902
2 79578144
1 68031611
1 66500295
1 80313598
2 21005036
1 75370197
2 46629567
1 1028028
1 20279216
2 63595708
2 58360327
0 75023656
2 46644942
1 10005958
2 68599801
2 10521174
1 86331803
1 3200414
1 48310711
2 54992204
2 3527529
0 60485985
1 69197979
1 10991344
2 7990456
0 63411973
0 16293295
2 9234376
2 46563325
1 92807542
2 88494350
2 53528919
1 58951819
2 43047193
2 87376369
2 33865744
0 2516334
0 90334638
0 33595505
1 43245941
1 97355458
1 33224552
2 38417627
0 69524078
0 90334699
2 7753105
1 93553544
0 11131371
2 25615492
2 32053266
1 68638696
2 16312587
1 75502958
1 41938233
2 45461262
1 82085244
2 19262886
1 2861360
2 97641185
1 33360757
0 35202837
2 39239909
0 13628864
0 1062861
0 58666488
2 34111973
0 25404689
0 45577637
2 34184274
2 44609118
0 98400624
1 75469222
2 10629133
2 66762710
0 99164594
0 70453953
0 57641695
1 8027028
1 23881622
2 38871514
2 52652922
1 77020703
1 13903874
0 89971799
0 29642072
1 96588927
0 92653170
2 95681288
2 88614123
2 59698754
1 91207356
2 84771369
0 67342114
1 56624592
1 58925396
1 64898144
0 92851638
2 57602453
2 83473398
2 42097029
0 8784017
1 72620328
0 11728633
2 65443534
1 84221169
2 71536083
1 54093302
2 33455296
1 26449566
2 34019713
2 35828037
1 8475247
0 21143250
0 8454739
2 41115136
2 81484649
1 3062827
1 37103356
2 59970807
0 44181990
2 5492699
2 13043864
0 7068175
0 88348867
0 36918171
0 57944293
1 61035616
0 17625150
1 39232411
1 45449672
2 31831967
0 10594846
0 48736725
1 97672371
2 46066238
2 67681715
0 941863
1 27576909
0 31269610
1 36927151
2 55807132
1 8637535
0 50759859
1 88631151
1 79969016
2 83652615
1 15558865
1 24819356
1 41242621
0 7835446
1 53470880
1 35038113
2 9534212
2 25135982
0 54558175
1 12744323
0 10458711
0 93732836
0 46271131
2 18731686
2 12750413
0 17953103
0 51627273
0 74109831
0 38567768
0 94562497
2 99156912
1 73265595
0 85642381
1 20430224
0 11522876
2 88733657
1 14677690
0 37292529
1 71741215
0 74572830
1 58505050
1 10310292
0 6353491
0 79372515
1 70909076
1 788834
0 33427253
2 86835968
1 21297101
0 57950021
0 9328052
2 58397297
2 26787159
2 45282884
2 59546166
0 30930184
1 77724700
0 59487285
2 33236058
1 77492405
1 53355060
1 93468882
0 28618375
0 11814276
2 43963514
1 25315143
0 9131899
0 5491285
0 86928190
0 96782309
2 87587347
2 20629942
2 30835517
2 3623356
1 35133514
2 5107954
1 30154731
0 61555699
2 33628046
0 2178971
0 67901502
2 3892948
2 14968850
0 42482806
1 97195781
2 49351679
1 24527069
1 93306752
2 16954668
1 39350235
0 10374140
0 74719982
2 44980759
0 17620087
1 5510377
0 50414165
0 22188787
2 47586945
2 68983899
2 47730334
1 20880578
0 74792462
0 74529506
2 29005079
0 17078661
0 19969403
1 73795010
1 40436833
1 75276639
2 62177311
0 35195149
1 96547364
1 12027309
1 72690623
1 68994250
0 14826525
2 17110701
0 70947422
1 31863065
0 22948737
2 7049882
1 66356259
1 11134521
0 221497
1 44121396
1 62724118
0 22285948
2 26466059
0 91693910
1 98942750
2 23952629
1 79553508
0 46844243
0 29102768
1 68955910
2 89440223
1 61593712
2 51021241
2 32135531
1 22993248
1 69209637
2 80424380
0 91352061
2 48442464
1 39718734
2 54466785
0 58175065
1 6230727
2 58007687
0 91166751
2 81596576
2 48589376
0 13336002
2 16576856
0 21861479
0 77335315
1 80700597
1 14532763
1 76853381
0 12535177
1 2377208
1 56028605
0 35564972
0 40680930
0 44761335
1 68297234
2 35347099
0 75596316
0 77218964
2 92219269
2 40448576
1 30691744
1 10087481
2 60448524
0 17670728
0 27403470
2 57240771
1 79804652
0 65629441
1 72744385
2 15614582
0 81775738
1 41436414
2 68615699
2 86776651
0 34195106
1 12590151
0 59833741
1 58086675
2 683169
0 23021180
0 41025563
1 94980343
2 34372325
1 15970853
1 71359447
2 98235337
1 88553237
1 92591483
1 63141551
2 69809722
0 29970608
0 74502123
1 38150427
0 44703107
2 86401909
0 25197554
2 61891731
0 54639070
1 3710658
2 67209883
0 18253735
1 43293656
2 3264938
2 77312134
2 67230048
2 60968310
1 38380342
2 19268555
0 6154304
0 71664767
0 68480431
1 67230486
1 12272361
0 49787347
1 45878500
0 42692828
1 85989708
0 82331559
1 16503574
0 1470210
1 69313453
1 27104166
1 67249038
0 85919642
0 43195973
0 89353848
2 65652884
1 93137472
0 85425583
0 46443657
2 71048010
0 85791590
2 68579091
2 36684800
0 47206229
2 45118084
2 51211524
2 13418011
1 45149779
0 96691155
1 52798259
0 83897353
2 83067489
2 48941462
2 70125437
2 27032565
0 22363412
2 56882444
1 88756968
2 20647080
0 27054939
0 74391061
0 85867479
1 30419861
2 98693215
0 70286698
2 25104044
1 24877621
1 55851351
1 47508233
2 65993271
2 46886674
0 87672477
1 41963816
1 98550410
0 12082540
1 70873556
1 87715090
0 10889005
0 27845121
1 40585506
0 70329980
0 32673458
2 73392711
1 29561347
2 64107343
0 22567370
2 33470172
0 84145405
0 55509419
1 66267324
0 81031261
1 59900172
2 13353800
1 99948739
0 57347990
1 16916503
1 77052431
2 62988633
2 76350681
0 19637210
2 95170874
1 2813068
1 47840856
0 25814828
2 92783224
1 6947688
2 33615236
2 55608645
2 49886346
1 22185411
1 97770455
2 72674163
2 64712425
0 91694636
1 85007916
0 69968087
1 25829072
0 39661336
2 81992300
1 83141008
0 26178993
1 37723536
2 39352185
2 72653750
2 29914230
2 99923181
2 92285328
2 31652994
2 71827709
2 532257
1 83371778
0 84549459
1 43682355
0 71952131
0 61595542
0 69727459
2 38652402
0 74338557
2 56738214
0 73916100
0 53863168
0 95999876
0 25848379
2 35102672
0 10309905
1 4884120
1 57044726
1 68188742
1 6787127
0 87938413
0 53938187
1 31843141
1 62447543
0 74405054
1 41754111
2 34964177
0 72191769
2 91606740
1 97390585
1 49747446
0 95559366
1 7604178
1 60203490
0 50034079
2 20939243
0 78075388
1 44154037
0 99966797
2 17802240
1 85009097
0 19259562
0 15918779
2 13786971
2 14877755
0 95448354
2 75521716
1 70754462
2 37499737
2 10589874
1 87722676
1 74662829
0 47821909
1 96160973
1 15187755
0 14220337
1 5432442
1 85529887
0 33569581
0 86025065
0 72799626
0 48788827
0 56112624
2 95228831
0 46420269
0 50715490
2 53047682
2 97386042
0 89980979
2 58549465
2 10588037
0 48916296
1 11686623
1 3385833
1 34452948
0 26998644
0 71333316
2 40959303
2 84667187
1 84362674
0 16803916
2 49551256
1 32489522
2 67738168
0 57873460
1 49107632
1 47939353
2 77622463
2 49603341
1 97655343
2 19989158
2 33412688
0 99645774
1 25359754
1 78890688
0 17284719
2 57305124
1 4772848
0 23426371
0 44866335
1 95285193
0 63907692
0 86417256
1 24114093
2 92448298
2 32330267
2 11783559
2 4801093
0 84047221
1 83266245
1 44304532
1 22581942
2 45334804
0 43988196
0 24556667
0 29761544
0 81151953
0 13043015
0 60262947
0 65897540
1 943030
1 80785256
2 70457902
0 57317506
0 82967887
1 92840464
1 68327150
1 94884212
1 1591728
0 97892368
2 24087047
0 15288320
1 82826931
2 56083938
0 53212331
2 66808084
1 49284964
2 44051804
0 6831741
0 82357535
2 81957623
2 82182989
2 11387397
1 61153873
0 94998941
0 3938215
1 72915067
2 15402015
1 53514414
0 16123421
1 11995279
0 11095353
2 98012231
0 66939041
2 11023682
2 19076079
1 16874947
2 82617287
2 47491723
2 1945830
0 39934519
2 37782835
0 95128112
2 12162430
0 15290742
2 7356822
0 93359128
1 15500202
2 46804977
0 33269365
1 5549992
2 32832061
1 86529269
0 90602498
1 75914794
1 99357048
1 86747178
2 86295634
0 94380380
0 49432472
1 84004295
2 60314778
2 64517468
2 25901518
0 9840637
2 91379561
2 63602482
1 16184226
1 91186784
0 96530973
2 95117822
2 3436448
0 86755555
0 67786326
0 96071149
2 76264253
0 38870942
2 61814678
0 85486233
2 51411811
0 16482557
2 33417444
2 62071956
0 47465789
2 51335532
1 43989060
0 60716004
1 72699751
0 29519212
1 55197477
0 34823963
1 61358572
2 60593310
1 34958377
2 4489041
2 9711763
1 92971236
2 56630075
2 85903438
1 50430500
1 63870808
1 77398389
2 42723950
1 86210635
1 22289451
2 16713659
2 44651554
1 71357743
1 15486323
2 25095401
1 78654102
0 53601976
2 98261182
2 35012601
0 44999153
1 79913192
2 54364965
1 85251927
1 58691367
2 65377761
1 32091670
2 90154601
1 82129548
0 33563060
0 21732527
0 27718196
1 99302952
0 84120868
0 55903910
1 72336707
1 46305302
1 28828432
0 92109063
2 36078817
2 32893765
2 19656984
0 23225468
1 17510815
0 31029555
0 15444476
0 92976703
0 55275523
0 47259278
2 57545515
1 88286223
0 94946502
2 29862532
1 36052386
2 38095488
1 45379976
2 58236256
1 5363464
1 24857996
1 41430649
0 83077620
0 35744068
0 38588677
2 87644770
1 52292481
2 32132735
2 2397787
2 83082315
0 45753668
0 63577086
1 71947326
2 39315746
1 49010886
2 57489308
1 66157143
0 34444484
0 14908901
0 74374958
0 29882090
2 61219235
2 7284372
1 57326072
0 19341028
2 50241794
2 87745914
1 30975142
1 2674142
0 757995
0 25884575
0 33512540
0 32471955
2 95810218
2 46257725
2 10485110
0 65326805
1 63205895
0 81419048
1 37581895
0 19692583
2 30176191
1 21178198
0 80573825
1 90306637
1 36663259
2 49600090
1 34267313
0 81885540
1 25438686
1 13348718
2 25863923
1 80566064
1 65003982
2 69504398
1 97909204
2 73927644
0 52204733
0 40832349
0 48688177
0 96766744
2 23154916
1 8628672
1 72694324
1 91182995
1 60843565
1 65083239
0 98739467
2 35439945
2 3240774
2 22925318
0 84765014
0 93716929
2 1844094
0 86299642
2 92680585
1 3333656
0 97011042
2 28829446
1 89422847
0 29106173
2 19514996
2 76577522
1 90007711
0 77326911
2 77331046
1 40449017
0 92960402
2 61190365
1 73770824
2 5882091
0 67065924
0 30941431
2 18929590
2 65200524
0 15791530
2 87463084
0 31067926
1 41293760
1 6593589
2 27328698
0 91851796
1 89393788
2 32168871
1 37134914
1 64389488
0 72397956
2 73943352
0 57397813
2 63625853
0 87751937
0 44838975
0 84842262
2 7705434
0 16707268
2 27083313
0 70892613
0 86639064
0 81148573
1 90186149
1 49053135
0 2555448
2 68891716
0 64976312
0 21685404
0 55386753
0 45212275
0 89474969
2 5627788
0 13609196
0 80250585
0 7570732
0 15143336
2 18952412
1 80563052
2 57101153
1 71450338
0 25300066
0 96528659
2 87909787
1 35648747
0 42897053
2 23040965
2 37968047
2 65593582
1 52450123
0 86628737
2 7942545
1 56942782
2 30357639
0 88285739
2 12163664
0 29682465
1 19423888
1 94559106
0 34658451
0 84922399
0 42229376
1 77010561
0 88538667
2 83158461
2 40556595
1 50568642
1 59711147
2 49163175
1 25409368
0 46803580
0 40239224
0 1300925
0 88350628
2 57003387
1 50266209
1 21930452
2 76872358
2 44465605
2 95604994
2 89379890
0 49208250
1 50508314
0 27123099
0 95573376
2 87980056
1 87860977
0 55904358
2 6732093
1 19095088
2 43407061
2 72787046
0 29732918
2 93007334
0 58803105
1 75727358
1 93040468
1 22188783
2 70757848
0 28146511
2 61916540
2 58771239
2 19400184
0 33519973
1 91597674
1 98290514
2 84271472
1 81813579
2 86847171
0 99205013
0 82033121
2 76399859
2 37417384
1 74996375
1 26461669
1 98701542
2 92993099
1 78627202
0 52731271
1 42842913
0 26065501
0 46891054
0 28296727
1 98185644
1 77477997
2 90182580
1 66631195
1 25402818
2 88839646
0 10493617
0 21836911
2 15199933
0 65899354
1 1050214
2 61048766
1 23346348
1 45892459
1 53737990
1 84615468
2 68578360
2 90361947
0 54377159
2 39811411
2 42427818
2 17692134
1 61648399
1 13084947
0 61002491
2 64402576
1 50859941
0 90645415
2 19749267
0 9718249
2 35942787
0 17552676
0 87175084
0 81517870
2 11027525
0 29478623
2 84309239
1 70698232
1 4821895
0 84313331
1 8668027
0 94121595
1 89193536
2 58534890
0 88704318
0 94447187
2 46441034
0 25334661
2 57122997
1 19365519
2 64001107
2 82723651
1 3928441
0 88998082
2 1768118
1 40780780
1 98196055
1 21073324
1 38835925
0 55570232
2 38393122
1 90626422
1 65192926
1 55281146
2 2249100
0 72702730
1 91485914
0 52206615
1 69131200
2 66924924
2 94470129
1 48340185
2 75908137
1 12631246
0 92270871
0 42900169
1 65186889
2 1442547
0 85408668
1 91604056
0 3839822
1 5174439
1 77334380
2 47051697
1 58836803
0 30304169
1 26598316
2 49778965
0 71241821
1 12144297
1 62483665
0 58524353
1 79404279
0 80285859
2 24354527
1 10768846
0 45592621
0 82659689
0 31324829
1 22848249
0 58061379
2 42035082
2 82913647
1 92333144
0 540268
0 50642261
2 42779857
0 2200734
0 84764372
0 75833470
0 28199423
1 86783720
2 51906456
2 34440656
0 99232312
2 68976876
1 88862153
1 85819649
0 132411
2 3244496
0 99470855
0 79652955
1 16532252
2 50398982
1 48016020
0 28939992
1 81699740
0 80950454
1 60581524
1 57384954
2 37082217
0 90841918
1 86813119
1 43143569
0 72101238
0 50303892
0 90190037
0 57461765
1 16314492
1 29139430
2 32401627
0 19627791
0 40880752
2 26841710
2 23692066
0 62487996
1 25920444
1 40272049
2 23743121
1 64729565
1 65520364
2 88794439
1 50053276
0 79194984
0 98925648
1 88348123
1 91724589
0 80704690
2 24121464
1 3907726
0 81456481
1 8706802
0 86677046
2 99939850
0 86540319
2 83588165
2 71024335
1 50102324
1 98416561
2 65674493
1 12854828
2 61592324
1 72768028
1 71038285
2 79181540
2 4594194
1 30691703
0 29869239
2 91617481
1 77678104
1 68879634
2 3364515
0 10882690
2 77798874
2 71538832
1 50544431
1 74779576
2 53918063
1 29030052
0 43078364
0 97385960
2 43950848
1 63179143
0 93562451
0 667164
1 28028321
2 99135265
1 97239921
2 80212025
0 73826724
0 40510324
2 34862455
1 92368557
2 80918276
1 30048880
1 19244255
1 92412717
1 97954021
1 34013172
0 40239844
0 13871061
2 86933137
1 89971377
0 985872
2 47694860
2 6083749
0 66332815
1 81713990
1 76959554
0 54572388
1 48253629
2 81765197
1 48870220
1 7261437
1 8245483
1 46354801
2 81726558
2 90281767
1 97327121
0 61273586
0 87991535
2 35725378
2 71634503
1 30080001
1 55091392
2 1395228
0 38603002
1 28971683
1 59467717
2 23215346
0 20116122
1 3581588
1 26952730
1 57868182
1 8207547
1 69128783
1 70441535
2 70331493
1 76101228
1 26244783
2 22747066
1 58960752
0 93917782
1 15990699
0 10874559
2 97720921
0 38097708
1 71414262
0 26649304
0 95986292
2 83993801
1 1364507
1 47202389
0 48332359
1 72796397
0 94970348
1 73460640
0 56796382
0 41238581
1 30814090
1 81256241
0 40837989
1 51018674
0 88225352
0 47531099
2 86276242
2 18636059
0 71752327
1 39562945
1 67692158
2 93560087
1 6239229
0 25536602
0 45565857
1 84823627
1 2098782
0 24196905
0 13453544
0 8326961
2 91683996
1 40821895
0 8660380
0 83429449
0 72540256
0 3831135
1 92225113
1 54788469
0 78066778
1 84581074
0 68596407
2 21657091
1 2670483
0 40621797
0 65119981
2 41720587
2 69591401
1 45791542
2 73567372
2 82037313
0 15919759
1 56699134
0 68751345
1 52059922
2 7027318
2 88901513
0 60285393
1 43946255
1 99066252
2 80325943
1 72532327
1 15656478
0 27873650
2 65980587
1 71725812
0 7834699
2 82940861
1 73873234
2 82579842
1 78954017
1 94192917
1 61716220
2 98258783
0 18988546
1 91585782
1 41066511
0 18090864
0 86838181
0 15070986
1 44796848
0 25615733
2 44090593
2 80421613
1 36436680
0 22487
0 70003316
0 73650559
1 15147007
0 77578626
2 29764564
2 622122
0 39696331
2 64400134
1 20677423
0 40407835
2 42805966
0 13222884
1 23573403
2 12290321
0 43935453
0 62656879
2 3437313
0 91035690
0 34127270
0 59723440
2 12136164
2 57924209
0 68762298
2 82367668
0 20885725
2 91391188
1 92744095
0 17469607
0 28845427
0 87277918
1 84778602
0 8917501
1 79135202
2 94791877
1 96695264
1 31186252
1 25398015
0 5827465
2 16096624
2 9083017
2 25446239
1 6928342
0 1203477
1 64296518
0 68325337
2 5079364
0 42207509
2 55467288
1 69060499
1 36829102
1 99687311
2 4818219
2 86859397
2 39850588
2 72464425
1 68227685
0 29954961
0 37174085
1 49992882
1 93044872
1 86884462
0 19781012
0 5243739
2 3789916
0 35256152
2 5461094
1 19045893
2 19216540
0 72356281
1 82286146
0 14877567
0 91443451
1 68752439
1 48166412
2 86993387
1 52862044
1 60730422
1 7956220
2 47310227
0 37044572
2 1804596
2 19075493
2 79694527
0 17930309
2 4449261
2 77975341
1 41983224
1 64507453
0 53037153
0 76340474
2 39233882
2 88487271
0 59398067
2 72781003
2 56974380
0 39229667
0 21194560
1 93480724
2 74673319
0 21292154
0 66296377
1 83646951
0 36599930
1 28397918
2 11788215
0 33565607
1 98753086
0 1273634
0 62329258
1 21239492
1 5684945
2 56670070
1 56984866
2 28130666
1 27574112
0 46618167
0 49096683
0 77517524
0 73189753
0 31434860
0 20775178
1 78465036
2 4333382
2 34102267
0 70092134
2 14176716
2 23251523
1 78291960
1 50803890
1 10038657
0 73958945
0 36856856
2 20382826
2 10034660
2 73381720
0 59943049
2 99470524
2 17603022
2 5994434
2 42642684
1 88209485
1 69474968
2 48171973
1 50065020
1 3998430
2 68719523
1 51821366
2 79497451
2 74244096
1 19957610
0 98810623
2 87776704
0 74910669
1 54088255
2 34285685
1 18152437
1 90743796
2 71281385
1 49938238
2 90282974
2 43522707
2 81138477
2 20764376
2 9241805
2 25782289
2 99594335
0 21718169
1 52023442
0 56710845
1 96668671
2 18433018
1 77432497
2 82576278
1 73453324
2 61867878
2 64748024
1 8064255
0 88804127
0 52340940
0 71135164
0 46383177
0 78917747
2 38560662
1 89387861
2 11143668
1 35152841
2 24009038
2 15367570
1 6889174
1 43262891
1 78565769
0 19798125
2 85766454
1 12943148
0 75845100
0 79045339
2 74443492
0 65445525
2 53193824
0 64693787
1 24375891
2 60409530
1 95213446
0 34645064
0 43478576
1 85108323
1 33422226
2 84184837
2 85169895
2 64895871
1 98850512
1 38786796
0 37268698
2 22198601
0 95865845
0 1137173
1 61158699
0 22756717
1 20510221
2 849551
2 1905933
1 69521161
1 19364609
0 53636035
1 45271256
2 60842171
1 77021157
1 96395768
2 13173148
0 93123660
2 11763915
2 17533822
0 60710349
2 37611751
1 73446599
2 1796053
1 25037999
2 26633848
0 23153005
0 67826537
1 90353014
0 69437718
0 74480235
0 93036238
1 5417426
0 86446792
2 98931065
1 25806896
0 62617200
1 59237380
1 46129420
2 18675831
2 63120639
2 25661170
2 46898453
0 450392
2 79880680
0 56276299
2 19737561
2 64994164
2 83399338
2 42494073
0 17300023
2 40275374
0 38002747
1 26718123
1 5056436
1 67731044
1 2975746
1 29786529
0 81072218
1 32418068
2 24218755
2 99625062
1 10065394
2 99984972
0 32692620
0 79726819
1 79867880
2 24730881
2 97309614
2 48532866
1 62327958
0 34536662
2 78131800
0 87301152
2 77359745
1 47111301
0 35129818
1 22268178
0 41152818
2 19025005
2 32290676
0 74272087
1 14742238
2 8452970
1 99215250
2 8972533
0 54143209
1 34533824
1 39486065
1 35687411
1 36751725
1 34549441
0 22722518
1 97695859
2 26420421
0 24422913
1 17446139
0 85184417
2 48915595
2 84193333
2 17867529
2 67496229
1 4551623
2 69156701
1 12290804
0 45610123
1 51376058
2 47108950
1 32603673
0 11825431
2 7692172
2 94290853
0 6054327
2 95174084
1 93724567
2 10825544
2 37140621
1 15803817
0 96798787
0 27136088
1 71840221
2 32918529
2 38126087
1 19549819
1 90299454
0 99059487
1 99505745
0 85012585
0 99435375
2 68024175
0 76953158
2 32023914
2 6183980
1 93035107
0 46010193
2 63339365
1 64834353
2 69830775
0 22201927
1 39973790
0 51450216
0 55137931
0 63971947
0 99682869
1 87291107
1 45359103
0 39675343
2 81328718
0 19088334
2 78184481
1 87887809
2 57368717
0 54739433
1 75690062
2 48543638
2 31416059
0 17330671
2 44820163
0 87146842
0 87913595
2 12992276
1 24107661
2 45137065
0 26259216
1 52212885
0 27052788
1 17110328
0 58132058
1 84999064
1 63110403
0 51635422
0 43051062
2 33384766
2 55933145
1 32145385
0 42738632
1 65152443
1 51060065
1 82548474
0 37302900
1 95805109
2 19582359
0 23484902
1 60612611
2 39749541
2 50602274
1 40685369
0 68391360
1 55988359
2 35672884
0 30094983
0 7578657
2 86784780
0 80565950
0 60959279
1 30800075
1 88060743
2 33497099
1 15862370
2 66561945
2 54460871
0 41347970
2 81551139
0 75271308
2 56986907
1 61481513
2 10082746
0 44970762
2 6592912
1 43902119
2 2868972
1 17209556
2 94146795
2 49474863
1 16946553
0 38149090
1 31893406
2 57198871
0 12534087
2 53180369
0 69236007
1 41834276
2 78645148
2 16070937
0 64659136
2 32208367
1 29120179
1 25163477
2 95223717
2 11478425
1 1480284
0 13958359
1 52438119
2 78318496
0 14553968
0 84186548
0 23891648
1 60919240
1 45740275
0 50354741
0 21630875
1 57689321
0 61038138
2 711933
0 18284985
1 65084836
0 45608194
1 3583323
1 26862739
2 96214939
0 18281587
2 14653163
2 97784446
0 65007210
2 32357822
1 68383216
2 35329136
1 5931860
2 49298982
0 13188878
1 50974882
2 45913623
0 51001141
0 93857187
2 70597034
0 80335048
2 71671338
0 18407547
1 9415744
2 80736606
0 67945301
0 8468879
0 97728870
0 38779337
0 27535882
1 56684343
0 20525408
0 44555593
0 8408704
0 79786352
1 50778385
1 49979655
2 88005710
0 11448353
0 9278154
2 60990922
0 68174677
0 75713624
0 59651651
0 18523363
0 52622611
0 24184916
2 14573411
0 50568010
1 10762475
0 30469094
1 78430093
0 89500091
1 64689191
1 23429492
1 57283341
1 15463921
2 87559112
2 27075716
2 84158092
2 69396011
2 51090530
2 70760658
2 27706250
1 57854856
1 4662551
1 14932528
0 474389
1 71724406
2 94355591
0 10964835
2 76503666
2 63195384
0 59780856
1 85088129
2 46839120
2 68649999
2 17251857
1 62289955
0 82558355
0 24331254
2 80972088
0 15139323
0 84049314
2 55216708
1 54907474
2 86794239
1 96018302
2 71694425
0 27815847
0 90297440
1 87080643
2 74731922
0 91564542
0 88189635
1 49180505
1 71634349
2 48833594
0 9322386
0 81940273
1 38394050
2 73281481
2 48921554
2 77823046
0 96990610
0 87226794
1 80238638
1 14979530
0 77287475
1 22004890
2 70923776
2 43657347
1 20969741
0 53184054
2 20046144
2 52846743
0 92378463
1 31549907
1 87163846
0 5791059
2 33363986
2 44010692
1 81637454
0 87058663
2 96092654
2 61182015
2 56183776
1 86179082
2 81598232
2 14806250
1 64983216
2 94042044
1 51618798
2 9868537
2 67699802
2 2509337
0 18955992
2 74999975
0 3068602
0 87097256
0 45189460
0 31050234
2 28457537
2 64720319
0 86285639
0 96591212
0 15618240
0 79126042
0 48779226
1 4652787
1 50682697
1 44117201
2 62745146
0 71256509
0 2296197
2 58480333
1 54121549
2 67900379
0 6210902
2 20767669
1 49080333
1 95651347
1 3400282
2 48107727
0 29564740
0 26938753
0 78591840
2 24940458
0 60569307
0 14744344
1 43579002
0 41045142
0 86367331
2 91602290
2 61653970
2 20783038
2 90557483
0 51178143
0 82525270
1 61310599
2 22641061
1 5361458
0 61226265
1 65978914
2 74745291
2 30620727
2 86037966
0 91941643
1 79585147
0 27052633
2 5267433
2 43258280
1 79551387
2 50778448
0 11444701
2 99605107
1 34909941
0 9442232
0 6717090
2 44572703
2 84258536
0 75393044
1 98529477
0 10217603
1 70247759
2 36793553
0 8045029
1 63227151
1 49921062
1 2648792
1 53145668
0 79297846
1 31145304
2 55413413
2 62265005
1 61270706
1 11738817
2 82556779
0 70063679
0 83219912
0 9411772
2 9507907
1 69567259
2 34303031
0 772145
1 88805857
1 31887477
0 46214171
0 13187040
1 90646488
1 65912516
1 26047241
1 32417521
1 10927702
1 95083364
0 123430
1 63589847
1 60591979
0 59985207
0 67176674
2 98448306
2 44360297
2 94366628
2 92510288
1 55209073
1 62872246
0 87450892
0 9630637
1 25302566
2 13572070
0 95271201
2 81186515
1 50522851
2 35132176
1 41709366
2 23569458
0 1519911
1 12223899
1 527176
0 91627923
0 38880055
0 69741988
1 64334706
2 84001827
1 42385802
1 46968173
2 30732277
2 14086910
1 182097
1 5155510
0 42610144
2 96937097
1 37180534
0 35887567
1 10846396
2 6737527
0 26621101
0 47598223
2 87333899
2 27244414
1 87968611
0 18947131
0 86365843
0 71688800
2 30583798
0 21056087
2 10211597
1 63155234
0 31177054
0 92188505
1 16766542
2 93930023
1 23249564
2 89270961
2 64074705
0 94745072
1 53516277
1 53034778
1 31765565
2 67174555
2 1214584
0 44758451
2 40415115
2 99079108
1 3090850
1 8543530
1 2181890
2 80331790
1 95406192
1 67454762
0 64740729
2 44890641
2 56025990
0 71915578
2 78548360
1 2238387
1 86754303
0 11068433
0 86381081
0 73330578
1 95883096
0 43065320
0 96299501
2 10410899
1 34408777
1 34450341
1 31394918
2 63837231
0 73719794
2 97073601
0 6653717
1 44468050
2 1202061
1 18092150
2 49898555
0 23205292
1 83119477
1 30513163
1 71760093
2 23522198
1 77993611
1 26318106
1 48485786
0 80276931
1 14439760
0 12759379
1 20146435
2 5210438
1 16188825
0 38271904
1 1424621
1 8222501
0 73048555
1 98905453
1 48505758
0 96045533
0 965189
1 86859557
2 35796340
1 45360957
2 61345535
0 16343138
0 70540510
1 33063217
2 24462114
0 23833719
0 49845689
2 73068152
1 18651478
1 20410226
1 4514562
0 59044731
2 15583190
2 65013075
1 92186202
1 94832157
2 99118147
1 1472805
1 71009767
0 30158986
0 82963244
1 59240987
0 8300543
2 96335376
1 27507035
2 1728227
0 68914152
1 16245887
1 88011977
0 14693536
0 26792118
2 69873229
2 19136112
2 54135890
2 30642519
1 96312975
2 80648602
2 15009294
2 68804617
1 75519663
0 45331205
0 28081581
2 97938924
1 85326946
1 69153679
0 97326395
2 9073861
0 58767821
0 65334875
0 13768215
0 99594721
0 94017071
0 40958023
0 79044771
1 24322308
2 73765282
1 86770516
2 51154540
2 71500088
0 52065864
2 62298853
1 8644972
1 97416076
0 32887542
2 51598282
2 91238354
1 53701520
1 60969638
2 10666855
2 52339990
2 78840207
1 17491512
2 59529055
0 67924677
1 58119934
0 30837589
1 98233563
2 16433119
2 54311020
1 89742132
0 3744714
1 84741360
0 6625841
2 9224543
0 26032104
0 82482870
2 78810700
1 20745546
1 33594155
0 74885021
0 44960691
2 37525932
1 23010591
2 15872763
0 59599839
1 46174859
1 41528187
1 24808173
2 53316523
1 85299371
1 83616946
2 27718076
0 28406470
1 63076090
2 14669330
2 39762911
2 17731384
1 75169434
1 66279751
0 25547984
0 73663642
0 54033391
1 22679906
2 96124532
0 77479211
2 7860498
2 32919667
1 57313778
1 69634087
1 16158953
2 70444881
2 83757484
2 6123301
1 12941368
2 87511881
1 22102535
0 14512186
0 50125464
1 80060967
1 64053870
0 32926697
1 90923721
0 47259444
0 17693816
0 99188670
0 72016152
2 31083691
0 46734714
1 90866068
2 71628305
1 17082434
2 3751397
0 57927933
1 79011916
1 34919627
2 91242185
2 86057124
0 56425972
2 23864165
0 15418528
0 25870369
0 57037211
1 25051100
0 27693592
2 419511
1 45452291
1 72225637
2 54231510
1 5606668
1 47888703
1 59984779
2 56224300
2 31681315
1 61867029
2 72141050
2 31771613
1 72371486
2 57442420
0 79868261
2 49116214
1 93236123
0 95100376
1 61693205
0 40016554
1 70407619
1 96712677
0 91209163
2 36403528
1 61215707
2 58735985
2 71985821
2 54769309
1 11594378
2 9206532
2 63100310
1 52284058
2 56667543
0 87166348
2 62180816
2 81704375
1 91334571
2 23394258
1 56580657
0 40061571
2 82161919
1 44492755
0 92199956
0 3957849
2 28861805
0 35016096
2 29809975
0 30631957
0 17254309
2 63972658
0 55361745
1 16128999
2 94666912
1 26107450
1 56569300
0 97458220
1 83967286
1 25999132
2 90815776
1 85885068
1 97358517
1 67716539
0 5200220
0 39154241
0 54256038
2 37783559
1 96331730
1 71654709
1 77307496
0 53760012
1 36630155
0 62626328
1 85183711
0 76380092
0 10995
2 60894996
2 87032992
1 29941778
0 96322169
1 20886087
0 32572510
1 73630104
2 68925892
0 87057050
1 71354519
0 61163374
0 49419484
2 841286
2 81140003
1 15361818
1 60651269
1 3429399
0 46085208
0 97201074
0 8298580
1 2562973
2 1700945
1 75416664
0 24578586
0 50713190
0 75930274
1 81104567
0 49319965
0 36182708
0 71597707
1 28132183
1 41878342
1 95261037
2 21736181
1 65098436
0 77341738
2 73608004
0 17613639
1 79108380
1 53082600
2 3690096
2 84945419
1 32130299
0 18860435
1 72872199
0 71745759
1 66970675
0 55158859
1 45657975
0 75205439
0 7149596
2 71576620
2 54082053
0 75089936
0 72176982
1 63536023
0 78053654
0 50304672
2 39544687
2 95084359
1 9520737
1 5721124
1 29529718
0 20152444
2 2214746
2 94154303
0 56801419
2 89540727
0 75728342
1 96078533
1 77577252
0 93082123
1 65478255
2 9687004
2 66695414
2 62106032
1 48748693
0 82803951
2 90558355
2 36574279
1 88138629
2 24061953
0 55724892
2 41236498
0 40757903
0 97609754
2 85108273
0 26990702
0 36651258
2 1048122
1 68858802
0 68694258
0 96201441
1 24746193
0 367893
0 22818410
2 63398592
0 63299374
1 77769887
1 63013986
2 60124013
2 71070727
0 71534195
1 92180266
1 29722678
2 54401808
1 23269724
1 59790182
2 14531996
1 59821403
1 91935691
0 37551719
0 22455354
1 78065150
0 1191051
2 77580121
1 17672878
0 42558706
0 42745027
2 87683111
2 90095388
0 50739226
2 48280584
0 53110836
2 71570351
1 17916405
2 39614404
2 46807679
2 77853497
0 38967072
1 58552623
2 33353891
0 43271196
2 9250380
0 62412926
0 27205114
1 93593798
1 66406247
2 59314540
1 61023417
2 87153895
1 68962912
2 3429007
1 52001751
0 47162741
0 52225188
2 5894277
2 24516112
1 29518707
0 28964748
2 68849132
1 68852851
0 80284894
0 74909183
2 127948
1 24003568
0 96176528
2 44036176
0 42735794
2 79107112
0 75729510
2 96590762
0 77107540
0 9323430
1 97252382
2 81536064
0 68047159
2 30475827
2 72634938
1 77130587
1 6719293
0 5427660
0 73318695
0 29535697
2 11768777
2 22443205
0 84982076
2 23517778
0 66178700
0 10187072
1 8611563
1 39917974
1 66586907
1 66534384
1 45818876
2 80936130
1 76091603
1 77094886
0 19810165
2 5613073
1 31293032
1 69884861
2 18054845
2 77268409
2 50698094
1 66644126
2 46604674
0 43037631
0 94342092
2 9567805
0 71701137
2 61868370
0 45799850
0 79134662
2 38656563
1 96918150
2 63872065
1 85354633
1 56658218
0 93514046
2 3153168
2 47437010
1 53594031
1 80314633
0 26411960
1 83346998
2 28505140
0 21049555
1 39165228
1 49347819
2 93307725
1 37786939
2 92857698
2 94920707
1 40637230
1 79355570
0 38502596
1 26717296
0 78828534
0 11100371
0 59118709
2 10055603
1 9820915
1 41050850
0 91810125
2 11560255
1 35459206
0 59712631
2 53011883
2 80486717
0 18783509
1 28379792
2 53847928
1 13853952
0 28989713
2 14350489
2 81984480
0 2045342
2 1818806
0 12320534
1 55995854
0 69411873
2 50152981
2 82057734
1 74435095
0 46338841
2 49944582
0 25436518
2 86159374
1 44742278
1 27513042
0 45726641
2 67816710
1 33143509
1 32116819
2 1408352
0 24804736
0 58326549
0 48657538
0 57595684
1 47057345
2 57628108
0 29609196
0 4242336
1 51783557
2 53013672
2 4457720
2 11917251
1 49480473
1 57205223
1 4539465
1 77278558
0 97689426
2 27505443
2 36800195
1 21079140
1 12969852
2 41382332
2 4780176
0 52591608
2 25779830
0 34851522
0 14374340
1 15751005
0 47965017
0 27234477
1 15083843
1 33149335
1 78474885
1 54365199
1 54511343
2 21561331
0 55263018
1 22765017
1 86681041
1 58043222
2 89171758
2 22068414
1 28354982
0 53987374
1 31939129
2 8023587
0 67819856
2 23942062
0 64362345
1 13820373
1 34173285
1 35701715
0 19532143
0 10323103
2 84481291
1 76463116
1 43821926
0 42590222
1 25209303
0 27578669
1 74194154
0 57170279
1 88936308
0 29108019
1 56873684
2 93783526
2 86268483
1 8797206
1 82709627
0 46475731
0 75563551
2 14587807
2 19967191
0 37767984
0 54531414
2 3640651
2 74490674
1 78951833
0 7834869
1 51561826
2 96313286
0 50092835
1 75021327
1 73856600
1 18674852
2 30962500
2 91576575
1 10939953
2 49911161
0 10713154
0 41083104
0 40196532
0 96176120
0 97148787
2 63603269
2 71799129
0 38809040
1 41251609
0 41959614
2 67704844
1 17477363
0 17462021
1 29658610
1 97798210
1 60882567
1 72021839
1 12889969
0 20707847
2 8178369
0 96292938
0 93645108
1 96121086
2 98553385
0 60319266
2 14646035
1 91565563
1 22707011
2 91513537
2 89923815
1 38651830
1 77173846
1 37745500
0 2393861
1 94325840
2 33582349
1 1612083
1 69038411
0 75491548
0 60911991
1 87498771
2 7477162
2 27376918
2 26674664
1 82164338
2 78980335
1 13712594
0 83037350
1 85799206
1 67490426
1 19681316
2 55752606
0 14013741
0 59836427
0 69483962
1 5640312
0 17966414
1 33287031
0 19106594
2 87442898
0 72799081
0 48696542
0 64709699
1 84996553
1 82064797
1 19603715
1 39181723
2 44291969
2 27041464
2 55419832
2 73425060
2 12648199
2 61207907
1 52307612
1 93692880
2 87816721
1 12549015
0 3565808
0 15526577
1 345212
2 95422551
0 79724266
2 62842904
0 93425797
0 92252311
2 43471599
2 28785878
0 2253363
0 82814153
2 72488094
2 26869761
0 33318817
1 85892774
1 2267338
2 75166018
2 11179565
1 64363023
1 87037220
1 76242925
0 89747902
1 7588841
0 7764022
2 20680479
0 27569130
1 97630105
1 76223502
0 87552344
2 59251098
2 9258465
1 70978239
1 39809349
1 46584735
1 28241134
2 53774612
2 30888725
2 94006957
0 62432840
0 21291032
0 32735000
2 87580057
2 34896215
0 75165943
2 26678148
1 29058579
2 74687668
1 29775809
0 38557208
2 33633380
0 42293357
0 73658482
0 23170174
2 1509918
1 29784118
2 10837849
2 11109152
1 70435661
0 35849421
0 2896447
1 84224571
1 55554974
0 48895558
2 90131613
0 8193627
0 68048861
2 94236564
2 97794024
2 28066341
1 10053674
1 67590744
1 9027111
1 76905778
2 15477960
0 49133725
2 98353183
0 85489942
0 50493512
1 10358394
0 43164553
0 38511638
2 2098232
1 7369619
0 39649251
0 28135131
0 54394283
1 25040499
0 96700391
2 37172152
1 8294653
0 23580704
2 74696540
0 76719092
1 43293614
0 12150707
2 34044731
1 64881511
2 35031954
2 99403700
0 61013032
0 57635009
0 11976528
1 20541319
2 39795217
2 2305138
2 37550313
2 87556164
0 62510728
0 38483387
0 87930006
1 56516115
2 64958386
1 73892955
1 58318826
1 99495774
1 53376777
2 11527718
2 98225731
2 52710090
0 83745038
1 30035434
1 75142294
0 47294095
1 78730602
0 45832572
1 50918340
0 70966423
2 4055086
1 49243322
2 23272364
2 2583873
2 42662335
1 35125989
0 59727448
0 63158081
1 1320515
0 13333780
0 81361906
0 8752881
2 80960063
2 48196750
0 81471117
1 21876535
0 81425106
1 63485165
0 44427836
2 46702494
2 75022698
1 2876141
2 44817395
0 3761025
0 75925964
2 35718586
2 13776446
0 56207664
2 36290602
0 25882880
2 26489267
1 20472761
1 54303393
0 12915969
0 58688849
0 12364004
0 90660948
1 70711641
2 16339127
2 45126881
0 91563126
0 18073722
0 53824566
2 14443459
1 84556368
1 24369561
0 16610052
0 39552203
1 1707921
1 11674120
0 45387665
0 13450
1 3384801
1 72734576
0 2619623
1 22099585
1 24919048
2 53104962
2 91433678
1 85604739
0 3483272
2 98784493
1 92346759
2 62744781
1 60857986
0 71675975
2 45177
2 4525137
1 85397566
1 82236455
2 53937732
2 22898516
1 15321658
0 23437033
2 21381209
1 90646500
1 9346897
2 16666695
0 593191
1 22649675
0 61540165
1 27871548
2 62245280
0 42474729
2 90844405
0 21430054
1 295530
1 37668181
2 86226610
2 77091588
0 43039174
1 44465307
2 40529104
1 73491754
1 23026635
0 21823763
2 74539569
1 90195493
0 26598572
2 73586576
1 55764157
2 40677499
2 54278259
2 71107973
2 33734596
0 57356218
1 54213792
0 60868424
0 52978102
2 80654566
1 35641252
0 6414468
2 38743652
0 72309104
0 93309703
2 83511118
0 423634
2 75782897
1 52788653
2 25322206
1 87157010
0 11507729
1 67866609
0 96804728
1 87567083
2 74192274
1 82495136
0 73161228
2 5019288
0 53193502
0 24434929
0 24597960
1 32734481
2 32539177
2 74612332
1 26683840
2 41396566
2 27051146
2 42055618
1 42841480
2 25014049
2 57572480
1 38153376
0 68256285
2 79226200
1 10794917
0 47583757
1 61152854
2 57502251
1 50907635
0 52516416
1 66073241
1 91673683
2 70736320
1 72063513
2 43885399
0 24504487
2 74624825
0 52213421
1 99796496
2 67673949
2 8022241
0 35778146
0 48108257
2 49806086
0 57339110
2 68106934
2 79699857
2 863594
2 96263439
2 3649843
0 3590547
0 90671639
2 74518683
2 1825422
2 80968855
2 32170424
0 35641544
1 31965631
1 98958920
2 1718806
0 43681459
2 91394252
1 86846307
2 79052278
0 51445125
2 66485084
0 41051279
2 95771586
1 71225942
2 74490186
2 54278585
1 47914519
2 21552118
1 50745930
1 92056019
1 6737034
2 62817985
0 63174829
1 33599081
0 92384432
2 40133804
1 9404516
2 18990076
2 26830320
1 76107450
2 29285049
1 49071329
2 50553703
1 63390759
0 69895700
1 82362118
2 85834391
1 36392293
1 22551459
2 56191522
1 9160904
0 68644926
0 68482390
1 14944057
2 89102496
0 99400456
1 71812478
2 18081999
1 71445945
1 52813680
1 97671176
0 36742480
1 79415509
0 37390582
1 12278224
1 62669965
0 85745079
2 33445669
0 82488257
1 43581809
1 32198737
0 46367424
1 13568153
2 98394624
1 29132315
0 99108083
2 6002268
0 39448277
1 20635751
1 35746036
2 43189593
0 45393862
1 89254273
2 20650150
1 72911183
2 66271300
1 25891008
2 38389071
2 51052618
2 8055025
0 97954361
1 15184988
1 51990782
1 43319450
0 25104357
2 60157360
2 29255084
2 5708771
2 10643642
1 29717780
1 63900349
0 97073140
1 40340588
0 16303991
2 73715344
2 43543895
1 21374581
0 40815460
0 16735988
0 39124365
2 87592196
0 54053635
0 73610157
1 6522576
1 77902207
2 47799252
2 74734681
1 77929166
1 74056684
1 62778521
1 5782619
1 45141970
0 65898879
0 81138181
1 28576617
2 34073255
2 96657916
2 44455820
0 21531464
2 44048957
0 26825559
0 32986495
0 30722982
0 66425437
2 17199731
2 85520629
1 66754020
1 28139535
0 58488389
1 91056948
1 6738250
1 51725900
2 56281529
1 92861264
2 66604419
2 81056462
0 6853491
0 41147672
2 1196910
2 88835254
0 66509696
2 27946489
2 48289418
0 28094014
1 19971598
2 45317444
2 77163287
1 54500
0 85984781
2 48831939
2 64455692
2 43888078
2 81441331
1 65556862
0 5980091
2 55594001
0 23545981
2 16111983
0 8314790
2 21722532
1 9729821
2 8967632
1 636054
1 97796303
1 69924703
0 72381686
0 98608061
0 79951402
0 89081277
1 82314792
0 17436044
2 77844113
2 92327276
0 96546060
0 71229046
0 59324651
2 84864398
2 25025273
2 80235079
0 55036114
2 87568768
0 10186067
2 61871699
1 82130944
1 84752702
0 69417609
1 62370770
2 39899964
2 46527550
2 14946009
1 64972848
2 5288906
1 20850868
2 95210634
2 24186230
0 19826047
1 18918571
0 87267111
1 98368188
1 43533721
1 27279768
0 18221628
1 85957109
2 85908705
0 16208009
0 64043380
2 79802322
2 47837364
2 21011906
0 95497364
1 82620149
0 69073160
0 93495200
0 37204406
2 70328191
1 14484241
2 18918558
2 82195757
1 96242322
2 8332374
1 48242788
1 14847744
0 95172636
2 84755204
1 78039425
2 34031754
2 32799953
2 64549204
1 16740687
1 52958241
0 89456223
2 19379674
0 61706964
0 13670843
1 71322720
0 32653372
0 67220892
0 47670409
0 96581619
0 77493399
0 26744116
2 24590598
0 75606753
1 27357382
0 51781556
1 69633809
0 47798122
0 95318728
2 91687299
2 31859674
1 36399769
2 86182414
0 67192474
1 79613803
1 30298994
2 61441735
2 23597815
0 57123916
0 11071979
2 60533286
1 18326021
2 89613644
2 91322850
1 28409340
0 3344340
0 52553601
2 67772752
0 67348912
1 96100112
2 90888386
0 94181423
2 25804025
1 83870114
2 43243204
1 1990459
1 76089263
2 84789421
1 64796867
2 75210352
2 43127461
0 52238401
1 93958547
0 22183250
0 5564225
0 46227029
1 61931258
2 60230175
2 15029093
2 52170100
0 94864153
0 64532134
2 95177468
2 27135775
0 81890048
0 38048365
1 4083820
2 63018602
1 86387061
2 85760956
2 39222696
2 61963990
0 37617579
0 38092522
2 93227995
2 49063408
1 45405653
0 87259472
1 21139066
1 56931262
2 43559935
1 45847242
0 11032196
0 43296610
1 60555527
0 50437664
1 7137183
1 79876828
2 34240283
0 70052071
1 18515983
2 47672082
0 27063184
0 47245093
1 48418617
1 78749064
2 3183249
0 55522624
2 70900910
1 12128267
0 65722757
1 2605347
0 82277213
2 35905799
1 51735071
0 25904763
0 94563067
1 26152130
0 60718518
1 47830229
2 45476079
2 78798716
1 69575246
2 29166193
1 64508618
0 85775076
2 85112643
0 28472351
1 14725399
0 97751985
0 99926237
2 26941804
0 54898770
2 58913493
0 25940154
0 36020790
0 43249744
1 22370341
1 30006967
1 33595591
2 75654816
2 78122224
2 9776026
0 42153750
1 37923954
2 22432769
2 7169198
0 87561078
1 21645090
0 34792254
1 79795480
2 71003725
0 25097806
0 41392314
1 84226151
0 12666099
2 26893866
0 93230263
1 79711168
2 70683295
1 51020817
2 75642244
0 38047899
1 91331486
0 32570084
2 7809388
2 49955560
0 22299126
1 35770868
0 39082987
1 78691007
2 18090846
0 24472808
0 11558247
0 61437877
2 15213613
0 68353748
2 80196748
0 49767190
0 52152288
0 21375076
2 73585589
0 29887480
0 16063351
1 52850321
1 33345737
2 81614332
0 43756990
2 36099559
1 8063506
0 82867559
2 88247239
1 70834211
2 93773486
0 81014424
1 66089778
1 2537779
1 30108984
2 29648113
2 34933791
2 51262910
0 24991390
0 11577068
2 60355489
0 8306470
0 39124919
1 81795889
1 1256664
1 43635983
2 46556528
1 49477079
0 36601074
2 76284398
2 341541
0 34284572
1 1697499
0 84595229
1 22727767
0 32638771
0 39917861
2 13071324
2 93787160
0 93392398
1 45462994
2 69488026
1 15776068
2 71917394
0 33937687
1 43137590
2 85812133
2 18496565
0 41977916
2 39304942
1 83701668
2 41638543
2 64197815
0 99240081
0 39307881
0 91251297
0 53844711
1 1580349
0 32180871
1 11603042
0 64297354
2 48653897
1 7108308
1 88921554
0 14751469
0 5827812
2 40675731
0 82550066
2 84926181
1 81572948
0 83102951
1 99518000
1 22411462
1 25905419
1 89635624
1 47385390
2 95888401
2 79461361
0 80444406
0 98368868
2 37000725
2 43566584
1 8856379
1 24369864
1 57953913
2 94796124
0 36227799
1 92000012
1 47435301
0 57590933
0 86419593
1 69060761
2 66073117
0 52606711
1 27120336
2 37147772
0 73624627
0 66637572
2 87323545
1 14649802
2 64782412
1 59985310
1 16569479
2 85642462
0 88209556
2 78407139
0 370950
1 87444940
0 63635161
0 23763594
0 89746
0 52526088
0 96612449
2 54175332
1 55992074
2 87785735
1 45833124
2 30045634
1 17365181
0 43646333
0 21595908
0 22726459
2 33422498
0 68011224
1 16070966
1 84078498
1 48107971
2 60471643
1 30657222
0 82767464
2 38114767
1 56058208
0 71654059
1 41757395
0 25677324
0 53642394
0 5558457
1 5151156
1 9669366
0 36897703
1 42738977
2 50003831
1 10283625
2 41707006
1 29440732
1 78557953
0 47940849
2 14754906
2 52355955
1 79370706
2 91119164
1 67488330
1 74599036
1 44118225
0 52664604
1 37155322
0 53565875
0 5450774
1 48239700
2 6897650
1 6382003
2 32616226
1 27325318
2 60462188
1 38261599
1 4191338
2 47114428
0 49148844
1 6324414
2 40451234
2 78001331
1 51702346
0 10108084
2 39351497
0 16155838
0 51784782
1 97508889
1 13822731
1 42956295
1 5533517
1 62977151
1 42492446
1 98027792
2 13559621
0 26684359
2 19363274
0 28088484
2 21127858
0 71045449
2 73049497
2 25520518
0 23841691
2 93871005
2 19526540
2 37630540
0 46091190
0 33579239
1 1449277
0 90250523
0 11834839
1 36309227
2 85931565
0 38310684
1 74284759
2 27329158
2 51677507
1 88031471
0 4546971
0 9314347
1 5281947
1 24978919
2 23252243
2 40189999
0 20115174
0 17266416
0 63754756
2 55494697
2 32508696
1 90410152
1 57366854
1 91766382
0 20514924
0 52475190
0 8051191
1 86806611
2 3819895
1 51184111
1 58106343
0 10714864
0 52470655
2 31184942
1 95289978
0 57089515
2 15498809
0 50768975
1 90844888
0 56641840
2 73461821
2 70012797
0 5788610
0 50579367
0 16684385
1 7617885
1 67953961
1 33115163
2 36725813
0 18331117
2 99249177
0 8043621
1 82812919
1 19272475
0 18518385
2 32285129
2 70697252
1 88414116
0 3120601
1 11047793
2 38098643
2 71020966
0 8746472
2 80142503
0 3955774
2 82075265
0 97410560
0 60705486
2 23545804
0 56024222
0 86890740
1 4937551
0 73690691
0 86126274
0 37987694
2 93313829
1 55585320
0 45628295
1 43285496
1 3637867
1 33395036
2 53597321
2 64531563
0 51884704
2 5922150
1 89218778
0 73020756
0 29664097
0 33030742
1 89757640
0 94780818
2 42594480
0 23385582
0 14797789
2 75021095
0 585956
0 35897291
0 98718838
2 91990254
0 1100350
0 74567362
1 41569446
2 36042375
0 67371172
1 97902257
0 71309418
2 5418787
0 15425121
0 71560531
2 10272468
2 30638124
2 19102696
1 1533992
1 39807574
0 72452796
0 18340183
2 90947827
2 66125643
0 52316904
2 4703740
0 15336196
2 4775726
1 80982962
1 89411844
1 48937058
1 58675386
2 94680161
1 42821777
0 6533969
0 48242753
0 32667978
2 9946510
0 57964303
0 98430297
0 94601132
0 7724528
0 35715671
0 27674095
0 64575674
0 82542406
1 28656928
1 41654566
2 16695862
1 46959328
1 71753542
1 90145745
1 68617158
0 79587071
0 32315361
1 59879474
1 93574404
1 77435859
2 33949695
1 26508478
0 43478481
0 51983475
2 91218292
0 73226670
1 21752168
1 95577976
0 93365615
1 94600420
2 45831935
1 15772572
1 38506893
1 34206303
1 85697464
0 55898917
0 86384989
2 71204252
1 5837503
2 55973122
0 91887630
2 28438673
2 15121282
1 37450270
1 10272385
0 33618050
0 64706773
0 7112672
0 59513791
0 15197556
1 50105576
1 40907066
1 40684401
0 97232481
2 41281861
0 81139927
0 27481451
2 78376342
2 64325541
2 38153914
0 26759079
1 58414626
0 9953368
2 58263973
2 6310947
0 84257727
2 61089803
0 93251351
2 92821342
2 69668962
1 73904819
2 33155692
0 43973365
1 35704771
0 23689897
2 46176147
2 29493268
0 77981888
1 61266768
2 33036599
0 24820793
0 21389694
0 93022867
0 6343218
1 59734900
0 79046695
0 27531240
2 68369643
0 57217793
2 73905251
2 40097173
2 85596553
1 30254379
2 63794582
2 79844431
0 64382747
2 81614167
0 59421279
1 44077989
1 84157821
2 26023831
1 90912773
2 3707288
0 70579981
1 54219060
1 57644429
1 45687434
1 36642558
0 8516689
1 69179042
2 48050876
2 50999091
1 36358914
2 80683293
1 87636241
1 38577974
0 29531072
0 9146997
2 67524442
1 98138834
2 60354202
1 26031173
2 16703433
2 68973134
1 58780612
1 93786713
1 39269497
2 19148256
2 12950957
0 50056784
2 414663
0 23675562
2 29432421
0 30352501
2 46666663
1 1492927
0 98988538
2 26966683
0 75534809
2 53223146
2 95298568
2 29428264
0 55672048
2 9827523
2 23965758
1 96215464
1 93615845
1 66698637
2 49285508
1 2280438
1 33308081
0 53060581
2 34037298
0 18435212
2 81121709
1 19215784
1 12499032
2 1303003
0 3842470
0 27590132
0 31220333
0 68220134
0 56915266
0 24189
1 10097313
2 7629575
2 38428425
2 84546202
0 56250400
2 68378764
0 77057209
1 6113259
1 40292929
1 75219860
2 9196055
1 22933141
2 27295409
2 85352727
0 74088834
0 34872171
0 80338895
1 47497796
1 13730571
1 71870199
0 15169579
0 27618620
0 33630029
0 63571776
2 91764049
2 17680653
2 61708341
2 5470677
0 65693344
1 57061078
0 88184059
2 51052398
1 54920747
1 18882925
0 31384298
0 80015959
0 28483675
1 25140390
2 61694303
1 74511
1 87372196
1 35548329
1 43579688
1 66591777
0 3873580
2 83810582
1 80851482
2 3964750
2 74529395
0 57914477
1 13469526
0 89785250
2 18888813
1 7744541
0 89564184
1 96977593
1 52078138
2 32690935
0 61335207
1 92392123
1 53430154
0 87172762
1 85424799
1 70923627
2 17799669
1 27287591
0 82736087
0 85005881
1 51656434
2 15465544
1 30156100
2 70175770
2 57236498
1 51193235
1 7110007
1 42312563
0 13995348
1 253523
1 9551160
1 86177
1 91175322
1 13471951
1 82801930
1 35073400
1 30660652
0 7651130
2 58443093
1 382373
1 3585711
2 34789601
1 58651296
2 2440168
0 79068744
2 13340440
0 89072814
2 89670047
1 44827262
2 56912826
1 38078676
1 88635467
0 60386002
0 89624510
0 99697145
0 13149727
2 5175464
0 40552687
0 66914741
2 99800460
2 84673931
2 65783514
1 23155719
2 36507584
1 80995397
1 77714160
2 22249705
0 17404748
1 50732419
1 48536480
2 22878539
1 94822400
0 52908311
0 13710795
2 32708219
1 65440048
2 11254706
2 32458179
0 36893245
2 16037066
1 84673855
2 11580581
0 65645588
0 87694149
1 80231566
0 45595253
1 35324906
1 3926808
2 85736893
1 96885642
2 26343744
0 37907913
0 1934203
0 5965633
2 62181845
2 13498059
0 68554993
0 27427211
2 27080242
0 57132771
0 32768684
0 40172277
2 6130267
2 9756496
0 23468951
1 12702869
2 21359664
1 26639541
2 8002303
0 43610072
1 26092278
0 4441860
2 78442006
0 75967985
0 31502650
1 41653229
2 31770658
2 7144056
0 19259182
2 32244448
0 32813399
2 53108621
1 63532261
1 24514888
2 24951613
1 19300717
0 41120694
2 70089305
0 83516653
2 7554924
2 19859267
1 56663720
0 86625793
1 59432834
1 78041383
1 27614861
1 97727795
0 97485783
0 84680039
0 25098534
2 5319201
2 80261578
2 21291523
0 91628706
0 69155166
1 986653
0 52595953
2 2560046
1 98673410
1 93772352
2 46396531
0 83330069
1 70474972
2 57587187
1 21205305
2 64690249
1 61211120
1 80945457
0 53653535
2 39391891
1 71131782
0 87843523
0 19736696
0 89919373
1 54050443
2 70838204
1 89855649
1 64804696
2 55331611
1 31626747
0 15290667
2 80056380
2 16303084
2 10812520
2 36411396
1 86914620
1 27016115
1 68882815
0 35155615
0 91024741
2 22438712
2 44216653
2 76067773
2 75591589
0 39810145
1 14596531
2 59068629
0 58622164
0 67136562
0 12772854
1 30581785
0 16001075
0 94456400
0 28945589
0 51088375
0 99879179
0 93848632
1 51559911
0 87640221
2 69443501
0 80957005
2 56754150
2 69502871
0 56196427
1 66953774
0 15973148
1 37369992
1 747563
2 36737037
2 86271256
0 55745382
1 9616971
2 87834074
2 47957564
0 14374998
2 64286753
2 18327000
1 59615256
0 35231425
0 55355719
0 45038759
0 89159211
2 50430843
2 1793196
1 12633487
2 63982492
1 10130956
1 56082135
0 49811336
0 81483894
2 86138181
0 88261666
2 36430666
2 32137650
1 72709061
0 14858133
0 88694577
0 94025771
1 22710608
2 48507615
2 77993446
0 57399029
2 40334828
1 54050960
1 77409774
2 13125333
2 22750684
1 25462731
2 8824010
0 35481457
0 92226489
1 42297408
2 83473811
0 86670727
2 44589219
2 32899246
1 60675657
2 75504597
0 92104844
1 76493958
2 13347715
0 83689704
0 15206094
1 43687436
0 43258439
0 32559897
2 35692936
1 19990921
2 15345449
0 49205381
0 59339306
2 76188547
1 31869976
2 46476686
2 34167477
2 87528761
2 86706371
0 29460199
0 94113060
1 82024462
1 58984988
2 8829405
0 94259177
1 35524399
2 95042618
0 79612163
0 44166098
2 70910855
1 61367276
1 19925807
1 68096512
0 34060748
1 69615835
1 47265659
2 85317971
0 3530707
1 78718666
0 28121137
0 32565777
0 55379776
0 66991756
2 72386604
2 49850943
2 2902937
1 69154320
1 7424494
2 54950784
0 78573371
2 89026084
1 42396965
0 41272891
2 36964861
0 821381
1 75132869
2 56075579
0 21779461
2 18151211
2 735876
0 8533602
2 78738172
0 20320067
0 96338864
2 77882311
0 91530735
0 64396305
2 84293428
0 76869907
1 96340761
1 68590433
2 49959589
0 35942365
2 22637335
0 87007087
1 26389951
0 43205718
1 75219322
1 26555355
1 41340839
2 82619705
1 34772650
1 41227138
0 49800949
0 65309629
1 87249863
2 91466903
1 88693910
1 66297625
1 55505479
0 78608992
0 6188683
0 32886838
2 51507600
2 12007185
2 60703275
0 1204397
0 25736886
1 34186573
2 82257715
0 98984721
2 84567361
1 86419838
0 98234399
0 97555630
0 52424962
0 97092055
2 21535380
0 13064945
1 39938573
0 93621919
0 8203431
2 89009193
1 16078235
2 32276737
2 89075088
0 49314485
0 81814146
2 48273374
1 76159913
0 94617047
1 43355061
1 82770200
1 5266537
2 70178711
2 16910961
0 42750963
0 13153747
0 55554528
0 79228662
1 67179382
1 76586210
2 50742546
1 25758925
0 50579073
1 52480903
1 93147465
0 74033032
1 73028659
2 4296170
1 51948301
0 41340198
1 96279080
1 75383896
0 63992538
0 38030240
1 15330845
2 8460109
2 9109486
0 74472687
1 45504957
1 7952580
1 53836488
2 62679432
2 86194082
1 13258877
0 53361065
2 36082486
2 86678951
0 3587482
2 11907563
0 72325869
0 28700996
0 95873831
1 99600049
1 3763285
2 80710752
2 41410934
0 96918536
2 90467489
0 19939161
0 72161726
1 16615687
0 4580446
2 75265792
1 40264361
1 40347129
0 28098670
2 87577619
1 8391159
2 23830359
0 88327252
1 64127403
0 36075643
1 71134477
2 61298340
0 21962219
0 6775967
0 72377088
2 5634799
2 90843428
1 87124971
1 76977401
1 93788607
2 65727118
1 85067042
1 55417960
1 1288961
1 6330128
2 40738758
1 34479388
2 46351526
2 90201616
1 56945254
2 67123130
2 78727204
2 59716455
0 39079013
2 58371440
2 25074877
1 67722035
0 23265157
2 7690452
2 6968878
2 17774719
2 20359895
1 52951809
0 2935936
0 71293001
0 8050149
0 97109682
2 98990601
1 21916682
2 8810396
2 54010582
2 12448476
0 18079888
0 34767417
2 40609080
2 70445990
1 57200767
0 46538911
0 48187383
0 93054692
0 75461715
1 38484209
2 90428708
0 35392883
0 33881950
1 84154688
1 35425406
2 28306359
0 38057921
1 4526908
1 53649315
1 3650060
2 22693893
0 1171266
1 50123431
0 71648846
2 25107747
2 56251452
0 11635756
1 50537366
1 79320539
2 14657487
2 30152703
1 11198651
1 22416460
0 56254749
2 52746786
0 24581633
2 71289618
1 57292240
2 11726662
1 72628972
0 29714312
1 98935799
0 73026087
1 68029472
0 92809841
1 47045013
1 25657991
0 4125624
1 57773956
1 31504622
1 79873289
0 36902920
1 8534436
0 93638283
2 65668080
0 68678087
1 69705060
1 91137844
2 16300188
0 56312972
0 78511236
2 3360545
0 99746269
2 61277139
0 73432618
0 32090614
0 19020742
0 3374076
0 76870898
1 14502011
2 96915119
2 22473528
2 28449654
1 782456
2 14443902
0 13161798
0 1803312
1 57600040
2 68726944
1 85474537
0 98553674
0 75621957
1 49386960
2 27772792
0 21379708
2 58754696
0 44355344
0 93615675
2 57654967
2 78210161
2 51917482
0 92079130
0 89519379
0 6436448
2 76864804
2 81587022
2 83521045
0 79601736
0 2312130
2 76109133
2 690267
2 23641183
2 64211598
0 5736221
2 62389792
1 61035323
0 70428565
2 61350052
2 95944915
2 73594625
2 5184222
0 13278390
0 31924084
1 55626310
1 89415398
2 30803984
2 64452033
0 49919150
2 83254440
2 88869963
1 54050819
1 86398411
0 91422723
1 21786908
2 38825947
2 56393163
1 18081552
0 37451055
1 86619056
2 8148850
1 93806030
2 36810767
1 83833551
2 75956343
0 74161368
2 88013284
2 63551677
2 60478423
1 76944823
1 75207588
0 30862113
2 74117393
0 22213851
1 27088771
2 34608561
1 27233368
0 45108148
2 13798243
0 11492862
2 20456766
1 67510794
0 5891524
1 33784620
2 47661984
0 83789076
0 22712777
0 93510733
1 97165793
1 37685690
2 17130120
2 8812389
2 45196402
2 27324764
2 24751022
2 2058379
0 33761911
1 42619189
0 34719311
0 22979963
2 30415401
2 19163514
1 62709392
1 7937955
0 57495958
0 45957314
2 81355456
2 83571882
0 35692287
1 21746921
0 22555013
0 87942331
1 46714170
1 16192471
2 97124256
2 27212982
0 78730255
1 79429688
1 17496511
1 26670286
2 96781470
0 35908379
2 37914797
1 11420589
1 10411426
0 61881030
1 4245490
1 18584571
2 47302307
0 13806076
0 18592114
2 98188047
2 36498687
2 65462355
1 16541615
1 62862033
1 71742205
0 61733065
0 99484438
1 61629566
2 6643481
2 51486500
1 25858405
1 82068013
0 6357892
1 82373284
2 77991173
1 42847004
2 4106784
2 58700500
2 81507873
1 21334951
1 82113936
1 98552140
2 63120171
2 96595906
1 41224293
1 32996394
1 66837911
2 5419967
0 96721061
2 16615252
2 9434347
0 43803653
2 40397721
0 49727773
2 60594312
1 96247419
1 17675716
0 59317729
1 23963428
0 43816147
0 69321874
0 16065810
0 91929429
2 89928181
0 1917184
0 81633267
1 2104791
1 86134083
2 10897048
0 75831592
2 74787938
2 42496371
2 77790908
2 75287022
2 88574378
1 72342755
2 2462680
1 7722546
1 38699276
1 66163110
1 56784421
1 24525172
2 59601382
2 74294550
1 30807644
2 13174291
1 87345487
2 69987342
2 34627884
0 88590287
0 59687606
0 42131166
1 64217682
1 50066130
2 94529850
2 36705099
1 87254098
1 39583367
2 7852310
1 72934687
0 83487840
0 95202044
2 67553865
0 99673120
0 8742917
0 73408182
2 60222323
1 19485924
0 54288239
1 9990159
0 60446005
1 48163958
0 73912400
0 89584740
1 84446993
2 81988949
0 16588643
1 59449407
1 87200081
0 89862147
0 55743408
1 85375124
0 97155689
1 65300923
1 25106368
0 14245547
0 22042917
2 43930879
0 33691120
1 27279966
0 96114787
2 52537087
0 89140392
2 94837202
2 39744034
2 35945788
0 51468686
2 14348015
0 46161847
0 80473368
2 92031015
0 33803009
1 96227853
0 1522815
2 33384597
0 53362020
0 11054956
2 2496117
1 75619235
1 18600687
1 92055061
1 73772266
0 68133872
1 39255944
1 24385657
2 48730860
2 52971188
2 92814733
2 29149309
1 11033797
0 64769343
0 39452711
1 51686975
0 63803327
1 391304
1 13673100
2 87375945
2 38233576
0 3649119
0 85818870
1 65255712
0 16651579
0 53253814
2 39670007
1 86681182
0 79336550
2 822141
1 8363374
0 68232729
0 96853622
2 57028299
0 97524515
2 72289769
0 59808767
1 64728009
0 90763747
0 93208333
0 91720439
2 90575848
0 36115938
1 5190178
2 17192719
1 99409747
1 56369934
2 24040110
1 64495242
1 51312322
0 73052040
2 19300459
1 97346967
1 19804795
2 65220606
2 74427502
0 64725958
0 19172619
1 35185204
1 71892649
1 23663890
0 91620352
0 67288956
2 38734542
2 99239692
0 3335238
2 28640129
2 28817297
0 66308313
0 54974292
2 4061964
1 18866384
0 19240075
1 5582459
2 19984258
1 16645891
0 82943797
2 45460228
1 13868998
2 18792783
2 32875740
1 10064197
1 18933536
2 42565090
0 92617878
0 43270429
2 94445388
2 93497691
1 31556077
2 87126754
0 84412895
0 97885734
0 3565714
2 97107311
2 79152512
2 58868915
0 59145613
2 99643132
1 15489034
2 4694882
1 8857104
0 96894663
0 6852318
2 60627881
2 3746573
0 94628052
0 11049161
2 89640746
2 16356873
2 99135425
1 91330497
2 73800460
0 90827111
0 32074000
0 12773739
0 56382071
1 98391317
1 5145557
0 53974008
0 81898735
2 56470467
2 2330991
1 57398417
2 1177862
2 44006255
0 17978153
1 29465730
2 20336059
0 36067980
1 8579618
0 3766909
2 69582945
0 34488690
1 56174233
2 71785065
0 19400710
1 23745196
0 27813767
1 20428108
0 47125795
0 7803240
1 9398912
2 58785915
1 91455878
2 73532300
1 51534200
2 7036280
0 12227549
2 72458949
0 6589556
0 10787497
0 42408002
0 15165608
1 85815077
1 8335879
0 34663474
0 24291606
2 65394907
1 52432195
1 79873294
2 1691434
1 405220
0 45306669
0 80391773
0 62475587
2 60136240
0 88870
2 1610730
2 27674913
2 75262986
1 91183302
1 69226038
1 81920627
1 28627736
0 96217446
2 339483
1 52295057
0 14471277
1 90422333
2 94280935
1 82442259
2 75973060
0 76937508
2 8962167
1 18925774
0 36117696
0 40086720
1 46288506
1 77968798
2 9663998
2 24392597
1 36516861
1 99369971
2 99033413
2 17967682
1 37869341
2 68442495
0 91914511
0 83644857
0 77939182
0 4886514
2 80178872
2 23778721
2 37361143
2 88784915
2 89995766
2 51285040
0 11336294
2 38154664
1 58725495
2 59242743
0 2020117
0 88250164
0 91842960
0 48990213
1 69952475
1 40605766
2 61425927
0 3822912
2 22391435
2 9571023
2 74634150
2 48442079
2 77115673
0 88212744
2 89076101
0 14595539
0 12653062
0 45016745
0 19393931
0 96308069
0 27622108
2 2284666
2 57069260
1 38417804
2 58546931
1 27358488
1 52465066
1 5897719
1 29273770
1 99994316
0 67595633
0 48106873
0 16639970
1 77232178
2 6223227
0 17665420
0 80884221
2 23014434
2 43560444
1 38794975
2 64666887
2 24831155
1 70853518
1 201340
0 45899437
1 57185824
1 19930499
0 46710665
2 56725552
0 12314452
0 30601759
2 15042100
1 89935731
0 56978848
2 70769879
1 37119340
0 32000504
0 96862585
1 3657860
1 78560036
1 57910654
1 93119829
0 39717717
1 32320642
1 16725542
1 53863981
2 79184011
0 91948257
0 31370575
0 80584335
1 144909
2 48214969
1 50172249
0 86030924
1 59117581
2 42700842
0 577625
0 44328313
0 48849180
1 11473650
1 90733287
1 8183397
2 11432355
1 33644033
2 35466983
2 18583663
1 76888527
1 13429901
0 28206395
0 66443338
1 84174447
1 80101345
1 15487571
1 55635160
0 43944808
0 93737109
0 59778297
2 29386767
1 55356418
2 70014657
1 25026192
2 83844775
1 60795195
0 9043366
2 77557050
2 43178703
0 68883048
1 29734058
0 84738375
0 48439910
1 85539015
2 38575711
1 11683593
1 23352012
2 46343655
0 25875148
1 88405117
0 62466045
1 44391024
2 48090709
0 83614401
1 6097664
1 49088226
2 80427977
0 61108429
2 26498674
2 3529190
1 47419852
0 78559628
2 11463978
1 25993602
0 28441155
0 86660402
0 20630686
2 68211418
0 78119622
1 72443577
0 5579782
1 9662256
2 16061354
2 43038881
0 36664784
2 62100574
0 92656414
2 77038760
2 75570058
1 32985060
0 48343056
1 36247878
2 78897603
1 81553830
2 59400026
0 74188200
1 5730233
2 54789715
2 87253921
2 3040393
0 23145101
2 2002061
2 89658436
0 8459979
1 63844218
0 65740748
2 25606575
0 67456410
1 64543060
2 40182636
0 2622043
2 91291060
0 90609295
1 23667116
2 27511602
0 23894551
2 89561020
0 96383397
0 66635749
0 54852475
1 3562677
2 94397206
0 68185170
2 85207611
1 76715995
0 17302489
2 41493544
2 67100330
2 37938975
2 31593469
1 96646347
0 21782747
2 46973366
1 7910322
0 61886769
2 24118524
1 55065445
2 45316737
0 63597668
2 17386172
1 30107417
1 305416
0 67966381
0 24765870
2 52278424
0 69010568
0 56807625
1 82444257
1 91302473
2 95537253
2 32691011
0 44874012
1 16790088
2 35494702
1 38034098
2 34686770
2 85405742
0 68308652
0 19385246
2 2426265
0 14753099
0 52502223
0 26578586
0 97793741
1 41874710
1 62709230
1 91950797
2 42587677
1 99930797
1 8961316
2 92137689
2 34244754
2 48962956
2 17953676
0 33259825
1 2165807
2 93857320
2 59987183
2 32960457
1 47145702
1 54001204
0 90408696
0 74634322
1 4556847
0 57063481
1 94943717
0 13015551
2 48723378
2 71889117
1 61842434
1 73493843
2 9776894
1 59389896
2 63471937
1 27514882
0 62199387
1 87652243
1 36266494
2 28076404
2 19137439
2 18608829
1 33925747
1 89583147
1 24687094
1 99904911
2 81975675
1 74560876
2 57943264
1 87712779
0 65518805
1 63182073
0 74749303
1 35382034
1 71138506
0 74833810
1 29163214
2 90544858
0 80419232
0 59662405
0 51490411
2 53402698
0 17378609
1 38791239
0 4678041
2 38432909
0 18370770
1 76952828
2 64355793
2 57825591
2 93068912
1 49484056
1 96982697
0 56202187
1 17784082
2 22722795
1 86101244
2 7002389
2 92904682
0 90474667
1 24283066
0 67147342
2 85328503
2 17542202
0 22613343
0 21555084
0 7612938
0 38302138
2 55063453
0 41728435
1 26884072
0 1750109
1 64673345
0 65499953
1 32305745
0 17934601
2 40348731
0 93770270
2 62667108
2 68398685
2 75818036
0 24917387
1 972814
0 89719960
1 72963037
0 64514438
1 19659289
1 68702516
2 7919848
1 62700511
0 17485790
2 64148009
0 24869172
1 81139280
2 50871497
2 74522448
2 14648743
2 68368120
2 69906460
0 81143679
1 87996599
2 76467567
1 78536513
1 52545941
1 36181363
1 97613071
0 75634513
2 21141977
1 26459657
0 44977275
2 59608205
1 65473389
0 86444972
0 38031516
0 52194976
1 20855576
1 43056718
1 79594375
1 99477882
2 37955833
0 55377637
0 94919631
2 36745283
2 14205104
1 85478100
1 59366506
2 64335551
1 39856687
2 90661501
0 86071893
2 92476924
2 54656173
2 13691745
0 68168716
0 53219395
0 67019708
0 18682691
1 80889926
2 70016491
0 42949295
1 37495954
2 32741380
0 17572834
1 82842815
2 79774709
0 54172955
1 22086228
2 29115526
2 87743313
0 70001857
2 47945279
1 9206467
2 83982026
1 56957930
2 5696245
1 5978333
0 57195380
0 76864922
0 43921121
2 97801417
1 90429492
1 23059079
0 63710188
2 64296262
1 44031674
1 53681345
2 26947236
2 9645746
0 54701238
2 64683670
2 9389843
2 64957830
1 19381587
1 90163372
1 12380321
0 63864485
1 98179164
1 29582619
0 84788735
2 2141213
1 65961346
2 36182763
0 88220565
2 40059733
0 28639951
0 95370581
1 48396426
1 59060949
0 94997581
1 20426663
2 72441070
2 29432212
2 89605545
0 75661586
0 96284034
1 77953377
2 43138604
0 54608134
2 52708637
2 43727299
2 41820468
1 9288485
2 23509066
2 55364515
2 1165461
0 22673032
0 35846374
2 31217727
1 51728482
0 44327992
0 52294323
0 76960987
0 1469209
1 21519616
2 39409838
0 9390122
1 53781263
2 11562572
2 3188593
2 34222836
2 577856
0 66195408
2 63528548
0 69251621
2 28702135
0 88079423
1 62450420
0 2534442
1 57616374
1 32716510
0 25880218
0 21847276
1 97007141
0 14709246
1 98027076
0 20199598
0 45769270
1 15199994
2 76442676
0 48905865
2 10971287
0 78297043
2 8004636
1 37460779
2 16146628
2 7784489
2 14768774
0 71827603
1 15512342
0 1056301
0 57983991
0 3403049
0 94244278
2 29632277
0 9609795
2 68945916
1 41301308
0 92863776
1 50740668
2 46954635
2 32045380
2 48588981
0 10699427
0 40212777
2 14669293
0 88736714
1 23223657
2 43593802
1 96389773
1 53616243
1 44723503
1 33770720
0 88579242
1 19723557
2 14658030
1 99931603
0 31684443
2 32676096
0 76277190
0 18368562
2 75896058
2 97273831
0 82048731
2 69799108
1 89503379
2 73952102
2 31871024
0 66168818
0 60725283
1 16027400
2 34943420
2 64829520
2 73477053
2 17221721
1 39538907
2 89940733
2 24124626
0 32883632
0 10772738
1 32689323
2 23602033
2 37446819
0 5603591
0 37566752
0 74359917
2 92538479
0 65638620
0 75069928
1 65431979
1 22640299
2 55188136
1 32530657
0 52216536
2 64047218
0 6864079
2 24455975
2 44986955
1 96518989
2 80852167
0 90097983
2 63934160
2 38111600
2 3123774
2 57312294
1 95813695
1 26898509
2 4883966
2 63094559
0 21674447
0 9166695
2 39183936
0 74107709
2 61118977
1 28542091
0 72859208
2 33049293
0 21062695
0 16819145
1 82545736
0 60753986
1 86745650
0 49170954
2 9984164
2 71988322
1 37965293
1 21437896
0 9215306
2 34683879
1 44912225
1 1119751
0 591399
2 302608
2 36782144
0 60184554
0 51687
0 66227508
2 87133617
2 43068628
1 56428064
1 68801106
0 7408277
0 40208940
2 96770120
1 50330727
0 8543938
1 25496391
0 72730930
0 69734571
2 12026463
2 60384302
0 28613532
1 18969308
1 332789
2 95406449
1 51691183
0 86927358
1 18642232
1 95567005
0 7690957
1 54081213
2 42156374
0 64832932
2 97458235
1 8190802
2 18055214
1 73738977
1 43835798
0 69872366
0 47277956
2 91385885
2 53189516
2 18107585
1 63401598
1 13896246
0 57772917
1 74561390
0 96734996
2 3999761
1 36291197
1 84636475
2 45797975
1 60810610
1 22373114
2 62042648
1 43875083
0 10187358
2 56226444
0 46323088
2 26003166
2 15991445
2 90286433
0 66082554
2 21707076
0 28060377
0 25464718
0 42283025
2 13505113
0 61211680
1 45013816
2 35739401
2 23946747
0 20584315
0 26711292
0 23099084
0 41652621
0 10998837
1 83710592
2 25691532
2 66297512
0 93022701
1 95739444
0 19823391
0 82709682
2 21605170
0 15587888
1 69251942
2 40524718
2 30778278
0 92918603
2 12499941
0 25819096
2 76354033
1 85545295
1 21703525
1 65693559
0 57295583
1 56931775
2 46710130
2 33885501
1 43137534
0 19522888
1 30734059
2 72454791
2 94438529
0 33202578
2 34890828
0 46665984
0 59415795
2 55404307
2 59049331
1 33719155
2 42227244
1 23203201
1 94146158
2 98674345
0 16043057
0 48698092
1 54225314
1 12931345
0 4530141
0 76164927
1 48844277
1 85666062
2 22607002
1 95259065
1 63584577
0 70916311
0 40130565
1 47280721
1 58138085
2 14442669
0 99836993
1 29748348
1 42963922
1 81216834
2 42378136
0 18604979
0 79367221
1 79475814
0 22078323
1 59787847
0 58816956
0 21496625
2 53879579
1 68361744
1 35308258
2 10368358
0 30498772
1 77965528
2 85414120
0 4348617
2 91645876
1 5506747
0 81034503
0 6835821
0 73700946
1 17397970
1 70493109
1 28641621
1 48144588
1 39742275
2 46472939
0 32379932
2 5960680
1 84348779
2 55719734
0 40156113
2 16185413
2 26871122
1 1145206
1 15965182
2 10598359
1 27109367
0 7869753
2 6348073
2 72474399
1 49059279
1 21932255
0 31998235
0 54327618
1 32605898
1 7954551
0 57076962
0 39522365
0 48789219
1 38691390
1 18694060
1 50579719
2 1498158
0 53937280
0 92581294
1 6461263
1 60163689
0 2140223
1 43169187
0 8003312
2 73834313
1 85131528
1 46249592
1 82126103
2 13786723
1 62246741
0 14641325
1 38283587
2 60471636
1 53541986
2 99300691
0 16581572
1 94354361
1 32119448
1 8080269
0 77209706
2 15362768
0 12894291
1 77645
0 1661742
0 90852286
2 543704
2 98189736
1 90040173
0 33930867
1 3943660
1 37883915
2 57159643
1 42782961
2 7933713
2 924858
0 27159131
2 75530092
0 18080625
1 10995563
2 72155508
2 21099299
0 85968192
1 49515486
2 51386861
2 3080818
2 34565205
2 62767743
1 98262272
0 33108100
0 31874257
2 26894695
1 63496225
0 14628567
2 61925148
2 23203481
2 37006726
2 92313151
2 65031022
1 60699877
0 71728031
2 7561306
0 93381633
2 41478679
0 21390561
1 5996737
0 21083827
2 32286809
0 50465489
0 22463771
1 90105293
1 4303093
2 31042299
1 72553750
2 41598188
0 48591216
2 13060555
2 86000548
1 67261558
1 20050199
1 25266965
2 76428810
0 10945580
0 1656639
1 65860050
1 43354666
2 69305645
1 93212878
1 36388186
1 86443060
0 93130687
1 3558359
1 87957370
2 15517700
0 6857320
1 2418757
2 12914061
1 52553047
0 41194521
2 30479319
1 18908523
0 30210474
1 5341430
0 41483953
1 30004671
0 96063303
0 15264033
0 74823153
2 17963239
2 98218587
2 39921797
2 75195948
2 22577981
2 63520081
2 65485785
2 57509965
1 23580878
0 80268863
1 44823775
2 69496773
1 89066056
0 34604489
0 86551764
2 63030410
2 45456180
1 67928404
1 95005212
2 35688601
2 40120380
2 41847922
0 45222637
2 29384258
1 22410470
1 68127389
1 82410053
2 73411302
2 38649403
2 99704274
1 54538731
2 14387759
0 21623182
0 77241837
2 40207378
0 41370519
1 97223452
2 68606975
2 83146399
2 79197576
1 98008823
1 15704266
0 18231273
2 38189588
0 365533
2 83720450
0 12267753
1 3673955
1 36954447
2 76409758
1 59281833
1 9632286
1 79815687
2 42941226
2 44419210
0 66710431
0 32350887
0 36674528
2 32926559
0 32792635
1 81719970
0 29993955
1 80052841
2 93094880
1 86431290
2 30235240
1 60414739
0 79582938
0 63750354
2 35768653
1 48480653
1 58263435
0 69550818
1 14128361
1 63300471
1 88378140
2 58781161
1 77518076
1 48754456
0 86431095
2 70272433
0 26864766
0 64598152
1 85839998
2 6730315
2 18632973
0 12013420
0 27984544
2 39768681
0 37484944
1 29567610
1 31676218
0 3320592
1 81905570
1 9358584
0 53691287
0 59493070
0 75274360
2 61276548
1 66856668
1 82200560
2 83372243
2 75724155
2 31718439
1 14559923
2 36141309
0 31867620
1 89248520
2 45504783
1 55191983
2 84803916
2 11265566
1 15051163
0 89233194
0 14239145
0 29417145
2 92790919
0 47157009
2 96664044
2 55836043
0 69704763
2 99242154
0 31344717
1 89612190
0 4184904
0 196007
2 88528982
0 58476079
0 34692645
2 37967305
1 55392879
2 56124526
1 5352039
0 82978966
1 33037143
1 75550340
0 70559650
0 15322547
0 18631113
0 88470806
2 13772431
0 9054773
0 56001608
0 99115755
2 51394749
2 44588840
0 74956358
2 1817591
2 72717201
0 11865390
1 62607249
1 51138976
2 98641815
0 17906107
2 6830800
0 1637652
2 73616396
0 97550858
1 96680918
0 61823137
0 35859137
1 51429301
0 48570554
0 98371571
1 68701599
1 43019616
0 58314267
0 48387233
0 11246345
0 98434102
1 24400597
0 31257272
1 83557508
2 17292104
0 23611587
0 39001370
1 79852121
2 71629855
2 72894526
2 8571000
0 33698475
2 61938970
0 61010543
2 34840445
1 48043139
1 44806062
1 73264705
1 64856612
2 54210240
1 90186149
1 60731816
2 93080259
2 69247755
0 55559386
0 82878074
2 73010902
2 68096291
0 29939957
0 50885120
2 87289415
1 10317784
1 64529649
0 87407911
0 63953142
2 66774506
2 71314370
2 91334678
0 83009332
1 55932234
2 76176950
1 16045230
0 29214081
2 41275671
2 3051321
2 27147362
2 34717586
0 50729589
2 79691065
1 70621562
2 48275608
1 38153344
1 32071145
1 55223839
1 16149114
2 7048359
1 1638645
0 36836308
0 43288093
0 63660826
0 53118823
1 16932422
2 16911411
2 76398301
0 20724902
2 51227750
0 29004839
1 96260763
2 47335119
0 86441281
2 75556896
1 50265739
1 40732845
2 44049011
0 56443363
0 2303846
0 58299498
2 15125381
0 85890139
2 34304994
0 96890965
0 31230529
0 48206212
0 34485205
2 26287616
1 34919067
1 40950388
0 15243566
2 54914593
2 94620527
2 25204607
1 97656440
1 22189816
0 78820424
0 96745927
0 2324192
1 81921561
1 3239531
1 38535055
0 75171943
0 39014046
0 77443268
0 50364177
2 39364376
0 10609382
1 29368396
0 54813965
1 37867206
2 15451855
1 72104994
0 56356371
2 85185086
0 53210509
0 63485399
1 28425568
2 84932282
0 37187655
1 51957098
1 76997004
0 98009912
0 40992294
0 57794964
0 80767937
0 2023111
0 8022258
2 84963556
0 83319745
2 35521147
1 88908097
2 59618599
2 87299944
1 80049545
0 38041828
0 23590160
0 4482758
0 19625833
1 74886224
1 68743811
1 63526590
0 12341331
1 36370926
0 14944511
2 50191554
1 86352202
2 91790990
0 8953363
1 26300099
2 7528856
2 69112586
0 85237850
1 66554838
0 11760666
0 58736870
1 93235118
0 98826577
1 15891008
1 58843926
1 35496956
2 53408346
0 16682938
0 9501682
1 68710765
1 62555778
1 90421002
2 73179976
2 83839865
0 50941598
2 23712483
1 17772264
1 46513922
2 56870806
1 55242914
2 40368387
1 6507990
2 46836644
0 37200343
0 77887850
1 63331949
1 56469025
1 97667382
0 17693306
1 95073036
2 83841393
2 60732623
0 9151065
2 82988161
0 87291180
0 18305898
1 27800718
1 93927365
1 86855567
2 33737985
1 54896617
0 65470730
1 19304862
1 27488936
0 51686080
2 87682186
2 71442995
2 38404188
0 75788183
2 89280067
0 3016924
0 43720743
0 19739888
2 86563133
1 17290959
1 9687788
2 32357471
0 27363247
1 31527486
2 10114415
2 43698244
1 11182547
0 41984145
1 4658148
0 78403874
0 17004563
0 55930551
2 94834011
0 68009018
1 5238061
2 23774417
1 20648314
2 2179259
1 25673066
2 89031041
2 54462879
2 3813724
1 90204842
2 33665668
0 17998318
0 36331879
2 95860590
0 8260964
1 49402048
0 1671868
2 47174752
0 9354680
0 48371079
1 2496147
1 80631715
2 35876086
2 54384547
1 50409259
2 9935707
0 45673615
0 11875463
0 77773418
0 87913089
0 94345142
2 74325592
0 53078081
1 1558373
0 6609644
2 98772272
2 75406467
1 52276957
2 47296590
1 14072585
2 83832850
1 32923325
2 26685930
1 80895944
2 61951957
1 99084441
0 65477585
1 87377415
1 2142828
1 14952746
2 5177309
0 31267907
2 78537392
2 47113028
0 48328727
2 51349277
0 66623785
1 31849435
0 62446942
2 88014013
0 73408010
2 67663388
2 66124560
1 64678287
1 19304583
2 98133148
0 2914009
2 81134555
2 61853704
2 17064541
1 5417281
0 59430576
0 28733457
1 58978180
2 11616108
1 46649391
2 57258387
0 61494377
2 21614754
2 65291421
0 41122346
2 17241318
2 97747077
0 7690849
2 1257914
2 642387
1 77705637
1 12973421
0 76798870
0 37124072
1 51393863
0 6428047
2 20347617
0 86521529
0 21826275
0 51683408
0 69572485
0 19644219
2 13537995
2 92286732
0 98234776
1 35224697
2 36823341
2 59940656
2 25548911
0 31908831
0 17969118
1 28581949
0 53374443
1 76007849
2 99867020
0 23834126
0 12383388
2 13878605
2 22978148
0 51775300
2 67451051
0 48245944
0 46802965
1 30614101
1 60118615
2 86696728
1 20993709
0 62741954
0 7599416
1 12087023
0 54876653
0 96913646
0 45497886
1 52701779
2 21030826
2 28667163
1 55864675
1 63488680
0 44661011
1 95260772
2 94493835
1 1570968
1 29148850
0 45735580
2 198667
2 55766130
0 11352408
0 11385508
2 50982759
1 42038238
1 99185740
1 63489890
1 71915467
0 68832996
1 91566895
2 940533
0 74035161
2 14619156
0 44955622
2 58454590
1 53021970
1 31725483
2 45413055
0 974769
1 46103675
1 87710269
1 20103134
1 2541391
2 46070146
0 83091845
0 91642324
1 29805775
1 10261125
2 20184267
0 82498029
0 81721217
0 57094498
2 46485314
0 43742660
1 26171912
0 79354065
2 49465434
1 31598239
0 8816089
2 56279192
2 32809282
2 3962528
2 26127841
1 14669321
2 47546289
0 87672725
0 56551755
1 68828866
1 22229463
2 60986102
2 62254996
0 52890342
1 12800444
1 83290413
1 9275250
2 26755892
1 60516275
2 10960177
0 40935329
1 50005469
2 63672563
2 29766166
2 37549568
0 49384495
2 717020
2 13874274
1 69452984
0 22084613
2 50782813
1 35403095
0 28955756
1 50092192
2 10363165
2 22384651
1 71328196
0 92653126
2 55244796
0 6464110
0 55983320
0 44068640
0 47295517
2 16635813
1 3825217
2 95278968
2 9287596
0 66978660
0 12162645
1 41345006
0 49699828
2 45756452
2 66177182
1 39321426
2 99253875
0 843493
2 34392025
0 29346397
0 48863337
1 50553808
0 48991480
2 58168055
2 29482279
0 30832861
2 52013675
1 8758275
2 16215112
1 98344188
1 18204835
1 46832563
2 71991569
0 80004023
1 74605406
0 37170227
0 73324575
0 32872780
2 86646568
0 1718920
1 67325793
2 84143804
0 33875261
1 5947099
2 50569639
0 64594153
2 88771028
2 7486970
1 55498033
1 80339444
0 52451694
1 34911407
2 87010468
0 6735614
0 99626664
0 65037827
1 94648581
1 49951596
0 29705131
0 32242269
2 93329218
0 73013739
1 81609503
2 21590212
1 40202428
0 67521143
1 62516275
1 40685459
2 4152042
1 61813737
0 48618484
0 15844503
1 49041795
0 52296356
0 72564959
2 14796209
2 25858729
2 52417227
1 67308186
2 17866153
0 25744324
2 2117023
0 9385536
0 15112409
0 12069626
1 21232791
1 71214381
0 66082113
0 3005976
2 53685112
1 92177390
2 19732968
0 15532832
2 351324
0 31498984
1 33041667
0 95335815
2 62638062
0 96071104
1 72839298
0 69551527
1 95578947
2 35485833
1 92713266
0 14704258
2 40826361
2 6461013
2 72360357
1 8297277
0 4936698
1 46710681
1 92293970
2 38353615
1 6418356
1 57941248
0 76694110
1 11758106
0 88223923
1 7538697
1 71057212
0 61405412
2 77502719
2 18787864
0 76978074
1 19250985
1 28089421
0 87667135
2 59243761
0 29470717
0 19522967
0 20322334
2 93356737
0 56409901
0 42090899
1 7682521
2 29891847
0 27541538
1 49205305
2 39961458
1 16940839
2 53822038
0 24886081
0 7149128
0 6463115
2 21828518
1 91331451
1 32380325
2 40833156
2 55584943
0 15201813
1 52093083
1 70544713
0 48428389
2 85882799
1 83902092
1 14049004
2 46513884
2 36430240
0 48737477
2 21365317
1 40083540
0 4942393
2 43619898
2 85470290
0 37151564
0 53401250
1 17577538
2 3262546
1 84971938
1 31084241
2 91167626
2 43068511
1 65375391
1 3828040
2 88285746
1 77221488
0 59247550
1 14585129
0 28557209
0 30719823
0 99056066
0 80018930
2 95645656
0 60650875
0 57182802
0 94287621
2 83430216
2 14776200
0 39794769
2 42407944
1 24924627
2 85004139
0 1089705
2 3884905
2 66947402
0 58407148
0 76409892
2 84736936
2 96841762
0 95576802
2 67662917
0 60174079
0 48634449
0 86485928
1 62985893
0 56051904
2 45473476
2 49754035
2 34427454
0 30514576
0 60386546
1 45947350
0 97937542
0 57135986
1 92661659
0 65188610
0 9155536
2 11795460
2 62068706
0 14466797
2 21050870
0 72698028
2 94395834
2 89093307
1 23622280
1 71041243
2 74144802
0 67150010
1 23566975
0 86868769
0 27560236
2 70766930
0 26957951
0 50184245
0 68470425
0 89880120
2 848277
1 78764397
0 97952096
1 17591779
2 25009657
2 976055
0 35877734
0 63521458
0 13554187
0 11772368
0 6308260
2 57113266
1 27331335
0 40299427
0 64860477
0 62056702
0 89139125
0 34928460
2 81409843
2 37151057
1 99894859
2 30204445
1 59898090
0 45273640
2 25609758
2 44020556
1 99041579
0 16499837
0 16721540
1 9466628
2 30391323
2 20910181
0 18249995
2 21996397
2 5832546
1 26966209
2 72949413
2 55340646
2 44921828
2 77290216
2 17092419
0 95270322
0 87792197
2 2605010
2 8213251
2 90066381
1 41570191
2 90977381
2 37686170
2 1696013
2 8581136
2 91578898
0 7938841
1 92770490
0 49579113
2 18716594
0 10191369
0 85584178
1 71127544
0 52978021
1 25430151
2 68474258
1 58758137
2 34100626
0 22385493
1 45004186
1 17267770
1 1007630
1 17465526
2 85670843
0 74259509
1 6194168
2 73802481
0 47654855
1 19901718
0 36495408
0 40484664
1 12251030
1 19611513
0 78562111
2 34573465
0 13628164
0 35033811
2 2542182
0 42299884
1 54617011
2 81889792
2 24914704
1 82598386
1 56090157
1 29462460
2 8935146
2 89609741
2 61375205
1 4674062
1 4720873
0 57375477
2 56946813
1 65426129
2 26385286
0 91557848
1 48834549
0 89357697
2 76610842
1 89248419
2 98163815
1 38609242
1 10101959
1 85197529
0 97672981
1 87672428
2 58052020
1 67328890
1 35595712
2 32448354
1 51081878
0 66628294
2 50586477
0 79620199
1 4860506
1 2432372
2 59116388
1 70081347
0 17540778
1 79178174
2 45418425
2 50073399
2 60111767
1 28649015
2 54466651
2 18220912
0 2101846
0 59192064
1 7041705
2 63475493
0 70929992
2 39760885
1 87128301
0 91043257
1 63092859
0 19297004
2 41288237
2 47890343
2 5760479
0 58930322
0 99699532
2 20156946
0 85872036
0 4267916
1 7855285
1 25632794
0 59541290
2 8819882
1 35266335
1 65153487
0 44221156
0 45789234
2 10523682
2 5851474
2 54246385
2 59307401
2 59567762
2 11461806
1 13376923
0 85466955
1 53654020
0 98330919
0 70180247
2 93115798
1 94199063
2 9565965
2 18396816
2 82233035
1 13296545
1 31473321
0 82952524
0 52760613
2 77686249
1 13358636
1 3240230
2 39709797
0 59022859
2 24937932
1 50820944
0 38421823
1 23224474
2 53898535
2 79822948
1 27234093
1 66148341
1 36917516
0 79275679
0 35690464
2 66205109
1 36097417
2 77447946
0 83196274
1 11720232
2 24647566
1 32160756
1 89876640
0 5685524
0 27897546
0 22953669
0 2715416
0 83698405
0 27748080
1 4263482
0 90521778
0 15569545
1 5412025
2 80296354
0 53209216
1 38376565
2 32743623
1 17947950
0 86028428
1 9788621
2 17397953
0 84338915
1 15036574
1 73805911
2 53330696
2 42210224
1 84660738
1 3970057
0 15893013
1 29539935
0 75143948
1 12263836
1 33001111
2 58816714
2 30024490
2 1018366
0 30535417
0 7086781
1 16720615
1 36187096
1 51736951
0 43848353
1 80026096
0 40272481
0 9544364
2 56410611
0 66502100
1 71965874
0 71610809
1 12923538
2 70748964
1 84729791
0 61505846
1 51646278
0 78187118
0 19055202
2 50793642
0 83727103
2 64979784
2 44338624
0 99677908
2 81466661
1 92466576
0 61067233
2 37050675
1 55928235
1 91527459
0 94665310
1 52654733
2 52385479
2 17686859
0 76691285
2 73630876
1 71988840
2 24954555
2 93625858
0 26993551
2 82264329
1 3518321
2 81225938
1 50729981
2 40517243
2 16347582
2 17568603
0 11488276
0 23371404
1 48027699
2 48269821
1 829085
1 74520867
2 1532751
1 7912834
2 88422860
1 68799756
1 16366155
1 42350671
1 45629876
2 17524037
1 45535665
0 4544448
2 88093227
1 49985001
2 94198994
1 19413556
1 96516013
2 12585362
2 57090469
2 54881644
0 73203923
0 12809239
2 70704677
2 79209590
0 97368635
1 74021257
2 97598983
2 1486614
0 73342849
1 41570100
1 34359296
1 35380690
1 62128697
1 35513664
1 93288892
2 42418206
1 99427581
0 33383987
0 29032886
0 25513499
2 45622624
1 95789561
2 37071165
1 14831043
1 20935212
2 83286374
1 94083811
0 75346837
1 54057573
0 3857158
0 544383
1 40226419
1 98504956
0 89984828
0 88665976
0 97326184
0 49091506
1 78376336
2 84570048
0 16436970
1 27866655
0 45641120
2 63695008
2 89898396
2 72230042
0 71008418
0 66934145
0 29530965
2 40477930
1 70676516
2 84080540
2 62601673
2 59637794
2 39721396
2 6740329
2 38988047
2 70492195
2 22497931
1 40040977
2 44344046
1 21731816
2 52988117
0 76539435
0 67695348
2 72771768
0 61075285
2 20780757
0 63360856
1 12377181
2 90081787
2 40675214
1 93771714
2 54956092
0 31225594
1 64953277
2 83100603
0 21020109
1 73335700
2 39522289
1 54931825
2 67230722
1 65138006
0 61295321
0 20627323
1 42903949
2 70842874
1 59484738
0 62864728
2 83727782
2 72646386
1 37750625
2 81901008
0 18299710
0 36227878
2 2027198
1 53735889
0 15269480
2 6488284
1 99351440
0 43871296
0 36898831
2 41170387
0 37560405
2 16521766
1 44582192
2 79698604
2 10922881
2 94287872
0 1709925
1 84172636
1 9126883
0 3704197
0 30511663
0 1476887
0 39517707
1 94491729
1 25828942
0 6074280
2 29003089
0 58175440
1 37651803
1 655206
0 1594011
2 54225521
1 97407695
2 38180567
1 85625469
2 25537406
0 36879378
2 96018075
0 11684018
0 39748598
1 6917796
1 53493539
2 17823105
1 41111223
1 33901616
2 95342148
0 4444726
1 6805375
1 16441054
2 12704044
0 89892325
2 86283223
1 92381011
0 36744241
0 26797877
1 21160644
1 53313840
2 55432681
0 38739005
0 89846364
0 96905262
2 86161506
1 30734728
1 16191703
2 84276910
1 28878812
2 86851187
0 49367508
1 94909510
2 77112763
0 18931272
2 20493549
0 44668352
1 99607700
2 95098949
0 56422852
1 1344268
0 67839594
2 64274387
0 31880667
2 15683787
2 59236903
2 18575952
1 39296795
2 99366246
2 26194369
2 27653351
1 90065660
0 10403619
2 11111214
0 52635930
2 91843677
1 53337001
2 29513464
1 7896974
1 71691155
0 58615993
2 36444497
2 96089507
2 90997901
1 69660576
0 48661668
0 22387382
1 96615940
2 98094667
0 41192579
2 24617393
0 74398236
0 55906793
1 4014496
0 16292275
0 74809503
0 86571565
0 13087875
1 30656527
0 77858732
2 86244534
1 16267460
2 61751229
1 18777924
1 47087009
0 52022420
1 44050134
1 74817472
1 20146557
0 20734009
0 64450281
1 36735909
0 96549783
0 62187125
2 15120603
0 64152629
1 53944975
1 51039304
1 1254901
2 18246381
2 53276488
1 80549402
1 85923133
1 63596040
2 90367505
0 37488335
1 32995490
0 22924130
1 57214321
0 29842251
0 17712199
2 65212002
1 83780304
0 68764343
1 38308382
2 27707067
1 25840664
2 99323686
2 76005501
1 35798270
2 59089532
0 16182670
0 24540714
0 30474126
1 52730352
1 47448955
0 73537670
2 65492972
2 51340342
1 25658747
1 26167647
1 99446892
2 18453431
1 7259881
0 83847961
0 55920660
0 42828520
0 71482788
2 37751497
1 78758243
2 22732113
0 57848300
2 35893242
0 34046136
1 76511300
2 5848236
2 65052740
2 96487775
0 79549900
1 49214117
2 56062027
0 20746874
2 54572764
1 51742629
0 1198474
1 8432687
1 71061343
2 44813486
0 10417096
2 24370740
0 14246395
0 3784887
0 30661153
2 36054296
0 6089663
2 41865740
2 97268349
0 10464286
1 95145669
2 88791732
0 39543424
0 57038210
2 21814685
1 24427596
2 97820053
1 55969596
1 84877508
2 71488946
0 90600956
2 57853460
1 42593274
2 73448452
0 87489359
1 57274300
0 22959707
0 87197069
2 41246047
2 94916023
0 13412770
1 6335674
1 65975495
2 81539017
2 93940329
2 77310471
0 71990701
1 11194279
0 8561542
2 5783912
2 43501615
1 87140802
2 14518339
0 41300547
0 86021968
1 46155167
0 48913564
0 79265272
2 73035331
2 74345715
1 30693826
2 732632
1 11990315
2 56129789
0 30282269
1 65784233
2 98696883
2 15382224
1 47821848
2 50996883
1 8567995
2 48300266
0 29199386
1 95737186
0 78838551
1 19695403
2 10672540
1 45496391
1 41696952
2 4688185
2 59332752
0 61022659
2 88023426
2 22599153
1 8554677
0 3295504
1 26279461
2 38633722
2 14911052
2 87251693
0 8981226
2 22826287
0 95048861
2 56341566
1 75554288
1 68773414
2 74314912
1 53504302
1 33706926
1 49545210
1 83812467
1 18219152
2 43460240
1 20363522
0 97697316
2 52058567
2 50730902
1 53162110
1 35971193
0 20987469
0 66150993
0 65253112
1 206538
0 73864230
2 94913056
2 92210618
1 98630412
1 73558634
1 82979060
1 50005086
2 34988885
0 43043183
0 78507919
2 59137496
1 52570397
1 16980667
0 54090877
2 27055787
2 8498652
1 90301745
0 25535135
0 26937362
1 73751163
1 72349598
1 62854127
1 87198984
1 42390863
0 40932102
2 82519753
2 22919832
0 89193028
1 11546001
1 37960183
2 24351565
0 76699396
1 43757225
0 65779353
2 277658
1 34743868
2 71783807
0 23599569
2 71974444
2 81559611
2 51969149
1 20167233
2 1285707
1 62214407
0 91930663
0 59193892
0 28791566
1 163663
2 40649472
0 84003678
0 40242408
2 59026900
0 78426881
2 23272499
1 11899116
2 85389710
0 19590925
2 53723990
1 88186503
0 27963810
1 11852830
1 31561153
1 73622459
1 20205063
1 18538679
1 85166822
0 58105264
0 10302309
0 9037318
0 77755109
0 20032851
0 54904292
2 56427294
1 63968025
0 97296751
2 99865950
1 31631507
1 17178507
1 95623586
2 74266695
1 25570575
2 66884296
1 43498034
0 46960695
2 56434104
0 52339783
1 45492522
2 35921661
1 7901581
2 16670714
0 21946794
1 23194171
1 22321566
1 97137690
1 65825117
1 80561209
0 48024387
2 68975035
0 42717387
1 41470068
2 82391946
2 48390092
0 18607114
2 69441379
2 60296281
2 32421562
0 96477981
1 20759987
2 47182478
1 96703832
0 64678422
1 99692819
2 89259700
2 35214580
0 14419666
1 99650973
0 34734211
0 32359249
2 6526732
0 94387478
0 36079271
1 87012124
0 18235882
1 80693587
0 60624335
1 11667511
2 93350480
2 65927642
1 77748649
2 58662051
0 52762845
2 46761115
0 69094013
2 3033500
2 20999681
2 29505502
2 69205764
2 85468047
0 45038169
1 60258045
0 82749000
2 91623416
0 66994690
1 85303880
1 6694926
1 46406707
2 8312930
1 59038153
0 37589124
2 56066103
1 90655134
1 79200152
0 1266991
0 39000642
0 41836537
0 25273503
1 20195063
1 72644499
2 67496004
1 24006183
1 26577456
0 11333152
0 64903113
0 99186661
0 75861177
2 30543571
2 23415832
1 79533284
2 72755085
2 62162318
2 90115688
0 8464323
2 19988984
1 94567713
0 8060911
0 80296216
0 7210924
2 50115277
2 26664974
1 61490067
1 249121
0 68617427
0 52972594
0 41997100
1 63700532
0 96589461
1 52368088
2 71845689
2 29601240
0 57862822
2 43796763
1 96352290
0 26814953
2 87563969
1 12618614
2 62416590
2 88176070
2 54598473
2 36086218
0 34904207
0 60685480
0 15263310
2 54660791
0 65728043
2 56270954
1 31963069
2 72473958
1 93918742
2 21978845
1 14022696
0 16209399
1 80157083
0 58150629
1 91711710
2 90307336
2 78731388
2 21185986
1 77688335
1 49678093
0 53065384
0 55216076
0 28351635
2 45141810
2 57068727
1 72930058
2 49914888
1 37576023
2 29574576
1 75885948
2 64038884
2 46363682
1 18266976
0 95868436
0 29742962
1 86692559
0 68702443
0 94282548
0 47586881
2 72200206
0 9956151
0 10635663
2 79010105
2 73312662
0 13950320
0 74543967
0 68827496
1 227652
0 66434495
1 79674365
2 8598182
1 72042543
0 60992949
0 3104696
1 42525443
2 14110530
2 85799564
1 62753241
1 35924408
2 86044589
0 12156022
1 59752629
2 42741095
0 66372559
1 78532028
1 31849364
0 95080772
2 63646580
0 95185542
1 28355755
0 99448133
1 5594342
2 54486889
1 35037112
1 9261834
0 92630423
2 30962392
0 47426022
2 37299652
0 97860549
0 58094397
2 38753102
1 51891590
2 78162330
1 23274954
1 84579228
2 93920584
2 87258094
0 40713632
2 34430216
2 50159864
1 70600683
1 40626721
1 64897532
1 47894
0 88802729
1 10917055
0 72399191
1 19668997
1 14558177
2 27773277
2 42862831
2 46779329
0 89903346
1 25507346
2 24827620
0 1188089
1 50853807
0 35922914
0 70632139
1 28410646
2 95358699
1 54355142
2 75683875
1 49044476
1 14002930
0 69525107
0 24056161
0 85203623
1 87567285
1 48252186
1 34744101
0 53227108
0 41695453
0 85128736
1 24021770
0 43904826
1 80022210
0 44836307
1 41570895
2 56025045
2 5943736
1 57904107
2 64653775
0 45888857
1 49609245
1 56250106
2 4083036
0 93171122
1 54037204
0 74073667
2 36158857
0 37259531
0 98033391
0 15896757
1 80678019
2 95442035
1 41728916
0 19779062
2 25312894
0 87152463
2 16478743
0 53111984
0 35401781
2 73208794
1 65229483
0 1863410
1 28140858
2 16670236
1 76414620
2 64397546
0 654092
1 90100667
0 44634850
0 84499122
1 83641606
0 39444166
2 83015655
0 33463495
1 39251936
1 27287593
2 56557422
2 6528906
1 31856036
1 79483817
2 25228673
1 81966851
0 9604784
1 15535944
2 85354240
2 13489473
2 16805641
1 70194333
2 56952554
2 91376160
0 46103950
0 97967413
2 11992611
2 94875649
2 1861833
2 28507805
1 33778508
1 72769750
1 57729154
0 39280460
0 94999116
0 42744404
0 91873882
0 32252699
1 51505435
0 72435680
1 37009911
0 96657812
0 33726069
1 92215288
1 57996598
0 59353409
2 96775972
2 1143485
2 34452640
2 15227251
2 16908622
2 33418680
1 7542295
0 60918633
2 28652133
1 31060218
0 89114401
0 25762958
2 34899643
2 74200230
0 65184573
2 52850945
1 96910988
0 70380391
0 79615102
0 98432181
1 21118114
0 42796005
0 37787424
2 39023126
1 80701078
1 80564574
1 22850102
0 62073088
2 81554148
0 15326327
2 46175958
1 46728772
2 3665789
2 57215579
1 70679048
0 88004626
1 4395070
0 6892357
1 68030099
1 63696316
1 23863822
0 73003373
1 67650524
2 19891160
2 97529841
0 56781916
0 27690551
0 19178251
0 33035400
1 71565893
1 55909192
1 74383358
0 27731392
0 37504529
0 31719778
1 2754171
1 36853173
0 92899560
1 21172946
2 97171084
0 91588954
0 68169783
0 61929870
1 6552471
0 13408087
1 89985777
2 95621687
0 43815149
0 37776716
0 44875668
2 92930633
2 52381829
2 30005120
2 84244920
1 22641406
2 34166049
1 19738714
1 56082957
2 21119173
2 74929839
2 50455932
2 17171900
0 53959273
1 28645372
2 47600968
0 26870668
1 76003547
0 74330003
2 22676492
2 48963255
1 16568943
0 66352885
1 28841197
1 80703915
0 88987427
0 7003757
2 61070802
2 11696250
1 54469052
2 75305396
0 71119885
1 77725613
0 82521093
2 79652889
0 92560523
2 33844135
0 99721638
0 4204213
1 45253909
1 17626331
1 26839129
1 74508107
0 92810399
0 84604462
1 8896578
1 80071566
0 19522560
1 59370122
2 46034593
2 27103854
1 51533846
0 46369123
2 22793659
2 82387434
0 72844556
1 36232128
0 54178557
2 86977953
1 56072003
2 29104301
0 55189742
0 46623989
2 50185963
0 2161625
0 16003722
2 6945312
1 386048
0 52383831
2 29833785
0 24243726
1 83912039
2 40461600
0 52119234
2 58181080
2 2343360
0 26910920
0 62494359
0 76833837
0 58341221
1 71685878
0 57565650
2 22977727
0 33420770
1 24025712
1 76655136
0 56049938
2 96027033
0 14809467
0 12075375
1 84823959
2 64939047
0 33858343
0 32624566
0 29162430
1 45477887
1 29045660
0 21981798
0 38900261
1 69751435
0 92868556
2 15741768
2 1564462
0 855759
0 32996361
2 94154400
1 30961789
2 64527557
2 11744950
0 82317320
0 58800166
2 48776035
1 45382962
1 37870653
1 19344298
2 8514741
0 35301542
0 42069781
2 42830335
0 32292484
2 13235216
1 46586818
0 62959276
1 91364909
0 61949556
0 53427080
1 82207655
0 15877494
2 99418200
2 42121842
1 93782227
1 71595449
0 17194392
2 4056742
2 14152538
2 6833827
2 95331501
0 52595187
1 41424956
0 83423337
2 79279915
2 33828113
2 24400211
2 22039858
0 82903851
0 49076611
0 99259034
0 77682590
2 38795072
1 29429968
2 46932181
0 9284107
2 29192572
2 94516252
1 66068108
2 22959160
2 97026916
1 15940038
2 18877610
2 82908491
1 58542645
0 49244809
2 20116961
1 77918521
2 86032818
1 86178628
0 61975743
0 89853576
0 34450524
0 91990842
0 22122859
0 15184643
1 41749265
2 71662953
2 25140775
1 17284847
1 17601179
2 92958135
0 92067723
0 99761887
2 68123111
2 38925930
0 61301879
1 18113339
1 8078046
2 85267733
1 85410621
2 33175405
0 35964211
2 21276561
0 85514580
1 94331104
0 67272254
2 64359655
0 91410846
1 41062818
2 1924411
1 84777196
1 73782856
0 75532097
0 81029672
2 95941738
0 51639301
2 28273353
2 43826499
0 68472425
2 2452402
0 65061545
0 82021418
1 34083431
2 30951088
1 17033428
0 40556793
0 36710133
2 7740446
0 25977332
1 18670196
2 54004870
1 97287202
0 62083366
2 79198863
1 36181021
0 92196356
1 48746149
2 82348613
0 6106275
0 65980542
1 13708085
0 93621622
2 8280602
2 50409911
1 99945140
1 15488754
1 23702616
1 43876991
2 33941990
0 87248708
0 52896859
1 19806384
0 40058521
1 62099920
0 7682180
1 26623389
1 61106381
0 89515323
0 86990328
1 32298164
1 34357662
1 35351955
1 70500700
0 60696917
1 56022522
2 61466857
0 8832050
0 4523623
1 15839112
0 45695773
0 80470340
0 4425091
1 72182115
1 97849131
1 43233719
2 51465973
0 61262532
2 18662861
0 20161066
1 24174645
1 31810219
1 43189963
2 29415017
0 5707840
0 83659470
2 10930481
0 56167433
0 52198205
0 55641774
0 82142789
1 31816039
0 71393192
2 16455168
2 18267544
1 60242346
1 23166361
0 77844678
2 10473879
0 26042829
2 15432280
1 31933543
0 91502793
1 86623394
1 50086302
1 34522712
1 93883699
0 75847599
2 73016777
0 38808889
2 45613909
2 84964893
1 15188751
0 52422658
1 33773810
1 89637273
0 61324611
1 20572500
2 35840407
2 77639764
1 65115614
2 57676823
1 66339030
2 55012498
0 69459363
2 6463102
2 39167119
0 27704295
2 76198885
0 31739741
2 91861716
2 61038807
1 78376182
1 30844708
0 66103595
1 70604069
2 60267803
2 85105732
0 43303433
0 63259420
2 4805052
2 284764
1 37544925
0 51346939
1 65857802
1 91749049
0 63438986
2 83891812
0 39696535
2 39062910
1 76131242
2 31162791
1 1508270
2 12474523
1 12236110
2 60135645
1 36301042
2 87179544
2 36241660
2 95825469
0 61203824
0 42667682
2 82306491
0 4866123
1 35846170
2 58975020
1 80338850
0 96370846
1 27204758
1 9931451
0 84253577
0 88687268
1 97391372
1 60278287
0 62805187
1 42614788
2 80919769
0 46968288
0 22006230
2 31046618
2 99989756
1 6777434
2 82930584
2 38003737
1 19804313
2 6257423
2 51707681
2 72397364
2 26022828
0 97585451
0 62083971
1 79543092
2 2819246
2 94230315
1 52093677
0 12156908
1 44255679
1 88213574
0 75890282
1 92135213
1 26422171
1 89304763
1 12023641
2 61953790
2 70638434
0 9286530
2 4118038
0 72802246
2 46353764
1 21071599
0 2426463
0 50539959
0 18664141
2 49076620
0 6402929
0 51873976
1 57842519
2 75153691
0 34814076
1 76270901
2 48360210
2 82895388
1 74555016
1 83235713
1 45088705
0 35736511
2 46040070
0 93949970
0 40990533
2 64985077
2 10049703
0 60788642
1 27971744
2 2694837
2 51965713
2 10264105
0 5124984
1 91904079
2 39421138
0 24930227
0 8373220
0 76987007
0 74058390
0 13139516
1 87211419
1 71404399
2 96463197
1 14457594
0 74712094
1 61779238
0 50516812
2 61928625
2 9494047
0 24569658
2 26437316
1 58079147
0 94218053
0 46767838
2 90095161
2 79900672
1 49297069
2 58533843
0 76464803
0 83254302
0 96312426
1 76555426
1 54468953
1 63538061
0 74898528
2 84104447
0 82978538
2 51773812
0 72058250
1 12085546
0 86760727
0 99423895
1 73916804
2 88305288
1 47874729
2 55292264
0 74532721
2 14908231
0 43307400
2 49846319
1 18241082
1 27327080
2 2512593
0 76904583
0 31926693
0 10585336
2 60410903
1 47166337
1 98821173
0 35765691
2 2433314
0 66252686
2 90747549
1 43757501
1 90511328
2 86976783
2 59525854
1 96546752
2 83665467
2 39654574
0 23091077
2 18734537
1 57776452
2 86578754
0 16712497
1 83470422
1 56002930
1 54481692
0 76854227
1 91700243
1 99695960
2 41560207
2 50490611
0 74383730
2 73549714
1 73087576
1 26721120
1 82304928
2 61943561
1 76346238
2 81745860
1 56868400
0 53022665
0 39099267
1 37616103
0 30898871
1 68017653
2 13581215
0 29959287
2 47137421
1 25954392
1 59059603
2 71125640
1 85773262
2 96998476
1 59709075
1 31223040
0 12931238
2 15251989
0 80446017
0 35299454
0 83982986
1 91302990
0 45961129
1 11716892
2 29516344
1 60617560
1 11698990
1 2740480
2 99566142
1 1246647
2 94260357
1 94897803
1 32906334
2 55717990
1 97910820
2 24476581
2 18919416
1 23485436
1 95623109
1 60441660
1 88236002
2 39537406
1 20863024
2 33538905
2 12733039
2 4240705
0 53492764
1 53083538
1 83308723
0 29291252
1 68771811
0 62344847
0 2590597
0 9305282
2 28719154
1 85337206
1 73635550
0 65826900
1 32339988
1 66046400
2 77729137
0 27079941
0 77628744
1 60091111
0 87676097
0 60215175
2 14445310
0 47831260
0 61527087
0 16149776
2 82291222
1 5047175
0 12590597
1 33184761
2 58090935
0 39483802
2 73286488
0 57842164
0 28668659
1 74089113
0 85497891
1 38486416
1 94786054
2 39486203
1 69323517
0 75438648
2 11814263
1 86999277
0 60842138
1 87187173
1 98104854
2 99355178
2 75129377
1 210448
1 76684499
1 33577975
2 76933971
2 2764947
2 32083433
0 83066056
0 3767877
2 83481247
2 93034161
2 76042072
0 22249165
1 36389254
1 88808567
2 90990349
2 9893156
0 26452291
0 84310166
0 49054985
0 91685442
2 84815452
2 20741726
1 77075706
2 39206593
1 1364896
0 75581339
1 51387855
0 40436468
0 75406283
2 18046345
1 32162499
2 54064587
0 5880919
2 15504974
0 69366109
2 22886145
0 81406290
0 43071131
2 63822593
0 4710241
0 31816638
0 38659586
2 21300698
1 23570758
0 82173112
2 29669306
0 41580574
2 18103212
1 72868313
0 49526650
1 96122846
2 95372882
2 25299837
1 80754616
0 6466576
1 78180968
2 22138553
0 13369173
1 30624447
2 82066334
1 81213532
0 63288871
0 8439662
1 67637245
2 20684041
1 20837776
2 83403134
2 17300030
1 4744601
0 40337490
1 3148058
1 32818959
2 6391103
2 50980737
1 6307033
2 51290691
1 36167958
0 90800626
1 8088921
0 75826497
0 70950514
1 43352901
2 26999456
1 97611081
1 67567208
0 5842400
1 56008029
1 49772067
2 28569967
0 70689833
2 10404268
1 68115759
2 57380573
1 27777952
1 83886272
0 15824437
1 44233048
1 76101503
0 34822374
1 7617900
1 95642495
0 3495002
0 55869622
0 47441409
1 41084256
1 28217746
0 45517492
2 11402506
1 53539519
1 43579524
1 40511473
1 22736005
0 2343196
0 71479080
1 85581817
1 24158086
0 98246342
0 9823555
1 36663688
0 14961108
2 38612325
2 86100316
2 74649490
2 55224425
1 67111666
2 90671335
2 90660035
0 17974119
1 74154428
1 86207235
0 2585085
1 25119743
1 67997566
0 61079381
2 11855715
0 23631690
1 28025134
2 78721952
0 74610303
1 29155920
1 57886653
0 4410387
0 52880407
1 87660779
1 85315336
1 11740529
1 89673024
2 90070028
1 45712986
1 4256376
1 58245079
2 72531660
0 2328473
2 22678864
1 52085605
2 72349268
2 55346213
0 26509179
0 18524085
1 35112544
0 48701954
0 28938844
2 51209011
0 2141020
1 98137704
0 7819016
1 49313136
2 98480919
1 99627375
2 47788941
0 65536708
0 80564621
0 43519719
2 35842108
0 78422195
1 37270964
0 41753253
1 18579330
0 85349158
1 2112064
1 94665222
1 41564284
0 57119492
0 51168946
1 10813106
1 63355974
0 34483549
2 16153257
2 98098758
1 78935280
0 61761998
2 64335891
1 51647704
1 34210711
0 42405346
2 32790323
0 71695290
2 11346310
2 55524186
1 39958251
1 93700922
0 55196062
0 97156783
0 86757936
1 30909968
2 58384423
1 99298836
1 23788997
1 23892600
2 62520839
1 10070623
2 43796798
2 30679931
2 9894064
2 15804344
0 11375335
1 76811443
1 7987762
0 50918888
1 6757591
0 84030517
0 53763643
0 56756160
2 17981574
0 76204600
1 15283246
0 76257181
1 90322008
2 58131351
0 51875908
2 17664111
2 8073418
1 95523864
2 34788163
2 68380497
1 53943109
1 24015097
0 79280857
1 49180082
1 18303041
2 92747146
0 40093796
0 43629543
0 24243424
0 16976115
0 93913785
2 69061769
2 23536609
1 10081395
2 40418696
0 15418778
0 48768760
2 98993867
0 15724683
0 58572715
0 92416669
1 74409342
2 26703934
1 81753850
2 10021744
2 9585797
0 60057590
2 90447553
2 4452440
2 60628943
2 24981462
2 45617513
1 41855238
0 64820130
1 97112629
2 3563674
2 49094751
1 44488743
0 93570004
2 97538202
0 56346158
1 46498836
1 74201941
0 73199017
0 75253712
0 98311981
1 96767099
1 70594138
1 61027078
2 19290779
1 67849831
0 79817711
0 76299427
2 40693718
0 55934050
1 28846975
2 92225964
1 10153504
0 81200543
1 55125553
1 69247349
0 76675811
1 80651433
2 36842476
2 92512073
0 35694867
0 39524094
0 87499981
2 70839216
0 6587181
2 70745898
0 53378959
2 12408092
1 26690224
2 69097197
2 71513265
1 13371978
0 90796865
2 65062182
1 39821069
0 52687510
0 21298053
1 19806474
0 13168194
2 82303802
2 39600861
2 40051227
2 7326629
1 425936
2 23290425
2 76961737
0 39324663
0 16419085
1 63860793
0 4067316
0 48486306
1 61402258
2 94142616
1 89074335
0 2966321
2 69250005
1 13624808
2 44173402
0 5221982
2 8596018
1 18341054
0 50669570
0 62108349
2 29002323
1 34671340
2 645053
2 23527556
1 58408101
1 72251509
0 3321864
1 36865309
2 12874091
1 6162115
0 53778140
1 68583500
1 99535466
2 4600646
0 75087647
1 54417862
2 79370782
0 5192477
0 6878184
2 20163042
1 10965920
1 51708130
0 3018413
2 73094519
0 7334870
0 73995672
2 10683295
2 45822463
1 37790928
1 31931099
1 50108828
1 19252887
0 6147746
0 49988057
2 5914366
2 48088559
0 65758168
2 5192655
1 77443645
2 93529884
2 19998173
0 10694508
2 33439808
1 74250482
0 59733943
2 19896878
1 91738838
1 48041859
0 52489100
0 92185186
1 73802711
1 65694399
2 33773270
2 21436653
1 62298797
0 27039428
1 84635619
1 22840575
2 46875310
1 57874606
1 47929035
0 68359472
1 20652
2 29479854
0 15918712
2 54870209
1 93951248
2 21351842
0 35974257
2 39637130
1 53866727
2 62517359
0 71824532
1 40094619
2 56887759
0 74264018
2 4187861
2 62850073
2 23219985
2 26964849
0 61998571
2 9703873
2 84594511
2 76776975
0 39739600
0 62019195
1 79972508
2 50486332
1 37788560
2 32888777
2 13000407
0 75000112
1 18551025
2 52161995
2 71171533
2 59495843
2 18838106
2 57377198
2 97104700
2 22961836
1 10143609
0 67228507
0 86148525
1 95328052
1 36734188
1 23190788
2 37903477
1 58508795
2 10926622
1 88477433
2 31283685
1 80282154
2 83887575
2 31728900
1 3104671
2 4270187
2 39578881
1 3665651
1 52107259
2 29667857
2 11645543
2 64822942
1 9045305
2 86209248
1 71444873
1 4028338
0 4007566
2 7445727
0 66154533
2 39660947
0 5836472
1 99861266
1 4474220
1 48868839
2 95303034
1 6756601
1 26229726
1 70516030
0 4488937
2 20823977
2 90831289
1 12399532
0 64803022
1 13484471
1 97310893
2 80513065
0 65206328
1 28073138
0 29702453
1 90968707
0 53382337
0 39396947
1 5924175
0 28020624
0 85503342
1 24720553
1 99373050
1 5992408
1 78820727
0 11032503
2 72732826
0 95072997
1 29765477
2 39339597
1 18838100
0 49911579
1 23997819
0 919894
1 96374715
0 20281147
1 4310834
2 95169525
1 94071007
2 37713932
2 67380027
2 49399267
1 98529366
0 84842881
0 29593086
1 72093828
2 27001099
1 60820895
1 75570376
1 40667252
0 31274793
0 77098045
0 58871648
2 75434686
2 69813230
0 22864206
0 78053263
0 85631598
2 15376819
1 42995044
0 7270929
2 74693749
2 14705114
0 4254231
1 85936600
2 10883244
0 36048851
2 32531824
0 88979561
1 37808607
2 2217620
1 88403555
1 32185931
2 11901813
2 972447
1 59309560
1 95551878
0 44155991
1 25729320
2 41542859
2 42368670
1 48890951
0 83750479
0 5118048
1 1925260
1 96414378
2 64531505
0 86191878
2 36700270
2 45401760
2 37058073
0 88352042
0 91338967
0 5164140
0 56073774
2 25132672
0 57546255
0 96281369
1 6153393
2 78934670
1 47581648
1 66492632
2 49706534
1 90001698
1 53173616
1 30888260
0 62161905
1 26641711
1 35483025
1 16242026
1 90499182
0 64903911
2 17060545
2 51484471
0 28790136
0 16152456
1 42618576
2 76198307
2 67805925
1 11990744
1 45428954
2 18633023
2 88011323
2 8036137
2 47256276
0 2300567
1 41880976
1 65777126
1 22133334
1 29496432
0 78777242
0 65862648
1 88795185
2 35780166
0 70545635
2 31983520
2 2956611
2 81058982
2 83522050
0 74701879
2 17663702
1 36937115
2 30279079
0 19142654
0 8806428
1 21486908
1 1387862
0 87132920
2 63223440
0 38480643
2 52600270
2 82134410
1 93018165
1 23464273
2 73555647
1 28585510
2 17770143
0 16094996
2 40288176
2 12042066
1 4304914
1 76901289
2 1945522
0 60746508
2 93542808
2 28231149
1 6480479
0 67218100
1 89922395
2 55569821
1 10595278
1 45149302
2 3458869
1 66799730
0 34696023
0 26032864
0 83657708
1 95936805
2 66695965
0 97397084
0 64401431
1 33305064
0 24848660
0 19763374
0 81839792
0 41377175
1 80841534
0 44828538
1 42619157
2 19840555
0 6773614
0 46306936
1 17077736
2 93754965
0 61485658
2 4369103
0 38881355
0 25476332
1 13718886
1 22115658
1 28024649
2 77952824
0 4686350
0 69181576
1 83517878
1 73342743
2 91276845
1 35892459
0 64118658
1 28748163
2 64991931
0 7703502
1 71349474
1 40357412
1 32264884
0 28970508
2 34310281
2 42247735
0 56934452
1 24954054
2 60640363
2 78903888
1 92390141
1 62411864
1 50068524
0 6482715
2 34891452
0 82977316
0 33338442
1 42948340
0 8501591
1 28104708
2 70093948
1 62626684
0 92537544
0 40091653
1 8322183
0 50942813
2 39116534
0 28511637
2 53890818
0 91010181
1 97273346
2 39313815
1 56400620
1 76991175
2 27561365
0 89902796
0 44563248
0 27738785
0 32375111
1 73497591
1 93462331
1 58797221
2 2943324
2 99836329
2 56615776
0 23744335
0 6493314
1 51042527
2 11208566
0 26560392
2 70100157
2 67398354
0 50917657
0 46350926
2 30059496
2 51125095
0 74416073
0 86544706
2 53239548
2 94886182
0 55370154
2 30502818
0 40111898
1 86744025
0 14397557
0 34460072
0 24024126
1 79441202
1 80218627
1 33064839
2 14731664
2 99491454
2 59434411
1 17375665
2 64193947
1 19098934
1 24288897
2 99737890
1 86855403
2 65255583
2 95394228
2 92963377
1 22901350
0 1030226
1 65204732
2 47037776
1 34571058
2 79254288
2 84631275
0 3187454
2 59321775
2 33719003
2 82416023
2 60422610
0 31989287
0 93790796
2 42718193
1 26635611
1 45286106
0 73005995
2 3938742
1 11560145
0 54316970
2 10103141
0 53337812
1 60804484
2 75841888
2 17400202
2 59081376
2 84744491
0 86866634
2 17926888
0 77972735
0 69318766
2 34889369
1 76487509
1 63540220
2 25350240
0 29048342
1 89499858
0 25816417
0 4455301
1 22491169
1 6368638
2 68941557
0 20118142
2 85839294
0 87157483
0 24955864
2 2082542
2 10276893
0 90224489
0 17877475
2 98216014
0 95453369
1 43428726
0 68301691
2 77726162
0 97072089
2 81838977
2 34935007
2 88839838
2 25390710
2 48012167
2 79668056
2 92038023
2 40323781
1 53042304
2 94835646
1 67659408
2 88941696
0 61071115
1 53919787
2 55080777
2 15571325
1 50561106
2 92703898
2 15643407
0 94221652
1 1044500
1 98171177
2 42059278
1 88745334
2 56904734
1 2435235
1 85966575
2 7349107
1 45476475
2 68690432
2 22299322
0 30452536
0 46807444
2 95610626
0 62329470
2 64834676
0 72104456
1 19729113
1 75928843
2 78657061
1 11162574
0 76824987
0 22026103
1 49184919
1 47268708
1 17549009
2 95914544
2 88741921
0 48145751
2 38155313
0 41895615
2 95552594
2 76256709
1 9868965
2 25457971
1 12281862
0 68410924
1 14014321
0 62222001
1 58437097
1 47985115
0 33916091
2 12346586
2 66912502
1 52628109
1 44312077
2 18988693
2 18462241
1 90433968
2 3265825
2 10240085
1 15748899
0 60469388
0 42256945
0 8169115
0 70871043
2 89184726
0 24140169
1 60388080
0 34448128
2 47337648
1 55719250
0 42031939
2 91446779
1 77605865
2 93055222
1 97449547
0 80540570
2 88010292
0 88849818
1 45096813
2 67589453
0 9717416
0 35540523
2 73086973
1 80529625
1 87655383
0 3585223
2 2344944
0 8222135
0 28514065
1 84480789
0 98695759
2 8042159
1 17295975
2 2755343
2 28165027
1 87820987
0 5995549
1 51975826
1 7792800
0 58013639
2 31848546
1 44533355
0 51659542
1 96319356
2 47637735
0 99256350
1 21826568
0 71385663
0 5492338
2 85484754
0 38859050
1 97830073
0 55565924
0 35362689
1 94668968
0 76966821
2 75581097
1 78026738
1 62599418
2 88005109
2 52110316
0 53819859
1 58414888
0 10208851
0 22805749
1 45691005
1 15538498
0 85458041
2 43638788
0 7657994
2 86939499
1 1909574
2 83704268
2 12129303
2 41456089
0 72299123
1 13311455
1 45164217
0 33675700
2 56467415
0 41094150
2 51840839
2 97794672
2 10293490
1 16137028
0 11255009
0 3501542
2 52740360
0 26318835
0 52884782
0 87827500
2 38204953
1 9045889
2 52111985
0 32149944
0 43101206
2 16649928
1 81990501
2 45361075
1 41041508
1 57689683
2 47646949
2 34918887
0 22269796
0 62932494
1 82342526
1 39204347
2 8985782
1 584792
0 42205243
0 35098147
0 30841407
1 40719710
1 48396529
0 58357832
0 80105992
1 42425844
0 24214452
2 22970965
0 69760775
0 73753542
0 92673880
1 40455623
2 81109461
0 48334734
0 81560170
0 13488287
0 45773098
1 93003691
1 42113849
0 13972938
2 72971968
2 6123310
1 29034515
2 34331351
2 72077293
2 35636152
1 7622579
1 17745878
2 6352678
2 67310227
0 87622572
1 37324194
1 73177613
1 31049278
2 86152658
0 26586972
0 80856018
2 44581481
2 63341009
0 91905848
1 86917217
2 79311502
1 51995184
1 30502393
0 79851475
1 50617532
0 47056967
0 85287969
2 14724083
2 55147144
0 31328885
1 77312930
0 64292171
0 91632254
0 36226705
1 46935243
1 53496691
0 25232088
2 30796675
1 23996875
0 79158732
2 46954803
0 78624080
1 34068657
2 6862086
0 53937610
2 80633361
1 40725690
2 93089891
0 95125123
1 6919771
2 37709099
2 2311430
1 40667491
2 9599615
0 78570081
2 93607492
1 30404301
0 67470115
2 88942510
0 84740429
0 36956171
1 20545583
0 9670799
0 88459282
2 36813691
2 61418959
0 79350525
1 59305805
1 41759944
1 27261923
1 81138905
2 51251748
0 13650172
0 31768234
1 74326089
1 75947035
0 34076258
1 15752420
2 35491725
0 40208494
0 81789068
1 15773864
0 42258694
0 74773229
1 10759284
0 54255642
0 89036149
2 51564982
1 83806854
2 68281309
2 53363671
0 30090419
0 75439123
1 26225294
2 44832131
0 75284672
0 42247532
1 47596192
1 83278443
2 45160812
2 72230448
0 35056923
0 61202814
2 92516045
2 88068668
0 6315003
1 92295899
2 24191916
1 36027887
0 79857052
1 62274341
1 1073176
1 31648109
2 60080713
1 52960309
0 20139114
0 35211196
0 96909980
0 9663065
0 48788131
0 53382886
0 8750042
1 55910363
1 37491957
1 74960692
1 78296238
1 89193431
2 92275971
0 44540218
2 50229427
2 6048488
0 75090908
2 39359193
0 75579277
2 87097132
2 4647067
1 52770565
1 3070295
2 27407360
0 62772293
0 65040893
2 21504799
0 95814089
0 11553868
1 95347698
2 83896490
1 94900142
1 65103168
1 17370068
0 6235859
2 70418556
2 19749694
1 85005615
1 94730347
2 81761516
2 7889115
1 58235368
2 59297973
0 54555614
0 61883502
1 82112483
2 32754199
1 47187552
2 40711509
2 90608735
0 75279678
1 95435629
1 29428154
0 26945580
0 59415253
1 68466677
0 71914308
2 15618935
2 31411216
0 6018197
0 40011144
2 46225299
0 79817973
0 10695653
2 56523557
0 60449177
0 73430547
1 7806605
0 72934378
1 11534273
2 83574234
1 69513393
1 82086387
0 78873960
0 79916842
0 62048947
2 52289293
1 66600341
0 42626794
2 67775573
2 90789067
0 67032840
1 84838885
0 5382714
2 97524484
1 52829252
0 75944493
2 76231642
2 46628936
2 12158426
0 43913812
2 34102293
0 39539558
0 43032737
0 95024058
1 79180064
2 30917954
0 37363113
0 90622890
0 61282353
0 39993680
1 37693069
2 10753363
0 38650977
1 65922813
2 86501137
1 86661882
2 20364229
2 86157603
1 49458581
1 22735775
2 89880166
2 87049815
2 71131999
2 91031165
2 96750295
0 44690212
1 69358285
2 8476311
2 70495152
0 73183475
1 34772937
0 26569796
2 85409647
1 83943592
2 97552806
1 17486384
2 68004175
2 19880497
2 79165936
1 99294725
0 20247802
0 87773922
2 94670577
0 60270563
0 12464364
1 36739869
0 60625597
2 60779692
1 92820675
0 96051281
1 12843138
0 82093370
1 52411705
2 75774053
0 93340570
1 92470096
1 32061909
0 49644232
0 33761210
2 86472475
1 45822861
0 13643520
0 2575250
1 4337519
0 40717225
0 42091822
1 54232390
1 82212079
2 43906290
0 86698253
1 58422237
2 5753975
2 71209295
0 17049471
1 39171905
1 41759665
2 24693894
1 39631535
2 90686508
2 89438238
2 32887456
0 68842168
1 3960743
0 83667098
0 9596312
2 35368935
1 28767247
1 44470724
0 85587495
1 30657993
0 13141023
2 29432904
2 79208153
2 24431510
2 37148363
2 60811724
2 94442779
0 27700893
1 7588288
0 91243758
1 73368150
0 14103490
0 73152012
2 71113820
2 48030767
2 31604346
2 61956124
0 2561524
0 53926076
0 49539110
2 274477
0 62936804
0 16487411
1 87664573
1 98075076
2 83712831
2 66176658
1 44570109
1 34112266
0 36573896
0 21977953
2 64295040
2 28645122
2 5314166
1 83601323
2 10019606
2 77320759
0 30176498
0 7630639
2 45086021
2 39933796
1 45206863
0 5442606
1 60631871
1 62369209
0 78279953
1 1713138
1 2606655
2 99779811
0 1702835
0 60534616
1 27552655
0 94050027
0 36825702
0 14772911
0 76818561
2 57793875
2 38849474
0 44552520
2 60010972
0 63951583
0 41325830
2 82540902
2 61395405
0 93577387
2 44755838
0 62492432
1 39426287
2 37610711
1 71967288
1 10651289
0 73638583
1 15392771
0 44827918
1 54539151
1 18127356
0 36791288
2 74951938
0 97081003
2 52323645
1 1253656
2 93369155
0 35377886
0 66912644
0 50487695
0 91418270
0 29611222
1 46160727
2 86422899
1 60478241
1 75758468
0 26990230
0 60957690
2 47572323
1 3812226
1 32927247
1 59590996
0 68792666
1 44707334
2 57508232
1 77979956
1 52547137
2 78596789
1 40178706
0 1387793
0 91725635
1 32526302
0 15937994
2 56956826
2 19101637
1 99762153
0 64658757
2 30931150
2 91493002
2 86919935
1 55311077
1 96390053
0 42079392
1 983283
0 2968705
0 36337685
0 88538984
0 9247706
0 63850535
2 18353065
1 36252201
1 69771221
0 6702540
0 37317959
0 65835361
0 19957935
0 25094574
1 60745519
0 13360531
0 42795517
1 4961642
0 74329139
0 30714488
1 18044404
2 42068971
1 1009581
1 92373352
1 64763135
2 39441174
0 67124181
2 71125001
0 59042032
1 33239336
2 91418888
0 9194491
1 16130186
1 95047817
0 79114550
0 82530172
0 82678261
0 70262123
0 68565607
1 94387271
1 60667930
2 93481937
0 29021374
0 82632513
1 3984293
1 70705018
0 43144453
2 39603228
2 29409918
1 67750245
0 66920874
0 24221843
1 83263657
0 72392774
0 88639394
2 47828339
1 88378454
0 32795696
1 24720962
1 35113496
2 35137052
1 61960378
1 71758971
2 25565467
1 48049642
2 28389011
0 67427293
1 27443883
2 16381259
1 19451128
1 15261933
2 86081281
1 88495213
0 24570636
2 95772641
2 56785459
0 93036585
0 94633304
2 45496942
0 11513132
1 82952005
0 32867233
1 6754976
0 72764947
2 44843445
2 41645955
0 24924884
1 56907074
1 11216805
0 15374457
1 3858974
2 24421265
2 52233867
2 74724328
2 78360444
2 57588567
0 50775047
0 9460476
1 21283567
0 70917780
0 11596171
0 38586892
0 22794258
0 20932482
0 68836981
1 7668310
1 77125269
2 99048807
1 28375319
1 7070128
0 63151240
2 16698991
0 48523242
2 14784865
2 99075411
1 4019188
2 13055084
1 84775242
1 79886189
1 67436428
2 98884440
0 92740557
2 75717147
0 78980646
0 4965273
2 94536628
2 68795111
0 66525463
1 2781248
1 90396829
1 13301330
0 33161522
2 49599990
2 87934867
0 14477588
0 69702643
1 31278338
1 37962851
1 41032336
1 19654677
0 87400725
0 44489739
0 61937235
1 79982777
1 25824087
1 88856767
2 23692645
1 85431744
1 35405234
2 47360334
1 44639569
1 23187335
1 58611176
1 17886474
1 17404725
0 128276
0 19339503
2 64652398
2 55982988
0 71175407
2 99655894
2 39147383
0 54864371
2 94974729
2 92503859
0 19100381
0 10319843
1 11670601
2 75646355
2 5453480
1 76841968
1 68357381
0 56615603
2 29127836
0 637520
2 37474029
1 30510196
2 33482563
1 39130173
0 32768378
2 37439675
2 79452678
1 62081114
1 39464465
0 26205717
2 65670860
2 61195532
2 84385303
1 9209915
2 51469828
0 77629896
2 53605708
1 89933122
0 11372105
0 45826792
1 25234270
2 39415753
1 70723939
2 33525591
1 81355618
2 10799761
1 4324602
0 50637834
0 24953784
0 42283491
2 92220239
0 9615055
2 85739966
0 30355296
2 76829305
0 5195678
0 11763879
1 13054992
2 89030918
0 69565098
0 30111444
2 8157504
2 43348471
2 96278979
2 83567666
2 29667286
1 58910406
1 42476399
2 39741424
0 34258440
1 80830698
1 51715509
2 74858889
0 58486629
2 75179799
2 44794373
1 48676468
1 95501712
0 87125905
0 93423367
1 5344006
1 25326570
0 75281697
0 71561167
1 17419830
2 29738642
0 20370869
2 54224326
1 44979581
2 77308870
1 86595355
2 32412245
2 67447308
2 78717036
0 14401149
0 92789386
0 88147281
2 5818147
1 33707796
2 1440221
0 30947419
1 48772378
2 6094772
2 34053046
1 16060545
2 97098576
2 36611871
1 89833431
1 90625176
1 21595423
0 47243551
0 59736602
2 58197782
2 36013616
2 75032534
2 39029516
1 55908615
1 26949474
2 76172083
1 49867440
2 70805880
2 56751892
0 87608158
1 49834180
2 58504564
2 20290599
2 92695504
2 8682625
2 44582645
0 36272915
1 76883845
1 18679758
2 13113671
1 64652736
1 34939596
2 20934534
0 17259671
2 69581376
0 14415203
1 56500964
0 95556814
2 7020323
1 29932831
2 72505072
2 89840949
1 20248345
0 27522238
2 73368554
2 23407091
1 30476743
1 411589
1 41192598
2 47351098
1 90102340
2 95172343
0 99741419
0 3744487
0 60004693
2 39585218
0 9415281
2 85251025
0 60402414
0 37232368
2 87123040
0 72277573
1 74963582
2 38841246
2 3419960
0 35614570
1 68396369
1 1682490
2 26092793
0 54772662
2 60302670
2 38266731
0 33017040
2 83956399
0 32442616
1 86615648
2 56771966
1 60193976
2 99582104
0 25175565
2 58283649
0 78667269
0 92668169
1 90668190
1 65636904
1 21032884
0 88465988
1 89181338
2 63550541
2 81269265
0 69439154
1 59361411
1 73027390
2 90332725
2 9385936
2 61240835
2 1075854
2 86515658
2 41584237
0 48609920
1 20263493
2 63811351
2 82994503
2 94366077
2 85898034
0 80991844
1 62701309
1 22990388
1 55073568
1 23385071
2 44361307
1 90112846
0 5681669
1 26991110
1 73350076
2 20428812
2 32836165
1 22624956
2 3984560
1 41743938
0 12350982
1 86920638
1 91625591
1 96552398
2 38960022
0 966891
2 18023379
2 8616161
0 62893914
2 21437647
2 71826936
2 66934952
0 64352163
2 18650794
1 92617262
2 53246597
0 66751951
1 1211219
0 96472795
1 93379614
0 2308522
1 25125075
0 22636102
1 35639374
2 52875491
2 43477041
1 3890318
1 17940622
2 30828808
0 35680545
0 67650640
2 9721342
0 97235435
1 84427502
2 71759694
1 39783248
0 82560178
0 80605317
1 5003558
2 29326505
2 84573347
1 80521925
0 69319544
0 78613587
2 93021685
0 61813332
0 15711939
2 39367881
1 44189246
1 10529369
2 35591593
0 49457205
0 20239811
0 82899766
0 99175426
0 25874699
1 70121495
2 18450430
0 69713293
0 15783953
1 81223210
2 42704947
1 86942925
2 86580751
1 75920810
0 51755143
0 57201498
1 50068004
1 69573981
1 83473636
0 33791013
1 29645673
0 38552002
2 20411237
1 21936166
2 46949352
2 15724212
0 38351771
0 98875237
1 72530255
1 50034727
0 51998538
1 78111635
2 21109102
0 53933728
2 93998008
0 41407772
1 85760737
2 66720555
0 2844040
2 8182184
2 8205128
2 5792318
0 46985082
0 59679181
1 88556619
0 52641164
2 47413456
0 17026983
0 33442647
2 36157866
0 83875858
0 40810607
1 23133556
0 66064704
2 74480862
1 65432581
0 70294981
2 40655609
1 79488409
1 72817340
1 55712963
0 45241880
2 9662686
2 85080755
1 21856683
1 38806361
2 29163007
1 53453954
1 94695077
2 29140080
0 48400278
2 2217186
1 17756854
2 83498889
1 37383578
2 70551911
2 69541882
0 60993475
1 20787180
1 88926269
2 38360265
0 34328842
2 36531611
0 23835503
1 3077225
2 39292922
0 99683887
2 91188867
1 12035664
1 81879739
2 29939897
1 37482679
2 46002404
1 31381818
1 77569406
0 59422268
1 3095999
2 81514860
1 16193161
0 20052726
2 35393116
1 98105252
1 71604421
2 64230840
2 38067588
2 56909151
0 35023344
2 48411987
2 1197429
2 39278299
1 14878159
1 19585162
2 59005407
2 98901664
0 18219871
0 71753444
2 45965019
0 64229694
2 74297941
1 87857663
2 11488346
1 63470188
0 23617179
1 23212833
2 10976875
1 98202650
1 11457666
1 47439541
0 23232503
2 56204811
1 52537393
1 92950025
0 86512384
1 21891883
0 50439689
2 62778916
2 50436355
0 64246893
2 17962029
2 21009841
1 68457822
0 28777633
2 38089148
2 69212823
1 17878208
2 59294056
1 67418396
0 62956777
0 30418012
2 3156245
1 83892903
1 82869727
2 91418291
2 5765319
0 10941803
1 11278317
2 8637355
0 68891728
1 20526198
1 49292074
2 14336878
0 65069884
0 1548266
2 51204709
2 32811683
0 77463998
2 58663424
0 64288045
2 18108459
2 50670015
2 6847734
0 86830508
2 81676686
0 78873405
1 32438228
0 63717694
2 73040724
1 40914742
2 72256307
1 56654771
0 68140098
0 74480749
0 6952589
0 18662893
1 14435374
1 23083752
2 68046974
2 56749858
2 99489055
2 50535208
1 8159346
1 4236112
2 67527550
1 68831347
0 69133901
2 721670
2 77770734
1 99345271
2 58446615
2 11234375
1 47156243
0 19558701
2 79283328
0 71362245
2 57720213
0 45201846
0 69552627
0 89477904
1 98739231
1 30395691
0 32565622
0 8192499
1 36586673
2 78869856
2 8192376
1 92665995
2 44819702
0 36262127
1 11111754
1 5177948
2 93263548
2 49488766
1 51147595
1 45726949
2 73820356
2 13752088
1 47670427
1 46184875
0 1669800
2 92958680
0 1727390
2 77432095
1 93161057
2 38374944
1 60278165
0 18594441
1 82528133
1 23846270
1 83440990
1 536190
0 405881
0 93757648
2 90727736
1 11437029
1 52535668
2 34558614
1 91905710
0 497129
0 74187160
2 67191222
1 80424327
2 21386344
2 15030637
2 25820534
2 95503280
1 31886605
2 21932466
0 76141265
1 36809993
2 47022906
2 70800811
0 11859410
2 13998971
0 33754222
2 82987951
0 16258604
1 53966181
1 20450704
0 79854846
0 13888748
1 42991462
0 31932848
1 10140156
1 96873000
2 72251848
0 38983934
2 75111877
2 84516049
0 69309326
2 29144441
1 73598104
0 45037267
0 19440938
1 52411329
2 19478971
0 38898982
2 71815730
1 62161612
0 21361689
1 72815084
2 12598903
1 43884230
1 5099459
2 55696065
0 31998323
2 88695025
1 93311732
0 72776702
1 40255191
2 29585944
0 88146820
1 93488781
1 31343313
2 25045347
0 11636429
0 29067255
2 82877214
0 425524
2 53182542
2 47711436
2 46271425
2 70250409
0 51662810
1 63938888
2 35440517
0 45086910
0 69423896
0 22611176
1 61668286
1 68454696
2 15373046
0 51610415
0 14349723
0 53791994
2 22744879
1 16745347
1 20620811
0 42995957
1 34144350
0 73150050
2 52850886
2 42267557
2 74203474
0 10836071
0 28980074
1 35017561
1 2778706
0 57447851
0 64863782
1 99337620
1 67515209
1 70751378
1 25002848
1 58546931
0 69758234
0 44532948
2 47531789
1 73654747
2 63689326
2 52203274
1 26490512
1 11504906
1 52742883
1 97788288
0 48125623
0 93575988
0 420170
0 54214926
2 47052391
2 79993611
0 81652434
2 79593599
2 20996900
1 92308524
2 29560495
1 23648099
2 26755155
0 66234823
2 95189034
2 93555774
1 61949618
2 76747644
1 18804236
0 6450136
1 53567954
0 45856895
0 4401051
1 11982525
2 7857749
1 73977321
1 1035925
0 46717022
0 91559083
0 5412528
0 68878981
1 59863579
1 53554545
2 36069134
0 71040954
2 25544589
0 70186062
2 19955307
1 14428868
0 74734146
0 23883692
0 89369827
0 47983511
2 85242910
1 99631604
0 43431899
2 76544737
0 47151142
2 37389095
2 21730885
1 11673101
1 20132162
0 46416677
1 5505697
0 76464163
0 25278058
0 67232505
1 57920979
2 23404425
2 2809475
0 68607723
0 8344166
2 5107632
2 42037584
0 14525058
2 95230882
1 7985359
1 713672
0 93499313
2 77457742
1 92570712
1 48170119
1 6506935
1 64745174
0 92831752
1 18808056
0 51776604
2 92977107
1 63475058
1 66424881
0 17286736
2 82260044
2 65079170
1 55442640
0 13479130
0 55409015
0 82556130
0 5658976
1 32729503
1 30391863
2 59447177
1 63027537
2 84923604
1 31127735
1 20200897
2 7196619
0 52480368
2 44488916
2 10666413
0 20757088
1 4260676
0 4620894
2 56445203
1 4568561
2 18219068
2 52132415
2 70240410
1 57868924
2 76248367
0 8857177
2 50916806
2 18539437
0 42140984
1 48688254
1 37389308
1 33128429
1 32520320
0 24760583
0 40535693
2 91330101
1 32208703
0 18884646
2 3645678
1 53913044
1 58641017
1 2582897
2 813905
1 51952419
0 22381977
0 62769079
2 82441716
1 87512613
0 95112665
2 46002833
0 54198371
1 57780101
2 75987654
1 53674781
2 68233291
2 29770524
0 71233243
1 23443695
0 37859767
1 18279429
0 6145110
2 90434824
0 58484568
1 16496115
1 56057786
1 52674508
2 89462101
2 587567
2 96072646
1 94498521
1 7330319
1 65881224
2 31099619
1 97114011
0 41820734
2 47324862
0 82608260
0 75868023
0 49232825
1 23804487
1 60562445
2 33955518
2 11403468
2 11814090
2 7143334
0 2584341
0 35987264
2 95774841
0 56805420
2 39155232
0 93813373
0 82419110
0 4939356
2 25238833
0 18733439
1 28960436
2 43568346
0 6812224
2 56879050
0 35229483
1 17559650
0 13567923
1 53411636
0 14447967
0 61845929
2 45570936
0 66981930
1 30633025
1 84501129
0 74197486
1 78792435
0 27627002
2 93485968
0 54002806
1 3266448
2 29020412
2 86244965
1 89997972
1 32692165
1 45244653
0 37841035
2 66343816
2 86527422
1 52478835
0 68426073
1 34104023
0 4217204
0 68252403
2 57221326
0 61027288
1 44894306
0 14174468
0 43729946
2 79220380
0 47522085
0 33981525
2 80081341
1 59290842
2 29060804
2 52610977
1 45948170
1 78357377
0 13157107
1 81775616
0 32219917
2 94299532
1 42639609
1 2649413
1 85138829
2 35482753
2 58828471
2 98308391
0 34373323
1 17622178
2 55420559
2 90570774
2 42371491
1 17477314
2 29870443
2 4897423
1 51319233
1 77994252
2 82529179
1 6473587
2 95339728
2 1730779
1 99007971
1 28893779
0 21479973
2 24069795
2 63108943
1 70525865
2 25452954
0 16375626
2 88931643
0 45761453
2 38529097
2 24217670
1 48752149
2 249152
1 96778864
0 70627833
1 99338565
2 43420611
0 42950942
2 26158183
0 81462165
1 53985731
2 91710499
1 34471041
0 31508584
0 62540277
1 56765550
2 28228682
0 34790343
1 29301806
1 11734977
1 19402930
2 43943430
2 83871549
1 50855278
1 16482868
1 75577703
0 16918943
2 21072544
1 75724658
1 70060325
2 64087166
0 59968400
2 94766331
1 67846343
2 3362853
0 55135468
1 12416373
1 8219809
0 81594145
0 76686492
1 65819755
1 38796224
1 76661282
0 60288251
2 96871967
2 68892853
1 80508993
1 66255028
2 1840236
1 18411428
2 32244909
0 9317629
2 69305460
2 12001267
1 42473944
1 87913527
0 9397258
2 91281612
0 29315992
0 69358662
2 56355664
2 62088690
2 9554601
0 57794545
1 5734404
1 66321514
2 87440606
2 50859331
1 51076755
1 27313450
2 80519762
2 70222601
0 81249280
2 75639525
2 81251654
2 52063597
1 37249144
2 90879702
0 49575386
0 6176313
1 18159455
0 39203161
0 30563173
2 20719011
2 16686345
1 97653972
0 6243377
0 77053191
0 60285594
0 66420708
2 63515605
1 87432209
0 72894253
0 99728638
1 21385923
1 95405351
1 60596321
0 54169306
1 32981377
1 78050406
1 19976973
1 68583609
1 6349705
1 96926431
0 14429677
0 11214651
0 76631884
2 31848775
1 71764468
2 64104300
1 79991909
0 82174729
0 85594787
1 41589534
0 58112548
1 48574775
2 13189921
0 51328338
1 99424344
1 56780043
1 40084933
0 27315342
2 21048552
2 30730232
0 26606054
0 26585574
1 87339640
0 55978352
0 50460201
0 26647181
0 70752290
1 33065417
0 60949332
1 97246895
1 5315851
2 16157874
0 99443921
1 14867907
0 98388447
2 97692607
0 35180925
0 37479789
0 24290024
0 33397452
2 17641806
1 94469025
1 82752391
2 59078232
2 9106178
2 574440
2 36094538
1 41627490
1 61252790
0 29694071
0 25388317
2 33814255
0 79362746
2 28932212
0 8082513
0 3869258
2 99387769
1 32576548
0 29049399
0 26241358
2 96164133
1 96114859
2 29386684
0 66844927
2 53866768
1 97684750
0 83439693
1 7510611
0 33980707
2 18335229
0 74134694
2 71362649
2 59435849
1 37052945
2 42128704
1 35613864
2 60953547
1 46011833
0 3592514
2 73324259
1 20745210
1 13512230
2 42034850
1 4999330
2 68540688
2 6633737
0 66845941
0 59327744
0 70170183
0 71310302
1 91563906
1 57880410
1 24785108
2 12535420
2 7563402
0 49155227
2 98133395
1 43026033
0 9575743
0 36081566
2 27513796
2 9838716
2 16234941
0 50902634
2 37845698
1 83144586
1 89486004
0 61827332
0 49085848
0 77381085
2 93642520
2 40392122
2 45759574
2 67319361
0 69050618
1 82102861
1 25452732
2 76647875
0 47784738
0 75614433
2 91806463
0 18794964
0 65255796
2 76948988
1 8409441
0 30248620
1 32793463
2 2888310
0 26831426
0 21937978
1 32333563
0 26418222
0 5430559
2 7388192
2 5707730
0 48968726
2 4828255
0 66562355
1 51334580
2 77379225
0 97176502
1 81591454
0 38932425
2 33129543
2 4870684
1 36078771
2 7648693
1 7851936
1 46801673
1 77309643
1 3960742
2 77550622
2 69458613
0 88721388
1 96039453
1 46454076
2 80578832
2 21161433
0 326005
2 63355200
2 8223642
2 93625503
0 79660214
2 23970334
0 73856355
0 68605992
0 1936393
0 63813592
1 25262353
0 28484960
0 47986011
2 22105538
1 91948736
2 60011674
2 72126863
2 19684522
1 96996409
0 51774653
0 5198984
2 65067786
0 80376106
2 87101470
2 24033181
0 67697356
1 71649281
0 32402851
0 10220446
0 48607191
2 66745034
0 70857395
2 32346175
2 60815652
1 72519271
1 4063124
0 71986156
0 87033268
2 25460886
2 21488813
1 38036140
1 12182163
2 1513185
1 32073010
1 81680688
2 96459898
2 56935142
0 6973045
1 86729488
1 80885357
1 71651554
2 14087193
2 81877032
1 4364869
2 71450231
2 26700978
1 61719010
0 51493588
0 25192240
0 27722494
2 43955564
0 30009890
0 77589129
2 68769375
1 54483835
2 95317861
1 33343933
1 24744916
2 37927247
2 33468218
0 68353138
0 91170629
0 42296974
2 42617114
2 85755118
1 15347887
1 20873640
1 66302628
0 59090843
1 12236198
0 67542763
1 91924049
2 86112830
0 39554080
0 47381339
0 94864026
1 22387614
2 72362378
0 77301529
0 58654779
2 60767339
1 67237050
2 97039039
1 73861854
2 9220087
2 41830602
2 1064475
1 65004914
1 6485080
2 98708003
2 24115308
0 94487753
1 5438016
2 35947191
2 23583731
1 84444899
0 26889858
2 62275774
0 3767932
1 80574133
2 74448743
1 65832070
0 43784197
0 7986177
2 62363148
0 31533635
0 56871425
0 86692011
1 85218456
0 50029756
0 96756032
2 65017664
0 26693521
1 15938951
0 92053882
1 80682947
0 38883770
1 60401918
1 10965085
2 80845892
1 59535592
1 94382519
2 49937711
2 88566179
0 71740537
2 64072436
2 75379531
2 97930669
2 88063548
1 31087892
1 19170210
2 29300506
2 64184339
2 80194513
1 67228833
2 17157527
2 65953860
0 12702484
1 53726444
0 65485226
0 65690028
1 81644838
1 33009329
0 59842572
0 88701539
0 75544482
2 98317588
1 75080445
1 42099136
1 51534452
0 5841222
2 27023396
2 35879676
0 6034201
1 34917620
2 160442
0 67757726
2 34791710
1 18573921
0 96040527
0 84348707
2 40051201
0 50442890
2 59180880
2 42478435
0 22500376
1 91753088
1 76977300
1 49122954
2 66391230
1 90965654
0 34896075
2 43940465
0 86878537
0 33876530
2 91675149
2 66669287
2 98254553
1 11990482
2 35713875
1 55491096
0 45977642
1 16929821
1 41856378
0 86243943
2 81585877
2 62758564
1 79841720
1 23579929
1 56530756
1 14218077
0 88697192
2 22145864
0 39835962
1 33967892
0 58051219
2 27719854
2 93506259
2 94158919
2 87769490
2 27061985
1 22701835
0 24347880
1 36068841
2 29377971
1 9242597
1 85861647
2 80495998
1 39741233
1 76988705
1 18718559
2 71688390
0 64136624
2 43903802
0 32323480
2 35922621
2 93488949
2 47292603
2 53433379
0 83191420
2 34461463
1 99024337
1 68291442
1 180250
1 48976869
1 15063911
1 76997945
0 43806081
2 4595206
0 95867816
0 56680002
2 76827120
2 84871391
0 70916972
0 1181900
1 50984531
2 66373577
2 90900297
0 80687990
1 63183330
2 87540192
1 31148845
2 30817963
0 481958
0 64011185
0 13109592
1 54721424
2 62348386
2 31896495
0 83716144
2 84301750
2 66458087
0 94676905
0 74490865
0 52050395
2 48370998
0 13551867
0 28123279
0 86659911
1 47611060
0 61846432
0 84139682
0 72182294
2 15464582
2 18767526
0 70464948
1 64741471
2 26638079
2 15576968
2 17492184
0 1916804
1 32668793
0 94641224
1 56534791
1 52845058
0 62277900
1 60522305
0 31242940
2 12955097
1 64749194
0 59199894
2 73764494
1 95668077
2 42255710
2 25746496
1 53032409
0 23019320
1 97403842
1 71365698
2 54417138
0 78881307
2 93777674
1 58409145
0 52920773
1 54985989
0 4926751
0 18683664
0 94364657
0 71918201
0 20360866
0 37102331
2 85082675
2 25898009
1 7524138
0 35564434
2 7472675
0 21734382
1 25206449
0 62783941
0 97034208
2 2956316
1 74198113
2 24541973
0 82926488
2 90032399
0 93055747
1 89653370
1 90837173
2 56603201
2 50865138
0 98891175
1 20599289
1 15925681
1 97749520
0 21308516
1 12513314
0 33204254
0 11803332
1 69319906
0 44705602
0 4182477
2 22652476
0 77018780
0 72831889
2 70445521
2 92453085
1 45886408
2 35066485
1 57581106
0 47784538
0 67779873
2 39549296
0 62341170
0 8225143
0 80360077
1 29906732
2 79756009
0 13843409
2 46453343
1 54091310
1 58562518
0 49686451
2 97765638
2 33667212
1 26918800
0 38961092
0 11937360
2 16477817
0 6049889
2 43044252
2 33792233
2 79466160
0 14776492
0 30260777
2 87594939
1 85038419
1 67804642
0 38159824
2 41799558
2 80651292
2 44115484
1 90121386
1 37303304
2 73220940
1 65097911
2 50838804
1 91839323
0 8804786
1 39718928
2 10980895
1 75472712
1 2230682
0 81568774
0 38148450
0 87997490
2 84202717
0 48929356
2 2111877
2 81438516
0 55719768
0 42051982
0 76027500
1 58100090
0 25502999
2 32574044
0 17642150
0 88013576
0 75905320
1 21318121
1 26132842
2 20495203
0 99705464
0 33971225
1 24369314
1 39433558
2 82516360
1 89129230
2 41575558
1 17247551
2 67060519
2 36739046
2 722384
0 73197717
2 11672339
2 81214861
0 88787496
2 23121154
0 7901476
0 9147375
1 43267901
2 38936092
2 11654123
0 34030015
1 10405083
2 94520647
2 57689365
0 72292095
0 90760227
2 28364085
1 61317251
2 77553869
1 55423064
0 49752715
0 56967726
1 97509018
1 37062397
1 88671764
0 30867265
2 46894095
2 31475365
0 98943838
1 65396119
0 54014880
2 29337118
0 32315226
0 18495579
2 14384159
1 83937793
0 29916186
1 69471225
1 90616853
1 38474322
2 73762781
1 67041387
1 56959098
0 2646923
2 7465080
0 33962495
1 66580503
0 32078692
2 23133097
0 84707759
1 58423239
2 37043720
1 66230389
0 62788668
0 29329716
0 85772795
1 13681837
2 66245815
0 96924655
0 76001565
0 34402418
2 548257
2 58138855
2 69991207
2 13023605
2 47331074
1 85152625
0 76795914
0 55205074
2 14250607
2 50515152
0 70856688
2 56421572
0 29248307
0 65069487
1 23606981
0 2649041
2 70341680
2 10418654
0 12366666
0 62209653
0 4600746
0 34120798
0 91696145
0 11062817
0 86923488
0 59623479
2 12159813
1 49123463
1 80269659
1 5851844
1 78892999
0 72293769
1 20504210
1 34020156
1 27521972
0 92330283
1 31745564
2 77715123
0 79961867
0 39902396
2 23137934
0 95261119
0 86950015
0 90703867
1 33134844
0 56085937
1 30457421
0 94948816
1 47500183
2 1555989
0 36347893
1 83233641
0 54989817
1 48085619
0 51056027
0 28415583
2 66499646
0 23882956
0 23337040
1 77860021
2 29909563
2 49524773
0 67047866
2 55323884
1 96413364
1 71381812
2 91303394
2 58321566
1 88642017
1 28321192
0 64531916
2 1338017
1 66661015
2 72127858
1 46618252
0 60808432
2 39125001
1 62887032
2 88583621
2 43947559
2 58513486
1 1175985
1 12291532
0 99726233
1 19404534
1 27965771
0 46578939
0 95053398
2 30843942
2 43392986
1 97933657
2 80413359
0 49692816
2 7152620
2 1941115
2 4540038
1 95234428
2 68121952
0 29669196
0 48032045
0 72657450
1 90801122
0 20311741
0 76717890
2 97841627
0 55530902
2 63563523
1 26300980
0 74365368
0 42606282
2 61245402
2 27577592
2 29532953
2 69909556
2 10485150
2 47963786
2 5529686
1 75300366
0 94379270
1 59747792
1 13470059
0 29541910
0 58784561
2 94939187
1 3431687
0 33487395
2 43882732
0 99361787
1 76094929
2 50497693
2 87051315
0 67803190
0 74117887
2 26460107
2 40990695
2 63695843
1 60790292
1 39589146
2 31550772
1 33875182
1 27608912
1 53782810
1 47148921
2 17748160
1 37556132
1 34120204
2 45909467
0 96991962
1 70626775
0 26141668
1 94550688
0 67200103
0 83383692
1 59275318
1 74535760
0 18711301
0 26931280
1 18249314
0 1533630
2 90037279
0 6047469
2 26963144
0 47278524
0 78640997
1 90297732
2 9938453
0 72962494
1 78930066
1 16659973
2 35456919
0 35137924
2 91309340
2 7042198
0 82230234
0 4498109
2 50573075
2 98797815
1 53799308
1 78113161
2 45358994
0 60784388
1 44359764
1 21407126
1 53455302
2 21467771
0 85597161
1 15097937
0 93245597
2 5358034
1 62290063
1 73820739
2 82009142
2 14735084
2 33433129
2 36875690
0 11406010
0 87786701
1 78658107
0 12219411
0 39286895
2 83176500
2 1557850
2 29716121
2 6239904
0 43166205
2 1310932
1 99556285
0 95905110
1 41120858
2 14018224
2 13749723
0 77513397
2 25918886
1 49513766
2 79490429
2 53677971
0 60635685
1 52740935
0 51226231
1 96509979
2 88089671
0 92705604
2 50345478
2 76516151
1 73925083
2 95416317
1 51715032
1 46741385
2 7224113
2 52499066
0 2136259
1 248236
0 48415645
0 12705654
2 45619509
1 12330273
0 8154507
0 31886915
1 30721469
1 33985262
2 73310308
1 23379521
2 3498083
0 64021281
0 75220252
0 8927342
2 31651237
1 84751547
0 21466170
0 54046255
2 24012737
2 80760887
1 50766573
1 94938287
1 7755288
2 45795892
0 95255135
1 39673933
2 7847152
0 24160939
0 18163442
1 24894837
2 79792360
0 96018725
0 83982359
2 53292376
2 74442397
1 54119948
2 79346608
2 6928592
0 44639159
0 32046576
2 73241706
1 47153342
1 15932294
0 86497457
0 39835356
1 82417384
0 76366928
1 99733389
0 53474189
1 535149
0 75880579
0 10947917
2 93124535
1 85034092
2 14548487
2 66079617
1 83842604
2 36278057
1 6115808
1 42353811
2 85320526
0 65914995
0 2418692
2 60346876
2 85377700
0 52696129
2 49270093
0 42081691
2 12770178
2 18189210
0 37715519
2 87363213
0 18355282
2 91414708
0 43057950
0 21261930
1 88302557
2 65122960
2 96475662
2 33790605
0 85350258
0 70586206
1 56856600
2 51431234
0 68414443
0 64304984
1 88002230
0 12747552
0 42171773
0 58237623
2 57997314
2 44474508
1 32617517
1 3509556
1 53852658
0 60908734
0 55075744
2 23959256
0 2109588
2 33265841
2 4180004
0 10954400
1 95242291
2 97081964
0 69398652
2 72620123
1 58284895
0 18588514
1 79480122
1 17542392
1 15608926
0 21524783
1 30223592
2 76875837
2 4835582
1 39302666
0 95321547
1 19729562
0 81483244
1 92062693
0 75045642
2 37620196
2 85645368
0 30756825
1 25871903
2 68519548
0 51967830
2 90996533
2 47202880
2 46127473
2 99533232
1 47425326
2 14880852
0 58943593
0 96889592
0 88492633
2 26322084
0 40071433
2 446157
1 71519834
2 26661479
2 56979473
0 77393954
0 37184962
0 51983568
2 98948796
2 14373299
1 4208117
0 93335868
1 77153178
0 78886374
0 16720281
2 58139095
2 2856894
0 34245874
1 29479584
2 3422875
0 97284135
1 79526059
0 40804813
1 80035106
2 5241103
1 50867687
0 92086979
0 19628090
1 7822375
2 74901183
1 87659566
0 20970624
2 18771220
0 55201793
0 16933426
1 88056150
0 40668644
0 22735455
2 68710144
0 38283593
0 73120666
1 34484354
2 69737117
0 57282764
0 35263329
2 55538559
0 4341963
1 94980296
2 45367650
2 79115704
1 63581848
2 39049634
2 45988716
1 71846870
0 74692132
0 71611877
1 28581986
2 15261498
0 30083568
0 3752638
0 75786364
1 14609952
2 85444506
2 42759996
1 77570396
0 70492308
0 70294707
2 65676170
2 22165248
0 86266905
2 50677147
1 51878049
2 15097705
0 40510934
2 76168168
0 55298857
0 11384923
1 71276902
1 57735540
0 41096115
1 34670812
2 98665666
2 85950016
0 85961162
1 10274263
1 86686711
2 72285429
2 54596379
2 6309553
0 73595922
1 19248840
2 39871581
1 69283272
1 14510353
2 14924508
2 27104970
2 88120494
2 8004917
1 12327539
2 29568213
2 26164202
2 62961746
1 33797724
0 55168548
1 79292038
0 18429187
0 84665087
0 26272592
1 49099562
2 23734689
1 739815
2 47440966
1 99177893
1 24987486
0 36403485
0 70645436
0 23815765
2 39879659
1 26255389
0 83510983
1 60361261
0 31365731
0 74991796
0 81835216
2 46437112
0 57177434
2 8339418
0 51601418
1 2932807
1 98610725
2 98445343
0 3630239
2 75214247
1 28368240
0 70582479
2 51224205
2 21744553
0 11828270
0 65219697
1 8716488
0 5635196
1 29428436
2 81931246
2 34188692
0 3501920
1 94769735
1 18434363
2 45025382
0 67996695
2 42871835
0 52062676
0 43049952
2 74264145
2 57555520
1 31197098
0 56741659
0 69565682
1 24583713
0 48645538
0 76184128
1 62466349
0 11121986
1 71717129
1 31513781
2 34035080
1 82846025
0 74990923
0 32835752
0 93025322
0 37142434
1 51625058
1 84074331
1 46387761
0 34871553
2 59521480
1 30760938
2 42690126
1 87947570
2 89296722
2 28551760
0 65347766
1 41836100
1 75233347
0 9611687
2 27728083
2 21241595
2 14576381
1 51331207
2 82832072
2 51511700
1 49203664
2 18214703
1 91300681
1 28709422
1 27006607
2 76638195
2 35068484
1 90504408
2 60771805
2 36943017
0 4448508
1 89581573
1 51342241
0 9136751
2 58008885
2 75379757
2 92073450
2 22409153
0 74888256
0 60305792
1 16375386
2 9474181
2 12536041
1 85250952
0 74154095
0 46821362
2 9183811
1 97791295
0 64656232
2 49243856
2 25218394
1 15429967
2 73901427
1 7190805
2 91866479
2 38816260
2 82100703
2 22278372
1 55723495
2 70152413
0 85512949
2 99367709
1 63987928
2 31053841
0 88801096
0 34398453
2 57206542
1 44725160
0 24194103
2 83657960
2 76873790
1 42900577
1 25065202
0 97241535
1 26084154
1 10918883
0 17745453
0 19802411
0 98772594
0 97804681
0 59621820
0 29371805
2 89776057
1 77401313
2 65290534
1 59393380
2 31183117
2 41012412
2 2521351
2 47375904
0 73302007
1 42355184
1 11169504
0 83280399
1 8914043
0 32053967
1 26580855
2 64809842
2 35668189
0 27958342
2 45946419
1 2174851
0 19588332
1 45613326
2 37246358
2 76804094
2 98010919
1 83306586
0 92943948
1 19543446
2 7183556
0 74566830
2 11110467
2 86083841
2 88815801
1 34042517
0 87130468
2 90154822
0 10821868
1 56723589
1 44278720
1 76440819
0 32602299
0 96876622
0 35936503
1 18648775
1 49028271
2 27278890
1 7986726
1 69692917
1 66968004
0 44547735
0 5002488
1 10227852
1 76420923
1 89779797
0 18013757
0 45491362
0 3453872
0 11113571
0 15506030
0 56842176
2 70246552
0 35812016
1 10041186
1 74800489
2 34541766
2 84465014
2 11370150
1 68005800
1 76794354
2 31209243
1 22275413
0 10501021
0 66907006
2 74191648
1 18499314
1 27748012
0 11406676
2 22279585
0 41639709
1 63691621
1 39530851
2 5065114
0 23248606
1 55120614
0 31800054
0 24838960
1 84005078
2 53153779
2 27084929
1 22217028
1 73926935
1 53548378
2 90982314
2 33628890
0 72937928
1 19065059
0 66285033
0 82343645
0 45017848
1 76421735
0 50883270
2 65960752
0 97805717
2 82248712
2 90818397
2 92745782
1 4396086
2 83037459
2 21965972
1 83335447
2 18086569
1 51377650
0 94721320
0 30260156
1 2693729
2 98986826
1 31436976
2 68878491
0 57135953
2 32392764
1 6810620
0 77428995
0 1887519
0 36936024
0 96106771
2 12356331
1 89028603
2 85907060
1 144107
1 58982325
0 18069510
0 75897108
2 81166303
0 16402466
2 57457997
0 17215173
2 82340478
1 92381375
1 78685028
2 76895938
0 74325313
1 21276099
1 1878409
1 33663594
0 19120420
0 65633904
1 72160032
0 3872473
0 43472962
2 40616944
2 90673142
2 90713962
0 75070445
0 95419679
2 37842212
0 96023226
0 8790440
1 73483126
1 76051745
0 75534692
1 39185717
2 55175120
2 45106727
1 13431543
2 34570708
2 47696304
0 29776588
2 5677316
1 70871754
1 32854753
1 93332321
0 94433782
2 86631243
1 14619451
2 75466164
0 95631040
1 20285154
2 93823059
2 65685121
1 53257828
2 79344222
2 69049775
0 88550312
2 95071927
2 90534800
2 57437880
2 78850714
2 30434591
1 62818799
2 73254192
2 67498194
1 66027937
1 3209389
0 64856529
2 82643002
0 69049573
1 40139371
1 37123652
0 34355944
1 63367205
0 90907785
1 22599247
2 67217844
0 99764213
2 96513557
1 43183177
2 43109045
0 13199645
1 21689261
0 5672371
1 41309861
1 76458663
2 14035272
1 20512091
1 29075628
1 91158565
0 31507859
0 25356983
0 38039819
1 95701262
2 66571412
0 1936732
0 4856153
2 88340881
1 84683705
0 90364628
1 20193408
2 90865060
1 9345394
0 47529444
1 61666814
0 72504325
0 16466765
2 97970113
1 62643955
2 4013138
1 87895477
1 56605894
0 78130930
1 23665736
0 20638625
2 93404051
1 84700309
2 30010724
1 480392
1 99213066
2 52601114
2 39542108
2 88604639
2 69298062
2 72874009
0 8824154
1 84205954
0 94009266
1 16099392
1 60287860
2 61158230
2 35770259
2 2293265
1 59476474
1 60654271
0 62685592
1 17757598
2 96938910
2 1352724
1 42884088
2 30021447
2 84865526
0 98769375
1 75261354
1 23857521
1 92365348
2 72228166
1 10719092
1 35948219
1 84630697
1 36626645
2 56108295
2 66928886
0 8125227
1 67803956
0 84738479
2 23421676
0 84597499
0 24467798
0 48190509
1 35046653
2 40157721
2 23627194
2 16923323
2 46098127
2 13777908
1 55640877
1 93023624
1 71048849
0 32003360
1 62433176
0 98382910
2 46666674
1 55462294
2 83245061
1 24055275
1 49132458
0 98395452
1 12273021
2 1704485
1 23000358
2 37727886
0 74064216
1 62143113
1 6818180
2 72911971
1 47678765
2 58483363
2 8539352
1 68336703
0 4908558
0 56448626
2 35646582
0 77322750
1 14302508
0 72226831
2 16720405
0 38437511
1 64852038
2 69882269
2 1271936
0 17977021
2 75658363
2 96585833
2 84407591
2 16841896
0 82511876
1 4579779
1 52688361
0 14452924
0 4533533
2 60388154
2 17088068
0 78417933
0 80561547
1 21401397
2 450218
1 94896619
0 76480000
1 66560707
1 1912095
0 82458532
1 73628241
0 23099474
1 92956350
2 44822680
2 33921197
1 17139416
2 73841825
1 65240242
0 8237677
1 10926908
0 79098671
0 83271505
2 55096522
0 74975587
2 32857909
1 20348672
0 72603826
1 98853306
0 42500985
0 26106696
2 88235893
0 4033022
1 44080759
0 62553962
2 57749452
2 25643799
1 96122719
2 41242711
0 41788175
1 93029378
1 53265711
1 59693187
0 18703941
0 74088262
0 60581642
0 32316001
2 93965009
2 81784429
1 17107350
1 29492734
0 44099849
2 8165282
0 70124478
2 65900019
0 17608278
0 90956642
1 88321461
1 42418637
1 75150918
0 48249526
1 57623933
2 47235231
1 47761087
1 61194060
2 28876928
1 90516970
0 43426523
0 26336752
1 81195586
2 44405431
1 52149858
1 88077226
1 16408877
2 14186887
2 60907171
0 14954998
2 93358193
1 36524414
0 63567171
0 45760590
1 33587532
0 35834557
2 56180080
0 27746628
2 34642125
2 43675375
0 31682278
0 66977761
2 45417373
1 7999722
1 32149917
0 48312906
0 48273821
1 75370493
2 27127419
0 40883615
1 60002329
0 642349
1 44775525
0 36987201
2 97134820
2 22169259
0 45666499
1 99725583
0 97475332
0 14154890
1 42667864
1 93151868
2 12135206
1 34299091
1 61568193
0 61323395
2 26005055
0 93753273
1 2215382
1 18325187
0 37062621
1 8853526
2 89877664
2 39537249
0 59301639
1 32132271
2 44766634
2 93197886
0 29785343
1 74984263
0 11776166
1 7214913
0 90101648
2 69598935
1 66518074
2 20856137
2 71592651
1 83415123
0 17400104
2 23192174
2 34772947
0 38367575
0 39148354
1 39760234
0 96135877
0 43273170
2 4211323
0 5034649
2 39668737
0 47832386
2 40141004
1 31635876
0 14434239
0 31662655
2 68627383
1 67908193
2 89625902
0 91008625
2 59396283
1 93535126
0 37465907
2 78514670
0 44090781
2 30055173
2 7055926
0 3656224
0 98927613
0 23371160
2 50553871
2 23270143
2 67876298
1 18875549
0 4557405
1 13288098
2 82452589
1 94612328
1 64245836
0 33085129
0 39955966
2 26205777
2 53986108
0 8505193
2 39798838
2 55407907
2 73093024
0 75238846
0 28885747
0 84543465
1 21130984
2 287372
1 4253599
2 82256023
1 86787814
0 6183701
2 87461824
1 90218961
2 69496758
1 22628799
0 33259180
0 15459716
2 92731253
0 45695332
2 35421796
0 99342528
2 79417467
1 87471516
1 9596370
0 92334165
2 59107152
1 74276556
0 50086106
1 67770601
0 93757788
2 16327841
1 4038949
1 28464563
2 70287571
1 35520174
0 71219408
2 73482728
1 69934728
1 54100416
1 77215691
2 47641386
2 21622375
0 16103625
2 75257797
0 53165346
0 22856695
0 79006019
2 18557684
2 79764028
0 70996450
1 64720743
2 72366800
2 23900635
1 439256
2 56721467
2 7615086
0 8309710
2 31770521
0 79215749
1 15686871
0 31697653
0 46606752
0 92292205
1 23659668
2 52567610
2 8332146
1 88277614
0 51272996
2 32052712
2 39238992
0 94386110
0 2931223
0 76154064
0 42459335
1 73574520
1 74631125
2 28963644
1 14469008
2 6100745
2 74922675
0 79890907
2 68722384
1 62465445
2 36204603
2 32858855
1 76138969
0 85666485
1 42436190
2 27673216
1 20103006
1 10480997
2 13925089
2 64659901
2 51088353
1 12591007
2 6177358
1 77766073
1 39808090
2 88122297
1 4041927
2 72889808
1 59943433
2 60003604
1 72455867
0 39201570
2 34101298
0 82828493
1 59062476
2 54989644
0 55078097
0 46874420
1 65380715
2 27942266
2 32481284
1 74245536
2 98684652
2 81493496
2 8993527
0 35139093
2 11446063
0 93202463
0 14613380
0 22514724
1 33341272
2 30651577
2 5944341
1 84952489
1 34478773
2 94811891
1 80517374
2 78174823
0 20469844
1 55466191
2 2516795
0 58486164
1 48903650
0 68230434
1 81761294
2 68376365
1 57552918
2 73459277
0 48341208
0 1658110
2 26673914
0 79924802
2 16574967
0 21526666
0 71610302
0 81564124
0 66151919
1 79256349
0 48380952
0 59863411
2 26725809
2 63809201
1 50740605
2 58339754
2 51861173
2 11745797
2 73352354
2 91498354
0 38450108
1 10672734
1 15928701
1 36994950
1 94176219
0 28997756
0 96888679
1 8445398
1 22638337
2 89532597
0 24938470
0 93888154
1 72215933
0 23959041
0 25369419
0 44380086
2 1015573
0 10029162
0 17778271
0 31422240
0 62908810
1 23410984
2 28528069
1 27432718
1 6856789
2 97066029
1 46678496
2 89583020
1 16404962
1 61891666
1 58229131
1 28299029
0 23345535
2 88584363
2 89366249
2 11837228
2 99644320
2 62014874
2 31496381
1 73084761
0 67342740
0 78614200
0 10987983
0 82973238
2 80236624
0 53780525
0 7450862
1 97876317
1 6903963
1 71762579
0 75117169
0 69797462
0 21519988
0 66461138
0 68990605
2 26056978
0 63710019
1 57088703
0 89720547
0 67454483
2 87567773
2 67471961
0 83177434
2 44939112
0 6125106
2 33614632
0 9581580
1 19956226
0 8771619
1 34949009
2 46553718
2 27201553
2 52844558
0 24950520
1 8995634
0 5009145
1 809491
1 95800666
1 91344279
1 61933915
1 54436277
2 67118474
0 58261750
1 99723709
0 39417655
1 2897825
0 15387278
0 77898573
2 98200355
2 24806869
2 35857122
1 35235851
0 1639769
0 33442899
0 1284697
2 67957017
0 53550028
2 66682076
1 59018577
0 83364222
1 77282784
0 87303915
2 29159786
0 5217870
0 90909812
2 58827689
0 54263955
2 75793633
0 24678051
0 72961744
1 35660993
1 90751000
2 44738728
2 17083611
2 56497867
2 21243433
0 9153198
2 96082757
1 37155809
2 71477294
1 14929713
1 24098475
1 94156023
0 51798180
2 25543172
1 82258240
0 57600911
1 14624197
1 45309476
1 37207376
1 8583572
2 47898373
1 48906124
0 81105580
1 83505885
2 60310641
1 61525768
0 48093602
2 35294772
0 9978619
0 91343395
0 70836456
0 77300810
2 96261353
0 3269121
0 62447221
0 92591234
1 45822929
0 60394478
0 67897958
0 59062540
2 71616875
1 39535157
2 69056466
2 24538124
1 20067116
0 25454944
2 17605514
0 2366068
0 73415527
2 86338360
2 5776646
1 92154781
0 61859365
2 18923684
1 30344923
2 78387356
1 97672696
1 71089803
2 9402572
2 1291511
1 76384632
2 83268190
0 1933621
2 92325035
0 68454781
1 98472278
0 66797293
0 32870189
1 97129150
1 84033726
2 75605667
0 88826853
1 87216471
1 13317152
2 65614768
0 14091290
1 2023143
2 73641074
2 97072379
1 10491648
2 63991146
2 57210817
1 38103920
0 89540282
2 25749683
0 93017836
2 53572305
2 21649709
1 78972262
1 20844728
0 78778420
2 76851595
2 7764570
1 1828165
1 11185285
1 98136833
1 40943245
1 8831179
0 43965288
0 81762743
2 60158722
1 70998768
1 93828885
1 50281003
2 85824853
0 92220275
1 4460533
0 98842703
1 33656358
1 22650703
0 24556097
1 78809198
0 5393085
1 50037551
0 1213859
0 20001297
1 9460589
1 83134881
1 91099772
0 19136872
1 66653320
2 78081927
1 62677259
2 92352842
2 13434261
1 7419180
2 62043154
2 12305764
1 22907908
1 63356401
2 60629151
0 42280441
0 78177190
2 11535875
2 48359594
1 34760887
2 24724622
0 32629707
2 72796724
0 22598895
2 90452101
2 59992411
0 4869126
0 51891208
1 17548871
0 6073198
1 28245520
2 44928488
1 58964242
2 20425501
2 953874
2 75508005
0 10009694
1 41732684
0 38397665
2 99445123
2 68831252
1 16255545
2 10000030
2 29727347
1 60709195
0 48904779
2 50283719
2 93490899
2 32692450
1 60794864
2 85089122
2 17779054
1 54416261
2 80786320
2 28280771
2 91925279
1 42566766
0 53720863
0 4059355
1 56889123
2 65814236
0 83864021
0 25652770
0 94920476
0 24143919
1 23060026
1 90841112
2 45173185
0 89535483
0 31159366
1 93934986
0 97149028
1 56361029
0 51808737
1 61963413
1 47265669
1 51062042
1 59332872
1 63477588
1 77726008
2 88813528
1 47414023
2 37590979
2 40526122
2 71015337
2 30369352
1 67378474
1 34347216
2 95941174
2 59512238
2 14428094
0 80859462
1 37414006
0 40442019
0 92866174
2 17827438
1 43401845
2 47551232
0 73923319
2 17551671
1 33438214
2 56781769
1 6381693
0 4658681
0 12775599
0 71006413
2 30686449
1 83651885
0 53054503
1 43083542
0 38195330
1 64622856
1 32781213
2 5747573
1 75737973
1 86733288
2 18837253
1 44405375
0 80725772
0 71732466
1 75373977
2 6281921
2 15625753
2 63789698
1 51368404
2 87357664
0 8848345
1 61661440
0 17966262
0 11022152
1 7529637
1 30648096
1 81321192
2 36226337
1 71042790
1 80905381
1 65060414
1 90636202
0 39753992
0 7560459
0 15250226
0 77435543
0 62295352
1 89193958
2 7674747
0 46523921
0 41110500
1 73913039
2 53809959
2 20841645
2 80915344
1 88070993
2 57849633
1 55798566
1 52238426
1 51753116
1 21337376
2 15423203
0 90739652
0 55735448
0 45565171
2 19210924
2 43985942
0 29582481
0 47317010
0 42014194
0 84758347
2 11306859
2 60764718
0 18474041
0 88136268
1 81235688
2 14411975
2 42259539
1 16126758
2 51544607
0 21538296
0 70142250
1 61990403
1 80095713
2 46849467
1 43144199
2 2650466
0 56903823
1 34506739
0 11950136
0 86086288
1 77250820
1 31514159
0 40904755
2 69274569
0 12711097
1 94372407
1 56991306
1 853642
1 99940852
2 57217283
2 89812509
2 430223
2 23674297
2 32890427
2 11161855
0 66079615
0 64083072
2 82935349
2 361401
1 24501789
0 44341294
2 473907
0 54168299
2 77461920
1 11678246
2 74744507
1 36339135
1 80837997
2 29442416
0 89151836
2 82245407
2 17814603
1 17310758
0 21557704
2 6926921
0 8100483
0 49320985
1 32522968
2 90150520
0 2707831
2 83526476
2 68842384
2 35866490
1 62998604
1 11899452
0 92167664
0 43022227
2 65167519
1 68615555
1 72975581
0 11184329
1 40892963
0 25567334
0 67325106
2 93954087
2 69347686
1 27742226
0 71690239
0 87814205
1 35576771
0 95230613
1 77492984
1 46312106
1 37203745
1 27750747
1 54282256
0 76570869
2 15947052
0 16003128
1 96615227
2 76898857
2 81328373
2 60000604
2 47110573
2 96923755
1 89090914
2 79206625
0 95896911
1 87971973
0 78014562
1 37129755
0 96852949
2 8024806
2 38338069
0 92748872
0 77415993
2 71198874
1 70118084
1 49487008
1 58374927
0 70404284
0 15482604
0 41492131
2 67430712
2 30955764
1 37402819
2 86171036
1 97415410
0 44869294
2 34199543
0 80172946
2 83928391
1 40550104
0 9404019
0 29641819
1 9798165
2 57925298
0 76372446
1 87909431
0 54545454
0 18045365
2 76848698
0 38519286
2 13601580
2 90249474
0 76660648
1 85103137
1 38002119
2 73497835
2 36427748
1 16340334
0 19925702
1 95553675
0 73887690
2 23224510
1 60199952
0 44598031
0 11874677
0 26998275
0 39561474
0 67820374
2 73255734
0 95423045
0 35786705
2 39436310
0 91427003
0 70570535
1 4105610
1 40357360
1 58312848
2 32739706
1 78143957
0 94189677
2 71483732
0 49748544
0 92256297
1 72512951
2 26223491
1 85006915
1 75968615
0 23143117
1 90948572
0 89446528
1 43483457
2 32872661
1 45856994
1 9844248
2 70773714
1 1379877
0 19197760
0 64320043
1 13361722
1 58760619
1 50954760
2 64472062
2 86405205
1 84738004
0 29478016
2 79840418
1 74633753
1 61890606
1 14137876
0 54970594
0 34926256
0 67030303
2 37289905
0 3559455
0 40239400
1 49000720
2 303092
0 52240035
0 79174509
0 44509699
1 6936264
1 38944823
0 37066358
1 75016737
1 94826256
1 99255231
1 87503773
2 28202179
2 81302048
0 81761526
0 77119
2 85723423
0 27015940
1 58045847
0 54141945
1 28178877
0 90554978
0 73351041
2 6218494
2 56869920
0 21608130
2 50545795
1 27079070
0 43391909
2 58415367
2 37087531
2 67215537
0 46363912
2 94030100
0 23794526
0 85037509
2 63400577
1 94034123
2 63475063
0 44613325
2 14880428
2 71329192
0 76644183
1 74363629
1 63465276
1 39761544
0 9553595
2 92934100
2 51860077
2 42584013
0 79779097
0 34391387
0 92893500
0 60061338
0 54936087
1 60912451
0 66078959
0 66588475
2 39391543
2 14533238
2 28948361
0 86435999
0 96724070
2 91812056
1 52879369
2 85611426
0 49653394
1 93678610
2 93615361
1 27924159
1 52313748
2 60068562
0 51784043
0 37461786
1 69407147
0 56329110
2 57463759
0 18967681
1 55970779
1 19044932
2 8126323
1 15271408
2 74986063
0 7075663
0 10379033
1 63536157
2 740387
2 96907699
1 65003322
0 91181151
1 85792325
0 86414806
0 70382030
0 56983430
0 21660952
1 49062985
1 37578357
1 7358109
1 21152294
2 43082081
0 74702105
1 4526801
1 53932419
2 88854710
1 64889573
0 21377692
2 17838321
0 9867443
0 71205664
0 14794439
2 55111846
0 23156480
0 92629768
0 14906997
1 26469578
1 12076184
0 69303922
0 10199877
1 85523061
2 60068193
2 5672666
2 97701580
0 55901965
1 43805670
1 20458151
0 87198617
2 75692301
0 88791068
1 76878923
1 42720824
2 95675814
0 12089611
2 78843188
1 98661690
0 74669210
1 65850269
1 48187259
2 25006043
0 60294987
0 19047620
0 22055321
2 88860620
0 31180810
0 67139411
1 21613896
1 5845165
0 94526212
1 5412724
0 78706721
2 81348956
1 58435882
2 562098
1 43672869
2 54511855
1 64926742
2 79914844
1 35605058
2 86110204
0 26989334
0 10900970
2 10577205
0 94823051
0 91971288
0 91084876
2 43812548
1 22147192
0 97682782
0 63020977
1 35775937
1 75936655
1 57173142
1 28291863
2 75426602
0 50152560
0 91101618
1 76420393
2 993922
0 52648485
0 62351854
0 80376503
1 21457612
2 41423892
2 1862967
2 15050471
1 55107128
2 55924815
2 74733608
1 92695817
1 12946029
2 84843518
1 28869712
0 72136620
2 33858703
1 54675442
0 53968847
1 24064976
1 82226314
1 85346051
0 12042446
1 36915990
1 39743818
2 73879229
0 78806410
0 90411331
1 91509524
2 31051559
2 82219440
1 40847740
0 83348833
2 12706988
2 70755286
2 59284054
0 38697536
1 67665789
1 10792744
2 56361594
2 25576207
1 69925184
1 34138747
1 33631736
1 36717236
1 71956576
1 73596074
1 49119225
2 73001013
0 89089435
1 28536802
0 62967055
1 40173772
0 18841226
2 93590486
2 58591244
0 94797193
0 53055204
1 82915238
2 68696821
0 72445402
1 1744469
1 44123781
1 70215344
2 92132929
0 46985765
2 1989353
2 14422298
1 84626700
0 9620259
1 34397421
1 86212060
0 19905403
0 24081486
2 8887860
1 74287169
0 11222578
0 49318039
0 35287933
1 84368213
2 83874323
1 43368206
1 54629003
2 13140728
2 74766307
0 1904137
2 25773197
0 42951175
0 48751392
2 54069602
1 28420588
2 98121073
1 808480
1 3422185
2 53769541
2 18228866
0 68466777
1 87319627
1 52598532
0 48004649
1 76200996
1 20628251
2 16037761
0 72781679
2 43379618
0 31442556
0 1344552
2 90331949
0 635119
2 73439574
1 86498697
1 56607008
1 89987013
0 42098475
0 35793474
0 6425495
0 7625744
2 57169584
1 42855418
1 56062767
2 3652846
1 45433986
2 76136845
2 79874962
2 68483940
2 22532244
2 93729355
2 81190997
1 53262253
0 70811814
0 89602136
1 60981344
1 40989304
0 80020767
0 59955506
2 83784593
0 97740225
1 47371102
2 34717824
0 60883060
2 10116854
1 68648703
0 25574317
0 7417469
2 16667418
0 37812676
1 87839580
2 4872246
0 92159767
1 54034965
1 94532162
1 82723048
1 9222846
2 65813022
2 98429144
0 7909353
2 83600879
1 99708578
0 57867571
1 62209920
0 89452110
2 67961087
2 85937859
1 12224473
0 98730129
1 45646525
2 99899869
2 90996917
1 71560637
0 94556535
1 67472753
2 62713897
2 71276331
0 2409999
0 63373779
2 1222904
2 60136796
0 15080110
0 71925754
2 39988082
1 86146026
2 49424040
2 34668670
1 82437186
1 14272291
0 21814276
2 52543932
0 9828693
0 3314226
1 48038525
2 85828749
1 83837326
2 88737322
2 33119943
1 8825031
1 24617756
2 20439828
2 13806163
0 21051873
1 45658192
2 16731465
2 47687092
2 40774198
1 94917978
1 32172851
0 80977997
0 31507761
1 41974439
2 34592082
1 62830434
0 98330964
1 97966893
0 9453383
1 67281183
0 87556610
0 44215828
2 58570484
0 63082699
2 74053923
1 5019997
0 78407023
2 96544886
2 94446847
1 97209983
1 34203146
1 27023911
2 38849363
2 41825144
0 15935475
2 31887513
1 78928428
1 23034318
1 79360235
2 10677748
0 32354344
2 5387683
1 18665283
2 4442761
2 58365613
1 81958354
1 28263404
0 21931577
0 19994650
1 61110890
0 11040441
0 67100231
1 9742176
2 91676181
1 21264602
1 72822636
1 44729844
1 61079714
2 54469552
2 86614683
2 59568590
1 34725683
0 3313043
1 1418903
1 57853707
2 31707613
1 70005354
1 58313029
0 42326776
1 65576166
1 78790815
1 7840799
0 52236491
2 22964245
1 61209190
0 61527774
1 50993354
0 44830686
1 8429575
0 71127220
0 71709077
2 7330414
0 53422678
2 39830436
2 60484105
2 83725878
0 35635962
2 62516118
2 8132270
1 98789590
2 46834305
2 61327114
2 39159805
2 81292216
2 68419452
2 78551688
1 19173201
2 90997757
1 5806036
1 52185216
1 38376484
1 25007527
2 84913380
1 80965345
1 63844065
2 9531879
0 84882988
1 41812489
1 81806027
1 34647956
2 92955424
0 45148597
0 67949324
0 63324313
1 97368921
0 71349390
1 50322743
1 74442546
0 54603251
0 33560122
2 55168595
2 50926303
2 55121311
1 91307160
1 3522058
2 76726760
0 62733297
1 32085472
1 961272
1 42044497
1 50229325
1 38236833
1 73847192
1 32682045
2 62850016
1 81563354
2 13653964
1 9243765
0 77142228
0 86719860
0 47488911
2 34288757
2 61925776
0 17498980
0 38743149
2 27509939
0 21560727
2 43129505
0 41590715
0 90588819
2 81806138
1 63015182
0 248000
0 83646307
0 45514473
1 18708666
2 8471870
1 13824062
2 91050031
0 83481746
2 41546543
2 24322170
1 72409889
2 29759818
0 3290871
1 8583173
0 33722827
1 18639065
1 92364541
1 66145007
0 28238225
0 62534766
2 1152237
1 10651961
1 40380737
0 91678325
2 10144684
1 52410037
2 50944135
0 35573018
2 80129010
0 71033046
2 18320773
0 80721869
2 16783942
0 41839881
0 77091374
0 9537867
1 54945390
0 30702690
0 56811064
2 70206753
2 38987207
0 32937138
0 38698242
0 18986335
1 28196470
0 87507913
0 79532645
1 78755139
2 21549339
2 51187204
1 92545339
0 62932572
1 86433205
1 34246048
1 59498221
1 96971808
2 49841988
0 44255602
0 58100966
1 52707518
0 49066888
0 81093732
2 9540984
2 68622279
1 47374968
1 46433419
2 7391386
2 29676548
1 14509938
0 40475874
1 9802804
1 86745234
1 43372402
1 8393923
2 26675593
1 6915701
1 41021607
2 28133913
0 59985503
2 78794101
2 29593061
0 31011633
0 18426106
0 49073685
0 30919071
0 54362456
1 13600523
1 68723125
2 44063616
0 33964498
2 55754169
1 52731984
1 33093863
2 12956919
0 45580755
2 70161550
2 96050826
1 42145040
2 10245045
2 31346261
2 23428186
0 21307819
2 42770282
1 34774095
2 34724981
1 35990324
1 27142615
2 39751137
2 34164581
2 80423098
2 97717837
0 92258415
1 22182196
1 46048564
2 3960688
1 65523035
1 51586330
1 26204017
1 53705254
1 43878278
2 61867707
2 18207041
2 71349088
0 50086355
0 74102751
2 91517140
1 21853313
1 62735007
0 29283457
1 22548242
2 80158701
1 32768999
2 2957831
1 26291707
0 55864508
1 33555213
2 53148141
1 63973924
1 8919716
0 89672222
1 56275643
1 28336941
1 39885781
0 82807450
0 47889932
1 92004012
2 38047960
2 85089206
2 72138557
2 63715253
0 56384002
0 60593701
1 81077776
1 6772151
2 33012264
1 65804050
0 60634620
1 91011622
2 26669520
2 46327750
0 4058126
2 83097169
1 43400778
0 24114679
2 18125272
2 9736670
0 31099816
2 91535246
0 52156143
0 51986142
2 30184536
2 26789858
1 14054297
2 10340659
2 77874441
0 54035554
1 11554455
2 13200266
0 69755763
2 67203581
1 8620467
0 77592935
1 33574094
0 74332226
1 97843051
0 20106245
2 7417818
1 86646696
1 46746202
0 84496139
2 14403365
0 35123301
0 17055812
2 24549397
1 73602673
0 55108447
1 41693890
1 62648127
2 97470564
1 70201273
0 9818767
2 85255697
2 81025527
2 18584607
0 84550328
2 38244811
1 78748343
0 75391776
1 20929107
2 7401349
1 49835853
2 23435153
1 17475300
0 47371436
1 83871514
0 86393178
0 19574904
1 31712996
2 19511839
0 82633912
2 72099346
0 1035689
1 30754776
0 25748564
2 67103772
1 51644103
2 68620492
2 73540451
0 18003151
0 86008818
1 14180950
0 63544297
1 99759916
0 54384730
1 36263309
1 65115186
1 50809964
1 22313506
1 34273129
2 978454
2 86968563
2 99970989
0 7653517
2 77782815
0 19116300
2 53809571
1 80786286
0 17044374
1 42283474
0 92957390
2 33105653
2 76733817
0 18874546
2 10422206
0 32842376
0 48020238
1 41527640
0 39862267
0 46314001
2 82119561
1 25158181
0 70615016
1 18577352
2 98316037
1 75935827
1 77852060
2 18204992
2 63355345
2 97927586
2 38852338
2 34881986
1 96156712
0 10626429
2 97122973
0 23393868
0 69723133
1 93017812
2 65126145
0 57649201
2 190749
2 51674902
0 68921248
2 22936463
2 19633137
2 44675587
0 28113333
1 70652121
0 2354353
0 60582695
1 33918205
1 2941818
1 84509250
2 87114380
0 21522797
0 54383144
0 69324738
1 56549278
1 78675426
0 34629720
2 6414976
0 56179411
2 29915721
2 92092400
2 82215685
2 55655626
1 75796374
1 24201087
0 16465602
2 81798064
2 85147005
1 70397174
1 40042456
0 48748774
2 73633800
1 92270114
2 88791313
0 19041637
2 98141524
2 93890385
0 69029100
1 58029431
2 50158756
0 71357858
1 95400564
1 84052223
2 28398767
1 90218895
1 48058770
0 24388357
1 4852308
1 39162964
2 93064222
2 80917649
2 41106736
2 5982677
1 40979333
2 66188178
2 1994343
0 11845975
0 58655114
2 89593081
2 92977152
2 93527401
2 3312476
0 40315892
2 41895757
1 51979134
0 94677207
0 73582574
2 27184374
1 58962149
1 72837383
0 41433179
0 22866394
2 19380734
2 24124459
2 27024149
0 83589057
0 57973531
2 63443311
0 72795301
2 2722973
1 2371968
1 93088224
2 34952320
1 78437105
0 98950916
1 25666103
2 70735752
1 36910816
0 31557011
2 10996506
1 43303008
2 30641280
1 98366540
0 2482187
2 56571696
0 50922632
2 89337256
2 60237178
0 85112004
1 98627641
1 95852974
1 62812309
2 27057752
2 6105657
1 32889703
2 97169232
1 14249861
1 48042045
2 16431730
1 88218909
2 53119307
2 84236
2 16896403
0 14330960
2 42931271
2 66735495
1 53786106
0 35483923
1 82063083
1 56551970
1 2335004
1 55374325
2 81810283
0 59751231
2 19455574
0 80828478
2 71822959
0 97314127
0 8578376
0 90660079
2 91772297
1 17552984
2 2026894
0 59330884
1 99959870
1 74516836
2 60998524
2 60046126
2 95334234
1 91292561
1 8595011
1 88457567
2 22099988
2 74458720
0 66614882
2 68646428
1 52245170
1 28623521
1 50270567
0 91223979
2 9844942
1 85514040
2 74432242
2 46185186
1 55645716
2 49341844
2 13325814
0 65047574
1 43636188
2 11200776
0 82635753
2 279461
1 20439364
1 35486906
2 75731487
0 35528280
0 45185107
0 8766820
1 15213676
1 89882995
2 55124502
0 117349
0 13610378
2 17856131
1 7408426
2 98843437
2 86749735
1 69393159
0 63861943
2 5400381
1 25311914
2 2368489
0 61473290
0 49334678
0 14054525
0 92854079
2 99424734
0 51812090
0 82398842
0 42212021
1 95399159
2 91337731
1 64079549
2 62922936
2 97569762
0 94688025
1 14185898
2 32466522
1 17112321
2 33649838
2 21444720
2 47172027
1 88851952
0 77915681
2 34766143
0 20164361
0 11550375
2 35128319
1 75898524
1 12795545
0 89527240
0 81192980
2 49543595
1 68561423
1 39264436
2 6348637
2 99582221
0 32064331
2 57734861
1 29970135
1 7585372
0 77549870
2 54882089
2 79064348
0 9788695
2 72199625
0 42399752
1 81087371
0 98526372
2 34022008
2 69243252
0 24038303
2 18853660
1 15578156
1 72068854
2 21865145
0 81944195
1 67874656
0 41119990
2 37837522
1 68837122
2 74706365
2 70973796
2 11070868
2 32061349
1 80516563
2 58079951
2 23532559
0 62237213
1 12451662
0 79657907
0 1636112
0 83786430
0 43667814
2 66315027
1 13089212
0 8746424
0 46696991
0 88726916
1 31406238
1 90324049
0 48800989
2 23667532
2 24980612
0 10741529
0 36347397
0 40686243
0 60008828
2 10427927
2 12727802
0 72330761
2 20463362
0 89084734
1 54936570
2 41102434
2 43150762
1 81831647
2 95615543
2 42334866
0 6389457
1 1930395
2 93437752
1 23981695
1 62849405
0 43084571
2 89580423
2 76697432
1 5964111
0 12984918
0 74191479
2 20749947
0 21707949
2 54965227
2 75750856
1 7934649
2 54566673
1 1793562
2 33625748
2 52909816
1 69369701
0 7296704
2 21348158
1 9606114
1 62939446
1 72607291
1 56519022
2 88339373
1 61928952
0 17208808
2 89652135
2 89689980
2 90582198
2 55222617
2 88919166
1 83437133
0 55733149
0 9271131
0 15704104
2 97498039
1 91999046
2 32302326
1 54078351
0 10424266
0 64247097
0 76759942
0 87862645
1 57928435
1 93069099
1 16439553
2 80007663
0 8064410
1 83883357
0 88810244
1 42427646
2 96812920
1 71059152
0 60743571
1 89914184
1 27648724
1 24630114
0 33837192
1 1799869
2 32950927
0 96425169
1 18970088
2 23786525
1 67473633
2 27581101
2 44609680
1 32755346
1 83325415
1 43591825
2 52310373
1 15640530
1 69018158
2 58064226
0 58032608
0 97856558
2 89102209
2 20610241
1 92702297
0 78326625
0 7495788
2 66246104
0 47115929
0 74937386
1 92258014
1 1512102
1 65700916
1 23895099
0 49063738
0 94097454
0 79813142
0 43501994
1 19514082
2 56737349
0 24875266
0 40860803
1 83019301
2 79669047
0 48991504
0 753163
2 73000230
2 34114520
2 54031408
2 31274007
1 73781944
2 9251207
2 39280457
0 16970488
2 38286865
1 21728319
0 21992685
2 30379052
2 35395784
2 54782938
0 33237015
1 71309237
2 785718
1 83273439
1 74636856
1 14550615
1 15761727
0 74438809
0 42891756
2 51466277
1 51987849
2 93101771
1 73377068
2 91702223
2 6117110
1 49781467
1 67070451
1 17040854
2 75560009
1 85362958
2 7214480
2 88384750
0 68303349
1 25978868
1 26261587
2 41433524
2 79784317
0 52945949
2 41218154
2 92216902
1 23531481
2 25439618
1 75394104
1 1135014
2 49234535
2 72331983
1 22980970
2 359022
0 99848976
1 30263368
0 17170046
1 91459206
0 37674650
1 31431826
1 44595866
0 78750772
1 72093231
0 79124101
2 47599039
2 10178253
0 13843291
1 33505259
0 24416532
0 78910617
2 81754435
2 77161488
0 51938933
0 4958358
2 46252481
1 71627144
1 81823702
0 58094304
1 48204012
0 19978253
0 36049669
0 98412089
0 4525238
1 57938961
0 716233
1 40754711
1 71573198
1 69773196
1 32737388
1 58059255
1 54965963
1 35219168
0 7283689
1 1811398
2 58045434
2 45076160
2 15789062
2 88797620
0 22757716
0 23754645
1 27045619
0 25373915
0 44936183
0 70076652
1 6879697
0 25734268
1 72987034
0 60960698
1 47044949
0 14488983
0 34277919
1 698988
1 74308850
0 13575511
0 89336520
1 32588708
2 39752430
1 89819818
2 22716563
1 92568263
1 71229103
2 32503622
0 23630314
2 62259056
2 28956246
1 60713248
2 43735109
0 3299147
2 82359484
1 79263154
1 11725392
1 23364813
2 68606222
2 60281088
2 9031327
1 88454054
1 62967538
1 31450540
0 5313880
2 32887868
0 1258149
1 46284828
0 83116923
2 46978776
1 81984589
2 56644785
0 20683218
0 86891733
1 21819643
2 99906670
1 38148211
2 9371138
0 64735383
2 16026061
0 52250269
2 63125570
1 20246006
2 19745719
1 41905570
2 53816045
2 85960665
1 95303158
0 28401048
1 52639204
0 78520959
2 85825144
1 72500492
2 75225179
2 82473580
1 33419811
2 38882515
0 32044076
0 41178016
1 67945658
1 99331476
0 39650499
2 10429602
2 47195410
1 33210577
2 69895023
1 45825534
2 2945484
1 74985850
2 91374256
0 16728123
2 96533201
0 36920654
0 75526601
0 13567184
2 36055343
0 55673111
2 38060646
2 21745196
0 90350826
1 57467150
2 9298737
0 19076731
1 25007567
1 31249629
0 96357007
1 60816919
1 70679934
0 60496388
0 6296768
2 66033106
0 85592977
0 92983824
1 79399023
1 8710593
0 96796509
2 81017170
0 76852900
0 76571840
0 5425786
0 43393244
2 78992511
2 36881440
1 16757786
1 30987949
1 94308061
1 501711
0 27644301
1 55969888
0 35415920
1 19215325
2 94006432
0 72153709
2 40065354
1 57521927
0 3218112
0 7630722
1 83152432
1 80666057
1 38448464
2 59503227
1 8575643
2 51387091
1 25693579
2 26092969
2 57943278
2 34008671
2 22583490
2 29696368
1 22367453
0 83361974
0 53424054
0 18176047
1 20723021
0 48850634
2 71433498
2 39177509
0 31562478
1 11757093
0 84709906
0 66939835
2 2862052
1 53675526
0 61922364
1 99562032
2 83331593
0 70125637
2 42170474
0 4691152
2 9662577
1 20089182
1 56090312
2 87804663
2 14192182
1 504472
2 41979510
0 95048015
0 41479337
1 92150566
2 41207905
1 22296528
2 2869736
0 18339310
0 67319390
1 5210017
2 61578938
2 83505209
2 96508217
1 53046309
1 77472961
0 12772563
2 23507662
0 39078604
2 62957901
2 78357876
2 41643847
2 80813056
2 86712316
0 75074429
2 96414361
1 6899767
0 7743455
0 74973524
1 68833166
1 66436481
2 35905610
2 59575945
0 45096330
0 17546859
0 41646479
1 22780105
0 38095362
2 13176155
2 75049309
0 68594983
2 87941736
1 99010464
0 71006906
1 48074201
1 78189822
1 56829089
0 76856874
0 36602487
0 50537715
2 83369461
2 56938798
2 72782872
1 21786558
2 89427248
0 80648646
1 87985982
1 91484857
1 40628678
2 78019064
2 30591565
0 26452083
0 93724928
2 52820326
0 81958726
1 87278673
1 94427334
1 52866594
0 1703727
0 3620185
2 60012363
1 43036626
1 42615460
1 68378705
2 30478721
0 51437259
1 83691601
2 76280172
2 97120567
1 62543993
0 571104
1 36049083
1 6448792
0 38154453
1 31886027
2 92040061
2 41314237
1 47075340
1 31353838
1 87766231
1 47309849
1 8084507
1 47939880
2 80049419
2 15531502
1 56799535
1 61976873
0 17722418
0 62749655
0 79979547
2 76687848
1 57098563
2 23732820
2 87567535
2 20709971
1 36956228
1 97209294
2 60978293
1 77360053
0 92736719
0 32159434
0 51018899
1 45517092
0 4541741
0 33039231
0 66166958
0 26378542
1 6106013
1 44648383
2 85870789
2 26504748
1 32809255
0 46512722
1 14991676
2 4141911
1 48531100
1 11903126
0 3138662
1 51126498
0 15356670
0 47665340
2 59486145
0 13774824
2 44612685
0 4040503
1 86743966
2 24578653
2 82422844
2 80166780
1 81523565
2 35474180
2 75733145
1 85545407
2 59055988
2 77623854
2 59467151
2 13987217
0 13281491
2 67976131
0 79837972
1 5269837
1 11172065
2 41590906
1 80453381
1 5744863
0 63512597
1 93125435
1 13261847
2 79059579
2 65455286
0 23795430
2 10050281
0 60227514
0 80454154
2 40884356
0 62970298
1 22216449
0 18017930
0 12117465
1 85129426
2 42601851
2 49219258
0 53916532
0 56306693
1 18621707
0 30149320
2 15585968
2 60290473
1 18591700
0 17215918
0 14065897
2 3327477
0 56238388
2 17586129
1 83537020
1 52371653
2 2926443
1 41510100
0 13995898
0 63426570
1 14192085
0 35803377
0 25296091
0 19601034
2 7162490
2 79432521
2 14518548
0 62541218
1 67410785
2 99492721
1 38063531
2 84176534
0 48563059
2 93471182
0 18001441
2 35749495
0 74845605
2 73485460
1 26688933
0 97501428
1 11596471
0 29700548
2 27820417
1 24316704
1 82719063
1 7468040
2 25913043
2 21290389
1 72967949
1 30957923
0 41250285
2 49106366
1 78648762
2 45240353
0 62769575
2 27854199
2 47895367
2 16305909
0 34919242
2 92179834
0 97862906
1 16903328
0 95719420
0 65326666
1 35194430
2 18456461
0 41876011
1 63645560
0 22507319
0 18682406
2 95530285
0 13639070
1 88504345
2 33565085
2 60492253
2 10026648
1 90553882
1 28220352
2 84295471
1 3746390
2 56095813
0 98123926
2 23448231
2 21855012
2 89824600
2 3957097
2 86523109
0 84762996
2 94636069
2 81532617
1 79953215
1 97779668
0 55017742
2 59959170
1 61879791
0 79182620
2 65653236
2 51999371
1 2189661
2 24698
2 33027332
1 38422778
1 49849263
1 1662781
1 83473429
2 4377442
1 66341693
0 73521824
1 38583414
1 5359329
1 17345706
2 99258434
2 2612492
1 82828719
2 23734601
2 49525542
2 1956938
0 86676388
2 17274756
2 10621926
0 44851644
2 235830
2 80113065
0 91353491
0 65311770
2 74371235
0 9977833
0 47030260
0 76178261
1 60615454
1 88498789
2 56986493
2 68442923
1 3932661
1 98783151
0 95899848
2 32832106
2 40914827
0 32114392
1 22497890
0 55947723
2 2015561
2 95772648
1 80622440
1 19834482
0 94818263
0 39611050
2 42427021
2 9737650
0 80046163
1 3526779
0 29662264
0 3279634
2 22839444
0 73222261
1 94159565
0 47276914
1 76515095
0 54050002
1 60449954
2 73823740
2 83363965
0 80909905
1 82533750
2 62504367
1 84414400
1 20479527
0 89173558
2 8061902
2 61425114
2 80218503
0 95762335
1 94022547
0 80086236
2 3223666
2 99159521
2 98234848
0 99092785
1 13413698
1 62130607
1 93306276
0 75164455
1 4391206
2 50305164
2 9313492
0 87166543
1 2805475
0 85633378
0 87896476
1 84234375
2 83792740
1 50482352
2 69053752
0 91353467
2 11384266
0 81725931
2 137772
1 7996328
2 65996672
2 44936969
1 53007499
1 55176577
2 32906260
0 95863487
2 24458902
1 33184282
2 52720809
1 81755270
2 64020519
2 5229571
0 10933753
1 47983451
1 24296441
0 55213689
2 24143124
0 99084323
2 35198802
2 61272851
0 75034315
1 51243207
1 90636015
2 61399330
1 95138456
2 56430252
2 8767559
0 48868603
0 69692594
0 81044318
1 72971223
0 17512993
1 79164188
0 19198245
2 41701189
1 42220770
1 52622528
1 66190306
2 74418104
0 97654509
1 2907893
2 16742375
1 26187418
2 54335191
1 42401341
2 95741404
1 34580125
0 65345422
0 30938304
2 49792374
2 62323980
0 16550027
1 20418367
1 93996651
1 12341483
1 73416383
0 89182400
0 39215244
0 52463414
0 90364116
1 69730167
1 97981404
0 41073319
0 85889260
1 68094746
1 59081992
2 29158290
0 9606840
2 95726478
0 22254519
0 73321315
1 42079207
1 15809028
1 51167502
0 42929574
1 12038335
2 5652094
1 23831284
1 61915785
2 55346503
0 22736785
1 59998702
0 34976379
2 62063138
1 56211487
0 88965109
0 64595361
2 24966584
0 33625570
2 65526322
2 95414774
2 14866506
0 31632174
0 48678728
0 23585072
1 90498411
0 75885122
1 40537248
1 82857811
1 15445451
0 12370101
0 35044476
2 90332351
1 46175436
1 63420467
1 13323051
0 56208692
0 64366369
2 28041346
1 21554760
0 19697001
1 94413154
2 42191527
1 30566558
1 82499211
2 46297643
0 13436862
0 61900114
1 91729354
0 85549600
2 98468057
0 59076364
2 81461554
0 70112952
1 74955046
2 96282328
1 54462542
0 24641541
2 24204432
0 95960205
1 18151634
2 802461
2 16895765
2 1830521
2 23085882
1 83001817
2 39680788
2 95708523
1 99537661
1 70020173
1 10549746
2 34711354
0 23194953
1 14279534
0 73446249
1 90838438
0 96423955
1 2907179
0 70080422
0 8289647
1 88384404
2 14311777
1 78338122
2 69685898
0 13061874
2 43555559
0 43724878
1 71709045
1 59665043
1 97844430
1 52991546
0 65408848
1 27122387
0 77140462
0 75720486
0 25396810
1 99183731
1 57896365
0 102123
1 64125282
0 9954568
1 19930670
0 69268520
0 14044318
2 21645382
0 66483385
0 25151558
0 75378663
0 72773550
2 17433935
1 51633687
0 28562667
2 69599002
0 34582023
0 38005523
1 11603752
1 76208678
0 79023258
2 2378573
0 99859852
1 67060380
1 36646455
1 67337998
1 40919781
0 72103328
1 36431731
1 28389297
2 74097479
0 52296745
0 14194405
0 59092704
2 51043795
0 61725743
1 34624037
2 35915877
0 80476417
1 49000288
1 5540692
0 34143105
2 86365756
2 40758083
0 60630025
1 54071451
1 20554058
1 27515307
1 34423468
2 24434113
0 997610
1 65806883
2 15836822
1 64023834
0 8219492
1 92143539
0 51162114
0 17918628
1 82832316
2 14780682
2 99939835
2 93108567
1 259656
2 62023105
0 74359896
0 52304808
2 7319432
1 17474507
2 13059792
2 33957905
2 26384055
1 39490765
0 46842067
2 12662192
0 14839152
1 15287950
2 68329971
0 12947037
1 46115220
0 10691703
0 42555495
2 65956378
0 92167902
2 88488264
1 38866952
1 83643568
2 37489205
0 22207905
1 62770308
1 18473586
0 13132509
0 53297974
2 36247100
1 73923946
2 63012919
2 32314286
1 85999890
0 58330551
0 20503929
1 73525114
0 14859088
2 28641681
1 40719569
0 18161067
2 55897864
1 51822294
1 81846111
2 36619557
2 40064451
1 3088099
0 65779371
1 61423775
0 59644628
0 95298751
2 98746317
1 4131928
2 92967376
0 88479551
0 4644059
0 43198373
0 32896876
1 31145081
2 5103588
2 81086042
0 18704341
0 25453363
2 32045096
1 50224005
0 71547872
0 32590161
2 33687741
0 42428586
2 13331599
1 66137402
1 4381400
0 89753537
2 88721652
0 67729092
2 59822675
1 56514856
0 7873921
1 88850054
0 6610580
1 44003430
2 96008242
2 67950763
0 37854515
1 76425770
0 47478338
0 22148962
1 85311676
1 64988948
2 60592010
1 79658903
1 30469541
1 20076413
0 21378526
2 44186484
1 58195962
1 82273860
0 10912591
0 14571091
1 97413079
2 54373254
0 93717134
0 70834256
1 25595239
0 14311825
0 8924729
0 18528269
1 80903749
2 15063051
2 19355592
0 26854615
0 86921025
0 16034289
0 1462264
1 20368050
0 5256421
1 58775158
0 90366046
2 24728484
1 29340350
1 83050711
0 80181445
0 79692178
1 21106380
0 76343472
1 26195738
0 1171340
0 18932204
2 56781165
0 36775379
2 9696096
2 76887973
0 87668161
0 74347479
1 51790069
0 78888679
0 95814826
0 19051237
0 51528212
2 5067141
2 48177232
1 85754801
1 14375305
1 36723335
2 8282145
0 55305165
1 42418402
2 14049584
1 43366169
2 7723308
0 72646522
1 30991162
1 67327820
1 1651796
1 68532347
1 53391570
0 46265132
0 28157574
1 11552516
1 69070685
1 92194184
1 60750192
0 19506191
0 86041636
2 39548414
2 32328907
1 75033683
0 69270726
1 72800536
0 46467574
0 70250389
1 97573571
0 21398
1 6766322
1 13895007
0 42005476
0 6148405
2 24706904
1 3278919
1 73744812
2 73323043
1 65721758
0 56236028
0 57751713
0 56931840
0 53906058
0 64757762
1 34229375
0 77947927
1 4674241
1 66001792
0 94796071
0 21194346
0 86528417
1 90155304
1 36655988
0 84360993
1 73843699
1 20127088
1 75494924
0 65176726
1 90037044
1 82017198
1 43491632
2 55448732
1 92071509
1 14055979
1 86139905
0 21817130
2 4219727
0 5353415
2 6330032
1 69628767
1 968547
0 48269147
2 11344897
2 18230093
0 20285354
0 75060817
0 6177451
0 76502466
2 99510906
2 29080406
0 42734124
1 32616389
1 17494344
0 15950038
0 30004662
2 50459943
2 96071187
0 54660148
0 35486360
2 30860270
1 60793374
1 20611417
1 58798876
2 72384735
0 54954811
2 10844911
0 16594361
2 43385479
1 40139815
2 61885037
1 42071256
0 67461789
1 68951109
1 50943931
1 27567914
2 85542258
1 70382496
0 43013222
2 48018289
0 43944373
0 14083008
0 75907826
1 48940608
2 16970441
1 69981444
0 95487166
2 29112808
0 79187568
2 73426033
1 88130848
0 62889764
0 57618056
2 21162801
2 46265066
1 1033286
0 47553594
2 99954976
2 75088606
1 99377736
0 82446057
2 96254123
2 96090990
0 66068241
0 51252282
0 56720833
1 49718513
1 17245773
0 52585229
1 22745676
2 27634448
1 44186731
2 47268922
2 61374317
0 19975027
0 53924015
2 75055378
0 51630717
0 39832879
1 48036810
0 17387936
2 44866191
2 7993013
2 83695975
2 25078030
1 98487773
1 52704930
1 90913242
0 19605001
0 52725815
1 26232294
0 66397948
1 4206699
2 14804267
2 36533677
2 19326120
2 36962126
2 41827592
0 76256901
1 32992807
1 60539932
1 60077980
1 88378179
0 75560824
1 69520641
2 15253931
2 68833983
2 86933200
1 9311291
1 22323305
0 11120140
0 70357127
2 43022586
1 54328986
0 51895656
2 84949984
1 24347564
0 69654090
2 70935719
1 45801320
0 89078560
0 90894896
0 74486208
2 69226155
0 91882280
2 10171804
2 86096871
0 63957993
2 66948509
1 11315983
2 20932651
2 24853980
0 58822634
0 5153968
0 55591232
2 93588676
1 19332124
2 71151041
2 11230868
2 96599231
0 65673335
0 73566802
1 33190080
0 30786743
2 61070127
0 82417978
0 13476273
0 94810374
2 95018424
1 99868409
0 28009871
0 14750572
1 75547885
0 45800755
2 78321153
0 96072171
2 21189336
0 42518675
0 96141664
2 19985667
1 73866023
0 33633418
1 80649674
0 96751518
0 89346063
1 52211159
1 81628827
0 78590488
1 14362996
2 61393573
1 62932729
1 37568818
1 98465195
1 89982834
2 13722631
1 80241596
0 16793491
1 23764741
1 49777215
0 38644406
0 10849943
1 69719142
2 33477598
2 4799961
1 24772229
1 84378904
1 87133861
2 10106297
2 27852932
0 92373679
1 25245172
2 97468813
0 55504100
0 49711960
1 83786765
1 48001014
0 77353054
2 76465213
0 56091332
2 70541088
1 16561752
2 68807493
1 45324067
0 21093162
0 24938183
2 50253738
0 73502149
2 14040993
2 328201
0 99425670
2 84152893
2 76551208
2 24541230
0 49671415
0 37489256
2 87729229
0 92629301
1 29159783
2 85162921
0 34781413
1 78932333
1 33610951
1 76877778
1 46818938
1 64886700
0 21277721
0 13615649
0 34428688
2 95487877
2 80158082
2 75601424
0 90712134
0 89290459
1 94877811
0 94083907
1 59239911
2 66148252
1 17256208
0 53924228
2 46755785
0 20078722
0 43995853
2 28965727
0 63676534
2 94666605
2 70035230
2 59402884
0 26314817
1 30898793
2 68516404
0 88227103
1 18051111
2 29483063
2 38407079
1 60986244
2 95061214
2 84637090
1 42113943
2 46462387
0 43996800
0 43550434
1 49406772
0 34222516
1 66918140
0 35501835
0 81287874
0 38421844
1 39747659
2 65866977
2 97729756
2 44943792
2 45784066
0 3263744
0 56242485
1 98871764
0 52752329
0 31042392
1 24034289
2 58016774
2 26236070
0 30085330
2 16347526
1 31630482
0 88700696
2 85101178
0 23449196
1 24517812
0 5514881
2 94631761
0 86952553
2 31218707
0 61778679
0 12554630
2 98122356
2 83831097
0 58619729
0 26380862
2 52919232
1 83345701
2 34254538
1 21766444
1 54139851
1 75775982
2 79856054
0 80397770
2 78469748
2 63063542
1 56158139
2 77201759
2 87640961
2 13456156
1 18307048
1 19557270
0 75136690
2 92569581
1 82933077
0 63030792
2 51636955
2 72893523
2 90331113
0 45971484
1 53350311
2 75568335
2 89822615
0 24521252
1 30837952
0 41147052
0 80641296
1 5897853
0 80594974
1 41091606
0 38009497
2 73764935
1 97936045
0 58759161
0 93496791
2 78026093
0 81115983
1 69765195
2 57395841
1 68643070
2 36008900
0 70226689
0 60769148
0 32530585
1 28355922
0 49661938
1 40802678
1 89943962
0 73566579
0 14688479
0 13358389
1 68884337
0 38320084
1 88251502
0 61583571
1 76763228
1 77038839
0 66306
0 94556984
2 91637521
1 74792417
2 78802261
1 16297953
0 93512840
0 3704430
0 56200679
2 1546548
1 7735524
1 7219897
1 45432292
0 66858581
0 34650194
1 43022063
1 84841644
0 44891389
2 69452053
2 61321407
1 21612286
0 67996665
0 4535132
0 49094798
2 77797620
2 85041766
0 63171251
1 12269032
2 90033825
0 76871865
2 37260418
1 36456493
2 19629549
1 67456550
0 82964847
0 80435065
1 9556317
1 65922745
2 72006114
0 97602957
0 37422078
0 50906925
1 40452869
1 38623554
1 38481227
1 38903656
1 10288437
1 3668907
0 51079611
1 32219565
1 51811006
1 16262650
0 62513218
2 19737806
2 1764622
1 76345321
1 39539659
0 2532864
1 3997946
1 61267644
0 69554515
1 64300923
2 65044747
2 27193127
1 45419519
1 17385185
1 67457461
1 35557453
2 98899346
0 80788093
2 18973081
0 95521819
0 89643405
2 88223128
0 1249690
0 78327032
0 69217950
0 22622688
0 19440301
0 27734294
2 95690650
1 91059127
2 60996793
2 74612039
1 61105839
1 19136361
1 10701985
2 83316751
0 86809107
2 10616266
0 47541398
0 15019241
2 51754820
2 16581743
1 13385455
1 18172564
0 29692376
0 3084037
1 86425940
2 33644686
2 89650422
2 47993921
2 3387544
1 18925402
1 55530865
0 17524009
0 12919960
2 49682124
2 56709740
2 12591491
1 78707692
0 123238
1 3129288
1 73601786
1 8531285
0 58072532
0 19930983
0 77848628
1 15503517
2 43375362
1 28050267
0 70241366
0 66640047
0 63206790
0 8320845
1 71509047
0 49270196
1 24112155
0 18415694
1 77368583
1 11481802
0 69076138
0 45734562
2 15161799
2 67256269
0 52566529
2 13886947
2 45976587
2 43415017
1 6821973
0 97607209
1 5248994
2 75682316
0 43278350
1 61687723
2 19818422
2 34381324
2 59948046
1 18316967
2 41296406
0 53753086
2 38146854
2 13822698
1 40838476
0 45362956
2 99928128
2 22065839
0 13554626
2 696796
0 13942939
0 49652391
1 73157647
0 86157779
1 46874950
0 72151293
1 8557924
0 97868403
1 64337049
0 21301641
2 38425798
1 38336075
1 14358627
0 72790141
0 47445520
0 4032515
0 13609702
1 81749523
1 64328009
2 25971270
2 64686659
0 98773227
1 24735916
1 25064262
0 78973755
1 72151131
0 62264222
2 98388635
0 71506131
2 17106559
0 51694185
1 71186010
0 51090957
2 37174221
2 55447758
2 4261112
2 79115185
1 23108965
0 92691864
1 13657152
2 46129133
0 13891123
0 11840006
0 34640668
0 52852168
2 59731638
2 9375475
1 98538797
0 19381254
2 95820353
1 20849626
2 70670048
0 5154081
1 99373762
2 35337131
2 64458415
2 6634153
0 14537870
1 81240352
2 88160250
2 3208615
0 90124479
0 60440383
0 92343237
1 32657547
2 55663588
2 23374487
0 21222037
2 99532657
2 8176119
1 25351313
2 11926079
2 19118984
1 89012014
1 68138712
2 63377672
0 81160872
0 89469486
1 97037851
0 23482885
2 86165792
1 73622721
2 75855721
2 53341202
2 40318212
0 97037619
1 89083746
0 71216029
1 22571698
0 33610879
2 90729585
2 68507175
0 50247549
2 29235748
0 58337351
2 21676247
1 55453469
0 54235229
2 87654
2 60849624
2 30095389
1 50605506
2 89227162
2 56747447
2 6965784
2 40587643
1 94309125
2 16341698
1 91301359
2 17666554
2 60196295
1 81670925
2 1655855
1 69559202
0 32964902
1 40731372
2 94065720
1 89850258
1 71305595
0 50672777
2 71527994
1 85089470
2 87405420
0 67747880
0 67890602
1 85663008
0 8679676
1 22324107
2 27475879
1 46150635
1 8173189
1 98180570
1 58153909
1 75057158
1 18043947
2 15528158
1 12523333
1 30997995
1 5465606
1 57785292
1 61794857
1 95053959
2 53809054
2 60763926
2 15269067
1 55285459
2 75376906
0 38495770
0 16633371
0 13762080
2 3404857
0 4509890
1 18739856
2 37969095
2 45931472
0 69586316
2 45808754
0 69955354
1 76274590
0 94332131
0 40711826
2 53070674
1 73252542
2 6177333
0 59457118
0 70575942
1 30114296
1 39901872
1 81357403
2 58750258
0 97275795
0 13424202
2 65741075
1 78239695
2 32900530
1 95362143
2 3686092
1 34741306
2 25764410
1 17412795
2 41067850
1 75678111
2 107760
2 92119274
2 22417250
0 11179020
2 71025382
1 80655359
1 379519
0 60956627
0 88511665
0 16476100
0 77524555
1 61200436
1 6791017
2 66065424
2 73799347
2 15794603
2 5264348
0 2849686
0 71230098
2 38341787
2 73630525
0 77891860
0 51309201
0 79844144
2 10190701
0 2474651
2 32291001
1 56066253
2 21696708
2 4013139
2 41101461
1 30049643
0 85165518
2 28440879
1 14858585
2 38731055
1 21087813
2 34138320
0 99370864
0 81126700
0 28813223
1 87106516
2 27691139
0 57764331
2 18826463
1 66438704
2 28676731
2 53086850
1 14566063
2 90932172
1 88300939
2 73370116
0 57658502
0 52036861
2 43367538
0 50481547
0 69174898
1 23938861
0 87615073
1 82484814
0 18221011
2 17746534
2 96443032
2 28921370
0 54772280
1 21966429
1 69426572
1 13353312
2 89537767
1 34770421
2 99008554
2 86456683
1 72043024
0 415712
2 6558722
0 27333519
0 5683846
1 8093191
0 20103884
0 63321739
1 31851120
2 5552937
0 52034193
0 36343731
1 61142505
2 28490964
1 19910985
0 30457374
0 48403963
2 22077324
2 4993606
1 10308887
0 15011691
0 11472198
1 22779395
2 38350125
1 14378717
0 33089777
0 82259940
2 997738
0 44010571
0 25492184
0 13477775
1 79604563
2 36200989
0 24152914
0 79169447
0 73758433
2 61911186
2 1096931
0 59012731
1 41606024
1 69585480
2 3444333
1 10926318
2 37088793
0 43055240
0 93577620
0 81320288
2 13054504
1 76219335
0 21327861
0 88542090
1 15721880
1 52034944
2 79325174
1 4440644
2 65059996
2 8650113
2 52862097
1 55955403
2 52103535
2 11315556
2 83177161
0 44303337
0 13050683
2 71911294
1 49850721
1 74019398
2 94651576
1 15958509
0 30738936
2 84331777
2 49657289
0 6605975
2 30809453
2 43814506
1 76300254
2 56759176
2 31576887
0 36931441
0 63913726
2 23759307
0 30397114
2 47512622
1 43892122
2 94648446
2 5162985
1 64271844
2 74186504
1 15068055
0 34522520
1 30924479
2 41440021
2 40501558
1 13759781
2 89076215
2 56702855
1 56349650
0 64332765
1 16451141
1 36159049
2 23370479
1 29267045
1 47344290
2 37564099
0 94572124
0 41935450
1 94381003
1 87761590
0 67192889
0 26673268
2 82399447
2 62171315
0 80582837
1 84530622
2 2420071
2 64882779
0 16112
0 45024262
2 19430625
2 22768906
1 12885438
2 59695236
2 14899404
2 96879967
2 83472568
1 25853794
2 28426429
0 68062131
0 2924641
2 40805743
1 85843356
1 12453706
1 58883015
2 65369733
1 33743796
2 27192543
1 89269437
1 2020518
2 47318414
1 17166880
2 3784700
0 22672959
1 24313006
0 69836697
1 22395142
0 49110177
0 91606096
1 54068808
2 40780240
1 68601014
2 39550263
0 30681838
2 27161024
2 27041687
2 56097312
0 88959640
0 54412665
1 38544501
2 22203430
0 36835887
0 83980812
2 50408420
0 51276641
2 98792744
1 62825882
2 92253100
2 75070220
1 14756436
2 50806828
0 45456604
0 49597443
1 1623646
2 17321683
0 95902186
0 69192150
1 36960627
0 73421208
2 35959456
1 48750743
2 77393288
1 20399282
0 54832491
2 17318892
0 41152401
0 55615376
1 10920441
2 34001845
0 98817150
2 65647325
0 14960246
2 23246252
2 97206045
1 60846000
2 17096252
2 21327704
1 27622822
0 67100019
1 3896282
1 75383512
1 86416717
2 46734816
2 76198852
1 17897237
2 74214888
1 84813912
0 55862424
2 37457418
2 89160892
1 1462430
1 17976750
0 35340658
1 2192918
1 24176295
1 20278394
2 34080000
1 51695100
0 46370838
0 5956608
2 95102430
0 38137020
2 67451900
2 63728391
2 3491017
2 92995875
2 62756133
2 80736809
0 8039731
1 41799232
2 69355888
0 66503487
2 89558174
0 27398197
2 13144195
0 41366691
1 55270586
0 36257272
1 58426788
0 33386085
2 92439226
2 39662055
2 55562735
0 3320730
0 80639782
1 12477507
1 54754638
1 97995557
1 54734965
1 45671754
0 36534703
2 14889947
0 19851390
2 59097502
1 88611956
1 75886812
0 93748850
1 64198116
1 28749316
1 75164968
2 26887418
1 95211696
2 31233293
1 38252467
1 13963558
2 45143893
1 88404612
1 3015602
0 19332798
1 26258051
1 66844304
0 39493394
2 84460495
2 60125223
2 2793825
2 42682064
0 69090516
2 26119530
0 1948651
1 4953927
2 40387018
0 45551543
1 94599296
2 60403267
0 84046042
0 96068613
2 9011610
1 59146747
0 88149660
1 53821417
0 71773253
0 872626
1 57030325
0 23373011
1 81236962
1 2227060
1 86309057
1 95850604
2 52136
0 74733004
0 88425513
1 52904244
0 63977382
2 2822932
0 37928297
2 86174113
2 94133188
2 90148163
0 746798
1 19725830
1 13889569
2 81320236
2 77228431
1 43467607
0 46685985
2 4330351
2 16336993
1 24823184
0 38284451
1 95393347
0 27661572
1 32521623
1 96619572
2 91517154
0 14191504
2 64544058
2 14470195
1 94355890
0 2248025
1 80362476
2 82952919
0 79032035
2 1752409
1 63071090
0 60744054
0 56422215
2 87896534
0 11668193
0 60666526
0 44858153
0 97009904
2 64844996
2 91585831
1 16820116
1 63103862
1 32021633
0 58499209
0 75345230
1 79735456
0 23109020
0 31149107
0 8679872
2 38372246
0 84454011
1 23663248
1 90580491
1 78609598
1 24896576
2 42185585
2 67828373
1 71913163
1 19711601
0 25237443
2 47776421
2 10247246
2 63349558
1 74027484
1 29850636
1 9591158
2 80843448
0 64636375
1 28760137
1 1501046
0 5582926
2 33465083
0 19758247
0 54076839
2 56345154
2 32049790
1 56040563
0 63130839
1 2943181
1 27461763
2 13444852
0 30455775
0 22685274
1 88827241
1 73258041
1 81101437
2 69510373
0 3376806
1 87286223
1 78431620
1 23591529
2 30469250
0 54878476
0 95937516
1 62272260
0 73352049
2 57308409
2 31112364
1 94291263
1 24166635
1 74847110
2 3431677
2 56728642
0 31749872
1 75112362
1 80124270
2 31794018
1 99142823
1 30493498
0 84608563
2 94454845
1 68081582
1 37607749
0 34961642
2 42706447
0 83464120
2 69259392
1 84846728
1 2306254
2 51687713
2 8517516
1 63263356
1 63384453
1 55358786
0 61477001
2 47595517
0 27676133
1 79296335
1 39216733
0 20738475
2 94449020
0 83279219
1 6430597
0 57768790
1 49834206
0 64740832
2 71056976
1 47364002
0 7174048
1 44534456
0 47701931
2 25696009
2 13981831
2 19970679
2 83802359
0 10475655
0 17568163
0 13764276
0 31986557
0 99859858
1 49335443
0 87622292
0 34473321
1 86425027
1 61264028
0 96987104
0 69840396
0 73881847
2 6760008
1 41005334
2 11096911
1 3114488
1 13436867
2 28812839
1 55131979
2 37525082
0 759988
2 75916825
0 69142110
2 80807374
1 76759030
0 98395049
2 45419182
1 83389700
1 18825780
0 84008859
2 17807120
1 14358631
1 66557257
0 10629903
1 46319032
1 13634876
2 85701405
0 18277649
1 14117322
0 58521560
2 77017286
2 57325795
1 98771718
2 5098120
2 37781776
0 89827218
2 40884710
2 70954796
2 62543906
2 44841559
2 14544261
2 16321582
2 73818139
2 91244572
1 80870765
0 25799771
2 97163069
0 73281423
2 14832004
0 72697158
1 43113976
1 48130072
1 16429333
2 59530751
2 1301966
0 52710684
0 47894729
2 49680216
2 59889744
0 39325314
2 93124345
1 62575843
2 75352262
2 41359298
0 37826456
2 54214275
2 36021015
2 7443062
0 13497995
1 51217486
1 85178690
0 28181462
1 45582539
0 96759275
0 72116006
0 86520650
2 52813265
2 34021339
1 14494483
2 3096610
1 28164473
0 95489331
0 43919146
1 18749524
1 1883583
0 16057781
1 39967884
2 46287128
1 59702692
2 62823278
0 44481617
1 81753846
2 56047126
0 3441679
2 88643434
2 94450001
2 34392904
2 60446378
1 25967523
0 22433954
2 68528866
2 50155331
1 21873692
1 3442363
2 70077778
2 93588096
2 87557590
0 81016267
2 57671311
1 85465372
1 53485174
2 46963095
0 85842556
1 31419174
1 60629520
2 68448809
2 390237
2 85288352
0 10045814
2 41904249
2 96657981
1 94199759
0 86381591
2 91371921
1 93288288
2 8067213
1 71267767
2 18322753
1 59088273
2 87388351
2 55254545
2 54406977
2 73462485
0 62469649
0 11257615
0 95669155
2 88939251
2 76878421
0 86408190
0 48802222
2 72094912
2 35584924
0 43560693
1 17256260
2 65910888
1 20904583
0 83264754
2 90326414
0 70105809
0 94462326
2 72561767
2 35621471
0 27958318
2 45443232
2 22878890
0 90289472
2 95915904
0 56904178
2 86782921
2 42694989
1 33678755
2 30111374
0 71556312
1 95231891
0 41184555
1 43496558
2 39495440
0 58605817
0 22128989
0 41765011
2 45766940
2 9875998
1 86874999
0 19753938
2 55508330
0 17693255
0 67175854
1 50264929
0 8535905
0 7939536
0 92065313
0 58334564
1 82074236
2 39097986
2 68803036
2 52009219
2 40640183
2 5259663
0 54281183
2 5446741
0 90032694
1 71133778
1 45222570
2 76255033
2 26887225
2 73648839
1 73600538
2 20701816
1 33374665
2 64145884
1 60545680
0 68250954
0 19362141
0 49658932
0 24634165
1 23140251
0 10313733
1 96107757
1 70719816
1 90001468
0 48288883
2 98071134
2 64956733
2 90246644
2 88034010
2 78664006
1 88069142
1 18773959
2 80350574
0 5240381
0 4338984
1 17383859
0 69872336
2 83402131
0 52803741
0 51194516
1 10602944
1 54969918
1 80143219
0 78655257
0 68053020
0 51413306
2 33861268
1 13821105
2 57032464
1 26118765
0 47542630
2 5629140
2 54107547
2 22393037
0 86265298
0 22368854
1 7805353
0 46217438
1 50965594
2 21992532
2 74648758
2 27668933
0 63959878
2 71139140
0 26674324
2 46004934
2 95304215
1 50401799
0 60078494
2 58125363
2 67971138
1 73616168
2 11797601
1 95095076
1 4786958
2 76197855
0 66350815
0 24860577
2 85826596
0 26813339
0 9177827
0 89622815
1 6686501
0 81280164
0 91663960
0 23380930
1 88888598
0 83654914
2 10233526
0 87199282
1 74609635
2 76167056
2 69206963
1 39352272
2 97869177
1 11493629
1 60720195
2 9861355
0 38387342
2 40106539
1 92472120
0 3422497
2 7179737
0 55345444
1 26580117
2 62427447
0 60365513
1 7755408
0 7221985
1 59932624
1 37232432
2 8429039
2 23392336
0 71862427
0 10864313
1 6737954
0 63807806
2 24638879
2 43265355
2 8236680
0 91946850
0 80623418
1 82165762
2 49819722
0 98144887
1 9943189
2 58611886
2 91063945
0 94693995
0 86459717
1 57185152
2 31414868
2 35617422
2 13940269
1 19368381
0 22399487
0 57579073
2 788089
2 94298212
0 34512537
0 37932685
1 97222263
1 69453358
1 44322698
1 26241661
0 13828951
1 85092188
2 44959357
2 28595415
2 67202694
0 77019437
0 36167494
2 61781996
2 61559002
0 50168335
0 46164947
2 88896801
1 19973727
0 17721885
2 49216515
2 73563159
0 22301071
0 68882395
1 99460378
1 97060382
1 30039394
0 42674096
2 74932329
0 10391874
1 60273722
2 38782082
0 93961188
1 16747384
0 91097718
2 94802497
1 50567904
0 93606505
2 32683046
2 82622978
2 93174074
2 5937362
1 20584663
0 95329383
0 50066649
2 13361751
2 83187319
1 73685160
0 2450943
2 7368330
2 33826679
1 23696664
1 72949397
2 85211335
1 65923216
0 9345513
0 22856381
0 35380118
1 87011587
2 43652065
1 30421621
1 55438923
2 76885100
2 45578230
0 14261828
0 75349930
0 67127533
1 85911282
0 29851145
1 19386124
1 5829217
1 98388286
1 64938909
0 34308702
1 67194176
0 64488322
2 69434621
1 97006545
0 13725982
1 96282632
1 72994055
1 17634354
1 14606539
2 75535698
1 57619770
2 20400634
0 92868319
0 22716353
1 84356451
0 1375961
2 54578710
1 71864610
2 7485316
0 95945839
0 37360885
0 27636476
0 70216951
0 87147147
2 70557418
1 77653793
1 66384310
0 148113
1 6775687
1 28708944
1 12479299
2 17223828
2 37836541
0 27910357
2 99339077
0 92970471
1 85004567
2 78883780
2 61285030
0 35567200
1 53182835
2 13232515
0 50934770
0 63187666
2 35411993
0 72267568
0 14534893
2 46202323
1 44193011
1 56154884
0 33563685
2 22498788
2 94802410
1 17662906
2 19969445
1 3328143
2 85426532
2 1183625
1 69618111
0 8981793
0 41548140
1 5735125
0 58541011
1 646056
2 61180840
0 14878761
1 34345660
1 63892201
1 93532724
2 89741083
1 97170776
2 88332708
2 1197609
0 73437092
0 51387634
1 89704001
0 93999920
1 51948048
2 13249974
0 39881492
1 1722763
2 75214403
1 20724283
1 1948764
1 60126436
2 91921059
2 20654892
0 49714005
1 39692778
2 49175838
0 5118531
2 48515562
0 93785706
1 98653152
2 27624615
1 71851981
1 77001686
0 45328435
1 91788670
2 53825209
0 44213874
1 77440718
2 25572654
0 34669644
2 84572060
1 35939541
0 34816694
1 36096841
2 12125709
1 61748550
2 84987107
0 41912477
1 90210404
0 79680759
0 17436666
1 52238134
2 14882447
0 58136756
2 68184745
1 84564713
1 77565545
0 4955948
1 16132779
0 7541415
1 20037168
1 8762045
0 29178073
1 37997554
0 41338006
2 45420104
1 81467975
1 59865986
2 79321307
1 31379668
0 97728655
1 15352634
0 66013674
2 22479033
2 99645663
1 74396766
1 24088422
0 43803855
1 86799900
2 47500703
0 43782755
1 36695686
2 43353091
1 50474780
1 80673310
2 49446366
0 94430440
1 52362271
1 18190331
2 73700889
1 32324134
0 81602078
2 69709985
0 94760930
1 68371301
2 17620401
2 80427220
2 31354282
0 15935455
2 21066412
1 66699223
1 68620667
0 51235357
0 56028089
0 30383747
0 76133890
2 74089280
2 44489
1 54677739
1 85957909
0 15626877
0 24892142
1 24215387
0 87982115
2 22065788
2 38460958
1 38376903
1 19102001
2 90081844
0 65543045
0 94783414
2 28390741
0 18266945
0 51183896
1 33086852
2 58546105
1 82347986
2 47814694
2 21049027
1 14249179
2 51150952
1 36279181
1 86957764
2 41897593
1 46434124
1 20835455
0 7464384
0 7841808
0 64175644
0 7247187
0 2806691
2 30818981
2 31479191
1 15148841
0 32198261
2 30740133
2 70978984
1 53118992
1 85611473
0 50474939
2 74086246
0 34374390
0 23494492
0 93363520
2 7504552
1 39928394
0 70546911
0 31464494
2 3929334
1 51372548
1 49321628
1 50524032
0 69440988
1 59318255
2 19545287
1 61909051
1 13594002
2 67216651
0 53218561
2 80187744
2 85419870
0 35052660
2 47096782
0 49026636
0 99785523
1 26603761
1 64670235
0 85791657
2 55976348
0 14891020
0 48542740
0 49142142
2 59558230
2 73764231
1 95970883
1 71445541
0 50006777
1 21978466
2 44768893
1 13032163
1 27923087
0 12955769
1 70178957
2 38462411
2 44107496
2 38293540
0 71878441
1 80447546
2 28427639
1 55948842
1 40511749
2 47183681
1 57397503
0 87041997
1 59553954
1 17090111
2 23026665
2 33339371
2 61900939
2 81012882
2 73551919
0 88449499
0 43903353
0 17799242
1 47374920
0 32158342
2 2580316
0 32315302
2 98739239
2 99742578
0 25868309
1 34576670
0 46606296
0 31143820
1 15412137
0 48780636
1 75349943
2 12318265
1 99876644
0 26228665
1 22062762
2 37973252
2 70532135
2 39783494
0 2658512
1 68738326
2 79410653
0 95357016
2 42218160
2 75709298
1 59060251
1 49494455
1 57666733
2 65643820
2 77861056
2 48978094
1 52470966
2 14031394
2 98661003
2 53689130
2 74831785
1 62452532
2 87745411
1 98688855
0 73977092
0 76448940
2 57807545
0 77334361
2 38858954
2 87225769
2 45465648
1 67952243
2 97539885
2 29809592
1 15709201
0 49052348
2 54760274
0 27808536
2 12872983
0 87939808
1 89764429
1 19452188
0 65383944
1 42193025
0 19908621
2 47113970
1 82841834
0 32250917
1 83451280
1 51107428
2 54564846
1 97325283
0 45132775
0 32918236
0 51161562
0 69110612
2 73684575
2 65021694
0 52838673
1 12043646
2 14141215
0 76564778
0 90242043
1 49239828
2 34555807
0 90596693
0 75419679
0 36766874
1 1006982
2 34646381
1 58567393
2 2108104
0 45319820
2 12605448
1 93029600
1 11258567
1 93029418
1 49880299
2 16436222
2 97487575
0 82200816
0 59396338
1 30943433
2 3931207
1 37476366
2 53229647
2 22791540
1 5848789
1 3871377
1 2842649
1 33258394
1 54683978
2 91781381
1 19929422
2 74295629
2 51851040
0 13774527
0 89587932
0 1758384
0 4729986
0 62853101
0 14367934
2 47468852
1 15496783
1 24302974
2 45148505
2 88281891
2 14159577
2 55448596
2 18338072
1 93537653
2 86451155
1 20941187
1 72504811
2 34840492
1 95851262
1 83137036
2 41972891
2 33869838
1 71609623
1 24594347
2 89824109
2 82497289
0 80173869
2 91975914
1 58223344
0 14126147
1 72891111
0 62959320
0 58152942
1 87940388
0 1779537
2 213841
1 38964272
0 72306211
2 24730461
2 56440338
1 84176499
2 58142679
0 70379375
2 31453037
1 39053819
1 6368671
0 29317278
1 8584721
2 80441059
0 17849509
2 38553923
2 33150210
1 55162259
1 13636595
0 16062240
0 18319643
1 96966607
1 48743602
0 38172308
2 12700324
2 93445796
1 25020424
1 86797264
2 74567375
1 12832812
1 62840749
1 38843834
2 65637824
0 42405022
2 85122719
2 38443771
1 44304757
2 39709272
1 30540606
1 86964858
1 59122257
0 83099261
0 43831583
0 16459248
2 24275494
0 65850754
2 52385269
1 30469961
2 71556840
2 98372039
1 13401570
1 78620543
1 24356924
2 44092063
2 31964939
2 27107394
1 48293322
0 837208
2 34523653
0 75531965
0 85033925
1 6575598
1 26974801
0 28256298
0 17104078
1 11639513
1 30542609
1 32904765
1 98437947
1 28141865
0 5493690
2 84607791
0 39662849
1 85686354
2 28013665
1 54152797
2 40996932
2 1180161
2 8844140
0 33086798
2 16199045
0 51580778
2 80742870
2 25917001
0 81232031
0 74022350
2 80305262
0 41022318
0 39716498
2 47769681
1 46876241
2 94007448
0 18684668
1 64296217
2 66843241
0 26700488
0 1246267
1 24335745
1 62914980
2 703269
0 5926458
0 70629697
0 64482017
2 88324902
0 75159700
0 24601952
2 17190925
2 23188490
0 48572400
2 8736498
1 19783095
0 40340706
2 33290406
2 84354706
1 20313096
2 45469794
0 10661309
2 11743283
2 1538898
2 67223804
1 99421995
2 74792021
2 98359005
0 13545393
2 66000471
2 64096424
2 64330306
0 81097188
2 28386547
2 24475565
1 25455984
2 56705088
2 19510966
0 25442958
2 81047567
0 13036030
2 12250852
0 28878223
0 91755375
1 63880550
1 3128683
1 14008539
0 49968906
0 76762039
2 55534409
2 5271585
1 31127619
0 56661367
0 35106761
0 72611991
2 64447353
1 2710800
0 78726491
1 2689837
2 56866488
0 80274572
2 22229516
0 89833066
2 36122031
2 57919338
1 1119741
1 94716697
2 60270164
2 61000148
1 27262921
1 7338582
2 6548466
1 47620135
0 95463048
1 26059159
2 96263517
1 61876923
0 51927476
1 76175987
2 68769678
0 61818643
2 27064639
0 55636362
1 8937063
2 4552655
0 80295037
0 81289311
1 4412290
0 96797711
1 45038924
2 28627599
1 47986963
0 5535661
0 77301441
0 994292
0 31814077
1 27288149
0 72430118
2 13397862
1 96151082
2 34152990
2 69303902
0 96023704
1 12907559
2 78477574
2 74378933
1 78729902
0 29084962
0 61108152
0 17643567
1 19568524
1 84906023
0 65085557
1 76445030
2 33182235
1 22495022
1 52194556
2 2138291
1 81393972
2 48275615
1 28265562
2 85347923
1 59988125
2 40698893
1 20816784
0 17399441
0 44910006
1 89502563
2 80344152
0 36016059
0 19428361
1 30763759
0 51120163
0 89013383
2 52424269
0 18174114
0 35030751
2 74351747
0 86681356
0 29347535
0 51666557
0 46404445
1 88570037
1 17226932
0 13746795
1 11682990
0 46564470
2 51000411
1 60062174
0 4571526
0 52460661
0 93487487
1 52906161
0 36205922
1 23673314
1 21010987
0 8993912
2 28531114
1 64962344
0 64632654
1 45394279
0 44980630
2 54982747
2 31908465
2 19957024
1 79228675
0 8276934
0 4811222
1 29727182
1 38373603
2 97956605
1 32846167
2 3865204
0 90240737
2 87383953
0 10527633
0 86688241
0 18157559
2 7929165
2 8782878
2 83939644
1 75070885
1 47400359
1 36667521
1 31806521
0 88530804
1 98250478
1 38042082
1 28553999
1 14745976
1 73130278
2 77017947
1 33589400
1 19240205
2 9931548
1 77110961
1 63843798
2 37715631
0 51407588
1 37839312
2 90377542
1 76538827
0 18955321
2 86373694
1 73770297
0 67681469
1 65511716
2 17956337
2 42113201
2 13461312
1 75915788
0 51551162
0 31565868
2 19689163
1 34623407
1 97806499
0 54167258
2 12286579
0 85908386
0 112193
0 35092805
1 53782912
1 12399660
1 90081179
0 11384480
1 35749430
0 14996939
0 2624358
1 46777311
0 5672053
1 5040141
0 23332926
2 36638705
0 42877261
2 10553948
2 97575850
0 25482173
0 77592104
0 83150383
1 8842091
1 76596476
2 84214328
1 69495055
2 82096817
0 33557994
2 40458688
1 29052812
1 38178579
1 76085602
0 83927569
1 74498591
1 30807646
0 49829045
2 64843339
1 68410616
0 91759972
0 87946425
1 83406860
1 45373780
1 67412150
2 24353568
0 36119989
2 21246311
1 16116767
0 79330731
2 49248166
0 41004557
1 53750678
2 41143024
1 34786952
2 10666734
0 37214571
0 64378437
2 64555555
1 18167447
1 40596451
1 65854251
0 70483266
1 25197862
0 57305945
1 93074536
2 36053388
0 37973491
0 11026940
2 2290905
0 9041189
2 96600700
0 94880068
0 21676054
0 11643895
0 1768857
1 16955470
2 69137711
1 54736546
2 21454820
0 24746678
2 89544903
2 3373814
2 95061591
2 29411929
0 8830549
2 54877056
1 78809522
0 72311492
2 65720262
2 25622044
0 85761430
2 58072889
0 74248600
1 64396177
0 2562271
2 81064897
1 74115619
1 692456
1 26570730
2 82714329
1 697516
1 37716046
0 88539419
0 6716727
1 33439403
1 465078
2 89203207
2 59420558
2 71116026
2 58738569
2 1818925
2 34641875
0 95156677
2 91631859
0 62451209
1 15772357
1 42593903
1 87048232
1 21241233
0 20728929
1 17128385
0 47674160
1 48715768
1 14710532
1 50486116
1 78896965
1 50970737
1 25521473
1 74292513
0 64414308
1 73111838
2 87661517
0 5459683
1 57432860
2 35641455
0 85832482
1 67973402
0 45482248
0 7809019
1 41740595
1 1732376
2 59897471
2 84005775
2 83088669
1 91824862
0 7620767
1 3307417
2 43748873
1 58135701
1 26556358
0 90217814
2 36108657
0 79503429
1 83052924
2 35778110
1 38860010
2 78011755
0 64092647
0 38941378
0 97275050
2 74576468
2 41001168
0 39760250
0 1588391
1 80089696
2 30078008
0 66201465
2 89399977
0 10082665
2 46587619
2 11705545
2 55874033
2 89090695
0 38928231
2 33494287
2 14320517
2 94668563
2 2723251
2 10736414
0 63620373
1 16279426
2 56496939
2 68312167
1 80285302
1 85127907
1 41364051
0 26711725
1 62962415
1 52510251
2 35459211
0 41855787
2 98741992
2 40384198
2 25310422
1 97724791
0 4961345
1 99017290
1 95885871
2 1686859
2 70256045
0 32842385
1 24535082
1 92930429
1 82878961
1 22226142
0 41710356
2 85046189
2 54596009
2 70375841
1 6574804
0 54606809
2 53630087
1 29138883
1 55274182
2 31799343
2 44026983
2 50160925
0 16042422
1 85838373
1 53139154
0 31623540
0 89920275
1 73725503
0 46133518
2 55129784
0 55997928
0 77431023
1 88716134
0 84902811
1 99789607
0 87790770
2 84565877
2 94168286
1 57582562
2 1831148
0 79390649
0 91712333
0 10115851
1 26039755
0 79908815
2 94158656
0 42693929
0 7042526
0 83380940
0 9716732
0 29883903
2 32967532
1 60938631
1 21269134
0 90146718
0 83536243
1 7917217
0 11664869
0 59507351
0 7324214
0 45370536
2 50189701
1 8577070
1 8405245
0 92808569
1 38129983
0 37359435
0 43773608
1 33983164
2 89064541
0 82125006
2 30177720
0 70087465
1 76585841
1 55393552
2 73614661
0 13318827
2 1247577
1 9998371
1 51891208
0 57785666
1 58719932
2 68163566
2 25670721
0 13130706
0 98039490
2 6164112
0 59171213
2 15490946
1 19975489
0 67554629
0 23364091
1 1809058
1 30414233
0 36707785
2 29027501
0 61951869
1 12719963
2 55450000
1 32406234
2 1900536
1 8301764
0 73134752
1 97175378
1 58088823
0 87696827
2 4015744
2 82927492
1 9618648
1 38000269
0 35193610
2 86271304
2 53849248
0 37824916
0 10952072
2 39034467
0 93516209
1 38204898
1 71590268
0 56196262
1 29562828
0 9787588
2 32888753
2 5301743
2 27833197
1 23101260
1 53934620
2 55303608
0 37689396
1 71431895
0 12290227
0 48821713
2 6689035
0 22562479
1 25011361
1 73148229
0 42804451
0 77109006
2 32303136
2 13193399
1 3778039
2 87223902
1 57669939
1 27092440
0 80191303
1 27199752
1 77358788
1 49083955
1 40202406
1 91359256
0 76182999
0 55756460
0 77203388
0 44086467
2 16278024
1 43454585
0 47480227
2 4371633
0 71624323
2 4419476
1 92670312
1 815200
0 67288503
0 25321209
0 73353684
0 13297648
0 35188146
0 7726380
2 88594011
1 25672440
0 27702233
2 39696162
1 89801212
1 8121025
0 8463175
2 4789480
2 99927704
0 37510281
1 40177710
0 95088927
1 93971187
1 23970623
0 46509141
2 13710854
2 94485057
1 11252001
1 86829566
2 33251910
0 12602877
1 90851831
1 68940794
1 10545255
1 50774712
0 67042650
0 85760455
1 69903673
0 18536441
2 84732711
1 88574661
2 347691
1 8376494
1 12249140
0 50036717
1 2615599
0 27318996
1 34764130
0 50568483
1 8173957
0 84122772
2 20196184
2 32498650
2 57473995
1 40189473
0 44286178
0 49431586
0 43470738
0 27047871
2 36295728
0 13707406
1 33857969
2 76994593
2 5975648
2 37095619
1 63067219
0 21781252
0 79055860
1 93612324
2 79970256
1 7028
1 23859090
2 45845588
1 27208776
1 27664381
2 45995979
1 30785934
1 35363629
2 25722428
1 62065671
2 98006774
1 64379310
0 36400215
2 96971034
1 8170604
1 13990659
0 31352412
0 84062419
2 93225656
1 13709559
0 99415879
0 68252135
2 54461381
2 14338238
2 40416010
0 85614888
2 9015037
1 17009623
0 11042882
0 82368418
0 26455312
1 88801506
0 10591274
1 46277420
1 29929098
2 2057817
1 98268155
0 48927858
0 39950223
1 74808234
1 90450209
2 34745134
0 95225040
2 29219532
2 56909987
1 67013324
1 72817428
1 55233546
2 75630995
0 24516194
2 44428829
1 26332673
2 12657283
2 74726234
1 5786978
0 39820574
2 151541
2 71089877
2 52820900
2 34996583
0 29186451
2 60976793
1 6919846
0 38551325
0 1783309
0 48999324
2 96500620
1 38663616
0 17463916
2 97086009
1 94414502
2 92880186
0 77424819
0 2027501
2 97809695
0 99349871
0 22500704
1 20455834
0 16630290
2 37178721
1 112991
2 59966368
2 8594954
0 99976151
0 89521314
1 37709397
0 80541971
1 74194797
2 46159680
2 92094883
2 58624073
0 71662321
0 29473876
1 71342953
1 77149827
1 97183993
1 74294870
2 74742989
2 98918422
2 92593174
2 48965410
0 69616446
0 44717440
2 81570794
1 62146886
0 24477747
0 58726428
1 73411727
1 88197350
1 84031780
2 24577668
2 38067375
0 3342707
1 56389637
1 88229309
2 45436112
0 4439143
2 33695825
0 64774968
0 21476516
2 32671629
1 36264387
1 58460697
0 79085755
1 759950
0 7507446
2 55249664
2 71150906
0 2411062
2 13215543
0 40668678
2 71349495
0 42284015
1 49148482
1 12239937
2 89315465
0 60961088
0 4963449
0 84244167
1 1566651
2 92192780
0 90716955
1 53567272
0 53959409
2 11271064
1 29933177
1 30508202
1 51333212
1 57309328
1 40841446
1 40301560
1 32745246
1 3361438
0 39267292
1 7658420
1 14964330
1 9638768
2 58794240
0 45570438
1 65486055
0 7763206
0 15605970
2 52895874
0 96609937
2 32887434
1 10064575
2 11743134
2 63106479
1 18861506
2 21236939
1 99861591
0 97146355
0 86866502
2 93051203
1 42880061
1 56960351
2 94769692
2 22536997
2 30630951
0 36450357
2 52587502
1 48984633
2 83348692
1 18276180
2 53076731
1 58507849
2 29057566
0 90953950
2 42969632
1 78159651
0 78760703
1 41693331
1 43968803
1 84743873
1 41449629
2 15220652
1 55028275
1 50455915
2 55617212
2 37008558
1 69201641
1 51996492
2 76847284
1 57824891
0 82733484
0 19884630
1 18796210
1 83090786
1 97847642
2 10438538
0 85509417
2 87972684
0 77211870
0 68277638
2 4999588
2 23788537
2 5175769
2 77429432
1 30694401
2 82219323
2 85750240
2 14209935
1 22639644
1 71717646
0 60056577
1 50793776
2 58836619
2 57499476
0 49629480
2 38576994
0 37954855
2 85100050
0 84756784
0 89561308
1 26462724
2 37601171
0 37756056
0 41953708
0 97728900
0 38258019
1 9816890
1 34287036
1 69022947
1 84432062
0 78771117
0 75103326
2 33788555
1 1495195
2 23203123
2 80173814
0 90009927
1 71426196
2 72863475
1 66877451
0 68536358
1 69101260
0 14711137
0 99693732
1 54208874
2 43696433
0 73883977
1 8741125
2 54729746
2 77990630
1 60106420
2 89552043
1 14883115
1 32085508
0 40141404
1 44142510
0 84043253
2 13734591
1 72878547
2 67168871
2 28851362
1 46984247
0 28728668
1 58843199
0 42618452
0 1581888
2 29905944
2 90770740
1 45146005
0 16338375
1 86566247
0 59331707
1 24530690
2 20388070
1 81864041
1 60227262
0 54322911
2 4595140
2 44507069
1 23147215
2 72730784
1 54792955
0 3618567
0 91001029
2 21851313
2 94458338
0 4773573
0 70187304
1 82864307
0 62549854
0 17567829
2 20781462
1 19895477
2 51754662
1 7844533
1 16898893
1 78041343
2 67099928
0 11729244
0 49711965
2 70711405
1 25369127
1 65021773
0 29109713
2 922050
0 43165333
0 81252691
2 82592124
2 17930615
2 6487647
1 30069839
2 22404070
2 39717498
0 9324922
1 63501537
2 23259453
0 79806992
1 30677220
0 31453023
0 5224552
0 67519709
1 91168769
0 68867319
2 58601070
0 87552669
0 23182332
2 37668662
0 22523505
2 9859535
1 55119547
1 84060347
0 34750963
2 26200820
0 1390650
2 39047708
2 37431955
1 7779600
0 99621891
0 39969249
1 33289802
1 30011360
2 23773715
2 46658806
2 18431514
0 52159933
1 70202246
0 32533477
2 53052500
0 57024229
2 63323477
2 14756904
1 16072989
2 78732675
1 68000699
2 26008228
0 32903474
2 14130848
1 66502957
2 59483717
0 72105363
2 10904307
1 98339607
2 8056105
0 31922925
2 33373806
0 86284045
2 97499318
1 29823171
1 75324403
1 33592956
1 83047433
2 62972807
2 51329456
2 83503038
0 37232181
1 8631181
2 451037
1 52076470
2 18502116
0 29271929
2 68831114
0 55566939
0 10454557
0 66522394
0 99730159
1 81923238
1 5603779
0 44007849
0 84847242
2 47388110
2 59837975
1 36874101
2 53515022
0 88214192
0 85093619
2 1681357
2 86918001
1 23496902
1 79591175
0 6141583
1 92083218
2 68788135
1 94850481
2 9822429
0 51923870
1 41030335
1 3130287
1 23938554
1 8139584
0 96364537
0 9606571
1 60803667
2 36703877
0 31030591
2 73105930
0 55823362
0 95993972
2 83346824
2 97198708
0 68163418
1 9915055
1 35314868
2 99580926
1 44468341
1 15596465
0 22818634
2 17948843
2 30449391
0 95067453
0 67281048
2 3619
2 87622027
0 65374340
2 35890697
2 46811994
1 61763121
2 35833744
0 65913554
1 97224661
2 77394972
2 37358099
0 90742739
2 13084682
1 31037987
2 77859498
2 16194706
2 23926892
0 95399339
1 72370929
2 16159779
1 80336564
1 84054175
2 70583396
2 12656227
2 47311015
0 9198650
1 69989112
0 53548572
1 96419400
0 94716397
0 56199172
2 28758608
0 91316119
1 40412584
1 66150935
2 41183243
1 23895395
1 8120062
0 60267691
2 86563272
0 93296677
2 79029538
2 83839197
2 77255530
2 78624474
1 38973574
1 8737823
1 54912397
1 74677288
1 71176075
1 11538020
1 12006170
2 84923651
1 31423695
0 41748463
1 13653337
2 32422414
1 66888381
1 20192156
0 93708680
1 71056438
1 82362952
1 73608803
2 60936589
1 59930886
0 5631389
1 84204259
2 13841131
1 16862046
1 43630283
2 98304237
1 52593705
1 70849818
2 79063726
1 23874965
0 33221959
0 70052714
2 76541572
1 38813736
1 87144114
1 29967004
1 74892868
1 31014592
2 92660345
0 46425022
0 48077857
1 515316
1 30482701
0 12952496
1 61409385
2 64313941
2 4907940
0 57463717
0 28010475
1 70545006
0 24045480
2 61301482
0 60323563
0 72401196
1 43036125
0 26186123
2 89491809
2 30420247
2 85129230
1 59469787
1 11485557
1 1068834
1 51714816
0 22272575
2 5403621
2 27141111
2 44269680
1 52006273
2 18721200
2 99237313
0 68881812
2 72508199
0 61631528
2 35289738
1 25376335
0 53739433
1 64761119
2 44875267
0 82108195
1 6306198
1 90784979
1 86345751
0 27195483
2 33447595
1 75631604
1 27109086
0 46831128
0 35060991
0 51470659
1 36590159
0 35788205
1 98809963
2 8292114
0 22587221
2 9380044
2 10598748
0 43673289
0 70381581
0 27359624
2 8934086
0 54923922
0 74120762
2 48819803
2 11161493
2 88485833
0 88144201
2 93484552
1 87450003
0 84798361
0 81346152
0 52223584
0 76766878
0 49880321
1 23194251
0 63532718
2 90808746
1 62266741
0 41848998
1 3638915
1 58732311
1 54928229
2 24967113
2 56053436
2 10942983
2 95128822
2 41587150
1 2545186
0 30949829
1 72442421
1 30560379
1 53173420
1 18357844
1 54855630
1 42405436
1 11943621
1 21954936
0 47490861
2 78627510
1 31540133
0 81445363
1 73069795
2 17622695
0 24219895
2 82133487
2 96098322
1 71624626
1 79102801
1 70938148
1 21782366
0 46710856
1 22417756
0 87127557
2 85314176
2 91532490
2 88683269
2 65488452
0 58560865
2 25160812
1 91987641
2 5067308
2 51710046
0 55294416
0 89706796
0 7086339
1 73726724
2 45070715
1 34346451
1 90587515
0 17817908
1 44456274
1 26973571
0 61587251
2 94680286
0 68217562
1 70147452
2 1895317
1 5963342
1 5879998
2 94414371
1 96866123
1 57908373
0 16289328
1 319501
0 98681829
0 62515683
2 82494949
0 67428181
2 14036863
2 86213659
0 89257468
2 88733638
0 25852218
2 22159444
0 537478
2 99539463
2 50451030
1 82895975
1 76284191
2 69249371
0 82713530
2 97552658
2 65542142
2 41713732
0 96549315
0 40784807
1 36852129
2 52111166
0 36412791
1 20586674
0 75591806
1 74237198
2 51712265
2 6153332
2 33243021
2 6963309
1 89546542
1 41890910
1 22852775
0 97117463
2 59341204
0 57736653
1 54606328
1 98546993
0 58201664
0 37331407
0 3550297
2 72404069
1 31419961
1 49882675
0 44959944
1 43516499
2 47668345
2 68135565
1 11679814
1 10158169
1 2821562
0 4215325
2 40336142
2 93425094
0 65206193
1 74079550
2 36465496
1 67214086
0 81613323
0 36467723
2 19358172
0 84177350
1 41500453
1 37743874
1 59970695
2 32811268
2 69890510
1 20286812
2 70380821
1 51172933
1 68265834
1 96823649
2 28122971
0 14961550
0 92638274
0 47609555
1 70768291
1 50479098
1 38380571
2 91253399
0 1076943
2 60473132
0 68043284
1 30461
1 20507016
0 88158208
2 61120870
2 41241439
1 67299159
0 59563574
0 2710152
0 63909567
2 21797105
1 85418823
1 53634048
1 97172598
1 14360902
0 53137247
2 5017384
2 54029287
2 66727637
0 76480818
1 8583585
2 43701682
1 17131455
2 37069468
2 76988483
0 39620014
1 18518448
1 60774318
1 20105823
1 20498166
0 22679984
0 13113620
1 6321300
0 68182802
1 87298127
1 14057253
2 81260989
2 32993933
0 94064745
1 82624775
1 40021491
0 3305659
2 1442098
0 97461595
2 34403613
1 68499613
1 25075962
1 7265529
1 76852168
1 93323840
0 60111891
2 38649173
0 88058562
0 52922993
2 46353877
0 46379813
0 61478482
1 16768341
1 96115041
1 38071387
0 33871966
1 19370140
2 91217428
1 48032317
2 26210866
1 3464840
2 50894114
2 6942386
0 27282276
1 62451458
1 26333145
1 79731110
0 56628163
0 86604836
1 24274697
0 72172425
0 5423282
0 39010025
2 76743304
1 54272956
0 22451588
2 99428236
0 14879186
0 51609715
2 897208
2 48785793
0 76357663
1 9683516
1 82833919
2 42725143
1 78780303
2 19489088
0 73499269
1 12284318
1 54203821
1 68395147
1 10338858
1 87483069
0 44910182
2 68254090
0 55226843
0 77848285
2 10121784
0 2062517
2 43093208
0 23536012
0 63098185
2 24546871
0 20497466
0 24608777
1 81773541
0 74579224
1 68017574
0 96613874
1 91615758
1 60965125
0 39346552
2 25908563
2 85316295
1 10059680
2 51843854
0 36250649
1 85660908
2 83138754
1 8818787
1 51001633
0 53904617
1 50405383
2 63633125
2 83669908
2 36798963
2 84055566
2 35167169
2 55116329
0 56586777
1 20957087
0 41157137
0 52915379
2 74710244
1 75698852
2 65164037
0 67105708
0 95230265
2 74796096
2 76696757
0 7283601
0 14649055
2 95399740
1 90020685
1 59535914
1 23538354
2 77822618
1 93938989
2 91214648
1 61843898
1 39386686
1 43931431
0 36727311
1 16043455
1 84897685
1 90012827
0 6439793
1 72870288
1 88428015
2 25967636
2 85696271
1 16890545
1 6127783
2 16241986
0 98335453
1 19145827
2 24051351
0 91606251
0 84852672
2 65397133
2 25771312
1 7071652
2 55987170
2 77237255
2 88598717
1 97530545
0 44465246
1 92395968
2 10790101
1 47668083
1 15236423
0 56441859
1 8176253
0 91790543
2 71619354
0 94015155
0 49447362
0 65332779
2 35235759
1 75124718
0 38762652
2 85300537
2 19088673
1 11318639
2 20154785
1 50428897
1 98585260
1 21738172
1 33505218
2 86162803
1 32920521
2 43805753
1 78247270
2 58160479
1 23525671
2 90928681
2 52779181
2 70098489
0 81603355
1 99749385
1 67941678
0 78672033
1 42406401
2 68403009
0 99987268
2 84139048
2 93448697
0 98854976
1 26884401
2 79991770
2 98544217
2 33707230
0 58495170
1 87964695
2 2890290
0 32500879
1 31655893
0 99608439
0 23776370
1 62330680
2 75062621
2 90057481
2 16713053
2 8730012
1 72985939
2 36967850
2 876673
1 91364763
0 71380109
1 72878008
2 42239914
2 11934806
0 68459953
0 65022033
0 61255711
2 60341700
1 42799653
1 10137427
1 9020047
2 81538095
0 47520707
0 90763277
2 30840278
0 75511145
2 67767767
2 76440861
2 641396
1 53857390
0 60499373
1 40191800
0 99504176
1 78620023
2 68898551
1 25276686
1 23808788
1 15077077
1 78944883
0 70080794
0 2530705
2 92595130
2 12756453
0 58466490
1 87278279
0 28316540
0 78068284
2 22278371
1 34996435
0 26439262
0 90477278
0 36344340
2 98768972
2 81586934
2 73561657
0 85361294
0 45094605
0 16098742
1 76801344
1 6563045
1 39179227
2 67336047
2 95926056
2 40609986
2 14909288
0 65760377
1 70618368
1 31088837
1 40388322
0 22041514
1 63828541
2 59447816
1 46778713
0 8041795
1 38711687
1 54057367
0 21028010
2 70031952
2 1699758
1 56793070
1 70026165
0 6636682
2 32034230
0 11942340
0 76674938
1 55212104
2 16697334
2 84947057
1 89245044
1 32683120
2 12493332
1 6832261
1 7318549
2 7710137
2 31091737
1 30625176
1 47277974
1 78771867
0 58809507
1 64471351
1 44194849
2 23490475
0 16399182
2 20071710
1 26512352
2 62418129
2 1550397
1 75286028
2 69416881
2 52666297
2 59511252
0 99579314
0 76426776
1 9700600
2 18204080
1 33566982
1 73674712
2 1191945
1 54540581
0 34327470
0 44351633
2 14601726
1 54945059
1 44862031
1 16065193
1 5427192
2 44626804
1 7734536
0 1169410
0 15087698
0 82169703
0 68377136
0 55814888
2 35138458
1 58176510
2 1845716
2 44655412
0 28637783
0 99007653
2 88848753
0 13170459
1 74398205
1 21777701
0 79484891
0 90117798
2 20093929
0 3434853
0 33618489
1 96020670
2 60545306
0 88522278
0 13380400
1 694432
0 22853458
2 56301028
0 57012564
1 43807442
2 45733625
2 85322300
1 57873068
0 96393467
0 88356922
1 71061076
1 71544723
0 46215557
2 4347026
0 2082810
2 85932105
0 24223855
2 58062076
2 55204818
1 23505459
0 10777204
2 19025654
1 1667563
1 42228338
1 11193960
2 51111124
0 98496802
0 61474473
0 27764392
0 71756602
2 19183288
0 20458936
1 59908831
0 94007795
1 27167562
0 35183641
0 41760530
1 16380679
0 36394618
1 64556565
2 45900459
0 66652876
0 48775850
1 22763938
2 16738533
1 86473455
1 36873801
0 7576828
2 56525730
1 87430068
2 84260954
0 22959543
0 97481686
1 70194536
1 96332751
0 12023445
1 59586064
1 93334207
2 63215929
1 70418552
2 67316919
0 52910568
0 79436372
1 72501082
1 83812650
0 50603150
1 76657223
1 6552010
0 67604966
0 59061125
1 60076401
1 54808323
1 14513905
2 75778561
1 46116291
1 35326174
1 48656366
2 16253113
2 76834538
1 27468587
0 31520004
1 49495776
0 14672162
2 11594202
2 64697898
1 48663772
1 63608351
1 79856116
0 82970576
1 7964743
0 7008336
2 74647091
0 61543559
2 6143868
1 96226747
0 60417575
1 5398884
0 59654638
0 76630152
0 40029039
0 8721803
0 55089867
2 3943133
0 32778102
2 52483190
0 42992947
2 48708645
1 35541699
0 21894412
1 64430163
2 10387770
0 40473382
2 11027171
1 17913027
1 42341612
1 57036300
2 98114611
2 92701442
2 80754626
1 67307285
0 78752681
1 39386466
0 83718811
2 67863089
2 88278214
1 68000943
0 94685274
1 61731247
1 66584214
1 58042221
2 27464843
0 23031915
0 87325306
0 70617344
1 30008817
0 52403704
1 82934668
1 83128077
0 35148638
2 97514676
1 84944083
2 65414292
2 60097177
1 17772578
1 48211181
2 10436856
2 28056498
0 91252868
0 15519901
2 53497834
1 34746939
0 52867998
2 92451485
2 39286389
2 70288199
2 37375743
1 8892055
2 63200720
0 30813958
0 10819715
0 17829629
1 64356851
2 20402194
0 29413361
2 74852409
0 46672153
2 25867736
0 59290485
1 26021446
2 9672544
1 68209079
0 46531125
1 76559182
2 28113170
0 95719135
0 66303876
1 58912888
0 17397931
0 90774479
1 28479969
2 51743614
0 28535406
0 59111228
1 11784409
0 69414652
0 45291343
2 72324164
1 55327844
2 87257243
0 46766973
0 3023232
1 93668136
0 15506875
0 1947329
2 67399485
0 20310397
0 77463192
1 55771770
0 25316706
0 30102477
1 22216753
2 88776828
0 24625390
1 20792097
2 41460052
0 94734016
0 74891059
1 3267940
0 75707676
1 35802775
1 75138219
1 78789715
1 51651963
0 2980711
1 40578274
1 50590652
2 55922573
0 33690585
2 44370047
1 65902152
1 83798874
0 15152664
0 18697790
0 88434281
0 32464394
2 37671249
0 62118295
2 16108342
1 1281865
1 61403795
1 27096066
0 36549251
0 50294741
1 95874258
2 56328850
0 82426505
1 13112029
2 152630
0 54909370
0 3148328
1 62476620
1 55990230
2 89684292
1 89292728
0 39398351
0 816385
0 47361909
0 93564902
2 75396437
1 72692439
0 89774026
1 38716349
1 47155647
0 96721388
1 49123715
2 10114700
0 59325516
0 36421026
2 83145510
1 4874853
2 56199963
2 7111227
0 85363604
1 69783483
1 19594993
0 53514864
0 33441079
2 436740
0 73811453
2 82062394
2 76737116
2 50747666
2 39368221
0 69508068
1 43008734
2 14659479
2 34847441
1 52905827
2 32436339
1 97593992
1 59512320
1 19844266
1 45969871
1 97763129
0 47665996
2 16362346
1 32138055
1 19079737
2 14986436
0 50987833
2 63835833
0 81974915
1 15642644
1 28571594
0 51217981
1 34531001
2 51987116
0 40841247
0 27362287
0 44256754
1 87931971
0 39255308
0 388219
0 34860923
2 41091144
0 6876673
0 36552915
2 92584051
1 82550418
2 69905339
2 98049382
1 75770402
2 8170752
0 75121610
2 27364094
0 75666455
1 58989603
2 4586764
1 63826298
2 17829352
1 33215229
1 54118004
1 79166332
2 84364066
2 52789734
1 35711638
1 19968908
0 84916097
1 11449882
2 8114815
0 95107175
0 42243637
2 90121039
0 9786454
1 48946691
1 62445072
1 50175113
2 42802076
0 35822980
0 58388126
1 41076158
1 55034757
1 4828719
0 97273504
1 80410179
1 50046482
0 17898834
0 71215666
2 29193264
0 25400585
2 92585971
0 51309510
1 89119706
1 46498842
0 47021394
0 46279849
0 24254785
0 45733356
2 22546816
2 54264867
1 93849324
1 75402540
2 30074940
2 39378195
1 38598565
1 43693199
0 80018272
2 42512347
1 30854665
1 11938482
2 18210938
0 97324021
0 46878076
1 36856498
1 39834487
0 74285047
2 80453762
1 33003887
0 96992175
2 92085246
1 31673337
2 2577659
2 81117176
0 48038073
0 32616871
1 7514205
1 96933877
2 61204697
2 62441697
1 86855060
0 93623288
2 19484341
0 3250602
1 62724996
2 82966111
0 92782425
0 66733429
2 19926638
1 70797858
0 75600180
2 21154048
0 10251150
0 23825766
0 76100220
1 25906640
1 94529373
0 79149165
2 8224285
2 66659448
1 70465559
2 34459243
0 66618239
2 82684680
0 90305692
1 18694894
2 12060610
2 67068917
0 62773182
0 15772410
2 81944773
1 39135298
0 34940609
0 19039514
0 56138360
2 23204506
2 86308374
1 88172214
2 21910941
1 35602198
1 13071058
2 24784271
1 92773103
2 46241616
1 16506707
1 22589691
1 54409036
0 82073052
2 44308185
2 31536712
1 933363
0 70799248
2 74962671
2 3630065
0 90089153
1 69325855
1 16982516
2 20597880
0 63381765
2 62336042
0 9986470
2 46554834
0 18513745
2 25497632
0 64867130
1 39243134
1 47190306
0 63545576
2 82042786
2 17038567
1 60012182
0 76142518
2 22710432
0 84704471
2 49022989
1 33714045
1 48679343
2 12805605
1 97017218
1 54410867
0 40252396
1 43239325
1 36698606
0 478535
1 16337699
0 65460146
0 41183584
2 9726891
0 28552174
2 97667655
1 65520341
2 13123927
1 44656003
1 94421712
0 56398699
2 5372328
0 73910415
0 30643210
1 80408077
0 73386674
0 48209688
2 65267198
2 34710283
1 25542151
0 28287583
2 26319955
0 201240
0 37065809
1 92241804
0 4650773
2 77902483
1 12627983
0 54731884
0 19693374
1 76198197
2 11613390
0 75389428
2 31434024
2 82752284
1 9302205
0 62726045
2 2056955
1 45485865
1 53703112
0 30059980
2 77674561
1 65814398
0 69062616
1 37855213
1 32262811
1 93579280
1 63097414
1 44922269
1 20266342
0 12698571
0 37895090
0 19520155
1 53630702
2 77681225
1 3759076
1 7197721
1 79517407
0 92559947
1 20240177
1 25554733
1 89626278
1 81042681
2 42881753
1 79113671
0 99307592
0 95135549
2 62983586
1 83992878
2 33723088
1 7734757
2 74025890
2 52945999
2 25408055
2 14282490
2 49788015
0 88672646
0 10938471
2 68121493
0 38514954
2 69980743
2 72021583
0 1856577
0 57356404
2 64104292
0 41131548
0 68168548
0 87393754
2 16317860
1 20168957
1 72047765
2 78299208
2 33282040
2 46102907
1 23851594
2 22836660
2 96540820
1 86115118
0 55871374
0 93253363
1 17273684
2 16754805
1 32320930
0 22096894
0 19180358
1 87551857
2 38353011
2 42967818
1 5554497
1 89709296
2 9695045
0 34781047
0 62789138
2 52445448
2 24853897
2 63462556
2 35136560
1 447405
1 55276555
1 61727345
2 14595249
0 83944503
2 57414114
2 82498882
2 22714364
2 69755386
0 90054009
0 32282967
1 62073583
1 63077216
1 1231001
0 29216466
1 9185930
2 77907194
1 58377442
2 47653646
1 97797861
1 93868696
1 69971658
1 59295734
2 43349969
0 63426258
1 86327737
0 8118477
2 86510060
2 44245599
0 53192374
1 59857556
2 1460827
1 66283980
0 90583591
1 20180748
1 19359777
1 15345916
2 19162679
2 8254710
0 33260219
1 98001667
2 62668644
2 85516576
0 62534666
0 13159936
2 95159527
1 49700565
2 86002180
1 99174417
1 22576459
0 3484260
0 69168264
2 92907145
1 51499367
2 41182948
1 45241693
1 95537011
0 27474196
0 26539611
0 61691702
2 36174261
2 57393340
2 95043182
0 50118654
2 58607685
1 6578685
0 74908672
0 43726190
1 52372287
0 39500481
0 94721464
1 42975187
0 24822698
0 68965127
2 20743817
1 23602888
0 95138120
1 54377210
2 10676072
0 8137349
2 33736284
1 33259650
0 42268339
2 52447657
2 44432127
1 28080259
2 92304837
2 86234077
2 67504240
0 2640164
1 14241005
2 36103106
0 50554985
2 86509219
2 89202615
0 40962285
1 64221468
2 72706792
1 11942347
0 98661261
1 99356792
2 93554413
1 83655530
1 89839940
2 72837043
2 68911610
0 68591107
0 77105747
0 88651705
0 92544716
2 83783178
0 19719742
1 87306734
2 69239844
0 42351807
1 20591414
2 54241157
2 19902144
2 79967295
1 49757099
0 38707623
2 66504939
1 81520685
1 1833969
1 41536107
1 82884959
2 75712734
0 45010928
0 32371812
1 61473245
0 75623968
2 98321166
0 15967465
2 70481660
2 45265048
0 48447868
1 45354584
0 83722717
1 99918381
2 1151349
0 27842768
2 80869502
0 94219248
2 22179640
1 50655907
0 1571466
1 26600449
0 88436002
2 98566778
1 34869246
2 60194929
0 87651210
2 48606555
0 85110590
1 59525454
1 55910894
2 20832703
0 39809679
0 82553378
2 44148236
0 31494321
1 53169069
2 52931468
0 13038736
0 69260870
0 60215605
0 18992774
0 97390081
0 18153038
2 69191067
2 25412292
2 90427296
0 63397785
2 62979506
1 52182466
1 31889995
1 57921612
1 63685167
2 99854680
0 34042403
2 13518616
1 55666371
0 59193148
1 14968336
1 47148352
2 44377695
0 71361936
1 19404940
0 62493821
1 83279344
2 33528266
0 93191379
1 74136207
2 91096762
1 57000820
2 65540380
1 43231078
2 10352773
2 23865178
1 88990425
1 92493732
1 96589984
0 77320962
0 95593958
1 11740794
2 82794624
0 95869252
0 80756625
1 20807613
2 84309106
2 29995878
1 36079383
2 43972300
0 56539719
1 13911213
2 75807603
1 9343682
0 1691520
0 4014969
1 9745875
2 235245
2 61691407
0 50404578
0 22491044
1 16033895
1 81879345
2 29359759
2 3828511
0 80519955
2 4899034
1 65427767
2 36338911
0 56154781
1 12330122
0 99742945
1 30678692
0 25561129
2 75733325
2 54893391
1 26323866
0 23973505
0 2206616
0 26012800
0 29382215
1 39025538
1 80464927
0 14835689
0 75733066
1 18655920
1 99843972
0 57074007
0 76352494
2 36834892
0 53008854
1 37477289
0 62788323
2 68404435
2 82777588
2 73447946
0 28062107
1 58720632
2 36535235
0 79717905
0 19543430
1 52080915
2 71643787
2 73142917
0 27766567
2 41242101
0 4050902
0 72555794
1 32073102
0 32525132
2 93293977
2 57746368
1 15295368
1 59149577
1 76008065
2 61540483
2 41309613
1 49317412
0 86285020
1 53418888
1 15701581
0 49377818
2 36740132
0 43113249
2 16233226
0 96183397
0 83667687
2 52344350
0 9266890
2 73160479
0 65064214
0 23653932
0 27626436
0 64031074
1 54758529
1 93680815
1 10356842
0 77674405
0 96283428
0 73729196
1 73252952
0 23735148
1 26162067
2 91656698
0 64136573
0 43655688
0 18260724
2 37354377
2 80051826
1 8484554
0 72879649
0 79303351
1 5085109
2 7105522
0 70698060
2 72639695
2 61106605
1 64209073
0 96795059
2 21432069
0 11355040
0 50634402
0 22410999
2 51155421
2 7880854
1 33399883
0 63213008
1 97743731
2 89530432
2 97104586
1 61241468
2 6428525
0 80035975
1 85073498
0 98492634
1 72935071
0 20366937
2 89583251
1 34483184
2 26824336
0 26785627
2 37320765
2 52278221
1 37279141
0 73765554
1 72500768
0 47382979
0 99891765
2 71831329
2 6199782
1 28890191
1 20651932
0 42344499
2 22093374
2 83883705
0 90029916
0 13153444
1 79950626
0 93892382
0 84080580
1 61552929
1 63107792
0 65631787
0 26517215
0 34802364
0 36157743
2 62828105
0 65098345
1 66695677
2 35300500
0 7436588
1 19327143
0 69684258
0 66270088
0 15578532
2 72011875
0 52125581
2 42506225
2 1811469
1 16954049
1 44043803
0 52356008
2 37807377
1 77444156
1 79565976
2 3648337
2 92000258
2 13013683
0 22710350
0 79958108
1 33615180
1 11267496
2 49339887
1 42511512
0 13470544
2 1921167
0 55157445
2 18074252
2 81043218
2 78008622
2 80962942
2 59748961
2 22156975
0 94305726
1 20249484
0 27803924
2 25404690
1 22680042
0 78684902
2 22653790
1 43518457
0 83988172
2 77018310
0 52361183
2 50428512
2 56637151
2 68885432
2 34011318
1 67498692
1 31463286
1 17986064
0 33121013
0 96638431
2 62440914
0 76027249
1 45417510
1 24461086
2 97490546
0 92871061
2 64814808
2 46453204
1 42810442
0 10741848
2 56712663
1 44578444
1 83720318
1 50381441
2 14708331
0 1919474
2 14964267
0 66419848
2 2415100
2 37176633
1 20802390
1 18468832
2 75850199
0 98382859
0 5727292
0 50292629
2 78481490
0 78766132
0 11227849
2 5723051
2 63947732
0 38563270
1 52468870
2 99324044
0 53207067
1 95269653
1 38171325
2 82272795
1 65644966
0 53245912
1 8081810
2 50614810
1 48540868
0 49941345
1 61060853
1 55998850
2 41191505
1 93643423
0 53913366
2 26186087
0 26645024
1 55502517
0 19165704
0 93457880
2 95985373
2 91886360
0 82081357
1 20008214
0 20405133
0 13170803
2 42595472
0 32183129
2 8191923
2 54858716
2 53431292
1 55707980
1 59683832
0 23890014
2 30839933
1 66312314
1 49544754
2 10618853
0 60387778
2 84902129
2 82580146
0 64954614
2 6179422
1 89293799
2 18543869
0 59102115
0 24807277
2 88454919
2 58487180
1 89729647
0 706443
0 26103578
0 79815950
0 1783720
1 39974624
0 58920170
0 25852224
2 44404807
2 800150
0 64715869
0 82211102
0 85103165
2 2897928
1 21734554
1 70903038
2 45985426
0 28560066
2 22909694
2 16271725
2 99344116
0 79687594
2 25196957
0 46810603
2 69852238
1 69739957
2 67677273
0 80640005
1 72204657
0 34846129
2 60976589
1 35040589
0 27222437
1 86194119
1 99996329
0 4278938
1 18473325
1 22779814
2 17643542
1 9163532
2 50466156
0 37346648
1 39224805
1 86232382
1 82989460
1 38195388
2 93629175
2 3400715
2 63001812
2 50166768
0 43343467
0 83165275
2 70385637
1 65944916
2 73103638
2 43587195
0 49324250
0 78080301
0 57325577
2 34377805
0 65958292
1 44126471
2 53572903
2 31972851
0 74894318
2 60186134
1 78584656
2 68271647
2 17964014
1 12310712
0 65008497
2 548042
0 96158708
2 53589913
0 89648459
2 18916369
0 66049881
2 43249572
0 58671411
0 17061422
1 77324073
0 1316494
2 61312032
2 87170232
2 22281806
2 48536930
1 20647922
0 91775288
1 72836996
0 11829795
0 71975300
2 3295626
0 92788007
1 85314585
1 49794613
0 49081896
2 45087378
0 16816542
1 86578944
1 90950365
0 80916489
0 23860884
1 39542100
2 13992663
1 36976011
0 36591485
1 46787750
2 41451286
1 38403397
0 7866094
2 29147825
1 83709971
0 9172664
2 46016046
0 56079231
2 87524993
0 33374129
1 84100574
0 37744530
2 49562683
2 37302673
2 87163874
0 87444481
2 7681509
0 79065447
2 43490678
0 96926694
1 92903155
0 43624989
1 19010081
0 8434907
2 52674605
2 12869078
0 92337744
2 15731502
1 19925324
2 19317299
0 65505525
0 68611315
1 15934672
0 85140368
1 11560317
1 67673659
0 30463481
0 83039338
0 517452
0 37566552
1 7811001
0 33842833
1 16757030
1 79711145
1 73573787
2 29543182
0 55940293
0 7682677
0 93492533
1 78754680
0 27187513
2 29063250
0 68813751
0 78054194
2 49844918
2 79820903
1 9777006
0 10987371
0 76478493
2 16322178
1 51070110
1 20145503
1 56547824
1 64329186
0 27395054
1 43259761
1 56736154
1 51366890
0 30601132
1 95568442
1 42502695
2 39511624
1 62223290
0 45631890
2 47691952
1 5921685
1 55091001
0 62744895
1 43247919
2 77812871
1 2593853
0 53746873
2 34030168
0 7731992
2 27281541
1 73233486
1 76665867
0 42063306
2 94999933
1 24307419
0 59988382
0 59895140
1 59228518
2 67074449
2 65673125
2 50355796
1 47985056
2 60382409
0 70911064
2 4142179
1 49815101
1 50937256
1 74877244
0 40435807
2 42271901
0 83691933
0 33952244
1 88205483
0 58741445
2 58316826
1 35608049
1 71142128
1 54453105
0 17184422
2 18287708
2 44079389
1 39905946
1 50926732
2 34118613
0 29820469
2 49719750
0 99828683
2 71140359
1 33176348
0 88956951
2 64830164
0 44775082
0 89102572
2 89749427
2 46065575
1 44044956
2 92829743
1 41197257
0 98971630
0 14787558
0 70573414
0 91772126
1 95252047
2 37580508
2 83080518
2 65623152
2 35382174
2 61598978
1 47427297
2 28039303
1 7549110
1 79883461
2 7622762
1 4448270
0 95761840
2 1066412
0 36339134
2 94359721
2 79781852
0 27320537
2 6412673
2 34733148
1 10914660
2 63024527
2 58310513
0 10674277
1 91725412
2 56882413
0 6771608
2 27346339
0 84201139
1 15363047
0 53122058
0 82050867
1 33110904
0 48910244
1 42469961
2 93015874
2 19269195
0 18699795
1 10294740
1 42641848
0 41394653
0 89145436
2 65936477
1 13040346
2 20013980
1 48016018
2 72632311
0 2319438
1 91074392
1 34140109
0 69629247
0 634390
1 43695982
1 75385119
2 85909382
1 92346608
0 16331766
2 86546542
1 45083099
1 47399732
0 52772345
2 38400252
2 50909841
0 37613995
0 63877267
2 15879758
1 64602087
0 60135369
0 40213487
1 51315557
1 50387081
0 49845631
1 82057670
2 84674029
0 11692811
1 56975539
2 6067257
2 73430953
1 39442909
1 25516636
1 27162158
2 35195415
1 22201055
2 86988569
0 85220884
2 96837561
0 90223936
2 47098765
0 95385919
2 33237909
1 99682767
0 68992204
0 15211608
2 37610323
2 11465951
2 32683794
1 28815834
1 44305531
2 64901040
1 79943147
2 35149715
2 958839
1 18834707
0 84770134
1 6335537
0 53963956
1 20772792
1 83588454
0 38458358
0 99695778
1 64981446
0 89200787
0 4065905
0 23455539
1 32448359
0 8010923
0 87135393
2 35712850
2 45893051
2 68614327
0 53266105
0 492585
2 91285275
2 25137036
1 38865906
2 95863494
0 42452529
0 24119470
2 6825780
0 71956487
1 86960513
2 81357980
1 79175061
0 68263141
0 27442505
0 15286531
2 52010367
2 95227987
1 91178842
1 79037588
0 72110215
0 19382171
1 12758796
1 77512291
2 30856143
0 1679353
0 7550831
1 58066874
2 55064420
0 91134067
0 55081449
2 3249951
0 6255509
2 48263545
1 37343931
2 95092008
1 6829610
1 94218962
1 28278998
0 50104175
0 96520005
0 36314259
2 48256786
0 38943255
1 66326115
1 63180975
1 64327581
2 10837352
1 52634300
2 964728
0 48578954
0 9238053
2 21155175
2 78751288
2 77972289
1 78677113
2 43839071
1 98732887
2 56966888
1 17160132
1 75476414
2 32155851
2 27255800
1 38964779
1 85096520
0 64848291
1 83185676
0 56499267
0 91656176
2 88554634
1 41867125
1 13980705
2 24891203
1 74374253
2 92588479
2 97179537
1 59886074
2 89759734
2 20100771
2 81543123
1 47700657
0 10224022
1 50682684
0 70566853
1 18435952
2 76759955
0 86269593
1 52824517
1 71603943
2 46723672
1 75471051
0 77359618
0 28688805
0 2302210
2 93063278
1 95631371
1 49837930
0 23530807
2 55399221
0 2052649
1 85493230
0 8309460
1 46820633
0 20438987
2 54977499
0 13792097
2 85548074
0 39742100
1 16207607
1 19694448
0 23506969
0 27667790
0 22627875
2 53176948
1 18631942
1 67307576
2 14275526
2 7536322
0 23736436
1 47201048
2 94470343
1 25132280
0 18317578
0 56644616
2 26006445
2 40468762
1 28429139
1 42568774
1 37585313
1 2309490
0 80821183
0 4962837
1 93014213
0 16524751
1 94105072
1 24892218
1 64055583
0 26665929
0 17645259
1 71907983
0 10832007
2 3227879
2 67404107
0 3418332
0 43782266
2 17101847
0 56804241
2 68172275
1 3225710
1 3652618
0 47048958
2 73494611
1 76577109
2 60484222
2 53186957
0 23017711
0 72933420
2 15179761
0 42917613
0 30020591
2 87185131
2 44197177
0 41178608
0 27271334
1 59829895
1 54610599
0 19652436
1 5061929
0 85700286
1 54424626
1 59345544
2 25664782
1 79285742
2 7668170
1 10900882
0 27747506
0 67529552
1 77471062
1 73429853
2 62272572
2 62957128
1 75013775
2 26600142
2 84273170
0 30894464
1 57684484
1 3350482
0 29675302
2 51461112
0 64644367
1 43285152
2 83025409
0 8086101
1 11046972
0 63193719
2 5373635
2 37467374
0 33119462
2 8080180
2 4598670
1 33821458
0 2730560
2 65552270
1 48205178
2 79750330
2 21653167
2 62786302
2 27774019
0 55612967
2 7569968
0 71789252
0 93381809
2 19533118
0 74804842
0 80593134
0 18776127
0 32852066
1 57511071
1 27583996
0 8472662
0 66710283
0 61348699
0 95667184
2 79974323
2 21603441
1 14725196
1 41431248
0 97359486
0 56260837
1 228724
0 64883427
1 20198075
1 47250614
0 81685357
2 41869529
2 79756918
0 86944281
0 50365405
2 92990309
2 46605262
2 14201711
0 9003045
0 36314965
0 90213336
1 29733300
1 75206536
1 65724751
2 68781569
2 44622190
1 99896414
1 14163936
0 79290067
2 55898237
2 69039365
2 6120877
0 4666128
2 18037620
0 10056633
1 2314110
0 87058198
1 4077630
1 24110399
1 28779244
1 75884589
2 89533783
2 35677263
2 65399636
1 80149132
2 93518146
1 92360539
0 94781233
1 72312250
0 57394338
2 89251228
1 42264731
0 93122228
1 36285784
1 71185205
2 16713541
1 80689138
1 89131971
0 4328847
2 93397843
1 38244674
1 55932573
2 8917987
1 12400411
2 83414868
0 94998807
2 87416179
1 38215350
1 28216645
0 59054672
2 94720568
0 23479466
1 72878521
0 18416883
1 64648319
0 82453692
2 61597502
0 14973002
2 55436996
0 26001534
1 61713234
0 12965276
2 83580333
1 82716471
1 1224804
1 64514097
1 44408410
0 91788478
0 93078608
2 66352143
1 79754635
2 36290916
1 2130209
0 97335756
1 37460911
0 15706869
0 36969245
1 53837192
0 87705459
2 67734836
2 99567874
0 21479709
0 87189114
1 15871143
1 68140192
0 54790392
0 17185726
1 70372381
0 38290334
1 15968359
0 25415965
0 34939051
2 48975584
0 45699140
2 62756355
2 46996460
0 24161490
1 57446971
0 31009911
2 1642478
0 88235024
0 65562798
2 10094119
2 87021683
1 30776762
2 90186460
2 8501324
0 82685531
2 43158971
1 64129253
1 96415030
1 96296168
1 91499953
2 24475584
0 78200631
1 23327727
0 40266826
0 61200107
2 74674459
0 30310162
1 59710009
1 97417672
2 37302300
2 67322978
2 93569524
2 59285000
2 4812918
1 23907686
0 31030680
2 24468354
1 14733060
0 39279865
1 79592673
0 75458240
2 51297471
1 60282409
2 40263406
0 42107270
0 58256631
1 97190537
1 12623219
1 54145604
0 52118569
2 27494285
1 97413704
1 65856861
1 15627905
2 76954566
1 72247169
1 36355016
1 1903074
1 85194598
1 98134937
1 66709755
1 99474105
1 14814593
0 32519773
0 33015108
2 683688
2 59481095
0 51240676
0 39730852
2 45319977
0 63964480
0 36858607
2 94020973
1 15055183
2 33952114
2 14255512
2 47128446
0 82594227
1 2809764
0 82927870
0 64596253
2 11228519
0 38813221
1 81421791
1 68197228
1 82087413
1 54055734
1 40522696
1 50734322
1 44528163
2 41950310
0 33534358
2 31516910
0 39946005
1 17878302
2 34636664
0 71292783
2 60994714
0 74665745
1 58245304
0 58389058
2 83734815
2 84705660
2 10848525
0 63857666
0 7161706
2 64149379
0 1620585
1 18047388
0 61224603
2 69616902
2 46293841
2 55038892
1 88688240
0 9536323
1 43962141
2 64398802
1 62401464
2 52610262
1 61160061
1 72861502
1 6691476
2 96764568
2 71549368
1 50789257
1 1601840
0 68059238
0 99049224
1 8287757
2 90307044
1 68530211
0 49735750
1 22986280
1 22021577
0 62373384
1 6800965
1 13286861
1 32392439
2 39156766
0 77784797
0 67142040
2 9527906
0 13088779
0 53796268
0 73472661
0 39473702
1 73731776
0 85582586
0 96680265
1 85037480
1 73117772
2 80123825
1 67642327
0 85636740
1 2827427
1 78203893
2 97165230
2 12219532
1 55175940
1 72472559
2 14102267
2 42530988
1 92047808
0 19274140
0 25610604
2 35870338
2 99834145
1 16915862
2 95510462
0 20212780
0 1198439
1 8806380
1 57570085
2 29143980
0 74813449
0 1176279
0 41410331
0 73817453
1 13721060
0 91280818
0 96953399
1 88164455
0 94105502
2 89160334
1 26851327
2 62845728
2 4007935
1 89606623
0 79605809
2 74731979
2 82447951
2 82173332
2 3800025
0 20881048
1 68757346
1 17193429
0 44898423
2 98320815
2 12074410
2 37163103
2 96990120
0 80485523
0 89037610
2 57438235
2 86487853
1 46596736
2 52820955
0 13917297
2 89800055
1 25667349
1 83465758
1 8760120
2 49060416
0 81953557
0 93087277
2 60227504
0 20254280
2 65340619
2 30002741
1 3041546
1 40201390
1 57634064
1 13615409
1 98375297
0 19479023
0 58360460
1 65985429
2 28359795
0 71348549
2 63804033
1 95339205
2 86977936
2 55474504
0 7213823
0 80692042
2 14684104
0 37116969
0 68689081
0 16536508
0 88199422
2 25656084
2 30097245
1 65212159
2 63336009
2 3432982
1 43092404
0 69055991
1 28088141
0 50860271
0 26116103
0 49114012
2 59107787
1 52991612
0 82963847
0 50970806
0 24065868
1 4887364
0 21305759
2 83071230
1 38330276
2 84185640
0 43368762
0 37687567
2 69194521
0 15430737
2 17307660
1 23353100
2 4331602
2 18006997
0 32017708
1 11506322
2 29779686
2 329683
0 69952025
1 69795218
2 47791289
1 53119703
2 82763068
2 6421217
0 3980978
0 99710940
1 87992859
2 38442055
1 69196666
2 46976684
0 71104027
1 4255966
2 29949141
2 20481177
0 70822232
1 75499388
0 3607643
1 45844883
1 99045281
2 83139961
1 10759519
2 44324013
0 13685955
1 48607775
1 68497883
1 24782012
1 18717455
1 844281
1 82572014
2 32717669
2 23715393
0 83955697
2 76549429
0 24249631
1 73932669
2 94216690
2 15083145
1 6920975
2 82915912
0 14014825
0 84868157
1 98216019
2 49934293
2 94708515
0 16635600
1 44617893
1 3121872
2 92306782
0 56105167
0 12455922
0 87807065
2 53471529
1 15885712
0 158235
0 65460061
0 2964208
2 62803843
0 70601627
1 69658122
1 5155290
1 76402973
1 61132259
0 38322104
2 59058953
2 10632505
1 14149387
2 873911
1 64489959
0 98278313
1 71347567
1 13252852
1 40879330
2 60713495
1 83650985
1 90423876
2 23601747
1 33588317
1 71191968
2 55882943
1 51579752
0 60665437
0 64771640
0 19380323
2 43442344
1 64322182
1 57324482
0 67567462
2 24914930
2 69549489
2 91391712
2 28765417
2 10328123
1 16254543
0 50846679
1 74365354
0 1033554
2 69473939
0 78474624
1 46243262
0 63416792
2 68208330
0 25391267
1 9058208
1 18459956
2 94795567
2 74690032
2 82541887
2 73655761
0 83988978
0 74304799
0 38743969
0 70321388
0 43441938
1 86578454
1 89318532
2 76215902
0 64500189
2 15958380
0 71028031
0 85336994
0 76874728
0 67652343
0 86258351
0 20438147
1 94651022
2 83518087
0 39396158
2 85158847
1 34749379
0 91514852
0 97594085
2 29808593
1 35032920
1 24027474
0 37932326
0 46652006
1 2791742
2 38408286
1 6324833
0 60612893
0 55500567
1 32874253
0 44963241
2 59331376
0 48218942
0 35252587
0 17143099
1 98814001
1 29291779
0 46236760
2 65707640
1 93462514
0 86977084
0 40265697
2 39320979
1 22829708
0 82874979
1 41031697
0 80697545
2 18079572
2 81637141
2 82724000
0 25477602
0 64661493
0 85056127
2 98660776
1 27259173
2 7404734
2 30024333
2 15067696
1 98257164
1 33661499
0 14567511
0 20030771
2 9876850
2 6235110
0 89617334
0 35100998
1 35501245
1 14477775
2 64680268
1 81187987
2 69917082
1 89988149
1 54024990
0 65804770
0 28317818
1 78762325
1 31925769
0 61747392
2 36328327
0 77238361
2 69935556
1 52054947
0 5547808
0 81034650
1 98576403
2 69921154
2 69936330
0 78008774
1 40488629
2 60371491
0 33939269
2 65839714
1 59616585
2 27905419
2 58476260
1 3534354
2 6408323
2 26082889
0 83536232
0 9120558
0 48468701
0 33913669
0 47377948
2 17099545
0 59532906
1 13777274
2 25249165
0 49936765
2 3396597
2 9273573
0 79741348
1 36590979
1 14337842
0 25910569
2 74073066
0 46012149
0 10157306
0 92626694
1 72513553
1 32663158
2 22696357
0 52493781
2 37914499
2 55779951
1 30514118
1 50853798
1 95888842
2 36441305
1 17288178
0 96709945
0 80572274
2 37100879
0 3561440
1 94301274
0 64036391
1 54868104
1 41758646
2 39792383
2 14174370
1 56335997
1 43633642
1 58453800
2 125980
0 46362652
0 11590159
2 31746811
1 9411287
0 71794145
2 37369333
1 93693835
0 24658012
1 66570940
1 64211825
0 53847935
2 83448882
1 12363136
1 48959177
0 21196552
0 2073162
1 75100006
2 63616198
0 27433957
1 29797051
1 62882782
2 24211604
1 31266100
2 39649932
0 12940659
0 11629111
0 46488528
1 64369055
0 61996932
1 95415771
0 28980408
1 13650522
2 73722243
1 42725236
0 33685501
1 73411601
0 87849739
2 16300900
0 456438
0 28707341
2 87584449
0 88646537
1 50664968
1 95817741
1 66864184
0 51035369
1 38304151
0 14552732
0 37340247
2 206676
0 95418896
0 57925565
0 30227732
2 82190545
1 46752677
0 53790537
0 1627492
1 87577819
1 38023561
2 33327428
2 66628855
1 79049531
1 52970836
1 10074445
0 79425546
0 70568189
1 67433270
2 50951132
0 33988883
1 55006292
0 29749435
1 45693834
1 59798123
2 26222989
1 58421809
0 26805202
2 64204482
0 59737072
1 77753941
1 74299273
0 11940327
2 73831208
1 19772596
2 62945771
1 35195415
1 91957551
1 87568301
1 57874546
0 17346047
0 29052079
0 7547129
1 43227300
2 65832723
2 11502296
0 81364378
0 72287331
2 52609802
0 16183146
0 28838116
0 97038361
2 39834127
2 91935064
0 43557637
1 29568479
1 57534073
2 64775605
1 11570542
1 42251645
0 63803108
0 29146348
1 27771938
2 67335796
2 2380210
2 92724609
0 38638591
0 69129738
0 99609772
1 72224644
1 25920025
1 66425530
1 14294213
2 24116040
1 57859827
0 55830723
1 76054162
2 25254843
0 11223349
0 33948620
0 4454520
2 35092006
0 52987774
0 63918914
0 48543749
2 60105229
1 9789169
0 97077870
1 61719251
2 92484899
2 43794385
2 69713479
2 99929725
2 73340936
2 3167558
0 13872451
2 60757477
2 68791096
1 99196683
1 84239048
1 42413068
2 83152440
2 90878411
1 40220172
0 81101756
2 65088410
0 77077184
0 91953616
1 52852766
1 29585248
1 1270750
1 18496294
2 3980903
1 97949487
2 43982410
0 12145737
2 5454301
2 70148048
2 30512601
1 62205473
0 64551200
2 5143420
0 4352364
1 84160180
1 17155687
0 27588618
1 52248246
0 28225285
1 22460331
0 98092440
2 54344576
0 96239630
0 24276660
2 96282922
2 66482536
0 45527135
2 75523043
0 87512633
0 77169463
1 20533222
0 4052769
0 52341057
2 34074683
1 95412506
1 73834626
1 63722889
0 60126988
0 26599260
1 79630922
1 61538786
1 80775697
1 72550458
0 19899502
2 70621633
0 56520472
2 63033333
2 43133715
1 59021417
1 44869608
1 70408272
2 22752657
0 77201547
2 90474571
0 38360689
2 29494207
1 60482024
2 88638358
2 71629579
0 52419073
0 31040444
2 56201341
0 80503983
1 58647019
1 15400201
0 36114368
2 87467479
1 92891940
0 49768711
2 42298593
1 58222085
0 59760654
0 97112405
1 15429081
1 21011236
2 17429495
0 19106944
0 65758552
2 20287467
2 59107917
0 94772493
0 9866360
0 1924624
2 53452371
0 77196347
1 15299112
1 58586292
2 3333558
1 27759147
1 79429722
0 51953711
1 43946975
0 40171799
0 75705686
2 76252015
1 19921781
1 77607837
0 29755724
1 53704041
2 25074815
2 81486898
1 55579911
0 50958664
0 98467790
0 76245469
1 80677196
0 57802860
0 38983747
2 85738255
2 325321
2 45426293
2 71675810
2 24321733
1 87573193
1 70413005
1 61107295
0 60618178
2 44501913
0 85672232
1 75755302
2 3362511
1 18432201
0 34368570
2 95878442
2 53097041
1 73530500
0 93918004
0 95610032
1 42509634
0 54347702
0 60625973
1 95022497
0 44551101
1 49942942
0 64165288
0 95471569
0 65876684
1 74973691
2 82125423
2 62812831
1 96158433
1 87696334
1 72957328
1 81378289
2 66849099
0 79459614
2 17006273
1 31440358
2 69596489
2 43811429
1 24743883
1 75492952
1 96753188
2 10454658
1 10629433
0 60610601
0 18754896
2 43749014
2 53946118
2 30834663
0 86829365
1 87882395
1 60244616
2 79916251
2 51757187
0 91451761
0 1720147
2 69151333
2 84551821
2 10616374
1 35786175
2 62858664
1 69090266
1 20197957
0 90297347
2 56824155
0 94526717
1 13159557
1 21367228
0 12118074
1 60504333
0 26453509
2 93204721
0 64751838
1 7376715
2 32112416
0 60444881
0 3884257
1 46841806
0 45250074
2 27054877
1 42111880
2 56586755
0 39343533
2 64259648
1 93506108
0 26913617
1 32885517
1 50933808
0 92098525
2 19194218
2 37046751
0 61119860
0 2089448
1 89519020
0 50278253
2 80241212
2 94921677
0 55815778
0 85873294
0 44643309
1 43997312
2 21542339
1 56245124
2 53521440
0 15494424
1 82838573
0 32937191
0 32337807
0 71749550
2 62644686
0 29405500
2 61520633
1 79863619
2 94852858
2 1464480
0 38916936
2 55262443
0 39087663
1 49038092
0 86026048
2 41563592
0 55406793
1 75631644
1 52768548
2 13130820
1 60051066
0 41427937
0 99839675
2 63875800
1 63106229
2 48625286
1 16195135
2 35647953
2 57768971
0 79097583
2 73066570
0 79285592
0 56879231
2 82724883
2 71208549
1 95114755
1 15438430
0 93020997
1 57957353
2 98268410
0 28070336
1 70557527
0 77490591
0 62302467
0 84124752
0 70022757
0 32240906
0 7493698
2 71101706
0 8481262
2 32859149
2 99736442
1 17714532
0 41752719
0 28561609
1 91582033
0 13601406
0 52063919
2 39833037
2 33559921
2 93831740
1 73081209
0 6008924
0 27736315
0 63391388
2 83740039
0 96526906
1 39922632
0 8132657
0 83101885
0 71122108
2 32187653
2 44719347
1 81784240
0 35297644
0 36561918
1 1069343
2 89136521
2 87831414
1 98653900
0 27566422
1 70169296
2 32827918
2 71475893
0 59935751
0 47641321
1 84299626
1 69424060
1 6780310
1 82449439
2 32977513
0 61844421
0 6405422
2 66729454
2 59675157
2 67140799
2 65038229
0 35351554
2 5297322
1 81346702
2 90703094
2 77091154
1 33865527
1 48874072
0 2772010
1 95684206
0 5937095
0 32012997
0 83086855
0 69928591
2 40361231
2 96024677
0 19939715
1 19555577
0 19893262
1 12297827
0 56277995
2 86317360
1 49551451
0 51558235
1 36601337
2 30701285
2 18433214
1 87637191
2 17796395
1 26699056
1 45908138
1 97220163
0 10792045
1 10006807
0 70727105
0 58212361
2 56338124
2 17442244
2 86137593
1 70075806
1 53455868
2 72594478
1 28860396
2 6438838
1 48028758
2 14057781
2 93891375
0 83673419
1 13138426
0 16985371
0 56818691
0 87962247
1 61938643
1 84649553
1 33971605
0 92606490
1 19221878
0 66252293
2 1998514
0 15432918
0 88070285
0 68826653
1 4268299
2 41925310
1 92036647
1 34012671
1 65703874
2 60677421
0 51652954
0 15102896
2 89828890
0 90328300
1 10412733
2 81555977
1 47881846
0 19625785
0 39350017
0 7894544
2 8136929
2 59747461
1 76908205
0 62609938
0 27006996
0 35060802
1 63132322
2 23985556
0 40012595
2 40379454
2 24066520
0 22301909
0 7718175
1 47833027
1 34340533
0 20641363
0 56252490
0 53491741
0 36895099
0 3921673
1 13469007
0 85537200
2 89765137
0 11958643
1 86401210
0 3098587
1 43002527
0 65332230
0 19378523
0 75881545
1 55528489
1 2042905
0 53076974
1 12244330
2 33459972
2 7721463
2 90013007
1 54813433
2 37059105
2 41640318
0 27292550
2 67786808
2 85811354
0 10489174
2 16424250
1 3564016
1 43507202
1 81272429
0 23421028
2 94615288
0 21360743
0 99743256
1 18890572
0 77214119
2 47531094
1 51579077
2 77749734
1 15364067
2 25688195
0 22585357
2 80971491
0 5452018
1 43818754
1 80356393
2 58031041
0 23112870
2 48284578
0 63410873
0 52266081
0 48421460
2 80176491
0 99719692
2 14998676
1 60564909
2 35524310
2 35637759
2 9200554
1 29410627
0 29877283
0 41808840
0 48378672
1 60218690
0 27208818
1 38112838
2 59875288
1 93842319
0 47531491
1 46451263
0 73973438
1 99824739
1 527066
2 34480743
2 48605140
0 45015794
0 36652041
0 43852211
1 29723162
0 69212395
0 41428427
0 69032341
2 22343910
2 6045047
0 27086247
1 41239213
1 67912146
1 59238686
1 82711009
1 30477572
1 36019094
0 12826470
2 72755044
2 68762303
2 71665178
1 78784718
2 58316737
1 93152444
0 91073863
1 13277961
1 61621315
2 59152429
0 60900076
0 99632757
1 70266753
2 27022721
1 25640992
2 22949175
2 22723858
0 83570213
2 71545638
2 54821517
0 17044031
2 12622761
2 97352905
1 45363574
0 55628121
0 75585438
0 85473461
0 86999957
0 53742867
1 3118269
0 54015715
1 47104609
0 30199904
1 34911689
0 47289443
0 87575210
0 69875063
1 17758760
0 28652021
2 21201663
0 30083202
1 40492468
1 11042824
1 23115340
1 22245047
1 38258421
2 4885747
1 62629828
0 56849448
2 37832233
1 83637463
2 25457378
0 33020774
1 80658977
1 5928184
1 63300373
2 96175312
2 78345973
0 32045880
1 23353351
1 18505366
0 70970987
2 91983471
2 31743081
2 37966256
2 12710034
0 95186097
0 57377583
2 86164507
1 46461808
2 27225972
2 9470452
1 33839024
1 52183426
1 59751820
0 18115217
2 55208684
2 53741505
2 985211
1 94116084
0 58816446
1 42695150
1 23959904
2 11648423
2 11147905
2 67013085
0 88579118
0 378898
0 84603848
2 86598270
0 61589846
0 834264
0 20713003
1 37624024
2 20241298
2 82136452
1 40836749
0 20421307
1 77069897
0 94942994
2 22882954
0 51138394
0 77373713
1 80255145
2 96191825
0 12048638
0 21554054
0 89652861
2 97054237
2 22247236
0 96829934
1 30293588
0 43669097
2 24750148
0 92967991
1 28558640
2 73373863
1 46873110
1 55815911
1 78485714
2 34400905
1 97657715
0 24668466
2 49159744
2 78305645
0 78379631
0 66014360
0 74474737
2 41109320
2 96103730
2 58366422
1 6896225
0 3970951
1 41129774
1 33856833
0 31498135
1 25202878
0 87377629
2 88735381
1 73468167
0 39626583
1 48888204
0 47840678
1 63996184
2 8579348
1 55064472
1 73883862
1 85930516
2 78422795
2 17231736
1 11868074
2 68121324
1 13481611
2 66547559
2 78443919
1 38085476
2 14131635
2 88671685
2 20688695
1 13605671
2 62597984
1 59681169
1 85721341
2 49998520
2 65748269
0 13797886
0 23038935
1 45371840
2 83983791
2 45418019
1 2353950
0 56354083
1 39114145
2 61286958
2 51039090
2 54088280
2 90767376
2 15202354
1 80807121
0 37293359
1 17284610
1 63654437
1 57195963
1 47417445
2 88239923
1 79080563
0 58515534
2 69813892
2 7412330
0 66522388
2 54361898
2 33526130
1 46398070
0 74936590
0 2799723
2 80982222
2 34017896
2 99822610
2 32071786
0 49037898
1 77217163
0 29521516
2 96227611
1 3014709
2 84888992
0 73190812
2 69390402
2 90757273
0 418260
0 42304680
0 68329772
2 93793386
0 1242159
2 6165051
0 51758911
2 46403615
2 94949203
2 21738024
1 91773958
2 71132621
0 69156481
1 59049117
2 58829701
2 90492658
0 69058962
0 53613925
1 55745049
2 50010539
2 12277339
0 83253140
1 32857444
0 28285906
0 3795657
1 53079534
2 26915045
1 43775043
2 76402068
1 61665498
1 76375979
1 8273807
2 4193735
0 8888110
0 40828639
0 25396708
1 96243600
1 9284587
0 20199010
0 39547496
2 5006454
0 82950310
1 3920246
0 48720376
1 23499079
1 97427345
1 32609510
0 92856379
0 21390724
1 51953433
2 95386175
0 92906809
2 1744719
1 42011725
2 87425896
0 53091543
1 37642662
2 44123368
2 68414319
2 24194366
1 88227590
1 23505788
0 95495033
2 28963044
0 3770660
1 1712086
1 27484009
1 82396316
1 1445856
0 5462535
2 21275294
1 86835229
2 84591317
1 96914112
2 34114499
0 91816669
2 18898133
0 47573687
1 43855461
2 28676222
1 12110457
1 8756160
1 99062018
1 26928393
1 38267638
1 49267801
1 31765354
2 78256039
0 29204557
1 69714380
2 17157745
0 44573394
2 53422782
1 22715729
1 59953675
0 55183970
0 87284002
0 89800976
0 60290443
0 25648006
0 6354756
2 7876535
1 75076419
2 68257980
2 53115502
1 23817011
0 36815797
2 81801957
0 21734516
1 48683404
0 63163656
1 68050595
2 17946952
2 32121521
2 7134113
0 36695540
2 10949855
0 37080602
0 6020487
0 52063051
2 88906398
0 17118964
0 15473367
2 15187766
0 4108752
1 61429191
1 17795950
2 47249368
1 86599670
1 96972156
2 24202705
2 52093836
0 49682208
2 52780737
0 29306902
2 43436147
2 81643459
1 43457994
1 96261320
2 4916677
1 40600236
0 55351715
1 10258237
2 56393137
0 68958171
2 57840205
1 25833390
2 77791629
2 84515379
1 29066581
0 61825216
1 68177383
2 47027320
1 34006456
2 3892535
1 18930655
0 58910919
2 51346652
1 15004117
1 85444647
1 87402211
2 46113135
1 79798501
1 91097874
0 74755285
2 80820694
0 48179013
1 18040030
0 5242244
1 10877257
0 37985161
1 72857964
2 80506491
0 53411904
1 80604937
2 58167891
1 35611761
1 83657013
1 20642613
0 98294511
2 15635162
0 13666138
1 72210725
2 41888630
0 84392410
1 8430367
2 54810442
1 94352936
2 31836005
0 9583377
1 12218025
0 90547085
0 91823985
2 35919799
1 12082303
1 71046426
0 7837159
2 54777698
1 4216502
2 97454822
0 22967713
0 68384589
0 89159494
1 63674438
2 25733385
1 57243456
1 14438946
1 69669946
2 85179545
0 54023237
1 22730169
0 66199291
0 97768039
1 77036831
2 65655227
1 28630378
2 61459904
2 89526952
0 40753105
0 86012359
0 60650641
1 25019092
1 49852494
1 89852533
1 85590067
2 81344072
2 40693950
0 37179090
2 51513731
0 82143649
0 90750439
0 80181336
1 58764796
2 44839447
1 28199433
0 28959890
0 61004008
1 55029652
0 46802562
0 18524778
1 39393225
0 23591059
2 4648758
1 58244893
2 30386347
2 19047588
0 27046644
1 91624321
2 23682160
0 99462920
2 99558419
2 30977244
1 38419533
2 85716637
2 66186970
2 7594549
2 48609646
1 68852490
2 88980489
1 33315905
0 38521378
0 75356051
1 72337455
1 31262631
1 99990983
1 34030029
0 16201353
1 91718445
2 49897416
0 75375809
1 9395221
1 83707084
0 2994177
1 92873250
2 65505600
0 98665968
2 73013156
1 93784601
1 60982929
0 23004240
0 2453853
0 27363882
1 41979749
2 72779313
0 41831776
1 87098210
1 85838827
1 42365596
1 16654210
0 65578281
2 76143246
2 84860880
0 23568054
0 77916858
1 62516365
1 61724280
0 33025176
0 19407797
2 58702484
0 13827653
1 317369
2 21536557
1 19498854
2 38806142
1 81806172
2 57755179
2 89636221
2 15123689
1 65732272
2 72586498
1 86131189
2 77884650
2 73904254
1 88514981
0 93270387
1 28255700
0 32348764
2 51176785
2 86597027
1 64808008
0 42062636
1 26541064
0 234521
1 11594547
2 5476731
1 32363104
1 37550275
2 49175887
0 69617973
1 58648294
1 72685277
2 69985128
0 67552084
2 88154033
0 24300809
2 96769116
1 37744887
2 91315725
2 71411832
0 99219556
0 99097322
0 27640825
0 51744057
0 72305158
1 20432534
1 46387258
0 49052664
0 68334360
2 69283192
2 93447057
0 64234145
1 13535915
1 11884782
1 11581274
0 40105498
2 14607093
2 87223427
2 51699231
1 32444546
1 17670805
1 73664651
2 5307902
0 74181231
1 11759830
2 16858206
2 93313647
2 73769357
2 30358603
2 3617720
1 82899711
0 5758046
0 62707476
1 50916341
0 8402477
1 62478605
0 31566680
1 92972642
1 46631854
1 73615541
1 65885693
2 23707131
1 26513764
2 5731962
1 85239628
2 31935069
1 82717373
2 9278671
2 14727922
2 57623976
2 43665737
0 32846762
0 55794486
2 68359919
0 28793891
1 30997008
1 22566093
0 4924768
2 26078956
0 53767149
1 49643777
2 98498661
0 46252045
1 17106942
1 55821146
0 8216703
2 34609731
1 59113642
0 36260217
1 83531
1 96984285
1 66694549
1 49733395
0 25267962
0 13660729
2 13763989
1 24023547
2 88924084
0 86101016
2 47126663
2 97996179
0 54311842
0 47486619
0 630252
0 48796461
0 78439224
2 7656675
0 12540657
1 70273253
0 1358417
1 81303118
1 55390657
0 81305728
1 77925755
0 71904363
2 65495452
2 35896982
1 32190904
0 37895906
2 52600697
0 46815447
2 55495543
2 62585772
0 43138626
0 32135229
0 19913073
0 63504072
1 99210239
0 47934570
0 86666471
1 53337582
2 1149491
0 38221855
1 55941404
0 99566342
2 35954683
1 95684012
2 97830986
1 7468852
2 82078188
1 95933701
2 47811049
0 83327254
0 54331732
0 93458989
1 26612816
1 71989918
1 38617352
0 57045194
1 39450757
2 4476445
0 82631004
1 57781922
2 20796074
1 82168745
0 18594163
0 21870836
0 3533378
1 65616311
1 53525739
1 44346573
1 10737134
2 83128696
2 88211342
1 21134010
1 27156963
1 65645064
0 3134605
2 77181386
2 38577968
0 39259910
2 43620565
0 63038596
0 49209882
1 47679509
1 94129571
1 83128260
0 99601760
1 7145006
0 6766669
1 67637094
1 14258160
0 63282296
1 85017664
1 9976671
0 23246273
2 93879612
2 63405198
1 39285303
1 99424212
1 98669533
1 65005658
0 59464202
0 48191652
0 56655269
2 57455224
1 45468370
0 79156009
1 95244080
1 78422151
1 34683908
1 97923410
1 60848061
1 92269842
2 48393276
0 65996528
1 10058268
0 50720643
0 88771353
1 37129427
2 89068389
0 23310891
1 46810996
2 99346457
2 33049759
1 12398203
0 61995413
2 60942716
1 33407510
1 46523827
1 8312115
0 91607816
1 35959174
1 35644586
1 61330707
1 87858664
1 24359565
1 85911984
0 42855867
2 43017614
2 41703867
2 17293934
0 41571565
1 17382317
1 35176927
2 87479606
0 48006764
0 68541720
1 71801711
0 78650294
1 57606907
1 73203990
2 10067934
0 77122744
2 66110423
2 25218257
2 11470328
2 18839343
1 39146650
0 91390904
2 31803810
0 9363264
1 18804346
1 20088840
1 83707245
2 57180203
0 54230287
2 15413771
1 40064337
0 9962110
0 85740692
0 11504143
0 33052873
2 35056756
2 35819762
0 71052511
0 59793031
1 91478016
0 52963694
2 84301709
2 54523892
0 32764349
2 58086882
1 97188384
0 17600090
2 3833901
1 66242152
2 4045238
0 98447362
1 51971675
1 68371353
1 7920342
1 78811098
0 89447963
0 36893598
2 65595412
1 27360433
0 44062862
1 13342648
2 1230889
0 39879109
1 75771326
2 85952862
1 66605207
1 8509686
0 29969307
2 8345827
2 72364099
1 46019016
1 38688785
1 3760714
1 30886271
0 5312382
1 18656639
2 79266634
0 94012315
0 97710169
2 50710628
1 21483287
1 16569626
0 5103490
2 33645410
2 28353088
2 81476582
0 44295947
2 55262992
2 1497923
2 14612271
2 43723131
0 57084496
1 92538528
1 35440129
0 24957862
2 86687462
0 79463075
1 67350342
0 72773359
0 70651423
0 92731731
1 41041497
2 77197900
0 53169844
0 18507379
0 22749803
1 49569558
1 61575315
0 82126466
2 19758032
1 22469078
0 57143783
0 62962965
0 28637749
0 79555846
1 53162775
2 44947043
2 37208052
0 75299776
0 84204355
1 91329896
1 48055283
0 63407233
1 6053940
1 72471715
0 71538212
0 12298906
2 2562382
2 18018535
2 78391401
2 66904363
1 11795969
2 59546067
1 47606416
1 2064432
0 68090250
1 17247375
0 27884347
1 76820829
0 90296646
0 53222148
2 35008229
0 41188371
1 25045217
1 20168355
2 13708456
2 34558224
0 10747785
1 65163209
1 98578245
0 87470678
1 39817790
1 85852218
0 77776617
2 83717894
0 67681583
2 88638609
2 16866668
1 67284193
1 29925732
1 78081296
1 55991751
1 92319141
2 59096963
0 11347306
2 2374955
1 90964694
1 34525015
2 4889312
1 67035629
1 21348148
1 51071568
2 22356710
0 13850547
2 14628768
2 61664690
2 35153879
2 42419452
2 5189738
1 18648133
2 21308707
1 56791844
2 70774230
0 30999800
1 24840111
1 18060
1 34489181
2 82299381
2 18660301
2 39609790
1 4366683
1 62627863
0 37606771
1 15561226
0 41264820
1 5698173
0 42757685
0 26634190
0 35165279
0 89423272
1 52015854
2 65410137
2 90532137
1 32098582
1 67410035
1 43017506
1 58975224
0 21370667
2 13807027
2 81088260
1 63083328
0 12002959
2 59938462
1 16692634
2 36608524
2 84445609
1 2059681
1 74794361
2 19294137
0 7013820
1 74776938
2 56187330
2 52777459
0 87420164
2 31766450
0 77357693
2 7698173
0 75005185
1 32867064
0 15487289
1 38054005
0 18984984
2 50753292
1 38165299
2 35358506
2 67596131
0 80162750
0 9664204
0 71823359
1 58059046
0 80625413
1 16709753
1 51291783
2 90674597
0 9299608
1 47404040
1 1901686
0 28642982
0 35260815
1 48710457
2 12032340
0 7734436
0 42363690
1 58291956
1 15337631
1 6993279
1 6882211
2 31377197
2 45660016
0 89848878
2 39502325
2 15711582
1 71816040
2 30818640
2 80625588
2 87093356
1 54062952
2 59889088
0 20040873
0 50735696
2 4806094
0 61964472
0 1027583
1 1578758
0 36458676
2 92510951
0 14994303
0 67782744
2 58343473
2 4639927
0 82480175
2 76302212
0 11856826
2 56993071
2 81361060
1 37067624
2 66358041
2 8158472
0 7077381
1 86557585
2 37678326
0 30890941
0 77848035
2 1185194
0 26796822
2 21569106
2 21374542
1 34439816
0 57084688
0 80388128
1 41219162
2 71821764
2 95397135
0 40806323
2 74820649
0 44787630
1 93487928
0 97937623
0 97341000
2 11303072
0 28980422
2 20486659
0 20474439
0 4842524
2 43748128
0 65647905
1 12821727
1 17011466
0 6718679
0 77989905
2 26708416
0 63600776
0 85447467
1 77084108
0 21171539
1 9790259
1 70977061
1 34358518
2 24061514
0 42452581
1 80940701
0 16214448
1 36955892
1 65631092
2 45143858
0 74402660
2 97940251
0 83194847
1 49259806
1 96516002
0 63675277
0 86819274
0 31909250
2 34955097
1 7683740
2 52954345
0 98451990
1 70571545
2 79531595
0 95761201
0 45029961
1 46973586
0 64466399
1 66984034
1 18560328
0 25641135
1 33624694
1 54746061
0 50559647
0 42840201
0 43985183
0 48752728
2 56910536
1 43965442
2 10199800
2 67295487
2 86264479
2 68762619
1 84806935
2 81676190
0 93199262
2 64639490
2 57708942
0 89187162
2 17400750
0 4088142
1 88115611
2 14457619
1 86086903
0 21100959
0 94161694
2 72312690
2 74008636
0 81320094
2 81268684
2 25687613
0 20670513
1 13525041
1 99439296
0 46791841
1 42362229
0 41744038
0 86276944
2 47155567
2 1582433
1 72825118
2 24075056
1 77356607
2 40081361
1 43496435
1 52146789
1 65351315
0 24193603
0 5069474
1 95307036
2 49373228
1 58675918
0 44230255
0 87356461
0 84794815
1 82703491
1 55928251
2 68236532
1 78734626
1 44707412
0 23082097
0 59308437
2 81564569
2 16920891
1 73235182
0 89965376
0 1841936
1 84611135
2 24063204
2 47588140
2 46997235
0 14525391
1 30750794
0 73993611
1 88603679
1 37086281
2 79815497
1 93404300
0 7682737
0 63977444
2 40019516
0 97472245
2 92429647
2 4484318
2 67436487
1 25947311
2 68862847
2 1468375
1 93345229
2 65354665
2 66096132
2 50643794
2 89140613
1 38709516
1 95558955
1 44763908
1 25109782
1 57737094
0 65941980
1 13934332
0 23705714
1 44574392
2 40780007
1 88397113
0 82086922
0 85827978
0 37162883
0 53486912
1 69977279
1 5009888
1 16288224
1 28365030
1 93630285
2 72754524
0 57338275
0 57799095
1 72354715
2 94370380
2 55286732
0 64901626
0 92035592
1 72786144
2 46954070
1 2432561
1 31135417
1 73673
1 99197704
0 10205989
2 171560
2 13669409
1 80569498
1 88825254
2 26338394
1 66775506
1 70471560
0 44234262
1 39877899
2 89781499
0 87549339
1 80501055
0 19042940
2 38350658
1 38679955
1 93189420
2 30038028
1 97853556
0 68308790
1 90454607
1 96082411
2 62723412
0 64674980
1 560400
0 57871067
1 58352278
1 27475731
0 17644088
2 52023547
1 71393935
0 95630317
2 12405348
2 70152338
1 68884836
0 27404422
1 47623029
2 95934140
1 1142347
0 59450389
1 13913867
0 68922835
1 47440208
1 79105582
1 53586058
0 78330725
1 45500131
1 51865835
1 29699715
1 93653869
0 77141945
1 63511388
2 57398295
0 18419363
2 25509020
2 30650013
0 12109543
1 97550
2 15497709
1 41623555
0 55258404
0 61183325
1 68686905
0 23081297
0 25202838
1 61426041
0 81610612
0 57516695
1 4631598
0 9420951
1 56908487
2 64820664
2 58186758
2 42523839
2 14985834
0 53820497
0 30525817
1 15787497
1 83357096
1 91593841
0 84649805
1 49314060
0 76571615
1 56414094
0 99914713
0 62797912
1 6561003
0 68956965
2 3256764
2 83603454
1 92976355
1 42849891
1 2088670
0 78392239
2 80439205
0 7287370
1 83659543
0 8706164
2 45445963
2 51708340
0 58906542
0 42012874
1 88230777
1 91435512
0 7290858
0 23885073
2 19464453
1 95377895
2 35350560
1 96711919
2 30049073
1 16713165
2 6353878
2 68845591
0 31047589
1 25645426
2 6398651
1 43628076
2 38739534
2 64928653
0 22758150
0 60635971
2 90471733
1 98524234
2 42684294
2 80004159
0 61460684
0 68016379
2 84831283
1 65948885
1 18504959
0 73906627
0 55560214
1 97268389
2 11445414
2 22080873
2 81223520
0 36825855
1 59881988
0 23712819
2 82171604
2 9768099
1 42272133
0 69682495
1 68247566
2 78676006
1 69147216
2 94811984
1 34216354
0 77640576
1 22785798
2 35139620
2 85339147
0 25372793
2 45358816
0 14346341
1 99599444
0 98805745
0 13769062
0 77875617
2 46322357
0 75723834
2 3445389
0 93654662
1 45494243
0 82060014
0 38458214
0 17916920
2 46586991
2 84974743
2 86067036
1 44507162
2 10675452
2 35646971
0 60226710
1 93808814
2 48516661
0 28130517
0 61633702
2 77153899
2 85540340
1 73930072
1 81311631
2 12815604
1 58089297
1 14518468
1 78990920
0 49130549
2 4419143
2 28612127
0 81278751
2 10232463
0 50410132
1 60022760
0 32582618
0 23982382
2 1362736
1 21675119
0 54508377
2 51891450
2 51181951
2 53077105
0 78442097
2 53706589
2 43695339
2 28908752
0 84055378
1 61038965
2 75707770
1 10456737
2 87474999
0 65558293
2 36590365
1 80838752
1 9068464
2 40529758
0 85289213
0 27788485
0 19387677
2 55719970
0 93258923
0 98146081
0 4388398
1 15793460
1 34881741
1 33963531
1 35693856
2 35954701
1 22256496
0 51155312
2 68468926
2 65073310
2 43828105
1 1132970
2 28110173
1 10251555
0 80217033
2 70657900
1 37856648
0 37034495
1 66056689
1 86233150
2 57420298
0 89581175
2 9148873
1 83529841
2 59654854
1 38000666
1 76531225
1 59836478
2 19838564
2 82982731
1 40007504
1 64936011
1 29461281
0 98873917
1 20356267
0 74149288
2 7328277
0 5750529
1 22696572
0 96992193
1 74104419
0 80376500
1 74154417
1 65093354
2 23557652
2 59898430
0 89257330
1 81235559
2 12428390
0 709879
0 37557401
1 54066244
0 24925851
2 26253333
1 20115983
0 30850961
1 97625340
1 36904491
0 57622137
0 45443213
1 26790373
1 85703584
2 7506943
0 52890228
1 48520446
2 87013227
2 35378176
0 22788436
0 92387951
1 14457202
2 59466817
0 65120496
0 11406178
1 32195061
2 91998110
1 59667785
1 76213603
2 33693562
1 57694516
0 1704427
1 16469419
2 1795607
1 70467286
1 89653024
0 74516831
0 37082157
2 25475345
1 92600532
2 52347174
2 9639004
2 1200759
1 23593322
0 82525677
2 20874557
2 21091805
0 60636999
1 11337898
0 3142525
2 30012158
1 38424609
1 58994343
2 78737766
2 50371304
0 1962739
2 10148215
2 74833407
1 26371310
1 97257348
1 23085144
2 73918180
2 94667121
0 80546592
1 23306256
2 85831605
2 46592793
0 9464683
0 43958525
1 99171947
2 1902638
2 60293532
1 4753860
1 11854951
2 25356123
1 70042458
1 95456512
2 6039629
0 38623415
1 87938781
2 69759563
1 24606951
0 67435546
2 52835264
1 99008841
1 37560271
0 79911200
0 26762127
1 33694174
0 22805358
0 33427726
1 4538517
0 29350031
1 4973020
0 95371896
1 82303939
0 35075565
2 58051575
1 52196696
0 63227284
1 52925678
1 13482190
0 17792283
1 15516983
1 88003395
0 59447162
1 99136063
1 52894619
2 76476302
0 5622796
0 95415800
0 19862977
1 38981840
2 28711991
1 32573874
1 32099948
0 15756905
1 98928349
2 13621043
0 14432102
0 45929545
0 88761300
0 45941917
0 33277524
2 25451490
1 68722146
2 26425970
1 59957828
1 71433425
2 67233559
2 51800297
2 35186344
1 57616722
1 82731146
2 35560126
0 10147334
2 63033534
2 5445611
2 48947783
0 2676625
0 82867242
1 19692730
1 50721512
1 57859203
2 87081641
1 61606301
1 8237354
0 56732480
2 81142379
1 30540326
0 31743461
2 13583780
1 30887490
1 98022733
1 89578033
1 93543904
0 60519615
0 69788260
2 24148166
0 76160533
1 9089442
1 48098270
0 89212740
0 73280361
1 29836239
1 29762436
0 11964674
1 13148160
1 18608641
0 68205895
2 16972000
2 63511946
0 14509188
1 52988353
0 37999905
0 34483014
2 67079820
0 60249313
1 55550780
1 81164669
0 28993003
2 41406554
1 29447801
2 8078600
2 70007742
2 51023895
1 52068396
1 22882857
2 55880278
1 44835955
0 44557853
1 85346826
1 81240592
0 39097784
2 78033470
1 52710561
0 26610762
0 92664063
1 34931660
1 86847401
1 2855615
0 33118631
1 93351868
2 87101677
2 13556134
2 4116309
2 6345163
0 8392415
1 28479926
1 9862164
0 22768259
0 85251624
0 44899751
1 48404883
0 24440640
1 85765450
1 12258269
0 91889213
2 39531962
2 29147351
1 86405591
1 9863333
0 68897259
0 41539209
1 99308775
1 30781803
1 56824642
0 36086316
1 81456757
2 34299953
2 58363384
0 51007783
1 32194452
2 99603586
2 59255549
0 79240959
2 18762326
0 37003332
1 45470420
0 21466959
2 34957011
2 53665688
2 35985458
1 58962626
0 59754214
1 68684153
2 37834339
0 1370538
2 90832762
0 36714856
1 35952574
1 4118652
0 41925060
2 92033827
2 77403209
2 21045776
2 13543499
0 53843229
0 42712284
0 75310860
1 99992018
2 41938283
1 20111311
2 19587407
1 54623104
0 53779595
1 91916420
0 42150544
1 55451598
1 89475923
0 61378618
1 8282918
1 84682743
1 48208490
2 37038440
2 10786146
1 27543625
2 64315308
1 16352121
1 8835390
0 40197640
1 37185989
2 18296232
2 30534086
0 59325174
1 59003755
2 4897239
1 58724098
0 46801874
2 70403613
1 738812
0 31372196
1 36576143
0 32145824
1 63323762
2 23709158
1 26332887
1 37253782
2 62804016
2 98763658
1 96056678
2 63902634
1 30919596
2 48773112
0 26042194
2 84756973
2 8436875
1 14156202
2 11768758
0 44791310
1 72182242
1 88908666
2 91154017
2 39849766
2 35047995
0 85666460
0 98790486
1 93349694
1 78491438
1 16102858
0 69896092
0 10481952
0 91840731
1 37510560
0 87868068
1 784960
0 99676102
0 95478226
2 76241174
2 57988277
0 6686815
1 59707377
2 64986441
2 39220014
0 47764033
1 7277626
2 82539890
2 92764932
1 61602556
0 66225877
2 79717015
0 73524683
0 82051015
1 26976680
0 14466468
2 92328193
1 41327027
0 7323836
2 93751700
2 37233209
1 43106946
0 1231679
0 49974038
0 33515373
0 55847446
2 4974470
2 38393787
1 84118516
1 78139595
2 35575059
2 17527426
2 79849104
1 19864974
1 57859365
1 93040530
0 25014682
1 64863025
1 65251341
2 6543986
0 12765101
1 38502709
1 33675621
1 3326368
2 56297046
2 83020235
0 57926258
1 49626583
0 48255214
1 86244976
0 89170608
1 64088737
0 78151052
2 26934585
2 27090514
0 44757650
2 39992370
1 48587477
2 5352713
0 8221077
1 4800637
2 2393539
1 52570390
1 3757569
2 45419812
1 791654
2 37732765
1 93527340
1 14044050
0 60860720
0 87769838
1 18359021
0 13866023
1 34752145
2 22935228
2 97839316
2 15732363
1 3081689
2 66352241
0 85191443
0 24695198
2 94137870
2 62560835
2 64032630
0 27575507
0 51643657
1 36076630
0 54396145
1 11334325
0 42478865
1 49680309
0 12104389
2 72158277
1 22793914
2 91562824
1 74389779
1 59007714
2 63596549
2 48746416
2 3516090
1 29504442
1 19333473
1 56562265
1 3832392
1 1365455
2 53896311
1 82428744
1 3256607
1 88338898
0 85573980
0 55571861
0 51368364
1 54855007
2 92365902
2 60009769
0 4026688
2 73628444
0 92377076
0 38103931
2 58293010
1 32188561
2 18586317
2 82788697
0 30032662
0 57020341
2 51879712
1 77702229
2 77539924
0 63900264
2 50022455
2 67723019
1 49924803
1 16959233
1 33385746
2 73875755
2 79698524
2 39399193
2 60857631
0 64415396
0 50232253
2 539
2 91012668
2 67157615
0 17535384
0 60539970
2 71582523
1 75251951
2 53281901
1 97113445
1 65222328
1 45396332
0 26589772
2 23375242
1 48940990
2 99198287
1 97573404
2 67896439
0 321434
2 90958683
1 41491044
0 2597715
1 50503856
2 18755901
2 2197464
1 85133930
0 17330076
0 64516646
2 20751021
1 79869594
2 10092067
0 6979522
0 81894692
1 80440989
1 98437430
1 4609810
1 70408286
0 46963294
2 61123537
1 45608063
0 72516783
2 46947107
1 26397528
1 62086645
0 40247603
2 68745830
0 12482602
0 47800065
0 24809188
0 81404595
2 87874455
2 65770850
2 67244460
0 98886408
1 58088907
1 61544820
1 29761850
1 64640699
2 94411459
0 8353376
1 86554437
1 77470988
0 32210904
1 2530483
0 42452571
2 61300038
2 84128896
2 19132329
2 97636872
0 15230590
1 63288805
1 79247444
2 63846555
2 53268847
2 69280845
2 17553528
0 93422785
0 32716146
0 79206099
2 67118267
0 78995478
0 28048707
1 60982868
1 90152678
2 98852135
1 81887238
2 62281293
1 75159000
1 89761569
1 42191760
2 72761122
2 13091672
0 66307481
1 66052529
2 35340278
1 99694000
1 23545875
0 48743628
0 46037795
0 69857658
2 68692852
0 59496985
2 26831553
1 12388062
0 81090813
1 87467726
2 56414122
2 36195143
2 30747611
1 32020451
2 27111175
1 17141108
2 88766634
1 94381447
1 80810111
0 75374182
2 62731974
0 22360786
1 69582916
1 5953520
1 51896875
1 24580435
1 52651965
2 73818387
1 33782409
0 80061230
0 2052805
0 95131111
1 60447001
0 13861775
1 78167351
1 72181615
0 74442752
1 51305742
2 26042720
2 6097730
2 8099209
0 69690660
0 91343143
2 43787119
2 15947950
1 30864139
2 35567311
0 78704566
0 78721813
1 6786023
1 75779068
0 4973967
1 66595270
1 11241114
2 27575088
0 47332504
2 82183919
1 76841757
0 69301322
1 85898372
2 18548733
0 72236842
2 67435982
1 42596922
2 46212733
2 65031905
2 52563159
0 25028628
1 5842936
1 19331087
0 63754777
2 37154625
0 52724895
1 31854101
2 43433542
1 31533099
0 56004740
0 75036916
2 24904715
2 98239591
1 25426766
1 19123637
0 195758
2 14142680
0 36026799
2 72111743
2 6141023
1 10504956
1 44089597
1 27544544
0 91901634
0 47487942
2 13977310
1 55784402
1 45089939
1 51282568
1 30288212
2 13695340
0 32272210
2 15518727
2 27602605
2 57080459
2 19493938
1 13610789
1 36462834
1 50295136
1 67824392
2 50868404
1 38031669
2 25864071
0 43051781
2 64421902
2 29512246
0 92661350
1 51065856
2 24742331
1 45684112
2 66517892
0 39420588
0 33519284
1 68819337
2 63671843
1 38177434
0 64563237
0 14961547
0 44806194
2 51868343
2 53869002
1 89362980
2 44159693
0 93640335
2 58275971
1 33938719
1 48330094
2 34627017
2 81587395
0 52672512
1 6498448
1 79275008
1 54329076
1 95305883
1 47598669
1 66523422
1 48114521
0 90223946
2 46132059
1 91017213
0 93722388
0 8724690
1 14354791
1 92318052
2 32790834
1 34525963
1 13211870
2 2717168
0 47500936
0 70863133
1 70189792
0 97215355
2 66763134
0 19086544
1 31977371
0 90544231
2 22122028
1 33696895
1 1425148
0 59723249
1 42011910
1 7519339
1 64650394
1 85687037
0 43346971
1 92927981
1 84766488
1 48757385
0 82268442
2 97909041
0 37442845
2 41882316
1 15974101
0 18069417
0 71968004
1 49505824
1 69903113
1 98580667
1 94811821
2 28482418
2 88632868
2 63263053
1 66000615
1 44130093
0 53850077
2 48928814
2 77049020
0 62693187
1 22014956
1 70469009
0 15640292
2 21886337
1 18753740
0 83615935
2 33355414
2 55161614
1 52040416
1 47176304
0 37927654
2 16545810
1 99109623
0 74196341
0 76151700
2 75662762
1 65873050
0 14464095
1 79179627
1 52533854
2 55466952
2 22225184
0 92053104
0 77394787
2 55145398
1 82541777
0 65663199
1 77286790
2 69004389
1 93473418
1 43508369
1 98185692
0 52568299
2 11549608
2 69917701
1 40336516
0 16540041
1 92068911
0 30976487
1 43593568
2 92471312
2 55958202
2 67123107
2 83230419
0 97362519
2 87442172
0 69946991
0 96487714
2 19695102
0 35170793
0 63963647
2 23921694
1 80705143
0 99135021
1 70272620
2 46950463
2 39574414
1 6289707
1 2360643
2 61281906
0 23684015
2 80304866
1 23230382
0 88149099
1 59574043
1 32976453
1 95771296
1 59384985
2 53882520
1 75936666
2 44453129
0 1063504
2 71998752
1 7126397
0 36054264
0 30400483
2 84776202
0 5427050
2 93532298
2 5752691
0 50283538
0 31466355
2 69745544
2 50363477
0 48361021
1 31803233
1 73412202
1 64941037
2 91782920
0 90601733
1 78859299
1 50057031
0 8151577
2 10809008
0 59916055
2 46581902
2 22014358
2 5641814
1 86912595
2 42745766
2 20188288
1 66880232
0 74077138
1 68737136
0 80584808
1 9723627
1 59111249
1 30180534
0 70072860
2 31317562
2 45799889
2 71044501
1 25124674
0 56455240
0 54536983
2 98774890
1 10211562
1 98393399
1 70792917
2 48282544
2 86310043
2 65417499
0 68602495
2 13336133
1 17790130
0 90097223
0 4064304
1 61479662
2 14230723
1 23644998
2 81428678
2 46048782
2 47282570
0 22646016
2 37819621
2 75337424
0 97545194
0 19181294
0 59850432
0 4649009
2 40167792
2 95652260
2 47031482
0 99675131
1 70517756
0 28553715
0 13659300
0 58534361
2 96800649
2 44815742
1 16917064
0 97284709
1 30832163
0 99570583
1 50289794
2 55171964
1 30140828
1 17191388
1 40816067
1 19653390
2 5505622
2 94699277
1 25236311
2 80837796
1 23799676
0 70538642
2 94635368
1 84035157
2 56852254
1 5635626
2 86126571
2 16778506
2 30019864
1 28241396
2 43119325
2 37258551
2 8252971
0 86327466
0 90513047
0 19171628
2 71701882
1 90272543
2 60091876
0 48914895
2 92808024
0 76797317
1 69230701
2 55999433
0 35713714
2 63591623
2 37676774
1 73679748
2 51072545
0 95363869
1 11439943
0 79077947
0 89214326
1 83224698
1 24138192
2 86881370
2 77220695
0 62909612
1 55083764
2 92542067
2 99353941
2 34888446
0 41386107
0 43983433
0 33839840
1 40635403
2 56847951
0 99403952
0 71729811
0 83781823
1 59774410
2 67132073
2 58785511
0 17095240
2 62611505
0 73994610
0 68282048
1 48631863
2 83962129
0 20912616
1 31507570
1 61616270
1 82060088
1 1846684
1 89998746
1 20719919
1 46002602
0 39612622
2 45332756
1 98859479
1 63787526
0 93970360
1 98474737
2 6630897
0 74555225
0 18801808
1 87940204
1 1666687
1 69448087
1 88245854
0 28596677
1 60350243
2 76502987
0 28824987
1 52617236
1 95542209
1 78924474
0 29062801
1 78142475
0 93763667
1 73122176
0 83752602
1 7289308
0 77138900
0 20379721
2 1377672
0 99299263
0 34675534
2 79658188
1 79672366
2 22955716
2 37321772
1 85423399
2 38534282
0 23052955
1 55209512
0 11146133
2 89553239
1 2480380
0 51693333
1 45541618
2 15462951
2 3674656
0 52863551
0 89245778
0 30595560
2 91332728
2 57601822
2 95177911
1 34810478
2 68888504
0 89854089
2 22859576
1 21538769
1 96914975
1 5136673
0 59906948
0 4798190
0 13343328
2 62239976
1 38744965
1 97486299
2 77559813
1 88176483
2 75088653
0 5976151
1 15671070
1 66927813
0 62429953
0 36748332
2 77977916
0 77314337
0 69832313
1 78525549
2 24584497
0 12005317
2 75854077
1 74427285
2 71590513
1 48425019
2 35885716
1 9341668
1 19909714
1 97922520
0 27690797
1 1285568
2 12232474
1 66945183
2 25198587
1 20586247
2 53352494
2 87417808
2 45762349
2 2404309
2 73260559
1 78960586
2 3454206
1 94029321
2 11259420
2 51045731
0 56759005
2 26152955
0 65404098
2 59587710
2 52211072
0 23334366
2 31991789
1 22844131
0 41342479
0 83109418
0 45824813
0 21140459
2 8322574
0 22603021
1 50188745
0 84307207
2 52227673
1 25730171
1 57376967
1 55307518
2 45981752
1 88547563
0 27479117
1 81569086
0 78626467
0 89572612
2 71206708
1 38653545
0 74932477
2 19502631
1 73767684
0 93857133
1 62790346
1 61151914
2 33217794
0 42452273
0 49010995
0 86598351
1 5871021
0 5839607
0 49028919
2 4289122
1 2770063
1 27806275
1 3077215
1 92804289
2 70233214
0 76915811
0 32718083
0 45449439
2 36015430
1 3295032
2 82084265
0 16972652
0 52769371
2 6107144
0 78087546
1 88736198
2 62460890
0 55798203
0 56849029
2 98137958
1 94799263
2 2693190
2 51119414
1 12695936
0 1088677
0 27597192
0 29129000
1 94530882
2 52928132
2 25804870
1 46307501
0 62055721
1 46751095
2 21478856
0 35797769
2 46114166
0 12815391
2 99903399
2 25587756
2 87752069
1 32934389
2 49042749
1 35508733
0 14134828
2 11099719
1 54802146
0 65502870
1 55158137
1 25673559
2 70038989
2 37280040
2 99241509
2 54368677
0 65029994
1 94118262
2 36955307
1 13531900
2 12702255
0 56383230
2 45579272
0 43251844
0 92856613
0 59101431
0 58802802
0 71871623
0 17946044
0 18339631
1 38479450
0 34214694
0 30033426
0 29454967
1 28776156
2 5789556
1 63571531
2 79654627
1 75628135
0 93406104
1 51176608
2 21274995
0 14290635
2 40963708
1 47432830
2 45993169
2 10085073
1 39068323
1 73847823
2 42883143
0 58566820
0 63193686
0 28439717
0 44357114
0 54658777
0 42098117
1 53313604
1 71473206
0 40938474
1 49046842
0 16783404
2 62164031
0 87729625
1 31183013
1 18953767
0 68602549
0 36370777
2 5446953
2 74406716
2 1763573
1 4728563
2 452214
1 1849576
0 99166367
0 43371030
2 63366915
2 4434072
1 41434427
2 38825310
1 60166190
2 15414289
1 17947320
0 59173551
1 97654584
2 28823403
1 82949050
0 55690978
0 98681822
2 123819
2 16877983
2 26937896
2 78823095
2 3642842
1 24221386
1 94513733
0 7301257
1 60021422
0 7963462
0 98234045
1 50075500
0 37044411
1 72424042
2 37803560
0 21824255
2 98768389
2 23007967
2 31092428
2 60496998
0 91791790
2 73841082
1 91794552
2 6998696
1 31408618
1 1814878
2 58672169
2 65929599
2 22644419
2 17513407
0 86585855
0 55502633
0 29747305
2 14178540
1 61541341
2 23543872
2 28951542
1 26863249
2 52375040
1 92783524
1 77913852
0 93055269
0 86430925
0 50528800
2 69862064
2 25401962
1 29060708
0 38366415
1 66216525
2 51456976
1 71080381
0 14113568
2 86310274
2 59365806
2 28032328
1 79871138
0 34912951
1 16399280
1 90062715
1 69343612
2 80558650
1 44977056
1 60674241
0 2202585
0 57097299
2 92068700
2 717918
2 35279078
1 83293370
0 24262826
1 95871531
0 20788437
2 33492289
0 15325561
0 20863995
2 88164696
2 52312467
1 76743454
1 73373742
1 58828901
2 51631483
2 92596069
2 96728168
1 14269251
2 4729084
0 50291293
1 67468822
0 25521402
2 64260440
0 91802553
2 53871297
1 43907811
1 41815749
0 62019241
0 59981559
2 52597259
0 86684131
0 51542691
2 72010246
0 97566841
1 497673
1 45480140
0 357488
1 21761388
0 85852115
0 23412010
1 66417986
0 88420285
1 1980708
0 39507889
1 59207604
0 39653936
0 35909627
0 69772722
0 6903844
1 64080884
0 99413055
1 57733814
2 88029401
1 94179726
0 35366250
0 82352537
1 26016012
1 39845092
0 3506257
1 38833253
1 6194898
0 77376759
1 76319450
1 96025081
0 32234330
0 36617860
2 92326548
2 79544573
1 37611590
1 43891807
1 5623387
0 52456800
2 61128141
1 36381427
0 88155178
2 47830181
1 77225428
2 25438853
2 92782477
1 85224919
2 5953469
2 49688126
2 35039114
0 288751
2 30781845
2 77717709
2 4444826
2 64470003
0 27112801
0 63048417
2 6599684
2 83987147
0 9829121
2 70717884
1 12082882
2 47671657
1 44889918
2 59466977
0 1375329
0 46898746
1 57402920
1 62014301
2 96430827
0 61047491
1 21852315
2 23372523
1 36472067
0 14811710
0 50837695
0 65093270
0 85728389
0 57073909
1 59895632
1 40929054
2 49421872
2 89938294
2 81557083
2 92615208
2 89157597
2 43645682
1 73745494
0 72487550
2 24994339
1 86093266
2 96664718
0 63985424
0 28469495
1 90490874
0 88744737
1 37247525
0 82547592
2 28501596
1 35422633
2 91549063
0 85393872
0 84751329
0 71758350
0 16496685
0 81438324
0 28778351
2 3623499
1 29449205
0 43102285
0 96295284
1 30748513
2 50263285
1 21558323
2 51275779
1 37419102
0 9517838
1 42046206
2 58613243
2 90439106
1 41517968
1 19524129
1 41376059
2 80992850
2 21343883
2 928095
0 37502874
1 53457788
1 812295
0 97816729
0 26942131
0 970923
2 89391357
0 50922852
0 61753115
2 36265862
1 35885973
0 12514309
1 74433937
0 81722454
1 17101247
2 11140147
0 21028045
1 2104632
1 67980593
2 58151934
0 26461560
2 16355887
1 89601358
2 82058085
0 23717380
1 28063888
0 58164046
1 44416781
1 75878856
2 25067702
1 45332129
0 36973455
1 28038094
0 55964713
1 60909196
1 59414776
1 36341409
0 92564708
0 32209272
2 2005887
0 27593155
1 91004076
1 97385188
2 61173087
1 40499747
2 58560803
2 59111180
0 9146303
1 44285498
1 72191949
0 79948646
0 3634424
1 79762389
2 52547664
1 76719576
0 44981205
2 80734535
2 60601271
2 42979489
2 49191776
2 53125410
2 3601975
1 85870531
1 56714479
0 57046757
0 24675311
0 41218453
0 31001934
0 67991354
0 44735779
1 52054218
1 87967832
2 44352470
0 96033002
0 32528344
1 906915
0 93366320
1 16103208
2 46939758
2 52739666
1 26136791
2 56025548
1 56237127
1 13056640
1 16887597
1 11892943
1 79356982
0 41204116
0 46279908
2 36515283
1 52392770
1 9113312
1 29785104
1 89480541
2 21873645
0 24927056
1 84568122
2 44463419
0 64111491
2 75088460
0 62537053
0 54349789
1 77741184
1 87715077
0 7019332
1 90023288
0 73720967
1 96962476
0 29406125
2 67198681
1 30485676
0 73517628
1 29806963
2 7616373
1 61469052
1 98640793
2 91495105
1 45858027
2 13020165
0 34335491
0 43164415
0 79301048
1 57074984
2 83278748
1 30585279
1 46625669
0 29672469
0 75811394
1 29917510
0 38119781
0 79536223
1 37215196
2 78486193
1 4676319
1 95421593
0 66439409
0 26824477
2 47179384
0 2204909
2 56053505
2 69875942
2 37459750
2 72655416
2 89071313
0 72025240
0 33554575
1 30582060
2 89096437
2 87554488
1 69715435
2 36225517
2 70527678
2 36516489
1 43242080
0 56886466
1 46702010
0 82421647
1 72469922
0 93502586
2 1755310
0 26038131
2 98670218
2 26969719
0 30769606
2 71553462
2 58443674
1 96344861
2 44125481
0 43884135
0 75023999
1 68076875
0 53195830
2 53361651
1 17447990
1 74983035
0 10317547
0 89593361
2 33670804
2 37180212
0 23776019
0 77270067
2 44445372
2 92587697
1 59697676
2 98210327
0 87953125
2 20296285
1 58654712
1 99485116
0 77845851
2 2458898
1 2282966
2 18885722
2 58622469
1 50981502
0 96105490
1 42082372
1 37527291
2 38304514
1 60750284
0 40990168
2 5665494
0 19388022
1 97260355
1 57565058
0 28641772
1 76060366
0 58523774
2 66386041
1 67832709
0 84126733
1 67589895
2 13010695
1 57369081
1 32502997
2 40940284
2 76352384
1 64916250
1 17580247
1 12039391
0 6836430
0 72396350
1 96455026
2 11206507
1 157124
1 60476402
2 18779840
2 22681391
2 47397200
0 58177164
2 5612056
1 99670179
1 29797235
0 82396173
2 96869413
2 83350971
0 97115987
0 86824145
0 13112685
2 61747215
2 21508474
1 98813457
2 69295794
1 52568101
2 22047099
2 42047604
2 60875257
1 79508335
1 42494831
1 58551761
1 4559972
2 46908487
0 98527217
0 6769994
2 55342449
2 71332912
2 17888116
0 99471124
0 99021973
2 2050469
0 51336318
2 51066479
1 2068664
1 83421232
2 13255226
0 45519473
1 96208392
1 80614791
1 44146383
1 36205043
0 42572495
0 57163682
1 88886034
1 85684406
1 15620950
1 58733283
0 1585797
1 3439270
2 38933222
1 91317664
1 9870348
2 75555832
0 28447861
0 67790268
2 99197534
2 66090987
1 77320957
2 22213503
0 97775354
0 1344399
2 19728570
0 22393068
2 72521140
1 57154778
1 35651110
0 48121019
0 31060003
1 51888541
2 93304845
2 67930000
2 98923320
0 22385335
0 69587635
0 26078094
0 39877859
2 62632568
0 63373137
2 4403099
1 58177377
1 34380044
2 65113000
0 19601075
1 95507484
1 87523023
0 66561724
1 17327956
2 59309475
1 56071120
0 46923760
1 37882176
0 41272563
0 86620428
1 96818778
2 64268150
1 98376793
2 85634480
1 5425284
1 17449062
1 10034662
0 10532576
2 5816902
2 68014657
1 46309228
2 34961553
0 23352961
2 98548075
2 71615337
1 72551131
1 64570815
1 27860623
2 60847553
1 40138335
1 82846995
1 22173782
2 71902781
2 49955257
1 51364991
1 7262209
0 57142138
1 96169913
0 92207396
1 71990930
2 38794421
1 21645671
0 71006998
2 72503114
0 31149911
0 4758835
0 72713068
0 26739423
0 15189342
0 13523757
0 38885014
2 1624421
2 54863934
1 26425606
1 88795020
1 33656603
0 81558294
2 12878697
1 30454599
0 91956779
1 19460722
2 72476767
1 48414183
1 91481670
1 57278378
2 67777900
0 89759217
2 13186723
1 34610744
2 16916136
0 87120102
1 19210556
2 41304116
0 5005046
0 15861646
1 38279281
1 15856363
2 41522915
1 97340780
1 72980842
1 57631407
2 7056563
0 89177797
1 31862218
2 83047219
1 38379374
1 5676938
2 29334708
2 47641264
1 88400376
2 54652940
2 97643546
1 25189915
2 21431992
0 32732304
0 47396814
1 92159940
2 49639559
2 36516866
1 97931032
1 65196318
1 5013100
1 70916311
1 44360386
1 53433341
1 17803327
1 28390794
2 91698305
2 95702888
2 1764045
2 78019109
0 58910702
0 17376249
1 95881213
1 23278781
1 10776363
2 90449814
1 40143830
1 44011451
2 23592835
0 15654241
2 8781066
2 33967381
1 46357923
2 28455622
2 79971846
0 88593297
0 63903924
1 93710220
1 26162914
1 33046343
1 68283110
1 68037941
2 40596204
1 95282102
2 90941005
2 62861196
0 46749362
0 21831749
2 91435343
2 73112219
2 19480478
0 95974613
0 34282414
1 55376599
0 3638576
1 99955185
0 66873135
2 96459468
2 17252026
0 12144434
0 50374618
2 790378
0 2837693
2 20078982
2 77511514
1 79243486
0 39238072
1 35360447
2 10650173
1 50240843
1 66289932
0 33134900
2 53818314
2 29410966
1 30379750
1 15936973
1 89167325
2 30631846
0 40367358
1 4118911
2 29486600
0 4955262
0 7451808
2 71192095
0 2708853
0 22838664
1 39795759
2 66750739
2 53396244
1 13005894
2 1290524
2 5337703
1 291306
2 60852197
0 74766439
0 51558477
2 37547238
2 88343177
2 85096005
0 54614248
1 72700989
2 37740547
0 49314895
1 10430593
0 96270156
2 63651314
2 18111622
1 87755675
2 58444450
0 93233344
0 51652108
1 16825623
2 39799853
2 93931882
1 22543303
2 77255995
2 73647400
0 90214881
2 52454349
2 74744936
2 72977711
0 7108332
2 73829788
0 28837691
0 55598063
2 58540496
2 33591340
2 69518691
1 34639377
2 22520307
0 39121233
1 18733937
0 57098707
0 73183398
2 90705358
1 27930049
2 10725658
0 80875668
0 7253187
2 16031420
0 14183846
0 79806918
0 94959672
2 18337622
1 59984615
2 27660688
2 45921400
0 15048430
0 62222273
0 64254586
1 84419570
0 13723036
1 28594393
0 99871162
0 47177923
0 65710436
0 35041998
2 14426679
2 29856570
0 29282467
1 59890199
1 14669504
2 51193225
0 2544711
0 12729977
2 77899694
1 49531645
2 2251059
2 33787620
0 1965920
2 2956792
2 87370620
0 53392370
2 34370071
2 94607934
1 60488865
1 73445553
2 37897853
2 41268725
1 63290913
2 51879976
0 46059824
2 86988493
2 84646238
0 6871966
0 57398773
2 12994527
1 11428342
1 40634724
2 93805935
1 40098419
2 58356750
1 27899479
2 52474646
2 24305585
0 62787571
0 9846386
2 95671635
0 44753309
1 24971416
0 31831403
2 57799297
0 41302698
1 29934051
1 9006176
1 60189771
0 45868561
0 56058227
0 22309204
2 69385048
2 32188568
1 2296597
1 74084834
1 45527854
0 1674623
2 70405963
1 66527268
2 14605594
1 30523769
1 14848931
0 46428656
2 50754779
0 6014136
2 40500553
2 89995047
2 89559225
1 2488572
1 65348329
1 39931766
2 62992188
2 25782426
0 34490209
1 45539342
0 85984764
0 5612936
2 91841469
1 23478960
2 87425683
0 65389492
2 33289561
2 62402129
2 68419031
1 25678807
0 54782454
1 67495860
0 15992761
1 65708739
0 5110981
1 70166683
0 34150988
1 25713635
1 47799398
1 13053685
2 49705836
1 34797523
0 58300228
1 3922131
0 41245690
1 14161913
0 52118891
1 36596237
2 94982899
1 95381060
2 93562970
0 36064887
0 24997180
0 37164439
0 22393180
1 44088936
0 71254346
2 83831054
0 24793365
1 60876428
0 29516011
0 84446010
0 2769497
2 66666068
0 60453498
0 82019830
0 74093009
0 1256540
2 17296950
0 60647102
2 18900983
0 62612267
1 80586471
0 62959805
1 34301829
1 26278503
1 16606925
2 72212473
1 40954540
1 92087969
1 76177663
0 98970876
1 6686072
1 16189204
1 74960403
2 82119019
1 39752941
0 91444688
0 73102327
0 7085110
0 41110841
0 28386999
2 23845017
2 75101512
0 30831095
2 64322204
2 24733747
0 99081754
1 60007847
2 4408407
2 18123777
2 43958223
0 83821620
0 29696700
2 12193582
1 42862545
1 99586542
2 54831418
1 48286757
2 70267707
1 74023293
2 4121081
0 29567757
1 18088874
2 36086324
0 1641132
1 32932932
0 14551297
0 21605129
0 81672578
2 52710656
2 87755448
0 43309438
0 45980641
0 4672234
1 35362658
2 47656383
2 53062564
1 27038865
0 42778534
0 87063871
0 73090156
0 37660556
2 19238180
1 39092079
0 97601465
2 48842753
1 78113064
2 71069807
1 49406202
0 86471963
0 44571383
0 79193152
2 76066207
1 8681310
1 29693769
1 98361461
0 81195394
1 11199570
0 18077180
1 3204564
0 29649816
1 45007246
0 97331848
0 95369242
0 81434234
2 29363013
0 38287728
2 96917525
2 96711989
2 65845662
2 12972476
0 24944288
1 14266781
1 69194166
0 55273826
1 29755955
0 33934532
1 92010787
2 65732164
1 44567156
0 37634420
2 24069989
2 35889048
0 92749721
1 75918823
0 53079199
2 97335231
2 96745166
1 98504279
1 1481281
2 30207645
2 52713035
2 82034590
2 24646005
2 54706248
2 67274797
1 78633718
0 30654243
1 5309403
1 49767969
1 41445179
1 19461346
1 39286411
2 39152179
0 99553337
1 18366716
2 31932690
1 18278485
2 8948276
1 22786303
2 97718008
1 86673759
0 83151351
0 27158791
0 34906408
0 55732111
0 9562388
1 55419111
0 37868110
1 79643810
2 11551276
2 64577695
2 29904068
1 89565315
0 32735143
1 81274186
1 95649514
0 87049793
1 42066078
2 80892277
1 36896708
2 90091506
0 95398163
1 24243265
0 8576025
1 82921622
2 22419479
1 23434366
0 41988515
2 30162300
1 30972421
2 25123220
1 49312538
0 87904234
2 81800816
2 73822043
2 66102436
1 82788668
1 39218633
1 96870395
0 25120233
1 98854246
2 11896115
0 65751698
0 36166576
2 16458360
1 85560687
0 61602438
1 35243320
2 54825221
2 90758285
0 88881900
1 10440520
2 86990492
2 94397593
1 78587887
0 61542609
1 50651051
2 99215770
1 57529093
0 67256543
2 83151602
2 29452355
0 96807604
2 54061436
0 68347040
0 10108009
2 19556195
2 64843886
1 31921691
2 55839322
2 96779790
0 4331472
1 4498806
1 26643987
1 94337539
0 43683923
2 83749626
1 35942372
0 18338220
1 6016905
1 44382582
2 60447028
0 43850908
0 13179486
1 60178136
2 90961179
1 81048333
1 23080652
2 91249493
1 94800337
1 57457130
1 93570748
2 17150152
1 53900581
2 59422065
1 91152816
0 31748187
0 77149326
1 71458493
2 64313212
1 82562692
0 47407435
0 84724731
0 57534253
2 64545498
2 23383533
1 26105863
0 491941
1 88600463
2 63152933
1 570354
1 75542024
1 96079709
1 57867015
1 64324733
0 28930699
1 99630583
2 80317602
0 91815723
1 91045505
1 47786379
2 37311364
0 60806976
0 87965187
1 10940389
2 92437480
1 65731264
2 96339098
0 65776755
1 51366341
1 21378303
0 22306014
1 25691600
1 67522239
2 31999072
0 2205222
1 36192212
1 12378151
0 54184116
1 64635277
0 86390002
1 56396911
0 55018050
2 36793306
1 40249590
0 22580489
2 83712427
1 25817592
2 29383355
0 9224168
0 79512446
2 18798582
2 85882618
2 11065626
2 2506852
0 16100862
1 2193066
1 9313659
2 55167787
1 3449314
1 42723842
1 11259387
1 26932398
0 25409440
1 59978458
2 30211845
2 16095148
0 83049075
0 23360661
0 52095332
2 49543596
2 87408738
1 94043062
0 29566492
1 59658101
2 630946
2 66375028
1 88658009
2 67940292
1 87944052
1 28715387
2 97600084
2 25229966
1 39358646
2 5154649
0 36337251
1 88363528
2 92256396
0 64606726
1 90644611
1 20179645
0 53505313
0 54828179
1 47493637
0 86876840
2 27003837
1 56385670
1 66727557
2 31989130
1 8105310
0 59909005
2 44281620
2 58292793
0 20025286
1 16768373
2 95430581
2 11041395
1 51088329
0 87968174
0 24469337
0 83384625
1 92896768
2 15983008
1 30543059
0 96774021
0 52037833
0 84782513
0 40494434
1 85627909
1 71985050
1 36594748
2 31463392
0 82626854
0 14786048
0 22353357
0 86364810
1 24883409
1 49810120
0 50956274
1 63427794
0 60826414
2 77861482
1 85833554
2 94931170
1 1983215
0 60621190
2 24527225
0 68957431
2 21398795
0 83900795
1 17523540
2 16930874
0 20291140
1 83643146
0 82595801
1 51948394
2 93459819
1 3765848
0 16501828
1 48288191
1 26775621
1 23487503
0 78711450
2 17307860
0 11785807
1 35630201
0 91544458
1 53944663
1 79152328
1 64430753
1 52840826
2 84177750
0 88272064
0 97093081
1 47083659
1 55727799
2 56006028
1 90747007
0 70425580
2 48144936
2 52966446
2 48276734
0 8132655
1 58697228
2 34192771
2 42252664
0 12169183
0 60637119
2 35500589
0 76877123
1 84169716
0 69129639
0 13170601
0 75755162
0 31396082
0 32780209
2 188593
1 75946430
0 83950771
2 90044322
2 31192584
2 72291463
2 21848223
1 7519036
1 63819047
2 15536445
1 46655179
2 82030164
0 60539503
0 16546274
2 20938240
0 58367547
1 70366287
0 25143016
2 50985520
1 46449667
0 51255202
0 64611459
0 83697108
0 7415184
1 88458829
0 87441284
1 39101317
2 58683479
1 32055222
1 12471300
2 42175081
1 62746611
1 12390776
0 97776336
2 82768392
2 14542827
1 52475154
0 83103882
1 12554718
0 62276928
0 90691827
2 38468290
1 12622765
2 3063901
0 50926537
1 22146980
2 11224469
0 22446417
2 91167139
0 75582118
2 4822752
0 79877645
2 98933688
2 54650276
0 38305296
1 1194990
1 45427534
2 99439733
2 6169849
1 60478408
0 68170742
1 46790697
1 71884342
0 92693031
1 68168775
1 78730440
0 40930245
2 53784761
1 43096824
1 82757583
2 16553652
1 8232537
0 65487705
0 20078100
0 87770175
2 86825226
0 57468903
2 13925199
0 3956892
1 17417008
0 30802838
1 34262594
2 71274745
0 84794773
2 68840410
1 72310525
0 49333337
2 64945125
2 68454967
1 4282288
2 4819421
2 25943242
2 54330532
2 43431375
1 79971161
1 4222431
1 44300718
0 31495831
2 69384811
0 86758696
0 54040776
1 59722382
2 14944917
2 31672441
1 47465788
0 71617841
1 91123383
2 99876305
2 74972914
2 30852065
2 72538143
0 90555052
2 74231010
1 72554592
2 51101990
0 69662032
2 19988780
1 36442383
0 93102807
0 77620189
2 17768201
0 79394173
2 82105240
2 95943010
0 51468454
1 87426614
2 39597365
1 95965837
1 76109118
1 58122476
1 90371519
0 11582107
1 5740047
1 81759304
1 60637840
1 88401744
1 62756317
2 46846032
0 87767160
2 60524189
0 78112672
1 41705965
0 83574664
0 19273940
2 1839738
0 77061114
1 686553
0 1432562
1 66995085
1 39760959
2 78419357
2 52043722
1 15830830
0 70812562
1 61799104
1 94801681
0 73376072
1 8516773
1 54571943
1 78317080
1 83025895
2 19012283
1 1746210
1 7325665
0 69535255
1 95708714
1 4804958
0 46052275
0 99966122
0 5314447
2 62175539
0 46396398
0 39891391
1 97138196
0 42138194
1 57712307
1 82135563
1 64397243
2 95798350
2 5209829
0 23544693
1 57935452
2 43977048
0 31625596
2 96094501
1 87670725
1 9012462
1 1605516
1 73618704
1 57228664
2 8854400
1 22966253
1 72370235
1 39623021
2 89788323
2 68852484
2 47592116
0 45969853
1 36977791
0 66979077
2 23439521
1 30588810
1 66662080
2 97921625
0 94821824
2 6537705
1 93946971
0 77114989
0 79271439
0 30395022
1 88020115
2 72993445
0 99968596
0 75850821
1 10956034
0 26068155
2 89885396
0 33382359
2 27656110
2 9630308
2 5347346
0 8201208
1 71558949
2 26438892
0 20926152
2 71213964
1 25435830
0 62347485
0 5906112
2 31992260
0 41085147
0 17284359
2 24570852
1 44450572
1 85512320
0 93443720
2 61563892
2 8985369
2 8741904
0 42292890
2 58767550
1 8771573
1 76110340
0 40162887
1 65211387
1 43378598
0 13345826
1 12028160
0 33298329
1 25225542
0 35201066
1 65410314
1 8169845
0 49586399
1 46146656
1 30058054
2 4048756
0 39014523
1 29509119
0 53596485
2 30421039
0 5563193
2 48078280
2 71376146
2 96875569
2 41308677
0 72246127
0 73457360
1 36457577
0 85057524
0 21631133
2 40221366
0 43577369
0 37152668
2 35530721
2 79783668
0 32604939
0 30132742
0 1145757
1 99656607
0 50773316
2 93088048
2 95442274
2 26861771
2 58378143
1 11716967
2 91041837
1 47881831
0 15397325
0 6408302
2 31920384
2 41163527
2 85698288
2 33662398
0 47394766
1 14902661
1 57023680
2 12875582
0 78902158
0 51993240
0 98504296
2 23875929
2 73818022
1 45184156
2 68995253
1 27841193
2 86408899
0 29027349
1 70384159
0 38892863
0 38295088
1 48579498
1 69845880
1 18072123
2 26904302
0 81108617
0 12319563
1 80890705
0 98567586
0 80365609
2 45838376
0 97797580
2 17795619
2 686823
1 882684
2 35436056
1 90896208
0 12182055
2 88411255
0 31471671
1 11316856
1 14044415
1 6677981
0 84638461
0 40482375
0 70454664
2 94800762
0 13421887
0 20256560
1 7137261
0 39968141
1 8252130
2 70695906
2 57890204
1 15110610
0 7323504
1 57808342
2 86319575
1 80857696
2 1651505
2 13969847
2 60932042
2 97699546
2 6886098
1 32266806
2 16685284
0 81009077
0 56628065
1 50669472
0 41183035
1 75183721
1 98855590
0 52201317
1 96917861
1 88072891
2 90256143
1 27479474
0 89601507
1 22481089
1 91139268
0 67833253
0 40078894
1 65568886
1 38288141
1 64346082
2 90642825
0 75119374
1 52898545
1 42721168
2 90146419
1 15223358
1 95387723
0 25602451
2 60985010
1 85840725
1 50075783
2 1272518
0 57492936
0 56337147
2 4913553
1 85525311
1 28863761
0 99615332
0 27194453
2 64526496
0 16044560
1 22914243
0 96752868
2 87011602
1 7215571
1 127645
1 46075046
1 8238063
2 48401123
0 94955512
0 62387605
1 81367440
2 48128428
1 13089180
1 10580227
0 76833979
2 62750601
2 82897950
1 96444186
2 29735140
2 45250545
1 21344973
2 66833757
1 66557743
0 21935077
2 7483639
1 33764125
1 71159647
0 83585735
0 29922712
1 24156728
2 48242281
1 95422040
2 32942298
1 65955831
0 4859896
1 42203454
0 54917623
1 84096430
1 63188149
1 33885186
0 67022454
0 17469309
2 68382594
1 38256834
1 66980763
0 45757189
2 85505242
0 48569015
2 104418
1 44916927
0 51168716
0 54075173
0 78722177
0 44605803
1 76647639
2 836441
2 84566887
0 82117539
0 8254418
0 49706548
2 37437128
2 64745154
0 4796424
1 54881227
0 42334779
0 49181689
0 30117332
1 2278531
1 10142433
2 21567453
2 47331960
0 49944973
1 49929191
0 32537630
1 29602385
1 26087611
2 12980613
0 52902202
1 51313893
2 31494973
1 45527664
0 58972382
2 64091168
0 938862
2 74163113
0 67559078
0 32340646
1 50849244
1 6086016
0 75563104
0 30878026
1 43796581
1 95258431
2 44108919
1 12991133
2 13166203
2 1420719
1 89290908
1 86011152
1 19901069
0 87917995
2 85842791
1 85626365
0 13365376
2 48759224
1 24069784
1 56674727
0 83270110
0 70500551
1 14710089
0 89697383
2 30994802
2 93566364
1 77344367
0 65052123
1 70205869
1 13628126
2 26256671
1 63691696
1 19964660
0 48343194
0 31311454
1 45153372
2 90945811
0 30793964
2 16841395
0 15598070
0 90169250
2 80295699
0 69760926
1 81305233
1 45677041
2 65000507
0 15636947
0 48864742
0 189689
2 24615925
1 43111410
2 22860820
1 81433489
2 58362054
2 95344953
1 494589
1 14360357
2 38173506
1 11848753
0 3353175
2 84126529
1 59384693
2 38767090
1 23646004
2 48721452
0 26036725
2 20040456
1 55147092
0 66073490
0 13306500
0 68634607
2 76133250
0 12137154
1 81740887
2 32467673
1 47551773
2 51840664
2 33438807
2 6913006
0 83210676
0 58616659
1 75460051
2 21178875
2 1239999
0 30545354
0 91086705
1 55415262
2 80498606
0 46619058
1 81185220
2 37668560
2 18397293
2 68020737
2 15187047
2 24296958
2 83476171
1 71501551
2 86025312
1 24482661
2 39010993
1 70337654
0 44201904
2 55748654
2 26229334
2 72748957
2 9161808
0 64878555
0 76974112
1 16641575
0 97345336
0 923336
1 14265095
0 31711793
0 42423718
0 65658666
1 76170836
0 38626415
0 56017307
0 66600481
2 31234654
0 27396238
0 90415083
0 71531599
1 81112564
1 10343644
2 30616933
2 89967885
0 18252195
0 78011336
1 66128913
1 31754029
2 5892619
0 99266692
2 26296519
2 57005003
2 81998465
0 21517089
1 81315724
2 3583786
2 37499896
2 78751471
2 40331984
2 77343074
0 78215253
1 97826229
2 9730950
0 49121228
1 45312711
2 59467714
0 66364555
2 45381542
1 96515344
2 24855575
2 62326054
2 24066819
1 67097708
2 68774432
2 45251355
2 8089104
0 32016674
1 92911081
1 55245152
0 53790745
2 28120628
0 51620808
2 56026446
2 3103776
0 96244409
2 5979516
2 50660614
1 5533796
0 62548301
0 94959015
1 62687353
1 99037107
0 96406166
1 96518274
2 95545677
2 23503519
1 35998421
1 6028441
2 66311149
1 44198933
2 10233481
1 25612604
0 7541236
2 34559834
1 79572373
0 28247805
0 30161731
1 72622322
2 7596246
1 65514968
2 53737963
0 94183550
0 57593385
1 51377380
1 37204988
0 68663724
1 93007841
0 8075161
0 44749090
0 35332074
1 45472707
2 59154226
1 89281596
0 37906173
2 51577723
0 32842053
0 4059968
1 30506223
1 37074450
2 34023383
2 45625372
0 68537653
2 38117196
1 67877046
0 27630922
2 60045589
2 73129477
2 52096179
2 94838637
1 2033003
0 45028128
2 13629324
2 51874501
1 9458273
2 90390962
0 65567128
0 70286260
0 65567973
1 88567016
2 43164493
1 10871531
1 44708749
2 798770
0 31823322
1 81913441
1 87378574
2 15483176
1 35275404
2 97888935
2 17991310
1 36291436
1 13724261
1 82067364
0 18018366
0 75838773
0 43665067
2 46007995
1 760828
0 36834537
2 42092476
0 86746297
0 13231541
1 52347379
2 12867819
2 90257552
1 69015499
1 38243997
0 6939658
1 94678897
1 22887422
2 15841193
0 92632645
2 96176725
1 87911285
2 98655605
2 70224000
1 24432946
0 82966601
1 18091258
0 42421752
1 99759630
2 42986071
1 7888589
2 98441066
0 98992860
2 162006
1 29739111
1 81640560
0 42581771
0 35576429
0 68786907
2 72214823
1 18668065
1 48539286
1 16641600
2 94942998
2 86338735
2 25483104
2 85097019
1 72464058
1 37645485
2 31757408
1 3139698
2 65028869
1 69508536
1 256566
2 30133993
1 64633795
1 70212689
1 7370223
1 67032628
1 50181684
0 71215661
1 83934413
0 90985914
2 47187339
0 37523226
1 7060099
1 3030073
2 81612152
1 67788899
0 60217036
1 6736615
2 27887417
0 67563990
2 57511565
1 15001470
2 93449226
1 21189919
1 99502703
0 64888033
2 7201171
2 2527031
2 36095413
0 42637531
2 79374504
2 77526461
2 70617131
1 9438941
2 20048837
1 36711374
1 5196613
1 11472813
0 71923349
0 40016908
0 51967425
0 14953849
0 30149959
1 92602536
0 65425304
1 86328162
2 16265398
1 25664483
1 72921211
2 71245373
0 37901997
0 49206277
0 72132026
2 34742482
2 18033672
2 78143150
2 28342979
0 67618050
1 71634158
1 49439462
0 20724626
0 1320610
2 51712717
0 1538861
1 94256968
1 2389755
1 99581972
0 69529300
2 79578736
2 69484408
2 53523224
2 91085601
0 93392523
2 64310430
2 67273276
0 47876661
0 90210054
2 52029825
2 4015514
0 18816014
2 95448607
0 12720142
1 56881348
0 81417355
0 60125591
1 52318453
2 41857077
2 98068796
1 36099637
1 23041195
2 15281130
2 8669106
1 86823615
0 68993674
0 63648442
2 99499024
1 58457922
1 74908108
1 65637237
0 21212032
0 2211751
1 12940908
0 3389193
1 48323190
2 28584946
1 11344763
2 82210408
2 87876470
0 35294968
2 56533690
2 19498111
0 84536634
1 37508013
1 95203733
2 67053590
0 80854123
1 64054317
0 61367793
2 24324523
1 24959124
1 30072732
0 11977927
1 94693548
2 97143971
1 24318193
2 84192367
2 56371089
2 27837039
1 29174312
2 65117207
1 75327051
0 23636020
0 37484719
1 29429417
0 12707592
2 91335531
1 88613953
1 66885679
1 31064390
0 98560903
1 84482226
2 67471065
0 21632146
2 38956928
0 35078311
1 29188629
2 27148137
1 17795326
1 15443567
0 52761163
1 61949853
2 67213394
0 43124169
0 74563812
1 24659285
2 14780816
1 40113164
0 40166802
1 74955424
2 94891285
2 33251107
0 22766827
1 54376570
1 71851021
2 70593332
2 3210882
2 11211631
1 94368622
2 55593361
0 84960418
1 1969099
2 44190379
0 86383138
1 68763426
0 21030009
1 59453748
0 3191089
2 68127774
0 99306130
0 17674435
0 21200364
0 96252876
0 49047196
2 90066404
1 97265205
0 19754688
1 5720172
0 48019615
0 14082345
0 97697881
2 4005794
0 3840379
1 27849471
0 91872023
1 1794092
1 4898661
1 61446252
0 3754540
0 25160790
0 6645446
2 47592467
0 3424374
1 29796597
2 38520107
0 4911595
1 32105141
2 99875009
2 2877651
0 77349084
0 56135708
0 2403627
1 59246499
1 75146993
2 66766889
1 75472626
0 52901124
0 60374873
1 91638172
1 84150800
0 7131356
1 36107093
2 79881361
1 94091972
1 12949169
0 97129072
2 25115924
0 8497460
2 17289721
2 79672207
2 30725264
1 6717337
1 45352819
0 96556411
0 30000937
2 36773880
1 92910845
1 16365439
0 59542179
1 19912768
2 47658679
1 63998820
2 49752607
2 37055502
0 45025012
1 18839738
2 37587145
1 60712658
0 84734355
0 66385558
0 49434588
1 99393507
1 9111160
2 16823122
2 41268790
2 81643930
2 38359366
1 75623730
0 24862225
1 89217909
0 57542210
1 5860249
1 78974152
2 57099638
0 69203609
0 54590184
0 74678971
2 49696114
2 12670619
2 69941065
2 74707285
0 35811574
2 92864995
1 15026680
2 95497247
1 38307584
1 89253986
0 49520140
1 71422912
0 57223765
2 83938589
2 64934131
2 54353840
2 8024395
1 42432886
1 6852480
1 92827463
1 6416369
0 84227039
0 9154618
1 68336932
0 22663152
0 36546099
1 70520190
2 76131769
2 8256083
1 35497139
1 68164991
0 18216385
1 69061374
1 97631171
0 61584093
2 61674475
1 83044526
2 98260719
0 8300337
0 15974735
1 65719098
2 64678202
0 9473019
2 40411576
0 43965102
2 34902762
0 39225194
2 46645903
0 27181479
1 98909892
1 47232941
0 51771452
2 59668685
2 18858122
0 26709721
1 60144478
0 91900755
2 98122880
2 81098380
1 89514927
1 50310217
0 55491376
0 56419083
2 95097760
0 70530056
1 64121325
1 84626523
1 60308835
2 43643247
2 16540257
1 7336514
2 71189441
2 69010282
0 20597021
0 94032792
1 92006530
1 42788498
2 25206992
1 44283708
2 80763948
0 20306294
0 11413291
0 16781664
2 19884108
0 93443597
0 77481574
2 7627273
0 93151644
0 55324040
0 11016593
2 87217168
1 302754
2 58922025
1 70455499
1 23137130
0 60810920
2 79774281
2 97536439
0 466735
0 76538121
0 50591735
1 3132239
2 21958446
0 66467849
1 33521901
0 41843221
1 94307872
1 68528754
1 61266294
0 75477566
0 58022015
1 23868068
2 97714007
1 21234653
1 27873851
0 11066036
1 82821715
2 40562090
0 94206972
1 53146752
2 7484238
1 82815067
1 29831035
0 81839123
2 78390305
0 65891623
2 99457640
1 31035938
2 42541061
1 21680188
1 9531898
2 69647040
1 2686535
2 66111869
2 91349343
0 13952726
1 88549546
0 14122321
2 77073049
0 49848414
2 80308002
2 74373621
0 14558000
1 4279809
0 30776694
0 17061751
2 81534010
2 66759250
0 78195833
1 46982095
2 37639928
1 99453332
0 73321051
2 98360698
0 13886096
1 98828826
1 52788510
2 92397698
1 41134801
0 603817
2 72515305
2 84830349
2 70127771
0 21127787
0 14925690
0 56777730
2 29633612
1 17874076
0 19636934
0 6091995
1 74561521
0 24956675
2 38881830
2 36100666
0 71660004
0 67630109
2 62355841
1 87550977
0 78195839
1 67252774
1 87965067
2 56363556
1 14427492
0 58492050
2 88051211
0 35851343
0 92026135
1 66619905
2 59156384
0 67423683
0 4123308
1 72685995
2 41650075
1 48096569
1 95217917
1 15145786
2 43961342
2 96671043
2 89693949
0 2503059
0 30958202
0 49626637
1 96854665
0 64179414
2 24459456
1 219966
1 92361909
0 36707533
0 34955097
0 27970623
0 29876888
0 66445924
1 73591733
2 95838935
0 65509493
0 33019470
1 22269217
0 67656249
2 83862422
2 70222488
2 88540353
1 321332
2 60530449
2 36632643
0 90255015
0 88193572
0 84365281
0 32341376
1 98690521
2 66603753
2 45043490
1 84365779
0 21458578
2 33851654
1 19159393
0 5885171
0 55722033
2 83677431
1 63739479
2 46538731
1 92255882
0 12746518
1 80761229
1 19777956
2 79514315
1 190951
0 42304477
0 30529188
0 69533805
0 34834429
1 2143998
1 59172744
0 37005203
1 37368704
2 81908355
2 76561609
1 54049351
2 59605164
1 2840378
2 49322353
2 90044152
2 7644416
0 5304825
1 85743334
0 18861647
1 59354956
0 45602353
2 41670869
1 52762119
1 69440659
2 31484582
0 67368359
2 70909790
1 24430535
1 78265705
1 12202790
2 84524299
1 57499156
1 96085019
0 50583292
1 28838717
1 63362074
2 42969855
0 18463259
0 94399837
0 40888289
2 62136911
0 73040851
0 67538524
0 20198200
0 89133862
2 19411334
2 50448471
0 9261955
0 16044301
1 84246574
2 51066669
0 2291663
1 17512753
2 90242467
1 75146556
1 81889317
0 15816203
1 38811985
0 14716193
0 26816228
1 19331630
1 21796270
2 14445768
1 96265973
2 9332287
1 41144578
0 76049736
0 45227744
2 55546034
2 62565750
2 59211995
1 73456414
2 39709935
0 13689245
0 925510
0 88652393
0 59830457
1 90500565
0 11527864
2 93394478
1 2346380
1 51136388
1 25734631
0 37781422
2 8913550
1 88130036
0 62919746
2 23551685
0 85786326
1 42916318
0 21294038
0 74903541
2 10313757
2 92267102
1 55585008
1 16895924
0 68548627
2 83795442
2 93476893
2 48226420
2 67719457
1 81713434
2 99462085
0 21256204
0 9793506
1 71624243
2 43736964
1 13200233
0 53909176
2 36103637
1 35452591
1 59567090
1 93639058
1 31852075
1 22623101
0 20457586
1 65305692
0 79597770
1 3956602
1 81334306
1 11736762
0 41510472
2 25506868
0 10405195
2 89090366
0 13690586
2 7259114
0 10254551
2 72500387
1 40660005
0 40697699
2 43669111
0 33501675
2 55373943
1 66352947
2 51550775
2 82922175
1 19338428
1 17514748
2 6086149
0 87115409
2 99817966
2 54438035
2 62662941
1 63043288
0 65545056
1 98835154
1 28570624
0 13021053
0 22028991
1 7266181
0 46844156
1 48755162
1 57186995
0 10518091
0 92163638
2 24915841
2 70961191
2 84949640
1 61520875
0 80148072
2 57000611
2 4521346
0 49703666
2 15644543
1 86611940
0 59277617
1 50754730
1 73580337
1 36806514
2 47568541
1 76235714
2 34625317
0 16522811
2 26694742
0 81493627
0 52673029
2 73224743
1 58738150
2 45441181
2 52265627
1 73739695
2 88311766
1 95152635
2 66230862
0 87406802
1 58962952
0 79898285
2 26322474
1 36496944
1 10696210
1 69507121
2 13756295
1 45026100
1 41491450
0 81218268
0 8634817
2 91897389
1 90598161
2 97980710
1 30301558
0 47310610
1 43933294
0 43182997
2 12457020
1 8338252
2 14646333
2 5169512
0 83885811
1 20510424
1 98015637
1 63245939
0 50607174
2 68068669
1 41735890
2 10700580
1 89118169
0 15767907
0 34898197
2 81030361
2 90334419
1 53692356
0 66647986
2 45535358
2 80610320
2 32967760
0 69632613
1 28114511
2 49727976
0 45106238
1 66304250
0 39709539
2 30631291
1 5622872
2 85438954
2 21451492
1 33323502
0 99051659
1 79426213
2 57632768
1 39800600
1 23473715
0 16715376
1 73358796
2 19164551
0 59476964
0 41598557
1 88317188
0 81350100
2 83143548
1 99495938
2 4209031
2 14264696
2 14984406
2 20971983
1 64284837
2 2541842
1 63804887
2 52272964
2 21971223
0 81374182
2 82137400
2 50453828
1 27468372
2 24789167
0 95116929
0 82516034
2 91297798
1 15700716
1 93483559
0 30703071
0 81684014
0 87701272
0 73706283
2 38136191
0 68544375
0 73368962
1 56377346
0 53889292
2 99079258
0 10035884
1 52048981
1 32323976
1 62792950
1 28853641
0 86557472
0 16217849
0 71619404
1 34974163
0 11547674
0 87355756
1 55456107
1 34147442
2 67541007
1 94321048
1 25308149
2 82704931
2 54458348
2 87332535
0 86107818
1 48803220
2 79216593
2 26359635
2 82791103
2 55133790
1 80474967
2 25286388
2 80387342
0 84455443
2 88804105
2 95065316
1 58945410
0 62782167
1 98209570
2 76031139
0 96959479
1 38662574
0 18679718
1 15183371
1 29905773
1 91244911
1 34494010
1 61914337
1 58384214
2 68121609
0 17035074
1 34195371
0 44221289
1 24702039
0 43295796
1 11882783
2 68288728
0 59863348
2 6590256
1 52479692
2 21131281
2 41626644
1 60684429
0 4801516
2 21053185
2 30583451
1 19903085
1 89320836
1 7814263
0 20542052
1 81716001
1 88625121
0 76652625
1 99988080
2 5696435
0 93198908
1 11118570
2 28800628
2 39309304
2 65424340
1 94765299
0 19345109
1 36978796
2 44167683
1 21092073
1 13919818
0 42819179
1 89631267
2 8178689
1 58522387
1 24059640
1 2660422
0 16906494
0 82891347
0 26533588
0 48533756
1 82009097
1 27507552
2 74674756
1 70153719
1 71203769
1 16354954
1 62295601
2 94446688
1 90572249
1 29658620
0 44136722
1 42118609
0 50790460
2 52050603
2 38054695
2 3055647
0 19866063
2 83272354
2 86652643
1 53974570
2 24621034
1 3496145
1 30013248
1 8621063
0 96692205
1 29285579
0 53021307
2 92191472
1 79729365
1 50815038
0 6795601
1 72134784
2 6882600
2 37929167
1 38655745
0 32203268
2 64851005
0 80219210
1 35845376
1 74084427
1 66558382
2 92691303
0 85984860
0 39584562
1 67803744
2 50872345
1 41054168
2 74196332
2 35845735
2 60790794
2 56123470
1 80916740
0 93923234
2 55565573
1 8507732
1 8995346
2 55933931
2 58908746
0 20733890
2 20089566
2 90937476
2 57728612
0 9959615
1 4092641
0 30144327
2 99160203
1 99385271
2 11535315
2 35529200
2 42319733
1 38119938
2 96733335
0 82585697
2 9842087
1 44196493
0 62711403
0 65493065
1 59544975
2 92216199
1 4573073
2 47408815
2 24992331
1 57884834
1 75056491
2 97757140
2 10368338
2 93452695
1 36225534
0 56067357
0 25763036
2 74076148
0 83021973
1 44271777
2 99622304
1 74853025
2 3941387
2 6588755
2 96289013
0 99076899
1 31869401
2 61147494
1 15345105
0 12161867
1 89799524
1 87525341
2 24824174
2 41120577
0 84812595
2 11084554
0 10117625
2 87863824
0 81276784
2 95434443
1 68329239
0 39411818
2 90127604
0 22171993
2 63900059
0 55463410
1 45142059
2 69947190
0 78875895
0 47609961
0 95304595
1 47787348
2 78119774
1 28465896
0 98504235
0 74208014
1 84080053
1 55218138
0 65402157
2 68171296
0 43221360
2 78576215
2 65010418
0 98956370
2 68786079
0 61535390
2 445495
1 90088245
2 21130838
2 45644547
2 90026995
2 7411598
1 27687771
0 23524357
2 98444450
0 71309933
0 24498952
1 40870620
1 96768392
0 90493805
0 63323072
1 12178685
2 69845760
2 68588483
2 10926004
0 59656133
2 90289409
1 79716486
1 93846992
0 93545486
0 57086159
0 74495447
0 8981150
2 93274348
2 27618738
1 33433831
1 71125255
0 76765336
1 21854454
1 848287
0 25016498
2 12384209
2 51923216
0 44739628
2 33368256
1 21442984
1 66902399
2 36599974
0 14308358
1 69553800
2 10816078
0 29609600
0 40088934
1 23794003
2 1433361
1 72970590
2 19481800
1 2037171
1 26449100
2 89435661
0 14940671
0 89383969
1 73290836
1 778323
2 79195914
0 53199975
0 25540835
1 26802876
0 98438117
0 86454961
2 75023615
0 374717
0 59782405
1 41665819
0 71192536
2 12772201
2 39501301
0 59986886
0 56432340
0 36110320
2 40154968
0 22138722
0 21249027
0 18781610
0 31107561
2 10177481
0 7227970
0 11446133
0 64083065
2 96810544
2 66647407
2 80214623
2 66383930
2 76046533
1 46884702
0 83629938
2 88330936
2 80586270
1 73249290
2 8442120
2 17543968
2 19168726
1 92685876
0 14824987
1 88294725
2 45081358
2 72926839
1 74156412
1 28807382
2 70286965
1 37203914
2 90526893
2 35491414
0 45052465
2 2654918
2 47168788
1 62775114
1 88700862
0 92457095
1 90450327
1 8924678
0 22033940
1 15064199
2 22474200
2 80476619
1 73934937
1 32438301
2 32862136
0 93323781
1 29244580
0 56179321
1 88573202
1 60243081
0 37843757
1 13721504
1 77422282
0 8192448
1 37112360
0 23830676
1 56275873
0 66030118
2 92370967
2 1637501
0 21322965
0 62164668
2 3715507
0 46991300
0 9300037
2 22701068
2 59859427
1 98804794
1 16102722
2 86618375
2 68366330
2 17723943
2 49304928
2 14277676
1 9853936
1 53999136
0 85119891
1 23709971
2 19975945
1 99775736
0 11707020
0 58936785
1 3728008
0 52949138
2 23848990
2 95098725
2 50421273
2 87434643
0 85997537
1 41646116
2 82409360
0 84070450
2 94806544
2 17946846
1 15801325
2 35332269
0 65143380
0 31341251
1 92794708
1 53506822
0 69946259
2 81962051
1 5462322
1 78971315
1 43274846
1 47032235
1 32100614
1 56670284
0 82060463
1 15539434
1 50918726
2 3260312
2 86285368
1 88029493
0 80521316
0 57005133
0 57032928
1 49871612
0 12672377
2 24955008
1 76702811
2 19368972
2 44121211
1 46205710
0 31014624
1 42591637
2 86399053
1 14451709
0 55847522
0 1388613
2 12984474
0 96024511
2 65718051
1 7198420
0 67728094
1 36872091
1 97427306
1 56474536
1 50143558
2 14222846
2 15214889
0 12540194
0 41982037
2 66476248
1 16075199
2 85626548
1 76965424
2 56149685
2 33079933
0 37275821
1 67136575
1 14547092
0 20668232
2 44058822
2 26059861
2 97967195
2 15413194
1 96430663
0 1130518
1 7852462
0 63252098
0 5767354
2 83031501
0 60385040
2 91164911
1 2749202
2 9861848
1 84559487
0 81197373
0 67429866
0 28589672
2 65050928
1 45151679
0 65099187
0 25132818
1 69717444
1 30979366
1 41231380
2 99290603
2 33543981
2 58756103
1 4575422
1 54202912
1 32071771
1 47941477
1 73568678
2 8324288
1 90571575
2 59124440
1 29372153
0 72956437
2 17785702
2 59451237
2 24991783
2 19365513
1 21878658
2 57458345
2 7041127
1 58350703
0 86032029
0 99480837
1 76427451
1 86289420
1 9813000
2 8309617
0 9152761
2 82180551
2 22807033
1 96876650
1 10437956
1 9034639
0 22831084
1 60560635
2 48379116
1 18095652
1 74273821
1 831167
2 18484309
0 5281937
0 49811793
1 6363084
2 27874667
0 25532161
1 19904202
0 48315633
0 94444240
0 41631894
1 40399686
2 44162390
2 31584284
0 18643144
2 69674113
0 80133730
2 96605766
1 50268761
2 24035520
2 83926836
0 4872349
2 45952135
0 25357947
1 9535056
1 52590664
0 66939233
0 30726042
1 21068770
1 99433622
1 55451012
0 23368480
0 45477134
2 29837715
2 61799187
1 58968516
1 16116395
2 88536363
2 3025213
2 30756212
1 93207652
0 49079411
1 43689180
1 11041015
0 61580011
0 7476764
0 75043913
1 83842592
0 8376421
0 342297
1 93465635
1 84405654
0 74790828
1 32381422
1 14009992
0 46768228
0 14326669
1 11787338
2 5561612
2 69934328
1 47612370
0 58092776
2 17845823
1 99643253
2 26121396
1 13563131
1 34648217
0 7330562
2 82222201
0 50076794
1 93181297
2 90326995
1 82718560
1 61889041
1 74246833
2 91981981
1 89230231
0 41290120
0 32818337
2 94850879
0 21567349
0 35522815
1 6462906
2 33506213
0 94566026
1 92326989
1 27652369
1 74568938
1 7753915
1 65093995
1 5812946
0 32060232
1 62698026
2 38411048
0 94785715
0 10248407
0 33974805
0 1341730
1 76291330
0 31015053
2 23633017
1 76248701
1 47663478
2 3478129
0 93500682
0 49442024
1 65140102
1 39653114
2 97658965
1 17158475
1 24764484
2 30025542
1 93764412
1 46800430
2 2421946
2 24830621
2 68851090
2 46281934
1 52715634
2 83416635
2 4252681
1 63191404
2 44948819
0 75377267
0 79470200
0 53099906
0 18422783
0 24178260
2 41808041
2 28469129
1 23093136
2 79958541
2 88266114
1 61091950
2 54572935
1 57915155
2 71689736
1 85625637
0 76292651
1 12458116
0 66829886
2 47777070
0 3666299
2 97660522
0 70846966
0 40308553
0 22592427
2 70415169
1 93504991
1 28986922
2 80202035
0 96741137
0 30120578
0 94626212
0 37099883
1 63781240
2 57951810
1 63228034
0 11398896
2 46347002
1 5224106
2 38489440
1 38954543
2 55531026
2 11823482
2 27860946
2 60406778
2 14866917
0 1493503
0 36930432
0 14578847
2 2683124
1 46262836
2 54115451
2 12836902
0 58192629
2 78761028
1 42608548
0 74759121
2 1633356
0 21892187
1 89242395
2 24197074
2 66606282
0 47433310
0 25123896
2 47052136
0 61652906
0 1447569
2 33644154
0 35779033
1 38517241
2 22401093
1 53366206
1 37133169
0 63250446
2 84593830
2 9565012
0 94236280
1 91983521
0 96769279
2 80423474
0 7049936
1 43981887
1 27639194
0 49612763
1 99261082
1 53586144
2 59574604
1 97576761
0 68476006
1 87343913
1 41452602
0 48105017
2 70199190
1 89014606
2 18464108
1 25077028
0 99415260
1 33715421
2 97053311
0 87189416
0 6308312
1 80936102
2 35317329
1 86654706
1 22151591
2 96917892
0 28422147
0 61568456
0 66656156
1 80996844
1 16738367
2 51150613
0 87025940
1 6402718
2 75071347
2 25369999
1 83566348
1 13045137
2 87697540
2 30034197
2 19078595
2 76224540
2 45475514
0 13047562
0 62427479
2 43277690
0 53865906
2 44299120
0 33044413
1 60314327
0 71644429
1 79631423
1 97268315
0 97866757
1 46614948
2 60090575
0 57209606
2 35144702
1 43524554
2 27273141
1 52086416
0 7349350
0 9298965
1 49298151
2 91733883
2 69293094
0 2573858
1 6667762
1 29695764
0 9218247
0 73892251
2 8379954
1 28535757
0 9329973
0 78619492
0 73786860
2 88953246
2 93844666
2 26708018
0 34145256
1 61920458
1 10319850
0 3628694
0 21645818
1 1355384
1 11273583
2 80530479
1 65980106
1 84623968
1 18763451
0 25861559
0 23055326
1 80473515
1 46742604
1 70678508
1 44066300
2 35077317
1 77526852
2 5996149
1 35124160
0 96095655
1 55018440
2 89183699
0 87285141
0 45169568
1 31466
0 49195661
2 77205057
0 44067129
1 27304821
1 92736822
2 54464152
2 8461726
0 98619898
0 37916150
1 8927652
0 22830687
0 75010465
1 89358208
2 3333130
1 68782801
1 99142752
1 9563236
0 68898476
0 8198596
0 23681919
2 48772870
2 97455403
1 66366130
1 14588957
1 99006813
2 76800482
0 72992012
1 50518941
0 49052206
2 25791761
1 95054244
0 84943410
1 61266296
0 54776676
0 41225241
0 16064681
2 81590285
2 18566738
2 68088696
0 27544902
0 40121364
0 70633596
2 82353285
0 93842444
1 22185213
0 33064498
0 78582404
2 39545634
2 2773598
1 37516608
0 62117039
1 68956730
1 3802768
1 4093200
0 24671398
1 8399922
0 62974407
0 48695785
1 74944825
0 7787016
2 47791064
1 25507847
1 83425804
2 92159132
0 37209507
2 6038687
1 65748933
1 2696650
1 84556559
0 78062768
2 18881779
1 30993696
2 10856876
1 58880684
1 86079641
0 69952413
0 78448217
0 15196926
2 27421148
0 66721335
2 25660119
0 97289487
2 9778449
2 47220775
1 17319435
2 84843890
1 52684473
1 81180786
0 43333434
1 83308893
2 7828698
0 21208012
0 68202
1 47587851
0 80025701
0 31781744
2 11915141
0 82508200
2 7532197
2 10153840
1 97899082
2 28048441
1 51482066
1 23170924
1 44708008
0 35444496
0 20271210
1 44281274
0 74461464
1 57295394
0 8832583
0 36231960
0 74629154
1 44856165
0 63755752
0 83364388
0 44854103
0 98285039
2 87921448
0 32609302
0 78116748
0 43635936
0 97327617
2 48392535
1 90480439
0 17075389
0 8924101
0 96344640
0 5607345
1 78930443
1 6978170
2 39550649
0 85255066
2 45616714
2 64686874
2 86899736
0 35922884
2 13481515
1 29339212
1 1981901
1 48900961
2 43884813
2 26546165
2 5432732
2 71459248
1 64543740
1 80421653
1 25044835
0 75568167
1 99876013
0 15302959
0 90663262
2 18640267
0 24799734
2 70495118
2 60350654
0 2835509
2 37267351
0 54077588
0 98793786
2 67679063
1 91966510
1 98475997
0 49650360
1 11492320
1 19873664
1 99689352
0 20046166
2 19142439
2 69020920
0 15650438
1 10395337
0 97623430
1 62059852
2 90060619
0 30358031
1 47531593
2 99815270
2 93962307
2 13017443
0 72425185
0 90364313
2 62573994
1 98814704
1 56043062
0 66606600
1 60776632
0 32936443
2 92063459
1 1952603
1 81750749
1 17101829
0 95941197
1 36336095
2 22165298
1 36879240
1 13587922
2 75226897
0 88330797
1 54028013
1 21883295
1 49407201
1 59287528
0 38969090
0 61127930
0 22828604
1 53419742
0 35064497
0 34532119
0 48937783
2 43697379
2 95520713
1 49532126
0 24833367
2 76261052
1 52007496
2 1126575
1 15385033
1 30741289
0 71355559
1 72292477
2 81088557
1 38034816
0 48485664
2 74838182
2 36224418
0 14818735
0 9496921
0 73743922
2 710816
0 26596308
2 43993003
2 46789481
0 62889265
0 77290777
2 84066779
2 43859761
1 10782076
2 55856181
0 52494842
2 23782301
2 52738837
1 78229188
1 3355585
0 14653702
1 257389
1 7267995
2 90422943
2 14426823
1 56566814
0 85261684
0 49843583
2 44294019
0 28463994
0 17315305
0 62106744
1 82222610
2 34601414
0 2955441
1 13812604
2 59925582
0 23597729
1 18375881
0 97837261
2 3862636
2 14899620
1 92259447
2 24832807
2 31794214
2 6183094
2 58209312
2 729214
1 94287681
1 24386437
0 99593099
1 18241806
0 10201392
2 72340282
0 5750852
1 60941151
1 26362127
1 36680848
2 99647356
0 27834866
2 42546473
1 3991707
1 40362418
0 42772033
2 39798988
0 65520139
1 76500994
1 53703544
0 33025674
1 75807313
0 39406981
1 5759147
0 77085394
2 96114262
1 16606960
2 63559275
1 27931181
1 74322780
2 17863586
1 94739471
1 11310259
1 43053681
2 6697670
1 18909376
1 88467676
2 20907688
1 95457397
0 77399367
0 31660918
2 12475511
0 46394986
1 30519712
1 67870789
1 56848683
1 95564240
1 61455528
2 97774511
0 75117285
2 9360745
1 48657477
0 36063857
2 21092100
0 95937711
2 73730099
2 43405082
0 62542383
2 45700833
2 51496934
0 56213190
0 3253950
0 73591470
1 18600320
0 38386476
2 88114390
1 60465169
2 24713211
2 43244168
1 83474911
0 66290711
0 41580404
1 53778670
2 67553058
1 17862953
0 67725268
1 60669191
1 56874489
0 54323386
1 22279776
0 27328357
2 65180777
2 3463402
0 87255634
2 70208738
1 82327738
2 22401153
2 60198171
2 91317661
0 11594350
0 44465916
1 64604248
1 8600959
2 407880
0 12982269
2 27951578
1 35281049
1 7864821
0 62435972
0 63756412
1 37427114
1 3195675
2 77613911
0 49260741
1 74591712
1 15947610
0 27005922
1 92128148
0 54943020
2 9870158
1 24653091
2 7348195
0 93237661
1 63944022
2 57237565
2 10734378
0 72921776
2 5759243
1 7398790
2 62598888
1 87499973
2 65189097
0 46830755
2 8461259
1 92900711
1 60192155
1 29885145
0 4462051
0 42609076
2 17259329
0 1460240
1 67476858
0 12201340
1 40412166
0 35631837
0 40759772
0 80564696
2 34425719
1 89817540
0 25446616
2 76776700
2 62133307
1 39595442
1 45973344
1 33978259
2 77670904
2 52962364
0 11663891
0 67334730
0 87928504
1 95556106
2 71692403
0 78316286
2 71997189
1 95097107
2 26190783
1 75984056
2 17587948
2 33892572
2 51186753
2 47841243
1 29561642
2 50948124
0 3258827
1 94572662
0 57421485
1 43691903
1 25879982
0 33585305
1 74192481
1 13969121
0 73622312
2 56752591
1 69890508
2 35011542
0 77650840
1 55761474
0 19461531
1 4691476
1 67893443
2 31426554
2 88350255
2 67815001
1 72053372
1 15592035
1 20829352
2 81285621
2 47729103
2 23099084
2 41284170
2 48391606
1 13996230
2 61605526
1 9631402
0 50522575
1 59596104
2 45188585
0 86284847
2 4328419
2 2661423
1 98193442
2 74458746
0 72865158
0 41479781
1 6600612
1 75779653
0 74372396
1 98027754
1 27749697
0 62316252
1 8823697
2 60778115
0 6114762
0 54919236
1 86034928
2 33863090
1 39722405
0 55755343
0 24799037
2 89301397
1 19433239
2 62816148
2 91061615
2 40499297
1 81107304
1 95169136
1 32731400
2 16425125
0 25246438
0 21202018
1 51865467
1 32948002
0 74524859
0 8018383
1 26585178
1 29880197
2 20896164
1 46310884
1 97790197
2 54634332
2 33453688
1 74241099
1 50710193
0 58095197
2 11784634
0 69720445
2 27310871
0 47197788
0 42834502
2 34433333
2 90076329
1 74636650
1 52126509
2 32339225
0 91495096
0 68923902
0 70118873
0 59602176
1 16129908
2 96901434
1 96176676
1 15910706
1 68389966
2 71330468
0 13092252
2 50673563
1 82463487
2 59643033
0 46091637
2 81517346
0 10908921
0 8447975
1 99910871
0 61528968
1 37228440
0 2795760
0 53618881
0 72784756
1 29125785
0 99010472
2 16495894
0 34480221
1 71713583
1 10717073
0 21838716
0 81551217
1 8010977
1 52156695
1 81586080
0 12210617
2 71504818
0 86866422
2 8270074
0 47450499
2 9245030
0 99163974
0 30387378
2 33568721
1 95289567
0 92048514
0 95715859
2 99636346
2 24827551
2 16139666
0 52304145
1 12283410
2 73937386
1 50892685
2 20027737
0 49199273
1 32424775
1 23242635
1 24160654
2 35669588
1 89522709
2 13297575
0 74248595
0 75490918
0 8409279
0 74173438
0 71655450
0 18076797
2 41793903
0 27880334
0 87393671
1 30845585
2 3740568
1 10211352
0 29623150
0 70726647
0 25948567
1 42131861
1 27207718
1 25722557
2 97798994
2 2725701
2 21306687
0 88981366
0 98038746
1 7788004
1 39497379
0 83800509
0 77088207
0 41388269
2 88531611
2 58072573
2 23955034
0 92918393
1 69384696
1 48719100
1 14491145
1 23599848
1 95640780
0 99901621
0 86340350
0 15688011
0 73171060
0 6107023
1 6897916
2 2386993
0 63602966
0 28073881
1 3464274
2 43362765
1 55003566
0 81494275
2 59832262
0 78534890
0 7006709
0 2578560
1 28572600
1 1684044
0 46053594
2 11850972
2 52739717
2 72365481
2 84670895
1 83010246
2 5732067
0 47581738
2 66184026
0 98854590
1 15811384
0 30953891
2 97014583
2 73167984
1 92653690
0 29253906
0 6195678
2 8061701
0 4270251
1 82564774
1 91656107
2 88584294
1 41313908
0 82474100
0 93569548
1 66228305
2 66952236
0 35286859
0 11174183
2 24232260
1 77555627
2 25969229
1 32327760
2 63872992
1 7469736
1 40522564
2 2225363
2 9752418
2 72371933
0 2823243
2 64839111
0 77291969
2 29816493
0 33101337
2 9370209
2 84197715
0 69088414
0 54149731
0 67175960
2 83323782
1 2535575
1 27389044
0 37904525
0 41674292
2 66137568
0 43188948
0 97242365
0 29705769
2 48537729
1 40320893
0 68426010
2 93979493
0 59403728
2 773017
1 85252678
2 13871876
0 89035990
1 55044304
2 57448556
1 66038263
1 65889823
2 35200322
1 54103813
2 50144357
2 97553821
0 65697142
1 76846978
0 7410765
0 1296191
1 83808833
0 7385325
0 42118657
0 68588018
2 82732863
1 37317078
0 70458383
1 92982545
0 52186732
0 74198830
2 37159277
2 71279790
1 77592258
0 89191769
2 16867160
1 5683194
0 75839336
0 69901910
0 25103384
0 24779470
0 77593953
1 95904965
2 36970665
2 67280919
0 43765960
0 73926716
1 81585479
1 60991363
0 67709033
0 24865249
2 17079645
1 44399533
1 48320139
0 6991767
0 85565096
0 87371385
2 52362103
0 89122100
1 36508561
1 68295538
1 39850744
1 81929462
1 48949108
2 31996884
0 49292520
2 44077266
1 15563894
1 2652622
0 26521240
0 65128635
0 41274046
2 68904314
2 3560618
1 59840863
0 51858817
2 70712990
1 82134538
0 24238999
1 46919897
0 15992797
1 8596355
1 64906372
0 43429731
2 85161725
1 94324386
2 78650854
0 3009682
1 55840314
1 29878558
1 54136933
0 21396907
0 67389316
0 4137500
1 30741040
2 51235806
2 67301149
2 54876661
1 15632913
0 79287609
0 65709910
2 22142023
1 59288029
1 81462891
2 76588083
0 49642072
0 1225385
0 90362545
0 43173828
0 34176029
2 52813135
0 55691424
0 34921528
2 76865085
2 79125592
0 31993240
0 89863781
0 16172224
1 59889076
0 7874592
2 66915147
2 68692978
0 68058372
1 11669624
1 9036430
0 84215628
2 71304775
0 27813699
2 60900802
1 25982007
0 2946716
0 2057897
0 44270274
0 93565825
1 57536292
1 74636370
0 47628340
1 6625958
2 72180523
2 57088956
2 20018979
0 51848267
1 68258535
2 84758514
2 51931065
2 47329157
0 44850565
1 44671131
2 11042817
1 86701601
2 3529763
1 40643654
1 81164013
2 33001607
1 2583068
0 60704519
0 44498721
2 16232062
2 57431899
0 38227478
0 22877811
1 29243328
0 86504377
0 85260269
1 37345072
1 30123634
1 60318977
1 52971218
1 51856976
0 17066153
1 87397400
1 16132467
2 52468045
0 94406152
1 1800007
0 49503438
1 5450444
1 64651864
2 72655673
2 17267927
0 32031056
1 49476710
0 62359393
1 25217433
1 82073206
2 47606578
2 74183577
2 78428258
2 61153872
0 24966163
0 21467927
0 22142547
0 88693031
0 27139291
0 6214301
2 54908747
1 66127967
0 72826062
2 69483835
0 88158254
0 2070739
1 21826878
0 88809626
1 79022541
1 60727072
0 11057942
0 4502043
1 23543255
0 42982478
2 15000568
2 43471033
2 93291118
2 20663426
0 89543291
2 20451401
1 8262317
0 74465661
1 34375036
2 85469141
0 4034014
2 6842356
2 56941523
0 117261
2 722784
2 16753843
2 81896949
1 76685190
0 90649526
2 25020231
0 17318262
1 1859450
1 50612618
2 98860500
1 65783432
0 73201407
2 24466477
1 97116977
0 13099128
2 16068150
0 2230831
0 69448881
0 5428243
0 2918929
1 69897220
2 45455825
0 7851452
0 21367288
1 36534087
2 27218958
1 36073780
2 50123937
0 67558591
0 224004
0 35850945
0 91352209
2 82239387
1 85656120
1 11430490
2 56332344
2 9831766
2 4790933
0 30793940
1 32814525
0 77699802
2 22893718
1 53457095
1 9074926
1 98809713
2 92848086
0 19578496
2 75528286
1 95753116
2 73051062
0 18781092
1 7788636
0 96677884
0 34259282
2 73525396
1 27284293
1 23164830
0 78415580
2 3568917
0 11751493
1 63412241
1 22455986
0 72291266
1 76111912
2 85706083
2 50041608
2 1690075
2 10842538
1 64395748
2 65157790
2 71074428
2 43168567
0 73601416
0 62284864
1 9797791
2 88669222
2 41679965
1 79370966
2 75843971
1 33452237
2 27001919
1 58359511
1 93319683
1 16562433
0 68663366
1 52216371
0 50177918
0 22546931
0 96437890
0 68720616
0 91439049
2 33804542
1 95363104
2 83205294
2 94469386
2 55821018
0 87929696
1 29184389
1 39325681
0 91379635
0 11808687
2 29434638
2 76038174
0 27600818
1 77499874
0 25259207
1 91135597
1 97435448
1 21068381
1 67185265
2 61712065
2 46614686
2 50572115
2 7262190
2 46221494
0 87672772
1 50990672
0 96321665
0 424205
0 97036474
0 73817544
1 31453569
0 68623379
1 15721352
2 94047593
0 41902579
0 77318398
0 7006606
2 99657940
1 29771782
0 4875934
0 84942635
0 57430810
0 39828385
0 91577277
0 56215758
1 98192809
1 12244621
0 78752171
1 98048807
2 74139956
1 95398053
1 15534744
1 45105250
2 84916569
2 75591930
1 56605315
2 20078839
1 15843598
2 46475095
2 74046718
1 5125843
1 2039358
0 66595548
1 36131286
2 30872612
2 57674475
0 76665892
1 47858318
2 95013818
0 84240591
0 54583971
1 59148431
1 15049324
2 14138412
0 85759296
2 46414033
0 71259161
0 97355531
1 26209518
0 75595922
1 34632863
1 67688377
2 21429242
2 96798008
2 86612286
2 49378287
2 2309399
1 58413702
2 45054594
2 47904016
1 32337562
2 5184939
2 38194467
2 63819034
1 52271954
1 56291715
2 75066489
0 63212341
1 7131926
0 79548461
2 63003023
0 33174758
0 51784755
2 88167660
1 78933951
0 85587106
2 4431808
1 40174378
2 84527465
2 67167157
2 12933409
1 1175599
0 97984062
0 50295170
2 96002758
1 40669175
0 80243340
1 4905172
1 57123325
2 62307851
1 76303229
2 500914
2 18505158
0 87592852
1 53006083
0 21129645
2 17006091
2 76055179
2 12478849
2 50116456
2 94623110
2 81123864
1 95528228
0 13769400
0 42112900
1 81997534
2 73256675
0 63693135
1 25846386
1 43186821
0 68698496
0 80194720
0 25636262
1 84834264
1 91210482
0 3782656
0 1961503
0 94058277
0 8182874
2 49761951
1 42119827
2 70170026
0 11552516
2 30847583
0 26793009
0 72590016
2 13537582
0 53348336
0 79406023
0 5881094
2 34831229
0 41800989
2 32746842
1 93215356
1 75908751
2 77414385
0 5019465
2 45946090
0 2387107
2 11652857
1 3766432
0 9147657
1 74494344
0 5385678
2 13106989
1 14429498
2 74450516
0 27424087
2 82784481
2 92084117
0 12849772
0 96019866
1 17846167
0 97445217
1 41187970
2 27604658
2 85595306
1 13454051
2 27049096
2 4110410
0 92994923
0 48078192
1 73919393
2 2031567
1 81491836
1 74925674
1 93977883
0 27007145
2 14363002
0 69291303
2 63121774
1 47734040
0 23658233
2 64547564
0 67314410
2 6930789
0 86904875
0 98876103
0 2128815
0 21451559
2 63397200
1 34271461
1 29813202
1 77534381
1 8736399
2 77008997
1 14340802
0 97808428
2 84842976
0 99468426
0 80280776
1 39013296
2 42162911
2 86299987
0 29431980
1 24463922
2 76839201
0 63123604
0 29257860
1 44275093
1 18200043
1 48094851
0 16516100
0 72812146
1 86614945
1 16762696
1 92479733
2 68340435
2 64382300
1 21411819
1 23525852
2 45437460
1 55359193
0 59756100
1 8072738
1 28649298
2 92024365
0 68929166
2 48798718
0 60693441
2 88920231
2 10981459
0 6740573
0 22616743
0 25835424
2 84568863
0 3556930
2 73280552
2 77483736
2 58193516
0 43075627
1 31023061
0 45416631
1 64366146
1 62893353
0 47216060
2 83077807
0 59009838
1 83831432
0 79382545
0 11581192
1 28508816
0 42242511
2 83673959
2 67593158
2 75295348
2 51139753
2 74093417
2 59021606
2 14146173
0 29008275
2 97375659
0 62079783
0 1879494
0 20372153
0 21242792
0 48902402
0 1987867
1 83800485
1 25003685
0 22168387
1 66691041
1 11845077
1 42737601
2 44127461
1 25343980
1 79965560
0 72115149
1 8999813
2 82286015
0 83690072
2 61139433
1 44105341
0 21674479
1 99847492
1 5197738
1 60583704
0 35588526
1 12743079
2 97934740
0 36480154
2 79272903
1 58558407
0 71862250
2 5483444
2 92428065
1 53609872
2 11385845
2 60466013
1 18572733
0 87474772
1 52487168
1 6566143
1 25266352
2 78891535
2 6272672
2 20209437
2 40874690
1 10981124
1 9965980
0 55107072
2 79515971
0 21314706
1 69700719
2 46931992
0 37263119
0 47532335
0 56691923
0 35343095
2 27424064
0 14013282
0 42324330
1 4747223
0 27554593
0 52962871
0 89255223
2 81167391
1 57442759
0 17668211
2 22752639
0 70768136
2 34720430
2 9459251
2 65417692
0 32237570
2 87718489
1 91579255
0 6122519
0 97600385
2 86155454
0 24839264
2 40088905
0 45447384
1 70650236
1 74659501
2 29939490
1 83167038
2 49726606
2 74809644
2 26277347
1 99413701
1 39442403
0 50123136
2 92330513
2 46120976
2 37231019
1 53652991
0 95922055
2 53866543
0 7156395
2 87875304
0 14405898
2 587445
2 56618761
0 6835139
1 15916168
2 81752123
0 40778164
1 3359691
2 32937977
0 4989916
2 47436642
2 63486993
2 56136019
2 41353767
2 58398683
2 84212255
1 46941025
0 61534578
2 20214021
1 77313725
0 61954035
1 21995757
1 49598901
1 94965807
0 88706317
2 29190980
0 24931639
0 52860634
1 18995415
0 35236746
1 92191111
0 30250703
0 34903376
0 79844208
1 69031874
1 85441215
1 43300289
0 36192142
0 70990814
0 32863030
0 88093828
2 63631331
1 88269587
0 99196071
2 74174801
2 39831995
1 49410846
0 26664907
0 55816547
0 75806811
0 2506363
1 18436890
2 67213396
0 13973519
1 68610759
1 68798030
2 77314898
2 88344254
2 92824735
0 59070898
2 81480015
2 18483170
1 99193415
2 99271285
0 98478094
1 78915013
0 67430276
1 46636685
2 79961933
2 20632999
1 38547971
2 38916687
1 73941524
2 19043650
0 70857251
0 22054702
0 26775402
2 78334812
2 13187706
1 43604597
2 96172950
0 26405169
0 15865591
1 73963674
0 1517488
1 17866950
2 97998328
1 62720595
0 36182525
1 45243524
1 81880055
0 78908498
1 79064292
2 16338138
2 14015617
1 81253774
0 31997468
2 52624368
1 899365
0 1522469
1 41254640
0 37368932
2 73826050
1 30043712
1 34160764
2 15892690
1 37619553
1 5337792
2 175441
2 10536760
1 74484139
0 49598728
2 45418412
2 68096168
0 34406230
2 5502404
1 55954144
0 70953315
2 32643085
0 29257160
1 66531480
0 98218522
2 51882476
0 59114661
0 24734723
1 62469658
0 80987281
0 34953766
1 98501459
2 71536960
1 43393966
0 22173570
1 29930532
0 56294929
2 62630144
2 34161914
2 3770861
0 92383366
0 33514832
2 69993562
2 4326036
2 34734064
1 81095163
0 48281682
0 83283399
1 95838232
1 46676772
0 42669516
2 81012254
2 52687977
0 41497614
1 78296869
2 23880990
0 57447147
1 27996038
0 33780123
0 20089769
2 80420960
2 86397411
2 67776240
0 63475135
2 15343335
1 8538834
0 75400946
1 61407785
0 72854436
0 23173507
0 71851503
2 64054082
2 22492979
2 25116438
1 3171643
2 40847297
0 35275921
1 13453276
0 68396749
0 54806407
1 55696201
2 78939025
0 48573245
2 45960038
0 50974995
2 44350688
2 93086534
0 98039903
1 35014217
1 59698803
1 47669139
1 74463989
0 23953292
0 58847008
2 56360167
2 23455630
2 62928504
2 17563835
2 45525373
1 30018063
0 20267937
1 45185031
0 8538379
2 19240699
1 41343892
1 69696116
1 24331904
0 36798452
0 24348712
0 31820790
0 19264772
2 80750901
0 15395726
2 7220864
0 83361270
1 81978993
1 75303211
2 99973860
0 58824949
0 34142830
0 10212807
2 48863319
0 26559013
2 60789885
0 1359272
2 33836657
2 24595698
1 12505048
2 85308141
0 85732903
1 54484954
1 98845766
1 65613311
1 73276274
0 21744030
0 94027737
1 80684447
1 69292429
0 49654764
0 86792350
1 54644945
2 81830374
0 20218702
1 65531567
2 96190558
0 68540001
2 54531535
0 64973057
1 83877697
0 3343986
2 8869311
0 52172264
0 96961661
0 69915200
0 96657879
0 16436445
0 50448083
1 46400091
0 74760227
0 24265455
2 50893759
0 97765519
0 97283241
1 29507332
0 42559007
2 78849176
0 68667881
0 25610483
2 35611304
2 92194125
1 79798567
0 9195711
1 95215219
0 82460890
1 5959489
0 3668982
1 72240002
2 40919266
1 67451586
0 23104079
0 60952480
0 38715243
0 44296816
1 78786599
2 64760124
2 27751611
0 11989310
1 75899543
0 93541668
1 90140925
0 11662615
2 2811991
1 9581690
0 45431788
2 528850
2 77813037
0 70814259
2 97427648
2 21865431
2 64363278
2 1585941
0 42060417
1 28369841
2 36698803
2 53342848
0 69498856
1 86830157
0 85744061
0 11046888
1 14089237
1 7909541
0 42045256
1 81895950
0 69266280
1 20214343
2 40554247
1 7632562
1 1277525
1 79119299
2 87107341
0 71685012
0 60744066
1 62780879
0 12471551
0 47230593
1 97794953
1 12148547
1 24570740
0 75060645
2 6212519
2 86441486
2 44560897
2 34466812
2 13576289
0 18805665
2 27224071
0 37088149
2 11535079
0 5014306
0 21758204
2 73679656
0 70199952
2 94421780
0 49528022
2 83193099
1 67871243
0 95850307
2 88579969
2 77658560
0 9747281
2 54889685
0 68143975
0 74569294
0 30796670
0 23060335
1 74985633
1 32320486
2 80011537
2 17078105
0 60793111
2 56964325
0 11632209
0 14004475
2 16864192
2 12605223
1 65437415
0 91271180
1 21162829
1 73427264
2 64814862
0 5773564
2 38488363
0 5218692
0 45575774
1 27576376
1 72929745
0 35615410
2 63621569
1 36186840
0 58793432
2 67212116
2 25175777
1 9204697
2 43350936
0 85648148
2 78185393
2 36896692
1 58917969
1 5109518
2 41554111
1 10816797
2 46130798
2 17623371
0 5070151
2 5029284
0 60360030
1 4913130
1 70957291
0 23541356
2 30063580
2 87970963
2 80756746
0 63605008
0 10842978
0 81414723
2 86520073
2 59363845
0 95215239
2 52093822
1 31298543
2 31642614
2 46254179
1 68131576
2 26855315
2 90340792
2 88739195
1 69535608
0 90555136
0 87561199
0 20127925
2 58147889
2 46295296
1 22300026
0 78705079
0 1755678
2 6635841
1 21849721
0 74035880
2 92078485
0 14008153
2 31436198
0 4967405
0 75299441
2 72579486
0 95777987
1 18389440
0 98433533
2 32342395
1 46618133
0 98442810
2 50723260
2 11463388
2 75035255
2 96512741
1 72154695
1 39766547
1 61050892
2 68185977
1 11445983
2 92398315
0 422607
2 45977390
0 57569062
1 72812742
1 71963192
1 94995095
0 86437403
1 4336342
1 52729346
2 30961624
0 3571030
1 57303495
2 26161848
2 52578998
0 39392321
2 28671006
1 80509042
2 37045250
1 83003382
1 90772248
0 39692003
1 9614650
0 68720125
1 93065490
2 55001296
1 1096996
0 9657172
0 70999277
0 62048851
1 23733707
2 69624251
1 88307833
1 30015411
0 17579054
0 44984992
0 55755603
2 9538686
2 50490862
0 99113073
0 77426880
0 72117253
2 94573860
1 82379788
0 67432197
2 63486791
0 62959306
0 9147582
2 34513166
2 31427125
2 68324121
2 66294415
2 40620564
2 72583539
2 46147744
0 55592426
0 10468394
0 33279635
0 8495111
0 24033760
1 84974199
0 37334618
0 37917133
1 55599046
1 19034657
1 34892791
1 64418308
1 45095097
2 75987280
1 7819782
1 73787318
1 24803673
2 59404422
2 43395715
1 59009124
2 22551517
0 61434225
0 9851716
2 84599403
2 65127798
0 77861805
0 27038727
0 41394171
2 69102454
1 73190475
1 28275003
2 771854
0 64071776
1 38869018
2 54809806
0 92466338
0 48251585
0 92476506
1 25275775
0 63282773
1 4314955
2 51677348
1 35698607
2 67428474
2 15381641
1 6418634
0 52427384
0 25132454
0 47441939
0 17627877
1 3144027
0 74961101
0 83299299
0 81351509
2 3786374
2 4383286
1 31756829
0 19430535
0 61361267
2 12064435
0 12162778
0 3926137
0 19602844
0 20046047
2 44030862
0 60089641
2 13946705
2 23590509
0 87471947
1 95138877
1 96955547
0 4940108
0 49863393
0 25501926
0 93583487
1 7789809
0 60753023
0 73085148
2 58180619
0 81141554
0 19105445
0 4794719
1 22262553
1 82973119
1 11425268
0 15002888
2 93218190
2 61345245
1 56649949
1 39534866
0 5015447
2 38529575
1 40827287
0 16157349
1 42540272
1 76041438
1 71544032
0 35763282
0 70386749
0 38136202
0 94650271
2 53591687
1 79385298
1 81439305
1 10210456
1 14100038
0 59251926
2 34374016
1 35951855
0 75791858
0 65640861
0 10779983
0 29968478
0 71782686
2 98022642
0 88439244
1 38863402
1 9385178
1 92722209
2 4340266
0 47898278
2 37863672
2 24423160
2 95181946
1 19472
2 94167885
2 59544119
2 15402589
2 20167884
0 36164004
2 7676772
2 44003873
1 8380760
0 54859424
1 94771867
1 24173282
0 19058672
0 81498363
0 88641678
0 91889356
0 53024159
1 6534697
1 17696521
2 33371222
2 60464407
0 87296304
1 98006529
0 90541777
2 51821887
2 44706236
0 81086152
2 58592776
2 50772810
1 35919219
0 89626228
1 51777782
1 93725935
0 21384194
0 48890224
1 32501819
2 64545038
1 99930338
0 35823621
0 97772045
2 41937850
2 76605048
1 14659704
0 58300069
1 95916504
2 84401105
0 34732491
2 94476987
2 35433831
0 75103845
2 40963184
2 58188276
2 73755786
0 3291191
1 11128000
1 43615129
1 81855269
0 68883880
1 70166259
1 88724719
1 24807276
1 7064399
1 80117283
2 34072528
2 17357456
2 13786896
0 36272769
0 30129269
0 80183481
0 80539032
2 95998505
0 46020361
1 92354341
2 7577645
1 31341833
0 4571559
1 40207062
0 24037721
2 57493249
1 98314541
0 6246244
2 63217644
0 98664285
2 78896792
2 41458124
1 28199018
1 7423170
1 23504996
2 27166211
1 70994047
0 78452551
0 31961849
2 69562496
2 51606209
1 9033311
0 72501427
2 9829733
0 32440148
0 39177245
2 5389619
2 51435999
2 3023062
2 80628713
1 78661944
2 64807440
0 63495120
1 24494146
2 4984838
0 97116869
1 19445597
2 31654994
2 98489982
1 75485228
0 16556353
0 18439287
2 68936360
0 96680340
0 24852559
0 26890468
2 90391326
0 94360658
2 10457873
1 9789159
0 40675507
0 43710474
1 45200180
0 51927900
0 42797748
0 25780293
0 53282352
1 91907740
0 79395221
2 21984296
2 76700975
2 48393143
1 92570457
0 96404446
0 75460921
1 62550983
1 87605664
2 36032782
0 95312742
2 63218903
2 31256445
0 47579492
0 61809263
0 21792403
2 95631177
2 29892252
1 41183129
1 85978886
1 5058968
1 84320464
1 89434029
0 61179906
2 82586255
0 29719537
0 67647047
0 99198381
2 4469314
0 85552254
2 28753069
0 14492349
0 96077970
0 98209996
2 76396959
2 26604206
1 70976148
0 96939629
1 70353484
1 92758864
2 55160013
2 40696666
1 85979060
1 74821303
0 32047630
1 18020464
2 353639
2 10639755
2 54070489
2 73873311
2 31296956
2 830462
1 48526578
1 34480529
2 6124908
1 93702776
2 95964597
1 52872757
0 61181818
1 66532053
0 49081049
1 41272263
0 36136499
2 47345251
2 38774087
2 51668289
1 74017812
1 76029157
2 66458066
1 66863879
2 11064983
1 47156012
1 59755915
0 70795155
1 29740365
0 81859542
1 27810407
1 71227403
1 42322943
2 63904848
1 14976309
1 55831006
1 36327825
0 34934531
0 74371928
0 76341104
1 48506884
2 88168586
1 38698208
1 36910676
2 53311494
2 80703378
1 52419666
1 23668941
0 91376022
0 82527561
1 32640567
1 47058084
0 36102914
2 12289611
1 36410863
2 7739355
0 71695553
1 52620641
0 50433450
1 62312366
1 95928083
1 14711199
1 15781526
1 7061269
0 54917776
1 99083842
1 77697897
2 56820607
1 1162741
1 66744901
0 66975378
2 87797248
1 34006623
2 13535096
0 31287291
2 38942918
1 94586502
2 27857961
1 50944699
0 54046026
1 36391159
2 32299610
0 67822176
0 47255182
1 63672104
2 13312542
0 42544583
0 29892506
0 69339372
2 79260568
0 59895653
0 42616353
2 6161731
1 99239158
2 27820382
0 16904506
1 54892452
0 83883750
1 19954742
0 97808349
0 92862455
2 97596021
0 87195268
2 92415371
0 49102938
0 99488128
0 69732229
0 55633021
2 51643840
1 87002508
2 35715613
1 74359436
0 87280273
0 14857495
0 68807521
1 36173017
2 38053813
0 34379801
1 34328186
0 62092825
2 25712532
1 29670671
0 55430272
2 86347653
0 44638267
0 73321981
1 32482262
1 75345614
0 79463068
0 34330950
1 43371954
1 21127231
0 59826912
1 77740431
0 41850661
2 22966166
0 57128674
1 29130809
0 83931855
1 92261133
0 63000775
1 82623580
0 36265712
0 98774116
2 30042309
1 49165277
0 10243715
0 61786495
1 35430902
2 46871344
2 95290723
2 20562892
2 21182755
0 41431634
2 50187576
1 78787687
0 1088183
0 53867859
2 55531940
1 78613248
2 22807996
0 5250627
1 51066734
2 67457949
1 71448620
2 42386474
2 79096291
1 91540902
2 92548651
2 6692227
0 60092382
1 74308506
2 46146676
2 64304235
2 81208465
2 53112926
1 15835881
1 47635774
1 7363882
1 72460621
0 68916041
1 48807827
1 10921008
1 74463486
0 94789111
0 6323223
1 11351783
1 29164488
0 84985435
1 61488385
2 84827925
2 32223476
1 58107491
2 99265620
0 53924443
1 55575779
1 75230879
0 5859080
0 34960444
0 98294250
2 42885816
0 6838431
2 73026455
0 63892825
2 58543467
1 21826972
1 32866056
0 41036013
0 10082025
2 36409316
1 29732386
1 76134296
0 48779765
2 58308168
2 89062468
1 10062815
2 25341735
1 97023968
0 27007612
0 55247316
2 69825171
0 39990945
0 33084623
0 61036381
2 85280263
0 71565983
1 75849956
0 67258926
2 89736113
0 83890078
1 71085122
2 56615938
2 17662807
1 72658511
1 98759400
1 13610099
0 65119243
0 52015483
0 45304556
0 32443709
1 58365594
0 50213198
0 27086039
1 4776709
1 35381552
1 24382775
0 97567797
0 55455146
2 6332897
1 46178589
1 59946115
2 52535862
2 64030876
0 48984970
1 95435751
0 79229445
0 96041975
0 41058424
2 76114976
0 67777196
0 92529529
2 27393217
2 28279863
2 39787115
0 95093039
1 43696407
1 37764799
2 43396889
1 8029108
0 96400302
1 91233472
1 53199901
0 66532773
1 17874835
0 77866027
2 25369211
0 31043400
1 81201795
0 11474527
2 36958944
1 57358207
0 56172263
0 69829056
1 36296233
0 6043727
0 24333769
2 99393185
2 85534501
0 59773067
2 86266029
1 76102151
0 39919047
0 10993173
2 24258107
0 77266757
2 60672196
0 84337573
2 24305910
2 67865472
1 68754272
2 69668982
1 58361375
1 735542
2 2229081
0 32719928
2 93200251
0 10200115
0 81529618
0 4811763
0 33598314
0 7169044
1 96420210
0 71938492
2 34557016
2 8712573
0 36004413
2 35048630
1 82265928
0 3549461
1 18159620
0 61539388
2 8998782
1 80672553
0 27472645
0 24040438
0 12836918
1 36905728
2 56667917
2 94840847
2 79373695
0 66399137
2 97035657
1 80377448
0 77882548
2 39903637
2 33923274
2 56908442
2 58629996
0 91883342
2 61039994
0 79790636
1 82527261
1 42357944
1 59876554
2 16018844
1 3384800
1 42888871
0 62051379
0 88400705
0 38006597
1 53370011
1 46073786
0 75586805
2 78145475
1 11602473
2 91611224
0 70989799
1 3076610
0 48262643
0 71821603
1 96024989
2 60341128
2 32808428
2 90492819
2 51118828
1 51169992
2 63085461
2 23935140
1 82214900
1 86152890
2 88301664
2 13022612
2 42621640
0 73464197
2 1990708
1 63735113
2 17883564
1 44974857
1 13505887
0 7750436
1 76593807
2 93213270
0 30613445
1 75740014
0 10739616
2 76503362
2 84289642
0 89731386
0 74463225
1 9787541
1 88000719
1 39593058
0 97019747
2 44618917
0 61174747
2 5953376
0 13992190
2 16273695
0 60346217
1 26886197
0 9056420
1 793751
1 13802712
0 15748453
2 5975281
0 96648149
0 87400976
1 59972329
1 11937147
2 74748985
0 85355420
0 12734608
2 13076869
0 72424596
2 30348903
1 16735850
0 83992846
2 18503449
1 91067687
1 55102665
2 739279
1 82198613
2 36495247
0 91236744
2 86068720
0 2721769
2 481305
0 16267164
1 65235062
0 11186541
1 81867005
1 1578712
0 59125915
0 33488999
2 9484526
2 45054516
2 2987795
0 38872704
0 49527584
2 91192079
2 27103352
2 45388877
1 55509539
1 91461750
2 53620736
1 57688117
1 55269506
0 94854501
1 25299895
0 55306774
1 5279956
2 18173659
2 71255040
2 23508614
2 128952
0 22429
2 17698015
2 20698257
1 73952304
1 95683095
0 57189528
1 96253849
1 44068712
2 28824919
2 97290113
0 33326314
2 30169704
1 59431217
1 99784750
0 46091436
2 99762780
2 35972381
0 99385273
1 47326648
1 57487060
1 48618531
0 57580013
0 78175328
0 50825706
2 56304439
2 19338002
1 89580247
0 5592672
0 83499077
0 25718240
1 72121636
0 78466245
0 43691012
1 93572348
1 97635458
1 24177748
1 58356521
0 54371204
2 85181570
0 40797459
0 57320306
0 40965556
2 25706753
1 90681939
2 70407514
1 56682923
2 26552086
0 62403340
1 28702922
0 5979447
2 41240355
0 32982086
0 68110413
2 3360114
2 75546555
1 81182077
0 58712778
1 32348540
1 4647304
1 366451
1 45387888
0 97551642
2 80470944
1 73364841
2 60033239
2 65341247
2 30005972
0 25090456
2 83659860
2 66684332
2 59679454
0 25975620
1 8144065
2 67490022
0 60621348
2 70966297
2 82050481
0 23414950
1 72652748
0 38960254
2 70268002
2 43164876
1 39353651
1 84880007
2 28599924
2 53969862
1 61595091
1 68412217
0 30584720
2 61675122
1 97439092
0 77989798
1 57840891
1 94581205
0 55245547
2 61889334
1 75813188
0 85180769
0 83067491
2 67066773
2 28402140
2 92098225
1 55639504
1 45364236
2 8447750
2 1355705
0 65840226
2 44756085
0 16243484
2 57082853
0 15762486
0 35886096
2 92979442
2 85324895
1 96842734
2 25088688
0 29899015
1 22548779
2 38116070
2 98799527
0 2716433
2 88649178
2 59817675
2 64597660
2 49966326
2 49060065
0 97062648
0 11000037
2 55030308
0 46562961
1 12791658
2 99765945
0 20613756
0 85706896
2 21420966
0 31763408
2 45711762
2 33868302
0 50996136
0 12808638
0 90705882
2 47743732
1 43964093
2 19192100
0 80243268
1 45890397
1 5266745
1 96060912
2 51853510
0 81727020
2 10393941
2 14567438
2 90715921
0 55325789
0 41090502
2 86479707
2 4737783
1 65514903
2 3476368
0 28977753
0 6183522
0 9893567
2 34624299
1 14303665
1 6359524
0 25992180
1 83664311
2 12897512
0 32212145
0 19863858
1 27047856
2 39316721
0 14547870
0 68493738
0 43493269
0 26826471
2 90553354
1 29342999
2 11978386
0 55832784
2 84637435
0 70242654
1 29904238
0 19613211
1 42529256
0 56667034
1 77431292
2 81332771
0 32934599
1 24272374
0 15624213
1 33396528
2 64967204
2 58358393
2 7833070
2 79368515
1 10183289
2 79019787
0 50179343
2 63941894
1 26698093
1 17336510
0 94179723
2 70525668
2 28788772
2 29358605
0 96001683
2 84457072
0 50957309
2 80424077
2 55035876
1 98600828
2 30802468
0 53242019
1 6838959
2 90397364
2 87657030
1 4306757
0 85511239
1 4082276
2 49781194
0 91645021
1 66613252
2 48561234
2 67252431
1 97198881
1 75083991
0 29186307
0 10448784
1 59507667
2 9851085
1 48464990
2 65356680
2 23206015
1 90963238
1 89244737
1 5608192
2 98829024
1 85508627
0 79599497
2 2051538
0 26395063
0 53525305
2 67364253
1 38327083
2 18888192
2 39475577
2 74437359
1 99819565
1 93102942
0 79934231
0 42730397
0 29475164
1 40222063
2 29467064
0 2156875
2 4987297
0 86823824
1 28153347
1 91520512
0 8332979
2 31307253
1 10353042
0 95008685
0 4885019
1 81737889
2 29029395
1 39236213
1 22529341
2 73828555
2 24313558
2 50927416
2 97120570
2 22623207
2 1050449
1 71804870
1 44543524
2 20375749
0 57513938
0 59990585
2 98692846
0 91923373
2 91499377
2 45760864
2 37410279
2 46193507
2 7017800
0 88941781
1 26019656
0 2595531
2 98116194
0 13394997
0 91317354
2 52037625
2 10432737
0 69877615
1 21975903
1 20413737
2 6766955
2 73028402
2 86213596
1 57878270
1 17295911
1 42962516
2 16393315
1 56268857
1 64555889
0 87937789
0 53197880
1 89323553
0 8142409
2 98900408
2 56466340
0 65236763
1 95453044
2 53230995
2 43086655
2 19916523
0 6257698
1 20533539
0 82579840
0 54397705
2 37836316
2 66872620
1 92229078
0 56997830
2 85725727
0 50007550
0 78033640
2 69088397
2 65350688
1 83351638
1 15825642
0 89307948
1 99979256
0 77623441
1 78813715
1 85112949
2 96740458
1 54348508
2 4366708
1 74663655
0 60411569
2 66955439
2 60894472
1 60362945
0 69370430
0 97636348
0 34929826
1 23006111
0 17847624
1 57415473
2 40550844
1 77558382
1 22957526
1 13050978
0 86472069
0 80570452
2 77458405
0 72529023
2 99005045
2 70982681
0 36929149
2 31535451
0 52685227
1 25606242
0 52283847
0 23983653
0 31493
0 32836703
2 8198767
1 80248401
1 1215849
2 11776292
1 21024380
0 6162020
0 19712322
0 27398378
0 79635140
1 50396293
2 18114591
1 76304572
1 60723837
1 95439120
2 87280420
2 30039586
1 31073260
0 62723264
2 69960166
2 58951155
0 6752994
0 76135327
2 82098262
1 2108334
0 62888380
0 93496969
2 17364442
0 16007518
0 58168925
2 84956578
0 5782957
2 9774180
2 75608586
1 71944633
0 24861029
1 96664093
0 88264306
0 739684
1 66485330
1 60665304
1 28895453
2 99238732
0 59444267
2 72311640
1 93864062
2 42153316
2 33768803
2 95416104
0 58035189
0 39231426
2 53192296
1 54890778
1 28561913
1 7096623
2 72732884
1 56781180
2 56457328
1 10230347
0 14214900
2 61281515
0 57207073
2 53521157
0 24591351
2 43252647
0 55859441
1 5885745
0 6554380
0 23838616
1 75240044
2 21116690
1 43589192
0 63297188
1 99844294
0 9325672
0 2666327
1 77750713
1 92315613
1 28179266
0 20203249
2 15364036
0 70651066
2 39923973
0 46733727
0 25457103
0 91609594
0 33928641
0 23159748
1 39120913
0 2671236
2 67921999
1 63183203
1 966234
0 60501495
2 86209119
0 88634996
2 63747566
2 82791943
0 9079977
0 74677639
0 81125077
0 50711155
0 17223040
1 51002336
2 64152201
1 71545259
0 82126327
2 27966383
2 50444765
1 78183888
1 47941065
0 83002445
1 11364911
0 37147686
2 48761469
1 74553609
1 12614126
2 72783137
0 61166828
2 64763352
0 12014699
1 80622860
1 97945293
1 3557928
0 96282329
0 80614528
0 96296511
2 80801422
1 91084768
0 2118553
2 47885159
2 53632562
0 79408631
2 38323393
0 89320022
0 70349413
2 49380967
1 53574832
2 20924263
0 88791922
0 78669849
2 71577550
2 41580405
0 66850481
1 72714709
2 66486388
0 17683414
0 75583553
0 79026032
1 70133059
1 84217775
2 11593189
0 56205632
1 23321684
1 18387654
0 63457337
0 30898523
0 59940298
1 3187404
1 40699660
0 8896706
1 1860200
2 99685351
1 87230348
1 62018550
2 72569803
1 994992
2 22541078
1 4899601
1 14207159
0 74873028
0 29325043
2 1120536
1 10124276
0 38676874
0 28055062
2 85033079
0 68887618
2 38480470
1 64863175
1 40352912
0 94733425
0 66893743
1 48984948
1 15553021
2 64089848
0 35049206
0 27349768
2 66517000
0 20877231
1 49250075
0 90964093
0 65921302
2 75225393
1 55592886
2 29969152
0 58519574
2 66144237
1 53780968
1 50408592
1 6669653
2 45199195
1 47092536
0 92999659
1 27615068
2 93035252
0 20537200
1 78207681
2 15830347
2 55346913
0 53973058
2 36190952
1 47308676
2 95507670
1 82247189
1 449461
0 2410057
2 61446874
1 59381781
0 32962968
2 63161072
1 15773392
1 73903352
2 96506248
0 89299153
0 30694097
0 55133646
2 82442124
2 71701498
1 12000867
0 79234962
2 93187421
2 78168395
2 63524232
0 8302473
2 8268540
0 19740848
0 30398024
0 28886101
2 17519111
0 74892526
0 65542370
2 27280229
2 10239586
2 89588168
2 96713399
2 13642938
1 71470780
2 15116775
2 83822993
2 36700475
2 74318395
0 49195644
2 13545169
1 10915754
2 34464821
1 71586525
0 38091882
1 77784006
2 99237012
2 86531344
2 14566311
2 17539160
2 24475011
0 27490841
1 46197622
2 8341026
2 85516081
1 14998764
1 13112347
1 14134510
2 60270442
0 5407159
1 66009268
0 53479848
1 22739717
2 43436121
2 66627913
0 5825951
1 89599979
0 88273175
1 47796471
2 30320185
1 47731878
1 38225468
1 7310783
2 18694697
2 42154254
1 60270449
2 19974472
0 9013146
0 97351357
1 50500143
2 28370233
2 79225754
1 74426319
1 33740603
1 41055383
1 11642546
2 31246500
2 95639897
2 79704039
0 42781105
2 2019665
1 77646515
1 22381861
0 3885158
2 65334804
0 48703138
2 39436104
2 63969694
1 35091629
0 23959942
2 81494669
1 43414236
2 66701032
2 29589972
2 2168037
1 9757387
1 68455429
1 54189721
1 72621678
0 64833774
1 45992148
1 60483197
1 92022867
1 7840417
0 77326474
2 25766135
1 89762245
1 7573937
1 10898346
2 49612431
1 96102876
1 59900753
0 44569802
0 86647213
1 85348453
0 63666237
0 81544329
1 4694107
1 39477593
0 85253473
0 64667871
1 31500223
2 23173956
0 58230454
2 47681825
0 21886697
2 82770519
1 25452919
0 3142098
2 52399487
0 43712078
1 34744513
2 78467275
0 62304789
1 12679058
1 44500086
2 93337777
2 80395401
2 82251123
1 98609895
1 26091561
0 85430355
2 82389472
0 94468912
0 57895273
0 44090162
2 67396163
1 16337125
0 14455318
0 27279582
2 5434704
2 57449857
0 35388647
0 136372
0 98138450
1 55022714
1 89124947
0 16820917
1 57922479
2 21423792
1 90926869
1 78465027
2 40862351
2 13239192
2 135335
2 99622534
0 45294514
0 42935461
1 1729416
1 17011995
2 72194838
2 43120467
2 23708750
2 23205900
0 28183742
1 57437924
1 49799197
0 5923216
2 76831563
1 47786377
1 28749200
0 54518087
1 63515607
2 67158895
1 14037896
2 8043558
0 61997263
1 68399983
2 55342204
1 89642242
1 51282029
1 85660466
1 91171366
1 28546159
2 2866531
0 75903612
2 44063837
2 89649515
2 49311853
1 60196095
2 7607213
1 97983737
0 4275022
0 27997260
2 25155426
2 90135324
1 63458351
1 39040052
2 33993398
0 60015950
0 29828795
0 36639251
2 80069406
0 98287404
0 96946395
0 15272066
2 50470569
2 14249195
2 51354622
1 51963024
2 84657384
2 61976092
2 77663841
2 34886628
1 87985344
2 32915478
1 12609470
0 64920114
1 1804648
2 58976050
0 17289621
0 73837892
1 99641389
0 27822221
1 54302570
2 76570474
0 44738953
0 45414945
0 91312326
0 36791231
1 53631802
2 98626277
0 51974742
1 68978641
2 92870725
0 10792401
0 60967793
1 86211384
2 70586360
0 68210743
1 40044634
2 33665732
1 56223859
2 8211362
2 15252375
1 98376059
2 22374973
2 27924398
2 8242037
0 17636003
1 8629448
1 15028963
0 51661404
0 16193134
1 67215544
0 5109069
0 18810677
2 12437068
0 60575629
2 82336713
1 29209314
1 76792292
1 6232709
1 11780924
0 43464908
0 77819668
2 6451530
2 32945197
0 27375600
1 87203817
2 58064543
1 65446645
2 20551954
1 19616702
0 28432488
2 11859527
0 55588982
2 57879913
2 80530947
0 41152923
0 92280417
1 93342075
0 65198677
1 53412576
2 58807504
0 13821141
0 29529070
2 74909297
1 85073630
0 98124272
1 22269847
1 82658994
1 41589001
1 8080958
0 66593985
0 93567960
1 97030041
2 14355979
0 18095954
1 84232449
1 14950966
1 60178069
1 97131469
0 24537041
1 30952903
0 88921084
1 20981880
2 76313576
1 63456342
1 13354421
1 84064049
0 24505315
1 63030019
1 38721029
0 48527685
1 67554707
0 3979080
2 27769055
1 94191652
1 43700608
2 21979516
1 80192107
0 47128593
0 5750496
0 31395853
2 9976424
1 56465788
1 85935699
1 78642376
2 62536788
2 24378053
1 63416625
0 27804851
0 47581594
2 66462003
2 72338121
0 86131174
1 86306338
2 61812017
1 26991348
1 36700420
1 56086104
0 66936766
1 74620972
1 51225137
2 45937310
2 18401652
1 8209861
0 91473499
1 27705822
0 21356205
2 49959751
1 59627501
1 53033679
2 73910623
1 47375959
1 14020285
0 61786777
0 92488465
0 95504663
0 14796249
2 67659363
2 44757818
0 92813988
1 74291989
1 98648958
0 20102015
1 25423438
2 13488903
1 3001853
2 78425012
0 48752656
2 34959986
2 46438714
1 33107819
1 96277261
0 20655449
1 89484447
2 9891511
1 4608473
2 21814729
1 94724012
2 89079972
0 25029680
0 67833139
2 87550255
0 48983993
0 97271255
0 61567331
2 56665229
1 22491805
1 72048487
0 99399200
1 75795444
1 13026802
1 20308119
1 30852529
0 99112673
0 94709560
0 53307895
1 24746437
0 61874442
1 85547490
2 62434251
1 45215559
2 38438741
0 16977333
2 26361343
2 1914490
2 36430375
0 26221390
1 38255628
0 6921542
0 26847123
1 61230672
2 76059488
1 36692805
0 11312491
2 52824154
0 4121047
1 6448867
1 27624081
0 40897791
2 46868934
1 10277279
0 81875457
2 35155077
1 67815697
2 54196836
1 6550769
2 74562729
0 52275403
0 88530263
2 91415983
1 50985168
0 38781838
2 21020122
2 13999553
1 71946550
2 89503205
2 65519743
0 25061285
0 36949922
0 41586775
1 18434674
1 65160072
0 26385712
1 25234458
0 30005719
0 90496383
1 1064302
0 44535890
2 57651784
1 82936043
1 80474274
2 36778106
0 43900282
0 24183954
0 2021428
2 2256625
2 9481147
2 97205003
1 72853559
0 85324665
2 41867615
2 63198586
1 63982623
0 37564127
1 7933638
2 64313447
0 50661764
1 66931217
0 73871832
1 43226008
1 17451457
2 56372149
0 79691557
1 83884106
0 45630217
0 8081657
0 2810006
2 23607382
1 14194672
2 97638888
1 94227859
2 58326449
2 82075254
0 52938803
0 23456165
2 86889677
0 64822915
2 65914958
0 84536312
2 59151401
2 97986160
0 90445678
2 7615010
1 29074409
1 32559232
1 17506543
0 11144809
2 37235686
0 78514544
0 11106222
0 26013149
0 73442148
0 2404402
1 65270563
0 69211493
1 62391056
2 67695575
1 21774707
1 40334539
0 76390486
2 86507482
0 29182437
2 30082261
2 91921197
0 76302779
2 35245826
2 18102631
1 23188910
1 41320090
1 43692192
2 47269585
1 61113528
2 3771532
2 87518954
0 83439263
1 74337453
1 3800537
1 21362650
2 81549837
0 43220537
2 43659782
0 23575401
1 55718000
1 9234354
0 86387973
2 94581365
1 24405168
0 23177331
0 41381715
0 82189919
1 7879596
1 87859003
1 89784920
2 36369082
0 33266569
1 94496905
0 97497618
2 90202143
0 88960933
2 64551354
1 60548529
0 75156550
1 87922326
0 83038478
1 76977543
2 37617411
2 59530654
0 12540564
1 31375059
0 93005127
0 19755737
0 72687881
2 61990034
1 25363771
2 19889954
0 11017689
0 56002226
1 68942566
0 12755273
2 81162755
1 54954110
1 9721009
1 39771199
1 92677165
0 76932664
0 66815545
2 14388125
1 85982767
1 71771674
0 55726845
2 25880643
0 48577200
1 36100157
1 82189810
0 44860505
0 62664996
1 92430424
0 14813380
1 87193432
2 18362068
1 33621426
0 41557032
0 37836455
2 60716889
1 15855654
2 99104092
1 69313000
1 66285707
0 56275003
0 19453973
2 39656611
0 91193554
1 45769569
2 51932722
1 97194177
1 55446839
1 96328097
2 61003905
0 12698974
1 92048411
0 33360638
0 83995854
2 24427974
1 4161754
0 40052061
1 85201236
1 7374969
0 52625585
1 67993129
2 44492536
0 76691106
2 27003637
1 65655785
1 71581119
0 27206342
0 5590533
1 50436110
0 40541026
1 50559935
2 90907833
1 66595805
0 27867123
2 3019831
0 84366618
1 90775556
1 92065981
2 87710768
0 96669122
1 17251047
0 96198381
2 25314154
0 50343006
0 86409830
2 64321495
0 82684605
1 7664998
0 33111449
0 86433058
2 182371
2 8300835
2 69327493
1 56687440
0 80930434
2 34621868
0 41465112
1 8650005
1 3997730
2 69779476
0 54180320
1 27645784
1 22153653
1 25125562
2 80817947
1 34328480
2 17602156
0 66090132
0 71559519
1 90818760
0 49165407
2 55531031
1 3929932
2 83500656
2 43025085
1 57495651
2 82223767
0 44142790
2 96152159
2 89165347
0 90446243
2 37492983
0 7516438
2 57493579
2 45342807
2 32508212
1 88629138
0 62486821
1 46064036
2 64187038
1 42603442
0 60368107
2 87377622
2 62414301
1 71412541
2 47531631
1 63018112
0 81530943
1 30826593
1 11198141
2 36458909
2 3011940
1 10095833
0 99821582
2 39526643
1 29863648
2 54043412
0 27326176
2 38463919
1 47652579
1 18192645
1 14216981
2 22291678
1 48076745
0 15512524
0 379779
1 39990215
0 21468486
2 84431344
1 58223228
1 3112020
1 83926194
1 93588140
1 45274265
1 17541839
2 69317565
1 54927633
2 87154923
1 22416632
2 13761147
1 62926987
2 15556715
0 85981412
2 39019795
0 98819536
1 72531858
0 96477077
1 84129695
1 47130614
1 50849092
1 94152296
2 70186822
0 65818919
1 69826356
2 47202988
1 44955677
1 33908179
1 84993864
0 81637324
2 42356748
2 34513208
1 63302102
1 64350644
2 62696528
2 33635705
2 84930439
0 97963933
1 92973174
1 28980908
2 73342748
1 1490583
1 83469914
2 16066248
2 7643138
2 58111637
1 88419838
2 13241159
0 83448725
0 74515341
2 24235348
2 15292824
0 85068502
1 93555623
1 70066060
0 68994255
2 87238749
0 92316625
2 29216847
1 78237291
2 15039397
1 42671408
2 38261011
0 48380604
0 6294308
2 97445127
2 68848342
0 23977554
2 17024023
0 16590682
0 35947710
1 78975562
2 20570355
2 22280741
0 56861297
1 60215519
0 3111819
0 58491458
2 32741491
2 82904340
0 35227982
2 8334088
2 16666485
0 9266684
1 64223508
2 50063979
1 52462636
1 10993387
1 53814461
0 45592461
0 28012712
1 75075576
2 94844319
1 46300719
2 87656088
0 39356133
1 30339388
2 657523
2 88104643
2 48009360
2 52542299
1 35775974
0 41013739
2 16754002
2 40283385
2 72811098
1 26263373
1 3638195
2 75248596
1 34834830
0 48690089
0 44546116
2 559464
2 55285095
1 90618907
1 86133207
1 12758032
1 93549885
1 87302147
0 49444630
2 53218915
2 78377093
0 64233708
2 27795912
1 67290801
0 22298892
1 4669139
1 9894548
1 4144031
0 39988114
2 40587596
1 27898713
0 66931265
0 99536934
1 92998392
1 39574194
0 37477831
0 66358537
0 61169923
2 74829031
2 75949390
1 41089318
1 10823636
0 88652670
0 67413004
0 68835523
0 55182743
1 78942966
2 18800479
0 35378009
0 62139886
0 76736878
0 40683041
1 37486900
1 85096861
0 32515295
2 4447443
1 95820997
1 58864858
1 54358488
0 17998085
0 76356197
0 62835682
0 16029347
0 68247819
0 36009103
1 2356202
1 183484
1 96144395
1 18278891
0 13549601
2 18351684
2 16540426
0 16411860
2 81177476
0 55557145
1 65608728
2 39218374
1 97913209
2 99163807
1 8924552
1 30393816
0 83509726
2 76876598
2 65821308
1 58278656
2 4300797
0 74131380
1 9443134
1 24855680
0 83118368
0 48265093
0 76388640
0 97406119
1 16686835
2 85822661
1 10255803
2 37327116
0 70011179
2 35287363
1 14410710
0 52389288
1 73424680
0 90974568
2 48035635
1 95334789
0 56762403
0 20645224
0 49116207
0 27058445
0 57060729
2 29121794
0 26955970
1 7672925
1 91076188
2 21272948
0 16299503
2 9283243
1 14935195
0 42088558
0 25700441
1 33965030
0 81295100
1 95939933
0 24697998
1 21787229
0 82889486
0 14395137
2 56912075
1 15370131
2 74893302
1 37112048
1 47634185
1 90651230
0 50161663
1 13758159
2 90597467
0 1835392
2 5928914
1 47143934
0 24386203
0 51475511
0 44617280
0 64319741
1 99045671
1 11648107
0 5396482
2 29837224
1 21635370
0 81824216
1 37837361
2 78570846
2 73268245
0 164316
0 44509000
1 51428925
2 70174388
2 97391190
0 43987643
0 64741420
2 38244208
1 17806263
2 54200041
2 19080736
2 58000060
1 78457665
2 99919932
2 86523290
1 6494439
1 72500208
1 58018195
1 97651815
2 79474761
2 61551121
0 44101069
0 54660526
0 17160702
2 84961225
2 39953229
1 92732032
1 92644400
0 6487079
1 75580689
2 69902024
1 22983310
1 18496153
1 81334244
1 76555922
2 68006917
2 19280042
2 64823955
0 8207813
0 74100628
2 64442055
1 78584468
2 21786518
2 44699601
1 23307701
1 51546724
1 34383434
2 1791156
2 27427256
0 49862129
0 7970312
2 52378883
0 35740871
1 95443640
1 21641279
1 17387587
0 51355932
0 99986428
2 39119579
2 68364552
1 51893816
2 45336795
0 81238920
2 27798177
1 39069524
2 90566680
0 45433988
0 24586047
0 96779839
1 87097300
1 20427486
2 22987100
0 539493
1 86806491
2 21450239
2 76588990
1 27368882
2 97025838
2 33477353
1 71861608
1 86756761
0 28544831
0 62119937
0 80644005
0 14085353
1 48656330
2 73794949
2 2171276
2 38656262
2 12142046
2 12251152
1 2250226
2 34360466
1 43401682
0 61606150
1 26667614
1 41239757
2 897957
0 87848695
1 71335
2 34208888
2 20823934
2 16864024
1 94810112
2 80322300
0 39650861
2 2347665
2 97678331
0 67002945
2 23717558
1 20228679
0 2171996
2 43567599
2 97384422
2 79608888
0 41090996
2 35527043
2 53914694
1 39652020
1 76903871
2 41565812
1 69930252
1 23193053
0 17572958
1 8989668
2 22438430
1 1417426
1 17254905
1 94903994
1 26384205
2 98829122
1 82473434
0 86992024
1 93704550
1 72698217
0 30283360
0 58000112
0 44148889
1 21209058
2 24989460
2 723687
0 39674896
1 62378888
0 42630185
0 25094863
0 42926422
2 32356306
0 10577486
2 27460166
1 31425022
2 88926061
1 18634398
0 14239309
2 1858843
2 97811479
1 48663994
1 18717602
0 19903114
0 74341004
2 63751636
2 37160014
2 74272526
2 72092427
2 27819415
0 38364902
1 52352568
1 59219821
2 99303856
0 55886969
1 53801523
1 78250928
2 98034674
2 20564904
0 85167976
1 68886283
1 31814305
2 71223780
2 96927897
0 91149673
1 53438125
1 46159031
1 22579399
0 3322525
1 50049779
0 37458100
2 29210211
1 70341328
1 12370339
2 11887793
0 68140048
2 97730119
2 5049575
1 12199307
1 44362320
2 83958998
0 88714017
0 99656368
2 60276632
1 55200707
1 73057475
2 26376978
0 70395610
2 96475327
1 75388582
2 86056737
2 53395387
2 66710895
2 23150579
0 32499864
0 46656868
1 97738152
1 30795504
0 66148174
1 42610868
2 48342837
0 28453872
2 65330523
1 9947870
2 53165963
2 99301885
0 71415696
0 43016757
2 898619
0 40083738
1 20291100
0 34280841
1 96529663
2 76268681
0 84774355
1 47312717
2 89182764
2 50523552
1 70113294
0 24462593
1 235234
1 6021287
1 8550569
2 88547218
0 91518876
1 20891977
1 39307208
2 72978708
1 52620645
2 24237287
2 7259031
2 19242224
2 17465834
2 60255225
2 97903770
2 92964118
2 26430685
0 53947780
2 72588808
0 52995472
2 27495665
0 47623516
2 38961221
2 70587021
1 86948050
2 54813970
0 14680696
2 16299933
0 26847419
2 54076600
0 86958781
1 2613200
0 20939294
2 13730293
1 81468170
0 93734584
0 17418927
0 75471521
2 47666863
0 7419306
0 19049241
2 47800142
2 14554465
0 50918994
0 1233399
1 57658742
1 25059778
0 51265750
0 68964823
1 96583322
0 14922508
2 1560386
2 56152023
1 17857488
0 42771497
2 15467471
1 8952398
1 10721393
2 67107833
0 86771001
2 93999931
2 38640055
0 15726666
0 4898664
1 78201396
2 9158403
2 15432900
0 38066526
1 7278788
2 36464445
1 60349090
2 37040858
0 73233208
1 19232093
2 94830305
1 40785411
1 26201657
2 1028905
0 30875942
0 28516806
2 56779482
1 68853162
1 59304544
2 33926700
0 57954868
0 95610774
0 23964939
1 72532464
2 60850295
2 99868860
2 35018307
2 71109572
0 75547916
2 64055594
1 16593348
0 27051356
1 60077694
1 66225413
2 93492904
1 98070692
1 73570419
2 78413895
1 93918249
0 43727326
2 77831220
2 41254528
1 62818616
1 49272874
1 38964162
1 82478177
1 78756211
2 7796284
0 50933142
1 61593671
0 5042828
2 14814116
1 76792902
1 74950236
1 5411886
2 29286840
2 86532308
2 43785800
2 90563362
1 27835558
0 40202724
0 87253508
2 92567051
1 45308558
0 97694298
2 72931716
0 44690311
0 27265755
0 26954949
1 3405572
2 28965844
0 563163
0 81524374
0 31779937
0 98637870
0 92677531
2 40178245
0 20771296
1 24318727
2 67487146
2 11586601
0 2742435
1 72467382
0 4826059
0 79615395
2 91415096
1 61943363
2 85583087
1 29598237
1 82997116
1 5135866
1 76241890
2 80411519
2 98589535
2 57316684
2 38664468
2 11846958
1 13126396
0 93449141
1 33265555
1 84222325
0 1036801
2 24662392
0 1217726
0 25370889
2 77725018
2 56652275
0 25002591
1 80662903
2 41906509
1 13039689
1 73803958
1 68521288
0 47759063
0 67470614
2 1202051
2 84113909
1 89545669
2 66013123
0 6376245
1 26162612
0 86132327
1 14257067
2 93943571
1 66041743
0 20634479
0 40231761
1 79289141
1 68298821
2 14059190
2 99401132
1 69230135
2 19421245
2 46981045
0 45944686
2 67179218
0 91210579
2 18596342
0 53676309
0 86881835
2 78190035
0 43508864
2 24287492
2 89570382
0 70083905
0 39338929
2 45123201
2 32553751
1 64875159
0 67835686
0 22904038
0 29158327
2 87098071
1 44098632
1 61701824
0 51304646
2 56140889
2 29000347
0 95517049
0 56798559
1 17692869
0 72854725
2 31553401
2 35538276
0 8159455
0 17731713
2 87917175
1 78263060
2 92558967
2 37990863
2 74004370
2 44007054
1 50533766
0 10255601
1 25184840
2 82578339
1 21132799
0 32476414
0 29993710
2 18712307
2 54933277
0 16136316
2 32846107
2 82987812
2 77889031
0 2816331
2 82751284
0 19183174
0 11538389
1 18677988
0 11301638
2 72309271
1 43999816
2 99248546
0 89359876
0 78799928
0 96121087
2 55840562
0 96725121
2 59283678
0 74057826
1 39254787
2 97117883
0 9047215
1 48825440
1 67617573
1 63268511
0 55123278
0 54176813
0 26632970
1 89829550
0 93069919
1 4271705
1 70131320
0 93123607
1 82386054
1 54350005
1 64238408
2 87340788
2 48527868
2 17826237
1 66188447
2 71858203
2 38687522
0 20887599
0 83992556
0 4237357
0 95600245
0 98986188
0 97439468
0 29493609
0 47743004
0 29865446
2 18773075
0 10910872
2 80556221
1 55630738
0 55295732
2 68024104
0 2335583
2 11368376
1 86008515
2 69030157
0 37443014
2 98205056
2 72724397
1 69836466
2 32698454
1 15948875
1 85134460
0 99967537
0 44225594
2 78813064
1 14407211
0 7610994
2 34903795
0 41723081
0 92913798
1 34823254
2 58274878
1 58138977
0 8052277
0 90087125
2 3551083
1 9113280
0 66046145
2 58734618
2 67159888
0 20702783
2 45212924
2 41930554
1 22761819
2 33318255
2 2736570
2 7660801
2 38516361
1 91770022
1 94282320
0 13008965
0 4965710
1 33596019
2 79407217
0 32321808
0 28586843
2 39860878
2 65760691
2 13603075
0 79521909
0 22383647
0 17268615
1 76198260
1 95334071
1 70226083
1 17664602
2 18535848
1 23454153
0 78620986
2 45908592
1 98892599
0 17888127
1 88376028
2 22649814
2 75672516
0 35587226
2 17212381
1 60970975
1 9633076
0 68854270
2 74542137
0 15201269
1 54866193
1 16968023
0 72581024
0 72804874
0 69897664
1 39354834
1 11358057
2 67679557
2 17380168
1 94854787
0 28112049
0 63910834
1 97189747
1 82231801
1 63985111
1 28196774
0 20498159
0 34505764
1 86925141
0 5777560
2 95556194
0 8352021
0 10709838
0 11520110
1 36345910
1 621368
2 47706484
0 46115650
1 20035397
1 39198418
1 91773879
0 16188901
2 73382577
2 69330726
2 86217919
0 89728040
1 30676297
1 51303432
2 41544097
1 25044930
0 13206527
1 63350120
0 26628279
2 98749623
0 44096401
0 98508204
1 14275077
2 31095186
1 39616082
1 62477597
1 15885032
0 17639399
2 84945416
0 90829798
1 89199006
2 81031544
1 52951489
2 12460486
0 79465212
2 49016552
0 44779356
2 43505897
0 53793090
2 4153016
2 71515508
1 95242385
2 95129246
1 70799287
1 87303182
1 19799912
1 25201254
1 97598269
1 34453339
2 38939465
1 19437638
2 88790644
1 40484526
2 18502752
1 62175968
0 22019850
0 15620063
0 87601800
1 4731189
0 94213672
0 87858362
1 73485882
0 40514415
0 54586086
0 86533769
1 23697805
0 65088860
0 638185
1 90532243
1 55590034
2 84973076
2 30113791
0 96681683
2 13466031
1 27914548
1 34422747
0 81646983
1 19930163
2 35956527
0 64340395
2 90469259
2 91700923
2 47564865
2 15894434
2 74096650
2 82224998
2 63522001
0 13761998
2 82573453
0 16679637
0 39351844
0 48372355
1 57039623
1 48781020
0 36599230
0 93761068
0 54035850
2 70153999
2 92019006
1 50782893
2 87126711
1 89626034
2 46905281
2 16141276
2 31730209
0 12092169
1 869234
1 95415195
2 20705751
0 42660659
2 68772011
0 28014450
0 4421548
1 87920348
1 54887886
2 60831447
0 45029493
0 94551136
1 65709466
0 83662264
2 93254836
1 40560821
2 18027776
0 2378973
0 10380283
1 9482469
1 25799662
0 55269456
2 6473040
2 45749092
1 23391775
2 49664468
0 14833624
2 32768152
1 21351846
2 5703512
2 28743875
0 76060268
2 44292566
1 53132418
2 80163154
2 24179186
2 26249585
1 62074300
1 52325101
0 21026931
2 67409526
1 93027417
0 59485841
0 47277081
1 51704888
0 49337808
0 34528167
2 62108003
1 40288937
2 14384098
0 59698312
1 17951927
1 54481448
1 36500999
2 36309436
1 72946390
1 13342890
0 62756193
0 71362967
0 86290729
0 96495484
2 11773689
2 87314581
2 6270628
2 76587119
2 37238084
1 5787963
1 99387620
0 87897981
1 87295512
0 98733908
1 56442286
2 22186326
0 29329077
2 155319
0 36245046
2 89871062
0 96533536
1 37359110
2 11330747
1 62251152
1 25976489
2 6638811
0 96912560
1 82806310
2 57849157
0 18262403
2 75964425
2 533622
1 27334385
1 36299164
2 99089363
2 73527744
1 8280110
0 8242718
1 27838949
1 60576656
1 28219345
0 27771335
0 73346064
1 15759818
2 8171419
0 45084890
2 30434851
0 7614365
1 75066718
2 81684654
1 88205661
2 40509618
2 82130946
0 71230437
1 75813631
1 88491162
2 25387509
1 55019897
1 40000922
0 69048636
1 8376822
0 32707756
2 72557948
1 98538855
0 13257827
0 95650850
2 35414299
1 48106747
0 60484893
1 76008134
1 63860398
2 71611781
1 77163934
2 19268720
0 95563854
2 14686503
1 74230749
1 84007530
1 52826734
1 56820264
2 92777114
1 6871740
1 41052196
0 40560474
1 70284900
1 29484137
0 83624562
1 38846126
1 97353549
0 89204185
1 57812561
1 34735146
2 32069469
1 87872246
0 74281509
2 87280561
0 67564635
1 66769036
0 68780092
0 42319555
2 76442459
0 53083550
0 15723773
2 70734700
0 71140263
1 71809196
2 61443221
0 91090887
2 76534254
0 78099330
0 11987278
1 10418199
2 58166183
1 67101895
2 87957321
2 13636440
1 22688707
2 12114558
2 81133726
0 59716609
0 70771319
1 7675606
1 90176707
1 31192264
2 61041415
1 94126031
0 27824293
2 54771210
2 71011408
1 80206889
1 98088059
0 48936918
1 84323967
0 58765035
2 89968554
2 44966931
0 30437811
0 11410683
0 35225357
1 73591445
0 11253213
2 64249832
1 7779639
2 91266177
1 85410841
1 21878256
2 75377742
1 27714282
0 84487098
1 792786
2 98155975
0 92876698
2 34662479
1 90105081
2 1119684
1 13891488
1 14393529
1 23652107
0 24638591
0 27348337
1 10647322
0 17227071
1 13601158
0 92201298
0 55494470
1 30291260
0 12329120
0 40013698
0 86011003
1 4490308
0 85128607
0 87046029
0 56949822
0 85798890
0 47295941
1 66799700
0 76030364
0 50865301
0 79493381
2 49881678
0 33006098
1 42033782
0 18831415
0 40646166
2 33896717
0 77477819
1 58225158
1 53028832
0 76946622
2 53028611
1 33115650
0 16220394
2 58617403
0 2355323
1 35970820
0 35805013
0 43717805
1 93765144
1 82798765
2 85135682
2 59382130
2 77348175
0 95340744
2 22425368
1 70080921
0 64053441
0 25721817
2 66507372
1 28366685
1 39764094
0 66764583
2 50855154
0 44416873
2 20459028
2 87875232
0 67705702
1 49986271
1 35292151
1 14370040
1 54034820
1 90601953
2 71348673
0 90852503
2 54797428
2 68414223
0 63473981
1 12164724
0 56941205
1 50859030
1 83088297
2 41251483
1 73455806
1 71680801
0 65926503
2 66743452
2 24729801
2 29845642
2 54526280
1 89683205
0 32427560
0 55393350
0 2250248
2 21599805
1 37516775
1 38020813
1 79454603
1 58767632
2 98471175
0 62556812
2 42688620
0 60581489
2 28538138
1 66266814
1 24477539
1 37881645
2 20511312
0 49888067
2 94058418
0 40829231
0 24060264
0 13768034
1 21150712
1 14110571
0 35004096
2 9830321
0 47182173
1 77314780
2 74182770
0 27728999
1 58984396
1 63412679
0 33782068
0 83627915
0 64299245
1 56504271
1 93070626
2 95908702
1 30258787
1 8247665
0 32751774
2 36620355
2 41407868
2 82395600
1 41169962
1 90765035
0 33015507
0 50434228
1 56317934
0 37576237
1 48859656
2 76730573
0 49760275
1 70959001
2 77540948
1 4126526
1 32984099
2 56507723
2 99174770
2 14041814
2 1462493
0 84488973
2 96348855
2 42725934
1 87358366
1 99414283
0 873602
0 19484627
0 57127802
2 86354832
2 84178521
2 60183162
0 69930259
2 10138003
2 34913475
0 83058457
2 3914978
1 24506354
2 35322201
1 45474473
2 78323454
1 10519042
2 79403962
2 84192368
0 98282200
2 10599877
0 52740991
2 94393291
0 38249217
0 9584480
1 75388415
0 65803978
0 10614688
0 47279230
0 46662535
1 359009
2 46026820
2 90575646
2 95930444
2 28515727
1 33062172
2 8828351
2 81741785
2 87834886
2 45320114
1 9405923
0 3745297
0 12189812
1 24966900
0 99168413
0 12192585
0 88474508
2 24136713
1 63863706
0 38200962
2 53239802
2 15404919
0 37084585
0 7690672
1 74768570
2 60453392
2 88081333
1 12668045
1 32566740
1 61649129
1 51374117
1 82692012
0 21506615
1 43974292
0 62201524
1 97244061
2 66987697
1 14368165
2 9916649
2 19857186
0 21230304
2 73914988
1 95323184
0 84599492
0 99432985
1 1228169
1 62216302
1 89200266
2 85525758
1 7738581
1 42481328
0 91515821
1 52120168
2 27292358
2 72584779
1 38109075
2 97404133
2 21929392
0 59102658
0 10954310
0 33043153
2 70121985
0 24244312
2 40997802
0 86498476
1 45237962
0 37983696
0 69658067
1 66778793
0 29112191
1 32907299
2 95144992
1 9909381
0 39647129
2 32847527
2 38026060
2 9747895
1 63952942
2 45570877
2 25504794
0 62198788
2 21307040
0 18183106
1 31214258
1 8582804
1 88945274
0 51010107
1 31299296
2 18912596
0 77274710
2 8147693
2 16969429
0 98963709
1 76882881
0 62979869
0 56219159
2 46164872
0 91175669
1 50814800
0 2977466
1 41267495
1 82267254
2 74734604
2 54586646
0 43370535
2 30444900
1 87014898
2 27709218
2 38553041
0 21907119
0 61058720
1 86840884
1 71217059
1 3088759
2 87405309
1 25364609
1 13151755
0 58669438
0 12818979
1 15867201
0 83906075
1 63190842
0 27473106
1 9909051
2 92785080
2 57951839
2 64450672
0 11733561
2 97455057
2 40519765
0 36012816
2 86966473
0 85675144
1 80567417
0 94131216
1 45860821
1 37557050
2 6883867
0 44085954
0 96742859
2 40545308
0 70309407
2 31076673
2 65914256
0 87355324
0 2481399
1 76914111
1 63938095
0 32577598
1 92335665
1 18503657
1 18937889
1 39286217
1 13442418
0 46202607
0 80572319
2 6778916
1 12550645
2 14882006
1 67882988
0 55686092
0 19814938
1 18651772
1 49603250
2 21753301
1 25886698
1 75078472
0 32920755
2 39452746
0 88199358
2 3386074
0 88685276
1 37261384
2 85950944
2 59107889
0 39807881
1 97505395
0 14566014
0 82874654
1 70359560
2 99664852
1 87709233
1 62071260
0 99440374
2 1840914
1 71505910
0 90661082
2 1739285
1 64892898
2 11373627
1 24670339
1 11811931
1 77681187
2 58849006
0 20518043
2 56543648
1 18068330
0 65511113
0 27589991
1 34029627
0 46184
0 40299380
1 90426177
1 84581154
0 3288026
1 67302678
2 45553356
2 23326515
2 40689447
2 51645526
1 77962335
0 96780914
1 64714020
2 99050424
2 8312032
0 77473964
2 31530820
2 26179253
1 5506525
1 51591810
1 39587586
0 37643300
1 95126487
2 87306422
0 22063463
0 97684993
0 67146282
2 75588082
1 5239843
2 61403319
0 65986498
2 73423805
1 59804445
1 54392993
0 98117133
1 3540970
1 22537081
0 36639389
2 32349130
0 55510182
0 94988465
1 77219492
1 53357827
1 31714003
0 26635163
1 76708210
0 66869917
1 39577137
0 31924602
0 21141109
1 43587850
2 47443334
0 91174065
1 4751800
0 48504233
1 2202795
0 10473380
2 32336763
2 75629951
2 56255992
1 13830116
1 10586434
0 10642556
1 62428990
2 64198900
2 70884575
2 86918258
2 5485440
2 58512639
0 26544282
0 64233828
1 31924191
2 49668059
2 64568665
0 40736887
2 85696057
1 55829053
1 21038613
1 82380790
0 77666679
1 7793414
2 13338207
2 82042981
0 17589513
0 77969199
1 4782326
1 74877613
1 42423351
2 97006507
2 25585753
2 58560650
1 76138131
2 79374850
0 25573982
2 55193246
1 10963809
0 74457499
1 63111117
2 79059652
2 92997028
2 44955256
2 29714927
2 81685951
2 64536140
1 46768734
2 85071297
1 88382911
2 2327203
2 54782192
2 48953420
2 69940141
1 36281787
0 92916078
1 87451419
0 67249435
1 47540211
2 65204858
2 19064178
0 34540671
0 8375021
0 36726724
0 91041160
2 41906580
2 60873187
1 18184292
0 325980
0 58351354
2 7398628
1 21478592
1 44796217
1 58864366
2 23498444
1 52781506
1 1731783
1 52987250
1 68241329
2 21683328
1 72335860
1 81155660
0 6846692
2 66637542
1 91397459
1 53265694
2 60209834
0 4500000
2 81404797
0 64277191
0 37815506
2 56322575
2 12644630
2 61700617
2 51138126
1 33024850
2 69997011
0 19475860
0 44515852
1 14391997
0 34793667
2 89753293
1 69787144
1 50765130
1 9812183
2 97000442
0 50401466
0 73088242
0 24908738
1 37554767
2 53038813
2 23966255
1 12177360
2 1802258
2 32213706
1 96626124
2 90908312
1 25796885
0 82956081
0 9743471
1 14436683
1 82940994
2 56070412
0 24800797
2 18095565
2 50046170
2 97884008
2 26645999
0 69453162
1 92421897
1 23751303
2 36419064
0 25136138
0 60471038
0 54975271
2 59512524
1 20125506
2 90409118
2 93090941
0 74840857
0 9855484
2 1131654
2 28955595
2 9649795
0 81548412
0 6160473
1 45283773
2 58982302
1 20071459
2 82077118
0 59907047
0 65846153
0 71524938
2 34659661
0 82263896
1 17467844
0 60179866
2 87891456
0 3478819
2 38149105
0 9883410
0 22080669
1 30629003
2 5357614
2 6536936
2 54210030
0 312310
1 39919979
1 52686656
1 75925966
2 6501821
2 39913696
2 39479384
2 96601489
0 50834672
0 47219773
2 64726674
0 56543307
1 83465039
2 36639327
0 41858068
2 87519287
2 20044627
2 28462297
0 97779076
0 25013614
1 4804743
1 54687718
0 14246472
2 57104658
1 45822650
0 82186346
1 32761072
0 24453709
1 52961235
1 46635972
1 45874142
2 50937159
2 84066484
1 77516429
1 21560497
0 596857
0 76533445
2 7813149
0 45559413
1 33304627
1 32161733
2 38560414
2 38239982
2 86474378
0 52333621
0 86308275
0 14183770
0 52334289
2 80786751
0 75517117
2 29258919
1 39539374
2 11125962
1 46444112
2 62778470
0 39561659
0 92006737
0 59580479
1 13724407
2 40136472
2 98910135
2 54669039
0 83844745
0 60225578
0 1424777
1 5960848
1 92528878
0 8119849
1 4785336
0 91337877
2 34857924
0 49266936
1 16943493
1 70917395
2 33906949
1 67473588
2 83831233
1 75091672
0 32429233
2 12395260
0 14269323
0 68471561
2 18546704
0 46844370
0 51545050
0 76906650
2 57201945
0 11098046
0 6485480
0 9183880
0 64079776
0 66781038
2 30558998
0 84924217
2 75294672
0 20631168
1 90190498
2 51472646
0 995270
0 44687121
0 31394657
2 58132786
1 38672646
0 26805195
2 62209776
1 97174899
1 73575831
1 91708274
2 22379275
2 58104979
1 29407106
1 21915338
0 58214213
0 58766292
0 63166144
0 75035972
2 78315555
1 64576298
1 60426475
1 82011362
2 66198476
0 91406891
0 93298926
0 10421422
0 58842468
1 6407596
2 13530874
1 37298815
1 84452258
2 90558396
2 78488882
0 35457876
0 14742702
0 447258
1 84787815
0 55380764
1 44198159
1 75623946
1 15468532
1 91066208
0 66442080
0 96492215
1 58796109
1 16303263
1 50990567
0 41867289
2 16258186
1 8178108
0 60906955
1 45071833
2 87019331
2 1314747
1 94524138
0 24358348
0 88079282
1 63510168
1 32549060
2 50086747
1 20603013
2 11723352
0 60946969
0 67390756
2 36477808
0 50973334
2 3433254
1 23026269
2 17321975
0 96127164
0 43267363
1 98780255
0 19670100
0 43034183
0 34009532
2 46553582
2 14551341
1 51059110
1 8714383
2 83285844
0 40692035
2 66155409
0 95421161
0 25652876
1 90295052
0 53203416
0 79327387
1 76834313
0 75738041
2 61278758
0 56337300
1 89992149
0 16243074
2 76498486
0 68181392
2 11413839
0 18550364
0 81473213
0 53306985
1 63955502
2 11781505
1 28653654
2 66008701
0 81425375
0 14886094
2 32461033
0 10402276
0 17665221
2 98346315
1 7584431
2 4251324
2 72945815
0 3233402
1 824091
2 73948300
2 65806889
1 2848919
2 19778482
2 43668248
1 37366380
1 96751961
1 25354141
1 26586509
0 65563018
2 65433402
0 75385996
1 2779507
1 3505521
2 48663361
1 53860318
0 56134914
0 90019873
2 90839381
1 86177464
0 93874875
1 86385583
2 93676210
2 97156210
1 8620836
1 96604160
0 28423592
0 99425408
0 53218081
0 7372484
2 25128919
2 68124499
2 27460229
0 65574507
0 52607241
0 34632421
2 2228642
0 95892955
1 55264915
0 84737918
2 50879612
0 73683218
2 45473314
2 21540573
2 59930988
1 49720719
0 46169305
1 61043396
1 48832456
2 67241846
2 88644574
1 21182452
0 55727157
2 65036363
2 14197288
1 57998995
2 87547481
1 78686172
2 82005437
2 17442570
2 43126658
1 56037580
0 19537639
2 10984482
0 61508494
0 73524804
1 34546262
1 56361411
0 53947923
1 50694844
0 1346937
2 25365893
2 83497635
0 37004566
1 51195897
2 35486255
1 27911771
2 34357297
1 46672452
1 52737812
2 35064421
0 98811105
0 62466570
1 87129743
2 73015662
2 21448860
2 49331361
0 60294807
2 83474327
0 26526203
1 73994077
0 21531193
1 1168217
0 76536105
1 13678380
1 249734
2 10786082
0 899931
0 7292680
2 8496113
2 42928157
2 10603441
1 34445678
1 2451816
1 18290479
2 58222880
0 26205439
0 60930808
2 48083035
2 1021296
2 49866025
1 58553833
1 63006201
2 245170
0 76498291
1 76483833
0 3036350
0 86822157
0 47311569
2 76152271
1 99415641
1 83080142
0 8359401
2 57947411
2 88710732
0 65149335
2 80278136
1 9035733
2 15574420
1 93940657
2 74060896
2 4299631
1 36195812
1 47700841
0 23965603
1 89077918
2 31589291
1 31238222
2 6360987
0 29216850
1 43041424
0 6442364
0 98542848
0 68518122
2 12860003
1 32216787
2 11426283
0 32193007
2 59441126
1 12400203
1 94208565
1 81070087
0 15112688
1 16660541
2 97248800
0 9529008
2 23358705
0 89234035
0 7114663
1 70435825
2 9051451
2 98681096
1 12282906
2 99283303
1 4396616
2 59710179
0 95937764
0 75147210
2 11673364
1 44688945
1 79368219
1 62029847
2 67401376
0 80801779
1 7711886
1 31336728
0 4412943
0 62799224
1 26191923
2 95101218
1 27385001
2 93604192
0 57740957
2 33550403
2 2986821
2 69567442
0 48469934
1 6396576
1 83509292
0 33540632
2 39929899
0 94846239
0 73765952
1 87723277
2 57975621
0 93972043
2 81659871
2 22221074
2 93087480
0 34832031
2 29224927
2 5589896
0 83659426
1 3870435
1 9622551
2 35286498
0 17168829
1 57267327
1 76059739
1 41279790
1 84982902
1 56968279
1 34284564
1 30309568
1 40441176
2 51767641
2 42075825
2 57056332
0 51107558
1 86621627
0 46872404
1 95868083
1 32980204
2 88295744
0 9525863
2 23735033
0 45745537
2 20735771
1 65852004
1 36750441
2 19567187
0 1619898
1 80184712
1 86872315
2 47828305
2 38096160
1 751623
2 94691050
1 96438441
0 52630442
0 14343338
2 38115580
0 49136953
2 22026701
1 3011624
0 80854430
1 50103553
1 19417091
1 60708333
1 1303491
1 75221943
0 67951983
0 30562051
0 69109979
2 66599811
1 86118720
1 95630898
0 88057765
2 19185299
1 58534689
0 29962790
1 85750464
0 16200898
2 65692566
1 43691810
1 46580302
1 20469579
2 56067572
2 55190789
0 11690739
0 25029330
2 77184140
0 92343768
1 2969315
1 5539353
1 69370678
2 73218420
0 35839535
2 56720964
2 81331251
1 54509252
2 32399922
1 55674909
0 99783523
0 2075996
2 15370863
1 73958606
0 92487408
2 91585517
1 87623014
0 34937999
1 2258043
2 34567230
2 85479292
0 46074853
2 50927448
1 95219892
1 62875242
1 64262456
1 64657304
0 76314295
2 68345605
2 2775165
1 9578338
2 94528466
2 53258819
0 8924631
2 3763770
2 69263531
1 83453037
1 39744397
1 3699809
2 55682485
0 53397081
1 9593023
0 4541552
1 4653507
0 75179232
0 42671641
1 18543682
2 31913401
0 27453193
1 74257862
2 36965191
1 3147716
1 65969673
2 92291340
1 99931711
1 42953041
1 78821992
2 97725610
0 52651205
0 32955776
0 26688760
0 24562733
0 57587153
2 95255497
2 67657020
1 64858100
1 37620027
0 26875004
0 34698886
1 66219453
1 67791872
0 12679254
0 46284929
0 82672999
2 18114072
1 98962166
2 49057866
2 56832695
1 91331589
2 68689298
2 6833625
1 40869868
1 88811821
1 42908817
0 5499402
1 26622241
1 62311685
1 78473068
1 67632870
0 15897687
0 59977564
2 12012554
0 64149125
2 14649180
1 36071632
1 80947575
2 99434021
1 80447782
1 12598198
0 60439022
1 85304281
2 20334222
0 99448796
0 2288234
2 4540524
1 63777435
2 65902327
0 98435463
2 46861078
1 5457924
2 34795771
1 13169413
2 11339672
2 76339233
0 18896306
2 11159875
0 2125531
0 55101014
0 83682781
2 66859246
1 25418913
2 96570101
2 68268324
0 34967415
1 49141872
0 1364493
1 68639256
2 82556773
2 10423703
2 62638171
1 69474633
2 36093793
0 24769754
2 25480850
2 98601293
1 75151234
0 77467291
2 18542178
0 45728762
0 24281591
2 86883431
2 11100962
0 9107976
2 23999073
2 89434706
2 64682587
0 89978216
1 57162359
2 9613166
1 38515319
1 14307807
0 84874459
1 82520822
0 97105850
0 10495665
2 21159891
2 69885021
0 90548332
0 28130505
1 29583529
2 88614379
1 77975267
0 65795048
2 16912081
0 48536393
2 14889057
1 36436982
1 3148761
2 22439797
2 53541174
1 45575900
1 61189107
0 13696071
2 1391050
0 41706573
2 63976852
1 43459876
1 10209812
2 75959463
0 53289720
0 7601215
2 56363189
2 84634191
1 13672709
2 7182531
2 46898529
0 9258566
1 26498168
1 66478939
1 97937104
2 40290667
0 64194376
2 76127354
2 8266281
1 50019596
0 64855627
0 189579
2 43342116
1 83577456
1 94157589
1 4111250
0 92059954
2 80244158
2 6562560
0 59353786
2 21293887
0 26451580
1 57053682
0 64546097
1 30431608
2 69953021
2 31687123
1 43954053
2 13691623
1 93547539
2 53474076
2 62146500
1 97188997
0 14107499
1 12799241
0 58638095
1 40852440
0 71191589
0 76476291
2 14408031
2 33556884
2 88322472
0 82395820
1 64294316
1 99365599
1 78668078
1 22270973
1 3655483
0 27554673
0 580654
1 74396551
1 13522657
2 8988375
1 7057741
0 11474936
1 18411329
1 16846449
0 80278043
0 9216353
0 52097276
0 12132069
2 44993278
0 7444645
1 7582186
2 25464755
2 74084620
0 88971189
2 35948483
2 73580835
2 10142128
2 87620210
0 21670588
0 51760333
2 5890639
0 31661573
2 51039990
1 16291910
2 42701980
1 56949936
1 14172053
2 9703060
0 8731890
1 88070519
2 28995999
0 35094512
2 76131364
0 89218578
0 93273719
0 82717246
0 84421137
0 44598337
1 55543226
2 30085489
2 23054454
0 54527964
1 88663145
2 67373382
2 43496038
0 95171194
2 54087079
0 26869855
0 61101676
1 83280212
0 56139482
2 86007638
2 62903601
0 9215129
1 79067997
1 78582759
0 51847602
1 80059589
1 89042281
0 97509001
1 99069799
0 72478195
1 90575917
0 41571859
0 88106922
0 96272916
0 35435833
1 83116755
1 76220433
1 14116110
1 62418913
1 71877888
2 95527295
0 8564855
0 48214460
1 27780040
1 689141
2 52570711
2 70045527
1 14731083
1 96454410
0 1289917
1 98136745
2 20026019
0 55807803
0 34379571
0 99822984
2 25204813
0 8614432
0 22289810
0 54686480
1 95005464
1 68021452
0 71400682
0 96960440
2 39782539
1 70101190
0 70598730
0 18084784
1 27856239
1 14852012
1 88444986
0 31780518
1 69430876
2 69065572
1 67896235
2 59537133
0 95881644
0 60203192
0 93567662
1 78906370
0 13135939
0 57589404
1 8219710
2 81421990
1 79606413
0 45565078
2 28946819
2 52347087
2 21184798
0 10179601
0 82173238
0 12372520
0 62589159
0 5882624
2 72841599
2 24977304
0 16673300
0 62328351
1 4492966
0 10612982
1 20138125
1 62065595
1 85175506
0 82736807
0 92604633
2 82462429
2 91457876
1 38176871
2 78132796
1 36325216
1 22481138
0 78448298
1 50877730
2 74826322
2 71349578
0 51753983
1 19625215
2 80284160
0 18933299
0 35138607
2 31882400
1 54177003
2 5750800
0 54615358
1 12306340
2 32957021
0 34710807
0 76174939
0 52748076
2 62758088
0 91494174
2 63796628
1 52468203
1 42361139
0 75541494
2 63422195
0 76557515
1 58216946
1 20170440
2 32771369
2 11871882
1 31321156
1 35098928
1 14917130
2 25793349
0 76178158
2 82557204
1 78150759
2 19666673
1 8446152
0 53718680
2 79731225
2 51332717
1 55817134
1 22815745
0 49868837
2 45828283
2 68847131
2 99359312
1 10663563
1 45716642
2 38953726
1 49072977
1 58422654
2 41204861
0 7807076
0 7470162
2 7403199
2 84566606
0 19933021
2 70581414
1 66908992
0 31207805
2 40714705
0 9693180
2 51513568
2 82567855
1 91814449
2 94077746
0 47272285
0 52140931
0 70728986
0 5727324
1 28584905
1 37292111
0 95652140
1 69332903
1 41356841
2 60280237
0 91105073
2 90019169
1 72146465
2 19925812
2 35532194
1 87867627
0 64159679
0 65231978
1 80964822
1 33864763
2 97194285
0 8091427
0 73677549
2 90672580
0 53956300
2 48198018
0 56503874
0 72513104
1 62773719
2 40276292
1 14563648
2 59829892
2 90696854
2 39860407
0 66111447
1 76739627
0 97679845
1 88038953
1 23185697
1 30314255
1 21816756
1 34576127
2 80483492
0 90486395
0 40722873
1 50803034
0 15115247
0 46544095
0 80691894
2 94231427
2 64039860
2 56109619
1 26528715
0 90385798
1 30009673
2 70904576
0 69042910
2 76608859
1 27168012
1 36721877
0 38236027
1 4844622
0 86529404
2 33293723
1 69317681
1 49552477
1 21627900
0 39170269
2 4646946
1 28460910
0 50498482
0 82655321
0 16689344
0 73401900
0 77339195
2 16994866
1 39222811
1 94890501
2 62570447
0 66812641
2 14583151
0 74035276
0 61891353
0 42899747
2 54162666
1 6596534
0 81906703
0 67177805
1 56889360
2 88734662
2 67469922
2 4561135
2 98451709
2 72973536
1 61849485
1 32105497
1 10126211
1 32020090
1 21010582
2 85391682
1 41014231
0 40816400
2 7628691
2 25366258
0 55060974
1 19152144
1 99246219
2 56774244
0 43969336
0 66155277
2 30011564
0 78424249
2 27895779
2 60648864
1 56374335
1 86557557
0 71134776
0 11001093
1 89925190
1 81792611
2 72921144
0 81569078
0 31653147
1 8029633
0 931782
1 45843951
1 89862810
2 66806809
0 54098946
1 22108244
1 9604299
2 71171381
2 72706670
2 1942665
1 37413625
2 23111915
1 79515700
1 46473540
2 20802976
0 56557823
1 83058238
1 34429216
1 23051926
2 210572
0 25711712
2 34027768
1 97021886
2 64764065
2 12343492
2 44980264
0 3725759
2 80906917
1 30582518
2 33636895
1 63787521
2 69399283
2 42955855
0 53702160
2 8183762
2 89555186
0 8867517
2 14897617
1 67287998
2 73009547
2 6725748
0 49008641
2 58063994
0 97188502
0 42185060
2 80122597
2 71724048
1 18291767
2 4120999
2 10009220
1 23927564
1 31083208
0 66108215
2 95799556
0 9554881
0 56176060
1 14722276
2 83710784
1 22656747
0 84735476
0 24959014
1 15756218
2 33595250
0 69396192
0 89914275
2 44908520
1 24012336
2 25092591
1 48259192
2 35128092
2 47876345
0 92786751
2 71823949
1 38527007
2 38968315
2 57629258
2 49920635
1 88848455
0 76334455
0 61332030
0 31851030
1 35376706
0 64552372
0 96726460
1 5216651
1 8722767
0 29812245
0 99877350
0 54202790
1 25023345
2 97740774
0 17752671
1 52733218
1 90805889
2 86277136
2 58363033
2 40161607
0 37288753
2 88076861
2 26164287
2 36092769
0 11414650
1 9600699
2 48706167
1 5978736
2 72868352
0 20451794
1 38630952
1 43556450
0 70203308
0 9097081
2 5824774
0 96692681
2 37589213
1 72574030
0 73465495
2 76878251
0 4051510
1 18868211
1 60475324
2 9866989
1 89422129
0 4404533
1 72262291
1 99207213
1 30966889
1 89859730
0 45700804
1 31391450
1 28244485
1 85464120
2 85067915
0 39016692
2 6937844
1 75593283
2 18556349
2 15965289
1 47691475
2 49677822
2 81567124
2 74831880
2 62498896
0 62120502
2 72575937
1 70669044
0 57237497
1 12110145
1 77817191
2 28647530
1 33664821
0 17396623
0 8639560
0 62206174
0 31477194
1 42070434
2 74619847
1 76671137
2 19660703
2 78847218
2 12711363
1 43569985
1 60384099
0 45070960
0 15771385
1 21913233
2 76473058
2 26410211
2 22696897
0 96889321
1 98525958
0 87591036
2 86113179
0 41348602
1 67808614
2 39684657
2 27156632
1 31940358
1 66415775
1 81650998
0 93251637
0 39827817
1 85518793
1 13924597
1 86417550
1 54249544
1 1092426
1 14982098
2 63386113
2 91132706
1 3170171
2 33781678
0 56799373
1 79187785
0 58271756
0 10768933
0 51751099
2 47014959
2 58810500
0 81446594
1 15368021
0 68618023
2 59466262
2 60593727
0 87955178
2 42958110
0 78476237
0 66254527
2 58684829
2 13620510
2 87741832
0 32620785
0 77625850
0 1904738
2 99567634
2 68705622
1 58185423
0 2385324
2 461012
0 40875316
0 19304111
1 40484618
1 26377566
0 84782602
0 69108365
1 32669552
2 86262964
0 22894664
1 79676218
0 76860281
2 62685624
2 69840779
2 25087493
0 3181050
1 48712118
2 48162923
0 44559565
1 45674586
2 8672675
0 83186925
2 60964425
1 62784600
1 68482108
2 81022709
1 46925152
2 27528976
2 96859167
0 17120430
2 61433836
1 96969506
1 5999960
2 4191598
2 81494874
1 97214115
2 77311094
0 60896191
0 23447058
0 82376245
0 11715391
2 60521830
1 72535930
0 77321096
0 39140764
0 29485074
2 78956249
0 85623242
1 1503998
0 1726696
2 10034406
1 110941
2 87470072
1 99256986
2 23769028
1 71559949
0 25350002
0 29585800
2 45592134
1 88116141
0 5984242
1 88374472
1 49437789
0 52099309
1 71047449
2 96036978
1 45011446
2 22565016
1 32700008
1 9173252
0 21689374
0 48239311
2 91994284
0 58632821
2 92677030
1 27289216
2 42515482
0 96283773
0 90545841
0 15766593
0 92872213
0 86526766
0 43736091
1 19536456
0 43073046
0 70137886
0 96133576
2 41674495
0 48265663
2 86407108
1 20955609
2 76577574
1 8271979
1 9374934
2 83156756
2 2486953
1 34136708
1 2011508
2 52758100
2 87797202
2 15406693
1 42841681
0 73918641
0 74346148
2 29664733
2 60069197
2 78582112
1 10684806
2 47753760
0 97089015
1 41259222
1 45754255
2 24664027
0 98309477
0 58889422
1 3040595
1 23963613
2 33437984
2 43486811
0 86378152
0 27052591
2 55286475
0 35754203
2 4854712
0 29209858
1 31679120
0 31187189
1 88747167
2 16716923
1 18702722
0 38541201
0 31173871
0 60602791
1 34459122
0 72078231
2 40314694
1 32083080
0 89132538
0 55112055
1 65219588
2 76561105
0 84120917
0 11095789
0 45172696
0 30019527
2 65868528
2 28209122
0 24762973
1 5545951
0 45201016
1 5185768
1 36506805
2 29130027
2 16191935
0 50938467
1 19087495
2 19279913
2 7967386
1 4941939
1 3832235
1 70450482
0 17952190
0 88700325
1 30413821
0 86666610
1 16381577
0 40597846
2 52105855
1 72720764
2 6558672
1 7010904
1 13801344
1 59322280
1 65008577
0 97864622
2 8299146
1 8602565
2 15194093
1 70814984
0 54762979
1 20902839
0 90860992
1 85423221
1 58534390
1 5293935
2 42916644
1 38741655
2 59081117
0 37133667
1 88516795
0 47957646
2 99665642
2 85810618
0 37832458
2 14753372
2 59715992
0 19096933
0 59870243
0 89649574
1 31386746
2 68219878
1 69786536
2 54464749
0 99210040
1 33366073
0 12331777
2 50689961
1 78054086
0 36394881
2 91664224
0 59909560
2 68674929
0 1396907
0 91762917
0 67425039
0 97928126
1 83910900
2 53156768
0 56007212
0 17411371
0 3197982
0 40056317
0 45830017
0 80361404
1 55963429
1 44835426
1 82714360
1 7309596
1 22009508
1 83763694
1 33908368
0 79561356
2 99421088
2 54423213
0 78969080
1 97608621
2 94121793
1 81327141
1 19814926
1 23638894
2 79062094
2 39577767
0 14739971
0 34730094
2 57975842
0 12780155
2 46381859
2 61072981
0 55388715
1 18336046
1 86247444
1 61394157
0 4927779
1 61312058
1 76369903
0 2288721
0 81618661
1 45727486
1 72030516
1 74673884
1 79800700
0 88691489
0 82150660
0 49852806
2 16300519
1 78480911
2 7917130
2 16442561
0 86535309
1 5809924
0 60426679
2 86369853
1 52368119
0 29386011
0 28001883
0 28878999
2 43668231
0 9684956
1 1421064
2 88050962
0 8335015
2 56164402
2 24008051
0 82601920
0 99924951
2 54042736
2 41147633
0 32518245
2 4938279
2 33671794
1 34611618
0 49423602
1 82291271
1 47490117
1 38618586
1 97542585
0 23958927
2 94172516
1 75241073
0 28297577
2 84490924
0 51079737
1 24917301
2 62600232
1 34040971
0 42841306
1 22974643
0 27220104
2 30891937
2 96736253
0 60676437
2 65128362
0 23507369
1 72112329
1 50132072
0 14698852
0 34949113
2 22400299
2 54067550
2 46574577
1 65371590
1 82224187
2 34387515
2 80591710
0 49543143
2 75258135
0 79136209
2 65775479
2 59787960
0 57352013
1 49639205
1 35689913
2 8758131
1 5094815
2 322389
0 56991291
2 9521929
2 48291600
1 27484160
1 36072754
1 79214464
1 87568016
0 43668024
1 56968867
2 61655739
0 66148926
1 5430053
0 91990066
2 15180867
1 43893956
1 27273217
0 51313900
0 67543543
1 84141087
0 3412744
0 94391889
0 1145562
2 77720693
2 81825528
1 32246197
2 73596601
2 82368072
0 26768623
2 57307978
1 10329139
1 96451350
2 69504996
2 42520124
0 8457435
0 77563370
1 21050402
0 34404903
0 14963491
0 43646170
0 9668400
1 99104781
2 33797029
2 30449419
0 83555314
1 36245092
2 47193574
1 22028290
0 81652271
2 81091246
1 85513443
2 76837054
1 49122773
0 39532423
0 79833648
2 98559885
1 47307643
1 52648590
0 33656385
2 91867848
1 24805400
2 13884902
2 27047750
1 28086743
0 51854984
2 57364388
0 1440085
0 27668415
1 11974040
1 89454316
1 88853794
1 49367305
1 3041683
1 59885630
1 95227752
1 4958387
1 74508913
1 15122476
0 99343081
1 28829315
1 91636354
1 98994664
2 61329003
1 32086427
0 17154110
0 56934470
0 89050184
0 52294621
2 49917584
2 7480503
1 40087731
0 56933177
1 3057566
0 42255477
2 93830615
1 23073110
0 31153102
0 13049371
0 88017644
0 94956406
0 11728866
0 52745256
0 7236567
2 7716951
0 18096479
0 71410027
1 69476655
1 58570888
1 45825244
0 6200136
0 97316544
1 39425030
2 59595832
2 33194936
0 45988286
0 73224009
0 71857630
1 71538273
1 5977759
2 77821342
0 47412826
1 18322364
1 46951439
1 16825052
0 21636234
0 45499973
1 9918907
1 33639760
1 21689808
1 27237420
0 23906281
1 96034545
2 23896406
1 33864985
1 53605179
2 89182004
2 76354134
0 47109814
0 33423889
0 97417347
1 15644912
1 67222348
1 60265088
0 88828348
2 43198491
2 66881499
0 36877106
1 60586562
2 71732838
1 69113962
0 69590160
0 19015953
1 8507552
1 14194674
0 95874887
1 58667981
1 35500267
2 27801554
2 99628971
1 51270450
1 93194988
2 24622344
2 89591531
0 8055177
1 68510059
2 23665304
2 23241283
2 75547988
2 58475892
1 19247768
0 50972104
0 65488399
0 79426944
0 36987562
0 89406309
0 31629829
2 58556221
2 19984775
1 45293215
1 30735894
1 39827273
2 28170500
0 68218499
1 59445992
1 85864620
0 73117816
1 21420788
2 63369771
1 30111562
2 40026147
0 31048343
1 15217372
2 4157862
1 62566539
1 80153049
0 3515124
2 43895910
0 58096941
0 53079699
2 33517974
0 33361138
2 67583356
0 23224413
1 61595
0 39437814
0 27019963
1 3012421
1 59860133
0 36903013
2 47173556
1 11780139
0 52893476
1 19594625
1 44948210
2 92128755
1 80189394
1 98761649
1 35031654
2 49292433
2 81922182
2 13428039
2 70815289
0 42214611
2 97327081
1 68324220
2 64548802
2 21740028
2 82292866
2 75199950
2 933796
0 817077
2 67555864
0 44626597
1 54306905
2 61115515
2 39188321
2 37593738
0 36360905
2 97059152
2 86035867
2 69678038
0 83074215
1 39968267
1 87452806
1 34776672
1 14248560
2 93985007
0 81403825
1 90041505
1 4898891
1 27345195
2 44257004
0 73898546
1 1914498
2 2320032
0 42856482
2 64387912
2 69679039
1 43449874
1 82707608
0 59304401
0 6332565
0 3606266
1 68438205
2 80778189
0 37427488
0 86726159
2 2985036
2 65605403
1 86207357
0 25650775
2 96811371
2 72280118
0 89460100
0 67184691
2 15017345
0 71767778
1 35300470
1 35111408
1 71889177
0 68765353
1 92111846
2 9264685
2 555017
1 65256645
1 96960479
1 43682581
2 64377938
1 11724932
0 90673681
2 19011979
0 70956961
0 89818049
2 95480803
1 99472053
1 55670271
1 20886876
2 15752667
1 2895035
1 89812647
1 71531395
1 53810899
0 30653573
2 88894079
0 20782050
1 24763188
2 42445841
2 95614069
1 97832404
0 84991330
2 88458314
1 98117657
0 17215517
1 88939916
0 98488222
1 79053121
0 63802758
1 8234846
0 20082027
1 93540296
1 12252944
1 17572058
2 81107267
0 9045537
0 89089051
0 10672334
2 90829950
0 63203735
2 52406506
1 31288893
2 59976230
1 38995401
2 67511625
0 39646168
0 41421728
0 91488468
2 25895309
1 77679941
2 89206084
0 38221333
2 45569702
0 80953274
2 47345042
2 32518339
0 22708409
2 22150269
2 98133138
0 75725379
2 74360815
1 73193137
0 70836027
2 93043717
1 93324659
1 82498120
2 28397808
0 89298504
0 41996382
0 29802212
1 34702795
2 50528442
0 4398243
2 47159415
1 24799628
0 42415425
0 71766031
0 96866604
0 3899200
0 53573219
2 32870056
2 56662769
2 65247047
2 30320854
1 53322621
2 49168477
1 44468195
1 92060684
0 35510826
2 45913716
2 19310891
2 76165861
2 40683894
0 22401049
2 129098
0 93401471
0 19744097
2 59349506
1 52200145
1 60484930
0 5892437
2 57574139
1 48029475
1 27939730
2 66986757
1 59566303
2 29531677
2 64087147
0 53172250
1 5755736
2 75586767
1 48202165
0 26068004
0 67696448
1 15540602
2 87038362
1 64277487
2 1439853
0 73762243
0 95189218
2 21626088
2 51387110
2 43746986
0 36858006
2 8738027
1 46028723
1 22151027
2 1948832
2 3967215
1 90226442
1 78651846
1 9491971
1 71893051
0 57337092
0 43844800
2 68202172
2 18016264
0 48720951
0 9021570
0 3696138
1 24153458
2 48790697
0 93633712
1 26181641
1 14011121
0 15229551
2 13391142
1 16257323
1 36950157
0 38505838
1 85761598
1 92749844
0 84308397
2 54130604
2 4035551
2 79005898
1 44791948
1 36894002
0 57908541
1 65796010
0 63418934
0 60582496
0 85896608
0 43154795
0 58881442
0 66294955
2 45860189
0 3361833
1 86514238
0 9425246
2 63792487
2 39762911
2 42518739
0 53092892
0 83985831
1 63086433
2 90980287
2 43521806
2 12407741
1 488912
2 29451482
0 12507972
2 2535242
2 50275937
1 2520982
2 98100245
1 80114716
0 36404979
1 39479054
2 23012564
1 66397007
1 9901788
2 19648383
2 75135227
0 78876698
2 44680508
1 52116372
2 26376113
1 91970660
1 95090967
0 77448889
1 15625256
1 6378912
0 85239466
1 60439299
1 35365713
0 63217342
2 70012485
1 29857877
1 95214235
2 62856493
1 24568194
2 61002621
0 23904515
2 94211653
2 68819323
0 21410998
0 28047085
1 22894485
1 18370364
0 63972620
1 7995491
2 25980694
1 79056941
1 64592889
1 34130200
0 55142748
2 92567704
0 9715785
0 13428126
0 81590875
1 31947298
0 46544820
0 50011016
0 77076052
2 13375425
0 35868283
0 72095454
0 10989184
1 8023265
2 28273136
0 71526532
2 82046957
2 45497796
1 81255220
1 60855305
2 36339984
0 55855212
1 94646782
0 83887920
1 54854730
0 54058966
2 55777327
0 91645200
1 44420603
2 142462
1 66123098
0 4201292
0 25513378
0 77791051
0 56779263
0 24589127
1 29489889
0 34522357
0 41049933
0 40259588
1 99804285
1 79450060
1 89392102
2 63932113
0 19073097
1 5197883
1 93340278
0 61932037
1 52574645
2 99486265
2 55226200
1 60863795
1 60042770
2 424926
0 16036653
1 54875710
1 33521455
2 36847189
1 76571894
2 12229369
1 11406067
2 56816913
1 52776105
2 84900681
1 84732416
2 62787101
0 84899286
1 44358661
2 36533759
0 42482601
2 95215499
0 49689908
0 84221356
0 95841843
0 12165942
2 82382318
0 67770652
2 25407583
0 63635297
0 12998906
0 1425426
1 48451253
2 98385994
2 76775419
1 16300960
2 20416092
1 61956340
2 65258521
1 88594889
1 76300854
2 63640530
1 811415
2 3507640
1 67568293
0 64852534
2 10912575
1 41906718
1 29936751
0 96291094
1 21372947
0 71657825
2 35419446
2 57834056
0 52041933
2 66208490
0 89695588
1 89858113
1 66463436
2 40219640
0 84484822
1 93325905
0 18830386
1 43700611
0 13510953
2 87105322
1 92802546
0 10078478
0 27844054
1 84715317
2 23571156
1 16587763
1 50500480
1 29986293
2 2618347
2 89461898
0 8194986
2 94055145
0 65832160
0 82092470
0 6542968
1 43236459
1 47690174
1 70268484
0 65238775
1 57794374
2 59280385
0 36796215
2 24439637
1 6202399
2 35570976
1 19798583
1 89516983
2 29827863
1 83171440
0 3807869
2 44742614
1 26007629
0 28762800
1 64170557
1 11042545
0 51068996
1 98897953
2 1466390
2 59451604
1 68087415
1 66675984
2 38130207
0 98481848
0 68151222
0 66161591
0 58699061
0 1917566
1 67241970
1 64671581
1 11978901
0 90390377
2 67848791
1 96790577
2 1462850
1 27050587
0 73450316
2 32321496
0 1260765
1 51722619
2 56715715
0 38379800
2 27253906
0 30673190
1 44601569
1 95391431
0 31521072
0 56762759
1 69723452
0 30467915
1 53795111
2 91646468
2 44522070
0 18647147
2 15525692
1 17920917
0 36193398
0 32129595
2 39067661
0 5120467
1 63435537
0 65129775
2 97823918
0 51096530
1 57792476
2 46306418
1 4236593
0 73595556
1 97299050
0 22546218
2 73885782
1 38123502
2 86168779
1 44967931
0 53379075
1 46810
1 52862954
1 47072647
0 49817548
0 68982415
2 48525061
1 19223018
0 52434205
2 98456852
1 73818939
2 98706111
0 95232164
0 71553827
0 93757471
0 59622525
2 14857174
2 37118245
2 39543629
0 13535999
2 46784814
0 78712412
2 99024462
1 90808202
2 38562211
2 602166
0 93493697
0 28206851
2 37720452
0 57795546
2 15680656
0 13687255
2 71522840
0 30430482
1 66805232
2 10406276
2 85883547
2 16759575
1 62673113
2 38034572
1 29655067
2 73232896
1 91167171
1 79908210
0 43585173
2 9091052
0 31032366
0 23299699
1 76300444
0 65942879
1 70229860
1 77003130
2 98570931
1 88509736
1 94808274
1 42223084
1 93682359
2 53840219
1 39257783
2 79315705
2 5219625
0 33760334
2 51010221
1 32778299
0 69010862
0 44226205
0 45167927
2 23326793
1 59388948
1 18245381
1 32288397
1 95194401
2 53020121
1 52192387
1 41727801
2 19683973
2 54961336
2 28785640
0 31192969
2 51408171
2 58176927
1 4254679
2 16209911
0 5784917
0 23653347
0 70034356
0 44312109
0 3362807
1 94471105
1 45780598
0 54456969
1 31994510
1 52871248
2 63705083
2 29113548
2 18707861
2 22945156
1 13272791
0 298080
2 77749501
0 23508251
1 6339799
2 39224023
0 25785825
2 34982888
1 45482600
2 86885317
1 93399470
0 1400618
2 53602591
1 35735434
0 63044289
1 88676478
0 86839095
2 62529038
0 64235599
1 8662358
1 76849175
2 94274910
1 10573203
2 36113371
2 66747348
2 65780172
0 87491585
0 83048658
0 58898365
0 43774378
0 17904897
0 93915235
1 58419982
1 49088843
1 74513559
0 44219280
0 14325006
0 79956482
2 85442666
2 85341769
2 55603507
1 9395833
2 99014158
0 84416979
1 24052498
2 6920908
1 76145340
0 82047844
2 41848863
0 35381767
1 80982295
0 67154977
1 19552716
0 61137795
1 19404645
1 18130829
0 43339843
2 6178811
2 47981845
0 21530144
2 88007288
0 7391945
1 25225850
0 82034911
0 28941632
0 67679089
0 63738322
2 90519149
1 34886130
0 80179106
0 46396879
1 71735364
2 43458468
0 72503374
2 44709692
2 43135536
2 12506802
2 28746685
1 95955122
2 52551691
0 74767983
2 54402720
2 13580455
0 6524206
2 82185088
1 46487640
0 60806287
0 49731712
0 37611318
2 51937174
0 44031443
0 63120620
0 73817359
0 91461261
0 12937011
2 58888114
2 90368638
1 49095581
2 15110978
1 29136065
2 38831547
1 16292191
2 57118840
2 568643
2 23206101
2 583877
2 26341360
1 20338763
0 23209318
1 81902065
1 21898433
2 41783478
1 50948383
0 15552549
2 86885359
2 23209054
0 95253076
2 40183056
1 35357436
1 47637368
1 64156857
1 6576265
1 58339953
1 76888804
1 67745633
2 46677359
0 8887295
1 13220459
1 4404569
1 66627831
1 16258537
2 70292098
1 63849901
2 13079875
0 20020016
1 32708665
2 61238508
1 77272176
2 14718134
1 77554187
0 85046120
0 70829304
2 28832426
2 4072632
0 95002872
2 13710740
2 38538013
2 2314358
1 78598730
1 5284207
0 59371485
0 97009314
2 80361574
0 9087207
2 35656306
0 48304987
0 93923985
2 79527878
0 84415426
2 89144267
2 37947061
1 8819959
2 83674618
2 96215863
0 84543936
0 12179263
0 21451316
1 19434643
2 98010999
2 14459166
0 72479813
2 27535982
2 33404413
1 88447556
0 94702934
2 29134579
2 91341872
0 22377793
0 9342173
0 88340203
2 68562817
1 15601226
1 27474350
0 69640911
0 73046547
1 17297325
2 52513233
0 9327551
2 5680192
2 10366610
1 56908742
2 86719759
2 41340932
2 97902423
0 1979284
0 4441810
1 72491084
2 82754547
1 35917855
2 72188904
2 11650032
2 78163028
2 92011698
2 24037347
1 18885541
0 33113568
1 69535874
1 88703998
1 47057668
0 21207600
1 90810186
2 72524275
1 34608721
0 14583911
1 36875252
0 81150602
2 82056139
1 79936498
0 44931762
2 82690049
1 48352694
1 52128867
1 52541565
0 37384517
2 36630885
2 53410599
0 74165593
0 17819477
1 90986602
1 8818861
0 42563171
2 52487916
0 68820381
1 11111791
2 29386223
0 8765734
1 33518503
0 52752199
1 42492436
0 57126678
0 2806679
2 91059926
1 52637887
2 18093688
0 94533451
0 75071341
2 40562516
2 98032120
1 51611498
0 85557913
1 70939193
0 50022309
1 80650345
1 37175174
2 69724665
2 25425285
0 33677726
1 97715535
0 67450475
1 25317193
2 85880984
1 765677
0 3159044
0 22593600
1 69836969
2 25397902
0 58932463
0 77031823
0 36380980
1 13515753
0 69190433
0 43648681
2 14130481
2 92083026
0 51029021
0 74835280
1 44584379
1 7025106
0 27798128
0 17950981
1 1111471
1 34315901
2 2578300
2 67705071
0 53028878
0 45581588
2 42792692
2 33021705
2 45998905
2 15074376
2 63749219
1 73584405
0 24579771
0 51661929
2 91291124
0 99190506
1 27451003
1 46239960
1 46764747
2 59012890
0 6547306
2 72245315
1 12887390
0 53825371
2 56541252
0 72178044
1 98187965
1 51355188
0 80491058
2 80929797
1 17729867
2 88039117
1 93301345
0 20197231
0 70085617
0 98619452
1 12080547
0 8909889
1 80286166
1 85676560
2 88768791
2 34491000
2 64960151
2 55690104
0 62821673
2 4341172
2 53362912
1 67880296
2 76284641
1 50306334
2 77693558
1 45844510
1 73750387
0 19494397
2 84724214
2 87963711
1 27160766
1 24926402
2 77588980
0 55110494
2 66201012
0 70037473
2 85470302
1 82956333
2 52049704
2 62158716
2 2272067
2 60232538
2 80683146
0 14322322
2 45445480
2 74367194
1 54525501
1 59318174
2 13686060
1 15046623
2 89148804
1 53696943
1 55766618
0 25781580
0 74692569
0 16292567
0 82562354
0 87171367
2 38646253
1 19670335
2 34914540
2 94324879
0 56898874
2 82012001
1 9491640
2 46412112
2 76339834
0 13784568
0 71790862
1 98594512
0 28282692
1 43012875
1 67444724
0 34291742
1 36005906
2 87294601
0 4139619
1 79181772
0 89793072
0 42380649
0 12738313
2 63652955
1 56979861
2 74729352
2 66031415
2 59716538
1 73142081
0 15560011
1 42934363
1 15362777
1 33219548
0 53868586
1 12643933
2 82017619
2 80742130
0 99479002
2 11041896
1 3948797
1 94191305
0 86155083
2 87321102
0 40564660
0 24548294
0 17559897
2 53533695
0 16227195
0 11751920
2 79784139
1 22177409
0 30666588
0 53320368
0 44744977
1 15085648
0 22450161
0 77960773
0 88276444
2 62682809
0 29857243
0 64623098
2 38307081
1 59328334
1 58065683
2 48292536
0 71004153
2 19241989
2 2742577
0 60921686
1 30928314
1 15157889
1 79373364
1 1662437
1 85792740
0 4131643
1 48428743
1 56103899
1 76699706
2 48066334
0 87220578
1 22596550
0 93825214
1 47308681
2 34288305
1 86110930
2 48898158
0 80399546
2 37336790
0 9065514
2 60672326
1 19973181
0 45783865
2 83230493
1 66969963
0 84137434
0 77988082
2 32743543
2 61822899
1 53347133
0 13963827
1 28534475
2 39011861
0 66208968
2 41777944
0 18344331
0 51129743
0 7548990
2 5066290
0 79195039
1 66593186
0 17706414
2 48174276
0 98993437
2 71170766
1 84323400
1 97869428
1 45824793
0 14465337
0 75411801
1 65894179
0 25386790
0 29006352
2 35358474
0 96646494
0 10477867
0 77295585
0 84356205
2 10824088
1 90748618
2 36080598
0 43789367
2 61440865
1 71027380
1 96639788
0 59041970
2 98239454
1 93057109
2 14327032
2 17289205
1 41374920
1 28430126
0 25276758
0 32204377
0 21004106
0 52279419
2 46570874
0 70688640
2 89541931
1 99472883
0 21382242
2 63295139
2 59423982
0 11267733
2 67379156
0 49381229
2 957790
1 11753728
1 49493040
0 4298657
2 71410295
1 64992068
0 50925390
0 29286820
2 69791333
2 12975470
0 99521682
0 20431102
1 69840592
2 48147102
1 87958981
2 54389257
1 38851517
1 24482007
1 60498631
0 3790812
0 60441145
0 22626791
2 16059363
0 70501952
0 14706930
0 27246958
0 11079777
1 99983669
0 98678139
1 28616160
1 94656633
0 291298
1 56319263
1 65262062
2 3567175
0 25998597
0 81986252
0 92486332
0 22912346
1 61206500
2 93333502
0 98615915
2 79048542
2 68797405
1 34574952
1 98949748
1 42635879
2 50717072
2 5717434
2 86145678
2 72289503
1 66250169
1 86009886
2 56270898
2 63319146
0 92345105
1 52522153
1 93025976
0 3760327
0 1003394
2 67993921
2 54161332
1 52309143
0 59650864
1 79656379
1 75466863
2 20631831
1 795661
0 58381993
1 53586254
2 52840414
0 69848414
0 85038474
0 33811476
1 50498198
0 59528649
0 30282276
0 56765746
2 70289310
0 75082209
2 10658926
2 55065656
1 31877080
2 15654970
1 81542839
2 84739198
0 38633898
0 85039578
2 48634425
0 75736261
1 89959787
0 32319165
1 93641362
0 57672312
2 1557770
2 62339945
1 33047469
1 31165402
2 65389743
0 50855798
0 27619488
1 54389913
0 9940389
0 2912217
1 83375033
2 32678710
2 48195555
1 70840928
1 17901341
0 1098461
2 87786599
1 89572380
2 13611494
0 24092062
1 67161652
2 80960070
1 92176019
2 39700052
1 44844108
1 22871018
2 44308585
2 67718061
0 29128289
1 96596331
0 91841047
1 84216313
2 91070059
2 96248572
2 31124988
2 1827409
1 11337200
1 3857089
2 33491842
1 42125184
0 90261987
0 9507942
1 2657829
0 61206584
0 10673379
0 60779420
1 9155115
0 8107554
0 11510418
1 52138154
1 60881380
1 77968979
2 78276868
1 64809340
1 88448379
1 12190938
1 77488627
2 61145236
2 76577749
2 28354641
1 35765674
2 97192934
1 610639
0 68030320
0 88542025
1 8553266
1 10175664
0 90927985
2 43917220
2 69868981
2 16593272
2 73806883
2 86470841
0 70745596
1 81911145
2 10925578
2 57840536
1 88310450
1 36056989
2 1707888
2 51281783
2 79867081
0 45062338
1 20622574
0 22176413
1 15746599
0 13010625
1 90867310
2 29942138
2 5689736
2 51828247
2 49781152
1 84855345
2 86233807
0 68378958
2 67428950
0 76602577
2 869480
2 47757147
0 72748898
0 75823792
1 74978665
0 31597450
2 24397872
1 37889707
2 15147740
0 39873285
2 13928149
1 7000636
2 81489352
1 73678496
1 93938710
1 65578490
1 215487
2 91868590
1 47618482
0 36185485
1 4396237
2 60389303
0 98766485
1 41724286
0 43430048
0 80559732
1 75852371
1 61709217
2 96244525
1 56159629
2 54267553
2 74731360
2 20476775
1 16924098
1 44525843
2 38227943
0 14326003
0 26409492
0 33596305
1 22560212
2 48595919
0 38420878
0 21412537
0 23934234
0 27016790
0 64069921
2 32790281
2 47786921
1 39402646
1 1694192
0 87374520
1 62295676
1 23769916
0 89983672
2 94382812
0 4152501
1 66851437
2 50721412
1 91493098
2 92804985
1 14849437
0 57693579
0 80348700
0 4638503
0 5435052
2 88886465
0 1555125
2 62153133
0 41627182
2 96200159
1 49405293
1 51691265
2 90055802
0 39111556
0 19220839
1 77187609
1 86959367
1 45367530
1 55080626
2 21859401
1 80866044
2 46723084
0 75568922
1 37141487
1 78630827
2 85625383
0 58122616
0 7199186
2 69135239
1 71870915
2 8149651
1 3789240
0 26043176
0 62946250
2 62205799
0 76882089
2 71991076
2 21727615
1 67557128
2 30606183
2 75456998
0 4483146
0 90626194
2 16774608
1 57076342
0 18807079
0 93695451
1 21362803
2 67228346
0 8070099
2 55998559
0 64686043
1 73936377
2 40288636
0 84665431
2 63651233
2 4426026
1 30421989
2 10033843
1 25471210
1 89863800
1 8438025
0 56029617
2 71206712
1 97329938
2 59381670
0 36818985
2 57082351
0 54749178
0 35806065
2 24261554
2 51606371
2 70714279
1 83309110
1 76095930
2 94325349
2 64901925
1 33354719
2 72650824
2 53684337
2 38781972
2 27335129
2 39955981
0 76932047
1 81527482
0 96336571
1 81409449
0 3564078
0 19175873
0 25058011
1 1486914
1 49887224
1 57553171
0 89365264
0 77336236
0 49736253
0 94148102
1 41217292
2 29631744
2 99910031
1 54120041
1 74973367
2 12471000
2 23922108
0 5447093
0 44278551
2 25578924
1 27937052
0 79579203
0 55552068
1 8551676
2 33603836
2 97336424
1 40186676
0 89823677
2 59865376
0 55201954
0 28502206
2 68826024
2 61701058
2 13493751
1 93809888
0 46705779
2 55664713
2 47779588
1 17418909
0 57149918
0 87027695
0 44685850
1 37168549
1 1840262
2 95056812
1 49187595
2 24728242
0 35310709
2 75343673
1 2189604
0 38390783
2 42299452
0 82903956
0 49774149
1 98497944
1 62620319
2 77119849
0 33097037
0 24388136
2 49999770
2 88355490
0 62488858
1 5162594
2 18818840
2 59477746
0 90347329
0 51112768
0 9001600
2 48506539
1 7500112
1 8530604
1 62615085
2 71946715
2 3915328
0 57302756
0 52372871
2 74419771
2 89062501
2 68484797
1 48326730
1 57033987
0 47791277
0 66009556
1 93817557
2 70284725
0 9572001
1 95114982
2 42546113
1 95315653
0 84194194
0 51286392
2 84250107
0 70212949
1 44391344
0 27441433
2 69869698
1 75008677
2 77083495
1 39493770
0 83421853
2 75716884
2 24588821
2 29764520
0 8555043
0 47480569
1 11752046
2 35288860
2 97794757
0 58531281
0 55477227
1 2984620
2 84569209
1 66713007
1 70608868
1 90592298
2 32566984
2 32796298
1 99393671
2 6894991
2 11724050
1 34674472
1 15308277
2 40837186
2 23729541
0 19429666
1 24205180
1 57374043
0 46200347
2 74315760
2 54635883
2 14487539
1 31055498
2 66686180
2 71020369
0 20046746
1 99299581
2 15835647
0 28335707
2 9694326
2 76938012
1 32268689
0 37305681
0 78329034
1 50695439
1 48244497
1 14009149
1 16598439
2 22089461
2 90497576
2 7198716
1 29623286
1 68827457
0 96980537
1 1661908
2 82947667
1 53824298
1 19670225
2 67721835
0 78817593
2 55245579
1 46044892
1 77469645
2 73884053
0 32479541
2 23037233
2 90340279
0 3816305
0 10785093
1 72236497
0 84995540
2 57439830
1 149920
2 65455159
0 63189050
0 71527088
1 12996186
0 34246160
0 54908037
0 58707546
0 73378224
0 33788488
1 24465794
1 24161678
0 51462547
0 9267746
0 17600402
1 65581288
0 10270098
1 99087283
0 23925867
0 47655921
0 48520388
0 88843452
0 20917296
2 23925423
1 92326833
1 39158466
1 36217632
1 6039345
0 60318614
2 39271400
0 85662875
2 41567331
2 76808347
1 40900383
0 1158540
1 18602136
0 99670964
2 95548961
0 47234135
0 80543058
0 95511701
0 75544957
2 5347603
0 59775033
0 41645289
0 91964828
1 21081158
0 66410380
0 43121547
0 96250566
0 24512507
2 17544654
2 50847510
0 92235856
1 53780342
2 67372407
0 60273677
1 20275764
1 37348331
2 92445635
0 66707544
0 25015489
1 10519280
2 74772817
0 47896298
1 71808464
1 98626439
1 54724297
2 50189877
1 46541924
0 61438605
1 81586365
0 44856414
2 76456103
0 86910832
0 9976951
1 55632954
1 8459648
1 45986208
2 30636914
0 23732696
2 70178654
0 60860566
1 22380370
2 72156396
1 12037884
1 36798311
1 7047085
1 19640086
0 20834994
1 68497576
1 99870328
2 56685846
1 74783609
2 62082259
1 81687868
1 25421160
1 97606825
1 11677195
1 98550243
1 98781567
2 46734760
0 10769867
1 56255545
1 1636170
0 88489555
0 65816285
2 81085260
1 75312612
1 37516634
2 29251877
1 35760786
0 1178118
0 89786657
0 16635616
1 74229985
2 4741074
2 45345153
2 95592388
0 22023895
1 28719747
1 51455514
2 87673284
2 6768886
2 23640400
1 51728871
0 36450708
2 51684228
2 15851375
1 74204117
2 84838912
2 18823392
1 73182683
1 62300045
2 83032577
1 34039645
0 95901291
2 17671745
2 10503106
1 596968
1 68924608
2 38142340
1 29243537
0 96365443
2 62384461
0 87769560
0 35333929
1 23266551
2 71525759
1 69060143
2 8888258
0 5258436
0 20450074
2 5282856
2 92809875
1 64137297
1 20400772
0 52944574
2 63393389
0 98429819
0 16807621
1 70387363
2 70012428
1 78490842
2 96769894
1 25900164
1 93172795
2 49842717
1 28350713
0 8304824
2 39159302
1 46152719
1 70624292
0 46618532
1 19980717
0 17572931
0 77551920
2 61537235
1 74054670
1 50286631
0 3349046
1 4748752
0 82963898
0 84810168
1 24495375
2 66173885
2 43152079
1 37444551
1 79603539
1 18055412
0 24059086
0 59244669
0 69734581
0 57162917
1 37932452
2 24155344
0 14802573
0 80701468
2 86016248
0 91800487
0 21102808
2 82464314
0 23427310
1 1795416
0 87490395
0 74523571
0 9991972
0 24790281
0 74303321
2 52477160
1 43990563
0 75095891
1 33984476
1 42808506
0 61894535
0 1136897
2 64251641
1 14094849
0 11184113
2 60371262
0 87527436
2 38616628
2 480208
0 86589098
0 1905214
0 18382745
1 86515032
1 70716849
2 33578689
0 20779282
2 50726608
0 9547062
0 98629746
0 64451587
0 50867420
2 9971104
0 21870739
0 27885468
0 43579197
2 4383250
2 92267492
0 13130146
1 45678521
2 85311563
2 89668279
0 4865799
0 98880008
1 88760941
0 74068033
2 28467042
1 19003201
0 76636905
1 87951214
2 23658028
0 35496560
2 12391555
2 82148156
0 60551205
0 80502883
1 93012040
1 19547615
1 21133937
0 12870235
1 23084322
2 43763722
2 48019466
0 97471211
2 31593071
0 91864301
2 9046995
2 44205911
0 74975405
0 96138859
1 49140596
1 16992843
1 9917370
1 900261
0 2834337
0 68380550
0 68431329
1 24084099
0 91245518
2 61062570
2 67425816
2 84446071
0 26136206
2 88851433
0 95803144
0 14774590
2 87429936
0 16758605
1 20789060
2 7618341
1 30005187
0 42720271
1 98067674
1 57694086
0 28468602
0 31421752
2 55966748
0 12310932
2 51194448
2 92707193
2 78729731
0 5617513
2 89986265
0 75760403
1 38329910
0 59724910
2 12007378
1 56265076
2 41348177
2 37208947
2 43369831
0 38355410
1 54807804
1 10914550
1 74885763
2 92249041
0 89262144
2 78749368
1 49173448
1 50166009
2 85768790
0 97317729
1 93560686
1 3410135
2 14886407
2 21218317
2 30673003
2 49958290
2 21773447
2 19487092
1 11227110
1 71563910
2 55510691
2 95688267
2 62584972
0 61424720
2 46473540
1 26808583
0 42928705
0 12350677
1 54115119
1 65587532
2 73806560
1 34597503
1 92068293
1 5154388
2 96113410
0 7175662
2 11394799
0 85819337
2 11320501
0 79901035
0 60824124
1 50873161
1 14937654
2 52959678
2 11373553
1 18996490
1 58135641
2 92837463
2 35142225
1 33123168
1 83525762
0 86519380
2 51845660
2 28646247
0 54673594
1 3532998
2 18291149
1 1623269
1 90658484
2 86025745
1 97823156
2 73858295
0 96279987
2 33722265
0 98021315
1 25441393
1 5640315
0 58255302
2 59755850
0 39321660
2 17556277
0 65119339
0 27459422
2 79175179
0 58959638
1 83949217
2 61907028
2 33383309
1 3617966
2 22955417
0 56724152
2 26864600
2 88290408
0 23204353
2 32978223
0 73815232
0 36995727
1 51126337
1 59325528
0 90448052
1 71163560
2 96593640
0 34007262
2 2296861
2 25862091
0 56480351
0 24844590
2 61146400
0 52223024
2 86231904
1 89784266
2 52188390
1 86790363
0 23636262
2 81750479
2 33389413
1 1425174
1 82246788
1 89214511
0 76058946
2 63054931
2 55718736
1 65258656
0 15000727
1 65839212
1 71862234
2 3494750
0 19833017
0 10478780
2 19785485
2 59131182
2 84442526
2 46705959
0 23938699
0 8716708
1 74187156
0 40287768
1 11823805
0 30223411
1 89621197
1 86807646
1 83936314
2 68512137
1 5344242
1 39036573
2 33777169
1 43898593
0 44701395
0 70897674
1 49818503
1 21024410
1 71929210
2 92042483
0 56462926
2 34428887
1 35951998
1 62357067
2 19537097
0 18926871
1 11215168
2 88573897
1 56806737
1 19328225
0 54987318
1 32591783
2 37159009
0 14801972
0 25703743
0 48322512
1 1788169
1 60799752
2 35431914
2 47926222
2 96091687
1 29351626
1 81079766
1 40316191
1 19835075
2 3022958
0 84629575
2 21996301
1 94201314
1 13638444
1 30861377
1 27549402
2 65942926
0 80521803
2 43364500
2 95892598
0 51275886
1 48994482
1 95879354
0 11605900
1 97529538
2 9547741
1 53930642
1 20684302
2 97245813
0 82424558
1 68285209
0 65397551
0 46465066
2 84103986
0 84932529
2 74875340
1 17975703
1 28153100
2 91866045
2 68525938
1 74220862
2 42490860
2 71537329
2 36135282
2 98793177
2 59395730
2 36449365
0 21114280
2 59856653
1 57087362
0 89261405
0 98310586
1 40975906
2 90424931
1 56971932
2 75794256
1 190230
0 96786763
2 5074461
0 69035404
0 957553
2 54110019
1 34412765
1 68460300
1 90907302
1 63813096
0 3917464
1 84170410
0 1129964
0 51686250
2 96295892
1 34434933
0 22833563
0 57828528
2 64252251
2 74286735
1 82816138
0 61877804
1 89980133
1 93479106
2 13491382
1 82017765
2 26047119
1 56550072
1 73713865
0 12044498
0 3043546
2 74779562
1 7975304
0 43349670
2 69064759
1 60087232
1 55568222
0 10440087
1 81217270
1 27547161
2 59178005
2 27280916
1 13915694
1 67360350
0 50673920
2 37836416
2 37470564
1 28501918
2 43627812
1 53569474
2 91413509
1 63609988
0 97925062
0 13862670
2 31288432
0 99562795
2 17666969
2 87083760
1 61340801
1 48678772
0 22470641
1 73899114
2 78256755
1 68264048
2 99384671
0 32723862
0 53117772
2 89070512
2 73678835
2 55359467
2 21794785
0 76622722
0 19976840
0 19642241
1 83060163
2 1180339
0 34819105
0 55720561
2 49576423
1 5865057
0 76292831
0 36250400
2 88655607
1 22716593
2 15060363
0 5732673
2 30866861
2 49746272
2 36925820
2 37791349
1 4900624
0 32899507
2 63502372
1 47926771
1 46016225
2 23268234
1 50055889
2 34627999
0 48876855
1 18171790
0 7978046
0 90633282
1 24498005
0 95858322
2 38100626
0 91591177
2 80870594
0 22995790
0 80273115
0 58868583
1 83982091
0 52124215
2 75573008
1 41906308
2 6324231
2 30092828
2 15887812
1 85687520
0 56638346
0 34272983
0 79089665
2 93773682
1 59568090
2 71447472
1 13638888
0 21479838
2 75323775
0 11706661
1 14256072
1 23312725
2 84368804
2 29481097
2 6137499
0 55419121
2 90139490
2 71211490
1 29539638
2 39896095
1 77756572
2 43337913
2 91307723
1 99029094
0 74017060
0 19132585
1 95619170
0 62418052
2 40602067
2 88066815
2 42987541
2 37401267
0 73944189
1 79538069
2 46758960
2 58836519
2 82152456
0 34555202
1 35453452
1 16875408
1 37515962
0 26391402
0 47485593
2 23263333
2 81825500
0 48546798
1 83982795
0 47371290
0 45431390
2 77343549
0 27941850
1 43959619
2 47961558
0 72988011
2 32843298
0 3170505
0 14490561
0 33439261
2 14485971
0 6914380
0 18601011
2 83701984
0 53555412
1 96916700
2 49199623
1 12199603
0 2773141
2 70033299
0 47630364
0 3034186
2 37932419
1 1815287
1 42759600
2 14646841
1 54804198
0 19731172
2 72551903
2 83862554
2 30517113
1 36651183
1 39626787
0 66217106
0 74402658
0 13500985
2 9061413
0 4289926
1 27487406
1 54172735
2 11025476
0 33736092
2 11935128
2 1442202
0 24183542
1 38246344
2 62057614
0 95981807
2 25951807
1 99899138
1 54390524
1 90455544
2 52488971
2 90651072
1 75381194
1 86570995
0 46382704
2 27723921
0 47417217
2 24038888
2 77932923
0 18982716
1 60114827
2 5614697
1 74863229
1 83476471
0 3826875
2 85200046
1 58667400
2 73054008
0 37939860
1 50129344
1 18773516
0 61205724
0 71367315
2 13857312
1 2826558
1 37822460
2 84577085
1 10210990
2 13382114
1 18014246
1 13521010
2 868998
0 3721224
1 49047842
2 51823434
0 72912296
0 41153500
2 4968873
0 91365518
1 9383923
1 76635511
1 81437660
0 93058384
1 27802887
2 35426283
0 3806626
2 89549840
0 12812669
1 62416382
1 43421716
2 27371553
2 71759288
0 57240098
0 9424623
1 21954192
1 46681725
2 45328955
2 52890789
2 25293702
0 84243489
2 8328073
1 96739445
2 90328253
0 9120610
2 78907750
1 63630885
0 9764014
0 45449758
2 97345212
2 93849898
1 26805002
0 67675091
0 62825521
0 69688131
0 68793373
1 80190332
0 54312945
0 38843850
2 46009757
2 33905785
0 59599519
2 11410467
1 57263164
0 52081665
1 12320925
1 68298766
2 25885081
1 61360790
1 6720114
2 15788717
1 49047171
0 76528211
0 28905074
1 62806216
1 16850798
1 61163460
1 27865646
0 29938112
1 750815
2 55296702
2 33639220
0 47586667
0 83392099
1 69188465
1 40033392
1 47290065
0 55561651
0 71927836
1 75516235
1 29378893
1 75570538
1 88645335
1 20798916
1 62515196
0 71199567
0 95395759
1 20680666
1 47001178
0 76447260
2 88398655
1 29241432
2 55808493
0 92482243
2 29695719
0 60480467
2 96046451
1 63963469
1 56207142
2 58246475
0 98755578
1 7936328
2 4414734
2 63712475
0 86057063
2 40172850
1 99941852
1 8963072
1 95118139
1 83152994
1 88323073
0 18487603
0 96986108
0 59325679
2 49002854
1 63670977
1 55602622
1 35778885
2 96794747
1 79179619
0 73572836
0 54147298
0 36130240
1 89583778
0 12492739
0 28818198
1 60849608
0 8534018
0 92621516
0 96328089
0 99875524
0 67417694
1 7682329
0 59932635
1 94364384
2 25668881
0 5954831
2 44432407
1 82275716
1 89486920
2 15646104
0 53688128
0 14905644
0 35187944
2 40884409
0 45841988
0 30567546
0 21467359
0 20573568
0 55760876
2 98669438
2 12936662
0 94028142
0 95710445
1 13763895
2 41584643
2 77208817
2 96262605
0 3524335
1 80299500
1 35172216
0 22118503
2 77565571
0 81446759
2 70151714
2 63522738
2 31936267
1 19413959
2 65766826
2 64910742
2 81150742
1 62214201
0 76086792
0 68273446
1 35251651
1 70266368
0 60670005
2 24976892
0 55647627
2 43678942
1 87354538
0 79696273
1 73881997
1 38188552
2 88145682
1 54381472
1 28673138
1 9400272
0 82271433
1 52342837
0 29856039
1 80894237
1 16354291
1 90017838
2 55024896
0 73261967
0 65110115
0 45065959
2 25425791
0 86840748
2 61994826
2 26901889
1 6312623
2 67811095
1 78142135
2 18352334
2 94864537
2 61127201
0 47481569
2 86974640
2 31971142
2 96058828
2 55638006
0 78034949
1 69035917
2 7793743
1 25118637
1 77857079
2 92347443
0 95120245
1 47633671
1 1390289
2 90969411
2 82794625
1 46916142
1 16814378
2 39882282
2 57962506
1 77523575
0 44843690
2 22066473
1 19560616
1 72500472
0 74203383
2 76984819
1 42760976
1 90667490
1 52575890
2 76236932
1 33265470
0 72475595
0 15921631
1 80736256
0 98085220
1 36229964
0 6558157
0 51269948
0 36708463
2 19646971
1 50102001
0 10785746
0 10873901
0 41141639
0 57130729
2 97416961
2 57634204
0 23022917
2 56784903
2 86106735
0 53778429
2 20410095
0 5675609
0 4837247
1 72296496
0 78060069
2 96614973
2 13549601
1 73057778
2 12332336
2 15883989
0 29810765
0 60695460
1 76644007
1 14002990
1 20285522
1 73649265
0 84585814
0 12954299
1 55349197
0 65955669
2 4205241
1 96721920
0 88610674
1 83711722
0 16657459
0 3544643
0 35293329
0 98710642
2 75104822
1 24448211
0 55000450
0 34740407
2 39748302
1 6298267
2 13363558
2 94168603
0 84108911
0 63099468
2 60150755
1 4808776
0 46919282
1 2179744
0 29540936
0 11083608
0 78014729
0 76141471
1 76465239
2 35057579
1 48196631
2 84998209
1 51869211
0 16723224
0 8729146
0 94976984
2 73713179
0 62070918
2 66573558
0 84345577
0 87454683
2 2893988
2 13649888
1 96132658
0 99093649
0 46007903
1 77163530
1 10689578
2 61400337
2 83464467
1 63861464
0 6425343
0 93307329
1 98197869
1 64051977
1 81000687
0 51958338
1 20286072
1 16582129
2 62060920
2 77993556
1 34859328
1 60501035
1 2246413
0 73104106
2 31481360
1 93848453
1 40909165
0 8474331
1 66101734
1 21141032
1 94691960
0 17463672
1 66968167
1 98027550
1 62282625
1 19715009
1 62909188
1 53029971
2 79283672
1 50761209
1 5456388
2 94000567
0 73816394
0 1326100
0 3629738
0 7374486
1 54415976
0 39946127
0 52070905
0 34612587
1 52565276
1 57935143
0 13777946
2 3512514
0 99692697
0 25782180
2 66338361
0 10208564
1 75314691
0 80328882
1 41759055
2 4514073
0 3713094
1 76758840
2 91801721
0 76711159
2 42162942
0 11350513
2 62940130
2 89407094
0 17156198
2 33684157
2 522081
0 4602704
1 31318350
0 34403319
2 34466327
2 847750
1 28659795
0 7679637
1 63640355
0 10780594
1 44027384
2 63772231
1 38124278
2 80211318
2 39525519
0 84972434
0 86950729
0 86748450
2 80026698
0 66940170
2 38682675
2 54073787
2 67487921
0 63489597
1 51826985
0 46045445
1 54050617
1 86616053
2 32167974
0 62937482
2 17954072
2 87330936
1 43979831
1 31553020
2 14569985
1 3877580
0 70727577
2 67486216
1 15547935
1 61008334
2 4788901
0 58500130
2 45478962
0 54799986
0 70732349
1 59625064
2 37524554
0 73317388
1 14824091
2 22523361
2 84575286
2 98716046
0 94970235
1 7791514
1 20700906
1 37968706
2 48427093
0 47764384
1 42008665
1 824947
2 59577236
2 79537319
2 31802626
2 33040997
0 39805048
2 36788449
0 26202875
1 22250422
2 69313021
2 41698464
1 1274606
2 28151546
2 15735994
2 40503797
2 81153466
2 65768955
0 71552795
2 6277693
0 35533426
1 34420418
0 82566227
0 95618944
1 19301125
1 89162891
1 2076576
1 85930181
1 2882076
0 97873178
2 33459256
0 78500891
1 42283080
1 64659237
0 76274085
0 77805722
0 12025666
2 77710136
0 98092609
1 42925323
0 72235052
2 57046440
2 64565290
2 74015451
0 38336212
0 34564453
1 10714159
2 43043538
0 46242268
0 10575361
0 22387234
0 49749572
0 43170458
0 50228392
2 73273660
0 53850488
1 83274869
1 60830178
0 72125160
1 87781967
0 83517793
2 77961150
0 31761199
2 97543710
0 18503770
1 27402705
0 8896535
0 63416854
2 41310118
1 92710132
2 60865052
1 76654909
2 2597390
1 21202112
1 94892062
0 90226790
1 99260916
0 87926433
2 37950760
0 51808881
0 39741326
2 62403341
2 66401738
2 63115560
0 11349418
2 18558168
0 38224028
0 49314874
0 25726193
2 4615319
0 364045
1 99416366
0 94662019
1 34286118
0 33636402
1 7593629
1 15717916
2 35224989
2 44712243
2 20173
0 75214643
2 94363998
1 38090416
2 4323160
1 85703145
2 5339959
1 87940698
2 82486819
0 10090477
1 11607543
2 54618143
0 16542567
2 12371864
2 4456032
1 98722038
0 65289193
0 57609837
1 5165190
1 87208479
2 94059302
0 37883294
0 79752964
2 53362032
0 80768624
1 80047799
1 60299776
2 68703466
1 50143515
0 19847010
1 25672942
2 264603
2 80373847
0 4116332
0 30549751
1 73458554
2 27144532
2 19018942
1 62183699
1 11483243
2 85303369
1 45573497
1 22098535
0 77818457
1 62494852
0 9354087
0 82078966
1 35960487
2 66051292
0 66101007
2 36356940
1 41394414
1 66407819
0 7899933
1 75180093
1 53407282
1 62319890
2 80028175
1 38006271
2 67143439
2 75544656
1 47201247
1 47295256
1 92410035
2 69662636
2 12322025
2 76984739
1 28300405
0 99672289
1 82132138
2 9405911
0 1573825
2 56726991
1 6790270
0 2721216
0 55543512
0 47844507
1 9579027
0 13676738
0 80126990
2 92368175
0 11410635
1 27991657
1 5722308
0 7067125
0 8785802
1 7786920
2 79681917
0 32584585
2 19913655
2 4723920
0 33293033
2 84585779
2 45216778
1 46051404
2 48932709
2 49987520
0 39062128
1 44541209
0 60995660
0 59326371
1 49620304
2 19675141
2 44906207
0 55513842
0 16455179
1 47620468
0 72869403
2 24267658
2 28305224
0 77666243
2 5631785
0 29211317
2 78596921
1 36066289
2 16064027
2 30770796
1 85908076
2 89125363
0 36999839
2 53523191
0 21994188
1 99024610
0 90742858
2 1184149
2 81047699
0 39339854
0 6154969
2 75916466
2 99697850
1 57916016
0 76524309
0 68136005
2 97596548
0 89981167
0 44678848
0 53990921
2 60916254
0 57892154
0 3458701
2 58890512
0 54770167
2 12813081
0 43632536
1 75393496
1 72670771
0 4212841
0 38451202
0 90517189
2 86842098
1 39773892
0 2721489
2 98715406
0 70666394
1 19663759
1 48762855
2 44711050
1 37715692
0 7073957
0 97961298
0 18636210
2 23983433
0 55911726
1 50683670
1 18724350
2 42235419
2 69851226
2 13264304
2 19330635
1 25491833
0 49080826
2 43627088
0 14039247
1 42004783
0 1489422
2 68831016
1 52192048
0 55810851
0 71095551
0 13766901
1 94279215
0 58454902
0 59487808
0 24741947
2 92990863
1 20089818
0 18030461
1 81158720
1 8092185
1 49720410
1 53912524
1 84163660
0 26036289
1 40836322
1 86217482
1 27585966
0 39891272
2 69795727
1 91755047
0 25731991
2 59372843
0 91811959
1 16233281
1 4001525
2 85226792
1 69905054
1 2354537
1 70379332
1 53037708
1 15951039
1 50156947
2 77243539
2 88578232
1 88385620
0 15565690
2 15812328
1 4175873
0 60424330
1 23813961
1 3600480
0 41700751
0 55127069
0 77666271
2 79451332
1 13073644
2 82358353
0 9594502
1 190587
0 3434177
1 34598160
2 9872635
1 89660387
0 46726626
2 73781769
0 81220203
2 30600479
0 68940868
2 34453421
0 71866394
0 90733434
0 78267886
2 61168871
1 47209874
1 89157167
0 35403062
1 60232998
1 19954635
1 98861168
0 59643118
1 37097498
0 84251890
0 99740603
2 47900623
2 15308332
0 65404590
1 68254170
0 73003735
0 66711365
2 98434527
2 86582715
0 47541836
2 40336222
1 61764229
0 38140541
2 54885213
2 49647473
2 98953070
0 21066103
0 96992028
0 89874359
1 64891473
2 25493846
1 3152160
1 40415706
1 10140838
2 38533962
2 27039331
0 23463100
2 97771805
0 29767598
1 58246667
1 2042695
0 23395597
1 7292049
1 11020695
0 96465623
0 5887770
0 88939095
1 69963135
2 31813177
0 39101765
2 74450179
1 39204582
0 69528714
2 9043954
2 45846521
1 72241870
0 19668983
1 27317047
2 98810352
2 44251159
0 19837357
0 39030470
2 70050475
2 92721487
0 24033096
1 76537266
2 34023366
2 2759276
1 24547855
2 68372135
0 91955029
2 43110566
2 4355783
1 20973611
1 27718391
0 90256483
2 86039201
0 52461805
2 59236201
2 41920660
0 79289042
1 94129495
2 211543
2 75288527
0 5955366
0 52740803
1 49543305
0 60440278
1 56858798
2 33614272
0 11594005
0 6076861
1 99733945
0 35874284
1 94587720
0 92530473
1 15054201
1 54704495
0 29042131
0 58779990
0 95589668
0 57107520
0 34539945
1 52030326
1 131690
2 41152776
2 71791699
1 95192809
1 53935310
0 45043906
1 16577964
0 40691218
1 73672055
1 85183878
2 65502946
2 48504757
1 7365675
2 1311401
0 87904401
0 70179629
2 53338935
0 8866074
0 52119640
1 86779373
2 21095678
0 78744511
1 94662112
1 73207109
1 859043
2 39601971
2 79875814
0 52872640
2 83207897
1 42540254
2 12340396
1 31938342
0 61591889
0 83713424
0 27531648
2 5085323
1 82417012
2 98564675
2 33328104
2 67543545
0 25116465
2 65136959
0 12549604
1 24006632
2 72291657
0 25576404
2 77000994
0 58958200
2 52808005
2 36438915
1 23562411
0 90614827
2 30847586
2 56064230
2 59661493
0 32217734
2 98643461
1 31640637
0 47985471
0 21571898
2 65083280
2 7569391
0 9644404
0 26182520
1 55279908
0 60491188
1 83031928
1 41560218
2 81104114
2 87524405
0 42649249
2 75835987
2 133839
1 7542065
0 62739593
2 43159148
0 38037251
2 63659160
1 78672326
1 99882281
0 16348016
1 41966396
2 70482866
1 25723255
0 11156786
0 59698507
2 14357204
1 10487311
1 43354579
2 50284592
2 89664766
1 92768084
0 42104652
0 42356575
1 22073916
0 19878735
0 40177485
2 3232277
2 26972615
1 19381752
2 68980057
0 84992086
0 12689906
2 82369696
0 12615244
2 72018919
0 67007318
0 71799993
2 17536178
2 1030020
0 87860357
1 96191087
2 85906035
1 82498958
1 60195769
2 90290416
2 13816625
1 52812709
1 66637404
2 30803455
2 52349566
2 80297788
0 93432035
2 54927131
2 85154081
1 98529903
2 82954970
2 64437644
2 50143470
2 65681647
2 65719928
1 75356785
1 39320891
2 52760696
1 5182486
2 12377216
0 85420374
1 22814829
1 85704949
0 83557634
2 78004205
1 14222512
0 36115320
1 10212365
0 92351618
2 13689608
1 64368258
0 87746624
0 75671398
2 13931880
2 36530357
1 12756714
1 95097461
2 12074534
1 592454
0 77939066
2 8558903
2 29506539
1 30828873
2 42181302
2 94366546
1 11248180
1 67410661
0 27316654
1 37729269
0 95326000
0 64637778
0 42560192
0 74539103
2 29903616
1 43290314
2 90127005
2 50909540
1 39287921
1 11095363
0 5971511
1 63469083
0 99993484
1 1654487
1 49143066
2 58454339
0 33175913
1 56713354
1 55970629
0 29526230
1 19845315
0 18354548
2 61415176
2 59859219
1 21805293
0 59573808
0 55161467
2 77815317
2 13061503
0 29571658
1 9490252
0 26422425
2 93018674
0 36563579
2 11471978
1 15347532
2 28165600
2 5365360
2 50883442
2 53174871
1 37648987
0 70769273
0 95016118
2 752846
2 98421450
1 29302530
2 82968367
0 2837150
0 80067858
2 16720061
0 4253823
1 56267435
2 98604561
2 56305022
0 94055142
0 9734991
1 50824920
2 75463340
1 66543510
2 31458019
2 35866489
2 21191746
2 90767626
0 14297728
0 18551479
2 88432586
1 38370011
2 64370480
1 19612317
2 6993702
2 21900914
0 62825988
2 21503636
1 53596636
2 468332
0 4423377
1 15314688
0 26524210
1 5891223
1 17649318
0 73240056
2 29870882
2 71723808
1 12605023
2 77611893
0 5627958
0 62088650
0 31459622
1 89848900
1 46420647
0 71168982
0 11181244
0 65664302
2 51100220
1 64952861
1 19108156
2 61719063
2 60054347
2 35226165
0 79604956
1 2559284
0 59907592
0 10241597
0 97911209
0 43198555
0 91412048
0 78599059
2 9736357
0 92007216
2 36936253
1 47035197
1 10102994
2 41093936
1 23716283
2 259078
2 5039607
0 85299404
2 98396903
1 72294469
1 51713593
1 92657538
0 56471969
1 59551140
0 32143367
2 41989412
0 91358855
1 51777012
1 48933934
0 85158008
1 50478637
2 81734041
1 57072853
2 4088229
0 31063939
0 87099267
2 55705619
0 62331842
1 15115535
2 44881810
0 83318700
2 44917414
2 29855685
1 40705448
1 14972053
0 36816621
1 68866614
1 27453294
1 50713527
2 73167774
0 62372000
0 4032258
0 39485104
2 27898979
2 74163458
2 54463292
0 36738933
1 9299375
0 27253996
0 49744407
1 48520244
0 57925169
2 37952105
2 1654864
1 18673167
2 631299
0 95646297
1 86196412
2 34059929
0 6923593
2 60924433
1 66217330
2 98256813
0 44154207
2 30471070
1 33886101
0 67358636
1 66806424
2 20076418
1 6315335
2 11746739
1 66058197
0 30189601
1 62255960
2 64364816
2 87081634
1 68617242
1 51063513
0 96726491
1 647932
1 80347496
0 76884562
2 35114713
0 59819926
1 92271875
2 2454166
2 90836754
1 3577685
1 85531762
2 62315214
1 35482603
0 6470994
1 56791277
0 35680785
1 39331578
2 75220483
0 83001172
1 16343296
0 97392636
1 10525962
0 39290663
1 28089357
2 74861780
1 23961240
0 91414768
0 2730498
1 75431009
1 64090720
2 44934882
2 77200231
2 32355382
2 16244455
0 95962511
2 57831745
1 1394508
2 31391050
1 53595760
0 20429414
1 86125017
1 39436342
1 68246762
2 17793115
2 75948094
0 64722231
0 31924636
2 24039816
1 32895357
1 71854540
1 23653870
0 48443631
0 51311536
2 21402327
1 69862640
1 87773
2 94994422
2 29220402
1 70350934
1 48124129
0 60984007
1 4102981
2 64368009
2 9120612
2 51326095
1 46333073
2 44406438
2 23730927
2 53550277
2 37151166
2 41662195
1 76874545
0 45939385
2 81381069
2 88365967
2 5077697
1 80055414
1 84790154
0 32874916
1 14283449
2 83243682
0 81609361
0 78518642
2 93221884
2 19482610
2 5660882
2 96482855
2 4417651
0 82692404
1 69745327
2 70870234
1 65701414
2 8762562
0 20850341
0 60138948
0 6681726
0 90478290
0 17944237
2 40604515
2 64818034
2 61279177
0 91001441
2 27001642
1 79155100
1 883989
1 45710843
2 88853520
1 75115981
0 10273694
0 4671976
1 7518090
1 36878410
2 69061056
1 93141336
1 65315037
1 65367513
1 50674398
1 55863819
0 3188961
1 25048798
0 8747307
2 53590114
1 4294112
0 78410142
1 797176
0 53322838
2 19978115
0 13516608
2 3268842
0 83087142
1 60313208
1 11331222
1 36815394
0 11878068
0 67607484
0 99355012
0 63242989
2 37366658
0 96982803
2 82920519
1 19032144
2 82464768
0 72727462
1 74901478
0 58275745
2 48409684
2 97439391
2 25356693
0 88431667
0 26904186
2 96304346
2 93517130
1 93135325
2 95920012
1 36593101
0 15412381
1 13131367
1 14612314
1 13628159
1 42426547
0 24821281
1 22130568
0 85438746
0 44142353
0 68371267
1 47106385
1 96653404
1 40988201
2 42212350
2 25827052
2 10526522
2 61743564
2 64054751
1 40527605
1 47486409
0 52315084
1 13651543
0 59069457
2 40317329
2 2820381
2 10554304
0 72671365
2 80806764
0 71189791
2 11477425
0 12684234
1 12635043
1 65299562
0 52562894
0 75785508
0 19050962
2 43285377
2 98898016
2 30427263
1 26301554
2 47252786
2 22782884
0 31017458
2 25178665
1 96715277
2 58171012
1 10919636
1 16614852
0 17453694
1 3891932
2 62965393
0 79766759
2 79738403
2 78196463
1 6699542
2 50645752
1 43305341
2 36514463
0 40397907
0 17413098
1 58188327
0 29901050
2 15437859
2 85039088
2 90677643
0 62265991
2 77219596
2 87502401
1 45038075
1 31966438
2 41052066
1 68398642
0 78755188
1 91755643
1 40741819
1 54552701
2 74515118
1 80198687
0 31787354
1 42950758
2 8978689
0 6166528
1 79890639
2 96318036
2 39172560
1 74819228
1 18829253
0 90421135
1 23320183
1 99789666
0 14422181
0 90663549
0 17795732
2 35825641
0 55864851
1 88675924
0 76060406
0 73699422
0 30929650
1 49517028
0 32925636
2 84833972
2 54804396
0 19571552
0 57526959
0 40881781
1 4815769
0 82677975
1 41757495
1 44330524
1 27689830
0 35194479
0 63941245
0 89201693
0 96297413
1 15766714
1 91530047
2 17759607
1 80515530
1 50513720
2 1738646
1 197764
0 45128239
1 26109743
0 74755028
0 47880542
0 73776394
0 58763275
2 70563694
1 34807627
2 51275715
0 23670056
0 18410719
1 37457590
0 42229865
0 78576670
1 18697913
2 1137502
0 86318739
1 68531399
2 34559947
2 67813111
0 79369663
2 55520115
0 41047285
0 52459786
1 60410536
0 79470398
2 89795690
2 15999779
1 24855553
2 66766005
0 22980105
1 48393557
1 65348598
0 78846520
2 61399345
0 69173186
0 41135423
1 12260521
2 29065161
2 84131675
2 62207777
0 23431781
1 50984142
1 80829564
1 8609335
0 76789779
0 56667393
0 91841968
1 68659649
0 90444602
0 23393432
2 26578258
1 72205573
1 97494935
2 39364610
2 76828459
0 5197578
0 24778471
1 40604382
2 24154738
2 25973302
2 40956103
1 23268504
1 37354647
1 73828006
1 35005663
0 55319566
0 21242858
1 20602936
2 42851325
2 7521341
2 83618671
2 12043748
2 22610843
2 45971771
1 1154968
0 34201813
0 25763725
0 93591947
1 82929589
1 7613715
0 54709642
2 90531875
0 84597526
2 45442208
1 47860216
1 52964057
1 1271366
2 70344693
0 66302731
0 92691909
0 25549731
2 92093540
0 34661502
1 55992715
0 66541685
2 84230192
1 81244339
2 76975927
1 32454335
2 91324145
2 9725186
0 38865391
0 60918003
1 52904403
1 72841805
1 48512568
1 67826810
1 30059259
2 46211439
0 94201513
0 22879993
2 87479755
2 84284312
2 50368653
0 65930246
2 16151774
1 27826121
2 97139707
2 3123070
1 88805421
1 91572613
2 44229815
0 65915425
2 19594342
1 45398055
2 91538754
0 86065088
2 15197824
0 55529
2 27871021
1 52684682
2 75576189
2 41873930
2 84655610
2 10001398
2 12572870
1 18975048
2 80800992
0 17633126
1 5275083
1 99169042
0 78587988
2 77942538
2 73228205
2 87355111
1 57294446
2 10838659
0 52179532
1 84228310
1 31039183
2 31535348
2 31839730
1 7434562
2 49115904
1 84521696
2 36645377
0 89140492
2 97626548
2 47826240
1 52545292
1 9574136
0 76664884
0 11937322
2 84808085
2 33938734
2 14366558
0 60656161
2 3005071
2 78375882
2 56280868
2 98118780
2 61769129
2 55834650
1 35181867
2 98204884
0 91968197
2 21225433
0 69495449
2 43608534
1 31619027
1 26153140
1 72767096
1 49595255
0 81273542
0 42338378
2 79126683
2 8002593
0 28783289
2 47648689
2 37301530
0 68737513
1 4681010
0 49048896
2 1602109
2 92330782
0 2357936
2 23765950
2 56120607
0 40548313
2 56473235
0 11172856
2 55582414
2 50781411
2 11222453
1 81622870
0 72718846
1 33760272
1 50754667
0 83307260
0 48315033
1 95657682
0 96218543
1 91956955
1 62486278
2 4965745
1 86629744
0 60718881
1 66655971
2 9751921
0 69177827
2 68335703
1 4475600
0 64324882
2 61729008
0 83345954
1 12744926
1 52055060
0 63348465
1 12636916
1 48221431
0 99994641
2 20288689
2 58180856
1 78622932
2 40150965
1 87724602
2 24552470
2 24280028
2 82427019
1 66224296
0 43165976
0 94618038
0 4686265
0 42064008
1 71547362
0 3505611
2 65565023
2 7054628
1 52015650
0 16977629
1 90447564
2 14839663
2 38497714
2 98492478
1 22595796
2 65762368
1 62583519
2 70320790
0 38002646
0 61750942
1 69258118
1 43351079
1 70961557
0 3622786
0 84106884
2 4796936
2 20149986
1 94341083
0 42414938
2 72071357
2 29115959
0 45813715
2 80517187
0 77897134
1 1359820
2 43260561
2 82067385
2 91584193
1 14893339
1 25306457
0 37542873
0 98158542
1 51525367
1 5841433
1 31421767
2 79216046
1 38628900
2 89693107
1 9939981
1 31486065
0 16908735
0 82900500
2 84893977
2 45306324
1 24678673
1 32742975
2 50908834
1 33929465
1 962422
0 93481656
1 11778681
0 34217463
1 72164384
1 39648828
0 48951189
0 96390700
1 32412228
0 91176385
2 81375590
1 69427213
0 94713678
0 51622843
0 98892550
0 41205851
1 83969892
2 438676
0 64387159
0 27958220
0 84669852
0 31144974
0 33759904
2 8257129
0 72891545
1 63235716
0 52196593
0 84239037
0 73154210
0 64616454
1 28083553
1 5924691
0 57329185
1 68797102
2 11454007
1 29891097
2 28805336
0 77250843
2 21650668
2 96244066
2 15557057
2 47585056
1 78636892
0 20839915
0 15650631
2 22656205
0 96840228
0 81358860
0 7807774
1 30380607
0 36466953
2 36219618
1 72448886
2 5702122
1 42674092
1 29047504
1 46608340
1 57397922
2 63149640
1 65789251
0 85685686
1 27068703
0 33910250
2 4208002
1 43519086
1 48334480
0 65276002
0 19217962
2 67079271
1 78376989
1 96321366
0 26519347
2 92918269
1 82728707
0 79487393
0 2631179
2 59803117
2 89992069
2 77536274
1 35862591
0 46107065
1 26604516
0 20236115
1 11212797
0 31207865
2 41770999
0 60323727
1 74253745
1 53930779
1 24066599
1 86293006
2 77856168
1 52061523
2 59953583
2 77992200
1 76011583
2 98067639
2 82432373
0 17257471
1 23447488
2 15790732
2 33980567
2 45113296
1 95390801
1 1560982
2 3457780
2 89252176
2 86936068
0 31762730
0 71819436
2 85108229
0 47638839
1 33548689
0 73735221
2 2507848
0 15602283
0 63832377
1 23883016
1 50621695
1 10563112
1 2391659
2 75085168
0 77793812
0 28687536
0 19849995
2 62069478
1 66389536
0 10403754
0 76440531
2 74362026
0 71838088
2 81675344
0 56945971
0 80103971
1 76776793
0 28820419
1 97058776
2 40499754
2 27941865
2 3737672
0 16086446
0 11027635
0 10838592
0 12337915
2 80889490
2 43491787
0 90412873
1 57966307
2 33447393
1 45196461
1 78978781
1 92147953
0 90631631
2 52442782
2 46726084
0 86898515
0 32541268
2 81187283
0 77293743
1 24288161
0 68649592
1 55450708
1 88238932
2 465552
2 46228709
1 44402333
0 71707471
1 40276664
1 58987733
1 10472253
2 2688651
2 2526452
2 35898258
2 98818254
1 2756969
0 11791111
1 50278131
0 28062877
2 25908306
0 74644138
1 13875118
2 45289288
0 98267439
1 59561289
1 68403873
2 96161076
0 17405607
1 69817313
0 59883714
1 54450722
1 81216252
2 84828327
2 36430897
0 94544449
2 96005701
1 106138
2 81816545
0 14698325
1 96859768
0 80147623
0 84971245
1 20847860
1 13262815
2 33572207
0 19265104
0 9391075
2 84354979
2 63122847
2 26419479
0 33966949
0 95919710
2 19595588
0 3888593
0 86657500
0 98327288
1 80129485
2 46225261
2 94996773
2 26881419
1 88242323
2 78987510
2 14086223
1 88609383
0 72547599
1 3235948
0 65857174
0 82372003
2 56298356
2 69104208
1 50123476
0 63377097
0 65231354
0 44808642
1 30459024
1 12935205
1 95038666
0 87407473
2 96928784
0 42462248
1 97411938
1 63188325
1 22056843
1 3822409
0 86957038
0 91983216
2 313017
2 38355368
0 78797592
1 38646830
1 68632853
1 10731080
1 97529698
2 48609781
0 73812461
1 26305705
2 46702889
2 94249338
1 68280247
1 80691063
0 88166796
1 24313115
0 39879214
2 57596121
1 49907021
0 8419610
1 88301458
1 87872782
0 81343044
1 14782449
0 92539067
1 18291521
0 68271665
2 44080445
0 41797483
2 67235414
0 17391992
0 18780589
0 44140766
0 55153504
0 55649837
1 61056029
1 1149050
0 77431175
2 91703639
0 43852798
0 61494622
0 45850049
0 21364281
1 92561300
1 8189660
2 11964742
1 63259743
0 8335965
1 6485201
1 39576626
0 95564321
0 73451013
1 99282150
2 88542377
1 94543347
1 47226926
0 47160230
0 78155145
2 88503852
0 40484347
1 55664195
2 73546398
2 10642012
0 61665231
0 66437086
2 69532471
0 72947373
2 41238872
0 74688400
1 38653891
1 25163214
2 30614083
2 70292048
0 77264208
2 10464489
2 76046291
2 38280288
2 8971960
2 93499726
1 42326852
1 33618661
2 87750757
1 20724993
0 14978214
0 84225215
2 79837440
1 61510559
0 11100843
1 19798738
0 14427555
1 99586561
2 54616590
0 15380941
1 97740102
0 36433619
1 6384130
0 89142708
0 27755833
0 54294795
0 71360868
2 81645396
0 69598927
1 55451854
1 26516956
2 32356453
1 14050563
1 51413697
0 55168859
1 76934684
0 74844058
0 83305838
0 68944876
2 88463480
1 24786440
2 5098571
2 20924757
0 59291039
1 56737903
2 33958388
0 48086110
1 75168969
0 47381610
2 23094589
2 40859226
1 92140920
0 23205730
1 32775059
2 51899728
0 48880270
1 25906011
1 24181415
0 56362441
0 82039636
0 41344841
1 63403043
1 87365673
0 12702307
1 77835869
1 1841607
0 27612884
0 90060725
2 16479456
0 59836454
2 52119788
1 96951181
1 22073965
0 70147829
0 29382172
0 43308828
2 96085783
2 14854656
2 7178932
2 99085655
0 30309834
1 53024149
1 75818774
1 36521982
0 78043127
0 42280361
0 99716843
1 25173951
2 77317058
1 53291727
1 24002612
2 19138587
1 37067217
1 32425801
2 53500476
1 85628041
1 35749978
0 24418928
2 3736873
2 205204
0 49077734
2 93992650
2 57485135
1 36082887
0 40127424
2 38269747
0 84775730
1 88147239
2 48768852
2 85256858
2 18894594
2 73403329
2 57041954
1 73140665
2 84748716
0 301657
2 35964599
0 93162381
1 79832291
1 81454819
1 10974095
0 18023859
0 51727706
1 24645974
2 94947646
2 91305170
2 59090596
2 62058660
1 9953927
2 21342980
2 46014224
0 49500186
0 73624163
0 75448870
0 72219580
1 27612686
2 31717598
2 28250069
1 16013052
1 83100595
2 26720101
2 63448436
0 37947693
0 50288178
2 13545497
1 74237133
1 24876001
1 66255071
1 4074515
0 9428676
0 80999016
1 53739430
2 24135172
0 78040585
1 44464246
1 35929054
1 96643141
2 13269926
0 10735391
2 71477806
1 25783276
1 56283421
0 3184969
2 77689005
2 39569407
1 96825133
1 96922610
2 64848574
1 80646703
0 6864383
0 32443528
1 42423030
2 46984559
2 50346342
2 72785096
2 93133552
1 83511552
1 44282573
1 45784322
2 1487835
0 81002042
2 8671082
1 14169550
0 1247780
2 21873121
0 96531083
2 37383326
0 9676613
1 3911849
2 56688331
1 27600599
2 61146970
0 65478036
2 22593024
0 88518797
1 99625743
0 56173042
1 66417176
1 38896566
2 33730149
1 92027608
1 37426989
1 40116879
2 19021506
2 82282100
0 32272682
1 24976950
0 78394672
1 26030197
2 10549430
2 6278172
2 88249358
1 76657104
0 24844530
1 21857676
2 52795892
2 95486058
2 43101530
0 23664183
1 69463260
2 64605512
2 48558674
0 33408618
1 70588261
0 1998429
0 21313865
1 20603157
1 18911827
0 42824178
2 67372428
2 43357789
1 67078860
1 5715433
2 12932046
0 75184053
0 4068552
2 8544646
0 95917402
0 25531778
1 18764603
2 90302683
0 10922542
0 542450
1 22009985
2 38802847
0 50602653
2 27443816
1 5848718
1 27668876
1 60064864
0 91713323
1 25591123
0 70073746
1 21252152
1 4489188
2 21222359
2 31762783
2 2250445
2 83509971
0 41377057
0 77612442
2 73939778
2 80375024
1 90091206
0 51963637
1 29188373
0 66474848
1 3521348
2 12641816
0 2403847
1 59868273
0 61903734
0 52995602
2 52867840
0 63686540
1 80859989
2 55620035
1 86683823
1 81954057
1 20711072
2 96318913
1 43139794
2 93223545
1 9821598
2 22547962
2 22503306
2 92615240
0 80609540
0 37817108
2 1467207
2 20644397
2 17684445
1 60695823
0 23361509
1 4660923
2 82637196
0 30989076
0 61244067
2 68758161
2 37682297
1 47254849
1 20044661
1 44175647
2 6608690
1 1151801
1 10953484
0 6352431
2 56508634
0 75627102
0 91551757
1 14834378
0 90679578
2 33118826
0 5722513
0 2883871
0 78150589
2 32624977
1 19605484
2 93704221
2 19119757
2 23264046
2 40726297
0 34418481
2 82736555
0 85494047
2 26144538
1 27436710
1 82232785
2 23256938
0 41982389
1 34995604
2 22212294
2 1507503
1 14684855
2 58904998
2 71737482
2 47573704
0 74003374
2 15348646
0 35032307
1 10102122
2 68996509
0 59351300
2 98289295
2 61761523
1 26670348
0 10270630
2 90706973
1 27002213
1 2996923
0 53321680
0 87860252
2 56931821
0 68025898
0 88094733
1 96929321
1 45051701
2 68399937
0 74137122
1 73682044
0 23004747
0 17811720
2 6070454
2 77893666
2 35558681
2 93876343
1 70552980
2 18902225
2 11954054
2 22709957
2 44824294
1 20798547
1 74306562
2 77495704
0 95043601
2 72961186
2 87120596
2 33183331
1 29570706
2 9180162
2 91309315
1 18787184
2 2499978
2 70218946
1 68515687
2 85387289
1 3952162
0 52393174
1 4589695
1 17991907
1 29877061
1 68342525
0 34893830
1 29457447
2 61389196
2 40343433
1 59917452
1 63317286
0 11609134
0 84381530
0 56142348
2 98436535
1 28428852
2 23642020
0 52961359
1 61605299
0 1602648
2 43004575
1 98470922
1 17576617
2 15631400
2 97866726
0 90126114
2 92875056
1 64159078
2 49836989
2 54353655
2 68159474
2 51938054
2 21000241
0 95435043
0 6487003
2 11178541
2 54754582
1 26124043
1 67166558
0 74083260
0 42602156
0 64540497
2 66306546
1 20250620
2 56248447
1 34054775
0 15886616
2 75505489
2 41975375
0 18645177
1 56552777
1 61775854
0 73100053
2 63063396
1 33103333
2 43805875
2 70823090
1 56764086
1 64424717
0 58372263
1 3382422
0 91387709
2 61018358
0 31451832
0 55809129
2 42972198
2 40380034
2 33936145
1 66370906
1 46573804
2 96059023
2 20816877
0 84453954
2 93281288
1 84071811
0 78493660
2 29201704
0 71867100
2 90757984
0 18683666
0 60004903
2 9657073
0 10257251
0 93902740
1 46209847
1 64992562
2 7704116
0 61111081
2 35631071
1 46594863
0 50697696
1 84571312
1 89312585
1 36982987
0 20037138
2 45147127
1 6312089
2 63316631
1 11841561
0 22094436
1 33453247
2 79747579
1 56459384
1 60967784
0 78639554
2 35780349
2 16095013
2 78645942
0 12502195
2 56822142
0 53679506
2 4861871
0 87953682
0 80570177
0 2326446
1 18129344
1 76242938
1 58293728
0 74271833
1 22726822
2 3700239
1 78077180
2 92170389
1 61286375
1 37607582
2 78164832
1 10042384
0 16697525
2 13457944
1 54423010
2 79145841
0 47006045
2 21322248
0 95779259
2 43519165
0 93659994
2 14599825
1 9053964
1 56594763
1 37769150
1 61876174
0 41795604
0 85768408
2 15712229
0 92014295
0 23835754
0 73950184
0 80289918
0 46174512
1 31628145
1 50351205
2 87444652
0 42251238
0 48967257
0 37406149
0 80796649
2 78627513
1 36591213
2 59398328
2 72026335
1 84178393
1 73622789
2 36729910
2 19401400
0 27321650
0 57796654
1 82742821
2 21353346
1 60100170
2 40566419
1 97898325
2 55217874
1 76870692
0 49098630
0 10951551
1 23046732
0 42268468
0 8994353
2 25871511
0 95222385
1 2965226
2 9022579
2 79419699
2 39873637
0 33277407
0 50063826
1 15183480
0 66918937
1 87072
1 94362689
0 4788505
2 62644982
0 11305787
2 55779430
0 10544536
1 93265340
1 37672942
1 45489141
0 6891953
1 44181996
2 63722871
1 15662235
2 54904071
2 96292376
2 38014914
2 25027753
2 95586772
1 1463823
1 10462516
0 55551681
2 49766620
2 82764102
1 76006755
2 8473905
1 48591844
1 89821422
1 61091059
1 55695757
0 31097007
2 84172970
1 97433764
1 48819293
0 70274825
1 85583408
0 45084935
2 47153023
2 30010093
2 51644227
0 80539391
0 25989305
0 90467343
0 77603003
1 23320519
2 91341579
1 21295534
0 60953936
0 7352215
0 13381693
0 11272006
1 64847800
2 31737588
2 70164901
1 16357001
2 70762276
2 8956323
1 16283547
2 37231189
0 14200408
2 51791331
0 75128443
2 43416375
2 76990509
0 44725003
1 5782086
1 69724531
1 24297889
0 22882342
2 83767971
0 73798751
2 45709623
1 96110969
2 34462453
0 93046889
0 34956016
2 30184706
1 35387101
1 89197935
2 91120568
1 51427614
2 37937129
2 41734889
0 35547760
2 71841693
2 98042289
2 99947498
1 87037112
2 83595152
2 53957182
0 6497606
1 92348796
0 44561852
0 71235482
2 49849886
1 1319663
2 28278291
1 30594275
2 7486030
2 29158552
2 60057111
0 24929166
1 75424413
0 56867649
0 32750158
1 2773477
2 75202201
2 48502174
1 41963586
2 93847850
1 33519469
1 94719161
2 11734909
1 39926030
2 39529453
2 44759206
1 85114803
1 39600363
1 17881829
0 82479319
2 71574212
2 86709161
0 58036271
0 18301898
2 58430010
0 68052507
0 70337256
0 16179657
2 27144704
2 81617059
0 85290786
2 43273906
0 28920665
2 57184682
2 64373730
0 41184601
1 88527650
1 2798775
2 48153450
1 27548194
0 29283515
0 42793592
2 94636646
2 92301051
0 92315803
2 20674989
0 93543895
0 3437541
2 68155238
2 70124786
0 42574921
0 74009157
1 28755680
2 52807159
1 71719375
2 99106271
0 72421275
0 5933235
2 11032596
1 83625283
0 2110923
0 83404977
1 78934761
1 23778984
1 21395010
2 28491392
1 25731954
2 92081885
2 34195505
1 84855236
2 6138730
0 90749034
1 14766670
1 31064669
1 19852742
2 52707656
2 67242993
0 88569298
0 76413434
2 55269866
1 10318547
0 37981089
1 18003061
0 27917737
0 19555176
1 55717794
1 65329382
1 32378904
2 88137079
0 18371799
2 70601847
0 47905164
2 83650865
0 4354350
1 32183968
1 25204648
2 61255019
1 41473044
1 6487361
2 44460394
1 80855747
1 27785818
2 99916201
0 92676464
1 10791949
0 93798556
1 80477240
2 16256029
2 57742118
1 43101106
0 63622865
2 11536617
1 4280174
0 29346156
1 4067588
0 79900000
1 38564798
1 50019158
0 97476510
1 66461244
2 37164932
1 21469543
0 33956951
0 35221027
0 42604687
2 57884503
2 43918683
1 33232748
2 27180865
2 82643137
2 44221410
1 32840464
0 59812859
0 94721494
1 41996941
1 17216203
2 1299611
0 29862501
1 33382140
0 90754596
1 81730723
2 33269402
0 44903085
1 47233356
0 60847897
2 17475311
1 29043332
2 94063190
2 9178701
2 52363154
1 66188911
0 62624547
0 75852363
0 83483035
0 70131020
1 6193833
1 94899602
1 91418382
1 14781316
2 3296090
2 7595565
1 82281584
1 42074364
0 69800829
0 58469677
2 18702110
1 31069905
2 16569056
1 65337633
2 6965685
1 52741618
2 22675040
2 66772504
2 71616810
1 77724395
1 39179467
2 25860713
1 7933856
0 41338414
2 18440841
2 28598419
0 3066148
0 66235093
2 34038489
0 83930514
2 17427178
1 10135745
1 12199786
1 84544460
1 97153886
0 38089734
1 21379341
1 16214131
1 9850515
0 84940177
2 90343817
2 59807150
2 13654685
1 31652357
1 71160655
0 97040933
1 99344864
2 9450335
2 89725110
2 17147389
2 21172293
0 88483683
0 35796786
1 44015852
1 83969148
0 92954063
0 38861083
2 54442792
0 53383534
2 58194891
1 75556708
1 79420138
1 86232240
1 95045692
2 62741700
0 12597324
0 47489160
1 2113062
2 29389217
0 97933040
2 19055445
0 66401214
0 5076197
0 60632288
0 49212007
0 78153338
1 99883773
0 85886621
1 9152143
0 58326356
0 36258553
1 52044577
1 87710148
2 95419331
1 53535472
0 65492983
1 82489222
1 59327536
2 83767081
0 62525184
0 29233970
1 60564738
0 91755220
0 5186082
0 68417975
2 67296324
2 58006167
0 59109798
1 98923782
0 23388046
1 51232573
2 6204055
2 41511041
0 18262200
0 43932879
2 11319361
1 98502120
0 56518655
0 8157641
0 78862953
2 1361458
2 77019137
1 35894780
2 61999418
0 21172996
1 45382445
2 10359602
2 69795305
1 75124546
2 3362657
1 55631819
2 39109747
2 71353477
1 601560
0 43579684
2 17543139
0 21723780
2 55809952
2 61939247
0 66604384
0 92524618
2 32444378
2 32759565
1 64073716
1 91838078
0 3811762
1 71649452
2 79187107
0 98214387
2 2329393
2 61324749
2 25223225
2 51657495
2 89141023
1 15463823
0 14484844
0 18274004
2 11922248
1 82508455
2 23395339
0 26792269
2 59081668
1 15168069
1 64009575
2 60315185
1 8053698
0 42998995
1 26967128
1 95733109
0 37205463
0 40698480
0 69574893
1 68334001
1 36744785
2 57973741
0 21245676
1 93148504
1 3522439
2 3264384
2 67296873
0 58809718
0 96031637
0 77342254
0 51253425
2 90601183
1 77075631
2 921574
2 75235561
0 87192637
2 73902333
0 35694320
1 89541450
0 3037320
0 43854643
1 69718658
2 87560738
0 32974052
1 51216920
2 99798401
2 206491
0 58020751
1 21967554
1 24882013
2 72470013
0 43564717
0 30347687
0 84556248
0 41290935
0 69759477
2 83933667
0 75594694
1 37114354
1 96951038
2 5415149
1 46271901
0 54654527
1 41027356
2 16423968
2 86300886
2 43031823
0 22951765
0 4337821
1 99062566
2 26008763
2 70808517
2 64204781
0 89236831
1 48840422
0 14354541
2 83236396
2 95491509
0 84493415
0 89063162
2 5467049
2 26290965
1 10703182
2 91646123
2 12545417
0 66191821
0 25462842
0 80864136
2 84770432
1 33012906
0 53180454
2 55795532
2 43740214
1 4369615
0 65380272
2 70283320
0 15389205
1 94871773
2 42417044
0 40823836
1 92878785
2 21517853
1 20298602
0 26282583
2 33102775
1 45924110
0 95155568
0 48083385
0 65167000
0 56058467
2 81970750
0 64813110
1 92681034
1 5955053
0 43967049
0 69235051
1 80285164
0 17811709
0 79715249
1 16906711
1 44674375
0 59600064
2 47667557
2 83925051
2 49835595
0 93291935
0 20018970
1 96082484
1 82104112
0 83688419
1 72505677
2 59571621
2 12216378
2 7750419
1 4541620
2 56460140
1 71847219
1 8457206
0 96744255
2 60995633
2 12278571
2 15562028
0 50930562
0 74759801
2 15911466
0 89617223
1 19428697
2 88808518
0 66052441
1 91617607
1 76921498
1 67148808
2 41785289
1 27101000
1 81413495
2 64294183
1 6751847
2 82503742
2 38752928
1 43225125
1 18723289
2 92548731
0 11237331
2 20968913
1 3656619
0 7749127
1 68716402
2 7486956
2 73640549
0 88797712
0 90338664
2 71443044
1 81544837
2 62462573
2 93659326
2 47455924
1 21072170
0 40454902
2 78612913
2 52819348
0 35199605
2 23984872
2 58092582
0 86901444
0 96938746
2 79704667
1 38977737
2 59707809
2 16006826
1 81576799
1 44775525
2 84783675
2 88184724
2 38071664
2 28321671
0 99777908
2 16875913
1 60052524
1 13548699
0 50145539
0 38277360
2 4900162
0 88293333
1 94825357
2 93287646
0 7761816
1 64859760
2 20654798
2 9693055
0 8102344
1 53490210
1 85049332
2 72687901
1 28196123
2 97963954
1 87299609
0 97004101
0 78411694
0 61265406
2 3429124
0 30049363
0 30039251
1 44521173
1 98723176
0 95322686
0 85973598
2 41727583
0 85134353
1 38820782
0 44578866
0 84609792
0 466964
2 40986900
2 56725384
0 21365623
2 190828
2 48157940
1 45708795
0 14560764
1 7061021
0 23755405
0 94247152
0 63138673
0 37467533
0 92420677
2 21187794
0 79142198
0 41552056
0 50401298
1 68299691
0 27026868
2 86580045
0 59716403
0 27317960
2 35019428
2 45302195
1 36419830
2 68310851
0 27182452
0 3454551
1 9277985
1 75538245
1 2669487
1 38271036
1 88671215
0 19841286
1 57304407
2 63600548
0 79114889
0 2097543
0 50913369
2 64929849
0 41503025
2 76233483
0 77432008
2 10960360
0 73882884
2 70746452
0 50314190
1 91753528
0 92127502
1 97869408
2 2875353
1 38678600
0 83684419
2 35337614
2 52400251
1 85620852
2 60560463
2 53826016
2 32176680
0 36475678
1 43106017
1 93368063
0 56844333
2 10208450
0 21132356
1 15103216
0 78627081
1 2492985
2 16558958
1 10026506
0 2761941
2 19940138
1 50792727
1 58357480
0 41413257
0 82325634
1 14956395
1 33052201
2 93739001
2 3349147
0 74850375
0 22159785
1 53154236
1 41757610
2 64198819
2 7782594
1 19270261
1 59964604
0 30537232
2 45417101
2 59382784
0 48536728
1 4498804
1 14577008
2 93934638
2 2595699
2 69553780
2 74619882
2 17913796
0 46313407
1 23220978
2 90975434
1 32678254
0 80943205
2 7682229
1 45649213
1 26738343
2 63766952
2 13556936
2 61374543
2 18189860
0 77896420
0 41932121
0 80988983
2 12677992
1 70665881
0 41831112
2 7243726
2 6269074
2 32800214
1 66655662
1 47519141
1 80840635
2 5910905
2 25560930
2 75255401
2 30429150
1 43624794
0 57045710
0 87236810
1 131889
0 66533305
1 50611517
2 27554683
2 9867923
1 67631509
0 51892950
0 94426764
2 32365380
2 66845866
0 7806105
0 39980640
1 65044408
1 80008461
0 6598014
2 13271631
2 79249240
1 95729484
2 27676392
1 17556086
0 72298848
0 67303652
0 8285086
2 86993206
2 76313918
0 96519182
2 78934302
0 53575737
0 77402641
0 41394393
1 75809766
0 19947667
1 39668741
2 57189402
0 57661004
2 23446181
0 18247548
2 85238637
0 96623975
1 71377687
2 60501584
2 96181530
0 84675002
2 95806173
1 46549963
0 15618942
1 50827525
2 29429096
0 98831239
1 40849834
0 26028876
0 1428039
0 34686699
0 42889712
1 7608081
1 37192938
0 66852878
2 80403762
2 56228620
0 70426102
1 37551466
2 75945544
1 13681409
2 99174725
2 29369579
1 50343849
2 88382589
2 3115677
1 75109467
2 14822156
1 84621945
2 28405371
1 27959853
1 91594719
1 38368424
2 24620952
2 47977660
1 89937902
1 37237730
0 62809509
2 55266063
1 19542734
1 3264143
0 80247660
0 53801484
2 32915030
1 69150748
1 49557061
2 46591786
2 79211728
0 64840859
2 66053720
1 11286476
1 53991958
1 24863633
2 12769727
0 91529938
1 16585635
2 35890875
1 38896612
1 63697475
0 50946341
0 82476709
1 55240574
1 40722869
0 83154949
0 51711625
0 98542484
0 51356144
0 93691681
1 63798076
0 57477254
0 99516445
1 98393908
2 83861118
2 69045852
2 29280053
2 52067191
0 52669970
1 39620126
2 67255316
1 20809345
1 45917532
1 11359308
1 26632882
2 58184105
2 29325850
2 3055777
0 72874039
1 63516963
0 67938700
1 3528020
0 29530415
0 37344555
2 47232569
2 65488587
0 29294993
1 27346513
1 74506758
1 50170825
2 12926988
0 11156063
2 20509399
1 64866013
2 32524632
0 93680721
0 21385065
2 88240214
1 27654006
2 70534097
0 26344273
2 46064606
0 8445296
2 40577448
0 36258025
0 51827059
1 10542923
2 76005420
0 96890322
2 84297432
0 81961079
2 56981541
2 44663671
1 64997614
0 43852440
2 94131252
2 33571660
2 97343264
1 94956564
1 603403
0 85335950
0 90724664
0 56224083
2 65969836
2 61718071
2 6191301
1 64198292
1 28945042
2 63640649
2 86624802
1 8573216
0 45570198
2 25531657
0 79011829
0 47171461
1 97179999
1 76338184
0 45743390
0 31121609
0 80606575
2 6671857
1 79330355
0 81143761
0 82600866
2 32742139
0 28307629
2 9921306
0 95183547
2 34673357
1 98975481
2 50254272
2 70293143
0 38470532
0 42979766
1 21684844
2 92371358
1 28429956
1 63032823
0 79570105
1 7902563
2 58024318
1 19982326
0 61976820
0 33426459
2 70404191
1 6121804
2 46531160
0 87610327
0 39290184
0 26728422
2 48885196
1 43632238
1 21258313
2 94379432
0 31693562
0 90238731
1 41356637
0 89586405
1 80522103
2 5140030
1 6148820
1 8211479
0 81977037
2 93890894
0 39415628
0 23849306
1 30978624
2 99402912
1 64261732
1 98337181
2 46796103
0 1683797
2 79948634
0 46330690
2 35866374
2 87069848
2 9318103
0 23495413
2 81639126
2 10204538
1 60160808
1 21271816
2 96047248
0 56783939
0 59473859
2 48971908
2 51952369
0 94975831
0 17798530
2 17000136
0 16987316
2 752270
0 47883259
2 56424228
1 23601762
0 52825940
2 48870769
1 61318031
2 15984810
1 71143047
1 86158071
1 9350652
1 6256295
2 69280418
2 82655819
2 48109481
0 37874277
0 89986253
0 97844477
1 73281513
0 28592481
1 60096500
2 91898830
0 68581123
1 65876792
2 23689654
1 20231798
1 21933198
0 2113598
0 93306065
0 62836766
1 47303166
1 89205474
2 11187822
2 86507362
1 16968536
1 36945874
2 16642164
0 93287729
1 77547245
1 48870724
1 23425120
0 28260729
0 26501378
0 91151890
2 91059620
1 92423848
1 89810507
2 50764721
0 62897981
1 12791768
1 12707361
2 46517522
1 30018710
1 7188601
0 56950366
1 43760712
0 52225231
0 3419345
0 17734239
1 18797562
1 70333934
0 4223682
0 2781196
2 74924477
0 5350754
0 44697936
2 91620261
0 94675581
0 26831945
1 77544211
0 53815315
2 27952176
1 90108680
1 61080764
1 73510925
0 33818358
1 95261133
2 31700660
2 62542307
2 66740977
1 97368630
2 59505183
2 65367999
0 54671530
2 47482746
2 60265613
2 87196349
1 52245111
0 35911161
1 37810694
1 95732940
2 35752280
2 66443800
1 34451948
1 84556299
1 69786398
0 28572521
1 5017647
1 90891570
1 86803074
2 2533295
1 58517694
1 17647946
2 2332401
2 96165622
1 41097899
1 90924274
2 48937172
0 48590971
0 41399835
2 92281914
0 90378426
1 52614158
1 20973295
1 7320935
2 922135
2 69239988
2 80387386
0 9648198
1 17719752
0 74637977
0 29448897
2 70231897
1 57978002
0 54273299
1 39638116
1 22905285
1 55462724
1 61935483
2 27324722
0 4044227
0 96644011
0 36010701
0 37953049
0 21233565
0 39813855
2 9496913
2 57354696
2 3508781
0 51574973
2 90989713
0 37238722
1 88601879
2 71498889
0 25018869
0 18903819
0 81308349
0 71765003
0 69948200
2 76915401
1 76563954
2 45212709
1 28042700
2 67461343
2 17575112
0 6877340
2 43641213
2 41283654
2 43748831
2 51433352
2 96819098
1 68720061
1 15212908
0 73649675
1 1327645
1 77519312
2 5333514
1 2832818
2 86435402
2 55900395
0 34672242
2 11833130
0 61851356
1 4649436
2 26681757
2 52686571
0 81921288
1 39152652
0 53481862
1 40354027
1 57995707
0 3999175
2 91681011
0 84388234
1 25036085
2 44395677
2 41070890
2 6546974
2 41525289
1 48521336
2 29713124
1 58527007
1 62139115
0 86242724
1 83994019
1 4081050
2 69687359
2 67302240
1 65619788
0 32713656
0 32160508
2 38824298
2 5456795
2 77794896
1 79444616
2 55160215
2 71212582
2 82258526
2 23645817
1 11760026
1 6164236
0 34677222
0 88283296
2 78033516
0 41101339
0 74195618
1 86729743
2 63777706
0 42424074
0 27568724
2 96311829
0 17730101
0 5817522
1 4531676
0 49953941
2 47703972
0 25097328
0 43642396
1 26294402
2 63710031
1 12675215
1 73758199
1 20800495
2 82671687
0 48883325
2 18113524
1 70910725
1 3216226
2 76954155
2 21250140
1 85364836
2 91590061
0 54703356
1 49031309
2 4728544
0 43320048
2 14856527
1 73458319
2 59384958
2 20103920
2 74264251
1 81956351
2 73729299
1 92493403
0 5807440
1 97770948
2 8784229
0 31166755
2 52942228
0 9149517
2 31089898
0 86004296
1 25644450
2 35709958
2 74103546
2 99397726
1 95941183
2 5661830
1 81105464
0 89761208
1 7540640
0 35989731
0 24259838
0 25029070
0 21656446
2 41779798
1 72324249
0 39066225
1 35778570
1 69792325
2 40724984
0 85831196
1 6624383
0 44957262
2 93279570
1 20656610
1 49919697
1 31970919
0 41963451
0 91442367
0 95036683
1 71308606
1 5343180
0 8336425
0 85290339
2 16021692
2 49816804
2 82879497
2 66217460
2 45163861
2 74678456
2 99172459
1 37566337
1 71197007
2 54361560
0 14362149
2 61401043
0 25225329
1 79762308
2 88773377
2 38982114
2 77038308
0 35539534
1 64299440
0 14246803
2 46926527
1 15290602
0 87208311
1 3088651
0 85824287
1 34759620
0 43071922
2 53597316
0 18900496
0 47947142
0 5689308
1 2512565
2 38448486
0 59553375
2 70259894
2 3810444
0 24552510
0 78676100
1 83129451
1 92874623
2 50745735
2 82402400
2 62797541
1 16341074
1 40347752
1 57331661
1 19625130
0 72444904
1 39343217
1 37157834
1 10335803
2 70573200
0 86338651
2 36522319
1 30912852
2 5059197
1 59278781
0 50083201
2 86441567
1 8375617
1 55552775
2 14559905
1 71473389
2 8056541
2 95916056
1 31439254
2 94873367
2 65938264
0 72163790
2 38703481
1 20760327
1 49791179
0 38793623
1 7177544
0 40382044
0 62402065
0 68415135
2 2919384
1 79365215
0 3973283
1 31077936
1 95046372
2 59518928
1 75716205
0 2481891
0 46386136
2 24504858
0 87701411
1 67101860
0 98451949
2 10960366
1 7029224
0 78055978
0 30302699
1 79391196
2 85398986
1 31323277
2 17927472
1 23490792
1 62584055
2 67167744
1 92568987
0 34351019
1 18484161
2 65538638
2 86762728
0 52531196
0 55452290
1 65274266
0 97343819
2 20048184
0 98492859
1 53837646
1 70734305
2 93808256
1 1984680
2 24145358
2 66545514
0 1047360
2 7044113
2 3434068
0 33305238
0 87906707
0 72987771
1 66781898
0 50982126
2 80588624
2 82200419
2 25770125
1 11770860
0 65165103
1 20945341
1 42825488
0 55514658
1 47630176
2 91818645
1 48502135
0 53511150
0 22161716
0 74728581
2 49387292
2 97933830
1 93224593
0 33736062
0 17601058
2 16471125
2 5176021
0 32780389
1 7705870
0 37623160
2 36867035
2 73479891
0 85887211
2 69305305
2 92854556
1 78757584
2 7666641
0 38279907
1 69192830
2 7764015
1 32728070
1 22660051
2 99320563
0 87477359
2 89274157
2 18726572
0 76251420
1 41902878
0 64584490
1 53416422
2 91645566
0 22853886
2 28771414
2 59633440
1 29055737
1 38071263
2 86534175
1 57246196
1 9125281
1 2123775
0 32092269
2 46615270
1 70218799
2 20378559
0 39119524
0 80628365
0 22044260
0 66793518
1 81449281
0 43444992
0 12050166
2 93782354
0 20369984
2 14928339
1 56472318
0 6521654
0 19615484
2 75191645
0 70437235
0 49145189
0 77485530
2 28765694
0 57901772
1 61498569
0 51888675
2 71557373
1 67850709
2 16714111
2 71606710
1 27563115
0 58853169
0 31572916
1 73786492
1 78705881
0 96559908
0 21755755
2 53993535
0 38115425
1 45263073
2 96166326
2 14449168
1 71919955
1 58423638
0 93102640
2 25319546
1 4853482
1 33675966
1 36610050
2 42398635
2 37263497
1 42880707
0 62160417
1 34471474
0 37565947
1 60263181
2 22692707
0 70875987
2 62078857
1 53061352
2 97155386
0 30098771
2 53630746
0 17639948
0 49510626
2 10877043
2 27879888
2 72810776
2 41172491
2 81249907
2 79929162
1 12668949
0 61976574
1 30826159
2 4428214
2 69936396
1 93105740
2 65444038
1 46181427
2 11388758
1 23577799
0 66980952
1 11725809
0 85630600
1 21827899
2 63234417
2 66646232
2 58093458
1 99607793
1 42017378
1 13236390
2 61427755
1 9357543
2 16085281
2 22786209
2 55802287
0 4616092
2 84474926
2 56863440
0 99815092
2 81875819
2 63473099
2 23590267
0 41391272
0 64951741
2 75034477
0 52531336
1 62332966
2 74555670
2 58463405
1 38187873
1 44614372
0 63077982
1 9917868
2 82432703
0 4185475
0 98528826
0 54599101
2 24251674
2 29607973
2 50702141
2 30230313
2 1614041
0 47761998
2 58999983
0 17624941
1 92505568
1 70452267
0 12745807
2 73600041
0 97238639
2 17768121
2 16409654
1 8401432
2 84177614
1 21341124
0 3314326
2 69325665
2 2304602
2 46147598
2 31229066
0 92093319
2 37578989
2 44413010
1 31757423
1 83645379
1 13612952
0 59799814
0 69813356
1 70830045
1 8287801
2 59310743
2 34598000
2 7849551
2 50270331
1 50145298
2 4717585
0 34143045
1 94477726
2 12143416
1 21913636
2 92486024
2 8401400
1 17745597
0 4824698
1 63586505
0 74304796
1 85205849
1 94698741
1 34818554
1 91491926
1 63799621
2 54217824
2 81325168
1 85924920
0 48691599
2 3108454
1 9100057
1 83504963
1 85812564
0 76617978
1 42782013
0 75874312
2 3409629
0 88194742
1 90448971
0 95307723
1 64429095
1 1060609
0 75743416
0 51162860
1 79336292
1 7868035
2 74543097
0 33181851
1 46190068
1 95933539
1 59244119
2 29394506
0 59136131
2 23761872
0 18498265
0 5170168
0 55466772
0 70608651
1 37482202
0 26670712
2 47958542
1 84147173
2 3215709
1 90965994
1 40499343
0 71883834
0 60539184
2 8397844
1 950687
1 82608325
0 28235422
0 4528535
0 63292863
0 23807322
2 21356515
1 37312010
0 65549334
0 66216624
2 82989839
0 56198509
0 75926706
2 85875649
1 54133756
2 84229131
0 6645329
2 64559299
2 48090734
0 65269160
2 80502260
0 75831961
2 25766977
1 13819314
1 91856032
1 86866225
0 69564386
0 20108363
0 87702911
0 45331066
1 12478624
1 12884790
1 61090013
1 11081554
1 81809963
1 36196463
0 70834107
1 76021842
0 1803491
1 78329663
1 25391119
0 62651059
2 49241195
2 5699399
1 8964058
1 77486294
1 18834039
1 66387864
1 47851103
2 66946025
1 38825553
2 64443608
1 37564967
0 62437666
0 4306495
2 8904551
0 25691374
1 52361812
1 28825783
1 3464053
0 81621694
2 81386554
2 69170943
0 57157702
1 45108002
2 32092824
0 29613176
0 25680560
0 41996822
2 56977527
1 71958174
1 27407840
2 79440821
2 3430516
2 97521646
1 40563049
0 8559809
0 76150778
1 48151107
1 92412152
2 79698305
1 76937455
1 5179766
0 10600444
1 75797077
1 11085152
2 1169616
0 36025873
1 628602
1 83541961
1 74496847
1 7209893
0 26515862
0 993110
0 12432814
0 2128482
0 61812473
2 41883084
0 16517941
0 80994841
0 33250760
1 47429077
0 91816269
2 50975384
2 79199958
0 79614951
1 44745658
2 62812927
2 66224860
0 34671348
2 75456301
2 27931683
1 49576522
0 38746808
2 97056970
1 28316795
0 87801431
1 32381274
1 2692788
2 69177961
1 63871348
2 33232144
2 97535521
0 54408185
1 12220278
0 98225204
1 68260297
2 44706688
0 44943380
2 82855434
2 97320779
0 52515159
0 77394160
0 46238259
1 88068286
0 29316058
0 48725912
1 86934976
1 9825190
2 26685307
0 97324078
0 43169481
1 43087351
1 55560743
1 78235996
1 53808943
2 77573892
0 81909157
0 88139290
1 26736781
0 1998563
1 17482968
2 5097988
2 59690752
1 25424861
1 91833870
0 82500430
0 70442991
2 46800921
2 49085118
0 26950655
0 97611706
2 49182915
0 10534225
0 30753690
0 80341603
0 31270446
2 39078938
0 24259188
0 33686488
0 63400534
2 55908915
2 52840102
1 18717039
1 33113400
1 88240029
1 46877404
0 43993929
1 21365832
0 73753443
0 58128341
2 42055344
2 97597163
1 84756338
0 26603494
0 49084157
1 10283283
2 27923868
1 83495187
0 61440169
0 13952026
1 15112520
1 21836751
0 67546939
2 30040116
2 11359649
1 78410015
1 13905967
2 71309622
1 93470547
1 2518512
0 7373971
1 48197151
2 30041031
0 94401517
1 4875388
0 83343279
2 79276032
2 77724636
0 2148597
1 39918329
0 22080258
1 44887355
0 47282306
0 71906822
2 78723248
0 55724697
2 54601642
0 28373695
0 34022359
0 78587141
2 5480213
2 43896328
1 78042009
0 87907152
2 94647470
2 7778929
2 27247975
2 11141765
1 42217905
0 79066817
0 56038016
1 31310896
2 40939671
2 12001829
1 46126968
1 78040101
1 55539423
2 62960999
0 7212762
0 57333349
2 98737544
1 64066793
1 30680235
0 79409808
0 79528828
1 731666
2 79109445
2 63327170
0 60310749
2 76356089
1 37333142
0 5329806
0 54095052
2 30764214
2 10438608
2 95072156
2 50804622
1 48425247
1 81793173
0 36580257
0 5243351
1 22259647
0 43208358
1 3764523
1 71956891
1 39385145
0 42003959
1 44302417
1 24489652
2 69878844
2 97594457
1 94977390
2 98145338
0 40045329
1 15009388
1 89945352
2 1670303
2 47573505
1 66471131
1 80783806
0 31203458
0 81954478
2 45840851
1 31395001
1 66462031
2 62906956
2 35052279
2 6555646
1 95712109
2 93819357
0 1136136
1 55290108
0 67516425
1 38511091
2 54762396
1 82168848
0 38590161
0 35569327
2 15439380
0 66654583
0 28663664
0 43929712
1 84756862
2 50149082
1 24164598
2 28635514
1 51208032
0 71897954
2 3616586
0 14775124
1 1370482
0 66566226
1 13352238
0 15739781
2 52479484
2 64837959
0 73660882
0 76133810
1 38434537
0 58623147
1 32536670
1 97230292
2 67244020
2 50433588
0 88371665
2 9874169
2 45557262
1 83056335
0 92398037
0 53869365
0 81693946
2 41379779
2 57308348
1 95266078
1 55309762
1 78661504
0 76109484
0 42841996
2 27079899
0 34937535
0 53368849
2 66504154
0 72015062
2 44515030
0 7658001
0 96629454
2 37282909
2 19705124
1 32251528
1 52098072
0 35218182
1 83146971
0 90942153
2 89315463
0 48298991
1 65531332
0 62416848
2 2952240
1 88500653
0 53387452
1 20602804
1 36065465
1 48865089
2 34546821
0 15060731
2 94381340
2 76684882
1 58396060
0 710895
1 7625561
1 90845261
0 37267118
2 51981020
0 73140304
0 43828361
2 50025181
2 65740340
1 41971872
2 63926410
2 58409425
1 88113999
2 9204339
2 82640870
2 74468671
1 2115395
2 48116163
2 96791022
2 78315955
2 93757074
2 46556376
2 67714770
2 37675248
0 50933542
0 71476264
2 13446669
1 83072706
2 46273663
2 23021411
0 54441373
2 58981208
2 63469947
2 79586716
1 73244255
1 77006339
1 13833608
1 4589467
1 76101390
2 83654591
0 93130307
2 4520775
2 56304574
0 34137152
2 58942315
1 55566457
0 75751895
2 49102758
0 71317331
1 43728095
2 64721279
1 6470528
2 56778305
1 19630647
0 97871710
1 99439233
1 52753927
1 4515814
1 94436148
0 85602456
1 39158483
1 92658432
2 61572575
0 45866615
2 63494979
1 51523682
1 37071681
0 46244740
0 8044877
1 6570862
0 16592866
0 27399968
1 39659970
0 7850754
1 96123145
1 95999947
0 24873993
1 83888776
2 51532772
1 36860955
2 98863427
0 80434304
1 66552163
0 45040563
1 48116475
0 5077875
2 47201695
2 18564541
0 52632184
1 50726851
1 28171208
1 42262768
1 17539029
2 68074044
2 76692941
1 30162304
1 12730810
2 36805244
2 72627617
1 70773916
2 24439719
2 84418543
1 46424077
2 12333228
2 70539346
1 28945430
1 82440509
1 34214570
0 3782506
1 25234861
2 81072050
2 47025511
2 94193870
2 88134096
1 50481327
2 6276314
2 39679907
0 82040131
0 96254680
1 76648491
1 65093699
0 3967014
0 24983036
2 37210534
1 45672893
2 9672436
2 81554105
0 47049717
0 99114428
0 34941559
0 38270857
2 42978431
2 43049820
2 2803290
2 56366604
0 39678007
1 26783305
1 45633941
2 29032809
0 38062187
0 74262549
0 45526618
0 62907136
0 97472333
1 41964635
1 39478916
2 60988171
0 97364608
1 12790977
1 883584
1 87242624
0 89665799
2 24586007
2 60590902
0 26384021
0 76424719
0 16659228
1 82182429
2 9714915
0 61309916
0 30907193
0 93961660
2 14079009
0 21143687
0 6633774
1 81785567
0 22172248
1 11269557
1 49105242
0 20558139
1 51409235
0 66605437
2 96687238
1 58169620
2 53816844
2 25967377
0 29919392
2 61594330
1 64534716
1 48412208
0 23417994
1 21578945
2 78049181
1 34703612
0 48210806
0 81070264
0 56259873
0 10963063
2 92082474
2 66715651
2 97523342
1 14904686
1 77211837
2 53019539
0 72908071
2 78033223
1 14473162
0 68567392
0 46249371
1 98411771
0 2631655
2 57835681
2 5754664
0 69149833
2 33794665
2 73497580
2 84590598
2 22631964
2 30385193
2 11956598
0 85089075
0 70039829
1 23620368
0 45091297
1 87584058
1 83968927
0 50115118
1 75252406
1 96453822
1 46364966
1 30687791
1 39483510
0 33248959
2 75544236
1 90776378
0 65499641
0 32849868
1 99318155
2 69866086
2 89994816
2 23936896
2 67294455
2 85366073
1 10693448
1 34161915
0 94765010
0 65122220
1 94931110
0 74068698
2 95073168
2 88562402
0 35507495
0 99206374
2 89775294
1 28064642
1 79596485
1 88318874
1 90355134
0 81184688
1 32481656
0 75277235
1 48472496
1 28410832
0 77289055
1 67609150
2 74632652
2 84262800
0 53104921
1 64933636
2 45128550
1 98024329
1 90399052
1 28350110
0 34017092
0 37990016
0 34083796
0 5561880
2 37954951
0 7441458
1 52222022
1 93937065
1 77120932
0 13858329
0 82578494
0 68808669
0 59045487
1 80612417
2 99386100
1 83416417
1 21112445
2 93421310
1 3872372
2 66913463
0 53972679
0 71795868
1 20640791
1 57864052
1 98015115
1 82781223
2 78902214
2 72201082
2 72910073
1 89646483
2 396382
2 13212758
2 11242442
1 79766896
0 50334330
1 5465053
1 21957167
2 93866000
0 35573836
0 96383271
0 71131899
1 9203351
0 53064732
0 45148650
0 80237512
1 22183488
1 25116702
2 50415945
0 64041774
0 43930253
2 86831659
2 18019558
2 47119289
0 8318755
2 13535066
0 26305868
2 17794989
1 60397778
1 45945115
1 18944097
1 72112496
1 22693296
2 47790743
1 76340610
0 5712442
1 90270508
0 91088475
1 44898968
1 57165653
0 66726889
2 60942076
1 19524419
2 92882253
1 98880185
2 92956711
1 68894341
2 92492028
0 17370811
0 45203862
2 67709819
1 34498950
2 97439865
1 18252045
0 71681588
2 7477053
1 13964357
0 24584330
2 46547822
2 64758891
1 85114457
2 74901383
0 1465761
2 69269710
1 82412066
2 72853850
0 48410758
0 66326864
2 4244001
0 8670589
1 50484981
1 33836154
0 64223268
2 26179662
2 724177
0 46677093
2 46226368
2 67649390
2 4480987
1 65491872
2 21742196
2 40568064
1 51705044
2 44604305
1 5363921
1 51881610
0 77517218
2 44600023
2 42321094
0 1653573
0 70938273
1 73627232
0 21417669
2 81055995
0 60662014
0 21303677
0 8335414
0 46156465
2 5520781
2 25934351
1 41715319
1 54608398
0 17039074
1 33364920
0 84844777
1 7313325
2 47888514
1 33717398
2 19123057
2 86974868
2 99508938
2 93937385
1 12426962
0 95340233
1 59461899
1 8052770
0 29603243
0 15836152
2 22486774
1 38767733
1 56248264
1 23034378
0 15293152
1 72070800
0 19243243
0 49561286
1 1547571
1 78832544
1 47006204
2 16484859
2 90645763
2 90384580
2 73208357
1 92733567
0 17147020
1 51487124
1 47958921
0 30175026
2 46710802
1 24072734
1 76594647
1 3083943
0 24824327
2 16893809
2 54592600
1 46444182
1 56747437
2 60484406
2 79776469
2 92869512
2 5434413
0 16994340
0 73435177
2 30098259
0 10569161
1 76271133
1 37995731
0 1030261
0 75035937
2 42115327
2 99180103
0 1735809
2 13380614
0 37624983
0 2391160
1 51993695
2 49333168
2 74481992
2 44604788
2 59113171
2 2261460
1 6961001
2 85214895
1 22153620
2 15976655
0 31261474
2 37889194
1 30733696
2 34535768
1 71211416
2 96332841
1 59893168
2 97180093
1 40264522
2 32922953
1 41808787
0 29790107
0 29876056
0 25494245
1 11821084
2 99465624
2 84826936
0 7464496
0 95874991
2 87841264
2 22181473
1 46775608
1 43762413
1 63967855
1 15374921
1 96945412
1 48489904
1 5565062
1 52180062
2 55107194
1 85484286
2 78275391
1 70175191
2 84193973
1 36178932
2 38910074
2 98492986
1 7461772
0 41095731
0 23442370
1 33211757
0 67818122
2 40415628
0 730481
1 72460677
1 31199330
0 76487498
0 18315993
1 72035562
2 19374379
2 94312827
1 21653563
0 50870324
2 18623602
1 78654621
0 69184342
2 51822814
1 2068629
2 47224170
2 22965978
1 7307393
2 9505135
1 3589500
1 7965686
2 69354326
0 4819212
0 60396739
1 85369148
0 53265246
1 2697718
2 2037203
1 28680846
2 46168288
0 81511727
1 70234146
0 6240818
0 90449368
0 79305302
1 65931551
1 77503909
0 71864042
2 37349366
2 40316032
1 15590300
0 67409885
0 99724324
1 21420968
1 93685129
2 67447027
2 85168206
0 83849210
2 70038549
0 8675507
2 73229968
0 18517329
0 27139436
1 315084
0 43243587
1 85427861
1 2355766
1 81980553
1 42978455
1 21699925
1 49382288
1 97728196
2 19745030
1 48556229
1 64746306
2 55396770
0 85912066
2 79712514
2 78746370
0 4370033
2 73600664
1 84992878
0 70538398
1 3930009
1 27001776
0 64737750
1 11581043
2 31799227
2 45727615
0 54820302
2 37654501
0 49960797
0 86404958
1 76730625
2 89389039
1 2094047
1 52141744
2 75526795
2 89812978
0 53112127
2 16029164
0 68907360
1 93425748
1 30867006
0 25522412
1 92968826
2 98708491
2 52870204
0 79091631
0 66061630
0 6967430
0 29417825
0 77292339
2 2486358
0 99609722
2 13049952
1 15883958
2 76775298
2 50724966
2 3057112
1 84006404
0 58961585
0 88187156
0 66252453
1 52522599
0 9706213
0 872804
1 30715716
2 53497141
2 17257003
1 74866529
2 29474985
1 59616009
1 91984275
0 98203023
2 30441561
2 89231170
1 4895394
2 65886204
0 57323251
2 20021209
0 74528203
0 32858919
0 73601894
0 70643085
1 21420828
2 25045614
2 82813458
0 36253266
2 71272801
1 67743827
2 68409580
0 98668001
0 73398537
2 96778407
0 83361488
0 13370494
2 14955037
0 81372549
1 31358813
2 15051839
0 56568258
2 33444132
0 67640794
2 21364638
2 94939489
1 84241897
1 63356824
2 98414843
0 57377954
1 94392707
1 798983
0 52810567
1 52178661
2 89233871
2 50026842
2 35734263
0 14815474
0 27180703
1 6151273
1 18971854
0 79875848
1 84692594
2 59868460
1 79872135
1 64099538
1 42173277
2 88729467
1 83200744
2 8266121
1 6098761
2 85232591
2 96492885
2 45612215
0 41664178
2 57290854
0 88469428
1 25159933
0 53016337
1 22518427
2 74613149
0 7183751
0 80315160
2 94362597
0 92763354
1 47358707
1 23930920
2 15495981
2 74621903
0 62466179
2 69586987
2 42689471
2 48290005
2 4125102
1 28085000
0 64662203
2 91093087
1 3432779
0 77091374
1 99901093
2 73100078
0 98179364
0 48454301
0 75009821
2 74834623
2 30103814
0 36074975
2 33043157
1 73292219
1 77546254
2 91023311
1 37655289
0 25645604
1 55758539
1 26041850
0 27875931
2 4082520
0 45707816
0 38211141
1 74840382
1 2349457
2 94086029
0 56672697
1 18393065
1 72696172
0 31042601
0 28023550
0 92741499
0 90134194
0 66184195
2 50036022
2 26283099
1 46668052
1 17485316
2 85227137
2 51080941
2 34165134
0 55159167
1 45799157
0 58770202
1 60765126
1 59731957
2 83916872
2 32503790
0 74772894
0 29613021
0 33217933
0 69439482
2 21264504
2 36041913
0 87529351
1 61947121
2 24241227
1 76254400
0 76903936
0 42049592
0 47686002
2 60115965
0 5271922
0 10202631
0 8755812
1 30051396
0 23616957
2 96215859
0 73742222
1 9759462
0 41105168
2 59628479
2 49594028
1 57659145
1 46431736
0 26590027
0 96895114
0 96423039
1 54691586
0 42960852
2 960583
1 34656921
1 48425434
1 81664812
1 60941149
2 36800467
1 61102836
0 69801296
0 79703373
0 10555274
2 61148730
2 98865871
1 62918877
1 81352187
1 97752064
1 79393114
0 44327022
1 1477872
1 96951465
2 91573912
1 21593099
1 81576989
2 43490767
1 27100906
0 24062123
0 29179614
0 95651715
0 72025460
1 26290807
2 18734237
0 31512357
2 99998642
1 52963158
1 62460666
0 29558193
2 36140678
0 11085987
2 39328687
0 78324796
1 1930649
0 66754441
2 6851197
1 87491567
2 74023022
2 3375030
2 66355178
2 90703509
2 83026239
1 50945568
1 58664406
1 2304626
1 60520967
0 4586369
2 14428095
0 86725513
2 61178559
1 96964654
1 90941548
2 22583200
1 55910243
0 60490398
0 62002154
2 36863104
0 949950
1 8603969
1 70078053
2 22883274
0 80137540
0 13751528
0 44647394
0 97512836
1 53633361
1 97345211
0 47766082
1 74883263
1 84000057
0 55084946
1 79470943
0 55149894
1 14222420
0 43686561
0 16906792
0 47122779
2 60683086
0 28908781
2 62570430
2 41624276
0 19836678
0 8054348
1 91635927
2 41452723
1 6186785
2 72592493
1 28463740
2 87336931
0 16364938
1 16051553
1 20140417
0 93420624
2 67090399
1 41761890
1 20784825
1 45224149
1 76941385
1 38849837
0 98046719
1 27824467
1 45687330
0 90274221
2 92356881
1 72030780
2 28416364
1 6251527
1 37662640
2 57033719
2 24375084
1 81598483
1 12412033
2 43568487
2 90342271
0 32005240
2 60037053
2 7943519
1 7018648
1 51317267
1 35515502
1 97882621
0 17865853
2 66581640
0 65408316
1 84250796
2 15424044
0 143743
1 74872659
0 13110803
0 54374080
1 54917107
1 93340235
0 38874968
1 15267491
1 20588056
0 11646685
0 75645316
2 76458933
1 95028281
0 47600725
2 13024472
0 38326059
2 60514024
2 80799412
2 60090020
2 65946051
1 13493738
2 4034123
2 22123263
2 45371630
2 39745607
2 92291518
0 41737477
0 49867023
1 763474
2 14410167
2 79577130
1 80338233
1 30124395
1 33884641
1 76238665
1 478580
2 16267318
1 55084799
1 24873105
1 75344734
2 29329900
0 67180965
1 78229253
0 45553997
2 30483907
2 93346718
1 7983810
0 58001446
2 36350141
1 61067325
1 20453256
2 31622990
0 42434674
2 59659918
0 59111264
0 70475506
1 51679021
1 84505388
1 93166481
0 51706519
0 82024202
0 12026552
2 58025719
2 62953634
1 2933541
0 67798711
1 73893112
0 88837118
1 62327988
0 21953259
1 67823220
2 49287393
1 37776159
0 36476282
1 25580428
0 93633204
1 92193234
1 55383730
0 60739614
2 3907111
1 14776369
2 70321847
0 61376510
1 31651835
0 43164923
1 67028960
2 68562088
0 39525395
0 47682355
1 15146568
1 89791757
1 14271060
0 77804551
1 34394939
0 23034379
1 55062915
0 16131542
0 65347038
1 3778097
1 75964695
2 85087162
2 13837034
1 13927068
1 21520819
0 63082777
1 48435490
2 52705745
2 82855929
1 40597549
2 96736547
1 68574872
1 45004869
1 58403620
0 1465629
0 81520461
0 57041183
1 24985709
2 95600194
0 85218159
0 34883915
0 48757090
1 66293738
2 36511402
0 12310611
1 39416460
0 28157394
1 33429730
2 94361192
0 42682923
1 67554375
0 25014046
1 71399894
1 9060591
1 51028912
0 91045604
2 34778587
1 9735564
1 89975875
2 67403766
2 65003576
0 93767381
2 84905516
2 22471485
1 40258057
0 50064991
1 17644490
0 35107101
0 58185666
0 22286338
2 33109950
0 51199606
1 3369934
0 46381803
1 64933916
2 39765173
1 39357136
0 52519717
1 3758235
2 82595765
0 72086084
2 79134006
2 2861069
2 98010046
2 58342604
1 3317460
1 64651382
2 17389449
2 50100542
0 79034221
2 50715870
2 67398897
2 81126631
0 85841415
2 64960144
2 34728716
1 90921568
1 73025435
0 45170103
1 87621042
0 90161181
2 94906829
1 23818994
0 1938254
1 84463254
1 51534585
1 34248596
0 14131780
0 49573360
0 7567113
0 84920295
2 22503957
2 79643103
0 43548784
1 82023056
2 79238852
1 49847927
2 1207315
2 52121253
1 61301233
1 67222565
0 86520112
2 83525843
2 94259620
0 74728881
0 49303558
2 25185886
2 41723715
2 58386912
2 79815631
1 32311332
2 17195900
1 55471344
0 49537676
0 88628942
1 29171800
0 20528692
0 43729909
0 36372482
2 53232687
0 82704822
1 84558607
2 69593384
0 51054441
0 64936155
1 77925273
2 46106245
0 61505621
1 82169505
1 74401003
0 83388323
2 29009176
2 83037173
2 15426738
0 6487086
0 86786924
2 14843241
2 36929197
1 27257183
2 26023146
2 13106582
2 13584912
2 33073543
0 29429325
1 62730809
1 81254824
1 73250142
1 91829964
0 78172276
2 87416480
1 76746264
2 38103038
1 39068742
0 57203462
1 5184063
2 33831741
1 70615169
1 77903790
0 91013952
1 33944666
1 44127433
0 73157556
2 64754268
2 60246525
2 36307140
0 50901724
1 40487436
1 18274326
0 94507737
0 48238390
1 11748998
0 74665450
0 83467708
2 182908
1 54331756
2 51350269
0 31223691
1 74771041
0 4747402
2 12531202
0 87506061
0 66471465
1 52732273
1 19551871
0 23385562
0 25107413
1 89938144
1 4780183
1 95443166
1 93958333
1 4912813
2 30704024
0 38367827
2 79454239
1 98842461
2 11705291
1 47576608
1 87626158
2 87223695
2 72707112
2 11507371
1 70208478
1 3984954
0 29642052
2 54647098
2 79769261
0 67658325
1 69501538
2 38347674
0 58878914
0 89966456
0 74961352
2 54315290
0 22575687
2 90351599
1 32804643
1 48090262
1 79316797
0 53873942
2 58974849
1 94873824
0 68038503
2 16423751
0 49876797
1 85212496
2 53944457
2 59919391
2 50586926
2 52700134
1 14050007
2 14610944
0 81513320
0 51581469
1 57335428
1 49865491
2 92952063
2 27140140
1 5204724
2 60153410
1 77146192
2 55143875
2 1920014
0 7228891
0 86625791
1 53166161
0 99875117
2 31315382
1 67503312
1 22448553
1 60432382
2 74125227
0 57412662
2 36809149
2 32343490
2 76819257
1 56708074
2 41616400
2 49211509
1 39436933
1 46408885
0 33128001
1 17533390
1 38224233
0 81940360
1 66853969
2 31053900
0 99252448
0 5261533
0 73280666
0 66766788
1 24667428
1 11708820
1 47311271
0 77269059
0 4568360
1 41495083
1 16216751
0 76084945
1 10890876
2 81178001
1 34254828
2 915189
1 91866130
0 68805346
0 10782132
2 43437069
0 10127690
2 65186321
2 38441043
2 18198243
0 60053698
1 53435449
1 15236499
1 261513
1 33571693
0 50599160
2 18332885
2 46467987
1 49166510
1 55800580
0 73930990
2 30416479
2 97113852
1 6321309
2 55538884
1 95617826
0 48019915
1 9382907
1 14740454
0 52815139
2 91711227
0 21487961
2 1282518
2 56474775
0 8714627
1 20580336
2 82083519
2 42489441
0 69845480
1 7524051
0 90349979
1 67405727
0 80311118
2 56446886
0 61377656
2 36742107
2 81089238
2 69993788
1 72903864
0 47761878
0 50266184
1 53242841
1 91506006
1 42111303
0 59697512
1 63787307
0 94206214
1 16202035
0 67902081
0 28700064
1 89604318
0 7945744
2 92264608
2 73153597
2 88305753
0 36117690
0 53143307
2 12284734
1 3100034
2 14878456
2 63967483
2 15583809
0 6938676
0 97340022
2 4949267
0 62081508
0 4280646
0 16557788
1 34664345
1 30711716
0 37501271
0 93223458
2 50146682
0 53673215
1 39022356
2 81040354
0 51643813
1 2187269
2 17135297
2 64886394
1 78293559
1 3982762
0 64858563
1 22965013
2 20641984
2 49302824
1 22055713
0 18185130
0 3880064
1 29546774
2 50336434
1 62439429
1 10548949
2 84179381
1 45339881
2 57113553
1 19914331
0 44265412
1 42112924
2 48485113
0 44877343
2 54406021
0 30482103
1 67156026
1 26802249
0 37792911
0 12805721
2 17156788
2 54920880
2 62418392
2 2205309
0 28307291
1 8056951
0 21696836
0 26812182
1 9255974
1 97865621
1 60206641
1 41214027
0 71043434
0 41648551
0 33548289
0 11185344
0 38914850
1 69373021
1 70043004
1 73776186
1 60533807
2 4750625
2 45959386
2 47888228
2 73307755
2 89063971
0 89940820
0 51000733
0 4978925
1 47673490
0 14785427
2 83576968
2 25789196
0 82055010
0 18601435
0 51477513
0 28243655
0 35319094
0 17457535
0 87601548
1 23600859
2 81794210
2 93889508
0 73779398
1 83138950
1 51517110
2 93156631
1 84918494
1 5351804
1 65274144
1 96854947
2 11305501
0 7419222
0 71703464
2 89377845
0 33191288
1 94694434
1 95544454
0 52958003
2 346799
1 86813209
1 44385869
0 66267059
2 8803006
0 11417599
0 6377166
2 16616389
2 58494358
0 73482575
1 13427965
1 80094884
2 48561922
0 48534384
2 14452130
0 57322584
2 80309140
1 17061222
2 84616633
0 33482855
2 47496663
2 65123710
0 49181607
2 8191571
1 445761
0 96015161
0 45095538
1 92340540
0 15853849
1 76202344
2 34175313
0 86859299
1 12522710
1 51549737
1 42998330
2 68681587
2 75353503
2 85822109
0 47027790
1 88679343
0 40491676
1 44079567
1 25949736
2 58994634
1 88926255
0 32060615
0 42893802
0 68874925
2 51271417
2 60863715
0 53180839
2 25829543
0 71069618
1 73045668
1 38189169
2 82801926
0 29983110
2 12382859
1 63366850
2 82140201
1 70118875
1 49400642
2 80497387
1 84258707
2 63789988
2 35715096
1 71173123
0 29856201
1 18783912
0 35868405
1 96991484
0 43617909
0 40762778
0 76604554
0 32156908
0 96965769
2 30734134
1 64929373
2 60392306
2 26257301
2 40005650
2 90182108
1 71173920
1 17159438
0 57996156
1 35330674
0 71197044
2 62256413
2 73381636
0 48350953
1 29547181
1 63622741
2 3770466
2 69558183
2 37810087
2 85425858
0 49333805
0 47830890
2 60627137
2 8767489
0 80302488
1 5660499
0 13869199
1 12322657
1 8379281
2 52468810
0 1700186
1 50918544
2 18400715
2 46648820
2 21614734
0 82618903
0 37575516
0 36088118
0 6479370
1 2663723
2 71841384
0 63773706
1 10519468
2 58572161
1 40003848
1 42894505
1 25496050
1 48965089
0 16442363
2 49029538
2 42129613
2 58825888
0 78582309
0 74553303
2 75971400
2 35854151
0 68397069
1 10188705
0 72706981
1 9285647
1 6909590
0 67220740
0 8054337
2 33745284
0 22619129
2 75817181
1 74662754
0 64177451
0 48627575
0 30830113
0 21438068
1 34669992
2 50707477
2 44790270
0 71834448
1 87621360
1 36685777
0 84081787
2 99350213
2 81004081
2 70204092
2 15710049
0 84981680
1 58153297
2 79041094
2 5066324
2 65724224
1 32886460
2 68741387
2 49133043
1 59467244
1 10294663
2 83626192
0 53610716
0 98168738
2 10064339
0 64982697
2 16478161
1 20372939
0 32060768
0 84366908
0 81455549
1 96433562
0 3099788
2 48266338
2 45523352
2 59319308
0 93708132
1 35539167
0 80455239
2 62543077
0 945023
2 21375428
2 95801477
1 72918989
1 56924840
2 59506197
1 87332086
1 27771886
0 95431975
0 71282560
2 61946124
0 21195767
1 55944358
0 10179545
0 40759187
2 41448341
2 7848955
1 56516606
2 37996356
1 72818380
1 27044512
0 10390243
1 55463874
1 6719886
2 93295021
2 63827554
1 77956225
0 42330572
2 44156775
0 41415831
2 58609976
2 81940993
0 79677217
0 44731844
0 22160894
2 65511962
2 32987806
0 18998865
1 19701336
0 13630983
0 16026566
1 11858696
0 49233154
1 77347576
0 21569154
1 33557830
1 85565611
2 21622911
0 13553995
1 56568649
0 55092858
2 22309845
2 66425074
1 13353070
2 85228492
2 12663212
0 51674573
0 96697352
1 61022221
1 84011271
2 58462641
1 56190599
0 20399188
0 76478873
1 29354500
2 2057092
2 87541346
2 41795005
2 65179765
0 23738650
1 42006433
2 84172631
2 38847642
1 64608034
0 16601879
1 16402347
0 76472510
1 58836868
1 69239683
2 28825260
0 64425587
2 6508675
0 81861085
1 63623112
2 7263153
2 58325364
0 79987761
0 34540422
0 84678974
2 61719974
1 83460581
1 8258434
2 41400315
0 71802583
1 25911357
0 86939788
1 36356075
0 84460693
1 90559346
0 1901487
1 39811577
1 98335237
0 43173753
0 16421856
2 31124648
2 73537711
0 24735360
1 34934096
2 73069531
1 73901057
1 4582912
2 8842872
2 46273605
1 46550015
1 78347214
1 48214561
0 19392250
2 6333953
2 60984695
0 42234048
1 25598861
1 1266506
2 85245865
0 62534189
1 12666129
2 47462943
0 22575415
1 58697014
2 72205143
2 94759777
0 55857508
2 71565851
1 26584221
1 49595161
0 59506293
1 18936128
0 76746034
2 29948379
1 93954140
2 21237270
2 51426574
2 99022173
2 73499523
1 59996980
2 66341487
0 39968012
0 64701202
1 11025618
1 72120763
0 78654416
0 63186733
2 12921389
2 13578996
0 30998061
1 16986565
0 34659906
0 87370837
1 47283308
2 92156470
1 12535384
0 58208519
2 27612602
2 13623344
2 86709983
1 9216236
2 2859011
0 34787885
0 85149469
0 9375395
1 72264611
1 63593220
1 5451372
2 34186107
0 26487805
1 1931012
0 53402678
2 56066766
2 41567707
0 11757796
2 80400230
1 70133407
0 33961227
1 76208207
0 40726724
0 27666557
2 44198285
1 36230162
0 94850030
1 96707439
1 69532684
1 60684690
2 20374669
2 21568907
0 90713555
0 92153128
0 76105133
0 13880625
0 96874458
1 50739951
1 52776275
0 5069032
0 45264359
2 46902164
0 27832644
2 9992918
1 258640
2 61354052
1 94967314
2 31699044
1 16706383
2 37794500
0 13783987
1 36500434
2 36932426
1 37758561
2 62796806
1 85423735
2 8873374
1 61168138
2 88976746
0 24570504
1 21942835
1 56200647
2 99256306
1 20826917
2 44659518
2 69218130
2 30721350
2 53052749
0 93352264
1 47912798
2 30762383
0 44901738
2 192174
0 14484911
1 32951665
2 46264360
2 30501820
0 24727450
1 16441172
1 36082948
2 22219682
0 70020187
2 67125133
1 41352225
2 24657273
0 37250536
0 38895472
1 80609802
2 45294037
2 92736844
0 16559097
0 44562349
0 60392031
2 52860045
2 73057099
2 76584275
2 15156775
2 29214679
0 53420802
2 69967055
1 76626177
0 86505845
0 46173609
2 17727579
1 57244102
2 15565008
0 47810997
0 49501277
0 60106989
0 42000844
2 72432392
1 39958371
1 40334400
2 29156494
0 1501753
1 29259052
1 93482695
2 93715331
2 50792436
2 7522762
2 77244992
0 98512958
2 53041832
2 35922198
1 9031800
2 51266167
0 87392017
1 57101518
2 24433110
0 88663072
0 91322261
0 50539309
2 40016616
1 16614525
1 92357111
1 90733894
0 52831274
2 27666229
0 58918152
1 56939076
0 63327192
1 86345709
2 96381966
2 40350674
1 46114592
0 54277933
2 50851670
0 889096
0 63892163
0 98880094
1 43961327
2 99341519
1 90967084
1 48538754
1 95430702
0 58465751
0 69018086
0 25358977
1 78519945
2 1143415
0 21336498
0 17978945
2 9180562
0 96676872
0 88430313
1 13088691
2 52240955
0 41455046
2 97681240
1 54189985
0 70493771
0 30448577
2 61468937
1 60479473
0 54579785
2 25338693
0 22276263
0 82223499
2 61082009
1 46611650
0 20363104
1 59909096
1 56726665
0 7117831
0 46930620
0 88876796
0 55055768
1 20359003
0 98042560
1 7897885
0 9109578
2 72894685
0 13928135
2 73076384
2 15111550
0 34567215
0 18505767
0 69563304
0 73213096
1 78499328
1 83810113
1 65444228
1 57406309
2 12611040
1 967554
1 60639958
1 80689565
0 80118242
1 68408850
0 78458930
1 71368959
2 13196537
0 97986449
0 40992467
1 69355126
0 72402140
0 45909232
0 49360760
2 3305798
2 84574085
0 89243517
2 79147142
1 41634595
0 40848647
1 97155481
0 93554992
2 1843257
1 3929667
1 69607448
2 81814572
2 90704006
0 29547885
2 62809852
0 64391688
2 56547199
1 55879832
2 14624828
1 32020125
2 99471367
0 48861092
2 12878044
1 38521761
0 7775945
2 48852763
0 95995090
0 21526197
0 70306305
1 14316563
1 25786025
0 5782791
2 15715840
0 22962628
0 60935350
1 88089863
1 28166225
0 91542646
2 39713129
0 84947068
0 38192906
0 56830541
1 72585262
1 25805475
2 44635616
2 93750442
2 52116965
1 34834679
2 53748728
0 49162090
2 91796038
0 86185472
2 83741729
0 45898733
1 2513666
2 8298167
0 98603049
1 16330717
1 28637490
1 30013475
1 12168709
1 40498767
2 84166697
2 61427740
0 16353105
1 94355465
2 69635954
2 685639
0 71220242
0 23934960
0 10705997
0 11592620
2 30321671
0 1982284
0 83478193
1 39091439
2 85152323
1 99960091
1 48378506
1 51993882
0 22471230
0 9801204
1 37030649
0 39434586
1 81234001
0 85216872
0 93218927
1 74482032
0 57524165
1 55459955
1 93928261
1 48507196
0 19328003
0 57148120
0 37333334
2 13352477
2 59290873
0 29624906
1 52767936
2 75002798
1 30895552
0 34428841
2 23291638
2 81977550
2 84512224
2 34090434
1 21819432
1 57183417
0 16590781
0 9973078
0 7471674
2 35740836
1 36235989
2 81041072
0 19965471
1 60700507
2 75057615
2 11270011
2 31921305
2 88780422
2 12984436
0 90689452
0 10280890
0 82230476
1 43561917
1 3947650
2 42294147
0 98891362
2 7329541
0 87315002
2 22144140
0 84301393
0 51295961
2 95235598
2 46667617
0 67216586
1 3764265
2 67575824
2 83198068
2 76619583
1 64437957
1 69860904
1 12356164
0 34431956
2 12286611
2 2666755
0 33402115
1 62545257
1 12543404
2 84170928
2 44378474
2 57421170
2 78010340
1 5293491
1 14560752
2 17001990
0 13821942
0 59974491
1 88106918
1 27552962
0 84824121
1 91991141
2 5105720
1 2698480
2 11407649
1 93610611
2 55350175
1 10486168
1 99238894
0 59216024
1 70950060
2 32066054
2 72735514
2 78396526
2 70482577
1 14152018
1 26842418
0 42765017
2 98513682
1 1690316
1 35062901
1 39422659
2 27191458
2 89600668
1 74904953
2 15626736
2 92564952
0 95998749
2 12338654
2 15483417
2 62671584
0 67766118
2 27638035
0 19912912
1 73387344
0 15077816
0 85846825
1 73397127
2 86242660
0 97409983
2 54701811
2 47530777
2 29313758
0 2146431
2 18079612
2 4235223
1 19037218
1 4605552
0 51687721
2 63604148
1 26766476
0 99608372
2 80395111
1 70721585
0 99512855
1 85578767
2 24734160
2 84873793
1 42491081
2 69927312
0 43468987
2 7530324
0 17412335
0 86603556
2 51002732
2 61171645
2 89543643
2 91686105
1 60207303
0 94150628
0 91057052
1 79602741
0 41920249
2 77750982
0 51153626
2 75452324
0 54539100
0 57333042
0 79556641
0 71475568
2 90085383
1 72181936
1 80476059
0 487746
2 97982964
1 45322315
0 40540624
2 55651447
1 3097768
2 53649174
1 82028363
1 7729611
1 42201378
0 49971408
0 38183654
1 86753793
1 15462050
0 92010645
2 91709390
1 42599934
1 44052375
2 45609756
2 49295457
2 45436567
0 5586982
0 63355954
1 31545725
1 76131439
2 69246831
0 74788423
1 19905294
0 2235919
2 4462046
0 10425466
0 65275758
0 46461197
0 82297323
1 73847690
1 34026527
0 14437911
1 23446003
0 9329676
0 73486280
2 32529099
1 82948776
2 43406732
0 18188106
2 53316431
0 16815103
1 15349072
1 68261820
1 30432205
2 98672930
0 50018138
0 32734424
2 32465831
1 48296304
2 85911837
2 32969311
0 79957964
1 68306094
1 89310854
2 35791386
0 72619589
2 58436147
0 50574600
2 26908890
0 15574799
1 18813800
2 81424412
0 48932646
1 8024532
0 62050945
0 19562558
1 79344488
2 82005061
1 99353414
1 22866111
2 139815
2 53439879
2 74203506
1 75524843
1 29554011
0 47241007
0 86129038
2 61699437
2 5806096
2 90078199
1 42666754
0 67526888
2 8183244
1 44920984
1 79335805
0 62266931
0 19751714
2 4075780
0 94830795
0 5527599
1 370761
0 50090451
0 9783932
0 37972162
1 86928396
0 29645225
1 47238242
2 11674519
2 69613198
1 68533253
1 52192938
0 67628492
0 83067122
1 13556490
1 68579662
0 38952851
1 89056901
1 23778684
2 80622732
2 5378665
1 76502882
0 12706813
2 71593540
1 26344591
1 71192850
2 42887124
2 29706669
0 48828924
1 37167359
0 42496210
1 64264162
2 35721694
1 1213735
2 86293474
0 70492986
2 87678172
1 48341583
2 67194786
0 18081221
2 49455190
0 2256516
1 3230185
1 52993592
0 90933138
2 90622245
2 25473524
1 17953267
0 35256665
0 5403333
0 42687474
1 51750114
1 38063568
2 17585427
1 78582621
2 16676791
0 15604353
1 56942598
0 40980137
2 20144997
2 59021361
2 326062
1 46281877
1 56496796
1 53396467
0 56452888
0 16708003
2 13197797
2 9677943
2 65792221
2 52827314
0 47472820
1 98484357
0 88236607
2 67208199
1 22461360
2 25420926
2 15037185
2 4501399
2 92634165
2 73669095
1 31720752
2 36559977
2 9918797
2 39081745
1 44331369
2 15586336
2 35252113
0 53756715
2 20623313
1 94350019
2 25189557
0 54055966
2 56194643
2 85010593
1 72078850
1 51367554
2 16465394
2 93389267
0 78786580
1 59887006
0 87914789
2 93023836
1 74491763
2 58851666
1 60255988
0 14856170
1 98185245
2 66740034
2 48222457
0 69581960
2 88782336
1 42619090
0 851252
2 7029670
2 48899515
1 25511535
1 19634548
0 27928303
2 19912113
2 58910511
0 20601809
1 37074947
1 68200182
2 40448909
1 85947365
0 18234288
2 22120794
0 17316229
1 22094123
0 99084588
1 94394784
1 67720341
2 98902448
1 58308971
1 32138464
2 42867083
1 54350932
0 15677405
2 33274
0 14576364
1 55342022
0 4386340
2 26467470
2 69310529
1 2309819
0 38429067
0 8878948
2 76301659
0 28704740
2 52150689
0 5800708
2 21670316
2 16665381
2 45659168
2 72759515
0 54110524
2 11067265
1 17004623
1 13958020
2 56117229
0 46826864
0 38337083
2 25597685
2 36094394
0 33286193
0 98780742
2 6899273
0 99861339
2 58308374
1 25209614
1 29324946
2 79926525
2 53008611
2 2652953
2 71985966
2 16314599
2 36498221
0 50063089
1 30549536
1 99370137
2 31697753
2 36197872
2 89164599
2 86448712
0 88025785
2 1025596
2 78089538
1 23462893
1 70150928
2 70551118
1 43771951
1 47733519
2 15259371
0 31352854
2 24804531
0 68892328
1 94820070
0 209317
0 99852093
2 24095933
0 62769298
2 91678105
0 67618403
0 49250865
1 81016502
0 80294718
0 19039207
0 6475530
1 92976286
0 22112309
1 52254585
1 17801046
2 4864626
2 95490315
1 41320857
1 86577202
1 71188891
0 55627002
2 26694618
2 93621695
0 51400927
2 33711541
1 26087950
2 45654338
0 65572994
1 19780832
0 17763072
2 55051054
2 64104110
0 70733096
0 63198443
1 37965957
1 6496063
1 76782682
0 7906060
2 36436545
2 43697717
2 28492003
2 4590701
2 69646866
1 71807013
1 55476852
2 20835756
2 84428753
1 45381249
0 77210062
1 9141599
0 4113344
0 62276839
1 38077432
1 12706632
0 46008894
2 96106283
2 1862072
1 84987357
2 12657628
0 41866214
1 53659879
0 93606878
2 25279094
0 74146286
1 36072794
2 38782263
2 22265229
1 99813018
2 82506494
1 51782785
1 5505356
1 23193125
0 64397939
1 78033500
2 86724979
1 49370137
1 75087307
2 57992835
2 90039333
0 44082682
1 8732765
2 1961005
1 46597529
1 25456567
0 74577435
1 7271082
0 2547517
2 77986804
0 23145911
2 21794986
1 63231870
1 78507991
0 46834441
0 22035087
0 22593645
0 15013232
2 91729612
1 7358677
0 94728633
0 14304934
2 20785473
0 49168210
1 73864468
2 95025024
0 9827025
0 68911488
1 75405406
1 94735450
0 44006714
0 38951534
2 92302074
0 88574755
2 41344603
1 67981518
0 836004
2 9153121
0 94790502
0 5153588
2 33760802
2 64777182
0 73052912
1 92788595
1 93768426
2 36202803
0 49262442
2 15581891
0 22021523
0 8120651
0 10624692
1 59700374
2 72600608
2 8717451
2 12711796
0 68062512
1 68848009
0 87496813
0 11099724
1 56312403
0 96927677
0 65039833
0 51472126
1 33191709
0 48965956
2 38838189
1 29640018
1 69245493
2 71904871
1 30191378
1 94369974
2 62068050
2 78234207
1 8212788
1 67946173
0 27668471
1 55494477
0 80449889
1 87302701
0 72076074
0 68565249
1 90834902
1 94766537
1 34816243
1 78481862
2 7971488
2 3407052
2 20074971
0 94933609
1 85947836
0 85521468
1 52079598
1 15799206
0 7989232
2 47305235
2 59179240
0 31259020
1 950376
2 74600559
1 24215925
0 5244183
0 79598182
0 76906914
2 88319256
1 37082877
2 45075372
2 60523326
1 33344924
1 13459342
0 78129421
2 75750506
1 49391872
1 24219242
1 72262413
0 15338169
0 35114980
0 75138146
1 93389925
1 19327269
0 20157794
0 1234429
1 39381313
2 93530026
2 44035669
0 86700507
1 91761300
0 37866448
0 62724179
1 16268080
1 48974276
2 26620564
1 66150221
1 31807617
0 64215649
2 44815763
1 96814856
1 17832121
1 83243869
0 43067715
0 2178518
0 61393377
2 86385606
1 36122351
0 41875371
1 82759469
1 64233423
1 70840068
0 57715754
2 71491872
1 11160548
0 37086873
0 76295387
1 51438547
2 28137214
2 65601243
0 3674482
0 52444175
2 19323708
0 41944394
0 80409046
0 94422281
2 75581269
2 93586762
0 58354653
2 11824538
1 41461457
1 846587
1 8451957
1 71570689
2 94663870
0 22048332
0 68677475
2 95764406
1 67510712
1 29843396
1 88384325
2 58704587
0 35698997
2 16938730
2 58922410
2 21493922
2 41037758
1 91426771
2 79596305
1 1491496
2 55554682
2 49256025
2 2193340
0 9058671
1 55558183
1 65574486
0 2872924
0 6357820
1 13929547
2 25449234
0 933253
0 8010571
1 55210906
1 46785561
0 22832130
0 18131165
1 75135264
2 15766977
0 58321646
2 79768778
0 36449081
1 94847305
0 52602337
0 22696039
0 81484536
0 55323744
0 63826966
0 19871167
0 98947576
1 77835265
2 80776946
2 37793901
1 13889586
2 62055036
2 99569749
0 64314520
0 53575437
1 63654997
2 24769440
2 93640755
2 38074726
1 88703946
2 60397139
0 53171568
2 60822183
1 23635027
2 45557536
1 5126108
0 49341358
0 5240346
0 44240894
1 56845078
2 62870846
0 31405166
0 22321762
1 82822134
0 73726659
1 56372459
0 34442177
2 78793249
1 52043932
2 71212600
1 25035991
0 59200299
1 5457339
1 42007188
2 55023523
1 17746850
1 16632791
1 31180221
1 17334070
0 61205679
1 24998885
2 66691605
1 11146136
0 25017340
2 52723380
2 86143555
0 66304613
0 25489262
0 8958404
0 3259710
1 56050208
0 35153380
1 51315858
0 88824804
2 593749
2 76471380
1 12692624
1 19247674
1 65713062
0 18875940
2 85488817
0 78530754
2 78274881
1 60806091
2 51387072
2 33634266
1 87210641
2 99713227
1 39040678
2 90635047
1 39161617
2 9136126
2 55774435
1 73670462
1 74014553
2 33410314
1 22142360
0 14770153
2 96197212
1 31702226
0 88506706
2 9395588
0 1917288
1 74808122
2 41442867
2 53399751
1 23180580
2 92736791
1 52314711
2 30870253
1 53370548
1 93811281
2 4054949
1 40883339
1 88179139
0 20621487
2 19667114
0 6131520
2 15625433
2 83728999
1 46627356
1 60493744
0 92858481
2 88116217
0 13928029
1 34999903
2 35246052
2 49195573
1 28556215
1 62917067
1 86525155
1 99698079
0 96097395
2 65090049
1 58188343
0 47799188
0 28187708
2 66544242
0 67796964
2 79873721
0 40020406
1 15611560
1 29542424
0 58824050
2 92681558
2 41180932
0 8048487
2 64152167
2 25005705
0 25307919
0 71244428
1 47727363
0 8952802
1 24723522
1 47539830
2 54932679
2 77647194
0 21517880
1 25930934
0 58162135
2 92300061
0 95454238
2 67728057
2 90961995
2 17085202
0 67477829
0 1084041
2 16988110
1 42711846
2 23137803
2 97746032
1 80660634
0 14650298
0 55036789
1 93345458
1 26164317
2 26999328
0 9101546
1 18086976
2 25717166
0 62002223
1 15282750
1 57307549
1 96590348
1 17320821
1 26107307
1 76908199
2 60255842
1 33218033
1 35366264
1 18252905
1 39880365
1 63100342
2 46354928
1 90441346
2 3830110
0 66085593
1 92968858
2 30977765
2 65009426
2 91205073
0 57138672
0 60235001
0 66027465
1 31438354
1 3736358
0 24282149
1 53728960
1 88041652
2 68426988
1 35640541
1 38390950
1 46013018
1 82766739
1 6484941
1 97938317
2 84744429
2 20402006
1 93054956
1 44881859
2 71625163
2 29155004
2 38500386
2 15333837
1 86996010
2 41756383
0 49350323
1 29691404
2 70255231
1 81199280
2 95317449
2 70710794
2 59394142
1 59021185
2 5515350
1 10551903
1 18374145
2 17527865
0 4404964
2 23532097
1 1238814
2 57214374
2 55656255
1 28960248
0 18021653
0 3376619
2 30966731
2 68387760
1 19595940
2 80294644
2 17685890
0 13401944
2 95125968
2 52216269
1 36781818
0 20016777
1 69655653
0 75340515
1 40371404
1 10957019
2 35914725
0 22928857
2 57769765
2 90732043
2 16509019
2 73263177
1 80781398
1 59629902
2 57148242
2 6172257
0 17808937
1 27622125
0 81208270
1 7444707
2 63902891
2 4172038
2 36291412
2 44298833
2 43616608
2 38668246
1 42041541
0 65035717
1 6650317
1 59806006
2 30840759
1 85114048
2 36703001
1 58470874
2 48107529
0 51541120
2 60047676
1 21547487
0 23820356
0 32667869
1 99832334
1 95145380
0 20516929
0 91317126
1 42461585
0 68172318
1 18726439
1 33256597
1 23429462
2 58056968
1 20763124
2 22330454
0 17287113
0 56695748
0 41647494
0 31262480
0 72341303
0 79831042
1 55278294
0 10827045
2 25593131
0 27741131
0 48820284
0 37275163
0 29455515
1 89456374
0 63764934
0 84128205
1 47084034
2 34039246
0 68266971
0 26056951
2 42885857
2 1004178
0 64546857
1 52213260
1 11094143
0 84007851
1 86247602
1 54691658
2 12866502
2 5446903
0 92550067
2 6393573
2 45720015
0 80792743
0 12824477
2 38334425
2 23221120
0 72775838
1 73233064
0 573743
1 16346129
1 20334984
1 5053514
0 84310832
2 87954267
0 72389124
1 96913061
1 24372891
2 80902293
1 51677759
2 19002769
1 9385302
1 94385449
0 11523616
1 86020943
2 6471922
2 34986432
0 41421639
1 18255006
0 55063850
0 762872
2 95453740
0 23011326
1 30745778
0 53907662
2 69220544
0 72420383
1 49235993
2 12801259
1 27964561
0 58100612
2 29643395
0 8431921
1 37092658
1 21990363
2 98583477
0 37908521
0 25744040
0 98170037
0 55128250
2 43631286
1 96907556
0 9427451
2 60479914
0 68721979
2 68722789
0 60852951
0 32676216
2 53160476
1 56532313
2 83245439
2 23725320
2 72315689
2 24640275
0 98435150
1 37096544
0 65788248
1 73677944
0 56632827
1 62152525
0 4963157
2 46260355
0 77467262
2 20005854
2 79023220
1 25954286
0 63970325
1 63989278
0 64519605
1 28649022
0 11574692
0 41132316
1 24071938
0 67183759
2 94419041
2 47666583
2 43351049
2 10317459
0 18313492
0 73981309
0 57680911
2 18680372
2 53351583
1 9745935
2 7572790
0 72321951
2 77974183
2 47517366
2 12330733
2 46071304
2 4023315
1 54309221
2 56561095
1 93039995
1 58025560
1 80435125
0 70198263
2 47580873
2 78834155
0 94791120
1 91077797
2 32085585
1 80265250
0 56298654
1 55254422
0 13577292
1 70780944
1 77037233
2 4389576
0 34542294
0 51379206
0 94221991
1 22830895
1 6266690
1 49751263
0 509517
1 62749974
2 25951566
1 29428675
1 55656510
0 9262568
0 29124201
1 22239895
1 85935307
0 31460734
0 97140386
0 66047711
2 68919892
0 31437432
0 84628014
0 75494779
2 1108892
1 9225862
1 56482856
1 64658533
1 97290147
1 87320192
1 41915210
0 86563790
0 26567006
2 72121534
2 39185308
0 22355230
1 89598979
2 32268776
1 8688467
0 68083458
1 84692680
2 39883558
2 13169813
0 88276587
1 16927479
1 32206261
2 67381672
0 61849028
1 39941122
1 44128380
2 77927098
0 2953259
0 54357428
0 16411843
0 53554377
2 79398338
0 18420495
1 20129491
0 58525741
0 52467823
1 17532998
1 94237359
0 51832039
0 69129562
1 34661901
0 4441094
2 50442319
2 95176207
1 45555336
0 90875277
2 64435538
0 15958383
1 90861794
1 51575723
0 63609431
2 7409205
2 59928189
0 45528127
2 68977032
2 77620845
0 78058114
2 47660205
0 61654941
1 36527783
0 40210944
0 24992946
1 76997502
1 51589054
0 49335694
2 79832504
1 18645023
2 36234040
0 52368437
0 69110415
1 89754860
1 19472157
1 60483698
0 88041931
1 83246936
0 44352426
0 77427487
2 31183196
0 67781889
2 7698791
1 61306467
0 40388387
2 22040636
1 50025885
0 36820714
0 15635349
0 60800368
1 53449001
0 98150316
1 55095478
2 39573360
2 87188289
2 40433062
0 91838388
2 65215170
1 18431940
1 43139948
2 72563529
0 97358606
1 15697426
0 41500068
1 6798365
1 88205260
0 47619750
0 66481198
1 82709594
1 34189404
1 1806367
1 99263029
0 83947563
1 25507686
1 39112217
2 19427899
2 68365596
2 5522955
1 58200995
0 9127271
1 37727131
2 42818924
2 21257175
2 8321372
1 61355408
1 4833095
0 58955409
2 1288288
1 91794405
1 48357474
0 32375522
0 33283330
2 18816183
2 62455467
2 25583494
2 59193319
0 2981967
0 60671310
0 35847650
2 3675911
1 7125379
1 74490378
1 62629467
1 80270099
1 37336216
2 98417654
1 17287718
2 60697861
2 80656634
0 52847167
1 35375352
0 80491523
1 85664422
1 95625284
1 13876116
1 22777462
2 56651345
2 72037782
2 46348423
2 47154896
0 98804255
1 29178644
0 25911601
2 83484010
0 68733124
0 74608644
0 32217818
1 61639663
2 87085985
1 2739549
2 94667480
2 156488
0 9949855
1 68911714
1 28191224
2 14611454
0 67446506
2 23727647
2 45418768
1 52762064
0 83017907
0 4241852
2 6229024
1 50523819
0 19435518
0 98599075
0 27556603
1 67457097
2 40801714
0 76371315
0 45240446
1 65375983
0 11967663
2 57081144
1 75161735
2 59743594
2 49758601
0 65529014
0 67210116
0 30194047
2 28649908
0 52224981
2 22865605
2 95386965
1 30949179
0 13748917
0 1556061
1 44273884
1 4682492
2 31575086
2 99160584
0 43687669
1 74619960
1 17794844
0 32149092
2 15248624
0 81759633
1 99253910
2 36591117
0 96586751
1 15701224
0 1140701
0 91514319
2 18099590
0 65874067
0 10270756
2 32184683
0 69555980
0 82827662
2 82865628
0 32297876
1 44676048
0 52264164
1 8376136
0 31962592
2 1504007
0 37168432
1 31491054
0 87037748
0 96780564
1 60479726
0 53635157
2 50316924
0 67433093
2 74972241
0 14700783
1 60119820
1 40094768
0 67895856
2 91712742
0 84011150
0 30444870
0 85765106
2 30525786
1 67452210
2 97771983
0 96007896
2 13760203
1 48116981
0 42304891
1 79470709
2 20970460
2 42641054
2 13956312
2 16085462
2 54747914
0 58959704
0 91989582
0 21352021
1 60122828
1 79278777
2 30648432
0 85175293
1 20469236
0 31475392
0 26300081
0 81686555
2 42475854
1 88669981
0 39324921
1 61796937
1 49019016
2 72642939
2 85017086
0 38115631
0 41205871
2 81045513
0 26723172
0 60023029
2 4003895
0 88318337
0 27384559
0 18420882
2 99261428
0 13903676
0 33349345
2 23841948
1 15210377
1 5579310
1 92460764
2 95483884
0 10268925
2 53833976
2 41766687
1 9484009
0 76939233
1 48047791
0 45046535
2 55108633
2 2121936
2 39110556
1 26752529
2 54986528
0 11776844
1 77728712
0 94193701
2 90348792
2 46492412
2 64284881
1 25672025
1 56289558
0 40025350
0 67514210
2 32449801
2 94456386
2 24518913
0 69197498
1 8960839
1 13324308
2 26559013
2 40364702
0 92219731
0 9960724
0 16936619
0 87938516
0 69162805
0 44742562
1 94327245
0 50902591
1 78429098
2 29731395
2 20659729
0 62815807
0 83093140
2 58206697
2 31024131
2 45958037
1 68115917
2 60614180
2 30619218
0 55638306
1 12261067
0 17757023
1 68666789
2 13811141
1 89083757
0 85617831
0 34501841
0 47117858
1 58785009
0 52910009
2 20173529
0 62328308
1 54524806
2 68805575
2 25167038
1 44450042
1 73725089
0 46983577
1 32009629
2 4551220
1 92146133
1 52045699
1 70203940
0 83989377
1 28366361
1 93637311
2 10750748
2 91685708
0 21642054
0 49415669
2 13168699
0 32351126
2 44306364
0 32002794
0 79751565
0 52198819
2 59549396
2 71177083
0 6988097
0 60533999
0 17593657
2 57957025
1 47722756
1 60975563
2 69359065
2 75872509
1 71883301
0 67697505
2 82730188
0 52688149
2 48588773
1 46177956
2 11617546
1 64437627
2 75200724
1 40426622
0 92374759
1 11476211
1 49248912
2 42109943
2 53008028
0 1441614
1 6797532
0 29257068
2 59011849
0 90380185
2 92679182
0 7147775
1 80732575
0 12008551
2 30847830
2 48465214
0 28457673
1 46127526
1 38917987
1 33827562
1 16685293
0 15403429
0 38930884
0 87635993
1 51521721
0 6452399
0 41082905
0 78066856
1 61279675
1 73983408
0 86014080
1 52794260
2 89043066
2 18882471
1 28040012
1 47524630
0 63544113
0 81409259
1 22501359
1 15353637
1 49119043
2 60275511
2 321011
1 85665503
2 2720399
1 86644162
1 14075090
2 47412207
1 88235246
1 94569709
0 89077777
0 32454794
2 36723632
0 58528746
0 73308069
2 6333696
0 84693204
2 61294302
1 34269206
0 35359881
0 3589554
0 79234419
2 36654676
0 17903527
1 61278190
1 43052964
2 69386433
0 99103594
1 88349375
0 97628351
1 42689106
2 77880280
2 82635759
2 25694357
0 37331375
2 54908314
2 17678424
1 2605711
2 46177301
2 74100287
2 84742134
0 37308766
0 720318
1 94848692
1 73937922
1 36004417
1 69301434
0 52610648
2 86703977
2 61955912
0 27466884
2 76934678
2 6462372
2 47541347
0 7555750
0 42169313
0 68497200
2 85535443
0 48647050
2 95816443
2 63624160
0 74081263
0 73290384
0 76773597
1 33119682
1 98796510
0 65927063
1 67482673
2 8035840
0 70365261
0 78879750
1 13520038
1 4950118
1 10827931
2 68857783
0 93668001
0 86082387
1 10883938
2 63512239
0 84693896
0 60362843
1 53758940
2 23874154
0 47272016
1 92789513
1 97975342
0 36588693
0 36673588
0 62941553
2 63598575
0 2748722
1 93637431
0 35044722
2 82267963
2 65754352
1 39644385
1 19132777
1 11738965
0 95613298
2 45660549
2 782335
2 13540333
2 54891525
2 84298045
0 19798554
0 71875111
2 10891810
0 7699148
0 37294489
1 40613092
0 27552915
1 15215671
1 45765570
1 69082041
2 11121440
0 80419811
1 81177821
2 12723324
0 9911302
2 25898707
0 73570860
1 91950573
2 15634388
2 57901731
1 23785387
0 34156290
1 4299134
2 52855351
0 61041085
2 55532950
1 41333587
1 16802429
1 35428785
0 5891620
0 65122459
2 66998140
1 45788965
2 67605541
0 56056032
2 77532823
2 34268792
1 98476651
2 80342682
2 16936143
0 78382357
2 25172251
0 18264155
2 86691751
1 63452584
2 85442445
0 12175843
1 96066211
0 28060894
1 36172702
1 55361935
1 93246150
0 43584073
0 69849624
2 47205343
1 24101997
1 21600403
1 82873791
2 20892494
1 71018589
0 70120162
0 44421586
2 63984259
1 11998942
0 64020920
2 69292672
0 84773602
2 85516638
0 15017366
2 46075861
0 4806522
1 79880950
0 19597281
1 65439625
2 45124634
2 5845909
2 91463114
1 31408578
1 83764710
2 78137269
0 97623625
1 15967076
0 15429316
2 60608471
0 76411181
0 64616109
1 43596008
2 58312094
0 52476921
0 4049896
0 86252605
1 22908859
2 78453574
1 70309650
2 65613262
1 49582340
2 14696402
2 67485332
1 25847099
2 99543064
1 50387116
0 98403
0 97778704
0 66564224
0 41247499
1 70333070
2 80827200
1 18965745
2 30095744
2 10523510
0 21848860
0 59581703
2 11041621
0 32513291
2 17801813
2 84643425
0 56989686
0 52324495
0 64368000
0 25376558
2 4904110
0 65989423
0 440239
1 73139969
2 78442043
1 88668382
0 72559192
1 72178079
0 73018404
0 44141207
1 87310447
1 60665513
0 27153328
