SnpEff: Variant analysis

Contents
Summary
Change rate by chromosome
Variants by type
Number of variants by impact
Number of variants by functional class
Number of variants by effect
Quality histogram
Coverage histogram
Base change table
Transition vs transversions (ts/tv)
Frequency of alleles
Codon change table
Amino acid change table
Chromosome change plots
Details by gene

Summary

Genome soybean
Date 2014-08-13 20:41
SnpEff version
SnpEff 3.5c (build 2014-02-21), by Pablo Cingolani
Command line arguments
SnpEff  soybean /home/ylmk2/data/USB-40X/wf-20140803-232450/20140803-232450-All_filtered_snp.vcf.PASS 
Warnings 111,789
Number of lines (input file) 9,937,680
Number of variants (before filter) 10,031,136
Filter
Number of variants filtered out 0
Number of not variants
(i.e. reference equals alternative)
0
Number of variants processed
(i.e. after filter and non-variants)
10,031,136
Number of known variants
(i.e. non-empty ID)
0 ( 0% )
Number of effects 22,223,664
Genome total length 978,495,272
Genome effective length 949,183,385
Change rate 1 change every 94 bases


Change rate details

Chromosome Length Changes Change rate
1 56,831,624 474,785 119
2 48,577,505 439,473 110
3 45,779,781 603,115 75
4 52,389,146 489,492 107
5 42,234,498 393,578 107
6 51,416,486 515,953 99
7 44,630,646 454,773 98
8 47,837,940 511,508 93
9 50,189,764 483,904 103
10 51,566,898 452,244 114
11 34,766,867 315,576 110
12 40,091,314 403,759 99
13 45,874,162 498,490 92
14 49,042,192 473,248 103
15 51,756,343 713,006 72
16 37,887,014 498,923 75
17 41,641,366 454,333 91
18 58,018,742 879,156 65
19 50,746,916 510,599 99
20 47,904,181 465,221 102
Total 949,183,385 10,031,136 94


Number changes by type

Type Total Homo Hetero
SNP 10,031,136 0 0
MNP 0 0 0
INS 0 0 0
DEL 0 0 0
MIXED 0 0 0
Interval 0 0 0
Total 10,031,136 0 0


Number of effects by impact

Type (alphabetical order)   Count Percent
HIGH   13,250 0.06%
LOW   278,745 1.254%
MODERATE   323,019 1.453%
MODIFIER   21,608,650 97.233%


Number of effects by functional class

Type (alphabetical order)   Count Percent
MISSENSE   324,565 58.389%
NONSENSE   7,808 1.405%
SILENT   223,498 40.207%

Missense / Silent ratio: 1.4522


Number of effects by type and region

Type Region
Type (alphabetical order)   Count Percent
DOWNSTREAM   5,079,929 22.858%
INTERGENIC   8,499,426 38.245%
INTRAGENIC   48,339 0.218%
INTRON   1,930,336 8.686%
NON_SYNONYMOUS_CODING   323,019 1.453%
NON_SYNONYMOUS_START   107 0%
SPLICE_SITE_ACCEPTOR   2,168 0.01%
SPLICE_SITE_DONOR   1,833 0.008%
SPLICE_SITE_REGION   35,622 0.16%
START_GAINED   19,520 0.088%
START_LOST   594 0.003%
STOP_GAINED   7,808 0.035%
STOP_LOST   847 0.004%
SYNONYMOUS_CODING   223,078 1.004%
SYNONYMOUS_STOP   418 0.002%
UPSTREAM   5,714,340 25.713%
UTR_3_PRIME   205,594 0.925%
UTR_5_PRIME   130,686 0.588%

Type (alphabetical order)   Count Percent
DOWNSTREAM   5,079,929 22.858%
EXON   555,871 2.501%
INTERGENIC   8,499,426 38.245%
INTRON   1,930,336 8.686%
NONE   48,339 0.218%
SPLICE_SITE_ACCEPTOR   2,168 0.01%
SPLICE_SITE_DONOR   1,833 0.008%
SPLICE_SITE_REGION   35,622 0.16%
UPSTREAM   5,714,340 25.713%
UTR_3_PRIME   205,594 0.925%
UTR_5_PRIME   150,206 0.676%


Quality:

	
Min30
Max2,359,830
Mean14,764.527
Median5,618
Standard deviation26,782.873
Values30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186,2187,2188,2189,2190,2191,2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426,2427,2428,2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439,2440,2441,2442,2443,2444,2445,2446,2447,2448,2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601,2602,2603,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2789,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806,2807,2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2904,2905,2906,2907,2908,2909,2910,2911,2912,2913,2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2950,2951,2952,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3092,3093,3094,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3130,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3196,3197,3198,3199,3200,3201,3202,3203,3204,3205,3206,3207,3208,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3230,3233,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3387,3388,3389,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3404,3405,3406,3407,3408,3409,3410,3411,3412,3413,3414,3415,3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3430,3431,3432,3433,3434,3435,3436,3437,3438,3439,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476,3477,3478,3479,3480,3481,3482,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3504,3505,3506,3507,3508,3509,3510,3511,3512,3513,3514,3515,3516,3517,3518,3519,3520,3521,3522,3523,3524,3525,3526,3527,3528,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699,3700,3701,3702,3703,3704,3705,3706,3707,3708,3709,3710,3711,3712,3713,3714,3715,3716,3717,3718,3719,3720,3721,3722,3723,3724,3725,3726,3727,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3740,3741,3742,3743,3744,3745,3746,3747,3748,3749,3750,3751,3752,3753,3754,3755,3756,3757,3758,3759,3760,3761,3762,3763,3764,3765,3766,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,3796,3797,3798,3799,3800,3801,3802,3803,3804,3805,3806,3807,3808,3809,3810,3811,3812,3813,3814,3815,3816,3817,3818,3819,3820,3821,3822,3823,3824,3825,3826,3827,3828,3829,3830,3831,3832,3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,3878,3879,3880,3881,3882,3883,3884,3885,3886,3887,3888,3889,3890,3891,3892,3893,3894,3895,3896,3897,3898,3899,3900,3901,3902,3903,3904,3905,3906,3907,3908,3909,3910,3911,3912,3913,3914,3915,3916,3917,3918,3919,3920,3921,3922,3923,3924,3925,3926,3927,3928,3929,3930,3931,3932,3933,3934,3935,3936,3937,3938,3939,3940,3941,3942,3943,3944,3945,3946,3947,3948,3949,3950,3951,3952,3953,3954,3955,3956,3957,3958,3959,3960,3961,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3972,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4023,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033,4034,4035,4036,4037,4038,4039,4040,4041,4042,4043,4044,4045,4046,4047,4048,4049,4050,4051,4052,4053,4054,4055,4056,4057,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4080,4081,4082,4083,4084,4085,4086,4087,4088,4089,4090,4091,4092,4093,4094,4095,4096,4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121,4122,4123,4124,4125,4126,4127,4128,4129,4130,4131,4132,4133,4134,4135,4136,4137,4138,4139,4140,4141,4142,4143,4144,4145,4146,4147,4148,4149,4150,4151,4152,4153,4154,4155,4156,4157,4158,4159,4160,4161,4162,4163,4164,4165,4166,4167,4168,4169,4170,4171,4172,4173,4174,4175,4176,4177,4178,4179,4180,4181,4182,4183,4184,4185,4186,4187,4188,4189,4190,4191,4192,4193,4194,4195,4196,4197,4198,4199,4200,4201,4202,4203,4204,4205,4206,4207,4208,4209,4210,4211,4212,4213,4214,4215,4216,4217,4218,4219,4220,4221,4222,4223,4224,4225,4226,4227,4228,4229,4230,4231,4232,4233,4234,4235,4236,4237,4238,4239,4240,4241,4242,4243,4244,4245,4246,4247,4248,4249,4250,4251,4252,4253,4254,4255,4256,4257,4258,4259,4260,4261,4262,4263,4264,4265,4266,4267,4268,4269,4270,4271,4272,4273,4274,4275,4276,4277,4278,4279,4280,4281,4282,4283,4284,4285,4286,4287,4288,4289,4290,4291,4292,4293,4294,4295,4296,4297,4298,4299,4300,4301,4302,4303,4304,4305,4306,4307,4308,4309,4310,4311,4312,4313,4314,4315,4316,4317,4318,4319,4320,4321,4322,4323,4324,4325,4326,4327,4328,4329,4330,4331,4332,4333,4334,4335,4336,4337,4338,4339,4340,4341,4342,4343,4344,4345,4346,4347,4348,4349,4350,4351,4352,4353,4354,4355,4356,4357,4358,4359,4360,4361,4362,4363,4364,4365,4366,4367,4368,4369,4370,4371,4372,4373,4374,4375,4376,4377,4378,4379,4380,4381,4382,4383,4384,4385,4386,4387,4388,4389,4390,4391,4392,4393,4394,4395,4396,4397,4398,4399,4400,4401,4402,4403,4404,4405,4406,4407,4408,4409,4410,4411,4412,4413,4414,4415,4416,4417,4418,4419,4420,4421,4422,4423,4424,4425,4426,4427,4428,4429,4430,4431,4432,4433,4434,4435,4436,4437,4438,4439,4440,4441,4442,4443,4444,4445,4446,4447,4448,4449,4450,4451,4452,4453,4454,4455,4456,4457,4458,4459,4460,4461,4462,4463,4464,4465,4466,4467,4468,4469,4470,4471,4472,4473,4474,4475,4476,4477,4478,4479,4480,4481,4482,4483,4484,4485,4486,4487,4488,4489,4490,4491,4492,4493,4494,4495,4496,4497,4498,4499,4500,4501,4502,4503,4504,4505,4506,4507,4508,4509,4510,4511,4512,4513,4514,4515,4516,4517,4518,4519,4520,4521,4522,4523,4524,4525,4526,4527,4528,4529,4530,4531,4532,4533,4534,4535,4536,4537,4538,4539,4540,4541,4542,4543,4544,4545,4546,4547,4548,4549,4550,4551,4552,4553,4554,4555,4556,4557,4558,4559,4560,4561,4562,4563,4564,4565,4566,4567,4568,4569,4570,4571,4572,4573,4574,4575,4576,4577,4578,4579,4580,4581,4582,4583,4584,4585,4586,4587,4588,4589,4590,4591,4592,4593,4594,4595,4596,4597,4598,4599,4600,4601,4602,4603,4604,4605,4606,4607,4608,4609,4610,4611,4612,4613,4614,4615,4616,4617,4618,4619,4620,4621,4622,4623,4624,4625,4626,4627,4628,4629,4630,4631,4632,4633,4634,4635,4636,4637,4638,4639,4640,4641,4642,4643,4644,4645,4646,4647,4648,4649,4650,4651,4652,4653,4654,4655,4656,4657,4658,4659,4660,4661,4662,4663,4664,4665,4666,4667,4668,4669,4670,4671,4672,4673,4674,4675,4676,4677,4678,4679,4680,4681,4682,4683,4684,4685,4686,4687,4688,4689,4690,4691,4692,4693,4694,4695,4696,4697,4698,4699,4700,4701,4702,4703,4704,4705,4706,4707,4708,4709,4710,4711,4712,4713,4714,4715,4716,4717,4718,4719,4720,4721,4722,4723,4724,4725,4726,4727,4728,4729,4730,4731,4732,4733,4734,4735,4736,4737,4738,4739,4740,4741,4742,4743,4744,4745,4746,4747,4748,4749,4750,4751,4752,4753,4754,4755,4756,4757,4758,4759,4760,4761,4762,4763,4764,4765,4766,4767,4768,4769,4770,4771,4772,4773,4774,4775,4776,4777,4778,4779,4780,4781,4782,4783,4784,4785,4786,4787,4788,4789,4790,4791,4792,4793,4794,4795,4796,4797,4798,4799,4800,4801,4802,4803,4804,4805,4806,4807,4808,4809,4810,4811,4812,4813,4814,4815,4816,4817,4818,4819,4820,4821,4822,4823,4824,4825,4826,4827,4828,4829,4830,4831,4832,4833,4834,4835,4836,4837,4838,4839,4840,4841,4842,4843,4844,4845,4846,4847,4848,4849,4850,4851,4852,4853,4854,4855,4856,4857,4858,4859,4860,4861,4862,4863,4864,4865,4866,4867,4868,4869,4870,4871,4872,4873,4874,4875,4876,4877,4878,4879,4880,4881,4882,4883,4884,4885,4886,4887,4888,4889,4890,4891,4892,4893,4894,4895,4896,4897,4898,4899,4900,4901,4902,4903,4904,4905,4906,4907,4908,4909,4910,4911,4912,4913,4914,4915,4916,4917,4918,4919,4920,4921,4922,4923,4924,4925,4926,4927,4928,4929,4930,4931,4932,4933,4934,4935,4936,4937,4938,4939,4940,4941,4942,4943,4944,4945,4946,4947,4948,4949,4950,4951,4952,4953,4954,4955,4956,4957,4958,4959,4960,4961,4962,4963,4964,4965,4966,4967,4968,4969,4970,4971,4972,4973,4974,4975,4976,4977,4978,4979,4980,4981,4982,4983,4984,4985,4986,4987,4988,4989,4990,4991,4992,4993,4994,4995,4996,4997,4998,4999,5000,5001,5002,5003,5004,5005,5006,5007,5008,5009,5010,5011,5012,5013,5014,5015,5016,5017,5018,5019,5020,5021,5022,5023,5024,5025,5026,5027,5028,5029,5030,5031,5032,5033,5034,5035,5036,5037,5038,5039,5040,5041,5042,5043,5044,5045,5046,5047,5048,5049,5050,5051,5052,5053,5054,5055,5056,5057,5058,5059,5060,5061,5062,5063,5064,5065,5066,5067,5068,5069,5070,5071,5072,5073,5074,5075,5076,5077,5078,5079,5080,5081,5082,5083,5084,5085,5086,5087,5088,5089,5090,5091,5092,5093,5094,5095,5096,5097,5098,5099,5100,5101,5102,5103,5104,5105,5106,5107,5108,5109,5110,5111,5112,5113,5114,5115,5116,5117,5118,5119,5120,5121,5122,5123,5124,5125,5126,5127,5128,5129,5130,5131,5132,5133,5134,5135,5136,5137,5138,5139,5140,5141,5142,5143,5144,5145,5146,5147,5148,5149,5150,5151,5152,5153,5154,5155,5156,5157,5158,5159,5160,5161,5162,5163,5164,5165,5166,5167,5168,5169,5170,5171,5172,5173,5174,5175,5176,5177,5178,5179,5180,5181,5182,5183,5184,5185,5186,5187,5188,5189,5190,5191,5192,5193,5194,5195,5196,5197,5198,5199,5200,5201,5202,5203,5204,5205,5206,5207,5208,5209,5210,5211,5212,5213,5214,5215,5216,5217,5218,5219,5220,5221,5222,5223,5224,5225,5226,5227,5228,5229,5230,5231,5232,5233,5234,5235,5236,5237,5238,5239,5240,5241,5242,5243,5244,5245,5246,5247,5248,5249,5250,5251,5252,5253,5254,5255,5256,5257,5258,5259,5260,5261,5262,5263,5264,5265,5266,5267,5268,5269,5270,5271,5272,5273,5274,5275,5276,5277,5278,5279,5280,5281,5282,5283,5284,5285,5286,5287,5288,5289,5290,5291,5292,5293,5294,5295,5296,5297,5298,5299,5300,5301,5302,5303,5304,5305,5306,5307,5308,5309,5310,5311,5312,5313,5314,5315,5316,5317,5318,5319,5320,5321,5322,5323,5324,5325,5326,5327,5328,5329,5330,5331,5332,5333,5334,5335,5336,5337,5338,5339,5340,5341,5342,5343,5344,5345,5346,5347,5348,5349,5350,5351,5352,5353,5354,5355,5356,5357,5358,5359,5360,5361,5362,5363,5364,5365,5366,5367,5368,5369,5370,5371,5372,5373,5374,5375,5376,5377,5378,5379,5380,5381,5382,5383,5384,5385,5386,5387,5388,5389,5390,5391,5392,5393,5394,5395,5396,5397,5398,5399,5400,5401,5402,5403,5404,5405,5406,5407,5408,5409,5410,5411,5412,5413,5414,5415,5416,5417,5418,5419,5420,5421,5422,5423,5424,5425,5426,5427,5428,5429,5430,5431,5432,5433,5434,5435,5436,5437,5438,5439,5440,5441,5442,5443,5444,5445,5446,5447,5448,5449,5450,5451,5452,5453,5454,5455,5456,5457,5458,5459,5460,5461,5462,5463,5464,5465,5466,5467,5468,5469,5470,5471,5472,5473,5474,5475,5476,5477,5478,5479,5480,5481,5482,5483,5484,5485,5486,5487,5488,5489,5490,5491,5492,5493,5494,5495,5496,5497,5498,5499,5500,5501,5502,5503,5504,5505,5506,5507,5508,5509,5510,5511,5512,5513,5514,5515,5516,5517,5518,5519,5520,5521,5522,5523,5524,5525,5526,5527,5528,5529,5530,5531,5532,5533,5534,5535,5536,5537,5538,5539,5540,5541,5542,5543,5544,5545,5546,5547,5548,5549,5550,5551,5552,5553,5554,5555,5556,5557,5558,5559,5560,5561,5562,5563,5564,5565,5566,5567,5568,5569,5570,5571,5572,5573,5574,5575,5576,5577,5578,5579,5580,5581,5582,5583,5584,5585,5586,5587,5588,5589,5590,5591,5592,5593,5594,5595,5596,5597,5598,5599,5600,5601,5602,5603,5604,5605,5606,5607,5608,5609,5610,5611,5612,5613,5614,5615,5616,5617,5618,5619,5620,5621,5622,5623,5624,5625,5626,5627,5628,5629,5630,5631,5632,5633,5634,5635,5636,5637,5638,5639,5640,5641,5642,5643,5644,5645,5646,5647,5648,5649,5650,5651,5652,5653,5654,5655,5656,5657,5658,5659,5660,5661,5662,5663,5664,5665,5666,5667,5668,5669,5670,5671,5672,5673,5674,5675,5676,5677,5678,5679,5680,5681,5682,5683,5684,5685,5686,5687,5688,5689,5690,5691,5692,5693,5694,5695,5696,5697,5698,5699,5700,5701,5702,5703,5704,5705,5706,5707,5708,5709,5710,5711,5712,5713,5714,5715,5716,5717,5718,5719,5720,5721,5722,5723,5724,5725,5726,5727,5728,5729,5730,5731,5732,5733,5734,5735,5736,5737,5738,5739,5740,5741,5742,5743,5744,5745,5746,5747,5748,5749,5750,5751,5752,5753,5754,5755,5756,5757,5758,5759,5760,5761,5762,5763,5764,5765,5766,5767,5768,5769,5770,5771,5772,5773,5774,5775,5776,5777,5778,5779,5780,5781,5782,5783,5784,5785,5786,5787,5788,5789,5790,5791,5792,5793,5794,5795,5796,5797,5798,5799,5800,5801,5802,5803,5804,5805,5806,5807,5808,5809,5810,5811,5812,5813,5814,5815,5816,5817,5818,5819,5820,5821,5822,5823,5824,5825,5826,5827,5828,5829,5830,5831,5832,5833,5834,5835,5836,5837,5838,5839,5840,5841,5842,5843,5844,5845,5846,5847,5848,5849,5850,5851,5852,5853,5854,5855,5856,5857,5858,5859,5860,5861,5862,5863,5864,5865,5866,5867,5868,5869,5870,5871,5872,5873,5874,5875,5876,5877,5878,5879,5880,5881,5882,5883,5884,5885,5886,5887,5888,5889,5890,5891,5892,5893,5894,5895,5896,5897,5898,5899,5900,5901,5902,5903,5904,5905,5906,5907,5908,5909,5910,5911,5912,5913,5914,5915,5916,5917,5918,5919,5920,5921,5922,5923,5924,5925,5926,5927,5928,5929,5930,5931,5932,5933,5934,5935,5936,5937,5938,5939,5940,5941,5942,5943,5944,5945,5946,5947,5948,5949,5950,5951,5952,5953,5954,5955,5956,5957,5958,5959,5960,5961,5962,5963,5964,5965,5966,5967,5968,5969,5970,5971,5972,5973,5974,5975,5976,5977,5978,5979,5980,5981,5982,5983,5984,5985,5986,5987,5988,5989,5990,5991,5992,5993,5994,5995,5996,5997,5998,5999,6000,6001,6002,6003,6004,6005,6006,6007,6008,6009,6010,6011,6012,6013,6014,6015,6016,6017,6018,6019,6020,6021,6022,6023,6024,6025,6026,6027,6028,6029,6030,6031,6032,6033,6034,6035,6036,6037,6038,6039,6040,6041,6042,6043,6044,6045,6046,6047,6048,6049,6050,6051,6052,6053,6054,6055,6056,6057,6058,6059,6060,6061,6062,6063,6064,6065,6066,6067,6068,6069,6070,6071,6072,6073,6074,6075,6076,6077,6078,6079,6080,6081,6082,6083,6084,6085,6086,6087,6088,6089,6090,6091,6092,6093,6094,6095,6096,6097,6098,6099,6100,6101,6102,6103,6104,6105,6106,6107,6108,6109,6110,6111,6112,6113,6114,6115,6116,6117,6118,6119,6120,6121,6122,6123,6124,6125,6126,6127,6128,6129,6130,6131,6132,6133,6134,6135,6136,6137,6138,6139,6140,6141,6142,6143,6144,6145,6146,6147,6148,6149,6150,6151,6152,6153,6154,6155,6156,6157,6158,6159,6160,6161,6162,6163,6164,6165,6166,6167,6168,6169,6170,6171,6172,6173,6174,6175,6176,6177,6178,6179,6180,6181,6182,6183,6184,6185,6186,6187,6188,6189,6190,6191,6192,6193,6194,6195,6196,6197,6198,6199,6200,6201,6202,6203,6204,6205,6206,6207,6208,6209,6210,6211,6212,6213,6214,6215,6216,6217,6218,6219,6220,6221,6222,6223,6224,6225,6226,6227,6228,6229,6230,6231,6232,6233,6234,6235,6236,6237,6238,6239,6240,6241,6242,6243,6244,6245,6246,6247,6248,6249,6250,6251,6252,6253,6254,6255,6256,6257,6258,6259,6260,6261,6262,6263,6264,6265,6266,6267,6268,6269,6270,6271,6272,6273,6274,6275,6276,6277,6278,6279,6280,6281,6282,6283,6284,6285,6286,6287,6288,6289,6290,6291,6292,6293,6294,6295,6296,6297,6298,6299,6300,6301,6302,6303,6304,6305,6306,6307,6308,6309,6310,6311,6312,6313,6314,6315,6316,6317,6318,6319,6320,6321,6322,6323,6324,6325,6326,6327,6328,6329,6330,6331,6332,6333,6334,6335,6336,6337,6338,6339,6340,6341,6342,6343,6344,6345,6346,6347,6348,6349,6350,6351,6352,6353,6354,6355,6356,6357,6358,6359,6360,6361,6362,6363,6364,6365,6366,6367,6368,6369,6370,6371,6372,6373,6374,6375,6376,6377,6378,6379,6380,6381,6382,6383,6384,6385,6386,6387,6388,6389,6390,6391,6392,6393,6394,6395,6396,6397,6398,6399,6400,6401,6402,6403,6404,6405,6406,6407,6408,6409,6410,6411,6412,6413,6414,6415,6416,6417,6418,6419,6420,6421,6422,6423,6424,6425,6426,6427,6428,6429,6430,6431,6432,6433,6434,6435,6436,6437,6438,6439,6440,6441,6442,6443,6444,6445,6446,6447,6448,6449,6450,6451,6452,6453,6454,6455,6456,6457,6458,6459,6460,6461,6462,6463,6464,6465,6466,6467,6468,6469,6470,6471,6472,6473,6474,6475,6476,6477,6478,6479,6480,6481,6482,6483,6484,6485,6486,6487,6488,6489,6490,6491,6492,6493,6494,6495,6496,6497,6498,6499,6500,6501,6502,6503,6504,6505,6506,6507,6508,6509,6510,6511,6512,6513,6514,6515,6516,6517,6518,6519,6520,6521,6522,6523,6524,6525,6526,6527,6528,6529,6530,6531,6532,6533,6534,6535,6536,6537,6538,6539,6540,6541,6542,6543,6544,6545,6546,6547,6548,6549,6550,6551,6552,6553,6554,6555,6556,6557,6558,6559,6560,6561,6562,6563,6564,6565,6566,6567,6568,6569,6570,6571,6572,6573,6574,6575,6576,6577,6578,6579,6580,6581,6582,6583,6584,6585,6586,6587,6588,6589,6590,6591,6592,6593,6594,6595,6596,6597,6598,6599,6600,6601,6602,6603,6604,6605,6606,6607,6608,6609,6610,6611,6612,6613,6614,6615,6616,6617,6618,6619,6620,6621,6622,6623,6624,6625,6626,6627,6628,6629,6630,6631,6632,6633,6634,6635,6636,6637,6638,6639,6640,6641,6642,6643,6644,6645,6646,6647,6648,6649,6650,6651,6652,6653,6654,6655,6656,6657,6658,6659,6660,6661,6662,6663,6664,6665,6666,6667,6668,6669,6670,6671,6672,6673,6674,6675,6676,6677,6678,6679,6680,6681,6682,6683,6684,6685,6686,6687,6688,6689,6690,6691,6692,6693,6694,6695,6696,6697,6698,6699,6700,6701,6702,6703,6704,6705,6706,6707,6708,6709,6710,6711,6712,6713,6714,6715,6716,6717,6718,6719,6720,6721,6722,6723,6724,6725,6726,6727,6728,6729,6730,6731,6732,6733,6734,6735,6736,6737,6738,6739,6740,6741,6742,6743,6744,6745,6746,6747,6748,6749,6750,6751,6752,6753,6754,6755,6756,6757,6758,6759,6760,6761,6762,6763,6764,6765,6766,6767,6768,6769,6770,6771,6772,6773,6774,6775,6776,6777,6778,6779,6780,6781,6782,6783,6784,6785,6786,6787,6788,6789,6790,6791,6792,6793,6794,6795,6796,6797,6798,6799,6800,6801,6802,6803,6804,6805,6806,6807,6808,6809,6810,6811,6812,6813,6814,6815,6816,6817,6818,6819,6820,6821,6822,6823,6824,6825,6826,6827,6828,6829,6830,6831,6832,6833,6834,6835,6836,6837,6838,6839,6840,6841,6842,6843,6844,6845,6846,6847,6848,6849,6850,6851,6852,6853,6854,6855,6856,6857,6858,6859,6860,6861,6862,6863,6864,6865,6866,6867,6868,6869,6870,6871,6872,6873,6874,6875,6876,6877,6878,6879,6880,6881,6882,6883,6884,6885,6886,6887,6888,6889,6890,6891,6892,6893,6894,6895,6896,6897,6898,6899,6900,6901,6902,6903,6904,6905,6906,6907,6908,6909,6910,6911,6912,6913,6914,6915,6916,6917,6918,6919,6920,6921,6922,6923,6924,6925,6926,6927,6928,6929,6930,6931,6932,6933,6934,6935,6936,6937,6938,6939,6940,6941,6942,6943,6944,6945,6946,6947,6948,6949,6950,6951,6952,6953,6954,6955,6956,6957,6958,6959,6960,6961,6962,6963,6964,6965,6966,6967,6968,6969,6970,6971,6972,6973,6974,6975,6976,6977,6978,6979,6980,6981,6982,6983,6984,6985,6986,6987,6988,6989,6990,6991,6992,6993,6994,6995,6996,6997,6998,6999,7000,7001,7002,7003,7004,7005,7006,7007,7008,7009,7010,7011,7012,7013,7014,7015,7016,7017,7018,7019,7020,7021,7022,7023,7024,7025,7026,7027,7028,7029,7030,7031,7032,7033,7034,7035,7036,7037,7038,7039,7040,7041,7042,7043,7044,7045,7046,7047,7048,7049,7050,7051,7052,7053,7054,7055,7056,7057,7058,7059,7060,7061,7062,7063,7064,7065,7066,7067,7068,7069,7070,7071,7072,7073,7074,7075,7076,7077,7078,7079,7080,7081,7082,7083,7084,7085,7086,7087,7088,7089,7090,7091,7092,7093,7094,7095,7096,7097,7098,7099,7100,7101,7102,7103,7104,7105,7106,7107,7108,7109,7110,7111,7112,7113,7114,7115,7116,7117,7118,7119,7120,7121,7122,7123,7124,7125,7126,7127,7128,7129,7130,7131,7132,7133,7134,7135,7136,7137,7138,7139,7140,7141,7142,7143,7144,7145,7146,7147,7148,7149,7150,7151,7152,7153,7154,7155,7156,7157,7158,7159,7160,7161,7162,7163,7164,7165,7166,7167,7168,7169,7170,7171,7172,7173,7174,7175,7176,7177,7178,7179,7180,7181,7182,7183,7184,7185,7186,7187,7188,7189,7190,7191,7192,7193,7194,7195,7196,7197,7198,7199,7200,7201,7202,7203,7204,7205,7206,7207,7208,7209,7210,7211,7212,7213,7214,7215,7216,7217,7218,7219,7220,7221,7222,7223,7224,7225,7226,7227,7228,7229,7230,7231,7232,7233,7234,7235,7236,7237,7238,7239,7240,7241,7242,7243,7244,7245,7246,7247,7248,7249,7250,7251,7252,7253,7254,7255,7256,7257,7258,7259,7260,7261,7262,7263,7264,7265,7266,7267,7268,7269,7270,7271,7272,7273,7274,7275,7276,7277,7278,7279,7280,7281,7282,7283,7284,7285,7286,7287,7288,7289,7290,7291,7292,7293,7294,7295,7296,7297,7298,7299,7300,7301,7302,7303,7304,7305,7306,7307,7308,7309,7310,7311,7312,7313,7314,7315,7316,7317,7318,7319,7320,7321,7322,7323,7324,7325,7326,7327,7328,7329,7330,7331,7332,7333,7334,7335,7336,7337,7338,7339,7340,7341,7342,7343,7344,7345,7346,7347,7348,7349,7350,7351,7352,7353,7354,7355,7356,7357,7358,7359,7360,7361,7362,7363,7364,7365,7366,7367,7368,7369,7370,7371,7372,7373,7374,7375,7376,7377,7378,7379,7380,7381,7382,7383,7384,7385,7386,7387,7388,7389,7390,7391,7392,7393,7394,7395,7396,7397,7398,7399,7400,7401,7402,7403,7404,7405,7406,7407,7408,7409,7410,7411,7412,7413,7414,7415,7416,7417,7418,7419,7420,7421,7422,7423,7424,7425,7426,7427,7428,7429,7430,7431,7432,7433,7434,7435,7436,7437,7438,7439,7440,7441,7442,7443,7444,7445,7446,7447,7448,7449,7450,7451,7452,7453,7454,7455,7456,7457,7458,7459,7460,7461,7462,7463,7464,7465,7466,7467,7468,7469,7470,7471,7472,7473,7474,7475,7476,7477,7478,7479,7480,7481,7482,7483,7484,7485,7486,7487,7488,7489,7490,7491,7492,7493,7494,7495,7496,7497,7498,7499,7500,7501,7502,7503,7504,7505,7506,7507,7508,7509,7510,7511,7512,7513,7514,7515,7516,7517,7518,7519,7520,7521,7522,7523,7524,7525,7526,7527,7528,7529,7530,7531,7532,7533,7534,7535,7536,7537,7538,7539,7540,7541,7542,7543,7544,7545,7546,7547,7548,7549,7550,7551,7552,7553,7554,7555,7556,7557,7558,7559,7560,7561,7562,7563,7564,7565,7566,7567,7568,7569,7570,7571,7572,7573,7574,7575,7576,7577,7578,7579,7580,7581,7582,7583,7584,7585,7586,7587,7588,7589,7590,7591,7592,7593,7594,7595,7596,7597,7598,7599,7600,7601,7602,7603,7604,7605,7606,7607,7608,7609,7610,7611,7612,7613,7614,7615,7616,7617,7618,7619,7620,7621,7622,7623,7624,7625,7626,7627,7628,7629,7630,7631,7632,7633,7634,7635,7636,7637,7638,7639,7640,7641,7642,7643,7644,7645,7646,7647,7648,7649,7650,7651,7652,7653,7654,7655,7656,7657,7658,7659,7660,7661,7662,7663,7664,7665,7666,7667,7668,7669,7670,7671,7672,7673,7674,7675,7676,7677,7678,7679,7680,7681,7682,7683,7684,7685,7686,7687,7688,7689,7690,7691,7692,7693,7694,7695,7696,7697,7698,7699,7700,7701,7702,7703,7704,7705,7706,7707,7708,7709,7710,7711,7712,7713,7714,7715,7716,7717,7718,7719,7720,7721,7722,7723,7724,7725,7726,7727,7728,7729,7730,7731,7732,7733,7734,7735,7736,7737,7738,7739,7740,7741,7742,7743,7744,7745,7746,7747,7748,7749,7750,7751,7752,7753,7754,7755,7756,7757,7758,7759,7760,7761,7762,7763,7764,7765,7766,7767,7768,7769,7770,7771,7772,7773,7774,7775,7776,7777,7778,7779,7780,7781,7782,7783,7784,7785,7786,7787,7788,7789,7790,7791,7792,7793,7794,7795,7796,7797,7798,7799,7800,7801,7802,7803,7804,7805,7806,7807,7808,7809,7810,7811,7812,7813,7814,7815,7816,7817,7818,7819,7820,7821,7822,7823,7824,7825,7826,7827,7828,7829,7830,7831,7832,7833,7834,7835,7836,7837,7838,7839,7840,7841,7842,7843,7844,7845,7846,7847,7848,7849,7850,7851,7852,7853,7854,7855,7856,7857,7858,7859,7860,7861,7862,7863,7864,7865,7866,7867,7868,7869,7870,7871,7872,7873,7874,7875,7876,7877,7878,7879,7880,7881,7882,7883,7884,7885,7886,7887,7888,7889,7890,7891,7892,7893,7894,7895,7896,7897,7898,7899,7900,7901,7902,7903,7904,7905,7906,7907,7908,7909,7910,7911,7912,7913,7914,7915,7916,7917,7918,7919,7920,7921,7922,7923,7924,7925,7926,7927,7928,7929,7930,7931,7932,7933,7934,7935,7936,7937,7938,7939,7940,7941,7942,7943,7944,7945,7946,7947,7948,7949,7950,7951,7952,7953,7954,7955,7956,7957,7958,7959,7960,7961,7962,7963,7964,7965,7966,7967,7968,7969,7970,7971,7972,7973,7974,7975,7976,7977,7978,7979,7980,7981,7982,7983,7984,7985,7986,7987,7988,7989,7990,7991,7992,7993,7994,7995,7996,7997,7998,7999,8000,8001,8002,8003,8004,8005,8006,8007,8008,8009,8010,8011,8012,8013,8014,8015,8016,8017,8018,8019,8020,8021,8022,8023,8024,8025,8026,8027,8028,8029,8030,8031,8032,8033,8034,8035,8036,8037,8038,8039,8040,8041,8042,8043,8044,8045,8046,8047,8048,8049,8050,8051,8052,8053,8054,8055,8056,8057,8058,8059,8060,8061,8062,8063,8064,8065,8066,8067,8068,8069,8070,8071,8072,8073,8074,8075,8076,8077,8078,8079,8080,8081,8082,8083,8084,8085,8086,8087,8088,8089,8090,8091,8092,8093,8094,8095,8096,8097,8098,8099,8100,8101,8102,8103,8104,8105,8106,8107,8108,8109,8110,8111,8112,8113,8114,8115,8116,8117,8118,8119,8120,8121,8122,8123,8124,8125,8126,8127,8128,8129,8130,8131,8132,8133,8134,8135,8136,8137,8138,8139,8140,8141,8142,8143,8144,8145,8146,8147,8148,8149,8150,8151,8152,8153,8154,8155,8156,8157,8158,8159,8160,8161,8162,8163,8164,8165,8166,8167,8168,8169,8170,8171,8172,8173,8174,8175,8176,8177,8178,8179,8180,8181,8182,8183,8184,8185,8186,8187,8188,8189,8190,8191,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8203,8204,8205,8206,8207,8208,8209,8210,8211,8212,8213,8214,8215,8216,8217,8218,8219,8220,8221,8222,8223,8224,8225,8226,8227,8228,8229,8230,8231,8232,8233,8234,8235,8236,8237,8238,8239,8240,8241,8242,8243,8244,8245,8246,8247,8248,8249,8250,8251,8252,8253,8254,8255,8256,8257,8258,8259,8260,8261,8262,8263,8264,8265,8266,8267,8268,8269,8270,8271,8272,8273,8274,8275,8276,8277,8278,8279,8280,8281,8282,8283,8284,8285,8286,8287,8288,8289,8290,8291,8292,8293,8294,8295,8296,8297,8298,8299,8300,8301,8302,8303,8304,8305,8306,8307,8308,8309,8310,8311,8312,8313,8314,8315,8316,8317,8318,8319,8320,8321,8322,8323,8324,8325,8326,8327,8328,8329,8330,8331,8332,8333,8334,8335,8336,8337,8338,8339,8340,8341,8342,8343,8344,8345,8346,8347,8348,8349,8350,8351,8352,8353,8354,8355,8356,8357,8358,8359,8360,8361,8362,8363,8364,8365,8366,8367,8368,8369,8370,8371,8372,8373,8374,8375,8376,8377,8378,8379,8380,8381,8382,8383,8384,8385,8386,8387,8388,8389,8390,8391,8392,8393,8394,8395,8396,8397,8398,8399,8400,8401,8402,8403,8404,8405,8406,8407,8408,8409,8410,8411,8412,8413,8414,8415,8416,8417,8418,8419,8420,8421,8422,8423,8424,8425,8426,8427,8428,8429,8430,8431,8432,8433,8434,8435,8436,8437,8438,8439,8440,8441,8442,8443,8444,8445,8446,8447,8448,8449,8450,8451,8452,8453,8454,8455,8456,8457,8458,8459,8460,8461,8462,8463,8464,8465,8466,8467,8468,8469,8470,8471,8472,8473,8474,8475,8476,8477,8478,8479,8480,8481,8482,8483,8484,8485,8486,8487,8488,8489,8490,8491,8492,8493,8494,8495,8496,8497,8498,8499,8500,8501,8502,8503,8504,8505,8506,8507,8508,8509,8510,8511,8512,8513,8514,8515,8516,8517,8518,8519,8520,8521,8522,8523,8524,8525,8526,8527,8528,8529,8530,8531,8532,8533,8534,8535,8536,8537,8538,8539,8540,8541,8542,8543,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,8554,8555,8556,8557,8558,8559,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,8570,8571,8572,8573,8574,8575,8576,8577,8578,8579,8580,8581,8582,8583,8584,8585,8586,8587,8588,8589,8590,8591,8592,8593,8594,8595,8596,8597,8598,8599,8600,8601,8602,8603,8604,8605,8606,8607,8608,8609,8610,8611,8612,8613,8614,8615,8616,8617,8618,8619,8620,8621,8622,8623,8624,8625,8626,8627,8628,8629,8630,8631,8632,8633,8634,8635,8636,8637,8638,8639,8640,8641,8642,8643,8644,8645,8646,8647,8648,8649,8650,8651,8652,8653,8654,8655,8656,8657,8658,8659,8660,8661,8662,8663,8664,8665,8666,8667,8668,8669,8670,8671,8672,8673,8674,8675,8676,8677,8678,8679,8680,8681,8682,8683,8684,8685,8686,8687,8688,8689,8690,8691,8692,8693,8694,8695,8696,8697,8698,8699,8700,8701,8702,8703,8704,8705,8706,8707,8708,8709,8710,8711,8712,8713,8714,8715,8716,8717,8718,8719,8720,8721,8722,8723,8724,8725,8726,8727,8728,8729,8730,8731,8732,8733,8734,8735,8736,8737,8738,8739,8740,8741,8742,8743,8744,8745,8746,8747,8748,8749,8750,8751,8752,8753,8754,8755,8756,8757,8758,8759,8760,8761,8762,8763,8764,8765,8766,8767,8768,8769,8770,8771,8772,8773,8774,8775,8776,8777,8778,8779,8780,8781,8782,8783,8784,8785,8786,8787,8788,8789,8790,8791,8792,8793,8794,8795,8796,8797,8798,8799,8800,8801,8802,8803,8804,8805,8806,8807,8808,8809,8810,8811,8812,8813,8814,8815,8816,8817,8818,8819,8820,8821,8822,8823,8824,8825,8826,8827,8828,8829,8830,8831,8832,8833,8834,8835,8836,8837,8838,8839,8840,8841,8842,8843,8844,8845,8846,8847,8848,8849,8850,8851,8852,8853,8854,8855,8856,8857,8858,8859,8860,8861,8862,8863,8864,8865,8866,8867,8868,8869,8870,8871,8872,8873,8874,8875,8876,8877,8878,8879,8880,8881,8882,8883,8884,8885,8886,8887,8888,8889,8890,8891,8892,8893,8894,8895,8896,8897,8898,8899,8900,8901,8902,8903,8904,8905,8906,8907,8908,8909,8910,8911,8912,8913,8914,8915,8916,8917,8918,8919,8920,8921,8922,8923,8924,8925,8926,8927,8928,8929,8930,8931,8932,8933,8934,8935,8936,8937,8938,8939,8940,8941,8942,8943,8944,8945,8946,8947,8948,8949,8950,8951,8952,8953,8954,8955,8956,8957,8958,8959,8960,8961,8962,8963,8964,8965,8966,8967,8968,8969,8970,8971,8972,8973,8974,8975,8976,8977,8978,8979,8980,8981,8982,8983,8984,8985,8986,8987,8988,8989,8990,8991,8992,8993,8994,8995,8996,8997,8998,8999,9000,9001,9002,9003,9004,9005,9006,9007,9008,9009,9010,9011,9012,9013,9014,9015,9016,9017,9018,9019,9020,9021,9022,9023,9024,9025,9026,9027,9028,9029,9030,9031,9032,9033,9034,9035,9036,9037,9038,9039,9040,9041,9042,9043,9044,9045,9046,9047,9048,9049,9050,9051,9052,9053,9054,9055,9056,9057,9058,9059,9060,9061,9062,9063,9064,9065,9066,9067,9068,9069,9070,9071,9072,9073,9074,9075,9076,9077,9078,9079,9080,9081,9082,9083,9084,9085,9086,9087,9088,9089,9090,9091,9092,9093,9094,9095,9096,9097,9098,9099,9100,9101,9102,9103,9104,9105,9106,9107,9108,9109,9110,9111,9112,9113,9114,9115,9116,9117,9118,9119,9120,9121,9122,9123,9124,9125,9126,9127,9128,9129,9130,9131,9132,9133,9134,9135,9136,9137,9138,9139,9140,9141,9142,9143,9144,9145,9146,9147,9148,9149,9150,9151,9152,9153,9154,9155,9156,9157,9158,9159,9160,9161,9162,9163,9164,9165,9166,9167,9168,9169,9170,9171,9172,9173,9174,9175,9176,9177,9178,9179,9180,9181,9182,9183,9184,9185,9186,9187,9188,9189,9190,9191,9192,9193,9194,9195,9196,9197,9198,9199,9200,9201,9202,9203,9204,9205,9206,9207,9208,9209,9210,9211,9212,9213,9214,9215,9216,9217,9218,9219,9220,9221,9222,9223,9224,9225,9226,9227,9228,9229,9230,9231,9232,9233,9234,9235,9236,9237,9238,9239,9240,9241,9242,9243,9244,9245,9246,9247,9248,9249,9250,9251,9252,9253,9254,9255,9256,9257,9258,9259,9260,9261,9262,9263,9264,9265,9266,9267,9268,9269,9270,9271,9272,9273,9274,9275,9276,9277,9278,9279,9280,9281,9282,9283,9284,9285,9286,9287,9288,9289,9290,9291,9292,9293,9294,9295,9296,9297,9298,9299,9300,9301,9302,9303,9304,9305,9306,9307,9308,9309,9310,9311,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9322,9323,9324,9325,9326,9327,9328,9329,9330,9331,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,9342,9343,9344,9345,9346,9347,9348,9349,9350,9351,9352,9353,9354,9355,9356,9357,9358,9359,9360,9361,9362,9363,9364,9365,9366,9367,9368,9369,9370,9371,9372,9373,9374,9375,9376,9377,9378,9379,9380,9381,9382,9383,9384,9385,9386,9387,9388,9389,9390,9391,9392,9393,9394,9395,9396,9397,9398,9399,9400,9401,9402,9403,9404,9405,9406,9407,9408,9409,9410,9411,9412,9413,9414,9415,9416,9417,9418,9419,9420,9421,9422,9423,9424,9425,9426,9427,9428,9429,9430,9431,9432,9433,9434,9435,9436,9437,9438,9439,9440,9441,9442,9443,9444,9445,9446,9447,9448,9449,9450,9451,9452,9453,9454,9455,9456,9457,9458,9459,9460,9461,9462,9463,9464,9465,9466,9467,9468,9469,9470,9471,9472,9473,9474,9475,9476,9477,9478,9479,9480,9481,9482,9483,9484,9485,9486,9487,9488,9489,9490,9491,9492,9493,9494,9495,9496,9497,9498,9499,9500,9501,9502,9503,9504,9505,9506,9507,9508,9509,9510,9511,9512,9513,9514,9515,9516,9517,9518,9519,9520,9521,9522,9523,9524,9525,9526,9527,9528,9529,9530,9531,9532,9533,9534,9535,9536,9537,9538,9539,9540,9541,9542,9543,9544,9545,9546,9547,9548,9549,9550,9551,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9581,9582,9583,9584,9585,9586,9587,9588,9589,9590,9591,9592,9593,9594,9595,9596,9597,9598,9599,9600,9601,9602,9603,9604,9605,9606,9607,9608,9609,9610,9611,9612,9613,9614,9615,9616,9617,9618,9619,9620,9621,9622,9623,9624,9625,9626,9627,9628,9629,9630,9631,9632,9633,9634,9635,9636,9637,9638,9639,9640,9641,9642,9643,9644,9645,9646,9647,9648,9649,9650,9651,9652,9653,9654,9655,9656,9657,9658,9659,9660,9661,9662,9663,9664,9665,9666,9667,9668,9669,9670,9671,9672,9673,9674,9675,9676,9677,9678,9679,9680,9681,9682,9683,9684,9685,9686,9687,9688,9689,9690,9691,9692,9693,9694,9695,9696,9697,9698,9699,9700,9701,9702,9703,9704,9705,9706,9707,9708,9709,9710,9711,9712,9713,9714,9715,9716,9717,9718,9719,9720,9721,9722,9723,9724,9725,9726,9727,9728,9729,9730,9731,9732,9733,9734,9735,9736,9737,9738,9739,9740,9741,9742,9743,9744,9745,9746,9747,9748,9749,9750,9751,9752,9753,9754,9755,9756,9757,9758,9759,9760,9761,9762,9763,9764,9765,9766,9767,9768,9769,9770,9771,9772,9773,9774,9775,9776,9777,9778,9779,9780,9781,9782,9783,9784,9785,9786,9787,9788,9789,9790,9791,9792,9793,9794,9795,9796,9797,9798,9799,9800,9801,9802,9803,9804,9805,9806,9807,9808,9809,9810,9811,9812,9813,9814,9815,9816,9817,9818,9819,9820,9821,9822,9823,9824,9825,9826,9827,9828,9829,9830,9831,9832,9833,9834,9835,9836,9837,9838,9839,9840,9841,9842,9843,9844,9845,9846,9847,9848,9849,9850,9851,9852,9853,9854,9855,9856,9857,9858,9859,9860,9861,9862,9863,9864,9865,9866,9867,9868,9869,9870,9871,9872,9873,9874,9875,9876,9877,9878,9879,9880,9881,9882,9883,9884,9885,9886,9887,9888,9889,9890,9891,9892,9893,9894,9895,9896,9897,9898,9899,9900,9901,9902,9903,9904,9905,9906,9907,9908,9909,9910,9911,9912,9913,9914,9915,9916,9917,9918,9919,9920,9921,9922,9923,9924,9925,9926,9927,9928,9929,9930,9931,9932,9933,9934,9935,9936,9937,9938,9939,9940,9941,9942,9943,9944,9945,9946,9947,9948,9949,9950,9951,9952,9953,9954,9955,9956,9957,9958,9959,9960,9961,9962,9963,9964,9965,9966,9967,9968,9969,9970,9971,9972,9973,9974,9975,9976,9977,9978,9979,9980,9981,9982,9983,9984,9985,9986,9987,9988,9989,9990,9991,9992,9993,9994,9995,9996,9997,9998,9999,10000,10001,10002,10003,10004,10005,10006,10007,10008,10009,10010,10011,10012,10013,10014,10015,10016,10017,10018,10019,10020,10021,10022,10023,10024,10025,10026,10027,10028,10029,10030,10031,10032,10033,10034,10035,10036,10037,10038,10039,10040,10041,10042,10043,10044,10045,10046,10047,10048,10049,10050,10051,10052,10053,10054,10055,10056,10057,10058,10059,10060,10061,10062,10063,10064,10065,10066,10067,10068,10069,10070,10071,10072,10073,10074,10075,10076,10077,10078,10079,10080,10081,10082,10083,10084,10085,10086,10087,10088,10089,10090,10091,10092,10093,10094,10095,10096,10097,10098,10099,10100,10101,10102,10103,10104,10105,10106,10107,10108,10109,10110,10111,10112,10113,10114,10115,10116,10117,10118,10119,10120,10121,10122,10123,10124,10125,10126,10127,10128,10129,10130,10131,10132,10133,10134,10135,10136,10137,10138,10139,10140,10141,10142,10143,10144,10145,10146,10147,10148,10149,10150,10151,10152,10153,10154,10155,10156,10157,10158,10159,10160,10161,10162,10163,10164,10165,10166,10167,10168,10169,10170,10171,10172,10173,10174,10175,10176,10177,10178,10179,10180,10181,10182,10183,10184,10185,10186,10187,10188,10189,10190,10191,10192,10193,10194,10195,10196,10197,10198,10199,10200,10201,10202,10203,10204,10205,10206,10207,10208,10209,10210,10211,10212,10213,10214,10215,10216,10217,10218,10219,10220,10221,10222,10223,10224,10225,10226,10227,10228,10229,10230,10231,10232,10233,10234,10235,10236,10237,10238,10239,10240,10241,10242,10243,10244,10245,10246,10247,10248,10249,10250,10251,10252,10253,10254,10255,10256,10257,10258,10259,10260,10261,10262,10263,10264,10265,10266,10267,10268,10269,10270,10271,10272,10273,10274,10275,10276,10277,10278,10279,10280,10281,10282,10283,10284,10285,10286,10287,10288,10289,10290,10291,10292,10293,10294,10295,10296,10297,10298,10299,10300,10301,10302,10303,10304,10305,10306,10307,10308,10309,10310,10311,10312,10313,10314,10315,10316,10317,10318,10319,10320,10321,10322,10323,10324,10325,10326,10327,10328,10329,10330,10331,10332,10333,10334,10335,10336,10337,10338,10339,10340,10341,10342,10343,10344,10345,10346,10347,10348,10349,10350,10351,10352,10353,10354,10355,10356,10357,10358,10359,10360,10361,10362,10363,10364,10365,10366,10367,10368,10369,10370,10371,10372,10373,10374,10375,10376,10377,10378,10379,10380,10381,10382,10383,10384,10385,10386,10387,10388,10389,10390,10391,10392,10393,10394,10395,10396,10397,10398,10399,10400,10401,10402,10403,10404,10405,10406,10407,10408,10409,10410,10411,10412,10413,10414,10415,10416,10417,10418,10419,10420,10421,10422,10423,10424,10425,10426,10427,10428,10429,10430,10431,10432,10433,10434,10435,10436,10437,10438,10439,10440,10441,10442,10443,10444,10445,10446,10447,10448,10449,10450,10451,10452,10453,10454,10455,10456,10457,10458,10459,10460,10461,10462,10463,10464,10465,10466,10467,10468,10469,10470,10471,10472,10473,10474,10475,10476,10477,10478,10479,10480,10481,10482,10483,10484,10485,10486,10487,10488,10489,10490,10491,10492,10493,10494,10495,10496,10497,10498,10499,10500,10501,10502,10503,10504,10505,10506,10507,10508,10509,10510,10511,10512,10513,10514,10515,10516,10517,10518,10519,10520,10521,10522,10523,10524,10525,10526,10527,10528,10529,10530,10531,10532,10533,10534,10535,10536,10537,10538,10539,10540,10541,10542,10543,10544,10545,10546,10547,10548,10549,10550,10551,10552,10553,10554,10555,10556,10557,10558,10559,10560,10561,10562,10563,10564,10565,10566,10567,10568,10569,10570,10571,10572,10573,10574,10575,10576,10577,10578,10579,10580,10581,10582,10583,10584,10585,10586,10587,10588,10589,10590,10591,10592,10593,10594,10595,10596,10597,10598,10599,10600,10601,10602,10603,10604,10605,10606,10607,10608,10609,10610,10611,10612,10613,10614,10615,10616,10617,10618,10619,10620,10621,10622,10623,10624,10625,10626,10627,10628,10629,10630,10631,10632,10633,10634,10635,10636,10637,10638,10639,10640,10641,10642,10643,10644,10645,10646,10647,10648,10649,10650,10651,10652,10653,10654,10655,10656,10657,10658,10659,10660,10661,10662,10663,10664,10665,10666,10667,10668,10669,10670,10671,10672,10673,10674,10675,10676,10677,10678,10679,10680,10681,10682,10683,10684,10685,10686,10687,10688,10689,10690,10691,10692,10693,10694,10695,10696,10697,10698,10699,10700,10701,10702,10703,10704,10705,10706,10707,10708,10709,10710,10711,10712,10713,10714,10715,10716,10717,10718,10719,10720,10721,10722,10723,10724,10725,10726,10727,10728,10729,10730,10731,10732,10733,10734,10735,10736,10737,10738,10739,10740,10741,10742,10743,10744,10745,10746,10747,10748,10749,10750,10751,10752,10753,10754,10755,10756,10757,10758,10759,10760,10761,10762,10763,10764,10765,10766,10767,10768,10769,10770,10771,10772,10773,10774,10775,10776,10777,10778,10779,10780,10781,10782,10783,10784,10785,10786,10787,10788,10789,10790,10791,10792,10793,10794,10795,10796,10797,10798,10799,10800,10801,10802,10803,10804,10805,10806,10807,10808,10809,10810,10811,10812,10813,10814,10815,10816,10817,10818,10819,10820,10821,10822,10823,10824,10825,10826,10827,10828,10829,10830,10831,10832,10833,10834,10835,10836,10837,10838,10839,10840,10841,10842,10843,10844,10845,10846,10847,10848,10849,10850,10851,10852,10853,10854,10855,10856,10857,10858,10859,10860,10861,10862,10863,10864,10865,10866,10867,10868,10869,10870,10871,10872,10873,10874,10875,10876,10877,10878,10879,10880,10881,10882,10883,10884,10885,10886,10887,10888,10889,10890,10891,10892,10893,10894,10895,10896,10897,10898,10899,10900,10901,10902,10903,10904,10905,10906,10907,10908,10909,10910,10911,10912,10913,10914,10915,10916,10917,10918,10919,10920,10921,10922,10923,10924,10925,10926,10927,10928,10929,10930,10931,10932,10933,10934,10935,10936,10937,10938,10939,10940,10941,10942,10943,10944,10945,10946,10947,10948,10949,10950,10951,10952,10953,10954,10955,10956,10957,10958,10959,10960,10961,10962,10963,10964,10965,10966,10967,10968,10969,10970,10971,10972,10973,10974,10975,10976,10977,10978,10979,10980,10981,10982,10983,10984,10985,10986,10987,10988,10989,10990,10991,10992,10993,10994,10995,10996,10997,10998,10999,11000,11001,11002,11003,11004,11005,11006,11007,11008,11009,11010,11011,11012,11013,11014,11015,11016,11017,11018,11019,11020,11021,11022,11023,11024,11025,11026,11027,11028,11029,11030,11031,11032,11033,11034,11035,11036,11037,11038,11039,11040,11041,11042,11043,11044,11045,11046,11047,11048,11049,11050,11051,11052,11053,11054,11055,11056,11057,11058,11059,11060,11061,11062,11063,11064,11065,11066,11067,11068,11069,11070,11071,11072,11073,11074,11075,11076,11077,11078,11079,11080,11081,11082,11083,11084,11085,11086,11087,11088,11089,11090,11091,11092,11093,11094,11095,11096,11097,11098,11099,11100,11101,11102,11103,11104,11105,11106,11107,11108,11109,11110,11111,11112,11113,11114,11115,11116,11117,11118,11119,11120,11121,11122,11123,11124,11125,11126,11127,11128,11129,11130,11131,11132,11133,11134,11135,11136,11137,11138,11139,11140,11141,11142,11143,11144,11145,11146,11147,11148,11149,11150,11151,11152,11153,11154,11155,11156,11157,11158,11159,11160,11161,11162,11163,11164,11165,11166,11167,11168,11169,11170,11171,11172,11173,11174,11175,11176,11177,11178,11179,11180,11181,11182,11183,11184,11185,11186,11187,11188,11189,11190,11191,11192,11193,11194,11195,11196,11197,11198,11199,11200,11201,11202,11203,11204,11205,11206,11207,11208,11209,11210,11211,11212,11213,11214,11215,11216,11217,11218,11219,11220,11221,11222,11223,11224,11225,11226,11227,11228,11229,11230,11231,11232,11233,11234,11235,11236,11237,11238,11239,11240,11241,11242,11243,11244,11245,11246,11247,11248,11249,11250,11251,11252,11253,11254,11255,11256,11257,11258,11259,11260,11261,11262,11263,11264,11265,11266,11267,11268,11269,11270,11271,11272,11273,11274,11275,11276,11277,11278,11279,11280,11281,11282,11283,11284,11285,11286,11287,11288,11289,11290,11291,11292,11293,11294,11295,11296,11297,11298,11299,11300,11301,11302,11303,11304,11305,11306,11307,11308,11309,11310,11311,11312,11313,11314,11315,11316,11317,11318,11319,11320,11321,11322,11323,11324,11325,11326,11327,11328,11329,11330,11331,11332,11333,11334,11335,11336,11337,11338,11339,11340,11341,11342,11343,11344,11345,11346,11347,11348,11349,11350,11351,11352,11353,11354,11355,11356,11357,11358,11359,11360,11361,11362,11363,11364,11365,11366,11367,11368,11369,11370,11371,11372,11373,11374,11375,11376,11377,11378,11379,11380,11381,11382,11383,11384,11385,11386,11387,11388,11389,11390,11391,11392,11393,11394,11395,11396,11397,11398,11399,11400,11401,11402,11403,11404,11405,11406,11407,11408,11409,11410,11411,11412,11413,11414,11415,11416,11417,11418,11419,11420,11421,11422,11423,11424,11425,11426,11427,11428,11429,11430,11431,11432,11433,11434,11435,11436,11437,11438,11439,11440,11441,11442,11443,11444,11445,11446,11447,11448,11449,11450,11451,11452,11453,11454,11455,11456,11457,11458,11459,11460,11461,11462,11463,11464,11465,11466,11467,11468,11469,11470,11471,11472,11473,11474,11475,11476,11477,11478,11479,11480,11481,11482,11483,11484,11485,11486,11487,11488,11489,11490,11491,11492,11493,11494,11495,11496,11497,11498,11499,11500,11501,11502,11503,11504,11505,11506,11507,11508,11509,11510,11511,11512,11513,11514,11515,11516,11517,11518,11519,11520,11521,11522,11523,11524,11525,11526,11527,11528,11529,11530,11531,11532,11533,11534,11535,11536,11537,11538,11539,11540,11541,11542,11543,11544,11545,11546,11547,11548,11549,11550,11551,11552,11553,11554,11555,11556,11557,11558,11559,11560,11561,11562,11563,11564,11565,11566,11567,11568,11569,11570,11571,11572,11573,11574,11575,11576,11577,11578,11579,11580,11581,11582,11583,11584,11585,11586,11587,11588,11589,11590,11591,11592,11593,11594,11595,11596,11597,11598,11599,11600,11601,11602,11603,11604,11605,11606,11607,11608,11609,11610,11611,11612,11613,11614,11615,11616,11617,11618,11619,11620,11621,11622,11623,11624,11625,11626,11627,11628,11629,11630,11631,11632,11633,11634,11635,11636,11637,11638,11639,11640,11641,11642,11643,11644,11645,11646,11647,11648,11649,11650,11651,11652,11653,11654,11655,11656,11657,11658,11659,11660,11661,11662,11663,11664,11665,11666,11667,11668,11669,11670,11671,11672,11673,11674,11675,11676,11677,11678,11679,11680,11681,11682,11683,11684,11685,11686,11687,11688,11689,11690,11691,11692,11693,11694,11695,11696,11697,11698,11699,11700,11701,11702,11703,11704,11705,11706,11707,11708,11709,11710,11711,11712,11713,11714,11715,11716,11717,11718,11719,11720,11721,11722,11723,11724,11725,11726,11727,11728,11729,11730,11731,11732,11733,11734,11735,11736,11737,11738,11739,11740,11741,11742,11743,11744,11745,11746,11747,11748,11749,11750,11751,11752,11753,11754,11755,11756,11757,11758,11759,11760,11761,11762,11763,11764,11765,11766,11767,11768,11769,11770,11771,11772,11773,11774,11775,11776,11777,11778,11779,11780,11781,11782,11783,11784,11785,11786,11787,11788,11789,11790,11791,11792,11793,11794,11795,11796,11797,11798,11799,11800,11801,11802,11803,11804,11805,11806,11807,11808,11809,11810,11811,11812,11813,11814,11815,11816,11817,11818,11819,11820,11821,11822,11823,11824,11825,11826,11827,11828,11829,11830,11831,11832,11833,11834,11835,11836,11837,11838,11839,11840,11841,11842,11843,11844,11845,11846,11847,11848,11849,11850,11851,11852,11853,11854,11855,11856,11857,11858,11859,11860,11861,11862,11863,11864,11865,11866,11867,11868,11869,11870,11871,11872,11873,11874,11875,11876,11877,11878,11879,11880,11881,11882,11883,11884,11885,11886,11887,11888,11889,11890,11891,11892,11893,11894,11895,11896,11897,11898,11899,11900,11901,11902,11903,11904,11905,11906,11907,11908,11909,11910,11911,11912,11913,11914,11915,11916,11917,11918,11919,11920,11921,11922,11923,11924,11925,11926,11927,11928,11929,11930,11931,11932,11933,11934,11935,11936,11937,11938,11939,11940,11941,11942,11943,11944,11945,11946,11947,11948,11949,11950,11951,11952,11953,11954,11955,11956,11957,11958,11959,11960,11961,11962,11963,11964,11965,11966,11967,11968,11969,11970,11971,11972,11973,11974,11975,11976,11977,11978,11979,11980,11981,11982,11983,11984,11985,11986,11987,11988,11989,11990,11991,11992,11993,11994,11995,11996,11997,11998,11999,12000,12001,12002,12003,12004,12005,12006,12007,12008,12009,12010,12011,12012,12013,12014,12015,12016,12017,12018,12019,12020,12021,12022,12023,12024,12025,12026,12027,12028,12029,12030,12031,12032,12033,12034,12035,12036,12037,12038,12039,12040,12041,12042,12043,12044,12045,12046,12047,12048,12049,12050,12051,12052,12053,12054,12055,12056,12057,12058,12059,12060,12061,12062,12063,12064,12065,12066,12067,12068,12069,12070,12071,12072,12073,12074,12075,12076,12077,12078,12079,12080,12081,12082,12083,12084,12085,12086,12087,12088,12089,12090,12091,12092,12093,12094,12095,12096,12097,12098,12099,12100,12101,12102,12103,12104,12105,12106,12107,12108,12109,12110,12111,12112,12113,12114,12115,12116,12117,12118,12119,12120,12121,12122,12123,12124,12125,12126,12127,12128,12129,12130,12131,12132,12133,12134,12135,12136,12137,12138,12139,12140,12141,12142,12143,12144,12145,12146,12147,12148,12149,12150,12151,12152,12153,12154,12155,12156,12157,12158,12159,12160,12161,12162,12163,12164,12165,12166,12167,12168,12169,12170,12171,12172,12173,12174,12175,12176,12177,12178,12179,12180,12181,12182,12183,12184,12185,12186,12187,12188,12189,12190,12191,12192,12193,12194,12195,12196,12197,12198,12199,12200,12201,12202,12203,12204,12205,12206,12207,12208,12209,12210,12211,12212,12213,12214,12215,12216,12217,12218,12219,12220,12221,12222,12223,12224,12225,12226,12227,12228,12229,12230,12231,12232,12233,12234,12235,12236,12237,12238,12239,12240,12241,12242,12243,12244,12245,12246,12247,12248,12249,12250,12251,12252,12253,12254,12255,12256,12257,12258,12259,12260,12261,12262,12263,12264,12265,12266,12267,12268,12269,12270,12271,12272,12273,12274,12275,12276,12277,12278,12279,12280,12281,12282,12283,12284,12285,12286,12287,12288,12289,12290,12291,12292,12293,12294,12295,12296,12297,12298,12299,12300,12301,12302,12303,12304,12305,12306,12307,12308,12309,12310,12311,12312,12313,12314,12315,12316,12317,12318,12319,12320,12321,12322,12323,12324,12325,12326,12327,12328,12329,12330,12331,12332,12333,12334,12335,12336,12337,12338,12339,12340,12341,12342,12343,12344,12345,12346,12347,12348,12349,12350,12351,12352,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,12436,12437,12438,12439,12440,12441,12442,12443,12444,12445,12446,12447,12448,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,12535,12536,12537,12538,12539,12540,12541,12542,12543,12544,12545,12546,12547,12548,12549,12550,12551,12552,12553,12554,12555,12556,12557,12558,12559,12560,12561,12562,12563,12564,12565,12566,12567,12568,12569,12570,12571,12572,12573,12574,12575,12576,12577,12578,12579,12580,12581,12582,12583,12584,12585,12586,12587,12588,12589,12590,12591,12592,12593,12594,12595,12596,12597,12598,12599,12600,12601,12602,12603,12604,12605,12606,12607,12608,12609,12610,12611,12612,12613,12614,12615,12616,12617,12618,12619,12620,12621,12622,12623,12624,12625,12626,12627,12628,12629,12630,12631,12632,12633,12634,12635,12636,12637,12638,12639,12640,12641,12642,12643,12644,12645,12646,12647,12648,12649,12650,12651,12652,12653,12654,12655,12656,12657,12658,12659,12660,12661,12662,12663,12664,12665,12666,12667,12668,12669,12670,12671,12672,12673,12674,12675,12676,12677,12678,12679,12680,12681,12682,12683,12684,12685,12686,12687,12688,12689,12690,12691,12692,12693,12694,12695,12696,12697,12698,12699,12700,12701,12702,12703,12704,12705,12706,12707,12708,12709,12710,12711,12712,12713,12714,12715,12716,12717,12718,12719,12720,12721,12722,12723,12724,12725,12726,12727,12728,12729,12730,12731,12732,12733,12734,12735,12736,12737,12738,12739,12740,12741,12742,12743,12744,12745,12746,12747,12748,12749,12750,12751,12752,12753,12754,12755,12756,12757,12758,12759,12760,12761,12762,12763,12764,12765,12766,12767,12768,12769,12770,12771,12772,12773,12774,12775,12776,12777,12778,12779,12780,12781,12782,12783,12784,12785,12786,12787,12788,12789,12790,12791,12792,12793,12794,12795,12796,12797,12798,12799,12800,12801,12802,12803,12804,12805,12806,12807,12808,12809,12810,12811,12812,12813,12814,12815,12816,12817,12818,12819,12820,12821,12822,12823,12824,12825,12826,12827,12828,12829,12830,12831,12832,12833,12834,12835,12836,12837,12838,12839,12840,12841,12842,12843,12844,12845,12846,12847,12848,12849,12850,12851,12852,12853,12854,12855,12856,12857,12858,12859,12860,12861,12862,12863,12864,12865,12866,12867,12868,12869,12870,12871,12872,12873,12874,12875,12876,12877,12878,12879,12880,12881,12882,12883,12884,12885,12886,12887,12888,12889,12890,12891,12892,12893,12894,12895,12896,12897,12898,12899,12900,12901,12902,12903,12904,12905,12906,12907,12908,12909,12910,12911,12912,12913,12914,12915,12916,12917,12918,12919,12920,12921,12922,12923,12924,12925,12926,12927,12928,12929,12930,12931,12932,12933,12934,12935,12936,12937,12938,12939,12940,12941,12942,12943,12944,12945,12946,12947,12948,12949,12950,12951,12952,12953,12954,12955,12956,12957,12958,12959,12960,12961,12962,12963,12964,12965,12966,12967,12968,12969,12970,12971,12972,12973,12974,12975,12976,12977,12978,12979,12980,12981,12982,12983,12984,12985,12986,12987,12988,12989,12990,12991,12992,12993,12994,12995,12996,12997,12998,12999,13000,13001,13002,13003,13004,13005,13006,13007,13008,13009,13010,13011,13012,13013,13014,13015,13016,13017,13018,13019,13020,13021,13022,13023,13024,13025,13026,13027,13028,13029,13030,13031,13032,13033,13034,13035,13036,13037,13038,13039,13040,13041,13042,13043,13044,13045,13046,13047,13048,13049,13050,13051,13052,13053,13054,13055,13056,13057,13058,13059,13060,13061,13062,13063,13064,13065,13066,13067,13068,13069,13070,13071,13072,13073,13074,13075,13076,13077,13078,13079,13080,13081,13082,13083,13084,13085,13086,13087,13088,13089,13090,13091,13092,13093,13094,13095,13096,13097,13098,13099,13100,13101,13102,13103,13104,13105,13106,13107,13108,13109,13110,13111,13112,13113,13114,13115,13116,13117,13118,13119,13120,13121,13122,13123,13124,13125,13126,13127,13128,13129,13130,13131,13132,13133,13134,13135,13136,13137,13138,13139,13140,13141,13142,13143,13144,13145,13146,13147,13148,13149,13150,13151,13152,13153,13154,13155,13156,13157,13158,13159,13160,13161,13162,13163,13164,13165,13166,13167,13168,13169,13170,13171,13172,13173,13174,13175,13176,13177,13178,13179,13180,13181,13182,13183,13184,13185,13186,13187,13188,13189,13190,13191,13192,13193,13194,13195,13196,13197,13198,13199,13200,13201,13202,13203,13204,13205,13206,13207,13208,13209,13210,13211,13212,13213,13214,13215,13216,13217,13218,13219,13220,13221,13222,13223,13224,13225,13226,13227,13228,13229,13230,13231,13232,13233,13234,13235,13236,13237,13238,13239,13240,13241,13242,13243,13244,13245,13246,13247,13248,13249,13250,13251,13252,13253,13254,13255,13256,13257,13258,13259,13260,13261,13262,13263,13264,13265,13266,13267,13268,13269,13270,13271,13272,13273,13274,13275,13276,13277,13278,13279,13280,13281,13282,13283,13284,13285,13286,13287,13288,13289,13290,13291,13292,13293,13294,13295,13296,13297,13298,13299,13300,13301,13302,13303,13304,13305,13306,13307,13308,13309,13310,13311,13312,13313,13314,13315,13316,13317,13318,13319,13320,13321,13322,13323,13324,13325,13326,13327,13328,13329,13330,13331,13332,13333,13334,13335,13336,13337,13338,13339,13340,13341,13342,13343,13344,13345,13346,13347,13348,13349,13350,13351,13352,13353,13354,13355,13356,13357,13358,13359,13360,13361,13362,13363,13364,13365,13366,13367,13368,13369,13370,13371,13372,13373,13374,13375,13376,13377,13378,13379,13380,13381,13382,13383,13384,13385,13386,13387,13388,13389,13390,13391,13392,13393,13394,13395,13396,13397,13398,13399,13400,13401,13402,13403,13404,13405,13406,13407,13408,13409,13410,13411,13412,13413,13414,13415,13416,13417,13418,13419,13420,13421,13422,13423,13424,13425,13426,13427,13428,13429,13430,13431,13432,13433,13434,13435,13436,13437,13438,13439,13440,13441,13442,13443,13444,13445,13446,13447,13448,13449,13450,13451,13452,13453,13454,13455,13456,13457,13458,13459,13460,13461,13462,13463,13464,13465,13466,13467,13468,13469,13470,13471,13472,13473,13474,13475,13476,13477,13478,13479,13480,13481,13482,13483,13484,13485,13486,13487,13488,13489,13490,13491,13492,13493,13494,13495,13496,13497,13498,13499,13500,13501,13502,13503,13504,13505,13506,13507,13508,13509,13510,13511,13512,13513,13514,13515,13516,13517,13518,13519,13520,13521,13522,13523,13524,13525,13526,13527,13528,13529,13530,13531,13532,13533,13534,13535,13536,13537,13538,13539,13540,13541,13542,13543,13544,13545,13546,13547,13548,13549,13550,13551,13552,13553,13554,13555,13556,13557,13558,13559,13560,13561,13562,13563,13564,13565,13566,13567,13568,13569,13570,13571,13572,13573,13574,13575,13576,13577,13578,13579,13580,13581,13582,13583,13584,13585,13586,13587,13588,13589,13590,13591,13592,13593,13594,13595,13596,13597,13598,13599,13600,13601,13602,13603,13604,13605,13606,13607,13608,13609,13610,13611,13612,13613,13614,13615,13616,13617,13618,13619,13620,13621,13622,13623,13624,13625,13626,13627,13628,13629,13630,13631,13632,13633,13634,13635,13636,13637,13638,13639,13640,13641,13642,13643,13644,13645,13646,13647,13648,13649,13650,13651,13652,13653,13654,13655,13656,13657,13658,13659,13660,13661,13662,13663,13664,13665,13666,13667,13668,13669,13670,13671,13672,13673,13674,13675,13676,13677,13678,13679,13680,13681,13682,13683,13684,13685,13686,13687,13688,13689,13690,13691,13692,13693,13694,13695,13696,13697,13698,13699,13700,13701,13702,13703,13704,13705,13706,13707,13708,13709,13710,13711,13712,13713,13714,13715,13716,13717,13718,13719,13720,13721,13722,13723,13724,13725,13726,13727,13728,13729,13730,13731,13732,13733,13734,13735,13736,13737,13738,13739,13740,13741,13742,13743,13744,13745,13746,13747,13748,13749,13750,13751,13752,13753,13754,13755,13756,13757,13758,13759,13760,13761,13762,13763,13764,13765,13766,13767,13768,13769,13770,13771,13772,13773,13774,13775,13776,13777,13778,13779,13780,13781,13782,13783,13784,13785,13786,13787,13788,13789,13790,13791,13792,13793,13794,13795,13796,13797,13798,13799,13800,13801,13802,13803,13804,13805,13806,13807,13808,13809,13810,13811,13812,13813,13814,13815,13816,13817,13818,13819,13820,13821,13822,13823,13824,13825,13826,13827,13828,13829,13830,13831,13832,13833,13834,13835,13836,13837,13838,13839,13840,13841,13842,13843,13844,13845,13846,13847,13848,13849,13850,13851,13852,13853,13854,13855,13856,13857,13858,13859,13860,13861,13862,13863,13864,13865,13866,13867,13868,13869,13870,13871,13872,13873,13874,13875,13876,13877,13878,13879,13880,13881,13882,13883,13884,13885,13886,13887,13888,13889,13890,13891,13892,13893,13894,13895,13896,13897,13898,13899,13900,13901,13902,13903,13904,13905,13906,13907,13908,13909,13910,13911,13912,13913,13914,13915,13916,13917,13918,13919,13920,13921,13922,13923,13924,13925,13926,13927,13928,13929,13930,13931,13932,13933,13934,13935,13936,13937,13938,13939,13940,13941,13942,13943,13944,13945,13946,13947,13948,13949,13950,13951,13952,13953,13954,13955,13956,13957,13958,13959,13960,13961,13962,13963,13964,13965,13966,13967,13968,13969,13970,13971,13972,13973,13974,13975,13976,13977,13978,13979,13980,13981,13982,13983,13984,13985,13986,13987,13988,13989,13990,13991,13992,13993,13994,13995,13996,13997,13998,13999,14000,14001,14002,14003,14004,14005,14006,14007,14008,14009,14010,14011,14012,14013,14014,14015,14016,14017,14018,14019,14020,14021,14022,14023,14024,14025,14026,14027,14028,14029,14030,14031,14032,14033,14034,14035,14036,14037,14038,14039,14040,14041,14042,14043,14044,14045,14046,14047,14048,14049,14050,14051,14052,14053,14054,14055,14056,14057,14058,14059,14060,14061,14062,14063,14064,14065,14066,14067,14068,14069,14070,14071,14072,14073,14074,14075,14076,14077,14078,14079,14080,14081,14082,14083,14084,14085,14086,14087,14088,14089,14090,14091,14092,14093,14094,14095,14096,14097,14098,14099,14100,14101,14102,14103,14104,14105,14106,14107,14108,14109,14110,14111,14112,14113,14114,14115,14116,14117,14118,14119,14120,14121,14122,14123,14124,14125,14126,14127,14128,14129,14130,14131,14132,14133,14134,14135,14136,14137,14138,14139,14140,14141,14142,14143,14144,14145,14146,14147,14148,14149,14150,14151,14152,14153,14154,14155,14156,14157,14158,14159,14160,14161,14162,14163,14164,14165,14166,14167,14168,14169,14170,14171,14172,14173,14174,14175,14176,14177,14178,14179,14180,14181,14182,14183,14184,14185,14186,14187,14188,14189,14190,14191,14192,14193,14194,14195,14196,14197,14198,14199,14200,14201,14202,14203,14204,14205,14206,14207,14208,14209,14210,14211,14212,14213,14214,14215,14216,14217,14218,14219,14220,14221,14222,14223,14224,14225,14226,14227,14228,14229,14230,14231,14232,14233,14234,14235,14236,14237,14238,14239,14240,14241,14242,14243,14244,14245,14246,14247,14248,14249,14250,14251,14252,14253,14254,14255,14256,14257,14258,14259,14260,14261,14262,14263,14264,14265,14266,14267,14268,14269,14270,14271,14272,14273,14274,14275,14276,14277,14278,14279,14280,14281,14282,14283,14284,14285,14286,14287,14288,14289,14290,14291,14292,14293,14294,14295,14296,14297,14298,14299,14300,14301,14302,14303,14304,14305,14306,14307,14308,14309,14310,14311,14312,14313,14314,14315,14316,14317,14318,14319,14320,14321,14322,14323,14324,14325,14326,14327,14328,14329,14330,14331,14332,14333,14334,14335,14336,14337,14338,14339,14340,14341,14342,14343,14344,14345,14346,14347,14348,14349,14350,14351,14352,14353,14354,14355,14356,14357,14358,14359,14360,14361,14362,14363,14364,14365,14366,14367,14368,14369,14370,14371,14372,14373,14374,14375,14376,14377,14378,14379,14380,14381,14382,14383,14384,14385,14386,14387,14388,14389,14390,14391,14392,14393,14394,14395,14396,14397,14398,14399,14400,14401,14402,14403,14404,14405,14406,14407,14408,14409,14410,14411,14412,14413,14414,14415,14416,14417,14418,14419,14420,14421,14422,14423,14424,14425,14426,14427,14428,14429,14430,14431,14432,14433,14434,14435,14436,14437,14438,14439,14440,14441,14442,14443,14444,14445,14446,14447,14448,14449,14450,14451,14452,14453,14454,14455,14456,14457,14458,14459,14460,14461,14462,14463,14464,14465,14466,14467,14468,14469,14470,14471,14472,14473,14474,14475,14476,14477,14478,14479,14480,14481,14482,14483,14484,14485,14486,14487,14488,14489,14490,14491,14492,14493,14494,14495,14496,14497,14498,14499,14500,14501,14502,14503,14504,14505,14506,14507,14508,14509,14510,14511,14512,14513,14514,14515,14516,14517,14518,14519,14520,14521,14522,14523,14524,14525,14526,14527,14528,14529,14530,14531,14532,14533,14534,14535,14536,14537,14538,14539,14540,14541,14542,14543,14544,14545,14546,14547,14548,14549,14550,14551,14552,14553,14554,14555,14556,14557,14558,14559,14560,14561,14562,14563,14564,14565,14566,14567,14568,14569,14570,14571,14572,14573,14574,14575,14576,14577,14578,14579,14580,14581,14582,14583,14584,14585,14586,14587,14588,14589,14590,14591,14592,14593,14594,14595,14596,14597,14598,14599,14600,14601,14602,14603,14604,14605,14606,14607,14608,14609,14610,14611,14612,14613,14614,14615,14616,14617,14618,14619,14620,14621,14622,14623,14624,14625,14626,14627,14628,14629,14630,14631,14632,14633,14634,14635,14636,14637,14638,14639,14640,14641,14642,14643,14644,14645,14646,14647,14648,14649,14650,14651,14652,14653,14654,14655,14656,14657,14658,14659,14660,14661,14662,14663,14664,14665,14666,14667,14668,14669,14670,14671,14672,14673,14674,14675,14676,14677,14678,14679,14680,14681,14682,14683,14684,14685,14686,14687,14688,14689,14690,14691,14692,14693,14694,14695,14696,14697,14698,14699,14700,14701,14702,14703,14704,14705,14706,14707,14708,14709,14710,14711,14712,14713,14714,14715,14716,14717,14718,14719,14720,14721,14722,14723,14724,14725,14726,14727,14728,14729,14730,14731,14732,14733,14734,14735,14736,14737,14738,14739,14740,14741,14742,14743,14744,14745,14746,14747,14748,14749,14750,14751,14752,14753,14754,14755,14756,14757,14758,14759,14760,14761,14762,14763,14764,14765,14766,14767,14768,14769,14770,14771,14772,14773,14774,14775,14776,14777,14778,14779,14780,14781,14782,14783,14784,14785,14786,14787,14788,14789,14790,14791,14792,14793,14794,14795,14796,14797,14798,14799,14800,14801,14802,14803,14804,14805,14806,14807,14808,14809,14810,14811,14812,14813,14814,14815,14816,14817,14818,14819,14820,14821,14822,14823,14824,14825,14826,14827,14828,14829,14830,14831,14832,14833,14834,14835,14836,14837,14838,14839,14840,14841,14842,14843,14844,14845,14846,14847,14848,14849,14850,14851,14852,14853,14854,14855,14856,14857,14858,14859,14860,14861,14862,14863,14864,14865,14866,14867,14868,14869,14870,14871,14872,14873,14874,14875,14876,14877,14878,14879,14880,14881,14882,14883,14884,14885,14886,14887,14888,14889,14890,14891,14892,14893,14894,14895,14896,14897,14898,14899,14900,14901,14902,14903,14904,14905,14906,14907,14908,14909,14910,14911,14912,14913,14914,14915,14916,14917,14918,14919,14920,14921,14922,14923,14924,14925,14926,14927,14928,14929,14930,14931,14932,14933,14934,14935,14936,14937,14938,14939,14940,14941,14942,14943,14944,14945,14946,14947,14948,14949,14950,14951,14952,14953,14954,14955,14956,14957,14958,14959,14960,14961,14962,14963,14964,14965,14966,14967,14968,14969,14970,14971,14972,14973,14974,14975,14976,14977,14978,14979,14980,14981,14982,14983,14984,14985,14986,14987,14988,14989,14990,14991,14992,14993,14994,14995,14996,14997,14998,14999,15000,15001,15002,15003,15004,15005,15006,15007,15008,15009,15010,15011,15012,15013,15014,15015,15016,15017,15018,15019,15020,15021,15022,15023,15024,15025,15026,15027,15028,15029,15030,15031,15032,15033,15034,15035,15036,15037,15038,15039,15040,15041,15042,15043,15044,15045,15046,15047,15048,15049,15050,15051,15052,15053,15054,15055,15056,15057,15058,15059,15060,15061,15062,15063,15064,15065,15066,15067,15068,15069,15070,15071,15072,15073,15074,15075,15076,15077,15078,15079,15080,15081,15082,15083,15084,15085,15086,15087,15088,15089,15090,15091,15092,15093,15094,15095,15096,15097,15098,15099,15100,15101,15102,15103,15104,15105,15106,15107,15108,15109,15110,15111,15112,15113,15114,15115,15116,15117,15118,15119,15120,15121,15122,15123,15124,15125,15126,15127,15128,15129,15130,15131,15132,15133,15134,15135,15136,15137,15138,15139,15140,15141,15142,15143,15144,15145,15146,15147,15148,15149,15150,15151,15152,15153,15154,15155,15156,15157,15158,15159,15160,15161,15162,15163,15164,15165,15166,15167,15168,15169,15170,15171,15172,15173,15174,15175,15176,15177,15178,15179,15180,15181,15182,15183,15184,15185,15186,15187,15188,15189,15190,15191,15192,15193,15194,15195,15196,15197,15198,15199,15200,15201,15202,15203,15204,15205,15206,15207,15208,15209,15210,15211,15212,15213,15214,15215,15216,15217,15218,15219,15220,15221,15222,15223,15224,15225,15226,15227,15228,15229,15230,15231,15232,15233,15234,15235,15236,15237,15238,15239,15240,15241,15242,15243,15244,15245,15246,15247,15248,15249,15250,15251,15252,15253,15254,15255,15256,15257,15258,15259,15260,15261,15262,15263,15264,15265,15266,15267,15268,15269,15270,15271,15272,15273,15274,15275,15276,15277,15278,15279,15280,15281,15282,15283,15284,15285,15286,15287,15288,15289,15290,15291,15292,15293,15294,15295,15296,15297,15298,15299,15300,15301,15302,15303,15304,15305,15306,15307,15308,15309,15310,15311,15312,15313,15314,15315,15316,15317,15318,15319,15320,15321,15322,15323,15324,15325,15326,15327,15328,15329,15330,15331,15332,15333,15334,15335,15336,15337,15338,15339,15340,15341,15342,15343,15344,15345,15346,15347,15348,15349,15350,15351,15352,15353,15354,15355,15356,15357,15358,15359,15360,15361,15362,15363,15364,15365,15366,15367,15368,15369,15370,15371,15372,15373,15374,15375,15376,15377,15378,15379,15380,15381,15382,15383,15384,15385,15386,15387,15388,15389,15390,15391,15392,15393,15394,15395,15396,15397,15398,15399,15400,15401,15402,15403,15404,15405,15406,15407,15408,15409,15410,15411,15412,15413,15414,15415,15416,15417,15418,15419,15420,15421,15422,15423,15424,15425,15426,15427,15428,15429,15430,15431,15432,15433,15434,15435,15436,15437,15438,15439,15440,15441,15442,15443,15444,15445,15446,15447,15448,15449,15450,15451,15452,15453,15454,15455,15456,15457,15458,15459,15460,15461,15462,15463,15464,15465,15466,15467,15468,15469,15470,15471,15472,15473,15474,15475,15476,15477,15478,15479,15480,15481,15482,15483,15484,15485,15486,15487,15488,15489,15490,15491,15492,15493,15494,15495,15496,15497,15498,15499,15500,15501,15502,15503,15504,15505,15506,15507,15508,15509,15510,15511,15512,15513,15514,15515,15516,15517,15518,15519,15520,15521,15522,15523,15524,15525,15526,15527,15528,15529,15530,15531,15532,15533,15534,15535,15536,15537,15538,15539,15540,15541,15542,15543,15544,15545,15546,15547,15548,15549,15550,15551,15552,15553,15554,15555,15556,15557,15558,15559,15560,15561,15562,15563,15564,15565,15566,15567,15568,15569,15570,15571,15572,15573,15574,15575,15576,15577,15578,15579,15580,15581,15582,15583,15584,15585,15586,15587,15588,15589,15590,15591,15592,15593,15594,15595,15596,15597,15598,15599,15600,15601,15602,15603,15604,15605,15606,15607,15608,15609,15610,15611,15612,15613,15614,15615,15616,15617,15618,15619,15620,15621,15622,15623,15624,15625,15626,15627,15628,15629,15630,15631,15632,15633,15634,15635,15636,15637,15638,15639,15640,15641,15642,15643,15644,15645,15646,15647,15648,15649,15650,15651,15652,15653,15654,15655,15656,15657,15658,15659,15660,15661,15662,15663,15664,15665,15666,15667,15668,15669,15670,15671,15672,15673,15674,15675,15676,15677,15678,15679,15680,15681,15682,15683,15684,15685,15686,15687,15688,15689,15690,15691,15692,15693,15694,15695,15696,15697,15698,15699,15700,15701,15702,15703,15704,15705,15706,15707,15708,15709,15710,15711,15712,15713,15714,15715,15716,15717,15718,15719,15720,15721,15722,15723,15724,15725,15726,15727,15728,15729,15730,15731,15732,15733,15734,15735,15736,15737,15738,15739,15740,15741,15742,15743,15744,15745,15746,15747,15748,15749,15750,15751,15752,15753,15754,15755,15756,15757,15758,15759,15760,15761,15762,15763,15764,15765,15766,15767,15768,15769,15770,15771,15772,15773,15774,15775,15776,15777,15778,15779,15780,15781,15782,15783,15784,15785,15786,15787,15788,15789,15790,15791,15792,15793,15794,15795,15796,15797,15798,15799,15800,15801,15802,15803,15804,15805,15806,15807,15808,15809,15810,15811,15812,15813,15814,15815,15816,15817,15818,15819,15820,15821,15822,15823,15824,15825,15826,15827,15828,15829,15830,15831,15832,15833,15834,15835,15836,15837,15838,15839,15840,15841,15842,15843,15844,15845,15846,15847,15848,15849,15850,15851,15852,15853,15854,15855,15856,15857,15858,15859,15860,15861,15862,15863,15864,15865,15866,15867,15868,15869,15870,15871,15872,15873,15874,15875,15876,15877,15878,15879,15880,15881,15882,15883,15884,15885,15886,15887,15888,15889,15890,15891,15892,15893,15894,15895,15896,15897,15898,15899,15900,15901,15902,15903,15904,15905,15906,15907,15908,15909,15910,15911,15912,15913,15914,15915,15916,15917,15918,15919,15920,15921,15922,15923,15924,15925,15926,15927,15928,15929,15930,15931,15932,15933,15934,15935,15936,15937,15938,15939,15940,15941,15942,15943,15944,15945,15946,15947,15948,15949,15950,15951,15952,15953,15954,15955,15956,15957,15958,15959,15960,15961,15962,15963,15964,15965,15966,15967,15968,15969,15970,15971,15972,15973,15974,15975,15976,15977,15978,15979,15980,15981,15982,15983,15984,15985,15986,15987,15988,15989,15990,15991,15992,15993,15994,15995,15996,15997,15998,15999,16000,16001,16002,16003,16004,16005,16006,16007,16008,16009,16010,16011,16012,16013,16014,16015,16016,16017,16018,16019,16020,16021,16022,16023,16024,16025,16026,16027,16028,16029,16030,16031,16032,16033,16034,16035,16036,16037,16038,16039,16040,16041,16042,16043,16044,16045,16046,16047,16048,16049,16050,16051,16052,16053,16054,16055,16056,16057,16058,16059,16060,16061,16062,16063,16064,16065,16066,16067,16068,16069,16070,16071,16072,16073,16074,16075,16076,16077,16078,16079,16080,16081,16082,16083,16084,16085,16086,16087,16088,16089,16090,16091,16092,16093,16094,16095,16096,16097,16098,16099,16100,16101,16102,16103,16104,16105,16106,16107,16108,16109,16110,16111,16112,16113,16114,16115,16116,16117,16118,16119,16120,16121,16122,16123,16124,16125,16126,16127,16128,16129,16130,16131,16132,16133,16134,16135,16136,16137,16138,16139,16140,16141,16142,16143,16144,16145,16146,16147,16148,16149,16150,16151,16152,16153,16154,16155,16156,16157,16158,16159,16160,16161,16162,16163,16164,16165,16166,16167,16168,16169,16170,16171,16172,16173,16174,16175,16176,16177,16178,16179,16180,16181,16182,16183,16184,16185,16186,16187,16188,16189,16190,16191,16192,16193,16194,16195,16196,16197,16198,16199,16200,16201,16202,16203,16204,16205,16206,16207,16208,16209,16210,16211,16212,16213,16214,16215,16216,16217,16218,16219,16220,16221,16222,16223,16224,16225,16226,16227,16228,16229,16230,16231,16232,16233,16234,16235,16236,16237,16238,16239,16240,16241,16242,16243,16244,16245,16246,16247,16248,16249,16250,16251,16252,16253,16254,16255,16256,16257,16258,16259,16260,16261,16262,16263,16264,16265,16266,16267,16268,16269,16270,16271,16272,16273,16274,16275,16276,16277,16278,16279,16280,16281,16282,16283,16284,16285,16286,16287,16288,16289,16290,16291,16292,16293,16294,16295,16296,16297,16298,16299,16300,16301,16302,16303,16304,16305,16306,16307,16308,16309,16310,16311,16312,16313,16314,16315,16316,16317,16318,16319,16320,16321,16322,16323,16324,16325,16326,16327,16328,16329,16330,16331,16332,16333,16334,16335,16336,16337,16338,16339,16340,16341,16342,16343,16344,16345,16346,16347,16348,16349,16350,16351,16352,16353,16354,16355,16356,16357,16358,16359,16360,16361,16362,16363,16364,16365,16366,16367,16368,16369,16370,16371,16372,16373,16374,16375,16376,16377,16378,16379,16380,16381,16382,16383,16384,16385,16386,16387,16388,16389,16390,16391,16392,16393,16394,16395,16396,16397,16398,16399,16400,16401,16402,16403,16404,16405,16406,16407,16408,16409,16410,16411,16412,16413,16414,16415,16416,16417,16418,16419,16420,16421,16422,16423,16424,16425,16426,16427,16428,16429,16430,16431,16432,16433,16434,16435,16436,16437,16438,16439,16440,16441,16442,16443,16444,16445,16446,16447,16448,16449,16450,16451,16452,16453,16454,16455,16456,16457,16458,16459,16460,16461,16462,16463,16464,16465,16466,16467,16468,16469,16470,16471,16472,16473,16474,16475,16476,16477,16478,16479,16480,16481,16482,16483,16484,16485,16486,16487,16488,16489,16490,16491,16492,16493,16494,16495,16496,16497,16498,16499,16500,16501,16502,16503,16504,16505,16506,16507,16508,16509,16510,16511,16512,16513,16514,16515,16516,16517,16518,16519,16520,16521,16522,16523,16524,16525,16526,16527,16528,16529,16530,16531,16532,16533,16534,16535,16536,16537,16538,16539,16540,16541,16542,16543,16544,16545,16546,16547,16548,16549,16550,16551,16552,16553,16554,16555,16556,16557,16558,16559,16560,16561,16562,16563,16564,16565,16566,16567,16568,16569,16570,16571,16572,16573,16574,16575,16576,16577,16578,16579,16580,16581,16582,16583,16584,16585,16586,16587,16588,16589,16590,16591,16592,16593,16594,16595,16596,16597,16598,16599,16600,16601,16602,16603,16604,16605,16606,16607,16608,16609,16610,16611,16612,16613,16614,16615,16616,16617,16618,16619,16620,16621,16622,16623,16624,16625,16626,16627,16628,16629,16630,16631,16632,16633,16634,16635,16636,16637,16638,16639,16640,16641,16642,16643,16644,16645,16646,16647,16648,16649,16650,16651,16652,16653,16654,16655,16656,16657,16658,16659,16660,16661,16662,16663,16664,16665,16666,16667,16668,16669,16670,16671,16672,16673,16674,16675,16676,16677,16678,16679,16680,16681,16682,16683,16684,16685,16686,16687,16688,16689,16690,16691,16692,16693,16694,16695,16696,16697,16698,16699,16700,16701,16702,16703,16704,16705,16706,16707,16708,16709,16710,16711,16712,16713,16714,16715,16716,16717,16718,16719,16720,16721,16722,16723,16724,16725,16726,16727,16728,16729,16730,16731,16732,16733,16734,16735,16736,16737,16738,16739,16740,16741,16742,16743,16744,16745,16746,16747,16748,16749,16750,16751,16752,16753,16754,16755,16756,16757,16758,16759,16760,16761,16762,16763,16764,16765,16766,16767,16768,16769,16770,16771,16772,16773,16774,16775,16776,16777,16778,16779,16780,16781,16782,16783,16784,16785,16786,16787,16788,16789,16790,16791,16792,16793,16794,16795,16796,16797,16798,16799,16800,16801,16802,16803,16804,16805,16806,16807,16808,16809,16810,16811,16812,16813,16814,16815,16816,16817,16818,16819,16820,16821,16822,16823,16824,16825,16826,16827,16828,16829,16830,16831,16832,16833,16834,16835,16836,16837,16838,16839,16840,16841,16842,16843,16844,16845,16846,16847,16848,16849,16850,16851,16852,16853,16854,16855,16856,16857,16858,16859,16860,16861,16862,16863,16864,16865,16866,16867,16868,16869,16870,16871,16872,16873,16874,16875,16876,16877,16878,16879,16880,16881,16882,16883,16884,16885,16886,16887,16888,16889,16890,16891,16892,16893,16894,16895,16896,16897,16898,16899,16900,16901,16902,16903,16904,16905,16906,16907,16908,16909,16910,16911,16912,16913,16914,16915,16916,16917,16918,16919,16920,16921,16922,16923,16924,16925,16926,16927,16928,16929,16930,16931,16932,16933,16934,16935,16936,16937,16938,16939,16940,16941,16942,16943,16944,16945,16946,16947,16948,16949,16950,16951,16952,16953,16954,16955,16956,16957,16958,16959,16960,16961,16962,16963,16964,16965,16966,16967,16968,16969,16970,16971,16972,16973,16974,16975,16976,16977,16978,16979,16980,16981,16982,16983,16984,16985,16986,16987,16988,16989,16990,16991,16992,16993,16994,16995,16996,16997,16998,16999,17000,17001,17002,17003,17004,17005,17006,17007,17008,17009,17010,17011,17012,17013,17014,17015,17016,17017,17018,17019,17020,17021,17022,17023,17024,17025,17026,17027,17028,17029,17030,17031,17032,17033,17034,17035,17036,17037,17038,17039,17040,17041,17042,17043,17044,17045,17046,17047,17048,17049,17050,17051,17052,17053,17054,17055,17056,17057,17058,17059,17060,17061,17062,17063,17064,17065,17066,17067,17068,17069,17070,17071,17072,17073,17074,17075,17076,17077,17078,17079,17080,17081,17082,17083,17084,17085,17086,17087,17088,17089,17090,17091,17092,17093,17094,17095,17096,17097,17098,17099,17100,17101,17102,17103,17104,17105,17106,17107,17108,17109,17110,17111,17112,17113,17114,17115,17116,17117,17118,17119,17120,17121,17122,17123,17124,17125,17126,17127,17128,17129,17130,17131,17132,17133,17134,17135,17136,17137,17138,17139,17140,17141,17142,17143,17144,17145,17146,17147,17148,17149,17150,17151,17152,17153,17154,17155,17156,17157,17158,17159,17160,17161,17162,17163,17164,17165,17166,17167,17168,17169,17170,17171,17172,17173,17174,17175,17176,17177,17178,17179,17180,17181,17182,17183,17184,17185,17186,17187,17188,17189,17190,17191,17192,17193,17194,17195,17196,17197,17198,17199,17200,17201,17202,17203,17204,17205,17206,17207,17208,17209,17210,17211,17212,17213,17214,17215,17216,17217,17218,17219,17220,17221,17222,17223,17224,17225,17226,17227,17228,17229,17230,17231,17232,17233,17234,17235,17236,17237,17238,17239,17240,17241,17242,17243,17244,17245,17246,17247,17248,17249,17250,17251,17252,17253,17254,17255,17256,17257,17258,17259,17260,17261,17262,17263,17264,17265,17266,17267,17268,17269,17270,17271,17272,17273,17274,17275,17276,17277,17278,17279,17280,17281,17282,17283,17284,17285,17286,17287,17288,17289,17290,17291,17292,17293,17294,17295,17296,17297,17298,17299,17300,17301,17302,17303,17304,17305,17306,17307,17308,17309,17310,17311,17312,17313,17314,17315,17316,17317,17318,17319,17320,17321,17322,17323,17324,17325,17326,17327,17328,17329,17330,17331,17332,17333,17334,17335,17336,17337,17338,17339,17340,17341,17342,17343,17344,17345,17346,17347,17348,17349,17350,17351,17352,17353,17354,17355,17356,17357,17358,17359,17360,17361,17362,17363,17364,17365,17366,17367,17368,17369,17370,17371,17372,17373,17374,17375,17376,17377,17378,17379,17380,17381,17382,17383,17384,17385,17386,17387,17388,17389,17390,17391,17392,17393,17394,17395,17396,17397,17398,17399,17400,17401,17402,17403,17404,17405,17406,17407,17408,17409,17410,17411,17412,17413,17414,17415,17416,17417,17418,17419,17420,17421,17422,17423,17424,17425,17426,17427,17428,17429,17430,17431,17432,17433,17434,17435,17436,17437,17438,17439,17440,17441,17442,17443,17444,17445,17446,17447,17448,17449,17450,17451,17452,17453,17454,17455,17456,17457,17458,17459,17460,17461,17462,17463,17464,17465,17466,17467,17468,17469,17470,17471,17472,17473,17474,17475,17476,17477,17478,17479,17480,17481,17482,17483,17484,17485,17486,17487,17488,17489,17490,17491,17492,17493,17494,17495,17496,17497,17498,17499,17500,17501,17502,17503,17504,17505,17506,17507,17508,17509,17510,17511,17512,17513,17514,17515,17516,17517,17518,17519,17520,17521,17522,17523,17524,17525,17526,17527,17528,17529,17530,17531,17532,17533,17534,17535,17536,17537,17538,17539,17540,17541,17542,17543,17544,17545,17546,17547,17548,17549,17550,17551,17552,17553,17554,17555,17556,17557,17558,17559,17560,17561,17562,17563,17564,17565,17566,17567,17568,17569,17570,17571,17572,17573,17574,17575,17576,17577,17578,17579,17580,17581,17582,17583,17584,17585,17586,17587,17588,17589,17590,17591,17592,17593,17594,17595,17596,17597,17598,17599,17600,17601,17602,17603,17604,17605,17606,17607,17608,17609,17610,17611,17612,17613,17614,17615,17616,17617,17618,17619,17620,17621,17622,17623,17624,17625,17626,17627,17628,17629,17630,17631,17632,17633,17634,17635,17636,17637,17638,17639,17640,17641,17642,17643,17644,17645,17646,17647,17648,17649,17650,17651,17652,17653,17654,17655,17656,17657,17658,17659,17660,17661,17662,17663,17664,17665,17666,17667,17668,17669,17670,17671,17672,17673,17674,17675,17676,17677,17678,17679,17680,17681,17682,17683,17684,17685,17686,17687,17688,17689,17690,17691,17692,17693,17694,17695,17696,17697,17698,17699,17700,17701,17702,17703,17704,17705,17706,17707,17708,17709,17710,17711,17712,17713,17714,17715,17716,17717,17718,17719,17720,17721,17722,17723,17724,17725,17726,17727,17728,17729,17730,17731,17732,17733,17734,17735,17736,17737,17738,17739,17740,17741,17742,17743,17744,17745,17746,17747,17748,17749,17750,17751,17752,17753,17754,17755,17756,17757,17758,17759,17760,17761,17762,17763,17764,17765,17766,17767,17768,17769,17770,17771,17772,17773,17774,17775,17776,17777,17778,17779,17780,17781,17782,17783,17784,17785,17786,17787,17788,17789,17790,17791,17792,17793,17794,17795,17796,17797,17798,17799,17800,17801,17802,17803,17804,17805,17806,17807,17808,17809,17810,17811,17812,17813,17814,17815,17816,17817,17818,17819,17820,17821,17822,17823,17824,17825,17826,17827,17828,17829,17830,17831,17832,17833,17834,17835,17836,17837,17838,17839,17840,17841,17842,17843,17844,17845,17846,17847,17848,17849,17850,17851,17852,17853,17854,17855,17856,17857,17858,17859,17860,17861,17862,17863,17864,17865,17866,17867,17868,17869,17870,17871,17872,17873,17874,17875,17876,17877,17878,17879,17880,17881,17882,17883,17884,17885,17886,17887,17888,17889,17890,17891,17892,17893,17894,17895,17896,17897,17898,17899,17900,17901,17902,17903,17904,17905,17906,17907,17908,17909,17910,17911,17912,17913,17914,17915,17916,17917,17918,17919,17920,17921,17922,17923,17924,17925,17926,17927,17928,17929,17930,17931,17932,17933,17934,17935,17936,17937,17938,17939,17940,17941,17942,17943,17944,17945,17946,17947,17948,17949,17950,17951,17952,17953,17954,17955,17956,17957,17958,17959,17960,17961,17962,17963,17964,17965,17966,17967,17968,17969,17970,17971,17972,17973,17974,17975,17976,17977,17978,17979,17980,17981,17982,17983,17984,17985,17986,17987,17988,17989,17990,17991,17992,17993,17994,17995,17996,17997,17998,17999,18000,18001,18002,18003,18004,18005,18006,18007,18008,18009,18010,18011,18012,18013,18014,18015,18016,18017,18018,18019,18020,18021,18022,18023,18024,18025,18026,18027,18028,18029,18030,18031,18032,18033,18034,18035,18036,18037,18038,18039,18040,18041,18042,18043,18044,18045,18046,18047,18048,18049,18050,18051,18052,18053,18054,18055,18056,18057,18058,18059,18060,18061,18062,18063,18064,18065,18066,18067,18068,18069,18070,18071,18072,18073,18074,18075,18076,18077,18078,18079,18080,18081,18082,18083,18084,18085,18086,18087,18088,18089,18090,18091,18092,18093,18094,18095,18096,18097,18098,18099,18100,18101,18102,18103,18104,18105,18106,18107,18108,18109,18110,18111,18112,18113,18114,18115,18116,18117,18118,18119,18120,18121,18122,18123,18124,18125,18126,18127,18128,18129,18130,18131,18132,18133,18134,18135,18136,18137,18138,18139,18140,18141,18142,18143,18144,18145,18146,18147,18148,18149,18150,18151,18152,18153,18154,18155,18156,18157,18158,18159,18160,18161,18162,18163,18164,18165,18166,18167,18168,18169,18170,18171,18172,18173,18174,18175,18176,18177,18178,18179,18180,18181,18182,18183,18184,18185,18186,18187,18188,18189,18190,18191,18192,18193,18194,18195,18196,18197,18198,18199,18200,18201,18202,18203,18204,18205,18206,18207,18208,18209,18210,18211,18212,18213,18214,18215,18216,18217,18218,18219,18220,18221,18222,18223,18224,18225,18226,18227,18228,18229,18230,18231,18232,18233,18234,18235,18236,18237,18238,18239,18240,18241,18242,18243,18244,18245,18246,18247,18248,18249,18250,18251,18252,18253,18254,18255,18256,18257,18258,18259,18260,18261,18262,18263,18264,18265,18266,18267,18268,18269,18270,18271,18272,18273,18274,18275,18276,18277,18278,18279,18280,18281,18282,18283,18284,18285,18286,18287,18288,18289,18290,18291,18292,18293,18294,18295,18296,18297,18298,18299,18300,18301,18302,18303,18304,18305,18306,18307,18308,18309,18310,18311,18312,18313,18314,18315,18316,18317,18318,18319,18320,18321,18322,18323,18324,18325,18326,18327,18328,18329,18330,18331,18332,18333,18334,18335,18336,18337,18338,18339,18340,18341,18342,18343,18344,18345,18346,18347,18348,18349,18350,18351,18352,18353,18354,18355,18356,18357,18358,18359,18360,18361,18362,18363,18364,18365,18366,18367,18368,18369,18370,18371,18372,18373,18374,18375,18376,18377,18378,18379,18380,18381,18382,18383,18384,18385,18386,18387,18388,18389,18390,18391,18392,18393,18394,18395,18396,18397,18398,18399,18400,18401,18402,18403,18404,18405,18406,18407,18408,18409,18410,18411,18412,18413,18414,18415,18416,18417,18418,18419,18420,18421,18422,18423,18424,18425,18426,18427,18428,18429,18430,18431,18432,18433,18434,18435,18436,18437,18438,18439,18440,18441,18442,18443,18444,18445,18446,18447,18448,18449,18450,18451,18452,18453,18454,18455,18456,18457,18458,18459,18460,18461,18462,18463,18464,18465,18466,18467,18468,18469,18470,18471,18472,18473,18474,18475,18476,18477,18478,18479,18480,18481,18482,18483,18484,18485,18486,18487,18488,18489,18490,18491,18492,18493,18494,18495,18496,18497,18498,18499,18500,18501,18502,18503,18504,18505,18506,18507,18508,18509,18510,18511,18512,18513,18514,18515,18516,18517,18518,18519,18520,18521,18522,18523,18524,18525,18526,18527,18528,18529,18530,18531,18532,18533,18534,18535,18536,18537,18538,18539,18540,18541,18542,18543,18544,18545,18546,18547,18548,18549,18550,18551,18552,18553,18554,18555,18556,18557,18558,18559,18560,18561,18562,18563,18564,18565,18566,18567,18568,18569,18570,18571,18572,18573,18574,18575,18576,18577,18578,18579,18580,18581,18582,18583,18584,18585,18586,18587,18588,18589,18590,18591,18592,18593,18594,18595,18596,18597,18598,18599,18600,18601,18602,18603,18604,18605,18606,18607,18608,18609,18610,18611,18612,18613,18614,18615,18616,18617,18618,18619,18620,18621,18622,18623,18624,18625,18626,18627,18628,18629,18630,18631,18632,18633,18634,18635,18636,18637,18638,18639,18640,18641,18642,18643,18644,18645,18646,18647,18648,18649,18650,18651,18652,18653,18654,18655,18656,18657,18658,18659,18660,18661,18662,18663,18664,18665,18666,18667,18668,18669,18670,18671,18672,18673,18674,18675,18676,18677,18678,18679,18680,18681,18682,18683,18684,18685,18686,18687,18688,18689,18690,18691,18692,18693,18694,18695,18696,18697,18698,18699,18700,18701,18702,18703,18704,18705,18706,18707,18708,18709,18710,18711,18712,18713,18714,18715,18716,18717,18718,18719,18720,18721,18722,18723,18724,18725,18726,18727,18728,18729,18730,18731,18732,18733,18734,18735,18736,18737,18738,18739,18740,18741,18742,18743,18744,18745,18746,18747,18748,18749,18750,18751,18752,18753,18754,18755,18756,18757,18758,18759,18760,18761,18762,18763,18764,18765,18766,18767,18768,18769,18770,18771,18772,18773,18774,18775,18776,18777,18778,18779,18780,18781,18782,18783,18784,18785,18786,18787,18788,18789,18790,18791,18792,18793,18794,18795,18796,18797,18798,18799,18800,18801,18802,18803,18804,18805,18806,18807,18808,18809,18810,18811,18812,18813,18814,18815,18816,18817,18818,18819,18820,18821,18822,18823,18824,18825,18826,18827,18828,18829,18830,18831,18832,18833,18834,18835,18836,18837,18838,18839,18840,18841,18842,18843,18844,18845,18846,18847,18848,18849,18850,18851,18852,18853,18854,18855,18856,18857,18858,18859,18860,18861,18862,18863,18864,18865,18866,18867,18868,18869,18870,18871,18872,18873,18874,18875,18876,18877,18878,18879,18880,18881,18882,18883,18884,18885,18886,18887,18888,18889,18890,18891,18892,18893,18894,18895,18896,18897,18898,18899,18900,18901,18902,18903,18904,18905,18906,18907,18908,18909,18910,18911,18912,18913,18914,18915,18916,18917,18918,18919,18920,18921,18922,18923,18924,18925,18926,18927,18928,18929,18930,18931,18932,18933,18934,18935,18936,18937,18938,18939,18940,18941,18942,18943,18944,18945,18946,18947,18948,18949,18950,18951,18952,18953,18954,18955,18956,18957,18958,18959,18960,18961,18962,18963,18964,18965,18966,18967,18968,18969,18970,18971,18972,18973,18974,18975,18976,18977,18978,18979,18980,18981,18982,18983,18984,18985,18986,18987,18988,18989,18990,18991,18992,18993,18994,18995,18996,18997,18998,18999,19000,19001,19002,19003,19004,19005,19006,19007,19008,19009,19010,19011,19012,19013,19014,19015,19016,19017,19018,19019,19020,19021,19022,19023,19024,19025,19026,19027,19028,19029,19030,19031,19032,19033,19034,19035,19036,19037,19038,19039,19040,19041,19042,19043,19044,19045,19046,19047,19048,19049,19050,19051,19052,19053,19054,19055,19056,19057,19058,19059,19060,19061,19062,19063,19064,19065,19066,19067,19068,19069,19070,19071,19072,19073,19074,19075,19076,19077,19078,19079,19080,19081,19082,19083,19084,19085,19086,19087,19088,19089,19090,19091,19092,19093,19094,19095,19096,19097,19098,19099,19100,19101,19102,19103,19104,19105,19106,19107,19108,19109,19110,19111,19112,19113,19114,19115,19116,19117,19118,19119,19120,19121,19122,19123,19124,19125,19126,19127,19128,19129,19130,19131,19132,19133,19134,19135,19136,19137,19138,19139,19140,19141,19142,19143,19144,19145,19146,19147,19148,19149,19150,19151,19152,19153,19154,19155,19156,19157,19158,19159,19160,19161,19162,19163,19164,19165,19166,19167,19168,19169,19170,19171,19172,19173,19174,19175,19176,19177,19178,19179,19180,19181,19182,19183,19184,19185,19186,19187,19188,19189,19190,19191,19192,19193,19194,19195,19196,19197,19198,19199,19200,19201,19202,19203,19204,19205,19206,19207,19208,19209,19210,19211,19212,19213,19214,19215,19216,19217,19218,19219,19220,19221,19222,19223,19224,19225,19226,19227,19228,19229,19230,19231,19232,19233,19234,19235,19236,19237,19238,19239,19240,19241,19242,19243,19244,19245,19246,19247,19248,19249,19250,19251,19252,19253,19254,19255,19256,19257,19258,19259,19260,19261,19262,19263,19264,19265,19266,19267,19268,19269,19270,19271,19272,19273,19274,19275,19276,19277,19278,19279,19280,19281,19282,19283,19284,19285,19286,19287,19288,19289,19290,19291,19292,19293,19294,19295,19296,19297,19298,19299,19300,19301,19302,19303,19304,19305,19306,19307,19308,19309,19310,19311,19312,19313,19314,19315,19316,19317,19318,19319,19320,19321,19322,19323,19324,19325,19326,19327,19328,19329,19330,19331,19332,19333,19334,19335,19336,19337,19338,19339,19340,19341,19342,19343,19344,19345,19346,19347,19348,19349,19350,19351,19352,19353,19354,19355,19356,19357,19358,19359,19360,19361,19362,19363,19364,19365,19366,19367,19368,19369,19370,19371,19372,19373,19374,19375,19376,19377,19378,19379,19380,19381,19382,19383,19384,19385,19386,19387,19388,19389,19390,19391,19392,19393,19394,19395,19396,19397,19398,19399,19400,19401,19402,19403,19404,19405,19406,19407,19408,19409,19410,19411,19412,19413,19414,19415,19416,19417,19418,19419,19420,19421,19422,19423,19424,19425,19426,19427,19428,19429,19430,19431,19432,19433,19434,19435,19436,19437,19438,19439,19440,19441,19442,19443,19444,19445,19446,19447,19448,19449,19450,19451,19452,19453,19454,19455,19456,19457,19458,19459,19460,19461,19462,19463,19464,19465,19466,19467,19468,19469,19470,19471,19472,19473,19474,19475,19476,19477,19478,19479,19480,19481,19482,19483,19484,19485,19486,19487,19488,19489,19490,19491,19492,19493,19494,19495,19496,19497,19498,19499,19500,19501,19502,19503,19504,19505,19506,19507,19508,19509,19510,19511,19512,19513,19514,19515,19516,19517,19518,19519,19520,19521,19522,19523,19524,19525,19526,19527,19528,19529,19530,19531,19532,19533,19534,19535,19536,19537,19538,19539,19540,19541,19542,19543,19544,19545,19546,19547,19548,19549,19550,19551,19552,19553,19554,19555,19556,19557,19558,19559,19560,19561,19562,19563,19564,19565,19566,19567,19568,19569,19570,19571,19572,19573,19574,19575,19576,19577,19578,19579,19580,19581,19582,19583,19584,19585,19586,19587,19588,19589,19590,19591,19592,19593,19594,19595,19596,19597,19598,19599,19600,19601,19602,19603,19604,19605,19606,19607,19608,19609,19610,19611,19612,19613,19614,19615,19616,19617,19618,19619,19620,19621,19622,19623,19624,19625,19626,19627,19628,19629,19630,19631,19632,19633,19634,19635,19636,19637,19638,19639,19640,19641,19642,19643,19644,19645,19646,19647,19648,19649,19650,19651,19652,19653,19654,19655,19656,19657,19658,19659,19660,19661,19662,19663,19664,19665,19666,19667,19668,19669,19670,19671,19672,19673,19674,19675,19676,19677,19678,19679,19680,19681,19682,19683,19684,19685,19686,19687,19688,19689,19690,19691,19692,19693,19694,19695,19696,19697,19698,19699,19700,19701,19702,19703,19704,19705,19706,19707,19708,19709,19710,19711,19712,19713,19714,19715,19716,19717,19718,19719,19720,19721,19722,19723,19724,19725,19726,19727,19728,19729,19730,19731,19732,19733,19734,19735,19736,19737,19738,19739,19740,19741,19742,19743,19744,19745,19746,19747,19748,19749,19750,19751,19752,19753,19754,19755,19756,19757,19758,19759,19760,19761,19762,19763,19764,19765,19766,19767,19768,19769,19770,19771,19772,19773,19774,19775,19776,19777,19778,19779,19780,19781,19782,19783,19784,19785,19786,19787,19788,19789,19790,19791,19792,19793,19794,19795,19796,19797,19798,19799,19800,19801,19802,19803,19804,19805,19806,19807,19808,19809,19810,19811,19812,19813,19814,19815,19816,19817,19818,19819,19820,19821,19822,19823,19824,19825,19826,19827,19828,19829,19830,19831,19832,19833,19834,19835,19836,19837,19838,19839,19840,19841,19842,19843,19844,19845,19846,19847,19848,19849,19850,19851,19852,19853,19854,19855,19856,19857,19858,19859,19860,19861,19862,19863,19864,19865,19866,19867,19868,19869,19870,19871,19872,19873,19874,19875,19876,19877,19878,19879,19880,19881,19882,19883,19884,19885,19886,19887,19888,19889,19890,19891,19892,19893,19894,19895,19896,19897,19898,19899,19900,19901,19902,19903,19904,19905,19906,19907,19908,19909,19910,19911,19912,19913,19914,19915,19916,19917,19918,19919,19920,19921,19922,19923,19924,19925,19926,19927,19928,19929,19930,19931,19932,19933,19934,19935,19936,19937,19938,19939,19940,19941,19942,19943,19944,19945,19946,19947,19948,19949,19950,19951,19952,19953,19954,19955,19956,19957,19958,19959,19960,19961,19962,19963,19964,19965,19966,19967,19968,19969,19970,19971,19972,19973,19974,19975,19976,19977,19978,19979,19980,19981,19982,19983,19984,19985,19986,19987,19988,19989,19990,19991,19992,19993,19994,19995,19996,19997,19998,19999,20000,20001,20002,20003,20004,20005,20006,20007,20008,20009,20010,20011,20012,20013,20014,20015,20016,20017,20018,20019,20020,20021,20022,20023,20024,20025,20026,20027,20028,20029,20030,20031,20032,20033,20034,20035,20036,20037,20038,20039,20040,20041,20042,20043,20044,20045,20046,20047,20048,20049,20050,20051,20052,20053,20054,20055,20056,20057,20058,20059,20060,20061,20062,20063,20064,20065,20066,20067,20068,20069,20070,20071,20072,20073,20074,20075,20076,20077,20078,20079,20080,20081,20082,20083,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20094,20095,20096,20097,20098,20099,20100,20101,20102,20103,20104,20105,20106,20107,20108,20109,20110,20111,20112,20113,20114,20115,20116,20117,20118,20119,20120,20121,20122,20123,20124,20125,20126,20127,20128,20129,20130,20131,20132,20133,20134,20135,20136,20137,20138,20139,20140,20141,20142,20143,20144,20145,20146,20147,20148,20149,20150,20151,20152,20153,20154,20155,20156,20157,20158,20159,20160,20161,20162,20163,20164,20165,20166,20167,20168,20169,20170,20171,20172,20173,20174,20175,20176,20177,20178,20179,20180,20181,20182,20183,20184,20185,20186,20187,20188,20189,20190,20191,20192,20193,20194,20195,20196,20197,20198,20199,20200,20201,20202,20203,20204,20205,20206,20207,20208,20209,20210,20211,20212,20213,20214,20215,20216,20217,20218,20219,20220,20221,20222,20223,20224,20225,20226,20227,20228,20229,20230,20231,20232,20233,20234,20235,20236,20237,20238,20239,20240,20241,20242,20243,20244,20245,20246,20247,20248,20249,20250,20251,20252,20253,20254,20255,20256,20257,20258,20259,20260,20261,20262,20263,20264,20265,20266,20267,20268,20269,20270,20271,20272,20273,20274,20275,20276,20277,20278,20279,20280,20281,20282,20283,20284,20285,20286,20287,20288,20289,20290,20291,20292,20293,20294,20295,20296,20297,20298,20299,20300,20301,20302,20303,20304,20305,20306,20307,20308,20309,20310,20311,20312,20313,20314,20315,20316,20317,20318,20319,20320,20321,20322,20323,20324,20325,20326,20327,20328,20329,20330,20331,20332,20333,20334,20335,20336,20337,20338,20339,20340,20341,20342,20343,20344,20345,20346,20347,20348,20349,20350,20351,20352,20353,20354,20355,20356,20357,20358,20359,20360,20361,20362,20363,20364,20365,20366,20367,20368,20369,20370,20371,20372,20373,20374,20375,20376,20377,20378,20379,20380,20381,20382,20383,20384,20385,20386,20387,20388,20389,20390,20391,20392,20393,20394,20395,20396,20397,20398,20399,20400,20401,20402,20403,20404,20405,20406,20407,20408,20409,20410,20411,20412,20413,20414,20415,20416,20417,20418,20419,20420,20421,20422,20423,20424,20425,20426,20427,20428,20429,20430,20431,20432,20433,20434,20435,20436,20437,20438,20439,20440,20441,20442,20443,20444,20445,20446,20447,20448,20449,20450,20451,20452,20453,20454,20455,20456,20457,20458,20459,20460,20461,20462,20463,20464,20465,20466,20467,20468,20469,20470,20471,20472,20473,20474,20475,20476,20477,20478,20479,20480,20481,20482,20483,20484,20485,20486,20487,20488,20489,20490,20491,20492,20493,20494,20495,20496,20497,20498,20499,20500,20501,20502,20503,20504,20505,20506,20507,20508,20509,20510,20511,20512,20513,20514,20515,20516,20517,20518,20519,20520,20521,20522,20523,20524,20525,20526,20527,20528,20529,20530,20531,20532,20533,20534,20535,20536,20537,20538,20539,20540,20541,20542,20543,20544,20545,20546,20547,20548,20549,20550,20551,20552,20553,20554,20555,20556,20557,20558,20559,20560,20561,20562,20563,20564,20565,20566,20567,20568,20569,20570,20571,20572,20573,20574,20575,20576,20577,20578,20579,20580,20581,20582,20583,20584,20585,20586,20587,20588,20589,20590,20591,20592,20593,20594,20595,20596,20597,20598,20599,20600,20601,20602,20603,20604,20605,20606,20607,20608,20609,20610,20611,20612,20613,20614,20615,20616,20617,20618,20619,20620,20621,20622,20623,20624,20625,20626,20627,20628,20629,20630,20631,20632,20633,20634,20635,20636,20637,20638,20639,20640,20641,20642,20643,20644,20645,20646,20647,20648,20649,20650,20651,20652,20653,20654,20655,20656,20657,20658,20659,20660,20661,20662,20663,20664,20665,20666,20667,20668,20669,20670,20671,20672,20673,20674,20675,20676,20677,20678,20679,20680,20681,20682,20683,20684,20685,20686,20687,20688,20689,20690,20691,20692,20693,20694,20695,20696,20697,20698,20699,20700,20701,20702,20703,20704,20705,20706,20707,20708,20709,20710,20711,20712,20713,20714,20715,20716,20717,20718,20719,20720,20721,20722,20723,20724,20725,20726,20727,20728,20729,20730,20731,20732,20733,20734,20735,20736,20737,20738,20739,20740,20741,20742,20743,20744,20745,20746,20747,20748,20749,20750,20751,20752,20753,20754,20755,20756,20757,20758,20759,20760,20761,20762,20763,20764,20765,20766,20767,20768,20769,20770,20771,20772,20773,20774,20775,20776,20777,20778,20779,20780,20781,20782,20783,20784,20785,20786,20787,20788,20789,20790,20791,20792,20793,20794,20795,20796,20797,20798,20799,20800,20801,20802,20803,20804,20805,20806,20807,20808,20809,20810,20811,20812,20813,20814,20815,20816,20817,20818,20819,20820,20821,20822,20823,20824,20825,20826,20827,20828,20829,20830,20831,20832,20833,20834,20835,20836,20837,20838,20839,20840,20841,20842,20843,20844,20845,20846,20847,20848,20849,20850,20851,20852,20853,20854,20855,20856,20857,20858,20859,20860,20861,20862,20863,20864,20865,20866,20867,20868,20869,20870,20871,20872,20873,20874,20875,20876,20877,20878,20879,20880,20881,20882,20883,20884,20885,20886,20887,20888,20889,20890,20891,20892,20893,20894,20895,20896,20897,20898,20899,20900,20901,20902,20903,20904,20905,20906,20907,20908,20909,20910,20911,20912,20913,20914,20915,20916,20917,20918,20919,20920,20921,20922,20923,20924,20925,20926,20927,20928,20929,20930,20931,20932,20933,20934,20935,20936,20937,20938,20939,20940,20941,20942,20943,20944,20945,20946,20947,20948,20949,20950,20951,20952,20953,20954,20955,20956,20957,20958,20959,20960,20961,20962,20963,20964,20965,20966,20967,20968,20969,20970,20971,20972,20973,20974,20975,20976,20977,20978,20979,20980,20981,20982,20983,20984,20985,20986,20987,20988,20989,20990,20991,20992,20993,20994,20995,20996,20997,20998,20999,21000,21001,21002,21003,21004,21005,21006,21007,21008,21009,21010,21011,21012,21013,21014,21015,21016,21017,21018,21019,21020,21021,21022,21023,21024,21025,21026,21027,21028,21029,21030,21031,21032,21033,21034,21035,21036,21037,21038,21039,21040,21041,21042,21043,21044,21045,21046,21047,21048,21049,21050,21051,21052,21053,21054,21055,21056,21057,21058,21059,21060,21061,21062,21063,21064,21065,21066,21067,21068,21069,21070,21071,21072,21073,21074,21075,21076,21077,21078,21079,21080,21081,21082,21083,21084,21085,21086,21087,21088,21089,21090,21091,21092,21093,21094,21095,21096,21097,21098,21099,21100,21101,21102,21103,21104,21105,21106,21107,21108,21109,21110,21111,21112,21113,21114,21115,21116,21117,21118,21119,21120,21121,21122,21123,21124,21125,21126,21127,21128,21129,21130,21131,21132,21133,21134,21135,21136,21137,21138,21139,21140,21141,21142,21143,21144,21145,21146,21147,21148,21149,21150,21151,21152,21153,21154,21155,21156,21157,21158,21159,21160,21161,21162,21163,21164,21165,21166,21167,21168,21169,21170,21171,21172,21173,21174,21175,21176,21177,21178,21179,21180,21181,21182,21183,21184,21185,21186,21187,21188,21189,21190,21191,21192,21193,21194,21195,21196,21197,21198,21199,21200,21201,21202,21203,21204,21205,21206,21207,21208,21209,21210,21211,21212,21213,21214,21215,21216,21217,21218,21219,21220,21221,21222,21223,21224,21225,21226,21227,21228,21229,21230,21231,21232,21233,21234,21235,21236,21237,21238,21239,21240,21241,21242,21243,21244,21245,21246,21247,21248,21249,21250,21251,21252,21253,21254,21255,21256,21257,21258,21259,21260,21261,21262,21263,21264,21265,21266,21267,21268,21269,21270,21271,21272,21273,21274,21275,21276,21277,21278,21279,21280,21281,21282,21283,21284,21285,21286,21287,21288,21289,21290,21291,21292,21293,21294,21295,21296,21297,21298,21299,21300,21301,21302,21303,21304,21305,21306,21307,21308,21309,21310,21311,21312,21313,21314,21315,21316,21317,21318,21319,21320,21321,21322,21323,21324,21325,21326,21327,21328,21329,21330,21331,21332,21333,21334,21335,21336,21337,21338,21339,21340,21341,21342,21343,21344,21345,21346,21347,21348,21349,21350,21351,21352,21353,21354,21355,21356,21357,21358,21359,21360,21361,21362,21363,21364,21365,21366,21367,21368,21369,21370,21371,21372,21373,21374,21375,21376,21377,21378,21379,21380,21381,21382,21383,21384,21385,21386,21387,21388,21389,21390,21391,21392,21393,21394,21395,21396,21397,21398,21399,21400,21401,21402,21403,21404,21405,21406,21407,21408,21409,21410,21411,21412,21413,21414,21415,21416,21417,21418,21419,21420,21421,21422,21423,21424,21425,21426,21427,21428,21429,21430,21431,21432,21433,21434,21435,21436,21437,21438,21439,21440,21441,21442,21443,21444,21445,21446,21447,21448,21449,21450,21451,21452,21453,21454,21455,21456,21457,21458,21459,21460,21461,21462,21463,21464,21465,21466,21467,21468,21469,21470,21471,21472,21473,21474,21475,21476,21477,21478,21479,21480,21481,21482,21483,21484,21485,21486,21487,21488,21489,21490,21491,21492,21493,21494,21495,21496,21497,21498,21499,21500,21501,21502,21503,21504,21505,21506,21507,21508,21509,21510,21511,21512,21513,21514,21515,21516,21517,21518,21519,21520,21521,21522,21523,21524,21525,21526,21527,21528,21529,21530,21531,21532,21533,21534,21535,21536,21537,21538,21539,21540,21541,21542,21543,21544,21545,21546,21547,21548,21549,21550,21551,21552,21553,21554,21555,21556,21557,21558,21559,21560,21561,21562,21563,21564,21565,21566,21567,21568,21569,21570,21571,21572,21573,21574,21575,21576,21577,21578,21579,21580,21581,21582,21583,21584,21585,21586,21587,21588,21589,21590,21591,21592,21593,21594,21595,21596,21597,21598,21599,21600,21601,21602,21603,21604,21605,21606,21607,21608,21609,21610,21611,21612,21613,21614,21615,21616,21617,21618,21619,21620,21621,21622,21623,21624,21625,21626,21627,21628,21629,21630,21631,21632,21633,21634,21635,21636,21637,21638,21639,21640,21641,21642,21643,21644,21645,21646,21647,21648,21649,21650,21651,21652,21653,21654,21655,21656,21657,21658,21659,21660,21661,21662,21663,21664,21665,21666,21667,21668,21669,21670,21671,21672,21673,21674,21675,21676,21677,21678,21679,21680,21681,21682,21683,21684,21685,21686,21687,21688,21689,21690,21691,21692,21693,21694,21695,21696,21697,21698,21699,21700,21701,21702,21703,21704,21705,21706,21707,21708,21709,21710,21711,21712,21713,21714,21715,21716,21717,21718,21719,21720,21721,21722,21723,21724,21725,21726,21727,21728,21729,21730,21731,21732,21733,21734,21735,21736,21737,21738,21739,21740,21741,21742,21743,21744,21745,21746,21747,21748,21749,21750,21751,21752,21753,21754,21755,21756,21757,21758,21759,21760,21761,21762,21763,21764,21765,21766,21767,21768,21769,21770,21771,21772,21773,21774,21775,21776,21777,21778,21779,21780,21781,21782,21783,21784,21785,21786,21787,21788,21789,21790,21791,21792,21793,21794,21795,21796,21797,21798,21799,21800,21801,21802,21803,21804,21805,21806,21807,21808,21809,21810,21811,21812,21813,21814,21815,21816,21817,21818,21819,21820,21821,21822,21823,21824,21825,21826,21827,21828,21829,21830,21831,21832,21833,21834,21835,21836,21837,21838,21839,21840,21841,21842,21843,21844,21845,21846,21847,21848,21849,21850,21851,21852,21853,21854,21855,21856,21857,21858,21859,21860,21861,21862,21863,21864,21865,21866,21867,21868,21869,21870,21871,21872,21873,21874,21875,21876,21877,21878,21879,21880,21881,21882,21883,21884,21885,21886,21887,21888,21889,21890,21891,21892,21893,21894,21895,21896,21897,21898,21899,21900,21901,21902,21903,21904,21905,21906,21907,21908,21909,21910,21911,21912,21913,21914,21915,21916,21917,21918,21919,21920,21921,21922,21923,21924,21925,21926,21927,21928,21929,21930,21931,21932,21933,21934,21935,21936,21937,21938,21939,21940,21941,21942,21943,21944,21945,21946,21947,21948,21949,21950,21951,21952,21953,21954,21955,21956,21957,21958,21959,21960,21961,21962,21963,21964,21965,21966,21967,21968,21969,21970,21971,21972,21973,21974,21975,21976,21977,21978,21979,21980,21981,21982,21983,21984,21985,21986,21987,21988,21989,21990,21991,21992,21993,21994,21995,21996,21997,21998,21999,22000,22001,22002,22003,22004,22005,22006,22007,22008,22009,22010,22011,22012,22013,22014,22015,22016,22017,22018,22019,22020,22021,22022,22023,22024,22025,22026,22027,22028,22029,22030,22031,22032,22033,22034,22035,22036,22037,22038,22039,22040,22041,22042,22043,22044,22045,22046,22047,22048,22049,22050,22051,22052,22053,22054,22055,22056,22057,22058,22059,22060,22061,22062,22063,22064,22065,22066,22067,22068,22069,22070,22071,22072,22073,22074,22075,22076,22077,22078,22079,22080,22081,22082,22083,22084,22085,22086,22087,22088,22089,22090,22091,22092,22093,22094,22095,22096,22097,22098,22099,22100,22101,22102,22103,22104,22105,22106,22107,22108,22109,22110,22111,22112,22113,22114,22115,22116,22117,22118,22119,22120,22121,22122,22123,22124,22125,22126,22127,22128,22129,22130,22131,22132,22133,22134,22135,22136,22137,22138,22139,22140,22141,22142,22143,22144,22145,22146,22147,22148,22149,22150,22151,22152,22153,22154,22155,22156,22157,22158,22159,22160,22161,22162,22163,22164,22165,22166,22167,22168,22169,22170,22171,22172,22173,22174,22175,22176,22177,22178,22179,22180,22181,22182,22183,22184,22185,22186,22187,22188,22189,22190,22191,22192,22193,22194,22195,22196,22197,22198,22199,22200,22201,22202,22203,22204,22205,22206,22207,22208,22209,22210,22211,22212,22213,22214,22215,22216,22217,22218,22219,22220,22221,22222,22223,22224,22225,22226,22227,22228,22229,22230,22231,22232,22233,22234,22235,22236,22237,22238,22239,22240,22241,22242,22243,22244,22245,22246,22247,22248,22249,22250,22251,22252,22253,22254,22255,22256,22257,22258,22259,22260,22261,22262,22263,22264,22265,22266,22267,22268,22269,22270,22271,22272,22273,22274,22275,22276,22277,22278,22279,22280,22281,22282,22283,22284,22285,22286,22287,22288,22289,22290,22291,22292,22293,22294,22295,22296,22297,22298,22299,22300,22301,22302,22303,22304,22305,22306,22307,22308,22309,22310,22311,22312,22313,22314,22315,22316,22317,22318,22319,22320,22321,22322,22323,22324,22325,22326,22327,22328,22329,22330,22331,22332,22333,22334,22335,22336,22337,22338,22339,22340,22341,22342,22343,22344,22345,22346,22347,22348,22349,22350,22351,22352,22353,22354,22355,22356,22357,22358,22359,22360,22361,22362,22363,22364,22365,22366,22367,22368,22369,22370,22371,22372,22373,22374,22375,22376,22377,22378,22379,22380,22381,22382,22383,22384,22385,22386,22387,22388,22389,22390,22391,22392,22393,22394,22395,22396,22397,22398,22399,22400,22401,22402,22403,22404,22405,22406,22407,22408,22409,22410,22411,22412,22413,22414,22415,22416,22417,22418,22419,22420,22421,22422,22423,22424,22425,22426,22427,22428,22429,22430,22431,22432,22433,22434,22435,22436,22437,22438,22439,22440,22441,22442,22443,22444,22445,22446,22447,22448,22449,22450,22451,22452,22453,22454,22455,22456,22457,22458,22459,22460,22461,22462,22463,22464,22465,22466,22467,22468,22469,22470,22471,22472,22473,22474,22475,22476,22477,22478,22479,22480,22481,22482,22483,22484,22485,22486,22487,22488,22489,22490,22491,22492,22493,22494,22495,22496,22497,22498,22499,22500,22501,22502,22503,22504,22505,22506,22507,22508,22509,22510,22511,22512,22513,22514,22515,22516,22517,22518,22519,22520,22521,22522,22523,22524,22525,22526,22527,22528,22529,22530,22531,22532,22533,22534,22535,22536,22537,22538,22539,22540,22541,22542,22543,22544,22545,22546,22547,22548,22549,22550,22551,22552,22553,22554,22555,22556,22557,22558,22559,22560,22561,22562,22563,22564,22565,22566,22567,22568,22569,22570,22571,22572,22573,22574,22575,22576,22577,22578,22579,22580,22581,22582,22583,22584,22585,22586,22587,22588,22589,22590,22591,22592,22593,22594,22595,22596,22597,22598,22599,22600,22601,22602,22603,22604,22605,22606,22607,22608,22609,22610,22611,22612,22613,22614,22615,22616,22617,22618,22619,22620,22621,22622,22623,22624,22625,22626,22627,22628,22629,22630,22631,22632,22633,22634,22635,22636,22637,22638,22639,22640,22641,22642,22643,22644,22645,22646,22647,22648,22649,22650,22651,22652,22653,22654,22655,22656,22657,22658,22659,22660,22661,22662,22663,22664,22665,22666,22667,22668,22669,22670,22671,22672,22673,22674,22675,22676,22677,22678,22679,22680,22681,22682,22683,22684,22685,22686,22687,22688,22689,22690,22691,22692,22693,22694,22695,22696,22697,22698,22699,22700,22701,22702,22703,22704,22705,22706,22707,22708,22709,22710,22711,22712,22713,22714,22715,22716,22717,22718,22719,22720,22721,22722,22723,22724,22725,22726,22727,22728,22729,22730,22731,22732,22733,22734,22735,22736,22737,22738,22739,22740,22741,22742,22743,22744,22745,22746,22747,22748,22749,22750,22751,22752,22753,22754,22755,22756,22757,22758,22759,22760,22761,22762,22763,22764,22765,22766,22767,22768,22769,22770,22771,22772,22773,22774,22775,22776,22777,22778,22779,22780,22781,22782,22783,22784,22785,22786,22787,22788,22789,22790,22791,22792,22793,22794,22795,22796,22797,22798,22799,22800,22801,22802,22803,22804,22805,22806,22807,22808,22809,22810,22811,22812,22813,22814,22815,22816,22817,22818,22819,22820,22821,22822,22823,22824,22825,22826,22827,22828,22829,22830,22831,22832,22833,22834,22835,22836,22837,22838,22839,22840,22841,22842,22843,22844,22845,22846,22847,22848,22849,22850,22851,22852,22853,22854,22855,22856,22857,22858,22859,22860,22861,22862,22863,22864,22865,22866,22867,22868,22869,22870,22871,22872,22873,22874,22875,22876,22877,22878,22879,22880,22881,22882,22883,22884,22885,22886,22887,22888,22889,22890,22891,22892,22893,22894,22895,22896,22897,22898,22899,22900,22901,22902,22903,22904,22905,22906,22907,22908,22909,22910,22911,22912,22913,22914,22915,22916,22917,22918,22919,22920,22921,22922,22923,22924,22925,22926,22927,22928,22929,22930,22931,22932,22933,22934,22935,22936,22937,22938,22939,22940,22941,22942,22943,22944,22945,22946,22947,22948,22949,22950,22951,22952,22953,22954,22955,22956,22957,22958,22959,22960,22961,22962,22963,22964,22965,22966,22967,22968,22969,22970,22971,22972,22973,22974,22975,22976,22977,22978,22979,22980,22981,22982,22983,22984,22985,22986,22987,22988,22989,22990,22991,22992,22993,22994,22995,22996,22997,22998,22999,23000,23001,23002,23003,23004,23005,23006,23007,23008,23009,23010,23011,23012,23013,23014,23015,23016,23017,23018,23019,23020,23021,23022,23023,23024,23025,23026,23027,23028,23029,23030,23031,23032,23033,23034,23035,23036,23037,23038,23039,23040,23041,23042,23043,23044,23045,23046,23047,23048,23049,23050,23051,23052,23053,23054,23055,23056,23057,23058,23059,23060,23061,23062,23063,23064,23065,23066,23067,23068,23069,23070,23071,23072,23073,23074,23075,23076,23077,23078,23079,23080,23081,23082,23083,23084,23085,23086,23087,23088,23089,23090,23091,23092,23093,23094,23095,23096,23097,23098,23099,23100,23101,23102,23103,23104,23105,23106,23107,23108,23109,23110,23111,23112,23113,23114,23115,23116,23117,23118,23119,23120,23121,23122,23123,23124,23125,23126,23127,23128,23129,23130,23131,23132,23133,23134,23135,23136,23137,23138,23139,23140,23141,23142,23143,23144,23145,23146,23147,23148,23149,23150,23151,23152,23153,23154,23155,23156,23157,23158,23159,23160,23161,23162,23163,23164,23165,23166,23167,23168,23169,23170,23171,23172,23173,23174,23175,23176,23177,23178,23179,23180,23181,23182,23183,23184,23185,23186,23187,23188,23189,23190,23191,23192,23193,23194,23195,23196,23197,23198,23199,23200,23201,23202,23203,23204,23205,23206,23207,23208,23209,23210,23211,23212,23213,23214,23215,23216,23217,23218,23219,23220,23221,23222,23223,23224,23225,23226,23227,23228,23229,23230,23231,23232,23233,23234,23235,23236,23237,23238,23239,23240,23241,23242,23243,23244,23245,23246,23247,23248,23249,23250,23251,23252,23253,23254,23255,23256,23257,23258,23259,23260,23261,23262,23263,23264,23265,23266,23267,23268,23269,23270,23271,23272,23273,23274,23275,23276,23277,23278,23279,23280,23281,23282,23283,23284,23285,23286,23287,23288,23289,23290,23291,23292,23293,23294,23295,23296,23297,23298,23299,23300,23301,23302,23303,23304,23305,23306,23307,23308,23309,23310,23311,23312,23313,23314,23315,23316,23317,23318,23319,23320,23321,23322,23323,23324,23325,23326,23327,23328,23329,23330,23331,23332,23333,23334,23335,23336,23337,23338,23339,23340,23341,23342,23343,23344,23345,23346,23347,23348,23349,23350,23351,23352,23353,23354,23355,23356,23357,23358,23359,23360,23361,23362,23363,23364,23365,23366,23367,23368,23369,23370,23371,23372,23373,23374,23375,23376,23377,23378,23379,23380,23381,23382,23383,23384,23385,23386,23387,23388,23389,23390,23391,23392,23393,23394,23395,23396,23397,23398,23399,23400,23401,23402,23403,23404,23405,23406,23407,23408,23409,23410,23411,23412,23413,23414,23415,23416,23417,23418,23419,23420,23421,23422,23423,23424,23425,23426,23427,23428,23429,23430,23431,23432,23433,23434,23435,23436,23437,23438,23439,23440,23441,23442,23443,23444,23445,23446,23447,23448,23449,23450,23451,23452,23453,23454,23455,23456,23457,23458,23459,23460,23461,23462,23463,23464,23465,23466,23467,23468,23469,23470,23471,23472,23473,23474,23475,23476,23477,23478,23479,23480,23481,23482,23483,23484,23485,23486,23487,23488,23489,23490,23491,23492,23493,23494,23495,23496,23497,23498,23499,23500,23501,23502,23503,23504,23505,23506,23507,23508,23509,23510,23511,23512,23513,23514,23515,23516,23517,23518,23519,23520,23521,23522,23523,23524,23525,23526,23527,23528,23529,23530,23531,23532,23533,23534,23535,23536,23537,23538,23539,23540,23541,23542,23543,23544,23545,23546,23547,23548,23549,23550,23551,23552,23553,23554,23555,23556,23557,23558,23559,23560,23561,23562,23563,23564,23565,23566,23567,23568,23569,23570,23571,23572,23573,23574,23575,23576,23577,23578,23579,23580,23581,23582,23583,23584,23585,23586,23587,23588,23589,23590,23591,23592,23593,23594,23595,23596,23597,23598,23599,23600,23601,23602,23603,23604,23605,23606,23607,23608,23609,23610,23611,23612,23613,23614,23615,23616,23617,23618,23619,23620,23621,23622,23623,23624,23625,23626,23627,23628,23629,23630,23631,23632,23633,23634,23635,23636,23637,23638,23639,23640,23641,23642,23643,23644,23645,23646,23647,23648,23649,23650,23651,23652,23653,23654,23655,23656,23657,23658,23659,23660,23661,23662,23663,23664,23665,23666,23667,23668,23669,23670,23671,23672,23673,23674,23675,23676,23677,23678,23679,23680,23681,23682,23683,23684,23685,23686,23687,23688,23689,23690,23691,23692,23693,23694,23695,23696,23697,23698,23699,23700,23701,23702,23703,23704,23705,23706,23707,23708,23709,23710,23711,23712,23713,23714,23715,23716,23717,23718,23719,23720,23721,23722,23723,23724,23725,23726,23727,23728,23729,23730,23731,23732,23733,23734,23735,23736,23737,23738,23739,23740,23741,23742,23743,23744,23745,23746,23747,23748,23749,23750,23751,23752,23753,23754,23755,23756,23757,23758,23759,23760,23761,23762,23763,23764,23765,23766,23767,23768,23769,23770,23771,23772,23773,23774,23775,23776,23777,23778,23779,23780,23781,23782,23783,23784,23785,23786,23787,23788,23789,23790,23791,23792,23793,23794,23795,23796,23797,23798,23799,23800,23801,23802,23803,23804,23805,23806,23807,23808,23809,23810,23811,23812,23813,23814,23815,23816,23817,23818,23819,23820,23821,23822,23823,23824,23825,23826,23827,23828,23829,23830,23831,23832,23833,23834,23835,23836,23837,23838,23839,23840,23841,23842,23843,23844,23845,23846,23847,23848,23849,23850,23851,23852,23853,23854,23855,23856,23857,23858,23859,23860,23861,23862,23863,23864,23865,23866,23867,23868,23869,23870,23871,23872,23873,23874,23875,23876,23877,23878,23879,23880,23881,23882,23883,23884,23885,23886,23887,23888,23889,23890,23891,23892,23893,23894,23895,23896,23897,23898,23899,23900,23901,23902,23903,23904,23905,23906,23907,23908,23909,23910,23911,23912,23913,23914,23915,23916,23917,23918,23919,23920,23921,23922,23923,23924,23925,23926,23927,23928,23929,23930,23931,23932,23933,23934,23935,23936,23937,23938,23939,23940,23941,23942,23943,23944,23945,23946,23947,23948,23949,23950,23951,23952,23953,23954,23955,23956,23957,23958,23959,23960,23961,23962,23963,23964,23965,23966,23967,23968,23969,23970,23971,23972,23973,23974,23975,23976,23977,23978,23979,23980,23981,23982,23983,23984,23985,23986,23987,23988,23989,23990,23991,23992,23993,23994,23995,23996,23997,23998,23999,24000,24001,24002,24003,24004,24005,24006,24007,24008,24009,24010,24011,24012,24013,24014,24015,24016,24017,24018,24019,24020,24021,24022,24023,24024,24025,24026,24027,24028,24029,24030,24031,24032,24033,24034,24035,24036,24037,24038,24039,24040,24041,24042,24043,24044,24045,24046,24047,24048,24049,24050,24051,24052,24053,24054,24055,24056,24057,24058,24059,24060,24061,24062,24063,24064,24065,24066,24067,24068,24069,24070,24071,24072,24073,24074,24075,24076,24077,24078,24079,24080,24081,24082,24083,24084,24085,24086,24087,24088,24089,24090,24091,24092,24093,24094,24095,24096,24097,24098,24099,24100,24101,24102,24103,24104,24105,24106,24107,24108,24109,24110,24111,24112,24113,24114,24115,24116,24117,24118,24119,24120,24121,24122,24123,24124,24125,24126,24127,24128,24129,24130,24131,24132,24133,24134,24135,24136,24137,24138,24139,24140,24141,24142,24143,24144,24145,24146,24147,24148,24149,24150,24151,24152,24153,24154,24155,24156,24157,24158,24159,24160,24161,24162,24163,24164,24165,24166,24167,24168,24169,24170,24171,24172,24173,24174,24175,24176,24177,24178,24179,24180,24181,24182,24183,24184,24185,24186,24187,24188,24189,24190,24191,24192,24193,24194,24195,24196,24197,24198,24199,24200,24201,24202,24203,24204,24205,24206,24207,24208,24209,24210,24211,24212,24213,24214,24215,24216,24217,24218,24219,24220,24221,24222,24223,24224,24225,24226,24227,24228,24229,24230,24231,24232,24233,24234,24235,24236,24237,24238,24239,24240,24241,24242,24243,24244,24245,24246,24247,24248,24249,24250,24251,24252,24253,24254,24255,24256,24257,24258,24259,24260,24261,24262,24263,24264,24265,24266,24267,24268,24269,24270,24271,24272,24273,24274,24275,24276,24277,24278,24279,24280,24281,24282,24283,24284,24285,24286,24287,24288,24289,24290,24291,24292,24293,24294,24295,24296,24297,24298,24299,24300,24301,24302,24303,24304,24305,24306,24307,24308,24309,24310,24311,24312,24313,24314,24315,24316,24317,24318,24319,24320,24321,24322,24323,24324,24325,24326,24327,24328,24329,24330,24331,24332,24333,24334,24335,24336,24337,24338,24339,24340,24341,24342,24343,24344,24345,24346,24347,24348,24349,24350,24351,24352,24353,24354,24355,24356,24357,24358,24359,24360,24361,24362,24363,24364,24365,24366,24367,24368,24369,24370,24371,24372,24373,24374,24375,24376,24377,24378,24379,24380,24381,24382,24383,24384,24385,24386,24387,24388,24389,24390,24391,24392,24393,24394,24395,24396,24397,24398,24399,24400,24401,24402,24403,24404,24405,24406,24407,24408,24409,24410,24411,24412,24413,24414,24415,24416,24417,24418,24419,24420,24421,24422,24423,24424,24425,24426,24427,24428,24429,24430,24431,24432,24433,24434,24435,24436,24437,24438,24439,24440,24441,24442,24443,24444,24445,24446,24447,24448,24449,24450,24451,24452,24453,24454,24455,24456,24457,24458,24459,24460,24461,24462,24463,24464,24465,24466,24467,24468,24469,24470,24471,24472,24473,24474,24475,24476,24477,24478,24479,24480,24481,24482,24483,24484,24485,24486,24487,24488,24489,24490,24491,24492,24493,24494,24495,24496,24497,24498,24499,24500,24501,24502,24503,24504,24505,24506,24507,24508,24509,24510,24511,24512,24513,24514,24515,24516,24517,24518,24519,24520,24521,24522,24523,24524,24525,24526,24527,24528,24529,24530,24531,24532,24533,24534,24535,24536,24537,24538,24539,24540,24541,24542,24543,24544,24545,24546,24547,24548,24549,24550,24551,24552,24553,24554,24555,24556,24557,24558,24559,24560,24561,24562,24563,24564,24565,24566,24567,24568,24569,24570,24571,24572,24573,24574,24575,24576,24577,24578,24579,24580,24581,24582,24583,24584,24585,24586,24587,24588,24589,24590,24591,24592,24593,24594,24595,24596,24597,24598,24599,24600,24601,24602,24603,24604,24605,24606,24607,24608,24609,24610,24611,24612,24613,24614,24615,24616,24617,24618,24619,24620,24621,24622,24623,24624,24625,24626,24627,24628,24629,24630,24631,24632,24633,24634,24635,24636,24637,24638,24639,24640,24641,24642,24643,24644,24645,24646,24647,24648,24649,24650,24651,24652,24653,24654,24655,24656,24657,24658,24659,24660,24661,24662,24663,24664,24665,24666,24667,24668,24669,24670,24671,24672,24673,24674,24675,24676,24677,24678,24679,24680,24681,24682,24683,24684,24685,24686,24687,24688,24689,24690,24691,24692,24693,24694,24695,24696,24697,24698,24699,24700,24701,24702,24703,24704,24705,24706,24707,24708,24709,24710,24711,24712,24713,24714,24715,24716,24717,24718,24719,24720,24721,24722,24723,24724,24725,24726,24727,24728,24729,24730,24731,24732,24733,24734,24735,24736,24737,24738,24739,24740,24741,24742,24743,24744,24745,24746,24747,24748,24749,24750,24751,24752,24753,24754,24755,24756,24757,24758,24759,24760,24761,24762,24763,24764,24765,24766,24767,24768,24769,24770,24771,24772,24773,24774,24775,24776,24777,24778,24779,24780,24781,24782,24783,24784,24785,24786,24787,24788,24789,24790,24791,24792,24793,24794,24795,24796,24797,24798,24799,24800,24801,24802,24803,24804,24805,24806,24807,24808,24809,24810,24811,24812,24813,24814,24815,24816,24817,24818,24819,24820,24821,24822,24823,24824,24825,24826,24827,24828,24829,24830,24831,24832,24833,24834,24835,24836,24837,24838,24839,24840,24841,24842,24843,24844,24845,24846,24847,24848,24849,24850,24851,24852,24853,24854,24855,24856,24857,24858,24859,24860,24861,24862,24863,24864,24865,24866,24867,24868,24869,24870,24871,24872,24873,24874,24875,24876,24877,24878,24879,24880,24881,24882,24883,24884,24885,24886,24887,24888,24889,24890,24891,24892,24893,24894,24895,24896,24897,24898,24899,24900,24901,24902,24903,24904,24905,24906,24907,24908,24909,24910,24911,24912,24913,24914,24915,24916,24917,24918,24919,24920,24921,24922,24923,24924,24925,24926,24927,24928,24929,24930,24931,24932,24933,24934,24935,24936,24937,24938,24939,24940,24941,24942,24943,24944,24945,24946,24947,24948,24949,24950,24951,24952,24953,24954,24955,24956,24957,24958,24959,24960,24961,24962,24963,24964,24965,24966,24967,24968,24969,24970,24971,24972,24973,24974,24975,24976,24977,24978,24979,24980,24981,24982,24983,24984,24985,24986,24987,24988,24989,24990,24991,24992,24993,24994,24995,24996,24997,24998,24999,25000,25001,25002,25003,25004,25005,25006,25007,25008,25009,25010,25011,25012,25013,25014,25015,25016,25017,25018,25019,25020,25021,25022,25023,25024,25025,25026,25027,25028,25029,25030,25031,25032,25033,25034,25035,25036,25037,25038,25039,25040,25041,25042,25043,25044,25045,25046,25047,25048,25049,25050,25051,25052,25053,25054,25055,25056,25057,25058,25059,25060,25061,25062,25063,25064,25065,25066,25067,25068,25069,25070,25071,25072,25073,25074,25075,25076,25077,25078,25079,25080,25081,25082,25083,25084,25085,25086,25087,25088,25089,25090,25091,25092,25093,25094,25095,25096,25097,25098,25099,25100,25101,25102,25103,25104,25105,25106,25107,25108,25109,25110,25111,25112,25113,25114,25115,25116,25117,25118,25119,25120,25121,25122,25123,25124,25125,25126,25127,25128,25129,25130,25131,25132,25133,25134,25135,25136,25137,25138,25139,25140,25141,25142,25143,25144,25145,25146,25147,25148,25149,25150,25151,25152,25153,25154,25155,25156,25157,25158,25159,25160,25161,25162,25163,25164,25165,25166,25167,25168,25169,25170,25171,25172,25173,25174,25175,25176,25177,25178,25179,25180,25181,25182,25183,25184,25185,25186,25187,25188,25189,25190,25191,25192,25193,25194,25195,25196,25197,25198,25199,25200,25201,25202,25203,25204,25205,25206,25207,25208,25209,25210,25211,25212,25213,25214,25215,25216,25217,25218,25219,25220,25221,25222,25223,25224,25225,25226,25227,25228,25229,25230,25231,25232,25233,25234,25235,25236,25237,25238,25239,25240,25241,25242,25243,25244,25245,25246,25247,25248,25249,25250,25251,25252,25253,25254,25255,25256,25257,25258,25259,25260,25261,25262,25263,25264,25265,25266,25267,25268,25269,25270,25271,25272,25273,25274,25275,25276,25277,25278,25279,25280,25281,25282,25283,25284,25285,25286,25287,25288,25289,25290,25291,25292,25293,25294,25295,25296,25297,25298,25299,25300,25301,25302,25303,25304,25305,25306,25307,25308,25309,25310,25311,25312,25313,25314,25315,25316,25317,25318,25319,25320,25321,25322,25323,25324,25325,25326,25327,25328,25329,25330,25331,25332,25333,25334,25335,25336,25337,25338,25339,25340,25341,25342,25343,25344,25345,25346,25347,25348,25349,25350,25351,25352,25353,25354,25355,25356,25357,25358,25359,25360,25361,25362,25363,25364,25365,25366,25367,25368,25369,25370,25371,25372,25373,25374,25375,25376,25377,25378,25379,25380,25381,25382,25383,25384,25385,25386,25387,25388,25389,25390,25391,25392,25393,25394,25395,25396,25397,25398,25399,25400,25401,25402,25403,25404,25405,25406,25407,25408,25409,25410,25411,25412,25413,25414,25415,25416,25417,25418,25419,25420,25421,25422,25423,25424,25425,25426,25427,25428,25429,25430,25431,25432,25433,25434,25435,25436,25437,25438,25439,25440,25441,25442,25443,25444,25445,25446,25447,25448,25449,25450,25451,25452,25453,25454,25455,25456,25457,25458,25459,25460,25461,25462,25463,25464,25465,25466,25467,25468,25469,25470,25471,25472,25473,25474,25475,25476,25477,25478,25479,25480,25481,25482,25483,25484,25485,25486,25487,25488,25489,25490,25491,25492,25493,25494,25495,25496,25497,25498,25499,25500,25501,25502,25503,25504,25505,25506,25507,25508,25509,25510,25511,25512,25513,25514,25515,25516,25517,25518,25519,25520,25521,25522,25523,25524,25525,25526,25527,25528,25529,25530,25531,25532,25533,25534,25535,25536,25537,25538,25539,25540,25541,25542,25543,25544,25545,25546,25547,25548,25549,25550,25551,25552,25553,25554,25555,25556,25557,25558,25559,25560,25561,25562,25563,25564,25565,25566,25567,25568,25569,25570,25571,25572,25573,25574,25575,25576,25577,25578,25579,25580,25581,25582,25583,25584,25585,25586,25587,25588,25589,25590,25591,25592,25593,25594,25595,25596,25597,25598,25599,25600,25601,25602,25603,25604,25605,25606,25607,25608,25609,25610,25611,25612,25613,25614,25615,25616,25617,25618,25619,25620,25621,25622,25623,25624,25625,25626,25627,25628,25629,25630,25631,25632,25633,25634,25635,25636,25637,25638,25639,25640,25641,25642,25643,25644,25645,25646,25647,25648,25649,25650,25651,25652,25653,25654,25655,25656,25657,25658,25659,25660,25661,25662,25663,25664,25665,25666,25667,25668,25669,25670,25671,25672,25673,25674,25675,25676,25677,25678,25679,25680,25681,25682,25683,25684,25685,25686,25687,25688,25689,25690,25691,25692,25693,25694,25695,25696,25697,25698,25699,25700,25701,25702,25703,25704,25705,25706,25707,25708,25709,25710,25711,25712,25713,25714,25715,25716,25717,25718,25719,25720,25721,25722,25723,25724,25725,25726,25727,25728,25729,25730,25731,25732,25733,25734,25735,25736,25737,25738,25739,25740,25741,25742,25743,25744,25745,25746,25747,25748,25749,25750,25751,25752,25753,25754,25755,25756,25757,25758,25759,25760,25761,25762,25763,25764,25765,25766,25767,25768,25769,25770,25771,25772,25773,25774,25775,25776,25777,25778,25779,25780,25781,25782,25783,25784,25785,25786,25787,25788,25789,25790,25791,25792,25793,25794,25795,25796,25797,25798,25799,25800,25801,25802,25803,25804,25805,25806,25807,25808,25809,25810,25811,25812,25813,25814,25815,25816,25817,25818,25819,25820,25821,25822,25823,25824,25825,25826,25827,25828,25829,25830,25831,25832,25833,25834,25835,25836,25837,25838,25839,25840,25841,25842,25843,25844,25845,25846,25847,25848,25849,25850,25851,25852,25853,25854,25855,25856,25857,25858,25859,25860,25861,25862,25863,25864,25865,25866,25867,25868,25869,25870,25871,25872,25873,25874,25875,25876,25877,25878,25879,25880,25881,25882,25883,25884,25885,25886,25887,25888,25889,25890,25891,25892,25893,25894,25895,25896,25897,25898,25899,25900,25901,25902,25903,25904,25905,25906,25907,25908,25909,25910,25911,25912,25913,25914,25915,25916,25917,25918,25919,25920,25921,25922,25923,25924,25925,25926,25927,25928,25929,25930,25931,25932,25933,25934,25935,25936,25937,25938,25939,25940,25941,25942,25943,25944,25945,25946,25947,25948,25949,25950,25951,25952,25953,25954,25955,25956,25957,25958,25959,25960,25961,25962,25963,25964,25965,25966,25967,25968,25969,25970,25971,25972,25973,25974,25975,25976,25977,25978,25979,25980,25981,25982,25983,25984,25985,25986,25987,25988,25989,25990,25991,25992,25993,25994,25995,25996,25997,25998,25999,26000,26001,26002,26003,26004,26005,26006,26007,26008,26009,26010,26011,26012,26013,26014,26015,26016,26017,26018,26019,26020,26021,26022,26023,26024,26025,26026,26027,26028,26029,26030,26031,26032,26033,26034,26035,26036,26037,26038,26039,26040,26041,26042,26043,26044,26045,26046,26047,26048,26049,26050,26051,26052,26053,26054,26055,26056,26057,26058,26059,26060,26061,26062,26063,26064,26065,26066,26067,26068,26069,26070,26071,26072,26073,26074,26075,26076,26077,26078,26079,26080,26081,26082,26083,26084,26085,26086,26087,26088,26089,26090,26091,26092,26093,26094,26095,26096,26097,26098,26099,26100,26101,26102,26103,26104,26105,26106,26107,26108,26109,26110,26111,26112,26113,26114,26115,26116,26117,26118,26119,26120,26121,26122,26123,26124,26125,26126,26127,26128,26129,26130,26131,26132,26133,26134,26135,26136,26137,26138,26139,26140,26141,26142,26143,26144,26145,26146,26147,26148,26149,26150,26151,26152,26153,26154,26155,26156,26157,26158,26159,26160,26161,26162,26163,26164,26165,26166,26167,26168,26169,26170,26171,26172,26173,26174,26175,26176,26177,26178,26179,26180,26181,26182,26183,26184,26185,26186,26187,26188,26189,26190,26191,26192,26193,26194,26195,26196,26197,26198,26199,26200,26201,26202,26203,26204,26205,26206,26207,26208,26209,26210,26211,26212,26213,26214,26215,26216,26217,26218,26219,26220,26221,26222,26223,26224,26225,26226,26227,26228,26229,26230,26231,26232,26233,26234,26235,26236,26237,26238,26239,26240,26241,26242,26243,26244,26245,26246,26247,26248,26249,26250,26251,26252,26253,26254,26255,26256,26257,26258,26259,26260,26261,26262,26263,26264,26265,26266,26267,26268,26269,26270,26271,26272,26273,26274,26275,26276,26277,26278,26279,26280,26281,26282,26283,26284,26285,26286,26287,26288,26289,26290,26291,26292,26293,26294,26295,26296,26297,26298,26299,26300,26301,26302,26303,26304,26305,26306,26307,26308,26309,26310,26311,26312,26313,26314,26315,26316,26317,26318,26319,26320,26321,26322,26323,26324,26325,26326,26327,26328,26329,26330,26331,26332,26333,26334,26335,26336,26337,26338,26339,26340,26341,26342,26343,26344,26345,26346,26347,26348,26349,26350,26351,26352,26353,26354,26355,26356,26357,26358,26359,26360,26361,26362,26363,26364,26365,26366,26367,26368,26369,26370,26371,26372,26373,26374,26375,26376,26377,26378,26379,26380,26381,26382,26383,26384,26385,26386,26387,26388,26389,26390,26391,26392,26393,26394,26395,26396,26397,26398,26399,26400,26401,26402,26403,26404,26405,26406,26407,26408,26409,26410,26411,26412,26413,26414,26415,26416,26417,26418,26419,26420,26421,26422,26423,26424,26425,26426,26427,26428,26429,26430,26431,26432,26433,26434,26435,26436,26437,26438,26439,26440,26441,26442,26443,26444,26445,26446,26447,26448,26449,26450,26451,26452,26453,26454,26455,26456,26457,26458,26459,26460,26461,26462,26463,26464,26465,26466,26467,26468,26469,26470,26471,26472,26473,26474,26475,26476,26477,26478,26479,26480,26481,26482,26483,26484,26485,26486,26487,26488,26489,26490,26491,26492,26493,26494,26495,26496,26497,26498,26499,26500,26501,26502,26503,26504,26505,26506,26507,26508,26509,26510,26511,26512,26513,26514,26515,26516,26517,26518,26519,26520,26521,26522,26523,26524,26525,26526,26527,26528,26529,26530,26531,26532,26533,26534,26535,26536,26537,26538,26539,26540,26541,26542,26543,26544,26545,26546,26547,26548,26549,26550,26551,26552,26553,26554,26555,26556,26557,26558,26559,26560,26561,26562,26563,26564,26565,26566,26567,26568,26569,26570,26571,26572,26573,26574,26575,26576,26577,26578,26579,26580,26581,26582,26583,26584,26585,26586,26587,26588,26589,26590,26591,26592,26593,26594,26595,26596,26597,26598,26599,26600,26601,26602,26603,26604,26605,26606,26607,26608,26609,26610,26611,26612,26613,26614,26615,26616,26617,26618,26619,26620,26621,26622,26623,26624,26625,26626,26627,26628,26629,26630,26631,26632,26633,26634,26635,26636,26637,26638,26639,26640,26641,26642,26643,26644,26645,26646,26647,26648,26649,26650,26651,26652,26653,26654,26655,26656,26657,26658,26659,26660,26661,26662,26663,26664,26665,26666,26667,26668,26669,26670,26671,26672,26673,26674,26675,26676,26677,26678,26679,26680,26681,26682,26683,26684,26685,26686,26687,26688,26689,26690,26691,26692,26693,26694,26695,26696,26697,26698,26699,26700,26701,26702,26703,26704,26705,26706,26707,26708,26709,26710,26711,26712,26713,26714,26715,26716,26717,26718,26719,26720,26721,26722,26723,26724,26725,26726,26727,26728,26729,26730,26731,26732,26733,26734,26735,26736,26737,26738,26739,26740,26741,26742,26743,26744,26745,26746,26747,26748,26749,26750,26751,26752,26753,26754,26755,26756,26757,26758,26759,26760,26761,26762,26763,26764,26765,26766,26767,26768,26769,26770,26771,26772,26773,26774,26775,26776,26777,26778,26779,26780,26781,26782,26783,26784,26785,26786,26787,26788,26789,26790,26791,26792,26793,26794,26795,26796,26797,26798,26799,26800,26801,26802,26803,26804,26805,26806,26807,26808,26809,26810,26811,26812,26813,26814,26815,26816,26817,26818,26819,26820,26821,26822,26823,26824,26825,26826,26827,26828,26829,26830,26831,26832,26833,26834,26835,26836,26837,26838,26839,26840,26841,26842,26843,26844,26845,26846,26847,26848,26849,26850,26851,26852,26853,26854,26855,26856,26857,26858,26859,26860,26861,26862,26863,26864,26865,26866,26867,26868,26869,26870,26871,26872,26873,26874,26875,26876,26877,26878,26879,26880,26881,26882,26883,26884,26885,26886,26887,26888,26889,26890,26891,26892,26893,26894,26895,26896,26897,26898,26899,26900,26901,26902,26903,26904,26905,26906,26907,26908,26909,26910,26911,26912,26913,26914,26915,26916,26917,26918,26919,26920,26921,26922,26923,26924,26925,26926,26927,26928,26929,26930,26931,26932,26933,26934,26935,26936,26937,26938,26939,26940,26941,26942,26943,26944,26945,26946,26947,26948,26949,26950,26951,26952,26953,26954,26955,26956,26957,26958,26959,26960,26961,26962,26963,26964,26965,26966,26967,26968,26969,26970,26971,26972,26973,26974,26975,26976,26977,26978,26979,26980,26981,26982,26983,26984,26985,26986,26987,26988,26989,26990,26991,26992,26993,26994,26995,26996,26997,26998,26999,27000,27001,27002,27003,27004,27005,27006,27007,27008,27009,27010,27011,27012,27013,27014,27015,27016,27017,27018,27019,27020,27021,27022,27023,27024,27025,27026,27027,27028,27029,27030,27031,27032,27033,27034,27035,27036,27037,27038,27039,27040,27041,27042,27043,27044,27045,27046,27047,27048,27049,27050,27051,27052,27053,27054,27055,27056,27057,27058,27059,27060,27061,27062,27063,27064,27065,27066,27067,27068,27069,27070,27071,27072,27073,27074,27075,27076,27077,27078,27079,27080,27081,27082,27083,27084,27085,27086,27087,27088,27089,27090,27091,27092,27093,27094,27095,27096,27097,27098,27099,27100,27101,27102,27103,27104,27105,27106,27107,27108,27109,27110,27111,27112,27113,27114,27115,27116,27117,27118,27119,27120,27121,27122,27123,27124,27125,27126,27127,27128,27129,27130,27131,27132,27133,27134,27135,27136,27137,27138,27139,27140,27141,27142,27143,27144,27145,27146,27147,27148,27149,27150,27151,27152,27153,27154,27155,27156,27157,27158,27159,27160,27161,27162,27163,27164,27165,27166,27167,27168,27169,27170,27171,27172,27173,27174,27175,27176,27177,27178,27179,27180,27181,27182,27183,27184,27185,27186,27187,27188,27189,27190,27191,27192,27193,27194,27195,27196,27197,27198,27199,27200,27201,27202,27203,27204,27205,27206,27207,27208,27209,27210,27211,27212,27213,27214,27215,27216,27217,27218,27219,27220,27221,27222,27223,27224,27225,27226,27227,27228,27229,27230,27231,27232,27233,27234,27235,27236,27237,27238,27239,27240,27241,27242,27243,27244,27245,27246,27247,27248,27249,27250,27251,27252,27253,27254,27255,27256,27257,27258,27259,27260,27261,27262,27263,27264,27265,27266,27267,27268,27269,27270,27271,27272,27273,27274,27275,27276,27277,27278,27279,27280,27281,27282,27283,27284,27285,27286,27287,27288,27289,27290,27291,27292,27293,27294,27295,27296,27297,27298,27299,27300,27301,27302,27303,27304,27305,27306,27307,27308,27309,27310,27311,27312,27313,27314,27315,27316,27317,27318,27319,27320,27321,27322,27323,27324,27325,27326,27327,27328,27329,27330,27331,27332,27333,27334,27335,27336,27337,27338,27339,27340,27341,27342,27343,27344,27345,27346,27347,27348,27349,27350,27351,27352,27353,27354,27355,27356,27357,27358,27359,27360,27361,27362,27363,27364,27365,27366,27367,27368,27369,27370,27371,27372,27373,27374,27375,27376,27377,27378,27379,27380,27381,27382,27383,27384,27385,27386,27387,27388,27389,27390,27391,27392,27393,27394,27395,27396,27397,27398,27399,27400,27401,27402,27403,27404,27405,27406,27407,27408,27409,27410,27411,27412,27413,27414,27415,27416,27417,27418,27419,27420,27421,27422,27423,27424,27425,27426,27427,27428,27429,27430,27431,27432,27433,27434,27435,27436,27437,27438,27439,27440,27441,27442,27443,27444,27445,27446,27447,27448,27449,27450,27451,27452,27453,27454,27455,27456,27457,27458,27459,27460,27461,27462,27463,27464,27465,27466,27467,27468,27469,27470,27471,27472,27473,27474,27475,27476,27477,27478,27479,27480,27481,27482,27483,27484,27485,27486,27487,27488,27489,27490,27491,27492,27493,27494,27495,27496,27497,27498,27499,27500,27501,27502,27503,27504,27505,27506,27507,27508,27509,27510,27511,27512,27513,27514,27515,27516,27517,27518,27519,27520,27521,27522,27523,27524,27525,27526,27527,27528,27529,27530,27531,27532,27533,27534,27535,27536,27537,27538,27539,27540,27541,27542,27543,27544,27545,27546,27547,27548,27549,27550,27551,27552,27553,27554,27555,27556,27557,27558,27559,27560,27561,27562,27563,27564,27565,27566,27567,27568,27569,27570,27571,27572,27573,27574,27575,27576,27577,27578,27579,27580,27581,27582,27583,27584,27585,27586,27587,27588,27589,27590,27591,27592,27593,27594,27595,27596,27597,27598,27599,27600,27601,27602,27603,27604,27605,27606,27607,27608,27609,27610,27611,27612,27613,27614,27615,27616,27617,27618,27619,27620,27621,27622,27623,27624,27625,27626,27627,27628,27629,27630,27631,27632,27633,27634,27635,27636,27637,27638,27639,27640,27641,27642,27643,27644,27645,27646,27647,27648,27649,27650,27651,27652,27653,27654,27655,27656,27657,27658,27659,27660,27661,27662,27663,27664,27665,27666,27667,27668,27669,27670,27671,27672,27673,27674,27675,27676,27677,27678,27679,27680,27681,27682,27683,27684,27685,27686,27687,27688,27689,27690,27691,27692,27693,27694,27695,27696,27697,27698,27699,27700,27701,27702,27703,27704,27705,27706,27707,27708,27709,27710,27711,27712,27713,27714,27715,27716,27717,27718,27719,27720,27721,27722,27723,27724,27725,27726,27727,27728,27729,27730,27731,27732,27733,27734,27735,27736,27737,27738,27739,27740,27741,27742,27743,27744,27745,27746,27747,27748,27749,27750,27751,27752,27753,27754,27755,27756,27757,27758,27759,27760,27761,27762,27763,27764,27765,27766,27767,27768,27769,27770,27771,27772,27773,27774,27775,27776,27777,27778,27779,27780,27781,27782,27783,27784,27785,27786,27787,27788,27789,27790,27791,27792,27793,27794,27795,27796,27797,27798,27799,27800,27801,27802,27803,27804,27805,27806,27807,27808,27809,27810,27811,27812,27813,27814,27815,27816,27817,27818,27819,27820,27821,27822,27823,27824,27825,27826,27827,27828,27829,27830,27831,27832,27833,27834,27835,27836,27837,27838,27839,27840,27841,27842,27843,27844,27845,27846,27847,27848,27849,27850,27851,27852,27853,27854,27855,27856,27857,27858,27859,27860,27861,27862,27863,27864,27865,27866,27867,27868,27869,27870,27871,27872,27873,27874,27875,27876,27877,27878,27879,27880,27881,27882,27883,27884,27885,27886,27887,27888,27889,27890,27891,27892,27893,27894,27895,27896,27897,27898,27899,27900,27901,27902,27903,27904,27905,27906,27907,27908,27909,27910,27911,27912,27913,27914,27915,27916,27917,27918,27919,27920,27921,27922,27923,27924,27925,27926,27927,27928,27929,27930,27931,27932,27933,27934,27935,27936,27937,27938,27939,27940,27941,27942,27943,27944,27945,27946,27947,27948,27949,27950,27951,27952,27953,27954,27955,27956,27957,27958,27959,27960,27961,27962,27963,27964,27965,27966,27967,27968,27969,27970,27971,27972,27973,27974,27975,27976,27977,27978,27979,27980,27981,27982,27983,27984,27985,27986,27987,27988,27989,27990,27991,27992,27993,27994,27995,27996,27997,27998,27999,28000,28001,28002,28003,28004,28005,28006,28007,28008,28009,28010,28011,28012,28013,28014,28015,28016,28017,28018,28019,28020,28021,28022,28023,28024,28025,28026,28027,28028,28029,28030,28031,28032,28033,28034,28035,28036,28037,28038,28039,28040,28041,28042,28043,28044,28045,28046,28047,28048,28049,28050,28051,28052,28053,28054,28055,28056,28057,28058,28059,28060,28061,28062,28063,28064,28065,28066,28067,28068,28069,28070,28071,28072,28073,28074,28075,28076,28077,28078,28079,28080,28081,28082,28083,28084,28085,28086,28087,28088,28089,28090,28091,28092,28093,28094,28095,28096,28097,28098,28099,28100,28101,28102,28103,28104,28105,28106,28107,28108,28109,28110,28111,28112,28113,28114,28115,28116,28117,28118,28119,28120,28121,28122,28123,28124,28125,28126,28127,28128,28129,28130,28131,28132,28133,28134,28135,28136,28137,28138,28139,28140,28141,28142,28143,28144,28145,28146,28147,28148,28149,28150,28151,28152,28153,28154,28155,28156,28157,28158,28159,28160,28161,28162,28163,28164,28165,28166,28167,28168,28169,28170,28171,28172,28173,28174,28175,28176,28177,28178,28179,28180,28181,28182,28183,28184,28185,28186,28187,28188,28189,28190,28191,28192,28193,28194,28195,28196,28197,28198,28199,28200,28201,28202,28203,28204,28205,28206,28207,28208,28209,28210,28211,28212,28213,28214,28215,28216,28217,28218,28219,28220,28221,28222,28223,28224,28225,28226,28227,28228,28229,28230,28231,28232,28233,28234,28235,28236,28237,28238,28239,28240,28241,28242,28243,28244,28245,28246,28247,28248,28249,28250,28251,28252,28253,28254,28255,28256,28257,28258,28259,28260,28261,28262,28263,28264,28265,28266,28267,28268,28269,28270,28271,28272,28273,28274,28275,28276,28277,28278,28279,28280,28281,28282,28283,28284,28285,28286,28287,28288,28289,28290,28291,28292,28293,28294,28295,28296,28297,28298,28299,28300,28301,28302,28303,28304,28305,28306,28307,28308,28309,28310,28311,28312,28313,28314,28315,28316,28317,28318,28319,28320,28321,28322,28323,28324,28325,28326,28327,28328,28329,28330,28331,28332,28333,28334,28335,28336,28337,28338,28339,28340,28341,28342,28343,28344,28345,28346,28347,28348,28349,28350,28351,28352,28353,28354,28355,28356,28357,28358,28359,28360,28361,28362,28363,28364,28365,28366,28367,28368,28369,28370,28371,28372,28373,28374,28375,28376,28377,28378,28379,28380,28381,28382,28383,28384,28385,28386,28387,28388,28389,28390,28391,28392,28393,28394,28395,28396,28397,28398,28399,28400,28401,28402,28403,28404,28405,28406,28407,28408,28409,28410,28411,28412,28413,28414,28415,28416,28417,28418,28419,28420,28421,28422,28423,28424,28425,28426,28427,28428,28429,28430,28431,28432,28433,28434,28435,28436,28437,28438,28439,28440,28441,28442,28443,28444,28445,28446,28447,28448,28449,28450,28451,28452,28453,28454,28455,28456,28457,28458,28459,28460,28461,28462,28463,28464,28465,28466,28467,28468,28469,28470,28471,28472,28473,28474,28475,28476,28477,28478,28479,28480,28481,28482,28483,28484,28485,28486,28487,28488,28489,28490,28491,28492,28493,28494,28495,28496,28497,28498,28499,28500,28501,28502,28503,28504,28505,28506,28507,28508,28509,28510,28511,28512,28513,28514,28515,28516,28517,28518,28519,28520,28521,28522,28523,28524,28525,28526,28527,28528,28529,28530,28531,28532,28533,28534,28535,28536,28537,28538,28539,28540,28541,28542,28543,28544,28545,28546,28547,28548,28549,28550,28551,28552,28553,28554,28555,28556,28557,28558,28559,28560,28561,28562,28563,28564,28565,28566,28567,28568,28569,28570,28571,28572,28573,28574,28575,28576,28577,28578,28579,28580,28581,28582,28583,28584,28585,28586,28587,28588,28589,28590,28591,28592,28593,28594,28595,28596,28597,28598,28599,28600,28601,28602,28603,28604,28605,28606,28607,28608,28609,28610,28611,28612,28613,28614,28615,28616,28617,28618,28619,28620,28621,28622,28623,28624,28625,28626,28627,28628,28629,28630,28631,28632,28633,28634,28635,28636,28637,28638,28639,28640,28641,28642,28643,28644,28645,28646,28647,28648,28649,28650,28651,28652,28653,28654,28655,28656,28657,28658,28659,28660,28661,28662,28663,28664,28665,28666,28667,28668,28669,28670,28671,28672,28673,28674,28675,28676,28677,28678,28679,28680,28681,28682,28683,28684,28685,28686,28687,28688,28689,28690,28691,28692,28693,28694,28695,28696,28697,28698,28699,28700,28701,28702,28703,28704,28705,28706,28707,28708,28709,28710,28711,28712,28713,28714,28715,28716,28717,28718,28719,28720,28721,28722,28723,28724,28725,28726,28727,28728,28729,28730,28731,28732,28733,28734,28735,28736,28737,28738,28739,28740,28741,28742,28743,28744,28745,28746,28747,28748,28749,28750,28751,28752,28753,28754,28755,28756,28757,28758,28759,28760,28761,28762,28763,28764,28765,28766,28767,28768,28769,28770,28771,28772,28773,28774,28775,28776,28777,28778,28779,28780,28781,28782,28783,28784,28785,28786,28787,28788,28789,28790,28791,28792,28793,28794,28795,28796,28797,28798,28799,28800,28801,28802,28803,28804,28805,28806,28807,28808,28809,28810,28811,28812,28813,28814,28815,28816,28817,28818,28819,28820,28821,28822,28823,28824,28825,28826,28827,28828,28829,28830,28831,28832,28833,28834,28835,28836,28837,28838,28839,28840,28841,28842,28843,28844,28845,28846,28847,28848,28849,28850,28851,28852,28853,28854,28855,28856,28857,28858,28859,28860,28861,28862,28863,28864,28865,28866,28867,28868,28869,28870,28871,28872,28873,28874,28875,28876,28877,28878,28879,28880,28881,28882,28883,28884,28885,28886,28887,28888,28889,28890,28891,28892,28893,28894,28895,28896,28897,28898,28899,28900,28901,28902,28903,28904,28905,28906,28907,28908,28909,28910,28911,28912,28913,28914,28915,28916,28917,28918,28919,28920,28921,28922,28923,28924,28925,28926,28927,28928,28929,28930,28931,28932,28933,28934,28935,28936,28937,28938,28939,28940,28941,28942,28943,28944,28945,28946,28947,28948,28949,28950,28951,28952,28953,28954,28955,28956,28957,28958,28959,28960,28961,28962,28963,28964,28965,28966,28967,28968,28969,28970,28971,28972,28973,28974,28975,28976,28977,28978,28979,28980,28981,28982,28983,28984,28985,28986,28987,28988,28989,28990,28991,28992,28993,28994,28995,28996,28997,28998,28999,29000,29001,29002,29003,29004,29005,29006,29007,29008,29009,29010,29011,29012,29013,29014,29015,29016,29017,29018,29019,29020,29021,29022,29023,29024,29025,29026,29027,29028,29029,29030,29031,29032,29033,29034,29035,29036,29037,29038,29039,29040,29041,29042,29043,29044,29045,29046,29047,29048,29049,29050,29051,29052,29053,29054,29055,29056,29057,29058,29059,29060,29061,29062,29063,29064,29065,29066,29067,29068,29069,29070,29071,29072,29073,29074,29075,29076,29077,29078,29079,29080,29081,29082,29083,29084,29085,29086,29087,29088,29089,29090,29091,29092,29093,29094,29095,29096,29097,29098,29099,29100,29101,29102,29103,29104,29105,29106,29107,29108,29109,29110,29111,29112,29113,29114,29115,29116,29117,29118,29119,29120,29121,29122,29123,29124,29125,29126,29127,29128,29129,29130,29131,29132,29133,29134,29135,29136,29137,29138,29139,29140,29141,29142,29143,29144,29145,29146,29147,29148,29149,29150,29151,29152,29153,29154,29155,29156,29157,29158,29159,29160,29161,29162,29163,29164,29165,29166,29167,29168,29169,29170,29171,29172,29173,29174,29175,29176,29177,29178,29179,29180,29181,29182,29183,29184,29185,29186,29187,29188,29189,29190,29191,29192,29193,29194,29195,29196,29197,29198,29199,29200,29201,29202,29203,29204,29205,29206,29207,29208,29209,29210,29211,29212,29213,29214,29215,29216,29217,29218,29219,29220,29221,29222,29223,29224,29225,29226,29227,29228,29229,29230,29231,29232,29233,29234,29235,29236,29237,29238,29239,29240,29241,29242,29243,29244,29245,29246,29247,29248,29249,29250,29251,29252,29253,29254,29255,29256,29257,29258,29259,29260,29261,29262,29263,29264,29265,29266,29267,29268,29269,29270,29271,29272,29273,29274,29275,29276,29277,29278,29279,29280,29281,29282,29283,29284,29285,29286,29287,29288,29289,29290,29291,29292,29293,29294,29295,29296,29297,29298,29299,29300,29301,29302,29303,29304,29305,29306,29307,29308,29309,29310,29311,29312,29313,29314,29315,29316,29317,29318,29319,29320,29321,29322,29323,29324,29325,29326,29327,29328,29329,29330,29331,29332,29333,29334,29335,29336,29337,29338,29339,29340,29341,29342,29343,29344,29345,29346,29347,29348,29349,29350,29351,29352,29353,29354,29355,29356,29357,29358,29359,29360,29361,29362,29363,29364,29365,29366,29367,29368,29369,29370,29371,29372,29373,29374,29375,29376,29377,29378,29379,29380,29381,29382,29383,29384,29385,29386,29387,29388,29389,29390,29391,29392,29393,29394,29395,29396,29397,29398,29399,29400,29401,29402,29403,29404,29405,29406,29407,29408,29409,29410,29411,29412,29413,29414,29415,29416,29417,29418,29419,29420,29421,29422,29423,29424,29425,29426,29427,29428,29429,29430,29431,29432,29433,29434,29435,29436,29437,29438,29439,29440,29441,29442,29443,29444,29445,29446,29447,29448,29449,29450,29451,29452,29453,29454,29455,29456,29457,29458,29459,29460,29461,29462,29463,29464,29465,29466,29467,29468,29469,29470,29471,29472,29473,29474,29475,29476,29477,29478,29479,29480,29481,29482,29483,29484,29485,29486,29487,29488,29489,29490,29491,29492,29493,29494,29495,29496,29497,29498,29499,29500,29501,29502,29503,29504,29505,29506,29507,29508,29509,29510,29511,29512,29513,29514,29515,29516,29517,29518,29519,29520,29521,29522,29523,29524,29525,29526,29527,29528,29529,29530,29531,29532,29533,29534,29535,29536,29537,29538,29539,29540,29541,29542,29543,29544,29545,29546,29547,29548,29549,29550,29551,29552,29553,29554,29555,29556,29557,29558,29559,29560,29561,29562,29563,29564,29565,29566,29567,29568,29569,29570,29571,29572,29573,29574,29575,29576,29577,29578,29579,29580,29581,29582,29583,29584,29585,29586,29587,29588,29589,29590,29591,29592,29593,29594,29595,29596,29597,29598,29599,29600,29601,29602,29603,29604,29605,29606,29607,29608,29609,29610,29611,29612,29613,29614,29615,29616,29617,29618,29619,29620,29621,29622,29623,29624,29625,29626,29627,29628,29629,29630,29631,29632,29633,29634,29635,29636,29637,29638,29639,29640,29641,29642,29643,29644,29645,29646,29647,29648,29649,29650,29651,29652,29653,29654,29655,29656,29657,29658,29659,29660,29661,29662,29663,29664,29665,29666,29667,29668,29669,29670,29671,29672,29673,29674,29675,29676,29677,29678,29679,29680,29681,29682,29683,29684,29685,29686,29687,29688,29689,29690,29691,29692,29693,29694,29695,29696,29697,29698,29699,29700,29701,29702,29703,29704,29705,29706,29707,29708,29709,29710,29711,29712,29713,29714,29715,29716,29717,29718,29719,29720,29721,29722,29723,29724,29725,29726,29727,29728,29729,29730,29731,29732,29733,29734,29735,29736,29737,29738,29739,29740,29741,29742,29743,29744,29745,29746,29747,29748,29749,29750,29751,29752,29753,29754,29755,29756,29757,29758,29759,29760,29761,29762,29763,29764,29765,29766,29767,29768,29769,29770,29771,29772,29773,29774,29775,29776,29777,29778,29779,29780,29781,29782,29783,29784,29785,29786,29787,29788,29789,29790,29791,29792,29793,29794,29795,29796,29797,29798,29799,29800,29801,29802,29803,29804,29805,29806,29807,29808,29809,29810,29811,29812,29813,29814,29815,29816,29817,29818,29819,29820,29821,29822,29823,29824,29825,29826,29827,29828,29829,29830,29831,29832,29833,29834,29835,29836,29837,29838,29839,29840,29841,29842,29843,29844,29845,29846,29847,29848,29849,29850,29851,29852,29853,29854,29855,29856,29857,29858,29859,29860,29861,29862,29863,29864,29865,29866,29867,29868,29869,29870,29871,29872,29873,29874,29875,29876,29877,29878,29879,29880,29881,29882,29883,29884,29885,29886,29887,29888,29889,29890,29891,29892,29893,29894,29895,29896,29897,29898,29899,29900,29901,29902,29903,29904,29905,29906,29907,29908,29909,29910,29911,29912,29913,29914,29915,29916,29917,29918,29919,29920,29921,29922,29923,29924,29925,29926,29927,29928,29929,29930,29931,29932,29933,29934,29935,29936,29937,29938,29939,29940,29941,29942,29943,29944,29945,29946,29947,29948,29949,29950,29951,29952,29953,29954,29955,29956,29957,29958,29959,29960,29961,29962,29963,29964,29965,29966,29967,29968,29969,29970,29971,29972,29973,29974,29975,29976,29977,29978,29979,29980,29981,29982,29983,29984,29985,29986,29987,29988,29989,29990,29991,29992,29993,29994,29995,29996,29997,29998,29999,30000,30001,30002,30003,30004,30005,30006,30007,30008,30009,30010,30011,30012,30013,30014,30015,30016,30017,30018,30019,30020,30021,30022,30023,30024,30025,30026,30027,30028,30029,30030,30031,30032,30033,30034,30035,30036,30037,30038,30039,30040,30041,30042,30043,30044,30045,30046,30047,30048,30049,30050,30051,30052,30053,30054,30055,30056,30057,30058,30059,30060,30061,30062,30063,30064,30065,30066,30067,30068,30069,30070,30071,30072,30073,30074,30075,30076,30077,30078,30079,30080,30081,30082,30083,30084,30085,30086,30087,30088,30089,30090,30091,30092,30093,30094,30095,30096,30097,30098,30099,30100,30101,30102,30103,30104,30105,30106,30107,30108,30109,30110,30111,30112,30113,30114,30115,30116,30117,30118,30119,30120,30121,30122,30123,30124,30125,30126,30127,30128,30129,30130,30131,30132,30133,30134,30135,30136,30137,30138,30139,30140,30141,30142,30143,30144,30145,30146,30147,30148,30149,30150,30151,30152,30153,30154,30155,30156,30157,30158,30159,30160,30161,30162,30163,30164,30165,30166,30167,30168,30169,30170,30171,30172,30173,30174,30175,30176,30177,30178,30179,30180,30181,30182,30183,30184,30185,30186,30187,30188,30189,30190,30191,30192,30193,30194,30195,30196,30197,30198,30199,30200,30201,30202,30203,30204,30205,30206,30207,30208,30209,30210,30211,30212,30213,30214,30215,30216,30217,30218,30219,30220,30221,30222,30223,30224,30225,30226,30227,30228,30229,30230,30231,30232,30233,30234,30235,30236,30237,30238,30239,30240,30241,30242,30243,30244,30245,30246,30247,30248,30249,30250,30251,30252,30253,30254,30255,30256,30257,30258,30259,30260,30261,30262,30263,30264,30265,30266,30267,30268,30269,30270,30271,30272,30273,30274,30275,30276,30277,30278,30279,30280,30281,30282,30283,30284,30285,30286,30287,30288,30289,30290,30291,30292,30293,30294,30295,30296,30297,30298,30299,30300,30301,30302,30303,30304,30305,30306,30307,30308,30309,30310,30311,30312,30313,30314,30315,30316,30317,30318,30319,30320,30321,30322,30323,30324,30325,30326,30327,30328,30329,30330,30331,30332,30333,30334,30335,30336,30337,30338,30339,30340,30341,30342,30343,30344,30345,30346,30347,30348,30349,30350,30351,30352,30353,30354,30355,30356,30357,30358,30359,30360,30361,30362,30363,30364,30365,30366,30367,30368,30369,30370,30371,30372,30373,30374,30375,30376,30377,30378,30379,30380,30381,30382,30383,30384,30385,30386,30387,30388,30389,30390,30391,30392,30393,30394,30395,30396,30397,30398,30399,30400,30401,30402,30403,30404,30405,30406,30407,30408,30409,30410,30411,30412,30413,30414,30415,30416,30417,30418,30419,30420,30421,30422,30423,30424,30425,30426,30427,30428,30429,30430,30431,30432,30433,30434,30435,30436,30437,30438,30439,30440,30441,30442,30443,30444,30445,30446,30447,30448,30449,30450,30451,30452,30453,30454,30455,30456,30457,30458,30459,30460,30461,30462,30463,30464,30465,30466,30467,30468,30469,30470,30471,30472,30473,30474,30475,30476,30477,30478,30479,30480,30481,30482,30483,30484,30485,30486,30487,30488,30489,30490,30491,30492,30493,30494,30495,30496,30497,30498,30499,30500,30501,30502,30503,30504,30505,30506,30507,30508,30509,30510,30511,30512,30513,30514,30515,30516,30517,30518,30519,30520,30521,30522,30523,30524,30525,30526,30527,30528,30529,30530,30531,30532,30533,30534,30535,30536,30537,30538,30539,30540,30541,30542,30543,30544,30545,30546,30547,30548,30549,30550,30551,30552,30553,30554,30555,30556,30557,30558,30559,30560,30561,30562,30563,30564,30565,30566,30567,30568,30569,30570,30571,30572,30573,30574,30575,30576,30577,30578,30579,30580,30581,30582,30583,30584,30585,30586,30587,30588,30589,30590,30591,30592,30593,30594,30595,30596,30597,30598,30599,30600,30601,30602,30603,30604,30605,30606,30607,30608,30609,30610,30611,30612,30613,30614,30615,30616,30617,30618,30619,30620,30621,30622,30623,30624,30625,30626,30627,30628,30629,30630,30631,30632,30633,30634,30635,30636,30637,30638,30639,30640,30641,30642,30643,30644,30645,30646,30647,30648,30649,30650,30651,30652,30653,30654,30655,30656,30657,30658,30659,30660,30661,30662,30663,30664,30665,30666,30667,30668,30669,30670,30671,30672,30673,30674,30675,30676,30677,30678,30679,30680,30681,30682,30683,30684,30685,30686,30687,30688,30689,30690,30691,30692,30693,30694,30695,30696,30697,30698,30699,30700,30701,30702,30703,30704,30705,30706,30707,30708,30709,30710,30711,30712,30713,30714,30715,30716,30717,30718,30719,30720,30721,30722,30723,30724,30725,30726,30727,30728,30729,30730,30731,30732,30733,30734,30735,30736,30737,30738,30739,30740,30741,30742,30743,30744,30745,30746,30747,30748,30749,30750,30751,30752,30753,30754,30755,30756,30757,30758,30759,30760,30761,30762,30763,30764,30765,30766,30767,30768,30769,30770,30771,30772,30773,30774,30775,30776,30777,30778,30779,30780,30781,30782,30783,30784,30785,30786,30787,30788,30789,30790,30791,30792,30793,30794,30795,30796,30797,30798,30799,30800,30801,30802,30803,30804,30805,30806,30807,30808,30809,30810,30811,30812,30813,30814,30815,30816,30817,30818,30819,30820,30821,30822,30823,30824,30825,30826,30827,30828,30829,30830,30831,30832,30833,30834,30835,30836,30837,30838,30839,30840,30841,30842,30843,30844,30845,30846,30847,30848,30849,30850,30851,30852,30853,30854,30855,30856,30857,30858,30859,30860,30861,30862,30863,30864,30865,30866,30867,30868,30869,30870,30871,30872,30873,30874,30875,30876,30877,30878,30879,30880,30881,30882,30883,30884,30885,30886,30887,30888,30889,30890,30891,30892,30893,30894,30895,30896,30897,30898,30899,30900,30901,30902,30903,30904,30905,30906,30907,30908,30909,30910,30911,30912,30913,30914,30915,30916,30917,30918,30919,30920,30921,30922,30923,30924,30925,30926,30927,30928,30929,30930,30931,30932,30933,30934,30935,30936,30937,30938,30939,30940,30941,30942,30943,30944,30945,30946,30947,30948,30949,30950,30951,30952,30953,30954,30955,30956,30957,30958,30959,30960,30961,30962,30963,30964,30965,30966,30967,30968,30969,30970,30971,30972,30973,30974,30975,30976,30977,30978,30979,30980,30981,30982,30983,30984,30985,30986,30987,30988,30989,30990,30991,30992,30993,30994,30995,30996,30997,30998,30999,31000,31001,31002,31003,31004,31005,31006,31007,31008,31009,31010,31011,31012,31013,31014,31015,31016,31017,31018,31019,31020,31021,31022,31023,31024,31025,31026,31027,31028,31029,31030,31031,31032,31033,31034,31035,31036,31037,31038,31039,31040,31041,31042,31043,31044,31045,31046,31047,31048,31049,31050,31051,31052,31053,31054,31055,31056,31057,31058,31059,31060,31061,31062,31063,31064,31065,31066,31067,31068,31069,31070,31071,31072,31073,31074,31075,31076,31077,31078,31079,31080,31081,31082,31083,31084,31085,31086,31087,31088,31089,31090,31091,31092,31093,31094,31095,31096,31097,31098,31099,31100,31101,31102,31103,31104,31105,31106,31107,31108,31109,31110,31111,31112,31113,31114,31115,31116,31117,31118,31119,31120,31121,31122,31123,31124,31125,31126,31127,31128,31129,31130,31131,31132,31133,31134,31135,31136,31137,31138,31139,31140,31141,31142,31143,31144,31145,31146,31147,31148,31149,31150,31151,31152,31153,31154,31155,31156,31157,31158,31159,31160,31161,31162,31163,31164,31165,31166,31167,31168,31169,31170,31171,31172,31173,31174,31175,31176,31177,31178,31179,31180,31181,31182,31183,31184,31185,31186,31187,31188,31189,31190,31191,31192,31193,31194,31195,31196,31197,31198,31199,31200,31201,31202,31203,31204,31205,31206,31207,31208,31209,31210,31211,31212,31213,31214,31215,31216,31217,31218,31219,31220,31221,31222,31223,31224,31225,31226,31227,31228,31229,31230,31231,31232,31233,31234,31235,31236,31237,31238,31239,31240,31241,31242,31243,31244,31245,31246,31247,31248,31249,31250,31251,31252,31253,31254,31255,31256,31257,31258,31259,31260,31261,31262,31263,31264,31265,31266,31267,31268,31269,31270,31271,31272,31273,31274,31275,31276,31277,31278,31279,31280,31281,31282,31283,31284,31285,31286,31287,31288,31289,31290,31291,31292,31293,31294,31295,31296,31297,31298,31299,31300,31301,31302,31303,31304,31305,31306,31307,31308,31309,31310,31311,31312,31313,31314,31315,31316,31317,31318,31319,31320,31321,31322,31323,31324,31325,31326,31327,31328,31329,31330,31331,31332,31333,31334,31335,31336,31337,31338,31339,31340,31341,31342,31343,31344,31345,31346,31347,31348,31349,31350,31351,31352,31353,31354,31355,31356,31357,31358,31359,31360,31361,31362,31363,31364,31365,31366,31367,31368,31369,31370,31371,31372,31373,31374,31375,31376,31377,31378,31379,31380,31381,31382,31383,31384,31385,31386,31387,31388,31389,31390,31391,31392,31393,31394,31395,31396,31397,31398,31399,31400,31401,31402,31403,31404,31405,31406,31407,31408,31409,31410,31411,31412,31413,31414,31415,31416,31417,31418,31419,31420,31421,31422,31423,31424,31425,31426,31427,31428,31429,31430,31431,31432,31433,31434,31435,31436,31437,31438,31439,31440,31441,31442,31443,31444,31445,31446,31447,31448,31449,31450,31451,31452,31453,31454,31455,31456,31457,31458,31459,31460,31461,31462,31463,31464,31465,31466,31467,31468,31469,31470,31471,31472,31473,31474,31475,31476,31477,31478,31479,31480,31481,31482,31483,31484,31485,31486,31487,31488,31489,31490,31491,31492,31493,31494,31495,31496,31497,31498,31499,31500,31501,31502,31503,31504,31505,31506,31507,31508,31509,31510,31511,31512,31513,31514,31515,31516,31517,31518,31519,31520,31521,31522,31523,31524,31525,31526,31527,31528,31529,31530,31531,31532,31533,31534,31535,31536,31537,31538,31539,31540,31541,31542,31543,31544,31545,31546,31547,31548,31549,31550,31551,31552,31553,31554,31555,31556,31557,31558,31559,31560,31561,31562,31563,31564,31565,31566,31567,31568,31569,31570,31571,31572,31573,31574,31575,31576,31577,31578,31579,31580,31581,31582,31583,31584,31585,31586,31587,31588,31589,31590,31591,31592,31593,31594,31595,31596,31597,31598,31599,31600,31601,31602,31603,31604,31605,31606,31607,31608,31609,31610,31611,31612,31613,31614,31615,31616,31617,31618,31619,31620,31621,31622,31623,31624,31625,31626,31627,31628,31629,31630,31631,31632,31633,31634,31635,31636,31637,31638,31639,31640,31641,31642,31643,31644,31645,31646,31647,31648,31649,31650,31651,31652,31653,31654,31655,31656,31657,31658,31659,31660,31661,31662,31663,31664,31665,31666,31667,31668,31669,31670,31671,31672,31673,31674,31675,31676,31677,31678,31679,31680,31681,31682,31683,31684,31685,31686,31687,31688,31689,31690,31691,31692,31693,31694,31695,31696,31697,31698,31699,31700,31701,31702,31703,31704,31705,31706,31707,31708,31709,31710,31711,31712,31713,31714,31715,31716,31717,31718,31719,31720,31721,31722,31723,31724,31725,31726,31727,31728,31729,31730,31731,31732,31733,31734,31735,31736,31737,31738,31739,31740,31741,31742,31743,31744,31745,31746,31747,31748,31749,31750,31751,31752,31753,31754,31755,31756,31757,31758,31759,31760,31761,31762,31763,31764,31765,31766,31767,31768,31769,31770,31771,31772,31773,31774,31775,31776,31777,31778,31779,31780,31781,31782,31783,31784,31785,31786,31787,31788,31789,31790,31791,31792,31793,31794,31795,31796,31797,31798,31799,31800,31801,31802,31803,31804,31805,31806,31807,31808,31809,31810,31811,31812,31813,31814,31815,31816,31817,31818,31819,31820,31821,31822,31823,31824,31825,31826,31827,31828,31829,31830,31831,31832,31833,31834,31835,31836,31837,31838,31839,31840,31841,31842,31843,31844,31845,31846,31847,31848,31849,31850,31851,31852,31853,31854,31855,31856,31857,31858,31859,31860,31861,31862,31863,31864,31865,31866,31867,31868,31869,31870,31871,31872,31873,31874,31875,31876,31877,31878,31879,31880,31881,31882,31883,31884,31885,31886,31887,31888,31889,31890,31891,31892,31893,31894,31895,31896,31897,31898,31899,31900,31901,31902,31903,31904,31905,31906,31907,31908,31909,31910,31911,31912,31913,31914,31915,31916,31917,31918,31919,31920,31921,31922,31923,31924,31925,31926,31927,31928,31929,31930,31931,31932,31933,31934,31935,31936,31937,31938,31939,31940,31941,31942,31943,31944,31945,31946,31947,31948,31949,31950,31951,31952,31953,31954,31955,31956,31957,31958,31959,31960,31961,31962,31963,31964,31965,31966,31967,31968,31969,31970,31971,31972,31973,31974,31975,31976,31977,31978,31979,31980,31981,31982,31983,31984,31985,31986,31987,31988,31989,31990,31991,31992,31993,31994,31995,31996,31997,31998,31999,32000,32001,32002,32003,32004,32005,32006,32007,32008,32009,32010,32011,32012,32013,32014,32015,32016,32017,32018,32019,32020,32021,32022,32023,32024,32025,32026,32027,32028,32029,32030,32031,32032,32033,32034,32035,32036,32037,32038,32039,32040,32041,32042,32043,32044,32045,32046,32047,32048,32049,32050,32051,32052,32053,32054,32055,32056,32057,32058,32059,32060,32061,32062,32063,32064,32065,32066,32067,32068,32069,32070,32071,32072,32073,32074,32075,32076,32077,32078,32079,32080,32081,32082,32083,32084,32085,32086,32087,32088,32089,32090,32091,32092,32093,32094,32095,32096,32097,32098,32099,32100,32101,32102,32103,32104,32105,32106,32107,32108,32109,32110,32111,32112,32113,32114,32115,32116,32117,32118,32119,32120,32121,32122,32123,32124,32125,32126,32127,32128,32129,32130,32131,32132,32133,32134,32135,32136,32137,32138,32139,32140,32141,32142,32143,32144,32145,32146,32147,32148,32149,32150,32151,32152,32153,32154,32155,32156,32157,32158,32159,32160,32161,32162,32163,32164,32165,32166,32167,32168,32169,32170,32171,32172,32173,32174,32175,32176,32177,32178,32179,32180,32181,32182,32183,32184,32185,32186,32187,32188,32189,32190,32191,32192,32193,32194,32195,32196,32197,32198,32199,32200,32201,32202,32203,32204,32205,32206,32207,32208,32209,32210,32211,32212,32213,32214,32215,32216,32217,32218,32219,32220,32221,32222,32223,32224,32225,32226,32227,32228,32229,32230,32231,32232,32233,32234,32235,32236,32237,32238,32239,32240,32241,32242,32243,32244,32245,32246,32247,32248,32249,32250,32251,32252,32253,32254,32255,32256,32257,32258,32259,32260,32261,32262,32263,32264,32265,32266,32267,32268,32269,32270,32271,32272,32273,32274,32275,32276,32277,32278,32279,32280,32281,32282,32283,32284,32285,32286,32287,32288,32289,32290,32291,32292,32293,32294,32295,32296,32297,32298,32299,32300,32301,32302,32303,32304,32305,32306,32307,32308,32309,32310,32311,32312,32313,32314,32315,32316,32317,32318,32319,32320,32321,32322,32323,32324,32325,32326,32327,32328,32329,32330,32331,32332,32333,32334,32335,32336,32337,32338,32339,32340,32341,32342,32343,32344,32345,32346,32347,32348,32349,32350,32351,32352,32353,32354,32355,32356,32357,32358,32359,32360,32361,32362,32363,32364,32365,32366,32367,32368,32369,32370,32371,32372,32373,32374,32375,32376,32377,32378,32379,32380,32381,32382,32383,32384,32385,32386,32387,32388,32389,32390,32391,32392,32393,32394,32395,32396,32397,32398,32399,32400,32401,32402,32403,32404,32405,32406,32407,32408,32409,32410,32411,32412,32413,32414,32415,32416,32417,32418,32419,32420,32421,32422,32423,32424,32425,32426,32427,32428,32429,32430,32431,32432,32433,32434,32435,32436,32437,32438,32439,32440,32441,32442,32443,32444,32445,32446,32447,32448,32449,32450,32451,32452,32453,32454,32455,32456,32457,32458,32459,32460,32461,32462,32463,32464,32465,32466,32467,32468,32469,32470,32471,32472,32473,32474,32475,32476,32477,32478,32479,32480,32481,32482,32483,32484,32485,32486,32487,32488,32489,32490,32491,32492,32493,32494,32495,32496,32497,32498,32499,32500,32501,32502,32503,32504,32505,32506,32507,32508,32509,32510,32511,32512,32513,32514,32515,32516,32517,32518,32519,32520,32521,32522,32523,32524,32525,32526,32527,32528,32529,32530,32531,32532,32533,32534,32535,32536,32537,32538,32539,32540,32541,32542,32543,32544,32545,32546,32547,32548,32549,32550,32551,32552,32553,32554,32555,32556,32557,32558,32559,32560,32561,32562,32563,32564,32565,32566,32567,32568,32569,32570,32571,32572,32573,32574,32575,32576,32577,32578,32579,32580,32581,32582,32583,32584,32585,32586,32587,32588,32589,32590,32591,32592,32593,32594,32595,32596,32597,32598,32599,32600,32601,32602,32603,32604,32605,32606,32607,32608,32609,32610,32611,32612,32613,32614,32615,32616,32617,32618,32619,32620,32621,32622,32623,32624,32625,32626,32627,32628,32629,32630,32631,32632,32633,32634,32635,32636,32637,32638,32639,32640,32641,32642,32643,32644,32645,32646,32647,32648,32649,32650,32651,32652,32653,32654,32655,32656,32657,32658,32659,32660,32661,32662,32663,32664,32665,32666,32667,32668,32669,32670,32671,32672,32673,32674,32675,32676,32677,32678,32679,32680,32681,32682,32683,32684,32685,32686,32687,32688,32689,32690,32691,32692,32693,32694,32695,32696,32697,32698,32699,32700,32701,32702,32703,32704,32705,32706,32707,32708,32709,32710,32711,32712,32713,32714,32715,32716,32717,32718,32719,32720,32721,32722,32723,32724,32725,32726,32727,32728,32729,32730,32731,32732,32733,32734,32735,32736,32737,32738,32739,32740,32741,32742,32743,32744,32745,32746,32747,32748,32749,32750,32751,32752,32753,32754,32755,32756,32757,32758,32759,32760,32761,32762,32763,32764,32765,32766,32767,32768,32769,32770,32771,32772,32773,32774,32775,32776,32777,32778,32779,32780,32781,32782,32783,32784,32785,32786,32787,32788,32789,32790,32791,32792,32793,32794,32795,32796,32797,32798,32799,32800,32801,32802,32803,32804,32805,32806,32807,32808,32809,32810,32811,32812,32813,32814,32815,32816,32817,32818,32819,32820,32821,32822,32823,32824,32825,32826,32827,32828,32829,32830,32831,32832,32833,32834,32835,32836,32837,32838,32839,32840,32841,32842,32843,32844,32845,32846,32847,32848,32849,32850,32851,32852,32853,32854,32855,32856,32857,32858,32859,32860,32861,32862,32863,32864,32865,32866,32867,32868,32869,32870,32871,32872,32873,32874,32875,32876,32877,32878,32879,32880,32881,32882,32883,32884,32885,32886,32887,32888,32889,32890,32891,32892,32893,32894,32895,32896,32897,32898,32899,32900,32901,32902,32903,32904,32905,32906,32907,32908,32909,32910,32911,32912,32913,32914,32915,32916,32917,32918,32919,32920,32921,32922,32923,32924,32925,32926,32927,32928,32929,32930,32931,32932,32933,32934,32935,32936,32937,32938,32939,32940,32941,32942,32943,32944,32945,32946,32947,32948,32949,32950,32951,32952,32953,32954,32955,32956,32957,32958,32959,32960,32961,32962,32963,32964,32965,32966,32967,32968,32969,32970,32971,32972,32973,32974,32975,32976,32977,32978,32979,32980,32981,32982,32983,32984,32985,32986,32987,32988,32989,32990,32991,32992,32993,32994,32995,32996,32997,32998,32999,33000,33001,33002,33003,33004,33005,33006,33007,33008,33009,33010,33011,33012,33013,33014,33015,33016,33017,33018,33019,33020,33021,33022,33023,33024,33025,33026,33027,33028,33029,33030,33031,33032,33033,33034,33035,33036,33037,33038,33039,33040,33041,33042,33043,33044,33045,33046,33047,33048,33049,33050,33051,33052,33053,33054,33055,33056,33057,33058,33059,33060,33061,33062,33063,33064,33065,33066,33067,33068,33069,33070,33071,33072,33073,33074,33075,33076,33077,33078,33079,33080,33081,33082,33083,33084,33085,33086,33087,33088,33089,33090,33091,33092,33093,33094,33095,33096,33097,33098,33099,33100,33101,33102,33103,33104,33105,33106,33107,33108,33109,33110,33111,33112,33113,33114,33115,33116,33117,33118,33119,33120,33121,33122,33123,33124,33125,33126,33127,33128,33129,33130,33131,33132,33133,33134,33135,33136,33137,33138,33139,33140,33141,33142,33143,33144,33145,33146,33147,33148,33149,33150,33151,33152,33153,33154,33155,33156,33157,33158,33159,33160,33161,33162,33163,33164,33165,33166,33167,33168,33169,33170,33171,33172,33173,33174,33175,33176,33177,33178,33179,33180,33181,33182,33183,33184,33185,33186,33187,33188,33189,33190,33191,33192,33193,33194,33195,33196,33197,33198,33199,33200,33201,33202,33203,33204,33205,33206,33207,33208,33209,33210,33211,33212,33213,33214,33215,33216,33217,33218,33219,33220,33221,33222,33223,33224,33225,33226,33227,33228,33229,33230,33231,33232,33233,33234,33235,33236,33237,33238,33239,33240,33241,33242,33243,33244,33245,33246,33247,33248,33249,33250,33251,33252,33253,33254,33255,33256,33257,33258,33259,33260,33261,33262,33263,33264,33265,33266,33267,33268,33269,33270,33271,33272,33273,33274,33275,33276,33277,33278,33279,33280,33281,33282,33283,33284,33285,33286,33287,33288,33289,33290,33291,33292,33293,33294,33295,33296,33297,33298,33299,33300,33301,33302,33303,33304,33305,33306,33307,33308,33309,33310,33311,33312,33313,33314,33315,33316,33317,33318,33319,33320,33321,33322,33323,33324,33325,33326,33327,33328,33329,33330,33331,33332,33333,33334,33335,33336,33337,33338,33339,33340,33341,33342,33343,33344,33345,33346,33347,33348,33349,33350,33351,33352,33353,33354,33355,33356,33357,33358,33359,33360,33361,33362,33363,33364,33365,33366,33367,33368,33369,33370,33371,33372,33373,33374,33375,33376,33377,33378,33379,33380,33381,33382,33383,33384,33385,33386,33387,33388,33389,33390,33391,33392,33393,33394,33395,33396,33397,33398,33399,33400,33401,33402,33403,33404,33405,33406,33407,33408,33409,33410,33411,33412,33413,33414,33415,33416,33417,33418,33419,33420,33421,33422,33423,33424,33425,33426,33427,33428,33429,33430,33431,33432,33433,33434,33435,33436,33437,33438,33439,33440,33441,33442,33443,33444,33445,33446,33447,33448,33449,33450,33451,33452,33453,33454,33455,33456,33457,33458,33459,33460,33461,33462,33463,33464,33465,33466,33467,33468,33469,33470,33471,33472,33473,33474,33475,33476,33477,33478,33479,33480,33481,33482,33483,33484,33485,33486,33487,33488,33489,33490,33491,33492,33493,33494,33495,33496,33497,33498,33499,33500,33501,33502,33503,33504,33505,33506,33507,33508,33509,33510,33511,33512,33513,33514,33515,33516,33517,33518,33519,33520,33521,33522,33523,33524,33525,33526,33527,33528,33529,33530,33531,33532,33533,33534,33535,33536,33537,33538,33539,33540,33541,33542,33543,33544,33545,33546,33547,33548,33549,33550,33551,33552,33553,33554,33555,33556,33557,33558,33559,33560,33561,33562,33563,33564,33565,33566,33567,33568,33569,33570,33571,33572,33573,33574,33575,33576,33577,33578,33579,33580,33581,33582,33583,33584,33585,33586,33587,33588,33589,33590,33591,33592,33593,33594,33595,33596,33597,33598,33599,33600,33601,33602,33603,33604,33605,33606,33607,33608,33609,33610,33611,33612,33613,33614,33615,33616,33617,33618,33619,33620,33621,33622,33623,33624,33625,33626,33627,33628,33629,33630,33631,33632,33633,33634,33635,33636,33637,33638,33639,33640,33641,33642,33643,33644,33645,33646,33647,33648,33649,33650,33651,33652,33653,33654,33655,33656,33657,33658,33659,33660,33661,33662,33663,33664,33665,33666,33667,33668,33669,33670,33671,33672,33673,33674,33675,33676,33677,33678,33679,33680,33681,33682,33683,33684,33685,33686,33687,33688,33689,33690,33691,33692,33693,33694,33695,33696,33697,33698,33699,33700,33701,33702,33703,33704,33705,33706,33707,33708,33709,33710,33711,33712,33713,33714,33715,33716,33717,33718,33719,33720,33721,33722,33723,33724,33725,33726,33727,33728,33729,33730,33731,33732,33733,33734,33735,33736,33737,33738,33739,33740,33741,33742,33743,33744,33745,33746,33747,33748,33749,33750,33751,33752,33753,33754,33755,33756,33757,33758,33759,33760,33761,33762,33763,33764,33765,33766,33767,33768,33769,33770,33771,33772,33773,33774,33775,33776,33777,33778,33779,33780,33781,33782,33783,33784,33785,33786,33787,33788,33789,33790,33791,33792,33793,33794,33795,33796,33797,33798,33799,33800,33801,33802,33803,33804,33805,33806,33807,33808,33809,33810,33811,33812,33813,33814,33815,33816,33817,33818,33819,33820,33821,33822,33823,33824,33825,33826,33827,33828,33829,33830,33831,33832,33833,33834,33835,33836,33837,33838,33839,33840,33841,33842,33843,33844,33845,33846,33847,33848,33849,33850,33851,33852,33853,33854,33855,33856,33857,33858,33859,33860,33861,33862,33863,33864,33865,33866,33867,33868,33869,33870,33871,33872,33873,33874,33875,33876,33877,33878,33879,33880,33881,33882,33883,33884,33885,33886,33887,33888,33889,33890,33891,33892,33893,33894,33895,33896,33897,33898,33899,33900,33901,33902,33903,33904,33905,33906,33907,33908,33909,33910,33911,33912,33913,33914,33915,33916,33917,33918,33919,33920,33921,33922,33923,33924,33925,33926,33927,33928,33929,33930,33931,33932,33933,33934,33935,33936,33937,33938,33939,33940,33941,33942,33943,33944,33945,33946,33947,33948,33949,33950,33951,33952,33953,33954,33955,33956,33957,33958,33959,33960,33961,33962,33963,33964,33965,33966,33967,33968,33969,33970,33971,33972,33973,33974,33975,33976,33977,33978,33979,33980,33981,33982,33983,33984,33985,33986,33987,33988,33989,33990,33991,33992,33993,33994,33995,33996,33997,33998,33999,34000,34001,34002,34003,34004,34005,34006,34007,34008,34009,34010,34011,34012,34013,34014,34015,34016,34017,34018,34019,34020,34021,34022,34023,34024,34025,34026,34027,34028,34029,34030,34031,34032,34033,34034,34035,34036,34037,34038,34039,34040,34041,34042,34043,34044,34045,34046,34047,34048,34049,34050,34051,34052,34053,34054,34055,34056,34057,34058,34059,34060,34061,34062,34063,34064,34065,34066,34067,34068,34069,34070,34071,34072,34073,34074,34075,34076,34077,34078,34079,34080,34081,34082,34083,34084,34085,34086,34087,34088,34089,34090,34091,34092,34093,34094,34095,34096,34097,34098,34099,34100,34101,34102,34103,34104,34105,34106,34107,34108,34109,34110,34111,34112,34113,34114,34115,34116,34117,34118,34119,34120,34121,34122,34123,34124,34125,34126,34127,34128,34129,34130,34131,34132,34133,34134,34135,34136,34137,34138,34139,34140,34141,34142,34143,34144,34145,34146,34147,34148,34149,34150,34151,34152,34153,34154,34155,34156,34157,34158,34159,34160,34161,34162,34163,34164,34165,34166,34167,34168,34169,34170,34171,34172,34173,34174,34175,34176,34177,34178,34179,34180,34181,34182,34183,34184,34185,34186,34187,34188,34189,34190,34191,34192,34193,34194,34195,34196,34197,34198,34199,34200,34201,34202,34203,34204,34205,34206,34207,34208,34209,34210,34211,34212,34213,34214,34215,34216,34217,34218,34219,34220,34221,34222,34223,34224,34225,34226,34227,34228,34229,34230,34231,34232,34233,34234,34235,34236,34237,34238,34239,34240,34241,34242,34243,34244,34245,34246,34247,34248,34249,34250,34251,34252,34253,34254,34255,34256,34257,34258,34259,34260,34261,34262,34263,34264,34265,34266,34267,34268,34269,34270,34271,34272,34273,34274,34275,34276,34277,34278,34279,34280,34281,34282,34283,34284,34285,34286,34287,34288,34289,34290,34291,34292,34293,34294,34295,34296,34297,34298,34299,34300,34301,34302,34303,34304,34305,34306,34307,34308,34309,34310,34311,34312,34313,34314,34315,34316,34317,34318,34319,34320,34321,34322,34323,34324,34325,34326,34327,34328,34329,34330,34331,34332,34333,34334,34335,34336,34337,34338,34339,34340,34341,34342,34343,34344,34345,34346,34347,34348,34349,34350,34351,34352,34353,34354,34355,34356,34357,34358,34359,34360,34361,34362,34363,34364,34365,34366,34367,34368,34369,34370,34371,34372,34373,34374,34375,34376,34377,34378,34379,34380,34381,34382,34383,34384,34385,34386,34387,34388,34389,34390,34391,34392,34393,34394,34395,34396,34397,34398,34399,34400,34401,34402,34403,34404,34405,34406,34407,34408,34409,34410,34411,34412,34413,34414,34415,34416,34417,34418,34419,34420,34421,34422,34423,34424,34425,34426,34427,34428,34429,34430,34431,34432,34433,34434,34435,34436,34437,34438,34439,34440,34441,34442,34443,34444,34445,34446,34447,34448,34449,34450,34451,34452,34453,34454,34455,34456,34457,34458,34459,34460,34461,34462,34463,34464,34465,34466,34467,34468,34469,34470,34471,34472,34473,34474,34475,34476,34477,34478,34479,34480,34481,34482,34483,34484,34485,34486,34487,34488,34489,34490,34491,34492,34493,34494,34495,34496,34497,34498,34499,34500,34501,34502,34503,34504,34505,34506,34507,34508,34509,34510,34511,34512,34513,34514,34515,34516,34517,34518,34519,34520,34521,34522,34523,34524,34525,34526,34527,34528,34529,34530,34531,34532,34533,34534,34535,34536,34537,34538,34539,34540,34541,34542,34543,34544,34545,34546,34547,34548,34549,34550,34551,34552,34553,34554,34555,34556,34557,34558,34559,34560,34561,34562,34563,34564,34565,34566,34567,34568,34569,34570,34571,34572,34573,34574,34575,34576,34577,34578,34579,34580,34581,34582,34583,34584,34585,34586,34587,34588,34589,34590,34591,34592,34593,34594,34595,34596,34597,34598,34599,34600,34601,34602,34603,34604,34605,34606,34607,34608,34609,34610,34611,34612,34613,34614,34615,34616,34617,34618,34619,34620,34621,34622,34623,34624,34625,34626,34627,34628,34629,34630,34631,34632,34633,34634,34635,34636,34637,34638,34639,34640,34641,34642,34643,34644,34645,34646,34647,34648,34649,34650,34651,34652,34653,34654,34655,34656,34657,34658,34659,34660,34661,34662,34663,34664,34665,34666,34667,34668,34669,34670,34671,34672,34673,34674,34675,34676,34677,34678,34679,34680,34681,34682,34683,34684,34685,34686,34687,34688,34689,34690,34691,34692,34693,34694,34695,34696,34697,34698,34699,34700,34701,34702,34703,34704,34705,34706,34707,34708,34709,34710,34711,34712,34713,34714,34715,34716,34717,34718,34719,34720,34721,34722,34723,34724,34725,34726,34727,34728,34729,34730,34731,34732,34733,34734,34735,34736,34737,34738,34739,34740,34741,34742,34743,34744,34745,34746,34747,34748,34749,34750,34751,34752,34753,34754,34755,34756,34757,34758,34759,34760,34761,34762,34763,34764,34765,34766,34767,34768,34769,34770,34771,34772,34773,34774,34775,34776,34777,34778,34779,34780,34781,34782,34783,34784,34785,34786,34787,34788,34789,34790,34791,34792,34793,34794,34795,34796,34797,34798,34799,34800,34801,34802,34803,34804,34805,34806,34807,34808,34809,34810,34811,34812,34813,34814,34815,34816,34817,34818,34819,34820,34821,34822,34823,34824,34825,34826,34827,34828,34829,34830,34831,34832,34833,34834,34835,34836,34837,34838,34839,34840,34841,34842,34843,34844,34845,34846,34847,34848,34849,34850,34851,34852,34853,34854,34855,34856,34857,34858,34859,34860,34861,34862,34863,34864,34865,34866,34867,34868,34869,34870,34871,34872,34873,34874,34875,34876,34877,34878,34879,34880,34881,34882,34883,34884,34885,34886,34887,34888,34889,34890,34891,34892,34893,34894,34895,34896,34897,34898,34899,34900,34901,34902,34903,34904,34905,34906,34907,34908,34909,34910,34911,34912,34913,34914,34915,34916,34917,34918,34919,34920,34921,34922,34923,34924,34925,34926,34927,34928,34929,34930,34931,34932,34933,34934,34935,34936,34937,34938,34939,34940,34941,34942,34943,34944,34945,34946,34947,34948,34949,34950,34951,34952,34953,34954,34955,34956,34957,34958,34959,34960,34961,34962,34963,34964,34965,34966,34967,34968,34969,34970,34971,34972,34973,34974,34975,34976,34977,34978,34979,34980,34981,34982,34983,34984,34985,34986,34987,34988,34989,34990,34991,34992,34993,34994,34995,34996,34997,34998,34999,35000,35001,35002,35003,35004,35005,35006,35007,35008,35009,35010,35011,35012,35013,35014,35015,35016,35017,35018,35019,35020,35021,35022,35023,35024,35025,35026,35027,35028,35029,35030,35031,35032,35033,35034,35035,35036,35037,35038,35039,35040,35041,35042,35043,35044,35045,35046,35047,35048,35049,35050,35051,35052,35053,35054,35055,35056,35057,35058,35059,35060,35061,35062,35063,35064,35065,35066,35067,35068,35069,35070,35071,35072,35073,35074,35075,35076,35077,35078,35079,35080,35081,35082,35083,35084,35085,35086,35087,35088,35089,35090,35091,35092,35093,35094,35095,35096,35097,35098,35099,35100,35101,35102,35103,35104,35105,35106,35107,35108,35109,35110,35111,35112,35113,35114,35115,35116,35117,35118,35119,35120,35121,35122,35123,35124,35125,35126,35127,35128,35129,35130,35131,35132,35133,35134,35135,35136,35137,35138,35139,35140,35141,35142,35143,35144,35145,35146,35147,35148,35149,35150,35151,35152,35153,35154,35155,35156,35157,35158,35159,35160,35161,35162,35163,35164,35165,35166,35167,35168,35169,35170,35171,35172,35173,35174,35175,35176,35177,35178,35179,35180,35181,35182,35183,35184,35185,35186,35187,35188,35189,35190,35191,35192,35193,35194,35195,35196,35197,35198,35199,35200,35201,35202,35203,35204,35205,35206,35207,35208,35209,35210,35211,35212,35213,35214,35215,35216,35217,35218,35219,35220,35221,35222,35223,35224,35225,35226,35227,35228,35229,35230,35231,35232,35233,35234,35235,35236,35237,35238,35239,35240,35241,35242,35243,35244,35245,35246,35247,35248,35249,35250,35251,35252,35253,35254,35255,35256,35257,35258,35259,35260,35261,35262,35263,35264,35265,35266,35267,35268,35269,35270,35271,35272,35273,35274,35275,35276,35277,35278,35279,35280,35281,35282,35283,35284,35285,35286,35287,35288,35289,35290,35291,35292,35293,35294,35295,35296,35297,35298,35299,35300,35301,35302,35303,35304,35305,35306,35307,35308,35309,35310,35311,35312,35313,35314,35315,35316,35317,35318,35319,35320,35321,35322,35323,35324,35325,35326,35327,35328,35329,35330,35331,35332,35333,35334,35335,35336,35337,35338,35339,35340,35341,35342,35343,35344,35345,35346,35347,35348,35349,35350,35351,35352,35353,35354,35355,35356,35357,35358,35359,35360,35361,35362,35363,35364,35365,35366,35367,35368,35369,35370,35371,35372,35373,35374,35375,35376,35377,35378,35379,35380,35381,35382,35383,35384,35385,35386,35387,35388,35389,35390,35391,35392,35393,35394,35395,35396,35397,35398,35399,35400,35401,35402,35403,35404,35405,35406,35407,35408,35409,35410,35411,35412,35413,35414,35415,35416,35417,35418,35419,35420,35421,35422,35423,35424,35425,35426,35427,35428,35429,35430,35431,35432,35433,35434,35435,35436,35437,35438,35439,35440,35441,35442,35443,35444,35445,35446,35447,35448,35449,35450,35451,35452,35453,35454,35455,35456,35457,35458,35459,35460,35461,35462,35463,35464,35465,35466,35467,35468,35469,35470,35471,35472,35473,35474,35475,35476,35477,35478,35479,35480,35481,35482,35483,35484,35485,35486,35487,35488,35489,35490,35491,35492,35493,35494,35495,35496,35497,35498,35499,35500,35501,35502,35503,35504,35505,35506,35507,35508,35509,35510,35511,35512,35513,35514,35515,35516,35517,35518,35519,35520,35521,35522,35523,35524,35525,35526,35527,35528,35529,35530,35531,35532,35533,35534,35535,35536,35537,35538,35539,35540,35541,35542,35543,35544,35545,35546,35547,35548,35549,35550,35551,35552,35553,35554,35555,35556,35557,35558,35559,35560,35561,35562,35563,35564,35565,35566,35567,35568,35569,35570,35571,35572,35573,35574,35575,35576,35577,35578,35579,35580,35581,35582,35583,35584,35585,35586,35587,35588,35589,35590,35591,35592,35593,35594,35595,35596,35597,35598,35599,35600,35601,35602,35603,35604,35605,35606,35607,35608,35609,35610,35611,35612,35613,35614,35615,35616,35617,35618,35619,35620,35621,35622,35623,35624,35625,35626,35627,35628,35629,35630,35631,35632,35633,35634,35635,35636,35637,35638,35639,35640,35641,35642,35643,35644,35645,35646,35647,35648,35649,35650,35651,35652,35653,35654,35655,35656,35657,35658,35659,35660,35661,35662,35663,35664,35665,35666,35667,35668,35669,35670,35671,35672,35673,35674,35675,35676,35677,35678,35679,35680,35681,35682,35683,35684,35685,35686,35687,35688,35689,35690,35691,35692,35693,35694,35695,35696,35697,35698,35699,35700,35701,35702,35703,35704,35705,35706,35707,35708,35709,35710,35711,35712,35713,35714,35715,35716,35717,35718,35719,35720,35721,35722,35723,35724,35725,35726,35727,35728,35729,35730,35731,35732,35733,35734,35735,35736,35737,35738,35739,35740,35741,35742,35743,35744,35745,35746,35747,35748,35749,35750,35751,35752,35753,35754,35755,35756,35757,35758,35759,35760,35761,35762,35763,35764,35765,35766,35767,35768,35769,35770,35771,35772,35773,35774,35775,35776,35777,35778,35779,35780,35781,35782,35783,35784,35785,35786,35787,35788,35789,35790,35791,35792,35793,35794,35795,35796,35797,35798,35799,35800,35801,35802,35803,35804,35805,35806,35807,35808,35809,35810,35811,35812,35813,35814,35815,35816,35817,35818,35819,35820,35821,35822,35823,35824,35825,35826,35827,35828,35829,35830,35831,35832,35833,35834,35835,35836,35837,35838,35839,35840,35841,35842,35843,35844,35845,35846,35847,35848,35849,35850,35851,35852,35853,35854,35855,35856,35857,35858,35859,35860,35861,35862,35863,35864,35865,35866,35867,35868,35869,35870,35871,35872,35873,35874,35875,35876,35877,35878,35879,35880,35881,35882,35883,35884,35885,35886,35887,35888,35889,35890,35891,35892,35893,35894,35895,35896,35897,35898,35899,35900,35901,35902,35903,35904,35905,35906,35907,35908,35909,35910,35911,35912,35913,35914,35915,35916,35917,35918,35919,35920,35921,35922,35923,35924,35925,35926,35927,35928,35929,35930,35931,35932,35933,35934,35935,35936,35937,35938,35939,35940,35941,35942,35943,35944,35945,35946,35947,35948,35949,35950,35951,35952,35953,35954,35955,35956,35957,35958,35959,35960,35961,35962,35963,35964,35965,35966,35967,35968,35969,35970,35971,35972,35973,35974,35975,35976,35977,35978,35979,35980,35981,35982,35983,35984,35985,35986,35987,35988,35989,35990,35991,35992,35993,35994,35995,35996,35997,35998,35999,36000,36001,36002,36003,36004,36005,36006,36007,36008,36009,36010,36011,36012,36013,36014,36015,36016,36017,36018,36019,36020,36021,36022,36023,36024,36025,36026,36027,36028,36029,36030,36031,36032,36033,36034,36035,36036,36037,36038,36039,36040,36041,36042,36043,36044,36045,36046,36047,36048,36049,36050,36051,36052,36053,36054,36055,36056,36057,36058,36059,36060,36061,36062,36063,36064,36065,36066,36067,36068,36069,36070,36071,36072,36073,36074,36075,36076,36077,36078,36079,36080,36081,36082,36083,36084,36085,36086,36087,36088,36089,36090,36091,36092,36093,36094,36095,36096,36097,36098,36099,36100,36101,36102,36103,36104,36105,36106,36107,36108,36109,36110,36111,36112,36113,36114,36115,36116,36117,36118,36119,36120,36121,36122,36123,36124,36125,36126,36127,36128,36129,36130,36131,36132,36133,36134,36135,36136,36137,36138,36139,36140,36141,36142,36143,36144,36145,36146,36147,36148,36149,36150,36151,36152,36153,36154,36155,36156,36157,36158,36159,36160,36161,36162,36163,36164,36165,36166,36167,36168,36169,36170,36171,36172,36173,36174,36175,36176,36177,36178,36179,36180,36181,36182,36183,36184,36185,36186,36187,36188,36189,36190,36191,36192,36193,36194,36195,36196,36197,36198,36199,36200,36201,36202,36203,36204,36205,36206,36207,36208,36209,36210,36211,36212,36213,36214,36215,36216,36217,36218,36219,36220,36221,36222,36223,36224,36225,36226,36227,36228,36229,36230,36231,36232,36233,36234,36235,36236,36237,36238,36239,36240,36241,36242,36243,36244,36245,36246,36247,36248,36249,36250,36251,36252,36253,36254,36255,36256,36257,36258,36259,36260,36261,36262,36263,36264,36265,36266,36267,36268,36269,36270,36271,36272,36273,36274,36275,36276,36277,36278,36279,36280,36281,36282,36283,36284,36285,36286,36287,36288,36289,36290,36291,36292,36293,36294,36295,36296,36297,36298,36299,36300,36301,36302,36303,36304,36305,36306,36307,36308,36309,36310,36311,36312,36313,36314,36315,36316,36317,36318,36319,36320,36321,36322,36323,36324,36325,36326,36327,36328,36329,36330,36331,36332,36333,36334,36335,36336,36337,36338,36339,36340,36341,36342,36343,36344,36345,36346,36347,36348,36349,36350,36351,36352,36353,36354,36355,36356,36357,36358,36359,36360,36361,36362,36363,36364,36365,36366,36367,36368,36369,36370,36371,36372,36373,36374,36375,36376,36377,36378,36379,36380,36381,36382,36383,36384,36385,36386,36387,36388,36389,36390,36391,36392,36393,36394,36395,36396,36397,36398,36399,36400,36401,36402,36403,36404,36405,36406,36407,36408,36409,36410,36411,36412,36413,36414,36415,36416,36417,36418,36419,36420,36421,36422,36423,36424,36425,36426,36427,36428,36429,36430,36431,36432,36433,36434,36435,36436,36437,36438,36439,36440,36441,36442,36443,36444,36445,36446,36447,36448,36449,36450,36451,36452,36453,36454,36455,36456,36457,36458,36459,36460,36461,36462,36463,36464,36465,36466,36467,36468,36469,36470,36471,36472,36473,36474,36475,36476,36477,36478,36479,36480,36481,36482,36483,36484,36485,36486,36487,36488,36489,36490,36491,36492,36493,36494,36495,36496,36497,36498,36499,36500,36501,36502,36503,36504,36505,36506,36507,36508,36509,36510,36511,36512,36513,36514,36515,36516,36517,36518,36519,36520,36521,36522,36523,36524,36525,36526,36527,36528,36529,36530,36531,36532,36533,36534,36535,36536,36537,36538,36539,36540,36541,36542,36543,36544,36545,36546,36547,36548,36549,36550,36551,36552,36553,36554,36555,36556,36557,36558,36559,36560,36561,36562,36563,36564,36565,36566,36567,36568,36569,36570,36571,36572,36573,36574,36575,36576,36577,36578,36579,36580,36581,36582,36583,36584,36585,36586,36587,36588,36589,36590,36591,36592,36593,36594,36595,36596,36597,36598,36599,36600,36601,36602,36603,36604,36605,36606,36607,36608,36609,36610,36611,36612,36613,36614,36615,36616,36617,36618,36619,36620,36621,36622,36623,36624,36625,36626,36627,36628,36629,36630,36631,36632,36633,36634,36635,36636,36637,36638,36639,36640,36641,36642,36643,36644,36645,36646,36647,36648,36649,36650,36651,36652,36653,36654,36655,36656,36657,36658,36659,36660,36661,36662,36663,36664,36665,36666,36667,36668,36669,36670,36671,36672,36673,36674,36675,36676,36677,36678,36679,36680,36681,36682,36683,36684,36685,36686,36687,36688,36689,36690,36691,36692,36693,36694,36695,36696,36697,36698,36699,36700,36701,36702,36703,36704,36705,36706,36707,36708,36709,36710,36711,36712,36713,36714,36715,36716,36717,36718,36719,36720,36721,36722,36723,36724,36725,36726,36727,36728,36729,36730,36731,36732,36733,36734,36735,36736,36737,36738,36739,36740,36741,36742,36743,36744,36745,36746,36747,36748,36749,36750,36751,36752,36753,36754,36755,36756,36757,36758,36759,36760,36761,36762,36763,36764,36765,36766,36767,36768,36769,36770,36771,36772,36773,36774,36775,36776,36777,36778,36779,36780,36781,36782,36783,36784,36785,36786,36787,36788,36789,36790,36791,36792,36793,36794,36795,36796,36797,36798,36799,36800,36801,36802,36803,36804,36805,36806,36807,36808,36809,36810,36811,36812,36813,36814,36815,36816,36817,36818,36819,36820,36821,36822,36823,36824,36825,36826,36827,36828,36829,36830,36831,36832,36833,36834,36835,36836,36837,36838,36839,36840,36841,36842,36843,36844,36845,36846,36847,36848,36849,36850,36851,36852,36853,36854,36855,36856,36857,36858,36859,36860,36861,36862,36863,36864,36865,36866,36867,36868,36869,36870,36871,36872,36873,36874,36875,36876,36877,36878,36879,36880,36881,36882,36883,36884,36885,36886,36887,36888,36889,36890,36891,36892,36893,36894,36895,36896,36897,36898,36899,36900,36901,36902,36903,36904,36905,36906,36907,36908,36909,36910,36911,36912,36913,36914,36915,36916,36917,36918,36919,36920,36921,36922,36923,36924,36925,36926,36927,36928,36929,36930,36931,36932,36933,36934,36935,36936,36937,36938,36939,36940,36941,36942,36943,36944,36945,36946,36947,36948,36949,36950,36951,36952,36953,36954,36955,36956,36957,36958,36959,36960,36961,36962,36963,36964,36965,36966,36967,36968,36969,36970,36971,36972,36973,36974,36975,36976,36977,36978,36979,36980,36981,36982,36983,36984,36985,36986,36987,36988,36989,36990,36991,36992,36993,36994,36995,36996,36997,36998,36999,37000,37001,37002,37003,37004,37005,37006,37007,37008,37009,37010,37011,37012,37013,37014,37015,37016,37017,37018,37019,37020,37021,37022,37023,37024,37025,37026,37027,37028,37029,37030,37031,37032,37033,37034,37035,37036,37037,37038,37039,37040,37041,37042,37043,37044,37045,37046,37047,37048,37049,37050,37051,37052,37053,37054,37055,37056,37057,37058,37059,37060,37061,37062,37063,37064,37065,37066,37067,37068,37069,37070,37071,37072,37073,37074,37075,37076,37077,37078,37079,37080,37081,37082,37083,37084,37085,37086,37087,37088,37089,37090,37091,37092,37093,37094,37095,37096,37097,37098,37099,37100,37101,37102,37103,37104,37105,37106,37107,37108,37109,37110,37111,37112,37113,37114,37115,37116,37117,37118,37119,37120,37121,37122,37123,37124,37125,37126,37127,37128,37129,37130,37131,37132,37133,37134,37135,37136,37137,37138,37139,37140,37141,37142,37143,37144,37145,37146,37147,37148,37149,37150,37151,37152,37153,37154,37155,37156,37157,37158,37159,37160,37161,37162,37163,37164,37165,37166,37167,37168,37169,37170,37171,37172,37173,37174,37175,37176,37177,37178,37179,37180,37181,37182,37183,37184,37185,37186,37187,37188,37189,37190,37191,37192,37193,37194,37195,37196,37197,37198,37199,37200,37201,37202,37203,37204,37205,37206,37207,37208,37209,37210,37211,37212,37213,37214,37215,37216,37217,37218,37219,37220,37221,37222,37223,37224,37225,37226,37227,37228,37229,37230,37231,37232,37233,37234,37235,37236,37237,37238,37239,37240,37241,37242,37243,37244,37245,37246,37247,37248,37249,37250,37251,37252,37253,37254,37255,37256,37257,37258,37259,37260,37261,37262,37263,37264,37265,37266,37267,37268,37269,37270,37271,37272,37273,37274,37275,37276,37277,37278,37279,37280,37281,37282,37283,37284,37285,37286,37287,37288,37289,37290,37291,37292,37293,37294,37295,37296,37297,37298,37299,37300,37301,37302,37303,37304,37305,37306,37307,37308,37309,37310,37311,37312,37313,37314,37315,37316,37317,37318,37319,37320,37321,37322,37323,37324,37325,37326,37327,37328,37329,37330,37331,37332,37333,37334,37335,37336,37337,37338,37339,37340,37341,37342,37343,37344,37345,37346,37347,37348,37349,37350,37351,37352,37353,37354,37355,37356,37357,37358,37359,37360,37361,37362,37363,37364,37365,37366,37367,37368,37369,37370,37371,37372,37373,37374,37375,37376,37377,37378,37379,37380,37381,37382,37383,37384,37385,37386,37387,37388,37389,37390,37391,37392,37393,37394,37395,37396,37397,37398,37399,37400,37401,37402,37403,37404,37405,37406,37407,37408,37409,37410,37411,37412,37413,37414,37415,37416,37417,37418,37419,37420,37421,37422,37423,37424,37425,37426,37427,37428,37429,37430,37431,37432,37433,37434,37435,37436,37437,37438,37439,37440,37441,37442,37443,37444,37445,37446,37447,37448,37449,37450,37451,37452,37453,37454,37455,37456,37457,37458,37459,37460,37461,37462,37463,37464,37465,37466,37467,37468,37469,37470,37471,37472,37473,37474,37475,37476,37477,37478,37479,37480,37481,37482,37483,37484,37485,37486,37487,37488,37489,37490,37491,37492,37493,37494,37495,37496,37497,37498,37499,37500,37501,37502,37503,37504,37505,37506,37507,37508,37509,37510,37511,37512,37513,37514,37515,37516,37517,37518,37519,37520,37521,37522,37523,37524,37525,37526,37527,37528,37529,37530,37531,37532,37533,37534,37535,37536,37537,37538,37539,37540,37541,37542,37543,37544,37545,37546,37547,37548,37549,37550,37551,37552,37553,37554,37555,37556,37557,37558,37559,37560,37561,37562,37563,37564,37565,37566,37567,37568,37569,37570,37571,37572,37573,37574,37575,37576,37577,37578,37579,37580,37581,37582,37583,37584,37585,37586,37587,37588,37589,37590,37591,37592,37593,37594,37595,37596,37597,37598,37599,37600,37601,37602,37603,37604,37605,37606,37607,37608,37609,37610,37611,37612,37613,37614,37615,37616,37617,37618,37619,37620,37621,37622,37623,37624,37625,37626,37627,37628,37629,37630,37631,37632,37633,37634,37635,37636,37637,37638,37639,37640,37641,37642,37643,37644,37645,37646,37647,37648,37649,37650,37651,37652,37653,37654,37655,37656,37657,37658,37659,37660,37661,37662,37663,37664,37665,37666,37667,37668,37669,37670,37671,37672,37673,37674,37675,37676,37677,37678,37679,37680,37681,37682,37683,37684,37685,37686,37687,37688,37689,37690,37691,37692,37693,37694,37695,37696,37697,37698,37699,37700,37701,37702,37703,37704,37705,37706,37707,37708,37709,37710,37711,37712,37713,37714,37715,37716,37717,37718,37719,37720,37721,37722,37723,37724,37725,37726,37727,37728,37729,37730,37731,37732,37733,37734,37735,37736,37737,37738,37739,37740,37741,37742,37743,37744,37745,37746,37747,37748,37749,37750,37751,37752,37753,37754,37755,37756,37757,37758,37759,37760,37761,37762,37763,37764,37765,37766,37767,37768,37769,37770,37771,37772,37773,37774,37775,37776,37777,37778,37779,37780,37781,37782,37783,37784,37785,37786,37787,37788,37789,37790,37791,37792,37793,37794,37795,37796,37797,37798,37799,37800,37801,37802,37803,37804,37805,37806,37807,37808,37809,37810,37811,37812,37813,37814,37815,37816,37817,37818,37819,37820,37821,37822,37823,37824,37825,37826,37827,37828,37829,37830,37831,37832,37833,37834,37835,37836,37837,37838,37839,37840,37841,37842,37843,37844,37845,37846,37847,37848,37849,37850,37851,37852,37853,37854,37855,37856,37857,37858,37859,37860,37861,37862,37863,37864,37865,37866,37867,37868,37869,37870,37871,37872,37873,37874,37875,37876,37877,37878,37879,37880,37881,37882,37883,37884,37885,37886,37887,37888,37889,37890,37891,37892,37893,37894,37895,37896,37897,37898,37899,37900,37901,37902,37903,37904,37905,37906,37907,37908,37909,37910,37911,37912,37913,37914,37915,37916,37917,37918,37919,37920,37921,37922,37923,37924,37925,37926,37927,37928,37929,37930,37931,37932,37933,37934,37935,37936,37937,37938,37939,37940,37941,37942,37943,37944,37945,37946,37947,37948,37949,37950,37951,37952,37953,37954,37955,37956,37957,37958,37959,37960,37961,37962,37963,37964,37965,37966,37967,37968,37969,37970,37971,37972,37973,37974,37975,37976,37977,37978,37979,37980,37981,37982,37983,37984,37985,37986,37987,37988,37989,37990,37991,37992,37993,37994,37995,37996,37997,37998,37999,38000,38001,38002,38003,38004,38005,38006,38007,38008,38009,38010,38011,38012,38013,38014,38015,38016,38017,38018,38019,38020,38021,38022,38023,38024,38025,38026,38027,38028,38029,38030,38031,38032,38033,38034,38035,38036,38037,38038,38039,38040,38041,38042,38043,38044,38045,38046,38047,38048,38049,38050,38051,38052,38053,38054,38055,38056,38057,38058,38059,38060,38061,38062,38063,38064,38065,38066,38067,38068,38069,38070,38071,38072,38073,38074,38075,38076,38077,38078,38079,38080,38081,38082,38083,38084,38085,38086,38087,38088,38089,38090,38091,38092,38093,38094,38095,38096,38097,38098,38099,38100,38101,38102,38103,38104,38105,38106,38107,38108,38109,38110,38111,38112,38113,38114,38115,38116,38117,38118,38119,38120,38121,38122,38123,38124,38125,38126,38127,38128,38129,38130,38131,38132,38133,38134,38135,38136,38137,38138,38139,38140,38141,38142,38143,38144,38145,38146,38147,38148,38149,38150,38151,38152,38153,38154,38155,38156,38157,38158,38159,38160,38161,38162,38163,38164,38165,38166,38167,38168,38169,38170,38171,38172,38173,38174,38175,38176,38177,38178,38179,38180,38181,38182,38183,38184,38185,38186,38187,38188,38189,38190,38191,38192,38193,38194,38195,38196,38197,38198,38199,38200,38201,38202,38203,38204,38205,38206,38207,38208,38209,38210,38211,38212,38213,38214,38215,38216,38217,38218,38219,38220,38221,38222,38223,38224,38225,38226,38227,38228,38229,38230,38231,38232,38233,38234,38235,38236,38237,38238,38239,38240,38241,38242,38243,38244,38245,38246,38247,38248,38249,38250,38251,38252,38253,38254,38255,38256,38257,38258,38259,38260,38261,38262,38263,38264,38265,38266,38267,38268,38269,38270,38271,38272,38273,38274,38275,38276,38277,38278,38279,38280,38281,38282,38283,38284,38285,38286,38287,38288,38289,38290,38291,38292,38293,38294,38295,38296,38297,38298,38299,38300,38301,38302,38303,38304,38305,38306,38307,38308,38309,38310,38311,38312,38313,38314,38315,38316,38317,38318,38319,38320,38321,38322,38323,38324,38325,38326,38327,38328,38329,38330,38331,38332,38333,38334,38335,38336,38337,38338,38339,38340,38341,38342,38343,38344,38345,38346,38347,38348,38349,38350,38351,38352,38353,38354,38355,38356,38357,38358,38359,38360,38361,38362,38363,38364,38365,38366,38367,38368,38369,38370,38371,38372,38373,38374,38375,38376,38377,38378,38379,38380,38381,38382,38383,38384,38385,38386,38387,38388,38389,38390,38391,38392,38393,38394,38395,38396,38397,38398,38399,38400,38401,38402,38403,38404,38405,38406,38407,38408,38409,38410,38411,38412,38413,38414,38415,38416,38417,38418,38419,38420,38421,38422,38423,38424,38425,38426,38427,38428,38429,38430,38431,38432,38433,38434,38435,38436,38437,38438,38439,38440,38441,38442,38443,38444,38445,38446,38447,38448,38449,38450,38451,38452,38453,38454,38455,38456,38457,38458,38459,38460,38461,38462,38463,38464,38465,38466,38467,38468,38469,38470,38471,38472,38473,38474,38475,38476,38477,38478,38479,38480,38481,38482,38483,38484,38485,38486,38487,38488,38489,38490,38491,38492,38493,38494,38495,38496,38497,38498,38499,38500,38501,38502,38503,38504,38505,38506,38507,38508,38509,38510,38511,38512,38513,38514,38515,38516,38517,38518,38519,38520,38521,38522,38523,38524,38525,38526,38527,38528,38529,38530,38531,38532,38533,38534,38535,38536,38537,38538,38539,38540,38541,38542,38543,38544,38545,38546,38547,38548,38549,38550,38551,38552,38553,38554,38555,38556,38557,38558,38559,38560,38561,38562,38563,38564,38565,38566,38567,38568,38569,38570,38571,38572,38573,38574,38575,38576,38577,38578,38579,38580,38581,38582,38583,38584,38585,38586,38587,38588,38589,38590,38591,38592,38593,38594,38595,38596,38597,38598,38599,38600,38601,38602,38603,38604,38605,38606,38607,38608,38609,38610,38611,38612,38613,38614,38615,38616,38617,38618,38619,38620,38621,38622,38623,38624,38625,38626,38627,38628,38629,38630,38631,38632,38633,38634,38635,38636,38637,38638,38639,38640,38641,38642,38643,38644,38645,38646,38647,38648,38649,38650,38651,38652,38653,38654,38655,38656,38657,38658,38659,38660,38661,38662,38663,38664,38665,38666,38667,38668,38669,38670,38671,38672,38673,38674,38675,38676,38677,38678,38679,38680,38681,38682,38683,38684,38685,38686,38687,38688,38689,38690,38691,38692,38693,38694,38695,38696,38697,38698,38699,38700,38701,38702,38703,38704,38705,38706,38707,38708,38709,38710,38711,38712,38713,38714,38715,38716,38717,38718,38719,38720,38721,38722,38723,38724,38725,38726,38727,38728,38729,38730,38731,38732,38733,38734,38735,38736,38737,38738,38739,38740,38741,38742,38743,38744,38745,38746,38747,38748,38749,38750,38751,38752,38753,38754,38755,38756,38757,38758,38759,38760,38761,38762,38763,38764,38765,38766,38767,38768,38769,38770,38771,38772,38773,38774,38775,38776,38777,38778,38779,38780,38781,38782,38783,38784,38785,38786,38787,38788,38789,38790,38791,38792,38793,38794,38795,38796,38797,38798,38799,38800,38801,38802,38803,38804,38805,38806,38807,38808,38809,38810,38811,38812,38813,38814,38815,38816,38817,38818,38819,38820,38821,38822,38823,38824,38825,38826,38827,38828,38829,38830,38831,38832,38833,38834,38835,38836,38837,38838,38839,38840,38841,38842,38843,38844,38845,38846,38847,38848,38849,38850,38851,38852,38853,38854,38855,38856,38857,38858,38859,38860,38861,38862,38863,38864,38865,38866,38867,38868,38869,38870,38871,38872,38873,38874,38875,38876,38877,38878,38879,38880,38881,38882,38883,38884,38885,38886,38887,38888,38889,38890,38891,38892,38893,38894,38895,38896,38897,38898,38899,38900,38901,38902,38903,38904,38905,38906,38907,38908,38909,38910,38911,38912,38913,38914,38915,38916,38917,38918,38919,38920,38921,38922,38923,38924,38925,38926,38927,38928,38929,38930,38931,38932,38933,38934,38935,38936,38937,38938,38939,38940,38941,38942,38943,38944,38945,38946,38947,38948,38949,38950,38951,38952,38953,38954,38955,38956,38957,38958,38959,38960,38961,38962,38963,38964,38965,38966,38967,38968,38969,38970,38971,38972,38973,38974,38975,38976,38977,38978,38979,38980,38981,38982,38983,38984,38985,38986,38987,38988,38989,38990,38991,38992,38993,38994,38995,38996,38997,38998,38999,39000,39001,39002,39003,39004,39005,39006,39007,39008,39009,39010,39011,39012,39013,39014,39015,39016,39017,39018,39019,39020,39021,39022,39023,39024,39025,39026,39027,39028,39029,39030,39031,39032,39033,39034,39035,39036,39037,39038,39039,39040,39041,39042,39043,39044,39045,39046,39047,39048,39049,39050,39051,39052,39053,39054,39055,39056,39057,39058,39059,39060,39061,39062,39063,39064,39065,39066,39067,39068,39069,39070,39071,39072,39073,39074,39075,39076,39077,39078,39079,39080,39081,39082,39083,39084,39085,39086,39087,39088,39089,39090,39091,39092,39093,39094,39095,39096,39097,39098,39099,39100,39101,39102,39103,39104,39105,39106,39107,39108,39109,39110,39111,39112,39113,39114,39115,39116,39117,39118,39119,39120,39121,39122,39123,39124,39125,39126,39127,39128,39129,39130,39131,39132,39133,39134,39135,39136,39137,39138,39139,39140,39141,39142,39143,39144,39145,39146,39147,39148,39149,39150,39151,39152,39153,39154,39155,39156,39157,39158,39159,39160,39161,39162,39163,39164,39165,39166,39167,39168,39169,39170,39171,39172,39173,39174,39175,39176,39177,39178,39179,39180,39181,39182,39183,39184,39185,39186,39187,39188,39189,39190,39191,39192,39193,39194,39195,39196,39197,39198,39199,39200,39201,39202,39203,39204,39205,39206,39207,39208,39209,39210,39211,39212,39213,39214,39215,39216,39217,39218,39219,39220,39221,39222,39223,39224,39225,39226,39227,39228,39229,39230,39231,39232,39233,39234,39235,39236,39237,39238,39239,39240,39241,39242,39243,39244,39245,39246,39247,39248,39249,39250,39251,39252,39253,39254,39255,39256,39257,39258,39259,39260,39261,39262,39263,39264,39265,39266,39267,39268,39269,39270,39271,39272,39273,39274,39275,39276,39277,39278,39279,39280,39281,39282,39283,39284,39285,39286,39287,39288,39289,39290,39291,39292,39293,39294,39295,39296,39297,39298,39299,39300,39301,39302,39303,39304,39305,39306,39307,39308,39309,39310,39311,39312,39313,39314,39315,39316,39317,39318,39319,39320,39321,39322,39323,39324,39325,39326,39327,39328,39329,39330,39331,39332,39333,39334,39335,39336,39337,39338,39339,39340,39341,39342,39343,39344,39345,39346,39347,39348,39349,39350,39351,39352,39353,39354,39355,39356,39357,39358,39359,39360,39361,39362,39363,39364,39365,39366,39367,39368,39369,39370,39371,39372,39373,39374,39375,39376,39377,39378,39379,39380,39381,39382,39383,39384,39385,39386,39387,39388,39389,39390,39391,39392,39393,39394,39395,39396,39397,39398,39399,39400,39401,39402,39403,39404,39405,39406,39407,39408,39409,39410,39411,39412,39413,39414,39415,39416,39417,39418,39419,39420,39421,39422,39423,39424,39425,39426,39427,39428,39429,39430,39431,39432,39433,39434,39435,39436,39437,39438,39439,39440,39441,39442,39443,39444,39445,39446,39447,39448,39449,39450,39451,39452,39453,39454,39455,39456,39457,39458,39459,39460,39461,39462,39463,39464,39465,39466,39467,39468,39469,39470,39471,39472,39473,39474,39475,39476,39477,39478,39479,39480,39481,39482,39483,39484,39485,39486,39487,39488,39489,39490,39491,39492,39493,39494,39495,39496,39497,39498,39499,39500,39501,39502,39503,39504,39505,39506,39507,39508,39509,39510,39511,39512,39513,39514,39515,39516,39517,39518,39519,39520,39521,39522,39523,39524,39525,39526,39527,39528,39529,39530,39531,39532,39533,39534,39535,39536,39537,39538,39539,39540,39541,39542,39543,39544,39545,39546,39547,39548,39549,39550,39551,39552,39553,39554,39555,39556,39557,39558,39559,39560,39561,39562,39563,39564,39565,39566,39567,39568,39569,39570,39571,39572,39573,39574,39575,39576,39577,39578,39579,39580,39581,39582,39583,39584,39585,39586,39587,39588,39589,39590,39591,39592,39593,39594,39595,39596,39597,39598,39599,39600,39601,39602,39603,39604,39605,39606,39607,39608,39609,39610,39611,39612,39613,39614,39615,39616,39617,39618,39619,39620,39621,39622,39623,39624,39625,39626,39627,39628,39629,39630,39631,39632,39633,39634,39635,39636,39637,39638,39639,39640,39641,39642,39643,39644,39645,39646,39647,39648,39649,39650,39651,39652,39653,39654,39655,39656,39657,39658,39659,39660,39661,39662,39663,39664,39665,39666,39667,39668,39669,39670,39671,39672,39673,39674,39675,39676,39677,39678,39679,39680,39681,39682,39683,39684,39685,39686,39687,39688,39689,39690,39691,39692,39693,39694,39695,39696,39697,39698,39699,39700,39701,39702,39703,39704,39705,39706,39707,39708,39709,39710,39711,39712,39713,39714,39715,39716,39717,39718,39719,39720,39721,39722,39723,39724,39725,39726,39727,39728,39729,39730,39731,39732,39733,39734,39735,39736,39737,39738,39739,39740,39741,39742,39743,39744,39745,39746,39747,39748,39749,39750,39751,39752,39753,39754,39755,39756,39757,39758,39759,39760,39761,39762,39763,39764,39765,39766,39767,39768,39769,39770,39771,39772,39773,39774,39775,39776,39777,39778,39779,39780,39781,39782,39783,39784,39785,39786,39787,39788,39789,39790,39791,39792,39793,39794,39795,39796,39797,39798,39799,39800,39801,39802,39803,39804,39805,39806,39807,39808,39809,39810,39811,39812,39813,39814,39815,39816,39817,39818,39819,39820,39821,39822,39823,39824,39825,39826,39827,39828,39829,39830,39831,39832,39833,39834,39835,39836,39837,39838,39839,39840,39841,39842,39843,39844,39845,39846,39847,39848,39849,39850,39851,39852,39853,39854,39855,39856,39857,39858,39859,39860,39861,39862,39863,39864,39865,39866,39867,39868,39869,39870,39871,39872,39873,39874,39875,39876,39877,39878,39879,39880,39881,39882,39883,39884,39885,39886,39887,39888,39889,39890,39891,39892,39893,39894,39895,39896,39897,39898,39899,39900,39901,39902,39903,39904,39905,39906,39907,39908,39909,39910,39911,39912,39913,39914,39915,39916,39917,39918,39919,39920,39921,39922,39923,39924,39925,39926,39927,39928,39929,39930,39931,39932,39933,39934,39935,39936,39937,39938,39939,39940,39941,39942,39943,39944,39945,39946,39947,39948,39949,39950,39951,39952,39953,39954,39955,39956,39957,39958,39959,39960,39961,39962,39963,39964,39965,39966,39967,39968,39969,39970,39971,39972,39973,39974,39975,39976,39977,39978,39979,39980,39981,39982,39983,39984,39985,39986,39987,39988,39989,39990,39991,39992,39993,39994,39995,39996,39997,39998,39999,40000,40001,40002,40003,40004,40005,40006,40007,40008,40009,40010,40011,40012,40013,40014,40015,40016,40017,40018,40019,40020,40021,40022,40023,40024,40025,40026,40027,40028,40029,40030,40031,40032,40033,40034,40035,40036,40037,40038,40039,40040,40041,40042,40043,40044,40045,40046,40047,40048,40049,40050,40051,40052,40053,40054,40055,40056,40057,40058,40059,40060,40061,40062,40063,40064,40065,40066,40067,40068,40069,40070,40071,40072,40073,40074,40075,40076,40077,40078,40079,40080,40081,40082,40083,40084,40085,40086,40087,40088,40089,40090,40091,40092,40093,40094,40095,40096,40097,40098,40099,40100,40101,40102,40103,40104,40105,40106,40107,40108,40109,40110,40111,40112,40113,40114,40115,40116,40117,40118,40119,40120,40121,40122,40123,40124,40125,40126,40127,40128,40129,40130,40131,40132,40133,40134,40135,40136,40137,40138,40139,40140,40141,40142,40143,40144,40145,40146,40147,40148,40149,40150,40151,40152,40153,40154,40155,40156,40157,40158,40159,40160,40161,40162,40163,40164,40165,40166,40167,40168,40169,40170,40171,40172,40173,40174,40175,40176,40177,40178,40179,40180,40181,40182,40183,40184,40185,40186,40187,40188,40189,40190,40191,40192,40193,40194,40195,40196,40197,40198,40199,40200,40201,40202,40203,40204,40205,40206,40207,40208,40209,40210,40211,40212,40213,40214,40215,40216,40217,40218,40219,40220,40221,40222,40223,40224,40225,40226,40227,40228,40229,40230,40231,40232,40233,40234,40235,40236,40237,40238,40239,40240,40241,40242,40243,40244,40245,40246,40247,40248,40249,40250,40251,40252,40253,40254,40255,40256,40257,40258,40259,40260,40261,40262,40263,40264,40265,40266,40267,40268,40269,40270,40271,40272,40273,40274,40275,40276,40277,40278,40279,40280,40281,40282,40283,40284,40285,40286,40287,40288,40289,40290,40291,40292,40293,40294,40295,40296,40297,40298,40299,40300,40301,40302,40303,40304,40305,40306,40307,40308,40309,40310,40311,40312,40313,40314,40315,40316,40317,40318,40319,40320,40321,40322,40323,40324,40325,40326,40327,40328,40329,40330,40331,40332,40333,40334,40335,40336,40337,40338,40339,40340,40341,40342,40343,40344,40345,40346,40347,40348,40349,40350,40351,40352,40353,40354,40355,40356,40357,40358,40359,40360,40361,40362,40363,40364,40365,40366,40367,40368,40369,40370,40371,40372,40373,40374,40375,40376,40377,40378,40379,40380,40381,40382,40383,40384,40385,40386,40387,40388,40389,40390,40391,40392,40393,40394,40395,40396,40397,40398,40399,40400,40401,40402,40403,40404,40405,40406,40407,40408,40409,40410,40411,40412,40413,40414,40415,40416,40417,40418,40419,40420,40421,40422,40423,40424,40425,40426,40427,40428,40429,40430,40431,40432,40433,40434,40435,40436,40437,40438,40439,40440,40441,40442,40443,40444,40445,40446,40447,40448,40449,40450,40451,40452,40453,40454,40455,40456,40457,40458,40459,40460,40461,40462,40463,40464,40465,40466,40467,40468,40469,40470,40471,40472,40473,40474,40475,40476,40477,40478,40479,40480,40481,40482,40483,40484,40485,40486,40487,40488,40489,40490,40491,40492,40493,40494,40495,40496,40497,40498,40499,40500,40501,40502,40503,40504,40505,40506,40507,40508,40509,40510,40511,40512,40513,40514,40515,40516,40517,40518,40519,40520,40521,40522,40523,40524,40525,40526,40527,40528,40529,40530,40531,40532,40533,40534,40535,40536,40537,40538,40539,40540,40541,40542,40543,40544,40545,40546,40547,40548,40549,40550,40551,40552,40553,40554,40555,40556,40557,40558,40559,40560,40561,40562,40563,40564,40565,40566,40567,40568,40569,40570,40571,40572,40573,40574,40575,40576,40577,40578,40579,40580,40581,40582,40583,40584,40585,40586,40587,40588,40589,40590,40591,40592,40593,40594,40595,40596,40597,40598,40599,40600,40601,40602,40603,40604,40605,40606,40607,40608,40609,40610,40611,40612,40613,40614,40615,40616,40617,40618,40619,40620,40621,40622,40623,40624,40625,40626,40627,40628,40629,40630,40631,40632,40633,40634,40635,40636,40637,40638,40639,40640,40641,40642,40643,40644,40645,40646,40647,40648,40649,40650,40651,40652,40653,40654,40655,40656,40657,40658,40659,40660,40661,40662,40663,40664,40665,40666,40667,40668,40669,40670,40671,40672,40673,40674,40675,40676,40677,40678,40679,40680,40681,40682,40683,40684,40685,40686,40687,40688,40689,40690,40691,40692,40693,40694,40695,40696,40697,40698,40699,40700,40701,40702,40703,40704,40705,40706,40707,40708,40709,40710,40711,40712,40713,40714,40715,40716,40717,40718,40719,40720,40721,40722,40723,40724,40725,40726,40727,40728,40729,40730,40731,40732,40733,40734,40735,40736,40737,40738,40739,40740,40741,40742,40743,40744,40745,40746,40747,40748,40749,40750,40751,40752,40753,40754,40755,40756,40757,40758,40759,40760,40761,40762,40763,40764,40765,40766,40767,40768,40769,40770,40771,40772,40773,40774,40775,40776,40777,40778,40779,40780,40781,40782,40783,40784,40785,40786,40787,40788,40789,40790,40791,40792,40793,40794,40795,40796,40797,40798,40799,40800,40801,40802,40803,40804,40805,40806,40807,40808,40809,40810,40811,40812,40813,40814,40815,40816,40817,40818,40819,40820,40821,40822,40823,40824,40825,40826,40827,40828,40829,40830,40831,40832,40833,40834,40835,40836,40837,40838,40839,40840,40841,40842,40843,40844,40845,40846,40847,40848,40849,40850,40851,40852,40853,40854,40855,40856,40857,40858,40859,40860,40861,40862,40863,40864,40865,40866,40867,40868,40869,40870,40871,40872,40873,40874,40875,40876,40877,40878,40879,40880,40881,40882,40883,40884,40885,40886,40887,40888,40889,40890,40891,40892,40893,40894,40895,40896,40897,40898,40899,40900,40901,40902,40903,40904,40905,40906,40907,40908,40909,40910,40911,40912,40913,40914,40915,40916,40917,40918,40919,40920,40921,40922,40923,40924,40925,40926,40927,40928,40929,40930,40931,40932,40933,40934,40935,40936,40937,40938,40939,40940,40941,40942,40943,40944,40945,40946,40947,40948,40949,40950,40951,40952,40953,40954,40955,40956,40957,40958,40959,40960,40961,40962,40963,40964,40965,40966,40967,40968,40969,40970,40971,40972,40973,40974,40975,40976,40977,40978,40979,40980,40981,40982,40983,40984,40985,40986,40987,40988,40989,40990,40991,40992,40993,40994,40995,40996,40997,40998,40999,41000,41001,41002,41003,41004,41005,41006,41007,41008,41009,41010,41011,41012,41013,41014,41015,41016,41017,41018,41019,41020,41021,41022,41023,41024,41025,41026,41027,41028,41029,41030,41031,41032,41033,41034,41035,41036,41037,41038,41039,41040,41041,41042,41043,41044,41045,41046,41047,41048,41049,41050,41051,41052,41053,41054,41055,41056,41057,41058,41059,41060,41061,41062,41063,41064,41065,41066,41067,41068,41069,41070,41071,41072,41073,41074,41075,41076,41077,41078,41079,41080,41081,41082,41083,41084,41085,41086,41087,41088,41089,41090,41091,41092,41093,41094,41095,41096,41097,41098,41099,41100,41101,41102,41103,41104,41105,41106,41107,41108,41109,41110,41111,41112,41113,41114,41115,41116,41117,41118,41119,41120,41121,41122,41123,41124,41125,41126,41127,41128,41129,41130,41131,41132,41133,41134,41135,41136,41137,41138,41139,41140,41141,41142,41143,41144,41145,41146,41147,41148,41149,41150,41151,41152,41153,41154,41155,41156,41157,41158,41159,41160,41161,41162,41163,41164,41165,41166,41167,41168,41169,41170,41171,41172,41173,41174,41175,41176,41177,41178,41179,41180,41181,41182,41183,41184,41185,41186,41187,41188,41189,41190,41191,41192,41193,41194,41195,41196,41197,41198,41199,41200,41201,41202,41203,41204,41205,41206,41207,41208,41209,41210,41211,41212,41213,41214,41215,41216,41217,41218,41219,41220,41221,41222,41223,41224,41225,41226,41227,41228,41229,41230,41231,41232,41233,41234,41235,41236,41237,41238,41239,41240,41241,41242,41243,41244,41245,41246,41247,41248,41249,41250,41251,41252,41253,41254,41255,41256,41257,41258,41259,41260,41261,41262,41263,41264,41265,41266,41267,41268,41269,41270,41271,41272,41273,41274,41275,41276,41277,41278,41279,41280,41281,41282,41283,41284,41285,41286,41287,41288,41289,41290,41291,41292,41293,41294,41295,41296,41297,41298,41299,41300,41301,41302,41303,41304,41305,41306,41307,41308,41309,41310,41311,41312,41313,41314,41315,41316,41317,41318,41319,41320,41321,41322,41323,41324,41325,41326,41327,41328,41329,41330,41331,41332,41333,41334,41335,41336,41337,41338,41339,41340,41341,41342,41343,41344,41345,41346,41347,41348,41349,41350,41351,41352,41353,41354,41355,41356,41357,41358,41359,41360,41361,41362,41363,41364,41365,41366,41367,41368,41369,41370,41371,41372,41373,41374,41375,41376,41377,41378,41379,41380,41381,41382,41383,41384,41385,41386,41387,41388,41389,41390,41391,41392,41393,41394,41395,41396,41397,41398,41399,41400,41401,41402,41403,41404,41405,41406,41407,41408,41409,41410,41411,41412,41413,41414,41415,41416,41417,41418,41419,41420,41421,41422,41423,41424,41425,41426,41427,41428,41429,41430,41431,41432,41433,41434,41435,41436,41437,41438,41439,41440,41441,41442,41443,41444,41445,41446,41447,41448,41449,41450,41451,41452,41453,41454,41455,41456,41457,41458,41459,41460,41461,41462,41463,41464,41465,41466,41467,41468,41469,41470,41471,41472,41473,41474,41475,41476,41477,41478,41479,41480,41481,41482,41483,41484,41485,41486,41487,41488,41489,41490,41491,41492,41493,41494,41495,41496,41497,41498,41499,41500,41501,41502,41503,41504,41505,41506,41507,41508,41509,41510,41511,41512,41513,41514,41515,41516,41517,41518,41519,41520,41521,41522,41523,41524,41525,41526,41527,41528,41529,41530,41531,41532,41533,41534,41535,41536,41537,41538,41539,41540,41541,41542,41543,41544,41545,41546,41547,41548,41549,41550,41551,41552,41553,41554,41555,41556,41557,41558,41559,41560,41561,41562,41563,41564,41565,41566,41567,41568,41569,41570,41571,41572,41573,41574,41575,41576,41577,41578,41579,41580,41581,41582,41583,41584,41585,41586,41587,41588,41589,41590,41591,41592,41593,41594,41595,41596,41597,41598,41599,41600,41601,41602,41603,41604,41605,41606,41607,41608,41609,41610,41611,41612,41613,41614,41615,41616,41617,41618,41619,41620,41621,41622,41623,41624,41625,41626,41627,41628,41629,41630,41631,41632,41633,41634,41635,41636,41637,41638,41639,41640,41641,41642,41643,41644,41645,41646,41647,41648,41649,41650,41651,41652,41653,41654,41655,41656,41657,41658,41659,41660,41661,41662,41663,41664,41665,41666,41667,41668,41669,41670,41671,41672,41673,41674,41675,41676,41677,41678,41679,41680,41681,41682,41683,41684,41685,41686,41687,41688,41689,41690,41691,41692,41693,41694,41695,41696,41697,41698,41699,41700,41701,41702,41703,41704,41705,41706,41707,41708,41709,41710,41711,41712,41713,41714,41715,41716,41717,41718,41719,41720,41721,41722,41723,41724,41725,41726,41727,41728,41729,41730,41731,41732,41733,41734,41735,41736,41737,41738,41739,41740,41741,41742,41743,41744,41745,41746,41747,41748,41749,41750,41751,41752,41753,41754,41755,41756,41757,41758,41759,41760,41761,41762,41763,41764,41765,41766,41767,41768,41769,41770,41771,41772,41773,41774,41775,41776,41777,41778,41779,41780,41781,41782,41783,41784,41785,41786,41787,41788,41789,41790,41791,41792,41793,41794,41795,41796,41797,41798,41799,41800,41801,41802,41803,41804,41805,41806,41807,41808,41809,41810,41811,41812,41813,41814,41815,41816,41817,41818,41819,41820,41821,41822,41823,41824,41825,41826,41827,41828,41829,41830,41831,41832,41833,41834,41835,41836,41837,41838,41839,41840,41841,41842,41843,41844,41845,41846,41847,41848,41849,41850,41851,41852,41853,41854,41855,41856,41857,41858,41859,41860,41861,41862,41863,41864,41865,41866,41867,41868,41869,41870,41871,41872,41873,41874,41875,41876,41877,41878,41879,41880,41881,41882,41883,41884,41885,41886,41887,41888,41889,41890,41891,41892,41893,41894,41895,41896,41897,41898,41899,41900,41901,41902,41903,41904,41905,41906,41907,41908,41909,41910,41911,41912,41913,41914,41915,41916,41917,41918,41919,41920,41921,41922,41923,41924,41925,41926,41927,41928,41929,41930,41931,41932,41933,41934,41935,41936,41937,41938,41939,41940,41941,41942,41943,41944,41945,41946,41947,41948,41949,41950,41951,41952,41953,41954,41955,41956,41957,41958,41959,41960,41961,41962,41963,41964,41965,41966,41967,41968,41969,41970,41971,41972,41973,41974,41975,41976,41977,41978,41979,41980,41981,41982,41983,41984,41985,41986,41987,41988,41989,41990,41991,41992,41993,41994,41995,41996,41997,41998,41999,42000,42001,42002,42003,42004,42005,42006,42007,42008,42009,42010,42011,42012,42013,42014,42015,42016,42017,42018,42019,42020,42021,42022,42023,42024,42025,42026,42027,42028,42029,42030,42031,42032,42033,42034,42035,42036,42037,42038,42039,42040,42041,42042,42043,42044,42045,42046,42047,42048,42049,42050,42051,42052,42053,42054,42055,42056,42057,42058,42059,42060,42061,42062,42063,42064,42065,42066,42067,42068,42069,42070,42071,42072,42073,42074,42075,42076,42077,42078,42079,42080,42081,42082,42083,42084,42085,42086,42087,42088,42089,42090,42091,42092,42093,42094,42095,42096,42097,42098,42099,42100,42101,42102,42103,42104,42105,42106,42107,42108,42109,42110,42111,42112,42113,42114,42115,42116,42117,42118,42119,42120,42121,42122,42123,42124,42125,42126,42127,42128,42129,42130,42131,42132,42133,42134,42135,42136,42137,42138,42139,42140,42141,42142,42143,42144,42145,42146,42147,42148,42149,42150,42151,42152,42153,42154,42155,42156,42157,42158,42159,42160,42161,42162,42163,42164,42165,42166,42167,42168,42169,42170,42171,42172,42173,42174,42175,42176,42177,42178,42179,42180,42181,42182,42183,42184,42185,42186,42187,42188,42189,42190,42191,42192,42193,42194,42195,42196,42197,42198,42199,42200,42201,42202,42203,42204,42205,42206,42207,42208,42209,42210,42211,42212,42213,42214,42215,42216,42217,42218,42219,42220,42221,42222,42223,42224,42225,42226,42227,42228,42229,42230,42231,42232,42233,42234,42235,42236,42237,42238,42239,42240,42241,42242,42243,42244,42245,42246,42247,42248,42249,42250,42251,42252,42253,42254,42255,42256,42257,42258,42259,42260,42261,42262,42263,42264,42265,42266,42267,42268,42269,42270,42271,42272,42273,42274,42275,42276,42277,42278,42279,42280,42281,42282,42283,42284,42285,42286,42287,42288,42289,42290,42291,42292,42293,42294,42295,42296,42297,42298,42299,42300,42301,42302,42303,42304,42305,42306,42307,42308,42309,42310,42311,42312,42313,42314,42315,42316,42317,42318,42319,42320,42321,42322,42323,42324,42325,42326,42327,42328,42329,42330,42331,42332,42333,42334,42335,42336,42337,42338,42339,42340,42341,42342,42343,42344,42345,42346,42347,42348,42349,42350,42351,42352,42353,42354,42355,42356,42357,42358,42359,42360,42361,42362,42363,42364,42365,42366,42367,42368,42369,42370,42371,42372,42373,42374,42375,42376,42377,42378,42379,42380,42381,42382,42383,42384,42385,42386,42387,42388,42389,42390,42391,42392,42393,42394,42395,42396,42397,42398,42399,42400,42401,42402,42403,42404,42405,42406,42407,42408,42409,42410,42411,42412,42413,42414,42415,42416,42417,42418,42419,42420,42421,42422,42423,42424,42425,42426,42427,42428,42429,42430,42431,42432,42433,42434,42435,42436,42437,42438,42439,42440,42441,42442,42443,42444,42445,42446,42447,42448,42449,42450,42451,42452,42453,42454,42455,42456,42457,42458,42459,42460,42461,42462,42463,42464,42465,42466,42467,42468,42469,42470,42471,42472,42473,42474,42475,42476,42477,42478,42479,42480,42481,42482,42483,42484,42485,42486,42487,42488,42489,42490,42491,42492,42493,42494,42495,42496,42497,42498,42499,42500,42501,42502,42503,42504,42505,42506,42507,42508,42509,42510,42511,42512,42513,42514,42515,42516,42517,42518,42519,42520,42521,42522,42523,42524,42525,42526,42527,42528,42529,42530,42531,42532,42533,42534,42535,42536,42537,42538,42539,42540,42541,42542,42543,42544,42545,42546,42547,42548,42549,42550,42551,42552,42553,42554,42555,42556,42557,42558,42559,42560,42561,42562,42563,42564,42565,42566,42567,42568,42569,42570,42571,42572,42573,42574,42575,42576,42577,42578,42579,42580,42581,42582,42583,42584,42585,42586,42587,42588,42589,42590,42591,42592,42593,42594,42595,42596,42597,42598,42599,42600,42601,42602,42603,42604,42605,42606,42607,42608,42609,42610,42611,42612,42613,42614,42615,42616,42617,42618,42619,42620,42621,42622,42623,42624,42625,42626,42627,42628,42629,42630,42631,42632,42633,42634,42635,42636,42637,42638,42639,42640,42641,42642,42643,42644,42645,42646,42647,42648,42649,42650,42651,42652,42653,42654,42655,42656,42657,42658,42659,42660,42661,42662,42663,42664,42665,42666,42667,42668,42669,42670,42671,42672,42673,42674,42675,42676,42677,42678,42679,42680,42681,42682,42683,42684,42685,42686,42687,42688,42689,42690,42691,42692,42693,42694,42695,42696,42697,42698,42699,42700,42701,42702,42703,42704,42705,42706,42707,42708,42709,42710,42711,42712,42713,42714,42715,42716,42717,42718,42719,42720,42721,42722,42723,42724,42725,42726,42727,42728,42729,42730,42731,42732,42733,42734,42735,42736,42737,42738,42739,42740,42741,42742,42743,42744,42745,42746,42747,42748,42749,42750,42751,42752,42753,42754,42755,42756,42757,42758,42759,42760,42761,42762,42763,42764,42765,42766,42767,42768,42769,42770,42771,42772,42773,42774,42775,42776,42777,42778,42779,42780,42781,42782,42783,42784,42785,42786,42787,42788,42789,42790,42791,42792,42793,42794,42795,42796,42797,42798,42799,42800,42801,42802,42803,42804,42805,42806,42807,42808,42809,42810,42811,42812,42813,42814,42815,42816,42817,42818,42819,42820,42821,42822,42823,42824,42825,42826,42827,42828,42829,42830,42831,42832,42833,42834,42835,42836,42837,42838,42839,42840,42841,42842,42843,42844,42845,42846,42847,42848,42849,42850,42851,42852,42853,42854,42855,42856,42857,42858,42859,42860,42861,42862,42863,42864,42865,42866,42867,42868,42869,42870,42871,42872,42873,42874,42875,42876,42877,42878,42879,42880,42881,42882,42883,42884,42885,42886,42887,42888,42889,42890,42891,42892,42893,42894,42895,42896,42897,42898,42899,42900,42901,42902,42903,42904,42905,42906,42907,42908,42909,42910,42911,42912,42913,42914,42915,42916,42917,42918,42919,42920,42921,42922,42923,42924,42925,42926,42927,42928,42929,42930,42931,42932,42933,42934,42935,42936,42937,42938,42939,42940,42941,42942,42943,42944,42945,42946,42947,42948,42949,42950,42951,42952,42953,42954,42955,42956,42957,42958,42959,42960,42961,42962,42963,42964,42965,42966,42967,42968,42969,42970,42971,42972,42973,42974,42975,42976,42977,42978,42979,42980,42981,42982,42983,42984,42985,42986,42987,42988,42989,42990,42991,42992,42993,42994,42995,42996,42997,42998,42999,43000,43001,43002,43003,43004,43005,43006,43007,43008,43009,43010,43011,43012,43013,43014,43015,43016,43017,43018,43019,43020,43021,43022,43023,43024,43025,43026,43027,43028,43029,43030,43031,43032,43033,43034,43035,43036,43037,43038,43039,43040,43041,43042,43043,43044,43045,43046,43047,43048,43049,43050,43051,43052,43053,43054,43055,43056,43057,43058,43059,43060,43061,43062,43063,43064,43065,43066,43067,43068,43069,43070,43071,43072,43073,43074,43075,43076,43077,43078,43079,43080,43081,43082,43083,43084,43085,43086,43087,43088,43089,43090,43091,43092,43093,43094,43095,43096,43097,43098,43099,43100,43101,43102,43103,43104,43105,43106,43107,43108,43109,43110,43111,43112,43113,43114,43115,43116,43117,43118,43119,43120,43121,43122,43123,43124,43125,43126,43127,43128,43129,43130,43131,43132,43133,43134,43135,43136,43137,43138,43139,43140,43141,43142,43143,43144,43145,43146,43147,43148,43149,43150,43151,43152,43153,43154,43155,43156,43157,43158,43159,43160,43161,43162,43163,43164,43165,43166,43167,43168,43169,43170,43171,43172,43173,43174,43175,43176,43177,43178,43179,43180,43181,43182,43183,43184,43185,43186,43187,43188,43189,43190,43191,43192,43193,43194,43195,43196,43197,43198,43199,43200,43201,43202,43203,43204,43205,43206,43207,43208,43209,43210,43211,43212,43213,43214,43215,43216,43217,43218,43219,43220,43221,43222,43223,43224,43225,43226,43227,43228,43229,43230,43231,43232,43233,43234,43235,43236,43237,43238,43239,43240,43241,43242,43243,43244,43245,43246,43247,43248,43249,43250,43251,43252,43253,43254,43255,43256,43257,43258,43259,43260,43261,43262,43263,43264,43265,43266,43267,43268,43269,43270,43271,43272,43273,43274,43275,43276,43277,43278,43279,43280,43281,43282,43283,43284,43285,43286,43287,43288,43289,43290,43291,43292,43293,43294,43295,43296,43297,43298,43299,43300,43301,43302,43303,43304,43305,43306,43307,43308,43309,43310,43311,43312,43313,43314,43315,43316,43317,43318,43319,43320,43321,43322,43323,43324,43325,43326,43327,43328,43329,43330,43331,43332,43333,43334,43335,43336,43337,43338,43339,43340,43341,43342,43343,43344,43345,43346,43347,43348,43349,43350,43351,43352,43353,43354,43355,43356,43357,43358,43359,43360,43361,43362,43363,43364,43365,43366,43367,43368,43369,43370,43371,43372,43373,43374,43375,43376,43377,43378,43379,43380,43381,43382,43383,43384,43385,43386,43387,43388,43389,43390,43391,43392,43393,43394,43395,43396,43397,43398,43399,43400,43401,43402,43403,43404,43405,43406,43407,43408,43409,43410,43411,43412,43413,43414,43415,43416,43417,43418,43419,43420,43421,43422,43423,43424,43425,43426,43427,43428,43429,43430,43431,43432,43433,43434,43435,43436,43437,43438,43439,43440,43441,43442,43443,43444,43445,43446,43447,43448,43449,43450,43451,43452,43453,43454,43455,43456,43457,43458,43459,43460,43461,43462,43463,43464,43465,43466,43467,43468,43469,43470,43471,43472,43473,43474,43475,43476,43477,43478,43479,43480,43481,43482,43483,43484,43485,43486,43487,43488,43489,43490,43491,43492,43493,43494,43495,43496,43497,43498,43499,43500,43501,43502,43503,43504,43505,43506,43507,43508,43509,43510,43511,43512,43513,43514,43515,43516,43517,43518,43519,43520,43521,43522,43523,43524,43525,43526,43527,43528,43529,43530,43531,43532,43533,43534,43535,43536,43537,43538,43539,43540,43541,43542,43543,43544,43545,43546,43547,43548,43549,43550,43551,43552,43553,43554,43555,43556,43557,43558,43559,43560,43561,43562,43563,43564,43565,43566,43567,43568,43569,43570,43571,43572,43573,43574,43575,43576,43577,43578,43579,43580,43581,43582,43583,43584,43585,43586,43587,43588,43589,43590,43591,43592,43593,43594,43595,43596,43597,43598,43599,43600,43601,43602,43603,43604,43605,43606,43607,43608,43609,43610,43611,43612,43613,43614,43615,43616,43617,43618,43619,43620,43621,43622,43623,43624,43625,43626,43627,43628,43629,43630,43631,43632,43633,43634,43635,43636,43637,43638,43639,43640,43641,43642,43643,43644,43645,43646,43647,43648,43649,43650,43651,43652,43653,43654,43655,43656,43657,43658,43659,43660,43661,43662,43663,43664,43665,43666,43667,43668,43669,43670,43671,43672,43673,43674,43675,43676,43677,43678,43679,43680,43681,43682,43683,43684,43685,43686,43687,43688,43689,43690,43691,43692,43693,43694,43695,43696,43697,43698,43699,43700,43701,43702,43703,43704,43705,43706,43707,43708,43709,43710,43711,43712,43713,43714,43715,43716,43717,43718,43719,43720,43721,43722,43723,43724,43725,43726,43727,43728,43729,43730,43731,43732,43733,43734,43735,43736,43737,43738,43739,43740,43741,43742,43743,43744,43745,43746,43747,43748,43749,43750,43751,43752,43753,43754,43755,43756,43757,43758,43759,43760,43761,43762,43763,43764,43765,43766,43767,43768,43769,43770,43771,43772,43773,43774,43775,43776,43777,43778,43779,43780,43781,43782,43783,43784,43785,43786,43787,43788,43789,43790,43791,43792,43793,43794,43795,43796,43797,43798,43799,43800,43801,43802,43803,43804,43805,43806,43807,43808,43809,43810,43811,43812,43813,43814,43815,43816,43817,43818,43819,43820,43821,43822,43823,43824,43825,43826,43827,43828,43829,43830,43831,43832,43833,43834,43835,43836,43837,43838,43839,43840,43841,43842,43843,43844,43845,43846,43847,43848,43849,43850,43851,43852,43853,43854,43855,43856,43857,43858,43859,43860,43861,43862,43863,43864,43865,43866,43867,43868,43869,43870,43871,43872,43873,43874,43875,43876,43877,43878,43879,43880,43881,43882,43883,43884,43885,43886,43887,43888,43889,43890,43891,43892,43893,43894,43895,43896,43897,43898,43899,43900,43901,43902,43903,43904,43905,43906,43907,43908,43909,43910,43911,43912,43913,43914,43915,43916,43917,43918,43919,43920,43921,43922,43923,43924,43925,43926,43927,43928,43929,43930,43931,43932,43933,43934,43935,43936,43937,43938,43939,43940,43941,43942,43943,43944,43945,43946,43947,43948,43949,43950,43951,43952,43953,43954,43955,43956,43957,43958,43959,43960,43961,43962,43963,43964,43965,43966,43967,43968,43969,43970,43971,43972,43973,43974,43975,43976,43977,43978,43979,43980,43981,43982,43983,43984,43985,43986,43987,43988,43989,43990,43991,43992,43993,43994,43995,43996,43997,43998,43999,44000,44001,44002,44003,44004,44005,44006,44007,44008,44009,44010,44011,44012,44013,44014,44015,44016,44017,44018,44019,44020,44021,44022,44023,44024,44025,44026,44027,44028,44029,44030,44031,44032,44033,44034,44035,44036,44037,44038,44039,44040,44041,44042,44043,44044,44045,44046,44047,44048,44049,44050,44051,44052,44053,44054,44055,44056,44057,44058,44059,44060,44061,44062,44063,44064,44065,44066,44067,44068,44069,44070,44071,44072,44073,44074,44075,44076,44077,44078,44079,44080,44081,44082,44083,44084,44085,44086,44087,44088,44089,44090,44091,44092,44093,44094,44095,44096,44097,44098,44099,44100,44101,44102,44103,44104,44105,44106,44107,44108,44109,44110,44111,44112,44113,44114,44115,44116,44117,44118,44119,44120,44121,44122,44123,44124,44125,44126,44127,44128,44129,44130,44131,44132,44133,44134,44135,44136,44137,44138,44139,44140,44141,44142,44143,44144,44145,44146,44147,44148,44149,44150,44151,44152,44153,44154,44155,44156,44157,44158,44159,44160,44161,44162,44163,44164,44165,44166,44167,44168,44169,44170,44171,44172,44173,44174,44175,44176,44177,44178,44179,44180,44181,44182,44183,44184,44185,44186,44187,44188,44189,44190,44191,44192,44193,44194,44195,44196,44197,44198,44199,44200,44201,44202,44203,44204,44205,44206,44207,44208,44209,44210,44211,44212,44213,44214,44215,44216,44217,44218,44219,44220,44221,44222,44223,44224,44225,44226,44227,44228,44229,44230,44231,44232,44233,44234,44235,44236,44237,44238,44239,44240,44241,44242,44243,44244,44245,44246,44247,44248,44249,44250,44251,44252,44253,44254,44255,44256,44257,44258,44259,44260,44261,44262,44263,44264,44265,44266,44267,44268,44269,44270,44271,44272,44273,44274,44275,44276,44277,44278,44279,44280,44281,44282,44283,44284,44285,44286,44287,44288,44289,44290,44291,44292,44293,44294,44295,44296,44297,44298,44299,44300,44301,44302,44303,44304,44305,44306,44307,44308,44309,44310,44311,44312,44313,44314,44315,44316,44317,44318,44319,44320,44321,44322,44323,44324,44325,44326,44327,44328,44329,44330,44331,44332,44333,44334,44335,44336,44337,44338,44339,44340,44341,44342,44343,44344,44345,44346,44347,44348,44349,44350,44351,44352,44353,44354,44355,44356,44357,44358,44359,44360,44361,44362,44363,44364,44365,44366,44367,44368,44369,44370,44371,44372,44373,44374,44375,44376,44377,44378,44379,44380,44381,44382,44383,44384,44385,44386,44387,44388,44389,44390,44391,44392,44393,44394,44395,44396,44397,44398,44399,44400,44401,44402,44403,44404,44405,44406,44407,44408,44409,44410,44411,44412,44413,44414,44415,44416,44417,44418,44419,44420,44421,44422,44423,44424,44425,44426,44427,44428,44429,44430,44431,44432,44433,44434,44435,44436,44437,44438,44439,44440,44441,44442,44443,44444,44445,44446,44447,44448,44449,44450,44451,44452,44453,44454,44455,44456,44457,44458,44459,44460,44461,44462,44463,44464,44465,44466,44467,44468,44469,44470,44471,44472,44473,44474,44475,44476,44477,44478,44479,44480,44481,44482,44483,44484,44485,44486,44487,44488,44489,44490,44491,44492,44493,44494,44495,44496,44497,44498,44499,44500,44501,44502,44503,44504,44505,44506,44507,44508,44509,44510,44511,44512,44513,44514,44515,44516,44517,44518,44519,44520,44521,44522,44523,44524,44525,44526,44527,44528,44529,44530,44531,44532,44533,44534,44535,44536,44537,44538,44539,44540,44541,44542,44543,44544,44545,44546,44547,44548,44549,44550,44551,44552,44553,44554,44555,44556,44557,44558,44559,44560,44561,44562,44563,44564,44565,44566,44567,44568,44569,44570,44571,44572,44573,44574,44575,44576,44577,44578,44579,44580,44581,44582,44583,44584,44585,44586,44587,44588,44589,44590,44591,44592,44593,44594,44595,44596,44597,44598,44599,44600,44601,44602,44603,44604,44605,44606,44607,44608,44609,44610,44611,44612,44613,44614,44615,44616,44617,44618,44619,44620,44621,44622,44623,44624,44625,44626,44627,44628,44629,44630,44631,44632,44633,44634,44635,44636,44637,44638,44639,44640,44641,44642,44643,44644,44645,44646,44647,44648,44649,44650,44651,44652,44653,44654,44655,44656,44657,44658,44659,44660,44661,44662,44663,44664,44665,44666,44667,44668,44669,44670,44671,44672,44673,44674,44675,44676,44677,44678,44679,44680,44681,44682,44683,44684,44685,44686,44687,44688,44689,44690,44691,44692,44693,44694,44695,44696,44697,44698,44699,44700,44701,44702,44703,44704,44705,44706,44707,44708,44709,44710,44711,44712,44713,44714,44715,44716,44717,44718,44719,44720,44721,44722,44723,44724,44725,44726,44727,44728,44729,44730,44731,44732,44733,44734,44735,44736,44737,44738,44739,44740,44741,44742,44743,44744,44745,44746,44747,44748,44749,44750,44751,44752,44753,44754,44755,44756,44757,44758,44759,44760,44761,44762,44763,44764,44765,44766,44767,44768,44769,44770,44771,44772,44773,44774,44775,44776,44777,44778,44779,44780,44781,44782,44783,44784,44785,44786,44787,44788,44789,44790,44791,44792,44793,44794,44795,44796,44797,44798,44799,44800,44801,44802,44803,44804,44805,44806,44807,44808,44809,44810,44811,44812,44813,44814,44815,44816,44817,44818,44819,44820,44821,44822,44823,44824,44825,44826,44827,44828,44829,44830,44831,44832,44833,44834,44835,44836,44837,44838,44839,44840,44841,44842,44843,44844,44845,44846,44847,44848,44849,44850,44851,44852,44853,44854,44855,44856,44857,44858,44859,44860,44861,44862,44863,44864,44865,44866,44867,44868,44869,44870,44871,44872,44873,44874,44875,44876,44877,44878,44879,44880,44881,44882,44883,44884,44885,44886,44887,44888,44889,44890,44891,44892,44893,44894,44895,44896,44897,44898,44899,44900,44901,44902,44903,44904,44905,44906,44907,44908,44909,44910,44911,44912,44913,44914,44915,44916,44917,44918,44919,44920,44921,44922,44923,44924,44925,44926,44927,44928,44929,44930,44931,44932,44933,44934,44935,44936,44937,44938,44939,44940,44941,44942,44943,44944,44945,44946,44947,44948,44949,44950,44951,44952,44953,44954,44955,44956,44957,44958,44959,44960,44961,44962,44963,44964,44965,44966,44967,44968,44969,44970,44971,44972,44973,44974,44975,44976,44977,44978,44979,44980,44981,44982,44983,44984,44985,44986,44987,44988,44989,44990,44991,44992,44993,44994,44995,44996,44997,44998,44999,45000,45001,45002,45003,45004,45005,45006,45007,45008,45009,45010,45011,45012,45013,45014,45015,45016,45017,45018,45019,45020,45021,45022,45023,45024,45025,45026,45027,45028,45029,45030,45031,45032,45033,45034,45035,45036,45037,45038,45039,45040,45041,45042,45043,45044,45045,45046,45047,45048,45049,45050,45051,45052,45053,45054,45055,45056,45057,45058,45059,45060,45061,45062,45063,45064,45065,45066,45067,45068,45069,45070,45071,45072,45073,45074,45075,45076,45077,45078,45079,45080,45081,45082,45083,45084,45085,45086,45087,45088,45089,45090,45091,45092,45093,45094,45095,45096,45097,45098,45099,45100,45101,45102,45103,45104,45105,45106,45107,45108,45109,45110,45111,45112,45113,45114,45115,45116,45117,45118,45119,45120,45121,45122,45123,45124,45125,45126,45127,45128,45129,45130,45131,45132,45133,45134,45135,45136,45137,45138,45139,45140,45141,45142,45143,45144,45145,45146,45147,45148,45149,45150,45151,45152,45153,45154,45155,45156,45157,45158,45159,45160,45161,45162,45163,45164,45165,45166,45167,45168,45169,45170,45171,45172,45173,45174,45175,45176,45177,45178,45179,45180,45181,45182,45183,45184,45185,45186,45187,45188,45189,45190,45191,45192,45193,45194,45195,45196,45197,45198,45199,45200,45201,45202,45203,45204,45205,45206,45207,45208,45209,45210,45211,45212,45213,45214,45215,45216,45217,45218,45219,45220,45221,45222,45223,45224,45225,45226,45227,45228,45229,45230,45231,45232,45233,45234,45235,45236,45237,45238,45239,45240,45241,45242,45243,45244,45245,45246,45247,45248,45249,45250,45251,45252,45253,45254,45255,45256,45257,45258,45259,45260,45261,45262,45263,45264,45265,45266,45267,45268,45269,45270,45271,45272,45273,45274,45275,45276,45277,45278,45279,45280,45281,45282,45283,45284,45285,45286,45287,45288,45289,45290,45291,45292,45293,45294,45295,45296,45297,45298,45299,45300,45301,45302,45303,45304,45305,45306,45307,45308,45309,45310,45311,45312,45313,45314,45315,45316,45317,45318,45319,45320,45321,45322,45323,45324,45325,45326,45327,45328,45329,45330,45331,45332,45333,45334,45335,45336,45337,45338,45339,45340,45341,45342,45343,45344,45345,45346,45347,45348,45349,45350,45351,45352,45353,45354,45355,45356,45357,45358,45359,45360,45361,45362,45363,45364,45365,45366,45367,45368,45369,45370,45371,45372,45373,45374,45375,45376,45377,45378,45379,45380,45381,45382,45383,45384,45385,45386,45387,45388,45389,45390,45391,45392,45393,45394,45395,45396,45397,45398,45399,45400,45401,45402,45403,45404,45405,45406,45407,45408,45409,45410,45411,45412,45413,45414,45415,45416,45417,45418,45419,45420,45421,45422,45423,45424,45425,45426,45427,45428,45429,45430,45431,45432,45433,45434,45435,45436,45437,45438,45439,45440,45441,45442,45443,45444,45445,45446,45447,45448,45449,45450,45451,45452,45453,45454,45455,45456,45457,45458,45459,45460,45461,45462,45463,45464,45465,45466,45467,45468,45469,45470,45471,45472,45473,45474,45475,45476,45477,45478,45479,45480,45481,45482,45483,45484,45485,45486,45487,45488,45489,45490,45491,45492,45493,45494,45495,45496,45497,45498,45499,45500,45501,45502,45503,45504,45505,45506,45507,45508,45509,45510,45511,45512,45513,45514,45515,45516,45517,45518,45519,45520,45521,45522,45523,45524,45525,45526,45527,45528,45529,45530,45531,45532,45533,45534,45535,45536,45537,45538,45539,45540,45541,45542,45543,45544,45545,45546,45547,45548,45549,45550,45551,45552,45553,45554,45555,45556,45557,45558,45559,45560,45561,45562,45563,45564,45565,45566,45567,45568,45569,45570,45571,45572,45573,45574,45575,45576,45577,45578,45579,45580,45581,45582,45583,45584,45585,45586,45587,45588,45589,45590,45591,45592,45593,45594,45595,45596,45597,45598,45599,45600,45601,45602,45603,45604,45605,45606,45607,45608,45609,45610,45611,45612,45613,45614,45615,45616,45617,45618,45619,45620,45621,45622,45623,45624,45625,45626,45627,45628,45629,45630,45631,45632,45633,45634,45635,45636,45637,45638,45639,45640,45641,45642,45643,45644,45645,45646,45647,45648,45649,45650,45651,45652,45653,45654,45655,45656,45657,45658,45659,45660,45661,45662,45663,45664,45665,45666,45667,45668,45669,45670,45671,45672,45673,45674,45675,45676,45677,45678,45679,45680,45681,45682,45683,45684,45685,45686,45687,45688,45689,45690,45691,45692,45693,45694,45695,45696,45697,45698,45699,45700,45701,45702,45703,45704,45705,45706,45707,45708,45709,45710,45711,45712,45713,45714,45715,45716,45717,45718,45719,45720,45721,45722,45723,45724,45725,45726,45727,45728,45729,45730,45731,45732,45733,45734,45735,45736,45737,45738,45739,45740,45741,45742,45743,45744,45745,45746,45747,45748,45749,45750,45751,45752,45753,45754,45755,45756,45757,45758,45759,45760,45761,45762,45763,45764,45765,45766,45767,45768,45769,45770,45771,45772,45773,45774,45775,45776,45777,45778,45779,45780,45781,45782,45783,45784,45785,45786,45787,45788,45789,45790,45791,45792,45793,45794,45795,45796,45797,45798,45799,45800,45801,45802,45803,45804,45805,45806,45807,45808,45809,45810,45811,45812,45813,45814,45815,45816,45817,45818,45819,45820,45821,45822,45823,45824,45825,45826,45827,45828,45829,45830,45831,45832,45833,45834,45835,45836,45837,45838,45839,45840,45841,45842,45843,45844,45845,45846,45847,45848,45849,45850,45851,45852,45853,45854,45855,45856,45857,45858,45859,45860,45861,45862,45863,45864,45865,45866,45867,45868,45869,45870,45871,45872,45873,45874,45875,45876,45877,45878,45879,45880,45881,45882,45883,45884,45885,45886,45887,45888,45889,45890,45891,45892,45893,45894,45895,45896,45897,45898,45899,45900,45901,45902,45903,45904,45905,45906,45907,45908,45909,45910,45911,45912,45913,45914,45915,45916,45917,45918,45919,45920,45921,45922,45923,45924,45925,45926,45927,45928,45929,45930,45931,45932,45933,45934,45935,45936,45937,45938,45939,45940,45941,45942,45943,45944,45945,45946,45947,45948,45949,45950,45951,45952,45953,45954,45955,45956,45957,45958,45959,45960,45961,45962,45963,45964,45965,45966,45967,45968,45969,45970,45971,45972,45973,45974,45975,45976,45977,45978,45979,45980,45981,45982,45983,45984,45985,45986,45987,45988,45989,45990,45991,45992,45993,45994,45995,45996,45997,45998,45999,46000,46001,46002,46003,46004,46005,46006,46007,46008,46009,46010,46011,46012,46013,46014,46015,46016,46017,46018,46019,46020,46021,46022,46023,46024,46025,46026,46027,46028,46029,46030,46031,46032,46033,46034,46035,46036,46037,46038,46039,46040,46041,46042,46043,46044,46045,46046,46047,46048,46049,46050,46051,46052,46053,46054,46055,46056,46057,46058,46059,46060,46061,46062,46063,46064,46065,46066,46067,46068,46069,46070,46071,46072,46073,46074,46075,46076,46077,46078,46079,46080,46081,46082,46083,46084,46085,46086,46087,46088,46089,46090,46091,46092,46093,46094,46095,46096,46097,46098,46099,46100,46101,46102,46103,46104,46105,46106,46107,46108,46109,46110,46111,46112,46113,46114,46115,46116,46117,46118,46119,46120,46121,46122,46123,46124,46125,46126,46127,46128,46129,46130,46131,46132,46133,46134,46135,46136,46137,46138,46139,46140,46141,46142,46143,46144,46145,46146,46147,46148,46149,46150,46151,46152,46153,46154,46155,46156,46157,46158,46159,46160,46161,46162,46163,46164,46165,46166,46167,46168,46169,46170,46171,46172,46173,46174,46175,46176,46177,46178,46179,46180,46181,46182,46183,46184,46185,46186,46187,46188,46189,46190,46191,46192,46193,46194,46195,46196,46197,46198,46199,46200,46201,46202,46203,46204,46205,46206,46207,46208,46209,46210,46211,46212,46213,46214,46215,46216,46217,46218,46219,46220,46221,46222,46223,46224,46225,46226,46227,46228,46229,46230,46231,46232,46233,46234,46235,46236,46237,46238,46239,46240,46241,46242,46243,46244,46245,46246,46247,46248,46249,46250,46251,46252,46253,46254,46255,46256,46257,46258,46259,46260,46261,46262,46263,46264,46265,46266,46267,46268,46269,46270,46271,46272,46273,46274,46275,46276,46277,46278,46279,46280,46281,46282,46283,46284,46285,46286,46287,46288,46289,46290,46291,46292,46293,46294,46295,46296,46297,46298,46299,46300,46301,46302,46303,46304,46305,46306,46307,46308,46309,46310,46311,46312,46313,46314,46315,46316,46317,46318,46319,46320,46321,46322,46323,46324,46325,46326,46327,46328,46329,46330,46331,46332,46333,46334,46335,46336,46337,46338,46339,46340,46341,46342,46343,46344,46345,46346,46347,46348,46349,46350,46351,46352,46353,46354,46355,46356,46357,46358,46359,46360,46361,46362,46363,46364,46365,46366,46367,46368,46369,46370,46371,46372,46373,46374,46375,46376,46377,46378,46379,46380,46381,46382,46383,46384,46385,46386,46387,46388,46389,46390,46391,46392,46393,46394,46395,46396,46397,46398,46399,46400,46401,46402,46403,46404,46405,46406,46407,46408,46409,46410,46411,46412,46413,46414,46415,46416,46417,46418,46419,46420,46421,46422,46423,46424,46425,46426,46427,46428,46429,46430,46431,46432,46433,46434,46435,46436,46437,46438,46439,46440,46441,46442,46443,46444,46445,46446,46447,46448,46449,46450,46451,46452,46453,46454,46455,46456,46457,46458,46459,46460,46461,46462,46463,46464,46465,46466,46467,46468,46469,46470,46471,46472,46473,46474,46475,46476,46477,46478,46479,46480,46481,46482,46483,46484,46485,46486,46487,46488,46489,46490,46491,46492,46493,46494,46495,46496,46497,46498,46499,46500,46501,46502,46503,46504,46505,46506,46507,46508,46509,46510,46511,46512,46513,46514,46515,46516,46517,46518,46519,46520,46521,46522,46523,46524,46525,46526,46527,46528,46529,46530,46531,46532,46533,46534,46535,46536,46537,46538,46539,46540,46541,46542,46543,46544,46545,46546,46547,46548,46549,46550,46551,46552,46553,46554,46555,46556,46557,46558,46559,46560,46561,46562,46563,46564,46565,46566,46567,46568,46569,46570,46571,46572,46573,46574,46575,46576,46577,46578,46579,46580,46581,46582,46583,46584,46585,46586,46587,46588,46589,46590,46591,46592,46593,46594,46595,46596,46597,46598,46599,46600,46601,46602,46603,46604,46605,46606,46607,46608,46609,46610,46611,46612,46613,46614,46615,46616,46617,46618,46619,46620,46621,46622,46623,46624,46625,46626,46627,46628,46629,46630,46631,46632,46633,46634,46635,46636,46637,46638,46639,46640,46641,46642,46643,46644,46645,46646,46647,46648,46649,46650,46651,46652,46653,46654,46655,46656,46657,46658,46659,46660,46661,46662,46663,46664,46665,46666,46667,46668,46669,46670,46671,46672,46673,46674,46675,46676,46677,46678,46679,46680,46681,46682,46683,46684,46685,46686,46687,46688,46689,46690,46691,46692,46693,46694,46695,46696,46697,46698,46699,46700,46701,46702,46703,46704,46705,46706,46707,46708,46709,46710,46711,46712,46713,46714,46715,46716,46717,46718,46719,46720,46721,46722,46723,46724,46725,46726,46727,46728,46729,46730,46731,46732,46733,46734,46735,46736,46737,46738,46739,46740,46741,46742,46743,46744,46745,46746,46747,46748,46749,46750,46751,46752,46753,46754,46755,46756,46757,46758,46759,46760,46761,46762,46763,46764,46765,46766,46767,46768,46769,46770,46771,46772,46773,46774,46775,46776,46777,46778,46779,46780,46781,46782,46783,46784,46785,46786,46787,46788,46789,46790,46791,46792,46793,46794,46795,46796,46797,46798,46799,46800,46801,46802,46803,46804,46805,46806,46807,46808,46809,46810,46811,46812,46813,46814,46815,46816,46817,46818,46819,46820,46821,46822,46823,46824,46825,46826,46827,46828,46829,46830,46831,46832,46833,46834,46835,46836,46837,46838,46839,46840,46841,46842,46843,46844,46845,46846,46847,46848,46849,46850,46851,46852,46853,46854,46855,46856,46857,46858,46859,46860,46861,46862,46863,46864,46865,46866,46867,46868,46869,46870,46871,46872,46873,46874,46875,46876,46877,46878,46879,46880,46881,46882,46883,46884,46885,46886,46887,46888,46889,46890,46891,46892,46893,46894,46895,46896,46897,46898,46899,46900,46901,46902,46903,46904,46905,46906,46907,46908,46909,46910,46911,46912,46913,46914,46915,46916,46917,46918,46919,46920,46921,46922,46923,46924,46925,46926,46927,46928,46929,46930,46931,46932,46933,46934,46935,46936,46937,46938,46939,46940,46941,46942,46943,46944,46945,46946,46947,46948,46949,46950,46951,46952,46953,46954,46955,46956,46957,46958,46959,46960,46961,46962,46963,46964,46965,46966,46967,46968,46969,46970,46971,46972,46973,46974,46975,46976,46977,46978,46979,46980,46981,46982,46983,46984,46985,46986,46987,46988,46989,46990,46991,46992,46993,46994,46995,46996,46997,46998,46999,47000,47001,47002,47003,47004,47005,47006,47007,47008,47009,47010,47011,47012,47013,47014,47015,47016,47017,47018,47019,47020,47021,47022,47023,47024,47025,47026,47027,47028,47029,47030,47031,47032,47033,47034,47035,47036,47037,47038,47039,47040,47041,47042,47043,47044,47045,47046,47047,47048,47049,47050,47051,47052,47053,47054,47055,47056,47057,47058,47059,47060,47061,47062,47063,47064,47065,47066,47067,47068,47069,47070,47071,47072,47073,47074,47075,47076,47077,47078,47079,47080,47081,47082,47083,47084,47085,47086,47087,47088,47089,47090,47091,47092,47093,47094,47095,47096,47097,47098,47099,47100,47101,47102,47103,47104,47105,47106,47107,47108,47109,47110,47111,47112,47113,47114,47115,47116,47117,47118,47119,47120,47121,47122,47123,47124,47125,47126,47127,47128,47129,47130,47131,47132,47133,47134,47135,47136,47137,47138,47139,47140,47141,47142,47143,47144,47145,47146,47147,47148,47149,47150,47151,47152,47153,47154,47155,47156,47157,47158,47159,47160,47161,47162,47163,47164,47165,47166,47167,47168,47169,47170,47171,47172,47173,47174,47175,47176,47177,47178,47179,47180,47181,47182,47183,47184,47185,47186,47187,47188,47189,47190,47191,47192,47193,47194,47195,47196,47197,47198,47199,47200,47201,47202,47203,47204,47205,47206,47207,47208,47209,47210,47211,47212,47213,47214,47215,47216,47217,47218,47219,47220,47221,47222,47223,47224,47225,47226,47227,47228,47229,47230,47231,47232,47233,47234,47235,47236,47237,47238,47239,47240,47241,47242,47243,47244,47245,47246,47247,47248,47249,47250,47251,47252,47253,47254,47255,47256,47257,47258,47259,47260,47261,47262,47263,47264,47265,47266,47267,47268,47269,47270,47271,47272,47273,47274,47275,47276,47277,47278,47279,47280,47281,47282,47283,47284,47285,47286,47287,47288,47289,47290,47291,47292,47293,47294,47295,47296,47297,47298,47299,47300,47301,47302,47303,47304,47305,47306,47307,47308,47309,47310,47311,47312,47313,47314,47315,47316,47317,47318,47319,47320,47321,47322,47323,47324,47325,47326,47327,47328,47329,47330,47331,47332,47333,47334,47335,47336,47337,47338,47339,47340,47341,47342,47343,47344,47345,47346,47347,47348,47349,47350,47351,47352,47353,47354,47355,47356,47357,47358,47359,47360,47361,47362,47363,47364,47365,47366,47367,47368,47369,47370,47371,47372,47373,47374,47375,47376,47377,47378,47379,47380,47381,47382,47383,47384,47385,47386,47387,47388,47389,47390,47391,47392,47393,47394,47395,47396,47397,47398,47399,47400,47401,47402,47403,47404,47405,47406,47407,47408,47409,47410,47411,47412,47413,47414,47415,47416,47417,47418,47419,47420,47421,47422,47423,47424,47425,47426,47427,47428,47429,47430,47431,47432,47433,47434,47435,47436,47437,47438,47439,47440,47441,47442,47443,47444,47445,47446,47447,47448,47449,47450,47451,47452,47453,47454,47455,47456,47457,47458,47459,47460,47461,47462,47463,47464,47465,47466,47467,47468,47469,47470,47471,47472,47473,47474,47475,47476,47477,47478,47479,47480,47481,47482,47483,47484,47485,47486,47487,47488,47489,47490,47491,47492,47493,47494,47495,47496,47497,47498,47499,47500,47501,47502,47503,47504,47505,47506,47507,47508,47509,47510,47511,47512,47513,47514,47515,47516,47517,47518,47519,47520,47521,47522,47523,47524,47525,47526,47527,47528,47529,47530,47531,47532,47533,47534,47535,47536,47537,47538,47539,47540,47541,47542,47543,47544,47545,47546,47547,47548,47549,47550,47551,47552,47553,47554,47555,47556,47557,47558,47559,47560,47561,47562,47563,47564,47565,47566,47567,47568,47569,47570,47571,47572,47573,47574,47575,47576,47577,47578,47579,47580,47581,47582,47583,47584,47585,47586,47587,47588,47589,47590,47591,47592,47593,47594,47595,47596,47597,47598,47599,47600,47601,47602,47603,47604,47605,47606,47607,47608,47609,47610,47611,47612,47613,47614,47615,47616,47617,47618,47619,47620,47621,47622,47623,47624,47625,47626,47627,47628,47629,47630,47631,47632,47633,47634,47635,47636,47637,47638,47639,47640,47641,47642,47643,47644,47645,47646,47647,47648,47649,47650,47651,47652,47653,47654,47655,47656,47657,47658,47659,47660,47661,47662,47663,47664,47665,47666,47667,47668,47669,47670,47671,47672,47673,47674,47675,47676,47677,47678,47679,47680,47681,47682,47683,47684,47685,47686,47687,47688,47689,47690,47691,47692,47693,47694,47695,47696,47697,47698,47699,47700,47701,47702,47703,47704,47705,47706,47707,47708,47709,47710,47711,47712,47713,47714,47715,47716,47717,47718,47719,47720,47721,47722,47723,47724,47725,47726,47727,47728,47729,47730,47731,47732,47733,47734,47735,47736,47737,47738,47739,47740,47741,47742,47743,47744,47745,47746,47747,47748,47749,47750,47751,47752,47753,47754,47755,47756,47757,47758,47759,47760,47761,47762,47763,47764,47765,47766,47767,47768,47769,47770,47771,47772,47773,47774,47775,47776,47777,47778,47779,47780,47781,47782,47783,47784,47785,47786,47787,47788,47789,47790,47791,47792,47793,47794,47795,47796,47797,47798,47799,47800,47801,47802,47803,47804,47805,47806,47807,47808,47809,47810,47811,47812,47813,47814,47815,47816,47817,47818,47819,47820,47821,47822,47823,47824,47825,47826,47827,47828,47829,47830,47831,47832,47833,47834,47835,47836,47837,47838,47839,47840,47841,47842,47843,47844,47845,47846,47847,47848,47849,47850,47851,47852,47853,47854,47855,47856,47857,47858,47859,47860,47861,47862,47863,47864,47865,47866,47867,47868,47869,47870,47871,47872,47873,47874,47875,47876,47877,47878,47879,47880,47881,47882,47883,47884,47885,47886,47887,47888,47889,47890,47891,47892,47893,47894,47895,47896,47897,47898,47899,47900,47901,47902,47903,47904,47905,47906,47907,47908,47909,47910,47911,47912,47913,47914,47915,47916,47917,47918,47919,47920,47921,47922,47923,47924,47925,47926,47927,47928,47929,47930,47931,47932,47933,47934,47935,47936,47937,47938,47939,47940,47941,47942,47943,47944,47945,47946,47947,47948,47949,47950,47951,47952,47953,47954,47955,47956,47957,47958,47959,47960,47961,47962,47963,47964,47965,47966,47967,47968,47969,47970,47971,47972,47973,47974,47975,47976,47977,47978,47979,47980,47981,47982,47983,47984,47985,47986,47987,47988,47989,47990,47991,47992,47993,47994,47995,47996,47997,47998,47999,48000,48001,48002,48003,48004,48005,48006,48007,48008,48009,48010,48011,48012,48013,48014,48015,48016,48017,48018,48019,48020,48021,48022,48023,48024,48025,48026,48027,48028,48029,48030,48031,48032,48033,48034,48035,48036,48037,48038,48039,48040,48041,48042,48043,48044,48045,48046,48047,48048,48049,48050,48051,48052,48053,48054,48055,48056,48057,48058,48059,48060,48061,48062,48063,48064,48065,48066,48067,48068,48069,48070,48071,48072,48073,48074,48075,48076,48077,48078,48079,48080,48081,48082,48083,48084,48085,48086,48087,48088,48089,48090,48091,48092,48093,48094,48095,48096,48097,48098,48099,48100,48101,48102,48103,48104,48105,48106,48107,48108,48109,48110,48111,48112,48113,48114,48115,48116,48117,48118,48119,48120,48121,48122,48123,48124,48125,48126,48127,48128,48129,48130,48131,48132,48133,48134,48135,48136,48137,48138,48139,48140,48141,48142,48143,48144,48145,48146,48147,48148,48149,48150,48151,48152,48153,48154,48155,48156,48157,48158,48159,48160,48161,48162,48163,48164,48165,48166,48167,48168,48169,48170,48171,48172,48173,48174,48175,48176,48177,48178,48179,48180,48181,48182,48183,48184,48185,48186,48187,48188,48189,48190,48191,48192,48193,48194,48195,48196,48197,48198,48199,48200,48201,48202,48203,48204,48205,48206,48207,48208,48209,48210,48211,48212,48213,48214,48215,48216,48217,48218,48219,48220,48221,48222,48223,48224,48225,48226,48227,48228,48229,48230,48231,48232,48233,48234,48235,48236,48237,48238,48239,48240,48241,48242,48243,48244,48245,48246,48247,48248,48249,48250,48251,48252,48253,48254,48255,48256,48257,48258,48259,48260,48261,48262,48263,48264,48265,48266,48267,48268,48269,48270,48271,48272,48273,48274,48275,48276,48277,48278,48279,48280,48281,48282,48283,48284,48285,48286,48287,48288,48289,48290,48291,48292,48293,48294,48295,48296,48297,48298,48299,48300,48301,48302,48303,48304,48305,48306,48307,48308,48309,48310,48311,48312,48313,48314,48315,48316,48317,48318,48319,48320,48321,48322,48323,48324,48325,48326,48327,48328,48329,48330,48331,48332,48333,48334,48335,48336,48337,48338,48339,48340,48341,48342,48343,48344,48345,48346,48347,48348,48349,48350,48351,48352,48353,48354,48355,48356,48357,48358,48359,48360,48361,48362,48363,48364,48365,48366,48367,48368,48369,48370,48371,48372,48373,48374,48375,48376,48377,48378,48379,48380,48381,48382,48383,48384,48385,48386,48387,48388,48389,48390,48391,48392,48393,48394,48395,48396,48397,48398,48399,48400,48401,48402,48403,48404,48405,48406,48407,48408,48409,48410,48411,48412,48413,48414,48415,48416,48417,48418,48419,48420,48421,48422,48423,48424,48425,48426,48427,48428,48429,48430,48431,48432,48433,48434,48435,48436,48437,48438,48439,48440,48441,48442,48443,48444,48445,48446,48447,48448,48449,48450,48451,48452,48453,48454,48455,48456,48457,48458,48459,48460,48461,48462,48463,48464,48465,48466,48467,48468,48469,48470,48471,48472,48473,48474,48475,48476,48477,48478,48479,48480,48481,48482,48483,48484,48485,48486,48487,48488,48489,48490,48491,48492,48493,48494,48495,48496,48497,48498,48499,48500,48501,48502,48503,48504,48505,48506,48507,48508,48509,48510,48511,48512,48513,48514,48515,48516,48517,48518,48519,48520,48521,48522,48523,48524,48525,48526,48527,48528,48529,48530,48531,48532,48533,48534,48535,48536,48537,48538,48539,48540,48541,48542,48543,48544,48545,48546,48547,48548,48549,48550,48551,48552,48553,48554,48555,48556,48557,48558,48559,48560,48561,48562,48563,48564,48565,48566,48567,48568,48569,48570,48571,48572,48573,48574,48575,48576,48577,48578,48579,48580,48581,48582,48583,48584,48585,48586,48587,48588,48589,48590,48591,48592,48593,48594,48595,48596,48597,48598,48599,48600,48601,48602,48603,48604,48605,48606,48607,48608,48609,48610,48611,48612,48613,48614,48615,48616,48617,48618,48619,48620,48621,48622,48623,48624,48625,48626,48627,48628,48629,48630,48631,48632,48633,48634,48635,48636,48637,48638,48639,48640,48641,48642,48643,48644,48645,48646,48647,48648,48649,48650,48651,48652,48653,48654,48655,48656,48657,48658,48659,48660,48661,48662,48663,48664,48665,48666,48667,48668,48669,48670,48671,48672,48673,48674,48675,48676,48677,48678,48679,48680,48681,48682,48683,48684,48685,48686,48687,48688,48689,48690,48691,48692,48693,48694,48695,48696,48697,48698,48699,48700,48701,48702,48703,48704,48705,48706,48707,48708,48709,48710,48711,48712,48713,48714,48715,48716,48717,48718,48719,48720,48721,48722,48723,48724,48725,48726,48727,48728,48729,48730,48731,48732,48733,48734,48735,48736,48737,48738,48739,48740,48741,48742,48743,48744,48745,48746,48747,48748,48749,48750,48751,48752,48753,48754,48755,48756,48757,48758,48759,48760,48761,48762,48763,48764,48765,48766,48767,48768,48769,48770,48771,48772,48773,48774,48775,48776,48777,48778,48779,48780,48781,48782,48783,48784,48785,48786,48787,48788,48789,48790,48791,48792,48793,48794,48795,48796,48797,48798,48799,48800,48801,48802,48803,48804,48805,48806,48807,48808,48809,48810,48811,48812,48813,48814,48815,48816,48817,48818,48819,48820,48821,48822,48823,48824,48825,48826,48827,48828,48829,48830,48831,48832,48833,48834,48835,48836,48837,48838,48839,48840,48841,48842,48843,48844,48845,48846,48847,48848,48849,48850,48851,48852,48853,48854,48855,48856,48857,48858,48859,48860,48861,48862,48863,48864,48865,48866,48867,48868,48869,48870,48871,48872,48873,48874,48875,48876,48877,48878,48879,48880,48881,48882,48883,48884,48885,48886,48887,48888,48889,48890,48891,48892,48893,48894,48895,48896,48897,48898,48899,48900,48901,48902,48903,48904,48905,48906,48907,48908,48909,48910,48911,48912,48913,48914,48915,48916,48917,48918,48919,48920,48921,48922,48923,48924,48925,48926,48927,48928,48929,48930,48931,48932,48933,48934,48935,48936,48937,48938,48939,48940,48941,48942,48943,48944,48945,48946,48947,48948,48949,48950,48951,48952,48953,48954,48955,48956,48957,48958,48959,48960,48961,48962,48963,48964,48965,48966,48967,48968,48969,48970,48971,48972,48973,48974,48975,48976,48977,48978,48979,48980,48981,48982,48983,48984,48985,48986,48987,48988,48989,48990,48991,48992,48993,48994,48995,48996,48997,48998,48999,49000,49001,49002,49003,49004,49005,49006,49007,49008,49009,49010,49011,49012,49013,49014,49015,49016,49017,49018,49019,49020,49021,49022,49023,49024,49025,49026,49027,49028,49029,49030,49031,49032,49033,49034,49035,49036,49037,49038,49039,49040,49041,49042,49043,49044,49045,49046,49047,49048,49049,49050,49051,49052,49053,49054,49055,49056,49057,49058,49059,49060,49061,49062,49063,49064,49065,49066,49067,49068,49069,49070,49071,49072,49073,49074,49075,49076,49077,49078,49079,49080,49081,49082,49083,49084,49085,49086,49087,49088,49089,49090,49091,49092,49093,49094,49095,49096,49097,49098,49099,49100,49101,49102,49103,49104,49105,49106,49107,49108,49109,49110,49111,49112,49113,49114,49115,49116,49117,49118,49119,49120,49121,49122,49123,49124,49125,49126,49127,49128,49129,49130,49131,49132,49133,49134,49135,49136,49137,49138,49139,49140,49141,49142,49143,49144,49145,49146,49147,49148,49149,49150,49151,49152,49153,49154,49155,49156,49157,49158,49159,49160,49161,49162,49163,49164,49165,49166,49167,49168,49169,49170,49171,49172,49173,49174,49175,49176,49177,49178,49179,49180,49181,49182,49183,49184,49185,49186,49187,49188,49189,49190,49191,49192,49193,49194,49195,49196,49197,49198,49199,49200,49201,49202,49203,49204,49205,49206,49207,49208,49209,49210,49211,49212,49213,49214,49215,49216,49217,49218,49219,49220,49221,49222,49223,49224,49225,49226,49227,49228,49229,49230,49231,49232,49233,49234,49235,49236,49237,49238,49239,49240,49241,49242,49243,49244,49245,49246,49247,49248,49249,49250,49251,49252,49253,49254,49255,49256,49257,49258,49259,49260,49261,49262,49263,49264,49265,49266,49267,49268,49269,49270,49271,49272,49273,49274,49275,49276,49277,49278,49279,49280,49281,49282,49283,49284,49285,49286,49287,49288,49289,49290,49291,49292,49293,49294,49295,49296,49297,49298,49299,49300,49301,49302,49303,49304,49305,49306,49307,49308,49309,49310,49311,49312,49313,49314,49315,49316,49317,49318,49319,49320,49321,49322,49323,49324,49325,49326,49327,49328,49329,49330,49331,49332,49333,49334,49335,49336,49337,49338,49339,49340,49341,49342,49343,49344,49345,49346,49347,49348,49349,49350,49351,49352,49353,49354,49355,49356,49357,49358,49359,49360,49361,49362,49363,49364,49365,49366,49367,49368,49369,49370,49371,49372,49373,49374,49375,49376,49377,49378,49379,49380,49381,49382,49383,49384,49385,49386,49387,49388,49389,49390,49391,49392,49393,49394,49395,49396,49397,49398,49399,49400,49401,49402,49403,49404,49405,49406,49407,49408,49409,49410,49411,49412,49413,49414,49415,49416,49417,49418,49419,49420,49421,49422,49423,49424,49425,49426,49427,49428,49429,49430,49431,49432,49433,49434,49435,49436,49437,49438,49439,49440,49441,49442,49443,49444,49445,49446,49447,49448,49449,49450,49451,49452,49453,49454,49455,49456,49457,49458,49459,49460,49461,49462,49463,49464,49465,49466,49467,49468,49469,49470,49471,49472,49473,49474,49475,49476,49477,49478,49479,49480,49481,49482,49483,49484,49485,49486,49487,49488,49489,49490,49491,49492,49493,49494,49495,49496,49497,49498,49499,49500,49501,49502,49503,49504,49505,49506,49507,49508,49509,49510,49511,49512,49513,49514,49515,49516,49517,49518,49519,49520,49521,49522,49523,49524,49525,49526,49527,49528,49529,49530,49531,49532,49533,49534,49535,49536,49537,49538,49539,49540,49541,49542,49543,49544,49545,49546,49547,49548,49549,49550,49551,49552,49553,49554,49555,49556,49557,49558,49559,49560,49561,49562,49563,49564,49565,49566,49567,49568,49569,49570,49571,49572,49573,49574,49575,49576,49577,49578,49579,49580,49581,49582,49583,49584,49585,49586,49587,49588,49589,49590,49591,49592,49593,49594,49595,49596,49597,49598,49599,49600,49601,49602,49603,49604,49605,49606,49607,49608,49609,49610,49611,49612,49613,49614,49615,49616,49617,49618,49619,49620,49621,49622,49623,49624,49625,49626,49627,49628,49629,49630,49631,49632,49633,49634,49635,49636,49637,49638,49639,49640,49641,49642,49643,49644,49645,49646,49647,49648,49649,49650,49651,49652,49653,49654,49655,49656,49657,49658,49659,49660,49661,49662,49663,49664,49665,49666,49667,49668,49669,49670,49671,49672,49673,49674,49675,49676,49677,49678,49679,49680,49681,49682,49683,49684,49685,49686,49687,49688,49689,49690,49691,49692,49693,49694,49695,49696,49697,49698,49699,49700,49701,49702,49703,49704,49705,49706,49707,49708,49709,49710,49711,49712,49713,49714,49715,49716,49717,49718,49719,49720,49721,49722,49723,49724,49725,49726,49727,49728,49729,49730,49731,49732,49733,49734,49735,49736,49737,49738,49739,49740,49741,49742,49743,49744,49745,49746,49747,49748,49749,49750,49751,49752,49753,49754,49755,49756,49757,49758,49759,49760,49761,49762,49763,49764,49765,49766,49767,49768,49769,49770,49771,49772,49773,49774,49775,49776,49777,49778,49779,49780,49781,49782,49783,49784,49785,49786,49787,49788,49789,49790,49791,49792,49793,49794,49795,49796,49797,49798,49799,49800,49801,49802,49803,49804,49805,49806,49807,49808,49809,49810,49811,49812,49813,49814,49815,49816,49817,49818,49819,49820,49821,49822,49823,49824,49825,49826,49827,49828,49829,49830,49831,49832,49833,49834,49835,49836,49837,49838,49839,49840,49841,49842,49843,49844,49845,49846,49847,49848,49849,49850,49851,49852,49853,49854,49855,49856,49857,49858,49859,49860,49861,49862,49863,49864,49865,49866,49867,49868,49869,49870,49871,49872,49873,49874,49875,49876,49877,49878,49879,49880,49881,49882,49883,49884,49885,49886,49887,49888,49889,49890,49891,49892,49893,49894,49895,49896,49897,49898,49899,49900,49901,49902,49903,49904,49905,49906,49907,49908,49909,49910,49911,49912,49913,49914,49915,49916,49917,49918,49919,49920,49921,49922,49923,49924,49925,49926,49927,49928,49929,49930,49931,49932,49933,49934,49935,49936,49937,49938,49939,49940,49941,49942,49943,49944,49945,49946,49947,49948,49949,49950,49951,49952,49953,49954,49955,49956,49957,49958,49959,49960,49961,49962,49963,49964,49965,49966,49967,49968,49969,49970,49971,49972,49973,49974,49975,49976,49977,49978,49979,49980,49981,49982,49983,49984,49985,49986,49987,49988,49989,49990,49991,49992,49993,49994,49995,49996,49997,49998,49999,50000,50001,50002,50003,50004,50005,50006,50007,50008,50009,50010,50011,50012,50013,50014,50015,50016,50017,50018,50019,50020,50021,50022,50023,50024,50025,50026,50027,50028,50029,50030,50031,50032,50033,50034,50035,50036,50037,50038,50039,50040,50041,50042,50043,50044,50045,50046,50047,50048,50049,50050,50051,50052,50053,50054,50055,50056,50057,50058,50059,50060,50061,50062,50063,50064,50065,50066,50067,50068,50069,50070,50071,50072,50073,50074,50075,50076,50077,50078,50079,50080,50081,50082,50083,50084,50085,50086,50087,50088,50089,50090,50091,50092,50093,50094,50095,50096,50097,50098,50099,50100,50101,50102,50103,50104,50105,50106,50107,50108,50109,50110,50111,50112,50113,50114,50115,50116,50117,50118,50119,50120,50121,50122,50123,50124,50125,50126,50127,50128,50129,50130,50131,50132,50133,50134,50135,50136,50137,50138,50139,50140,50141,50142,50143,50144,50145,50146,50147,50148,50149,50150,50151,50152,50153,50154,50155,50156,50157,50158,50159,50160,50161,50162,50163,50164,50165,50166,50167,50168,50169,50170,50171,50172,50173,50174,50175,50176,50177,50178,50179,50180,50181,50182,50183,50184,50185,50186,50187,50188,50189,50190,50191,50192,50193,50194,50195,50196,50197,50198,50199,50200,50201,50202,50203,50204,50205,50206,50207,50208,50209,50210,50211,50212,50213,50214,50215,50216,50217,50218,50219,50220,50221,50222,50223,50224,50225,50226,50227,50228,50229,50230,50231,50232,50233,50234,50235,50236,50237,50238,50239,50240,50241,50242,50243,50244,50245,50246,50247,50248,50249,50250,50251,50252,50253,50254,50255,50256,50257,50258,50259,50260,50261,50262,50263,50264,50265,50266,50267,50268,50269,50270,50271,50272,50273,50274,50275,50276,50277,50278,50279,50280,50281,50282,50283,50284,50285,50286,50287,50288,50289,50290,50291,50292,50293,50294,50295,50296,50297,50298,50299,50300,50301,50302,50303,50304,50305,50306,50307,50308,50309,50310,50311,50312,50313,50314,50315,50316,50317,50318,50319,50320,50321,50322,50323,50324,50325,50326,50327,50328,50329,50330,50331,50332,50333,50334,50335,50336,50337,50338,50339,50340,50341,50342,50343,50344,50345,50346,50347,50348,50349,50350,50351,50352,50353,50354,50355,50356,50357,50358,50359,50360,50361,50362,50363,50364,50365,50366,50367,50368,50369,50370,50371,50372,50373,50374,50375,50376,50377,50378,50379,50380,50381,50382,50383,50384,50385,50386,50387,50388,50389,50390,50391,50392,50393,50394,50395,50396,50397,50398,50399,50400,50401,50402,50403,50404,50405,50406,50407,50408,50409,50410,50411,50412,50413,50414,50415,50416,50417,50418,50419,50420,50421,50422,50423,50424,50425,50426,50427,50428,50429,50430,50431,50432,50433,50434,50435,50436,50437,50438,50439,50440,50441,50442,50443,50444,50445,50446,50447,50448,50449,50450,50451,50452,50453,50454,50455,50456,50457,50458,50459,50460,50461,50462,50463,50464,50465,50466,50467,50468,50469,50470,50471,50472,50473,50474,50475,50476,50477,50478,50479,50480,50481,50482,50483,50484,50485,50486,50487,50488,50489,50490,50491,50492,50493,50494,50495,50496,50497,50498,50499,50500,50501,50502,50503,50504,50505,50506,50507,50508,50509,50510,50511,50512,50513,50514,50515,50516,50517,50518,50519,50520,50521,50522,50523,50524,50525,50526,50527,50528,50529,50530,50531,50532,50533,50534,50535,50536,50537,50538,50539,50540,50541,50542,50543,50544,50545,50546,50547,50548,50549,50550,50551,50552,50553,50554,50555,50556,50557,50558,50559,50560,50561,50562,50563,50564,50565,50566,50567,50568,50569,50570,50571,50572,50573,50574,50575,50576,50577,50578,50579,50580,50581,50582,50583,50584,50585,50586,50587,50588,50589,50590,50591,50592,50593,50594,50595,50596,50597,50598,50599,50600,50601,50602,50603,50604,50605,50606,50607,50608,50609,50610,50611,50612,50613,50614,50615,50616,50617,50618,50619,50620,50621,50622,50623,50624,50625,50626,50627,50628,50629,50630,50631,50632,50633,50634,50635,50636,50637,50638,50639,50640,50641,50642,50643,50644,50645,50646,50647,50648,50649,50650,50651,50652,50653,50654,50655,50656,50657,50658,50659,50660,50661,50662,50663,50664,50665,50666,50667,50668,50669,50670,50671,50672,50673,50674,50675,50676,50677,50678,50679,50680,50681,50682,50683,50684,50685,50686,50687,50688,50689,50690,50691,50692,50693,50694,50695,50696,50697,50698,50699,50700,50701,50702,50703,50704,50705,50706,50707,50708,50709,50710,50711,50712,50713,50714,50715,50716,50717,50718,50719,50720,50721,50722,50723,50724,50725,50726,50727,50728,50729,50730,50731,50732,50733,50734,50735,50736,50737,50738,50739,50740,50741,50742,50743,50744,50745,50746,50747,50748,50749,50750,50751,50752,50753,50754,50755,50756,50757,50758,50759,50760,50761,50762,50763,50764,50765,50766,50767,50768,50769,50770,50771,50772,50773,50774,50775,50776,50777,50778,50779,50780,50781,50782,50783,50784,50785,50786,50787,50788,50789,50790,50791,50792,50793,50794,50795,50796,50797,50798,50799,50800,50801,50802,50803,50804,50805,50806,50807,50808,50809,50810,50811,50812,50813,50814,50815,50816,50817,50818,50819,50820,50821,50822,50823,50824,50825,50826,50827,50828,50829,50830,50831,50832,50833,50834,50835,50836,50837,50838,50839,50840,50841,50842,50843,50844,50845,50846,50847,50848,50849,50850,50851,50852,50853,50854,50855,50856,50857,50858,50859,50860,50861,50862,50863,50864,50865,50866,50867,50868,50869,50870,50871,50872,50873,50874,50875,50876,50877,50878,50879,50880,50881,50882,50883,50884,50885,50886,50887,50888,50889,50890,50891,50892,50893,50894,50895,50896,50897,50898,50899,50900,50901,50902,50903,50904,50905,50906,50907,50908,50909,50910,50911,50912,50913,50914,50915,50916,50917,50918,50919,50920,50921,50922,50923,50924,50925,50926,50927,50928,50929,50930,50931,50932,50933,50934,50935,50936,50937,50938,50939,50940,50941,50942,50943,50944,50945,50946,50947,50948,50949,50950,50951,50952,50953,50954,50955,50956,50957,50958,50959,50960,50961,50962,50963,50964,50965,50966,50967,50968,50969,50970,50971,50972,50973,50974,50975,50976,50977,50978,50979,50980,50981,50982,50983,50984,50985,50986,50987,50988,50989,50990,50991,50992,50993,50994,50995,50996,50997,50998,50999,51000,51001,51002,51003,51004,51005,51006,51007,51008,51009,51010,51011,51012,51013,51014,51015,51016,51017,51018,51019,51020,51021,51022,51023,51024,51025,51026,51027,51028,51029,51030,51031,51032,51033,51034,51035,51036,51037,51038,51039,51040,51041,51042,51043,51044,51045,51046,51047,51048,51049,51050,51051,51052,51053,51054,51055,51056,51057,51058,51059,51060,51061,51062,51063,51064,51065,51066,51067,51068,51069,51070,51071,51072,51073,51074,51075,51076,51077,51078,51079,51080,51081,51082,51083,51084,51085,51086,51087,51088,51089,51090,51091,51092,51093,51094,51095,51096,51097,51098,51099,51100,51101,51102,51103,51104,51105,51106,51107,51108,51109,51110,51111,51112,51113,51114,51115,51116,51117,51118,51119,51120,51121,51122,51123,51124,51125,51126,51127,51128,51129,51130,51131,51132,51133,51134,51135,51136,51137,51138,51139,51140,51141,51142,51143,51144,51145,51146,51147,51148,51149,51150,51151,51152,51153,51154,51155,51156,51157,51158,51159,51160,51161,51162,51163,51164,51165,51166,51167,51168,51169,51170,51171,51172,51173,51174,51175,51176,51177,51178,51179,51180,51181,51182,51183,51184,51185,51186,51187,51188,51189,51190,51191,51192,51193,51194,51195,51196,51197,51198,51199,51200,51201,51202,51203,51204,51205,51206,51207,51208,51209,51210,51211,51212,51213,51214,51215,51216,51217,51218,51219,51220,51221,51222,51223,51224,51225,51226,51227,51228,51229,51230,51231,51232,51233,51234,51235,51236,51237,51238,51239,51240,51241,51242,51243,51244,51245,51246,51247,51248,51249,51250,51251,51252,51253,51254,51255,51256,51257,51258,51259,51260,51261,51262,51263,51264,51265,51266,51267,51268,51269,51270,51271,51272,51273,51274,51275,51276,51277,51278,51279,51280,51281,51282,51283,51284,51285,51286,51287,51288,51289,51290,51291,51292,51293,51294,51295,51296,51297,51298,51299,51300,51301,51302,51303,51304,51305,51306,51307,51308,51309,51310,51311,51312,51313,51314,51315,51316,51317,51318,51319,51320,51321,51322,51323,51324,51325,51326,51327,51328,51329,51330,51331,51332,51333,51334,51335,51336,51337,51338,51339,51340,51341,51342,51343,51344,51345,51346,51347,51348,51349,51350,51351,51352,51353,51354,51355,51356,51357,51358,51359,51360,51361,51362,51363,51364,51365,51366,51367,51368,51369,51370,51371,51372,51373,51374,51375,51376,51377,51378,51379,51380,51381,51382,51383,51384,51385,51386,51387,51388,51389,51390,51391,51392,51393,51394,51395,51396,51397,51398,51399,51400,51401,51402,51403,51404,51405,51406,51407,51408,51409,51410,51411,51412,51413,51414,51415,51416,51417,51418,51419,51420,51421,51422,51423,51424,51425,51426,51427,51428,51429,51430,51431,51432,51433,51434,51435,51436,51437,51438,51439,51440,51441,51442,51443,51444,51445,51446,51447,51448,51449,51450,51451,51452,51453,51454,51455,51456,51457,51458,51459,51460,51461,51462,51463,51464,51465,51466,51467,51468,51469,51470,51471,51472,51473,51474,51475,51476,51477,51478,51479,51480,51481,51482,51483,51484,51485,51486,51487,51488,51489,51490,51491,51492,51493,51494,51495,51496,51497,51498,51499,51500,51501,51502,51503,51504,51505,51506,51507,51508,51509,51510,51511,51512,51513,51514,51515,51516,51517,51518,51519,51520,51521,51522,51523,51524,51525,51526,51527,51528,51529,51530,51531,51532,51533,51534,51535,51536,51537,51538,51539,51540,51541,51542,51543,51544,51545,51546,51547,51548,51549,51550,51551,51552,51553,51554,51555,51556,51557,51558,51559,51560,51561,51562,51563,51564,51565,51566,51567,51568,51569,51570,51571,51572,51573,51574,51575,51576,51577,51578,51579,51580,51581,51582,51583,51584,51585,51586,51587,51588,51589,51590,51591,51592,51593,51594,51595,51596,51597,51598,51599,51600,51601,51602,51603,51604,51605,51606,51607,51608,51609,51610,51611,51612,51613,51614,51615,51616,51617,51618,51619,51620,51621,51622,51623,51624,51625,51626,51627,51628,51629,51630,51631,51632,51633,51634,51635,51636,51637,51638,51639,51640,51641,51642,51643,51644,51645,51646,51647,51648,51649,51650,51651,51652,51653,51654,51655,51656,51657,51658,51659,51660,51661,51662,51663,51664,51665,51666,51667,51668,51669,51670,51671,51672,51673,51674,51675,51676,51677,51678,51679,51680,51681,51682,51683,51684,51685,51686,51687,51688,51689,51690,51691,51692,51693,51694,51695,51696,51697,51698,51699,51700,51701,51702,51703,51704,51705,51706,51707,51708,51709,51710,51711,51712,51713,51714,51715,51716,51717,51718,51719,51720,51721,51722,51723,51724,51725,51726,51727,51728,51729,51730,51731,51732,51733,51734,51735,51736,51737,51738,51739,51740,51741,51742,51743,51744,51745,51746,51747,51748,51749,51750,51751,51752,51753,51754,51755,51756,51757,51758,51759,51760,51761,51762,51763,51764,51765,51766,51767,51768,51769,51770,51771,51772,51773,51774,51775,51776,51777,51778,51779,51780,51781,51782,51783,51784,51785,51786,51787,51788,51789,51790,51791,51792,51793,51794,51795,51796,51797,51798,51799,51800,51801,51802,51803,51804,51805,51806,51807,51808,51809,51810,51811,51812,51813,51814,51815,51816,51817,51818,51819,51820,51821,51822,51823,51824,51825,51826,51827,51828,51829,51830,51831,51832,51833,51834,51835,51836,51837,51838,51839,51840,51841,51842,51843,51844,51845,51846,51847,51848,51849,51850,51851,51852,51853,51854,51855,51856,51857,51858,51859,51860,51861,51862,51863,51864,51865,51866,51867,51868,51869,51870,51871,51872,51873,51874,51875,51876,51877,51878,51879,51880,51881,51882,51883,51884,51885,51886,51887,51888,51889,51890,51891,51892,51893,51894,51895,51896,51897,51898,51899,51900,51901,51902,51903,51904,51905,51906,51907,51908,51909,51910,51911,51912,51913,51914,51915,51916,51917,51918,51919,51920,51921,51922,51923,51924,51925,51926,51927,51928,51929,51930,51931,51932,51933,51934,51935,51936,51937,51938,51939,51940,51941,51942,51943,51944,51945,51946,51947,51948,51949,51950,51951,51952,51953,51954,51955,51956,51957,51958,51959,51960,51961,51962,51963,51964,51965,51966,51967,51968,51969,51970,51971,51972,51973,51974,51975,51976,51977,51978,51979,51980,51981,51982,51983,51984,51985,51986,51987,51988,51989,51990,51991,51992,51993,51994,51995,51996,51997,51998,51999,52000,52001,52002,52003,52004,52005,52006,52007,52008,52009,52010,52011,52012,52013,52014,52015,52016,52017,52018,52019,52020,52021,52022,52023,52024,52025,52026,52027,52028,52029,52030,52031,52032,52033,52034,52035,52036,52037,52038,52039,52040,52041,52042,52043,52044,52045,52046,52047,52048,52049,52050,52051,52052,52053,52054,52055,52056,52057,52058,52059,52060,52061,52062,52063,52064,52065,52066,52067,52068,52069,52070,52071,52072,52073,52074,52075,52076,52077,52078,52079,52080,52081,52082,52083,52084,52085,52086,52087,52088,52089,52090,52091,52092,52093,52094,52095,52096,52097,52098,52099,52100,52101,52102,52103,52104,52105,52106,52107,52108,52109,52110,52111,52112,52113,52114,52115,52116,52117,52118,52119,52120,52121,52122,52123,52124,52125,52126,52127,52128,52129,52130,52131,52132,52133,52134,52135,52136,52137,52138,52139,52140,52141,52142,52143,52144,52145,52146,52147,52148,52149,52150,52151,52152,52153,52154,52155,52156,52157,52158,52159,52160,52161,52162,52163,52164,52165,52166,52167,52168,52169,52170,52171,52172,52173,52174,52175,52176,52177,52178,52179,52180,52181,52182,52183,52184,52185,52186,52187,52188,52189,52190,52191,52192,52193,52194,52195,52196,52197,52198,52199,52200,52201,52202,52203,52204,52205,52206,52207,52208,52209,52210,52211,52212,52213,52214,52215,52216,52217,52218,52219,52220,52221,52222,52223,52224,52225,52226,52227,52228,52229,52230,52231,52232,52233,52234,52235,52236,52237,52238,52239,52240,52241,52242,52243,52244,52245,52246,52247,52248,52249,52250,52251,52252,52253,52254,52255,52256,52257,52258,52259,52260,52261,52262,52263,52264,52265,52266,52267,52268,52269,52270,52271,52272,52273,52274,52275,52276,52277,52278,52279,52280,52281,52282,52283,52284,52285,52286,52287,52288,52289,52290,52291,52292,52293,52294,52295,52296,52297,52298,52299,52300,52301,52302,52303,52304,52305,52306,52307,52308,52309,52310,52311,52312,52313,52314,52315,52316,52317,52318,52319,52320,52321,52322,52323,52324,52325,52326,52327,52328,52329,52330,52331,52332,52333,52334,52335,52336,52337,52338,52339,52340,52341,52342,52343,52344,52345,52346,52347,52348,52349,52350,52351,52352,52353,52354,52355,52356,52357,52358,52359,52360,52361,52362,52363,52364,52365,52366,52367,52368,52369,52370,52371,52372,52373,52374,52375,52376,52377,52378,52379,52380,52381,52382,52383,52384,52385,52386,52387,52388,52389,52390,52391,52392,52393,52394,52395,52396,52397,52398,52399,52400,52401,52402,52403,52404,52405,52406,52407,52408,52409,52410,52411,52412,52413,52414,52415,52416,52417,52418,52419,52420,52421,52422,52423,52424,52425,52426,52427,52428,52429,52430,52431,52432,52433,52434,52435,52436,52437,52438,52439,52440,52441,52442,52443,52444,52445,52446,52447,52448,52449,52450,52451,52452,52453,52454,52455,52456,52457,52458,52459,52460,52461,52462,52463,52464,52465,52466,52467,52468,52469,52470,52471,52472,52473,52474,52475,52476,52477,52478,52479,52480,52481,52482,52483,52484,52485,52486,52487,52488,52489,52490,52491,52492,52493,52494,52495,52496,52497,52498,52499,52500,52501,52502,52503,52504,52505,52506,52507,52508,52509,52510,52511,52512,52513,52514,52515,52516,52517,52518,52519,52520,52521,52522,52523,52524,52525,52526,52527,52528,52529,52530,52531,52532,52533,52534,52535,52536,52537,52538,52539,52540,52541,52542,52543,52544,52545,52546,52547,52548,52549,52550,52551,52552,52553,52554,52555,52556,52557,52558,52559,52560,52561,52562,52563,52564,52565,52566,52567,52568,52569,52570,52571,52572,52573,52574,52575,52576,52577,52578,52579,52580,52581,52582,52583,52584,52585,52586,52587,52588,52589,52590,52591,52592,52593,52594,52595,52596,52597,52598,52599,52600,52601,52602,52603,52604,52605,52606,52607,52608,52609,52610,52611,52612,52613,52614,52615,52616,52617,52618,52619,52620,52621,52622,52623,52624,52625,52626,52627,52628,52629,52630,52631,52632,52633,52634,52635,52636,52637,52638,52639,52640,52641,52642,52643,52644,52645,52646,52647,52648,52649,52650,52651,52652,52653,52654,52655,52656,52657,52658,52659,52660,52661,52662,52663,52664,52665,52666,52667,52668,52669,52670,52671,52672,52673,52674,52675,52676,52677,52678,52679,52680,52681,52682,52683,52684,52685,52686,52687,52688,52689,52690,52691,52692,52693,52694,52695,52696,52697,52698,52699,52700,52701,52702,52703,52704,52705,52706,52707,52708,52709,52710,52711,52712,52713,52714,52715,52716,52717,52718,52719,52720,52721,52722,52723,52724,52725,52726,52727,52728,52729,52730,52731,52732,52733,52734,52735,52736,52737,52738,52739,52740,52741,52742,52743,52744,52745,52746,52747,52748,52749,52750,52751,52752,52753,52754,52755,52756,52757,52758,52759,52760,52761,52762,52763,52764,52765,52766,52767,52768,52769,52770,52771,52772,52773,52774,52775,52776,52777,52778,52779,52780,52781,52782,52783,52784,52785,52786,52787,52788,52789,52790,52791,52792,52793,52794,52795,52796,52797,52798,52799,52800,52801,52802,52803,52804,52805,52806,52807,52808,52809,52810,52811,52812,52813,52814,52815,52816,52817,52818,52819,52820,52821,52822,52823,52824,52825,52826,52827,52828,52829,52830,52831,52832,52833,52834,52835,52836,52837,52838,52839,52840,52841,52842,52843,52844,52845,52846,52847,52848,52849,52850,52851,52852,52853,52854,52855,52856,52857,52858,52859,52860,52861,52862,52863,52864,52865,52866,52867,52868,52869,52870,52871,52872,52873,52874,52875,52876,52877,52878,52879,52880,52881,52882,52883,52884,52885,52886,52887,52888,52889,52890,52891,52892,52893,52894,52895,52896,52897,52898,52899,52900,52901,52902,52903,52904,52905,52906,52907,52908,52909,52910,52911,52912,52913,52914,52915,52916,52917,52918,52919,52920,52921,52922,52923,52924,52925,52926,52927,52928,52929,52930,52931,52932,52933,52934,52935,52936,52937,52938,52939,52940,52941,52942,52943,52944,52945,52946,52947,52948,52949,52950,52951,52952,52953,52954,52955,52956,52957,52958,52959,52960,52961,52962,52963,52964,52965,52966,52967,52968,52969,52970,52971,52972,52973,52974,52975,52976,52977,52978,52979,52980,52981,52982,52983,52984,52985,52986,52987,52988,52989,52990,52991,52992,52993,52994,52995,52996,52997,52998,52999,53000,53001,53002,53003,53004,53005,53006,53007,53008,53009,53010,53011,53012,53013,53014,53015,53016,53017,53018,53019,53020,53021,53022,53023,53024,53025,53026,53027,53028,53029,53030,53031,53032,53033,53034,53035,53036,53037,53038,53039,53040,53041,53042,53043,53044,53045,53046,53047,53048,53049,53050,53051,53052,53053,53054,53055,53056,53057,53058,53059,53060,53061,53062,53063,53064,53065,53066,53067,53068,53069,53070,53071,53072,53073,53074,53075,53076,53077,53078,53079,53080,53081,53082,53083,53084,53085,53086,53087,53088,53089,53090,53091,53092,53093,53094,53095,53096,53097,53098,53099,53100,53101,53102,53103,53104,53105,53106,53107,53108,53109,53110,53111,53112,53113,53114,53115,53116,53117,53118,53119,53120,53121,53122,53123,53124,53125,53126,53127,53128,53129,53130,53131,53132,53133,53134,53135,53136,53137,53138,53139,53140,53141,53142,53143,53144,53145,53146,53147,53148,53149,53150,53151,53152,53153,53154,53155,53156,53157,53158,53159,53160,53161,53162,53163,53164,53165,53166,53167,53168,53169,53170,53171,53172,53173,53174,53175,53176,53177,53178,53179,53180,53181,53182,53183,53184,53185,53186,53187,53188,53189,53190,53191,53192,53193,53194,53195,53196,53197,53198,53199,53200,53201,53202,53203,53204,53205,53206,53207,53208,53209,53210,53211,53212,53213,53214,53215,53216,53217,53218,53219,53220,53221,53222,53223,53224,53225,53226,53227,53228,53229,53230,53231,53232,53233,53234,53235,53236,53237,53238,53239,53240,53241,53242,53243,53244,53245,53246,53247,53248,53249,53250,53251,53252,53253,53254,53255,53256,53257,53258,53259,53260,53261,53262,53263,53264,53265,53266,53267,53268,53269,53270,53271,53272,53273,53274,53275,53276,53277,53278,53279,53280,53281,53282,53283,53284,53285,53286,53287,53288,53289,53290,53291,53292,53293,53294,53295,53296,53297,53298,53299,53300,53301,53302,53303,53304,53305,53306,53307,53308,53309,53310,53311,53312,53313,53314,53315,53316,53317,53318,53319,53320,53321,53322,53323,53324,53325,53326,53327,53328,53329,53330,53331,53332,53333,53334,53335,53336,53337,53338,53339,53340,53341,53342,53343,53344,53345,53346,53347,53348,53349,53350,53351,53352,53353,53354,53355,53356,53357,53358,53359,53360,53361,53362,53363,53364,53365,53366,53367,53368,53369,53370,53371,53372,53373,53374,53375,53376,53377,53378,53379,53380,53381,53382,53383,53384,53385,53386,53387,53388,53389,53390,53391,53392,53393,53394,53395,53396,53397,53398,53399,53400,53401,53402,53403,53404,53405,53406,53407,53408,53409,53410,53411,53412,53413,53414,53415,53416,53417,53418,53419,53420,53421,53422,53423,53424,53425,53426,53427,53428,53429,53430,53431,53432,53433,53434,53435,53436,53437,53438,53439,53440,53441,53442,53443,53444,53445,53446,53447,53448,53449,53450,53451,53452,53453,53454,53455,53456,53457,53458,53459,53460,53461,53462,53463,53464,53465,53466,53467,53468,53469,53470,53471,53472,53473,53474,53475,53476,53477,53478,53479,53480,53481,53482,53483,53484,53485,53486,53487,53488,53489,53490,53491,53492,53493,53494,53495,53496,53497,53498,53499,53500,53501,53502,53503,53504,53505,53506,53507,53508,53509,53510,53511,53512,53513,53514,53515,53516,53517,53518,53519,53520,53521,53522,53523,53524,53525,53526,53527,53528,53529,53530,53531,53532,53533,53534,53535,53536,53537,53538,53539,53540,53541,53542,53543,53544,53545,53546,53547,53548,53549,53550,53551,53552,53553,53554,53555,53556,53557,53558,53559,53560,53561,53562,53563,53564,53565,53566,53567,53568,53569,53570,53571,53572,53573,53574,53575,53576,53577,53578,53579,53580,53581,53582,53583,53584,53585,53586,53587,53588,53589,53590,53591,53592,53593,53594,53595,53596,53597,53598,53599,53600,53601,53602,53603,53604,53605,53606,53607,53608,53609,53610,53611,53612,53613,53614,53615,53616,53617,53618,53619,53620,53621,53622,53623,53624,53625,53626,53627,53628,53629,53630,53631,53632,53633,53634,53635,53636,53637,53638,53639,53640,53641,53642,53643,53644,53645,53646,53647,53648,53649,53650,53651,53652,53653,53654,53655,53656,53657,53658,53659,53660,53661,53662,53663,53664,53665,53666,53667,53668,53669,53670,53671,53672,53673,53674,53675,53676,53677,53678,53679,53680,53681,53682,53683,53684,53685,53686,53687,53688,53689,53690,53691,53692,53693,53694,53695,53696,53697,53698,53699,53700,53701,53702,53703,53704,53705,53706,53707,53708,53709,53710,53711,53712,53713,53714,53715,53716,53717,53718,53719,53720,53721,53722,53723,53724,53725,53726,53727,53728,53729,53730,53731,53732,53733,53734,53735,53736,53737,53738,53739,53740,53741,53742,53743,53744,53745,53746,53747,53748,53749,53750,53751,53752,53753,53754,53755,53756,53757,53758,53759,53760,53761,53762,53763,53764,53765,53766,53767,53768,53769,53770,53771,53772,53773,53774,53775,53776,53777,53778,53779,53780,53781,53782,53783,53784,53785,53786,53787,53788,53789,53790,53791,53792,53793,53794,53795,53796,53797,53798,53799,53800,53801,53802,53803,53804,53805,53806,53807,53808,53809,53810,53811,53812,53813,53814,53815,53816,53817,53818,53819,53820,53821,53822,53823,53824,53825,53826,53827,53828,53829,53830,53831,53832,53833,53834,53835,53836,53837,53838,53839,53840,53841,53842,53843,53844,53845,53846,53847,53848,53849,53850,53851,53852,53853,53854,53855,53856,53857,53858,53859,53860,53861,53862,53863,53864,53865,53866,53867,53868,53869,53870,53871,53872,53873,53874,53875,53876,53877,53878,53879,53880,53881,53882,53883,53884,53885,53886,53887,53888,53889,53890,53891,53892,53893,53894,53895,53896,53897,53898,53899,53900,53901,53902,53903,53904,53905,53906,53907,53908,53909,53910,53911,53912,53913,53914,53915,53916,53917,53918,53919,53920,53921,53922,53923,53924,53925,53926,53927,53928,53929,53930,53931,53932,53933,53934,53935,53936,53937,53938,53939,53940,53941,53942,53943,53944,53945,53946,53947,53948,53949,53950,53951,53952,53953,53954,53955,53956,53957,53958,53959,53960,53961,53962,53963,53964,53965,53966,53967,53968,53969,53970,53971,53972,53973,53974,53975,53976,53977,53978,53979,53980,53981,53982,53983,53984,53985,53986,53987,53988,53989,53990,53991,53992,53993,53994,53995,53996,53997,53998,53999,54000,54001,54002,54003,54004,54005,54006,54007,54008,54009,54010,54011,54012,54013,54014,54015,54016,54017,54018,54019,54020,54021,54022,54023,54024,54025,54026,54027,54028,54029,54030,54031,54032,54033,54034,54035,54036,54037,54038,54039,54040,54041,54042,54043,54044,54045,54046,54047,54048,54049,54050,54051,54052,54053,54054,54055,54056,54057,54058,54059,54060,54061,54062,54063,54064,54065,54066,54067,54068,54069,54070,54071,54072,54073,54074,54075,54076,54077,54078,54079,54080,54081,54082,54083,54084,54085,54086,54087,54088,54089,54090,54091,54092,54093,54094,54095,54096,54097,54098,54099,54100,54101,54102,54103,54104,54105,54106,54107,54108,54109,54110,54111,54112,54113,54114,54115,54116,54117,54118,54119,54120,54121,54122,54123,54124,54125,54126,54127,54128,54129,54130,54131,54132,54133,54134,54135,54136,54137,54138,54139,54140,54141,54142,54143,54144,54145,54146,54147,54148,54149,54150,54151,54152,54153,54154,54155,54156,54157,54158,54159,54160,54161,54162,54163,54164,54165,54166,54167,54168,54169,54170,54171,54172,54173,54174,54175,54176,54177,54178,54179,54180,54181,54182,54183,54184,54185,54186,54187,54188,54189,54190,54191,54192,54193,54194,54195,54196,54197,54198,54199,54200,54201,54202,54203,54204,54205,54206,54207,54208,54209,54210,54211,54212,54213,54214,54215,54216,54217,54218,54219,54220,54221,54222,54223,54224,54225,54226,54227,54228,54229,54230,54231,54232,54233,54234,54235,54236,54237,54238,54239,54240,54241,54242,54243,54244,54245,54246,54247,54248,54249,54250,54251,54252,54253,54254,54255,54256,54257,54258,54259,54260,54261,54262,54263,54264,54265,54266,54267,54268,54269,54270,54271,54272,54273,54274,54275,54276,54277,54278,54279,54280,54281,54282,54283,54284,54285,54286,54287,54288,54289,54290,54291,54292,54293,54294,54295,54296,54297,54298,54299,54300,54301,54302,54303,54304,54305,54306,54307,54308,54309,54310,54311,54312,54313,54314,54315,54316,54317,54318,54319,54320,54321,54322,54323,54324,54325,54326,54327,54328,54329,54330,54331,54332,54333,54334,54335,54336,54337,54338,54339,54340,54341,54342,54343,54344,54345,54346,54347,54348,54349,54350,54351,54352,54353,54354,54355,54356,54357,54358,54359,54360,54361,54362,54363,54364,54365,54366,54367,54368,54369,54370,54371,54372,54373,54374,54375,54376,54377,54378,54379,54380,54381,54382,54383,54384,54385,54386,54387,54388,54389,54390,54391,54392,54393,54394,54395,54396,54397,54398,54399,54400,54401,54402,54403,54404,54405,54406,54407,54408,54409,54410,54411,54412,54413,54414,54415,54416,54417,54418,54419,54420,54421,54422,54423,54424,54425,54426,54427,54428,54429,54430,54431,54432,54433,54434,54435,54436,54437,54438,54439,54440,54441,54442,54443,54444,54445,54446,54447,54448,54449,54450,54451,54452,54453,54454,54455,54456,54457,54458,54459,54460,54461,54462,54463,54464,54465,54466,54467,54468,54469,54470,54471,54472,54473,54474,54475,54476,54477,54478,54479,54480,54481,54482,54483,54484,54485,54486,54487,54488,54489,54490,54491,54492,54493,54494,54495,54496,54497,54498,54499,54500,54501,54502,54503,54504,54505,54506,54507,54508,54509,54510,54511,54512,54513,54514,54515,54516,54517,54518,54519,54520,54521,54522,54523,54524,54525,54526,54527,54528,54529,54530,54531,54532,54533,54534,54535,54536,54537,54538,54539,54540,54541,54542,54543,54544,54545,54546,54547,54548,54549,54550,54551,54552,54553,54554,54555,54556,54557,54558,54559,54560,54561,54562,54563,54564,54565,54566,54567,54568,54569,54570,54571,54572,54573,54574,54575,54576,54577,54578,54579,54580,54581,54582,54583,54584,54585,54586,54587,54588,54589,54590,54591,54592,54593,54594,54595,54596,54597,54598,54599,54600,54601,54602,54603,54604,54605,54606,54607,54608,54609,54610,54611,54612,54613,54614,54615,54616,54617,54618,54619,54620,54621,54622,54623,54624,54625,54626,54627,54628,54629,54630,54631,54632,54633,54634,54635,54636,54637,54638,54639,54640,54641,54642,54643,54644,54645,54646,54647,54648,54649,54650,54651,54652,54653,54654,54655,54656,54657,54658,54659,54660,54661,54662,54663,54664,54665,54666,54667,54668,54669,54670,54671,54672,54673,54674,54675,54676,54677,54678,54679,54680,54681,54682,54683,54684,54685,54686,54687,54688,54689,54690,54691,54692,54693,54694,54695,54696,54697,54698,54699,54700,54701,54702,54703,54704,54705,54706,54707,54708,54709,54710,54711,54712,54713,54714,54715,54716,54717,54718,54719,54720,54721,54722,54723,54724,54725,54726,54727,54728,54729,54730,54731,54732,54733,54734,54735,54736,54737,54738,54739,54740,54741,54742,54743,54744,54745,54746,54747,54748,54749,54750,54751,54752,54753,54754,54755,54756,54757,54758,54759,54760,54761,54762,54763,54764,54765,54766,54767,54768,54769,54770,54771,54772,54773,54774,54775,54776,54777,54778,54779,54780,54781,54782,54783,54784,54785,54786,54787,54788,54789,54790,54791,54792,54793,54794,54795,54796,54797,54798,54799,54800,54801,54802,54803,54804,54805,54806,54807,54808,54809,54810,54811,54812,54813,54814,54815,54816,54817,54818,54819,54820,54821,54822,54823,54824,54825,54826,54827,54828,54829,54830,54831,54832,54833,54834,54835,54836,54837,54838,54839,54840,54841,54842,54843,54844,54845,54846,54847,54848,54849,54850,54851,54852,54853,54854,54855,54856,54857,54858,54859,54860,54861,54862,54863,54864,54865,54866,54867,54868,54869,54870,54871,54872,54873,54874,54875,54876,54877,54878,54879,54880,54881,54882,54883,54884,54885,54886,54887,54888,54889,54890,54891,54892,54893,54894,54895,54896,54897,54898,54899,54900,54901,54902,54903,54904,54905,54906,54907,54908,54909,54910,54911,54912,54913,54914,54915,54916,54917,54918,54919,54920,54921,54922,54923,54924,54925,54926,54927,54928,54929,54930,54931,54932,54933,54934,54935,54936,54937,54938,54939,54940,54941,54942,54943,54944,54945,54946,54947,54948,54949,54950,54951,54952,54953,54954,54955,54956,54957,54958,54959,54960,54961,54962,54963,54964,54965,54966,54967,54968,54969,54970,54971,54972,54973,54974,54975,54976,54977,54978,54979,54980,54981,54982,54983,54984,54985,54986,54987,54988,54989,54990,54991,54992,54993,54994,54995,54996,54997,54998,54999,55000,55001,55002,55003,55004,55005,55006,55007,55008,55009,55010,55011,55012,55013,55014,55015,55016,55017,55018,55019,55020,55021,55022,55023,55024,55025,55026,55027,55028,55029,55030,55031,55032,55033,55034,55035,55036,55037,55038,55039,55040,55041,55042,55043,55044,55045,55046,55047,55048,55049,55050,55051,55052,55053,55054,55055,55056,55057,55058,55059,55060,55061,55062,55063,55064,55065,55066,55067,55068,55069,55070,55071,55072,55073,55074,55075,55076,55077,55078,55079,55080,55081,55082,55083,55084,55085,55086,55087,55088,55089,55090,55091,55092,55093,55094,55095,55096,55097,55098,55099,55100,55101,55102,55103,55104,55105,55106,55107,55108,55109,55110,55111,55112,55113,55114,55115,55116,55117,55118,55119,55120,55121,55122,55123,55124,55125,55126,55127,55128,55129,55130,55131,55132,55133,55134,55135,55136,55137,55138,55139,55140,55141,55142,55143,55144,55145,55146,55147,55148,55149,55150,55151,55152,55153,55154,55155,55156,55157,55158,55159,55160,55161,55162,55163,55164,55165,55166,55167,55168,55169,55170,55171,55172,55173,55174,55175,55176,55177,55178,55179,55180,55181,55182,55183,55184,55185,55186,55187,55188,55189,55190,55191,55192,55193,55194,55195,55196,55197,55198,55199,55200,55201,55202,55203,55204,55205,55206,55207,55208,55209,55210,55211,55212,55213,55214,55215,55216,55217,55218,55219,55220,55221,55222,55223,55224,55225,55226,55227,55228,55229,55230,55231,55232,55233,55234,55235,55236,55237,55238,55239,55240,55241,55242,55243,55244,55245,55246,55247,55248,55249,55250,55251,55252,55253,55254,55255,55256,55257,55258,55259,55260,55261,55262,55263,55264,55265,55266,55267,55268,55269,55270,55271,55272,55273,55274,55275,55276,55277,55278,55279,55280,55281,55282,55283,55284,55285,55286,55287,55288,55289,55290,55291,55292,55293,55294,55295,55296,55297,55298,55299,55300,55301,55302,55303,55304,55305,55306,55307,55308,55309,55310,55311,55312,55313,55314,55315,55316,55317,55318,55319,55320,55321,55322,55323,55324,55325,55326,55327,55328,55329,55330,55331,55332,55333,55334,55335,55336,55337,55338,55339,55340,55341,55342,55343,55344,55345,55346,55347,55348,55349,55350,55351,55352,55353,55354,55355,55356,55357,55358,55359,55360,55361,55362,55363,55364,55365,55366,55367,55368,55369,55370,55371,55372,55373,55374,55375,55376,55377,55378,55379,55380,55381,55382,55383,55384,55385,55386,55387,55388,55389,55390,55391,55392,55393,55394,55395,55396,55397,55398,55399,55400,55401,55402,55403,55404,55405,55406,55407,55408,55409,55410,55411,55412,55413,55414,55415,55416,55417,55418,55419,55420,55421,55422,55423,55424,55425,55426,55427,55428,55429,55430,55431,55432,55433,55434,55435,55436,55437,55438,55439,55440,55441,55442,55443,55444,55445,55446,55447,55448,55449,55450,55451,55452,55453,55454,55455,55456,55457,55458,55459,55460,55461,55462,55463,55464,55465,55466,55467,55468,55469,55470,55471,55472,55473,55474,55475,55476,55477,55478,55479,55480,55481,55482,55483,55484,55485,55486,55487,55488,55489,55490,55491,55492,55493,55494,55495,55496,55497,55498,55499,55500,55501,55502,55503,55504,55505,55506,55507,55508,55509,55510,55511,55512,55513,55514,55515,55516,55517,55518,55519,55520,55521,55522,55523,55524,55525,55526,55527,55528,55529,55530,55531,55532,55533,55534,55535,55536,55537,55538,55539,55540,55541,55542,55543,55544,55545,55546,55547,55548,55549,55550,55551,55552,55553,55554,55555,55556,55557,55558,55559,55560,55561,55562,55563,55564,55565,55566,55567,55568,55569,55570,55571,55572,55573,55574,55575,55576,55577,55578,55579,55580,55581,55582,55583,55584,55585,55586,55587,55588,55589,55590,55591,55592,55593,55594,55595,55596,55597,55598,55599,55600,55601,55602,55603,55604,55605,55606,55607,55608,55609,55610,55611,55612,55613,55614,55615,55616,55617,55618,55619,55620,55621,55622,55623,55624,55625,55626,55627,55628,55629,55630,55631,55632,55633,55634,55635,55636,55637,55638,55639,55640,55641,55642,55643,55644,55645,55646,55647,55648,55649,55650,55651,55652,55653,55654,55655,55656,55657,55658,55659,55660,55661,55662,55663,55664,55665,55666,55667,55668,55669,55670,55671,55672,55673,55674,55675,55676,55677,55678,55679,55680,55681,55682,55683,55684,55685,55686,55687,55688,55689,55690,55691,55692,55693,55694,55695,55696,55697,55698,55699,55700,55701,55702,55703,55704,55705,55706,55707,55708,55709,55710,55711,55712,55713,55714,55715,55716,55717,55718,55719,55720,55721,55722,55723,55724,55725,55726,55727,55728,55729,55730,55731,55732,55733,55734,55735,55736,55737,55738,55739,55740,55741,55742,55743,55744,55745,55746,55747,55748,55749,55750,55751,55752,55753,55754,55755,55756,55757,55758,55759,55760,55761,55762,55763,55764,55765,55766,55767,55768,55769,55770,55771,55772,55773,55774,55775,55776,55777,55778,55779,55780,55781,55782,55783,55784,55785,55786,55787,55788,55789,55790,55791,55792,55793,55794,55795,55796,55797,55798,55799,55800,55801,55802,55803,55804,55805,55806,55807,55808,55809,55810,55811,55812,55813,55814,55815,55816,55817,55818,55819,55820,55821,55822,55823,55824,55825,55826,55827,55828,55829,55830,55831,55832,55833,55834,55835,55836,55837,55838,55839,55840,55841,55842,55843,55844,55845,55846,55847,55848,55849,55850,55851,55852,55853,55854,55855,55856,55857,55858,55859,55860,55861,55862,55863,55864,55865,55866,55867,55868,55869,55870,55871,55872,55873,55874,55875,55876,55877,55878,55879,55880,55881,55882,55883,55884,55885,55886,55887,55888,55889,55890,55891,55892,55893,55894,55895,55896,55897,55898,55899,55900,55901,55902,55903,55904,55905,55906,55907,55908,55909,55910,55911,55912,55913,55914,55915,55916,55917,55918,55919,55920,55921,55922,55923,55924,55925,55926,55927,55928,55929,55930,55931,55932,55933,55934,55935,55936,55937,55938,55939,55940,55941,55942,55943,55944,55945,55946,55947,55948,55949,55950,55951,55952,55953,55954,55955,55956,55957,55958,55959,55960,55961,55962,55963,55964,55965,55966,55967,55968,55969,55970,55971,55972,55973,55974,55975,55976,55977,55978,55979,55980,55981,55982,55983,55984,55985,55986,55987,55988,55989,55990,55991,55992,55993,55994,55995,55996,55997,55998,55999,56000,56001,56002,56003,56004,56005,56006,56007,56008,56009,56010,56011,56012,56013,56014,56015,56016,56017,56018,56019,56020,56021,56022,56023,56024,56025,56026,56027,56028,56029,56030,56031,56032,56033,56034,56035,56036,56037,56038,56039,56040,56041,56042,56043,56044,56045,56046,56047,56048,56049,56050,56051,56052,56053,56054,56055,56056,56057,56058,56059,56060,56061,56062,56063,56064,56065,56066,56067,56068,56069,56070,56071,56072,56073,56074,56075,56076,56077,56078,56079,56080,56081,56082,56083,56084,56085,56086,56087,56088,56089,56090,56091,56092,56093,56094,56095,56096,56097,56098,56099,56100,56101,56102,56103,56104,56105,56106,56107,56108,56109,56110,56111,56112,56113,56114,56115,56116,56117,56118,56119,56120,56121,56122,56123,56124,56125,56126,56127,56128,56129,56130,56131,56132,56133,56134,56135,56136,56137,56138,56139,56140,56141,56142,56143,56144,56145,56146,56147,56148,56149,56150,56151,56152,56153,56154,56155,56156,56157,56158,56159,56160,56161,56162,56163,56164,56165,56166,56167,56168,56169,56170,56171,56172,56173,56174,56175,56176,56177,56178,56179,56180,56181,56182,56183,56184,56185,56186,56187,56188,56189,56190,56191,56192,56193,56194,56195,56196,56197,56198,56199,56200,56201,56202,56203,56204,56205,56206,56207,56208,56209,56210,56211,56212,56213,56214,56215,56216,56217,56218,56219,56220,56221,56222,56223,56224,56225,56226,56227,56228,56229,56230,56231,56232,56233,56234,56235,56236,56237,56238,56239,56240,56241,56242,56243,56244,56245,56246,56247,56248,56249,56250,56251,56252,56253,56254,56255,56256,56257,56258,56259,56260,56261,56262,56263,56264,56265,56266,56267,56268,56269,56270,56271,56272,56273,56274,56275,56276,56277,56278,56279,56280,56281,56282,56283,56284,56285,56286,56287,56288,56289,56290,56291,56292,56293,56294,56295,56296,56297,56298,56299,56300,56301,56302,56303,56304,56305,56306,56307,56308,56309,56310,56311,56312,56313,56314,56315,56316,56317,56318,56319,56320,56321,56322,56323,56324,56325,56326,56327,56328,56329,56330,56331,56332,56333,56334,56335,56336,56337,56338,56339,56340,56341,56342,56343,56344,56345,56346,56347,56348,56349,56350,56351,56352,56353,56354,56355,56356,56357,56358,56359,56360,56361,56362,56363,56364,56365,56366,56367,56368,56369,56370,56371,56372,56373,56374,56375,56376,56377,56378,56379,56380,56381,56382,56383,56384,56385,56386,56387,56388,56389,56390,56391,56392,56393,56394,56395,56396,56397,56398,56399,56400,56401,56402,56403,56404,56405,56406,56407,56408,56409,56410,56411,56412,56413,56414,56415,56416,56417,56418,56419,56420,56421,56422,56423,56424,56425,56426,56427,56428,56429,56430,56431,56432,56433,56434,56435,56436,56437,56438,56439,56440,56441,56442,56443,56444,56445,56446,56447,56448,56449,56450,56451,56452,56453,56454,56455,56456,56457,56458,56459,56460,56461,56462,56463,56464,56465,56466,56467,56468,56469,56470,56471,56472,56473,56474,56475,56476,56477,56478,56479,56480,56481,56482,56483,56484,56485,56486,56487,56488,56489,56490,56491,56492,56493,56494,56495,56496,56497,56498,56499,56500,56501,56502,56503,56504,56505,56506,56507,56508,56509,56510,56511,56512,56513,56514,56515,56516,56517,56518,56519,56520,56521,56522,56523,56524,56525,56526,56527,56528,56529,56530,56531,56532,56533,56534,56535,56536,56537,56538,56539,56540,56541,56542,56543,56544,56545,56546,56547,56548,56549,56550,56551,56552,56553,56554,56555,56556,56557,56558,56559,56560,56561,56562,56563,56564,56565,56566,56567,56568,56569,56570,56571,56572,56573,56574,56575,56576,56577,56578,56579,56580,56581,56582,56583,56584,56585,56586,56587,56588,56589,56590,56591,56592,56593,56594,56595,56596,56597,56598,56599,56600,56601,56602,56603,56604,56605,56606,56607,56608,56609,56610,56611,56612,56613,56614,56615,56616,56617,56618,56619,56620,56621,56622,56623,56624,56625,56626,56627,56628,56629,56630,56631,56632,56633,56634,56635,56636,56637,56638,56639,56640,56641,56642,56643,56644,56645,56646,56647,56648,56649,56650,56651,56652,56653,56654,56655,56656,56657,56658,56659,56660,56661,56662,56663,56664,56665,56666,56667,56668,56669,56670,56671,56672,56673,56674,56675,56676,56677,56678,56679,56680,56681,56682,56683,56684,56685,56686,56687,56688,56689,56690,56691,56692,56693,56694,56695,56696,56697,56698,56699,56700,56701,56702,56703,56704,56705,56706,56707,56708,56709,56710,56711,56712,56713,56714,56715,56716,56717,56718,56719,56720,56721,56722,56723,56724,56725,56726,56727,56728,56729,56730,56731,56732,56733,56734,56735,56736,56737,56738,56739,56740,56741,56742,56743,56744,56745,56746,56747,56748,56749,56750,56751,56752,56753,56754,56755,56756,56757,56758,56759,56760,56761,56762,56763,56764,56765,56766,56767,56768,56769,56770,56771,56772,56773,56774,56775,56776,56777,56778,56779,56780,56781,56782,56783,56784,56785,56786,56787,56788,56789,56790,56791,56792,56793,56794,56795,56796,56797,56798,56799,56800,56801,56802,56803,56804,56805,56806,56807,56808,56809,56810,56811,56812,56813,56814,56815,56816,56817,56818,56819,56820,56821,56822,56823,56824,56825,56826,56827,56828,56829,56830,56831,56832,56833,56834,56835,56836,56837,56838,56839,56840,56841,56842,56843,56844,56845,56846,56847,56848,56849,56850,56851,56852,56853,56854,56855,56856,56857,56858,56859,56860,56861,56862,56863,56864,56865,56866,56867,56868,56869,56870,56871,56872,56873,56874,56875,56876,56877,56878,56879,56880,56881,56882,56883,56884,56885,56886,56887,56888,56889,56890,56891,56892,56893,56894,56895,56896,56897,56898,56899,56900,56901,56902,56903,56904,56905,56906,56907,56908,56909,56910,56911,56912,56913,56914,56915,56916,56917,56918,56919,56920,56921,56922,56923,56924,56925,56926,56927,56928,56929,56930,56931,56932,56933,56934,56935,56936,56937,56938,56939,56940,56941,56942,56943,56944,56945,56946,56947,56948,56949,56950,56951,56952,56953,56954,56955,56956,56957,56958,56959,56960,56961,56962,56963,56964,56965,56966,56967,56968,56969,56970,56971,56972,56973,56974,56975,56976,56977,56978,56979,56980,56981,56982,56983,56984,56985,56986,56987,56988,56989,56990,56991,56992,56993,56994,56995,56996,56997,56998,56999,57000,57001,57002,57003,57004,57005,57006,57007,57008,57009,57010,57011,57012,57013,57014,57015,57016,57017,57018,57019,57020,57021,57022,57023,57024,57025,57026,57027,57028,57029,57030,57031,57032,57033,57034,57035,57036,57037,57038,57039,57040,57041,57042,57043,57044,57045,57046,57047,57048,57049,57050,57051,57052,57053,57054,57055,57056,57057,57058,57059,57060,57061,57062,57063,57064,57065,57066,57067,57068,57069,57070,57071,57072,57073,57074,57075,57076,57077,57078,57079,57080,57081,57082,57083,57084,57085,57086,57087,57088,57089,57090,57091,57092,57093,57094,57095,57096,57097,57098,57099,57100,57101,57102,57103,57104,57105,57106,57107,57108,57109,57110,57111,57112,57113,57114,57115,57116,57117,57118,57119,57120,57121,57122,57123,57124,57125,57126,57127,57128,57129,57130,57131,57132,57133,57134,57135,57136,57137,57138,57139,57140,57141,57142,57143,57144,57145,57146,57147,57148,57149,57150,57151,57152,57153,57154,57155,57156,57157,57158,57159,57160,57161,57162,57163,57164,57165,57166,57167,57168,57169,57170,57171,57172,57173,57174,57175,57176,57177,57178,57179,57180,57181,57182,57183,57184,57185,57186,57187,57188,57189,57190,57191,57192,57193,57194,57195,57196,57197,57198,57199,57200,57201,57202,57203,57204,57205,57206,57207,57208,57209,57210,57211,57212,57213,57214,57215,57216,57217,57218,57219,57220,57221,57222,57223,57224,57225,57226,57227,57228,57229,57230,57231,57232,57233,57234,57235,57236,57237,57238,57239,57240,57241,57242,57243,57244,57245,57246,57247,57248,57249,57250,57251,57252,57253,57254,57255,57256,57257,57258,57259,57260,57261,57262,57263,57264,57265,57266,57267,57268,57269,57270,57271,57272,57273,57274,57275,57276,57277,57278,57279,57280,57281,57282,57283,57284,57285,57286,57287,57288,57289,57290,57291,57292,57293,57294,57295,57296,57297,57298,57299,57300,57301,57302,57303,57304,57305,57306,57307,57308,57309,57310,57311,57312,57313,57314,57315,57316,57317,57318,57319,57320,57321,57322,57323,57324,57325,57326,57327,57328,57329,57330,57331,57332,57333,57334,57335,57336,57337,57338,57339,57340,57341,57342,57343,57344,57345,57346,57347,57348,57349,57350,57351,57352,57353,57354,57355,57356,57357,57358,57359,57360,57361,57362,57363,57364,57365,57366,57367,57368,57369,57370,57371,57372,57373,57374,57375,57376,57377,57378,57379,57380,57381,57382,57383,57384,57385,57386,57387,57388,57389,57390,57391,57392,57393,57394,57395,57396,57397,57398,57399,57400,57401,57402,57403,57404,57405,57406,57407,57408,57409,57410,57411,57412,57413,57414,57415,57416,57417,57418,57419,57420,57421,57422,57423,57424,57425,57426,57427,57428,57429,57430,57431,57432,57433,57434,57435,57436,57437,57438,57439,57440,57441,57442,57443,57444,57445,57446,57447,57448,57449,57450,57451,57452,57453,57454,57455,57456,57457,57458,57459,57460,57461,57462,57463,57464,57465,57466,57467,57468,57469,57470,57471,57472,57473,57474,57475,57476,57477,57478,57479,57480,57481,57482,57483,57484,57485,57486,57487,57488,57489,57490,57491,57492,57493,57494,57495,57496,57497,57498,57499,57500,57501,57502,57503,57504,57505,57506,57507,57508,57509,57510,57511,57512,57513,57514,57515,57516,57517,57518,57519,57520,57521,57522,57523,57524,57525,57526,57527,57528,57529,57530,57531,57532,57533,57534,57535,57536,57537,57538,57539,57540,57541,57542,57543,57544,57545,57546,57547,57548,57549,57550,57551,57552,57553,57554,57555,57556,57557,57558,57559,57560,57561,57562,57563,57564,57565,57566,57567,57568,57569,57570,57571,57572,57573,57574,57575,57576,57577,57578,57579,57580,57581,57582,57583,57584,57585,57586,57587,57588,57589,57590,57591,57592,57593,57594,57595,57596,57597,57598,57599,57600,57601,57602,57603,57604,57605,57606,57607,57608,57609,57610,57611,57612,57613,57614,57615,57616,57617,57618,57619,57620,57621,57622,57623,57624,57625,57626,57627,57628,57629,57630,57631,57632,57633,57634,57635,57636,57637,57638,57639,57640,57641,57642,57643,57644,57645,57646,57647,57648,57649,57650,57651,57652,57653,57654,57655,57656,57657,57658,57659,57660,57661,57662,57663,57664,57665,57666,57667,57668,57669,57670,57671,57672,57673,57674,57675,57676,57677,57678,57679,57680,57681,57682,57683,57684,57685,57686,57687,57688,57689,57690,57691,57692,57693,57694,57695,57696,57697,57698,57699,57700,57701,57702,57703,57704,57705,57706,57707,57708,57709,57710,57711,57712,57713,57714,57715,57716,57717,57718,57719,57720,57721,57722,57723,57724,57725,57726,57727,57728,57729,57730,57731,57732,57733,57734,57735,57736,57737,57738,57739,57740,57741,57742,57743,57744,57745,57746,57747,57748,57749,57750,57751,57752,57753,57754,57755,57756,57757,57758,57759,57760,57761,57762,57763,57764,57765,57766,57767,57768,57769,57770,57771,57772,57773,57774,57775,57776,57777,57778,57779,57780,57781,57782,57783,57784,57785,57786,57787,57788,57789,57790,57791,57792,57793,57794,57795,57796,57797,57798,57799,57800,57801,57802,57803,57804,57805,57806,57807,57808,57809,57810,57811,57812,57813,57814,57815,57816,57817,57818,57819,57820,57821,57822,57823,57824,57825,57826,57827,57828,57829,57830,57831,57832,57833,57834,57835,57836,57837,57838,57839,57840,57841,57842,57843,57844,57845,57846,57847,57848,57849,57850,57851,57852,57853,57854,57855,57856,57857,57858,57859,57860,57861,57862,57863,57864,57865,57866,57867,57868,57869,57870,57871,57872,57873,57874,57875,57876,57877,57878,57879,57880,57881,57882,57883,57884,57885,57886,57887,57888,57889,57890,57891,57892,57893,57894,57895,57896,57897,57898,57899,57900,57901,57902,57903,57904,57905,57906,57907,57908,57909,57910,57911,57912,57913,57914,57915,57916,57917,57918,57919,57920,57921,57922,57923,57924,57925,57926,57927,57928,57929,57930,57931,57932,57933,57934,57935,57936,57937,57938,57939,57940,57941,57942,57943,57944,57945,57946,57947,57948,57949,57950,57951,57952,57953,57954,57955,57956,57957,57958,57959,57960,57961,57962,57963,57964,57965,57966,57967,57968,57969,57970,57971,57972,57973,57974,57975,57976,57977,57978,57979,57980,57981,57982,57983,57984,57985,57986,57987,57988,57989,57990,57991,57992,57993,57994,57995,57996,57997,57998,57999,58000,58001,58002,58003,58004,58005,58006,58007,58008,58009,58010,58011,58012,58013,58014,58015,58016,58017,58018,58019,58020,58021,58022,58023,58024,58025,58026,58027,58028,58029,58030,58031,58032,58033,58034,58035,58036,58037,58038,58039,58040,58041,58042,58043,58044,58045,58046,58047,58048,58049,58050,58051,58052,58053,58054,58055,58056,58057,58058,58059,58060,58061,58062,58063,58064,58065,58066,58067,58068,58069,58070,58071,58072,58073,58074,58075,58076,58077,58078,58079,58080,58081,58082,58083,58084,58085,58086,58087,58088,58089,58090,58091,58092,58093,58094,58095,58096,58097,58098,58099,58100,58101,58102,58103,58104,58105,58106,58107,58108,58109,58110,58111,58112,58113,58114,58115,58116,58117,58118,58119,58120,58121,58122,58123,58124,58125,58126,58127,58128,58129,58130,58131,58132,58133,58134,58135,58136,58137,58138,58139,58140,58141,58142,58143,58144,58145,58146,58147,58148,58149,58150,58151,58152,58153,58154,58155,58156,58157,58158,58159,58160,58161,58162,58163,58164,58165,58166,58167,58168,58169,58170,58171,58172,58173,58174,58175,58176,58177,58178,58179,58180,58181,58182,58183,58184,58185,58186,58187,58188,58189,58190,58191,58192,58193,58194,58195,58196,58197,58198,58199,58200,58201,58202,58203,58204,58205,58206,58207,58208,58209,58210,58211,58212,58213,58214,58215,58216,58217,58218,58219,58220,58221,58222,58223,58224,58225,58226,58227,58228,58229,58230,58231,58232,58233,58234,58235,58236,58237,58238,58239,58240,58241,58242,58243,58244,58245,58246,58247,58248,58249,58250,58251,58252,58253,58254,58255,58256,58257,58258,58259,58260,58261,58262,58263,58264,58265,58266,58267,58268,58269,58270,58271,58272,58273,58274,58275,58276,58277,58278,58279,58280,58281,58282,58283,58284,58285,58286,58287,58288,58289,58290,58291,58292,58293,58294,58295,58296,58297,58298,58299,58300,58301,58302,58303,58304,58305,58306,58307,58308,58309,58310,58311,58312,58313,58314,58315,58316,58317,58318,58319,58320,58321,58322,58323,58324,58325,58326,58327,58328,58329,58330,58331,58332,58333,58334,58335,58336,58337,58338,58339,58340,58341,58342,58343,58344,58345,58346,58347,58348,58349,58350,58351,58352,58353,58354,58355,58356,58357,58358,58359,58360,58361,58362,58363,58364,58365,58366,58367,58368,58369,58370,58371,58372,58373,58374,58375,58376,58377,58378,58379,58380,58381,58382,58383,58384,58385,58386,58387,58388,58389,58390,58391,58392,58393,58394,58395,58396,58397,58398,58399,58400,58401,58402,58403,58404,58405,58406,58407,58408,58409,58410,58411,58412,58413,58414,58415,58416,58417,58418,58419,58420,58421,58422,58423,58424,58425,58426,58427,58428,58429,58430,58431,58432,58433,58434,58435,58436,58437,58438,58439,58440,58441,58442,58443,58444,58445,58446,58447,58448,58449,58450,58451,58452,58453,58454,58455,58456,58457,58458,58459,58460,58461,58462,58463,58464,58465,58466,58467,58468,58469,58470,58471,58472,58473,58474,58475,58476,58477,58478,58479,58480,58481,58482,58483,58484,58485,58486,58487,58488,58489,58490,58491,58492,58493,58494,58495,58496,58497,58498,58499,58500,58501,58502,58503,58504,58505,58506,58507,58508,58509,58510,58511,58512,58513,58514,58515,58516,58517,58518,58519,58520,58521,58522,58523,58524,58525,58526,58527,58528,58529,58530,58531,58532,58533,58534,58535,58536,58537,58538,58539,58540,58541,58542,58543,58544,58545,58546,58547,58548,58549,58550,58551,58552,58553,58554,58555,58556,58557,58558,58559,58560,58561,58562,58563,58564,58565,58566,58567,58568,58569,58570,58571,58572,58573,58574,58575,58576,58577,58578,58579,58580,58581,58582,58583,58584,58585,58586,58587,58588,58589,58590,58591,58592,58593,58594,58595,58596,58597,58598,58599,58600,58601,58602,58603,58604,58605,58606,58607,58608,58609,58610,58611,58612,58613,58614,58615,58616,58617,58618,58619,58620,58621,58622,58623,58624,58625,58626,58627,58628,58629,58630,58631,58632,58633,58634,58635,58636,58637,58638,58639,58640,58641,58642,58643,58644,58645,58646,58647,58648,58649,58650,58651,58652,58653,58654,58655,58656,58657,58658,58659,58660,58661,58662,58663,58664,58665,58666,58667,58668,58669,58670,58671,58672,58673,58674,58675,58676,58677,58678,58679,58680,58681,58682,58683,58684,58685,58686,58687,58688,58689,58690,58691,58692,58693,58694,58695,58696,58697,58698,58699,58700,58701,58702,58703,58704,58705,58706,58707,58708,58709,58710,58711,58712,58713,58714,58715,58716,58717,58718,58719,58720,58721,58722,58723,58724,58725,58726,58727,58728,58729,58730,58731,58732,58733,58734,58735,58736,58737,58738,58739,58740,58741,58742,58743,58744,58745,58746,58747,58748,58749,58750,58751,58752,58753,58754,58755,58756,58757,58758,58759,58760,58761,58762,58763,58764,58765,58766,58767,58768,58769,58770,58771,58772,58773,58774,58775,58776,58777,58778,58779,58780,58781,58782,58783,58784,58785,58786,58787,58788,58789,58790,58791,58792,58793,58794,58795,58796,58797,58798,58799,58800,58801,58802,58803,58804,58805,58806,58807,58808,58809,58810,58811,58812,58813,58814,58815,58816,58817,58818,58819,58820,58821,58822,58823,58824,58825,58826,58827,58828,58829,58830,58831,58832,58833,58834,58835,58836,58837,58838,58839,58840,58841,58842,58843,58844,58845,58846,58847,58848,58849,58850,58851,58852,58853,58854,58855,58856,58857,58858,58859,58860,58861,58862,58863,58864,58865,58866,58867,58868,58869,58870,58871,58872,58873,58874,58875,58876,58877,58878,58879,58880,58881,58882,58883,58884,58885,58886,58887,58888,58889,58890,58891,58892,58893,58894,58895,58896,58897,58898,58899,58900,58901,58902,58903,58904,58905,58906,58907,58908,58909,58910,58911,58912,58913,58914,58915,58916,58917,58918,58919,58920,58921,58922,58923,58924,58925,58926,58927,58928,58929,58930,58931,58932,58933,58934,58935,58936,58937,58938,58939,58940,58941,58942,58943,58944,58945,58946,58947,58948,58949,58950,58951,58952,58953,58954,58955,58956,58957,58958,58959,58960,58961,58962,58963,58964,58965,58966,58967,58968,58969,58970,58971,58972,58973,58974,58975,58976,58977,58978,58979,58980,58981,58982,58983,58984,58985,58986,58987,58988,58989,58990,58991,58992,58993,58994,58995,58996,58997,58998,58999,59000,59001,59002,59003,59004,59005,59006,59007,59008,59009,59010,59011,59012,59013,59014,59015,59016,59017,59018,59019,59020,59021,59022,59023,59024,59025,59026,59027,59028,59029,59030,59031,59032,59033,59034,59035,59036,59037,59038,59039,59040,59041,59042,59043,59044,59045,59046,59047,59048,59049,59050,59051,59052,59053,59054,59055,59056,59057,59058,59059,59060,59061,59062,59063,59064,59065,59066,59067,59068,59069,59070,59071,59072,59073,59074,59075,59076,59077,59078,59079,59080,59081,59082,59083,59084,59085,59086,59087,59088,59089,59090,59091,59092,59093,59094,59095,59096,59097,59098,59099,59100,59101,59102,59103,59104,59105,59106,59107,59108,59109,59110,59111,59112,59113,59114,59115,59116,59117,59118,59119,59120,59121,59122,59123,59124,59125,59126,59127,59128,59129,59130,59131,59132,59133,59134,59135,59136,59137,59138,59139,59140,59141,59142,59143,59144,59145,59146,59147,59148,59149,59150,59151,59152,59153,59154,59155,59156,59157,59158,59159,59160,59161,59162,59163,59164,59165,59166,59167,59168,59169,59170,59171,59172,59173,59174,59175,59176,59177,59178,59179,59180,59181,59182,59183,59184,59185,59186,59187,59188,59189,59190,59191,59192,59193,59194,59195,59196,59197,59198,59199,59200,59201,59202,59203,59204,59205,59206,59207,59208,59209,59210,59211,59212,59213,59214,59215,59216,59217,59218,59219,59220,59221,59222,59223,59224,59225,59226,59227,59228,59229,59230,59231,59232,59233,59234,59235,59236,59237,59238,59239,59240,59241,59242,59243,59244,59245,59246,59247,59248,59249,59250,59251,59252,59253,59254,59255,59256,59257,59258,59259,59260,59261,59262,59263,59264,59265,59266,59267,59268,59269,59270,59271,59272,59273,59274,59275,59276,59277,59278,59279,59280,59281,59282,59283,59284,59285,59286,59287,59288,59289,59290,59291,59292,59293,59294,59295,59296,59297,59298,59299,59300,59301,59302,59303,59304,59305,59306,59307,59308,59309,59310,59311,59312,59313,59314,59315,59316,59317,59318,59319,59320,59321,59322,59323,59324,59325,59326,59327,59328,59329,59330,59331,59332,59333,59334,59335,59336,59337,59338,59339,59340,59341,59342,59343,59344,59345,59346,59347,59348,59349,59350,59351,59352,59353,59354,59355,59356,59357,59358,59359,59360,59361,59362,59363,59364,59365,59366,59367,59368,59369,59370,59371,59372,59373,59374,59375,59376,59377,59378,59379,59380,59381,59382,59383,59384,59385,59386,59387,59388,59389,59390,59391,59392,59393,59394,59395,59396,59397,59398,59399,59400,59401,59402,59403,59404,59405,59406,59407,59408,59409,59410,59411,59412,59413,59414,59415,59416,59417,59418,59419,59420,59421,59422,59423,59424,59425,59426,59427,59428,59429,59430,59431,59432,59433,59434,59435,59436,59437,59438,59439,59440,59441,59442,59443,59444,59445,59446,59447,59448,59449,59450,59451,59452,59453,59454,59455,59456,59457,59458,59459,59460,59461,59462,59463,59464,59465,59466,59467,59468,59469,59470,59471,59472,59473,59474,59475,59476,59477,59478,59479,59480,59481,59482,59483,59484,59485,59486,59487,59488,59489,59490,59491,59492,59493,59494,59495,59496,59497,59498,59499,59500,59501,59502,59503,59504,59505,59506,59507,59508,59509,59510,59511,59512,59513,59514,59515,59516,59517,59518,59519,59520,59521,59522,59523,59524,59525,59526,59527,59528,59529,59530,59531,59532,59533,59534,59535,59536,59537,59538,59539,59540,59541,59542,59543,59544,59545,59546,59547,59548,59549,59550,59551,59552,59553,59554,59555,59556,59557,59558,59559,59560,59561,59562,59563,59564,59565,59566,59567,59568,59569,59570,59571,59572,59573,59574,59575,59576,59577,59578,59579,59580,59581,59582,59583,59584,59585,59586,59587,59588,59589,59590,59591,59592,59593,59594,59595,59596,59597,59598,59599,59600,59601,59602,59603,59604,59605,59606,59607,59608,59609,59610,59611,59612,59613,59614,59615,59616,59617,59618,59619,59620,59621,59622,59623,59624,59625,59626,59627,59628,59629,59630,59631,59632,59633,59634,59635,59636,59637,59638,59639,59640,59641,59642,59643,59644,59645,59646,59647,59648,59649,59650,59651,59652,59653,59654,59655,59656,59657,59658,59659,59660,59661,59662,59663,59664,59665,59666,59667,59668,59669,59670,59671,59672,59673,59674,59675,59676,59677,59678,59679,59680,59681,59682,59683,59684,59685,59686,59687,59688,59689,59690,59691,59692,59693,59694,59695,59696,59697,59698,59699,59700,59701,59702,59703,59704,59705,59706,59707,59708,59709,59710,59711,59712,59713,59714,59715,59716,59717,59718,59719,59720,59721,59722,59723,59724,59725,59726,59727,59728,59729,59730,59731,59732,59733,59734,59735,59736,59737,59738,59739,59740,59741,59742,59743,59744,59745,59746,59747,59748,59749,59750,59751,59752,59753,59754,59755,59756,59757,59758,59759,59760,59761,59762,59763,59764,59765,59766,59767,59768,59769,59770,59771,59772,59773,59774,59775,59776,59777,59778,59779,59780,59781,59782,59783,59784,59785,59786,59787,59788,59789,59790,59791,59792,59793,59794,59795,59796,59797,59798,59799,59800,59801,59802,59803,59804,59805,59806,59807,59808,59809,59810,59811,59812,59813,59814,59815,59816,59817,59818,59819,59820,59821,59822,59823,59824,59825,59826,59827,59828,59829,59830,59831,59832,59833,59834,59835,59836,59837,59838,59839,59840,59841,59842,59843,59844,59845,59846,59847,59848,59849,59850,59851,59852,59853,59854,59855,59856,59857,59858,59859,59860,59861,59862,59863,59864,59865,59866,59867,59868,59869,59870,59871,59872,59873,59874,59875,59876,59877,59878,59879,59880,59881,59882,59883,59884,59885,59886,59887,59888,59889,59890,59891,59892,59893,59894,59895,59896,59897,59898,59899,59900,59901,59902,59903,59904,59905,59906,59907,59908,59909,59910,59911,59912,59913,59914,59915,59916,59917,59918,59919,59920,59921,59922,59923,59924,59925,59926,59927,59928,59929,59930,59931,59932,59933,59934,59935,59936,59937,59938,59939,59940,59941,59942,59943,59944,59945,59946,59947,59948,59949,59950,59951,59952,59953,59954,59955,59956,59957,59958,59959,59960,59961,59962,59963,59964,59965,59966,59967,59968,59969,59970,59971,59972,59973,59974,59975,59976,59977,59978,59979,59980,59981,59982,59983,59984,59985,59986,59987,59988,59989,59990,59991,59992,59993,59994,59995,59996,59997,59998,59999,60000,60001,60002,60003,60004,60005,60006,60007,60008,60009,60010,60011,60012,60013,60014,60015,60016,60017,60018,60019,60020,60021,60022,60023,60024,60025,60026,60027,60028,60029,60030,60031,60032,60033,60034,60035,60036,60037,60038,60039,60040,60041,60042,60043,60044,60045,60046,60047,60048,60049,60050,60051,60052,60053,60054,60055,60056,60057,60058,60059,60060,60061,60062,60063,60064,60065,60066,60067,60068,60069,60070,60071,60072,60073,60074,60075,60076,60077,60078,60079,60080,60081,60082,60083,60084,60085,60086,60087,60088,60089,60090,60091,60092,60093,60094,60095,60096,60097,60098,60099,60100,60101,60102,60103,60104,60105,60106,60107,60108,60109,60110,60111,60112,60113,60114,60115,60116,60117,60118,60119,60120,60121,60122,60123,60124,60125,60126,60127,60128,60129,60130,60131,60132,60133,60134,60135,60136,60137,60138,60139,60140,60141,60142,60143,60144,60145,60146,60147,60148,60149,60150,60151,60152,60153,60154,60155,60156,60157,60158,60159,60160,60161,60162,60163,60164,60165,60166,60167,60168,60169,60170,60171,60172,60173,60174,60175,60176,60177,60178,60179,60180,60181,60182,60183,60184,60185,60186,60187,60188,60189,60190,60191,60192,60193,60194,60195,60196,60197,60198,60199,60200,60201,60202,60203,60204,60205,60206,60207,60208,60209,60210,60211,60212,60213,60214,60215,60216,60217,60218,60219,60220,60221,60222,60223,60224,60225,60226,60227,60228,60229,60230,60231,60232,60233,60234,60235,60236,60237,60238,60239,60240,60241,60242,60243,60244,60245,60246,60247,60248,60249,60250,60251,60252,60253,60254,60255,60256,60257,60258,60259,60260,60261,60262,60263,60264,60265,60266,60267,60268,60269,60270,60271,60272,60273,60274,60275,60276,60277,60278,60279,60280,60281,60282,60283,60284,60285,60286,60287,60288,60289,60290,60291,60292,60293,60294,60295,60296,60297,60298,60299,60300,60301,60302,60303,60304,60305,60306,60307,60308,60309,60310,60311,60312,60313,60314,60315,60316,60317,60318,60319,60320,60321,60322,60323,60324,60325,60326,60327,60328,60329,60330,60331,60332,60333,60334,60335,60336,60337,60338,60339,60340,60341,60342,60343,60344,60345,60346,60347,60348,60349,60350,60351,60352,60353,60354,60355,60356,60357,60358,60359,60360,60361,60362,60363,60364,60365,60366,60367,60368,60369,60370,60371,60372,60373,60374,60375,60376,60377,60378,60379,60380,60381,60382,60383,60384,60385,60386,60387,60388,60389,60390,60391,60392,60393,60394,60395,60396,60397,60398,60399,60400,60401,60402,60403,60404,60405,60406,60407,60408,60409,60410,60411,60412,60413,60414,60415,60416,60417,60418,60419,60420,60421,60422,60423,60424,60425,60426,60427,60428,60429,60430,60431,60432,60433,60434,60435,60436,60437,60438,60439,60440,60441,60442,60443,60444,60445,60446,60447,60448,60449,60450,60451,60452,60453,60454,60455,60456,60457,60458,60459,60460,60461,60462,60463,60464,60465,60466,60467,60468,60469,60470,60471,60472,60473,60474,60475,60476,60477,60478,60479,60480,60481,60482,60483,60484,60485,60486,60487,60488,60489,60490,60491,60492,60493,60494,60495,60496,60497,60498,60499,60500,60501,60502,60503,60504,60505,60506,60507,60508,60509,60510,60511,60512,60513,60514,60515,60516,60517,60518,60519,60520,60521,60522,60523,60524,60525,60526,60527,60528,60529,60530,60531,60532,60533,60534,60535,60536,60537,60538,60539,60540,60541,60542,60543,60544,60545,60546,60547,60548,60549,60550,60551,60552,60553,60554,60555,60556,60557,60558,60559,60560,60561,60562,60563,60564,60565,60566,60567,60568,60569,60570,60571,60572,60573,60574,60575,60576,60577,60578,60579,60580,60581,60582,60583,60584,60585,60586,60587,60588,60589,60590,60591,60592,60593,60594,60595,60596,60597,60598,60599,60600,60601,60602,60603,60604,60605,60606,60607,60608,60609,60610,60611,60612,60613,60614,60615,60616,60617,60618,60619,60620,60621,60622,60623,60624,60625,60626,60627,60628,60629,60630,60631,60632,60633,60634,60635,60636,60637,60638,60639,60640,60641,60642,60643,60644,60645,60646,60647,60648,60649,60650,60651,60652,60653,60654,60655,60656,60657,60658,60659,60660,60661,60662,60663,60664,60665,60666,60667,60668,60669,60670,60671,60672,60673,60674,60675,60676,60677,60678,60679,60680,60681,60682,60683,60684,60685,60686,60687,60688,60689,60690,60691,60692,60693,60694,60695,60696,60697,60698,60699,60700,60701,60702,60703,60704,60705,60706,60707,60708,60709,60710,60711,60712,60713,60714,60715,60716,60717,60718,60719,60720,60721,60722,60723,60724,60725,60726,60727,60728,60729,60730,60731,60732,60733,60734,60735,60736,60737,60738,60739,60740,60741,60742,60743,60744,60745,60746,60747,60748,60749,60750,60751,60752,60753,60754,60755,60756,60757,60758,60759,60760,60761,60762,60763,60764,60765,60766,60767,60768,60769,60770,60771,60772,60773,60774,60775,60776,60777,60778,60779,60780,60781,60782,60783,60784,60785,60786,60787,60788,60789,60790,60791,60792,60793,60794,60795,60796,60797,60798,60799,60800,60801,60802,60803,60804,60805,60806,60807,60808,60809,60810,60811,60812,60813,60814,60815,60816,60817,60818,60819,60820,60821,60822,60823,60824,60825,60826,60827,60828,60829,60830,60831,60832,60833,60834,60835,60836,60837,60838,60839,60840,60841,60842,60843,60844,60845,60846,60847,60848,60849,60850,60851,60852,60853,60854,60855,60856,60857,60858,60859,60860,60861,60862,60863,60864,60865,60866,60867,60868,60869,60870,60871,60872,60873,60874,60875,60876,60877,60878,60879,60880,60881,60882,60883,60884,60885,60886,60887,60888,60889,60890,60891,60892,60893,60894,60895,60896,60897,60898,60899,60900,60901,60902,60903,60904,60905,60906,60907,60908,60909,60910,60911,60912,60913,60914,60915,60916,60917,60918,60919,60920,60921,60922,60923,60924,60925,60926,60927,60928,60929,60930,60931,60932,60933,60934,60935,60936,60937,60938,60939,60940,60941,60942,60943,60944,60945,60946,60947,60948,60949,60950,60951,60952,60953,60954,60955,60956,60957,60958,60959,60960,60961,60962,60963,60964,60965,60966,60967,60968,60969,60970,60971,60972,60973,60974,60975,60976,60977,60978,60979,60980,60981,60982,60983,60984,60985,60986,60987,60988,60989,60990,60991,60992,60993,60994,60995,60996,60997,60998,60999,61000,61001,61002,61003,61004,61005,61006,61007,61008,61009,61010,61011,61012,61013,61014,61015,61016,61017,61018,61019,61020,61021,61022,61023,61024,61025,61026,61027,61028,61029,61030,61031,61032,61033,61034,61035,61036,61037,61038,61039,61040,61041,61042,61043,61044,61045,61046,61047,61048,61049,61050,61051,61052,61053,61054,61055,61056,61057,61058,61059,61060,61061,61062,61063,61064,61065,61066,61067,61068,61069,61070,61071,61072,61073,61074,61075,61076,61077,61078,61079,61080,61081,61082,61083,61084,61085,61086,61087,61088,61089,61090,61091,61092,61093,61094,61095,61096,61097,61098,61099,61100,61101,61102,61103,61104,61105,61106,61107,61108,61109,61110,61111,61112,61113,61114,61115,61116,61117,61118,61119,61120,61121,61122,61123,61124,61125,61126,61127,61128,61129,61130,61131,61132,61133,61134,61135,61136,61137,61138,61139,61140,61141,61142,61143,61144,61145,61146,61147,61148,61149,61150,61151,61152,61153,61154,61155,61156,61157,61158,61159,61160,61161,61162,61163,61164,61165,61166,61167,61168,61169,61170,61171,61172,61173,61174,61175,61176,61177,61178,61179,61180,61181,61182,61183,61184,61185,61186,61187,61188,61189,61190,61191,61192,61193,61194,61195,61196,61197,61198,61199,61200,61201,61202,61203,61204,61205,61206,61207,61208,61209,61210,61211,61212,61213,61214,61215,61216,61217,61218,61219,61220,61221,61222,61223,61224,61225,61226,61227,61228,61229,61230,61231,61232,61233,61234,61235,61236,61237,61238,61239,61240,61241,61242,61243,61244,61245,61246,61247,61248,61249,61250,61251,61252,61253,61254,61255,61256,61257,61258,61259,61260,61261,61262,61263,61264,61265,61266,61267,61268,61269,61270,61271,61272,61273,61274,61275,61276,61277,61278,61279,61280,61281,61282,61283,61284,61285,61286,61287,61288,61289,61290,61291,61292,61293,61294,61295,61296,61297,61298,61299,61300,61301,61302,61303,61304,61305,61306,61307,61308,61309,61310,61311,61312,61313,61314,61315,61316,61317,61318,61319,61320,61321,61322,61323,61324,61325,61326,61327,61328,61329,61330,61331,61332,61333,61334,61335,61336,61337,61338,61339,61340,61341,61342,61343,61344,61345,61346,61347,61348,61349,61350,61351,61352,61353,61354,61355,61356,61357,61358,61359,61360,61361,61362,61363,61364,61365,61366,61367,61368,61369,61370,61371,61372,61373,61374,61375,61376,61377,61378,61379,61380,61381,61382,61383,61384,61385,61386,61387,61388,61389,61390,61391,61392,61393,61394,61395,61396,61397,61398,61399,61400,61401,61402,61403,61404,61405,61406,61407,61408,61409,61410,61411,61412,61413,61414,61415,61416,61417,61418,61419,61420,61421,61422,61423,61424,61425,61426,61427,61428,61429,61430,61431,61432,61433,61434,61435,61436,61437,61438,61439,61440,61441,61442,61443,61444,61445,61446,61447,61448,61449,61450,61451,61452,61453,61454,61455,61456,61457,61458,61459,61460,61461,61462,61463,61464,61465,61466,61467,61468,61469,61470,61471,61472,61473,61474,61475,61476,61477,61478,61479,61480,61481,61482,61483,61484,61485,61486,61487,61488,61489,61490,61491,61492,61493,61494,61495,61496,61497,61498,61499,61500,61501,61502,61503,61504,61505,61506,61507,61508,61509,61510,61511,61512,61513,61514,61515,61516,61517,61518,61519,61520,61521,61522,61523,61524,61525,61526,61527,61528,61529,61530,61531,61532,61533,61534,61535,61536,61537,61538,61539,61540,61541,61542,61543,61544,61545,61546,61547,61548,61549,61550,61551,61552,61553,61554,61555,61556,61557,61558,61559,61560,61561,61562,61563,61564,61565,61566,61567,61568,61569,61570,61571,61572,61573,61574,61575,61576,61577,61578,61579,61580,61581,61582,61583,61584,61585,61586,61587,61588,61589,61590,61591,61592,61593,61594,61595,61596,61597,61598,61599,61600,61601,61602,61603,61604,61605,61606,61607,61608,61609,61610,61611,61612,61613,61614,61615,61616,61617,61618,61619,61620,61621,61622,61623,61624,61625,61626,61627,61628,61629,61630,61631,61632,61633,61634,61635,61636,61637,61638,61639,61640,61641,61642,61643,61644,61645,61646,61647,61648,61649,61650,61651,61652,61653,61654,61655,61656,61657,61658,61659,61660,61661,61662,61663,61664,61665,61666,61667,61668,61669,61670,61671,61672,61673,61674,61675,61676,61677,61678,61679,61680,61681,61682,61683,61684,61685,61686,61687,61688,61689,61690,61691,61692,61693,61694,61695,61696,61697,61698,61699,61700,61701,61702,61703,61704,61705,61706,61707,61708,61709,61710,61711,61712,61713,61714,61715,61716,61717,61718,61719,61720,61721,61722,61723,61724,61725,61726,61727,61728,61729,61730,61731,61732,61733,61734,61735,61736,61737,61738,61739,61740,61741,61742,61743,61744,61745,61746,61747,61748,61749,61750,61751,61752,61753,61754,61755,61756,61757,61758,61759,61760,61761,61762,61763,61764,61765,61766,61767,61768,61769,61770,61771,61772,61773,61774,61775,61776,61777,61778,61779,61780,61781,61782,61783,61784,61785,61786,61787,61788,61789,61790,61791,61792,61793,61794,61795,61796,61797,61798,61799,61800,61801,61802,61803,61804,61805,61806,61807,61808,61809,61810,61811,61812,61813,61814,61815,61816,61817,61818,61819,61820,61821,61822,61823,61824,61825,61826,61827,61828,61829,61830,61831,61832,61833,61834,61835,61836,61837,61838,61839,61840,61841,61842,61843,61844,61845,61846,61847,61848,61849,61850,61851,61852,61853,61854,61855,61856,61857,61858,61859,61860,61861,61862,61863,61864,61865,61866,61867,61868,61869,61870,61871,61872,61873,61874,61875,61876,61877,61878,61879,61880,61881,61882,61883,61884,61885,61886,61887,61888,61889,61890,61891,61892,61893,61894,61895,61896,61897,61898,61899,61900,61901,61902,61903,61904,61905,61906,61907,61908,61909,61910,61911,61912,61913,61914,61915,61916,61917,61918,61919,61920,61921,61922,61923,61924,61925,61926,61927,61928,61929,61930,61931,61932,61933,61934,61935,61936,61937,61938,61939,61940,61941,61942,61943,61944,61945,61946,61947,61948,61949,61950,61951,61952,61953,61954,61955,61956,61957,61958,61959,61960,61961,61962,61963,61964,61965,61966,61967,61968,61969,61970,61971,61972,61973,61974,61975,61976,61977,61978,61979,61980,61981,61982,61983,61984,61985,61986,61987,61988,61989,61990,61991,61992,61993,61994,61995,61996,61997,61998,61999,62000,62001,62002,62003,62004,62005,62006,62007,62008,62009,62010,62011,62012,62013,62014,62015,62016,62017,62018,62019,62020,62021,62022,62023,62024,62025,62026,62027,62028,62029,62030,62031,62032,62033,62034,62035,62036,62037,62038,62039,62040,62041,62042,62043,62044,62045,62046,62047,62048,62049,62050,62051,62052,62053,62054,62055,62056,62057,62058,62059,62060,62061,62062,62063,62064,62065,62066,62067,62068,62069,62070,62071,62072,62073,62074,62075,62076,62077,62078,62079,62080,62081,62082,62083,62084,62085,62086,62087,62088,62089,62090,62091,62092,62093,62094,62095,62096,62097,62098,62099,62100,62101,62102,62103,62104,62105,62106,62107,62108,62109,62110,62111,62112,62113,62114,62115,62116,62117,62118,62119,62120,62121,62122,62123,62124,62125,62126,62127,62128,62129,62130,62131,62132,62133,62134,62135,62136,62137,62138,62139,62140,62141,62142,62143,62144,62145,62146,62147,62148,62149,62150,62151,62152,62153,62154,62155,62156,62157,62158,62159,62160,62161,62162,62163,62164,62165,62166,62167,62168,62169,62170,62171,62172,62173,62174,62175,62176,62177,62178,62179,62180,62181,62182,62183,62184,62185,62186,62187,62188,62189,62190,62191,62192,62193,62194,62195,62196,62197,62198,62199,62200,62201,62202,62203,62204,62205,62206,62207,62208,62209,62210,62211,62212,62213,62214,62215,62216,62217,62218,62219,62220,62221,62222,62223,62224,62225,62226,62227,62228,62229,62230,62231,62232,62233,62234,62235,62236,62237,62238,62239,62240,62241,62242,62243,62244,62245,62246,62247,62248,62249,62250,62251,62252,62253,62254,62255,62256,62257,62258,62259,62260,62261,62262,62263,62264,62265,62266,62267,62268,62269,62270,62271,62272,62273,62274,62275,62276,62277,62278,62279,62280,62281,62282,62283,62284,62285,62286,62287,62288,62289,62290,62291,62292,62293,62294,62295,62296,62297,62298,62299,62300,62301,62302,62303,62304,62305,62306,62307,62308,62309,62310,62311,62312,62313,62314,62315,62316,62317,62318,62319,62320,62321,62322,62323,62324,62325,62326,62327,62328,62329,62330,62331,62332,62333,62334,62335,62336,62337,62338,62339,62340,62341,62342,62343,62344,62345,62346,62347,62348,62349,62350,62351,62352,62353,62354,62355,62356,62357,62358,62359,62360,62361,62362,62363,62364,62365,62366,62367,62368,62369,62370,62371,62372,62373,62374,62375,62376,62377,62378,62379,62380,62381,62382,62383,62384,62385,62386,62387,62388,62389,62390,62391,62392,62393,62394,62395,62396,62397,62398,62399,62400,62401,62402,62403,62404,62405,62406,62407,62408,62409,62410,62411,62412,62413,62414,62415,62416,62417,62418,62419,62420,62421,62422,62423,62424,62425,62426,62427,62428,62429,62430,62431,62432,62433,62434,62435,62436,62437,62438,62439,62440,62441,62442,62443,62444,62445,62446,62447,62448,62449,62450,62451,62452,62453,62454,62455,62456,62457,62458,62459,62460,62461,62462,62463,62464,62465,62466,62467,62468,62469,62470,62471,62472,62473,62474,62475,62476,62477,62478,62479,62480,62481,62482,62483,62484,62485,62486,62487,62488,62489,62490,62491,62492,62493,62494,62495,62496,62497,62498,62499,62500,62501,62502,62503,62504,62505,62506,62507,62508,62509,62510,62511,62512,62513,62514,62515,62516,62517,62518,62519,62520,62521,62522,62523,62524,62525,62526,62527,62528,62529,62530,62531,62532,62533,62534,62535,62536,62537,62538,62539,62540,62541,62542,62543,62544,62545,62546,62547,62548,62549,62550,62551,62552,62553,62554,62555,62556,62557,62558,62559,62560,62561,62562,62563,62564,62565,62566,62567,62568,62569,62570,62571,62572,62573,62574,62575,62576,62577,62578,62579,62580,62581,62582,62583,62584,62585,62586,62587,62588,62589,62590,62591,62592,62593,62594,62595,62596,62597,62598,62599,62600,62601,62602,62603,62604,62605,62606,62607,62608,62609,62610,62611,62612,62613,62614,62615,62616,62617,62618,62619,62620,62621,62622,62623,62624,62625,62626,62627,62628,62629,62630,62631,62632,62633,62634,62635,62636,62637,62638,62639,62640,62641,62642,62643,62644,62645,62646,62647,62648,62649,62650,62651,62652,62653,62654,62655,62656,62657,62658,62659,62660,62661,62662,62663,62664,62665,62666,62667,62668,62669,62670,62671,62672,62673,62674,62675,62676,62677,62678,62679,62680,62681,62682,62683,62684,62685,62686,62687,62688,62689,62690,62691,62692,62693,62694,62695,62696,62697,62698,62699,62700,62701,62702,62703,62704,62705,62706,62707,62708,62709,62710,62711,62712,62713,62714,62715,62716,62717,62718,62719,62720,62721,62722,62723,62724,62725,62726,62727,62728,62729,62730,62731,62732,62733,62734,62735,62736,62737,62738,62739,62740,62741,62742,62743,62744,62745,62746,62747,62748,62749,62750,62751,62752,62753,62754,62755,62756,62757,62758,62759,62760,62761,62762,62763,62764,62765,62766,62767,62768,62769,62770,62771,62772,62773,62774,62775,62776,62777,62778,62779,62780,62781,62782,62783,62784,62785,62786,62787,62788,62789,62790,62791,62792,62793,62794,62795,62796,62797,62798,62799,62800,62801,62802,62803,62804,62805,62806,62807,62808,62809,62810,62811,62812,62813,62814,62815,62816,62817,62818,62819,62820,62821,62822,62823,62824,62825,62826,62827,62828,62829,62830,62831,62832,62833,62834,62835,62836,62837,62838,62839,62840,62841,62842,62843,62844,62845,62846,62847,62848,62849,62850,62851,62852,62853,62854,62855,62856,62857,62858,62859,62860,62861,62862,62863,62864,62865,62866,62867,62868,62869,62870,62871,62872,62873,62874,62875,62876,62877,62878,62879,62880,62881,62882,62883,62884,62885,62886,62887,62888,62889,62890,62891,62892,62893,62894,62895,62896,62897,62898,62899,62900,62901,62902,62903,62904,62905,62906,62907,62908,62909,62910,62911,62912,62913,62914,62915,62916,62917,62918,62919,62920,62921,62922,62923,62924,62925,62926,62927,62928,62929,62930,62931,62932,62933,62934,62935,62936,62937,62938,62939,62940,62941,62942,62943,62944,62945,62946,62947,62948,62949,62950,62951,62952,62953,62954,62955,62956,62957,62958,62959,62960,62961,62962,62963,62964,62965,62966,62967,62968,62969,62970,62971,62972,62973,62974,62975,62976,62977,62978,62979,62980,62981,62982,62983,62984,62985,62986,62987,62988,62989,62990,62991,62992,62993,62994,62995,62996,62997,62998,62999,63000,63001,63002,63003,63004,63005,63006,63007,63008,63009,63010,63011,63012,63013,63014,63015,63016,63017,63018,63019,63020,63021,63022,63023,63024,63025,63026,63027,63028,63029,63030,63031,63032,63033,63034,63035,63036,63037,63038,63039,63040,63041,63042,63043,63044,63045,63046,63047,63048,63049,63050,63051,63052,63053,63054,63055,63056,63057,63058,63059,63060,63061,63062,63063,63064,63065,63066,63067,63068,63069,63070,63071,63072,63073,63074,63075,63076,63077,63078,63079,63080,63081,63082,63083,63084,63085,63086,63087,63088,63089,63090,63091,63092,63093,63094,63095,63096,63097,63098,63099,63100,63101,63102,63103,63104,63105,63106,63107,63108,63109,63110,63111,63112,63113,63114,63115,63116,63117,63118,63119,63120,63121,63122,63123,63124,63125,63126,63127,63128,63129,63130,63131,63132,63133,63134,63135,63136,63137,63138,63139,63140,63141,63142,63143,63144,63145,63146,63147,63148,63149,63150,63151,63152,63153,63154,63155,63156,63157,63158,63159,63160,63161,63162,63163,63164,63165,63166,63167,63168,63169,63170,63171,63172,63173,63174,63175,63176,63177,63178,63179,63180,63181,63182,63183,63184,63185,63186,63187,63188,63189,63190,63191,63192,63193,63194,63195,63196,63197,63198,63199,63200,63201,63202,63203,63204,63205,63206,63207,63208,63209,63210,63211,63212,63213,63214,63215,63216,63217,63218,63219,63220,63221,63222,63223,63224,63225,63226,63227,63228,63229,63230,63231,63232,63233,63234,63235,63236,63237,63238,63239,63240,63241,63242,63243,63244,63245,63246,63247,63248,63249,63250,63251,63252,63253,63254,63255,63256,63257,63258,63259,63260,63261,63262,63263,63264,63265,63266,63267,63268,63269,63270,63271,63272,63273,63274,63275,63276,63277,63278,63279,63280,63281,63282,63283,63284,63285,63286,63287,63288,63289,63290,63291,63292,63293,63294,63295,63296,63297,63298,63299,63300,63301,63302,63303,63304,63305,63306,63307,63308,63309,63310,63311,63312,63313,63314,63315,63316,63317,63318,63319,63320,63321,63322,63323,63324,63325,63326,63327,63328,63329,63330,63331,63332,63333,63334,63335,63336,63337,63338,63339,63340,63341,63342,63343,63344,63345,63346,63347,63348,63349,63350,63351,63352,63353,63354,63355,63356,63357,63358,63359,63360,63361,63362,63363,63364,63365,63366,63367,63368,63369,63370,63371,63372,63373,63374,63375,63376,63377,63378,63379,63380,63381,63382,63383,63384,63385,63386,63387,63388,63389,63390,63391,63392,63393,63394,63395,63396,63397,63398,63399,63400,63401,63402,63403,63404,63405,63406,63407,63408,63409,63410,63411,63412,63413,63414,63415,63416,63417,63418,63419,63420,63421,63422,63423,63424,63425,63426,63427,63428,63429,63430,63431,63432,63433,63434,63435,63436,63437,63438,63439,63440,63441,63442,63443,63444,63445,63446,63447,63448,63449,63450,63451,63452,63453,63454,63455,63456,63457,63458,63459,63460,63461,63462,63463,63464,63465,63466,63467,63468,63469,63470,63471,63472,63473,63474,63475,63476,63477,63478,63479,63480,63481,63482,63483,63484,63485,63486,63487,63488,63489,63490,63491,63492,63493,63494,63495,63496,63497,63498,63499,63500,63501,63502,63503,63504,63505,63506,63507,63508,63509,63510,63511,63512,63513,63514,63515,63516,63517,63518,63519,63520,63521,63522,63523,63524,63525,63526,63527,63528,63529,63530,63531,63532,63533,63534,63535,63536,63537,63538,63539,63540,63541,63542,63543,63544,63545,63546,63547,63548,63549,63550,63551,63552,63553,63554,63555,63556,63557,63558,63559,63560,63561,63562,63563,63564,63565,63566,63567,63568,63569,63570,63571,63572,63573,63574,63575,63576,63577,63578,63579,63580,63581,63582,63583,63584,63585,63586,63587,63588,63589,63590,63591,63592,63593,63594,63595,63596,63597,63598,63599,63600,63601,63602,63603,63604,63605,63606,63607,63608,63609,63610,63611,63612,63613,63614,63615,63616,63617,63618,63619,63620,63621,63622,63623,63624,63625,63626,63627,63628,63629,63630,63631,63632,63633,63634,63635,63636,63637,63638,63639,63640,63641,63642,63643,63644,63645,63646,63647,63648,63649,63650,63651,63652,63653,63654,63655,63656,63657,63658,63659,63660,63661,63662,63663,63664,63665,63666,63667,63668,63669,63670,63671,63672,63673,63674,63675,63676,63677,63678,63679,63680,63681,63682,63683,63684,63685,63686,63687,63688,63689,63690,63691,63692,63693,63694,63695,63696,63697,63698,63699,63700,63701,63702,63703,63704,63705,63706,63707,63708,63709,63710,63711,63712,63713,63714,63715,63716,63717,63718,63719,63720,63721,63722,63723,63724,63725,63726,63727,63728,63729,63730,63731,63732,63733,63734,63735,63736,63737,63738,63739,63740,63741,63742,63743,63744,63745,63746,63747,63748,63749,63750,63751,63752,63753,63754,63755,63756,63757,63758,63759,63760,63761,63762,63763,63764,63765,63766,63767,63768,63769,63770,63771,63772,63773,63774,63775,63776,63777,63778,63779,63780,63781,63782,63783,63784,63785,63786,63787,63788,63789,63790,63791,63792,63793,63794,63795,63796,63797,63798,63799,63800,63801,63802,63803,63804,63805,63806,63807,63808,63809,63810,63811,63812,63813,63814,63815,63816,63817,63818,63819,63820,63821,63822,63823,63824,63825,63826,63827,63828,63829,63830,63831,63832,63833,63834,63835,63836,63837,63838,63839,63840,63841,63842,63843,63844,63845,63846,63847,63848,63849,63850,63851,63852,63853,63854,63855,63856,63857,63858,63859,63860,63861,63862,63863,63864,63865,63866,63867,63868,63869,63870,63871,63872,63873,63874,63875,63876,63877,63878,63879,63880,63881,63882,63883,63884,63885,63886,63887,63888,63889,63890,63891,63892,63893,63894,63895,63896,63897,63898,63899,63900,63901,63902,63903,63904,63905,63906,63907,63908,63909,63910,63911,63912,63913,63914,63915,63916,63917,63918,63919,63920,63921,63922,63923,63924,63925,63926,63927,63928,63929,63930,63931,63932,63933,63934,63935,63936,63937,63938,63939,63940,63941,63942,63943,63944,63945,63946,63947,63948,63949,63950,63951,63952,63953,63954,63955,63956,63957,63958,63959,63960,63961,63962,63963,63964,63965,63966,63967,63968,63969,63970,63971,63972,63973,63974,63975,63976,63977,63978,63979,63980,63981,63982,63983,63984,63985,63986,63987,63988,63989,63990,63991,63992,63993,63994,63995,63996,63997,63998,63999,64000,64001,64002,64003,64004,64005,64006,64007,64008,64009,64010,64011,64012,64013,64014,64015,64016,64017,64018,64019,64020,64021,64022,64023,64024,64025,64026,64027,64028,64029,64030,64031,64032,64033,64034,64035,64036,64037,64038,64039,64040,64041,64042,64043,64044,64045,64046,64047,64048,64049,64050,64051,64052,64053,64054,64055,64056,64057,64058,64059,64060,64061,64062,64063,64064,64065,64066,64067,64068,64069,64070,64071,64072,64073,64074,64075,64076,64077,64078,64079,64080,64081,64082,64083,64084,64085,64086,64087,64088,64089,64090,64091,64092,64093,64094,64095,64096,64097,64098,64099,64100,64101,64102,64103,64104,64105,64106,64107,64108,64109,64110,64111,64112,64113,64114,64115,64116,64117,64118,64119,64120,64121,64122,64123,64124,64125,64126,64127,64128,64129,64130,64131,64132,64133,64134,64135,64136,64137,64138,64139,64140,64141,64142,64143,64144,64145,64146,64147,64148,64149,64150,64151,64152,64153,64154,64155,64156,64157,64158,64159,64160,64161,64162,64163,64164,64165,64166,64167,64168,64169,64170,64171,64172,64173,64174,64175,64176,64177,64178,64179,64180,64181,64182,64183,64184,64185,64186,64187,64188,64189,64190,64191,64192,64193,64194,64195,64196,64197,64198,64199,64200,64201,64202,64203,64204,64205,64206,64207,64208,64209,64210,64211,64212,64213,64214,64215,64216,64217,64218,64219,64220,64221,64222,64223,64224,64225,64226,64227,64228,64229,64230,64231,64232,64233,64234,64235,64236,64237,64238,64239,64240,64241,64242,64243,64244,64245,64246,64247,64248,64249,64250,64251,64252,64253,64254,64255,64256,64257,64258,64259,64260,64261,64262,64263,64264,64265,64266,64267,64268,64269,64270,64271,64272,64273,64274,64275,64276,64277,64278,64279,64280,64281,64282,64283,64284,64285,64286,64287,64288,64289,64290,64291,64292,64293,64294,64295,64296,64297,64298,64299,64300,64301,64302,64303,64304,64305,64306,64307,64308,64309,64310,64311,64312,64313,64314,64315,64316,64317,64318,64319,64320,64321,64322,64323,64324,64325,64326,64327,64328,64329,64330,64331,64332,64333,64334,64335,64336,64337,64338,64339,64340,64341,64342,64343,64344,64345,64346,64347,64348,64349,64350,64351,64352,64353,64354,64355,64356,64357,64358,64359,64360,64361,64362,64363,64364,64365,64366,64367,64368,64369,64370,64371,64372,64373,64374,64375,64376,64377,64378,64379,64380,64381,64382,64383,64384,64385,64386,64387,64388,64389,64390,64391,64392,64393,64394,64395,64396,64397,64398,64399,64400,64401,64402,64403,64404,64405,64406,64407,64408,64409,64410,64411,64412,64413,64414,64415,64416,64417,64418,64419,64420,64421,64422,64423,64424,64425,64426,64427,64428,64429,64430,64431,64432,64433,64434,64435,64436,64437,64438,64439,64440,64441,64442,64443,64444,64445,64446,64447,64448,64449,64450,64451,64452,64453,64454,64455,64456,64457,64458,64459,64460,64461,64462,64463,64464,64465,64466,64467,64468,64469,64470,64471,64472,64473,64474,64475,64476,64477,64478,64479,64480,64481,64482,64483,64484,64485,64486,64487,64488,64489,64490,64491,64492,64493,64494,64495,64496,64497,64498,64499,64500,64501,64502,64503,64504,64505,64506,64507,64508,64509,64510,64511,64512,64513,64514,64515,64516,64517,64518,64519,64520,64521,64522,64523,64524,64525,64526,64527,64528,64529,64530,64531,64532,64533,64534,64535,64536,64537,64538,64539,64540,64541,64542,64543,64544,64545,64546,64547,64548,64549,64550,64551,64552,64553,64554,64555,64556,64557,64558,64559,64560,64561,64562,64563,64564,64565,64566,64567,64568,64569,64570,64571,64572,64573,64574,64575,64576,64577,64578,64579,64580,64581,64582,64583,64584,64585,64586,64587,64588,64589,64590,64591,64592,64593,64594,64595,64596,64597,64598,64599,64600,64601,64602,64603,64604,64605,64606,64607,64608,64609,64610,64611,64612,64613,64614,64615,64616,64617,64618,64619,64620,64621,64622,64623,64624,64625,64626,64627,64628,64629,64630,64631,64632,64633,64634,64635,64636,64637,64638,64639,64640,64641,64642,64643,64644,64645,64646,64647,64648,64649,64650,64651,64652,64653,64654,64655,64656,64657,64658,64659,64660,64661,64662,64663,64664,64665,64666,64667,64668,64669,64670,64671,64672,64673,64674,64675,64676,64677,64678,64679,64680,64681,64682,64683,64684,64685,64686,64687,64688,64689,64690,64691,64692,64693,64694,64695,64696,64697,64698,64699,64700,64701,64702,64703,64704,64705,64706,64707,64708,64709,64710,64711,64712,64713,64714,64715,64716,64717,64718,64719,64720,64721,64722,64723,64724,64725,64726,64727,64728,64729,64730,64731,64732,64733,64734,64735,64736,64737,64738,64739,64740,64741,64742,64743,64744,64745,64746,64747,64748,64749,64750,64751,64752,64753,64754,64755,64756,64757,64758,64759,64760,64761,64762,64763,64764,64765,64766,64767,64768,64769,64770,64771,64772,64773,64774,64775,64776,64777,64778,64779,64780,64781,64782,64783,64784,64785,64786,64787,64788,64789,64790,64791,64792,64793,64794,64795,64796,64797,64798,64799,64800,64801,64802,64803,64804,64805,64806,64807,64808,64809,64810,64811,64812,64813,64814,64815,64816,64817,64818,64819,64820,64821,64822,64823,64824,64825,64826,64827,64828,64829,64830,64831,64832,64833,64834,64835,64836,64837,64838,64839,64840,64841,64842,64843,64844,64845,64846,64847,64848,64849,64850,64851,64852,64853,64854,64855,64856,64857,64858,64859,64860,64861,64862,64863,64864,64865,64866,64867,64868,64869,64870,64871,64872,64873,64874,64875,64876,64877,64878,64879,64880,64881,64882,64883,64884,64885,64886,64887,64888,64889,64890,64891,64892,64893,64894,64895,64896,64897,64898,64899,64900,64901,64902,64903,64904,64905,64906,64907,64908,64909,64910,64911,64912,64913,64914,64915,64916,64917,64918,64919,64920,64921,64922,64923,64924,64925,64926,64927,64928,64929,64930,64931,64932,64933,64934,64935,64936,64937,64938,64939,64940,64941,64942,64943,64944,64945,64946,64947,64948,64949,64950,64951,64952,64953,64954,64955,64956,64957,64958,64959,64960,64961,64962,64963,64964,64965,64966,64967,64968,64969,64970,64971,64972,64973,64974,64975,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65000,65001,65002,65003,65004,65005,65006,65007,65008,65009,65010,65011,65012,65013,65014,65015,65016,65017,65018,65019,65020,65021,65022,65023,65024,65025,65026,65027,65028,65029,65030,65031,65032,65033,65034,65035,65036,65037,65038,65039,65040,65041,65042,65043,65044,65045,65046,65047,65048,65049,65050,65051,65052,65053,65054,65055,65056,65057,65058,65059,65060,65061,65062,65063,65064,65065,65066,65067,65068,65069,65070,65071,65072,65073,65074,65075,65076,65077,65078,65079,65080,65081,65082,65083,65084,65085,65086,65087,65088,65089,65090,65091,65092,65093,65094,65095,65096,65097,65098,65099,65100,65101,65102,65103,65104,65105,65106,65107,65108,65109,65110,65111,65112,65113,65114,65115,65116,65117,65118,65119,65120,65121,65122,65123,65124,65125,65126,65127,65128,65129,65130,65131,65132,65133,65134,65135,65136,65137,65138,65139,65140,65141,65142,65143,65144,65145,65146,65147,65148,65149,65150,65151,65152,65153,65154,65155,65156,65157,65158,65159,65160,65161,65162,65163,65164,65165,65166,65167,65168,65169,65170,65171,65172,65173,65174,65175,65176,65177,65178,65179,65180,65181,65182,65183,65184,65185,65186,65187,65188,65189,65190,65191,65192,65193,65194,65195,65196,65197,65198,65199,65200,65201,65202,65203,65204,65205,65206,65207,65208,65209,65210,65211,65212,65213,65214,65215,65216,65217,65218,65219,65220,65221,65222,65223,65224,65225,65226,65227,65228,65229,65230,65231,65232,65233,65234,65235,65236,65237,65238,65239,65240,65241,65242,65243,65244,65245,65246,65247,65248,65249,65250,65251,65252,65253,65254,65255,65256,65257,65258,65259,65260,65261,65262,65263,65264,65265,65266,65267,65268,65269,65270,65271,65272,65273,65274,65275,65276,65277,65278,65279,65280,65281,65282,65283,65284,65285,65286,65287,65288,65289,65290,65291,65292,65293,65294,65295,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,65306,65307,65308,65309,65310,65311,65312,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65339,65340,65341,65342,65343,65344,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,65371,65372,65373,65374,65375,65376,65377,65378,65379,65380,65381,65382,65383,65384,65385,65386,65387,65388,65389,65390,65391,65392,65393,65394,65395,65396,65397,65398,65399,65400,65401,65402,65403,65404,65405,65406,65407,65408,65409,65410,65411,65412,65413,65414,65415,65416,65417,65418,65419,65420,65421,65422,65423,65424,65425,65426,65427,65428,65429,65430,65431,65432,65433,65434,65435,65436,65437,65438,65439,65440,65441,65442,65443,65444,65445,65446,65447,65448,65449,65450,65451,65452,65453,65454,65455,65456,65457,65458,65459,65460,65461,65462,65463,65464,65465,65466,65467,65468,65469,65470,65471,65472,65473,65474,65475,65476,65477,65478,65479,65480,65481,65482,65483,65484,65485,65486,65487,65488,65489,65490,65491,65492,65493,65494,65495,65496,65497,65498,65499,65500,65501,65502,65503,65504,65505,65506,65507,65508,65509,65510,65511,65512,65513,65514,65515,65516,65517,65518,65519,65520,65521,65522,65523,65524,65525,65526,65527,65528,65529,65530,65531,65532,65533,65534,65535,65536,65537,65538,65539,65540,65541,65542,65543,65544,65545,65546,65547,65548,65549,65550,65551,65552,65553,65554,65555,65556,65557,65558,65559,65560,65561,65562,65563,65564,65565,65566,65567,65568,65569,65570,65571,65572,65573,65574,65575,65576,65577,65578,65579,65580,65581,65582,65583,65584,65585,65586,65587,65588,65589,65590,65591,65592,65593,65594,65595,65596,65597,65598,65599,65600,65601,65602,65603,65604,65605,65606,65607,65608,65609,65610,65611,65612,65613,65614,65615,65616,65617,65618,65619,65620,65621,65622,65623,65624,65625,65626,65627,65628,65629,65630,65631,65632,65633,65634,65635,65636,65637,65638,65639,65640,65641,65642,65643,65644,65645,65646,65647,65648,65649,65650,65651,65652,65653,65654,65655,65656,65657,65658,65659,65660,65661,65662,65663,65664,65665,65666,65667,65668,65669,65670,65671,65672,65673,65674,65675,65676,65677,65678,65679,65680,65681,65682,65683,65684,65685,65686,65687,65688,65689,65690,65691,65692,65693,65694,65695,65696,65697,65698,65699,65700,65701,65702,65703,65704,65705,65706,65707,65708,65709,65710,65711,65712,65713,65714,65715,65716,65717,65718,65719,65720,65721,65722,65723,65724,65725,65726,65727,65728,65729,65730,65731,65732,65733,65734,65735,65736,65737,65738,65739,65740,65741,65742,65743,65744,65745,65746,65747,65748,65749,65750,65751,65752,65753,65754,65755,65756,65757,65758,65759,65760,65761,65762,65763,65764,65765,65766,65767,65768,65769,65770,65771,65772,65773,65774,65775,65776,65777,65778,65779,65780,65781,65782,65783,65784,65785,65786,65787,65788,65789,65790,65791,65792,65793,65794,65795,65796,65797,65798,65799,65800,65801,65802,65803,65804,65805,65806,65807,65808,65809,65810,65811,65812,65813,65814,65815,65816,65817,65818,65819,65820,65821,65822,65823,65824,65825,65826,65827,65828,65829,65830,65831,65832,65833,65834,65835,65836,65837,65838,65839,65840,65841,65842,65843,65844,65845,65846,65847,65848,65849,65850,65851,65852,65853,65854,65855,65856,65857,65858,65859,65860,65861,65862,65863,65864,65865,65866,65867,65868,65869,65870,65871,65872,65873,65874,65875,65876,65877,65878,65879,65880,65881,65882,65883,65884,65885,65886,65887,65888,65889,65890,65891,65892,65893,65894,65895,65896,65897,65898,65899,65900,65901,65902,65903,65904,65905,65906,65907,65908,65909,65910,65911,65912,65913,65914,65915,65916,65917,65918,65919,65920,65921,65922,65923,65924,65925,65926,65927,65928,65929,65930,65931,65932,65933,65934,65935,65936,65937,65938,65939,65940,65941,65942,65943,65944,65945,65946,65947,65948,65949,65950,65951,65952,65953,65954,65955,65956,65957,65958,65959,65960,65961,65962,65963,65964,65965,65966,65967,65968,65969,65970,65971,65972,65973,65974,65975,65976,65977,65978,65979,65980,65981,65982,65983,65984,65985,65986,65987,65988,65989,65990,65991,65992,65993,65994,65995,65996,65997,65998,65999,66000,66001,66002,66003,66004,66005,66006,66007,66008,66009,66010,66011,66012,66013,66014,66015,66016,66017,66018,66019,66020,66021,66022,66023,66024,66025,66026,66027,66028,66029,66030,66031,66032,66033,66034,66035,66036,66037,66038,66039,66040,66041,66042,66043,66044,66045,66046,66047,66048,66049,66050,66051,66052,66053,66054,66055,66056,66057,66058,66059,66060,66061,66062,66063,66064,66065,66066,66067,66068,66069,66070,66071,66072,66073,66074,66075,66076,66077,66078,66079,66080,66081,66082,66083,66084,66085,66086,66087,66088,66089,66090,66091,66092,66093,66094,66095,66096,66097,66098,66099,66100,66101,66102,66103,66104,66105,66106,66107,66108,66109,66110,66111,66112,66113,66114,66115,66116,66117,66118,66119,66120,66121,66122,66123,66124,66125,66126,66127,66128,66129,66130,66131,66132,66133,66134,66135,66136,66137,66138,66139,66140,66141,66142,66143,66144,66145,66146,66147,66148,66149,66150,66151,66152,66153,66154,66155,66156,66157,66158,66159,66160,66161,66162,66163,66164,66165,66166,66167,66168,66169,66170,66171,66172,66173,66174,66175,66176,66177,66178,66179,66180,66181,66182,66183,66184,66185,66186,66187,66188,66189,66190,66191,66192,66193,66194,66195,66196,66197,66198,66199,66200,66201,66202,66203,66204,66205,66206,66207,66208,66209,66210,66211,66212,66213,66214,66215,66216,66217,66218,66219,66220,66221,66222,66223,66224,66225,66226,66227,66228,66229,66230,66231,66232,66233,66234,66235,66236,66237,66238,66239,66240,66241,66242,66243,66244,66245,66246,66247,66248,66249,66250,66251,66252,66253,66254,66255,66256,66257,66258,66259,66260,66261,66262,66263,66264,66265,66266,66267,66268,66269,66270,66271,66272,66273,66274,66275,66276,66277,66278,66279,66280,66281,66282,66283,66284,66285,66286,66287,66288,66289,66290,66291,66292,66293,66294,66295,66296,66297,66298,66299,66300,66301,66302,66303,66304,66305,66306,66307,66308,66309,66310,66311,66312,66313,66314,66315,66316,66317,66318,66319,66320,66321,66322,66323,66324,66325,66326,66327,66328,66329,66330,66331,66332,66333,66334,66335,66336,66337,66338,66339,66340,66341,66342,66343,66344,66345,66346,66347,66348,66349,66350,66351,66352,66353,66354,66355,66356,66357,66358,66359,66360,66361,66362,66363,66364,66365,66366,66367,66368,66369,66370,66371,66372,66373,66374,66375,66376,66377,66378,66379,66380,66381,66382,66383,66384,66385,66386,66387,66388,66389,66390,66391,66392,66393,66394,66395,66396,66397,66398,66399,66400,66401,66402,66403,66404,66405,66406,66407,66408,66409,66410,66411,66412,66413,66414,66415,66416,66417,66418,66419,66420,66421,66422,66423,66424,66425,66426,66427,66428,66429,66430,66431,66432,66433,66434,66435,66436,66437,66438,66439,66440,66441,66442,66443,66444,66445,66446,66447,66448,66449,66450,66451,66452,66453,66454,66455,66456,66457,66458,66459,66460,66461,66462,66463,66464,66465,66466,66467,66468,66469,66470,66471,66472,66473,66474,66475,66476,66477,66478,66479,66480,66481,66482,66483,66484,66485,66486,66487,66488,66489,66490,66491,66492,66493,66494,66495,66496,66497,66498,66499,66500,66501,66502,66503,66504,66505,66506,66507,66508,66509,66510,66511,66512,66513,66514,66515,66516,66517,66518,66519,66520,66521,66522,66523,66524,66525,66526,66527,66528,66529,66530,66531,66532,66533,66534,66535,66536,66537,66538,66539,66540,66541,66542,66543,66544,66545,66546,66547,66548,66549,66550,66551,66552,66553,66554,66555,66556,66557,66558,66559,66560,66561,66562,66563,66564,66565,66566,66567,66568,66569,66570,66571,66572,66573,66574,66575,66576,66577,66578,66579,66580,66581,66582,66583,66584,66585,66586,66587,66588,66589,66590,66591,66592,66593,66594,66595,66596,66597,66598,66599,66600,66601,66602,66603,66604,66605,66606,66607,66608,66609,66610,66611,66612,66613,66614,66615,66616,66617,66618,66619,66620,66621,66622,66623,66624,66625,66626,66627,66628,66629,66630,66631,66632,66633,66634,66635,66636,66637,66638,66639,66640,66641,66642,66643,66644,66645,66646,66647,66648,66649,66650,66651,66652,66653,66654,66655,66656,66657,66658,66659,66660,66661,66662,66663,66664,66665,66666,66667,66668,66669,66670,66671,66672,66673,66674,66675,66676,66677,66678,66679,66680,66681,66682,66683,66684,66685,66686,66687,66688,66689,66690,66691,66692,66693,66694,66695,66696,66697,66698,66699,66700,66701,66702,66703,66704,66705,66706,66707,66708,66709,66710,66711,66712,66713,66714,66715,66716,66717,66718,66719,66720,66721,66722,66723,66724,66725,66726,66727,66728,66729,66730,66731,66732,66733,66734,66735,66736,66737,66738,66739,66740,66741,66742,66743,66744,66745,66746,66747,66748,66749,66750,66751,66752,66753,66754,66755,66756,66757,66758,66759,66760,66761,66762,66763,66764,66765,66766,66767,66768,66769,66770,66771,66772,66773,66774,66775,66776,66777,66778,66779,66780,66781,66782,66783,66784,66785,66786,66787,66788,66789,66790,66791,66792,66793,66794,66795,66796,66797,66798,66799,66800,66801,66802,66803,66804,66805,66806,66807,66808,66809,66810,66811,66812,66813,66814,66815,66816,66817,66818,66819,66820,66821,66822,66823,66824,66825,66826,66827,66828,66829,66830,66831,66832,66833,66834,66835,66836,66837,66838,66839,66840,66841,66842,66843,66844,66845,66846,66847,66848,66849,66850,66851,66852,66853,66854,66855,66856,66857,66858,66859,66860,66861,66862,66863,66864,66865,66866,66867,66868,66869,66870,66871,66872,66873,66874,66875,66876,66877,66878,66879,66880,66881,66882,66883,66884,66885,66886,66887,66888,66889,66890,66891,66892,66893,66894,66895,66896,66897,66898,66899,66900,66901,66902,66903,66904,66905,66906,66907,66908,66909,66910,66911,66912,66913,66914,66915,66916,66917,66918,66919,66920,66921,66922,66923,66924,66925,66926,66927,66928,66929,66930,66931,66932,66933,66934,66935,66936,66937,66938,66939,66940,66941,66942,66943,66944,66945,66946,66947,66948,66949,66950,66951,66952,66953,66954,66955,66956,66957,66958,66959,66960,66961,66962,66963,66964,66965,66966,66967,66968,66969,66970,66971,66972,66973,66974,66975,66976,66977,66978,66979,66980,66981,66982,66983,66984,66985,66986,66987,66988,66989,66990,66991,66992,66993,66994,66995,66996,66997,66998,66999,67000,67001,67002,67003,67004,67005,67006,67007,67008,67009,67010,67011,67012,67013,67014,67015,67016,67017,67018,67019,67020,67021,67022,67023,67024,67025,67026,67027,67028,67029,67030,67031,67032,67033,67034,67035,67036,67037,67038,67039,67040,67041,67042,67043,67044,67045,67046,67047,67048,67049,67050,67051,67052,67053,67054,67055,67056,67057,67058,67059,67060,67061,67062,67063,67064,67065,67066,67067,67068,67069,67070,67071,67072,67073,67074,67075,67076,67077,67078,67079,67080,67081,67082,67083,67084,67085,67086,67087,67088,67089,67090,67091,67092,67093,67094,67095,67096,67097,67098,67099,67100,67101,67102,67103,67104,67105,67106,67107,67108,67109,67110,67111,67112,67113,67114,67115,67116,67117,67118,67119,67120,67121,67122,67123,67124,67125,67126,67127,67128,67129,67130,67131,67132,67133,67134,67135,67136,67137,67138,67139,67140,67141,67142,67143,67144,67145,67146,67147,67148,67149,67150,67151,67152,67153,67154,67155,67156,67157,67158,67159,67160,67161,67162,67163,67164,67165,67166,67167,67168,67169,67170,67171,67172,67173,67174,67175,67176,67177,67178,67179,67180,67181,67182,67183,67184,67185,67186,67187,67188,67189,67190,67191,67192,67193,67194,67195,67196,67197,67198,67199,67200,67201,67202,67203,67204,67205,67206,67207,67208,67209,67210,67211,67212,67213,67214,67215,67216,67217,67218,67219,67220,67221,67222,67223,67224,67225,67226,67227,67228,67229,67230,67231,67232,67233,67234,67235,67236,67237,67238,67239,67240,67241,67242,67243,67244,67245,67246,67247,67248,67249,67250,67251,67252,67253,67254,67255,67256,67257,67258,67259,67260,67261,67262,67263,67264,67265,67266,67267,67268,67269,67270,67271,67272,67273,67274,67275,67276,67277,67278,67279,67280,67281,67282,67283,67284,67285,67286,67287,67288,67289,67290,67291,67292,67293,67294,67295,67296,67297,67298,67299,67300,67301,67302,67303,67304,67305,67306,67307,67308,67309,67310,67311,67312,67313,67314,67315,67316,67317,67318,67319,67320,67321,67322,67323,67324,67325,67326,67327,67328,67329,67330,67331,67332,67333,67334,67335,67336,67337,67338,67339,67340,67341,67342,67343,67344,67345,67346,67347,67348,67349,67350,67351,67352,67353,67354,67355,67356,67357,67358,67359,67360,67361,67362,67363,67364,67365,67366,67367,67368,67369,67370,67371,67372,67373,67374,67375,67376,67377,67378,67379,67380,67381,67382,67383,67384,67385,67386,67387,67388,67389,67390,67391,67392,67393,67394,67395,67396,67397,67398,67399,67400,67401,67402,67403,67404,67405,67406,67407,67408,67409,67410,67411,67412,67413,67414,67415,67416,67417,67418,67419,67420,67421,67422,67423,67424,67425,67426,67427,67428,67429,67430,67431,67432,67433,67434,67435,67436,67437,67438,67439,67440,67441,67442,67443,67444,67445,67446,67447,67448,67449,67450,67451,67452,67453,67454,67455,67456,67457,67458,67459,67460,67461,67462,67463,67464,67465,67466,67467,67468,67469,67470,67471,67472,67473,67474,67475,67476,67477,67478,67479,67480,67481,67482,67483,67484,67485,67486,67487,67488,67489,67490,67491,67492,67493,67494,67495,67496,67497,67498,67499,67500,67501,67502,67503,67504,67505,67506,67507,67508,67509,67510,67511,67512,67513,67514,67515,67516,67517,67518,67519,67520,67521,67522,67523,67524,67525,67526,67527,67528,67529,67530,67531,67532,67533,67534,67535,67536,67537,67538,67539,67540,67541,67542,67543,67544,67545,67546,67547,67548,67549,67550,67551,67552,67553,67554,67555,67556,67557,67558,67559,67560,67561,67562,67563,67564,67565,67566,67567,67568,67569,67570,67571,67572,67573,67574,67575,67576,67577,67578,67579,67580,67581,67582,67583,67584,67585,67586,67587,67588,67589,67590,67591,67592,67593,67594,67595,67596,67597,67598,67599,67600,67601,67602,67603,67604,67605,67606,67607,67608,67609,67610,67611,67612,67613,67614,67615,67616,67617,67618,67619,67620,67621,67622,67623,67624,67625,67626,67627,67628,67629,67630,67631,67632,67633,67634,67635,67636,67637,67638,67639,67640,67641,67642,67643,67644,67645,67646,67647,67648,67649,67650,67651,67652,67653,67654,67655,67656,67657,67658,67659,67660,67661,67662,67663,67664,67665,67666,67667,67668,67669,67670,67671,67672,67673,67674,67675,67676,67677,67678,67679,67680,67681,67682,67683,67684,67685,67686,67687,67688,67689,67690,67691,67692,67693,67694,67695,67696,67697,67698,67699,67700,67701,67702,67703,67704,67705,67706,67707,67708,67709,67710,67711,67712,67713,67714,67715,67716,67717,67718,67719,67720,67721,67722,67723,67724,67725,67726,67727,67728,67729,67730,67731,67732,67733,67734,67735,67736,67737,67738,67739,67740,67741,67742,67743,67744,67745,67746,67747,67748,67749,67750,67751,67752,67753,67754,67755,67756,67757,67758,67759,67760,67761,67762,67763,67764,67765,67766,67767,67768,67769,67770,67771,67772,67773,67774,67775,67776,67777,67778,67779,67780,67781,67782,67783,67784,67785,67786,67787,67788,67789,67790,67791,67792,67793,67794,67795,67796,67797,67798,67799,67800,67801,67802,67803,67804,67805,67806,67807,67808,67809,67810,67811,67812,67813,67814,67815,67816,67817,67818,67819,67820,67821,67822,67823,67824,67825,67826,67827,67828,67829,67830,67831,67832,67833,67834,67835,67836,67837,67838,67839,67840,67841,67842,67843,67844,67845,67846,67847,67848,67849,67850,67851,67852,67853,67854,67855,67856,67857,67858,67859,67860,67861,67862,67863,67864,67865,67866,67867,67868,67869,67870,67871,67872,67873,67874,67875,67876,67877,67878,67879,67880,67881,67882,67883,67884,67885,67886,67887,67888,67889,67890,67891,67892,67893,67894,67895,67896,67897,67898,67899,67900,67901,67902,67903,67904,67905,67906,67907,67908,67909,67910,67911,67912,67913,67914,67915,67916,67917,67918,67919,67920,67921,67922,67923,67924,67925,67926,67927,67928,67929,67930,67931,67932,67933,67934,67935,67936,67937,67938,67939,67940,67941,67942,67943,67944,67945,67946,67947,67948,67949,67950,67951,67952,67953,67954,67955,67956,67957,67958,67959,67960,67961,67962,67963,67964,67965,67966,67967,67968,67969,67970,67971,67972,67973,67974,67975,67976,67977,67978,67979,67980,67981,67982,67983,67984,67985,67986,67987,67988,67989,67990,67991,67992,67993,67994,67995,67996,67997,67998,67999,68000,68001,68002,68003,68004,68005,68006,68007,68008,68009,68010,68011,68012,68013,68014,68015,68016,68017,68018,68019,68020,68021,68022,68023,68024,68025,68026,68027,68028,68029,68030,68031,68032,68033,68034,68035,68036,68037,68038,68039,68040,68041,68042,68043,68044,68045,68046,68047,68048,68049,68050,68051,68052,68053,68054,68055,68056,68057,68058,68059,68060,68061,68062,68063,68064,68065,68066,68067,68068,68069,68070,68071,68072,68073,68074,68075,68076,68077,68078,68079,68080,68081,68082,68083,68084,68085,68086,68087,68088,68089,68090,68091,68092,68093,68094,68095,68096,68097,68098,68099,68100,68101,68102,68103,68104,68105,68106,68107,68108,68109,68110,68111,68112,68113,68114,68115,68116,68117,68118,68119,68120,68121,68122,68123,68124,68125,68126,68127,68128,68129,68130,68131,68132,68133,68134,68135,68136,68137,68138,68139,68140,68141,68142,68143,68144,68145,68146,68147,68148,68149,68150,68151,68152,68153,68154,68155,68156,68157,68158,68159,68160,68161,68162,68163,68164,68165,68166,68167,68168,68169,68170,68171,68172,68173,68174,68175,68176,68177,68178,68179,68180,68181,68182,68183,68184,68185,68186,68187,68188,68189,68190,68191,68192,68193,68194,68195,68196,68197,68198,68199,68200,68201,68202,68203,68204,68205,68206,68207,68208,68209,68210,68211,68212,68213,68214,68215,68216,68217,68218,68219,68220,68221,68222,68223,68224,68225,68226,68227,68228,68229,68230,68231,68232,68233,68234,68235,68236,68237,68238,68239,68240,68241,68242,68243,68244,68245,68246,68247,68248,68249,68250,68251,68252,68253,68254,68255,68256,68257,68258,68259,68260,68261,68262,68263,68264,68265,68266,68267,68268,68269,68270,68271,68272,68273,68274,68275,68276,68277,68278,68279,68280,68281,68282,68283,68284,68285,68286,68287,68288,68289,68290,68291,68292,68293,68294,68295,68296,68297,68298,68299,68300,68301,68302,68303,68304,68305,68306,68307,68308,68309,68310,68311,68312,68313,68314,68315,68316,68317,68318,68319,68320,68321,68322,68323,68324,68325,68326,68327,68328,68329,68330,68331,68332,68333,68334,68335,68336,68337,68338,68339,68340,68341,68342,68343,68344,68345,68346,68347,68348,68349,68350,68351,68352,68353,68354,68355,68356,68357,68358,68359,68360,68361,68362,68363,68364,68365,68366,68367,68368,68369,68370,68371,68372,68373,68374,68375,68376,68377,68378,68379,68380,68381,68382,68383,68384,68385,68386,68387,68388,68389,68390,68391,68392,68393,68394,68395,68396,68397,68398,68399,68400,68401,68402,68403,68404,68405,68406,68407,68408,68409,68410,68411,68412,68413,68414,68415,68416,68417,68418,68419,68420,68421,68422,68423,68424,68425,68426,68427,68428,68429,68430,68431,68432,68433,68434,68435,68436,68437,68438,68439,68440,68441,68442,68443,68444,68445,68446,68447,68448,68449,68450,68451,68452,68453,68454,68455,68456,68457,68458,68459,68460,68461,68462,68463,68464,68465,68466,68467,68468,68469,68470,68471,68472,68473,68474,68475,68476,68477,68478,68479,68480,68481,68482,68483,68484,68485,68486,68487,68488,68489,68490,68491,68492,68493,68494,68495,68496,68497,68498,68499,68500,68501,68502,68503,68504,68505,68506,68507,68508,68509,68510,68511,68512,68513,68514,68515,68516,68517,68518,68519,68520,68521,68522,68523,68524,68525,68526,68527,68528,68529,68530,68531,68532,68533,68534,68535,68536,68537,68538,68539,68540,68541,68542,68543,68544,68545,68546,68547,68548,68549,68550,68551,68552,68553,68554,68555,68556,68557,68558,68559,68560,68561,68562,68563,68564,68565,68566,68567,68568,68569,68570,68571,68572,68573,68574,68575,68576,68577,68578,68579,68580,68581,68582,68583,68584,68585,68586,68587,68588,68589,68590,68591,68592,68593,68594,68595,68596,68597,68598,68599,68600,68601,68602,68603,68604,68605,68606,68607,68608,68609,68610,68611,68612,68613,68614,68615,68616,68617,68618,68619,68620,68621,68622,68623,68624,68625,68626,68627,68628,68629,68630,68631,68632,68633,68634,68635,68636,68637,68638,68639,68640,68641,68642,68643,68644,68645,68646,68647,68648,68649,68650,68651,68652,68653,68654,68655,68656,68657,68658,68659,68660,68661,68662,68663,68664,68665,68666,68667,68668,68669,68670,68671,68672,68673,68674,68675,68676,68677,68678,68679,68680,68681,68682,68683,68684,68685,68686,68687,68688,68689,68690,68691,68692,68693,68694,68695,68696,68697,68698,68699,68700,68701,68702,68703,68704,68705,68706,68707,68708,68709,68710,68711,68712,68713,68714,68715,68716,68717,68718,68719,68720,68721,68722,68723,68724,68725,68726,68727,68728,68729,68730,68731,68732,68733,68734,68735,68736,68737,68738,68739,68740,68741,68742,68743,68744,68745,68746,68747,68748,68749,68750,68751,68752,68753,68754,68755,68756,68757,68758,68759,68760,68761,68762,68763,68764,68765,68766,68767,68768,68769,68770,68771,68772,68773,68774,68775,68776,68777,68778,68779,68780,68781,68782,68783,68784,68785,68786,68787,68788,68789,68790,68791,68792,68793,68794,68795,68796,68797,68798,68799,68800,68801,68802,68803,68804,68805,68806,68807,68808,68809,68810,68811,68812,68813,68814,68815,68816,68817,68818,68819,68820,68821,68822,68823,68824,68825,68826,68827,68828,68829,68830,68831,68832,68833,68834,68835,68836,68837,68838,68839,68840,68841,68842,68843,68844,68845,68846,68847,68848,68849,68850,68851,68852,68853,68854,68855,68856,68857,68858,68859,68860,68861,68862,68863,68864,68865,68866,68867,68868,68869,68870,68871,68872,68873,68874,68875,68876,68877,68878,68879,68880,68881,68882,68883,68884,68885,68886,68887,68888,68889,68890,68891,68892,68893,68894,68895,68896,68897,68898,68899,68900,68901,68902,68903,68904,68905,68906,68907,68908,68909,68910,68911,68912,68913,68914,68915,68916,68917,68918,68919,68920,68921,68922,68923,68924,68925,68926,68927,68928,68929,68930,68931,68932,68933,68934,68935,68936,68937,68938,68939,68940,68941,68942,68943,68944,68945,68946,68947,68948,68949,68950,68951,68952,68953,68954,68955,68956,68957,68958,68959,68960,68961,68962,68963,68964,68965,68966,68967,68968,68969,68970,68971,68972,68973,68974,68975,68976,68977,68978,68979,68980,68981,68982,68983,68984,68985,68986,68987,68988,68989,68990,68991,68992,68993,68994,68995,68996,68997,68998,68999,69000,69001,69002,69003,69004,69005,69006,69007,69008,69009,69010,69011,69012,69013,69014,69015,69016,69017,69018,69019,69020,69021,69022,69023,69024,69025,69026,69027,69028,69029,69030,69031,69032,69033,69034,69035,69036,69037,69038,69039,69040,69041,69042,69043,69044,69045,69046,69047,69048,69049,69050,69051,69052,69053,69054,69055,69056,69057,69058,69059,69060,69061,69062,69063,69064,69065,69066,69067,69068,69069,69070,69071,69072,69073,69074,69075,69076,69077,69078,69079,69080,69081,69082,69083,69084,69085,69086,69087,69088,69089,69090,69091,69092,69093,69094,69095,69096,69097,69098,69099,69100,69101,69102,69103,69104,69105,69106,69107,69108,69109,69110,69111,69112,69113,69114,69115,69116,69117,69118,69119,69120,69121,69122,69123,69124,69125,69126,69127,69128,69129,69130,69131,69132,69133,69134,69135,69136,69137,69138,69139,69140,69141,69142,69143,69144,69145,69146,69147,69148,69149,69150,69151,69152,69153,69154,69155,69156,69157,69158,69159,69160,69161,69162,69163,69164,69165,69166,69167,69168,69169,69170,69171,69172,69173,69174,69175,69176,69177,69178,69179,69180,69181,69182,69183,69184,69185,69186,69187,69188,69189,69190,69191,69192,69193,69194,69195,69196,69197,69198,69199,69200,69201,69202,69203,69204,69205,69206,69207,69208,69209,69210,69211,69212,69213,69214,69215,69216,69217,69218,69219,69220,69221,69222,69223,69224,69225,69226,69227,69228,69229,69230,69231,69232,69233,69234,69235,69236,69237,69238,69239,69240,69241,69242,69243,69244,69245,69246,69247,69248,69249,69250,69251,69252,69253,69254,69255,69256,69257,69258,69259,69260,69261,69262,69263,69264,69265,69266,69267,69268,69269,69270,69271,69272,69273,69274,69275,69276,69277,69278,69279,69280,69281,69282,69283,69284,69285,69286,69287,69288,69289,69290,69291,69292,69293,69294,69295,69296,69297,69298,69299,69300,69301,69302,69303,69304,69305,69306,69307,69308,69309,69310,69311,69312,69313,69314,69315,69316,69317,69318,69319,69320,69321,69322,69323,69324,69325,69326,69327,69328,69329,69330,69331,69332,69333,69334,69335,69336,69337,69338,69339,69340,69341,69342,69343,69344,69345,69346,69347,69348,69349,69350,69351,69352,69353,69354,69355,69356,69357,69358,69359,69360,69361,69362,69363,69364,69365,69366,69367,69368,69369,69370,69371,69372,69373,69374,69375,69376,69377,69378,69379,69380,69381,69382,69383,69384,69385,69386,69387,69388,69389,69390,69391,69392,69393,69394,69395,69396,69397,69398,69399,69400,69401,69402,69403,69404,69405,69406,69407,69408,69409,69410,69411,69412,69413,69414,69415,69416,69417,69418,69419,69420,69421,69422,69423,69424,69425,69426,69427,69428,69429,69430,69431,69432,69433,69434,69435,69436,69437,69438,69439,69440,69441,69442,69443,69444,69445,69446,69447,69448,69449,69450,69451,69452,69453,69454,69455,69456,69457,69458,69459,69460,69461,69462,69463,69464,69465,69466,69467,69468,69469,69470,69471,69472,69473,69474,69475,69476,69477,69478,69479,69480,69481,69482,69483,69484,69485,69486,69487,69488,69489,69490,69491,69492,69493,69494,69495,69496,69497,69498,69499,69500,69501,69502,69503,69504,69505,69506,69507,69508,69509,69510,69511,69512,69513,69514,69515,69516,69517,69518,69519,69520,69521,69522,69523,69524,69525,69526,69527,69528,69529,69530,69531,69532,69533,69534,69535,69536,69537,69538,69539,69540,69541,69542,69543,69544,69545,69546,69547,69548,69549,69550,69551,69552,69553,69554,69555,69556,69557,69558,69559,69560,69561,69562,69563,69564,69565,69566,69567,69568,69569,69570,69571,69572,69573,69574,69575,69576,69577,69578,69579,69580,69581,69582,69583,69584,69585,69586,69587,69588,69589,69590,69591,69592,69593,69594,69595,69596,69597,69598,69599,69600,69601,69602,69603,69604,69605,69606,69607,69608,69609,69610,69611,69612,69613,69614,69615,69616,69617,69618,69619,69620,69621,69622,69623,69624,69625,69626,69627,69628,69629,69630,69631,69632,69633,69634,69635,69636,69637,69638,69639,69640,69641,69642,69643,69644,69645,69646,69647,69648,69649,69650,69651,69652,69653,69654,69655,69656,69657,69658,69659,69660,69661,69662,69663,69664,69665,69666,69667,69668,69669,69670,69671,69672,69673,69674,69675,69676,69677,69678,69679,69680,69681,69682,69683,69684,69685,69686,69687,69688,69689,69690,69691,69692,69693,69694,69695,69696,69697,69698,69699,69700,69701,69702,69703,69704,69705,69706,69707,69708,69709,69710,69711,69712,69713,69714,69715,69716,69717,69718,69719,69720,69721,69722,69723,69724,69725,69726,69727,69728,69729,69730,69731,69732,69733,69734,69735,69736,69737,69738,69739,69740,69741,69742,69743,69744,69745,69746,69747,69748,69749,69750,69751,69752,69753,69754,69755,69756,69757,69758,69759,69760,69761,69762,69763,69764,69765,69766,69767,69768,69769,69770,69771,69772,69773,69774,69775,69776,69777,69778,69779,69780,69781,69782,69783,69784,69785,69786,69787,69788,69789,69790,69791,69792,69793,69794,69795,69796,69797,69798,69799,69800,69801,69802,69803,69804,69805,69806,69807,69808,69809,69810,69811,69812,69813,69814,69815,69816,69817,69818,69819,69820,69821,69822,69823,69824,69825,69826,69827,69828,69829,69830,69831,69832,69833,69834,69835,69836,69837,69838,69839,69840,69841,69842,69843,69844,69845,69846,69847,69848,69849,69850,69851,69852,69853,69854,69855,69856,69857,69858,69859,69860,69861,69862,69863,69864,69865,69866,69867,69868,69869,69870,69871,69872,69873,69874,69875,69876,69877,69878,69879,69880,69881,69882,69883,69884,69885,69886,69887,69888,69889,69890,69891,69892,69893,69894,69895,69896,69897,69898,69899,69900,69901,69902,69903,69904,69905,69906,69907,69908,69909,69910,69911,69912,69913,69914,69915,69916,69917,69918,69919,69920,69921,69922,69923,69924,69925,69926,69927,69928,69929,69930,69931,69932,69933,69934,69935,69936,69937,69938,69939,69940,69941,69942,69943,69944,69945,69946,69947,69948,69949,69950,69951,69952,69953,69954,69955,69956,69957,69958,69959,69960,69961,69962,69963,69964,69965,69966,69967,69968,69969,69970,69971,69972,69973,69974,69975,69976,69977,69978,69979,69980,69981,69982,69983,69984,69985,69986,69987,69988,69989,69990,69991,69992,69993,69994,69995,69996,69997,69998,69999,70000,70001,70002,70003,70004,70005,70006,70007,70008,70009,70010,70011,70012,70013,70014,70015,70016,70017,70018,70019,70020,70021,70022,70023,70024,70025,70026,70027,70028,70029,70030,70031,70032,70033,70034,70035,70036,70037,70038,70039,70040,70041,70042,70043,70044,70045,70046,70047,70048,70049,70050,70051,70052,70053,70054,70055,70056,70057,70058,70059,70060,70061,70062,70063,70064,70065,70066,70067,70068,70069,70070,70071,70072,70073,70074,70075,70076,70077,70078,70079,70080,70081,70082,70083,70084,70085,70086,70087,70088,70089,70090,70091,70092,70093,70094,70095,70096,70097,70098,70099,70100,70101,70102,70103,70104,70105,70106,70107,70108,70109,70110,70111,70112,70113,70114,70115,70116,70117,70118,70119,70120,70121,70122,70123,70124,70125,70126,70127,70128,70129,70130,70131,70132,70133,70134,70135,70136,70137,70138,70139,70140,70141,70142,70143,70144,70145,70146,70147,70148,70149,70150,70151,70152,70153,70154,70155,70156,70157,70158,70159,70160,70161,70162,70163,70164,70165,70166,70167,70168,70169,70170,70171,70172,70173,70174,70175,70176,70177,70178,70179,70180,70181,70182,70183,70184,70185,70186,70187,70188,70189,70190,70191,70192,70193,70194,70195,70196,70197,70198,70199,70200,70201,70202,70203,70204,70205,70206,70207,70208,70209,70210,70211,70212,70213,70214,70215,70216,70217,70218,70219,70220,70221,70222,70223,70224,70225,70226,70227,70228,70229,70230,70231,70232,70233,70234,70235,70236,70237,70238,70239,70240,70241,70242,70243,70244,70245,70246,70247,70248,70249,70250,70251,70252,70253,70254,70255,70256,70257,70258,70259,70260,70261,70262,70263,70264,70265,70266,70267,70268,70269,70270,70271,70272,70273,70274,70275,70276,70277,70278,70279,70280,70281,70282,70283,70284,70285,70286,70287,70288,70289,70290,70291,70292,70293,70294,70295,70296,70297,70298,70299,70300,70301,70302,70303,70304,70305,70306,70307,70308,70309,70310,70311,70312,70313,70314,70315,70316,70317,70318,70319,70320,70321,70322,70323,70324,70325,70326,70327,70328,70329,70330,70331,70332,70333,70334,70335,70336,70337,70338,70339,70340,70341,70342,70343,70344,70345,70346,70347,70348,70349,70350,70351,70352,70353,70354,70355,70356,70357,70358,70359,70360,70361,70362,70363,70364,70365,70366,70367,70368,70369,70370,70371,70372,70373,70374,70375,70376,70377,70378,70379,70380,70381,70382,70383,70384,70385,70386,70387,70388,70389,70390,70391,70392,70393,70394,70395,70396,70397,70398,70399,70400,70401,70402,70403,70404,70405,70406,70407,70408,70409,70410,70411,70412,70413,70414,70415,70416,70417,70418,70419,70420,70421,70422,70423,70424,70425,70426,70427,70428,70429,70430,70431,70432,70433,70434,70435,70436,70437,70438,70439,70440,70441,70442,70443,70444,70445,70446,70447,70448,70449,70450,70451,70452,70453,70454,70455,70456,70457,70458,70459,70460,70461,70462,70463,70464,70465,70466,70467,70468,70469,70470,70471,70472,70473,70474,70475,70476,70477,70478,70479,70480,70481,70482,70483,70484,70485,70486,70487,70488,70489,70490,70491,70492,70493,70494,70495,70496,70497,70498,70499,70500,70501,70502,70503,70504,70505,70506,70507,70508,70509,70510,70511,70512,70513,70514,70515,70516,70517,70518,70519,70520,70521,70522,70523,70524,70525,70526,70527,70528,70529,70530,70531,70532,70533,70534,70535,70536,70537,70538,70539,70540,70541,70542,70543,70544,70545,70546,70547,70548,70549,70550,70551,70552,70553,70554,70555,70556,70557,70558,70559,70560,70561,70562,70563,70564,70565,70566,70567,70568,70569,70570,70571,70572,70573,70574,70575,70576,70577,70578,70579,70580,70581,70582,70583,70584,70585,70586,70587,70588,70589,70590,70591,70592,70593,70594,70595,70596,70597,70598,70599,70600,70601,70602,70603,70604,70605,70606,70607,70608,70609,70610,70611,70612,70613,70614,70615,70616,70617,70618,70619,70620,70621,70622,70623,70624,70625,70626,70627,70628,70629,70630,70631,70632,70633,70634,70635,70636,70637,70638,70639,70640,70641,70642,70643,70644,70645,70646,70647,70648,70649,70650,70651,70652,70653,70654,70655,70656,70657,70658,70659,70660,70661,70662,70663,70664,70665,70666,70667,70668,70669,70670,70671,70672,70673,70674,70675,70676,70677,70678,70679,70680,70681,70682,70683,70684,70685,70686,70687,70688,70689,70690,70691,70692,70693,70694,70695,70696,70697,70698,70699,70700,70701,70702,70703,70704,70705,70706,70707,70708,70709,70710,70711,70712,70713,70714,70715,70716,70717,70718,70719,70720,70721,70722,70723,70724,70725,70726,70727,70728,70729,70730,70731,70732,70733,70734,70735,70736,70737,70738,70739,70740,70741,70742,70743,70744,70745,70746,70747,70748,70749,70750,70751,70752,70753,70754,70755,70756,70757,70758,70759,70760,70761,70762,70763,70764,70765,70766,70767,70768,70769,70770,70771,70772,70773,70774,70775,70776,70777,70778,70779,70780,70781,70782,70783,70784,70785,70786,70787,70788,70789,70790,70791,70792,70793,70794,70795,70796,70797,70798,70799,70800,70801,70802,70803,70804,70805,70806,70807,70808,70809,70810,70811,70812,70813,70814,70815,70816,70817,70818,70819,70820,70821,70822,70823,70824,70825,70826,70827,70828,70829,70830,70831,70832,70833,70834,70835,70836,70837,70838,70839,70840,70841,70842,70843,70844,70845,70846,70847,70848,70849,70850,70851,70852,70853,70854,70855,70856,70857,70858,70859,70860,70861,70862,70863,70864,70865,70866,70867,70868,70869,70870,70871,70872,70873,70874,70875,70876,70877,70878,70879,70880,70881,70882,70883,70884,70885,70886,70887,70888,70889,70890,70891,70892,70893,70894,70895,70896,70897,70898,70899,70900,70901,70902,70903,70904,70905,70906,70907,70908,70909,70910,70911,70912,70913,70914,70915,70916,70917,70918,70919,70920,70921,70922,70923,70924,70925,70926,70927,70928,70929,70930,70931,70932,70933,70934,70935,70936,70937,70938,70939,70940,70941,70942,70943,70944,70945,70946,70947,70948,70949,70950,70951,70952,70953,70954,70955,70956,70957,70958,70959,70960,70961,70962,70963,70964,70965,70966,70967,70968,70969,70970,70971,70972,70973,70974,70975,70976,70977,70978,70979,70980,70981,70982,70983,70984,70985,70986,70987,70988,70989,70990,70991,70992,70993,70994,70995,70996,70997,70998,70999,71000,71001,71002,71003,71004,71005,71006,71007,71008,71009,71010,71011,71012,71013,71014,71015,71016,71017,71018,71019,71020,71021,71022,71023,71024,71025,71026,71027,71028,71029,71030,71031,71032,71033,71034,71035,71036,71037,71038,71039,71040,71041,71042,71043,71044,71045,71046,71047,71048,71049,71050,71051,71052,71053,71054,71055,71056,71057,71058,71059,71060,71061,71062,71063,71064,71065,71066,71067,71068,71069,71070,71071,71072,71073,71074,71075,71076,71077,71078,71079,71080,71081,71082,71083,71084,71085,71086,71087,71088,71089,71090,71091,71092,71093,71094,71095,71096,71097,71098,71099,71100,71101,71102,71103,71104,71105,71106,71107,71108,71109,71110,71111,71112,71113,71114,71115,71116,71117,71118,71119,71120,71121,71122,71123,71124,71125,71126,71127,71128,71129,71130,71131,71132,71133,71134,71135,71136,71137,71138,71139,71140,71141,71142,71143,71144,71145,71146,71147,71148,71149,71150,71151,71152,71153,71154,71155,71156,71157,71158,71159,71160,71161,71162,71163,71164,71165,71166,71167,71168,71169,71170,71171,71172,71173,71174,71175,71176,71177,71178,71179,71180,71181,71182,71183,71184,71185,71186,71187,71188,71189,71190,71191,71192,71193,71194,71195,71196,71197,71198,71199,71200,71201,71202,71203,71204,71205,71206,71207,71208,71209,71210,71211,71212,71213,71214,71215,71216,71217,71218,71219,71220,71221,71222,71223,71224,71225,71226,71227,71228,71229,71230,71231,71232,71233,71234,71235,71236,71237,71238,71239,71240,71241,71242,71243,71244,71245,71246,71247,71248,71249,71250,71251,71252,71253,71254,71255,71256,71257,71258,71259,71260,71261,71262,71263,71264,71265,71266,71267,71268,71269,71270,71271,71272,71273,71274,71275,71276,71277,71278,71279,71280,71281,71282,71283,71284,71285,71286,71287,71288,71289,71290,71291,71292,71293,71294,71295,71296,71297,71298,71299,71300,71301,71302,71303,71304,71305,71306,71307,71308,71309,71310,71311,71312,71313,71314,71315,71316,71317,71318,71319,71320,71321,71322,71323,71324,71325,71326,71327,71328,71329,71330,71331,71332,71333,71334,71335,71336,71337,71338,71339,71340,71341,71342,71343,71344,71345,71346,71347,71348,71349,71350,71351,71352,71353,71354,71355,71356,71357,71358,71359,71360,71361,71362,71363,71364,71365,71366,71367,71368,71369,71370,71371,71372,71373,71374,71375,71376,71377,71378,71379,71380,71381,71382,71383,71384,71385,71386,71387,71388,71389,71390,71391,71392,71393,71394,71395,71396,71397,71398,71399,71400,71401,71402,71403,71404,71405,71406,71407,71408,71409,71410,71411,71412,71413,71414,71415,71416,71417,71418,71419,71420,71421,71422,71423,71424,71425,71426,71427,71428,71429,71430,71431,71432,71433,71434,71435,71436,71437,71438,71439,71440,71441,71442,71443,71444,71445,71446,71447,71448,71449,71450,71451,71452,71453,71454,71455,71456,71457,71458,71459,71460,71461,71462,71463,71464,71465,71466,71467,71468,71469,71470,71471,71472,71473,71474,71475,71476,71477,71478,71479,71480,71481,71482,71483,71484,71485,71486,71487,71488,71489,71490,71491,71492,71493,71494,71495,71496,71497,71498,71499,71500,71501,71502,71503,71504,71505,71506,71507,71508,71509,71510,71511,71512,71513,71514,71515,71516,71517,71518,71519,71520,71521,71522,71523,71524,71525,71526,71527,71528,71529,71530,71531,71532,71533,71534,71535,71536,71537,71538,71539,71540,71541,71542,71543,71544,71545,71546,71547,71548,71549,71550,71551,71552,71553,71554,71555,71556,71557,71558,71559,71560,71561,71562,71563,71564,71565,71566,71567,71568,71569,71570,71571,71572,71573,71574,71575,71576,71577,71578,71579,71580,71581,71582,71583,71584,71585,71586,71587,71588,71589,71590,71591,71592,71593,71594,71595,71596,71597,71598,71599,71600,71601,71602,71603,71604,71605,71606,71607,71608,71609,71610,71611,71612,71613,71614,71615,71616,71617,71618,71619,71620,71621,71622,71623,71624,71625,71626,71627,71628,71629,71630,71631,71632,71633,71634,71635,71636,71637,71638,71639,71640,71641,71642,71643,71644,71645,71646,71647,71648,71649,71650,71651,71652,71653,71654,71655,71656,71657,71658,71659,71660,71661,71662,71663,71664,71665,71666,71667,71668,71669,71670,71671,71672,71673,71674,71675,71676,71677,71678,71679,71680,71681,71682,71683,71684,71685,71686,71687,71688,71689,71690,71691,71692,71693,71694,71695,71696,71697,71698,71699,71700,71701,71702,71703,71704,71705,71706,71707,71708,71709,71710,71711,71712,71713,71714,71715,71716,71717,71718,71719,71720,71721,71722,71723,71724,71725,71726,71727,71728,71729,71730,71731,71732,71733,71734,71735,71736,71737,71738,71739,71740,71741,71742,71743,71744,71745,71746,71747,71748,71749,71750,71751,71752,71753,71754,71755,71756,71757,71758,71759,71760,71761,71762,71763,71764,71765,71766,71767,71768,71769,71770,71771,71772,71773,71774,71775,71776,71777,71778,71779,71780,71781,71782,71783,71784,71785,71786,71787,71788,71789,71790,71791,71792,71793,71794,71795,71796,71797,71798,71799,71800,71801,71802,71803,71804,71805,71806,71807,71808,71809,71810,71811,71812,71813,71814,71815,71816,71817,71818,71819,71820,71821,71822,71823,71824,71825,71826,71827,71828,71829,71830,71831,71832,71833,71834,71835,71836,71837,71838,71839,71840,71841,71842,71843,71844,71845,71846,71847,71848,71849,71850,71851,71852,71853,71854,71855,71856,71857,71858,71859,71860,71861,71862,71863,71864,71865,71866,71867,71868,71869,71870,71871,71872,71873,71874,71875,71876,71877,71878,71879,71880,71881,71882,71883,71884,71885,71886,71887,71888,71889,71890,71891,71892,71893,71894,71895,71896,71897,71898,71899,71900,71901,71902,71903,71904,71905,71906,71907,71908,71909,71910,71911,71912,71913,71914,71915,71916,71917,71918,71919,71920,71921,71922,71923,71924,71925,71926,71927,71928,71929,71930,71931,71932,71933,71934,71935,71936,71937,71938,71939,71940,71941,71942,71943,71944,71945,71946,71947,71948,71949,71950,71951,71952,71953,71954,71955,71956,71957,71958,71959,71960,71961,71962,71963,71964,71965,71966,71967,71968,71969,71970,71971,71972,71973,71974,71975,71976,71977,71978,71979,71980,71981,71982,71983,71984,71985,71986,71987,71988,71989,71990,71991,71992,71993,71994,71995,71996,71997,71998,71999,72000,72001,72002,72003,72004,72005,72006,72007,72008,72009,72010,72011,72012,72013,72014,72015,72016,72017,72018,72019,72020,72021,72022,72023,72024,72025,72026,72027,72028,72029,72030,72031,72032,72033,72034,72035,72036,72037,72038,72039,72040,72041,72042,72043,72044,72045,72046,72047,72048,72049,72050,72051,72052,72053,72054,72055,72056,72057,72058,72059,72060,72061,72062,72063,72064,72065,72066,72067,72068,72069,72070,72071,72072,72073,72074,72075,72076,72077,72078,72079,72080,72081,72082,72083,72084,72085,72086,72087,72088,72089,72090,72091,72092,72093,72094,72095,72096,72097,72098,72099,72100,72101,72102,72103,72104,72105,72106,72107,72108,72109,72110,72111,72112,72113,72114,72115,72116,72117,72118,72119,72120,72121,72122,72123,72124,72125,72126,72127,72128,72129,72130,72131,72132,72133,72134,72135,72136,72137,72138,72139,72140,72141,72142,72143,72144,72145,72146,72147,72148,72149,72150,72151,72152,72153,72154,72155,72156,72157,72158,72159,72160,72161,72162,72163,72164,72165,72166,72167,72168,72169,72170,72171,72172,72173,72174,72175,72176,72177,72178,72179,72180,72181,72182,72183,72184,72185,72186,72187,72188,72189,72190,72191,72192,72193,72194,72195,72196,72197,72198,72199,72200,72201,72202,72203,72204,72205,72206,72207,72208,72209,72210,72211,72212,72213,72214,72215,72216,72217,72218,72219,72220,72221,72222,72223,72224,72225,72226,72227,72228,72229,72230,72231,72232,72233,72234,72235,72236,72237,72238,72239,72240,72241,72242,72243,72244,72245,72246,72247,72248,72249,72250,72251,72252,72253,72254,72255,72256,72257,72258,72259,72260,72261,72262,72263,72264,72265,72266,72267,72268,72269,72270,72271,72272,72273,72274,72275,72276,72277,72278,72279,72280,72281,72282,72283,72284,72285,72286,72287,72288,72289,72290,72291,72292,72293,72294,72295,72296,72297,72298,72299,72300,72301,72302,72303,72304,72305,72306,72307,72308,72309,72310,72311,72312,72313,72314,72315,72316,72317,72318,72319,72320,72321,72322,72323,72324,72325,72326,72327,72328,72329,72330,72331,72332,72333,72334,72335,72336,72337,72338,72339,72340,72341,72342,72343,72344,72345,72346,72347,72348,72349,72350,72351,72352,72353,72354,72355,72356,72357,72358,72359,72360,72361,72362,72363,72364,72365,72366,72367,72368,72369,72370,72371,72372,72373,72374,72375,72376,72377,72378,72379,72380,72381,72382,72383,72384,72385,72386,72387,72388,72389,72390,72391,72392,72393,72394,72395,72396,72397,72398,72399,72400,72401,72402,72403,72404,72405,72406,72407,72408,72409,72410,72411,72412,72413,72414,72415,72416,72417,72418,72419,72420,72421,72422,72423,72424,72425,72426,72427,72428,72429,72430,72431,72432,72433,72434,72435,72436,72437,72438,72439,72440,72441,72442,72443,72444,72445,72446,72447,72448,72449,72450,72451,72452,72453,72454,72455,72456,72457,72458,72459,72460,72461,72462,72463,72464,72465,72466,72467,72468,72469,72470,72471,72472,72473,72474,72475,72476,72477,72478,72479,72480,72481,72482,72483,72484,72485,72486,72487,72488,72489,72490,72491,72492,72493,72494,72495,72496,72497,72498,72499,72500,72501,72502,72503,72504,72505,72506,72507,72508,72509,72510,72511,72512,72513,72514,72515,72516,72517,72518,72519,72520,72521,72522,72523,72524,72525,72526,72527,72528,72529,72530,72531,72532,72533,72534,72535,72536,72537,72538,72539,72540,72541,72542,72543,72544,72545,72546,72547,72548,72549,72550,72551,72552,72553,72554,72555,72556,72557,72558,72559,72560,72561,72562,72563,72564,72565,72566,72567,72568,72569,72570,72571,72572,72573,72574,72575,72576,72577,72578,72579,72580,72581,72582,72583,72584,72585,72586,72587,72588,72589,72590,72591,72592,72593,72594,72595,72596,72597,72598,72599,72600,72601,72602,72603,72604,72605,72606,72607,72608,72609,72610,72611,72612,72613,72614,72615,72616,72617,72618,72619,72620,72621,72622,72623,72624,72625,72626,72627,72628,72629,72630,72631,72632,72633,72634,72635,72636,72637,72638,72639,72640,72641,72642,72643,72644,72645,72646,72647,72648,72649,72650,72651,72652,72653,72654,72655,72656,72657,72658,72659,72660,72661,72662,72663,72664,72665,72666,72667,72668,72669,72670,72671,72672,72673,72674,72675,72676,72677,72678,72679,72680,72681,72682,72683,72684,72685,72686,72687,72688,72689,72690,72691,72692,72693,72694,72695,72696,72697,72698,72699,72700,72701,72702,72703,72704,72705,72706,72707,72708,72709,72710,72711,72712,72713,72714,72715,72716,72717,72718,72719,72720,72721,72722,72723,72724,72725,72726,72727,72728,72729,72730,72731,72732,72733,72734,72735,72736,72737,72738,72739,72740,72741,72742,72743,72744,72745,72746,72747,72748,72749,72750,72751,72752,72753,72754,72755,72756,72757,72758,72759,72760,72761,72762,72763,72764,72765,72766,72767,72768,72769,72770,72771,72772,72773,72774,72775,72776,72777,72778,72779,72780,72781,72782,72783,72784,72785,72786,72787,72788,72789,72790,72791,72792,72793,72794,72795,72796,72797,72798,72799,72800,72801,72802,72803,72804,72805,72806,72807,72808,72809,72810,72811,72812,72813,72814,72815,72816,72817,72818,72819,72820,72821,72822,72823,72824,72825,72826,72827,72828,72829,72830,72831,72832,72833,72834,72835,72836,72837,72838,72839,72840,72841,72842,72843,72844,72845,72846,72847,72848,72849,72850,72851,72852,72853,72854,72855,72856,72857,72858,72859,72860,72861,72862,72863,72864,72865,72866,72867,72868,72869,72870,72871,72872,72873,72874,72875,72876,72877,72878,72879,72880,72881,72882,72883,72884,72885,72886,72887,72888,72889,72890,72891,72892,72893,72894,72895,72896,72897,72898,72899,72900,72901,72902,72903,72904,72905,72906,72907,72908,72909,72910,72911,72912,72913,72914,72915,72916,72917,72918,72919,72920,72921,72922,72923,72924,72925,72926,72927,72928,72929,72930,72931,72932,72933,72934,72935,72936,72937,72938,72939,72940,72941,72942,72943,72944,72945,72946,72947,72948,72949,72950,72951,72952,72953,72954,72955,72956,72957,72958,72959,72960,72961,72962,72963,72964,72965,72966,72967,72968,72969,72970,72971,72972,72973,72974,72975,72976,72977,72978,72979,72980,72981,72982,72983,72984,72985,72986,72987,72988,72989,72990,72991,72992,72993,72994,72995,72996,72997,72998,72999,73000,73001,73002,73003,73004,73005,73006,73007,73008,73009,73010,73011,73012,73013,73014,73015,73016,73017,73018,73019,73020,73021,73022,73023,73024,73025,73026,73027,73028,73029,73030,73031,73032,73033,73034,73035,73036,73037,73038,73039,73040,73041,73042,73043,73044,73045,73046,73047,73048,73049,73050,73051,73052,73053,73054,73055,73056,73057,73058,73059,73060,73061,73062,73063,73064,73065,73066,73067,73068,73069,73070,73071,73072,73073,73074,73075,73076,73077,73078,73079,73080,73081,73082,73083,73084,73085,73086,73087,73088,73089,73090,73091,73092,73093,73094,73095,73096,73097,73098,73099,73100,73101,73102,73103,73104,73105,73106,73107,73108,73109,73110,73111,73112,73113,73114,73115,73116,73117,73118,73119,73120,73121,73122,73123,73124,73125,73126,73127,73128,73129,73130,73131,73132,73133,73134,73135,73136,73137,73138,73139,73140,73141,73142,73143,73144,73145,73146,73147,73148,73149,73150,73151,73152,73153,73154,73155,73156,73157,73158,73159,73160,73161,73162,73163,73164,73165,73166,73167,73168,73169,73170,73171,73172,73173,73174,73175,73176,73177,73178,73179,73180,73181,73182,73183,73184,73185,73186,73187,73188,73189,73190,73191,73192,73193,73194,73195,73196,73197,73198,73199,73200,73201,73202,73203,73204,73205,73206,73207,73208,73209,73210,73211,73212,73213,73214,73215,73216,73217,73218,73219,73220,73221,73222,73223,73224,73225,73226,73227,73228,73229,73230,73231,73232,73233,73234,73235,73236,73237,73238,73239,73240,73241,73242,73243,73244,73245,73246,73247,73248,73249,73250,73251,73252,73253,73254,73255,73256,73257,73258,73259,73260,73261,73262,73263,73264,73265,73266,73267,73268,73269,73270,73271,73272,73273,73274,73275,73276,73277,73278,73279,73280,73281,73282,73283,73284,73285,73286,73287,73288,73289,73290,73291,73292,73293,73294,73295,73296,73297,73298,73299,73300,73301,73302,73303,73304,73305,73306,73307,73308,73309,73310,73311,73312,73313,73314,73315,73316,73317,73318,73319,73320,73321,73322,73323,73324,73325,73326,73327,73328,73329,73330,73331,73332,73333,73334,73335,73336,73337,73338,73339,73340,73341,73342,73343,73344,73345,73346,73347,73348,73349,73350,73351,73352,73353,73354,73355,73356,73357,73358,73359,73360,73361,73362,73363,73364,73365,73366,73367,73368,73369,73370,73371,73372,73373,73374,73375,73376,73377,73378,73379,73380,73381,73382,73383,73384,73385,73386,73387,73388,73389,73390,73391,73392,73393,73394,73395,73396,73397,73398,73399,73400,73401,73402,73403,73404,73405,73406,73407,73408,73409,73410,73411,73412,73413,73414,73415,73416,73417,73418,73419,73420,73421,73422,73423,73424,73425,73426,73427,73428,73429,73430,73431,73432,73433,73434,73435,73436,73437,73438,73439,73440,73441,73442,73443,73444,73445,73446,73447,73448,73449,73450,73451,73452,73453,73454,73455,73456,73457,73458,73459,73460,73461,73462,73463,73464,73465,73466,73467,73468,73469,73470,73471,73472,73473,73474,73475,73476,73477,73478,73479,73480,73481,73482,73483,73484,73485,73486,73487,73488,73489,73490,73491,73492,73493,73494,73495,73496,73497,73498,73499,73500,73501,73502,73503,73504,73505,73506,73507,73508,73509,73510,73511,73512,73513,73514,73515,73516,73517,73518,73519,73520,73521,73522,73523,73524,73525,73526,73527,73528,73529,73530,73531,73532,73533,73534,73535,73536,73537,73538,73539,73540,73541,73542,73543,73544,73545,73546,73547,73548,73549,73550,73551,73552,73553,73554,73555,73556,73557,73558,73559,73560,73561,73562,73563,73564,73565,73566,73567,73568,73569,73570,73571,73572,73573,73574,73575,73576,73577,73578,73579,73580,73581,73582,73583,73584,73585,73586,73587,73588,73589,73590,73591,73592,73593,73594,73595,73596,73597,73598,73599,73600,73601,73602,73603,73604,73605,73606,73607,73608,73609,73610,73611,73612,73613,73614,73615,73616,73617,73618,73619,73620,73621,73622,73623,73624,73625,73626,73627,73628,73629,73630,73631,73632,73633,73634,73635,73636,73637,73638,73639,73640,73641,73642,73643,73644,73645,73646,73647,73648,73649,73650,73651,73652,73653,73654,73655,73656,73657,73658,73659,73660,73661,73662,73663,73664,73665,73666,73667,73668,73669,73670,73671,73672,73673,73674,73675,73676,73677,73678,73679,73680,73681,73682,73683,73684,73685,73686,73687,73688,73689,73690,73691,73692,73693,73694,73695,73696,73697,73698,73699,73700,73701,73702,73703,73704,73705,73706,73707,73708,73709,73710,73711,73712,73713,73714,73715,73716,73717,73718,73719,73720,73721,73722,73723,73724,73725,73726,73727,73728,73729,73730,73731,73732,73733,73734,73735,73736,73737,73738,73739,73740,73741,73742,73743,73744,73745,73746,73747,73748,73749,73750,73751,73752,73753,73754,73755,73756,73757,73758,73759,73760,73761,73762,73763,73764,73765,73766,73767,73768,73769,73770,73771,73772,73773,73774,73775,73776,73777,73778,73779,73780,73781,73782,73783,73784,73785,73786,73787,73788,73789,73790,73791,73792,73793,73794,73795,73796,73797,73798,73799,73800,73801,73802,73803,73804,73805,73806,73807,73808,73809,73810,73811,73812,73813,73814,73815,73816,73817,73818,73819,73820,73821,73822,73823,73824,73825,73826,73827,73828,73829,73830,73831,73832,73833,73834,73835,73836,73837,73838,73839,73840,73841,73842,73843,73844,73845,73846,73847,73848,73849,73850,73851,73852,73853,73854,73855,73856,73857,73858,73859,73860,73861,73862,73863,73864,73865,73866,73867,73868,73869,73870,73871,73872,73873,73874,73875,73876,73877,73878,73879,73880,73881,73882,73883,73884,73885,73886,73887,73888,73889,73890,73891,73892,73893,73894,73895,73896,73897,73898,73899,73900,73901,73902,73903,73904,73905,73906,73907,73908,73909,73910,73911,73912,73913,73914,73915,73916,73917,73918,73919,73920,73921,73922,73923,73924,73925,73926,73927,73928,73929,73930,73931,73932,73933,73934,73935,73936,73937,73938,73939,73940,73941,73942,73943,73944,73945,73946,73947,73948,73949,73950,73951,73952,73953,73954,73955,73956,73957,73958,73959,73960,73961,73962,73963,73964,73965,73966,73967,73968,73969,73970,73971,73972,73973,73974,73975,73976,73977,73978,73979,73980,73981,73982,73983,73984,73985,73986,73987,73988,73989,73990,73991,73992,73993,73994,73995,73996,73997,73998,73999,74000,74001,74002,74003,74004,74005,74006,74007,74008,74009,74010,74011,74012,74013,74014,74015,74016,74017,74018,74019,74020,74021,74022,74023,74024,74025,74026,74027,74028,74029,74030,74031,74032,74033,74034,74035,74036,74037,74038,74039,74040,74041,74042,74043,74044,74045,74046,74047,74048,74049,74050,74051,74052,74053,74054,74055,74056,74057,74058,74059,74060,74061,74062,74063,74064,74065,74066,74067,74068,74069,74070,74071,74072,74073,74074,74075,74076,74077,74078,74079,74080,74081,74082,74083,74084,74085,74086,74087,74088,74089,74090,74091,74092,74093,74094,74095,74096,74097,74098,74099,74100,74101,74102,74103,74104,74105,74106,74107,74108,74109,74110,74111,74112,74113,74114,74115,74116,74117,74118,74119,74120,74121,74122,74123,74124,74125,74126,74127,74128,74129,74130,74131,74132,74133,74134,74135,74136,74137,74138,74139,74140,74141,74142,74143,74144,74145,74146,74147,74148,74149,74150,74151,74152,74153,74154,74155,74156,74157,74158,74159,74160,74161,74162,74163,74164,74165,74166,74167,74168,74169,74170,74171,74172,74173,74174,74175,74176,74177,74178,74179,74180,74181,74182,74183,74184,74185,74186,74187,74188,74189,74190,74191,74192,74193,74194,74195,74196,74197,74198,74199,74200,74201,74202,74203,74204,74205,74206,74207,74208,74209,74210,74211,74212,74213,74214,74215,74216,74217,74218,74219,74220,74221,74222,74223,74224,74225,74226,74227,74228,74229,74230,74231,74232,74233,74234,74235,74236,74237,74238,74239,74240,74241,74242,74243,74244,74245,74246,74247,74248,74249,74250,74251,74252,74253,74254,74255,74256,74257,74258,74259,74260,74261,74262,74263,74264,74265,74266,74267,74268,74269,74270,74271,74272,74273,74274,74275,74276,74277,74278,74279,74280,74281,74282,74283,74284,74285,74286,74287,74288,74289,74290,74291,74292,74293,74294,74295,74296,74297,74298,74299,74300,74301,74302,74303,74304,74305,74306,74307,74308,74309,74310,74311,74312,74313,74314,74315,74316,74317,74318,74319,74320,74321,74322,74323,74324,74325,74326,74327,74328,74329,74330,74331,74332,74333,74334,74335,74336,74337,74338,74339,74340,74341,74342,74343,74344,74345,74346,74347,74348,74349,74350,74351,74352,74353,74354,74355,74356,74357,74358,74359,74360,74361,74362,74363,74364,74365,74366,74367,74368,74369,74370,74371,74372,74373,74374,74375,74376,74377,74378,74379,74380,74381,74382,74383,74384,74385,74386,74387,74388,74389,74390,74391,74392,74393,74394,74395,74396,74397,74398,74399,74400,74401,74402,74403,74404,74405,74406,74407,74408,74409,74410,74411,74412,74413,74414,74415,74416,74417,74418,74419,74420,74421,74422,74423,74424,74425,74426,74427,74428,74429,74430,74431,74432,74433,74434,74435,74436,74437,74438,74439,74440,74441,74442,74443,74444,74445,74446,74447,74448,74449,74450,74451,74452,74453,74454,74455,74456,74457,74458,74459,74460,74461,74462,74463,74464,74465,74466,74467,74468,74469,74470,74471,74472,74473,74474,74475,74476,74477,74478,74479,74480,74481,74482,74483,74484,74485,74486,74487,74488,74489,74490,74491,74492,74493,74494,74495,74496,74497,74498,74499,74500,74501,74502,74503,74504,74505,74506,74507,74508,74509,74510,74511,74512,74513,74514,74515,74516,74517,74518,74519,74520,74521,74522,74523,74524,74525,74526,74527,74528,74529,74530,74531,74532,74533,74534,74535,74536,74537,74538,74539,74540,74541,74542,74543,74544,74545,74546,74547,74548,74549,74550,74551,74552,74553,74554,74555,74556,74557,74558,74559,74560,74561,74562,74563,74564,74565,74566,74567,74568,74569,74570,74571,74572,74573,74574,74575,74576,74577,74578,74579,74580,74581,74582,74583,74584,74585,74586,74587,74588,74589,74590,74591,74592,74593,74594,74595,74596,74597,74598,74599,74600,74601,74602,74603,74604,74605,74606,74607,74608,74609,74610,74611,74612,74613,74614,74615,74616,74617,74618,74619,74620,74621,74622,74623,74624,74625,74626,74627,74628,74629,74630,74631,74632,74633,74634,74635,74636,74637,74638,74639,74640,74641,74642,74643,74644,74645,74646,74647,74648,74649,74650,74651,74652,74653,74654,74655,74656,74657,74658,74659,74660,74661,74662,74663,74664,74665,74666,74667,74668,74669,74670,74671,74672,74673,74674,74675,74676,74677,74678,74679,74680,74681,74682,74683,74684,74685,74686,74687,74688,74689,74690,74691,74692,74693,74694,74695,74696,74697,74698,74699,74700,74701,74702,74703,74704,74705,74706,74707,74708,74709,74710,74711,74712,74713,74714,74715,74716,74717,74718,74719,74720,74721,74722,74723,74724,74725,74726,74727,74728,74729,74730,74731,74732,74733,74734,74735,74736,74737,74738,74739,74740,74741,74742,74743,74744,74745,74746,74747,74748,74749,74750,74751,74752,74753,74754,74755,74756,74757,74758,74759,74760,74761,74762,74763,74764,74765,74766,74767,74768,74769,74770,74771,74772,74773,74774,74775,74776,74777,74778,74779,74780,74781,74782,74783,74784,74785,74786,74787,74788,74789,74790,74791,74792,74793,74794,74795,74796,74797,74798,74799,74800,74801,74802,74803,74804,74805,74806,74807,74808,74809,74810,74811,74812,74813,74814,74815,74816,74817,74818,74819,74820,74821,74822,74823,74824,74825,74826,74827,74828,74829,74830,74831,74832,74833,74834,74835,74836,74837,74838,74839,74840,74841,74842,74843,74844,74845,74846,74847,74848,74849,74850,74851,74852,74853,74854,74855,74856,74857,74858,74859,74860,74861,74862,74863,74864,74865,74866,74867,74868,74869,74870,74871,74872,74873,74874,74875,74876,74877,74878,74879,74880,74881,74882,74883,74884,74885,74886,74887,74888,74889,74890,74891,74892,74893,74894,74895,74896,74897,74898,74899,74900,74901,74902,74903,74904,74905,74906,74907,74908,74909,74910,74911,74912,74913,74914,74915,74916,74917,74918,74919,74920,74921,74922,74923,74924,74925,74926,74927,74928,74929,74930,74931,74932,74933,74934,74935,74936,74937,74938,74939,74940,74941,74942,74943,74944,74945,74946,74947,74948,74949,74950,74951,74952,74953,74954,74955,74956,74957,74958,74959,74960,74961,74962,74963,74964,74965,74966,74967,74968,74969,74970,74971,74972,74973,74974,74975,74976,74977,74978,74979,74980,74981,74982,74983,74984,74985,74986,74987,74988,74989,74990,74991,74992,74993,74994,74995,74996,74997,74998,74999,75000,75001,75002,75003,75004,75005,75006,75007,75008,75009,75010,75011,75012,75013,75014,75015,75016,75017,75018,75019,75020,75021,75022,75023,75024,75025,75026,75027,75028,75029,75030,75031,75032,75033,75034,75035,75036,75037,75038,75039,75040,75041,75042,75043,75044,75045,75046,75047,75048,75049,75050,75051,75052,75053,75054,75055,75056,75057,75058,75059,75060,75061,75062,75063,75064,75065,75066,75067,75068,75069,75070,75071,75072,75073,75074,75075,75076,75077,75078,75079,75080,75081,75082,75083,75084,75085,75086,75087,75088,75089,75090,75091,75092,75093,75094,75095,75096,75097,75098,75099,75100,75101,75102,75103,75104,75105,75106,75107,75108,75109,75110,75111,75112,75113,75114,75115,75116,75117,75118,75119,75120,75121,75122,75123,75124,75125,75126,75127,75128,75129,75130,75131,75132,75133,75134,75135,75136,75137,75138,75139,75140,75141,75142,75143,75144,75145,75146,75147,75148,75149,75150,75151,75152,75153,75154,75155,75156,75157,75158,75159,75160,75161,75162,75163,75164,75165,75166,75167,75168,75169,75170,75171,75172,75173,75174,75175,75176,75177,75178,75179,75180,75181,75182,75183,75184,75185,75186,75187,75188,75189,75190,75191,75192,75193,75194,75195,75196,75197,75198,75199,75200,75201,75202,75203,75204,75205,75206,75207,75208,75209,75210,75211,75212,75213,75214,75215,75216,75217,75218,75219,75220,75221,75222,75223,75224,75225,75226,75227,75228,75229,75230,75231,75232,75233,75234,75235,75236,75237,75238,75239,75240,75241,75242,75243,75244,75245,75246,75247,75248,75249,75250,75251,75252,75253,75254,75255,75256,75257,75258,75259,75260,75261,75262,75263,75264,75265,75266,75267,75268,75269,75270,75271,75272,75273,75274,75275,75276,75277,75278,75279,75280,75281,75282,75283,75284,75285,75286,75287,75288,75289,75290,75291,75292,75293,75294,75295,75296,75297,75298,75299,75300,75301,75302,75303,75304,75305,75306,75307,75308,75309,75310,75311,75312,75313,75314,75315,75316,75317,75318,75319,75320,75321,75322,75323,75324,75325,75326,75327,75328,75329,75330,75331,75332,75333,75334,75335,75336,75337,75338,75339,75340,75341,75342,75343,75344,75345,75346,75347,75348,75349,75350,75351,75352,75353,75354,75355,75356,75357,75358,75359,75360,75361,75362,75363,75364,75365,75366,75367,75368,75369,75370,75371,75372,75373,75374,75375,75376,75377,75378,75379,75380,75381,75382,75383,75384,75385,75386,75387,75388,75389,75390,75391,75392,75393,75394,75395,75396,75397,75398,75399,75400,75401,75402,75403,75404,75405,75406,75407,75408,75409,75410,75411,75412,75413,75414,75415,75416,75417,75418,75419,75420,75421,75422,75423,75424,75425,75426,75427,75428,75429,75430,75431,75432,75433,75434,75435,75436,75437,75438,75439,75440,75441,75442,75443,75444,75445,75446,75447,75448,75449,75450,75451,75452,75453,75454,75455,75456,75457,75458,75459,75460,75461,75462,75463,75464,75465,75466,75467,75468,75469,75470,75471,75472,75473,75474,75475,75476,75477,75478,75479,75480,75481,75482,75483,75484,75485,75486,75487,75488,75489,75490,75491,75492,75493,75494,75495,75496,75497,75498,75499,75500,75501,75502,75503,75504,75505,75506,75507,75508,75509,75510,75511,75512,75513,75514,75515,75516,75517,75518,75519,75520,75521,75522,75523,75524,75525,75526,75527,75528,75529,75530,75531,75532,75533,75534,75535,75536,75537,75538,75539,75540,75541,75542,75543,75544,75545,75546,75547,75548,75549,75550,75551,75552,75553,75554,75555,75556,75557,75558,75559,75560,75561,75562,75563,75564,75565,75566,75567,75568,75569,75570,75571,75572,75573,75574,75575,75576,75577,75578,75579,75580,75581,75582,75583,75584,75585,75586,75587,75588,75589,75590,75591,75592,75593,75594,75595,75596,75597,75598,75599,75600,75601,75602,75603,75604,75605,75606,75607,75608,75609,75610,75611,75612,75613,75614,75615,75616,75617,75618,75619,75620,75621,75622,75623,75624,75625,75626,75627,75628,75629,75630,75631,75632,75633,75634,75635,75636,75637,75638,75639,75640,75641,75642,75643,75644,75645,75646,75647,75648,75649,75650,75651,75652,75653,75654,75655,75656,75657,75658,75659,75660,75661,75662,75663,75664,75665,75666,75667,75668,75669,75670,75671,75672,75673,75674,75675,75676,75677,75678,75679,75680,75681,75682,75683,75684,75685,75686,75687,75688,75689,75690,75691,75692,75693,75694,75695,75696,75697,75698,75699,75700,75701,75702,75703,75704,75705,75706,75707,75708,75709,75710,75711,75712,75713,75714,75715,75716,75717,75718,75719,75720,75721,75722,75723,75724,75725,75726,75727,75728,75729,75730,75731,75732,75733,75734,75735,75736,75737,75738,75739,75740,75741,75742,75743,75744,75745,75746,75747,75748,75749,75750,75751,75752,75753,75754,75755,75756,75757,75758,75759,75760,75761,75762,75763,75764,75765,75766,75767,75768,75769,75770,75771,75772,75773,75774,75775,75776,75777,75778,75779,75780,75781,75782,75783,75784,75785,75786,75787,75788,75789,75790,75791,75792,75793,75794,75795,75796,75797,75798,75799,75800,75801,75802,75803,75804,75805,75806,75807,75808,75809,75810,75811,75812,75813,75814,75815,75816,75817,75818,75819,75820,75821,75822,75823,75824,75825,75826,75827,75828,75829,75830,75831,75832,75833,75834,75835,75836,75837,75838,75839,75840,75841,75842,75843,75844,75845,75846,75847,75848,75849,75850,75851,75852,75853,75854,75855,75856,75857,75858,75859,75860,75861,75862,75863,75864,75865,75866,75867,75868,75869,75870,75871,75872,75873,75874,75875,75876,75877,75878,75879,75880,75881,75882,75883,75884,75885,75886,75887,75888,75889,75890,75891,75892,75893,75894,75895,75896,75897,75898,75899,75900,75901,75902,75903,75904,75905,75906,75907,75908,75909,75910,75911,75912,75913,75914,75915,75916,75917,75918,75919,75920,75921,75922,75923,75924,75925,75926,75927,75928,75929,75930,75931,75932,75933,75934,75935,75936,75937,75938,75939,75940,75941,75942,75943,75944,75945,75946,75947,75948,75949,75950,75951,75952,75953,75954,75955,75956,75957,75958,75959,75960,75961,75962,75963,75964,75965,75966,75967,75968,75969,75970,75971,75972,75973,75974,75975,75976,75977,75978,75979,75980,75981,75982,75983,75984,75985,75986,75987,75988,75989,75990,75991,75992,75993,75994,75995,75996,75997,75998,75999,76000,76001,76002,76003,76004,76005,76006,76007,76008,76009,76010,76011,76012,76013,76014,76015,76016,76017,76018,76019,76021,76022,76023,76024,76025,76026,76027,76028,76029,76030,76031,76032,76033,76034,76035,76036,76037,76038,76039,76040,76041,76042,76043,76044,76045,76046,76047,76048,76049,76050,76051,76052,76053,76054,76055,76056,76057,76058,76059,76060,76061,76062,76063,76064,76065,76066,76067,76068,76069,76070,76071,76072,76073,76074,76075,76076,76077,76078,76079,76080,76081,76082,76083,76084,76085,76086,76087,76088,76089,76090,76091,76092,76093,76094,76095,76096,76097,76098,76099,76100,76101,76102,76103,76104,76105,76106,76107,76108,76109,76110,76111,76112,76113,76114,76115,76116,76117,76118,76119,76120,76121,76122,76123,76124,76125,76126,76127,76128,76129,76130,76131,76132,76133,76134,76135,76136,76137,76138,76139,76140,76141,76142,76143,76144,76145,76146,76147,76148,76149,76150,76151,76152,76153,76154,76155,76156,76157,76158,76159,76160,76161,76162,76163,76164,76165,76166,76167,76168,76169,76170,76171,76172,76173,76174,76175,76176,76177,76178,76179,76180,76181,76182,76183,76184,76185,76186,76187,76188,76189,76190,76191,76192,76193,76194,76195,76196,76197,76198,76199,76200,76201,76202,76203,76204,76205,76206,76207,76208,76209,76210,76211,76212,76213,76214,76215,76216,76217,76218,76219,76220,76221,76222,76223,76224,76225,76226,76227,76228,76229,76230,76231,76232,76233,76234,76235,76236,76237,76238,76239,76240,76241,76242,76243,76244,76245,76246,76247,76248,76249,76250,76251,76252,76253,76254,76255,76256,76257,76258,76259,76260,76261,76262,76263,76264,76265,76266,76267,76268,76269,76270,76271,76272,76273,76274,76275,76276,76277,76278,76279,76280,76281,76282,76283,76284,76285,76286,76287,76288,76289,76290,76291,76292,76293,76294,76295,76296,76297,76298,76299,76300,76301,76302,76303,76304,76305,76306,76307,76308,76309,76310,76311,76312,76313,76314,76315,76316,76317,76318,76319,76320,76321,76322,76323,76324,76325,76326,76327,76328,76329,76330,76331,76332,76333,76334,76335,76336,76337,76338,76339,76340,76341,76342,76343,76344,76345,76346,76347,76348,76349,76350,76351,76352,76353,76354,76355,76356,76357,76358,76359,76360,76361,76362,76363,76364,76365,76366,76367,76368,76369,76370,76371,76372,76373,76374,76375,76376,76377,76378,76379,76380,76381,76382,76383,76384,76385,76386,76387,76388,76389,76390,76391,76392,76393,76394,76395,76396,76397,76398,76399,76400,76401,76402,76403,76404,76405,76406,76407,76408,76409,76410,76411,76412,76413,76414,76415,76416,76417,76418,76419,76420,76421,76422,76423,76424,76425,76426,76427,76428,76429,76430,76431,76432,76433,76434,76435,76436,76437,76438,76439,76440,76441,76442,76443,76444,76445,76446,76447,76448,76449,76450,76451,76452,76453,76454,76455,76456,76457,76458,76459,76460,76461,76462,76463,76464,76465,76466,76467,76468,76469,76470,76471,76472,76473,76474,76475,76476,76477,76478,76479,76480,76481,76482,76483,76484,76485,76486,76487,76488,76489,76490,76491,76492,76493,76494,76495,76496,76497,76498,76499,76500,76501,76502,76503,76504,76505,76506,76507,76508,76509,76510,76511,76512,76513,76514,76515,76516,76517,76518,76519,76520,76521,76522,76523,76524,76525,76526,76527,76528,76529,76530,76531,76532,76533,76534,76535,76536,76537,76538,76539,76540,76541,76542,76543,76544,76545,76546,76547,76548,76549,76550,76551,76552,76553,76554,76555,76556,76557,76558,76559,76560,76561,76562,76563,76564,76565,76566,76567,76568,76569,76570,76571,76572,76573,76574,76575,76576,76577,76578,76579,76580,76581,76582,76583,76584,76585,76586,76587,76588,76589,76590,76591,76592,76593,76594,76595,76596,76597,76598,76599,76600,76601,76602,76603,76604,76605,76606,76607,76608,76609,76610,76611,76612,76613,76614,76615,76616,76617,76618,76619,76620,76621,76622,76623,76624,76625,76626,76627,76628,76629,76630,76631,76632,76633,76634,76635,76636,76637,76638,76639,76640,76641,76642,76643,76644,76645,76646,76647,76648,76649,76650,76651,76652,76653,76654,76655,76656,76657,76658,76659,76660,76661,76662,76663,76664,76665,76666,76667,76668,76669,76670,76671,76672,76673,76674,76675,76676,76677,76678,76679,76680,76681,76682,76683,76684,76685,76686,76687,76688,76689,76690,76691,76692,76693,76694,76695,76696,76697,76698,76699,76700,76701,76702,76703,76704,76705,76706,76707,76708,76709,76710,76711,76712,76713,76714,76715,76716,76717,76718,76719,76720,76721,76722,76723,76724,76725,76726,76727,76728,76729,76730,76731,76732,76733,76734,76735,76736,76737,76738,76739,76740,76741,76742,76743,76744,76745,76746,76747,76748,76749,76750,76751,76752,76753,76754,76755,76756,76757,76758,76759,76760,76761,76762,76763,76764,76765,76766,76767,76768,76769,76770,76771,76772,76773,76774,76775,76776,76777,76778,76779,76780,76781,76782,76783,76784,76785,76786,76787,76788,76789,76790,76791,76792,76793,76794,76795,76796,76797,76798,76799,76800,76801,76802,76803,76804,76805,76806,76807,76808,76809,76810,76811,76812,76813,76814,76815,76816,76817,76818,76819,76820,76821,76822,76823,76824,76825,76826,76827,76828,76829,76830,76831,76832,76833,76834,76835,76836,76837,76838,76839,76840,76841,76842,76843,76844,76845,76846,76847,76848,76849,76850,76851,76852,76853,76854,76855,76856,76857,76858,76859,76860,76861,76862,76863,76864,76865,76866,76867,76868,76869,76870,76871,76872,76873,76874,76875,76876,76877,76878,76879,76880,76881,76882,76883,76884,76885,76886,76887,76888,76889,76890,76891,76892,76893,76894,76895,76896,76897,76898,76899,76900,76901,76902,76903,76904,76905,76906,76907,76908,76909,76910,76912,76913,76914,76915,76916,76917,76918,76919,76920,76921,76922,76923,76924,76925,76926,76927,76928,76929,76930,76931,76932,76933,76934,76935,76936,76937,76938,76939,76940,76941,76942,76943,76944,76945,76946,76947,76948,76949,76950,76951,76952,76953,76954,76955,76956,76957,76958,76959,76960,76961,76962,76963,76964,76965,76966,76967,76968,76969,76970,76971,76972,76973,76974,76975,76976,76977,76978,76979,76980,76981,76982,76983,76984,76985,76986,76987,76988,76989,76990,76991,76992,76993,76994,76995,76996,76997,76998,76999,77000,77001,77002,77003,77004,77005,77006,77007,77008,77009,77010,77011,77012,77013,77014,77015,77016,77017,77018,77019,77020,77021,77022,77023,77024,77025,77026,77027,77028,77029,77030,77031,77032,77033,77034,77035,77036,77037,77038,77039,77040,77041,77042,77043,77044,77045,77046,77047,77048,77049,77050,77051,77052,77053,77054,77055,77056,77057,77058,77059,77060,77061,77062,77063,77064,77065,77066,77067,77068,77069,77070,77071,77072,77073,77074,77075,77076,77077,77078,77079,77080,77081,77082,77083,77084,77085,77086,77087,77088,77089,77090,77091,77092,77093,77094,77095,77096,77097,77098,77099,77100,77101,77102,77103,77104,77105,77106,77107,77108,77109,77110,77111,77112,77113,77114,77115,77116,77117,77118,77119,77120,77121,77122,77123,77124,77125,77126,77127,77128,77129,77130,77131,77132,77133,77134,77135,77136,77137,77138,77139,77140,77141,77142,77143,77144,77145,77146,77147,77148,77149,77150,77151,77152,77153,77154,77155,77156,77157,77158,77159,77160,77161,77162,77163,77164,77165,77166,77167,77168,77169,77170,77171,77172,77173,77174,77175,77176,77177,77178,77179,77180,77181,77182,77183,77184,77185,77186,77187,77188,77189,77190,77191,77192,77193,77194,77195,77196,77197,77198,77199,77200,77201,77202,77203,77204,77205,77206,77207,77208,77209,77210,77211,77212,77213,77214,77215,77216,77217,77218,77219,77220,77221,77222,77223,77224,77225,77226,77227,77228,77229,77230,77231,77232,77233,77234,77235,77236,77237,77238,77239,77240,77241,77242,77243,77244,77245,77246,77247,77248,77249,77250,77251,77252,77253,77254,77255,77256,77257,77258,77259,77260,77261,77262,77263,77264,77265,77266,77267,77268,77269,77270,77271,77272,77273,77274,77275,77276,77277,77278,77279,77280,77281,77282,77283,77284,77285,77286,77287,77288,77289,77290,77291,77292,77293,77294,77295,77296,77297,77298,77299,77300,77301,77302,77303,77304,77305,77306,77307,77308,77309,77310,77311,77312,77313,77314,77315,77316,77317,77318,77319,77320,77321,77322,77323,77324,77325,77326,77327,77328,77329,77330,77331,77332,77333,77334,77335,77336,77337,77338,77339,77340,77341,77342,77343,77344,77345,77346,77347,77348,77349,77350,77351,77352,77353,77354,77355,77356,77357,77358,77359,77360,77361,77362,77363,77364,77365,77366,77367,77368,77369,77370,77371,77372,77373,77374,77375,77376,77377,77378,77379,77380,77381,77382,77383,77384,77385,77386,77387,77388,77389,77390,77391,77392,77393,77394,77395,77396,77397,77398,77399,77400,77401,77402,77403,77404,77405,77406,77407,77408,77409,77410,77411,77412,77413,77414,77415,77416,77417,77418,77419,77420,77421,77422,77423,77424,77425,77426,77427,77428,77429,77430,77431,77432,77433,77434,77435,77436,77437,77438,77439,77440,77441,77442,77443,77444,77445,77446,77447,77448,77449,77450,77451,77452,77453,77454,77455,77456,77457,77458,77459,77460,77461,77462,77463,77464,77465,77466,77467,77468,77469,77470,77471,77472,77473,77474,77475,77476,77477,77478,77479,77480,77481,77482,77483,77484,77485,77486,77487,77488,77489,77490,77491,77492,77493,77494,77495,77496,77497,77498,77499,77500,77501,77502,77503,77504,77505,77506,77507,77508,77509,77510,77511,77512,77513,77514,77515,77516,77517,77518,77519,77520,77521,77522,77523,77524,77525,77526,77527,77528,77529,77530,77531,77532,77533,77534,77535,77536,77537,77538,77539,77540,77541,77542,77543,77544,77545,77546,77547,77548,77549,77550,77551,77552,77553,77554,77555,77556,77557,77558,77559,77560,77561,77562,77563,77564,77565,77566,77567,77568,77569,77570,77571,77572,77573,77574,77575,77576,77577,77578,77579,77580,77581,77582,77583,77584,77585,77586,77587,77588,77589,77590,77591,77592,77593,77594,77595,77596,77597,77598,77599,77600,77601,77602,77603,77604,77605,77606,77607,77608,77609,77610,77611,77612,77613,77614,77615,77616,77617,77618,77619,77620,77621,77622,77623,77624,77625,77626,77627,77628,77629,77630,77631,77632,77633,77634,77635,77636,77637,77638,77639,77640,77641,77642,77643,77644,77645,77646,77647,77648,77649,77650,77651,77652,77653,77654,77655,77656,77657,77658,77659,77660,77661,77662,77663,77664,77665,77666,77667,77668,77669,77670,77671,77672,77673,77674,77675,77676,77677,77678,77679,77680,77681,77682,77683,77684,77685,77686,77687,77688,77689,77690,77691,77692,77693,77694,77695,77696,77697,77698,77699,77700,77701,77702,77703,77704,77705,77706,77707,77708,77709,77710,77711,77712,77713,77714,77715,77716,77717,77718,77719,77720,77721,77722,77723,77724,77725,77726,77727,77728,77729,77730,77731,77732,77733,77734,77735,77736,77737,77738,77739,77740,77741,77742,77743,77744,77745,77746,77747,77748,77749,77750,77751,77752,77753,77754,77755,77756,77757,77758,77759,77760,77761,77762,77763,77764,77765,77766,77767,77768,77769,77770,77771,77772,77773,77774,77775,77776,77777,77778,77779,77780,77781,77782,77783,77784,77785,77786,77787,77788,77789,77790,77791,77792,77793,77794,77795,77796,77797,77798,77799,77800,77801,77802,77803,77804,77805,77806,77807,77808,77809,77810,77811,77812,77813,77814,77815,77816,77817,77818,77819,77820,77821,77822,77823,77824,77825,77826,77827,77828,77829,77830,77831,77832,77833,77834,77835,77836,77837,77838,77839,77840,77841,77842,77843,77844,77845,77846,77847,77848,77849,77850,77851,77852,77853,77854,77855,77856,77857,77858,77859,77860,77861,77862,77863,77864,77865,77866,77867,77868,77869,77870,77871,77872,77873,77874,77875,77876,77877,77878,77879,77880,77881,77882,77883,77884,77885,77886,77887,77888,77889,77890,77891,77892,77893,77894,77895,77896,77897,77898,77899,77900,77901,77902,77903,77904,77905,77906,77907,77908,77909,77910,77911,77912,77913,77914,77915,77916,77917,77918,77919,77920,77921,77922,77923,77924,77925,77926,77927,77928,77929,77930,77931,77932,77933,77934,77935,77936,77937,77938,77939,77940,77941,77942,77943,77944,77945,77946,77947,77948,77949,77950,77951,77952,77953,77954,77955,77956,77957,77958,77959,77960,77961,77962,77963,77964,77965,77966,77967,77968,77969,77970,77971,77972,77973,77974,77975,77976,77977,77978,77979,77980,77981,77982,77983,77984,77985,77986,77987,77988,77989,77990,77991,77992,77993,77994,77995,77996,77997,77998,77999,78000,78001,78002,78003,78004,78005,78006,78007,78008,78009,78010,78011,78012,78013,78014,78015,78016,78017,78018,78019,78020,78021,78022,78023,78024,78025,78026,78027,78028,78029,78030,78031,78032,78033,78034,78035,78036,78037,78038,78039,78040,78041,78042,78043,78044,78045,78046,78047,78048,78049,78050,78051,78052,78053,78054,78055,78056,78057,78058,78059,78060,78061,78062,78063,78064,78065,78066,78067,78068,78069,78070,78071,78072,78073,78074,78075,78076,78077,78078,78079,78080,78081,78082,78083,78084,78085,78086,78087,78088,78089,78090,78091,78092,78093,78094,78095,78096,78097,78098,78099,78100,78101,78102,78103,78104,78105,78106,78107,78108,78109,78110,78111,78112,78113,78114,78115,78116,78117,78118,78119,78120,78121,78122,78123,78124,78125,78126,78127,78128,78129,78130,78131,78132,78133,78134,78135,78136,78137,78138,78139,78140,78141,78142,78143,78144,78145,78146,78147,78148,78149,78150,78151,78152,78153,78154,78155,78156,78157,78158,78159,78160,78161,78162,78163,78164,78165,78166,78167,78168,78169,78170,78171,78172,78173,78174,78175,78176,78177,78178,78179,78180,78181,78182,78183,78184,78185,78186,78187,78188,78189,78190,78191,78192,78193,78194,78195,78196,78197,78198,78199,78200,78201,78202,78203,78204,78205,78206,78207,78208,78209,78210,78211,78212,78213,78214,78215,78216,78217,78218,78219,78220,78221,78222,78223,78224,78225,78226,78227,78228,78229,78230,78231,78232,78233,78234,78235,78236,78237,78238,78239,78240,78241,78242,78243,78244,78245,78246,78247,78248,78249,78250,78251,78252,78253,78254,78255,78256,78257,78258,78259,78260,78261,78262,78263,78264,78265,78266,78267,78268,78269,78270,78271,78272,78273,78274,78275,78276,78277,78278,78279,78280,78281,78282,78283,78284,78285,78286,78287,78288,78289,78290,78291,78292,78293,78294,78295,78296,78297,78298,78299,78300,78301,78302,78303,78304,78305,78306,78307,78308,78309,78310,78311,78312,78313,78314,78315,78316,78317,78318,78319,78320,78321,78322,78323,78324,78325,78326,78327,78328,78329,78330,78331,78332,78333,78334,78335,78336,78337,78338,78339,78340,78341,78342,78343,78344,78345,78346,78347,78348,78349,78350,78351,78352,78353,78354,78355,78356,78357,78358,78359,78360,78361,78362,78363,78364,78365,78366,78367,78368,78369,78370,78371,78372,78373,78374,78375,78376,78377,78378,78379,78380,78381,78382,78383,78384,78385,78386,78387,78388,78389,78390,78391,78392,78393,78394,78395,78396,78397,78398,78399,78400,78401,78402,78403,78404,78405,78406,78407,78408,78409,78410,78411,78412,78413,78414,78415,78416,78417,78418,78419,78420,78421,78422,78423,78424,78425,78426,78427,78428,78429,78430,78431,78432,78433,78434,78435,78436,78437,78438,78439,78440,78441,78442,78443,78444,78445,78446,78447,78448,78449,78450,78451,78452,78453,78454,78455,78456,78457,78458,78459,78460,78461,78462,78463,78464,78465,78466,78467,78468,78469,78470,78471,78472,78473,78474,78475,78476,78477,78478,78479,78480,78481,78482,78483,78484,78485,78486,78487,78488,78489,78490,78491,78492,78493,78494,78495,78496,78497,78498,78499,78500,78501,78502,78503,78504,78505,78506,78507,78508,78509,78510,78511,78512,78513,78514,78515,78516,78517,78518,78519,78520,78521,78522,78523,78524,78525,78526,78527,78528,78529,78530,78531,78532,78533,78534,78535,78536,78537,78538,78539,78540,78541,78542,78543,78544,78545,78546,78547,78548,78549,78550,78551,78552,78553,78554,78555,78556,78557,78558,78559,78560,78561,78562,78563,78564,78565,78566,78567,78568,78569,78570,78571,78572,78573,78574,78575,78576,78577,78578,78579,78580,78581,78582,78583,78584,78585,78586,78587,78588,78589,78590,78591,78592,78593,78594,78595,78596,78597,78598,78599,78600,78601,78602,78604,78605,78606,78607,78608,78609,78610,78611,78612,78613,78614,78615,78616,78617,78618,78619,78620,78621,78622,78623,78624,78625,78626,78627,78628,78629,78630,78631,78632,78633,78634,78635,78636,78637,78638,78639,78640,78641,78642,78643,78644,78645,78646,78647,78648,78649,78650,78651,78652,78653,78654,78656,78657,78658,78659,78660,78661,78662,78663,78664,78665,78666,78667,78668,78669,78670,78671,78672,78673,78674,78675,78676,78677,78678,78679,78680,78681,78682,78683,78684,78685,78686,78687,78688,78689,78690,78691,78692,78693,78694,78695,78696,78697,78698,78699,78700,78701,78702,78703,78704,78705,78706,78707,78708,78709,78710,78711,78712,78713,78714,78715,78716,78717,78718,78719,78720,78721,78722,78723,78724,78725,78726,78727,78728,78729,78730,78731,78732,78733,78734,78735,78736,78737,78738,78739,78740,78741,78742,78743,78744,78745,78746,78747,78748,78749,78750,78751,78752,78753,78754,78755,78756,78757,78758,78759,78760,78761,78762,78763,78764,78765,78766,78767,78768,78769,78770,78771,78772,78773,78774,78775,78776,78777,78778,78779,78780,78781,78782,78783,78784,78785,78786,78787,78788,78789,78790,78791,78792,78793,78794,78795,78796,78797,78798,78799,78800,78801,78802,78803,78804,78805,78806,78807,78808,78809,78810,78811,78812,78813,78814,78815,78816,78817,78818,78819,78820,78821,78822,78823,78824,78825,78826,78827,78828,78829,78830,78831,78832,78833,78834,78835,78836,78837,78838,78839,78840,78841,78842,78843,78844,78845,78846,78847,78848,78849,78850,78851,78852,78853,78854,78855,78856,78857,78858,78859,78860,78861,78862,78863,78864,78865,78866,78867,78868,78869,78870,78871,78872,78873,78874,78875,78876,78877,78878,78879,78880,78881,78882,78883,78884,78885,78886,78887,78888,78889,78890,78891,78892,78893,78894,78895,78896,78897,78898,78899,78900,78901,78902,78903,78904,78905,78906,78907,78908,78909,78910,78911,78912,78913,78914,78915,78916,78917,78918,78919,78920,78921,78922,78923,78924,78925,78926,78927,78928,78929,78930,78931,78932,78933,78934,78935,78936,78937,78938,78939,78940,78941,78942,78943,78944,78945,78946,78947,78948,78949,78950,78951,78952,78953,78954,78955,78956,78957,78958,78959,78960,78961,78962,78963,78964,78965,78966,78967,78968,78969,78970,78971,78972,78973,78974,78975,78976,78977,78978,78979,78980,78981,78982,78983,78984,78985,78986,78987,78988,78989,78990,78991,78992,78993,78994,78995,78996,78997,78998,78999,79000,79001,79002,79003,79004,79005,79006,79007,79008,79009,79010,79011,79012,79013,79014,79015,79016,79017,79018,79019,79020,79021,79022,79023,79024,79025,79026,79027,79028,79029,79030,79031,79032,79033,79034,79035,79036,79037,79038,79039,79040,79041,79042,79043,79044,79045,79046,79047,79048,79049,79050,79051,79052,79053,79054,79055,79056,79057,79058,79059,79060,79061,79062,79063,79064,79065,79066,79067,79068,79069,79070,79071,79072,79073,79074,79075,79076,79077,79078,79079,79080,79081,79082,79083,79084,79085,79086,79087,79088,79089,79090,79091,79092,79093,79094,79095,79096,79097,79098,79099,79100,79101,79102,79103,79104,79105,79106,79107,79108,79109,79110,79111,79112,79113,79114,79115,79116,79117,79118,79119,79120,79121,79122,79123,79124,79125,79126,79127,79128,79129,79130,79131,79132,79133,79134,79135,79136,79137,79138,79139,79140,79141,79142,79143,79144,79145,79146,79147,79148,79149,79150,79151,79152,79153,79154,79155,79156,79157,79158,79159,79160,79161,79162,79163,79164,79165,79166,79167,79168,79169,79170,79171,79172,79173,79174,79175,79176,79177,79178,79179,79180,79181,79182,79183,79184,79185,79186,79187,79188,79189,79190,79191,79192,79193,79194,79195,79196,79197,79198,79199,79200,79201,79202,79203,79204,79205,79206,79207,79208,79209,79210,79211,79212,79213,79214,79215,79216,79217,79218,79219,79220,79221,79222,79223,79224,79225,79226,79227,79228,79229,79230,79231,79232,79233,79234,79235,79236,79237,79238,79239,79240,79241,79242,79243,79244,79245,79246,79247,79248,79249,79250,79251,79252,79253,79254,79255,79256,79257,79258,79259,79260,79261,79262,79263,79264,79265,79266,79267,79268,79269,79270,79271,79272,79273,79274,79275,79276,79277,79278,79279,79280,79281,79282,79283,79284,79285,79286,79287,79288,79289,79290,79291,79292,79293,79294,79295,79296,79298,79299,79300,79301,79302,79303,79304,79305,79306,79307,79308,79309,79310,79311,79312,79313,79314,79315,79316,79317,79318,79319,79320,79321,79322,79323,79324,79325,79326,79327,79328,79329,79330,79331,79332,79333,79334,79335,79336,79337,79338,79339,79340,79341,79342,79343,79344,79345,79346,79347,79348,79349,79350,79351,79352,79353,79354,79355,79356,79357,79358,79359,79360,79361,79362,79363,79364,79365,79366,79367,79368,79369,79370,79371,79372,79373,79374,79375,79376,79377,79378,79379,79380,79381,79382,79383,79384,79385,79386,79387,79388,79389,79390,79391,79392,79393,79394,79395,79396,79397,79398,79399,79400,79401,79402,79403,79404,79405,79406,79407,79408,79409,79410,79411,79412,79413,79414,79415,79416,79417,79418,79419,79420,79421,79422,79423,79424,79425,79426,79427,79428,79429,79430,79431,79432,79433,79434,79435,79436,79437,79438,79439,79440,79441,79442,79443,79444,79445,79446,79447,79448,79449,79450,79451,79452,79453,79454,79455,79456,79457,79458,79459,79460,79461,79462,79463,79464,79465,79466,79467,79468,79469,79470,79471,79472,79473,79474,79475,79476,79477,79478,79479,79480,79481,79482,79483,79484,79485,79486,79487,79488,79489,79490,79491,79492,79493,79494,79495,79496,79497,79498,79499,79500,79501,79502,79503,79504,79505,79506,79507,79508,79509,79510,79511,79512,79513,79514,79515,79516,79517,79518,79519,79520,79521,79522,79523,79524,79525,79526,79527,79528,79529,79530,79531,79532,79533,79534,79535,79536,79537,79538,79539,79540,79541,79542,79544,79545,79546,79547,79548,79549,79550,79551,79552,79553,79554,79555,79556,79557,79558,79559,79560,79561,79562,79563,79564,79565,79566,79567,79568,79569,79570,79571,79572,79573,79574,79575,79576,79577,79578,79579,79580,79581,79582,79583,79584,79585,79586,79587,79588,79589,79590,79591,79592,79593,79594,79595,79596,79597,79598,79599,79600,79601,79602,79603,79604,79605,79606,79607,79608,79609,79610,79611,79612,79613,79614,79615,79616,79617,79618,79619,79620,79621,79622,79623,79624,79625,79626,79627,79628,79629,79630,79631,79632,79633,79634,79635,79636,79637,79638,79639,79640,79641,79642,79643,79644,79645,79646,79647,79648,79649,79650,79651,79652,79653,79654,79655,79656,79657,79658,79659,79660,79661,79662,79663,79664,79665,79666,79667,79668,79669,79670,79671,79672,79673,79674,79675,79676,79677,79678,79679,79680,79681,79682,79683,79684,79685,79686,79687,79688,79689,79690,79691,79692,79693,79694,79695,79696,79697,79698,79699,79700,79701,79702,79703,79704,79705,79706,79707,79708,79709,79710,79711,79712,79713,79714,79715,79716,79717,79718,79719,79720,79721,79722,79723,79724,79725,79726,79727,79728,79729,79730,79731,79732,79733,79734,79735,79736,79737,79738,79739,79740,79741,79742,79743,79744,79745,79746,79747,79748,79749,79750,79751,79752,79753,79754,79755,79756,79757,79758,79759,79760,79761,79762,79763,79764,79765,79766,79767,79768,79769,79770,79771,79772,79773,79774,79775,79776,79777,79778,79779,79780,79781,79782,79783,79784,79785,79786,79787,79788,79789,79790,79791,79792,79793,79794,79795,79796,79797,79798,79799,79800,79801,79802,79803,79804,79805,79806,79807,79808,79809,79810,79811,79812,79813,79814,79815,79816,79817,79818,79819,79820,79821,79822,79823,79824,79825,79826,79827,79828,79829,79830,79831,79832,79833,79834,79835,79836,79837,79838,79839,79840,79841,79842,79843,79844,79845,79846,79847,79848,79849,79850,79851,79852,79853,79854,79855,79856,79857,79858,79859,79860,79861,79862,79863,79864,79865,79866,79867,79868,79869,79870,79871,79872,79873,79874,79875,79876,79877,79878,79879,79880,79881,79882,79883,79884,79885,79886,79887,79888,79889,79890,79891,79892,79893,79894,79895,79896,79897,79898,79899,79900,79901,79902,79903,79904,79905,79906,79907,79908,79909,79910,79911,79912,79913,79914,79915,79916,79917,79918,79919,79920,79921,79922,79923,79924,79925,79926,79927,79928,79929,79930,79931,79932,79933,79934,79935,79936,79937,79938,79939,79940,79941,79942,79943,79944,79945,79946,79947,79948,79949,79950,79951,79952,79953,79954,79955,79956,79957,79958,79959,79960,79961,79962,79963,79964,79965,79966,79967,79968,79969,79970,79971,79972,79973,79974,79975,79976,79977,79978,79979,79980,79981,79982,79983,79984,79985,79986,79987,79988,79989,79990,79991,79992,79993,79994,79995,79996,79997,79998,79999,80000,80001,80002,80003,80004,80005,80006,80007,80008,80009,80010,80011,80012,80013,80014,80015,80016,80017,80018,80019,80020,80021,80022,80023,80024,80025,80026,80027,80028,80029,80030,80031,80032,80033,80034,80035,80036,80037,80038,80039,80040,80041,80042,80043,80044,80045,80046,80047,80048,80049,80050,80051,80052,80053,80054,80055,80056,80057,80058,80059,80060,80061,80062,80063,80064,80065,80066,80067,80068,80069,80070,80071,80072,80073,80074,80075,80076,80077,80078,80079,80080,80081,80082,80083,80084,80085,80086,80087,80088,80089,80090,80091,80092,80093,80094,80095,80096,80097,80098,80099,80100,80101,80102,80103,80104,80105,80106,80107,80108,80109,80110,80111,80112,80113,80114,80115,80116,80117,80118,80119,80120,80121,80122,80123,80124,80125,80126,80127,80128,80129,80130,80131,80132,80133,80134,80135,80136,80137,80138,80139,80140,80141,80142,80143,80144,80145,80146,80147,80148,80149,80150,80151,80152,80153,80154,80155,80156,80157,80158,80159,80160,80161,80162,80163,80164,80166,80167,80168,80169,80170,80171,80172,80173,80174,80175,80176,80177,80178,80179,80180,80181,80182,80183,80184,80185,80186,80187,80188,80189,80190,80191,80192,80193,80194,80195,80196,80197,80198,80199,80200,80201,80202,80203,80204,80205,80206,80207,80208,80209,80210,80211,80212,80213,80214,80215,80216,80217,80218,80219,80220,80221,80222,80223,80224,80225,80226,80227,80228,80229,80230,80231,80232,80233,80234,80235,80236,80237,80238,80239,80240,80241,80242,80243,80244,80245,80246,80247,80248,80249,80250,80251,80252,80253,80254,80255,80256,80257,80258,80259,80260,80261,80262,80263,80264,80265,80266,80267,80268,80269,80270,80271,80272,80273,80274,80275,80276,80277,80278,80279,80280,80281,80282,80283,80284,80285,80286,80287,80288,80289,80290,80291,80292,80293,80294,80295,80296,80297,80298,80299,80300,80301,80302,80303,80304,80305,80306,80307,80308,80309,80310,80311,80313,80314,80315,80316,80317,80318,80319,80320,80321,80322,80323,80324,80325,80326,80327,80328,80329,80330,80331,80332,80333,80334,80335,80336,80337,80338,80339,80340,80341,80342,80343,80344,80345,80346,80347,80348,80349,80350,80351,80352,80353,80354,80355,80356,80357,80358,80359,80360,80361,80362,80363,80364,80365,80366,80367,80368,80369,80370,80371,80372,80373,80374,80375,80376,80377,80378,80379,80380,80381,80382,80383,80384,80385,80386,80387,80388,80389,80390,80391,80392,80393,80394,80395,80396,80397,80398,80399,80400,80401,80402,80403,80404,80405,80406,80407,80408,80409,80410,80411,80412,80413,80414,80415,80416,80417,80418,80420,80421,80422,80423,80424,80425,80426,80427,80428,80429,80430,80431,80432,80433,80434,80435,80436,80437,80438,80439,80440,80441,80442,80443,80444,80445,80446,80447,80448,80449,80450,80451,80452,80453,80454,80455,80456,80457,80458,80459,80460,80461,80462,80463,80464,80465,80466,80467,80468,80469,80470,80471,80472,80473,80474,80475,80476,80477,80478,80479,80480,80481,80482,80483,80484,80485,80486,80487,80488,80489,80490,80491,80492,80493,80494,80495,80496,80497,80498,80499,80500,80501,80502,80503,80504,80505,80506,80507,80508,80509,80510,80511,80512,80513,80514,80515,80516,80517,80518,80519,80520,80521,80522,80523,80524,80525,80526,80527,80528,80529,80530,80531,80532,80533,80534,80535,80536,80537,80539,80540,80541,80542,80543,80544,80545,80546,80547,80548,80549,80550,80551,80552,80553,80554,80555,80556,80557,80558,80559,80560,80561,80562,80563,80564,80565,80566,80567,80568,80569,80570,80571,80572,80573,80574,80575,80576,80577,80578,80579,80580,80581,80582,80583,80584,80585,80586,80587,80588,80589,80590,80591,80592,80593,80594,80595,80596,80597,80598,80599,80600,80601,80602,80603,80604,80605,80606,80607,80608,80609,80610,80611,80612,80613,80614,80615,80616,80617,80618,80619,80620,80621,80622,80623,80624,80625,80626,80627,80628,80629,80630,80631,80632,80633,80634,80635,80636,80637,80638,80639,80640,80641,80642,80643,80644,80645,80646,80647,80648,80649,80650,80651,80652,80653,80654,80655,80656,80657,80658,80659,80661,80662,80663,80664,80665,80666,80667,80668,80669,80670,80671,80672,80673,80674,80675,80676,80677,80678,80679,80680,80681,80682,80683,80684,80685,80686,80687,80688,80689,80690,80691,80692,80693,80694,80695,80696,80697,80698,80699,80700,80701,80702,80703,80704,80705,80706,80707,80708,80709,80710,80711,80712,80713,80714,80715,80716,80717,80718,80719,80720,80721,80722,80723,80724,80725,80726,80727,80728,80729,80730,80731,80732,80733,80734,80735,80736,80737,80738,80739,80740,80741,80742,80743,80744,80745,80746,80747,80748,80749,80750,80751,80752,80753,80754,80755,80756,80757,80758,80759,80760,80761,80762,80763,80764,80765,80766,80767,80768,80769,80770,80771,80772,80773,80774,80775,80776,80777,80778,80779,80780,80781,80782,80783,80784,80785,80786,80787,80788,80789,80790,80791,80792,80793,80794,80795,80796,80797,80798,80799,80800,80801,80802,80803,80804,80805,80806,80807,80808,80809,80810,80811,80812,80813,80814,80815,80816,80817,80818,80819,80820,80821,80822,80823,80824,80825,80826,80827,80828,80829,80830,80831,80832,80833,80834,80835,80836,80837,80838,80839,80840,80841,80842,80843,80844,80845,80846,80847,80848,80849,80850,80851,80852,80853,80854,80855,80856,80857,80858,80859,80860,80861,80862,80864,80865,80866,80867,80869,80870,80871,80872,80873,80874,80875,80876,80877,80878,80879,80880,80881,80882,80883,80884,80885,80886,80887,80888,80889,80890,80891,80892,80893,80894,80895,80896,80897,80898,80899,80900,80901,80902,80903,80904,80905,80906,80907,80908,80909,80910,80911,80912,80913,80914,80915,80916,80917,80918,80919,80920,80921,80922,80923,80924,80925,80926,80927,80928,80929,80930,80931,80932,80933,80934,80935,80936,80937,80938,80939,80940,80941,80942,80943,80944,80945,80946,80947,80948,80949,80950,80951,80952,80953,80954,80955,80956,80957,80958,80959,80960,80961,80962,80963,80964,80965,80966,80967,80968,80970,80971,80972,80973,80974,80975,80976,80977,80978,80979,80980,80981,80982,80983,80984,80985,80986,80987,80988,80989,80990,80991,80992,80993,80994,80995,80996,80997,80998,80999,81000,81001,81002,81003,81004,81005,81006,81007,81008,81009,81010,81011,81012,81013,81014,81015,81016,81017,81018,81019,81020,81021,81022,81023,81024,81025,81026,81027,81028,81029,81030,81031,81032,81033,81034,81035,81036,81037,81038,81039,81040,81041,81042,81043,81044,81045,81046,81047,81048,81049,81050,81051,81052,81053,81054,81055,81056,81057,81059,81061,81062,81063,81064,81065,81066,81067,81068,81069,81070,81071,81072,81073,81074,81075,81076,81077,81078,81079,81080,81081,81082,81083,81084,81085,81086,81087,81088,81089,81090,81091,81092,81093,81094,81095,81096,81097,81098,81099,81100,81101,81102,81103,81104,81105,81106,81107,81108,81109,81110,81111,81112,81113,81114,81115,81116,81117,81118,81119,81120,81121,81122,81123,81124,81125,81126,81127,81128,81129,81130,81132,81133,81134,81135,81136,81137,81138,81139,81140,81141,81142,81143,81144,81145,81146,81147,81148,81149,81150,81151,81152,81153,81154,81155,81156,81157,81158,81159,81160,81161,81162,81163,81164,81165,81166,81167,81168,81169,81170,81171,81172,81173,81174,81175,81176,81177,81178,81179,81180,81181,81182,81183,81184,81185,81186,81187,81188,81189,81190,81191,81192,81193,81194,81195,81196,81197,81198,81199,81200,81201,81202,81203,81204,81205,81206,81207,81208,81209,81210,81211,81212,81213,81214,81215,81216,81217,81218,81219,81220,81221,81222,81223,81224,81225,81226,81227,81228,81229,81230,81231,81232,81233,81234,81235,81236,81237,81238,81239,81240,81241,81242,81243,81244,81245,81246,81247,81248,81249,81250,81251,81252,81253,81254,81255,81256,81257,81258,81259,81260,81261,81262,81263,81264,81265,81266,81267,81268,81269,81270,81271,81272,81273,81274,81275,81276,81277,81278,81279,81280,81281,81282,81283,81284,81285,81286,81287,81288,81289,81290,81291,81292,81293,81294,81295,81296,81297,81298,81299,81300,81301,81302,81303,81304,81305,81306,81307,81308,81309,81310,81311,81312,81313,81314,81315,81316,81317,81318,81319,81320,81321,81322,81323,81324,81325,81326,81327,81328,81329,81330,81331,81332,81333,81334,81335,81336,81337,81338,81339,81340,81341,81342,81343,81344,81345,81346,81347,81348,81349,81350,81351,81352,81353,81354,81355,81356,81357,81358,81359,81360,81361,81362,81363,81364,81365,81366,81367,81368,81369,81370,81371,81372,81373,81374,81375,81376,81377,81378,81379,81380,81381,81382,81383,81384,81385,81386,81387,81388,81389,81390,81391,81392,81393,81394,81395,81396,81397,81398,81399,81400,81401,81402,81403,81404,81405,81406,81407,81408,81409,81410,81411,81412,81413,81414,81415,81416,81417,81418,81419,81420,81421,81422,81423,81424,81426,81427,81428,81429,81430,81431,81432,81433,81434,81435,81436,81437,81438,81439,81440,81441,81442,81443,81444,81445,81446,81447,81448,81449,81450,81451,81452,81453,81454,81455,81456,81457,81458,81459,81460,81461,81462,81463,81464,81465,81466,81467,81468,81469,81470,81471,81472,81473,81474,81475,81476,81477,81478,81479,81480,81481,81482,81483,81484,81485,81486,81487,81488,81489,81490,81491,81492,81493,81494,81495,81496,81497,81498,81499,81500,81501,81502,81503,81504,81505,81506,81507,81508,81509,81510,81511,81512,81513,81514,81515,81517,81518,81519,81520,81521,81522,81523,81524,81525,81526,81527,81528,81529,81530,81531,81532,81533,81534,81535,81536,81537,81538,81539,81540,81541,81542,81543,81544,81545,81546,81547,81548,81549,81550,81551,81552,81553,81554,81555,81556,81557,81558,81559,81560,81561,81562,81563,81564,81565,81566,81567,81568,81569,81570,81571,81572,81573,81574,81575,81576,81577,81578,81579,81580,81581,81582,81583,81584,81585,81586,81587,81588,81589,81590,81591,81592,81593,81594,81595,81596,81597,81598,81599,81600,81601,81602,81603,81604,81605,81606,81607,81608,81609,81610,81611,81612,81613,81614,81615,81616,81617,81618,81619,81620,81621,81622,81623,81624,81625,81626,81627,81629,81630,81631,81632,81633,81634,81635,81636,81637,81638,81639,81640,81641,81642,81643,81644,81645,81646,81647,81648,81649,81650,81651,81652,81653,81654,81655,81656,81657,81658,81659,81660,81661,81662,81663,81664,81665,81666,81667,81668,81669,81671,81672,81673,81674,81675,81676,81677,81678,81679,81680,81681,81682,81683,81684,81685,81686,81687,81688,81689,81690,81691,81692,81693,81694,81695,81696,81697,81698,81699,81700,81701,81702,81703,81704,81705,81706,81707,81708,81709,81710,81711,81712,81713,81714,81715,81716,81717,81718,81719,81720,81721,81722,81723,81724,81725,81726,81727,81728,81729,81730,81731,81732,81733,81734,81735,81736,81737,81738,81739,81740,81741,81742,81744,81745,81746,81747,81748,81749,81750,81751,81752,81753,81754,81755,81756,81757,81758,81759,81760,81761,81762,81763,81764,81765,81766,81767,81768,81769,81770,81771,81772,81773,81774,81775,81776,81777,81778,81779,81780,81781,81782,81783,81784,81785,81786,81787,81788,81789,81790,81791,81792,81793,81794,81795,81796,81797,81798,81799,81800,81801,81802,81803,81804,81805,81806,81807,81808,81809,81810,81811,81812,81813,81814,81815,81816,81817,81818,81819,81820,81821,81822,81823,81824,81825,81826,81827,81828,81829,81830,81831,81832,81833,81834,81835,81836,81837,81838,81839,81840,81841,81842,81843,81844,81845,81846,81847,81848,81850,81851,81852,81853,81854,81855,81856,81857,81858,81859,81860,81861,81862,81863,81864,81865,81866,81867,81868,81869,81870,81871,81872,81873,81874,81875,81876,81877,81878,81879,81880,81881,81882,81883,81884,81885,81886,81887,81888,81889,81890,81891,81892,81893,81894,81895,81896,81897,81898,81899,81900,81901,81902,81903,81904,81905,81906,81907,81908,81909,81910,81911,81912,81913,81914,81915,81916,81917,81918,81919,81920,81921,81922,81923,81924,81925,81926,81927,81928,81929,81930,81931,81932,81933,81934,81935,81936,81938,81939,81940,81941,81942,81943,81944,81945,81946,81947,81948,81949,81950,81951,81952,81953,81954,81955,81956,81957,81958,81959,81960,81961,81962,81963,81964,81965,81966,81967,81968,81969,81970,81971,81972,81973,81974,81975,81976,81977,81978,81979,81980,81981,81982,81983,81984,81985,81986,81987,81988,81989,81990,81991,81992,81993,81994,81995,81996,81997,81998,81999,82000,82001,82002,82003,82004,82005,82006,82007,82008,82009,82010,82011,82012,82013,82014,82015,82016,82017,82018,82019,82020,82021,82022,82023,82024,82025,82026,82027,82028,82029,82030,82031,82032,82033,82034,82035,82036,82037,82038,82039,82040,82041,82042,82043,82044,82045,82046,82047,82048,82049,82050,82051,82052,82053,82054,82055,82056,82057,82058,82059,82060,82061,82062,82063,82064,82065,82066,82067,82068,82069,82070,82071,82072,82073,82074,82075,82076,82077,82078,82079,82080,82081,82082,82083,82084,82085,82086,82087,82088,82089,82090,82091,82092,82093,82094,82095,82096,82097,82098,82099,82100,82101,82102,82103,82104,82106,82107,82108,82109,82110,82111,82112,82113,82114,82115,82116,82117,82118,82119,82120,82121,82122,82123,82124,82125,82126,82127,82128,82129,82130,82131,82132,82133,82134,82135,82136,82137,82138,82140,82141,82142,82143,82144,82145,82146,82147,82148,82149,82150,82151,82152,82153,82154,82155,82156,82157,82158,82159,82160,82161,82162,82163,82164,82165,82166,82167,82168,82169,82170,82171,82172,82173,82174,82175,82176,82177,82178,82179,82180,82181,82182,82183,82184,82185,82186,82187,82188,82189,82190,82191,82192,82193,82194,82195,82196,82197,82198,82199,82200,82202,82203,82204,82206,82207,82208,82209,82210,82211,82212,82213,82214,82215,82216,82217,82218,82219,82220,82221,82222,82223,82224,82225,82226,82227,82228,82229,82230,82231,82232,82233,82234,82235,82236,82237,82238,82239,82240,82241,82242,82243,82244,82245,82246,82247,82248,82249,82250,82251,82252,82253,82254,82255,82256,82257,82258,82259,82260,82261,82262,82263,82264,82265,82266,82267,82268,82269,82270,82271,82272,82273,82274,82275,82276,82277,82278,82279,82280,82281,82282,82283,82284,82285,82286,82287,82288,82289,82290,82291,82292,82293,82294,82295,82296,82297,82298,82299,82300,82301,82302,82303,82304,82305,82306,82307,82308,82309,82310,82311,82312,82313,82314,82315,82316,82317,82318,82319,82320,82321,82322,82323,82324,82325,82326,82327,82328,82329,82330,82331,82332,82333,82334,82335,82336,82337,82338,82339,82340,82341,82342,82343,82344,82345,82346,82347,82348,82349,82350,82351,82352,82353,82354,82355,82356,82357,82358,82359,82360,82361,82362,82363,82364,82365,82366,82367,82368,82369,82370,82371,82372,82373,82374,82375,82376,82377,82378,82379,82380,82381,82382,82383,82384,82385,82386,82387,82388,82389,82390,82391,82392,82393,82394,82395,82396,82397,82398,82399,82400,82401,82402,82403,82404,82405,82406,82407,82408,82409,82410,82411,82412,82413,82414,82415,82416,82417,82418,82419,82420,82421,82422,82423,82424,82425,82426,82427,82428,82429,82430,82431,82432,82433,82434,82435,82436,82437,82438,82439,82440,82441,82442,82443,82444,82445,82446,82447,82448,82449,82450,82451,82452,82453,82454,82455,82456,82457,82458,82459,82460,82461,82462,82463,82464,82465,82466,82467,82468,82469,82470,82471,82472,82473,82474,82475,82476,82477,82478,82479,82480,82481,82482,82483,82484,82485,82486,82487,82488,82489,82490,82491,82492,82493,82494,82495,82496,82497,82498,82499,82500,82501,82502,82503,82504,82505,82506,82507,82508,82509,82510,82511,82512,82513,82514,82515,82516,82517,82518,82519,82520,82521,82522,82523,82524,82525,82526,82527,82528,82529,82530,82531,82532,82533,82534,82535,82536,82537,82538,82539,82540,82541,82542,82543,82544,82545,82546,82547,82548,82549,82550,82551,82552,82553,82554,82555,82556,82557,82558,82559,82560,82561,82563,82564,82565,82566,82567,82568,82569,82570,82571,82572,82573,82574,82575,82576,82577,82578,82579,82580,82581,82582,82583,82584,82585,82586,82587,82588,82589,82590,82591,82592,82593,82594,82595,82596,82597,82598,82599,82600,82601,82602,82603,82604,82605,82606,82607,82608,82609,82610,82611,82612,82613,82614,82615,82616,82617,82619,82620,82621,82622,82623,82624,82625,82626,82627,82628,82629,82630,82631,82632,82633,82634,82635,82636,82637,82638,82639,82640,82641,82642,82643,82644,82645,82646,82647,82649,82650,82651,82652,82653,82654,82655,82656,82657,82658,82659,82660,82661,82662,82663,82664,82665,82666,82667,82668,82669,82670,82671,82672,82673,82674,82676,82677,82678,82679,82680,82681,82682,82683,82684,82685,82686,82687,82688,82689,82690,82691,82692,82693,82694,82695,82696,82697,82698,82699,82700,82701,82702,82703,82704,82705,82706,82707,82708,82709,82710,82711,82712,82713,82714,82715,82716,82717,82718,82719,82720,82721,82722,82723,82724,82725,82726,82727,82728,82729,82730,82731,82732,82733,82734,82735,82736,82737,82738,82739,82740,82741,82742,82743,82744,82745,82746,82747,82748,82749,82750,82751,82752,82753,82754,82755,82756,82757,82758,82759,82760,82761,82762,82763,82764,82765,82766,82767,82768,82769,82770,82771,82772,82773,82774,82775,82776,82777,82778,82779,82780,82781,82782,82783,82784,82785,82786,82787,82788,82789,82790,82791,82792,82793,82794,82795,82796,82797,82798,82799,82800,82801,82802,82803,82804,82805,82806,82807,82808,82809,82810,82811,82812,82814,82815,82816,82817,82818,82819,82820,82821,82822,82823,82824,82825,82826,82827,82828,82829,82830,82831,82832,82833,82834,82835,82836,82837,82838,82839,82840,82841,82842,82843,82844,82845,82846,82847,82848,82849,82850,82851,82852,82853,82854,82855,82856,82857,82858,82859,82860,82861,82862,82863,82864,82865,82866,82867,82868,82869,82870,82871,82872,82873,82874,82875,82876,82877,82878,82879,82880,82881,82882,82883,82884,82885,82886,82887,82888,82889,82890,82891,82893,82894,82895,82896,82897,82898,82899,82900,82901,82902,82903,82904,82905,82906,82907,82908,82909,82910,82911,82912,82913,82914,82915,82916,82917,82918,82919,82920,82921,82922,82923,82924,82925,82926,82927,82928,82929,82930,82931,82932,82933,82935,82936,82937,82938,82939,82940,82941,82942,82943,82944,82945,82946,82947,82948,82949,82950,82951,82952,82953,82954,82955,82956,82957,82958,82959,82960,82961,82962,82963,82965,82966,82967,82968,82969,82970,82971,82972,82973,82974,82975,82976,82977,82978,82979,82980,82981,82982,82983,82984,82985,82986,82987,82988,82989,82990,82991,82992,82993,82994,82995,82996,82997,82998,82999,83000,83001,83002,83003,83004,83005,83006,83007,83008,83009,83010,83011,83012,83013,83014,83015,83016,83017,83018,83019,83020,83021,83022,83023,83024,83025,83026,83027,83028,83029,83030,83031,83032,83033,83034,83035,83036,83037,83038,83039,83040,83041,83042,83043,83044,83045,83046,83047,83048,83049,83050,83051,83052,83053,83054,83055,83056,83057,83058,83059,83060,83061,83062,83063,83064,83065,83066,83067,83068,83069,83070,83071,83072,83073,83074,83075,83076,83077,83078,83079,83080,83081,83082,83083,83084,83085,83086,83087,83088,83089,83090,83091,83092,83093,83094,83095,83096,83097,83098,83099,83100,83101,83102,83103,83104,83105,83106,83107,83108,83109,83110,83111,83112,83113,83114,83115,83116,83117,83118,83119,83120,83121,83122,83123,83124,83125,83126,83127,83128,83129,83130,83131,83132,83133,83134,83135,83136,83137,83138,83139,83140,83141,83142,83143,83144,83145,83146,83147,83148,83149,83150,83151,83152,83153,83154,83155,83156,83157,83158,83159,83160,83161,83162,83163,83164,83165,83166,83167,83168,83169,83170,83171,83172,83173,83174,83175,83176,83177,83178,83179,83180,83181,83182,83183,83184,83185,83186,83187,83189,83190,83191,83192,83193,83194,83195,83196,83197,83198,83199,83200,83201,83202,83203,83205,83206,83207,83208,83209,83210,83211,83212,83213,83214,83215,83216,83217,83218,83219,83220,83221,83222,83223,83224,83225,83226,83227,83228,83229,83230,83231,83232,83233,83235,83236,83237,83238,83239,83240,83241,83242,83243,83244,83245,83246,83247,83248,83249,83250,83251,83252,83253,83254,83255,83256,83257,83258,83260,83261,83262,83263,83264,83265,83266,83267,83268,83269,83270,83271,83272,83273,83274,83275,83277,83278,83279,83280,83281,83282,83283,83284,83285,83286,83287,83288,83289,83290,83291,83292,83293,83294,83295,83296,83297,83298,83299,83300,83301,83302,83303,83304,83305,83306,83307,83308,83309,83310,83311,83312,83313,83314,83315,83316,83317,83318,83319,83320,83321,83322,83323,83324,83325,83326,83327,83328,83329,83330,83331,83332,83333,83334,83335,83336,83337,83338,83339,83340,83342,83343,83344,83345,83346,83347,83348,83349,83350,83351,83352,83353,83354,83355,83356,83357,83358,83359,83360,83361,83362,83363,83364,83365,83366,83367,83368,83369,83370,83371,83372,83373,83374,83375,83376,83377,83378,83379,83380,83381,83382,83383,83384,83385,83386,83387,83388,83389,83390,83391,83392,83393,83394,83395,83396,83397,83398,83399,83400,83401,83402,83403,83404,83405,83406,83407,83408,83409,83410,83411,83412,83413,83414,83415,83416,83417,83418,83419,83420,83421,83422,83423,83424,83425,83426,83427,83428,83429,83430,83431,83432,83433,83434,83435,83436,83437,83438,83439,83440,83441,83442,83443,83444,83445,83446,83447,83448,83449,83450,83451,83452,83453,83454,83455,83456,83457,83458,83459,83460,83461,83462,83463,83464,83465,83466,83467,83468,83469,83470,83472,83473,83474,83475,83476,83477,83478,83479,83480,83481,83482,83483,83484,83485,83486,83487,83488,83489,83490,83491,83492,83493,83494,83495,83496,83497,83498,83499,83500,83501,83502,83503,83504,83505,83506,83507,83508,83509,83510,83511,83512,83513,83514,83515,83516,83517,83518,83519,83520,83521,83522,83523,83524,83525,83526,83527,83528,83529,83530,83531,83532,83533,83534,83535,83536,83537,83538,83539,83540,83541,83542,83543,83544,83545,83546,83547,83548,83549,83550,83551,83552,83553,83554,83555,83556,83557,83558,83559,83560,83561,83562,83563,83564,83565,83566,83567,83568,83569,83570,83571,83572,83573,83574,83576,83577,83578,83579,83580,83581,83582,83583,83584,83585,83586,83587,83588,83589,83590,83591,83592,83593,83594,83595,83596,83597,83598,83599,83600,83601,83602,83603,83604,83605,83606,83607,83608,83609,83610,83611,83612,83613,83614,83615,83616,83617,83618,83619,83620,83621,83622,83623,83624,83625,83626,83627,83628,83629,83630,83631,83632,83633,83634,83635,83636,83637,83638,83640,83641,83642,83643,83644,83645,83646,83647,83648,83649,83650,83651,83652,83653,83654,83655,83656,83657,83658,83659,83660,83661,83662,83663,83664,83665,83666,83667,83668,83669,83670,83671,83672,83673,83674,83675,83676,83677,83678,83679,83680,83681,83682,83683,83684,83685,83686,83687,83688,83689,83690,83691,83692,83693,83694,83695,83696,83697,83698,83699,83700,83701,83702,83703,83704,83705,83706,83707,83708,83709,83710,83711,83712,83713,83714,83715,83716,83717,83718,83719,83720,83721,83722,83723,83724,83725,83726,83727,83728,83729,83730,83731,83732,83733,83734,83735,83736,83737,83738,83739,83740,83741,83742,83743,83744,83745,83746,83747,83748,83749,83750,83751,83752,83753,83754,83755,83756,83757,83758,83759,83760,83761,83762,83763,83764,83765,83766,83767,83768,83769,83770,83771,83772,83773,83774,83775,83776,83777,83778,83779,83780,83781,83782,83783,83784,83785,83786,83787,83788,83789,83790,83791,83792,83793,83794,83795,83796,83797,83798,83799,83800,83801,83802,83804,83805,83806,83807,83808,83809,83810,83811,83812,83813,83814,83815,83816,83817,83818,83819,83820,83821,83822,83823,83824,83825,83826,83827,83828,83829,83830,83831,83832,83833,83835,83836,83837,83838,83839,83840,83841,83842,83843,83844,83845,83846,83847,83848,83849,83850,83851,83852,83853,83854,83855,83856,83857,83858,83859,83860,83861,83862,83863,83864,83865,83866,83867,83868,83869,83870,83871,83872,83873,83874,83875,83876,83877,83878,83879,83880,83881,83882,83883,83884,83885,83886,83887,83888,83889,83890,83891,83892,83893,83894,83895,83896,83897,83898,83899,83900,83901,83902,83903,83904,83905,83906,83907,83908,83909,83910,83911,83912,83913,83914,83915,83916,83917,83918,83919,83920,83921,83922,83923,83925,83926,83927,83928,83929,83930,83931,83932,83933,83934,83935,83936,83937,83938,83939,83940,83941,83942,83943,83944,83945,83946,83947,83948,83949,83950,83951,83952,83953,83954,83955,83956,83957,83958,83959,83960,83961,83962,83963,83964,83965,83966,83967,83968,83969,83970,83971,83972,83973,83974,83975,83976,83977,83978,83979,83980,83981,83982,83983,83984,83985,83986,83987,83988,83989,83990,83991,83992,83993,83994,83995,83996,83997,83998,83999,84000,84001,84002,84003,84004,84005,84006,84007,84008,84009,84010,84011,84012,84013,84014,84015,84016,84017,84018,84019,84020,84021,84022,84023,84024,84025,84026,84027,84028,84029,84030,84031,84032,84033,84034,84035,84036,84037,84038,84039,84040,84041,84042,84043,84044,84045,84046,84047,84048,84049,84050,84051,84052,84053,84054,84055,84056,84057,84058,84059,84060,84061,84062,84063,84064,84065,84066,84067,84068,84069,84070,84071,84072,84073,84074,84075,84076,84077,84078,84079,84080,84081,84082,84083,84084,84085,84086,84087,84088,84089,84090,84091,84092,84093,84094,84095,84096,84097,84098,84099,84100,84101,84102,84103,84105,84106,84107,84108,84109,84110,84111,84112,84113,84115,84116,84117,84118,84119,84120,84121,84122,84123,84124,84125,84126,84127,84128,84129,84130,84131,84132,84133,84134,84135,84136,84137,84139,84140,84141,84142,84143,84144,84145,84146,84147,84148,84149,84150,84151,84152,84153,84154,84155,84156,84157,84158,84159,84160,84161,84162,84163,84164,84165,84166,84167,84168,84169,84170,84171,84172,84173,84174,84175,84176,84177,84178,84179,84180,84181,84182,84183,84184,84185,84186,84187,84188,84189,84190,84191,84192,84193,84194,84195,84196,84197,84198,84199,84200,84201,84202,84203,84204,84205,84206,84207,84208,84209,84210,84211,84212,84213,84214,84215,84216,84217,84218,84219,84220,84221,84222,84223,84224,84225,84226,84227,84228,84229,84230,84231,84232,84233,84234,84235,84236,84237,84238,84239,84240,84241,84242,84243,84244,84245,84246,84247,84248,84249,84250,84251,84252,84253,84254,84255,84256,84257,84258,84259,84261,84262,84263,84264,84265,84266,84267,84268,84269,84270,84271,84272,84273,84274,84275,84276,84277,84278,84279,84280,84281,84282,84283,84285,84286,84287,84288,84289,84290,84291,84292,84293,84294,84295,84296,84297,84298,84299,84300,84301,84302,84304,84305,84306,84307,84308,84309,84310,84311,84312,84313,84314,84315,84316,84317,84318,84319,84320,84321,84322,84323,84324,84325,84326,84327,84328,84329,84330,84331,84332,84333,84334,84335,84336,84337,84338,84340,84341,84342,84343,84344,84345,84346,84348,84349,84350,84351,84352,84353,84354,84355,84356,84358,84359,84360,84361,84362,84363,84364,84365,84366,84367,84368,84369,84370,84371,84372,84373,84374,84375,84376,84377,84378,84379,84380,84381,84382,84383,84384,84385,84386,84387,84388,84389,84390,84391,84392,84393,84394,84395,84396,84397,84398,84399,84400,84401,84402,84403,84404,84405,84406,84407,84408,84409,84410,84411,84412,84413,84414,84415,84416,84417,84418,84419,84421,84422,84423,84424,84425,84426,84427,84428,84429,84430,84431,84432,84433,84434,84435,84436,84437,84438,84439,84440,84441,84442,84443,84444,84445,84446,84447,84448,84449,84450,84451,84452,84453,84454,84455,84456,84457,84458,84459,84460,84461,84462,84463,84464,84465,84466,84467,84468,84469,84470,84471,84472,84473,84474,84475,84476,84477,84478,84479,84480,84481,84482,84483,84484,84485,84486,84487,84488,84490,84491,84492,84493,84494,84495,84496,84497,84498,84499,84500,84501,84502,84503,84504,84505,84507,84508,84509,84510,84511,84512,84513,84514,84515,84516,84517,84518,84519,84520,84521,84522,84523,84524,84525,84526,84527,84528,84529,84530,84531,84532,84533,84534,84535,84536,84537,84538,84539,84540,84541,84542,84543,84544,84545,84546,84547,84548,84549,84550,84551,84552,84553,84554,84555,84556,84557,84558,84559,84560,84561,84562,84563,84564,84565,84566,84567,84568,84569,84570,84571,84572,84573,84574,84575,84576,84577,84578,84579,84580,84581,84582,84583,84584,84585,84586,84587,84588,84589,84590,84591,84592,84593,84594,84595,84596,84597,84598,84599,84600,84601,84602,84603,84604,84605,84606,84607,84608,84609,84610,84611,84612,84613,84614,84615,84616,84617,84618,84619,84620,84621,84622,84623,84624,84625,84626,84627,84628,84629,84630,84631,84632,84633,84634,84635,84636,84637,84638,84639,84640,84641,84642,84643,84644,84645,84646,84647,84648,84649,84650,84651,84652,84653,84654,84655,84656,84657,84658,84659,84660,84661,84662,84663,84664,84665,84666,84667,84669,84670,84671,84672,84674,84675,84676,84677,84678,84679,84680,84681,84682,84683,84684,84685,84686,84687,84688,84689,84690,84691,84693,84694,84695,84696,84697,84698,84699,84700,84701,84702,84703,84704,84705,84706,84707,84708,84709,84710,84711,84712,84713,84714,84715,84717,84718,84719,84720,84721,84722,84723,84724,84725,84726,84727,84728,84729,84730,84731,84732,84733,84734,84735,84736,84737,84738,84739,84740,84741,84742,84743,84744,84745,84746,84747,84748,84749,84750,84751,84752,84753,84754,84755,84756,84757,84758,84759,84760,84761,84762,84763,84764,84765,84766,84767,84768,84769,84770,84771,84772,84773,84774,84775,84776,84777,84778,84779,84780,84781,84782,84783,84784,84785,84786,84787,84788,84789,84790,84791,84792,84793,84794,84796,84797,84798,84800,84801,84802,84803,84804,84805,84806,84807,84808,84810,84811,84813,84814,84815,84816,84817,84818,84819,84820,84821,84822,84823,84824,84825,84826,84827,84828,84829,84830,84831,84832,84833,84834,84835,84836,84837,84839,84840,84841,84842,84843,84844,84845,84846,84847,84848,84849,84850,84851,84852,84853,84854,84855,84856,84857,84858,84859,84860,84861,84862,84863,84864,84865,84866,84867,84868,84869,84870,84871,84872,84873,84874,84875,84876,84877,84878,84879,84880,84881,84882,84883,84884,84885,84886,84887,84888,84889,84890,84891,84892,84893,84894,84895,84896,84897,84898,84899,84900,84901,84902,84903,84904,84905,84906,84907,84908,84909,84910,84911,84912,84913,84914,84915,84916,84917,84918,84919,84920,84921,84922,84923,84924,84925,84926,84927,84928,84929,84930,84931,84932,84933,84934,84935,84936,84937,84938,84939,84940,84941,84942,84943,84944,84945,84946,84947,84948,84949,84950,84951,84952,84953,84954,84955,84956,84957,84958,84959,84960,84961,84962,84963,84964,84965,84966,84967,84968,84969,84970,84971,84972,84973,84974,84975,84976,84977,84978,84979,84980,84981,84982,84983,84984,84985,84986,84987,84989,84991,84992,84993,84994,84995,84996,84997,84998,84999,85000,85001,85002,85003,85004,85005,85006,85007,85008,85009,85010,85011,85012,85013,85014,85015,85017,85018,85019,85020,85021,85022,85023,85024,85025,85026,85027,85028,85029,85030,85031,85032,85033,85034,85035,85036,85037,85038,85039,85040,85042,85043,85044,85045,85046,85047,85048,85049,85050,85051,85053,85054,85055,85056,85057,85058,85059,85060,85061,85062,85063,85064,85065,85066,85067,85068,85069,85070,85071,85072,85073,85074,85075,85076,85077,85078,85079,85081,85082,85083,85084,85085,85086,85087,85088,85089,85090,85091,85092,85093,85094,85095,85096,85097,85098,85099,85100,85101,85102,85103,85104,85105,85106,85107,85108,85109,85110,85111,85112,85113,85114,85115,85116,85117,85118,85119,85120,85121,85122,85123,85124,85125,85126,85127,85128,85129,85130,85131,85132,85133,85134,85135,85136,85137,85138,85139,85140,85141,85142,85143,85144,85145,85147,85148,85149,85150,85151,85152,85153,85154,85155,85156,85157,85158,85159,85160,85161,85162,85163,85164,85166,85167,85168,85169,85170,85171,85172,85173,85174,85175,85176,85177,85178,85179,85180,85181,85182,85183,85184,85185,85186,85187,85188,85189,85190,85191,85192,85193,85194,85196,85197,85198,85199,85200,85201,85202,85204,85205,85206,85207,85208,85209,85210,85211,85212,85213,85214,85215,85216,85217,85218,85219,85220,85221,85222,85223,85224,85225,85226,85227,85228,85229,85230,85231,85233,85234,85235,85236,85237,85238,85239,85240,85241,85242,85243,85244,85245,85246,85248,85249,85250,85251,85252,85253,85254,85255,85256,85257,85258,85259,85260,85261,85262,85263,85264,85265,85266,85267,85268,85269,85270,85271,85272,85273,85274,85275,85276,85277,85278,85279,85280,85282,85283,85284,85285,85286,85287,85288,85289,85290,85291,85292,85293,85294,85295,85296,85297,85298,85299,85300,85301,85302,85303,85304,85305,85306,85307,85308,85309,85310,85311,85312,85313,85314,85315,85316,85317,85318,85319,85320,85321,85322,85323,85324,85325,85326,85327,85328,85329,85330,85331,85332,85333,85334,85335,85336,85337,85338,85339,85340,85341,85342,85343,85344,85345,85346,85347,85348,85349,85350,85352,85353,85354,85355,85356,85357,85358,85359,85360,85361,85362,85363,85364,85365,85367,85368,85369,85370,85371,85372,85373,85374,85375,85376,85377,85378,85379,85380,85381,85382,85383,85384,85385,85386,85387,85388,85390,85391,85392,85393,85394,85395,85396,85398,85399,85400,85401,85402,85403,85404,85405,85406,85408,85409,85410,85411,85412,85413,85414,85415,85416,85417,85418,85419,85420,85421,85422,85423,85424,85425,85426,85427,85428,85429,85430,85431,85432,85433,85434,85436,85437,85438,85439,85440,85441,85442,85443,85444,85445,85446,85448,85450,85451,85452,85453,85454,85455,85456,85457,85458,85459,85460,85462,85463,85464,85465,85466,85467,85468,85470,85471,85472,85473,85474,85475,85476,85477,85478,85479,85480,85481,85482,85483,85484,85485,85486,85487,85488,85489,85490,85491,85492,85493,85494,85495,85496,85497,85498,85499,85500,85501,85502,85503,85504,85505,85506,85507,85508,85509,85510,85511,85512,85513,85514,85515,85516,85517,85518,85519,85520,85521,85522,85523,85524,85526,85527,85528,85529,85530,85531,85532,85533,85534,85535,85536,85537,85538,85539,85540,85541,85542,85543,85544,85545,85546,85547,85548,85549,85550,85551,85552,85553,85554,85555,85556,85557,85558,85559,85560,85561,85562,85563,85564,85565,85566,85567,85568,85569,85570,85571,85572,85573,85574,85575,85576,85577,85578,85579,85580,85581,85582,85583,85584,85586,85587,85588,85591,85592,85593,85594,85595,85596,85597,85598,85599,85600,85601,85602,85603,85604,85605,85606,85607,85608,85609,85610,85611,85612,85613,85614,85615,85616,85617,85618,85619,85620,85621,85622,85623,85624,85625,85626,85627,85628,85629,85630,85631,85632,85633,85634,85635,85636,85637,85638,85639,85640,85641,85642,85643,85644,85645,85646,85647,85648,85649,85650,85651,85652,85653,85654,85655,85656,85657,85658,85659,85660,85661,85662,85664,85665,85666,85667,85668,85669,85670,85671,85672,85673,85674,85675,85676,85677,85678,85679,85680,85681,85682,85683,85684,85685,85686,85687,85688,85689,85690,85691,85692,85693,85694,85695,85696,85697,85698,85699,85700,85701,85702,85703,85704,85705,85706,85707,85708,85709,85710,85711,85712,85713,85714,85715,85717,85718,85719,85720,85721,85722,85723,85724,85725,85726,85727,85728,85729,85730,85731,85732,85733,85734,85735,85737,85738,85739,85740,85741,85742,85743,85744,85745,85746,85747,85748,85749,85750,85751,85752,85753,85754,85755,85756,85757,85758,85759,85760,85761,85762,85763,85764,85765,85767,85768,85769,85770,85771,85772,85773,85774,85775,85776,85777,85778,85779,85780,85781,85782,85783,85784,85785,85786,85787,85789,85790,85791,85792,85793,85794,85795,85796,85797,85798,85799,85800,85801,85802,85803,85804,85805,85806,85807,85808,85809,85810,85811,85812,85813,85814,85815,85816,85817,85818,85819,85820,85821,85822,85823,85824,85825,85826,85827,85828,85829,85830,85831,85832,85833,85834,85835,85836,85837,85838,85839,85840,85841,85842,85843,85844,85845,85846,85847,85848,85849,85850,85851,85852,85853,85854,85855,85856,85857,85858,85859,85860,85861,85862,85863,85864,85865,85866,85867,85868,85869,85870,85871,85872,85873,85874,85875,85876,85877,85879,85880,85881,85882,85883,85884,85885,85886,85887,85888,85889,85890,85891,85892,85893,85894,85895,85896,85897,85898,85899,85900,85901,85902,85903,85904,85905,85906,85907,85908,85910,85912,85913,85914,85915,85916,85917,85918,85919,85920,85921,85922,85923,85924,85925,85926,85927,85928,85929,85930,85931,85932,85933,85934,85935,85936,85937,85938,85939,85940,85941,85942,85943,85944,85945,85946,85947,85948,85949,85950,85951,85952,85953,85954,85955,85956,85957,85958,85959,85960,85961,85962,85964,85965,85966,85967,85968,85969,85970,85971,85972,85973,85974,85975,85976,85977,85978,85979,85980,85981,85982,85983,85984,85985,85986,85987,85988,85989,85990,85991,85992,85993,85994,85995,85996,85997,85998,85999,86000,86001,86002,86003,86004,86005,86006,86007,86008,86009,86010,86011,86012,86013,86014,86015,86016,86017,86018,86019,86020,86021,86022,86023,86024,86025,86026,86027,86028,86029,86030,86031,86032,86033,86034,86035,86036,86037,86038,86039,86040,86041,86042,86043,86044,86045,86046,86047,86048,86049,86050,86051,86052,86053,86054,86055,86056,86057,86058,86059,86060,86061,86062,86063,86064,86065,86066,86067,86068,86069,86070,86071,86072,86073,86074,86075,86076,86077,86078,86079,86080,86081,86082,86083,86084,86085,86087,86088,86089,86090,86091,86092,86093,86094,86095,86096,86097,86098,86099,86100,86101,86102,86103,86104,86105,86106,86107,86108,86109,86110,86111,86112,86113,86114,86115,86116,86117,86118,86119,86120,86121,86122,86123,86124,86125,86126,86127,86128,86129,86130,86131,86132,86133,86134,86135,86136,86137,86138,86139,86140,86141,86142,86143,86144,86145,86146,86147,86148,86149,86150,86151,86152,86153,86154,86155,86156,86157,86158,86159,86160,86161,86162,86163,86164,86165,86166,86167,86168,86169,86170,86171,86172,86173,86174,86175,86176,86177,86178,86179,86180,86181,86182,86183,86184,86186,86187,86188,86189,86190,86191,86192,86193,86194,86195,86196,86197,86198,86199,86200,86201,86202,86203,86205,86206,86207,86208,86209,86210,86211,86212,86213,86214,86215,86216,86217,86218,86219,86220,86221,86222,86223,86224,86225,86226,86227,86228,86229,86230,86231,86232,86233,86235,86236,86237,86238,86239,86240,86241,86242,86243,86244,86245,86246,86247,86248,86249,86250,86251,86252,86253,86254,86255,86256,86257,86258,86259,86260,86261,86262,86263,86264,86265,86266,86267,86268,86269,86270,86271,86272,86273,86274,86275,86276,86277,86278,86279,86280,86281,86282,86283,86284,86285,86286,86287,86288,86289,86290,86291,86292,86293,86294,86295,86296,86298,86299,86300,86301,86302,86303,86304,86305,86306,86307,86308,86309,86310,86311,86312,86313,86314,86315,86316,86317,86318,86319,86320,86321,86322,86323,86324,86325,86326,86327,86328,86329,86330,86332,86333,86334,86335,86336,86337,86338,86339,86340,86341,86342,86343,86344,86345,86346,86347,86348,86349,86350,86351,86352,86353,86354,86355,86356,86357,86358,86359,86360,86361,86362,86363,86364,86365,86366,86367,86368,86369,86370,86371,86372,86373,86374,86375,86376,86377,86378,86379,86380,86381,86382,86383,86384,86385,86386,86387,86388,86389,86390,86391,86392,86393,86394,86395,86396,86397,86398,86399,86401,86402,86403,86404,86405,86406,86407,86408,86409,86410,86411,86412,86413,86414,86415,86416,86417,86418,86419,86420,86421,86422,86423,86424,86425,86426,86427,86428,86429,86430,86431,86432,86433,86434,86435,86436,86438,86439,86440,86441,86442,86443,86444,86445,86446,86447,86448,86449,86450,86451,86452,86453,86454,86455,86456,86457,86458,86459,86460,86461,86462,86463,86464,86465,86466,86467,86468,86469,86470,86471,86472,86473,86474,86475,86476,86477,86478,86479,86480,86481,86482,86483,86484,86485,86486,86487,86488,86489,86490,86491,86493,86494,86495,86496,86497,86498,86499,86500,86501,86502,86503,86504,86505,86506,86507,86508,86509,86510,86511,86512,86513,86514,86515,86516,86517,86518,86519,86520,86521,86522,86523,86524,86525,86526,86527,86528,86529,86530,86531,86532,86533,86534,86535,86536,86537,86538,86539,86540,86541,86542,86543,86544,86545,86546,86547,86548,86549,86550,86551,86552,86553,86554,86555,86556,86557,86558,86559,86560,86561,86562,86563,86565,86566,86567,86568,86569,86570,86571,86572,86573,86574,86575,86576,86577,86578,86579,86580,86581,86582,86583,86584,86585,86586,86587,86588,86589,86590,86591,86592,86593,86594,86595,86596,86597,86598,86599,86600,86601,86602,86603,86604,86605,86606,86607,86608,86609,86610,86611,86612,86613,86614,86615,86616,86617,86618,86619,86620,86621,86622,86623,86624,86625,86626,86627,86628,86629,86630,86631,86632,86633,86634,86635,86636,86637,86638,86639,86640,86641,86642,86643,86644,86645,86646,86647,86648,86649,86650,86651,86652,86653,86654,86655,86656,86657,86658,86659,86660,86661,86662,86663,86664,86665,86666,86667,86668,86669,86670,86671,86672,86673,86674,86675,86676,86677,86678,86679,86680,86681,86682,86683,86684,86685,86686,86687,86688,86689,86690,86691,86692,86693,86694,86695,86696,86697,86698,86699,86700,86701,86702,86703,86704,86705,86706,86707,86709,86710,86711,86712,86713,86715,86716,86717,86718,86719,86720,86721,86722,86723,86724,86725,86726,86727,86728,86729,86730,86731,86732,86733,86734,86735,86736,86737,86738,86739,86740,86741,86742,86743,86744,86745,86746,86747,86748,86749,86750,86751,86752,86753,86754,86755,86756,86757,86758,86759,86760,86761,86762,86763,86764,86766,86767,86768,86769,86770,86771,86772,86773,86774,86775,86776,86777,86778,86779,86780,86781,86782,86783,86785,86786,86787,86788,86789,86790,86791,86792,86793,86794,86795,86796,86797,86798,86799,86800,86801,86802,86803,86804,86805,86806,86807,86808,86809,86810,86811,86812,86813,86814,86815,86816,86817,86818,86819,86820,86821,86822,86823,86824,86825,86826,86827,86828,86829,86830,86831,86832,86833,86834,86835,86836,86837,86838,86839,86840,86841,86842,86843,86844,86845,86847,86848,86850,86851,86852,86853,86854,86855,86856,86857,86858,86859,86860,86861,86862,86863,86864,86865,86866,86867,86868,86869,86870,86871,86872,86873,86874,86875,86876,86877,86878,86879,86880,86881,86882,86883,86884,86885,86886,86887,86888,86889,86890,86891,86892,86893,86894,86895,86896,86897,86898,86899,86901,86902,86903,86904,86905,86906,86907,86908,86909,86911,86912,86913,86914,86915,86916,86917,86918,86919,86920,86921,86922,86923,86924,86925,86927,86928,86929,86930,86931,86932,86933,86934,86935,86936,86937,86938,86939,86940,86941,86942,86944,86945,86946,86947,86948,86949,86950,86951,86952,86953,86954,86955,86956,86957,86958,86959,86960,86961,86962,86963,86964,86966,86967,86968,86969,86970,86971,86972,86973,86974,86975,86976,86977,86978,86980,86981,86982,86983,86984,86985,86986,86987,86988,86989,86991,86992,86993,86994,86995,86996,86997,86998,86999,87000,87001,87002,87003,87004,87005,87006,87007,87008,87009,87010,87011,87012,87013,87014,87015,87016,87017,87018,87019,87020,87021,87022,87023,87024,87025,87026,87027,87028,87029,87030,87031,87032,87033,87034,87035,87036,87037,87038,87039,87040,87041,87042,87043,87044,87045,87046,87047,87048,87049,87050,87051,87052,87053,87054,87055,87056,87057,87058,87059,87060,87061,87062,87063,87064,87065,87066,87067,87068,87069,87070,87071,87072,87073,87074,87075,87076,87077,87078,87079,87081,87082,87083,87084,87085,87086,87087,87088,87089,87090,87091,87092,87093,87094,87095,87096,87097,87098,87099,87100,87101,87102,87103,87104,87105,87106,87107,87108,87109,87110,87111,87112,87113,87114,87115,87116,87117,87118,87119,87120,87121,87122,87123,87124,87125,87126,87128,87129,87130,87131,87132,87133,87134,87135,87136,87137,87138,87139,87141,87142,87143,87144,87145,87146,87147,87148,87149,87150,87151,87152,87154,87155,87156,87157,87158,87159,87160,87161,87162,87163,87164,87165,87166,87167,87168,87169,87170,87171,87172,87173,87174,87175,87176,87177,87179,87180,87181,87182,87183,87184,87185,87186,87187,87188,87189,87191,87192,87193,87194,87195,87196,87197,87198,87199,87200,87201,87202,87203,87204,87205,87206,87207,87208,87209,87210,87211,87212,87213,87214,87215,87216,87217,87218,87219,87220,87221,87222,87223,87224,87225,87226,87227,87228,87229,87230,87231,87232,87233,87234,87235,87236,87237,87238,87239,87240,87241,87242,87243,87244,87245,87246,87247,87248,87249,87250,87252,87253,87254,87255,87256,87257,87258,87259,87260,87261,87262,87263,87264,87265,87266,87267,87268,87269,87270,87271,87272,87273,87274,87275,87276,87277,87278,87279,87280,87281,87282,87283,87284,87285,87286,87287,87288,87289,87290,87291,87292,87293,87294,87295,87296,87297,87298,87299,87300,87301,87302,87303,87304,87305,87306,87307,87308,87309,87310,87311,87312,87313,87314,87315,87316,87317,87318,87319,87320,87321,87322,87323,87326,87327,87328,87329,87330,87331,87332,87333,87334,87335,87336,87338,87339,87340,87341,87342,87343,87344,87345,87346,87347,87348,87349,87350,87351,87352,87353,87354,87355,87356,87357,87358,87359,87360,87361,87362,87363,87364,87365,87366,87367,87368,87369,87370,87371,87373,87374,87375,87376,87377,87378,87380,87381,87382,87383,87384,87385,87386,87387,87388,87389,87390,87391,87392,87393,87394,87395,87396,87397,87398,87399,87400,87401,87402,87403,87404,87405,87406,87407,87408,87409,87410,87411,87412,87416,87417,87418,87419,87420,87421,87422,87423,87424,87426,87427,87428,87429,87430,87431,87432,87433,87434,87435,87436,87437,87438,87439,87440,87441,87442,87443,87444,87445,87446,87447,87448,87449,87450,87451,87452,87453,87454,87455,87456,87457,87458,87459,87460,87461,87462,87464,87465,87466,87467,87468,87469,87470,87471,87472,87473,87474,87475,87476,87477,87478,87479,87480,87481,87482,87483,87484,87486,87487,87488,87489,87490,87491,87492,87493,87494,87495,87496,87497,87498,87499,87500,87501,87502,87503,87504,87505,87506,87507,87509,87510,87511,87512,87513,87514,87515,87516,87517,87518,87519,87520,87521,87522,87523,87524,87525,87526,87527,87528,87529,87530,87531,87532,87533,87534,87535,87536,87537,87538,87539,87540,87541,87542,87544,87545,87546,87547,87548,87549,87550,87551,87552,87553,87554,87555,87556,87557,87558,87559,87560,87561,87562,87563,87564,87565,87566,87567,87568,87569,87570,87571,87573,87574,87575,87576,87577,87578,87579,87580,87581,87582,87583,87584,87585,87586,87587,87588,87589,87591,87592,87593,87594,87595,87596,87597,87598,87599,87600,87601,87602,87603,87604,87606,87607,87608,87610,87611,87612,87613,87614,87615,87616,87617,87618,87619,87620,87621,87622,87623,87624,87625,87626,87627,87628,87629,87630,87631,87632,87633,87634,87635,87636,87637,87638,87639,87640,87641,87642,87643,87645,87646,87647,87648,87649,87650,87651,87652,87654,87655,87656,87657,87658,87659,87660,87661,87662,87663,87664,87665,87666,87667,87669,87670,87671,87672,87673,87674,87675,87676,87677,87678,87679,87680,87681,87682,87683,87684,87685,87686,87687,87688,87689,87690,87691,87692,87693,87694,87695,87696,87697,87698,87699,87700,87701,87702,87703,87704,87706,87707,87708,87710,87711,87712,87713,87714,87715,87716,87717,87718,87719,87720,87721,87722,87723,87724,87725,87727,87728,87729,87730,87731,87732,87733,87734,87735,87736,87737,87738,87739,87740,87741,87743,87744,87745,87746,87747,87748,87749,87750,87751,87752,87753,87754,87755,87756,87757,87758,87759,87760,87761,87762,87763,87764,87765,87766,87767,87768,87769,87771,87772,87773,87774,87775,87776,87777,87778,87779,87780,87781,87782,87783,87784,87785,87786,87787,87788,87789,87790,87793,87794,87795,87796,87797,87798,87799,87800,87801,87802,87803,87804,87805,87806,87807,87808,87809,87810,87811,87812,87813,87814,87815,87816,87817,87818,87819,87820,87821,87822,87823,87824,87825,87826,87827,87828,87829,87830,87831,87832,87833,87834,87835,87836,87837,87838,87839,87840,87841,87842,87843,87844,87845,87846,87847,87848,87851,87852,87853,87854,87855,87856,87857,87858,87859,87860,87861,87862,87863,87865,87866,87867,87868,87870,87872,87873,87874,87875,87876,87878,87879,87880,87882,87883,87884,87885,87886,87888,87889,87890,87891,87892,87893,87894,87895,87896,87897,87898,87899,87900,87901,87902,87903,87904,87905,87906,87907,87908,87909,87910,87911,87912,87913,87914,87915,87917,87918,87919,87920,87921,87922,87923,87924,87925,87926,87927,87928,87929,87930,87931,87932,87934,87935,87936,87937,87938,87939,87940,87941,87942,87943,87944,87945,87946,87947,87948,87949,87950,87951,87952,87953,87954,87955,87956,87957,87958,87959,87960,87961,87962,87963,87965,87966,87967,87968,87969,87970,87971,87972,87973,87974,87975,87976,87977,87978,87979,87980,87981,87982,87983,87984,87985,87986,87987,87988,87989,87990,87992,87993,87994,87995,87997,87998,87999,88000,88001,88002,88003,88004,88005,88007,88008,88009,88010,88011,88012,88013,88014,88015,88016,88017,88018,88019,88020,88021,88022,88023,88024,88025,88026,88027,88028,88029,88030,88031,88032,88033,88034,88035,88036,88037,88038,88039,88040,88041,88042,88044,88045,88046,88047,88048,88049,88050,88051,88052,88053,88054,88055,88056,88057,88058,88059,88060,88061,88062,88063,88064,88065,88066,88067,88068,88069,88070,88071,88072,88073,88074,88075,88076,88077,88078,88079,88080,88081,88082,88083,88084,88085,88086,88087,88088,88089,88090,88092,88093,88094,88095,88096,88097,88098,88099,88100,88102,88103,88104,88105,88106,88108,88109,88111,88112,88113,88114,88115,88116,88117,88118,88119,88120,88121,88122,88123,88124,88125,88126,88127,88129,88130,88131,88132,88133,88134,88135,88136,88137,88138,88139,88140,88141,88142,88143,88144,88145,88146,88147,88148,88149,88150,88151,88152,88153,88154,88155,88156,88157,88158,88159,88160,88161,88162,88163,88164,88165,88166,88167,88168,88169,88170,88171,88172,88173,88174,88176,88177,88178,88179,88180,88181,88183,88184,88185,88186,88187,88188,88189,88190,88191,88192,88193,88194,88195,88196,88197,88198,88199,88200,88201,88202,88203,88204,88205,88206,88207,88208,88209,88210,88211,88212,88213,88214,88215,88216,88217,88218,88219,88220,88221,88222,88223,88224,88225,88227,88228,88229,88230,88231,88232,88233,88234,88235,88236,88237,88238,88239,88240,88241,88242,88243,88244,88245,88246,88247,88248,88249,88250,88251,88252,88253,88254,88255,88256,88257,88258,88259,88260,88262,88263,88264,88265,88266,88267,88268,88269,88270,88271,88272,88273,88275,88276,88277,88278,88279,88280,88281,88282,88283,88284,88285,88286,88287,88288,88289,88290,88291,88292,88293,88294,88295,88296,88297,88298,88300,88301,88302,88303,88304,88305,88306,88307,88308,88309,88310,88311,88312,88313,88314,88315,88316,88317,88318,88319,88320,88321,88322,88323,88324,88325,88326,88327,88328,88329,88330,88331,88332,88333,88334,88335,88336,88337,88338,88339,88340,88341,88342,88343,88344,88345,88346,88347,88348,88349,88350,88351,88352,88353,88354,88355,88356,88357,88358,88359,88360,88361,88362,88364,88365,88366,88367,88368,88369,88370,88371,88372,88373,88374,88375,88376,88377,88378,88379,88380,88381,88382,88383,88384,88385,88386,88387,88388,88389,88390,88391,88392,88394,88395,88396,88397,88398,88399,88400,88401,88402,88403,88404,88405,88406,88407,88408,88409,88410,88411,88412,88413,88414,88415,88416,88417,88418,88419,88420,88421,88422,88423,88424,88425,88426,88427,88428,88429,88430,88431,88432,88433,88434,88435,88436,88437,88438,88439,88440,88441,88442,88443,88444,88445,88446,88447,88448,88450,88451,88452,88453,88454,88455,88457,88458,88459,88460,88461,88462,88463,88464,88465,88466,88467,88468,88469,88470,88471,88472,88473,88474,88477,88478,88479,88480,88481,88482,88483,88484,88485,88486,88487,88488,88489,88490,88491,88492,88493,88494,88495,88496,88497,88498,88499,88501,88502,88503,88504,88505,88506,88507,88508,88509,88510,88512,88513,88514,88515,88516,88517,88518,88519,88520,88521,88522,88523,88524,88526,88527,88528,88529,88530,88531,88532,88533,88534,88535,88536,88537,88539,88540,88541,88542,88543,88544,88545,88546,88547,88548,88549,88550,88551,88552,88553,88554,88555,88556,88557,88558,88559,88560,88561,88562,88563,88564,88565,88566,88567,88568,88569,88570,88571,88572,88573,88574,88575,88576,88577,88578,88579,88580,88581,88582,88583,88584,88585,88586,88587,88588,88589,88590,88591,88592,88593,88595,88596,88597,88598,88599,88601,88602,88603,88604,88605,88606,88607,88608,88609,88610,88611,88612,88613,88614,88615,88616,88617,88618,88619,88620,88621,88622,88625,88626,88628,88629,88631,88632,88633,88634,88635,88636,88637,88638,88639,88640,88641,88642,88643,88644,88645,88646,88647,88648,88649,88650,88651,88652,88653,88654,88655,88656,88657,88659,88660,88661,88662,88663,88664,88665,88666,88667,88668,88669,88670,88671,88672,88673,88674,88675,88676,88677,88678,88679,88680,88681,88683,88684,88685,88686,88687,88688,88689,88691,88692,88693,88694,88695,88696,88697,88698,88699,88700,88701,88703,88705,88706,88707,88708,88709,88710,88711,88712,88713,88714,88715,88717,88718,88719,88720,88721,88722,88724,88725,88726,88727,88728,88729,88731,88734,88735,88736,88737,88738,88739,88740,88741,88742,88744,88745,88746,88747,88748,88749,88750,88751,88752,88753,88755,88756,88757,88758,88759,88760,88761,88762,88763,88764,88765,88766,88767,88768,88769,88770,88771,88772,88774,88775,88776,88777,88778,88779,88780,88781,88782,88783,88784,88785,88786,88787,88788,88789,88790,88791,88792,88793,88794,88795,88796,88797,88798,88799,88800,88801,88802,88803,88804,88805,88806,88807,88808,88809,88810,88811,88812,88813,88814,88815,88816,88817,88818,88819,88821,88822,88823,88824,88825,88826,88827,88829,88830,88831,88832,88833,88834,88835,88836,88837,88838,88839,88840,88841,88842,88843,88844,88845,88846,88847,88848,88850,88851,88852,88853,88854,88855,88856,88857,88858,88859,88860,88862,88863,88864,88865,88866,88867,88869,88870,88871,88872,88873,88875,88876,88877,88878,88879,88880,88881,88882,88883,88884,88885,88886,88887,88888,88889,88890,88891,88892,88893,88894,88895,88896,88897,88898,88899,88900,88901,88902,88903,88904,88905,88906,88907,88908,88909,88910,88911,88912,88913,88914,88915,88916,88917,88918,88919,88920,88921,88922,88923,88924,88925,88926,88927,88928,88929,88930,88931,88932,88933,88934,88935,88936,88938,88939,88940,88941,88942,88943,88944,88945,88946,88947,88948,88949,88950,88951,88952,88953,88954,88955,88956,88957,88959,88961,88962,88963,88964,88965,88966,88967,88968,88969,88970,88971,88972,88973,88974,88975,88976,88977,88978,88979,88980,88981,88982,88983,88984,88985,88986,88987,88988,88989,88991,88992,88993,88994,88995,88996,88997,88998,88999,89001,89003,89004,89005,89007,89008,89009,89010,89011,89012,89014,89015,89016,89017,89018,89019,89020,89021,89022,89023,89024,89026,89027,89028,89029,89031,89032,89033,89034,89036,89037,89039,89040,89041,89042,89043,89044,89045,89046,89047,89048,89049,89051,89052,89053,89054,89055,89056,89057,89058,89059,89060,89061,89063,89064,89065,89066,89067,89068,89069,89070,89071,89072,89073,89074,89075,89076,89077,89078,89079,89080,89081,89082,89083,89085,89086,89087,89088,89089,89090,89091,89092,89093,89094,89095,89096,89097,89098,89099,89100,89101,89103,89104,89105,89107,89108,89109,89110,89111,89113,89114,89115,89116,89117,89118,89121,89122,89123,89124,89125,89126,89127,89128,89129,89130,89131,89132,89133,89134,89135,89136,89137,89138,89139,89140,89142,89143,89144,89145,89146,89147,89149,89150,89151,89152,89153,89154,89155,89156,89157,89158,89159,89160,89161,89162,89163,89164,89165,89166,89167,89168,89169,89170,89171,89172,89173,89174,89175,89176,89177,89178,89179,89180,89181,89182,89183,89184,89185,89187,89188,89189,89190,89191,89192,89193,89194,89195,89196,89197,89198,89199,89200,89201,89203,89204,89205,89207,89208,89209,89210,89211,89212,89213,89214,89215,89216,89217,89218,89219,89220,89221,89222,89223,89224,89225,89226,89227,89229,89230,89231,89232,89233,89234,89235,89236,89237,89238,89239,89240,89241,89242,89243,89244,89245,89246,89248,89249,89250,89251,89252,89253,89255,89257,89258,89259,89260,89261,89262,89263,89264,89265,89266,89267,89268,89269,89270,89271,89272,89273,89274,89275,89276,89277,89279,89280,89281,89282,89283,89284,89285,89286,89287,89288,89289,89291,89292,89293,89294,89295,89296,89297,89298,89299,89300,89301,89302,89303,89304,89305,89306,89308,89309,89310,89311,89313,89314,89315,89316,89317,89318,89319,89320,89321,89322,89323,89324,89325,89326,89327,89328,89329,89330,89331,89332,89333,89334,89335,89336,89337,89338,89339,89340,89341,89342,89343,89344,89345,89346,89347,89348,89349,89350,89351,89352,89353,89355,89356,89357,89358,89359,89360,89361,89362,89363,89364,89365,89366,89367,89368,89369,89370,89371,89372,89373,89374,89375,89376,89377,89379,89380,89381,89382,89383,89384,89385,89386,89387,89388,89389,89390,89391,89392,89393,89395,89396,89398,89399,89400,89401,89402,89403,89404,89405,89406,89407,89408,89409,89410,89411,89412,89413,89414,89415,89417,89418,89419,89420,89421,89422,89423,89424,89425,89428,89429,89430,89431,89432,89433,89434,89435,89436,89438,89439,89440,89441,89442,89444,89445,89446,89447,89448,89449,89450,89451,89452,89453,89454,89455,89456,89457,89458,89459,89460,89461,89462,89463,89464,89465,89466,89467,89468,89469,89470,89471,89472,89473,89474,89475,89476,89477,89478,89479,89480,89481,89482,89483,89484,89485,89486,89488,89489,89490,89491,89492,89493,89494,89495,89496,89497,89498,89499,89500,89501,89502,89503,89504,89505,89506,89507,89508,89509,89510,89511,89512,89513,89514,89515,89516,89517,89518,89519,89520,89521,89522,89523,89524,89525,89526,89527,89528,89529,89530,89531,89532,89533,89534,89535,89536,89537,89538,89539,89540,89541,89542,89543,89544,89545,89546,89547,89548,89549,89550,89551,89552,89553,89554,89555,89556,89557,89558,89559,89560,89561,89562,89565,89566,89567,89568,89569,89570,89571,89572,89573,89574,89575,89576,89577,89578,89579,89580,89581,89582,89583,89584,89585,89586,89587,89588,89589,89590,89591,89592,89593,89594,89595,89596,89597,89598,89599,89600,89601,89602,89603,89605,89606,89607,89608,89609,89610,89611,89612,89613,89614,89615,89616,89617,89618,89620,89621,89622,89623,89624,89625,89626,89627,89628,89629,89630,89631,89633,89634,89635,89636,89637,89638,89639,89640,89642,89643,89644,89645,89646,89647,89648,89649,89650,89651,89652,89653,89654,89656,89657,89660,89661,89662,89663,89664,89665,89667,89668,89669,89670,89671,89672,89673,89675,89676,89677,89678,89679,89680,89681,89682,89683,89684,89686,89687,89688,89689,89690,89691,89692,89694,89695,89697,89698,89699,89700,89701,89702,89703,89704,89705,89706,89707,89708,89709,89711,89712,89713,89714,89715,89717,89718,89719,89720,89721,89722,89723,89724,89725,89726,89727,89728,89729,89730,89731,89732,89733,89734,89735,89736,89737,89738,89739,89740,89741,89742,89743,89744,89746,89747,89748,89749,89750,89751,89753,89754,89755,89756,89758,89759,89760,89761,89762,89763,89764,89765,89766,89767,89768,89769,89771,89772,89773,89774,89775,89776,89777,89778,89779,89780,89781,89783,89784,89785,89786,89787,89788,89789,89791,89792,89793,89794,89795,89796,89797,89799,89800,89801,89802,89804,89805,89806,89807,89808,89809,89810,89811,89812,89814,89816,89817,89818,89819,89820,89821,89822,89824,89825,89826,89827,89828,89829,89830,89831,89832,89833,89834,89835,89836,89837,89838,89839,89840,89841,89842,89843,89844,89845,89846,89847,89848,89849,89850,89851,89852,89853,89854,89855,89856,89857,89858,89859,89860,89861,89862,89863,89864,89865,89866,89867,89869,89870,89871,89872,89873,89874,89875,89876,89877,89879,89880,89881,89882,89883,89884,89885,89887,89888,89889,89890,89891,89892,89893,89894,89895,89896,89897,89899,89900,89901,89902,89903,89904,89905,89906,89907,89909,89910,89911,89912,89913,89914,89915,89916,89917,89918,89919,89920,89921,89922,89923,89924,89925,89926,89927,89928,89929,89930,89931,89932,89933,89935,89936,89937,89938,89940,89941,89942,89943,89944,89945,89946,89947,89948,89949,89950,89951,89952,89953,89954,89955,89956,89957,89959,89961,89962,89963,89964,89965,89966,89967,89968,89969,89970,89971,89972,89973,89974,89975,89976,89977,89978,89979,89980,89981,89982,89983,89985,89987,89988,89989,89990,89991,89992,89993,89994,89995,89996,89997,89998,89999,90000,90001,90002,90003,90004,90005,90006,90007,90008,90009,90010,90011,90012,90013,90014,90015,90016,90017,90018,90020,90021,90022,90023,90024,90026,90027,90028,90029,90030,90031,90032,90033,90034,90035,90036,90037,90038,90039,90040,90041,90042,90043,90044,90045,90046,90048,90049,90050,90051,90052,90053,90054,90055,90056,90057,90058,90059,90060,90061,90062,90064,90065,90066,90067,90068,90069,90070,90071,90072,90073,90074,90075,90076,90077,90078,90079,90080,90081,90082,90083,90084,90085,90086,90087,90088,90089,90090,90091,90092,90093,90094,90095,90096,90097,90098,90099,90100,90101,90102,90103,90104,90105,90106,90107,90108,90109,90110,90111,90112,90113,90114,90115,90116,90117,90118,90119,90120,90121,90122,90123,90126,90127,90128,90129,90130,90131,90133,90134,90135,90136,90137,90138,90140,90141,90142,90143,90144,90145,90146,90147,90148,90149,90150,90151,90152,90153,90154,90155,90156,90157,90158,90159,90160,90161,90162,90163,90164,90165,90166,90167,90168,90169,90170,90171,90173,90174,90175,90176,90177,90178,90179,90180,90181,90182,90184,90185,90186,90187,90188,90189,90190,90191,90192,90193,90195,90196,90197,90198,90199,90200,90201,90202,90203,90204,90205,90206,90207,90208,90209,90211,90212,90214,90215,90216,90217,90220,90221,90222,90223,90224,90225,90226,90227,90228,90229,90230,90231,90232,90233,90234,90235,90236,90237,90238,90240,90241,90242,90243,90244,90245,90246,90247,90248,90249,90251,90252,90253,90254,90255,90256,90257,90259,90260,90261,90262,90263,90265,90266,90267,90269,90270,90271,90272,90273,90274,90275,90276,90277,90278,90279,90280,90281,90282,90283,90284,90285,90286,90287,90288,90289,90290,90291,90292,90293,90294,90295,90296,90297,90298,90299,90300,90301,90302,90303,90305,90306,90307,90309,90310,90311,90312,90313,90314,90315,90316,90317,90318,90319,90320,90321,90323,90324,90326,90327,90328,90329,90330,90331,90332,90333,90334,90335,90337,90338,90339,90340,90341,90342,90343,90345,90346,90347,90348,90349,90350,90351,90352,90353,90354,90355,90356,90357,90358,90359,90360,90361,90362,90363,90364,90365,90366,90367,90368,90369,90370,90371,90372,90373,90374,90375,90376,90377,90378,90379,90380,90381,90382,90383,90385,90386,90387,90388,90389,90390,90391,90393,90394,90395,90396,90397,90398,90399,90400,90401,90402,90403,90404,90405,90406,90407,90408,90409,90410,90411,90412,90413,90414,90415,90416,90417,90419,90420,90421,90422,90423,90424,90425,90426,90427,90428,90429,90430,90431,90432,90433,90434,90435,90436,90437,90438,90439,90440,90441,90442,90443,90444,90445,90446,90447,90449,90450,90451,90452,90453,90454,90455,90456,90457,90458,90459,90460,90461,90462,90463,90464,90467,90468,90469,90470,90471,90472,90473,90474,90475,90476,90477,90478,90479,90480,90481,90482,90483,90484,90485,90486,90487,90488,90489,90490,90491,90492,90493,90494,90495,90496,90497,90498,90499,90500,90501,90502,90503,90504,90505,90506,90507,90508,90509,90510,90511,90512,90513,90514,90515,90516,90517,90518,90519,90520,90521,90522,90523,90524,90525,90526,90528,90529,90530,90531,90532,90534,90535,90536,90537,90538,90539,90541,90542,90544,90545,90547,90548,90550,90551,90553,90555,90556,90557,90558,90559,90560,90562,90563,90564,90565,90566,90567,90568,90569,90570,90571,90572,90574,90575,90576,90577,90578,90579,90580,90581,90582,90583,90584,90585,90586,90587,90588,90589,90590,90591,90592,90594,90595,90596,90597,90600,90601,90602,90603,90604,90605,90606,90607,90608,90610,90611,90612,90613,90615,90616,90617,90618,90619,90620,90621,90622,90623,90624,90625,90626,90627,90628,90629,90630,90631,90632,90633,90634,90635,90636,90638,90639,90640,90642,90643,90644,90645,90646,90647,90648,90649,90650,90651,90652,90653,90654,90655,90656,90657,90658,90659,90660,90661,90662,90663,90664,90665,90666,90667,90668,90669,90670,90671,90672,90673,90674,90675,90676,90677,90678,90679,90680,90681,90682,90683,90684,90685,90686,90687,90688,90689,90690,90691,90692,90693,90694,90695,90696,90697,90698,90699,90700,90701,90702,90703,90704,90705,90706,90707,90708,90709,90710,90711,90712,90713,90714,90715,90716,90717,90718,90719,90720,90721,90722,90723,90724,90725,90726,90727,90728,90729,90730,90731,90733,90734,90735,90736,90737,90738,90739,90740,90741,90742,90743,90744,90745,90746,90747,90748,90749,90750,90751,90752,90753,90754,90755,90756,90757,90758,90759,90760,90761,90762,90763,90764,90765,90766,90767,90768,90769,90770,90771,90772,90773,90774,90775,90776,90778,90779,90780,90781,90782,90783,90784,90785,90787,90788,90789,90791,90792,90793,90794,90795,90796,90797,90798,90799,90800,90801,90802,90803,90804,90805,90806,90808,90809,90810,90811,90812,90813,90815,90816,90817,90818,90819,90820,90821,90822,90823,90824,90825,90826,90827,90828,90831,90834,90835,90836,90837,90838,90839,90840,90841,90842,90843,90844,90845,90847,90848,90849,90850,90851,90852,90853,90854,90855,90857,90859,90860,90861,90862,90863,90864,90865,90866,90867,90868,90869,90870,90872,90873,90875,90876,90877,90878,90879,90880,90881,90882,90883,90884,90886,90887,90888,90890,90891,90892,90893,90894,90895,90896,90897,90898,90899,90900,90901,90902,90903,90904,90905,90906,90907,90908,90909,90910,90911,90912,90913,90914,90915,90916,90917,90919,90920,90921,90922,90924,90925,90926,90927,90928,90929,90931,90932,90933,90934,90935,90936,90937,90938,90939,90941,90942,90943,90944,90945,90946,90947,90948,90950,90951,90952,90953,90954,90955,90956,90958,90959,90960,90962,90963,90964,90965,90966,90967,90968,90969,90970,90971,90972,90973,90974,90975,90976,90977,90980,90982,90983,90984,90985,90987,90988,90989,90990,90991,90992,90993,90994,90995,90996,90997,90998,90999,91000,91001,91002,91003,91004,91005,91006,91007,91008,91009,91010,91011,91012,91013,91014,91015,91016,91017,91018,91019,91021,91022,91023,91024,91025,91026,91027,91028,91029,91031,91032,91033,91034,91035,91036,91037,91038,91039,91040,91041,91042,91043,91044,91045,91046,91048,91049,91050,91051,91052,91053,91054,91055,91056,91057,91058,91061,91063,91065,91066,91067,91068,91070,91071,91072,91073,91075,91077,91078,91079,91080,91081,91082,91083,91084,91085,91086,91087,91089,91090,91091,91092,91093,91094,91095,91096,91097,91098,91099,91100,91102,91103,91104,91105,91106,91107,91108,91109,91111,91112,91113,91114,91115,91116,91117,91118,91119,91120,91122,91123,91124,91126,91127,91128,91129,91130,91131,91132,91133,91134,91135,91136,91137,91138,91139,91140,91141,91143,91144,91145,91146,91147,91148,91149,91150,91152,91153,91155,91156,91157,91158,91160,91161,91162,91163,91164,91165,91166,91167,91168,91169,91170,91171,91172,91173,91174,91175,91176,91178,91179,91180,91181,91182,91184,91185,91186,91187,91188,91189,91190,91191,91192,91193,91194,91195,91196,91198,91199,91200,91201,91202,91203,91204,91205,91206,91207,91209,91210,91211,91212,91213,91214,91215,91216,91217,91218,91219,91220,91221,91222,91223,91224,91225,91226,91227,91228,91230,91231,91232,91233,91234,91235,91236,91237,91238,91239,91240,91241,91242,91243,91246,91247,91248,91249,91250,91251,91252,91253,91255,91257,91258,91259,91261,91262,91264,91265,91266,91267,91268,91269,91270,91271,91272,91273,91274,91275,91276,91277,91278,91279,91280,91281,91282,91284,91285,91286,91287,91288,91289,91290,91291,91292,91293,91294,91295,91296,91297,91298,91299,91300,91301,91302,91303,91304,91306,91307,91308,91309,91310,91311,91312,91313,91316,91317,91318,91319,91321,91322,91323,91324,91325,91326,91327,91328,91329,91330,91331,91332,91333,91334,91335,91336,91337,91338,91339,91340,91342,91343,91344,91345,91346,91347,91348,91349,91350,91351,91352,91353,91354,91355,91356,91357,91358,91359,91360,91361,91362,91363,91364,91365,91366,91367,91368,91369,91370,91371,91372,91374,91375,91376,91377,91378,91379,91380,91382,91383,91384,91385,91386,91388,91389,91390,91391,91392,91393,91394,91395,91396,91397,91398,91399,91400,91401,91403,91404,91405,91406,91407,91408,91410,91411,91412,91413,91414,91415,91417,91418,91419,91420,91421,91422,91424,91425,91428,91429,91431,91432,91433,91434,91435,91436,91437,91438,91440,91441,91442,91443,91444,91445,91446,91447,91448,91449,91450,91451,91452,91453,91454,91455,91456,91457,91458,91459,91461,91462,91463,91464,91465,91466,91467,91468,91469,91470,91472,91473,91474,91475,91476,91477,91478,91479,91480,91481,91483,91484,91485,91486,91487,91488,91489,91490,91491,91492,91493,91494,91495,91496,91497,91498,91500,91502,91503,91504,91505,91507,91508,91510,91511,91513,91514,91515,91516,91517,91519,91520,91521,91525,91526,91527,91528,91529,91530,91531,91532,91533,91534,91535,91536,91537,91538,91539,91540,91541,91542,91543,91544,91545,91546,91547,91548,91549,91550,91551,91553,91554,91557,91558,91559,91560,91561,91562,91563,91564,91565,91566,91567,91569,91570,91571,91572,91573,91576,91577,91578,91579,91580,91581,91582,91583,91584,91585,91586,91587,91589,91590,91591,91592,91593,91594,91595,91596,91598,91599,91600,91601,91602,91603,91604,91605,91606,91608,91609,91610,91611,91612,91613,91615,91616,91618,91619,91620,91623,91624,91625,91626,91627,91628,91629,91630,91631,91632,91633,91634,91635,91636,91637,91638,91639,91640,91641,91642,91643,91644,91645,91646,91647,91648,91649,91650,91651,91652,91653,91654,91655,91656,91657,91659,91661,91662,91663,91664,91665,91666,91667,91668,91669,91670,91671,91672,91673,91674,91675,91677,91678,91679,91680,91681,91682,91684,91685,91686,91687,91688,91689,91690,91691,91692,91693,91694,91695,91696,91697,91698,91699,91703,91705,91706,91707,91708,91709,91710,91712,91713,91714,91715,91716,91717,91718,91719,91720,91721,91722,91723,91724,91725,91727,91728,91729,91730,91731,91732,91733,91734,91735,91736,91737,91739,91740,91741,91742,91743,91744,91745,91746,91748,91749,91750,91751,91752,91753,91754,91755,91756,91757,91758,91759,91760,91761,91762,91763,91764,91765,91767,91768,91769,91770,91771,91772,91773,91774,91775,91776,91778,91780,91781,91782,91783,91785,91786,91787,91788,91789,91790,91791,91792,91793,91794,91795,91796,91797,91799,91800,91801,91802,91803,91805,91806,91808,91809,91810,91811,91812,91813,91814,91815,91816,91818,91819,91821,91822,91823,91824,91825,91826,91828,91829,91830,91831,91833,91834,91835,91836,91837,91838,91839,91842,91843,91845,91846,91847,91848,91849,91850,91851,91852,91853,91854,91855,91856,91857,91858,91859,91861,91862,91863,91864,91865,91866,91867,91868,91869,91870,91871,91872,91873,91874,91875,91876,91879,91882,91883,91884,91885,91886,91887,91888,91890,91891,91892,91897,91898,91900,91901,91902,91903,91904,91905,91906,91907,91909,91910,91911,91912,91913,91914,91918,91919,91920,91921,91922,91926,91927,91928,91930,91931,91932,91933,91934,91936,91937,91938,91940,91941,91942,91943,91944,91945,91948,91949,91950,91951,91952,91953,91954,91955,91956,91957,91958,91959,91960,91961,91962,91963,91965,91966,91967,91968,91969,91970,91971,91972,91973,91974,91975,91976,91977,91978,91979,91980,91981,91982,91983,91984,91985,91986,91987,91988,91989,91990,91991,91992,91993,91994,91995,91998,91999,92001,92003,92004,92005,92006,92007,92008,92009,92010,92011,92012,92013,92014,92015,92016,92017,92018,92019,92020,92021,92022,92023,92024,92026,92027,92028,92029,92030,92032,92033,92034,92035,92036,92037,92038,92039,92040,92041,92042,92043,92044,92045,92046,92049,92050,92052,92053,92054,92055,92057,92058,92059,92060,92061,92062,92063,92064,92065,92066,92067,92068,92071,92072,92073,92074,92075,92076,92077,92078,92079,92080,92081,92082,92083,92084,92085,92087,92089,92090,92091,92092,92093,92094,92095,92096,92097,92098,92099,92100,92102,92103,92104,92105,92106,92107,92108,92109,92110,92111,92112,92113,92114,92116,92117,92118,92119,92122,92123,92125,92126,92127,92128,92129,92130,92131,92133,92134,92135,92136,92137,92138,92139,92140,92141,92143,92144,92145,92146,92147,92148,92149,92150,92151,92152,92153,92154,92155,92156,92157,92159,92160,92161,92162,92164,92166,92167,92168,92169,92170,92171,92172,92173,92174,92175,92176,92178,92179,92180,92182,92183,92184,92185,92186,92187,92188,92189,92190,92191,92192,92194,92195,92196,92197,92198,92199,92200,92201,92202,92203,92204,92205,92206,92207,92208,92209,92210,92211,92212,92213,92214,92215,92216,92217,92218,92219,92220,92221,92222,92223,92224,92225,92226,92229,92230,92231,92233,92234,92235,92236,92237,92238,92239,92242,92244,92245,92246,92247,92248,92249,92250,92251,92252,92253,92254,92255,92256,92257,92258,92259,92261,92263,92264,92265,92266,92267,92268,92269,92270,92271,92272,92273,92274,92275,92276,92277,92278,92280,92281,92282,92283,92284,92285,92286,92287,92289,92290,92291,92292,92294,92295,92296,92297,92298,92299,92300,92301,92303,92304,92307,92308,92309,92310,92311,92312,92314,92316,92319,92320,92321,92322,92323,92324,92325,92326,92327,92329,92330,92331,92333,92334,92335,92336,92337,92339,92340,92341,92342,92343,92344,92345,92346,92348,92350,92351,92352,92353,92355,92356,92357,92360,92361,92362,92363,92366,92367,92368,92369,92370,92371,92372,92373,92374,92375,92376,92377,92378,92379,92380,92382,92383,92384,92385,92386,92387,92388,92389,92391,92392,92393,92394,92395,92396,92397,92398,92399,92400,92401,92402,92403,92404,92405,92406,92407,92408,92409,92410,92411,92412,92413,92414,92415,92416,92417,92418,92419,92420,92421,92422,92423,92424,92425,92426,92427,92428,92429,92430,92431,92432,92433,92434,92435,92436,92437,92438,92439,92440,92441,92442,92443,92444,92445,92446,92447,92448,92449,92450,92451,92452,92453,92454,92455,92456,92457,92458,92459,92460,92462,92463,92464,92465,92466,92467,92469,92470,92471,92473,92476,92477,92479,92480,92481,92482,92483,92484,92485,92486,92488,92489,92490,92492,92493,92495,92496,92498,92499,92500,92501,92502,92503,92504,92506,92508,92509,92510,92511,92512,92513,92514,92515,92516,92518,92519,92520,92521,92522,92523,92524,92525,92526,92527,92528,92529,92530,92531,92533,92534,92535,92536,92537,92538,92541,92542,92543,92544,92545,92546,92548,92549,92550,92551,92552,92553,92554,92555,92556,92557,92558,92559,92562,92563,92564,92565,92567,92568,92569,92570,92572,92573,92574,92575,92576,92577,92579,92580,92581,92582,92583,92584,92585,92586,92587,92588,92589,92590,92591,92592,92593,92594,92595,92596,92597,92600,92602,92603,92604,92605,92606,92608,92609,92610,92612,92613,92614,92615,92616,92617,92618,92620,92622,92623,92624,92625,92626,92627,92628,92629,92630,92631,92632,92634,92635,92636,92637,92638,92639,92640,92641,92642,92643,92644,92645,92647,92648,92649,92650,92651,92652,92653,92654,92655,92657,92658,92659,92662,92663,92664,92665,92666,92667,92668,92669,92671,92672,92673,92674,92675,92676,92677,92678,92679,92680,92681,92682,92683,92684,92685,92686,92687,92688,92689,92690,92691,92692,92694,92695,92696,92697,92698,92699,92700,92701,92702,92704,92705,92706,92708,92709,92710,92711,92712,92713,92716,92717,92719,92721,92722,92723,92724,92726,92728,92729,92730,92731,92732,92733,92734,92735,92736,92739,92740,92741,92742,92743,92744,92746,92747,92748,92749,92750,92751,92752,92753,92754,92755,92756,92757,92758,92759,92761,92762,92764,92765,92766,92767,92768,92769,92770,92771,92772,92773,92774,92775,92776,92778,92779,92780,92781,92782,92783,92784,92786,92788,92789,92790,92791,92793,92794,92796,92798,92799,92800,92801,92802,92803,92804,92806,92807,92808,92809,92811,92813,92814,92815,92816,92817,92819,92820,92821,92826,92827,92828,92829,92830,92831,92832,92833,92834,92835,92836,92837,92839,92840,92841,92842,92844,92846,92847,92848,92849,92850,92851,92852,92853,92854,92855,92856,92857,92858,92859,92860,92862,92864,92865,92866,92867,92868,92869,92870,92871,92872,92873,92874,92875,92876,92877,92879,92880,92881,92882,92883,92884,92885,92886,92887,92888,92889,92890,92891,92892,92893,92895,92896,92897,92898,92899,92900,92901,92902,92903,92905,92906,92907,92908,92909,92910,92911,92912,92913,92915,92916,92917,92918,92919,92921,92922,92923,92924,92925,92926,92927,92928,92929,92930,92931,92932,92933,92936,92937,92938,92939,92940,92941,92942,92943,92944,92945,92946,92947,92948,92949,92950,92951,92952,92953,92954,92955,92956,92957,92959,92960,92961,92962,92963,92964,92965,92967,92968,92969,92970,92971,92972,92973,92975,92977,92978,92979,92980,92982,92984,92985,92986,92987,92988,92989,92990,92991,92992,92993,92994,92995,92996,92997,92998,92999,93000,93001,93002,93003,93004,93006,93007,93008,93009,93010,93011,93012,93013,93014,93016,93017,93019,93020,93021,93022,93024,93025,93026,93027,93028,93029,93031,93032,93034,93035,93036,93037,93038,93039,93040,93041,93042,93043,93044,93045,93046,93047,93048,93049,93051,93052,93053,93054,93055,93056,93057,93059,93060,93061,93062,93064,93065,93066,93067,93068,93070,93071,93072,93073,93074,93075,93076,93077,93079,93080,93081,93083,93084,93085,93087,93088,93090,93091,93092,93093,93094,93095,93096,93097,93098,93099,93100,93101,93102,93103,93104,93105,93106,93107,93108,93109,93110,93111,93112,93114,93115,93116,93117,93118,93119,93120,93121,93123,93125,93126,93127,93128,93129,93130,93131,93132,93133,93134,93135,93136,93137,93138,93140,93141,93142,93143,93144,93145,93147,93148,93150,93151,93152,93153,93154,93155,93157,93159,93160,93161,93162,93164,93165,93166,93167,93168,93169,93170,93171,93172,93173,93174,93175,93177,93178,93179,93180,93181,93182,93183,93184,93185,93187,93188,93189,93190,93191,93192,93193,93194,93195,93196,93197,93198,93199,93200,93201,93202,93204,93205,93206,93207,93208,93209,93210,93211,93212,93213,93214,93215,93216,93217,93218,93219,93220,93221,93222,93223,93224,93225,93226,93227,93228,93229,93230,93231,93232,93233,93234,93235,93236,93238,93240,93241,93242,93244,93246,93247,93249,93250,93251,93252,93253,93254,93255,93257,93258,93260,93263,93264,93265,93267,93268,93269,93270,93271,93272,93273,93274,93275,93276,93278,93279,93280,93281,93282,93283,93284,93285,93286,93287,93288,93289,93290,93292,93293,93294,93295,93296,93297,93298,93299,93300,93302,93303,93304,93306,93307,93308,93309,93310,93311,93312,93313,93314,93315,93316,93317,93318,93319,93320,93321,93322,93323,93324,93325,93326,93327,93328,93329,93330,93331,93332,93334,93335,93336,93337,93338,93339,93340,93341,93342,93344,93345,93346,93347,93348,93349,93351,93353,93354,93355,93356,93357,93358,93359,93360,93361,93362,93363,93364,93365,93367,93368,93369,93370,93371,93372,93373,93374,93375,93376,93377,93378,93379,93381,93382,93383,93384,93385,93386,93387,93390,93391,93392,93393,93395,93396,93397,93399,93400,93401,93402,93403,93404,93405,93406,93407,93408,93409,93410,93411,93412,93413,93414,93415,93417,93418,93419,93420,93422,93423,93424,93425,93426,93427,93428,93429,93430,93431,93432,93433,93435,93436,93437,93438,93439,93440,93441,93442,93443,93444,93445,93446,93447,93448,93449,93450,93451,93452,93455,93456,93457,93458,93459,93460,93461,93462,93463,93464,93466,93467,93468,93470,93471,93472,93473,93475,93476,93477,93478,93479,93480,93481,93482,93483,93484,93485,93486,93487,93489,93490,93492,93493,93494,93495,93496,93497,93498,93499,93501,93502,93503,93504,93505,93506,93507,93508,93509,93510,93511,93512,93513,93514,93515,93516,93517,93519,93520,93522,93523,93525,93526,93527,93528,93529,93530,93531,93532,93534,93535,93536,93537,93540,93541,93542,93543,93544,93546,93548,93549,93550,93551,93552,93553,93554,93555,93556,93557,93559,93560,93561,93562,93565,93566,93567,93568,93570,93571,93572,93573,93574,93575,93576,93577,93578,93579,93580,93581,93582,93583,93584,93585,93586,93587,93588,93589,93590,93591,93592,93593,93594,93596,93597,93598,93600,93601,93602,93603,93605,93606,93607,93608,93609,93610,93611,93613,93614,93615,93616,93617,93618,93619,93621,93622,93623,93624,93626,93627,93630,93631,93632,93633,93634,93635,93637,93638,93639,93641,93642,93643,93644,93645,93648,93649,93650,93651,93652,93653,93654,93655,93656,93657,93659,93660,93661,93662,93663,93664,93665,93666,93668,93669,93670,93671,93672,93673,93675,93676,93677,93678,93679,93680,93681,93682,93683,93685,93686,93687,93688,93689,93690,93691,93692,93693,93695,93696,93697,93698,93700,93701,93702,93704,93705,93706,93707,93708,93709,93710,93712,93713,93714,93715,93716,93717,93718,93719,93720,93722,93724,93725,93726,93727,93730,93731,93732,93733,93734,93735,93736,93737,93738,93741,93743,93744,93745,93746,93747,93748,93749,93751,93753,93755,93756,93757,93758,93759,93760,93761,93762,93763,93764,93765,93766,93768,93769,93770,93772,93773,93774,93777,93778,93779,93780,93781,93782,93783,93784,93785,93786,93787,93788,93789,93791,93792,93793,93795,93796,93797,93798,93799,93800,93801,93802,93804,93805,93806,93807,93810,93811,93812,93813,93815,93818,93819,93820,93823,93824,93825,93826,93827,93828,93829,93830,93831,93832,93833,93834,93835,93836,93838,93839,93840,93841,93843,93844,93845,93846,93847,93849,93850,93851,93852,93854,93855,93856,93857,93858,93859,93861,93862,93863,93864,93865,93866,93868,93869,93870,93871,93872,93873,93874,93875,93876,93877,93878,93880,93882,93883,93884,93886,93887,93888,93890,93891,93892,93893,93894,93895,93896,93897,93898,93899,93900,93901,93902,93903,93904,93905,93907,93908,93909,93910,93911,93912,93913,93914,93915,93917,93918,93919,93920,93921,93922,93923,93924,93925,93926,93927,93929,93930,93931,93932,93933,93934,93935,93936,93937,93941,93943,93944,93945,93946,93947,93948,93950,93951,93952,93953,93954,93955,93956,93957,93958,93959,93960,93961,93962,93963,93964,93965,93966,93967,93968,93969,93970,93971,93972,93973,93974,93975,93976,93977,93978,93979,93980,93981,93982,93983,93984,93985,93987,93988,93989,93990,93991,93992,93993,93994,93995,93996,93997,93998,93999,94000,94001,94002,94003,94006,94009,94010,94011,94012,94014,94015,94016,94017,94018,94019,94024,94025,94026,94027,94028,94029,94030,94032,94033,94034,94035,94036,94037,94038,94040,94041,94042,94043,94044,94045,94046,94047,94048,94049,94050,94051,94053,94054,94055,94057,94059,94060,94061,94063,94064,94065,94067,94068,94070,94071,94072,94073,94074,94075,94076,94078,94079,94080,94081,94082,94083,94084,94086,94087,94088,94089,94090,94091,94092,94095,94096,94097,94098,94102,94103,94104,94106,94107,94108,94110,94111,94112,94113,94116,94117,94118,94119,94120,94121,94122,94123,94124,94126,94127,94128,94129,94130,94131,94132,94133,94134,94135,94136,94138,94140,94141,94143,94144,94145,94146,94148,94149,94150,94151,94152,94155,94156,94158,94159,94160,94162,94164,94165,94166,94167,94169,94170,94171,94172,94174,94175,94176,94177,94178,94179,94180,94181,94182,94183,94184,94185,94186,94187,94188,94189,94190,94191,94192,94193,94194,94195,94197,94198,94199,94200,94201,94202,94204,94206,94207,94209,94211,94212,94213,94214,94215,94216,94217,94218,94219,94220,94221,94222,94223,94224,94225,94226,94227,94228,94229,94230,94231,94232,94233,94234,94235,94237,94238,94239,94240,94241,94242,94243,94244,94245,94247,94248,94249,94250,94251,94254,94256,94257,94258,94259,94260,94261,94263,94264,94266,94267,94269,94270,94271,94272,94273,94274,94275,94276,94277,94278,94279,94281,94282,94283,94285,94286,94287,94288,94289,94290,94291,94292,94293,94294,94295,94296,94297,94298,94299,94300,94301,94302,94303,94304,94306,94308,94309,94311,94312,94313,94314,94316,94317,94318,94319,94320,94321,94322,94323,94324,94325,94326,94327,94328,94329,94333,94334,94335,94336,94337,94339,94340,94341,94342,94343,94344,94345,94347,94348,94350,94355,94356,94357,94359,94360,94361,94362,94363,94364,94365,94366,94367,94368,94369,94370,94371,94372,94373,94374,94375,94377,94378,94381,94382,94383,94384,94385,94386,94387,94388,94389,94390,94392,94393,94394,94395,94396,94397,94399,94400,94403,94404,94405,94406,94407,94409,94410,94411,94412,94413,94414,94415,94416,94417,94418,94421,94423,94424,94425,94426,94427,94428,94429,94430,94431,94432,94433,94434,94435,94436,94438,94439,94440,94441,94444,94445,94446,94447,94448,94451,94452,94453,94454,94456,94457,94459,94460,94461,94462,94463,94464,94466,94467,94468,94470,94472,94473,94474,94475,94476,94477,94478,94479,94480,94481,94482,94484,94487,94488,94489,94491,94493,94494,94495,94496,94499,94500,94501,94502,94503,94504,94505,94506,94507,94508,94509,94510,94511,94512,94513,94515,94516,94517,94518,94520,94521,94522,94523,94525,94526,94527,94529,94530,94531,94532,94534,94535,94536,94537,94538,94539,94540,94542,94544,94545,94546,94547,94549,94550,94551,94552,94553,94554,94555,94556,94557,94558,94559,94560,94561,94563,94564,94565,94566,94567,94568,94569,94570,94571,94572,94573,94574,94575,94576,94577,94578,94579,94580,94581,94582,94583,94584,94585,94586,94588,94589,94593,94595,94597,94598,94601,94602,94603,94604,94605,94606,94607,94608,94609,94610,94611,94612,94613,94614,94616,94617,94618,94619,94621,94622,94623,94624,94625,94626,94627,94628,94630,94631,94632,94633,94636,94637,94638,94640,94641,94642,94645,94646,94647,94648,94650,94651,94652,94653,94656,94657,94658,94659,94660,94661,94662,94664,94665,94666,94667,94668,94670,94671,94672,94673,94674,94675,94676,94677,94678,94679,94680,94682,94683,94684,94685,94686,94687,94688,94689,94690,94692,94693,94694,94695,94696,94698,94699,94700,94702,94703,94704,94706,94707,94710,94711,94712,94715,94716,94718,94720,94721,94725,94727,94728,94729,94730,94731,94732,94733,94734,94736,94737,94738,94739,94740,94741,94742,94743,94744,94745,94746,94747,94748,94749,94751,94752,94753,94754,94755,94756,94757,94759,94761,94762,94763,94764,94765,94766,94768,94769,94770,94771,94772,94773,94774,94776,94777,94778,94779,94780,94781,94782,94783,94784,94785,94786,94788,94789,94790,94791,94792,94793,94797,94798,94799,94800,94801,94802,94803,94804,94805,94806,94807,94808,94809,94810,94811,94812,94813,94814,94816,94817,94819,94820,94821,94822,94823,94824,94825,94826,94827,94829,94830,94831,94832,94834,94835,94836,94837,94838,94839,94841,94843,94845,94846,94847,94848,94849,94850,94851,94852,94854,94855,94856,94858,94859,94860,94861,94864,94865,94866,94867,94871,94872,94873,94875,94876,94877,94880,94881,94882,94884,94885,94886,94887,94888,94890,94891,94892,94894,94895,94897,94898,94899,94900,94902,94903,94904,94905,94906,94907,94909,94912,94913,94914,94915,94916,94917,94918,94919,94920,94921,94922,94923,94924,94925,94926,94928,94929,94930,94931,94932,94934,94935,94936,94938,94939,94940,94941,94942,94944,94945,94947,94948,94949,94950,94951,94952,94953,94954,94955,94956,94957,94958,94961,94962,94963,94964,94967,94969,94970,94971,94974,94976,94977,94978,94979,94980,94981,94984,94986,94987,94988,94989,94990,94991,94993,94994,94995,94996,94997,94998,94999,95000,95001,95003,95004,95005,95006,95007,95008,95009,95010,95011,95012,95013,95014,95015,95017,95018,95019,95020,95021,95023,95024,95026,95027,95028,95029,95030,95031,95032,95033,95034,95035,95036,95037,95038,95039,95042,95043,95044,95046,95047,95048,95049,95051,95052,95053,95054,95055,95056,95057,95058,95059,95060,95061,95062,95063,95064,95065,95066,95068,95069,95070,95071,95072,95073,95074,95075,95076,95077,95078,95079,95080,95081,95083,95084,95086,95087,95088,95090,95091,95092,95093,95094,95096,95097,95098,95099,95100,95101,95103,95104,95105,95106,95107,95108,95109,95110,95113,95114,95116,95117,95118,95119,95120,95121,95122,95123,95124,95125,95126,95127,95129,95130,95131,95132,95133,95134,95135,95136,95137,95138,95139,95140,95141,95143,95144,95145,95146,95147,95148,95149,95150,95151,95152,95154,95155,95156,95157,95158,95159,95160,95161,95162,95163,95164,95165,95167,95169,95170,95171,95172,95173,95174,95176,95177,95178,95180,95181,95182,95183,95184,95185,95186,95187,95188,95189,95190,95192,95194,95195,95196,95197,95198,95199,95200,95201,95202,95203,95204,95205,95206,95207,95209,95210,95211,95212,95213,95214,95215,95218,95220,95221,95223,95224,95225,95226,95227,95228,95229,95230,95231,95232,95233,95234,95235,95236,95237,95238,95242,95243,95244,95245,95246,95247,95248,95250,95251,95252,95253,95254,95255,95259,95261,95262,95263,95264,95265,95266,95268,95270,95271,95272,95273,95275,95276,95277,95279,95280,95281,95282,95283,95284,95285,95286,95287,95288,95290,95291,95292,95293,95294,95295,95296,95297,95298,95300,95301,95302,95303,95304,95305,95307,95308,95309,95310,95311,95312,95313,95314,95315,95316,95317,95320,95321,95322,95324,95325,95326,95328,95331,95332,95333,95334,95335,95336,95337,95338,95339,95340,95341,95343,95345,95346,95347,95348,95349,95350,95351,95353,95354,95356,95358,95360,95361,95362,95363,95364,95365,95366,95369,95371,95372,95374,95375,95376,95378,95379,95380,95381,95382,95383,95384,95385,95386,95387,95388,95389,95390,95391,95392,95393,95395,95396,95397,95398,95399,95400,95401,95403,95404,95405,95406,95408,95409,95410,95411,95412,95413,95414,95415,95416,95417,95418,95419,95420,95421,95423,95424,95425,95426,95427,95428,95430,95431,95432,95434,95435,95436,95437,95438,95439,95440,95443,95444,95445,95446,95447,95448,95449,95451,95452,95454,95455,95456,95457,95458,95459,95460,95462,95463,95464,95465,95466,95467,95469,95470,95471,95473,95474,95475,95477,95478,95479,95480,95481,95482,95483,95485,95486,95487,95490,95491,95492,95493,95495,95496,95497,95498,95499,95500,95503,95504,95507,95508,95509,95510,95511,95515,95516,95518,95520,95521,95522,95523,95524,95525,95526,95527,95528,95530,95532,95533,95534,95535,95536,95537,95538,95540,95541,95542,95543,95544,95545,95546,95547,95548,95550,95551,95552,95553,95554,95555,95556,95557,95558,95560,95561,95562,95564,95565,95566,95567,95568,95569,95571,95572,95573,95574,95575,95576,95577,95579,95580,95581,95582,95583,95584,95585,95586,95587,95588,95589,95590,95591,95592,95593,95594,95597,95598,95599,95600,95601,95602,95603,95604,95605,95606,95607,95608,95609,95610,95613,95614,95615,95616,95617,95619,95620,95621,95622,95623,95624,95625,95626,95627,95628,95629,95631,95632,95633,95634,95635,95636,95639,95640,95641,95642,95643,95644,95645,95646,95647,95648,95649,95651,95652,95653,95655,95656,95657,95658,95660,95661,95662,95663,95664,95665,95666,95667,95669,95670,95671,95672,95673,95674,95675,95676,95677,95678,95679,95680,95681,95682,95685,95686,95687,95688,95689,95691,95692,95693,95694,95695,95696,95697,95698,95699,95700,95701,95702,95703,95704,95705,95706,95707,95708,95710,95711,95712,95713,95714,95715,95716,95717,95718,95719,95720,95721,95722,95725,95726,95727,95728,95729,95730,95733,95734,95735,95736,95737,95739,95740,95742,95744,95745,95746,95748,95749,95750,95751,95752,95753,95754,95756,95757,95758,95759,95760,95761,95762,95763,95767,95768,95769,95771,95773,95774,95775,95776,95778,95779,95780,95781,95782,95783,95784,95785,95786,95787,95788,95789,95790,95791,95792,95793,95794,95796,95797,95798,95799,95801,95802,95803,95804,95805,95806,95807,95808,95809,95810,95811,95812,95813,95814,95815,95816,95817,95818,95819,95820,95821,95822,95823,95824,95825,95826,95827,95829,95830,95831,95832,95833,95834,95835,95836,95838,95839,95840,95842,95843,95844,95845,95846,95849,95850,95851,95852,95853,95854,95855,95856,95857,95859,95860,95861,95862,95864,95865,95866,95867,95868,95869,95870,95871,95872,95873,95874,95875,95876,95877,95878,95879,95881,95882,95885,95886,95887,95889,95892,95893,95894,95897,95899,95902,95904,95905,95906,95907,95909,95910,95911,95912,95913,95914,95915,95916,95918,95919,95920,95922,95925,95926,95927,95928,95929,95930,95931,95933,95934,95935,95936,95937,95939,95940,95941,95942,95943,95944,95945,95946,95947,95948,95949,95950,95951,95952,95953,95955,95956,95957,95960,95962,95963,95966,95967,95968,95969,95971,95972,95973,95974,95975,95976,95977,95978,95979,95980,95981,95982,95983,95985,95986,95987,95988,95989,95992,95993,95998,96000,96001,96002,96003,96005,96006,96007,96008,96011,96012,96014,96015,96016,96017,96018,96020,96021,96022,96023,96024,96025,96028,96030,96031,96033,96034,96035,96036,96037,96042,96043,96044,96045,96046,96047,96048,96049,96050,96051,96052,96053,96054,96055,96056,96057,96058,96059,96060,96061,96062,96063,96064,96065,96066,96067,96069,96070,96071,96072,96073,96074,96075,96077,96078,96079,96080,96081,96083,96084,96085,96087,96088,96089,96090,96091,96092,96093,96094,96095,96096,96097,96098,96099,96100,96102,96103,96104,96106,96107,96108,96110,96111,96112,96113,96114,96116,96117,96118,96119,96120,96121,96122,96123,96125,96126,96127,96128,96130,96133,96135,96136,96137,96140,96141,96142,96143,96144,96145,96146,96147,96148,96149,96151,96152,96153,96156,96157,96158,96159,96160,96161,96162,96163,96164,96166,96168,96169,96170,96171,96172,96173,96174,96175,96176,96179,96180,96181,96182,96183,96185,96187,96188,96189,96190,96191,96192,96193,96194,96195,96196,96197,96198,96199,96200,96202,96203,96204,96205,96206,96208,96209,96210,96211,96213,96214,96215,96216,96217,96220,96222,96223,96224,96226,96227,96228,96229,96230,96231,96233,96234,96237,96240,96241,96242,96243,96244,96245,96247,96249,96250,96251,96252,96253,96254,96256,96257,96259,96263,96264,96266,96268,96269,96270,96272,96273,96274,96275,96277,96278,96279,96280,96281,96282,96284,96285,96286,96287,96289,96290,96291,96292,96293,96294,96295,96296,96297,96298,96299,96300,96301,96302,96303,96304,96305,96306,96307,96308,96309,96310,96311,96312,96313,96314,96316,96317,96318,96319,96320,96322,96323,96324,96325,96326,96327,96328,96329,96332,96333,96334,96335,96336,96337,96338,96339,96340,96341,96342,96343,96345,96348,96349,96350,96351,96353,96355,96357,96358,96359,96360,96361,96362,96363,96364,96366,96368,96370,96371,96374,96376,96377,96378,96379,96380,96381,96382,96383,96384,96385,96386,96387,96390,96391,96392,96393,96396,96397,96398,96400,96401,96402,96403,96404,96405,96406,96407,96408,96409,96410,96411,96412,96413,96414,96415,96416,96417,96419,96421,96422,96423,96424,96425,96426,96427,96428,96430,96432,96433,96434,96435,96436,96438,96442,96443,96444,96447,96448,96449,96451,96452,96453,96454,96456,96458,96459,96460,96462,96463,96464,96465,96466,96467,96469,96470,96471,96472,96473,96475,96477,96478,96481,96484,96485,96486,96487,96488,96490,96491,96492,96493,96494,96495,96496,96497,96498,96499,96500,96501,96502,96503,96504,96506,96507,96509,96511,96513,96514,96515,96516,96517,96518,96519,96520,96521,96522,96523,96524,96526,96527,96528,96530,96531,96532,96533,96534,96535,96538,96539,96540,96541,96542,96543,96545,96547,96548,96550,96551,96552,96554,96556,96557,96558,96559,96560,96562,96563,96564,96565,96567,96568,96571,96572,96574,96575,96576,96577,96579,96580,96581,96583,96584,96585,96586,96588,96589,96591,96592,96594,96595,96597,96598,96599,96600,96601,96602,96603,96605,96606,96607,96608,96609,96610,96613,96614,96615,96616,96618,96619,96620,96621,96622,96623,96624,96625,96626,96628,96629,96630,96631,96632,96633,96634,96636,96637,96638,96639,96640,96642,96643,96644,96646,96648,96649,96650,96651,96652,96653,96654,96655,96656,96657,96658,96659,96660,96664,96667,96668,96669,96672,96673,96675,96676,96677,96678,96679,96680,96681,96682,96683,96684,96685,96686,96687,96688,96689,96690,96691,96692,96693,96694,96695,96696,96697,96698,96700,96701,96703,96704,96705,96706,96707,96708,96710,96712,96713,96714,96715,96716,96718,96719,96721,96722,96723,96725,96726,96727,96728,96729,96731,96734,96735,96737,96738,96739,96740,96741,96742,96743,96744,96745,96746,96747,96748,96749,96750,96751,96752,96753,96755,96756,96757,96760,96761,96762,96764,96765,96766,96768,96769,96770,96771,96772,96773,96774,96775,96777,96778,96779,96781,96784,96785,96786,96787,96789,96791,96792,96793,96794,96796,96799,96800,96801,96802,96803,96804,96805,96806,96807,96808,96809,96810,96811,96812,96813,96814,96816,96817,96818,96819,96820,96821,96822,96823,96824,96825,96826,96827,96828,96829,96830,96832,96834,96836,96837,96838,96839,96840,96842,96843,96844,96846,96847,96848,96849,96850,96851,96855,96856,96858,96859,96860,96861,96864,96866,96867,96868,96871,96872,96873,96875,96876,96877,96878,96880,96881,96883,96884,96885,96887,96888,96892,96893,96894,96895,96896,96897,96898,96899,96900,96901,96902,96903,96905,96907,96909,96910,96911,96912,96913,96916,96917,96918,96919,96920,96922,96923,96924,96925,96926,96927,96928,96930,96931,96932,96934,96936,96937,96938,96939,96940,96942,96943,96944,96945,96946,96947,96949,96950,96951,96952,96953,96954,96955,96958,96959,96960,96964,96965,96966,96967,96968,96970,96971,96973,96974,96975,96976,96977,96978,96979,96982,96983,96985,96986,96987,96988,96989,96990,96991,96992,96994,96996,96997,96998,97001,97002,97004,97005,97008,97009,97011,97012,97013,97014,97015,97017,97018,97019,97020,97021,97022,97024,97025,97026,97027,97028,97029,97030,97031,97032,97033,97035,97036,97038,97039,97041,97042,97043,97045,97046,97047,97048,97049,97050,97051,97052,97053,97054,97055,97056,97057,97059,97060,97061,97062,97063,97064,97065,97067,97068,97069,97070,97071,97072,97073,97074,97075,97077,97079,97080,97081,97082,97084,97085,97086,97088,97089,97090,97093,97094,97095,97096,97097,97099,97101,97102,97103,97105,97106,97108,97109,97110,97111,97113,97115,97116,97117,97118,97119,97120,97122,97123,97124,97125,97126,97127,97128,97129,97131,97132,97133,97134,97136,97138,97142,97143,97144,97145,97147,97149,97150,97151,97152,97154,97155,97157,97158,97159,97160,97162,97166,97168,97169,97170,97171,97172,97173,97174,97176,97178,97179,97181,97183,97184,97185,97186,97187,97188,97189,97190,97192,97193,97194,97195,97197,97198,97200,97202,97203,97204,97205,97206,97207,97208,97209,97210,97211,97212,97214,97215,97216,97217,97218,97219,97221,97222,97224,97225,97226,97228,97229,97230,97231,97232,97233,97235,97236,97237,97238,97239,97240,97241,97242,97243,97246,97247,97248,97249,97250,97251,97252,97253,97254,97255,97257,97258,97259,97260,97262,97263,97266,97267,97268,97270,97271,97272,97273,97274,97276,97277,97278,97279,97281,97283,97285,97286,97288,97289,97290,97291,97292,97294,97296,97297,97298,97299,97303,97304,97305,97307,97308,97309,97312,97313,97314,97318,97319,97320,97321,97322,97323,97325,97326,97329,97331,97332,97333,97334,97335,97337,97339,97340,97341,97342,97343,97344,97347,97348,97349,97350,97351,97352,97353,97354,97356,97357,97358,97361,97362,97363,97364,97365,97367,97368,97369,97370,97371,97372,97373,97374,97376,97378,97379,97380,97381,97382,97383,97384,97385,97386,97387,97388,97389,97390,97392,97395,97396,97398,97399,97400,97402,97403,97404,97405,97407,97408,97409,97410,97411,97412,97414,97416,97417,97418,97419,97420,97421,97422,97423,97425,97426,97427,97429,97431,97432,97433,97434,97435,97436,97437,97439,97440,97441,97442,97443,97444,97445,97447,97448,97449,97450,97451,97452,97453,97454,97455,97457,97459,97461,97462,97463,97467,97468,97469,97470,97473,97474,97475,97476,97480,97484,97485,97486,97488,97489,97491,97492,97494,97496,97497,97498,97499,97500,97501,97502,97503,97504,97505,97506,97508,97509,97510,97512,97513,97517,97518,97519,97520,97523,97524,97525,97526,97527,97528,97529,97530,97531,97532,97533,97535,97536,97537,97538,97539,97540,97542,97543,97544,97545,97546,97547,97548,97549,97550,97551,97552,97553,97554,97555,97556,97558,97559,97560,97561,97562,97563,97564,97566,97567,97569,97570,97571,97572,97573,97574,97575,97577,97578,97579,97581,97582,97584,97585,97587,97589,97590,97593,97594,97596,97597,97598,97600,97601,97602,97603,97604,97605,97606,97607,97608,97610,97612,97613,97614,97615,97616,97617,97618,97619,97620,97622,97623,97624,97625,97626,97629,97630,97631,97632,97635,97636,97637,97638,97639,97640,97641,97642,97643,97644,97645,97646,97647,97648,97649,97650,97652,97653,97654,97655,97656,97657,97658,97659,97660,97661,97664,97665,97666,97668,97669,97672,97675,97676,97677,97678,97679,97681,97684,97687,97688,97689,97691,97692,97693,97694,97698,97699,97701,97703,97704,97707,97709,97710,97711,97712,97713,97714,97715,97716,97718,97720,97721,97724,97725,97726,97727,97728,97729,97730,97731,97732,97734,97735,97737,97738,97739,97740,97741,97742,97745,97746,97747,97748,97750,97751,97755,97756,97757,97758,97760,97761,97764,97766,97767,97768,97769,97770,97771,97772,97773,97774,97776,97777,97778,97779,97780,97781,97782,97783,97784,97787,97788,97789,97790,97791,97792,97793,97794,97796,97798,97799,97800,97801,97802,97803,97804,97805,97806,97809,97810,97811,97812,97815,97816,97817,97818,97819,97820,97822,97823,97824,97825,97826,97827,97828,97829,97830,97831,97832,97834,97835,97837,97838,97839,97841,97842,97843,97844,97845,97846,97847,97850,97851,97852,97853,97856,97857,97859,97860,97861,97862,97863,97864,97866,97867,97869,97870,97876,97877,97878,97880,97881,97882,97884,97885,97886,97887,97888,97889,97891,97892,97893,97894,97895,97897,97899,97900,97901,97902,97904,97905,97907,97908,97909,97910,97911,97912,97914,97915,97918,97919,97920,97921,97924,97926,97927,97928,97930,97931,97932,97933,97934,97935,97936,97937,97938,97939,97940,97941,97942,97943,97946,97947,97948,97949,97950,97951,97952,97953,97955,97956,97957,97958,97959,97960,97962,97964,97965,97966,97967,97968,97971,97972,97973,97974,97975,97976,97977,97978,97980,97981,97982,97983,97984,97985,97986,97987,97988,97990,97991,97992,97993,97994,97996,97997,97998,97999,98000,98002,98004,98005,98006,98008,98009,98010,98011,98013,98014,98015,98016,98017,98018,98019,98020,98021,98022,98023,98024,98025,98026,98027,98028,98029,98030,98031,98032,98034,98035,98036,98037,98038,98039,98040,98042,98043,98045,98046,98047,98048,98049,98050,98051,98052,98054,98055,98058,98059,98060,98061,98062,98064,98065,98066,98067,98068,98069,98070,98071,98072,98074,98075,98076,98077,98079,98082,98083,98084,98085,98086,98087,98091,98092,98094,98095,98096,98097,98099,98102,98103,98105,98106,98107,98108,98109,98111,98113,98114,98116,98118,98120,98121,98123,98124,98126,98127,98128,98130,98133,98134,98136,98137,98138,98139,98141,98142,98143,98146,98147,98148,98149,98150,98151,98152,98153,98154,98155,98156,98157,98158,98161,98163,98164,98165,98166,98167,98168,98169,98170,98172,98173,98175,98178,98179,98180,98181,98182,98184,98185,98186,98187,98190,98191,98192,98193,98196,98198,98201,98202,98203,98204,98206,98207,98208,98209,98211,98212,98213,98214,98215,98216,98217,98219,98220,98221,98222,98223,98224,98225,98227,98228,98229,98233,98234,98235,98237,98242,98244,98245,98246,98248,98249,98251,98252,98253,98254,98256,98258,98259,98260,98261,98262,98263,98266,98267,98269,98270,98271,98272,98273,98274,98275,98276,98277,98278,98279,98280,98281,98282,98283,98284,98286,98287,98288,98289,98290,98291,98292,98293,98294,98296,98297,98298,98299,98300,98302,98303,98304,98306,98308,98309,98310,98312,98313,98314,98315,98316,98317,98320,98321,98322,98323,98324,98325,98326,98327,98328,98330,98331,98332,98333,98334,98335,98336,98338,98340,98341,98342,98344,98346,98347,98348,98349,98350,98351,98352,98353,98355,98356,98358,98359,98360,98361,98362,98363,98365,98366,98367,98368,98370,98372,98373,98375,98376,98377,98379,98380,98381,98384,98385,98386,98387,98389,98390,98394,98395,98396,98397,98399,98400,98402,98403,98404,98406,98407,98408,98410,98411,98412,98414,98417,98420,98421,98422,98423,98424,98426,98427,98428,98430,98431,98432,98433,98436,98437,98441,98444,98445,98447,98448,98449,98450,98452,98453,98455,98457,98458,98459,98460,98461,98462,98465,98466,98467,98468,98469,98470,98475,98476,98477,98478,98479,98480,98481,98482,98484,98485,98486,98487,98488,98490,98492,98493,98495,98496,98497,98498,98499,98500,98501,98502,98503,98505,98507,98508,98509,98510,98512,98514,98516,98517,98518,98519,98520,98522,98523,98524,98525,98526,98529,98530,98531,98532,98534,98537,98538,98540,98541,98542,98545,98546,98547,98548,98549,98550,98551,98552,98553,98554,98556,98557,98559,98560,98561,98564,98565,98566,98568,98569,98571,98572,98573,98574,98576,98577,98578,98579,98580,98581,98582,98583,98584,98586,98588,98589,98590,98593,98594,98595,98597,98599,98600,98602,98603,98605,98606,98607,98609,98610,98611,98612,98613,98614,98617,98618,98620,98621,98624,98625,98627,98628,98629,98631,98632,98633,98634,98635,98637,98639,98640,98641,98642,98643,98644,98646,98647,98649,98651,98652,98653,98654,98655,98657,98658,98659,98660,98661,98664,98665,98666,98667,98669,98670,98671,98672,98673,98674,98675,98677,98679,98680,98681,98682,98683,98684,98685,98686,98687,98689,98691,98692,98693,98694,98695,98696,98697,98698,98699,98700,98701,98703,98705,98707,98708,98710,98711,98712,98714,98715,98716,98717,98718,98719,98721,98723,98725,98726,98728,98729,98730,98731,98732,98733,98734,98735,98736,98737,98739,98740,98741,98742,98743,98745,98746,98747,98748,98749,98753,98755,98757,98760,98761,98762,98763,98764,98765,98766,98769,98770,98771,98773,98774,98775,98776,98778,98779,98780,98782,98783,98785,98786,98789,98790,98791,98792,98793,98794,98795,98796,98797,98801,98802,98805,98807,98808,98810,98811,98813,98814,98815,98816,98817,98819,98820,98821,98822,98823,98826,98827,98828,98830,98831,98832,98833,98835,98836,98837,98838,98840,98841,98843,98845,98846,98847,98848,98850,98851,98853,98855,98856,98857,98858,98859,98860,98861,98862,98864,98866,98868,98870,98871,98873,98875,98876,98877,98878,98879,98880,98882,98884,98885,98886,98889,98891,98892,98893,98894,98895,98896,98898,98899,98901,98902,98904,98906,98907,98908,98909,98910,98912,98913,98915,98916,98918,98920,98921,98922,98925,98926,98927,98928,98930,98931,98933,98934,98938,98940,98942,98943,98944,98945,98950,98951,98952,98953,98954,98955,98959,98960,98961,98962,98963,98964,98965,98966,98967,98968,98969,98970,98971,98972,98973,98974,98975,98976,98977,98978,98979,98981,98982,98983,98985,98986,98987,98988,98990,98991,98992,98993,98994,98995,98996,98997,98998,98999,99001,99004,99006,99007,99009,99010,99011,99012,99013,99014,99015,99016,99017,99019,99021,99022,99023,99024,99025,99027,99028,99030,99031,99032,99033,99034,99036,99037,99038,99039,99040,99043,99045,99046,99047,99048,99049,99050,99051,99052,99054,99055,99056,99057,99058,99059,99061,99063,99064,99065,99066,99067,99068,99071,99072,99073,99074,99076,99077,99078,99080,99081,99082,99083,99084,99089,99091,99092,99094,99096,99098,99100,99102,99105,99106,99107,99108,99109,99112,99113,99114,99115,99116,99117,99118,99119,99120,99121,99122,99123,99126,99128,99129,99131,99132,99133,99134,99135,99136,99138,99139,99141,99142,99143,99144,99145,99146,99148,99149,99150,99151,99152,99153,99154,99156,99157,99158,99159,99161,99162,99163,99165,99166,99167,99174,99175,99177,99178,99181,99182,99183,99186,99188,99189,99193,99194,99195,99196,99197,99198,99199,99200,99201,99202,99204,99205,99206,99207,99208,99209,99210,99216,99217,99218,99220,99221,99222,99223,99224,99225,99226,99227,99228,99230,99231,99232,99233,99234,99236,99237,99239,99240,99241,99242,99243,99245,99248,99249,99252,99254,99255,99256,99258,99259,99260,99261,99262,99264,99265,99266,99270,99271,99272,99274,99277,99278,99279,99280,99281,99282,99285,99286,99287,99288,99289,99290,99291,99292,99295,99296,99297,99298,99300,99305,99306,99307,99309,99310,99311,99313,99314,99316,99317,99319,99320,99321,99322,99323,99325,99327,99328,99329,99330,99331,99333,99334,99335,99336,99337,99339,99341,99342,99345,99346,99347,99348,99350,99351,99353,99354,99355,99360,99361,99362,99363,99364,99366,99368,99369,99370,99371,99373,99375,99376,99379,99381,99382,99383,99384,99385,99386,99387,99388,99389,99392,99393,99394,99395,99396,99397,99398,99399,99400,99401,99403,99406,99408,99409,99410,99411,99413,99414,99415,99416,99417,99418,99419,99420,99422,99423,99424,99426,99427,99428,99430,99431,99432,99433,99434,99435,99437,99439,99440,99441,99442,99443,99444,99445,99446,99450,99451,99452,99455,99457,99458,99459,99464,99467,99469,99471,99472,99473,99474,99476,99477,99480,99482,99483,99487,99489,99490,99491,99493,99494,99495,99496,99500,99501,99502,99503,99504,99506,99508,99509,99510,99511,99512,99513,99514,99515,99517,99519,99522,99526,99527,99530,99531,99532,99533,99534,99535,99537,99538,99540,99541,99542,99543,99544,99545,99546,99547,99548,99549,99550,99552,99553,99554,99555,99556,99557,99559,99560,99561,99562,99563,99565,99566,99567,99569,99570,99572,99573,99577,99578,99579,99580,99581,99582,99583,99584,99585,99586,99587,99590,99591,99592,99593,99594,99597,99598,99603,99604,99606,99609,99610,99612,99613,99614,99615,99616,99617,99618,99619,99620,99621,99623,99625,99626,99627,99628,99629,99632,99633,99634,99635,99636,99639,99641,99642,99644,99645,99646,99648,99649,99650,99651,99652,99653,99655,99657,99660,99662,99664,99665,99666,99667,99668,99671,99672,99673,99674,99676,99677,99678,99680,99681,99684,99685,99686,99688,99689,99691,99693,99698,99699,99702,99704,99705,99706,99707,99708,99710,99711,99712,99713,99714,99716,99717,99720,99721,99722,99723,99724,99725,99728,99730,99731,99732,99733,99736,99738,99739,99740,99742,99743,99744,99745,99749,99752,99753,99754,99757,99758,99760,99761,99763,99765,99766,99767,99768,99769,99771,99772,99774,99775,99776,99777,99778,99779,99780,99781,99782,99785,99786,99787,99788,99789,99790,99792,99793,99794,99795,99796,99797,99798,99799,99800,99802,99803,99804,99807,99808,99809,99810,99811,99812,99813,99814,99815,99816,99817,99818,99819,99821,99824,99825,99827,99828,99829,99830,99832,99833,99834,99836,99838,99841,99842,99843,99844,99846,99847,99849,99850,99851,99852,99853,99854,99855,99858,99860,99863,99864,99865,99866,99868,99869,99870,99871,99872,99873,99875,99877,99879,99880,99881,99882,99886,99889,99890,99891,99892,99893,99894,99895,99896,99897,99898,99899,99903,99904,99907,99908,99909,99910,99911,99912,99913,99914,99918,99919,99920,99921,99924,99925,99927,99929,99930,99932,99933,99934,99935,99937,99938,99939,99940,99941,99942,99943,99947,99948,99949,99950,99951,99954,99955,99956,99957,99958,99959,99960,99961,99962,99964,99965,99966,99967,99968,99969,99970,99972,99974,99975,99976,99977,99979,99980,99982,99983,99984,99987,99988,99989,99990,99991,99993,99996,99997,100000,100002,100003,100004,100005,100007,100011,100012,100013,100016,100017,100019,100020,100021,100022,100023,100024,100026,100027,100029,100030,100032,100033,100034,100035,100036,100037,100038,100039,100041,100044,100046,100048,100049,100052,100053,100054,100055,100057,100059,100060,100061,100062,100063,100064,100065,100066,100071,100072,100074,100076,100078,100080,100081,100082,100083,100085,100086,100087,100088,100090,100091,100092,100093,100094,100097,100098,100099,100101,100102,100104,100105,100106,100107,100109,100111,100113,100114,100116,100118,100119,100120,100121,100122,100123,100124,100125,100126,100128,100129,100130,100131,100133,100135,100136,100137,100138,100139,100140,100141,100142,100143,100144,100146,100148,100149,100150,100151,100152,100153,100156,100157,100158,100159,100160,100161,100163,100164,100166,100167,100168,100169,100170,100171,100172,100174,100175,100177,100179,100180,100181,100182,100183,100185,100186,100187,100189,100190,100191,100192,100193,100194,100195,100197,100198,100200,100202,100203,100205,100206,100207,100209,100211,100212,100213,100214,100215,100217,100218,100219,100221,100222,100223,100225,100226,100228,100230,100234,100235,100237,100239,100240,100241,100245,100246,100247,100252,100253,100254,100255,100258,100259,100260,100262,100263,100264,100266,100267,100268,100269,100270,100271,100272,100273,100274,100275,100276,100278,100279,100280,100282,100283,100287,100288,100290,100291,100292,100294,100295,100296,100297,100298,100299,100301,100302,100303,100304,100305,100306,100307,100308,100309,100310,100311,100314,100315,100317,100318,100319,100321,100322,100323,100324,100325,100326,100327,100330,100331,100333,100334,100335,100337,100338,100339,100342,100345,100347,100348,100349,100351,100353,100354,100355,100356,100358,100359,100361,100363,100364,100365,100366,100369,100370,100371,100374,100376,100377,100379,100380,100383,100385,100386,100387,100388,100389,100390,100391,100392,100393,100394,100397,100398,100399,100400,100401,100402,100405,100406,100407,100408,100409,100410,100411,100412,100413,100414,100415,100417,100420,100421,100423,100424,100425,100426,100427,100428,100429,100430,100432,100433,100434,100435,100436,100437,100438,100439,100440,100441,100442,100443,100444,100446,100448,100449,100450,100451,100453,100454,100457,100458,100462,100463,100465,100468,100470,100472,100473,100475,100476,100477,100478,100479,100480,100481,100482,100486,100487,100488,100489,100490,100491,100492,100494,100495,100496,100497,100500,100501,100502,100505,100507,100508,100511,100514,100515,100517,100518,100519,100520,100522,100523,100525,100527,100528,100531,100534,100535,100536,100538,100539,100541,100542,100543,100544,100547,100548,100549,100550,100551,100552,100553,100554,100555,100556,100557,100558,100559,100560,100561,100564,100567,100569,100571,100572,100573,100574,100575,100576,100577,100578,100580,100581,100582,100583,100584,100585,100586,100587,100588,100589,100590,100591,100593,100594,100595,100596,100598,100599,100600,100601,100602,100604,100605,100606,100608,100610,100614,100615,100617,100622,100624,100626,100627,100629,100630,100632,100633,100636,100637,100641,100642,100643,100644,100646,100647,100650,100651,100652,100654,100657,100659,100662,100663,100664,100667,100671,100672,100673,100674,100675,100677,100678,100679,100680,100683,100684,100685,100687,100688,100689,100692,100693,100694,100699,100700,100701,100702,100703,100704,100705,100706,100707,100709,100710,100711,100713,100717,100719,100720,100721,100723,100724,100729,100731,100732,100734,100735,100737,100738,100739,100740,100743,100745,100746,100747,100748,100751,100753,100755,100756,100757,100763,100765,100766,100769,100770,100771,100772,100773,100775,100777,100778,100779,100780,100781,100784,100786,100787,100788,100790,100792,100793,100794,100795,100796,100797,100799,100800,100802,100803,100805,100807,100808,100811,100812,100815,100817,100819,100820,100821,100823,100824,100825,100826,100827,100828,100830,100831,100832,100833,100834,100837,100838,100839,100843,100844,100845,100846,100847,100850,100851,100852,100854,100855,100858,100859,100860,100861,100863,100865,100867,100868,100870,100878,100879,100880,100881,100882,100883,100884,100886,100888,100889,100890,100891,100892,100894,100895,100899,100900,100901,100902,100903,100904,100905,100906,100907,100908,100909,100911,100912,100913,100914,100915,100916,100917,100919,100920,100922,100923,100924,100925,100926,100927,100931,100932,100933,100936,100937,100938,100939,100941,100942,100944,100947,100948,100949,100953,100955,100958,100961,100962,100963,100964,100965,100966,100968,100969,100971,100972,100973,100974,100975,100976,100979,100983,100984,100985,100986,100987,100988,100989,100991,100993,100995,100996,100998,101000,101001,101002,101003,101005,101006,101007,101009,101010,101011,101012,101013,101014,101015,101018,101019,101021,101022,101023,101024,101026,101027,101030,101033,101036,101038,101039,101040,101041,101044,101046,101047,101052,101053,101054,101055,101057,101058,101059,101061,101066,101067,101068,101069,101072,101073,101076,101078,101080,101081,101082,101085,101089,101090,101092,101095,101096,101097,101098,101099,101100,101101,101102,101103,101104,101105,101107,101109,101110,101111,101112,101113,101114,101116,101117,101118,101119,101120,101123,101124,101125,101126,101127,101130,101131,101132,101133,101134,101135,101136,101137,101139,101141,101142,101143,101146,101147,101149,101150,101152,101155,101156,101158,101159,101161,101162,101163,101164,101165,101166,101169,101170,101171,101172,101176,101177,101178,101180,101181,101184,101185,101186,101187,101192,101193,101195,101196,101197,101198,101199,101200,101201,101202,101204,101205,101206,101208,101210,101213,101214,101217,101219,101221,101224,101225,101226,101229,101231,101232,101236,101237,101240,101241,101244,101245,101246,101248,101249,101250,101251,101252,101253,101256,101261,101264,101265,101268,101270,101271,101272,101273,101274,101276,101277,101279,101280,101281,101282,101284,101285,101287,101289,101293,101295,101298,101300,101305,101306,101307,101308,101309,101311,101312,101313,101314,101315,101317,101318,101319,101320,101325,101326,101328,101329,101332,101334,101337,101339,101340,101343,101344,101346,101347,101348,101349,101350,101352,101353,101354,101355,101356,101357,101358,101361,101362,101363,101364,101366,101367,101369,101370,101372,101373,101374,101376,101377,101378,101379,101380,101381,101382,101383,101384,101385,101386,101387,101388,101389,101391,101392,101394,101395,101396,101397,101398,101399,101400,101401,101402,101403,101404,101405,101407,101408,101409,101411,101412,101413,101417,101420,101422,101424,101426,101427,101428,101429,101431,101433,101434,101435,101436,101438,101439,101440,101441,101442,101443,101444,101445,101446,101447,101449,101451,101454,101455,101456,101457,101459,101461,101462,101463,101464,101465,101468,101469,101470,101471,101472,101473,101474,101475,101478,101481,101482,101485,101486,101489,101490,101492,101495,101496,101498,101499,101500,101501,101502,101503,101505,101507,101512,101513,101514,101515,101518,101519,101521,101522,101525,101527,101528,101529,101531,101532,101534,101537,101538,101541,101542,101543,101545,101546,101548,101549,101551,101552,101553,101554,101556,101557,101559,101560,101563,101564,101565,101567,101568,101571,101572,101573,101575,101576,101577,101578,101579,101580,101581,101582,101583,101584,101585,101586,101587,101588,101589,101590,101591,101594,101595,101596,101597,101598,101599,101601,101602,101603,101605,101606,101607,101608,101609,101610,101613,101616,101617,101618,101619,101620,101621,101622,101623,101624,101626,101627,101629,101630,101631,101632,101633,101634,101637,101639,101640,101641,101643,101645,101647,101649,101650,101651,101652,101655,101656,101658,101661,101662,101664,101665,101667,101668,101669,101671,101672,101674,101677,101679,101682,101683,101684,101686,101687,101688,101689,101691,101692,101693,101696,101697,101698,101699,101700,101703,101705,101706,101707,101709,101711,101712,101713,101715,101716,101721,101722,101723,101725,101726,101728,101729,101730,101731,101733,101735,101738,101739,101740,101742,101743,101744,101745,101746,101748,101749,101750,101751,101753,101755,101758,101759,101761,101763,101764,101765,101766,101769,101771,101774,101776,101777,101780,101782,101783,101784,101786,101787,101788,101789,101790,101791,101795,101796,101797,101800,101801,101803,101805,101806,101807,101808,101809,101810,101812,101813,101814,101815,101816,101817,101819,101820,101821,101823,101825,101826,101827,101828,101829,101830,101831,101832,101833,101834,101836,101837,101838,101839,101841,101842,101843,101844,101845,101846,101847,101848,101850,101852,101853,101855,101856,101857,101859,101860,101861,101863,101865,101866,101867,101871,101873,101874,101875,101878,101879,101880,101881,101882,101883,101884,101885,101886,101887,101890,101892,101893,101897,101898,101899,101903,101904,101905,101906,101907,101908,101910,101911,101914,101915,101916,101917,101919,101920,101922,101925,101926,101927,101928,101930,101934,101935,101936,101937,101939,101940,101942,101943,101946,101948,101949,101952,101954,101955,101956,101960,101961,101962,101963,101964,101965,101966,101967,101968,101969,101970,101971,101973,101974,101975,101977,101978,101979,101983,101984,101985,101986,101987,101989,101991,101992,101994,101995,101996,101997,101999,102002,102003,102005,102007,102008,102010,102011,102012,102018,102020,102021,102022,102025,102028,102030,102032,102035,102036,102038,102039,102040,102041,102042,102044,102046,102047,102051,102059,102060,102061,102062,102063,102064,102065,102066,102067,102069,102070,102072,102073,102074,102075,102078,102079,102081,102082,102085,102087,102088,102090,102091,102093,102094,102096,102097,102100,102101,102102,102103,102104,102105,102106,102107,102110,102112,102113,102114,102117,102120,102124,102127,102128,102129,102130,102131,102136,102137,102139,102140,102141,102142,102143,102146,102147,102148,102149,102150,102151,102152,102153,102154,102158,102159,102160,102161,102162,102163,102166,102167,102168,102169,102170,102172,102173,102174,102175,102179,102180,102182,102183,102184,102185,102186,102187,102188,102190,102191,102192,102194,102197,102198,102199,102201,102202,102203,102204,102206,102208,102209,102211,102212,102213,102214,102216,102217,102218,102219,102220,102222,102223,102224,102227,102228,102229,102230,102231,102233,102237,102238,102239,102240,102242,102243,102244,102245,102247,102249,102253,102254,102255,102256,102257,102258,102259,102260,102261,102263,102264,102266,102269,102270,102271,102273,102275,102280,102282,102284,102287,102293,102294,102295,102297,102298,102299,102302,102303,102306,102307,102308,102312,102315,102318,102320,102322,102323,102324,102326,102327,102328,102329,102330,102332,102333,102335,102337,102338,102339,102342,102343,102349,102350,102351,102353,102354,102355,102356,102359,102362,102364,102367,102370,102371,102373,102375,102379,102381,102382,102383,102384,102385,102388,102389,102391,102393,102394,102396,102397,102398,102400,102401,102402,102404,102405,102406,102408,102409,102410,102411,102412,102413,102414,102415,102416,102417,102418,102419,102420,102421,102422,102423,102424,102425,102426,102428,102429,102430,102432,102433,102435,102436,102439,102441,102442,102443,102444,102446,102447,102450,102453,102454,102457,102459,102460,102463,102464,102465,102467,102470,102471,102472,102473,102474,102475,102476,102477,102478,102479,102480,102481,102484,102485,102486,102487,102488,102489,102490,102491,102492,102493,102495,102496,102498,102500,102501,102502,102503,102506,102507,102508,102510,102511,102514,102515,102518,102520,102521,102522,102523,102525,102526,102528,102529,102530,102532,102534,102536,102537,102540,102541,102542,102543,102544,102545,102546,102547,102549,102550,102551,102554,102555,102556,102557,102559,102560,102561,102562,102563,102565,102566,102568,102570,102571,102573,102574,102578,102579,102580,102581,102582,102583,102584,102585,102586,102587,102588,102589,102590,102591,102592,102593,102594,102595,102596,102597,102599,102600,102603,102604,102606,102607,102608,102609,102611,102612,102613,102616,102617,102618,102621,102622,102623,102624,102625,102626,102630,102631,102632,102633,102634,102636,102638,102642,102646,102647,102649,102652,102653,102654,102655,102656,102658,102659,102662,102663,102665,102667,102668,102670,102671,102672,102673,102676,102678,102680,102681,102682,102684,102685,102686,102687,102688,102693,102694,102696,102697,102699,102703,102707,102708,102709,102710,102711,102712,102713,102714,102716,102717,102718,102719,102721,102722,102723,102725,102726,102727,102729,102730,102731,102733,102734,102735,102736,102737,102738,102740,102741,102742,102744,102745,102747,102750,102751,102752,102753,102754,102757,102758,102759,102762,102765,102766,102767,102768,102771,102773,102775,102776,102777,102779,102780,102781,102782,102783,102784,102785,102787,102790,102791,102792,102793,102794,102796,102797,102798,102800,102802,102803,102805,102807,102808,102810,102811,102812,102816,102817,102818,102819,102821,102822,102823,102824,102826,102827,102831,102833,102835,102836,102837,102838,102841,102842,102845,102846,102847,102848,102850,102851,102854,102855,102857,102858,102859,102861,102863,102864,102865,102866,102868,102869,102871,102872,102873,102875,102876,102878,102879,102880,102883,102885,102886,102887,102889,102891,102895,102897,102900,102901,102902,102903,102905,102908,102910,102911,102912,102913,102915,102916,102917,102918,102919,102920,102921,102925,102926,102927,102928,102930,102933,102936,102937,102938,102939,102940,102941,102942,102943,102944,102945,102946,102947,102949,102950,102951,102952,102953,102954,102956,102957,102958,102959,102960,102962,102963,102964,102966,102967,102971,102973,102974,102975,102977,102978,102979,102981,102982,102985,102987,102989,102991,102992,102993,102995,102996,102997,103000,103001,103002,103003,103004,103006,103007,103008,103009,103010,103012,103013,103014,103016,103018,103019,103020,103021,103022,103023,103024,103025,103027,103029,103030,103031,103032,103033,103035,103036,103038,103041,103042,103043,103044,103046,103048,103049,103050,103051,103054,103055,103058,103059,103061,103062,103064,103065,103066,103067,103068,103069,103071,103072,103073,103074,103078,103079,103082,103084,103086,103087,103089,103090,103093,103094,103097,103098,103101,103102,103106,103107,103109,103112,103114,103116,103117,103119,103120,103121,103125,103126,103128,103130,103131,103133,103134,103135,103136,103138,103139,103140,103142,103145,103146,103147,103151,103153,103154,103155,103156,103158,103159,103160,103162,103163,103165,103166,103169,103175,103177,103179,103181,103184,103188,103191,103194,103197,103201,103202,103203,103204,103205,103207,103208,103209,103210,103212,103213,103214,103215,103216,103217,103218,103220,103221,103223,103228,103229,103230,103232,103233,103234,103236,103237,103239,103240,103242,103243,103245,103246,103247,103250,103251,103252,103254,103255,103258,103259,103261,103265,103267,103273,103276,103278,103279,103281,103282,103283,103284,103286,103288,103290,103291,103292,103293,103294,103297,103301,103304,103306,103307,103308,103310,103311,103312,103313,103314,103315,103316,103320,103323,103327,103328,103329,103332,103335,103337,103338,103339,103344,103348,103350,103352,103354,103356,103357,103358,103359,103361,103362,103366,103367,103370,103371,103372,103374,103376,103378,103379,103381,103382,103383,103387,103389,103390,103391,103392,103394,103395,103399,103401,103402,103403,103404,103405,103406,103407,103408,103409,103410,103412,103413,103415,103416,103418,103421,103423,103424,103426,103427,103428,103429,103430,103431,103432,103433,103436,103437,103439,103440,103441,103442,103443,103444,103445,103446,103447,103448,103450,103451,103452,103453,103454,103455,103457,103459,103460,103464,103465,103466,103468,103469,103470,103471,103473,103474,103476,103479,103480,103483,103485,103486,103487,103491,103495,103497,103498,103499,103500,103502,103503,103504,103505,103510,103511,103513,103515,103516,103517,103518,103519,103520,103522,103523,103524,103526,103528,103529,103531,103532,103533,103536,103539,103540,103541,103542,103543,103544,103545,103547,103548,103549,103550,103551,103554,103556,103557,103558,103560,103563,103564,103566,103568,103569,103570,103571,103573,103574,103575,103576,103577,103578,103579,103580,103582,103584,103586,103588,103589,103591,103593,103598,103599,103600,103602,103604,103605,103606,103608,103609,103611,103612,103613,103614,103615,103617,103622,103625,103626,103628,103629,103631,103632,103633,103635,103636,103637,103638,103643,103644,103645,103646,103647,103648,103650,103652,103654,103656,103657,103658,103659,103660,103661,103662,103663,103664,103667,103668,103669,103670,103671,103673,103679,103682,103684,103686,103687,103688,103689,103690,103691,103692,103695,103696,103699,103702,103704,103705,103707,103708,103709,103710,103711,103712,103713,103714,103715,103716,103717,103718,103719,103723,103725,103729,103730,103731,103733,103734,103735,103736,103737,103738,103739,103740,103741,103744,103746,103749,103753,103754,103755,103756,103757,103758,103759,103760,103761,103762,103763,103767,103768,103770,103773,103774,103775,103776,103779,103780,103781,103783,103786,103787,103788,103790,103792,103793,103799,103800,103801,103803,103804,103805,103806,103807,103809,103811,103813,103814,103815,103816,103820,103823,103824,103825,103826,103827,103831,103832,103833,103834,103835,103836,103837,103838,103840,103843,103844,103845,103846,103847,103848,103852,103853,103855,103858,103859,103861,103862,103864,103865,103866,103867,103868,103869,103871,103872,103873,103874,103875,103877,103879,103880,103882,103883,103884,103888,103889,103890,103891,103892,103893,103894,103897,103900,103901,103902,103904,103905,103906,103907,103908,103909,103910,103911,103913,103915,103918,103924,103925,103928,103930,103932,103936,103937,103938,103940,103941,103942,103946,103948,103952,103954,103956,103959,103960,103962,103964,103965,103966,103969,103971,103972,103973,103976,103978,103979,103980,103981,103982,103983,103984,103985,103988,103990,103992,103993,103994,103998,104001,104005,104007,104008,104009,104010,104011,104012,104013,104016,104017,104019,104021,104022,104023,104027,104029,104034,104035,104036,104038,104039,104040,104041,104045,104046,104049,104050,104051,104052,104053,104056,104057,104058,104059,104061,104064,104067,104068,104069,104070,104071,104074,104075,104076,104081,104084,104085,104086,104087,104090,104091,104093,104094,104096,104097,104098,104099,104101,104102,104105,104107,104108,104109,104110,104111,104113,104115,104117,104120,104122,104123,104125,104126,104127,104128,104129,104131,104132,104135,104139,104140,104141,104143,104144,104146,104147,104149,104151,104153,104154,104156,104157,104163,104164,104165,104168,104170,104173,104177,104179,104180,104181,104183,104184,104187,104188,104189,104190,104191,104192,104193,104196,104197,104198,104200,104204,104208,104209,104214,104215,104216,104219,104222,104224,104228,104230,104232,104235,104238,104239,104242,104243,104249,104254,104256,104258,104259,104260,104261,104262,104263,104264,104265,104269,104272,104273,104277,104280,104281,104284,104285,104286,104288,104289,104290,104291,104293,104296,104298,104299,104300,104301,104304,104305,104306,104307,104308,104309,104311,104312,104313,104316,104320,104322,104323,104324,104325,104326,104328,104330,104331,104333,104335,104336,104340,104343,104344,104346,104349,104351,104353,104354,104355,104357,104359,104364,104367,104369,104370,104372,104375,104376,104377,104378,104379,104380,104381,104384,104385,104387,104390,104391,104392,104393,104394,104395,104396,104397,104399,104400,104402,104404,104407,104408,104411,104413,104414,104415,104417,104418,104419,104421,104422,104423,104425,104427,104428,104429,104436,104437,104438,104439,104441,104442,104448,104451,104452,104453,104460,104461,104463,104465,104466,104469,104470,104471,104473,104474,104475,104476,104480,104481,104482,104484,104487,104489,104493,104495,104497,104498,104500,104503,104504,104507,104509,104514,104515,104518,104520,104522,104524,104525,104526,104527,104529,104532,104533,104536,104538,104539,104542,104545,104546,104549,104550,104553,104554,104555,104559,104564,104571,104572,104575,104577,104578,104581,104582,104583,104584,104585,104586,104587,104588,104589,104591,104592,104593,104594,104595,104598,104599,104600,104601,104604,104605,104611,104612,104615,104616,104622,104623,104625,104627,104629,104631,104633,104634,104635,104637,104638,104639,104640,104644,104645,104646,104647,104648,104653,104654,104655,104657,104658,104659,104666,104667,104668,104671,104673,104674,104675,104676,104678,104679,104681,104683,104684,104686,104689,104690,104691,104692,104694,104695,104696,104698,104699,104700,104703,104704,104705,104706,104707,104708,104709,104711,104713,104715,104716,104717,104719,104720,104721,104722,104723,104728,104734,104737,104738,104739,104743,104745,104746,104747,104749,104750,104752,104753,104755,104756,104757,104760,104761,104762,104766,104770,104771,104772,104774,104776,104778,104779,104782,104785,104787,104790,104791,104793,104794,104799,104800,104802,104806,104809,104810,104811,104813,104814,104815,104818,104819,104820,104826,104827,104830,104831,104832,104833,104836,104838,104840,104843,104845,104846,104849,104850,104851,104855,104856,104859,104862,104863,104864,104865,104867,104868,104869,104870,104873,104874,104875,104879,104883,104884,104886,104887,104892,104893,104896,104897,104898,104899,104900,104904,104905,104906,104907,104908,104910,104911,104912,104913,104914,104916,104918,104919,104920,104923,104925,104927,104932,104934,104936,104941,104944,104945,104946,104947,104948,104950,104951,104952,104954,104955,104956,104957,104961,104962,104964,104965,104966,104967,104969,104973,104974,104975,104977,104979,104981,104983,104984,104985,104987,104988,104989,104992,104995,104996,104997,104998,105000,105003,105004,105006,105007,105008,105009,105010,105011,105012,105013,105014,105015,105020,105021,105024,105025,105026,105028,105029,105033,105034,105035,105036,105037,105038,105040,105041,105044,105045,105046,105047,105049,105052,105054,105055,105056,105057,105058,105059,105060,105061,105063,105065,105067,105068,105074,105078,105082,105084,105086,105088,105089,105091,105092,105093,105094,105095,105096,105098,105099,105100,105101,105102,105103,105104,105105,105106,105108,105111,105112,105114,105117,105118,105123,105125,105127,105128,105131,105132,105133,105134,105135,105136,105138,105141,105146,105149,105151,105154,105158,105159,105162,105166,105170,105172,105174,105177,105178,105181,105183,105185,105188,105189,105191,105192,105194,105195,105197,105199,105200,105202,105203,105204,105206,105208,105209,105212,105214,105215,105217,105219,105220,105221,105222,105223,105226,105227,105228,105229,105230,105232,105234,105238,105239,105240,105242,105245,105246,105247,105249,105251,105254,105260,105262,105263,105265,105267,105268,105270,105271,105273,105274,105275,105279,105280,105281,105282,105283,105284,105285,105286,105287,105288,105292,105293,105294,105295,105296,105298,105300,105301,105302,105306,105312,105316,105317,105318,105320,105322,105323,105324,105325,105327,105329,105330,105333,105334,105335,105336,105338,105340,105344,105345,105346,105350,105351,105352,105353,105354,105355,105356,105357,105358,105359,105360,105362,105363,105364,105365,105366,105367,105368,105369,105370,105372,105374,105378,105379,105380,105381,105382,105383,105384,105385,105387,105388,105389,105391,105392,105395,105396,105397,105398,105399,105401,105403,105405,105407,105409,105412,105413,105414,105416,105417,105423,105425,105426,105430,105431,105434,105435,105436,105438,105439,105440,105441,105442,105446,105448,105450,105451,105452,105453,105454,105455,105456,105457,105459,105461,105462,105463,105467,105474,105476,105478,105480,105482,105483,105484,105487,105488,105489,105491,105495,105498,105499,105500,105502,105505,105506,105507,105508,105509,105510,105511,105513,105514,105515,105518,105519,105520,105522,105523,105524,105525,105526,105527,105529,105531,105532,105533,105534,105535,105536,105537,105538,105539,105540,105541,105542,105544,105545,105546,105547,105548,105549,105550,105551,105556,105558,105559,105560,105561,105562,105565,105566,105568,105569,105574,105575,105576,105577,105579,105580,105581,105582,105583,105584,105585,105587,105588,105589,105590,105591,105592,105594,105595,105597,105599,105600,105601,105606,105607,105610,105616,105618,105623,105624,105625,105628,105629,105630,105632,105634,105636,105637,105639,105640,105642,105643,105645,105646,105650,105651,105652,105653,105654,105656,105657,105659,105660,105661,105662,105663,105666,105667,105669,105670,105671,105672,105674,105675,105679,105680,105681,105682,105684,105686,105687,105689,105691,105692,105693,105694,105695,105696,105699,105700,105701,105702,105703,105704,105705,105706,105708,105710,105714,105715,105716,105717,105718,105720,105722,105724,105725,105726,105728,105730,105731,105735,105736,105738,105739,105747,105750,105755,105759,105760,105762,105764,105765,105766,105768,105770,105773,105774,105775,105776,105777,105779,105782,105783,105785,105786,105788,105789,105790,105792,105794,105795,105796,105800,105801,105804,105805,105807,105808,105809,105810,105813,105818,105820,105822,105823,105824,105825,105827,105829,105830,105831,105835,105836,105837,105838,105843,105844,105845,105846,105848,105849,105850,105851,105852,105853,105854,105855,105856,105859,105862,105863,105866,105870,105873,105874,105877,105879,105880,105881,105884,105885,105887,105888,105889,105890,105892,105893,105894,105897,105902,105904,105910,105912,105913,105915,105917,105919,105921,105922,105923,105924,105925,105926,105927,105928,105931,105933,105935,105936,105938,105939,105940,105945,105946,105953,105958,105959,105960,105961,105963,105965,105966,105968,105971,105972,105973,105975,105976,105978,105980,105981,105982,105983,105987,105988,105989,105990,105991,105992,105994,105997,105998,105999,106004,106007,106011,106012,106013,106016,106017,106019,106020,106022,106023,106024,106028,106031,106032,106034,106036,106038,106039,106042,106044,106045,106046,106047,106048,106049,106050,106052,106054,106055,106056,106057,106059,106061,106062,106063,106064,106066,106067,106068,106071,106072,106074,106075,106080,106081,106086,106087,106089,106091,106092,106093,106094,106095,106098,106099,106100,106101,106102,106103,106106,106107,106111,106114,106116,106117,106118,106119,106124,106127,106130,106132,106133,106134,106135,106136,106137,106138,106139,106140,106141,106143,106145,106146,106148,106153,106154,106159,106161,106162,106163,106166,106168,106171,106172,106174,106175,106176,106178,106181,106183,106186,106189,106192,106193,106195,106196,106197,106201,106202,106204,106205,106208,106209,106210,106211,106213,106214,106217,106218,106220,106221,106223,106224,106227,106228,106229,106230,106232,106233,106235,106236,106237,106239,106240,106242,106243,106244,106248,106251,106252,106255,106256,106260,106261,106262,106264,106265,106268,106270,106271,106274,106277,106278,106279,106281,106285,106291,106293,106294,106296,106298,106299,106301,106303,106305,106307,106308,106309,106310,106311,106312,106313,106314,106315,106316,106317,106318,106319,106321,106322,106323,106325,106326,106328,106330,106331,106334,106337,106343,106344,106345,106349,106352,106354,106355,106358,106359,106363,106364,106365,106366,106369,106370,106371,106373,106376,106377,106378,106379,106381,106382,106383,106384,106385,106386,106387,106390,106391,106393,106396,106397,106399,106400,106401,106403,106404,106405,106408,106411,106413,106415,106416,106418,106419,106421,106424,106426,106427,106432,106433,106434,106436,106437,106438,106439,106441,106442,106443,106445,106447,106449,106450,106452,106453,106456,106459,106462,106463,106464,106465,106468,106469,106471,106473,106474,106475,106476,106477,106479,106480,106481,106483,106484,106485,106486,106487,106489,106492,106494,106495,106496,106498,106501,106502,106503,106506,106507,106511,106512,106513,106515,106516,106517,106518,106519,106521,106522,106523,106527,106529,106531,106536,106537,106538,106540,106542,106544,106546,106549,106553,106554,106555,106561,106562,106563,106564,106566,106567,106570,106572,106573,106576,106578,106580,106582,106583,106585,106587,106589,106590,106593,106594,106596,106600,106601,106602,106603,106604,106606,106607,106612,106614,106615,106616,106617,106621,106622,106625,106626,106627,106629,106630,106631,106632,106635,106636,106638,106640,106641,106642,106643,106645,106646,106650,106651,106653,106654,106656,106657,106659,106660,106662,106664,106665,106666,106668,106670,106671,106672,106673,106674,106676,106677,106678,106680,106681,106682,106684,106686,106688,106689,106690,106691,106692,106693,106701,106703,106704,106708,106709,106710,106711,106712,106714,106716,106720,106722,106724,106726,106729,106731,106732,106736,106738,106739,106742,106743,106746,106747,106748,106749,106750,106751,106752,106758,106762,106764,106767,106768,106770,106772,106775,106778,106783,106788,106789,106792,106793,106796,106797,106798,106799,106801,106804,106808,106809,106810,106812,106813,106814,106815,106816,106819,106822,106824,106826,106829,106841,106844,106845,106855,106856,106857,106858,106859,106860,106864,106868,106869,106870,106872,106873,106874,106875,106878,106879,106881,106884,106887,106889,106900,106901,106903,106904,106906,106907,106909,106910,106915,106923,106927,106928,106930,106933,106934,106937,106938,106943,106944,106946,106947,106949,106951,106952,106953,106956,106957,106960,106962,106963,106964,106967,106968,106970,106975,106979,106980,106981,106982,106987,106988,106992,106995,106996,106997,106998,106999,107000,107001,107004,107005,107006,107007,107008,107011,107013,107014,107016,107021,107024,107025,107026,107028,107030,107034,107035,107038,107039,107040,107042,107043,107045,107046,107047,107048,107050,107054,107055,107058,107059,107060,107061,107067,107068,107069,107072,107073,107074,107076,107079,107080,107083,107084,107085,107087,107095,107099,107100,107102,107103,107106,107107,107110,107111,107112,107113,107116,107120,107121,107122,107123,107126,107129,107130,107132,107136,107137,107139,107143,107145,107146,107147,107148,107149,107151,107152,107155,107156,107157,107158,107159,107161,107163,107164,107166,107168,107170,107171,107172,107175,107176,107178,107180,107182,107183,107184,107185,107187,107188,107190,107192,107193,107195,107196,107198,107199,107201,107202,107208,107211,107213,107214,107215,107216,107221,107225,107226,107227,107228,107229,107230,107232,107233,107235,107236,107239,107244,107250,107252,107254,107257,107259,107260,107261,107263,107264,107266,107268,107270,107271,107273,107274,107276,107277,107281,107282,107290,107291,107296,107297,107298,107300,107302,107307,107308,107309,107313,107316,107318,107321,107322,107325,107326,107327,107328,107330,107331,107333,107336,107337,107338,107339,107340,107343,107344,107346,107348,107349,107352,107354,107356,107357,107358,107362,107367,107368,107370,107371,107378,107379,107383,107384,107387,107389,107393,107395,107399,107400,107403,107407,107408,107410,107411,107421,107423,107431,107433,107434,107435,107439,107441,107442,107443,107445,107446,107448,107450,107452,107453,107454,107455,107461,107465,107468,107469,107473,107474,107475,107478,107479,107480,107481,107485,107486,107487,107489,107492,107495,107497,107500,107501,107502,107504,107506,107511,107513,107521,107522,107523,107524,107528,107529,107530,107531,107536,107537,107540,107542,107543,107546,107547,107551,107553,107554,107556,107558,107560,107561,107562,107563,107566,107567,107568,107570,107572,107573,107574,107575,107578,107580,107581,107582,107583,107585,107587,107588,107590,107591,107592,107593,107594,107596,107597,107601,107605,107606,107608,107611,107612,107614,107615,107617,107618,107621,107623,107624,107626,107627,107631,107632,107634,107635,107637,107640,107642,107647,107649,107650,107651,107652,107653,107654,107655,107656,107659,107661,107662,107664,107666,107667,107670,107671,107672,107673,107674,107675,107676,107677,107679,107680,107682,107683,107686,107687,107688,107689,107691,107692,107693,107695,107697,107699,107700,107702,107704,107706,107708,107709,107713,107714,107715,107716,107717,107724,107725,107728,107729,107734,107736,107737,107738,107741,107742,107744,107747,107749,107750,107753,107754,107757,107758,107762,107764,107768,107769,107772,107773,107776,107777,107778,107782,107783,107785,107786,107789,107790,107794,107801,107802,107806,107809,107811,107812,107814,107815,107816,107818,107825,107827,107832,107835,107836,107839,107840,107841,107842,107846,107847,107852,107855,107856,107861,107865,107866,107869,107871,107872,107874,107875,107876,107877,107879,107882,107883,107884,107885,107886,107888,107892,107896,107900,107902,107905,107907,107908,107910,107912,107914,107915,107916,107918,107919,107920,107924,107925,107927,107928,107931,107932,107933,107934,107935,107936,107938,107940,107943,107945,107946,107947,107949,107951,107952,107953,107956,107957,107958,107959,107960,107962,107963,107964,107965,107966,107967,107968,107970,107972,107973,107977,107979,107982,107985,107991,107992,107996,108001,108002,108003,108004,108006,108009,108011,108012,108013,108014,108015,108016,108017,108018,108019,108020,108024,108025,108026,108027,108028,108029,108030,108032,108033,108037,108041,108045,108046,108049,108050,108051,108053,108054,108055,108059,108061,108063,108064,108068,108071,108072,108073,108074,108076,108077,108078,108080,108081,108083,108085,108090,108092,108093,108094,108097,108100,108105,108107,108108,108110,108112,108113,108114,108116,108117,108121,108122,108123,108124,108125,108126,108127,108128,108129,108132,108133,108134,108135,108137,108138,108145,108147,108148,108149,108153,108156,108157,108161,108162,108163,108164,108166,108169,108170,108172,108173,108179,108181,108183,108184,108185,108189,108192,108193,108198,108199,108203,108210,108212,108213,108214,108216,108217,108219,108220,108221,108222,108225,108226,108227,108228,108229,108230,108233,108234,108235,108238,108240,108251,108253,108255,108256,108258,108264,108267,108269,108271,108273,108276,108278,108279,108280,108282,108283,108284,108287,108288,108291,108293,108294,108298,108304,108305,108308,108309,108310,108311,108314,108316,108328,108330,108331,108332,108334,108336,108337,108338,108339,108342,108348,108350,108355,108356,108357,108358,108359,108360,108361,108367,108368,108369,108374,108375,108380,108381,108382,108383,108390,108391,108392,108394,108395,108397,108398,108400,108401,108402,108403,108405,108408,108409,108410,108411,108413,108414,108415,108416,108417,108418,108420,108421,108428,108429,108433,108436,108437,108438,108439,108441,108443,108446,108447,108448,108449,108453,108456,108458,108459,108460,108462,108464,108465,108468,108470,108471,108472,108473,108475,108477,108478,108480,108486,108489,108491,108493,108496,108498,108501,108502,108504,108506,108508,108509,108510,108513,108514,108515,108517,108518,108519,108520,108522,108523,108524,108528,108530,108531,108532,108533,108536,108537,108538,108542,108544,108547,108548,108550,108551,108552,108557,108560,108561,108566,108568,108569,108570,108572,108576,108578,108579,108586,108588,108589,108590,108592,108599,108600,108602,108604,108605,108613,108614,108615,108620,108624,108627,108628,108631,108633,108634,108636,108637,108639,108640,108641,108643,108650,108652,108653,108657,108658,108659,108660,108662,108663,108664,108665,108671,108672,108678,108680,108681,108683,108685,108686,108690,108692,108694,108695,108697,108698,108699,108700,108701,108703,108707,108708,108710,108714,108716,108717,108720,108723,108726,108727,108728,108730,108732,108733,108734,108737,108738,108741,108747,108751,108754,108756,108758,108759,108760,108761,108770,108771,108774,108775,108776,108777,108779,108780,108782,108783,108788,108789,108790,108792,108794,108795,108797,108800,108801,108805,108806,108813,108815,108816,108817,108821,108824,108825,108826,108830,108831,108835,108836,108838,108839,108841,108842,108844,108846,108847,108849,108850,108851,108852,108856,108859,108862,108864,108865,108866,108871,108873,108875,108883,108885,108886,108889,108890,108891,108892,108893,108894,108895,108896,108897,108898,108900,108901,108902,108903,108908,108909,108913,108915,108916,108918,108920,108922,108923,108929,108932,108933,108936,108937,108938,108942,108943,108944,108948,108949,108956,108957,108960,108961,108962,108963,108965,108968,108971,108973,108981,108982,108984,108987,108989,108991,108992,108994,108997,108998,108999,109002,109004,109005,109006,109009,109011,109012,109013,109014,109016,109017,109018,109019,109020,109024,109026,109029,109031,109033,109034,109035,109036,109037,109038,109039,109040,109042,109044,109045,109046,109051,109053,109054,109055,109056,109057,109059,109060,109061,109062,109065,109066,109068,109071,109073,109074,109076,109077,109078,109079,109081,109082,109086,109088,109094,109098,109099,109100,109101,109103,109105,109112,109113,109114,109115,109116,109124,109125,109126,109127,109129,109131,109133,109134,109137,109138,109140,109141,109142,109143,109144,109147,109149,109151,109152,109153,109157,109161,109162,109163,109165,109167,109171,109172,109174,109175,109177,109178,109179,109181,109184,109185,109186,109187,109190,109191,109192,109196,109198,109200,109201,109203,109204,109210,109212,109213,109214,109215,109218,109223,109224,109227,109229,109232,109233,109241,109242,109245,109246,109251,109252,109253,109256,109258,109259,109260,109261,109262,109266,109268,109279,109281,109282,109283,109285,109287,109289,109291,109292,109295,109298,109299,109300,109304,109305,109310,109311,109314,109315,109316,109321,109323,109324,109325,109327,109328,109329,109330,109332,109334,109335,109340,109341,109342,109348,109349,109351,109354,109357,109361,109362,109363,109364,109368,109372,109373,109376,109377,109379,109380,109387,109389,109392,109395,109396,109398,109399,109400,109404,109406,109407,109408,109409,109410,109414,109417,109418,109420,109424,109425,109428,109429,109433,109435,109438,109439,109440,109444,109447,109452,109453,109456,109463,109464,109465,109470,109472,109474,109478,109479,109481,109482,109487,109489,109490,109491,109492,109493,109494,109496,109497,109499,109500,109501,109503,109504,109505,109509,109513,109519,109520,109522,109523,109524,109525,109526,109527,109528,109530,109532,109533,109535,109536,109537,109538,109539,109540,109541,109543,109544,109548,109549,109551,109555,109559,109560,109563,109565,109567,109569,109571,109580,109581,109582,109583,109584,109589,109590,109591,109592,109595,109597,109605,109608,109612,109613,109614,109615,109616,109617,109622,109623,109625,109627,109628,109629,109632,109633,109634,109635,109636,109637,109638,109639,109640,109641,109645,109647,109651,109654,109655,109656,109657,109660,109662,109665,109667,109668,109669,109670,109671,109672,109673,109676,109680,109689,109690,109691,109693,109694,109698,109708,109712,109713,109714,109715,109716,109718,109722,109724,109725,109726,109727,109729,109730,109732,109733,109734,109737,109739,109740,109746,109748,109750,109752,109754,109757,109758,109759,109760,109762,109766,109769,109771,109774,109778,109789,109794,109795,109796,109797,109802,109803,109804,109805,109808,109809,109810,109811,109816,109817,109819,109821,109823,109825,109829,109831,109835,109837,109843,109844,109846,109847,109848,109850,109853,109856,109860,109862,109863,109864,109866,109867,109870,109873,109876,109881,109884,109887,109888,109889,109890,109896,109897,109898,109899,109900,109904,109905,109907,109910,109911,109912,109914,109915,109918,109919,109922,109923,109925,109929,109930,109935,109937,109939,109940,109941,109942,109944,109950,109951,109952,109953,109955,109956,109959,109961,109964,109965,109968,109969,109973,109975,109976,109983,109990,109994,109996,109997,109998,110002,110003,110004,110007,110009,110010,110011,110013,110019,110021,110022,110025,110026,110030,110033,110036,110037,110042,110043,110049,110053,110056,110058,110059,110061,110062,110064,110065,110071,110072,110075,110076,110078,110081,110082,110084,110085,110087,110090,110091,110092,110093,110097,110099,110101,110102,110103,110104,110105,110107,110109,110110,110112,110125,110127,110131,110133,110137,110138,110140,110141,110144,110145,110146,110147,110149,110150,110152,110158,110162,110165,110175,110177,110178,110179,110182,110184,110188,110191,110192,110195,110196,110197,110200,110201,110203,110207,110208,110210,110214,110216,110217,110218,110219,110220,110222,110225,110227,110230,110231,110233,110235,110238,110239,110240,110242,110244,110245,110246,110247,110248,110249,110255,110257,110259,110267,110269,110270,110274,110275,110280,110281,110286,110293,110294,110298,110299,110302,110306,110307,110310,110311,110312,110313,110316,110318,110320,110321,110322,110325,110328,110331,110332,110337,110339,110341,110345,110346,110347,110348,110351,110354,110356,110357,110358,110366,110375,110377,110378,110379,110381,110384,110388,110389,110390,110394,110405,110410,110413,110414,110415,110416,110417,110418,110420,110422,110424,110426,110427,110428,110432,110435,110436,110437,110438,110441,110443,110446,110447,110450,110451,110455,110456,110458,110463,110466,110469,110470,110473,110478,110479,110485,110488,110491,110492,110493,110495,110496,110498,110500,110504,110506,110516,110517,110518,110519,110521,110524,110526,110530,110532,110533,110535,110537,110538,110539,110540,110543,110544,110545,110548,110550,110552,110553,110555,110556,110560,110561,110566,110570,110573,110574,110577,110580,110582,110583,110584,110586,110588,110590,110593,110595,110596,110598,110599,110601,110602,110603,110605,110606,110607,110608,110609,110611,110615,110616,110622,110623,110625,110626,110628,110634,110636,110637,110638,110641,110643,110644,110652,110656,110658,110659,110663,110664,110665,110666,110668,110670,110672,110673,110674,110678,110680,110686,110689,110690,110692,110696,110698,110702,110703,110704,110706,110709,110710,110711,110712,110716,110717,110718,110720,110723,110726,110727,110730,110731,110733,110735,110737,110742,110743,110747,110753,110755,110756,110758,110761,110763,110765,110768,110771,110774,110775,110779,110780,110785,110787,110788,110789,110793,110797,110801,110804,110806,110807,110808,110809,110815,110816,110817,110818,110823,110824,110826,110827,110829,110833,110835,110837,110838,110840,110843,110847,110848,110849,110851,110852,110853,110854,110855,110856,110858,110862,110865,110867,110869,110870,110871,110874,110875,110876,110878,110880,110881,110882,110884,110885,110886,110887,110888,110889,110890,110893,110897,110899,110901,110902,110904,110908,110909,110910,110911,110912,110915,110917,110918,110922,110925,110926,110934,110935,110938,110939,110943,110946,110947,110951,110952,110954,110956,110957,110962,110964,110965,110969,110972,110977,110979,110980,110981,110983,110984,110987,110989,110991,110994,110995,110998,110999,111002,111003,111004,111005,111007,111008,111009,111011,111012,111013,111014,111016,111017,111022,111023,111025,111029,111032,111033,111034,111035,111037,111038,111039,111040,111042,111044,111045,111046,111051,111053,111054,111058,111060,111061,111064,111066,111067,111074,111075,111078,111081,111084,111085,111086,111087,111089,111091,111096,111099,111100,111101,111103,111106,111109,111110,111112,111114,111116,111117,111118,111120,111123,111124,111128,111129,111130,111134,111135,111138,111140,111146,111147,111149,111156,111157,111158,111161,111162,111168,111169,111171,111173,111178,111180,111184,111185,111188,111191,111196,111202,111204,111205,111207,111208,111209,111215,111217,111219,111223,111227,111231,111234,111236,111237,111239,111247,111248,111253,111255,111256,111259,111260,111261,111262,111263,111264,111267,111269,111270,111271,111272,111273,111278,111281,111283,111285,111289,111290,111295,111296,111298,111300,111303,111305,111313,111314,111316,111317,111318,111321,111326,111330,111331,111332,111333,111338,111339,111340,111343,111344,111345,111346,111348,111349,111351,111355,111357,111366,111368,111374,111376,111380,111385,111387,111389,111390,111394,111396,111400,111404,111407,111409,111410,111411,111413,111414,111415,111418,111420,111422,111424,111425,111426,111428,111429,111431,111432,111433,111434,111435,111437,111438,111444,111445,111448,111449,111453,111454,111456,111457,111458,111459,111460,111462,111463,111464,111465,111468,111469,111470,111471,111473,111476,111480,111481,111483,111488,111489,111490,111492,111493,111494,111497,111498,111500,111501,111504,111508,111511,111512,111514,111515,111516,111519,111520,111523,111525,111527,111528,111529,111531,111533,111536,111538,111539,111541,111542,111543,111545,111546,111549,111550,111551,111555,111556,111559,111560,111563,111564,111565,111567,111568,111572,111575,111577,111578,111580,111584,111585,111587,111588,111592,111599,111600,111602,111603,111605,111606,111608,111609,111614,111615,111624,111628,111630,111635,111636,111640,111641,111647,111648,111650,111652,111653,111657,111659,111662,111663,111668,111670,111675,111678,111680,111683,111684,111685,111686,111687,111692,111694,111696,111698,111701,111702,111705,111708,111711,111713,111718,111721,111722,111726,111728,111735,111736,111739,111741,111742,111743,111746,111747,111748,111752,111754,111755,111756,111757,111758,111763,111764,111765,111769,111770,111771,111774,111779,111780,111787,111792,111794,111798,111799,111800,111802,111804,111811,111812,111813,111814,111815,111816,111818,111820,111826,111829,111831,111833,111835,111840,111842,111849,111852,111854,111858,111859,111860,111863,111869,111870,111875,111881,111885,111890,111891,111892,111897,111899,111900,111904,111905,111907,111908,111910,111912,111926,111927,111933,111934,111935,111936,111939,111941,111942,111948,111949,111951,111953,111954,111959,111960,111964,111967,111969,111970,111975,111981,111984,111985,111988,111990,111994,111995,111997,111999,112000,112003,112007,112015,112022,112023,112025,112035,112036,112040,112044,112046,112051,112053,112055,112057,112058,112059,112061,112066,112067,112069,112071,112072,112074,112075,112076,112080,112081,112082,112084,112085,112088,112090,112091,112092,112094,112098,112099,112102,112105,112106,112108,112109,112110,112113,112119,112124,112125,112126,112127,112132,112133,112136,112140,112142,112146,112148,112150,112151,112153,112156,112157,112158,112159,112165,112169,112173,112174,112175,112177,112183,112184,112186,112190,112192,112193,112198,112199,112201,112204,112205,112210,112211,112216,112222,112227,112229,112230,112232,112233,112239,112240,112242,112243,112244,112248,112253,112258,112259,112260,112262,112263,112264,112267,112268,112271,112274,112275,112276,112277,112279,112280,112283,112286,112287,112288,112290,112291,112293,112301,112303,112305,112307,112311,112314,112315,112318,112322,112324,112329,112330,112331,112337,112339,112340,112344,112345,112346,112347,112348,112351,112356,112359,112360,112361,112362,112365,112369,112370,112371,112372,112377,112378,112379,112381,112383,112384,112385,112391,112392,112396,112398,112399,112401,112403,112404,112408,112410,112411,112412,112413,112414,112415,112416,112417,112426,112429,112431,112435,112436,112438,112443,112447,112453,112454,112458,112462,112464,112465,112470,112471,112474,112475,112477,112478,112480,112490,112491,112495,112496,112497,112500,112501,112505,112506,112507,112508,112512,112514,112515,112518,112523,112524,112526,112529,112530,112533,112534,112538,112539,112540,112545,112546,112547,112549,112553,112555,112562,112565,112567,112571,112572,112575,112577,112585,112586,112587,112588,112593,112595,112598,112599,112602,112605,112610,112611,112613,112614,112617,112618,112619,112620,112626,112629,112636,112637,112640,112641,112642,112643,112645,112646,112647,112651,112656,112659,112665,112668,112673,112674,112675,112680,112682,112683,112684,112689,112690,112694,112696,112703,112704,112709,112710,112712,112713,112717,112719,112722,112725,112726,112731,112733,112735,112739,112740,112742,112743,112745,112749,112750,112752,112753,112754,112755,112757,112758,112761,112762,112763,112770,112772,112773,112775,112779,112784,112786,112790,112792,112793,112794,112796,112797,112799,112800,112801,112802,112804,112808,112809,112811,112814,112819,112820,112822,112823,112824,112826,112827,112831,112835,112836,112839,112840,112841,112844,112846,112847,112849,112854,112855,112856,112860,112864,112871,112873,112876,112881,112883,112884,112886,112887,112891,112892,112894,112895,112898,112900,112903,112904,112908,112909,112912,112914,112915,112916,112919,112922,112928,112929,112930,112933,112938,112941,112942,112943,112944,112946,112948,112949,112950,112951,112953,112955,112956,112959,112962,112965,112967,112969,112970,112973,112974,112975,112978,112979,112980,112982,112984,112985,112986,112989,112999,113001,113002,113003,113005,113006,113008,113010,113012,113014,113017,113019,113020,113022,113026,113028,113029,113033,113034,113035,113036,113038,113041,113042,113043,113044,113046,113051,113053,113054,113058,113059,113060,113064,113066,113067,113071,113073,113075,113076,113079,113081,113083,113084,113085,113086,113087,113089,113091,113092,113094,113100,113102,113104,113105,113107,113109,113115,113116,113117,113119,113122,113124,113127,113129,113130,113131,113132,113133,113136,113137,113139,113147,113155,113157,113158,113159,113160,113161,113162,113164,113166,113167,113168,113176,113180,113183,113184,113188,113191,113192,113193,113196,113197,113201,113204,113206,113210,113211,113216,113221,113225,113239,113245,113253,113257,113260,113261,113263,113265,113267,113270,113271,113272,113273,113274,113276,113277,113278,113288,113296,113298,113302,113311,113317,113320,113321,113322,113324,113327,113328,113332,113342,113346,113349,113352,113354,113355,113358,113361,113366,113369,113375,113377,113378,113379,113389,113393,113394,113397,113399,113400,113401,113402,113403,113405,113406,113407,113409,113411,113413,113415,113418,113420,113423,113424,113428,113430,113431,113432,113433,113435,113436,113438,113440,113442,113443,113448,113449,113450,113454,113455,113457,113459,113469,113471,113473,113474,113477,113478,113479,113480,113485,113486,113487,113488,113499,113500,113501,113503,113504,113505,113509,113511,113513,113516,113519,113520,113521,113522,113526,113527,113528,113533,113534,113536,113538,113539,113543,113547,113549,113550,113551,113556,113559,113561,113568,113574,113575,113576,113577,113579,113583,113584,113585,113591,113593,113597,113598,113600,113601,113609,113610,113611,113615,113618,113619,113621,113622,113624,113625,113626,113627,113628,113630,113633,113634,113635,113638,113639,113641,113642,113645,113647,113648,113650,113651,113656,113662,113669,113671,113673,113674,113678,113680,113682,113683,113685,113687,113688,113690,113691,113692,113694,113696,113698,113699,113700,113703,113704,113706,113707,113710,113712,113713,113716,113724,113733,113736,113737,113741,113742,113745,113746,113748,113749,113750,113752,113755,113757,113761,113766,113768,113774,113776,113777,113778,113780,113782,113783,113785,113791,113795,113797,113800,113802,113803,113809,113811,113816,113817,113819,113826,113829,113831,113832,113836,113839,113842,113844,113846,113848,113850,113853,113854,113858,113860,113861,113862,113863,113864,113870,113871,113875,113876,113877,113878,113879,113881,113882,113883,113884,113885,113886,113890,113894,113895,113899,113900,113907,113911,113912,113916,113919,113920,113921,113923,113926,113930,113934,113935,113937,113939,113940,113941,113942,113949,113953,113955,113963,113966,113967,113968,113969,113973,113975,113976,113977,113979,113980,113981,113983,113986,113987,113989,113992,113994,113996,113998,114005,114009,114013,114014,114020,114022,114026,114027,114028,114030,114033,114038,114040,114042,114052,114055,114057,114058,114062,114064,114067,114069,114070,114073,114074,114075,114076,114077,114078,114083,114084,114087,114090,114096,114098,114101,114102,114103,114105,114109,114113,114117,114120,114122,114123,114124,114125,114126,114132,114136,114143,114145,114147,114153,114156,114160,114161,114164,114165,114167,114168,114176,114177,114180,114184,114185,114192,114194,114195,114200,114202,114203,114211,114212,114214,114215,114217,114219,114222,114223,114225,114227,114229,114232,114235,114236,114237,114238,114239,114241,114245,114247,114248,114250,114252,114254,114261,114263,114265,114268,114273,114275,114279,114283,114284,114286,114287,114288,114291,114293,114294,114296,114297,114298,114300,114304,114310,114313,114314,114316,114318,114320,114321,114325,114327,114329,114333,114337,114339,114340,114341,114348,114350,114351,114356,114360,114361,114363,114365,114366,114367,114373,114375,114376,114377,114381,114384,114385,114386,114387,114391,114394,114395,114396,114400,114403,114408,114413,114415,114417,114418,114421,114422,114424,114427,114428,114429,114431,114432,114434,114436,114438,114439,114441,114445,114446,114447,114449,114450,114454,114455,114456,114459,114462,114467,114469,114473,114476,114477,114479,114480,114481,114487,114488,114490,114493,114495,114496,114502,114507,114509,114515,114517,114518,114521,114522,114524,114526,114528,114529,114531,114532,114533,114536,114538,114539,114540,114546,114549,114560,114563,114567,114575,114577,114578,114582,114583,114586,114588,114596,114602,114607,114610,114614,114618,114620,114623,114624,114625,114626,114632,114641,114642,114647,114649,114653,114656,114658,114659,114660,114665,114666,114667,114669,114671,114672,114676,114678,114680,114681,114696,114698,114699,114703,114707,114710,114713,114718,114724,114727,114734,114737,114743,114752,114754,114766,114773,114774,114775,114776,114781,114783,114787,114789,114793,114795,114802,114804,114807,114809,114811,114814,114817,114819,114825,114826,114832,114835,114836,114839,114842,114845,114850,114851,114853,114856,114859,114861,114865,114866,114867,114869,114873,114877,114879,114892,114893,114900,114902,114906,114907,114908,114911,114912,114913,114919,114921,114923,114924,114926,114927,114929,114933,114934,114935,114936,114938,114939,114941,114946,114947,114951,114954,114956,114957,114962,114965,114966,114967,114968,114971,114974,114976,114977,114979,114981,114982,114989,114994,115009,115016,115020,115023,115024,115026,115027,115028,115034,115035,115036,115041,115048,115050,115053,115054,115064,115067,115068,115069,115077,115079,115081,115084,115086,115087,115096,115100,115105,115110,115111,115117,115118,115119,115120,115125,115127,115131,115132,115134,115138,115140,115142,115143,115148,115150,115152,115155,115156,115160,115165,115169,115170,115173,115176,115177,115179,115181,115182,115183,115187,115189,115191,115192,115196,115197,115198,115203,115204,115205,115207,115212,115213,115214,115216,115219,115221,115224,115225,115232,115236,115238,115239,115240,115241,115242,115243,115244,115245,115246,115247,115252,115253,115255,115256,115260,115261,115263,115265,115269,115270,115272,115273,115275,115277,115280,115282,115286,115288,115295,115296,115300,115304,115305,115306,115308,115309,115312,115313,115314,115316,115317,115324,115325,115326,115328,115331,115334,115339,115342,115346,115347,115348,115351,115353,115354,115355,115356,115359,115360,115367,115371,115373,115378,115383,115390,115391,115392,115394,115396,115401,115402,115407,115408,115409,115410,115412,115416,115430,115435,115439,115440,115446,115447,115448,115449,115451,115454,115457,115464,115465,115466,115468,115470,115479,115481,115482,115486,115489,115494,115501,115502,115503,115504,115507,115510,115511,115519,115521,115524,115526,115527,115528,115530,115534,115538,115539,115541,115543,115546,115547,115549,115551,115556,115557,115558,115561,115567,115568,115573,115574,115577,115580,115585,115589,115590,115595,115597,115604,115606,115608,115610,115613,115614,115615,115624,115630,115632,115634,115638,115640,115644,115645,115647,115648,115649,115652,115653,115655,115658,115662,115666,115669,115670,115676,115677,115680,115683,115685,115686,115689,115691,115692,115695,115697,115698,115699,115700,115703,115706,115707,115716,115717,115718,115723,115726,115730,115731,115732,115741,115742,115746,115747,115751,115753,115755,115757,115759,115760,115761,115762,115768,115770,115774,115777,115778,115780,115781,115782,115784,115786,115792,115796,115797,115798,115799,115802,115811,115814,115819,115821,115822,115823,115824,115828,115836,115840,115841,115842,115846,115847,115848,115850,115851,115856,115859,115862,115869,115871,115874,115877,115880,115881,115883,115886,115887,115890,115892,115893,115897,115900,115901,115902,115903,115905,115906,115909,115910,115911,115916,115917,115920,115927,115928,115929,115930,115931,115932,115935,115937,115938,115940,115941,115942,115953,115954,115955,115964,115968,115969,115971,115972,115976,115978,115979,115981,115990,115993,115994,115996,116002,116004,116007,116008,116011,116012,116013,116014,116016,116019,116020,116024,116025,116033,116034,116037,116039,116041,116042,116044,116050,116053,116054,116056,116058,116059,116060,116062,116071,116072,116073,116075,116077,116080,116083,116084,116085,116089,116091,116092,116093,116097,116098,116103,116104,116105,116107,116120,116121,116124,116125,116128,116132,116137,116139,116141,116144,116146,116147,116151,116153,116155,116156,116159,116163,116165,116167,116171,116173,116174,116176,116177,116183,116186,116187,116188,116190,116191,116194,116203,116204,116207,116208,116210,116212,116217,116220,116221,116222,116223,116225,116226,116227,116231,116233,116238,116242,116244,116253,116257,116268,116269,116271,116275,116281,116282,116286,116287,116288,116291,116296,116298,116299,116302,116303,116305,116310,116313,116316,116320,116326,116327,116328,116329,116330,116331,116332,116341,116352,116358,116361,116362,116365,116367,116369,116371,116374,116378,116381,116384,116386,116388,116389,116390,116391,116403,116405,116407,116410,116411,116418,116419,116426,116427,116429,116431,116432,116437,116438,116439,116445,116447,116450,116451,116452,116454,116456,116458,116461,116464,116466,116473,116476,116477,116478,116482,116485,116486,116487,116488,116489,116490,116492,116494,116497,116498,116505,116511,116514,116516,116520,116521,116526,116528,116530,116536,116542,116543,116547,116549,116563,116570,116572,116588,116595,116598,116599,116601,116602,116604,116605,116611,116613,116615,116617,116619,116621,116622,116624,116625,116626,116628,116630,116635,116639,116640,116642,116643,116644,116646,116648,116650,116651,116658,116668,116671,116673,116675,116679,116680,116685,116686,116687,116690,116692,116693,116694,116695,116697,116698,116703,116710,116711,116714,116715,116717,116718,116720,116728,116732,116735,116738,116742,116746,116747,116752,116753,116754,116755,116757,116764,116765,116766,116767,116770,116773,116774,116775,116778,116779,116780,116785,116787,116790,116794,116796,116801,116809,116811,116812,116814,116815,116817,116821,116824,116830,116831,116832,116836,116842,116844,116845,116846,116847,116854,116855,116864,116865,116871,116878,116879,116885,116887,116888,116891,116896,116898,116900,116902,116907,116908,116909,116910,116911,116912,116913,116914,116918,116930,116934,116938,116939,116943,116950,116956,116967,116970,116971,116976,116978,116980,116986,116987,116990,116992,116993,116996,116997,117002,117008,117009,117011,117012,117015,117016,117018,117023,117026,117027,117030,117036,117037,117039,117041,117042,117043,117044,117048,117050,117052,117063,117064,117068,117070,117073,117074,117076,117084,117086,117088,117090,117096,117100,117101,117105,117106,117110,117113,117116,117119,117121,117124,117127,117130,117134,117137,117152,117154,117157,117158,117159,117160,117161,117162,117164,117166,117168,117171,117174,117178,117181,117182,117183,117184,117185,117186,117188,117195,117196,117199,117205,117208,117209,117213,117216,117218,117224,117225,117227,117228,117229,117230,117231,117239,117249,117251,117253,117254,117256,117258,117259,117261,117267,117268,117269,117271,117274,117275,117280,117284,117294,117304,117305,117307,117309,117313,117316,117322,117324,117326,117328,117330,117332,117335,117337,117340,117343,117355,117358,117363,117366,117370,117371,117373,117377,117378,117379,117380,117382,117383,117384,117386,117388,117399,117400,117404,117405,117406,117407,117410,117415,117421,117428,117431,117432,117435,117437,117440,117441,117442,117444,117446,117448,117449,117450,117452,117459,117460,117462,117464,117467,117469,117471,117473,117474,117478,117479,117481,117482,117483,117484,117486,117497,117499,117500,117501,117503,117504,117505,117511,117522,117526,117532,117533,117537,117547,117550,117561,117562,117564,117565,117566,117569,117575,117579,117583,117584,117585,117588,117591,117593,117594,117596,117597,117599,117600,117602,117603,117604,117605,117606,117608,117610,117611,117613,117616,117617,117618,117621,117622,117627,117628,117630,117631,117633,117638,117644,117645,117655,117656,117657,117658,117662,117664,117667,117671,117672,117673,117678,117684,117685,117688,117696,117705,117717,117719,117729,117730,117731,117733,117736,117742,117749,117751,117752,117757,117758,117760,117764,117767,117786,117790,117794,117796,117798,117809,117812,117813,117816,117818,117822,117823,117830,117831,117833,117834,117835,117836,117843,117845,117859,117860,117861,117862,117868,117870,117877,117883,117884,117886,117887,117888,117889,117892,117894,117897,117899,117908,117916,117921,117922,117923,117925,117928,117930,117939,117944,117945,117948,117950,117951,117954,117955,117957,117964,117965,117966,117967,117971,117972,117974,117979,117981,117982,117983,117984,117988,117992,117993,117994,117999,118001,118002,118004,118006,118008,118011,118016,118020,118022,118025,118030,118032,118038,118040,118050,118057,118061,118063,118064,118067,118070,118071,118073,118079,118082,118085,118086,118087,118104,118105,118112,118113,118114,118118,118119,118120,118123,118127,118131,118134,118136,118139,118144,118145,118153,118157,118158,118162,118163,118171,118174,118183,118185,118186,118191,118193,118194,118197,118203,118207,118208,118210,118213,118217,118218,118219,118220,118222,118227,118229,118230,118231,118232,118240,118242,118244,118255,118257,118259,118260,118261,118267,118269,118270,118271,118272,118273,118280,118284,118287,118288,118293,118297,118300,118301,118304,118306,118307,118308,118322,118323,118328,118329,118331,118332,118333,118334,118335,118343,118349,118350,118355,118360,118362,118363,118364,118368,118372,118374,118376,118379,118380,118383,118392,118397,118401,118405,118412,118413,118416,118421,118422,118424,118425,118427,118432,118440,118441,118442,118451,118452,118454,118456,118458,118460,118463,118464,118465,118469,118474,118477,118479,118480,118481,118485,118487,118488,118489,118495,118496,118499,118503,118507,118508,118513,118515,118516,118518,118519,118521,118522,118527,118529,118533,118535,118538,118552,118553,118554,118556,118559,118560,118568,118571,118575,118577,118584,118590,118594,118597,118599,118600,118602,118604,118612,118613,118614,118616,118617,118619,118620,118624,118628,118629,118631,118635,118636,118637,118639,118645,118649,118651,118656,118662,118665,118668,118669,118673,118678,118681,118683,118690,118691,118710,118716,118719,118726,118727,118728,118730,118731,118736,118739,118740,118742,118743,118746,118749,118753,118763,118764,118766,118767,118769,118770,118775,118778,118783,118787,118790,118795,118798,118799,118801,118805,118809,118810,118811,118817,118818,118826,118838,118839,118842,118847,118848,118850,118851,118852,118854,118858,118876,118877,118878,118885,118887,118888,118892,118894,118895,118897,118898,118899,118900,118901,118903,118905,118908,118911,118913,118915,118919,118924,118927,118930,118933,118935,118940,118944,118945,118946,118948,118951,118955,118957,118962,118964,118967,118969,118974,118977,118981,118991,118995,118997,118998,118999,119004,119005,119016,119020,119022,119024,119025,119027,119031,119039,119050,119052,119054,119065,119069,119071,119072,119075,119077,119084,119092,119094,119097,119098,119100,119102,119108,119110,119112,119115,119117,119123,119126,119127,119131,119132,119133,119135,119139,119140,119142,119146,119148,119158,119160,119162,119163,119168,119170,119171,119173,119176,119180,119181,119186,119190,119194,119196,119198,119205,119209,119210,119211,119214,119216,119217,119221,119224,119225,119231,119238,119240,119241,119242,119243,119249,119253,119257,119264,119266,119268,119269,119276,119282,119285,119289,119295,119297,119302,119303,119304,119306,119309,119312,119317,119319,119322,119324,119327,119329,119331,119333,119335,119338,119342,119345,119350,119351,119353,119354,119355,119367,119372,119374,119375,119376,119378,119379,119380,119381,119382,119383,119385,119389,119391,119396,119397,119406,119409,119410,119414,119426,119429,119431,119433,119434,119435,119440,119442,119446,119452,119454,119456,119457,119460,119462,119463,119469,119470,119483,119485,119486,119487,119493,119494,119495,119496,119499,119500,119501,119503,119506,119508,119514,119516,119517,119518,119519,119520,119523,119524,119525,119526,119528,119532,119535,119538,119539,119541,119543,119544,119547,119548,119549,119556,119558,119562,119564,119568,119570,119574,119575,119582,119584,119585,119590,119593,119594,119595,119596,119599,119600,119603,119604,119605,119606,119608,119615,119617,119619,119621,119625,119626,119629,119630,119633,119636,119639,119642,119644,119646,119650,119653,119655,119656,119658,119662,119664,119670,119672,119677,119678,119682,119686,119689,119692,119696,119698,119699,119701,119703,119704,119705,119709,119712,119713,119716,119717,119719,119720,119735,119736,119737,119740,119748,119749,119750,119756,119760,119766,119767,119768,119770,119771,119775,119777,119787,119791,119792,119793,119794,119796,119800,119805,119807,119808,119809,119810,119812,119815,119816,119817,119818,119819,119823,119826,119830,119832,119833,119835,119840,119842,119844,119845,119849,119854,119856,119857,119858,119864,119869,119870,119871,119874,119879,119880,119884,119885,119886,119887,119890,119891,119895,119899,119902,119904,119905,119907,119908,119911,119913,119914,119921,119925,119935,119936,119938,119939,119945,119947,119948,119949,119950,119952,119953,119954,119956,119959,119960,119961,119962,119965,119968,119972,119974,119976,119979,119980,119983,119984,119985,119989,119995,119996,119997,120002,120011,120015,120021,120030,120033,120035,120039,120042,120045,120048,120050,120051,120053,120054,120060,120061,120063,120065,120068,120069,120074,120075,120076,120080,120081,120083,120084,120086,120089,120090,120095,120097,120102,120113,120114,120115,120118,120119,120120,120121,120130,120131,120135,120137,120143,120145,120152,120155,120157,120158,120167,120170,120172,120176,120180,120185,120187,120206,120207,120209,120210,120211,120212,120213,120215,120217,120219,120225,120226,120228,120229,120232,120233,120235,120236,120237,120243,120244,120248,120252,120256,120258,120262,120265,120270,120275,120278,120279,120290,120295,120296,120299,120302,120303,120304,120306,120309,120310,120311,120312,120316,120320,120323,120324,120329,120335,120336,120341,120344,120345,120346,120352,120359,120368,120371,120375,120378,120380,120382,120383,120386,120393,120403,120408,120409,120416,120417,120419,120421,120422,120423,120424,120432,120433,120435,120436,120440,120441,120442,120446,120448,120454,120460,120466,120469,120474,120475,120476,120489,120492,120493,120495,120496,120506,120509,120512,120515,120516,120517,120518,120519,120520,120522,120529,120532,120533,120539,120540,120541,120542,120545,120546,120549,120552,120563,120564,120567,120568,120574,120576,120579,120581,120582,120586,120589,120590,120595,120599,120606,120608,120612,120613,120619,120625,120631,120633,120639,120641,120646,120648,120650,120656,120657,120659,120660,120663,120664,120670,120675,120684,120686,120687,120694,120699,120700,120702,120708,120715,120721,120724,120726,120729,120730,120734,120736,120738,120743,120746,120750,120756,120764,120766,120767,120768,120770,120773,120776,120779,120787,120788,120791,120792,120795,120796,120799,120808,120809,120816,120818,120819,120823,120827,120834,120835,120838,120840,120844,120847,120852,120858,120859,120860,120863,120864,120865,120866,120869,120876,120879,120885,120887,120893,120896,120900,120903,120906,120916,120918,120921,120923,120925,120926,120928,120932,120934,120935,120938,120943,120948,120950,120952,120953,120956,120958,120960,120963,120965,120966,120970,120973,120981,120984,120988,120992,120994,120995,120997,121002,121009,121016,121018,121020,121024,121030,121031,121033,121034,121037,121042,121047,121051,121052,121055,121060,121062,121063,121069,121070,121077,121079,121084,121086,121088,121089,121090,121091,121093,121096,121100,121102,121103,121104,121106,121109,121110,121113,121115,121116,121118,121120,121121,121124,121125,121126,121133,121135,121137,121138,121140,121142,121147,121148,121150,121156,121157,121161,121162,121167,121170,121176,121178,121182,121184,121186,121188,121189,121192,121194,121199,121203,121204,121208,121217,121219,121220,121222,121229,121231,121240,121243,121244,121246,121249,121250,121251,121255,121260,121262,121264,121267,121269,121274,121275,121277,121284,121286,121288,121289,121291,121292,121293,121294,121295,121298,121299,121308,121309,121310,121315,121316,121318,121320,121326,121328,121333,121335,121343,121347,121353,121360,121362,121366,121370,121373,121374,121385,121387,121388,121390,121398,121404,121412,121421,121422,121427,121430,121432,121434,121437,121440,121446,121452,121458,121461,121463,121464,121467,121472,121483,121484,121486,121487,121488,121498,121500,121502,121503,121507,121508,121512,121519,121521,121523,121525,121532,121533,121536,121539,121540,121542,121543,121547,121551,121552,121559,121560,121562,121565,121566,121574,121579,121585,121586,121587,121588,121591,121592,121594,121595,121596,121597,121598,121599,121607,121608,121610,121612,121615,121616,121631,121636,121638,121640,121643,121646,121648,121649,121651,121655,121657,121658,121661,121664,121668,121669,121670,121671,121673,121674,121679,121686,121698,121702,121712,121714,121721,121722,121723,121726,121737,121741,121745,121748,121758,121759,121760,121766,121767,121776,121777,121783,121786,121790,121792,121795,121798,121800,121801,121805,121807,121809,121814,121827,121832,121833,121835,121836,121840,121845,121848,121849,121855,121859,121861,121862,121864,121869,121873,121875,121882,121884,121889,121899,121900,121902,121904,121906,121915,121917,121926,121929,121930,121931,121940,121941,121948,121949,121954,121966,121967,121975,121976,121977,121980,121983,121986,121987,121990,121996,121997,121998,121999,122000,122001,122004,122006,122010,122012,122013,122014,122020,122024,122026,122031,122035,122037,122038,122044,122045,122047,122048,122054,122055,122059,122062,122063,122074,122075,122078,122081,122083,122084,122085,122086,122088,122090,122092,122099,122112,122115,122116,122118,122119,122122,122123,122124,122125,122130,122134,122139,122140,122142,122145,122146,122156,122157,122158,122160,122161,122162,122163,122164,122165,122167,122171,122174,122177,122178,122179,122180,122181,122187,122194,122198,122199,122200,122202,122209,122211,122214,122218,122221,122223,122224,122226,122228,122229,122232,122233,122238,122240,122241,122249,122251,122261,122263,122264,122269,122270,122272,122273,122275,122277,122288,122290,122295,122296,122299,122308,122309,122314,122320,122321,122324,122327,122329,122331,122334,122335,122336,122342,122346,122347,122359,122361,122363,122367,122378,122379,122396,122405,122414,122416,122418,122421,122423,122426,122427,122439,122443,122448,122454,122461,122463,122469,122480,122481,122482,122483,122484,122498,122499,122502,122513,122529,122533,122541,122542,122543,122544,122545,122546,122550,122552,122557,122560,122561,122562,122565,122570,122571,122572,122575,122577,122579,122588,122591,122595,122601,122602,122604,122606,122614,122618,122624,122625,122628,122630,122632,122640,122647,122650,122652,122656,122657,122660,122661,122663,122664,122665,122674,122678,122680,122691,122694,122695,122706,122707,122708,122714,122715,122721,122724,122725,122729,122731,122736,122737,122743,122745,122746,122747,122749,122753,122759,122760,122761,122762,122765,122770,122773,122775,122780,122784,122785,122792,122793,122796,122800,122802,122803,122818,122819,122827,122831,122835,122836,122837,122849,122850,122853,122855,122856,122860,122862,122870,122874,122876,122877,122882,122883,122887,122896,122901,122903,122909,122911,122912,122913,122916,122920,122923,122933,122934,122935,122936,122943,122947,122948,122949,122956,122958,122959,122969,122973,122975,122976,122977,122982,122985,123000,123004,123006,123007,123008,123009,123010,123011,123012,123013,123020,123033,123037,123044,123050,123051,123052,123057,123069,123080,123081,123082,123083,123091,123092,123093,123094,123096,123097,123100,123101,123104,123107,123109,123117,123122,123123,123129,123138,123146,123147,123153,123165,123172,123175,123179,123184,123189,123190,123191,123192,123193,123195,123197,123199,123205,123207,123208,123216,123219,123225,123229,123230,123232,123236,123238,123239,123247,123248,123251,123252,123257,123260,123263,123266,123270,123285,123292,123294,123297,123304,123308,123314,123321,123325,123328,123331,123333,123335,123338,123341,123344,123345,123352,123355,123357,123359,123361,123362,123364,123366,123369,123371,123372,123376,123378,123379,123383,123391,123396,123398,123399,123401,123404,123410,123411,123415,123417,123419,123435,123438,123440,123442,123449,123452,123453,123455,123459,123460,123462,123465,123470,123478,123479,123483,123484,123485,123488,123489,123492,123494,123495,123496,123499,123505,123508,123511,123521,123526,123528,123535,123539,123541,123551,123552,123563,123566,123567,123570,123571,123577,123580,123585,123588,123589,123591,123592,123602,123603,123607,123608,123611,123612,123625,123633,123634,123635,123638,123639,123643,123655,123656,123657,123659,123662,123663,123664,123665,123667,123669,123671,123674,123676,123679,123681,123683,123684,123689,123694,123697,123699,123702,123709,123710,123713,123716,123718,123720,123722,123724,123725,123730,123732,123735,123736,123738,123740,123746,123756,123758,123761,123764,123765,123767,123769,123774,123780,123783,123784,123789,123794,123800,123804,123805,123806,123808,123809,123810,123814,123828,123832,123835,123838,123841,123844,123847,123849,123853,123856,123859,123862,123863,123864,123866,123868,123869,123876,123880,123885,123887,123889,123895,123897,123901,123903,123904,123905,123906,123909,123928,123931,123932,123937,123940,123943,123944,123955,123960,123968,123971,123972,123975,123977,123978,123980,123983,123997,123998,124015,124018,124021,124032,124036,124041,124047,124048,124050,124059,124065,124066,124073,124076,124082,124085,124086,124091,124099,124101,124108,124115,124117,124119,124121,124123,124124,124125,124129,124132,124137,124143,124151,124152,124156,124163,124166,124171,124172,124179,124181,124183,124187,124193,124197,124201,124202,124204,124206,124207,124209,124213,124214,124216,124217,124219,124220,124221,124223,124230,124241,124242,124245,124253,124254,124255,124256,124257,124264,124266,124272,124277,124280,124281,124284,124289,124290,124291,124292,124298,124300,124303,124311,124313,124322,124323,124324,124330,124334,124340,124345,124346,124347,124349,124350,124353,124356,124357,124358,124360,124362,124363,124366,124368,124369,124372,124374,124386,124401,124411,124412,124413,124414,124415,124418,124424,124430,124432,124437,124442,124449,124450,124458,124459,124460,124462,124466,124471,124473,124480,124487,124493,124508,124511,124512,124514,124517,124520,124525,124526,124531,124536,124540,124542,124546,124548,124553,124565,124566,124568,124574,124576,124579,124581,124586,124596,124598,124602,124605,124606,124611,124613,124624,124636,124639,124641,124647,124650,124652,124656,124657,124658,124661,124664,124666,124669,124673,124680,124681,124684,124693,124695,124700,124701,124703,124706,124709,124712,124713,124715,124717,124726,124730,124754,124756,124761,124762,124773,124777,124779,124782,124792,124794,124796,124798,124804,124806,124809,124811,124812,124821,124828,124836,124842,124844,124847,124851,124856,124863,124876,124878,124879,124885,124888,124889,124890,124900,124901,124903,124905,124908,124911,124913,124914,124921,124922,124923,124926,124934,124935,124937,124938,124942,124949,124950,124957,124958,124961,124967,124968,124977,124980,124981,124998,125013,125019,125021,125024,125026,125027,125029,125032,125035,125038,125039,125044,125045,125049,125051,125053,125056,125065,125066,125069,125071,125073,125074,125075,125078,125082,125084,125093,125096,125097,125121,125124,125125,125126,125146,125148,125152,125156,125163,125164,125166,125167,125170,125173,125174,125175,125177,125186,125187,125188,125189,125190,125191,125192,125193,125194,125195,125206,125211,125215,125218,125222,125232,125234,125240,125248,125260,125261,125266,125267,125269,125270,125272,125277,125284,125287,125291,125298,125308,125321,125323,125325,125326,125328,125329,125331,125336,125337,125354,125355,125356,125357,125358,125359,125360,125367,125368,125378,125388,125390,125395,125407,125413,125425,125430,125432,125434,125437,125444,125445,125458,125461,125462,125474,125483,125486,125487,125489,125490,125491,125494,125496,125518,125522,125527,125529,125532,125535,125536,125538,125543,125548,125549,125553,125555,125558,125561,125564,125567,125576,125580,125581,125584,125588,125589,125591,125592,125600,125617,125619,125620,125621,125629,125630,125637,125642,125643,125646,125651,125654,125660,125662,125667,125668,125670,125676,125683,125684,125685,125692,125694,125695,125699,125700,125709,125713,125727,125735,125738,125740,125741,125747,125748,125754,125759,125761,125766,125771,125776,125778,125779,125784,125787,125788,125791,125793,125797,125799,125804,125811,125812,125813,125818,125821,125822,125828,125830,125832,125835,125841,125842,125844,125845,125846,125847,125849,125853,125859,125863,125868,125873,125874,125880,125882,125886,125888,125890,125892,125894,125899,125901,125906,125910,125915,125917,125918,125920,125922,125929,125933,125935,125938,125949,125952,125959,125960,125962,125963,125965,125968,125971,125974,125975,125979,125987,125995,125996,126001,126003,126004,126009,126012,126013,126014,126015,126018,126022,126024,126026,126027,126028,126029,126030,126034,126040,126043,126044,126046,126056,126057,126060,126066,126074,126077,126080,126081,126082,126085,126103,126106,126107,126124,126128,126135,126138,126146,126147,126152,126153,126155,126157,126158,126161,126163,126164,126179,126180,126182,126183,126187,126194,126195,126206,126211,126212,126215,126219,126224,126229,126232,126237,126239,126249,126252,126254,126270,126277,126278,126286,126289,126291,126295,126300,126301,126302,126307,126317,126324,126325,126328,126332,126334,126350,126352,126354,126359,126360,126369,126370,126374,126377,126381,126386,126388,126390,126392,126396,126398,126401,126402,126404,126412,126413,126425,126437,126439,126442,126451,126452,126454,126461,126462,126463,126466,126471,126477,126483,126485,126489,126494,126497,126501,126503,126506,126510,126511,126518,126519,126522,126523,126530,126531,126532,126533,126535,126542,126548,126549,126560,126561,126566,126567,126569,126571,126573,126581,126583,126589,126592,126593,126598,126602,126604,126606,126610,126612,126622,126623,126629,126630,126631,126635,126640,126642,126647,126650,126652,126654,126659,126660,126661,126668,126670,126676,126678,126687,126688,126701,126702,126713,126715,126726,126738,126739,126745,126749,126751,126767,126772,126774,126776,126777,126779,126782,126783,126785,126786,126787,126790,126793,126794,126797,126805,126806,126809,126810,126814,126815,126817,126818,126819,126821,126822,126824,126835,126842,126853,126854,126857,126860,126868,126877,126881,126888,126894,126895,126897,126898,126902,126903,126905,126906,126909,126912,126921,126925,126931,126934,126936,126937,126940,126944,126948,126951,126962,126967,126974,126977,126978,126982,126992,126995,126998,127001,127006,127007,127010,127017,127021,127031,127037,127043,127047,127048,127049,127050,127053,127055,127057,127061,127063,127065,127070,127078,127080,127087,127090,127091,127092,127095,127102,127104,127105,127109,127111,127118,127119,127124,127125,127129,127133,127138,127141,127143,127144,127145,127154,127155,127163,127176,127177,127182,127193,127209,127210,127214,127217,127219,127221,127225,127230,127241,127246,127248,127250,127253,127254,127256,127259,127260,127268,127272,127274,127276,127283,127299,127300,127305,127306,127309,127318,127321,127330,127332,127338,127341,127344,127373,127382,127387,127391,127393,127394,127396,127403,127411,127412,127414,127415,127417,127418,127427,127435,127440,127443,127444,127450,127453,127457,127460,127465,127471,127473,127475,127476,127477,127488,127490,127493,127497,127500,127502,127504,127506,127513,127516,127519,127520,127529,127531,127532,127534,127542,127544,127549,127550,127552,127553,127559,127564,127573,127575,127594,127598,127602,127608,127609,127612,127621,127625,127627,127631,127638,127640,127641,127642,127644,127646,127647,127649,127654,127668,127676,127683,127690,127694,127698,127704,127711,127713,127717,127718,127722,127726,127745,127746,127748,127750,127751,127752,127753,127754,127758,127759,127762,127763,127766,127769,127770,127771,127773,127774,127776,127781,127787,127790,127792,127798,127806,127807,127816,127828,127830,127833,127837,127840,127842,127864,127866,127868,127876,127877,127879,127885,127887,127888,127891,127895,127900,127904,127905,127909,127916,127920,127925,127928,127931,127932,127949,127955,127957,127962,127974,127983,127989,127992,127994,127999,128007,128019,128022,128024,128026,128029,128031,128034,128035,128042,128046,128048,128051,128057,128064,128069,128070,128075,128076,128077,128081,128085,128092,128093,128095,128099,128111,128114,128115,128119,128121,128127,128133,128141,128143,128145,128146,128152,128153,128155,128162,128165,128173,128179,128183,128184,128192,128194,128196,128198,128200,128202,128206,128208,128211,128214,128219,128223,128224,128225,128229,128230,128237,128238,128247,128250,128251,128252,128260,128262,128264,128266,128273,128282,128285,128288,128291,128295,128296,128297,128300,128304,128305,128308,128317,128318,128319,128321,128322,128323,128325,128329,128334,128337,128338,128339,128340,128354,128355,128356,128357,128367,128371,128372,128373,128374,128378,128379,128380,128387,128388,128390,128392,128397,128398,128399,128401,128402,128404,128407,128417,128418,128427,128428,128434,128441,128445,128449,128452,128456,128459,128461,128463,128467,128471,128472,128473,128474,128475,128476,128479,128483,128485,128486,128488,128489,128494,128495,128496,128501,128502,128506,128507,128512,128522,128523,128525,128527,128529,128533,128534,128536,128537,128542,128543,128544,128545,128557,128563,128565,128573,128581,128582,128627,128630,128637,128647,128648,128656,128663,128665,128669,128670,128676,128677,128679,128686,128687,128690,128697,128698,128699,128700,128706,128709,128721,128728,128730,128733,128738,128745,128746,128748,128749,128757,128758,128761,128763,128767,128769,128771,128773,128777,128780,128785,128789,128790,128793,128799,128802,128803,128821,128833,128837,128839,128841,128842,128843,128848,128850,128855,128856,128865,128889,128891,128892,128896,128899,128907,128909,128922,128923,128924,128925,128930,128933,128934,128940,128943,128945,128946,128951,128959,128962,128963,128966,128968,128970,128981,128982,128984,128987,128990,128993,128997,128998,129011,129013,129015,129016,129022,129024,129026,129027,129029,129030,129039,129040,129050,129051,129054,129057,129058,129061,129062,129063,129064,129074,129075,129081,129085,129086,129091,129096,129099,129100,129101,129102,129103,129105,129106,129107,129110,129113,129118,129121,129122,129124,129125,129129,129131,129132,129141,129144,129148,129156,129158,129168,129178,129181,129186,129193,129195,129197,129201,129205,129213,129219,129221,129224,129227,129240,129245,129246,129249,129256,129257,129259,129262,129277,129278,129289,129291,129302,129326,129329,129331,129334,129337,129341,129347,129364,129365,129373,129374,129375,129376,129377,129380,129390,129398,129399,129409,129412,129421,129422,129428,129432,129435,129437,129441,129445,129451,129457,129470,129475,129477,129487,129502,129505,129528,129531,129532,129536,129537,129541,129542,129550,129552,129555,129556,129568,129576,129579,129580,129584,129601,129602,129612,129628,129632,129633,129634,129636,129638,129639,129641,129642,129643,129645,129646,129651,129660,129670,129672,129673,129675,129679,129686,129695,129696,129701,129706,129712,129716,129725,129726,129728,129736,129748,129752,129758,129766,129770,129776,129779,129795,129798,129800,129803,129807,129808,129811,129815,129818,129820,129827,129828,129833,129834,129838,129840,129851,129854,129855,129858,129859,129865,129866,129867,129873,129876,129877,129879,129880,129881,129882,129889,129890,129891,129896,129903,129917,129925,129929,129932,129933,129934,129946,129957,129959,129961,129964,129967,129968,129970,129971,129977,129979,129980,129981,129989,130003,130010,130011,130020,130029,130031,130032,130036,130049,130056,130061,130071,130073,130075,130076,130077,130083,130084,130094,130095,130098,130101,130103,130104,130110,130122,130128,130130,130133,130137,130141,130147,130151,130153,130154,130158,130161,130163,130164,130168,130170,130176,130181,130184,130186,130190,130193,130194,130195,130199,130201,130212,130213,130222,130235,130239,130244,130246,130247,130249,130251,130261,130262,130265,130278,130280,130295,130297,130304,130315,130317,130321,130322,130325,130327,130331,130335,130340,130344,130346,130348,130349,130352,130356,130359,130360,130363,130364,130367,130375,130382,130388,130389,130391,130398,130404,130414,130420,130423,130424,130429,130431,130432,130433,130438,130442,130443,130452,130454,130456,130462,130469,130474,130485,130486,130490,130492,130498,130499,130500,130503,130515,130522,130537,130540,130544,130546,130547,130549,130550,130551,130556,130568,130570,130573,130576,130577,130580,130588,130590,130596,130602,130603,130610,130611,130621,130631,130633,130635,130637,130641,130646,130648,130650,130651,130652,130653,130655,130657,130661,130663,130670,130671,130676,130686,130690,130718,130725,130739,130740,130744,130747,130757,130759,130760,130763,130767,130770,130780,130782,130788,130794,130795,130799,130804,130807,130810,130821,130822,130831,130844,130845,130846,130849,130851,130859,130862,130863,130864,130865,130878,130881,130883,130884,130885,130890,130896,130898,130899,130901,130905,130908,130910,130912,130922,130929,130933,130936,130939,130947,130948,130951,130952,130960,130961,130968,130975,130979,130980,130982,130984,130990,130991,130992,130994,131004,131005,131012,131019,131026,131027,131029,131030,131031,131032,131033,131035,131040,131041,131048,131054,131057,131059,131065,131066,131068,131074,131077,131093,131096,131098,131099,131101,131108,131109,131112,131114,131121,131124,131127,131133,131134,131137,131149,131152,131154,131165,131168,131174,131177,131185,131187,131190,131194,131195,131198,131200,131201,131202,131206,131209,131210,131213,131215,131217,131218,131220,131223,131228,131229,131230,131233,131242,131248,131252,131258,131268,131271,131277,131278,131280,131282,131287,131289,131292,131293,131294,131296,131298,131302,131304,131305,131306,131307,131308,131310,131311,131313,131319,131324,131327,131345,131350,131351,131356,131357,131364,131371,131374,131380,131402,131406,131408,131414,131425,131426,131434,131446,131463,131465,131467,131468,131476,131478,131479,131498,131500,131502,131516,131517,131518,131519,131522,131524,131527,131528,131530,131535,131536,131540,131542,131543,131545,131548,131552,131555,131559,131564,131570,131579,131582,131583,131595,131596,131597,131598,131600,131601,131604,131609,131613,131614,131618,131619,131626,131628,131638,131648,131652,131653,131654,131664,131669,131671,131672,131673,131674,131677,131683,131686,131692,131703,131704,131712,131718,131724,131729,131735,131738,131754,131758,131769,131774,131777,131778,131788,131791,131794,131796,131799,131801,131808,131810,131819,131823,131829,131832,131841,131842,131847,131854,131859,131865,131877,131878,131880,131881,131883,131888,131889,131892,131894,131898,131902,131904,131906,131910,131915,131916,131917,131920,131925,131932,131934,131935,131936,131942,131945,131947,131948,131950,131955,131956,131957,131961,131967,131972,131984,131987,131995,131998,132019,132024,132025,132033,132038,132040,132042,132052,132054,132058,132065,132066,132079,132089,132109,132113,132122,132125,132139,132141,132142,132148,132153,132154,132155,132157,132159,132163,132167,132172,132177,132182,132186,132187,132188,132191,132200,132201,132203,132207,132214,132215,132220,132230,132232,132236,132241,132243,132244,132245,132249,132255,132256,132262,132267,132272,132273,132278,132279,132283,132284,132286,132292,132302,132303,132307,132312,132318,132319,132320,132327,132333,132344,132345,132354,132363,132372,132375,132376,132377,132381,132394,132396,132402,132407,132416,132417,132418,132420,132425,132430,132441,132442,132444,132452,132469,132476,132479,132486,132487,132490,132497,132507,132510,132513,132515,132519,132523,132527,132529,132534,132535,132536,132537,132548,132551,132552,132558,132563,132572,132584,132589,132590,132593,132603,132605,132611,132613,132615,132628,132633,132637,132638,132649,132650,132654,132661,132662,132665,132671,132673,132674,132675,132676,132677,132683,132684,132693,132695,132700,132704,132712,132718,132720,132733,132734,132737,132741,132745,132746,132755,132757,132760,132762,132764,132766,132768,132769,132770,132771,132772,132775,132782,132787,132789,132791,132795,132812,132814,132816,132820,132828,132831,132834,132838,132842,132843,132859,132863,132870,132875,132876,132877,132882,132885,132887,132888,132893,132896,132898,132900,132902,132903,132906,132911,132920,132924,132925,132929,132931,132933,132944,132949,132950,132952,132953,132954,132955,132961,132966,132968,132969,132976,132977,132978,132983,132984,132986,132989,132993,132996,133001,133002,133004,133005,133010,133011,133018,133019,133028,133034,133039,133042,133049,133051,133053,133064,133079,133081,133086,133087,133090,133091,133098,133099,133101,133102,133104,133105,133108,133115,133116,133117,133121,133122,133123,133125,133128,133129,133139,133140,133141,133142,133145,133153,133156,133162,133166,133182,133185,133188,133189,133213,133214,133215,133229,133233,133235,133240,133242,133247,133248,133256,133257,133258,133264,133267,133271,133281,133284,133285,133290,133298,133304,133307,133315,133316,133320,133322,133333,133341,133343,133347,133348,133349,133350,133351,133358,133363,133382,133386,133388,133390,133395,133397,133401,133402,133404,133410,133411,133412,133424,133428,133433,133434,133435,133440,133442,133451,133452,133458,133463,133466,133474,133478,133480,133484,133492,133508,133512,133513,133515,133516,133517,133520,133523,133528,133532,133535,133537,133542,133543,133548,133550,133552,133572,133573,133574,133576,133581,133585,133589,133596,133598,133599,133601,133605,133606,133616,133618,133620,133623,133624,133626,133627,133640,133641,133644,133645,133648,133653,133661,133673,133676,133680,133682,133683,133687,133692,133693,133695,133718,133726,133735,133749,133761,133766,133770,133771,133787,133788,133794,133806,133809,133812,133814,133815,133816,133826,133830,133831,133833,133835,133840,133842,133848,133852,133855,133856,133861,133863,133868,133872,133887,133888,133890,133892,133894,133897,133899,133902,133906,133908,133919,133922,133924,133926,133932,133937,133943,133945,133949,133959,133962,133963,133966,133977,133978,133982,133986,133995,134001,134003,134017,134030,134032,134033,134038,134047,134048,134051,134052,134057,134058,134067,134069,134070,134072,134077,134080,134089,134099,134104,134109,134112,134115,134118,134128,134138,134139,134140,134144,134149,134152,134165,134171,134174,134179,134182,134184,134190,134192,134205,134217,134220,134225,134226,134229,134233,134241,134245,134252,134265,134266,134268,134269,134270,134273,134279,134295,134299,134303,134307,134308,134311,134313,134319,134327,134331,134336,134338,134339,134353,134354,134359,134360,134362,134380,134387,134388,134401,134406,134409,134418,134423,134425,134426,134440,134442,134452,134453,134461,134468,134470,134474,134478,134491,134496,134497,134498,134505,134507,134508,134519,134527,134532,134538,134546,134549,134551,134556,134569,134571,134574,134580,134581,134583,134585,134586,134587,134589,134591,134594,134610,134614,134615,134617,134623,134628,134632,134640,134642,134658,134660,134663,134667,134676,134687,134695,134698,134708,134709,134712,134714,134726,134733,134736,134737,134739,134757,134763,134764,134766,134777,134778,134779,134781,134790,134793,134796,134804,134811,134813,134815,134817,134819,134820,134824,134833,134843,134845,134848,134854,134855,134856,134863,134870,134873,134884,134885,134891,134897,134902,134904,134915,134920,134928,134929,134935,134936,134947,134952,134958,134959,134960,134962,134969,134972,134977,134979,134983,134984,134986,134989,134994,135002,135020,135021,135023,135030,135038,135042,135043,135047,135048,135049,135051,135054,135056,135062,135068,135069,135071,135073,135077,135079,135080,135082,135083,135084,135085,135088,135090,135091,135092,135094,135101,135102,135109,135110,135113,135116,135128,135133,135134,135137,135138,135149,135153,135155,135163,135164,135171,135172,135174,135176,135178,135186,135188,135193,135195,135197,135198,135199,135208,135215,135226,135235,135241,135251,135254,135255,135257,135259,135260,135262,135281,135282,135284,135286,135296,135310,135313,135315,135329,135333,135352,135354,135355,135358,135361,135373,135375,135377,135378,135379,135383,135386,135387,135389,135399,135400,135411,135412,135414,135417,135418,135426,135434,135438,135446,135448,135452,135457,135458,135472,135473,135485,135491,135492,135496,135500,135510,135537,135561,135563,135564,135565,135573,135577,135578,135582,135589,135593,135612,135615,135616,135638,135640,135644,135649,135655,135668,135679,135691,135692,135694,135710,135712,135714,135715,135716,135724,135727,135740,135741,135742,135754,135759,135764,135776,135778,135783,135786,135787,135794,135796,135797,135801,135802,135803,135804,135805,135807,135811,135814,135815,135818,135819,135822,135824,135836,135841,135847,135849,135852,135856,135858,135861,135864,135865,135868,135870,135876,135881,135882,135885,135893,135905,135910,135917,135918,135920,135929,135938,135941,135946,135947,135957,135958,135961,135966,135968,135970,135977,135982,135985,135988,135996,135997,135998,136003,136012,136014,136029,136035,136041,136047,136048,136051,136062,136065,136071,136080,136082,136084,136085,136097,136101,136110,136119,136124,136126,136140,136145,136149,136151,136156,136175,136181,136185,136187,136195,136198,136202,136207,136210,136237,136245,136247,136249,136252,136258,136259,136261,136263,136283,136285,136286,136300,136303,136306,136307,136322,136324,136327,136334,136336,136341,136343,136352,136358,136365,136369,136375,136379,136381,136383,136386,136407,136411,136412,136413,136420,136444,136445,136450,136455,136471,136476,136486,136494,136502,136503,136505,136512,136519,136523,136528,136532,136552,136554,136563,136565,136581,136584,136593,136594,136595,136596,136598,136600,136606,136612,136613,136621,136623,136631,136633,136635,136636,136640,136641,136649,136651,136652,136659,136660,136662,136663,136667,136668,136674,136679,136691,136694,136706,136719,136724,136726,136733,136736,136738,136739,136741,136744,136749,136751,136754,136755,136758,136765,136766,136777,136786,136788,136790,136804,136807,136810,136815,136816,136820,136824,136827,136830,136841,136843,136844,136855,136857,136864,136866,136867,136869,136878,136883,136900,136908,136914,136922,136924,136929,136931,136934,136939,136942,136943,136944,136945,136947,136957,136961,136962,136974,136985,136986,137000,137001,137002,137006,137015,137018,137027,137031,137052,137078,137084,137088,137092,137095,137097,137098,137101,137103,137109,137112,137116,137122,137123,137126,137128,137129,137139,137142,137143,137158,137166,137192,137203,137212,137218,137240,137241,137248,137252,137254,137270,137296,137301,137312,137314,137317,137326,137331,137334,137338,137349,137356,137357,137365,137371,137378,137380,137383,137395,137401,137402,137415,137419,137423,137430,137439,137448,137449,137454,137457,137462,137463,137466,137484,137486,137491,137493,137496,137499,137502,137511,137518,137529,137533,137535,137563,137565,137574,137575,137579,137580,137581,137588,137610,137614,137627,137633,137635,137639,137640,137654,137659,137671,137673,137674,137676,137685,137689,137708,137710,137711,137712,137722,137734,137736,137742,137745,137752,137757,137758,137760,137765,137774,137809,137813,137817,137834,137835,137840,137849,137853,137864,137865,137873,137877,137879,137882,137888,137897,137898,137901,137905,137906,137908,137910,137917,137919,137934,137939,137945,137963,137967,137969,137979,137983,137986,137988,137989,137990,137994,137995,137999,138000,138001,138004,138007,138008,138009,138013,138022,138025,138038,138040,138043,138046,138056,138058,138068,138070,138072,138083,138089,138090,138098,138105,138106,138107,138114,138118,138123,138125,138127,138136,138138,138141,138146,138152,138156,138157,138158,138165,138167,138175,138179,138183,138189,138197,138207,138211,138225,138231,138234,138239,138259,138273,138284,138286,138289,138290,138292,138295,138305,138306,138308,138312,138315,138316,138318,138321,138335,138342,138343,138345,138349,138350,138353,138356,138357,138358,138363,138364,138371,138374,138384,138391,138398,138399,138400,138405,138412,138419,138422,138423,138424,138427,138440,138443,138449,138453,138455,138459,138468,138472,138475,138478,138482,138489,138490,138492,138496,138497,138499,138500,138502,138504,138523,138524,138525,138526,138530,138531,138534,138541,138554,138556,138558,138561,138564,138570,138574,138575,138578,138579,138581,138583,138584,138585,138590,138597,138611,138612,138615,138619,138624,138630,138638,138647,138652,138654,138657,138658,138662,138673,138677,138678,138680,138682,138690,138691,138694,138729,138731,138732,138734,138738,138745,138754,138755,138756,138763,138770,138775,138782,138786,138797,138801,138802,138813,138817,138836,138840,138844,138845,138847,138851,138854,138856,138865,138870,138873,138889,138895,138896,138911,138916,138926,138929,138932,138936,138938,138945,138952,138955,138967,138980,138984,138987,138988,138997,138999,139000,139019,139020,139029,139034,139036,139038,139039,139047,139064,139069,139079,139081,139085,139089,139090,139102,139103,139106,139108,139110,139111,139124,139152,139156,139165,139167,139174,139175,139196,139204,139209,139216,139224,139226,139239,139244,139251,139252,139253,139254,139257,139259,139265,139281,139283,139290,139296,139299,139302,139305,139309,139311,139320,139323,139331,139336,139342,139354,139364,139367,139370,139375,139377,139378,139380,139386,139391,139395,139398,139402,139406,139414,139427,139435,139438,139439,139440,139445,139455,139469,139477,139486,139487,139494,139528,139536,139538,139540,139541,139547,139549,139550,139583,139592,139598,139608,139610,139613,139615,139617,139619,139620,139633,139643,139645,139648,139649,139650,139651,139659,139680,139684,139686,139692,139693,139697,139698,139699,139701,139702,139704,139706,139717,139723,139724,139730,139748,139753,139763,139771,139778,139779,139781,139788,139798,139800,139806,139809,139822,139832,139847,139848,139856,139859,139862,139871,139875,139876,139877,139885,139893,139905,139906,139922,139926,139931,139939,139941,139943,139953,139954,139957,139959,139963,139967,139974,139983,139991,139992,139996,140007,140008,140011,140021,140026,140035,140038,140050,140055,140061,140080,140094,140095,140104,140110,140112,140115,140121,140123,140127,140129,140132,140137,140138,140141,140143,140153,140159,140160,140161,140162,140163,140170,140176,140188,140197,140202,140210,140213,140220,140228,140235,140239,140242,140248,140251,140257,140259,140262,140288,140289,140297,140300,140301,140310,140312,140319,140330,140339,140340,140354,140368,140380,140385,140389,140391,140402,140410,140416,140420,140426,140427,140432,140435,140438,140439,140444,140454,140457,140459,140460,140461,140462,140464,140476,140483,140485,140487,140488,140490,140491,140509,140512,140518,140519,140520,140523,140525,140542,140553,140554,140569,140575,140577,140580,140584,140591,140597,140602,140610,140618,140626,140634,140642,140643,140649,140657,140658,140665,140674,140684,140686,140694,140699,140702,140711,140712,140716,140720,140722,140737,140762,140778,140783,140784,140786,140789,140808,140832,140841,140870,140882,140886,140901,140903,140908,140911,140912,140916,140923,140924,140934,140935,140937,140938,140940,140942,140945,140946,140951,140965,140970,140974,140982,141000,141014,141021,141025,141034,141036,141039,141057,141068,141073,141076,141079,141097,141099,141111,141113,141114,141116,141125,141128,141134,141144,141160,141161,141168,141178,141193,141201,141211,141215,141218,141222,141242,141246,141247,141266,141270,141273,141277,141279,141291,141294,141301,141304,141306,141315,141316,141334,141338,141348,141354,141368,141370,141376,141381,141390,141394,141405,141415,141419,141430,141448,141455,141464,141472,141478,141481,141482,141497,141498,141503,141512,141525,141540,141544,141550,141554,141571,141573,141603,141609,141622,141629,141633,141637,141643,141657,141659,141660,141666,141675,141678,141686,141688,141689,141701,141702,141711,141712,141714,141718,141723,141729,141731,141736,141737,141764,141781,141782,141786,141787,141795,141805,141807,141809,141812,141813,141838,141858,141862,141870,141876,141879,141883,141890,141904,141907,141913,141927,141930,141931,141933,141936,141942,141943,141947,141955,141961,141968,141969,141971,141976,141982,142004,142032,142037,142041,142047,142048,142051,142072,142076,142087,142092,142103,142110,142118,142120,142123,142124,142143,142148,142149,142159,142170,142173,142175,142176,142181,142182,142184,142186,142188,142191,142192,142193,142218,142229,142246,142274,142276,142278,142279,142280,142286,142291,142292,142301,142310,142330,142336,142339,142342,142356,142362,142372,142377,142379,142383,142384,142385,142386,142387,142388,142391,142392,142397,142403,142405,142407,142409,142452,142455,142461,142467,142469,142470,142471,142474,142478,142480,142497,142505,142520,142523,142531,142544,142548,142551,142554,142557,142585,142589,142596,142597,142600,142601,142604,142610,142612,142627,142633,142634,142637,142639,142642,142647,142654,142662,142684,142686,142687,142693,142694,142695,142697,142700,142712,142716,142723,142728,142734,142738,142741,142742,142743,142746,142749,142752,142754,142756,142762,142766,142778,142785,142789,142799,142800,142803,142807,142810,142825,142839,142854,142870,142878,142881,142893,142897,142902,142904,142905,142917,142919,142920,142922,142923,142936,142949,142956,142958,142959,142960,142964,142970,142975,142979,142981,142983,142986,142989,142993,142996,142999,143000,143003,143007,143018,143023,143024,143032,143039,143041,143048,143050,143063,143077,143080,143085,143087,143090,143095,143096,143098,143104,143110,143114,143115,143124,143125,143127,143129,143132,143141,143142,143143,143149,143158,143160,143164,143167,143168,143169,143170,143172,143177,143181,143182,143186,143187,143188,143215,143216,143217,143221,143233,143235,143240,143241,143243,143249,143258,143276,143278,143284,143287,143296,143305,143313,143324,143325,143330,143333,143353,143362,143366,143387,143394,143395,143403,143404,143410,143411,143415,143417,143419,143420,143423,143430,143431,143435,143449,143455,143457,143459,143462,143468,143473,143480,143482,143484,143497,143502,143505,143506,143512,143513,143521,143522,143529,143530,143532,143534,143535,143545,143556,143564,143568,143570,143571,143573,143574,143578,143601,143609,143615,143618,143621,143633,143635,143637,143639,143641,143645,143648,143652,143656,143668,143677,143684,143693,143703,143710,143712,143714,143718,143720,143729,143733,143737,143744,143747,143755,143758,143767,143770,143778,143794,143798,143812,143813,143824,143833,143834,143838,143852,143859,143868,143876,143881,143887,143888,143902,143908,143917,143922,143941,143943,143949,143956,143977,143991,144009,144014,144016,144026,144049,144051,144053,144059,144073,144077,144082,144084,144085,144087,144090,144100,144106,144112,144122,144124,144145,144153,144154,144169,144172,144176,144179,144181,144184,144199,144204,144207,144208,144219,144228,144229,144230,144231,144233,144239,144246,144247,144250,144255,144260,144267,144273,144275,144286,144293,144302,144311,144323,144349,144351,144359,144369,144370,144406,144424,144426,144436,144441,144454,144472,144475,144479,144486,144491,144502,144503,144504,144510,144521,144542,144552,144554,144558,144559,144560,144561,144574,144577,144586,144591,144598,144617,144619,144622,144624,144629,144653,144667,144668,144671,144674,144680,144681,144686,144687,144704,144716,144720,144734,144742,144764,144766,144776,144777,144778,144781,144793,144800,144801,144807,144809,144813,144814,144824,144829,144849,144850,144858,144860,144870,144877,144890,144892,144897,144899,144900,144903,144905,144920,144921,144923,144928,144936,144937,144945,144962,144972,144984,144991,144993,145001,145003,145010,145017,145020,145021,145025,145032,145034,145064,145071,145072,145074,145075,145081,145086,145095,145118,145123,145124,145129,145131,145132,145139,145153,145155,145156,145162,145166,145171,145181,145182,145183,145187,145188,145196,145205,145207,145208,145212,145218,145227,145233,145236,145240,145247,145248,145249,145252,145253,145259,145277,145281,145288,145302,145329,145336,145338,145339,145345,145358,145364,145365,145373,145380,145382,145386,145389,145390,145391,145404,145405,145409,145417,145420,145421,145422,145423,145424,145425,145429,145432,145433,145439,145442,145446,145447,145453,145454,145460,145465,145466,145473,145474,145506,145511,145520,145522,145526,145530,145533,145541,145551,145552,145559,145569,145570,145571,145577,145583,145610,145611,145615,145623,145636,145646,145651,145657,145660,145667,145678,145683,145684,145686,145697,145702,145703,145718,145727,145729,145734,145737,145743,145748,145761,145771,145773,145774,145775,145784,145799,145801,145803,145806,145811,145818,145820,145830,145834,145835,145836,145838,145842,145843,145846,145855,145860,145866,145885,145898,145916,145917,145920,145923,145927,145934,145938,145946,145955,145957,145958,145959,145967,145968,145974,145988,145998,146006,146023,146034,146045,146046,146048,146049,146050,146054,146056,146060,146061,146080,146094,146103,146107,146111,146115,146120,146123,146124,146129,146138,146140,146151,146154,146157,146160,146163,146175,146181,146185,146207,146212,146214,146223,146226,146231,146234,146239,146247,146257,146269,146279,146309,146316,146318,146336,146338,146346,146357,146364,146374,146379,146384,146385,146394,146396,146402,146404,146433,146434,146439,146445,146467,146468,146470,146472,146478,146480,146495,146500,146511,146514,146524,146526,146539,146540,146564,146565,146566,146567,146568,146570,146576,146584,146585,146594,146596,146597,146599,146602,146605,146608,146611,146613,146615,146623,146625,146626,146637,146638,146659,146661,146665,146666,146675,146678,146681,146683,146696,146701,146705,146714,146718,146719,146731,146744,146762,146764,146770,146797,146809,146816,146817,146821,146825,146826,146837,146840,146843,146849,146852,146858,146862,146870,146873,146879,146897,146900,146901,146908,146909,146910,146938,146942,146943,146950,146955,146958,146959,146963,146983,146989,146990,146993,146996,147000,147001,147013,147015,147031,147039,147042,147045,147050,147051,147056,147073,147074,147075,147076,147079,147080,147085,147086,147097,147099,147101,147104,147108,147117,147127,147129,147134,147137,147154,147190,147199,147201,147205,147209,147210,147220,147235,147236,147237,147240,147265,147274,147283,147284,147285,147292,147293,147296,147300,147302,147316,147328,147332,147363,147366,147382,147383,147387,147389,147394,147396,147401,147410,147415,147419,147422,147436,147437,147442,147447,147460,147461,147462,147471,147475,147480,147482,147485,147487,147500,147512,147516,147520,147521,147527,147533,147540,147548,147559,147566,147568,147590,147594,147600,147616,147624,147625,147629,147632,147648,147652,147656,147667,147670,147675,147691,147704,147706,147710,147722,147727,147731,147735,147762,147778,147795,147802,147806,147811,147813,147819,147822,147829,147833,147836,147837,147838,147839,147845,147848,147852,147854,147861,147862,147863,147882,147886,147897,147907,147916,147921,147923,147924,147936,147943,147944,147945,147947,147948,147955,147965,147966,147974,147981,147982,147996,147997,148010,148016,148018,148021,148046,148064,148068,148070,148076,148086,148095,148097,148101,148108,148112,148122,148149,148166,148171,148183,148203,148223,148235,148240,148242,148247,148256,148261,148269,148271,148277,148282,148284,148301,148329,148337,148338,148344,148353,148362,148367,148370,148392,148400,148401,148402,148412,148428,148430,148432,148436,148439,148444,148445,148449,148450,148453,148474,148487,148488,148502,148505,148509,148514,148515,148528,148529,148548,148552,148563,148573,148576,148585,148588,148589,148598,148603,148612,148613,148621,148627,148635,148640,148642,148644,148652,148661,148662,148665,148668,148673,148678,148680,148708,148709,148714,148715,148719,148743,148745,148752,148761,148768,148773,148783,148784,148811,148819,148825,148830,148849,148854,148861,148868,148873,148886,148892,148899,148901,148902,148903,148906,148908,148918,148925,148926,148927,148939,148946,148955,148961,148963,148977,148979,148990,148993,148994,149000,149020,149022,149026,149027,149030,149033,149034,149038,149052,149055,149063,149084,149090,149106,149123,149131,149136,149140,149143,149144,149146,149159,149169,149170,149173,149177,149179,149194,149199,149200,149208,149227,149231,149234,149246,149254,149265,149266,149275,149281,149282,149288,149290,149291,149294,149296,149303,149309,149311,149315,149316,149326,149328,149335,149336,149337,149340,149346,149347,149351,149363,149365,149375,149383,149395,149403,149410,149416,149417,149419,149420,149424,149425,149429,149432,149436,149438,149441,149447,149448,149459,149465,149468,149478,149483,149486,149492,149506,149524,149528,149532,149563,149566,149572,149579,149581,149589,149590,149591,149596,149599,149604,149608,149612,149614,149619,149620,149625,149632,149636,149644,149651,149654,149656,149657,149662,149679,149683,149692,149696,149698,149703,149706,149717,149719,149722,149730,149735,149754,149757,149771,149785,149792,149795,149800,149802,149817,149827,149834,149847,149849,149881,149888,149890,149910,149917,149922,149926,149932,149939,149949,149965,149968,149973,149975,149978,149993,150003,150007,150008,150017,150024,150033,150034,150036,150038,150046,150064,150078,150087,150088,150095,150124,150134,150141,150155,150158,150163,150165,150175,150178,150198,150203,150207,150231,150233,150236,150246,150250,150252,150266,150270,150274,150279,150280,150284,150286,150290,150297,150300,150309,150318,150328,150332,150335,150339,150342,150351,150357,150364,150372,150374,150375,150377,150380,150381,150401,150406,150408,150419,150422,150427,150430,150431,150459,150462,150472,150478,150489,150499,150503,150508,150512,150517,150527,150541,150549,150562,150569,150570,150571,150581,150584,150604,150606,150614,150623,150624,150645,150649,150653,150654,150658,150672,150675,150679,150686,150691,150693,150698,150700,150703,150706,150707,150709,150717,150722,150723,150724,150726,150733,150740,150741,150759,150776,150782,150787,150798,150807,150808,150810,150811,150828,150833,150843,150852,150856,150874,150889,150896,150897,150902,150908,150915,150916,150929,150931,150933,150946,150951,150963,150964,150965,150971,150976,150991,150993,151003,151012,151020,151022,151036,151037,151044,151049,151056,151058,151074,151098,151104,151107,151129,151143,151148,151150,151155,151167,151172,151191,151194,151213,151214,151224,151225,151226,151235,151271,151274,151284,151290,151297,151302,151305,151308,151315,151316,151320,151323,151325,151330,151331,151332,151334,151335,151336,151348,151354,151367,151368,151372,151376,151382,151385,151395,151400,151402,151404,151413,151414,151419,151433,151434,151435,151437,151444,151450,151452,151464,151509,151512,151522,151523,151528,151533,151534,151538,151540,151541,151542,151563,151567,151581,151585,151591,151601,151608,151609,151612,151624,151636,151642,151664,151669,151680,151682,151691,151694,151697,151698,151703,151721,151722,151723,151729,151735,151736,151744,151748,151764,151783,151787,151802,151805,151806,151809,151810,151811,151812,151814,151815,151820,151826,151835,151836,151839,151842,151849,151851,151853,151860,151861,151862,151864,151865,151867,151870,151890,151891,151896,151912,151921,151927,151929,151930,151933,151937,151956,151977,151993,151998,152001,152002,152004,152006,152015,152016,152031,152032,152037,152040,152053,152058,152088,152092,152123,152128,152140,152145,152154,152162,152179,152182,152187,152191,152194,152199,152221,152227,152240,152248,152257,152277,152284,152285,152287,152288,152297,152301,152304,152309,152318,152320,152326,152327,152351,152361,152366,152374,152377,152379,152388,152398,152421,152428,152440,152443,152452,152453,152462,152466,152467,152474,152475,152484,152488,152495,152503,152506,152519,152522,152524,152526,152529,152532,152545,152552,152561,152564,152567,152586,152587,152599,152600,152616,152625,152631,152633,152644,152672,152673,152675,152685,152694,152697,152703,152725,152737,152741,152743,152744,152748,152766,152776,152784,152789,152804,152814,152836,152841,152851,152854,152866,152868,152873,152881,152884,152890,152895,152909,152917,152938,152942,152947,152948,152949,152953,152969,152970,152980,152989,152991,152993,153029,153047,153054,153062,153074,153114,153116,153118,153138,153142,153147,153148,153154,153166,153167,153173,153176,153185,153189,153194,153216,153226,153235,153239,153244,153254,153256,153260,153268,153272,153285,153289,153303,153306,153314,153318,153329,153337,153344,153350,153389,153394,153407,153411,153412,153413,153433,153450,153453,153457,153458,153464,153474,153483,153488,153503,153506,153518,153520,153527,153528,153538,153550,153558,153580,153581,153591,153597,153607,153608,153626,153646,153649,153651,153661,153665,153666,153671,153684,153700,153710,153746,153747,153750,153751,153772,153773,153780,153781,153791,153792,153801,153811,153814,153818,153826,153830,153849,153850,153853,153858,153865,153873,153874,153881,153900,153909,153910,153916,153919,153945,153988,153996,154000,154009,154017,154038,154042,154048,154051,154068,154069,154071,154076,154077,154086,154087,154101,154105,154106,154109,154131,154145,154146,154153,154160,154179,154184,154198,154200,154202,154203,154207,154217,154225,154226,154230,154231,154233,154236,154245,154246,154256,154257,154258,154267,154270,154308,154310,154311,154318,154333,154348,154355,154358,154401,154413,154416,154420,154424,154432,154436,154439,154448,154456,154459,154467,154468,154475,154479,154484,154486,154490,154499,154513,154521,154522,154536,154539,154541,154558,154560,154562,154564,154571,154576,154581,154600,154613,154638,154646,154653,154675,154677,154680,154702,154711,154718,154728,154731,154734,154750,154756,154760,154761,154770,154776,154782,154787,154800,154802,154803,154808,154813,154816,154824,154825,154841,154848,154856,154858,154859,154863,154865,154868,154879,154880,154886,154887,154888,154894,154895,154906,154927,154941,154948,154950,154953,154954,154956,154962,154963,154972,154977,154985,154988,154990,154993,154997,155003,155005,155009,155012,155018,155021,155023,155039,155045,155064,155066,155093,155100,155108,155111,155118,155136,155149,155156,155170,155173,155197,155211,155219,155223,155225,155230,155236,155238,155240,155244,155247,155249,155252,155259,155260,155269,155272,155275,155289,155291,155292,155294,155298,155301,155302,155304,155323,155333,155335,155347,155349,155356,155380,155390,155394,155396,155410,155414,155435,155437,155439,155442,155469,155501,155516,155522,155545,155555,155601,155607,155609,155610,155616,155622,155642,155658,155700,155701,155709,155715,155717,155737,155738,155742,155746,155749,155750,155752,155757,155759,155763,155769,155782,155796,155824,155825,155827,155838,155865,155867,155871,155881,155882,155895,155898,155911,155918,155929,155933,155948,155953,155954,155955,155968,155973,155977,155980,155995,156007,156016,156018,156021,156022,156035,156039,156050,156072,156077,156086,156093,156098,156105,156107,156112,156116,156128,156130,156137,156145,156190,156199,156216,156220,156226,156230,156233,156244,156249,156250,156252,156254,156287,156299,156311,156315,156316,156318,156330,156331,156335,156344,156357,156382,156386,156400,156409,156430,156435,156446,156454,156456,156457,156463,156467,156469,156489,156499,156505,156506,156508,156509,156511,156516,156541,156580,156592,156604,156610,156621,156623,156634,156649,156655,156660,156661,156663,156668,156676,156683,156686,156693,156705,156712,156715,156723,156742,156751,156754,156764,156769,156784,156792,156797,156802,156811,156814,156819,156832,156837,156865,156866,156868,156879,156883,156893,156907,156911,156912,156913,156914,156915,156916,156956,156965,156972,156973,156982,156983,156984,156989,156994,157001,157002,157010,157016,157025,157061,157086,157088,157099,157104,157126,157146,157159,157165,157166,157178,157197,157214,157216,157221,157231,157238,157244,157253,157262,157276,157278,157284,157298,157299,157304,157306,157313,157320,157322,157327,157332,157336,157339,157341,157344,157350,157353,157356,157362,157397,157405,157420,157433,157436,157441,157464,157478,157481,157494,157501,157509,157514,157524,157544,157561,157569,157588,157599,157610,157637,157640,157643,157664,157675,157681,157689,157692,157706,157708,157709,157712,157714,157715,157720,157736,157753,157757,157766,157785,157801,157841,157842,157855,157858,157896,157897,157911,157947,157949,157966,157969,157981,157984,157991,157996,158007,158029,158038,158042,158051,158061,158074,158100,158104,158106,158116,158137,158146,158153,158154,158161,158170,158174,158189,158199,158215,158223,158229,158231,158246,158247,158273,158274,158290,158291,158300,158307,158314,158317,158320,158323,158324,158326,158334,158340,158345,158347,158350,158356,158357,158362,158368,158379,158397,158400,158404,158412,158415,158421,158422,158423,158425,158429,158430,158431,158434,158435,158439,158440,158441,158443,158448,158454,158464,158473,158474,158481,158485,158487,158505,158506,158508,158519,158522,158534,158552,158562,158575,158583,158584,158598,158604,158607,158609,158618,158620,158634,158640,158641,158676,158691,158698,158705,158727,158747,158752,158759,158767,158771,158785,158788,158799,158809,158815,158824,158836,158846,158857,158858,158863,158866,158878,158884,158886,158893,158895,158916,158919,158952,158962,158967,158969,159011,159012,159013,159044,159051,159053,159058,159061,159069,159074,159086,159127,159147,159149,159171,159174,159176,159209,159212,159229,159236,159240,159242,159254,159264,159277,159284,159288,159308,159327,159343,159374,159380,159384,159401,159403,159419,159420,159424,159425,159429,159434,159435,159436,159439,159446,159465,159466,159469,159482,159486,159488,159492,159515,159524,159551,159560,159593,159654,159660,159666,159669,159674,159683,159692,159697,159701,159737,159738,159762,159780,159784,159788,159795,159798,159808,159809,159811,159816,159830,159831,159847,159849,159874,159881,159884,159885,159886,159895,159906,159908,159911,159925,159928,159931,159932,159937,159938,159945,159950,159969,159979,159981,159995,160007,160042,160046,160051,160052,160076,160080,160081,160091,160109,160118,160121,160125,160130,160133,160137,160138,160152,160161,160165,160169,160178,160179,160196,160206,160220,160224,160226,160230,160234,160239,160254,160265,160270,160273,160282,160287,160290,160292,160304,160325,160326,160328,160341,160347,160364,160375,160383,160385,160402,160409,160412,160431,160460,160462,160488,160489,160491,160497,160501,160512,160524,160529,160530,160531,160536,160545,160549,160559,160575,160579,160580,160581,160605,160609,160617,160620,160666,160667,160675,160678,160684,160692,160695,160708,160712,160740,160744,160755,160762,160769,160781,160792,160795,160805,160809,160812,160820,160827,160830,160832,160852,160880,160892,160900,160902,160917,160928,160932,160940,160941,160942,160943,160944,160945,160956,160972,160977,160984,160985,160994,161002,161009,161024,161025,161034,161046,161050,161063,161071,161076,161080,161112,161115,161118,161119,161130,161131,161156,161172,161205,161208,161209,161227,161233,161238,161245,161247,161252,161280,161289,161303,161323,161332,161334,161352,161376,161378,161406,161432,161435,161437,161441,161446,161449,161452,161456,161469,161477,161489,161501,161503,161518,161523,161528,161536,161543,161548,161549,161550,161557,161564,161568,161572,161578,161591,161612,161613,161631,161633,161650,161670,161672,161675,161676,161696,161700,161711,161714,161762,161766,161767,161768,161773,161787,161819,161832,161841,161846,161852,161856,161877,161883,161917,161932,161936,161937,161944,161952,161967,161969,161989,161994,162001,162002,162011,162012,162015,162016,162022,162027,162028,162029,162036,162044,162051,162076,162095,162098,162099,162105,162110,162113,162118,162120,162127,162129,162139,162149,162155,162166,162174,162179,162180,162184,162186,162198,162199,162206,162216,162219,162242,162244,162248,162249,162252,162253,162256,162262,162265,162279,162281,162284,162290,162335,162347,162353,162367,162381,162386,162388,162401,162408,162409,162412,162470,162473,162476,162477,162497,162525,162538,162554,162562,162577,162590,162602,162605,162632,162654,162664,162666,162671,162674,162695,162698,162702,162703,162706,162711,162716,162726,162729,162735,162741,162747,162754,162756,162757,162760,162764,162765,162776,162784,162786,162801,162804,162847,162857,162858,162881,162882,162892,162893,162909,162910,162921,162954,162967,162977,162990,162996,162997,163001,163006,163009,163026,163030,163031,163032,163043,163065,163077,163085,163113,163118,163119,163121,163122,163133,163135,163138,163144,163151,163152,163154,163160,163172,163184,163191,163210,163219,163221,163254,163258,163261,163297,163311,163315,163317,163322,163323,163327,163331,163350,163353,163355,163356,163376,163384,163403,163421,163433,163444,163505,163519,163533,163549,163550,163584,163627,163628,163640,163653,163678,163686,163688,163693,163708,163718,163730,163735,163741,163772,163777,163780,163794,163809,163826,163840,163867,163871,163877,163878,163895,163901,163904,163923,163935,163945,163952,163956,163960,163968,163990,163993,164001,164014,164017,164048,164051,164064,164082,164083,164092,164105,164106,164126,164132,164136,164162,164167,164168,164174,164200,164210,164216,164233,164240,164247,164250,164270,164285,164288,164295,164297,164298,164313,164318,164332,164338,164351,164376,164404,164405,164422,164426,164443,164452,164467,164470,164472,164480,164485,164486,164495,164517,164520,164527,164537,164544,164545,164548,164564,164568,164573,164578,164588,164589,164590,164604,164610,164617,164620,164626,164646,164655,164661,164675,164689,164693,164696,164719,164740,164779,164782,164797,164820,164821,164822,164840,164843,164851,164854,164875,164876,164879,164881,164895,164897,164907,164938,164941,164945,164952,164961,164965,164972,164973,164983,164995,164996,165003,165004,165009,165010,165028,165035,165047,165062,165063,165097,165102,165175,165184,165197,165238,165244,165249,165264,165296,165301,165316,165335,165337,165338,165363,165410,165421,165422,165430,165444,165454,165476,165496,165504,165523,165526,165527,165539,165554,165569,165576,165577,165578,165585,165618,165620,165622,165623,165624,165640,165654,165656,165679,165699,165753,165770,165773,165792,165794,165795,165802,165805,165810,165812,165817,165821,165836,165838,165852,165869,165872,165875,165879,165882,165920,165933,165944,165953,165959,165963,165966,165984,165997,166029,166050,166086,166096,166113,166121,166125,166134,166149,166164,166178,166186,166191,166207,166209,166210,166211,166216,166223,166224,166244,166246,166265,166296,166297,166317,166325,166333,166340,166347,166371,166382,166386,166401,166405,166406,166410,166420,166437,166443,166454,166457,166468,166472,166491,166499,166500,166503,166529,166556,166557,166561,166570,166586,166596,166605,166609,166629,166634,166636,166640,166643,166683,166688,166697,166712,166726,166741,166751,166760,166770,166787,166794,166850,166851,166852,166857,166864,166869,166873,166898,166909,166913,166924,166929,166931,166954,166956,166965,166969,166989,166995,166999,167011,167013,167014,167015,167029,167033,167072,167077,167091,167130,167133,167142,167155,167169,167181,167184,167201,167252,167272,167278,167284,167288,167303,167313,167356,167359,167361,167362,167367,167373,167375,167411,167415,167419,167425,167429,167431,167435,167450,167452,167458,167465,167475,167479,167484,167514,167523,167524,167556,167562,167573,167574,167591,167595,167597,167613,167628,167646,167647,167657,167661,167662,167706,167718,167720,167721,167725,167777,167782,167798,167801,167834,167843,167847,167857,167870,167883,167900,167930,167945,167950,167971,168002,168016,168026,168070,168103,168105,168118,168120,168128,168137,168146,168149,168178,168181,168187,168200,168213,168233,168262,168310,168316,168340,168342,168374,168382,168391,168393,168410,168418,168419,168430,168462,168474,168484,168494,168496,168499,168532,168541,168551,168552,168558,168585,168590,168592,168622,168660,168673,168683,168684,168706,168711,168713,168720,168731,168733,168737,168749,168755,168766,168769,168772,168778,168792,168810,168826,168838,168842,168846,168866,168876,168879,168924,168933,168941,168948,168952,168956,168957,168996,169007,169010,169018,169036,169037,169042,169044,169058,169060,169064,169068,169069,169080,169093,169106,169109,169114,169121,169136,169149,169161,169165,169186,169197,169205,169206,169217,169251,169258,169310,169322,169354,169364,169379,169388,169400,169404,169412,169413,169416,169420,169429,169434,169467,169474,169480,169497,169538,169555,169565,169575,169589,169604,169620,169623,169637,169644,169654,169667,169703,169704,169723,169761,169769,169774,169805,169811,169815,169833,169860,169864,169875,169877,169878,169920,169941,169976,169977,169992,169995,170009,170013,170019,170033,170038,170060,170063,170070,170101,170107,170109,170113,170133,170136,170153,170155,170197,170206,170216,170237,170258,170282,170287,170315,170320,170366,170377,170389,170412,170422,170438,170446,170462,170473,170513,170519,170524,170525,170526,170554,170566,170573,170576,170577,170583,170589,170592,170614,170623,170633,170645,170649,170664,170680,170683,170699,170715,170720,170733,170745,170749,170781,170796,170804,170814,170871,170894,170895,170904,170907,170939,170954,170964,170974,171011,171018,171034,171040,171042,171060,171067,171077,171079,171102,171124,171131,171146,171147,171153,171157,171187,171188,171200,171205,171210,171222,171237,171257,171272,171285,171294,171296,171355,171372,171386,171388,171394,171421,171438,171442,171451,171454,171461,171470,171477,171479,171513,171521,171579,171591,171594,171599,171600,171617,171627,171635,171657,171667,171706,171714,171720,171732,171745,171746,171800,171802,171808,171861,171869,171917,171922,171938,171964,171980,171982,171996,172005,172033,172059,172080,172090,172093,172094,172095,172098,172099,172108,172112,172134,172153,172183,172190,172221,172229,172237,172246,172251,172263,172282,172304,172323,172328,172358,172440,172451,172459,172479,172490,172511,172516,172517,172571,172572,172583,172593,172603,172608,172616,172634,172650,172655,172661,172683,172686,172688,172706,172710,172716,172726,172745,172768,172769,172773,172775,172778,172799,172811,172815,172827,172830,172856,172858,172861,172864,172872,172883,172898,172907,172910,172933,172940,172956,172957,172983,172997,173016,173028,173040,173048,173066,173068,173094,173096,173109,173110,173114,173157,173159,173174,173176,173181,173192,173197,173215,173224,173226,173235,173242,173246,173271,173280,173288,173292,173304,173312,173371,173378,173385,173407,173418,173436,173446,173463,173467,173475,173488,173517,173527,173541,173557,173570,173601,173607,173651,173660,173666,173695,173715,173724,173744,173773,173790,173792,173798,173799,173807,173828,173850,173851,173854,173859,173861,173867,173870,173873,173882,173883,173885,173888,173905,173936,173948,173959,173965,173970,173993,174018,174038,174041,174051,174059,174061,174075,174077,174085,174128,174138,174139,174145,174159,174206,174212,174273,174293,174337,174345,174348,174354,174384,174391,174423,174433,174439,174458,174467,174492,174506,174525,174531,174532,174562,174578,174608,174616,174631,174632,174667,174668,174672,174731,174763,174853,174866,174884,174888,174893,174898,174930,174957,174968,174970,174971,174975,174976,174980,174984,174985,175005,175021,175026,175034,175062,175068,175075,175081,175108,175109,175120,175124,175128,175151,175157,175160,175166,175200,175211,175227,175242,175249,175250,175253,175262,175299,175334,175354,175355,175365,175366,175374,175399,175416,175432,175439,175457,175462,175464,175468,175469,175472,175485,175489,175523,175529,175534,175585,175594,175614,175616,175619,175628,175636,175642,175661,175688,175703,175704,175705,175706,175710,175719,175725,175729,175736,175746,175758,175762,175782,175875,175879,175891,175897,175915,175924,175936,175944,175946,175952,175967,175986,175990,176004,176030,176032,176061,176088,176091,176092,176097,176100,176122,176130,176194,176200,176228,176229,176259,176268,176277,176285,176289,176320,176343,176353,176354,176355,176358,176387,176392,176402,176426,176427,176429,176436,176446,176460,176508,176533,176560,176580,176601,176632,176666,176673,176690,176710,176717,176719,176758,176771,176787,176793,176824,176849,176864,176885,176899,176907,176932,176935,176946,176958,176961,176971,177019,177027,177029,177032,177043,177052,177065,177068,177077,177110,177112,177122,177162,177168,177176,177184,177212,177220,177232,177242,177243,177244,177262,177263,177267,177269,177288,177291,177304,177311,177316,177325,177340,177350,177351,177361,177363,177365,177373,177378,177381,177404,177419,177430,177437,177456,177492,177523,177557,177561,177580,177582,177623,177633,177650,177686,177696,177734,177744,177754,177755,177759,177768,177774,177786,177789,177806,177825,177830,177835,177862,177865,177874,177881,177886,177900,177905,177916,177924,177942,177952,177958,177976,178001,178020,178027,178035,178049,178060,178061,178063,178078,178080,178081,178092,178106,178121,178134,178160,178176,178216,178226,178253,178257,178276,178288,178294,178307,178319,178328,178333,178398,178432,178461,178464,178472,178482,178483,178485,178491,178510,178519,178539,178540,178542,178548,178549,178571,178578,178580,178581,178602,178605,178627,178633,178637,178686,178699,178710,178729,178732,178781,178796,178801,178804,178810,178844,178862,178867,178871,178874,178891,178907,178917,178932,178942,178958,178960,178969,178990,179037,179046,179065,179069,179071,179083,179088,179093,179126,179164,179168,179169,179177,179213,179230,179237,179248,179259,179287,179291,179292,179293,179316,179318,179331,179350,179363,179386,179414,179436,179448,179462,179465,179473,179481,179500,179570,179589,179597,179627,179628,179648,179655,179673,179690,179703,179773,179799,179811,179826,179827,179838,179842,179874,179900,179907,179936,179942,179956,179984,179992,179997,180012,180018,180019,180053,180070,180075,180091,180101,180119,180135,180179,180181,180191,180200,180248,180271,180276,180278,180297,180315,180336,180344,180353,180369,180393,180411,180417,180425,180436,180446,180460,180466,180467,180478,180497,180500,180504,180582,180609,180612,180626,180631,180635,180636,180643,180647,180657,180658,180667,180671,180676,180678,180679,180685,180688,180753,180755,180757,180761,180766,180774,180819,180838,180849,180854,180886,180900,180922,180930,180933,180939,180946,180970,180973,180980,180990,180992,180994,181001,181010,181013,181029,181035,181047,181050,181059,181067,181074,181080,181090,181105,181112,181121,181126,181128,181152,181153,181159,181161,181171,181196,181219,181229,181250,181272,181298,181318,181350,181355,181383,181388,181390,181392,181422,181447,181451,181453,181456,181473,181481,181482,181484,181492,181500,181507,181518,181531,181543,181544,181576,181577,181590,181605,181609,181620,181648,181650,181677,181691,181693,181707,181711,181712,181717,181756,181767,181777,181816,181829,181836,181871,181874,181882,181885,181916,181925,181935,181938,181940,181956,181960,181979,181981,182002,182006,182026,182048,182109,182143,182157,182203,182212,182214,182221,182260,182262,182266,182277,182289,182293,182312,182324,182369,182385,182386,182391,182394,182418,182443,182471,182477,182489,182518,182529,182536,182551,182557,182600,182603,182628,182630,182636,182645,182673,182686,182687,182688,182689,182697,182723,182732,182743,182763,182768,182770,182785,182786,182827,182845,182848,182849,182850,182852,182879,182882,182915,182928,182949,182985,183003,183012,183018,183050,183071,183077,183081,183084,183089,183094,183108,183118,183122,183127,183128,183129,183131,183153,183156,183178,183237,183293,183315,183332,183341,183351,183356,183364,183395,183404,183406,183408,183426,183448,183464,183470,183490,183492,183530,183547,183553,183567,183575,183594,183629,183653,183661,183665,183671,183674,183677,183679,183681,183689,183692,183697,183707,183753,183764,183793,183855,183866,183874,183890,183900,183904,183933,183941,183946,183979,184008,184018,184073,184089,184090,184091,184102,184132,184145,184189,184198,184228,184241,184244,184248,184264,184284,184354,184364,184383,184403,184416,184443,184456,184458,184461,184465,184476,184482,184501,184507,184516,184547,184570,184573,184584,184600,184631,184645,184705,184708,184737,184742,184766,184797,184802,184817,184842,184856,184876,184883,184903,184913,184939,184946,185035,185038,185060,185092,185098,185104,185131,185173,185208,185233,185243,185245,185246,185253,185258,185273,185293,185302,185303,185305,185318,185319,185323,185325,185327,185328,185344,185353,185361,185372,185402,185408,185412,185421,185462,185489,185507,185523,185546,185572,185579,185581,185642,185656,185674,185737,185754,185760,185768,185777,185778,185828,185832,185845,185859,185890,185918,185928,185937,185949,185957,185958,185962,186002,186007,186008,186010,186022,186052,186062,186129,186136,186147,186163,186165,186169,186175,186182,186187,186189,186200,186263,186264,186273,186286,186287,186291,186305,186308,186340,186350,186356,186373,186397,186399,186410,186430,186431,186464,186526,186536,186590,186595,186605,186616,186647,186677,186684,186688,186716,186731,186746,186754,186767,186769,186833,186840,186873,186881,186883,186887,186915,186922,186970,186978,186989,187002,187019,187035,187041,187061,187068,187069,187079,187084,187091,187125,187128,187215,187232,187240,187243,187282,187292,187321,187324,187334,187339,187346,187353,187359,187371,187393,187395,187405,187431,187434,187448,187466,187481,187547,187554,187557,187560,187596,187624,187672,187686,187693,187739,187743,187764,187779,187790,187799,187802,187825,187853,187859,187885,187887,187917,187923,187933,187942,187948,188005,188029,188036,188054,188055,188059,188071,188085,188088,188106,188126,188146,188150,188232,188239,188281,188286,188308,188325,188375,188427,188446,188498,188514,188515,188528,188549,188580,188586,188592,188605,188621,188628,188678,188719,188731,188749,188770,188816,188864,188880,188910,188914,188930,188961,188978,188985,189052,189059,189085,189158,189199,189224,189269,189270,189292,189293,189298,189346,189371,189374,189391,189393,189396,189430,189439,189452,189464,189471,189476,189495,189496,189516,189526,189527,189530,189567,189614,189637,189657,189705,189706,189712,189726,189728,189742,189752,189756,189820,189832,189845,189857,189922,189935,189938,189962,189973,189974,189980,190006,190038,190052,190055,190070,190157,190177,190179,190199,190217,190245,190251,190255,190261,190263,190278,190288,190308,190353,190393,190410,190416,190438,190448,190476,190535,190548,190554,190564,190608,190617,190625,190637,190640,190642,190659,190674,190714,190739,190741,190751,190752,190756,190769,190773,190781,190794,190800,190826,190828,190847,190885,190916,190926,190942,190972,190979,190985,190994,191043,191064,191067,191073,191094,191102,191195,191198,191235,191250,191272,191273,191285,191292,191327,191357,191382,191396,191410,191422,191433,191443,191466,191498,191501,191522,191560,191576,191733,191756,191759,191790,191804,191827,191828,191836,191838,191890,191915,191926,191940,191970,192006,192007,192034,192037,192099,192116,192131,192135,192141,192160,192166,192175,192190,192220,192258,192264,192346,192364,192402,192418,192434,192462,192477,192485,192508,192511,192537,192573,192588,192601,192611,192627,192637,192640,192688,192702,192706,192713,192723,192734,192758,192767,192790,192794,192797,192831,192856,192872,192889,192948,192962,192966,192976,193012,193037,193057,193066,193072,193129,193149,193185,193215,193225,193260,193271,193283,193294,193318,193332,193340,193438,193456,193522,193578,193609,193610,193627,193630,193644,193655,193667,193689,193693,193695,193697,193698,193729,193730,193740,193762,193765,193796,193806,193807,193808,193810,193846,193861,193895,193944,193972,193975,193982,194018,194038,194098,194107,194108,194128,194131,194172,194179,194192,194199,194208,194221,194226,194273,194279,194286,194310,194311,194313,194328,194332,194339,194344,194351,194376,194389,194414,194457,194488,194529,194547,194570,194624,194626,194701,194702,194703,194767,194798,194799,194804,194853,194933,195008,195017,195066,195094,195095,195100,195102,195105,195139,195159,195176,195183,195184,195186,195203,195229,195284,195289,195311,195315,195347,195382,195432,195513,195517,195582,195609,195634,195674,195678,195694,195719,195722,195740,195751,195766,195778,195780,195782,195797,195805,195807,195808,195818,195845,195851,195895,195899,195923,195937,195963,195972,195975,195980,195993,195994,196018,196074,196098,196111,196131,196176,196181,196269,196272,196337,196338,196364,196370,196402,196438,196450,196472,196543,196548,196556,196558,196588,196593,196617,196622,196623,196649,196658,196689,196701,196707,196748,196803,196811,196833,196923,196931,196959,196985,196991,196998,197004,197012,197031,197036,197089,197129,197137,197164,197169,197225,197230,197239,197278,197282,197334,197335,197352,197357,197384,197404,197411,197422,197423,197495,197616,197618,197639,197677,197684,197686,197688,197741,197755,197764,197780,197789,197795,197798,197807,197812,197856,197873,197883,197892,197909,197913,197937,197974,197982,198023,198029,198045,198115,198169,198187,198251,198274,198278,198280,198286,198287,198318,198323,198328,198338,198369,198380,198401,198433,198435,198459,198462,198484,198495,198507,198525,198550,198556,198573,198636,198675,198694,198746,198747,198756,198764,198802,198817,198825,198895,198947,198949,198952,198955,198956,198974,198980,199012,199070,199105,199106,199119,199123,199131,199158,199163,199174,199177,199179,199196,199223,199257,199340,199382,199434,199469,199519,199521,199538,199579,199629,199633,199639,199658,199674,199690,199701,199715,199718,199732,199735,199774,199775,199782,199785,199796,199802,199805,199810,199814,199815,199821,199838,199848,199861,199873,199892,199921,199924,199946,199965,199972,199983,199986,200034,200064,200081,200090,200094,200097,200108,200134,200183,200187,200210,200241,200247,200259,200265,200269,200298,200301,200328,200329,200344,200366,200385,200409,200452,200473,200494,200500,200574,200579,200596,200620,200639,200640,200647,200673,200678,200705,200717,200748,200766,200770,200776,200811,200837,200862,200866,200882,200931,200939,200958,200961,200963,201001,201013,201039,201047,201080,201086,201093,201113,201129,201156,201157,201161,201163,201195,201225,201244,201247,201273,201278,201331,201343,201344,201385,201392,201421,201451,201468,201592,201605,201616,201624,201634,201642,201655,201669,201681,201713,201756,201806,201861,201912,201923,201963,201979,201990,202010,202024,202038,202068,202097,202109,202125,202151,202156,202175,202197,202198,202216,202238,202297,202330,202358,202385,202433,202437,202454,202457,202462,202487,202495,202516,202545,202608,202620,202636,202637,202670,202702,202745,202769,202784,202799,202839,202857,202859,202883,202904,202939,202940,202964,203016,203048,203105,203120,203136,203170,203177,203218,203228,203235,203238,203260,203262,203263,203264,203274,203291,203372,203386,203394,203404,203427,203520,203549,203564,203576,203608,203615,203617,203651,203675,203687,203710,203721,203724,203742,203771,203794,203809,203843,203844,203846,203862,203872,203877,203889,203908,203917,203952,203971,203978,204014,204018,204025,204032,204046,204061,204110,204111,204199,204272,204303,204358,204369,204381,204406,204409,204413,204501,204521,204591,204594,204623,204727,204759,204781,204789,204804,204827,204843,204849,204867,204919,204953,204980,205086,205180,205192,205193,205213,205230,205243,205263,205314,205323,205412,205432,205434,205466,205505,205516,205542,205550,205568,205573,205602,205607,205643,205687,205689,205708,205727,205758,205768,205778,205826,205838,205845,205917,205990,206047,206059,206089,206099,206107,206116,206164,206184,206227,206243,206254,206277,206285,206341,206368,206400,206411,206434,206460,206470,206475,206492,206505,206510,206514,206557,206572,206596,206608,206626,206634,206679,206695,206696,206700,206715,206716,206728,206747,206767,206768,206771,206803,206858,206888,206894,206905,206930,206940,206953,206973,207033,207070,207077,207125,207141,207159,207218,207249,207254,207259,207300,207361,207370,207372,207407,207487,207514,207522,207536,207577,207667,207697,207795,207809,207836,207864,207895,207904,207919,207950,207975,207985,208002,208004,208044,208052,208059,208103,208139,208142,208160,208187,208199,208235,208287,208293,208309,208355,208356,208363,208426,208449,208478,208499,208526,208528,208616,208629,208651,208688,208766,208786,208792,208796,208811,208823,208867,208883,208912,208993,209018,209041,209044,209110,209115,209141,209172,209224,209227,209250,209257,209264,209298,209382,209455,209459,209483,209509,209513,209598,209638,209656,209664,209672,209731,209777,209799,209827,209941,209945,209957,209968,209991,210039,210065,210093,210101,210106,210151,210154,210246,210248,210265,210287,210288,210324,210327,210347,210351,210413,210441,210457,210471,210555,210584,210684,210785,210803,210810,210869,210903,210924,210994,210996,210997,210998,211032,211035,211060,211077,211104,211108,211111,211163,211166,211174,211196,211202,211249,211257,211284,211291,211314,211343,211359,211360,211505,211516,211604,211632,211660,211679,211732,211734,211756,211767,211791,211795,211836,211844,211848,211856,211868,211874,211895,211955,212032,212033,212043,212062,212091,212122,212133,212169,212186,212220,212323,212378,212416,212425,212455,212469,212476,212518,212565,212604,212620,212711,212771,212792,212845,212881,212940,213005,213008,213014,213092,213109,213120,213133,213146,213159,213178,213180,213181,213182,213207,213209,213210,213214,213249,213263,213324,213342,213347,213381,213385,213396,213399,213508,213530,213537,213539,213559,213560,213590,213623,213624,213645,213656,213678,213693,213714,213719,213726,213733,213739,213745,213777,213786,213839,213840,213861,213910,213917,214071,214091,214093,214127,214140,214176,214178,214192,214216,214224,214254,214325,214332,214348,214366,214392,214408,214419,214517,214579,214606,214615,214642,214670,214673,214737,214761,214777,214817,214850,214893,214907,214913,214926,214934,214944,214948,214974,214984,214987,214991,215004,215048,215060,215068,215084,215107,215116,215165,215206,215276,215297,215338,215366,215378,215381,215406,215475,215551,215573,215606,215630,215633,215635,215643,215651,215736,215747,215775,215834,215880,215953,216095,216177,216193,216206,216230,216234,216239,216243,216244,216307,216321,216353,216401,216411,216484,216512,216575,216647,216680,216700,216740,216781,216801,216804,216808,216810,216811,216848,216859,216905,216930,216936,216943,216959,216986,217005,217074,217185,217307,217360,217369,217386,217417,217430,217447,217462,217490,217537,217687,217709,217739,217765,217822,217893,217909,217928,217962,217972,217973,218004,218017,218069,218098,218141,218167,218201,218202,218229,218278,218327,218342,218434,218448,218475,218532,218542,218558,218618,218627,218659,218685,218703,218713,218758,218786,218833,218846,218871,218904,218927,218963,218968,219013,219102,219105,219137,219149,219207,219208,219228,219323,219337,219471,219507,219553,219556,219581,219602,219621,219624,219632,219678,219731,219747,219772,219781,219852,219856,219863,219898,220046,220087,220112,220164,220168,220174,220258,220282,220309,220335,220337,220405,220410,220418,220482,220500,220507,220512,220574,220580,220652,220682,220784,220786,220798,220823,220950,221017,221130,221139,221151,221191,221199,221220,221272,221279,221313,221324,221351,221361,221380,221400,221461,221471,221486,221535,221598,221630,221631,221641,221649,221693,221714,221755,221766,221982,222005,222016,222025,222080,222087,222112,222124,222158,222193,222241,222251,222276,222330,222353,222370,222561,222585,222604,222616,222688,222733,222889,222892,222899,222951,222986,223017,223059,223070,223159,223248,223279,223420,223454,223469,223473,223478,223526,223588,223612,223621,223681,223712,223738,223744,223775,223788,223801,223804,223808,223812,223830,223833,223938,223965,224050,224068,224070,224160,224173,224205,224243,224245,224308,224357,224419,224436,224448,224483,224488,224494,224512,224521,224553,224570,224575,224604,224619,224685,224709,224711,224712,224735,224809,224859,224879,224892,224899,224912,224958,224959,224992,225042,225068,225127,225146,225165,225196,225204,225243,225287,225296,225301,225366,225374,225407,225491,225513,225522,225545,225596,225636,225642,225646,225691,225707,225719,225768,225769,225772,225866,226052,226117,226118,226205,226223,226232,226261,226288,226334,226348,226425,226459,226466,226576,226649,226658,226683,226699,226723,226724,226765,226766,226772,226775,226781,226793,226796,226812,226823,226824,226891,226922,226970,226975,227000,227077,227097,227105,227109,227154,227241,227350,227444,227469,227519,227589,227635,227691,227726,227752,227757,227759,227778,227789,227818,227831,227850,227906,227935,227947,228030,228049,228113,228140,228141,228174,228271,228295,228322,228328,228461,228526,228617,228696,228744,228800,228810,228811,228842,228847,228852,228871,228885,228911,228912,228919,228944,228955,228982,229136,229194,229228,229252,229295,229313,229317,229331,229356,229480,229494,229519,229529,229548,229572,229708,229719,229727,229816,229823,229920,229969,229986,230028,230035,230179,230200,230299,230342,230370,230391,230423,230445,230449,230533,230603,230625,230715,230773,230797,230828,230856,230862,230866,230886,230916,230966,231016,231052,231072,231108,231164,231186,231274,231292,231299,231338,231392,231446,231470,231609,231680,231712,231831,231854,231922,231951,231989,232096,232099,232109,232236,232249,232279,232289,232304,232329,232418,232422,232428,232433,232476,232512,232573,232606,232614,232776,232800,232837,232894,232906,232920,232963,232974,232985,232993,233050,233081,233098,233184,233195,233206,233232,233287,233372,233459,233481,233491,233531,233533,233570,233661,233692,233698,233703,233779,233801,233831,233834,233986,234065,234078,234097,234107,234169,234200,234202,234361,234447,234471,234509,234513,234535,234650,234656,234713,234744,234788,234794,234831,234843,234854,234889,234899,234922,235005,235015,235030,235149,235177,235228,235260,235317,235330,235342,235365,235366,235439,235465,235537,235556,235690,235816,235831,235847,235869,235878,235946,236024,236034,236044,236057,236067,236072,236101,236137,236150,236151,236200,236270,236308,236323,236335,236445,236456,236491,236498,236521,236563,236568,236592,236648,236651,236711,236735,236784,236839,236886,236912,236913,236942,236955,237118,237193,237216,237239,237247,237276,237295,237355,237369,237380,237486,237534,237629,237717,237745,237781,237813,237861,237870,237871,238025,238050,238111,238203,238235,238255,238288,238344,238364,238451,238454,238552,238557,238599,238600,238615,238679,238728,238765,238777,238849,238852,238872,238873,238897,238959,238982,239038,239079,239090,239122,239130,239219,239261,239262,239271,239323,239341,239382,239411,239470,239512,239533,239545,239555,239738,239741,239758,239759,239771,239809,239843,239882,239891,239923,240037,240044,240088,240119,240123,240197,240216,240263,240289,240295,240324,240344,240379,240448,240478,240527,240562,240609,240652,240658,240684,240804,240904,240952,240978,240999,241030,241073,241076,241144,241146,241186,241199,241203,241246,241277,241370,241467,241560,241592,241609,241650,241676,241693,241704,241705,241777,241790,241877,241935,241952,241990,242015,242028,242031,242032,242049,242064,242091,242116,242125,242129,242155,242228,242240,242381,242403,242448,242450,242498,242516,242676,242736,242806,242850,242852,242884,243028,243101,243123,243129,243290,243297,243321,243346,243464,243498,243562,243648,243667,243795,243815,243871,243883,243955,243981,243996,244009,244010,244012,244041,244065,244074,244079,244081,244083,244085,244103,244131,244190,244352,244409,244442,244457,244461,244528,244539,244649,244715,244776,244824,244834,244856,244901,244916,244955,245009,245017,245085,245095,245139,245216,245277,245284,245350,245440,245456,245493,245515,245532,245553,245561,245610,245653,245749,245767,245781,245847,245911,245931,245989,246029,246076,246096,246109,246114,246145,246256,246283,246400,246543,246670,246794,246802,246814,246866,246957,247226,247245,247248,247300,247330,247346,247402,247413,247447,247502,247517,247551,247589,247591,247608,247646,247690,247707,247777,247802,247878,247881,247906,247936,248051,248086,248089,248103,248126,248216,248222,248298,248550,248603,248727,248728,248864,248870,248884,248934,248981,248987,248989,249072,249123,249133,249141,249145,249162,249229,249235,249296,249332,249344,249371,249420,249446,249451,249646,249774,249833,249851,249970,250025,250076,250077,250095,250106,250135,250282,250403,250442,250566,250676,250863,250879,250905,250906,250936,251021,251135,251246,251250,251253,251266,251330,251452,251495,251548,251695,251761,251805,251806,251811,251840,251855,251905,251975,252077,252141,252190,252193,252212,252342,252344,252353,252421,252425,252455,252668,252672,252704,252705,252707,252787,252870,252969,252989,253005,253073,253413,253443,253587,253593,253740,253746,253764,253789,253922,253970,254080,254084,254118,254182,254203,254249,254368,254397,254433,254441,254517,254619,254712,254732,254737,254743,254788,254793,254803,254818,254819,254887,254888,254892,254909,254982,255053,255054,255065,255081,255200,255222,255227,255442,255603,255672,255678,255828,255880,255943,255960,256016,256075,256117,256213,256314,256408,256450,256460,256555,256565,256635,256679,256719,256753,256879,256886,256904,257018,257042,257112,257186,257209,257222,257350,257361,257395,257443,257455,257493,257515,257551,257581,257591,257659,257751,257782,257802,257875,257908,257914,258062,258191,258218,258226,258232,258336,258368,258420,258425,258493,258502,258559,258618,258793,258844,258868,258885,258914,258939,259011,259130,259198,259427,259437,259514,259617,259835,259940,260050,260067,260071,260072,260197,260201,260250,260327,260336,260350,260450,260552,260575,260652,260708,260715,260723,260726,260859,260932,260986,261115,261140,261152,261178,261290,261294,261457,261492,261521,261535,261632,261683,261815,261976,261986,262137,262271,262279,262324,262533,262585,262724,262736,262754,262762,262960,262990,263074,263103,263243,263437,263470,263479,263578,263601,263653,263791,263873,263946,264041,264279,264505,264598,264663,264673,264722,264775,264811,264827,264840,264975,265029,265046,265085,265154,265195,265217,265243,265305,265427,265469,265475,265479,265578,265676,265737,265766,265910,265945,266033,266150,266160,266170,266199,266205,266208,266235,266269,266277,266279,266299,266364,266404,266414,266480,266531,266555,266580,266599,266608,266726,266894,266966,267000,267026,267106,267134,267172,267215,267230,267237,267368,267434,267665,267703,267737,267741,267822,267946,267959,267972,268035,268139,268362,268382,268387,268411,268604,268608,268616,268720,268754,268763,268765,268830,268877,268896,268914,269053,269065,269176,269212,269218,269324,269335,269434,269442,269443,269630,269649,269652,269657,269752,269780,269949,270133,270142,270194,270258,270310,270599,270666,270765,270910,270995,271038,271149,271217,271260,271290,271297,271323,271341,271416,271527,271674,271716,271865,271870,271922,271928,272027,272046,272111,272132,272192,272325,272410,272516,272600,272724,272772,272823,272842,272858,272904,272937,273068,273132,273392,273476,273482,273528,273695,273712,273715,273724,273731,273809,273826,273898,273909,273950,273978,274010,274045,274112,274199,274204,274224,274406,274466,274517,274524,274527,274534,274729,274731,274748,274758,274857,274911,275067,275072,275089,275110,275117,275425,275689,275694,275698,275723,275757,275924,275931,276022,276200,276221,276313,276327,276393,276477,276502,276583,276604,276706,276762,276768,276926,277048,277052,277218,277342,277458,277486,277564,277577,277646,277767,277792,277883,277889,277941,278018,278059,278127,278214,278455,278719,278749,278833,278914,279083,279126,279151,279211,279220,279245,279296,279338,279363,279364,279371,279391,279469,279524,279549,279552,279591,279625,279655,279678,279853,279929,280002,280012,280187,280256,280286,280337,280682,280745,280811,280893,280989,281190,281196,281222,281281,281328,281362,281365,281385,281395,281467,281498,281560,281580,281645,281654,281695,281739,281813,281894,282107,282108,282139,282212,282307,282352,282502,282673,282694,282695,282718,282840,282859,282906,282990,283018,283024,283185,283256,283340,283716,283758,284160,284213,284240,284246,284304,284336,284433,284635,284673,284718,284833,284876,284918,284990,285021,285027,285054,285261,285396,285420,285584,285608,285648,285702,285706,285709,285761,285794,285973,286012,286060,286149,286151,286219,286221,286230,286240,286241,286324,286326,286549,286650,286687,286757,286794,286808,286881,286918,286977,287014,287040,287234,287381,287471,287472,287480,287576,287592,287734,287768,287806,287845,287925,288038,288256,288574,288630,288643,288671,288699,288713,288719,288744,288863,288879,288980,289012,289027,289096,289099,289192,289239,289269,289301,289331,289344,289441,289584,289600,289669,289718,289787,289954,289963,290164,290224,290318,290322,290799,290905,290964,291158,291378,291657,291825,291888,291985,291995,292054,292062,292170,292215,292230,292444,292716,292795,292854,292881,292885,292946,293073,293087,293151,293186,293380,293449,293475,293524,293714,293781,293993,294068,294106,294111,294152,294182,294188,294245,294330,294376,294401,294427,294512,294694,294695,294735,294751,294783,294785,294792,294813,294903,294907,294943,294987,295017,295087,295116,295158,295201,295309,295310,295341,295455,295468,295623,295881,295923,296011,296151,296245,296265,296284,296403,296466,296537,296568,296676,296773,296775,296839,296858,296977,296986,296998,297143,297271,297531,297539,297545,297549,297604,297778,297787,297871,297923,297938,297968,298093,298095,298145,298418,298508,298521,298692,298865,298902,298998,299047,299237,299246,299269,299340,299357,299444,299478,299484,299524,299528,299547,299696,299872,299887,299947,300001,300200,300228,300260,300352,300514,300784,301017,301386,301416,301452,301480,301528,301636,301679,301776,301791,301854,302043,302134,302221,302333,302424,302447,302504,302515,302695,302865,302922,302948,302970,303118,303212,303266,303447,304029,304295,304351,304352,304362,304375,304548,304679,304693,304934,304947,305113,305179,305206,305424,305512,305525,305810,305883,306102,306141,306535,306597,306631,306973,307036,307117,307144,307296,307469,307545,307835,307876,307957,308068,308141,308167,308198,308204,308309,308462,308524,308551,308564,308569,308581,308582,308624,308794,308797,308806,308860,308867,308938,308949,309177,309267,309290,309315,309406,309632,309710,309899,309947,310032,310052,310154,310230,310259,310419,310495,310584,310600,310685,310695,310903,311051,311526,311540,311694,311782,311889,311932,311970,312000,312048,312184,312343,312445,312533,312776,312844,313252,313289,313396,313433,313465,313490,313571,313604,313656,313661,313734,314149,314463,314531,314616,314702,314789,314855,314893,314903,314939,315029,315131,315144,315159,315713,315823,315940,315974,316011,316135,316353,316447,316581,316596,316607,316722,316938,316959,316977,317054,317125,317193,317214,317487,318003,318015,318164,318443,318797,318985,319006,319151,319162,319223,319370,319373,319433,319507,319514,319598,319931,319987,320063,320158,320233,320285,320390,320412,320424,320577,320617,320675,320686,320855,320898,321168,321181,322082,322274,322359,322404,322465,322571,322733,322984,323238,323330,323815,323863,324048,324170,324211,324281,324434,324486,324490,324568,324584,324729,324808,324908,324917,324986,325002,325098,325256,325311,325472,326148,326686,326932,326941,327071,327199,327503,327713,327739,327743,327922,328027,328052,328063,328180,328757,328775,329043,329699,329866,330104,330192,330573,330756,330822,330930,330953,330991,331102,331330,331460,331677,331827,331853,331979,332027,332092,332105,332172,332228,332300,332453,332600,332729,332796,332888,332915,332951,333066,333193,333231,333339,333350,333651,333671,334434,334448,334575,334598,334616,334667,334788,334905,335030,335178,335340,335704,335805,335906,335954,336008,336055,336189,336218,336432,336438,336492,336543,336573,336691,337070,337197,337210,337304,337315,337351,337368,337438,338068,338345,338447,338451,338621,338760,338771,338880,338940,339104,339174,339679,339683,339837,340098,340445,340538,340551,340556,340558,340710,340827,340967,340986,341155,341284,341585,341587,341596,341804,342090,342603,342775,342887,342939,343178,343295,343416,343447,343700,343833,343839,343842,343944,343997,344188,344569,344711,345001,345023,345066,345112,345243,345317,345889,345978,346646,346782,347049,347283,347349,347530,347623,347786,347965,347966,348074,348182,348302,348422,348562,348652,348887,349158,349393,349450,349621,349798,350038,350088,350159,350192,350273,350485,350539,350555,350774,350848,350938,351042,351112,351234,351647,351767,352708,352782,353394,353426,353490,353753,353789,354129,354356,354447,354506,354522,355015,355512,355560,355662,355720,355784,356010,356071,356260,356354,356385,356538,356953,356971,357402,357407,357492,357810,357900,358234,358280,358370,358443,358455,358479,358482,358483,358591,358636,358866,358951,359394,359697,359724,359749,359882,359887,360336,360360,360471,360810,360825,360926,361059,361262,361302,361965,362200,362277,362450,362855,363537,363541,363790,363822,363883,364020,364137,364224,364710,364742,365036,365106,365213,365286,365527,365582,365751,365786,365846,365979,366056,366094,366356,366842,367363,367448,367958,368034,368234,368264,368303,368313,368650,368746,369022,369168,369853,369902,369910,370125,370850,371669,371773,372224,372234,372364,372741,372836,373226,373410,373681,373868,373904,374372,374572,374803,374856,374922,375003,375031,375158,375162,375266,375385,375522,375584,375627,375807,376012,376074,376113,376148,376249,376260,376451,376553,376732,376829,377068,377133,377323,377557,378043,378182,378241,378537,378805,378822,378901,378979,379063,379361,379658,379674,379738,379742,379828,380189,380325,380724,380728,380756,380765,380875,381118,381159,381344,381465,381719,381941,382485,382730,382934,383223,383646,383837,383840,383913,383916,383917,383962,383982,383986,384330,384627,384651,384844,384871,384957,385090,385328,385384,385391,385527,385687,385710,385773,386149,386191,386460,386763,386969,387503,387778,387936,387956,388090,388340,388454,388837,389033,389251,389487,389594,389973,390139,390263,390516,390667,390865,390887,391405,391487,391523,391527,391532,391547,391658,391978,392129,392230,392319,392367,392522,393001,393148,393497,393713,393849,393909,394232,394348,394772,394925,395555,395732,395923,396414,396691,396774,396832,397642,397883,398183,398334,398411,398591,398882,398961,399631,399882,400335,400400,400608,400620,400817,401208,401307,401308,401476,401812,401843,402233,402527,403145,403471,403620,404149,404338,405475,405511,406004,406007,406070,406170,406258,406293,406838,407567,407885,408467,408718,409005,409068,409203,409253,409380,409497,409505,409556,409592,410055,410161,410204,410547,410617,410680,410812,411020,411045,411518,411643,411709,411794,411807,411962,412017,412163,412292,412304,412356,412725,412847,413359,413459,413571,413866,413940,414464,414597,415019,415028,415039,415205,415252,415424,415477,415556,415580,416169,417046,417474,417536,418516,418618,418629,418760,418805,419130,419301,419425,419443,419808,419833,419843,420492,420684,420886,420948,421114,421116,421163,421382,421832,421872,421957,422021,422425,422479,423185,423290,423581,423929,424234,424424,424615,425022,425270,425810,425855,426325,427402,427736,427978,428358,428495,428820,428870,428908,429062,429127,429462,429927,429944,429991,430854,430907,431146,431166,431219,431575,431635,431820,432194,432261,432536,432568,433025,433254,433381,433456,434806,435129,435162,435278,435342,435669,435934,435998,436349,436355,436368,438088,438095,438161,438192,438342,438413,438775,439122,439333,439418,439663,439790,439999,440017,441039,441212,441412,441545,441596,442173,442451,442524,442787,443490,443783,445073,445103,445109,445534,446112,446263,446607,447102,447480,447594,447757,448350,448408,449656,449868,450541,450729,450734,451066,451104,451141,451374,451865,452307,452316,452343,452365,452630,452723,452954,453283,453456,453476,453565,453604,453866,453881,453941,454203,454214,454233,454494,454497,454499,454758,455113,455584,455741,455828,456966,457156,457380,457765,457883,457886,458124,458378,458922,459151,459230,459446,459587,459615,459622,459824,460224,460327,460611,460927,461110,461166,461181,461278,462224,463141,463201,463363,463689,463715,463802,464182,464489,464800,464817,465042,465107,465458,465501,465741,465987,466134,466168,466346,466534,466779,466887,467086,467109,467119,467195,467214,467371,467642,467698,467862,467872,468084,468465,468622,468681,468693,468883,469373,469668,470431,470457,470600,470632,470663,470820,470870,470957,471142,471231,471937,471972,472042,472328,472470,472588,472815,472976,473175,473190,473409,473860,473970,474956,475049,475200,475419,475602,475783,476437,476573,476594,476622,476842,476919,476997,477014,477111,477163,477180,477199,477444,478179,478233,478483,478811,479058,479492,480646,480760,481257,481566,481859,482392,482997,483168,483476,483810,484006,484290,484412,484473,484658,484819,484856,485354,485393,485426,486105,486324,486497,486717,487207,487564,488227,488477,488489,488529,489420,489567,489960,490055,491664,491718,492408,492595,492701,492715,492813,492864,493555,494037,494137,494503,494553,494666,494759,495339,495346,495929,495951,496456,496601,496756,496971,497571,497773,498065,498353,498756,499125,499281,499407,499417,499620,500080,500361,500379,500600,500792,500871,501294,501412,501742,501761,501785,502013,502035,502369,502582,502674,502689,503348,503850,503948,504077,504225,504453,504531,504674,505525,505600,505686,506184,506298,506469,506490,507227,507899,508164,508394,508512,508738,509063,509349,509706,510022,510640,510722,510912,510921,511117,511175,511252,511356,511604,511733,512473,512512,512590,512819,512842,513247,513248,513289,513327,513424,513571,513697,513793,513901,514531,514589,514776,515566,515605,515608,516067,516431,516709,516920,517090,517099,517383,518553,518603,518706,518794,518909,518913,519084,519169,519287,519318,519328,519688,519761,519915,519918,520226,520326,520456,520573,520764,520954,520971,521067,521287,521336,521474,521637,521836,521882,522062,522150,522332,522369,522529,522531,522764,522803,522866,523239,523529,523735,523758,523760,523899,524174,524833,525035,525464,525499,525598,525662,525737,526028,526129,526754,526835,526991,527476,527664,528420,528555,528873,528945,529060,529294,529599,530214,530361,530478,530541,530665,531070,531335,531552,531765,531982,532388,532513,532515,533288,533704,533782,533942,534068,534607,534667,534685,535352,536761,536797,536848,536940,537447,537669,538089,538128,538183,538195,538551,538751,538778,539084,539243,539294,539417,539652,539971,540001,540024,540123,540244,540314,540503,540527,540588,540686,541204,541494,541757,542017,542239,542909,543113,543138,543234,543282,543713,544044,544065,544206,544400,544433,544516,544849,545196,545662,545852,545891,545995,546077,546127,546682,546763,546849,547332,547676,547778,547817,548038,548107,548121,548193,548338,548459,548893,549348,549676,549868,549963,550313,550521,550587,550865,551944,552326,552763,552972,553352,553377,553642,554108,555201,555673,555776,555987,556117,556242,556274,556394,556403,556428,556448,556845,557078,557247,557374,558007,558062,558932,558995,559056,559139,559507,559510,559622,559683,559849,559929,560307,560410,560767,560772,560925,561199,561206,561440,561443,561840,561946,562058,562080,562647,562730,562899,563339,563379,563504,563625,563768,563782,563989,564207,564432,564800,564947,564960,565576,565707,565916,566020,566094,566173,566238,566401,566467,566874,567561,567606,567611,567679,567992,568054,568497,568783,568791,568847,568927,569408,570230,570678,570895,570994,571247,571346,571734,571757,571906,572039,572077,572178,572320,572620,572678,572762,572888,572960,572981,573921,573950,574000,574097,574103,574237,574386,574533,574599,574686,574842,574847,574882,574941,575167,575171,575194,575249,575342,575861,575872,576082,576292,576409,576927,576934,576940,577600,577824,578138,578982,579147,579226,579545,579737,579785,579821,580113,580286,580740,580771,580975,581199,581207,581472,582157,582539,582591,582616,582680,582807,582815,582886,583949,583983,584001,584379,585008,585191,585227,585454,586237,587001,587290,587480,587835,587837,588446,588499,588510,589008,589479,589965,590126,590479,590575,590617,590661,590907,590975,591353,591387,591439,591598,591789,591927,591985,592661,592940,592944,593079,593155,593387,593700,593788,594400,594580,594634,594681,595037,595505,595746,596159,596355,596382,596640,597253,597629,597858,597880,597928,597951,598718,598832,599315,599329,599372,599425,599443,599511,600221,600507,600622,600627,600895,600995,601148,601165,601590,601655,601825,602049,602125,603159,603467,603487,603623,603635,603669,603801,603874,604359,604397,604424,604625,604947,604998,605137,605195,605235,605327,605703,606145,606300,606391,606482,606971,607156,607160,607195,607395,607691,608055,608453,608599,608818,608904,609051,609356,609374,609718,609812,609843,609991,610031,610467,610534,610888,611743,611955,612124,612221,612248,612320,612605,612811,612960,613059,613151,613232,613541,613592,613648,613657,613722,614029,614226,614348,614363,614529,614560,614897,615090,615251,615363,615977,616043,616099,616891,616906,617203,617363,617535,617890,618003,618032,618510,618816,619098,619337,619398,619531,619805,619852,619870,620301,620878,620960,621199,621445,621532,621588,621632,621642,621661,621675,621679,621771,621819,621897,622331,622410,622801,622944,623139,623508,623976,624398,624440,624487,624490,624540,624885,624998,625080,625082,626118,626271,626428,626520,626550,626580,626707,627267,627358,627384,627678,627780,627939,627996,628056,628060,628170,628322,628330,628481,628563,628850,628887,629206,629268,629329,629545,629658,629712,629743,629812,629895,630092,630123,630149,630247,630286,630318,630342,630439,630555,630619,630796,630894,630980,631136,631179,631480,631513,632320,632551,632639,632758,632767,632773,632897,632998,633057,633080,633135,633201,633485,633536,634638,634720,635129,635137,635302,635588,635670,636018,636322,636385,636454,636544,636892,636985,637518,637593,637727,637742,637851,637897,638037,638353,638446,638497,638632,638847,638917,638988,639359,639535,639571,639630,639708,639807,639902,640009,640056,640079,640438,640765,640972,641071,641273,641414,641477,641498,641673,642024,642256,642732,642788,642832,644183,644192,644341,644498,644646,645062,645201,645236,645344,645538,645879,646111,646391,647699,647751,647828,648484,648545,648788,649046,649325,649368,649454,649575,649903,650155,650235,650373,651085,651105,651189,651244,651469,651555,651732,652046,652407,652700,652873,652902,653021,653283,653298,653447,653594,653810,654077,654213,654602,655075,655210,655379,655507,655560,655966,656448,656487,656765,656994,657114,657214,657396,657404,657775,657804,657932,657941,658153,658427,658479,658575,658627,658718,658766,658780,658807,658809,659225,659346,659494,659614,659713,659788,659974,660040,660134,660290,660297,660439,660461,660464,660788,661122,661175,661648,661734,661838,662037,662190,662401,662485,662649,662653,663672,663694,663732,663733,664021,664184,664256,664307,664340,664815,664842,664856,664888,664892,665210,665271,665282,665331,665559,665592,665690,665697,665703,666112,666184,666324,666390,666580,666715,666987,667097,667279,667521,667547,667707,668050,668054,668116,668370,668387,668500,668708,668726,668824,668860,668936,669000,669234,669277,669409,669462,669487,669507,670004,670700,670988,671516,671574,671762,672083,672172,672173,672606,672758,673067,673131,673656,673982,674099,674117,674239,674250,674297,674365,674524,674535,674984,674993,675137,675227,675471,675650,675737,675891,676088,676121,676347,676396,676513,677226,677354,677682,677687,679454,679503,679734,679738,679781,679826,680007,680019,680039,680055,680241,680334,680522,680856,680952,681016,681354,681388,681411,681679,681929,681990,682332,682372,682484,682492,682822,682887,682964,683088,683091,683179,683285,683460,683543,683556,683715,683805,683837,683879,684111,684168,684745,685126,685357,685454,685679,685829,686893,687102,687202,687906,688048,688149,688266,688302,688312,688477,688979,689096,689274,689280,689361,689598,689866,690060,690126,690349,690781,690953,691043,691421,691612,691638,691907,691928,691972,692250,692321,692417,692465,692570,692587,692702,692774,692896,693087,693135,693254,693392,693427,693496,693593,693788,693853,693877,693928,693973,694069,694206,694438,694525,694527,694597,694814,694929,695339,695342,695818,695888,695960,696910,697087,697340,697391,697419,697474,697478,697501,698063,698375,698406,698512,698527,698790,698909,699070,699190,699191,699295,699385,699391,699520,699678,699729,700030,700244,700450,700746,700791,700933,701002,701086,701102,701159,701165,701265,701566,701637,701829,701848,702046,702338,702481,703172,703263,703484,703498,703740,703865,703887,703948,704344,704427,704437,704664,704944,704983,705020,705143,705406,705410,705428,705713,705726,706135,706488,706494,706556,706605,706646,706747,707147,707171,707477,707580,707932,707959,708064,708409,708596,708785,708838,708979,709119,709157,709265,709360,709562,709832,709849,709999,710046,710221,710228,710564,710802,710885,710999,711214,711636,711818,711997,712178,712216,712314,712489,712505,712633,713099,713154,713398,713841,713845,714171,714434,714603,714801,714992,715047,715065,715219,715690,716274,716415,716576,716624,716678,716821,716975,717228,717357,717378,717428,717463,717546,717731,717757,718002,718013,718293,718399,718473,718596,719224,719372,719485,719744,719792,719866,720035,720387,721190,721400,721734,721773,721837,721949,722067,722357,722663,723419,723446,723847,724035,724747,724819,724941,724996,725285,725600,725661,726165,726794,726814,726910,726927,727535,727574,727591,727688,727723,728018,728140,728141,728265,728306,728624,728728,729008,729178,729228,729369,729634,729730,729753,729807,729904,729981,730060,730117,730318,730472,730545,731350,731372,731427,731603,731675,731872,732354,732631,732676,732926,733028,733307,733340,733471,733521,733566,733718,733795,733999,734138,734277,734397,734514,734532,735087,735102,735237,735298,735411,735476,735834,736021,736079,736102,736367,736579,737085,737240,737414,737533,737675,737707,737853,738018,738285,738314,738574,738597,738667,738899,738988,739220,739395,739524,739648,739754,739798,739912,740045,740379,740401,740508,740542,740613,740748,740983,741089,741474,741619,741822,742008,742024,742412,742441,742729,742744,742786,742805,742819,742850,743360,743554,743696,743855,744085,744097,744722,745251,745255,745309,745360,745766,745836,745859,745923,745997,746089,746516,746563,746613,746723,746770,746773,746857,747037,747052,747380,747444,747920,748140,748226,748299,748565,748690,748791,748968,749131,749132,749180,749581,750017,750271,750279,750297,750302,750401,750410,750419,750663,751076,751089,751182,751527,751577,751614,751649,751792,751801,752035,752069,752183,752223,752244,752289,752592,752652,753047,753121,753217,753232,753374,753426,753774,754208,754262,754454,754870,755358,755424,755552,755607,755955,756125,756131,756208,756396,756605,756740,756825,757240,757401,757439,757712,757781,757801,757879,758035,758239,758421,758584,758665,758794,758811,758962,759796,760033,760161,760228,760442,760521,760582,760641,760686,760790,760853,761005,761115,761447,761577,762067,762101,762243,762246,762346,762607,763092,763097,763118,763269,763347,763944,764060,764128,764358,764656,764740,764774,764777,764815,764871,765190,765748,765753,766391,766403,766482,766579,766601,766604,766645,766991,767014,767168,767468,767585,767674,767688,768265,768632,768870,768953,769065,769071,769164,769734,769909,770179,770374,770494,770512,770525,770634,770680,770813,770908,771055,771072,771300,771367,771475,771890,772103,772160,772206,772373,772668,772679,772763,772798,773220,773384,773926,774715,774834,775015,775040,775178,775356,775400,775413,775723,775853,775904,776093,776106,776175,776363,776864,776896,776968,777293,777373,777757,777838,777877,778586,778774,778883,779085,779569,780249,780269,780516,781000,781020,781052,781559,781606,781959,782352,782392,782492,782753,783033,783327,783502,783548,783611,783702,783788,783862,784192,784240,784267,784287,784574,785036,785145,785273,785491,785681,785773,786273,786732,786767,786832,787179,787245,787296,787309,787347,787456,787575,787585,787711,787733,787767,787910,788049,788115,788176,788325,788653,788850,788966,789080,789105,789646,789806,789820,789899,790031,790091,790141,790313,790368,790543,791168,791265,792311,792407,792517,792924,792935,793622,793739,793850,794276,794304,794305,794450,794564,794786,794791,794839,794893,795169,795584,796077,796232,796378,796410,796420,796470,796972,797020,797320,797325,797334,797438,798282,798351,798652,798929,798935,799049,799154,799435,799610,799690,799971,800090,800644,801006,801098,801214,801490,801603,801849,801942,802050,802177,802274,802634,803186,803420,803794,804008,804163,804337,804368,804495,804667,804825,805353,805402,805787,806121,806132,806252,807174,807540,807701,807761,807774,807954,807966,808181,808356,808380,808543,808857,808984,809215,809218,809224,809415,809962,809978,811001,811124,811668,811722,811773,811800,811838,811971,812688,813180,813612,813800,814307,814444,814729,814891,815197,815608,815656,815690,816070,816192,816288,816517,816668,816789,816803,816847,816910,817233,817339,817549,818067,818072,818757,819073,819445,819917,820149,820898,820954,820975,820985,821346,821424,821702,821794,821979,822081,822286,822903,822982,823050,823327,823359,823654,823873,823913,824667,825600,825714,825838,825840,825888,826157,826233,826296,826323,826415,826416,826532,826813,826848,826982,827367,827519,827822,827903,827959,828073,828292,828370,828767,828821,828940,828981,829131,829228,829446,829571,829639,830200,830381,830660,831305,831570,831663,831833,831853,831951,832693,832697,832708,832743,833013,833052,833325,833452,833523,833670,833852,834386,834389,834435,834497,834873,835303,835752,835948,835984,836004,836081,836392,836498,836621,836649,837162,837259,837542,837567,837599,837722,837866,838061,838467,838550,838572,838761,838833,839168,839214,839480,839673,839755,840833,840868,841452,841605,841741,841842,842276,842371,842382,842478,842493,842589,842668,842766,843065,843157,843404,843664,843894,844692,844912,845322,845403,845493,845527,845728,845851,846012,846134,846195,846208,846226,846239,846358,846387,846440,846965,848114,848174,848216,848467,848489,848623,848690,848976,849282,849337,849481,849568,850172,850803,850982,851494,851560,851705,853599,853651,853655,853723,853789,853813,854516,854576,854789,854982,855516,855518,855697,855939,856069,856260,856397,856485,856821,857006,857101,857107,857117,857199,857603,857651,857716,857724,857752,858178,858250,858814,859117,859482,859849,859915,859969,860663,861050,861571,861771,861910,862098,862130,862280,862667,862705,862855,863403,863417,864134,864419,864520,864702,864815,865138,865182,865199,865410,865673,866255,866485,866490,866494,866866,867134,867316,867874,868209,868310,868440,868728,868988,869240,869562,869581,869882,870023,870115,870338,870415,870732,871497,871588,871589,871797,872290,872301,872359,872440,872465,872508,872914,873303,873413,873995,874050,874166,874205,874426,874473,874741,874825,875340,875437,875818,876168,876535,876587,876659,876716,877752,878021,878216,878909,879014,879228,879295,879474,879557,879931,880058,880191,880285,880304,880722,880863,881424,881466,881605,883337,883838,884156,884300,884888,884940,885292,885905,885949,886792,887457,887723,888115,888484,888508,888815,888848,888981,889073,889278,889607,889704,890259,890581,890712,890818,890921,891058,891300,891587,891831,892289,892391,892599,892778,892926,892953,893089,893133,893197,893361,893413,893996,894277,894306,894686,894968,895145,895475,895673,895843,896004,896276,896334,896578,896592,896763,896940,896943,897235,897563,897651,898073,898133,898253,898345,898943,899126,899255,899359,899471,899780,900108,900646,900950,901470,901565,901790,902797,903071,903876,904128,904880,904923,904968,905072,905329,905555,905838,906778,907362,907603,907867,908248,908368,908458,908991,909023,910369,910504,911435,911501,911670,912043,912198,912587,912739,912749,913619,913692,913734,913768,915535,915639,915696,915857,916100,916478,917283,917499,917581,917610,917617,918176,918498,918608,918983,919135,919370,919501,919776,919917,920329,920566,920722,921090,921275,921557,921599,921708,921724,921844,921890,922148,922196,922383,922628,922685,923135,923694,923802,923989,924045,924429,924618,925624,925815,925966,926259,926418,927063,927258,927657,927880,927912,928266,928758,928795,928816,928919,929407,929920,930683,930710,931054,931087,931203,931257,931263,932322,932438,932611,933007,933035,933079,933526,933993,934335,934592,935315,935356,935794,936030,936585,936671,937887,937954,938313,938869,939020,939425,940373,940679,941998,942645,943027,943393,943401,943671,943834,944135,944442,944618,945972,946612,946795,946955,947538,947548,947598,947653,948486,948728,949200,949336,949587,949770,950212,950386,950875,950989,951218,951527,951585,952036,952052,952314,952570,952726,953192,953386,953522,953591,953802,953883,954039,954083,956178,957298,957428,957763,957783,957943,958431,958939,958940,960409,960582,961431,961954,962019,962704,962750,962787,963145,963449,963652,963732,964103,964114,964723,964891,965258,965570,965747,965999,966436,966570,966675,966751,967271,967315,967436,968065,968115,968216,968379,969144,969181,969875,970747,970809,971373,971490,972109,972265,972399,972402,972486,973098,973261,973321,974457,974613,974767,974865,975347,975857,975910,975948,976826,976849,976953,977284,977329,977479,977556,977608,978078,978233,978755,978859,979173,979787,979912,980230,980884,981376,981643,981787,982892,983538,984165,985500,985752,986250,986367,986674,987571,987687,988062,989767,990657,991367,991858,992571,994162,994729,995269,995798,996199,996351,996395,996444,996681,996992,997520,998467,998723,998733,998936,999055,999154,999607,999890,1000069,1000289,1000374,1000446,1001214,1001428,1001520,1001856,1002335,1002421,1002436,1002595,1003652,1003739,1004254,1004923,1006295,1006646,1006741,1007192,1007254,1007263,1007329,1007445,1008272,1008315,1008358,1008587,1009537,1009545,1009777,1010060,1010087,1011738,1011775,1012070,1012967,1013084,1014215,1014401,1015049,1015947,1016137,1016309,1016632,1016976,1018012,1018084,1018248,1018287,1018294,1018760,1018770,1018807,1018834,1019238,1019637,1020201,1020277,1020460,1020542,1021212,1021590,1021932,1022141,1022142,1022799,1023374,1023460,1023856,1025427,1025626,1026049,1026261,1026316,1026889,1028123,1028922,1029245,1030638,1031606,1033734,1034322,1034527,1034936,1035815,1036084,1036212,1037252,1037317,1037322,1038632,1040035,1041314,1041647,1041862,1042196,1042403,1042781,1044099,1044203,1044391,1044846,1045354,1046894,1047251,1048363,1050229,1050865,1051166,1051901,1051970,1051974,1051982,1052178,1052413,1052618,1052907,1053083,1053115,1053807,1054260,1054766,1055310,1055827,1055956,1056449,1056513,1056953,1057050,1057815,1059992,1060731,1060849,1061865,1062462,1062983,1063463,1063486,1064098,1064172,1064222,1064961,1065026,1065368,1065959,1066484,1066870,1067522,1068640,1068797,1069279,1069536,1069715,1069862,1071040,1071332,1071711,1071997,1072121,1072169,1072197,1072441,1073371,1073764,1074072,1074396,1074428,1074688,1074769,1075061,1075158,1075878,1077600,1078685,1079137,1079903,1080355,1081124,1081711,1081903,1082849,1082979,1083513,1083811,1083986,1084140,1085591,1085867,1088999,1089876,1090712,1091029,1091533,1091966,1092103,1094412,1095027,1095174,1095637,1095976,1096243,1098762,1100003,1100997,1101051,1101149,1101283,1101693,1102501,1102774,1105239,1106098,1106538,1107129,1108245,1108437,1108686,1110335,1111149,1113813,1114771,1115224,1115680,1116274,1117145,1118800,1118828,1118829,1118919,1119078,1119376,1119986,1120632,1121978,1123024,1124619,1124982,1126027,1126377,1128641,1128660,1132669,1134317,1134677,1135264,1135758,1136186,1139180,1140585,1140904,1141907,1142072,1142273,1142284,1142501,1142640,1142985,1143858,1144012,1144578,1144874,1145394,1145607,1146670,1146769,1147250,1149509,1149903,1150204,1150940,1151167,1152573,1152914,1153577,1154543,1155598,1156312,1157535,1158132,1158740,1159811,1160744,1161106,1161990,1162160,1162979,1163234,1163986,1164434,1164505,1164839,1164963,1166511,1167936,1169941,1170470,1171625,1172767,1173808,1173916,1174668,1176113,1177535,1178345,1181353,1181723,1183911,1184383,1185147,1185464,1186310,1187632,1187636,1188522,1191254,1191285,1191684,1191929,1192148,1192447,1192508,1192797,1193310,1194879,1194925,1196016,1196202,1198966,1199090,1199660,1199993,1201861,1202567,1202685,1202966,1203313,1203968,1204073,1205786,1206209,1210554,1210873,1214271,1217723,1224131,1226082,1226234,1232489,1233129,1235229,1236421,1238313,1238474,1239735,1241829,1242373,1242665,1242868,1243026,1243063,1243960,1244102,1244418,1245800,1245959,1247958,1248109,1250457,1250674,1252611,1254049,1254097,1255486,1257006,1257110,1257596,1257687,1257835,1258060,1258856,1261288,1261315,1262260,1265833,1267392,1270679,1270692,1270708,1273400,1273452,1273554,1275445,1279811,1281360,1282543,1286398,1287097,1289931,1291201,1294221,1297822,1298832,1300070,1300193,1300355,1301590,1305002,1305404,1305716,1306003,1306130,1307459,1308479,1308596,1309557,1309607,1311068,1311596,1314156,1316059,1316318,1317182,1318652,1319622,1322190,1323561,1323810,1324867,1326350,1330163,1333233,1333367,1335293,1337332,1337577,1338316,1341323,1342285,1343656,1345662,1345933,1347830,1348719,1349410,1350838,1351120,1353497,1353679,1353809,1354308,1355449,1356702,1357776,1357963,1359903,1361818,1362244,1363420,1363538,1364991,1370280,1374152,1375162,1375794,1377803,1378287,1384647,1384897,1386437,1390132,1392990,1393769,1394009,1397152,1398743,1399299,1399766,1403264,1403375,1404659,1406138,1406728,1410645,1410653,1416345,1418064,1420119,1420738,1424790,1427077,1429902,1431020,1432880,1434283,1434889,1434945,1436464,1439497,1439662,1440764,1442677,1443650,1443977,1446383,1446629,1449915,1451417,1451817,1451837,1452806,1456636,1461619,1461780,1463280,1463978,1464082,1464890,1464959,1465589,1466071,1470976,1472446,1473475,1473733,1474318,1476750,1478193,1478534,1478681,1480401,1481434,1483673,1484086,1484276,1485763,1487364,1488405,1489120,1490655,1492092,1493118,1493400,1493828,1494905,1495640,1496717,1498646,1499797,1499852,1500292,1501598,1501645,1503509,1507299,1508657,1508709,1510592,1510666,1512084,1514133,1514420,1514573,1515140,1516402,1517714,1517947,1517963,1518786,1518897,1519146,1519253,1520632,1523125,1531021,1534189,1535079,1536680,1537266,1537686,1538414,1539217,1542808,1547086,1550351,1550452,1553826,1561029,1566943,1567727,1569690,1572650,1576052,1577151,1579069,1582313,1582486,1589211,1591794,1593166,1594665,1597428,1598761,1599657,1600342,1600644,1601296,1602145,1611145,1613862,1618508,1619431,1622741,1627037,1629190,1635065,1638435,1640923,1643944,1644290,1645519,1647147,1656887,1658724,1661989,1671165,1672197,1672316,1679021,1683740,1688580,1688648,1689494,1692668,1695693,1706714,1706902,1717849,1737838,1741632,1742853,1751462,1763243,1792393,1797434,1801517,1818606,1819716,1820593,1820639,1825684,1834720,1836323,1836466,1838071,1843530,1845735,1847344,1849604,1850250,1851050,1856110,1856378,1857819,1862595,1870434,1874943,1881840,1891973,1899948,1900542,1901779,1903054,1903678,1909062,1909280,1910811,1915032,1927796,1934851,1972445,1990479,1993119,2015398,2017080,2021473,2022212,2025144,2029991,2049095,2049403,2078251,2078691,2084230,2116126,2118735,2120663,2130999,2167260,2192255,2193749,2197282,2198428,2207800,2209929,2232767,2264588,2351999,2359830
Count929,967,1120,1104,1065,1266,1281,1124,1693,1360,1331,1748,1572,1499,2826,2909,2291,1916,1510,1278,1341,1129,927,1119,850,845,1391,963,833,1293,871,877,1271,1012,981,1355,1128,1127,1750,1232,1311,1737,1294,1363,2090,1490,1424,2087,1465,1679,2096,1631,1612,2246,1789,1659,2633,2358,2038,2399,1660,1514,2184,1436,1400,2079,1414,1464,1905,1388,1539,2006,1293,1582,1958,1483,1800,1950,1435,1878,1950,1452,2032,1990,1605,2043,1917,1625,2076,2014,1762,2148,2087,1705,2200,2072,1660,2171,2067,2207,2318,2263,1670,1884,1955,1551,1892,1796,1523,1692,1697,1436,1901,1762,1431,1804,1822,1423,1979,1751,1518,2022,1827,1594,1972,1860,1655,2109,1827,1719,2016,1808,1648,2052,1962,1550,2010,1810,1563,2109,1594,1940,2363,1873,1655,1814,1740,1483,1695,1660,1382,1583,1605,1394,1576,1611,1437,1719,1646,1488,1642,1603,1520,1777,1638,1557,1802,1688,1505,1783,1674,1556,1888,1682,1623,1862,1600,1493,1700,1677,1549,1770,1484,1410,2068,1773,1585,1691,1474,1430,1544,1482,1414,1519,1459,1292,1576,1541,1310,1647,1517,1319,1598,1537,1415,1635,1480,1395,1651,1471,1366,1701,1498,1516,1690,1494,1496,1633,1497,1454,1591,1529,1407,1676,1410,1336,1504,1503,1755,1705,1436,1367,1543,1304,1284,1455,1342,1292,1385,1329,1323,1379,1380,1222,1429,1304,1294,1445,1329,1247,1530,1388,1272,1400,1423,1324,1553,1419,1316,1549,1502,1426,1604,1547,1280,1532,1363,1266,1484,1269,1271,1511,1617,1324,1470,1298,1219,1381,1176,1254,1369,1331,1193,1327,1241,1129,1347,1256,1165,1319,1378,1322,1394,1279,1207,1319,1165,1213,1478,1290,1304,1396,1258,1268,1371,1280,1342,1379,1326,1158,1348,1212,1177,1382,1324,1089,1630,1320,1211,1330,1132,1157,1175,1154,1104,1274,1102,1142,1186,1149,1118,1289,1154,1167,1257,1212,1199,1292,1305,1188,1310,1263,1212,1246,1222,1104,1246,1262,1181,1232,1164,1199,1242,1262,1162,1204,1143,1119,1218,1118,1253,1589,1227,1173,1196,1093,1040,1154,1046,985,1071,1062,1118,1175,1129,1063,1176,1099,1086,1183,1157,1116,1113,1094,1095,1197,1127,1064,1113,1142,1089,1137,1127,1065,1201,1187,1104,1176,1061,1040,1106,1124,942,1131,1024,1341,1331,1176,1125,1198,1116,981,1032,988,1016,1055,1022,953,1081,1033,982,1173,1071,995,1082,962,1064,1116,1149,994,1127,1030,1012,1102,1076,1085,1108,1043,957,1019,1037,1098,1094,985,1012,1064,1041,1025,1025,1103,1282,1238,1101,986,1078,1089,929,1028,1030,1089,1038,984,955,1081,1008,951,1059,961,952,1038,1045,970,1013,990,981,1065,943,950,998,1041,997,996,1040,912,1043,1008,988,1112,984,989,1103,987,992,1080,998,1257,1238,980,969,1074,915,930,956,900,978,927,919,954,885,952,941,1058,974,1041,992,1060,997,993,991,957,1000,945,918,1027,966,1010,974,1013,1025,999,993,959,1079,990,967,1034,1017,938,926,925,1252,1100,994,975,1051,1005,901,935,969,886,979,1021,973,985,934,906,992,992,911,962,923,940,1047,933,937,985,966,944,991,891,946,994,1016,902,955,990,1025,1048,999,936,1086,902,963,979,1002,1326,1093,972,892,1016,963,867,919,867,913,925,927,925,1003,992,943,1000,959,953,959,882,912,1055,990,953,992,942,889,1004,883,989,1040,980,964,909,994,1026,1006,1046,983,1012,946,968,935,932,1307,1065,969,881,939,944,943,904,948,895,882,889,831,918,967,818,952,922,931,987,903,901,933,918,950,1047,957,899,973,942,969,939,961,960,1012,1009,973,1050,1052,1039,1055,979,1000,929,893,1242,1110,998,938,991,965,964,883,935,895,1025,924,911,972,995,920,995,940,920,982,950,936,978,954,994,997,968,997,992,915,984,1026,992,1069,1060,1071,963,998,953,1071,1004,952,1084,1011,975,1352,1123,947,989,975,964,887,976,985,957,938,964,931,918,986,897,1002,958,919,957,923,954,1038,1011,1009,1031,991,1026,1022,1028,1085,1003,1001,1012,1015,1062,1094,1008,1034,983,998,1002,1015,1017,1005,1438,1106,991,969,971,1042,964,931,934,951,1036,962,927,976,1010,1016,951,1039,949,1103,932,1042,1001,970,1032,1085,1059,960,1072,1053,1014,1044,971,1070,1031,1056,1051,1126,1068,1099,1156,973,1015,1018,1070,1395,1065,1039,1079,972,985,973,965,954,947,973,997,1009,969,992,1077,1106,1008,990,1061,932,1045,987,1070,1054,1116,1048,1024,1059,995,1034,1059,1072,1140,1073,1033,1114,1082,1176,1066,1142,1095,1110,1075,995,1440,1055,989,1098,990,1035,1078,1018,1023,985,1008,1079,926,1015,1077,1094,1043,1042,1025,1095,1046,1138,1044,1110,1036,1085,1114,1075,1140,1097,1069,1182,1137,1084,1099,1100,1127,1146,1160,1190,1181,1095,1098,1106,1052,1422,1119,986,1014,1083,1026,1056,1008,1059,1099,1075,1054,1015,1082,1067,1056,1143,1090,1027,1146,1042,1156,1168,1056,1130,1174,1128,1059,1080,1126,1143,1176,1143,1151,1196,1247,1169,1089,1182,1184,1184,1069,1199,1167,1058,1614,1151,1146,1097,1105,1097,1051,1101,1037,1112,1124,1067,1098,1053,1117,1075,1083,1121,1105,1116,1151,1178,1180,1141,1205,1188,1141,1141,1167,1205,1225,1192,1178,1194,1142,1178,1192,1214,1222,1201,1225,1175,1143,1172,1110,1507,1195,1066,1156,1134,1187,1082,1156,1089,1204,1095,1111,1158,1138,1134,1155,1128,1191,1143,1157,1183,1150,1212,1247,1183,1213,1199,1261,1181,1243,1216,1295,1276,1242,1222,1268,1276,1269,1243,1261,1219,1174,1240,1115,1125,1586,1295,1145,1157,1146,1127,1109,1209,1196,1187,1214,1224,1107,1229,1138,1190,1220,1152,1245,1246,1149,1225,1275,1172,1177,1277,1283,1236,1268,1210,1239,1240,1303,1210,1351,1354,1322,1311,1262,1194,1322,1244,1237,1157,1196,1586,1283,1295,1182,1213,1203,1151,1264,1169,1177,1233,1208,1173,1259,1230,1289,1254,1278,1245,1278,1249,1175,1257,1362,1240,1253,1318,1250,1330,1306,1247,1305,1285,1302,1336,1380,1396,1340,1368,1331,1328,1318,1250,1306,1347,1674,1337,1256,1241,1321,1257,1279,1248,1306,1235,1275,1219,1280,1238,1246,1290,1259,1275,1285,1309,1279,1310,1245,1292,1300,1307,1335,1321,1322,1339,1284,1278,1286,1327,1327,1287,1341,1319,1392,1339,1336,1307,1308,1261,1296,1645,1336,1292,1174,1222,1282,1277,1220,1316,1274,1335,1300,1327,1251,1338,1284,1270,1320,1258,1349,1285,1238,1338,1423,1312,1413,1274,1291,1310,1382,1345,1335,1367,1346,1269,1419,1444,1430,1362,1454,1366,1344,1288,1278,1332,1714,1407,1355,1322,1331,1309,1279,1418,1295,1288,1317,1324,1322,1352,1355,1312,1416,1408,1300,1350,1381,1319,1348,1358,1397,1343,1399,1376,1359,1456,1436,1411,1399,1417,1433,1407,1409,1485,1428,1469,1429,1330,1362,1326,1410,1752,1429,1335,1388,1328,1334,1296,1308,1338,1415,1294,1433,1445,1417,1338,1337,1410,1376,1418,1427,1417,1347,1316,1399,1487,1426,1464,1452,1388,1458,1390,1372,1471,1412,1425,1357,1424,1439,1530,1506,1492,1395,1346,1343,1425,1662,1443,1361,1312,1351,1388,1395,1383,1303,1336,1374,1352,1349,1395,1446,1361,1411,1440,1426,1465,1406,1438,1388,1415,1452,1562,1418,1456,1484,1386,1451,1463,1502,1475,1469,1582,1582,1375,1500,1505,1452,1533,1419,1365,1438,1809,1495,1495,1433,1398,1456,1434,1380,1413,1418,1436,1403,1400,1425,1518,1476,1496,1420,1406,1554,1470,1426,1460,1549,1485,1546,1511,1564,1450,1530,1512,1477,1443,1497,1504,1517,1536,1571,1433,1423,1499,1482,1472,1416,1445,1804,1487,1482,1449,1420,1394,1422,1418,1462,1476,1470,1461,1410,1440,1544,1497,1457,1531,1480,1539,1457,1476,1524,1485,1529,1626,1449,1464,1612,1529,1579,1559,1564,1490,1497,1554,1536,1583,1595,1606,1553,1459,1432,1493,1495,1829,1533,1468,1436,1498,1462,1498,1423,1510,1515,1483,1525,1401,1474,1430,1495,1444,1496,1494,1520,1537,1516,1609,1551,1484,1555,1526,1567,1538,1512,1561,1634,1602,1498,1611,1588,1642,1648,1496,1547,1576,1484,1528,1475,1454,1892,1539,1516,1484,1482,1455,1475,1467,1567,1577,1520,1474,1536,1563,1563,1500,1519,1604,1568,1570,1448,1530,1597,1546,1602,1540,1563,1582,1621,1604,1573,1613,1564,1538,1567,1574,1619,1614,1511,1687,1584,1552,1572,1552,1562,1853,1565,1536,1611,1555,1463,1535,1480,1453,1524,1615,1631,1522,1561,1525,1574,1597,1590,1521,1615,1568,1566,1558,1597,1588,1669,1627,1581,1610,1664,1620,1739,1645,1587,1654,1604,1698,1618,1681,1680,1657,1547,1472,1613,1736,1899,1560,1597,1583,1535,1552,1638,1552,1578,1591,1549,1483,1615,1605,1536,1560,1567,1636,1628,1707,1617,1641,1611,1706,1605,1602,1592,1663,1573,1613,1600,1596,1653,1567,1643,1692,1679,1710,1666,1614,1649,1631,1615,1550,1525,1974,1678,1593,1660,1528,1543,1591,1543,1577,1560,1587,1532,1641,1609,1590,1612,1600,1663,1653,1654,1712,1704,1590,1731,1676,1630,1648,1712,1621,1677,1700,1631,1592,1590,1725,1683,1619,1565,1634,1588,1785,1587,1701,1572,1666,1953,1675,1562,1560,1645,1642,1646,1617,1641,1541,1608,1583,1580,1625,1613,1683,1688,1659,1593,1658,1650,1612,1625,1583,1641,1622,1646,1635,1653,1790,1642,1713,1642,1605,1688,1668,1689,1797,1696,1749,1724,1654,1673,1572,1639,2030,1707,1631,1559,1657,1627,1589,1571,1579,1655,1591,1642,1697,1616,1627,1630,1735,1730,1717,1593,1690,1641,1681,1664,1704,1664,1679,1712,1605,1602,1726,1752,1700,1695,1714,1681,1679,1703,1681,1719,1629,1690,1629,1645,1685,1942,1636,1603,1725,1672,1649,1596,1726,1661,1680,1672,1626,1651,1656,1749,1602,1717,1807,1591,1764,1789,1708,1701,1689,1638,1704,1648,1678,1694,1639,1806,1673,1670,1680,1758,1747,1636,1679,1664,1776,1781,1675,1606,1703,1579,2002,1674,1674,1642,1677,1542,1657,1563,1629,1640,1657,1726,1661,1659,1658,1677,1596,1663,1639,1706,1671,1649,1621,1709,1706,1653,1796,1788,1675,1675,1684,1702,1685,1678,1716,1651,1724,1650,1741,1662,1621,1674,1709,1616,1653,1990,1661,1713,1654,1630,1623,1657,1620,1598,1649,1691,1630,1704,1626,1667,1673,1653,1676,1732,1660,1625,1635,1604,1618,1771,1723,1660,1723,1666,1706,1777,1690,1670,1662,1826,1756,1733,1697,1730,1694,1693,1631,1608,1630,1644,2033,1710,1649,1590,1594,1655,1653,1661,1650,1638,1627,1685,1599,1600,1759,1669,1642,1631,1699,1559,1723,1567,1696,1727,1600,1657,1655,1702,1798,1781,1660,1706,1677,1781,1710,1676,1848,1679,1740,1725,1717,1714,1653,1655,1606,1911,1592,1647,1640,1576,1638,1630,1673,1585,1582,1529,1667,1678,1606,1630,1596,1677,1677,1574,1606,1723,1660,1610,1755,1720,1712,1658,1714,1706,1695,1689,1808,1556,1599,1701,1624,1605,1721,1670,1688,1673,1645,1617,1699,1634,1866,1618,1550,1573,1536,1569,1568,1639,1657,1630,1679,1511,1617,1555,1627,1585,1557,1653,1589,1617,1595,1615,1616,1636,1631,1567,1657,1568,1647,1627,1629,1541,1577,1718,1637,1581,1677,1653,1581,1638,1640,1548,1564,1611,1537,1791,1563,1593,1479,1583,1548,1561,1486,1556,1592,1560,1632,1545,1598,1539,1521,1623,1608,1607,1544,1546,1608,1611,1601,1554,1650,1539,1606,1628,1620,1647,1645,1589,1652,1594,1588,1594,1556,1608,1620,1564,1528,1541,1654,1572,1816,1548,1517,1455,1519,1499,1541,1521,1558,1532,1551,1498,1590,1586,1508,1577,1526,1538,1520,1581,1560,1542,1527,1517,1527,1583,1645,1569,1555,1595,1637,1549,1550,1500,1595,1632,1559,1534,1566,1540,1503,1507,1490,1475,1518,1790,1515,1486,1493,1489,1474,1537,1473,1538,1494,1528,1460,1500,1537,1501,1506,1503,1478,1554,1477,1583,1498,1453,1454,1495,1527,1550,1594,1478,1567,1506,1428,1490,1501,1541,1557,1478,1490,1475,1537,1467,1514,1433,1453,1431,1681,1523,1452,1467,1440,1400,1441,1402,1382,1388,1461,1510,1477,1425,1408,1428,1524,1460,1505,1361,1487,1493,1467,1501,1474,1394,1443,1477,1388,1526,1403,1469,1427,1450,1457,1349,1494,1466,1459,1483,1483,1369,1470,1414,1376,1688,1359,1435,1430,1440,1366,1316,1447,1388,1314,1330,1385,1357,1419,1393,1365,1371,1403,1390,1419,1420,1380,1382,1382,1362,1437,1439,1400,1320,1427,1360,1442,1441,1349,1348,1415,1415,1376,1477,1385,1368,1303,1293,1415,1371,1642,1291,1393,1281,1334,1417,1360,1338,1295,1350,1314,1452,1373,1365,1386,1385,1361,1310,1386,1416,1334,1355,1336,1414,1296,1372,1297,1317,1350,1401,1340,1406,1304,1315,1298,1315,1345,1307,1416,1312,1307,1349,1255,1253,1280,1562,1337,1269,1256,1275,1274,1235,1302,1281,1255,1252,1214,1328,1282,1224,1305,1265,1234,1300,1256,1276,1235,1236,1276,1256,1281,1254,1259,1281,1286,1300,1212,1306,1266,1304,1295,1211,1280,1266,1290,1251,1180,1299,1219,1229,1331,1206,1142,1241,1190,1229,1198,1252,1217,1292,1264,1296,1196,1237,1182,1252,1244,1184,1237,1184,1178,1239,1308,1254,1265,1277,1276,1227,1186,1221,1275,1221,1206,1235,1169,1162,1178,1231,1237,1197,1236,1068,1138,1086,1088,1370,1163,1181,1178,1142,1170,1204,1170,1123,1229,1207,1164,1195,1232,1231,1162,1253,1208,1218,1133,1164,1108,1164,1189,1202,1201,1143,1226,1149,1228,1233,1266,1062,1127,1182,1170,1154,1190,1182,1192,1157,1111,1122,1073,1087,1300,1072,1176,1146,1128,1137,1116,1152,1181,1102,1142,1171,1082,1132,1081,1229,1094,1022,1092,1047,1079,1080,1086,1105,1069,1133,1096,1138,1165,1128,1132,1138,1075,1084,1096,1088,1058,1059,1113,1104,1156,1041,1040,1081,1086,1175,1050,1058,1038,1083,1005,1032,1039,1047,1061,1069,991,1096,1083,1037,1055,1054,1056,1068,1064,1086,1040,1043,1051,1107,1061,1079,1057,990,1048,1044,1070,1011,1054,1024,1084,976,1107,1104,1032,1041,981,980,979,1029,1148,1051,947,1022,948,1008,1037,1000,960,937,1015,975,970,1004,980,1036,1046,985,1034,970,1006,938,1054,983,1010,1018,979,961,975,935,1053,989,995,973,1020,961,992,959,1038,986,951,994,931,952,938,1090,977,918,974,992,978,945,1004,939,951,950,1010,979,946,997,931,929,981,884,935,935,999,944,998,930,998,972,972,1043,976,985,1003,919,919,953,864,925,941,934,937,925,847,939,912,903,956,956,905,915,890,872,889,923,876,911,924,931,883,909,894,863,956,964,872,897,949,841,958,877,893,962,909,938,869,918,956,870,885,936,937,894,897,908,951,896,890,853,881,849,766,943,838,959,832,876,869,858,893,867,908,861,856,846,925,864,872,862,878,886,916,893,888,873,841,852,898,847,910,890,857,841,838,866,853,829,924,822,840,866,799,825,823,845,849,837,926,772,766,814,773,849,821,782,821,749,845,797,848,839,799,773,799,865,899,835,806,763,834,772,804,778,835,817,827,832,785,777,813,779,841,814,803,846,821,768,814,855,767,800,742,875,823,734,741,800,795,772,741,777,803,751,818,758,797,763,761,820,808,770,765,779,745,773,794,774,798,681,785,783,785,756,773,772,765,772,796,762,777,815,792,844,776,735,789,695,834,739,757,797,739,728,773,723,766,792,794,815,742,770,740,710,815,739,787,745,722,747,741,744,749,740,809,793,730,728,785,725,767,754,713,772,763,801,668,782,710,790,746,704,740,807,716,735,747,719,695,741,725,710,644,692,724,741,707,698,721,687,736,735,776,738,795,737,703,737,763,721,709,774,723,735,738,761,725,713,730,741,768,762,701,732,674,697,701,737,778,706,716,690,738,717,714,625,698,706,701,743,702,714,679,708,727,726,688,659,701,710,651,702,665,645,775,663,715,738,746,714,671,678,707,686,682,669,695,686,688,672,724,690,730,774,735,697,655,713,666,664,666,618,722,691,673,612,641,714,662,735,722,704,731,695,690,620,679,668,624,704,720,703,620,714,675,756,625,633,656,628,695,656,668,668,654,711,721,666,661,647,686,643,669,683,676,696,633,636,667,682,654,647,687,676,658,714,644,671,641,662,657,710,647,744,644,637,636,684,660,720,671,592,632,649,621,665,611,622,658,644,694,609,648,664,665,646,643,608,681,656,651,662,658,663,618,660,616,649,665,642,643,594,655,617,643,613,625,654,650,663,617,628,598,627,696,600,671,659,635,647,633,633,661,605,606,609,641,688,683,656,679,637,616,636,690,636,612,617,662,666,668,597,640,659,612,604,624,554,607,677,613,620,689,584,624,655,633,671,587,621,611,616,603,571,666,650,662,611,654,617,627,593,653,678,620,646,624,647,604,632,642,619,561,675,631,639,611,620,590,640,569,627,595,602,594,616,603,585,625,685,620,565,633,591,612,584,616,609,605,646,635,617,591,643,596,597,616,630,609,575,590,570,576,603,621,575,621,653,662,628,669,566,637,612,600,690,576,643,587,672,498,514,622,894,10,1394,6,8,2769,15,10,411,601,626,594,613,667,618,512,737,552,624,665,431,618,649,813,1347,2842,611,641,577,574,581,565,605,574,561,608,577,645,587,585,580,649,684,585,638,651,613,596,573,558,621,669,604,584,625,587,645,555,636,573,633,594,571,569,610,553,635,571,598,581,519,604,582,565,564,575,570,595,600,571,600,577,573,564,581,612,654,621,589,579,588,583,582,574,584,619,606,651,586,555,603,638,561,572,610,593,603,589,625,579,623,565,593,585,638,571,593,596,622,615,606,575,625,575,606,600,549,575,624,604,562,586,616,578,542,548,575,609,565,639,572,619,613,590,561,594,550,638,585,559,586,593,619,545,619,584,544,579,583,553,570,541,581,599,591,606,563,595,597,570,538,585,627,613,537,636,539,547,554,569,600,541,608,539,576,567,533,581,558,544,596,590,590,558,615,605,558,624,574,535,611,606,583,547,539,551,594,532,570,575,618,554,535,567,585,568,555,542,576,622,580,555,572,559,613,561,545,567,571,602,584,569,555,580,587,523,550,571,594,549,594,547,557,571,576,606,563,542,554,611,534,550,617,529,551,564,569,623,605,552,556,560,581,527,623,593,552,536,547,605,580,559,593,583,533,532,549,538,571,614,625,563,547,562,600,611,598,550,548,566,576,594,578,550,549,562,584,568,565,541,575,538,550,567,588,543,549,520,505,547,557,586,575,578,557,596,527,583,553,556,539,550,592,618,541,488,544,540,564,549,569,550,608,548,511,550,577,542,563,552,553,574,557,543,554,604,546,568,544,605,540,604,569,560,588,580,544,577,636,542,604,561,629,588,550,538,586,492,546,572,545,555,593,568,530,570,547,509,543,523,528,554,542,528,545,575,543,540,525,590,544,557,541,563,550,543,574,543,554,565,534,610,539,598,522,651,597,524,553,528,612,542,553,599,569,550,532,539,547,538,557,593,550,520,535,557,526,530,506,564,526,518,534,543,537,525,555,609,470,557,548,569,533,513,520,528,558,551,561,542,526,535,511,551,580,534,535,502,507,541,545,511,543,539,569,530,568,462,531,551,584,539,563,526,557,575,586,518,558,598,487,565,508,546,548,537,466,546,570,537,551,566,507,550,501,536,576,559,508,496,518,539,559,531,562,566,523,588,551,546,567,545,514,531,482,545,551,532,497,563,528,558,517,541,542,565,529,530,501,529,527,568,532,542,522,521,551,534,527,516,557,488,520,592,574,554,504,516,551,564,581,556,576,580,551,546,559,529,568,550,513,545,501,508,507,560,552,520,556,500,494,538,512,534,559,492,507,540,538,544,533,501,528,573,561,517,521,536,503,527,508,550,508,559,563,516,513,566,556,516,577,546,534,517,518,571,530,536,526,478,495,501,531,525,524,499,507,531,532,534,507,531,571,529,540,551,553,550,499,565,508,524,495,544,527,509,517,564,501,568,492,478,528,540,543,552,528,523,469,548,526,531,554,487,521,533,496,525,522,524,522,595,507,497,496,534,531,479,525,527,541,496,507,521,515,524,474,537,530,510,522,492,502,521,518,492,499,512,502,526,495,505,496,452,498,508,554,500,505,528,536,515,554,453,475,528,499,489,492,485,499,531,549,501,495,480,467,487,507,518,457,478,518,499,492,542,531,482,526,496,523,500,527,507,553,525,528,503,540,506,514,479,548,498,475,541,491,549,544,530,495,491,534,491,537,480,509,487,477,467,501,476,501,486,476,546,552,532,523,509,530,513,506,502,473,543,488,480,551,536,511,529,494,485,478,460,479,528,476,562,503,474,462,506,504,464,491,554,515,490,464,473,496,517,471,554,535,490,483,515,485,525,491,492,493,510,520,516,459,516,515,498,471,501,484,470,528,544,544,569,509,472,471,528,481,487,472,461,536,496,481,515,531,487,513,502,489,502,488,466,490,458,491,493,508,524,479,514,510,512,445,504,490,512,439,500,465,422,495,487,467,467,461,506,528,449,496,493,469,527,505,497,436,528,504,460,499,484,502,480,481,512,483,497,496,495,511,449,502,510,533,496,459,509,478,455,487,513,436,464,495,469,460,437,465,524,483,407,486,513,464,491,464,475,435,459,458,512,509,488,481,456,496,517,422,461,446,483,494,441,512,492,465,459,479,487,466,515,488,527,475,510,476,467,477,446,519,445,441,488,430,447,400,474,470,485,513,491,462,487,435,482,488,458,463,471,475,438,461,454,447,446,460,519,472,496,462,507,451,422,475,493,454,450,473,515,463,435,466,527,444,490,451,503,504,460,474,495,464,434,442,470,426,463,490,490,490,450,471,448,447,449,508,406,502,476,489,497,474,475,470,453,480,491,528,460,473,460,458,449,467,457,458,459,468,439,494,444,473,428,474,436,450,413,468,501,438,497,454,424,450,429,485,459,532,477,464,496,488,485,461,410,452,430,406,461,473,469,417,432,450,496,448,518,468,454,466,423,471,461,486,467,460,444,462,488,435,441,486,431,414,438,498,424,475,443,433,442,455,448,450,487,471,461,438,457,453,478,477,472,452,463,500,430,444,476,456,414,460,461,473,440,434,487,448,424,417,492,460,440,437,440,481,447,449,487,457,469,468,395,423,458,410,441,465,445,494,463,443,477,452,429,413,458,436,433,420,466,485,494,417,391,433,444,418,454,453,418,426,463,507,427,424,451,445,470,414,419,385,474,416,476,458,460,437,448,432,409,450,420,415,461,458,432,444,429,484,447,420,428,448,464,433,457,411,445,444,435,474,458,445,445,457,468,410,428,437,452,447,421,490,417,491,470,415,441,423,445,408,432,428,417,453,493,460,448,427,450,477,421,439,459,434,441,456,447,443,432,451,420,416,455,422,423,392,420,442,426,407,449,406,443,447,422,448,459,406,407,439,434,473,417,467,441,434,412,455,387,436,414,425,418,446,477,447,448,457,478,460,444,456,423,397,423,393,474,451,410,426,463,450,439,448,486,416,441,412,454,422,431,428,427,412,406,432,456,390,406,424,439,403,423,454,400,465,421,450,414,415,527,425,511,424,435,417,437,456,426,426,410,417,470,441,421,423,401,437,407,419,419,411,383,446,476,454,379,454,419,434,435,432,423,414,468,382,438,458,425,437,439,411,392,419,427,433,406,407,439,407,415,451,434,385,408,390,419,400,378,409,464,431,394,431,368,427,355,454,405,392,426,432,436,396,401,424,398,416,415,383,445,430,460,418,421,400,430,417,399,403,387,394,443,425,414,422,384,410,415,403,412,428,379,425,409,407,394,437,475,413,429,424,427,403,394,406,368,437,445,416,390,435,415,385,448,379,366,429,439,407,434,416,382,426,399,391,439,419,399,417,406,376,408,365,383,430,420,425,420,387,404,431,362,400,422,387,434,394,409,441,416,426,425,413,421,401,396,434,436,402,431,405,399,400,383,445,413,388,397,434,420,381,397,386,384,406,413,430,405,378,328,400,386,410,394,414,391,419,384,456,384,394,365,373,442,411,371,381,440,422,406,386,418,388,436,393,415,391,409,417,381,402,409,411,424,409,427,423,406,419,407,379,364,381,416,361,412,382,432,371,387,398,391,404,388,426,385,402,431,359,430,423,407,398,457,393,427,391,404,435,320,403,402,371,365,336,399,397,388,376,424,390,383,395,314,418,354,397,407,427,434,348,431,368,382,371,406,375,380,389,395,368,420,403,375,385,391,428,354,367,392,398,392,398,360,376,365,412,365,393,351,385,372,400,439,411,385,438,376,382,392,348,392,356,432,397,375,402,409,402,414,417,383,382,418,369,369,396,392,376,375,434,347,396,353,374,401,404,399,385,389,347,362,407,408,386,397,383,409,376,404,385,352,399,401,349,379,377,406,390,402,366,346,370,397,384,353,376,373,406,388,433,348,388,390,396,398,316,334,335,375,402,366,400,371,367,410,429,386,377,394,365,427,380,349,376,365,376,385,380,369,381,419,401,380,402,413,352,386,402,396,392,379,365,368,385,410,373,345,421,388,358,383,381,363,378,350,390,379,360,341,343,359,354,386,396,395,386,427,401,371,409,353,347,376,374,387,398,393,379,388,364,373,394,385,350,387,370,364,459,398,354,382,366,410,356,384,383,374,369,351,391,369,399,378,377,364,357,401,401,363,375,358,348,375,392,381,374,358,386,370,353,380,361,363,381,363,407,402,365,398,352,378,385,366,402,357,352,322,350,350,404,379,361,379,383,371,399,398,342,399,369,359,360,354,379,397,337,353,385,380,367,396,372,390,352,338,400,357,376,400,387,362,422,363,331,403,369,345,352,397,366,339,378,370,348,371,350,348,381,326,343,361,342,337,366,371,320,374,333,378,387,402,343,400,345,334,363,357,338,348,365,355,321,367,369,402,341,358,337,338,316,367,407,360,366,395,372,370,340,319,361,370,386,385,348,341,384,331,405,383,358,359,368,370,384,321,347,347,349,355,341,376,390,362,346,401,334,359,349,380,331,380,366,390,336,375,352,398,349,359,386,349,401,358,389,332,370,350,328,355,316,350,346,384,373,335,348,362,339,368,341,320,387,368,319,384,345,366,357,362,353,387,339,364,374,360,353,342,385,346,380,372,357,357,399,395,342,363,333,338,346,382,381,385,358,362,337,357,332,330,318,365,364,332,384,358,328,305,327,350,323,349,394,337,339,385,371,335,323,350,367,371,349,357,354,365,329,362,374,368,318,359,362,353,329,342,378,328,337,319,381,357,394,315,331,395,374,373,369,290,354,326,339,340,375,390,364,304,368,376,375,334,352,342,344,343,344,364,358,337,343,309,318,362,320,351,327,338,364,338,327,337,351,335,300,340,332,378,348,337,346,345,334,337,331,322,356,365,349,350,350,341,374,334,377,343,375,361,346,405,334,361,356,361,329,387,329,391,392,354,359,366,351,303,345,354,342,360,317,387,390,336,347,337,309,286,380,344,373,331,323,320,350,342,376,340,341,354,350,327,313,323,351,341,356,342,291,371,318,356,325,361,351,402,335,344,331,330,393,382,382,345,380,345,325,365,331,285,314,356,394,333,363,344,330,329,364,329,321,344,368,376,346,356,325,278,315,318,343,340,381,352,324,356,331,345,386,374,359,362,327,351,358,323,347,339,357,354,343,341,363,348,343,391,318,346,370,337,334,328,320,330,349,377,323,332,337,363,376,323,324,406,383,363,365,354,331,356,352,310,335,286,310,334,283,322,298,328,311,329,308,333,321,356,394,332,326,336,383,348,304,308,299,312,356,340,316,271,302,336,356,298,344,319,364,348,324,335,314,351,315,355,345,348,305,353,366,319,320,352,345,356,335,331,335,347,312,302,314,353,349,344,314,319,321,349,336,304,325,310,314,350,291,387,351,358,299,348,334,340,339,315,338,337,316,346,314,337,310,344,330,356,354,324,279,333,364,322,347,322,291,302,305,323,346,333,345,333,314,329,327,296,343,332,315,309,317,315,329,292,299,306,345,302,309,304,280,315,374,335,370,332,332,304,357,353,353,330,319,322,314,316,277,321,334,326,352,362,323,366,298,309,343,319,352,355,350,319,317,298,359,312,305,334,284,349,304,344,267,313,336,356,310,305,348,345,361,324,325,340,326,289,316,355,314,318,313,351,329,335,333,350,346,318,346,333,315,341,308,319,318,305,321,303,337,332,330,311,298,331,296,309,300,333,357,279,329,351,294,368,322,350,333,355,312,332,328,320,317,314,362,362,324,321,346,323,337,348,340,320,334,291,345,331,328,323,293,323,286,319,294,299,321,336,326,316,298,329,309,298,294,319,328,345,299,322,356,313,309,334,343,321,316,327,301,333,338,331,299,331,318,323,293,337,327,306,364,338,317,290,323,319,322,308,340,336,305,323,280,291,295,370,325,311,345,304,306,337,329,304,294,314,322,289,321,321,309,314,308,329,279,365,313,302,346,292,317,317,340,326,330,313,343,343,324,353,308,353,346,305,321,295,316,332,298,306,298,308,284,301,296,330,311,308,316,304,289,307,323,318,291,312,305,346,332,325,312,346,307,318,305,307,289,305,347,316,282,332,337,305,325,316,315,285,301,315,347,331,305,320,341,322,310,305,303,297,331,314,311,321,294,294,281,307,333,309,339,307,329,324,320,314,316,289,340,301,276,286,332,318,308,319,318,306,316,294,333,296,329,327,291,372,309,353,346,265,314,323,324,342,302,337,330,328,333,351,297,366,339,314,302,293,296,268,319,323,325,307,279,275,271,285,326,300,290,316,313,293,327,304,327,299,305,286,352,316,298,307,294,289,317,303,264,319,305,305,327,287,309,272,337,328,279,322,330,272,314,305,261,300,304,306,329,272,302,296,322,317,293,303,335,305,327,336,362,327,300,319,299,279,302,295,305,261,305,300,286,298,287,301,270,282,293,287,269,308,259,299,329,329,297,293,286,339,291,306,293,299,272,356,308,301,273,329,316,285,279,321,294,292,327,303,304,298,308,308,266,244,305,294,304,297,324,288,302,289,277,302,323,278,273,322,289,297,285,326,297,314,296,312,270,315,309,311,276,297,278,304,303,288,318,317,295,276,304,297,314,318,312,257,279,266,272,336,296,324,325,325,300,298,271,268,299,292,314,292,299,317,301,307,253,323,306,343,337,300,308,295,309,332,329,256,282,282,278,273,309,274,296,270,277,277,307,311,274,290,276,303,280,316,294,286,298,322,320,335,286,313,272,308,318,295,244,313,267,274,272,278,279,285,272,287,318,281,319,269,311,292,284,307,273,321,283,315,305,256,276,285,302,316,294,267,304,311,290,250,300,315,286,304,288,289,347,301,320,297,308,312,321,295,289,289,286,304,290,303,318,258,285,307,317,286,310,269,301,318,275,329,298,312,289,301,297,291,271,313,277,276,235,247,326,294,323,331,312,284,269,290,277,313,284,288,240,308,314,256,293,326,301,323,319,306,304,284,288,273,275,306,291,315,289,248,287,288,289,290,312,310,288,345,250,289,336,321,281,312,328,280,296,277,295,307,280,303,324,287,309,299,312,275,276,288,286,286,270,277,308,313,247,309,274,311,341,284,316,270,309,325,283,263,305,293,261,257,281,317,288,317,314,289,240,312,307,289,299,301,311,272,279,279,270,292,286,291,298,266,288,304,287,312,298,289,281,281,302,292,270,261,267,275,257,303,275,309,306,277,305,262,291,291,307,345,267,295,284,270,299,264,266,291,285,273,298,316,327,291,294,250,309,286,295,271,313,256,290,270,291,282,268,256,286,267,285,270,295,266,277,295,270,309,261,294,303,315,266,280,307,284,258,298,268,290,243,275,286,278,268,298,301,298,294,322,293,319,272,317,271,276,291,265,300,294,276,317,309,303,294,273,297,268,311,327,301,328,319,276,266,311,283,324,271,300,300,318,301,275,282,272,263,260,266,293,258,262,312,287,275,324,278,275,281,284,279,277,308,257,278,281,267,259,269,278,280,244,296,325,319,280,240,283,255,280,296,279,304,265,239,280,302,271,283,270,278,285,278,294,269,274,281,286,267,288,266,253,293,266,266,314,284,260,276,298,296,271,289,305,288,276,276,324,266,288,289,275,293,295,214,307,268,279,291,266,286,263,268,289,315,284,240,308,273,292,297,275,296,287,257,291,286,277,278,284,271,261,292,282,277,256,272,262,247,278,268,286,286,301,307,261,287,266,265,284,280,289,282,296,282,254,304,262,291,264,294,278,292,265,284,288,283,276,266,293,318,260,298,250,275,295,306,302,322,275,290,255,247,279,291,256,271,288,266,285,274,268,285,268,315,312,257,323,297,278,262,276,314,309,265,263,305,270,282,317,290,280,271,281,282,282,256,272,283,317,258,267,296,261,254,249,247,265,286,283,248,268,303,302,258,244,264,284,255,265,278,245,264,295,275,289,242,255,298,285,246,293,294,242,287,292,267,274,288,263,248,292,293,254,303,284,285,233,279,267,265,270,265,305,271,263,297,272,264,291,263,262,292,280,253,257,316,250,280,254,290,280,291,262,258,235,276,278,281,257,289,260,282,271,270,282,247,290,270,283,292,266,248,264,264,291,244,261,269,268,292,255,259,284,271,291,261,268,266,264,328,245,288,269,251,301,223,255,248,282,296,269,279,287,293,255,237,248,281,279,274,274,294,268,252,268,277,278,228,261,283,314,256,288,278,302,277,272,227,265,289,306,269,256,261,257,251,275,296,246,226,275,273,288,260,265,244,271,289,265,273,280,299,275,245,245,288,260,282,272,286,265,264,247,274,239,274,273,269,247,273,291,259,264,233,287,301,274,263,250,273,278,232,283,259,252,258,270,294,240,235,271,255,293,283,284,290,290,254,246,255,279,241,284,293,279,229,260,262,267,271,261,267,247,258,264,267,268,253,276,256,280,263,295,282,277,266,285,263,272,263,265,248,276,243,264,274,281,258,277,280,236,246,246,256,296,311,230,252,266,288,267,275,258,259,280,247,245,251,291,237,261,258,264,258,247,260,263,263,248,258,253,280,234,233,281,292,255,254,235,239,281,290,250,274,239,253,261,256,245,247,288,241,267,247,238,267,237,274,276,286,262,256,242,247,275,264,296,260,254,313,267,253,279,257,265,271,263,280,295,280,280,241,284,266,254,255,260,223,277,255,243,266,240,268,278,284,253,288,254,264,265,252,261,267,231,261,270,248,242,273,260,259,288,264,244,253,266,246,239,281,275,264,247,246,304,267,271,279,254,299,224,268,236,257,272,269,275,283,281,233,233,243,273,276,216,248,250,252,242,240,279,250,251,235,253,286,233,264,254,255,274,265,306,256,276,258,284,275,286,302,264,260,256,280,247,262,230,308,278,262,221,271,244,243,246,218,266,267,279,275,231,240,243,266,246,282,271,280,271,251,230,249,238,265,288,223,251,228,291,209,256,232,252,249,286,264,276,275,253,240,274,239,248,262,271,287,241,265,235,237,265,256,253,264,258,234,233,230,258,281,233,238,286,253,274,266,246,255,243,238,256,224,231,254,250,265,242,267,274,280,278,267,241,245,230,235,236,235,229,252,264,262,249,271,280,296,253,232,268,261,253,220,261,255,254,244,238,284,282,247,228,292,251,241,265,265,289,256,267,257,282,233,255,241,250,243,255,266,251,269,263,245,295,247,263,260,223,244,241,299,266,224,249,221,259,243,241,243,243,221,276,249,239,280,286,239,251,258,259,236,250,257,258,285,267,233,238,241,266,252,240,248,270,253,256,243,245,234,266,275,254,249,253,264,266,231,271,278,249,245,242,252,271,278,235,246,279,279,239,258,242,258,248,231,268,226,244,221,242,261,251,250,271,255,244,235,259,262,214,242,230,236,242,229,248,236,262,255,237,248,246,243,258,245,283,247,234,270,268,253,296,259,257,259,243,251,241,244,217,281,252,258,278,242,278,254,256,269,246,237,275,247,239,224,268,232,286,239,273,272,234,253,233,236,242,249,240,242,243,260,248,267,247,250,249,244,232,232,236,273,265,246,254,249,212,249,249,248,256,225,258,243,234,228,235,246,258,221,234,284,247,249,238,252,245,253,244,261,254,237,242,271,258,229,226,242,214,247,235,247,247,292,241,242,243,251,262,258,244,234,258,224,224,270,227,245,251,254,217,239,225,263,219,240,208,260,237,261,261,262,261,220,233,259,231,222,244,254,247,249,246,259,223,243,289,241,249,261,250,257,240,242,247,233,242,259,245,288,255,252,239,258,237,244,264,265,239,237,235,262,248,203,250,266,232,259,264,240,241,252,232,228,216,239,235,258,242,223,257,230,254,259,255,240,242,244,236,207,241,247,235,208,255,236,263,248,244,223,283,230,246,267,248,277,232,187,227,244,263,233,253,243,230,245,238,263,292,256,222,220,230,255,219,261,223,195,224,222,248,237,232,257,224,241,232,235,252,238,235,256,236,240,233,236,253,227,236,258,222,225,227,209,251,253,232,263,258,223,242,254,210,241,209,255,256,254,233,225,245,219,259,232,238,211,239,226,228,244,241,237,229,220,232,278,265,254,220,224,214,263,246,247,232,266,256,258,237,218,213,252,270,229,249,234,200,223,254,220,237,250,249,219,267,230,244,221,252,286,243,226,211,260,241,239,271,278,267,251,238,225,222,228,243,186,242,243,257,257,227,225,204,233,232,230,226,226,215,231,243,217,237,229,209,233,210,286,267,260,239,232,263,227,210,246,285,249,253,233,277,240,226,248,227,230,245,229,250,241,240,236,240,220,244,220,222,237,233,230,206,235,258,271,234,224,243,244,213,229,236,231,237,241,226,234,208,216,226,268,246,243,267,255,258,213,217,251,231,237,261,239,236,220,260,243,228,210,232,221,226,218,226,220,227,240,234,252,232,208,256,233,222,218,248,264,240,243,234,213,220,234,219,220,238,228,247,227,226,262,219,262,247,229,230,222,263,243,230,214,247,274,222,223,237,237,207,233,251,237,248,252,221,233,251,250,240,227,258,214,243,235,215,226,243,199,229,219,214,233,235,252,249,242,227,229,210,218,227,231,246,243,220,238,235,228,239,221,221,251,219,202,239,278,225,223,253,236,211,265,234,247,254,235,277,237,228,218,200,252,239,224,244,241,256,200,271,239,230,238,275,249,231,240,218,273,225,234,272,245,222,220,213,223,233,225,266,246,219,217,213,239,239,247,247,242,223,237,266,225,222,239,257,225,236,236,232,221,209,215,240,222,200,202,231,242,266,207,220,229,228,230,209,234,237,227,226,199,223,225,197,207,225,230,266,228,246,247,261,236,224,209,233,241,208,247,246,215,242,239,244,241,196,247,251,222,224,212,210,220,239,218,250,244,218,228,195,253,237,215,237,226,243,239,235,272,251,207,222,255,207,261,189,223,240,232,199,260,207,228,205,238,241,229,264,207,230,244,192,243,247,251,221,243,250,179,210,224,231,220,235,216,236,262,237,203,232,224,194,242,253,202,215,231,229,269,238,244,262,247,240,267,218,223,228,233,223,246,225,233,241,199,270,224,256,205,210,212,227,218,236,210,245,250,236,239,203,197,201,208,232,214,257,240,212,238,206,216,222,227,212,203,212,208,232,218,253,224,233,210,207,223,230,214,256,196,238,248,228,217,241,219,229,225,216,225,230,239,231,215,210,222,217,273,257,233,247,215,211,193,213,223,234,191,235,246,248,229,204,209,246,211,219,259,228,212,246,246,220,203,229,236,224,189,240,264,206,247,245,208,227,236,230,242,234,208,222,246,214,228,232,263,224,204,231,201,217,215,235,230,222,207,212,231,228,212,206,209,215,210,245,252,242,214,207,222,237,197,209,195,214,206,208,262,243,211,222,226,233,225,206,237,203,278,199,231,227,245,229,220,237,213,239,205,220,222,220,251,227,221,233,246,234,229,216,238,219,220,226,226,216,204,234,236,213,233,227,193,239,192,217,215,214,236,217,227,243,225,214,209,200,216,217,249,189,225,241,234,262,258,221,248,216,221,238,209,223,222,239,199,214,232,249,212,220,243,217,252,219,219,223,256,245,219,238,236,245,236,217,232,232,201,256,241,207,219,204,233,192,208,218,192,253,209,214,240,219,221,208,237,218,233,235,217,248,216,199,216,232,239,231,196,199,221,217,217,197,200,246,225,214,210,200,224,201,209,216,211,203,226,224,182,221,193,216,231,209,230,257,227,185,218,224,239,239,221,219,237,228,240,231,254,204,201,211,234,220,248,233,240,221,207,242,228,250,218,228,223,207,232,245,250,215,205,228,238,225,227,220,231,214,197,205,222,205,248,212,214,219,260,236,221,198,221,187,205,225,221,188,221,218,221,233,212,201,238,250,220,210,215,223,218,235,191,254,238,214,211,201,217,218,236,222,224,203,194,227,197,233,203,211,227,196,225,206,257,217,228,223,223,206,229,222,201,230,224,207,204,238,199,229,179,231,232,214,175,224,233,223,237,222,219,220,250,232,208,262,216,225,218,202,238,201,224,207,210,214,223,238,216,186,216,225,212,249,256,270,208,218,200,203,200,238,220,222,235,172,231,209,204,211,200,217,214,203,206,202,224,210,225,215,216,211,230,253,229,213,241,209,235,191,202,200,193,198,242,209,206,204,201,219,198,232,227,218,192,206,207,215,203,210,219,206,214,197,200,224,185,244,218,233,218,230,213,215,228,213,190,221,198,222,190,202,210,209,212,217,216,199,184,173,208,215,217,225,219,190,186,219,181,206,203,202,202,249,241,182,217,190,211,237,199,212,197,223,198,248,224,226,216,180,216,204,247,223,196,218,219,214,205,237,215,219,213,214,182,201,223,203,202,190,243,228,214,230,234,184,217,226,221,253,202,210,199,239,223,199,231,233,217,214,188,214,228,219,226,202,216,214,212,204,217,221,195,202,222,226,215,230,238,217,216,197,202,216,194,223,182,222,222,234,216,222,194,219,219,202,204,239,229,210,215,213,199,208,222,213,241,228,224,227,203,235,221,216,215,206,205,229,218,188,221,215,203,255,225,232,197,199,181,189,235,244,205,264,221,226,228,202,218,203,247,229,205,193,201,209,222,221,216,198,206,241,206,237,221,188,199,211,216,203,199,210,201,239,244,197,204,208,225,209,215,238,210,227,211,215,237,211,196,224,234,196,212,218,226,231,219,197,233,227,218,181,226,199,214,198,196,190,209,199,174,249,213,192,201,195,205,232,246,211,206,215,203,201,206,248,166,207,264,222,193,210,213,180,223,210,215,193,197,209,194,200,226,220,232,219,203,225,203,214,200,218,202,234,218,202,237,262,198,233,233,208,178,192,188,213,199,194,221,231,227,224,203,200,215,215,226,226,185,195,198,217,210,219,197,200,191,217,218,211,178,199,202,186,210,211,212,197,212,205,189,192,201,205,245,238,221,200,190,227,198,202,207,188,204,195,209,221,195,207,215,229,219,220,191,194,219,196,179,216,216,197,210,187,210,222,237,172,216,189,201,203,182,210,229,217,216,204,237,237,202,246,212,184,209,201,217,222,212,200,217,247,206,205,201,193,201,233,190,224,196,200,223,220,210,196,208,209,216,252,198,180,214,214,200,207,209,183,216,205,190,234,207,180,206,199,231,217,204,195,221,204,192,219,192,229,226,191,194,223,198,195,236,205,201,196,200,199,193,229,207,196,221,204,217,235,189,215,212,197,226,237,198,199,181,212,215,201,181,205,202,212,219,233,211,197,201,213,196,206,222,213,201,208,208,196,212,255,204,194,224,174,241,205,239,213,221,185,207,218,185,202,196,210,201,167,204,181,184,208,219,221,204,214,232,226,219,180,208,221,224,199,217,198,209,184,174,217,228,209,201,218,199,232,211,193,218,182,235,219,185,194,211,196,181,225,210,187,233,214,192,208,207,228,214,205,195,191,204,192,213,210,185,191,204,235,196,224,191,203,194,200,193,224,208,205,187,210,201,229,214,223,225,204,203,209,221,220,197,215,188,209,222,180,206,195,215,160,197,197,200,195,180,193,189,212,198,226,237,209,261,193,227,193,199,220,208,175,182,197,178,190,224,201,213,201,213,219,177,195,217,193,217,210,206,195,214,223,203,238,203,220,199,195,205,203,204,226,193,194,215,208,204,197,189,189,201,217,208,164,204,193,219,236,180,192,214,201,196,174,214,174,183,185,189,179,189,211,210,240,179,200,195,221,194,197,229,248,207,220,198,175,191,208,191,192,218,205,192,198,180,216,228,204,177,209,207,202,228,202,222,203,208,231,191,184,201,180,226,209,191,202,214,199,196,201,225,206,209,215,198,229,231,210,203,205,171,204,219,185,197,195,194,224,193,204,192,214,236,186,249,226,198,202,211,223,185,189,210,245,206,203,191,214,196,210,205,175,195,241,193,230,178,225,194,181,213,236,200,163,167,204,225,233,206,223,224,215,183,192,189,236,211,216,199,196,185,204,187,181,202,211,210,216,189,226,189,179,185,174,189,157,195,179,198,199,194,180,210,187,217,184,193,228,216,186,175,201,197,198,203,190,185,210,196,191,175,208,209,217,212,207,235,188,193,222,212,203,192,206,225,182,190,228,189,217,215,179,208,205,186,212,205,199,217,203,193,192,181,198,198,202,214,194,198,208,222,192,183,201,182,188,190,221,218,221,229,191,206,183,208,218,187,200,182,213,224,198,205,204,184,203,188,184,199,169,196,185,182,185,226,171,204,174,212,226,208,179,188,221,212,199,185,194,208,184,190,184,223,218,234,194,202,192,190,231,207,219,185,226,212,211,168,211,185,199,224,219,204,204,214,170,192,215,185,221,164,200,204,200,197,207,210,218,195,203,194,195,198,186,205,236,187,195,200,217,217,201,175,184,205,182,187,197,236,176,184,207,206,203,196,204,219,202,201,189,191,195,181,170,213,183,197,195,177,196,205,207,222,203,191,196,171,232,184,188,202,174,191,181,194,195,196,191,183,203,201,195,178,184,216,204,196,207,194,204,181,192,204,197,192,186,193,210,207,180,177,196,193,182,186,202,195,176,186,184,192,225,204,215,188,213,196,200,190,204,213,212,190,189,250,197,199,186,157,188,207,201,213,193,210,214,175,191,196,198,193,170,198,215,203,169,201,197,189,168,206,190,201,215,192,188,215,191,191,215,166,232,189,189,171,202,200,195,207,203,205,214,211,223,183,193,218,181,194,193,201,224,204,208,224,194,193,177,200,198,210,200,185,190,185,171,198,197,208,171,212,189,184,195,181,209,191,253,185,206,195,200,184,196,176,222,180,203,200,202,199,172,189,204,182,188,211,195,181,197,195,215,205,200,201,203,197,210,211,208,212,203,196,199,228,208,197,199,190,212,215,208,190,185,163,186,200,213,209,218,179,190,188,216,214,214,182,208,201,219,183,186,199,190,211,199,221,179,185,175,212,193,173,228,183,194,204,236,183,196,191,183,236,190,174,190,223,167,195,196,187,190,223,193,194,189,169,182,166,206,220,196,189,207,204,228,196,192,196,202,206,163,171,209,194,206,202,187,163,195,183,204,180,187,165,190,213,184,218,224,186,204,186,193,207,171,186,189,183,210,206,208,212,219,192,201,203,190,212,208,187,208,201,229,195,215,203,190,201,202,195,174,192,180,172,212,226,173,203,197,167,206,183,205,223,218,189,202,198,195,185,182,197,172,208,189,197,205,216,195,202,182,192,188,203,175,226,206,187,177,200,223,202,174,202,200,198,218,220,211,190,184,183,191,191,194,223,192,203,174,185,194,187,181,169,219,214,201,200,203,189,207,205,207,202,187,200,167,196,200,184,188,192,175,180,173,248,177,189,177,184,199,183,183,211,201,186,210,199,186,167,178,183,205,210,174,200,213,192,157,194,178,192,158,193,196,200,195,186,190,190,203,187,182,201,205,215,204,171,185,186,160,171,185,169,177,195,192,195,197,183,182,193,197,214,165,156,208,218,207,194,187,194,197,169,201,178,196,193,201,157,178,192,172,191,196,199,189,214,207,173,185,176,200,189,189,200,171,203,199,185,181,222,191,197,191,194,188,205,202,190,199,194,169,186,215,176,166,184,184,182,173,199,200,179,212,182,205,197,176,172,164,175,202,194,175,189,203,226,220,202,187,215,194,179,211,194,184,222,160,210,188,198,211,177,203,204,222,192,204,214,217,198,198,196,181,177,212,195,201,217,166,178,156,210,169,175,190,199,188,186,195,223,191,184,185,190,183,199,212,210,207,218,210,169,214,207,196,184,181,207,176,197,179,214,218,221,187,198,189,180,208,206,187,195,172,209,191,182,178,196,207,185,191,207,189,202,169,192,197,218,196,205,175,168,220,178,181,168,193,206,207,187,199,181,179,183,177,194,204,161,197,214,182,200,196,183,198,186,191,173,206,162,230,161,190,178,191,191,213,185,172,190,192,179,185,191,201,201,211,184,166,204,209,197,155,186,188,198,196,212,190,198,192,183,211,188,179,173,178,202,189,195,195,190,190,201,172,191,181,201,185,185,195,196,159,202,198,183,177,202,187,182,174,204,177,197,180,188,229,211,179,184,196,186,179,157,190,194,187,199,196,221,171,204,202,187,191,184,157,181,204,181,203,198,206,195,198,177,150,183,200,172,203,194,207,187,196,182,167,186,200,201,191,205,187,174,185,181,189,185,175,177,215,190,223,230,189,182,179,164,173,199,190,209,184,203,179,160,184,158,188,192,185,197,155,204,199,184,218,190,164,217,177,192,223,185,161,144,189,210,180,183,182,178,204,159,190,169,217,166,196,206,184,161,192,192,199,220,231,213,186,203,230,213,188,203,201,198,180,177,181,177,179,179,187,175,175,178,165,175,190,157,172,195,180,168,151,180,182,182,199,170,219,196,202,197,166,189,188,215,154,186,186,186,189,179,207,210,196,198,182,201,214,162,190,227,190,179,182,180,187,216,200,188,195,206,177,176,194,185,184,184,187,214,189,168,177,174,191,172,176,182,175,180,190,169,195,180,172,187,183,195,173,183,184,195,189,184,177,199,199,223,191,181,190,178,173,150,214,195,186,185,205,177,184,160,188,185,182,191,200,177,192,191,170,199,149,147,196,198,188,177,163,187,201,209,163,214,195,182,177,145,175,218,180,181,190,178,176,183,174,189,174,190,170,206,200,192,190,171,176,198,165,173,188,173,163,153,191,183,192,185,185,189,183,198,189,165,171,190,185,177,177,178,197,203,182,177,177,174,175,209,170,191,189,182,168,192,187,186,205,196,165,173,170,206,205,192,166,180,184,175,189,180,179,154,186,208,194,165,197,172,187,189,180,173,182,182,217,194,194,197,168,179,191,201,200,193,205,205,164,189,195,190,182,192,185,177,212,201,211,158,188,199,187,203,172,190,193,177,141,189,173,174,193,206,171,183,169,186,174,190,204,186,197,152,207,180,166,164,169,174,192,189,186,200,179,224,188,188,213,182,191,171,200,188,197,180,180,185,217,195,167,190,182,178,183,192,186,187,164,233,178,188,191,181,197,177,197,178,189,172,191,161,185,173,179,178,209,184,210,189,195,191,198,203,183,193,163,191,208,179,174,170,147,136,170,179,184,159,181,172,167,158,169,159,200,153,187,164,168,183,190,203,170,165,168,194,170,197,180,173,211,191,199,161,169,159,187,176,197,193,181,175,191,176,180,169,162,176,213,205,190,179,201,197,181,187,189,163,181,178,175,187,187,169,180,184,176,194,161,163,200,186,171,189,160,164,161,204,161,193,179,164,174,187,206,178,199,215,180,164,158,165,191,191,192,168,200,196,163,180,145,174,177,158,164,175,181,174,186,182,156,183,175,192,202,190,167,171,167,190,196,184,174,201,154,169,168,203,174,184,177,208,150,209,199,199,180,177,190,189,162,166,186,193,195,177,160,154,170,210,182,204,195,179,176,166,178,183,163,203,188,154,172,180,180,156,203,160,204,179,171,191,194,190,207,196,161,209,181,191,193,191,173,172,189,167,173,209,169,212,199,166,177,173,163,195,175,197,163,154,201,186,182,174,181,181,161,146,180,174,202,170,219,177,189,198,185,152,157,175,166,178,147,161,157,168,183,166,182,188,161,176,159,173,221,207,203,188,197,195,186,199,193,195,195,180,190,171,178,176,181,204,180,186,203,198,160,162,179,171,178,187,168,160,180,170,179,157,203,160,214,148,165,180,188,195,181,193,167,204,161,191,165,194,164,173,182,194,177,172,189,186,176,173,183,175,174,191,197,198,189,168,193,201,184,194,157,177,158,185,198,169,186,193,184,166,178,167,170,162,205,178,191,176,189,176,165,210,179,191,199,172,183,169,192,200,184,172,174,183,162,193,186,189,195,198,174,172,227,191,178,163,213,183,169,183,171,219,181,168,185,156,178,184,215,148,153,219,197,168,177,154,181,156,180,191,206,186,191,205,203,181,165,187,155,168,165,198,208,184,167,163,180,193,181,172,190,207,197,193,208,168,194,204,182,177,157,151,186,184,192,185,187,180,185,197,194,177,209,187,196,203,186,176,180,165,197,176,193,172,168,181,174,179,159,148,171,179,153,172,206,181,180,187,168,188,165,219,172,178,170,180,187,163,203,181,178,178,182,178,165,166,156,177,164,171,178,176,197,170,185,163,201,150,167,171,182,162,166,160,177,172,178,206,169,188,199,175,199,177,180,182,196,211,201,146,189,197,176,173,186,184,197,196,183,171,166,187,165,184,180,178,175,194,204,190,158,169,174,155,187,194,146,201,179,164,182,175,157,185,176,169,164,155,178,173,175,166,170,201,185,186,180,180,168,167,186,157,179,155,181,171,197,161,160,200,179,197,189,139,176,176,195,171,185,187,200,195,195,170,173,201,172,187,183,201,185,168,180,169,168,189,180,190,122,189,168,151,173,181,168,183,178,143,168,186,176,150,179,175,181,160,171,178,187,186,173,166,156,174,164,170,170,177,194,189,181,165,172,165,151,176,160,203,177,178,173,181,173,185,173,179,155,155,178,176,214,147,180,179,145,162,174,170,171,148,171,145,195,170,177,170,176,161,159,177,192,176,211,152,159,166,172,165,208,184,181,220,187,197,173,172,188,190,191,163,161,175,194,173,184,170,167,183,175,185,164,177,175,201,162,178,166,173,170,176,182,179,172,180,164,179,195,179,143,163,173,161,159,209,172,168,217,146,171,198,200,164,166,166,184,186,169,204,189,165,153,175,171,161,169,197,165,155,206,189,207,183,180,196,161,171,186,160,187,146,168,196,169,153,156,188,146,165,170,172,183,157,201,183,178,188,169,163,181,197,180,183,183,201,170,175,200,179,157,171,168,179,209,160,183,165,178,176,152,196,179,192,204,161,161,169,171,167,171,158,182,195,203,160,169,146,186,154,193,176,180,161,160,164,177,164,206,171,169,158,197,170,173,154,170,161,169,180,178,194,197,140,185,181,166,174,192,196,167,168,181,162,192,175,166,153,193,171,170,167,169,178,165,162,148,190,164,160,189,176,171,160,182,144,183,167,157,200,189,176,198,179,231,202,185,186,138,203,168,172,176,173,179,179,178,177,177,186,158,192,162,150,162,202,169,174,192,193,171,192,164,173,182,156,157,205,168,198,185,187,162,186,203,193,151,201,172,186,172,163,182,162,180,171,186,161,162,193,181,182,197,184,172,163,183,170,183,173,180,180,180,183,166,193,213,171,159,189,165,184,159,157,181,170,169,180,173,166,178,160,178,171,178,194,199,169,153,169,167,162,173,194,173,160,162,167,187,184,180,186,179,171,154,148,136,177,170,152,157,176,169,191,194,214,177,146,177,157,168,165,189,174,167,175,155,154,215,158,191,172,151,166,173,170,172,155,176,175,153,178,178,194,173,152,191,167,194,150,160,188,154,177,135,197,181,199,193,181,173,166,169,164,159,160,161,173,182,142,176,180,178,132,164,184,175,177,175,201,194,177,172,174,203,189,150,168,189,165,158,170,171,186,188,167,185,173,192,169,159,196,178,174,184,191,171,175,172,200,131,142,160,200,183,182,165,167,165,172,206,170,185,159,164,173,170,171,176,189,175,162,208,156,168,153,205,171,175,171,191,174,177,201,173,168,143,168,174,162,189,165,202,170,184,173,158,190,144,161,161,191,159,158,182,174,191,161,169,164,166,171,164,193,170,163,170,132,168,190,205,151,195,183,167,168,158,169,163,189,180,175,185,165,144,194,185,189,167,160,157,161,173,136,175,164,196,167,161,182,164,160,180,157,163,183,169,163,155,176,171,167,162,179,149,192,143,204,154,156,146,176,198,180,164,173,160,168,175,183,177,167,165,179,186,216,159,173,173,197,183,181,171,193,157,177,188,161,180,158,166,170,182,172,166,156,179,159,166,171,168,160,160,160,158,167,142,162,149,159,167,162,157,200,156,177,146,153,166,169,168,142,175,179,182,171,166,173,183,179,152,167,173,174,171,197,187,153,161,143,158,181,157,158,142,162,194,180,165,168,165,141,174,180,156,157,188,175,180,158,179,176,155,181,167,162,170,171,158,170,159,163,162,149,181,171,170,175,153,177,167,176,178,134,146,186,126,195,134,161,132,167,178,159,161,157,146,137,182,169,170,174,203,168,198,166,194,172,172,182,158,151,189,170,149,164,163,157,137,171,171,146,154,184,190,160,143,173,176,171,152,169,178,171,198,176,160,168,174,190,160,171,166,162,176,193,161,167,163,140,175,161,165,160,172,174,182,167,174,148,167,160,166,213,165,199,165,169,180,159,188,177,175,157,145,198,162,169,187,167,185,197,164,166,161,148,168,179,170,148,184,180,152,175,178,164,167,204,167,167,154,181,177,191,159,192,178,159,170,168,185,199,138,156,189,174,166,173,166,162,193,159,195,190,160,167,159,163,190,193,183,166,135,153,171,163,181,175,170,134,171,172,165,176,158,159,169,171,179,140,153,135,168,171,180,171,160,188,151,180,157,188,166,144,141,198,161,161,192,157,178,165,144,177,155,180,182,161,131,178,167,159,174,157,188,162,160,152,144,199,154,196,156,150,164,141,174,135,167,176,164,147,164,180,192,149,163,175,170,163,162,159,129,168,166,175,172,194,182,161,160,168,161,181,155,163,171,187,150,163,175,173,152,180,135,152,188,173,167,165,158,201,171,180,141,166,191,155,156,174,178,166,172,144,147,142,182,163,171,169,168,144,163,154,175,146,173,151,172,164,156,164,179,174,157,176,171,169,171,152,185,176,179,198,133,191,169,170,167,178,141,160,148,156,148,174,183,156,141,158,174,170,202,187,181,155,166,151,167,163,161,158,160,182,172,151,163,188,168,181,186,167,182,183,175,165,192,169,206,150,153,176,174,175,174,186,163,163,159,168,161,151,158,174,189,176,192,171,169,161,163,174,159,170,160,146,153,163,168,157,154,177,186,158,161,179,176,185,177,176,151,181,173,152,165,151,181,184,162,156,189,142,184,160,169,161,197,190,150,135,167,167,163,182,170,182,188,165,161,158,148,173,169,149,160,151,173,179,156,167,152,172,183,185,152,161,182,159,166,157,142,149,169,150,182,167,164,179,128,173,156,176,173,158,188,176,167,154,162,147,181,161,163,158,164,142,161,160,225,151,148,179,154,174,155,167,188,169,161,165,182,164,166,183,139,161,167,170,169,161,159,141,161,141,172,163,161,175,152,165,154,184,198,175,138,187,156,152,178,141,168,174,143,175,161,177,158,167,187,158,191,163,153,141,172,157,178,178,150,170,157,185,146,162,167,176,167,188,181,171,163,170,183,155,174,135,146,145,142,152,165,171,165,161,177,172,158,164,173,150,181,207,176,168,147,170,184,171,163,144,138,156,159,161,200,125,158,145,167,149,162,165,139,139,189,157,154,168,167,166,159,192,172,166,146,140,176,155,154,168,152,166,166,157,166,161,153,147,139,165,187,168,170,199,158,166,148,159,172,172,150,130,151,143,193,153,160,178,164,159,158,164,131,169,152,160,164,172,155,141,170,148,185,144,147,131,159,129,172,158,165,164,183,146,165,173,153,162,159,165,151,145,155,159,164,150,167,159,154,155,154,174,159,169,149,180,144,196,158,184,163,144,184,164,184,165,173,165,169,188,147,177,135,192,140,150,188,154,150,172,175,157,180,170,159,177,148,143,164,145,173,175,174,165,164,171,182,177,183,188,143,132,143,146,170,148,177,142,169,171,168,148,165,162,180,140,151,153,161,143,168,147,161,172,156,145,190,165,158,155,163,166,162,163,151,163,156,170,145,168,163,174,176,146,154,141,154,154,186,136,145,159,152,145,168,179,174,142,185,157,167,132,171,147,164,123,134,132,177,182,162,138,153,155,135,151,176,168,140,148,175,131,131,148,158,152,148,159,152,166,160,147,169,178,166,144,171,171,150,155,144,159,153,154,158,158,165,159,146,164,149,148,174,134,186,160,175,181,173,144,136,188,164,187,163,137,157,146,178,178,163,157,154,155,141,163,171,150,171,154,172,177,164,141,206,148,146,159,164,169,169,154,137,142,159,150,177,156,164,166,156,143,154,140,170,185,165,186,142,132,157,157,175,168,131,159,136,159,162,149,158,153,162,174,150,156,206,157,182,143,180,177,147,169,146,151,123,192,145,157,144,146,163,135,161,152,171,156,139,135,162,154,164,156,177,146,143,190,167,131,151,147,156,150,180,169,165,144,151,163,173,133,142,190,169,179,193,143,150,175,159,160,138,166,159,169,173,155,146,167,167,164,175,167,159,157,143,172,150,147,174,185,192,163,154,164,169,164,172,169,185,175,170,187,174,181,132,169,145,146,139,184,151,159,131,154,155,176,160,149,154,157,182,186,131,165,154,155,137,148,163,166,175,151,159,139,161,182,171,166,162,163,156,146,155,170,157,148,151,149,193,159,183,161,148,171,147,159,149,158,173,175,175,175,122,139,162,146,136,167,173,179,158,172,159,144,161,160,148,157,148,169,131,147,171,141,162,190,172,134,173,166,129,153,157,162,186,174,151,155,167,170,177,163,144,165,187,165,179,146,145,179,170,171,156,137,154,156,153,152,155,156,156,152,161,156,176,179,142,176,193,163,181,157,179,159,150,157,160,170,203,149,198,158,153,147,171,148,152,196,153,154,150,158,160,152,153,157,165,159,163,146,159,158,143,127,157,160,165,159,162,168,153,148,151,164,146,147,137,173,166,157,154,170,168,154,165,139,151,165,156,150,161,179,166,142,144,159,159,120,155,145,153,149,166,148,155,164,169,154,138,154,140,131,140,141,151,137,134,148,153,148,153,149,146,142,145,177,133,173,135,155,160,154,158,158,171,164,164,169,156,128,158,140,169,137,169,162,149,132,145,177,151,158,163,146,185,150,184,161,147,183,156,117,146,156,148,177,155,148,149,155,148,169,141,149,164,166,179,179,153,155,154,163,154,131,149,146,162,183,186,132,167,151,166,150,159,147,179,145,132,126,162,183,134,153,152,169,178,137,155,145,155,168,177,161,166,139,122,166,114,161,152,126,148,140,162,167,155,159,165,150,160,133,158,166,154,150,151,180,147,157,152,149,157,156,155,161,114,151,129,158,147,141,150,165,158,149,153,134,167,155,164,148,137,155,138,154,144,161,158,169,160,167,162,147,143,153,163,136,162,137,159,141,144,163,170,141,153,184,168,135,139,145,174,135,138,167,137,155,148,148,119,145,129,157,154,172,168,153,158,141,150,141,167,130,140,152,140,155,167,129,154,163,155,168,142,145,156,161,166,142,158,168,147,168,193,136,135,164,151,157,144,153,150,133,160,144,159,158,170,143,161,153,158,152,157,155,127,165,140,147,162,158,164,140,168,156,167,167,150,144,160,168,154,127,136,136,133,149,159,147,164,130,155,144,146,148,158,130,150,145,170,167,165,159,157,161,140,144,162,183,126,127,142,164,144,130,179,147,134,135,146,158,154,167,156,131,127,163,164,162,133,144,135,161,156,144,160,157,155,156,139,186,125,177,148,170,157,170,158,157,159,176,161,127,132,170,128,158,172,153,143,149,149,138,161,165,162,154,146,150,145,145,149,123,155,145,152,161,170,134,156,178,112,159,152,116,141,130,169,150,146,146,159,137,158,163,160,161,158,161,156,166,168,150,153,157,177,153,156,166,144,153,158,145,147,151,164,171,173,153,150,141,144,140,148,144,170,151,140,142,172,140,157,138,148,160,157,134,130,164,137,173,155,148,158,181,157,151,183,141,161,155,162,167,133,155,142,146,143,144,141,138,147,122,150,151,124,155,161,145,155,139,160,141,135,130,176,123,130,139,147,137,134,175,145,129,160,129,148,140,143,131,159,141,140,154,154,182,163,133,164,164,148,155,132,128,134,173,143,157,161,153,158,151,118,185,151,161,137,124,162,160,162,128,163,168,122,153,166,136,146,141,130,163,149,153,168,140,158,141,159,145,169,161,173,114,152,152,155,153,159,150,141,137,143,164,158,181,165,157,153,155,130,132,158,152,134,139,136,127,154,147,170,154,141,168,150,139,142,166,162,166,134,147,137,140,138,158,159,142,149,126,164,132,149,128,145,131,156,150,163,145,154,176,157,120,140,147,159,153,142,156,137,168,180,147,126,131,138,159,164,147,145,149,157,159,157,155,127,178,145,131,145,159,141,137,186,170,152,126,149,161,129,156,149,158,149,164,147,144,134,153,161,132,155,151,157,151,148,154,141,153,148,128,181,140,139,164,156,143,180,152,151,155,148,152,148,136,153,140,126,159,147,140,158,120,166,156,136,127,179,141,162,142,153,126,135,144,157,156,157,151,149,156,130,149,149,167,141,139,174,166,134,150,170,147,132,146,162,151,155,161,141,157,152,141,130,158,144,153,154,140,153,130,161,145,144,165,175,120,139,131,157,128,146,156,161,147,156,150,155,143,143,120,163,150,143,133,151,177,135,156,179,137,138,153,165,143,154,159,134,137,140,167,142,160,133,112,144,171,177,169,141,159,154,153,145,137,130,152,168,137,143,135,145,147,146,136,137,133,152,150,171,150,141,138,161,140,138,154,124,125,145,153,135,112,150,123,150,147,177,162,144,140,152,142,168,138,158,146,106,121,167,152,138,130,151,140,139,154,142,138,156,146,154,151,157,157,137,167,150,154,159,150,130,137,150,156,159,144,145,159,130,144,134,160,140,144,179,151,146,145,153,163,142,137,149,137,132,151,158,151,159,144,139,137,135,163,177,128,150,190,140,137,157,149,125,157,152,136,158,147,147,122,143,164,144,122,177,129,155,150,137,161,147,149,146,160,135,137,160,140,129,145,158,138,161,153,153,150,157,144,160,135,152,151,177,163,146,148,178,141,134,127,150,158,133,168,160,145,159,153,152,128,135,155,156,161,158,124,150,182,172,134,168,154,133,176,120,114,171,127,137,159,152,164,178,150,132,134,178,157,176,157,133,165,137,148,122,167,150,129,150,132,142,144,128,157,145,146,149,141,159,157,153,149,114,143,140,175,147,136,136,142,127,136,147,168,165,122,149,162,154,152,134,121,163,145,144,163,142,154,141,135,168,148,157,153,152,134,158,141,144,112,148,152,142,139,115,143,126,143,134,124,149,139,147,157,129,155,140,136,143,137,149,152,154,142,129,137,138,131,121,147,130,142,136,168,166,142,145,129,152,139,143,141,159,162,136,161,151,144,170,134,148,152,144,126,149,158,147,138,145,172,164,137,141,147,145,159,150,151,134,144,155,153,137,149,144,160,147,157,162,154,145,144,131,148,148,148,111,157,135,141,142,157,146,128,141,154,170,144,141,105,145,151,145,149,137,140,154,157,126,138,164,135,169,143,143,180,155,149,149,136,138,145,164,141,137,142,161,149,146,147,184,149,141,130,142,149,154,146,156,139,125,139,134,130,153,191,180,131,164,172,130,128,141,134,141,146,167,128,138,142,137,132,138,152,126,148,124,118,136,149,145,149,144,111,157,132,126,144,134,165,132,140,128,168,159,156,126,132,115,124,139,129,143,164,165,139,145,146,136,139,137,164,151,152,159,144,114,123,160,147,146,144,138,128,152,139,146,125,163,147,140,156,134,138,125,171,134,149,150,150,122,156,144,132,128,128,155,154,142,140,156,113,145,133,156,151,148,127,129,145,157,146,168,171,138,105,155,140,139,131,158,151,145,138,143,141,155,138,152,155,123,118,152,124,150,139,140,151,158,155,164,135,153,147,147,130,133,152,124,159,123,127,143,145,142,160,120,148,148,135,163,137,158,155,144,150,128,156,119,133,115,133,152,148,163,139,158,146,148,148,138,140,127,136,145,134,170,149,159,142,128,150,137,159,132,131,147,145,135,169,131,152,144,127,142,158,130,147,169,171,119,157,129,153,130,164,104,145,131,124,127,145,160,135,127,130,149,145,137,130,143,158,147,173,151,137,153,149,134,121,143,115,134,128,135,148,154,170,147,154,164,140,146,132,156,159,152,154,132,133,170,151,135,150,134,145,144,139,144,120,147,145,153,125,152,133,125,150,143,141,134,153,149,137,140,122,160,140,141,136,167,128,146,140,135,138,142,146,133,139,134,120,145,145,147,150,153,157,132,147,147,165,117,146,144,149,138,144,151,126,143,140,145,143,116,155,124,112,135,131,130,155,137,137,135,107,167,143,145,154,132,146,153,141,121,127,124,137,135,128,138,140,132,148,133,123,138,115,136,146,129,144,144,147,125,153,128,151,159,129,143,139,146,141,136,145,146,133,133,142,135,150,136,119,124,156,140,158,126,155,153,131,147,152,125,151,116,141,125,151,134,142,130,128,140,166,152,141,146,157,126,142,115,134,152,147,121,150,152,141,133,123,130,137,139,143,131,171,149,147,143,133,153,146,131,131,136,170,153,146,161,132,135,137,166,127,126,122,136,131,158,105,133,134,122,137,140,123,143,147,129,135,153,154,128,163,138,149,141,174,156,137,124,142,132,112,147,117,132,116,139,137,148,136,143,143,160,139,150,163,145,136,142,136,150,132,158,162,137,124,154,148,118,139,121,156,158,137,151,155,157,149,136,164,129,142,161,138,130,145,124,144,150,137,118,163,152,147,133,143,161,142,139,126,137,127,119,133,121,137,136,144,141,135,131,164,153,104,134,149,135,149,172,143,121,142,152,153,133,135,131,133,139,147,171,138,138,149,144,116,137,148,126,142,146,129,144,126,139,142,135,136,138,140,128,145,144,140,154,136,142,151,136,158,151,135,136,138,136,155,132,133,165,146,147,132,162,130,111,130,128,120,131,147,138,165,126,134,141,130,150,130,122,127,136,128,119,128,158,134,138,147,153,127,162,138,98,131,127,121,133,122,154,160,154,152,129,121,141,133,132,126,153,139,141,146,151,131,151,117,142,146,127,141,142,135,100,116,145,149,132,123,159,144,135,127,145,151,118,150,118,150,120,138,116,142,135,145,120,151,154,106,122,152,157,123,162,137,159,132,131,146,150,138,122,129,116,151,157,122,118,156,126,138,128,134,140,127,141,116,166,128,147,156,146,136,154,135,129,131,150,123,126,121,163,126,168,154,153,138,104,133,138,134,119,167,143,130,145,145,130,141,144,114,121,145,141,127,147,138,140,125,144,146,145,149,126,130,134,142,128,133,138,154,136,123,143,148,161,141,128,145,160,153,111,129,148,118,146,114,133,137,122,145,146,121,129,154,129,129,119,115,133,158,129,156,127,152,160,154,136,120,111,118,144,116,146,142,126,139,136,144,131,134,154,173,146,130,116,158,144,130,142,146,149,131,127,120,131,130,114,108,154,128,126,120,145,119,124,135,147,128,105,148,162,145,145,146,126,140,155,150,148,140,152,140,129,155,136,131,143,138,130,140,119,136,94,138,134,130,131,95,135,126,134,129,149,136,132,138,148,134,153,142,119,117,146,139,146,110,147,135,144,139,149,126,121,153,121,144,126,156,153,135,127,139,144,136,137,131,130,146,133,120,115,169,139,132,160,149,116,164,129,133,139,124,147,143,142,131,145,121,138,137,124,138,119,120,143,137,145,129,131,131,149,126,144,154,99,122,140,113,143,112,133,115,140,126,136,138,137,136,138,114,138,133,152,135,121,152,141,134,128,109,133,138,135,139,128,137,141,132,130,131,129,126,133,136,121,146,121,144,143,148,136,144,140,140,115,122,159,112,130,154,160,137,145,112,146,147,126,114,139,140,132,138,132,122,137,133,121,125,122,132,115,139,145,129,127,134,147,139,117,170,127,141,123,134,106,131,117,125,132,120,125,108,143,117,126,151,160,129,121,155,103,123,134,136,147,153,111,158,121,158,129,141,130,161,125,136,135,131,121,136,123,135,124,136,140,121,122,143,140,128,144,150,152,144,145,125,159,160,143,135,139,140,123,143,155,153,150,115,125,139,149,167,118,139,133,133,131,130,122,132,163,145,137,116,142,140,115,133,167,136,129,140,134,138,143,134,125,125,138,144,120,127,135,161,113,136,130,142,144,118,148,135,112,110,129,138,126,130,144,142,152,154,143,116,114,123,158,109,103,134,135,146,140,128,119,124,108,126,138,133,130,108,104,123,161,118,133,128,121,120,139,128,156,125,127,130,124,123,143,132,130,136,134,124,130,122,122,117,103,141,137,112,132,165,152,126,158,123,147,116,135,162,139,97,132,138,124,130,133,137,153,136,134,116,131,111,109,143,125,125,115,123,144,130,117,119,132,107,133,144,135,122,148,148,114,145,123,135,139,139,148,129,155,142,164,125,133,130,137,139,146,143,143,130,126,133,118,168,140,134,110,116,143,119,125,155,136,115,129,137,131,150,144,127,105,134,140,161,147,143,137,121,101,119,119,136,133,115,146,138,101,150,133,106,136,166,140,135,180,153,110,130,134,132,170,137,129,127,145,125,119,138,133,130,141,131,118,128,104,141,127,131,114,149,131,115,110,126,120,140,101,131,124,118,134,129,131,132,149,136,125,133,137,150,136,113,124,150,153,146,143,122,146,143,128,138,118,116,127,116,146,126,127,135,131,117,136,140,149,135,120,143,120,151,128,133,109,118,145,146,159,131,141,146,143,160,142,121,143,122,113,120,119,147,140,137,123,142,130,140,125,126,124,126,147,140,134,142,132,132,134,141,132,141,108,122,120,126,132,143,154,111,115,161,160,122,147,119,155,133,117,139,138,113,136,132,133,142,131,120,132,162,144,135,117,114,120,154,127,125,150,156,114,128,134,123,136,130,149,145,112,149,135,127,110,122,120,113,106,122,115,145,133,136,153,138,108,134,116,113,135,122,119,110,130,126,120,133,121,108,135,131,117,119,131,124,125,133,125,123,132,130,136,146,116,164,116,151,126,118,129,98,139,129,115,152,137,133,112,162,128,111,132,142,126,130,138,141,119,145,136,126,126,147,136,126,140,126,126,117,131,161,109,142,140,135,131,160,145,130,139,133,115,139,124,141,143,133,136,115,128,116,138,123,117,129,148,137,135,137,129,129,121,149,127,127,137,130,140,132,119,125,135,122,122,120,114,136,111,125,121,106,133,138,118,110,134,146,127,132,166,140,124,121,115,141,136,116,124,111,135,136,142,134,114,141,110,151,163,130,105,130,137,107,130,138,146,147,111,140,137,134,123,127,106,161,150,136,109,132,134,140,129,140,120,158,148,138,145,131,122,113,136,120,137,124,138,129,134,130,120,157,129,111,123,129,137,137,124,140,160,121,120,130,145,151,156,138,135,127,130,109,128,125,139,140,113,137,119,111,127,132,142,143,143,138,111,127,114,144,145,121,145,111,129,119,104,118,129,130,121,123,130,145,114,113,125,114,122,128,124,125,148,140,132,124,143,133,109,99,106,120,137,105,125,134,141,128,135,138,89,145,128,139,114,133,126,97,105,123,123,151,139,141,120,139,127,126,134,128,120,131,130,123,145,96,102,126,139,131,111,133,124,117,143,156,133,159,120,115,112,127,145,133,130,132,136,131,119,124,134,115,131,138,137,127,115,134,142,109,105,130,136,139,128,136,121,130,140,127,132,148,125,121,123,128,125,143,126,117,116,118,118,136,129,113,151,115,117,116,132,132,156,130,122,149,135,122,147,124,155,127,137,140,132,163,138,151,129,153,107,136,128,115,113,130,125,125,112,120,138,134,106,137,97,117,136,144,138,150,133,134,128,127,124,132,134,117,133,136,108,109,129,141,166,119,149,131,132,131,115,119,152,105,139,111,112,132,137,156,124,139,113,152,124,129,125,144,143,126,124,130,135,148,128,134,124,134,139,114,106,123,167,129,131,137,127,124,130,102,99,127,97,105,120,126,144,126,126,102,84,119,146,165,136,134,115,130,138,136,121,122,109,136,129,115,117,153,144,143,121,113,122,115,141,135,135,121,122,130,139,134,121,135,124,135,119,139,114,121,128,116,111,130,123,110,128,134,129,114,114,130,127,129,137,137,137,149,129,116,109,115,137,136,102,135,136,116,134,122,134,145,132,127,130,127,131,126,139,121,124,158,126,133,127,131,137,115,145,134,145,105,125,128,137,122,129,137,128,142,129,111,119,105,108,136,120,145,113,134,117,157,120,132,146,129,143,137,140,101,129,111,113,121,120,127,157,132,134,144,116,120,115,118,128,135,116,137,119,129,120,107,116,143,130,135,124,114,140,122,146,120,113,130,135,125,105,158,114,98,130,136,100,130,126,125,128,124,140,131,139,130,117,120,114,114,107,114,121,123,122,126,124,123,116,112,126,124,124,131,126,121,136,125,136,126,138,119,123,126,147,130,140,125,151,111,126,122,129,114,130,99,163,111,131,116,108,135,122,124,127,110,141,127,109,117,146,109,133,127,124,114,136,107,120,117,136,120,124,120,118,118,133,136,122,118,124,130,130,138,121,149,139,155,135,130,122,108,109,127,127,120,116,132,137,143,136,140,109,127,135,139,142,135,143,131,113,135,125,123,110,136,101,112,140,119,137,148,113,155,121,133,141,119,118,126,129,142,125,106,132,148,116,130,141,126,141,112,112,138,118,117,135,105,120,132,124,119,120,136,130,115,116,121,119,110,127,108,131,118,133,116,111,126,110,129,122,106,153,110,146,143,127,144,113,138,113,78,117,116,139,120,138,118,139,116,122,123,122,101,114,118,117,123,120,129,104,133,136,128,141,143,132,140,120,118,113,134,114,125,147,132,137,135,138,106,115,120,112,129,137,135,143,114,136,132,118,97,137,116,135,121,124,113,120,108,117,129,131,116,131,119,124,114,119,139,125,124,113,147,132,114,131,140,138,121,122,142,109,130,140,145,121,113,110,139,133,110,100,132,99,151,124,132,132,103,131,124,117,107,97,146,114,110,115,118,136,132,129,133,128,138,147,113,110,131,126,160,132,128,123,131,130,118,126,111,130,120,119,116,143,111,126,134,141,114,119,127,117,124,129,123,123,114,126,105,129,138,108,123,120,123,107,128,137,111,137,130,111,130,108,116,118,132,151,130,139,119,113,142,125,123,116,124,113,111,131,97,118,118,108,97,115,126,127,115,138,131,119,121,130,145,125,116,116,130,126,131,119,132,141,129,120,130,101,112,128,126,118,105,132,130,117,135,138,136,122,126,131,120,115,140,120,133,122,114,114,116,152,129,126,117,101,131,134,132,108,111,125,140,119,140,123,119,118,129,104,128,125,115,115,129,118,125,134,107,121,137,132,141,119,144,124,145,156,121,125,122,128,113,139,135,149,121,135,122,135,122,121,130,143,116,129,118,121,118,118,106,113,108,103,146,118,127,109,130,123,122,138,138,112,119,137,136,126,124,134,133,120,105,139,115,108,118,126,135,113,95,98,124,119,124,131,125,93,129,127,122,119,134,136,105,136,111,121,139,129,105,116,117,111,121,115,120,126,134,135,106,127,125,106,97,109,125,97,129,102,136,113,109,149,115,138,117,114,117,103,97,118,101,128,106,128,110,125,131,130,121,116,134,104,110,117,130,132,159,135,115,136,121,108,129,126,142,132,127,131,90,121,115,126,113,109,130,123,135,106,119,123,131,135,156,105,133,132,121,105,115,115,132,130,114,122,127,131,125,127,137,130,138,131,137,134,113,136,142,120,111,114,119,120,102,123,130,131,104,133,118,128,135,141,108,110,108,111,138,116,113,114,133,107,113,100,129,142,119,130,127,140,127,109,113,102,118,117,144,106,112,118,119,122,113,135,99,131,129,132,129,125,125,122,131,145,140,118,137,127,118,110,109,110,121,125,119,109,120,125,122,128,145,134,119,149,111,131,120,114,103,104,135,93,101,128,125,119,111,114,140,132,135,137,153,144,135,129,121,118,120,108,132,117,130,118,113,134,112,135,111,129,93,112,124,138,116,155,112,119,113,129,107,123,118,101,111,113,101,133,120,130,129,114,115,114,138,135,128,106,139,129,139,120,123,119,95,118,114,122,113,120,117,116,116,111,117,104,119,135,127,116,138,135,111,98,107,121,154,117,111,128,136,139,113,129,138,129,115,121,118,118,143,104,137,117,146,122,114,120,125,122,120,144,123,120,133,124,113,112,119,131,112,126,124,102,117,104,111,103,103,153,114,115,145,122,120,111,129,136,106,126,121,123,123,134,113,124,115,84,145,99,126,108,105,131,119,125,130,122,105,120,116,119,128,146,133,105,113,123,115,133,106,105,109,123,120,101,111,132,131,120,119,112,124,110,99,137,125,132,137,127,137,143,121,112,112,119,124,112,123,113,129,139,137,147,123,118,104,140,116,134,108,105,130,133,110,107,123,120,121,118,127,102,110,119,112,118,97,127,116,125,112,120,114,111,135,113,128,106,120,119,121,118,120,126,126,108,116,122,123,116,124,123,123,94,123,127,111,114,117,132,131,124,102,114,112,113,115,117,113,105,124,115,148,101,97,125,122,116,111,121,113,113,122,111,119,124,105,100,114,126,142,128,128,122,103,104,111,102,120,118,133,121,122,112,88,117,125,114,121,142,114,127,124,107,133,105,125,110,114,117,116,132,131,136,109,137,134,118,120,121,122,111,121,117,141,132,115,127,105,120,126,105,134,132,122,135,98,111,105,131,128,129,114,109,130,118,118,132,108,133,134,129,105,125,106,123,109,114,118,128,126,116,105,106,132,118,109,115,117,136,123,134,142,129,118,105,90,117,125,108,122,116,112,92,136,126,131,117,114,131,100,117,125,101,126,121,113,137,121,131,106,114,124,130,124,130,125,115,114,132,89,129,109,116,105,126,118,95,110,133,110,116,107,122,121,125,116,97,122,139,120,125,111,111,125,144,142,140,144,110,122,102,105,97,126,119,135,135,143,123,131,121,119,115,125,120,118,112,118,100,105,109,113,135,121,119,123,101,117,110,133,99,112,118,110,95,107,109,114,120,109,131,111,120,107,133,112,111,127,129,123,123,118,120,118,119,110,125,120,105,99,121,108,113,119,91,98,132,99,115,111,114,135,134,111,101,121,113,102,110,137,127,120,104,119,131,112,123,124,111,117,102,107,119,116,125,126,115,115,136,148,126,108,131,132,142,125,125,113,125,121,126,126,123,125,145,131,111,102,106,111,96,122,115,129,97,128,118,95,120,122,108,118,125,120,109,105,108,112,130,110,99,127,102,127,94,124,123,118,125,112,124,102,121,124,113,130,123,149,123,144,101,115,103,113,131,135,132,111,147,140,136,119,123,137,108,119,123,141,126,116,116,119,120,138,122,131,138,91,95,96,99,123,117,108,106,121,131,121,105,149,115,112,113,93,77,118,112,127,115,117,123,139,115,115,95,112,141,116,101,108,99,134,119,128,140,127,120,109,108,128,108,109,116,110,109,126,130,119,118,128,123,113,140,98,133,143,111,105,116,121,104,97,104,99,106,97,107,133,117,109,107,119,111,83,120,115,117,137,132,125,115,116,137,114,109,123,108,122,109,109,105,102,109,112,117,116,131,111,139,100,107,113,121,130,110,124,118,146,115,128,121,106,136,105,113,120,111,131,98,121,116,113,117,130,118,140,87,120,111,124,113,106,124,143,107,99,121,92,132,123,124,120,117,124,127,117,125,118,142,99,131,118,138,120,119,109,107,117,103,138,108,116,100,114,113,109,97,127,116,121,126,112,112,96,95,108,124,118,141,90,134,132,110,118,119,103,101,131,110,133,129,133,111,109,118,117,126,109,104,124,106,97,139,114,129,100,128,117,107,117,125,109,125,131,111,101,118,120,98,110,100,122,118,129,105,119,124,115,150,125,123,139,133,135,125,120,132,121,112,119,100,117,119,125,132,123,126,96,110,115,92,120,86,131,119,106,128,128,124,119,119,126,120,127,114,105,130,125,124,111,112,100,95,121,118,116,105,96,127,115,102,114,115,112,109,113,109,111,99,102,98,105,128,114,108,101,118,93,130,89,107,121,107,114,104,124,97,111,121,116,140,128,121,107,127,97,109,112,103,131,99,100,109,126,111,115,105,130,108,130,127,127,95,126,122,95,101,112,114,85,117,108,114,110,115,111,113,101,107,132,119,110,103,106,120,171,83,118,113,109,111,88,102,111,112,97,104,124,133,97,116,131,133,113,98,104,110,124,123,125,133,116,115,105,110,101,121,128,106,110,111,140,122,104,96,93,126,109,111,139,106,106,115,98,110,124,101,125,106,114,107,126,106,112,130,130,104,105,118,120,121,107,118,122,98,113,127,119,110,122,108,110,127,107,100,110,137,114,99,134,115,114,116,109,139,109,124,115,116,108,102,132,98,103,128,112,119,121,104,118,99,116,120,111,99,136,121,122,130,112,114,117,125,105,127,113,128,114,114,124,136,118,120,117,106,88,122,117,121,130,124,118,116,94,113,112,137,98,96,112,106,110,116,110,109,129,115,107,114,123,107,119,102,126,106,112,113,97,104,114,99,133,136,106,98,111,108,131,128,114,109,113,110,134,115,107,117,97,110,127,122,123,115,117,104,127,110,97,108,96,107,106,124,133,102,121,140,117,114,115,107,114,95,107,119,99,106,93,109,119,109,117,114,113,85,105,122,134,121,130,108,116,109,129,125,112,114,118,103,123,110,106,113,136,143,129,110,106,113,118,115,119,124,90,100,119,99,95,120,109,118,147,108,116,103,122,127,126,114,118,100,117,103,116,103,89,103,138,122,127,117,118,88,130,81,106,110,108,112,115,114,95,132,125,94,101,105,133,100,100,121,114,136,124,121,98,108,106,120,130,111,112,127,103,125,116,127,107,109,99,114,120,115,117,103,98,133,114,128,117,98,110,118,119,94,109,118,96,100,119,113,130,105,112,126,115,86,115,140,117,109,94,117,118,125,97,105,93,119,117,119,97,111,111,105,125,132,105,108,118,115,110,103,120,103,103,85,129,81,106,131,119,105,114,133,92,99,101,156,139,113,116,91,112,110,111,103,101,122,111,109,120,101,97,109,138,111,106,101,133,101,95,88,123,107,117,142,118,121,122,125,106,124,119,105,116,98,133,124,103,83,103,104,103,127,112,133,132,102,133,122,122,96,109,103,103,114,126,115,102,122,126,123,96,110,110,115,129,115,116,101,127,111,126,127,126,117,125,131,117,100,96,97,114,110,105,99,119,130,121,109,118,111,132,98,103,114,101,102,109,95,117,116,97,102,121,118,108,118,103,115,138,108,102,104,122,92,109,131,105,109,114,109,85,113,96,125,113,116,117,95,104,130,92,122,114,120,117,114,122,112,125,118,92,96,123,127,131,111,97,120,106,111,114,103,122,111,99,103,104,132,119,95,121,99,99,105,90,110,120,121,119,110,112,116,111,132,111,126,91,83,108,120,108,114,114,116,84,117,94,121,81,121,117,118,106,113,125,122,100,99,118,120,113,123,95,85,88,109,120,110,125,101,108,115,104,132,110,90,113,103,91,114,113,110,105,95,123,113,109,99,119,113,88,86,116,121,108,99,123,113,113,129,98,102,121,107,108,106,112,113,112,105,97,106,120,117,113,126,117,116,99,96,118,104,91,97,112,119,103,105,100,112,102,88,84,135,120,98,110,93,113,133,99,109,110,108,119,105,110,108,112,105,113,115,103,100,103,92,124,96,103,104,97,127,123,112,116,108,106,100,101,108,109,101,104,98,113,119,131,101,106,95,98,104,112,119,92,113,132,110,96,109,115,114,108,117,109,135,106,112,125,132,94,123,109,117,110,107,129,133,135,118,113,96,85,94,115,101,93,117,115,104,106,105,94,117,96,125,103,101,127,95,107,126,87,123,102,107,105,95,113,92,110,113,114,109,103,104,135,100,149,119,108,114,121,118,86,101,122,87,102,109,135,124,125,107,123,114,118,93,102,115,119,103,117,114,126,119,129,97,105,105,125,118,95,135,130,86,84,123,95,107,114,113,120,101,86,111,117,101,101,113,115,106,130,123,119,115,89,92,99,114,98,115,109,116,135,121,85,101,116,128,83,116,112,81,86,95,109,113,115,107,115,123,110,107,119,111,99,91,107,112,127,108,103,138,101,88,135,100,129,112,98,116,118,99,137,105,108,89,111,141,94,123,124,124,125,120,134,107,120,115,91,101,113,115,117,115,123,94,118,111,104,95,106,110,125,127,124,125,113,107,110,102,106,124,111,98,112,117,107,116,111,98,104,102,98,139,120,118,102,114,107,108,100,105,104,112,103,122,101,109,132,94,104,105,105,112,95,126,99,109,104,119,113,127,110,128,107,112,108,116,116,133,124,92,115,110,105,132,133,84,105,103,94,116,107,99,98,114,115,109,129,116,115,114,101,94,97,143,112,116,97,96,101,107,106,70,95,117,93,102,116,88,109,115,118,102,98,109,111,95,107,112,97,108,102,103,97,108,119,140,127,136,98,103,102,102,122,99,112,108,96,134,96,111,98,121,112,96,101,87,108,91,112,122,102,123,92,114,106,93,104,114,102,103,98,115,114,104,106,91,88,89,107,109,109,107,114,90,106,115,113,110,110,115,94,114,114,102,116,115,84,99,117,103,108,78,114,108,138,96,103,120,82,98,105,105,118,121,119,104,100,124,89,102,105,114,112,118,111,123,102,101,92,102,99,116,108,101,98,111,86,85,92,104,110,84,121,122,126,111,97,105,106,88,139,109,98,94,87,112,117,100,124,99,115,107,107,114,121,118,124,111,97,90,89,110,97,111,94,100,121,98,86,98,101,105,129,110,125,109,111,102,95,101,111,99,85,119,99,108,122,105,106,83,92,116,108,105,101,117,119,115,125,117,116,90,100,79,95,103,99,98,125,104,113,98,104,105,111,100,94,126,104,110,105,116,112,99,88,116,113,108,103,125,99,116,107,80,111,85,113,110,94,106,109,124,108,88,94,115,122,118,116,117,109,105,89,116,108,96,118,116,106,104,107,104,115,108,110,95,104,88,128,123,94,114,124,126,106,96,104,80,102,102,111,106,114,134,141,104,106,112,127,108,111,121,101,95,93,103,125,110,134,100,113,96,110,121,128,92,95,106,88,120,98,115,97,103,97,94,107,97,97,105,135,92,107,109,92,120,89,107,105,108,96,106,129,102,112,116,78,94,124,87,89,122,115,107,118,114,107,97,113,109,116,109,99,107,106,131,91,86,101,84,114,124,104,91,138,112,104,99,101,92,98,104,128,93,99,112,108,99,97,98,113,106,104,122,119,112,110,117,112,121,97,90,99,113,97,116,113,116,92,87,108,110,110,131,123,103,98,123,114,88,93,100,113,102,100,103,95,103,88,115,115,83,115,111,100,104,112,97,94,103,110,113,107,88,111,104,115,92,126,113,83,98,114,111,122,120,117,101,118,92,88,101,125,103,111,119,123,109,89,117,127,95,110,97,112,121,113,117,106,122,112,100,130,107,96,108,99,119,87,93,110,125,125,90,105,131,108,104,126,133,106,87,95,97,107,103,108,113,90,116,95,101,103,112,90,118,115,103,113,92,109,94,118,93,115,123,88,103,113,115,93,106,88,95,88,106,97,119,120,104,101,99,106,111,103,97,94,106,109,112,95,105,102,104,115,119,106,122,115,122,118,101,119,113,110,96,90,111,116,112,111,106,103,98,95,114,89,104,92,108,99,114,111,116,105,108,107,102,108,95,89,106,111,96,107,119,101,108,99,83,106,107,86,116,85,85,101,93,107,84,101,97,107,89,113,98,101,98,118,88,104,118,103,93,97,122,86,111,107,108,93,108,100,115,134,125,123,104,105,107,81,87,107,95,92,97,82,104,105,112,94,91,116,105,126,89,85,102,107,108,95,124,97,100,82,98,104,88,94,122,99,101,99,104,102,115,90,115,105,88,110,98,95,98,112,132,115,100,115,128,104,94,102,109,128,117,108,84,127,111,106,104,83,104,85,96,70,96,117,104,97,107,98,98,97,105,94,104,93,88,107,96,111,101,90,113,100,105,90,114,124,119,93,96,79,105,107,107,101,119,108,83,85,106,107,96,122,86,115,101,114,104,126,121,99,111,122,120,119,97,112,116,113,124,117,110,87,100,94,92,108,120,86,97,107,97,121,117,154,111,102,113,120,108,100,115,112,118,95,118,103,112,94,110,92,105,114,103,103,101,107,109,98,95,111,109,100,107,113,114,114,85,96,98,107,113,97,102,124,108,113,114,103,106,130,130,106,98,103,111,98,91,116,107,122,90,90,81,114,109,112,112,112,100,100,126,97,79,109,105,105,112,95,98,108,101,100,103,100,111,106,82,104,118,92,101,98,97,96,122,110,126,92,95,103,116,103,88,123,72,88,103,93,108,112,104,107,116,94,91,94,90,110,95,104,103,100,95,84,101,101,109,88,96,91,116,94,107,112,88,84,118,115,97,110,120,128,102,79,103,108,106,87,93,100,94,94,84,99,101,106,108,101,104,112,98,102,100,100,92,95,112,104,103,81,106,98,89,113,109,129,110,85,105,115,101,111,109,110,89,100,115,104,97,131,86,106,87,96,104,94,109,117,117,86,96,113,108,103,108,85,122,103,124,113,112,86,107,110,97,108,97,90,101,115,107,108,98,95,119,117,105,123,118,76,105,115,130,111,108,102,118,98,121,97,102,93,119,110,121,125,102,94,127,102,116,87,97,97,100,78,87,98,103,91,81,116,116,96,117,124,108,116,98,107,128,100,119,103,98,109,96,96,101,124,87,108,93,103,96,121,105,113,98,105,114,109,106,104,104,121,101,104,107,107,64,106,109,113,103,96,94,93,95,115,99,106,105,104,90,81,103,87,104,97,104,97,118,99,95,120,106,107,101,95,121,90,120,86,101,92,97,117,101,95,112,100,99,90,105,98,98,88,104,92,122,115,100,98,99,133,95,100,99,118,97,105,106,100,98,97,96,106,102,100,117,105,113,103,108,99,100,99,97,96,86,94,106,94,106,100,113,116,106,103,99,117,114,114,97,132,114,97,86,92,102,111,96,115,119,114,101,121,96,101,108,100,98,86,95,103,91,106,104,130,104,119,103,85,100,114,88,95,106,117,111,98,98,103,95,127,114,83,106,104,107,87,99,87,113,85,117,112,108,98,85,91,91,96,113,116,121,108,98,105,105,106,108,87,117,121,108,114,92,120,89,100,117,100,103,87,110,108,88,106,119,118,117,95,101,98,102,118,142,96,84,109,93,97,98,112,96,92,106,107,110,115,101,86,85,100,128,86,92,110,101,106,119,112,111,93,105,94,93,93,95,84,102,112,99,91,109,107,89,101,94,87,91,97,115,85,106,115,96,105,104,100,109,88,103,120,111,75,102,94,92,98,89,73,115,88,112,90,105,117,102,105,83,100,99,96,104,115,105,82,93,87,100,111,96,86,91,85,119,106,80,106,91,96,110,103,106,104,84,86,92,106,118,93,85,116,114,106,101,98,87,91,117,86,123,100,103,113,110,67,106,108,108,86,112,97,99,109,111,111,105,104,87,123,93,88,103,93,105,115,106,102,101,67,100,111,116,100,94,110,102,125,96,111,100,85,126,114,108,99,107,97,86,85,97,117,109,104,96,103,103,91,74,104,96,113,86,99,81,106,103,90,96,106,90,89,104,87,108,116,98,75,115,106,108,107,101,93,91,120,117,97,104,86,119,77,129,113,105,129,99,100,101,91,102,92,108,112,109,112,102,86,111,126,84,96,108,92,106,106,116,123,73,91,95,102,89,108,100,102,103,123,97,119,86,99,106,95,110,100,107,114,100,101,96,116,110,111,110,103,97,94,104,109,100,106,88,77,105,89,77,80,79,106,92,98,96,107,105,96,90,118,115,104,86,105,94,109,93,107,101,100,84,113,89,111,98,114,85,104,111,114,106,94,122,117,101,95,96,91,108,102,85,97,82,104,109,100,101,123,94,98,70,110,83,116,98,105,102,92,114,89,91,88,96,100,102,93,93,89,109,83,99,117,103,97,120,107,110,96,89,104,110,127,99,101,110,115,91,95,110,107,110,107,81,93,111,122,102,91,97,124,94,107,97,84,108,89,102,110,85,110,113,98,107,90,91,99,93,98,101,108,105,77,103,97,83,88,103,98,104,91,99,107,114,102,101,97,104,85,92,114,94,102,103,94,127,88,100,92,106,97,133,94,86,115,110,96,91,99,107,105,97,87,112,113,123,111,109,90,109,83,98,100,99,97,97,93,116,114,114,96,87,85,119,90,102,119,83,84,102,112,86,90,98,111,78,146,100,103,89,96,119,108,84,100,89,96,75,85,90,91,84,93,113,84,93,116,113,97,97,90,88,95,104,95,97,100,102,98,111,98,116,89,104,106,106,95,98,95,94,81,95,100,90,100,114,81,100,129,105,102,95,94,106,83,112,94,111,96,99,90,97,82,105,115,99,94,79,74,117,87,103,87,117,101,94,88,110,84,93,92,86,82,108,99,110,90,127,91,89,101,115,115,100,98,103,114,103,94,82,84,84,85,106,94,89,123,132,85,112,101,79,93,83,92,95,100,105,96,102,98,93,119,102,102,95,93,87,91,86,129,89,86,116,94,94,110,91,94,83,90,109,99,86,92,94,78,93,92,101,99,107,110,85,111,101,113,85,106,111,101,97,98,95,101,75,103,80,102,108,109,114,111,93,108,101,117,109,83,91,101,90,112,124,102,97,114,97,93,98,90,95,95,97,79,102,105,84,105,106,94,93,84,109,96,102,98,94,101,90,110,100,116,92,88,114,97,104,94,104,95,104,97,90,90,78,110,97,89,104,88,86,111,87,94,101,117,97,105,100,87,77,99,95,114,88,98,97,83,122,91,82,94,101,115,79,103,94,101,86,94,96,90,84,104,89,116,104,108,97,90,109,88,102,98,86,75,91,95,97,93,114,93,99,92,97,94,111,115,114,121,88,101,101,106,85,113,105,98,106,77,105,89,79,92,87,75,92,87,106,105,109,90,82,85,117,91,105,100,110,117,89,85,104,95,101,103,92,97,108,96,92,124,82,79,100,99,97,101,100,93,89,82,110,109,105,94,115,98,114,105,118,98,110,78,114,115,86,103,96,106,87,80,104,98,93,95,106,100,108,102,85,121,119,97,96,97,95,102,115,88,94,110,82,88,80,108,79,98,94,90,92,99,93,126,133,114,90,112,89,100,110,76,112,111,90,111,89,106,104,112,103,90,95,113,93,106,91,97,114,106,96,99,112,94,78,109,103,105,96,91,67,102,89,98,105,95,102,104,118,105,83,106,99,92,90,109,100,116,97,102,105,114,97,89,85,125,101,99,78,115,99,101,82,106,116,100,96,85,86,102,84,105,95,84,94,107,98,114,93,89,100,91,92,87,109,83,84,106,96,103,96,100,90,89,109,90,97,102,104,97,95,85,100,103,108,80,95,101,103,96,110,96,78,114,112,101,106,88,104,108,99,98,89,94,102,87,103,91,102,96,94,108,99,97,87,104,102,98,105,100,89,90,95,106,79,112,76,119,95,112,84,104,107,106,130,90,108,104,96,107,87,107,89,112,93,108,103,93,84,85,76,98,89,91,110,82,87,87,86,107,99,103,112,93,107,97,106,107,113,99,91,112,83,104,103,99,82,111,96,106,92,108,99,99,111,94,114,87,107,99,92,116,80,107,106,106,78,97,81,108,86,88,91,98,68,83,94,101,104,107,96,101,90,114,103,81,89,81,101,93,68,95,100,106,110,98,110,81,94,86,83,97,109,100,108,101,87,97,94,105,97,109,105,90,86,92,85,104,93,99,89,88,98,91,107,103,84,95,79,98,82,101,103,111,107,94,101,100,87,90,91,105,104,93,91,99,102,97,83,97,76,79,76,88,104,103,116,94,84,117,97,109,87,106,93,98,96,95,71,111,95,93,95,101,74,88,81,81,91,108,102,81,104,91,113,114,85,94,99,93,77,92,87,66,86,119,101,95,98,111,85,84,96,111,102,112,88,86,109,83,94,88,98,95,88,93,93,85,89,98,86,92,95,91,101,99,113,86,104,90,86,85,87,93,114,91,98,98,110,88,105,82,90,87,103,100,106,90,115,105,92,89,104,94,95,77,111,80,77,82,96,96,100,97,108,97,93,83,100,99,99,93,88,102,105,104,93,101,117,104,111,97,90,93,99,101,88,90,99,92,104,113,88,88,90,73,105,129,96,111,75,101,104,111,106,96,94,85,101,91,84,101,97,98,82,89,96,113,108,94,96,90,115,97,91,121,89,89,102,87,82,108,110,101,92,98,91,102,104,106,81,90,75,100,107,84,94,87,89,77,67,91,92,104,93,110,70,103,93,90,91,113,85,84,88,95,104,103,101,101,92,90,110,95,113,95,97,89,109,93,113,103,87,86,90,105,122,106,116,101,109,98,83,102,121,88,84,85,102,105,95,84,82,93,95,86,96,101,98,100,98,103,84,94,107,80,89,96,106,102,107,89,93,84,105,87,86,125,88,115,92,95,88,83,91,80,84,93,91,91,90,78,100,107,73,103,109,102,87,101,109,94,94,102,100,93,83,87,102,72,104,99,90,95,97,94,98,110,105,100,93,99,122,104,109,103,105,90,101,99,95,99,107,105,78,97,92,73,114,106,88,87,101,95,86,112,90,104,109,94,90,83,84,92,105,90,94,89,94,107,96,108,86,103,103,106,90,81,86,87,95,87,97,84,106,112,89,89,78,116,77,102,107,109,90,81,107,87,93,109,90,88,60,119,106,100,114,78,82,104,99,96,90,110,101,88,88,119,72,102,103,77,93,96,114,97,96,85,89,96,115,112,89,93,73,89,86,91,81,91,72,86,93,88,89,97,101,111,89,80,78,86,97,106,75,97,100,85,101,112,102,91,103,106,103,99,90,93,103,77,89,97,91,65,104,93,103,90,107,102,98,102,89,82,100,94,87,87,105,95,106,88,122,79,109,111,93,83,79,89,97,107,106,99,99,101,87,118,86,101,95,91,99,102,117,85,94,92,76,84,109,105,97,114,105,94,97,108,76,98,88,104,101,105,101,92,108,95,104,100,98,77,95,105,91,87,113,97,116,103,91,73,97,89,94,83,89,83,90,79,103,76,82,112,88,75,92,96,98,99,102,95,96,113,103,76,111,96,88,96,93,97,104,84,80,99,117,101,90,95,98,114,97,79,94,80,109,108,112,84,90,88,105,103,92,94,106,95,87,108,88,99,107,103,85,86,89,90,104,99,90,90,105,94,101,96,82,93,114,81,82,95,83,93,101,75,94,93,91,104,89,119,91,92,94,84,102,82,98,81,106,116,79,90,96,110,88,99,80,110,96,96,78,74,86,107,104,110,95,71,125,90,83,104,106,82,97,78,97,94,88,89,89,100,91,92,91,93,93,100,107,74,86,74,88,83,90,96,95,86,87,91,77,96,97,105,85,108,105,74,84,88,88,81,85,110,84,97,88,101,114,86,103,101,86,82,85,85,105,124,84,104,118,97,82,98,87,100,74,105,78,83,106,95,96,100,92,90,94,91,106,109,75,93,109,101,101,88,78,91,81,93,92,111,85,78,84,92,90,94,98,110,101,89,94,74,95,85,100,89,84,95,87,108,104,94,110,100,85,99,96,107,82,103,106,90,109,96,90,82,98,99,89,83,115,90,88,88,105,97,101,97,97,91,102,86,102,83,80,88,100,103,108,83,102,95,89,79,89,81,101,100,90,111,102,89,81,91,83,92,103,105,97,88,79,110,83,114,97,114,75,92,87,87,93,97,98,97,107,123,82,80,105,102,76,106,123,110,108,121,97,99,83,81,115,108,77,98,102,91,102,94,93,88,81,109,93,104,101,80,89,84,89,89,120,81,104,86,89,107,94,99,98,87,90,94,109,102,88,108,113,95,90,100,98,94,88,97,84,98,83,104,99,98,97,82,91,99,105,111,68,98,79,88,95,87,99,98,91,89,101,80,103,90,93,96,94,70,96,94,85,88,121,98,102,93,97,86,94,97,89,99,90,86,104,101,87,99,113,87,77,90,82,94,83,71,86,85,101,77,99,105,104,96,87,99,92,102,60,109,109,116,81,93,89,101,102,107,92,95,99,98,91,108,87,100,101,96,90,89,95,60,126,97,86,99,89,94,92,91,89,63,96,94,110,96,77,83,77,94,81,93,81,96,103,102,80,89,66,85,97,86,95,84,90,98,91,99,86,89,93,84,94,106,82,83,97,78,94,95,106,112,112,88,76,108,95,102,99,92,100,113,111,79,95,98,95,83,104,73,76,83,78,104,102,89,97,94,82,115,89,93,96,89,110,85,87,111,105,86,98,96,103,84,103,100,99,95,82,91,101,90,86,95,95,100,90,76,96,97,82,85,83,91,94,68,97,98,93,74,108,91,111,84,97,85,76,91,100,91,75,88,66,96,83,74,71,80,105,93,90,102,101,98,96,91,97,96,92,111,102,109,98,94,86,77,89,111,94,100,103,94,84,77,104,81,124,102,92,96,89,84,93,82,93,95,84,90,93,87,87,93,90,112,104,87,94,101,84,68,100,94,92,104,97,103,84,103,83,104,96,91,88,83,77,100,90,96,88,78,93,90,79,75,91,104,80,88,96,110,96,86,88,94,90,109,119,98,86,99,88,112,93,76,102,85,97,92,85,112,84,96,86,99,81,119,82,102,93,90,91,104,86,76,86,70,115,76,115,101,101,87,87,97,84,82,89,110,106,85,92,98,81,92,86,82,105,99,95,86,98,72,89,110,69,95,90,102,75,96,80,90,92,92,78,113,103,79,99,84,95,105,69,96,93,85,94,84,106,113,102,89,88,95,89,101,102,103,67,97,94,80,104,112,75,101,91,103,71,80,81,76,98,87,108,95,102,100,78,104,91,95,86,86,84,98,83,89,87,67,71,90,115,92,94,87,80,96,111,79,109,104,93,93,73,71,68,89,91,90,88,88,90,66,96,84,94,76,104,86,86,80,93,84,109,94,83,110,106,83,63,100,91,89,84,91,98,92,81,74,66,103,100,88,100,92,93,84,102,74,91,94,113,90,86,69,124,99,85,95,92,95,108,112,96,69,88,87,76,92,107,76,101,96,76,105,102,84,93,75,76,87,86,89,94,71,100,103,85,89,74,67,107,87,110,90,89,105,98,78,89,75,75,64,100,104,78,80,89,94,76,74,85,79,94,73,90,118,77,94,76,106,82,83,94,84,85,95,89,97,84,77,95,93,101,82,107,82,97,115,100,81,81,89,78,103,107,86,82,85,92,88,99,102,73,85,84,92,90,97,96,99,103,108,102,96,91,81,81,105,97,108,85,88,87,97,93,105,77,77,90,87,95,78,88,72,92,112,115,98,111,82,86,92,103,86,65,95,97,101,118,97,78,85,69,93,71,91,95,90,100,83,86,94,84,103,80,97,109,95,107,85,99,78,68,98,87,98,93,104,91,94,109,90,91,87,109,92,79,87,92,91,92,101,91,100,72,88,94,87,75,94,82,94,68,108,96,89,86,83,89,112,83,92,84,84,80,78,112,86,87,98,82,98,98,94,79,79,85,79,90,73,114,82,89,108,86,94,99,87,103,85,81,88,121,92,99,103,96,91,106,84,81,99,86,86,90,79,78,96,104,74,88,101,100,100,88,103,75,87,95,97,103,101,102,89,101,88,88,105,94,90,96,70,65,85,88,84,88,112,107,95,92,94,72,75,82,80,97,81,102,75,87,83,94,106,88,93,84,85,92,112,84,104,100,88,85,87,96,98,66,83,99,88,91,95,119,102,87,96,80,93,98,93,99,92,94,107,85,74,87,91,91,89,89,93,94,101,99,88,90,105,101,84,91,85,91,90,98,91,74,72,92,100,87,91,89,87,82,99,88,105,86,86,82,92,91,78,96,97,92,81,81,103,97,80,90,91,89,105,74,102,94,90,83,85,81,105,116,89,87,103,108,95,88,78,102,102,99,67,92,88,78,91,62,71,106,91,97,90,84,88,78,73,74,101,91,77,91,86,85,103,79,81,120,88,89,93,89,91,100,77,91,93,95,93,82,92,100,85,81,97,94,100,114,85,84,84,81,108,97,100,98,82,83,102,96,98,84,85,84,95,94,73,82,94,100,93,74,92,96,99,91,98,98,103,78,95,88,73,83,80,99,95,92,95,108,86,83,95,85,93,122,111,70,102,85,93,88,96,95,86,84,87,75,74,79,86,96,93,69,94,85,107,70,107,82,95,91,84,88,101,83,100,83,109,89,78,70,102,90,78,111,80,71,92,98,94,57,74,88,107,104,92,80,106,91,90,88,86,79,69,83,87,82,78,111,92,93,92,71,97,117,103,85,101,112,81,82,96,102,95,102,96,98,95,85,92,107,96,95,91,79,73,82,95,76,85,81,92,90,107,86,108,93,80,84,121,104,84,95,97,80,98,93,79,111,83,97,73,84,84,88,107,93,91,85,95,101,97,88,92,94,80,88,75,100,80,77,101,85,72,78,119,102,110,98,63,102,88,90,82,93,76,86,113,90,95,83,99,89,86,92,83,90,90,79,84,82,98,104,86,84,85,84,80,82,73,82,87,103,85,98,84,98,72,72,76,88,78,92,82,89,74,81,81,73,83,97,75,95,71,68,86,96,91,82,83,74,84,93,90,97,108,82,77,106,97,89,78,96,105,113,88,112,78,91,92,76,99,94,103,119,76,88,86,89,104,97,90,98,87,89,85,92,84,85,87,90,84,85,79,94,86,57,90,98,113,99,88,83,76,83,80,80,104,85,93,87,90,88,91,97,95,89,89,87,83,87,86,66,82,95,87,101,95,101,90,80,99,87,90,89,114,88,100,95,88,80,86,81,103,79,96,105,91,85,82,91,96,96,88,86,81,83,78,64,88,80,89,89,81,80,91,109,104,80,82,91,94,77,70,99,91,78,99,83,101,86,76,94,66,89,114,84,70,94,84,80,65,88,104,83,94,88,94,78,68,115,108,76,70,84,84,75,85,90,98,79,81,79,79,85,69,81,78,108,111,102,100,83,104,84,105,78,89,88,75,97,98,97,88,96,121,74,97,108,70,91,93,91,82,77,90,77,90,96,106,76,112,81,93,86,103,82,93,90,102,87,96,80,72,91,81,103,91,84,83,108,88,90,98,111,90,97,59,81,77,89,94,79,89,83,87,69,83,85,87,91,86,80,100,96,88,80,77,81,96,93,104,87,84,80,73,82,92,84,83,95,89,75,75,85,87,66,105,100,82,65,97,97,93,93,89,86,104,88,80,99,65,71,79,71,87,80,87,96,80,104,94,91,70,93,96,84,96,81,80,72,71,79,95,77,82,96,91,87,99,81,110,88,76,82,91,88,83,97,66,90,71,71,92,86,86,72,85,85,98,91,96,91,97,74,87,85,81,93,93,89,86,78,88,85,95,91,67,94,81,96,90,86,74,85,83,88,91,83,96,73,83,90,83,84,80,104,94,64,86,80,79,77,108,81,95,88,88,104,86,82,96,66,100,86,92,102,96,99,88,95,82,101,85,78,86,103,97,100,87,76,99,81,91,87,85,100,100,98,82,73,93,109,99,84,72,88,93,91,100,85,93,92,88,70,107,63,73,91,98,97,85,88,75,73,79,99,78,84,74,79,90,96,89,90,94,85,72,81,87,81,89,77,76,80,82,109,85,101,89,87,92,73,83,90,75,83,83,97,82,71,78,87,96,88,72,72,69,94,73,98,87,94,97,71,83,92,99,109,114,83,76,97,86,86,85,71,86,64,89,70,93,89,72,93,80,75,99,82,98,80,112,102,89,96,71,96,78,89,71,84,57,88,97,88,91,97,86,82,95,99,71,87,88,105,72,78,87,77,98,79,81,85,96,94,67,88,82,98,103,74,86,97,87,80,88,84,87,94,85,86,83,89,94,93,97,85,65,78,89,115,80,87,82,80,101,92,95,83,92,86,84,112,69,85,86,78,97,78,91,118,104,83,82,92,75,102,87,110,80,100,113,82,61,74,93,78,81,87,107,73,65,73,93,83,75,92,76,94,72,74,86,85,87,72,90,71,89,80,72,91,90,97,77,80,88,80,86,92,101,88,83,79,89,78,112,97,70,65,88,88,78,77,79,94,81,88,84,96,82,99,90,72,91,91,111,94,75,77,99,93,108,104,82,89,102,84,87,83,71,69,73,87,94,102,81,95,83,71,97,81,82,98,72,81,90,107,100,78,99,89,83,95,84,95,83,93,68,94,87,75,79,91,78,84,104,83,91,62,84,89,89,77,112,104,87,81,78,97,73,82,98,73,82,105,88,87,100,109,97,86,75,94,79,72,78,76,68,101,104,87,82,91,98,88,85,83,80,92,88,88,99,87,95,95,94,76,69,94,74,101,75,87,75,68,87,76,79,95,86,84,110,88,81,89,81,91,101,92,83,65,78,74,101,84,97,99,90,73,98,93,88,84,93,79,89,94,98,96,83,88,98,82,83,106,75,101,107,77,75,91,86,86,100,69,120,84,89,72,76,66,82,91,100,89,96,93,83,85,85,73,85,81,93,82,84,82,65,73,82,100,102,84,82,93,96,89,72,71,71,74,95,81,73,86,90,83,88,91,81,87,84,90,97,105,94,79,76,100,79,90,83,68,89,76,98,85,88,67,103,89,88,93,82,96,101,70,79,78,81,90,85,89,90,85,96,65,68,83,90,87,101,81,84,78,109,90,70,104,81,79,72,79,88,66,93,95,85,75,92,71,84,87,86,75,82,70,72,103,83,106,96,63,86,98,87,87,99,81,63,81,74,77,101,80,91,74,92,90,85,79,94,104,86,100,81,106,92,89,105,85,94,67,82,60,100,103,83,82,95,90,87,99,83,89,79,83,98,90,88,100,101,86,86,84,94,86,79,91,93,80,94,86,95,85,93,74,101,87,78,83,73,79,74,87,90,86,69,87,75,84,95,84,82,89,70,90,73,75,100,87,89,90,73,77,89,71,70,85,84,77,95,75,98,82,75,76,80,89,97,84,88,75,89,88,93,87,72,70,113,80,80,89,86,91,73,97,85,96,77,84,80,87,91,78,64,93,78,94,76,93,86,77,95,66,69,75,90,84,89,83,76,102,121,75,87,69,66,73,83,75,85,91,89,77,90,82,69,97,70,83,89,71,93,97,83,89,84,71,87,81,67,78,107,78,82,73,64,70,61,81,85,81,74,94,80,100,74,87,98,104,76,84,74,75,86,85,85,87,101,92,69,97,91,99,76,91,77,89,87,84,73,83,97,78,92,95,86,95,82,96,66,92,98,91,93,86,98,74,92,85,72,84,65,90,83,81,76,68,93,100,103,87,81,87,83,78,108,86,84,76,93,90,79,67,66,79,96,80,81,81,93,85,65,93,82,78,76,95,78,91,80,73,84,108,73,77,84,68,70,82,84,93,94,71,82,67,86,98,79,73,85,89,71,86,73,90,88,92,88,87,87,78,84,68,76,91,91,86,79,74,98,71,83,87,86,89,76,72,62,75,92,66,99,75,95,69,82,77,79,97,76,89,94,99,78,82,92,98,80,85,73,61,67,56,83,84,72,82,92,84,84,87,81,80,65,76,108,99,95,95,63,68,72,78,88,88,97,87,93,78,77,82,101,81,95,85,104,80,78,104,93,57,81,100,84,72,94,80,92,70,79,98,74,77,85,78,83,84,67,62,73,85,89,77,97,78,93,85,88,65,78,69,89,82,86,100,77,79,107,94,85,83,98,101,106,80,70,96,80,78,80,78,91,80,85,78,86,84,80,84,76,93,72,66,77,98,82,83,76,86,87,84,78,80,85,90,99,84,80,86,79,79,84,88,76,73,104,74,89,74,78,78,76,79,69,90,97,86,83,72,93,94,83,93,74,95,78,81,75,69,101,95,90,66,89,90,95,88,77,68,77,96,86,81,65,83,94,88,87,74,70,85,94,74,70,84,79,76,71,76,89,86,90,87,75,69,81,71,74,79,77,80,85,90,88,82,93,80,69,70,77,71,75,83,72,82,74,73,87,91,69,92,105,77,80,104,66,101,87,84,68,79,91,80,93,95,82,89,99,86,70,79,83,103,79,74,81,89,95,85,71,88,73,93,66,89,72,68,75,79,98,91,87,89,95,87,97,76,81,90,70,97,88,63,99,73,71,84,71,90,86,80,74,95,88,80,100,84,87,95,80,77,75,76,104,67,76,91,94,82,71,76,92,83,77,80,93,65,74,78,96,84,74,82,101,86,75,85,96,88,86,106,90,76,81,91,93,72,86,75,81,96,106,72,101,78,96,90,88,70,73,82,79,91,78,79,79,90,77,71,93,67,114,100,88,73,72,77,82,84,82,99,100,88,90,84,64,85,83,76,87,89,83,71,78,66,79,76,88,81,86,84,83,72,74,76,69,93,100,94,76,77,92,83,87,60,78,74,86,88,87,81,87,83,84,72,81,91,68,88,96,83,74,96,92,75,80,84,91,81,87,78,76,83,78,75,78,85,88,89,66,82,82,94,96,79,86,84,82,82,74,71,63,90,64,76,85,81,78,72,91,81,88,84,92,82,84,75,68,79,72,90,66,80,74,81,86,66,86,71,79,65,81,79,79,80,87,70,97,88,87,85,79,81,65,79,89,71,61,66,92,87,83,101,87,92,82,75,76,81,93,84,86,80,75,78,89,78,89,73,88,87,58,70,91,77,83,81,81,63,80,104,65,83,74,85,68,96,77,89,81,82,58,98,89,92,77,86,76,90,78,76,69,68,81,74,82,77,92,85,104,73,91,68,79,90,94,81,81,70,73,75,75,89,78,94,111,68,69,79,87,81,101,79,79,95,75,93,82,108,73,78,63,74,70,85,76,79,100,82,92,83,94,97,73,80,99,82,85,73,93,76,83,85,86,83,97,70,66,83,107,82,90,93,100,85,85,83,78,84,73,82,81,76,87,74,71,76,75,82,90,79,85,92,76,105,72,83,84,104,81,92,68,83,84,106,97,72,70,75,79,87,77,80,85,86,83,87,97,88,63,75,76,81,70,98,78,75,76,79,91,94,64,112,71,72,96,73,96,82,93,89,83,94,84,101,84,92,111,68,86,66,90,63,80,93,82,94,78,84,93,84,71,86,74,101,71,78,73,86,83,86,73,88,80,87,87,103,69,81,80,69,88,78,97,71,90,76,90,78,94,76,98,70,75,89,98,82,72,83,93,66,89,85,66,90,81,85,76,92,83,76,74,83,60,78,78,83,81,81,75,77,82,77,81,86,82,114,67,80,75,75,75,97,83,102,89,89,90,92,79,82,73,87,86,89,92,81,91,81,72,73,84,75,76,71,67,67,83,79,93,78,71,56,69,75,90,85,85,59,78,88,103,74,76,78,70,77,82,88,80,96,83,82,82,99,83,68,105,99,84,83,58,84,96,92,86,90,79,78,103,75,93,65,60,73,63,80,65,93,92,58,85,92,79,82,70,70,83,72,56,78,75,73,80,88,80,83,80,67,63,88,97,77,68,85,88,82,79,63,75,74,96,69,77,75,83,73,61,86,72,81,85,84,86,72,71,88,88,77,82,76,71,83,81,85,61,83,71,75,66,73,74,76,74,73,64,74,86,91,77,66,75,85,76,84,82,73,76,75,87,73,73,79,85,72,76,72,75,68,79,81,87,76,89,85,83,78,88,88,77,66,79,78,111,68,82,79,72,79,92,86,99,104,79,91,79,85,84,95,75,78,83,108,81,83,81,67,87,75,86,83,90,68,71,85,76,83,72,97,76,90,77,88,96,71,89,79,90,78,59,66,71,89,72,82,83,63,80,91,75,62,59,63,95,74,78,88,79,72,74,64,83,92,70,76,78,87,81,80,72,98,82,79,79,80,73,78,83,80,87,64,84,106,83,80,86,78,78,104,90,77,79,91,66,91,76,65,57,88,102,74,75,90,78,78,72,88,77,78,95,71,76,81,72,71,90,93,83,76,79,86,75,89,102,101,83,85,91,75,72,85,76,93,78,79,82,71,86,80,80,93,77,82,81,78,84,68,78,88,68,80,86,92,86,75,76,94,85,90,86,108,76,75,62,81,74,72,92,87,68,80,86,72,65,84,64,83,68,82,82,64,86,88,89,74,76,77,67,63,92,83,106,73,83,89,70,68,62,81,87,68,99,81,89,79,75,67,68,77,91,87,96,76,66,90,80,74,70,96,86,71,83,73,86,84,91,78,74,70,67,98,75,83,73,86,76,88,71,78,83,62,83,92,77,78,77,78,85,75,81,91,81,56,75,93,82,88,96,85,70,83,75,79,88,80,79,71,75,67,85,89,84,83,90,90,89,63,66,76,80,77,76,94,76,88,90,87,73,81,71,82,94,74,77,70,77,88,67,69,78,77,74,68,82,73,81,85,65,106,92,80,78,76,97,77,69,82,89,72,91,79,75,80,86,76,97,90,74,68,106,69,62,69,66,76,71,78,91,79,91,69,70,74,75,103,88,102,77,78,83,74,68,80,90,78,84,80,102,80,87,102,85,65,79,84,83,96,74,76,83,74,72,66,74,67,66,90,68,76,72,83,65,82,93,74,80,95,69,81,88,81,94,97,96,95,83,79,87,75,72,60,75,72,87,77,84,77,71,74,71,89,76,66,76,67,73,78,70,77,62,77,85,74,89,86,83,93,85,78,75,75,79,86,77,79,64,86,85,81,86,70,80,87,86,68,79,79,104,91,93,81,92,79,81,64,96,73,83,82,84,86,77,74,82,82,81,76,78,70,83,59,96,69,84,77,63,76,64,72,72,83,87,66,88,85,91,63,97,81,92,68,76,66,72,83,64,81,68,82,86,91,70,75,63,54,73,85,66,81,75,75,90,71,81,48,85,91,80,78,82,84,79,81,93,88,59,85,73,93,75,81,88,85,91,92,88,73,101,68,80,98,93,84,52,76,68,95,66,87,74,84,64,65,80,73,98,80,78,84,88,75,93,78,64,85,58,76,95,95,84,89,92,83,82,86,83,101,85,62,101,93,95,82,94,78,79,71,80,72,77,91,90,66,72,99,72,86,84,78,68,85,80,87,79,88,86,70,86,76,85,80,68,76,75,78,81,69,71,94,77,67,88,95,71,84,84,76,89,74,84,62,93,88,80,96,94,85,91,99,59,76,71,78,96,86,74,87,90,87,90,79,66,86,93,92,84,85,59,98,91,95,68,89,84,82,80,82,77,86,65,75,91,80,73,80,68,73,92,80,70,82,82,83,71,85,66,97,88,75,81,75,104,76,94,74,83,65,75,93,87,63,81,67,76,77,68,75,79,85,74,71,74,69,88,59,74,71,106,88,87,93,80,78,91,79,75,71,72,81,71,68,58,52,78,65,114,92,93,89,73,72,94,83,97,89,79,89,71,75,78,75,71,57,71,82,84,65,71,90,66,67,78,68,70,82,91,72,78,78,75,82,93,78,56,78,75,59,74,86,70,76,80,80,86,80,77,63,89,78,87,97,84,73,89,83,71,94,90,79,80,73,75,89,79,66,65,87,80,82,91,85,79,75,68,82,79,68,88,80,75,71,87,71,91,73,98,70,82,68,78,86,66,79,69,80,76,73,82,93,91,77,69,57,85,70,78,89,78,83,83,72,98,98,78,70,79,71,80,61,57,76,69,55,81,50,73,67,83,86,77,69,79,76,73,77,68,88,70,79,80,66,73,89,100,83,73,68,92,73,82,62,72,74,83,74,79,81,91,69,70,82,77,95,102,91,88,93,71,87,71,77,90,80,72,86,59,72,72,78,84,73,63,74,72,68,66,69,69,100,80,90,70,78,88,75,82,74,77,86,82,83,79,72,85,71,76,66,72,84,90,68,77,83,78,72,68,85,90,69,95,80,83,84,89,85,72,69,91,83,76,81,72,81,101,83,87,75,82,91,77,66,72,63,72,106,76,91,98,73,71,87,73,77,84,77,80,62,73,74,74,88,69,87,65,82,73,64,81,77,73,74,92,76,91,87,82,80,94,72,88,64,92,70,68,81,73,83,71,83,83,72,71,67,74,78,74,79,80,90,70,73,72,79,91,63,75,76,84,77,75,70,80,72,95,100,74,89,78,80,72,79,82,69,94,83,95,97,85,67,91,80,92,79,91,78,70,74,80,90,66,91,77,80,78,82,86,63,77,89,65,86,71,64,91,85,83,65,79,82,82,96,67,73,74,92,65,71,80,81,73,84,58,73,73,78,71,82,80,72,79,78,83,78,68,86,72,77,70,65,78,91,78,85,65,88,71,66,81,70,71,85,67,85,91,85,97,69,73,77,61,75,88,78,88,80,75,96,113,92,68,97,82,69,84,82,69,71,73,97,58,70,80,86,68,69,85,71,70,77,85,69,84,71,76,94,84,78,83,65,75,74,51,85,75,98,87,90,98,83,70,73,71,79,70,87,63,83,80,75,60,61,76,68,81,72,58,77,76,85,75,70,70,86,86,77,61,63,65,82,69,72,84,69,78,76,69,86,79,66,66,86,82,75,74,78,63,98,68,67,87,73,77,67,68,75,72,82,77,66,74,95,74,76,76,75,88,85,91,81,88,92,44,78,66,81,72,79,90,83,92,88,74,84,70,78,88,68,86,63,76,79,85,65,85,81,95,77,73,92,86,96,76,77,86,96,60,68,68,70,79,75,69,65,68,87,64,86,68,62,78,83,82,67,73,84,76,86,71,85,89,84,88,91,93,75,89,81,79,92,80,99,62,79,99,97,84,66,79,93,77,74,55,84,79,72,71,84,85,81,79,88,73,84,83,81,74,76,65,79,92,58,70,69,71,76,77,76,92,72,80,73,58,70,84,79,72,67,62,80,80,97,71,73,96,78,75,96,76,67,83,74,70,85,74,78,77,77,77,61,62,78,82,84,80,65,86,73,94,88,78,75,71,94,83,85,78,71,66,73,70,69,86,83,84,69,85,88,71,79,72,66,99,69,90,68,75,78,76,83,84,70,62,73,82,91,71,86,68,60,78,74,82,73,89,76,87,77,58,78,72,59,67,95,89,74,73,83,69,100,76,115,85,83,77,77,70,92,86,70,60,90,74,77,82,85,63,77,100,78,65,71,75,87,77,63,72,78,83,94,81,67,75,74,88,90,71,74,70,57,72,85,84,90,76,70,68,86,77,90,77,83,70,85,72,71,63,106,76,79,78,84,68,60,73,81,76,90,70,75,63,68,78,74,83,88,98,91,77,70,67,81,80,70,65,97,69,66,67,74,87,65,75,69,74,71,75,71,75,82,66,90,77,74,77,76,82,81,80,83,81,92,71,84,85,68,68,65,66,65,76,76,86,79,74,68,93,57,83,91,70,70,76,71,77,82,66,71,70,71,71,73,68,69,90,72,65,95,81,77,76,68,86,60,91,78,73,89,60,81,82,89,90,64,71,65,76,84,98,75,70,63,82,83,67,72,72,75,77,74,76,61,78,94,83,86,73,55,80,74,99,88,78,82,73,71,54,76,76,72,75,84,77,90,82,83,71,88,70,77,81,83,79,79,78,89,78,72,65,70,71,67,91,77,93,78,60,66,71,88,74,73,69,81,75,63,70,76,82,78,70,69,83,71,80,65,59,73,60,78,80,74,83,70,75,80,65,85,92,75,73,76,73,74,76,77,76,57,67,87,79,67,68,83,69,64,65,75,87,71,63,80,72,75,78,65,72,72,56,74,71,76,86,69,80,76,64,58,68,74,60,76,84,67,79,83,73,68,72,90,79,82,71,68,58,79,96,93,89,91,63,72,80,57,69,75,78,64,96,83,67,75,75,58,84,69,67,80,84,74,63,82,88,84,87,69,87,71,84,65,93,56,78,80,73,70,77,87,77,79,80,92,69,68,75,80,76,68,69,83,65,73,78,96,67,104,81,81,83,68,67,64,69,90,79,76,73,78,52,73,60,72,78,78,57,68,85,84,91,57,74,80,68,88,82,80,70,89,77,82,75,63,74,85,63,76,75,55,75,62,81,66,77,81,87,79,78,60,91,66,74,58,78,80,80,65,77,88,73,61,64,73,65,86,95,82,75,70,82,101,70,64,81,96,77,61,82,67,106,75,68,49,77,91,70,73,77,56,75,62,82,73,69,77,84,74,76,74,61,95,62,71,48,64,83,75,78,79,85,81,62,86,73,85,70,90,59,75,84,85,85,80,82,73,70,73,87,73,81,90,73,86,77,79,89,65,88,78,71,65,79,80,81,79,90,60,69,77,66,78,76,75,81,67,77,77,68,71,80,79,92,85,81,65,91,69,72,78,72,62,81,91,78,69,83,98,70,75,68,96,77,93,74,86,84,74,71,84,72,64,79,70,78,77,65,74,82,71,81,80,89,65,100,79,76,76,90,58,62,95,73,80,71,79,66,67,83,65,92,88,87,68,65,72,76,89,80,87,60,64,77,58,81,76,74,77,68,74,71,88,89,69,88,90,68,96,84,72,72,70,94,82,67,62,70,88,75,76,65,65,80,85,73,91,67,67,87,66,77,71,77,80,68,78,60,71,76,78,68,80,63,76,76,76,60,83,70,77,81,71,72,64,85,79,69,75,73,85,85,76,72,78,77,68,79,64,72,74,59,65,68,59,70,83,66,74,84,97,70,65,76,72,94,83,76,87,81,62,69,84,76,85,63,61,71,77,74,50,83,55,67,67,73,83,83,81,84,80,70,76,82,71,62,82,67,84,86,71,80,71,71,87,73,84,86,99,56,86,69,87,74,60,68,63,77,74,80,89,63,72,64,65,66,51,83,74,100,60,82,69,81,68,76,74,70,87,63,78,81,91,76,69,59,73,68,103,92,99,82,61,70,83,95,62,70,70,86,76,70,54,78,75,83,64,78,77,70,70,78,93,60,77,72,80,61,65,83,71,68,80,66,68,74,55,66,67,87,81,73,55,91,62,94,61,63,103,72,70,74,63,92,75,60,83,73,53,59,67,63,60,66,63,60,68,78,76,90,76,80,80,75,73,72,77,72,86,72,82,89,76,81,74,88,50,90,69,74,75,70,72,81,65,75,75,77,78,76,67,74,84,62,64,78,79,75,73,64,81,70,75,72,75,71,57,77,64,59,63,64,85,70,71,68,72,68,79,83,61,64,83,69,73,68,74,71,71,96,66,85,62,68,70,76,67,81,70,67,83,75,74,67,88,80,65,66,83,73,74,84,72,79,58,87,87,66,74,76,76,79,86,67,67,69,83,73,73,92,86,73,67,88,61,84,92,88,67,75,65,76,63,86,70,60,75,84,71,81,74,77,68,82,77,82,75,76,55,80,69,76,62,70,61,58,96,85,80,86,81,77,46,66,81,89,71,79,84,64,76,91,69,80,78,74,61,70,63,65,64,83,69,79,57,53,72,65,76,69,77,60,88,83,68,68,68,91,66,81,73,70,74,77,87,62,95,71,62,87,63,68,67,74,80,78,72,88,94,82,87,90,73,57,59,76,74,87,71,58,70,68,79,87,64,72,65,82,82,72,73,72,61,66,83,80,67,67,86,86,69,69,70,80,84,61,76,84,74,83,70,78,72,73,100,60,84,77,69,55,82,82,80,64,88,62,71,80,64,62,78,60,73,57,76,65,76,74,80,50,80,62,99,84,93,66,71,75,84,79,80,94,72,74,83,68,66,63,89,73,80,74,57,75,75,84,64,79,71,77,74,69,69,81,79,72,76,88,48,81,68,80,65,85,74,85,65,64,69,64,70,77,61,66,78,91,89,78,81,68,94,83,63,65,63,84,71,57,61,71,71,71,72,68,76,82,74,68,71,76,79,69,80,62,85,82,79,69,88,76,61,77,78,69,75,83,57,77,54,87,67,100,87,77,78,70,77,83,69,71,69,89,80,61,53,58,83,83,83,78,80,71,73,68,98,61,73,82,74,85,74,60,60,74,74,81,73,74,78,65,75,68,56,74,76,81,74,71,82,67,66,74,77,80,67,70,71,91,76,76,66,62,70,93,66,84,86,68,73,72,65,57,56,66,57,82,73,60,69,77,77,62,87,77,76,92,57,75,62,79,80,65,51,80,77,64,66,62,93,49,73,54,78,75,73,92,72,79,68,53,65,81,56,84,60,76,81,81,69,75,76,75,77,61,66,76,69,90,72,78,65,63,65,75,58,61,68,69,72,50,62,63,73,79,64,53,67,85,80,63,92,71,75,71,66,69,102,68,67,56,69,87,77,58,57,69,58,83,61,76,63,61,75,67,71,92,72,54,88,65,92,79,70,69,59,70,79,67,76,61,62,62,76,58,57,72,58,69,65,77,66,71,61,63,62,70,68,74,57,87,78,87,86,71,54,68,75,60,73,67,69,87,70,62,70,55,68,64,84,68,71,70,62,70,70,88,89,72,71,68,63,80,73,65,79,69,74,72,65,77,93,72,74,69,81,81,67,71,50,92,92,85,64,70,75,79,77,89,79,80,74,89,103,85,88,77,71,85,58,62,64,75,66,89,81,78,71,59,84,60,75,65,86,62,67,69,73,49,87,74,69,76,92,83,58,62,72,68,77,64,74,71,80,62,77,66,71,63,84,61,71,78,70,94,84,68,70,77,63,70,61,75,88,94,79,59,60,63,81,70,85,55,67,73,71,68,66,58,83,72,71,79,75,76,70,64,64,58,60,61,64,61,73,66,71,85,65,82,90,61,77,78,61,51,52,72,72,69,57,73,56,84,79,76,70,67,95,66,74,73,74,65,74,74,68,75,84,72,70,85,89,63,80,73,73,80,98,58,81,73,92,78,68,66,79,64,78,79,79,66,67,60,88,65,56,73,80,58,74,78,92,70,74,67,77,58,68,82,66,71,70,85,83,73,80,82,67,67,70,56,84,54,79,79,51,73,76,80,85,75,60,79,74,75,69,105,64,60,85,90,74,58,68,87,67,88,76,74,83,64,68,89,57,75,75,61,84,77,68,65,87,72,82,72,72,78,71,58,61,60,84,69,79,76,67,69,93,80,69,51,59,66,84,82,82,65,80,65,71,73,67,89,69,73,79,74,68,76,65,76,76,72,54,76,78,73,88,67,54,75,83,70,76,74,64,62,68,65,82,70,71,55,88,74,74,80,69,78,65,71,73,67,80,66,67,90,66,72,61,75,78,71,68,70,73,70,77,81,90,73,64,62,66,67,62,77,74,67,77,68,57,79,60,82,93,87,63,64,90,78,85,88,67,78,62,71,61,61,77,67,67,70,52,72,69,86,55,70,71,91,64,59,85,58,65,62,65,91,67,56,81,59,67,80,81,67,72,60,72,90,92,62,61,74,49,64,66,69,81,77,64,73,88,73,86,71,85,80,74,68,66,70,68,75,63,78,77,74,61,62,75,48,64,73,78,92,75,73,51,69,74,59,65,71,71,67,70,67,61,75,58,75,67,84,74,79,60,83,76,82,67,66,65,53,63,74,77,64,66,79,74,74,59,59,65,60,74,67,92,73,81,71,58,63,66,79,86,77,61,70,68,72,71,62,59,94,81,61,82,68,66,78,94,67,54,78,73,74,73,84,70,77,60,50,83,66,69,66,69,78,78,72,78,62,64,68,73,95,79,62,76,75,77,78,79,77,83,87,70,98,59,62,63,71,82,66,71,78,54,76,63,71,94,79,71,71,78,70,59,73,81,77,71,74,72,77,67,77,57,62,66,70,56,69,72,84,72,76,59,72,69,67,67,64,68,81,54,90,79,76,89,70,57,79,76,69,57,76,67,73,73,72,78,78,73,82,67,73,74,71,79,65,94,72,85,66,75,69,58,57,85,82,63,60,74,76,64,58,79,62,62,69,65,78,76,88,86,67,86,82,72,63,70,68,67,63,63,75,72,79,61,64,81,88,63,92,71,61,69,65,63,68,77,79,59,65,79,70,91,68,69,62,69,60,67,62,78,74,56,74,78,73,75,72,88,63,74,74,63,68,92,70,52,66,69,78,76,61,77,71,63,60,70,67,69,70,65,67,59,73,82,78,99,71,70,72,74,81,75,70,71,72,71,65,62,67,77,65,83,76,78,69,65,88,74,72,85,75,64,78,55,49,77,79,73,79,74,66,70,65,71,60,66,77,74,55,75,82,72,70,84,71,68,77,76,82,74,79,93,71,67,73,54,93,82,76,65,51,75,62,80,87,68,70,69,93,77,48,77,84,86,58,73,60,62,58,69,58,72,76,50,64,83,82,70,68,64,66,88,89,69,66,74,73,51,65,83,67,62,76,87,66,69,82,75,69,49,80,69,84,79,73,71,64,73,61,72,89,55,59,63,73,68,68,59,80,67,63,68,70,82,58,66,64,60,67,73,73,95,68,67,55,65,61,85,63,79,68,62,83,67,81,65,60,63,80,81,63,76,86,47,59,75,68,74,82,60,75,65,65,47,68,77,63,60,77,67,82,94,76,88,65,48,76,83,70,82,68,73,71,66,69,69,81,67,63,51,61,80,62,59,61,62,69,63,70,77,69,76,77,70,67,72,76,89,66,74,74,71,54,47,86,65,64,84,85,66,67,58,61,61,60,75,76,77,63,83,71,82,62,91,60,66,64,67,57,80,66,76,75,74,59,57,67,66,76,77,78,83,66,65,86,82,63,58,61,62,79,80,68,79,80,65,68,83,83,77,80,79,63,69,71,77,67,58,81,68,69,81,80,71,66,63,71,77,72,54,70,76,54,76,80,58,73,63,74,77,63,69,74,69,59,66,60,67,116,75,76,62,86,77,78,48,79,66,72,58,70,65,79,79,66,71,79,82,75,74,57,61,65,63,67,73,57,67,72,57,86,78,63,85,85,85,61,76,61,74,74,78,70,71,67,85,83,75,67,70,56,70,84,58,80,71,62,68,67,71,86,60,92,85,75,70,81,67,65,57,76,61,71,79,85,76,65,56,65,68,59,66,75,69,77,70,79,61,62,53,75,55,58,70,76,77,67,96,83,83,56,77,69,58,67,88,61,70,60,87,70,71,84,65,78,68,77,89,69,76,75,92,64,78,63,83,58,72,61,69,71,75,68,64,63,75,61,75,65,82,59,65,72,70,61,64,75,76,60,68,70,68,68,54,87,78,69,72,69,73,75,64,66,68,70,63,78,81,67,76,55,77,77,74,84,75,75,68,72,64,77,70,65,63,70,78,77,62,70,60,73,73,62,66,61,74,57,74,82,91,72,67,85,73,64,64,69,60,66,68,63,76,69,66,53,56,77,69,66,74,63,68,70,79,79,71,74,75,55,66,59,60,82,58,70,62,61,64,73,62,70,60,62,75,67,76,83,75,69,48,84,72,61,62,64,75,70,49,72,83,74,59,54,82,71,62,87,69,73,73,81,56,87,63,61,70,64,69,75,82,74,66,67,74,71,70,73,66,82,77,57,69,93,72,59,84,76,64,68,71,75,71,77,53,71,78,72,64,87,75,62,70,70,65,84,63,71,77,70,81,76,69,70,69,73,73,73,74,76,55,51,63,58,67,58,80,64,67,70,61,82,69,86,74,63,59,52,82,67,84,71,61,64,74,75,74,55,79,77,87,67,81,71,63,69,77,70,67,63,66,84,57,61,66,68,59,74,74,74,63,59,73,91,80,67,70,69,72,63,60,69,56,67,73,84,70,64,86,65,76,76,55,79,81,69,67,70,69,61,78,75,80,56,64,65,65,74,68,60,72,55,66,69,52,84,60,72,73,72,74,78,75,70,64,80,81,59,68,64,57,57,68,62,86,66,75,87,65,52,69,51,56,81,75,64,71,69,62,66,56,75,59,69,57,82,52,62,91,71,60,92,85,64,67,74,80,67,69,67,53,58,65,66,60,85,78,58,58,70,72,79,69,67,69,74,74,73,53,70,72,57,75,84,68,67,58,59,63,59,76,65,73,60,75,81,57,70,66,48,78,55,68,65,50,63,69,61,56,90,83,66,66,59,74,58,82,63,76,66,66,59,78,61,62,68,64,62,65,71,55,69,56,57,62,67,59,70,83,79,62,64,70,61,96,67,70,82,65,59,58,84,82,71,68,58,69,66,59,86,73,79,59,72,86,68,63,63,82,80,76,76,83,74,66,77,54,71,59,61,75,62,57,56,69,84,65,55,72,71,66,65,63,53,56,68,68,66,85,58,87,72,56,57,58,76,74,69,70,55,72,70,66,85,82,64,65,73,70,56,61,65,65,50,58,78,88,66,66,77,61,79,71,73,68,70,68,77,67,79,52,91,69,76,62,69,72,62,56,64,72,81,66,66,60,79,63,76,64,67,75,67,68,64,63,76,80,65,101,52,66,51,56,60,65,68,81,60,56,77,78,60,77,53,55,63,70,63,75,68,74,72,58,70,62,77,71,70,71,56,72,64,71,78,82,75,63,59,47,81,60,68,56,92,70,65,76,73,65,54,59,74,68,70,74,61,57,63,58,68,59,75,64,67,55,51,86,64,66,56,60,80,63,60,57,74,82,62,71,75,61,63,69,58,78,58,77,74,78,53,66,64,73,70,53,73,74,76,72,65,81,63,58,61,57,67,50,65,79,69,73,53,55,63,77,76,73,78,84,59,68,56,71,63,58,52,74,70,75,56,57,74,73,68,70,63,74,58,73,77,73,69,65,75,72,61,77,71,76,62,63,71,70,59,69,69,57,85,67,75,67,66,78,53,64,69,64,65,66,74,77,78,61,62,73,70,68,81,77,64,55,66,64,72,74,59,76,59,47,52,73,58,57,72,68,67,68,64,72,67,70,62,64,85,76,53,72,79,72,74,62,57,78,60,65,72,64,67,59,70,65,68,58,73,57,78,65,66,62,70,65,52,57,61,72,76,70,78,62,66,59,70,67,70,70,76,50,67,80,70,67,64,83,68,76,81,57,66,77,66,58,76,59,80,71,69,63,59,64,68,63,70,70,71,57,67,56,78,60,71,77,56,69,72,74,63,71,54,60,69,68,77,70,49,76,58,74,82,61,73,71,71,77,69,70,60,63,52,62,63,77,87,84,63,54,73,56,64,87,72,79,78,67,67,67,83,69,71,76,63,71,81,59,48,60,62,58,71,66,59,61,63,61,62,71,72,77,60,62,78,72,66,94,50,50,61,56,78,62,85,80,68,81,59,59,88,70,78,80,73,70,91,69,63,39,66,69,77,55,71,60,68,61,66,73,60,57,67,81,58,71,77,68,73,80,72,73,71,67,65,80,67,59,59,72,83,63,77,68,59,72,73,62,54,77,75,63,81,65,90,68,69,65,64,70,74,60,77,80,63,69,53,78,62,83,48,59,74,74,61,54,80,74,63,73,65,73,67,60,58,80,56,60,70,54,86,64,70,70,61,61,79,62,58,69,73,51,56,88,76,69,59,60,79,72,54,79,86,65,74,87,62,68,46,65,68,73,61,61,60,57,65,65,84,70,57,64,68,65,62,68,75,82,50,58,67,55,48,77,65,59,78,73,89,80,72,62,67,64,67,76,58,80,74,73,62,78,63,62,50,78,84,59,53,70,79,60,62,65,61,67,75,74,60,76,59,66,78,62,69,55,70,79,82,70,76,64,65,65,62,56,51,68,62,61,51,75,59,78,71,81,63,70,63,70,56,59,68,76,79,59,61,77,94,90,49,68,85,66,57,69,69,73,67,77,56,63,78,63,59,76,54,78,70,63,75,69,73,72,79,63,70,76,60,62,56,64,77,59,61,94,79,60,87,57,96,61,86,64,64,60,70,61,85,53,72,47,62,67,59,72,61,60,62,65,68,63,80,53,77,78,76,86,65,61,78,82,64,70,68,72,76,74,69,66,69,76,57,75,76,65,68,81,61,66,55,58,56,60,62,75,71,64,61,57,63,69,52,56,71,73,79,66,56,64,66,73,68,65,72,67,58,65,74,57,62,65,77,79,78,80,65,78,62,70,66,61,50,79,58,69,64,77,71,79,75,71,86,68,75,70,69,86,82,64,65,62,64,72,63,70,68,74,67,57,58,73,78,73,55,57,63,57,65,67,62,61,68,78,92,65,54,51,79,73,59,58,63,65,60,57,67,62,54,65,61,80,81,83,71,62,60,69,71,86,79,77,66,79,73,67,63,63,90,88,78,72,74,70,64,56,77,67,65,65,66,67,68,74,64,59,72,60,57,64,55,76,63,56,58,66,56,67,60,66,68,69,65,50,62,68,54,44,63,67,61,73,70,78,97,66,69,50,67,81,65,68,68,53,72,85,60,59,60,64,68,78,73,61,64,66,71,69,54,75,86,86,55,76,65,66,82,55,59,65,84,69,65,70,74,67,62,76,58,71,73,79,68,67,64,79,79,53,75,73,64,66,89,50,60,64,61,58,74,59,79,59,81,70,62,64,54,63,77,50,64,52,72,63,66,67,70,89,66,53,69,58,62,79,71,90,91,56,81,72,73,70,84,69,70,67,70,72,65,59,76,74,57,73,70,69,67,74,87,53,66,79,74,46,73,74,40,81,57,83,75,65,65,49,62,59,95,74,79,68,66,51,69,60,77,87,53,68,59,62,76,71,77,71,47,65,82,66,70,67,74,84,67,65,67,68,70,69,60,54,77,57,62,71,67,79,60,71,73,54,64,74,64,72,67,60,77,70,89,66,66,62,54,75,78,71,72,71,68,72,81,64,58,61,60,68,67,68,50,53,56,65,63,82,67,75,69,72,93,67,71,58,75,67,65,66,79,69,59,74,71,56,69,54,66,78,77,60,68,63,81,60,78,66,73,56,75,55,66,64,82,77,64,76,69,70,69,59,87,65,66,51,72,70,76,74,65,76,73,69,74,61,68,55,69,55,76,57,72,55,56,64,57,58,78,86,72,73,78,67,54,66,78,78,67,54,63,66,84,73,68,81,61,70,64,68,57,63,72,79,74,70,60,64,82,74,65,86,69,69,62,78,66,70,71,79,64,64,59,76,63,59,58,77,62,62,54,71,64,51,59,58,63,61,74,63,65,63,81,82,67,71,78,63,74,68,56,86,77,70,53,71,77,57,62,62,57,50,61,64,56,72,69,70,61,64,55,80,71,68,93,53,66,75,78,80,67,85,54,61,65,63,65,76,60,65,68,59,65,57,53,74,73,68,58,79,57,71,52,50,68,66,64,64,54,63,60,72,76,72,56,76,68,78,62,67,57,69,67,73,71,60,71,75,55,76,56,68,72,59,65,57,72,67,66,66,65,59,59,65,53,61,53,61,74,45,63,89,83,77,70,76,64,58,65,62,64,68,64,77,56,63,65,78,88,68,69,53,54,69,66,74,53,40,76,49,56,67,82,59,68,66,53,54,67,81,63,57,70,53,59,54,58,69,83,59,72,73,51,65,63,66,53,64,92,65,60,48,57,72,67,81,55,63,51,58,53,63,70,81,53,63,67,65,57,52,58,58,67,63,76,76,71,73,63,82,66,77,66,56,70,58,71,73,71,71,58,87,65,67,72,73,47,75,72,77,58,70,61,63,67,63,77,77,75,56,73,41,72,55,54,54,53,68,64,65,55,79,73,65,68,65,80,53,70,83,63,80,54,82,61,59,64,71,69,57,67,88,52,64,71,52,65,83,67,79,64,58,78,74,74,48,49,61,72,64,63,68,71,64,44,62,73,51,66,57,64,53,69,53,67,61,70,75,58,41,89,67,58,56,78,60,69,53,73,60,74,69,68,50,74,57,65,76,67,64,61,59,81,62,72,66,58,68,78,63,81,53,58,49,63,58,63,74,65,36,79,65,52,70,76,74,65,69,78,60,56,59,57,52,65,51,68,72,50,67,94,77,65,62,79,66,64,42,71,64,82,64,58,58,65,63,72,83,66,66,68,50,71,60,62,59,79,53,64,60,74,67,63,61,51,71,69,58,57,71,68,55,82,59,61,69,59,53,88,71,74,66,74,81,74,59,84,65,76,67,79,61,68,80,74,85,72,72,76,76,63,55,56,53,56,62,66,69,56,59,68,57,59,63,71,66,73,57,60,71,61,63,57,54,60,68,63,70,71,48,61,62,66,69,49,62,83,72,63,60,54,58,77,59,60,61,63,53,50,56,60,53,54,60,86,65,84,42,67,69,66,72,56,67,58,52,57,67,70,63,66,68,90,48,81,52,54,66,69,54,63,61,64,82,59,54,70,63,64,74,70,70,71,85,58,56,59,64,70,61,68,60,76,61,61,68,63,57,61,67,68,63,50,63,66,76,57,49,60,60,62,62,66,72,61,58,64,76,78,75,57,71,71,58,72,79,52,69,77,89,76,78,72,59,79,58,67,68,67,69,61,70,82,74,57,44,69,79,67,58,67,72,55,65,48,91,89,54,69,75,73,75,63,81,61,60,62,63,70,63,63,58,49,75,70,66,82,71,67,63,83,70,72,67,70,89,68,56,58,66,69,60,78,68,46,69,76,55,59,71,71,67,72,72,64,63,65,66,56,67,66,61,62,63,61,67,64,71,70,53,60,61,69,68,66,63,72,72,71,79,65,74,62,81,65,59,49,74,71,88,69,67,60,67,67,65,77,59,60,59,66,60,62,64,76,55,52,49,63,66,77,71,65,66,63,76,59,51,80,51,54,68,70,72,71,59,63,61,66,56,65,55,66,63,65,61,54,79,73,57,53,66,61,66,57,67,64,63,73,75,63,74,71,60,77,65,55,74,74,59,65,89,55,63,72,47,62,67,76,76,55,74,48,61,65,66,56,53,74,52,55,67,58,70,63,60,77,69,63,70,66,62,61,58,69,74,74,66,65,52,70,71,67,57,58,65,63,58,67,78,81,85,69,61,67,64,63,61,67,69,50,50,68,56,70,65,62,60,54,56,71,60,66,55,74,72,66,62,52,54,80,65,77,63,57,56,74,76,62,63,65,48,60,44,72,50,80,63,69,67,64,74,63,81,68,63,67,61,71,58,75,75,64,54,68,59,75,67,59,63,54,71,75,60,58,58,67,63,68,76,59,62,58,61,52,60,77,59,64,80,65,68,58,65,53,69,63,53,62,58,67,71,64,56,58,62,67,81,55,59,65,75,70,68,71,69,53,63,65,65,57,79,52,76,62,43,66,37,75,67,57,71,64,59,73,58,58,58,53,67,63,60,69,62,58,45,63,81,69,52,71,58,58,51,69,62,52,75,47,77,69,38,55,53,74,57,67,63,63,64,58,50,74,71,66,65,75,78,67,71,78,84,63,70,50,63,56,59,65,66,60,62,52,52,77,67,61,62,59,81,64,61,54,67,52,57,64,65,88,63,67,64,69,72,64,64,67,50,67,69,61,64,76,62,54,76,65,81,56,59,51,52,52,57,56,68,62,47,68,60,81,60,56,72,40,67,65,80,67,65,64,72,69,50,72,53,78,76,59,63,54,89,88,65,54,56,45,52,77,62,59,56,51,82,61,60,67,61,65,52,78,56,60,79,59,66,60,72,71,65,72,86,57,61,47,69,66,57,67,66,55,65,69,58,66,54,65,64,61,67,65,73,55,67,68,54,62,74,63,70,62,67,51,71,66,90,71,56,73,62,77,56,68,62,60,78,62,54,65,80,85,47,66,53,76,70,60,54,60,65,64,61,74,59,71,62,64,75,64,63,68,62,50,61,69,66,65,65,62,72,64,79,64,67,64,67,65,54,45,64,68,67,66,53,46,65,55,58,73,59,60,55,65,73,57,68,47,73,51,64,50,60,89,59,59,56,50,52,75,67,76,59,60,70,66,77,74,68,56,65,60,73,59,61,80,52,47,67,49,64,60,72,72,62,72,74,65,54,57,71,65,61,64,77,80,46,54,64,63,52,72,75,54,52,67,69,57,63,54,69,55,57,62,70,79,56,43,45,62,57,66,64,60,51,56,75,60,54,79,72,61,64,67,51,50,69,46,43,53,71,52,64,63,61,55,63,57,50,56,66,62,65,64,70,64,57,45,58,47,77,70,68,54,63,71,59,55,65,55,68,50,57,80,55,53,49,62,63,61,49,64,58,65,66,59,59,65,65,59,64,69,52,54,75,57,73,60,70,71,53,86,65,55,68,59,59,64,64,74,57,50,55,49,58,55,74,69,67,61,67,80,71,73,61,64,68,66,49,63,76,65,60,58,62,62,64,57,49,73,69,81,68,64,76,63,61,61,77,52,67,72,57,65,60,61,65,59,63,53,47,70,50,47,60,64,61,63,64,56,56,66,62,54,64,47,51,64,64,42,72,70,75,76,65,79,67,74,60,71,50,49,63,63,55,70,51,57,66,55,74,57,48,70,68,62,54,66,56,58,56,63,67,76,55,63,64,77,55,57,62,44,63,49,67,51,60,71,61,67,66,72,66,65,62,80,56,62,72,56,66,53,56,69,54,54,53,58,61,47,68,75,68,64,59,55,47,70,67,59,67,74,56,62,69,71,63,66,54,55,51,52,69,62,57,64,48,71,68,70,75,65,53,54,73,59,73,63,62,70,61,47,59,61,58,71,54,63,55,69,62,60,56,51,57,60,55,66,74,55,61,48,53,69,64,66,55,70,62,52,81,45,58,67,59,65,64,60,64,59,53,65,72,58,46,67,60,67,74,69,50,65,80,56,78,60,54,72,77,71,57,60,71,65,56,55,71,73,72,58,44,63,58,59,67,65,70,82,74,49,50,46,64,66,66,55,51,71,66,65,58,48,56,60,43,52,83,58,58,63,64,70,53,62,69,62,81,64,64,63,61,50,61,66,68,57,72,64,56,52,62,73,65,49,53,49,47,65,64,45,64,48,68,78,67,56,50,56,66,57,68,57,60,60,73,70,53,67,61,67,60,90,52,57,50,59,56,52,55,65,76,50,66,60,68,57,58,64,62,57,61,55,59,63,68,67,76,46,63,69,77,56,68,60,68,60,62,55,66,54,57,44,63,61,64,76,55,72,56,59,60,56,77,64,59,60,63,55,67,52,68,77,78,49,73,64,74,52,73,57,77,54,68,53,68,60,69,65,66,56,56,55,63,58,59,51,60,57,64,61,64,71,49,73,72,66,74,84,54,58,44,56,57,54,83,50,57,65,53,46,67,64,57,59,78,62,60,58,53,67,67,67,52,53,40,66,63,47,59,61,59,57,51,62,79,68,65,54,60,65,74,56,52,57,57,54,86,46,70,64,67,71,58,50,53,65,57,53,49,46,65,78,48,46,62,61,64,55,68,65,79,69,70,61,67,62,65,54,54,57,65,50,65,63,47,59,58,65,69,51,58,66,43,53,59,56,58,56,60,64,63,43,51,44,53,74,54,62,66,64,57,77,72,65,70,64,53,60,62,69,56,56,44,63,50,67,64,58,70,61,62,41,63,75,67,70,59,65,80,60,56,51,62,53,61,62,43,55,60,71,79,77,67,45,62,59,58,64,51,80,60,67,67,66,55,57,59,62,70,68,47,69,68,54,55,69,57,69,72,62,82,47,62,64,55,60,55,66,55,70,65,61,67,60,58,61,68,58,58,44,48,49,72,56,50,68,72,57,77,59,58,60,59,66,50,64,61,65,59,57,67,58,59,52,64,53,56,66,66,62,63,74,58,71,56,72,89,51,47,69,53,64,62,48,63,59,53,46,68,70,53,64,66,39,80,72,48,50,65,70,63,42,55,55,65,61,69,64,54,74,67,58,60,55,79,59,63,62,51,80,53,77,51,66,46,63,53,74,58,66,71,51,72,65,62,67,68,61,50,83,71,63,48,63,71,57,71,63,67,58,55,57,55,62,58,61,60,58,57,74,74,52,65,61,64,45,63,59,61,61,60,65,53,70,54,60,57,73,39,52,61,69,44,49,56,63,60,53,65,59,74,58,51,57,67,66,59,58,59,56,67,48,56,79,62,73,65,69,65,58,70,65,79,70,64,56,50,52,62,46,51,69,63,72,37,57,63,69,77,46,82,69,55,54,58,87,56,62,66,54,49,62,63,51,69,51,56,56,58,62,64,68,70,55,47,62,76,53,73,57,55,43,69,56,66,57,75,72,50,66,55,82,68,57,67,70,47,54,56,67,72,45,45,74,68,73,51,52,54,59,60,67,65,70,74,67,53,71,64,74,49,59,56,59,75,54,51,51,50,70,53,67,55,78,55,65,59,65,67,76,59,71,70,66,71,46,60,73,55,54,55,50,66,56,71,64,60,64,58,61,61,68,57,50,57,60,62,59,61,65,43,48,62,60,60,47,54,60,55,59,56,63,70,62,59,58,49,67,52,52,70,58,64,66,52,72,67,58,41,78,56,56,51,73,77,60,47,42,51,51,71,45,59,59,55,56,56,60,63,61,64,59,71,65,51,75,44,68,46,50,49,73,65,58,72,60,59,56,62,62,62,48,49,66,45,73,48,55,52,75,49,67,66,71,61,67,49,51,56,63,49,68,49,59,55,78,52,63,75,59,57,73,54,58,48,62,56,62,49,56,63,57,76,70,68,64,68,60,58,65,56,71,48,67,51,64,59,50,68,57,61,62,58,46,80,55,71,76,71,53,48,62,62,69,57,65,50,41,54,52,76,73,54,61,66,66,69,55,67,49,54,44,55,70,41,68,54,59,54,79,64,69,56,44,71,57,67,56,68,45,51,54,63,54,57,64,48,52,59,59,57,50,57,48,50,65,57,62,61,72,80,46,51,63,62,61,57,69,62,58,61,43,66,61,62,52,64,53,63,67,54,75,59,71,54,43,54,48,51,61,58,72,58,57,70,48,68,56,59,57,58,62,69,63,59,46,61,57,58,73,71,53,60,62,51,72,65,87,80,58,52,73,60,61,63,57,50,65,40,70,59,59,44,55,57,64,55,55,51,52,79,60,67,47,68,63,58,61,81,51,65,64,81,48,58,62,60,54,61,48,57,59,66,71,57,61,70,57,57,56,66,42,51,58,50,62,65,67,59,45,45,60,66,60,53,77,67,63,50,40,84,76,69,51,61,57,65,64,62,63,49,64,81,64,69,43,45,52,65,54,70,69,72,50,62,66,72,49,45,69,59,87,57,61,45,63,52,59,73,67,85,54,40,55,58,77,67,58,37,64,55,50,61,63,68,45,68,77,57,59,61,68,62,57,55,72,46,57,62,52,51,69,72,61,69,77,42,97,50,62,63,61,52,62,67,65,68,45,58,72,58,63,60,83,37,50,70,51,77,65,63,61,55,53,45,61,56,37,60,54,68,50,56,66,56,78,59,50,60,57,64,55,81,79,72,44,64,62,64,55,66,63,54,59,57,61,46,67,68,62,50,64,63,83,54,45,63,56,71,53,59,63,73,68,65,45,61,64,58,87,63,53,65,47,67,44,57,54,54,63,71,51,64,58,52,60,42,70,68,58,67,50,47,60,67,51,66,64,57,64,61,58,63,79,77,67,61,63,53,50,73,60,61,60,40,69,52,56,69,59,64,69,63,83,69,60,72,61,66,65,74,64,54,69,61,48,57,47,64,47,55,55,51,53,56,60,38,58,58,51,50,59,43,60,48,57,76,65,52,40,59,67,80,62,58,53,67,61,57,81,58,65,75,58,49,70,59,56,48,46,75,56,53,83,57,79,53,66,53,62,56,42,54,71,54,67,55,54,54,59,65,51,72,61,77,72,49,68,55,50,48,68,51,59,44,60,56,65,59,64,50,66,50,68,75,66,60,55,57,68,58,70,61,75,59,70,59,61,55,57,56,59,70,46,54,58,61,62,58,71,63,68,82,67,62,51,56,54,64,66,54,59,51,62,50,60,72,52,60,68,64,60,51,71,68,58,54,48,66,47,38,52,69,54,74,56,61,61,63,62,66,68,73,53,52,71,66,65,55,67,57,63,48,63,55,65,53,62,58,51,43,39,58,73,54,48,65,58,60,69,73,68,51,61,56,63,53,57,56,67,57,73,53,81,60,67,56,60,55,70,58,46,58,59,56,60,53,61,60,61,72,53,56,60,58,56,66,58,59,54,51,67,65,53,58,53,68,62,60,63,81,52,60,61,61,64,66,52,68,54,61,47,56,63,58,57,58,65,59,48,59,64,55,50,44,59,77,55,56,46,64,57,55,52,57,57,63,59,82,59,47,71,56,60,65,78,57,60,72,55,68,55,50,67,69,68,59,72,60,49,60,69,49,56,67,68,54,81,49,44,46,59,48,52,43,66,57,46,61,69,40,62,78,74,57,56,61,59,63,50,68,51,71,55,48,54,65,64,57,45,71,54,55,53,54,49,69,60,57,48,68,59,68,64,68,56,63,66,50,60,82,63,47,50,58,73,48,58,48,64,62,50,69,64,59,47,47,66,67,52,45,53,50,53,62,48,50,65,60,63,55,62,47,74,56,57,54,67,68,62,57,55,55,57,54,38,61,73,45,78,55,65,60,58,84,69,55,62,63,45,60,56,43,61,50,70,64,56,41,66,55,54,76,66,61,71,53,67,76,57,55,54,44,66,40,58,50,52,59,54,64,71,65,49,66,65,51,58,57,68,80,64,60,48,60,57,65,68,54,47,45,65,51,52,69,74,54,65,47,50,50,56,75,62,46,58,52,56,56,62,68,57,66,71,68,66,65,59,65,69,51,41,59,57,53,55,76,46,51,56,72,73,65,53,65,56,65,58,56,51,59,63,74,75,57,61,58,47,58,47,51,56,54,64,51,51,56,37,54,75,46,42,58,77,49,49,66,66,50,58,61,63,52,58,61,57,61,63,60,60,61,66,52,60,63,51,53,53,54,54,66,64,59,46,57,60,48,65,77,63,67,59,66,66,47,73,60,57,63,64,55,65,61,60,57,57,50,49,74,53,56,55,76,53,47,59,59,69,65,65,49,66,53,66,63,74,67,58,62,59,52,60,47,51,44,70,72,53,66,46,61,51,52,62,54,43,66,49,58,63,45,52,52,59,57,56,57,56,56,52,54,52,60,54,63,72,73,51,57,58,54,63,51,66,53,56,65,57,55,57,65,68,74,61,61,43,56,62,45,51,66,55,54,54,78,66,69,56,47,63,64,61,55,44,61,64,54,64,64,59,57,77,57,58,61,52,66,50,70,75,58,48,51,73,45,71,49,69,53,67,78,46,57,58,58,58,54,56,45,61,45,56,61,59,50,67,63,49,44,60,70,54,57,50,65,61,64,46,64,48,56,90,67,55,62,61,58,53,60,56,71,49,61,75,60,52,46,51,54,54,49,62,60,58,64,62,51,56,57,67,67,42,58,55,72,56,59,59,62,63,57,63,59,56,53,52,56,62,63,45,64,68,57,53,51,61,68,51,57,63,50,64,63,60,52,56,70,54,76,44,70,53,56,49,65,63,35,68,55,53,73,60,47,43,57,51,53,53,58,50,58,56,55,65,62,50,66,64,56,57,50,62,73,63,53,51,54,59,57,56,75,75,55,62,49,63,64,53,43,53,55,48,58,55,55,60,54,69,55,72,52,35,48,56,46,50,65,53,79,59,52,57,59,58,59,47,48,55,55,68,67,75,49,67,53,57,73,41,78,43,57,55,62,53,61,58,62,58,57,69,54,67,52,41,52,47,43,49,57,65,61,83,57,59,54,53,44,57,68,49,48,68,71,60,50,58,61,50,59,54,62,58,67,60,71,70,70,54,46,52,69,59,64,65,42,61,45,60,55,48,50,63,38,56,52,57,55,46,62,51,64,52,66,62,56,50,52,57,64,58,61,69,74,79,45,66,61,48,64,61,55,59,58,66,55,63,64,58,49,48,73,76,55,58,44,53,61,60,46,58,65,43,67,61,74,64,64,64,44,64,60,55,48,59,53,68,56,47,53,58,61,52,54,58,54,58,64,54,64,72,55,58,52,50,72,74,73,76,51,41,47,63,74,60,58,72,65,55,64,42,60,46,67,67,55,42,52,41,52,55,52,51,63,73,65,56,74,57,69,60,66,69,73,49,58,53,61,43,48,61,62,51,63,63,51,54,48,66,59,57,59,63,62,66,57,53,57,56,57,57,61,60,50,70,77,63,60,75,56,58,74,73,60,53,63,71,45,44,63,57,46,73,49,56,56,55,72,66,66,70,57,54,63,65,44,65,52,59,50,44,63,61,56,42,54,59,67,54,58,66,43,47,61,55,62,52,45,59,60,57,55,66,66,50,45,64,54,51,65,56,51,63,51,42,55,56,68,61,62,52,46,51,64,42,64,48,65,52,63,49,61,54,44,64,44,66,43,63,63,63,61,65,73,48,47,57,56,55,54,64,57,65,58,46,58,55,54,46,48,59,50,59,50,64,57,57,50,66,44,57,71,48,52,57,65,50,53,38,74,60,64,57,55,62,55,55,73,40,49,74,57,60,65,62,58,70,68,63,50,65,60,57,59,64,63,42,43,66,57,62,65,36,50,57,43,63,54,63,64,56,60,74,54,59,67,62,64,59,56,59,69,40,53,65,65,51,55,71,66,41,62,41,56,76,65,57,57,70,71,55,56,53,51,53,46,77,61,73,53,53,83,61,58,60,58,41,57,40,48,53,53,59,43,68,53,54,65,61,62,58,52,61,58,53,54,48,61,57,57,68,74,50,73,58,41,48,51,64,57,54,50,65,53,56,54,56,55,66,66,59,58,45,65,51,57,48,56,60,58,55,58,53,56,54,54,62,55,75,42,67,57,64,64,64,53,50,53,57,50,58,76,58,59,71,55,59,50,51,59,57,52,48,63,55,65,49,69,43,46,57,62,58,50,49,52,56,63,58,53,54,53,56,57,60,42,60,58,71,50,69,54,61,57,53,62,65,62,45,59,42,58,50,45,54,51,56,76,60,55,84,60,53,63,66,48,69,60,48,55,57,48,61,68,52,54,52,49,59,52,67,77,64,56,67,75,63,57,30,51,62,45,59,53,54,57,64,59,54,50,56,65,63,57,50,56,60,53,47,51,47,60,60,47,56,59,56,59,50,46,61,69,68,64,53,50,65,68,47,65,69,62,71,61,70,47,50,39,47,60,52,48,59,53,68,58,54,71,60,57,68,49,63,83,58,59,55,66,61,57,49,51,52,55,69,63,45,61,56,51,56,46,45,68,59,48,70,41,49,58,49,65,57,56,49,59,58,63,62,48,59,60,58,39,55,56,48,60,48,51,55,50,42,65,43,58,60,59,54,57,51,53,45,52,54,46,54,73,65,60,49,64,69,63,62,50,53,61,58,47,63,66,61,50,58,67,52,47,56,54,47,68,56,67,49,58,52,59,55,42,52,52,60,63,57,65,52,62,54,55,53,44,66,42,67,67,67,54,42,52,58,56,68,43,63,51,51,51,59,57,62,58,49,73,54,62,52,53,46,47,53,61,47,56,64,55,63,51,74,54,60,45,58,82,73,38,53,50,46,52,52,57,51,58,64,54,58,45,56,47,63,58,58,58,51,48,74,54,65,61,67,54,73,61,64,56,49,65,73,48,58,67,58,42,43,66,49,55,62,63,57,53,67,49,59,55,51,45,56,58,78,59,57,54,48,70,65,51,59,54,51,63,41,54,46,48,65,59,52,44,49,61,53,56,63,60,46,68,64,51,60,55,62,59,76,57,58,48,49,59,57,70,59,60,51,53,43,61,57,71,53,49,60,48,54,58,65,48,49,55,59,71,71,55,63,56,58,62,54,75,57,47,48,58,75,58,54,65,68,50,59,61,55,64,56,51,51,49,63,47,55,52,67,55,55,48,49,69,62,75,63,44,40,75,51,44,70,68,69,55,41,62,61,57,48,64,48,43,47,63,64,58,58,41,73,67,54,55,52,69,56,51,57,48,62,67,56,61,58,61,55,53,45,53,42,44,74,64,66,62,53,41,50,55,63,59,69,56,63,61,52,40,63,61,50,57,45,53,56,45,67,57,49,51,53,44,51,51,46,38,63,47,59,58,60,56,58,55,47,71,73,67,49,49,58,56,54,49,53,69,63,62,56,49,53,65,52,47,67,58,69,60,45,64,65,64,52,55,55,56,57,59,50,49,52,46,56,66,43,58,57,46,46,55,58,38,47,56,40,52,52,66,62,66,51,69,55,43,63,44,60,61,60,58,53,60,57,54,61,55,69,62,54,64,61,45,52,73,48,59,52,63,60,62,75,60,51,53,44,53,51,73,54,45,53,58,56,55,49,61,72,52,68,59,59,50,62,56,63,47,52,63,64,51,49,55,60,47,38,49,58,55,52,36,48,54,53,60,57,48,58,59,53,60,53,33,46,41,54,57,46,60,45,51,51,56,61,49,60,62,58,53,60,64,47,57,57,68,60,61,61,53,44,60,65,52,72,44,50,66,55,59,67,61,59,45,60,58,64,60,59,56,57,49,57,66,63,74,53,51,62,51,53,58,55,69,41,60,53,60,65,70,56,69,60,46,57,50,52,54,61,44,71,45,66,59,43,57,59,74,56,57,59,59,62,52,61,55,58,51,71,63,57,52,56,43,48,44,62,38,73,59,57,69,61,57,48,52,63,54,47,55,47,59,47,55,64,64,68,60,49,58,49,58,46,44,51,56,70,63,58,52,50,54,55,46,38,47,48,61,53,64,71,55,53,53,62,52,56,49,50,37,47,54,62,65,63,55,56,61,61,61,50,55,57,57,59,61,60,50,54,71,62,63,67,46,66,38,44,48,47,57,49,53,50,46,67,50,46,58,64,62,45,57,52,55,55,41,47,56,63,53,65,58,49,56,63,48,50,66,50,50,49,52,43,53,49,52,50,61,47,48,59,40,44,60,62,66,51,59,40,60,52,59,55,68,63,41,60,54,48,59,39,60,48,56,60,48,50,64,61,37,44,55,63,55,71,57,58,59,68,59,66,39,79,38,65,60,58,45,69,48,67,69,45,55,58,64,55,48,60,62,54,38,50,48,56,47,32,33,51,47,63,63,60,59,65,52,52,58,52,51,46,44,48,46,61,52,70,58,50,60,51,56,65,62,50,58,69,52,51,58,56,61,76,66,51,70,46,58,62,48,54,50,59,62,58,40,35,51,61,43,49,41,61,60,46,52,54,49,57,56,51,52,49,52,38,50,42,54,60,56,52,47,62,58,54,57,59,64,72,55,46,56,56,57,54,59,56,67,44,59,70,44,52,66,61,68,65,58,59,41,58,57,53,65,39,62,48,50,59,58,65,54,57,70,55,57,57,63,52,45,57,62,72,57,55,55,47,55,56,58,51,51,52,59,56,47,56,54,57,41,67,49,42,64,67,63,49,68,51,49,65,54,45,50,56,55,50,62,41,45,62,46,53,46,45,56,60,41,52,61,46,58,67,69,53,58,53,56,42,62,46,58,82,47,53,57,59,55,52,60,56,49,58,69,68,49,54,47,59,79,46,60,44,44,72,40,66,48,54,61,50,66,60,67,52,45,58,43,56,56,63,54,67,54,56,62,48,53,44,59,54,38,46,62,45,54,51,52,51,60,39,61,52,55,47,54,46,61,52,58,47,72,49,60,58,58,57,62,53,44,55,53,61,54,60,46,49,48,45,52,59,70,50,56,50,63,58,67,50,58,52,57,48,62,63,62,61,57,55,46,65,50,57,50,50,47,52,48,56,49,32,57,61,47,46,57,62,52,57,52,52,47,50,43,52,41,52,50,54,56,53,45,50,50,51,53,41,60,64,47,56,46,39,49,38,78,49,61,42,57,59,46,57,71,56,61,66,55,52,51,50,51,46,48,57,39,65,51,59,51,45,57,55,62,68,47,38,62,41,45,70,47,58,40,57,63,53,51,50,45,53,48,57,50,57,62,58,55,53,55,81,40,41,54,54,44,46,58,56,52,55,43,59,58,49,62,48,62,63,50,62,53,50,65,52,50,52,51,55,58,64,55,62,42,50,51,42,54,53,48,56,49,49,58,54,52,47,43,47,80,63,40,58,53,46,38,60,52,76,70,70,61,68,52,66,36,53,56,42,58,75,34,65,46,57,43,41,53,50,56,47,53,59,55,49,50,52,66,60,48,44,49,51,52,49,49,55,56,46,53,55,58,60,47,43,57,57,48,51,59,52,58,50,55,43,49,82,50,67,50,63,60,52,63,60,54,58,58,47,56,51,47,49,62,59,59,47,46,38,47,73,50,69,67,54,57,61,62,61,54,60,50,32,63,60,52,43,55,46,56,49,58,46,48,39,61,56,55,50,65,35,38,61,57,47,45,60,50,45,48,50,57,51,62,62,54,49,49,50,54,55,55,55,48,39,51,54,61,53,51,63,44,56,46,53,48,51,64,64,39,61,52,51,57,47,52,57,50,41,45,38,46,52,61,56,42,74,52,52,62,54,52,54,49,57,51,64,48,62,60,57,45,45,43,39,50,58,56,51,68,48,53,58,48,55,57,55,74,76,64,49,52,53,53,46,45,45,55,40,47,68,53,72,57,53,53,42,49,67,59,70,66,53,61,57,54,58,52,51,50,41,64,60,49,41,59,59,57,44,48,52,61,47,66,65,44,59,53,60,54,51,58,55,54,46,59,54,55,49,59,46,58,61,74,52,47,49,45,59,49,59,53,58,48,59,46,55,47,57,55,54,50,58,67,50,33,50,50,59,53,55,56,64,42,47,52,69,58,49,49,50,51,45,45,53,57,52,55,69,57,55,59,48,49,59,56,52,55,49,61,49,63,60,47,71,63,66,47,51,52,49,50,46,61,51,52,47,40,64,54,53,58,56,51,55,56,55,52,38,50,42,63,42,54,53,47,42,51,72,48,42,64,62,41,34,47,59,56,41,55,81,49,56,68,41,49,71,64,62,46,51,55,45,46,73,51,52,61,54,57,45,56,43,50,49,61,60,56,57,44,55,64,51,47,57,45,56,58,42,66,53,61,50,37,55,51,55,51,51,40,45,49,40,62,51,69,54,54,56,57,47,50,62,64,68,55,46,57,57,52,53,54,52,58,68,57,58,50,65,53,59,58,43,61,54,49,58,58,50,44,50,57,41,46,48,51,53,51,64,54,55,69,53,44,53,54,49,50,64,56,45,50,52,46,44,48,62,41,40,55,64,60,58,53,40,58,47,51,49,49,50,51,37,44,56,43,54,59,56,52,45,57,49,49,39,50,43,60,52,54,34,53,63,42,62,54,50,51,57,51,50,57,56,54,42,49,60,47,72,42,58,43,49,53,49,63,46,53,41,54,54,79,46,54,56,48,50,48,55,56,49,52,42,57,50,56,62,54,52,44,69,57,52,51,45,52,53,50,61,49,43,61,55,53,48,57,53,49,60,52,65,57,63,51,63,62,49,43,55,57,44,51,46,54,49,65,47,46,68,73,44,44,48,52,60,47,40,57,39,52,47,49,54,48,60,35,54,55,41,57,56,68,71,42,44,49,45,45,62,25,48,75,55,44,51,51,51,56,58,65,53,62,64,56,45,53,46,55,50,62,45,47,48,61,50,54,56,67,50,53,61,65,43,39,35,64,46,56,49,44,63,51,38,38,56,43,56,69,37,51,58,59,45,64,55,44,52,53,54,54,49,39,49,55,53,49,49,39,47,52,49,51,37,41,48,46,48,55,48,49,55,57,42,57,55,49,63,69,63,48,46,50,53,57,53,45,55,58,55,52,47,50,39,50,51,67,45,49,48,51,51,57,60,56,43,46,60,50,51,38,59,41,52,43,42,54,55,36,60,47,45,50,73,58,46,36,65,52,52,55,49,49,62,57,72,55,42,44,48,55,58,54,39,55,57,42,42,54,70,51,52,49,64,61,45,42,65,57,52,54,59,54,59,55,56,51,50,53,55,48,72,45,63,49,46,53,69,68,47,53,57,58,56,64,58,46,55,65,45,53,48,51,60,55,52,60,53,49,46,46,47,55,56,50,59,43,46,55,44,55,44,54,54,44,57,46,52,51,46,56,67,49,52,60,46,52,60,65,54,38,48,32,50,43,48,44,51,55,47,51,54,52,50,51,48,54,55,46,52,47,49,57,52,52,51,57,33,64,65,42,58,40,43,53,39,54,40,50,46,68,70,57,52,53,60,49,61,60,66,53,43,61,54,51,48,52,52,67,58,64,60,45,45,37,45,34,43,40,43,59,52,41,53,57,49,62,41,59,66,63,48,48,59,66,56,56,59,64,64,51,49,36,71,48,50,61,48,52,45,49,40,67,50,58,49,44,43,46,47,51,47,54,37,55,53,50,54,52,54,52,46,58,59,59,50,57,58,43,45,51,39,67,40,53,55,53,51,54,42,48,61,43,55,51,49,47,67,54,67,48,59,45,51,58,59,48,52,41,62,57,53,55,49,73,56,50,40,54,51,44,54,45,54,71,44,62,54,52,73,45,49,53,69,53,65,54,51,68,43,59,59,47,36,60,62,50,50,40,45,60,49,63,49,53,57,43,52,58,50,58,46,55,54,44,55,44,59,55,30,50,51,44,72,51,42,49,48,53,57,34,50,63,49,61,52,43,58,63,60,59,54,49,53,50,54,41,72,44,47,37,48,56,56,36,46,63,50,49,40,59,52,55,56,43,58,50,39,38,61,52,48,38,48,50,40,48,40,57,36,52,47,52,67,57,50,56,60,53,56,58,54,44,39,54,53,54,46,54,46,48,43,45,55,58,62,43,42,42,48,62,50,40,55,47,48,63,39,51,48,50,53,52,49,51,55,52,91,53,62,47,49,45,61,45,48,53,52,58,38,55,49,59,51,62,43,61,36,48,52,47,60,64,45,50,53,72,57,58,55,36,58,50,44,48,38,38,49,58,51,59,56,52,56,52,50,33,39,46,51,53,35,46,51,52,51,55,46,49,57,55,60,44,54,62,35,48,50,45,44,57,56,42,56,50,42,56,56,66,46,65,62,57,40,51,50,68,52,55,67,54,55,47,48,38,51,50,43,60,52,53,35,49,44,52,32,48,43,49,60,52,52,62,50,70,55,64,49,68,48,68,64,47,44,49,45,58,55,61,42,48,58,44,44,41,47,52,69,54,47,50,61,44,40,46,47,62,48,43,54,52,51,49,51,44,42,36,31,57,51,40,59,64,57,57,44,53,47,47,49,42,60,57,56,54,55,42,61,44,52,40,56,39,52,71,60,52,46,54,42,45,50,53,44,51,53,52,51,32,53,42,59,57,53,63,40,45,55,48,65,65,49,44,45,51,41,54,60,47,51,53,49,43,57,47,66,44,46,58,54,55,54,47,57,43,54,38,53,59,47,55,39,46,57,56,58,55,51,37,46,51,63,57,49,59,57,61,37,50,49,43,53,56,51,41,60,54,51,50,44,50,50,50,58,57,44,42,58,43,51,51,54,58,59,49,52,51,55,62,39,40,69,54,45,53,52,52,52,46,56,58,49,52,55,41,38,55,51,51,55,57,36,46,53,57,42,53,61,46,45,62,42,44,52,47,58,57,58,60,52,49,51,52,53,50,62,60,49,54,60,53,47,57,53,50,56,37,42,48,55,51,60,47,46,59,67,60,65,40,56,51,50,42,52,61,45,61,48,58,54,51,54,65,56,48,67,48,55,55,63,49,53,43,64,49,41,51,49,56,55,63,53,46,30,46,44,44,63,56,39,37,47,54,35,43,38,40,48,54,53,47,43,44,59,42,54,54,46,48,36,50,53,57,50,48,47,41,51,49,45,61,38,46,58,60,49,68,75,46,52,49,50,43,48,53,55,50,64,67,53,60,61,45,47,44,50,70,51,54,47,49,47,52,48,48,40,50,50,63,40,52,49,56,59,47,42,52,28,39,46,48,37,53,48,70,52,60,46,41,50,67,47,54,59,47,46,37,44,50,55,56,31,53,45,52,46,55,46,60,41,57,52,53,48,44,55,48,51,57,62,51,41,58,62,61,59,53,48,50,45,43,48,47,53,43,75,50,56,47,46,45,58,44,53,41,50,52,63,62,65,49,29,63,53,55,44,48,43,39,59,35,55,52,61,54,51,40,46,48,46,44,58,54,51,57,55,37,47,60,55,50,50,39,48,48,56,55,37,57,40,42,53,45,51,59,51,65,48,42,49,51,52,42,49,48,50,65,44,52,60,53,53,50,47,55,38,49,44,54,42,60,41,46,56,56,53,42,53,47,50,60,53,57,46,52,44,58,44,56,50,52,49,51,35,41,39,53,53,49,46,61,38,51,52,51,77,47,60,52,46,46,41,38,40,51,49,36,52,54,62,44,73,34,52,69,44,51,46,51,48,57,49,42,45,38,47,48,47,40,57,51,63,48,37,54,43,47,58,53,60,63,48,56,60,45,63,43,51,52,42,41,44,43,62,51,58,56,55,60,49,50,54,52,57,55,36,61,52,47,39,40,53,41,53,50,46,52,55,49,38,48,46,38,40,47,51,42,55,54,54,46,41,30,55,49,48,53,38,46,48,50,44,50,61,41,52,45,58,59,51,36,58,42,71,54,31,48,41,54,44,57,46,43,45,45,49,46,63,53,52,51,52,49,42,55,45,51,41,46,53,44,53,53,40,54,54,36,47,60,59,41,52,55,42,56,47,49,51,46,52,63,60,45,55,52,50,44,66,44,55,55,47,48,43,67,50,50,43,48,52,50,52,45,46,32,35,42,53,37,54,54,46,48,76,55,33,52,56,54,51,41,46,50,51,56,37,56,49,40,56,49,46,44,48,48,47,53,48,56,48,39,54,67,43,59,64,53,54,49,48,56,65,57,53,41,49,54,54,52,45,47,49,39,53,52,59,51,43,46,42,43,63,52,56,45,59,46,57,59,56,52,43,40,52,47,49,37,57,54,49,47,60,45,54,56,41,36,57,51,55,47,46,55,45,53,52,50,51,53,41,53,56,58,46,54,61,50,47,51,50,60,45,57,45,43,41,55,41,30,47,46,53,51,58,45,33,51,50,51,64,51,64,45,67,47,72,50,57,47,41,62,34,48,50,62,60,44,54,54,38,39,52,51,66,55,58,54,46,53,39,60,52,45,45,58,64,43,46,52,60,53,45,42,54,48,52,52,56,58,46,65,40,51,69,38,47,49,58,54,61,53,50,58,46,38,51,51,56,46,54,52,52,42,65,48,53,49,44,55,50,45,47,48,51,45,54,41,51,52,43,48,52,44,49,55,59,55,63,44,59,57,57,74,51,69,58,50,57,54,64,44,42,55,52,53,60,40,74,62,55,36,48,56,34,55,46,60,57,36,37,53,43,46,60,51,57,46,40,49,51,42,32,38,41,45,50,46,40,67,49,50,58,43,59,51,47,54,42,47,46,57,48,59,75,50,57,44,52,57,50,58,53,49,54,45,35,61,43,48,49,41,31,48,40,41,64,45,49,55,43,40,38,41,39,48,48,56,51,64,43,52,51,47,37,37,45,50,60,42,69,48,56,53,33,45,47,50,46,37,70,44,48,56,56,46,55,49,45,52,53,55,48,42,50,45,49,54,56,45,49,51,52,35,52,50,48,45,46,59,44,60,42,55,45,67,47,50,37,62,45,45,46,42,39,39,51,64,41,56,46,38,49,49,53,54,61,52,39,60,56,47,50,55,48,43,34,34,53,54,61,48,57,55,46,58,31,54,45,52,59,64,54,48,52,57,52,39,42,56,52,50,62,58,43,68,63,47,49,61,57,50,40,55,41,42,55,49,53,43,52,54,55,46,51,60,51,60,49,44,51,61,59,45,58,37,35,42,48,64,55,43,42,54,42,59,44,56,48,50,46,44,56,49,46,46,59,38,55,43,47,37,61,51,35,50,45,40,40,47,50,37,60,53,54,40,44,43,41,59,52,60,33,46,43,61,43,54,63,47,50,60,62,48,52,50,45,39,51,52,43,43,45,50,39,46,52,44,63,46,48,58,50,34,53,40,68,35,58,58,35,48,58,49,49,41,48,46,49,53,38,44,45,43,49,39,54,45,46,44,45,46,55,56,63,52,45,68,47,59,51,53,35,46,39,37,53,42,50,39,47,47,43,38,46,37,47,43,60,59,51,41,52,53,54,49,47,51,48,41,42,49,39,53,54,37,45,79,60,53,52,36,48,45,44,46,39,41,43,54,51,45,56,61,61,56,62,38,37,53,57,52,37,51,50,56,52,45,42,42,56,51,63,40,43,42,53,47,51,44,55,43,65,58,37,56,41,49,38,48,39,46,63,38,41,51,55,49,56,56,63,32,50,56,48,44,49,43,62,40,43,45,40,47,46,52,38,48,45,65,44,45,46,50,46,43,43,55,55,49,40,54,50,44,56,53,46,46,35,52,43,36,52,46,48,45,37,41,33,54,56,30,38,48,60,55,50,54,55,47,48,54,53,49,32,68,51,41,43,53,41,38,45,42,45,55,60,53,49,59,40,67,43,52,40,81,59,50,44,53,41,43,40,61,52,53,45,49,50,53,48,40,41,48,57,62,53,65,46,43,47,56,38,44,35,48,45,44,53,53,57,43,50,55,52,34,45,41,47,48,58,61,43,51,50,42,45,41,65,59,53,55,42,52,50,44,57,64,36,45,41,54,45,60,43,41,47,43,44,47,42,49,50,48,44,53,39,48,56,61,42,45,57,52,58,37,69,48,46,47,54,39,49,50,49,47,55,44,44,60,51,35,48,45,42,52,43,41,53,62,57,41,43,46,53,65,58,37,60,48,41,53,44,49,47,54,54,43,66,43,55,46,60,40,51,49,54,48,43,46,47,46,43,52,52,40,41,53,34,47,42,43,28,48,34,45,53,40,64,64,40,40,59,49,49,37,48,34,52,47,41,47,49,45,55,49,31,46,57,38,36,48,58,52,45,55,53,54,59,59,56,62,56,46,51,49,47,41,46,45,39,39,50,36,42,37,38,50,41,44,49,54,39,49,57,64,52,41,46,41,44,36,50,49,47,59,58,62,45,35,50,45,45,41,58,61,49,44,51,48,64,33,60,56,50,54,40,67,49,52,45,41,43,33,61,47,53,33,54,58,48,44,52,57,45,59,45,66,44,40,65,44,52,56,55,52,48,52,58,46,47,71,48,45,52,49,42,44,61,55,47,54,40,57,53,35,43,51,59,52,54,52,55,39,38,62,44,54,45,33,52,63,54,52,49,44,66,48,46,41,48,50,44,59,47,54,37,67,52,44,40,52,55,43,58,33,52,48,59,57,40,53,38,52,44,46,44,52,49,38,52,46,45,48,44,47,59,63,48,49,55,43,59,50,43,39,65,62,44,52,49,47,56,45,52,52,39,58,45,40,49,46,43,45,39,42,25,30,47,41,51,50,49,60,44,46,52,56,32,37,38,47,42,42,36,48,58,35,35,51,45,58,51,46,44,55,46,46,51,51,51,45,47,61,37,53,58,45,48,42,55,55,56,66,37,65,44,64,58,50,40,45,56,40,39,51,58,52,39,39,45,32,52,46,57,40,57,29,55,56,47,50,32,44,45,52,41,41,36,59,50,41,38,47,52,46,41,47,35,47,59,48,45,40,51,50,68,43,56,51,42,51,55,44,43,56,29,45,43,56,44,59,45,31,57,51,56,50,52,33,56,55,45,49,32,52,47,47,46,53,59,39,42,65,42,37,47,39,43,41,53,39,49,54,45,42,42,60,40,48,43,39,48,44,42,43,39,40,43,47,51,41,34,39,59,48,58,45,43,46,35,34,69,42,39,49,51,55,52,47,48,53,52,45,41,59,51,55,44,49,40,48,52,53,50,62,44,46,40,42,41,40,43,65,51,37,42,43,43,51,50,46,47,37,43,49,56,37,52,43,47,31,39,55,52,37,54,49,46,43,46,43,37,51,55,41,62,37,44,45,48,40,45,50,43,55,46,49,51,60,52,57,48,48,42,51,41,56,45,55,52,50,34,44,57,34,44,45,49,50,54,39,45,57,41,47,40,45,52,52,50,32,54,57,53,48,44,45,48,60,46,41,54,46,38,40,58,46,39,39,52,56,42,52,61,55,57,49,51,44,48,49,42,40,61,43,42,54,32,55,47,50,56,60,46,40,50,57,61,42,54,53,42,43,51,49,43,50,61,52,50,39,37,40,47,42,44,43,43,48,47,48,46,42,63,45,50,42,48,50,49,38,45,50,42,44,42,47,41,45,36,48,61,48,37,31,45,59,52,43,45,50,40,46,37,50,48,55,55,38,38,61,58,36,61,52,52,42,39,38,48,56,52,47,37,29,54,48,37,39,55,32,52,47,38,58,49,48,41,47,44,40,40,33,35,44,37,33,53,39,52,49,33,34,44,79,53,40,45,46,46,37,38,46,48,46,41,55,36,48,68,54,38,39,52,51,48,52,50,44,48,62,47,54,54,39,54,40,41,53,33,48,55,36,62,54,57,39,46,43,40,45,46,53,46,58,39,52,54,43,53,44,42,44,62,56,48,59,46,39,54,68,50,43,46,37,44,42,44,39,43,40,56,37,50,50,37,58,45,45,42,38,55,62,48,37,43,43,54,49,48,49,35,56,43,41,43,47,48,46,55,56,42,34,46,45,55,43,33,49,46,59,41,44,42,46,39,43,53,47,42,49,49,36,30,57,43,41,51,63,53,50,32,48,61,53,53,55,65,36,45,49,44,38,33,46,44,51,40,32,42,38,39,45,50,54,73,41,55,43,40,43,38,50,47,40,45,45,31,43,51,62,44,56,45,50,49,45,48,51,43,37,51,61,43,50,50,50,42,51,43,46,52,49,39,56,45,44,58,40,48,43,48,50,42,52,37,52,51,44,54,45,42,62,44,50,60,45,77,49,40,52,45,45,32,41,41,48,34,54,40,54,58,40,50,66,46,53,43,49,59,45,50,41,37,45,46,58,56,53,47,32,40,35,58,45,41,62,45,43,36,41,47,42,48,39,49,42,39,57,39,46,72,45,47,51,37,56,39,43,48,44,49,53,52,45,39,48,49,69,48,45,49,48,36,50,59,48,40,38,45,38,40,45,62,47,45,55,51,48,59,42,30,44,36,42,56,50,38,48,49,45,37,38,50,54,43,41,35,37,48,45,50,39,49,53,61,43,51,56,46,59,45,46,48,42,48,42,40,47,53,47,51,46,49,52,56,40,40,39,29,41,53,41,45,29,53,47,49,53,55,42,42,58,50,36,46,47,37,39,47,43,44,39,56,51,41,39,43,45,61,53,53,59,41,51,40,46,37,46,51,40,50,59,46,28,76,46,44,54,53,34,34,45,54,55,54,32,60,51,30,51,38,44,55,54,59,42,42,40,48,40,54,54,52,53,48,38,44,43,51,55,31,54,30,53,50,56,39,32,37,57,39,38,55,40,42,53,52,47,34,39,71,50,49,37,42,31,59,39,43,43,45,40,48,41,34,45,44,46,59,42,61,49,36,55,42,44,35,45,48,41,32,43,47,43,40,55,45,60,53,48,39,46,51,55,49,35,44,45,43,52,44,46,39,47,59,46,59,37,44,47,36,61,38,44,38,43,42,56,52,51,49,58,43,39,30,44,36,53,38,45,42,46,54,40,61,39,39,50,32,40,32,52,34,50,54,57,39,61,40,51,33,57,45,47,46,48,33,56,39,44,69,52,47,46,58,48,45,39,50,37,56,32,53,38,47,36,59,42,49,64,42,51,54,28,30,34,52,48,38,60,36,44,40,50,63,59,39,49,53,56,51,44,43,55,48,60,53,72,48,35,57,48,42,47,52,52,39,46,57,37,36,36,40,30,47,36,36,55,33,55,42,48,47,56,36,53,45,42,37,46,48,50,57,41,43,42,48,47,54,45,38,40,45,40,38,52,58,54,57,48,49,38,62,57,48,41,41,45,43,38,49,50,60,39,55,50,49,48,37,47,45,41,46,54,55,39,44,35,49,53,47,40,45,35,57,44,42,52,42,42,44,40,49,49,48,61,49,57,41,52,49,46,44,38,45,52,50,43,60,39,47,44,42,46,37,42,45,59,37,50,54,36,41,48,37,56,45,37,64,45,51,45,47,42,56,39,37,43,44,41,45,47,42,45,64,51,45,36,39,49,38,46,43,43,48,43,41,41,51,49,58,44,53,31,42,47,45,32,38,47,38,50,39,51,42,39,41,52,47,45,54,55,46,60,26,55,44,44,55,48,43,32,44,51,42,44,47,35,38,47,48,50,51,49,45,41,46,40,58,43,39,53,47,49,35,53,50,53,37,41,48,45,45,54,43,59,33,35,33,40,58,51,29,57,62,48,37,50,37,38,52,45,61,59,50,51,63,50,49,50,41,39,31,46,21,43,45,33,36,47,39,34,46,39,39,41,38,49,42,50,31,52,41,46,51,35,61,53,50,40,55,45,42,46,35,49,55,48,58,44,53,35,54,54,48,41,44,60,48,42,41,39,55,47,50,39,56,43,52,41,44,45,43,40,41,46,50,38,41,60,43,42,47,40,56,57,37,39,51,52,39,35,46,34,41,51,47,48,47,43,51,56,43,51,41,53,50,43,46,57,50,54,44,54,44,46,33,44,43,46,44,38,50,36,56,37,48,54,45,59,50,42,45,44,38,52,38,41,34,42,40,29,39,52,34,47,42,41,45,44,44,38,66,42,60,42,31,44,51,39,45,39,50,53,48,39,35,32,40,39,40,40,38,44,39,57,46,47,35,53,56,44,51,58,36,44,40,46,53,40,58,51,43,40,56,42,41,57,33,65,48,35,28,48,53,50,35,45,51,53,45,46,40,52,44,38,45,36,47,49,41,49,44,49,51,52,44,49,48,40,49,59,46,43,37,58,45,37,57,50,50,46,54,53,51,35,45,43,42,48,34,47,56,40,50,47,34,64,36,46,32,48,56,49,47,45,36,32,44,57,49,49,52,40,44,53,49,35,56,72,46,47,45,52,42,50,49,42,35,44,50,55,51,33,48,31,46,57,53,45,39,42,41,53,51,38,31,50,45,52,36,51,39,57,38,47,43,57,50,44,51,55,42,50,52,57,39,56,41,52,26,54,40,45,48,40,48,43,49,41,46,33,43,46,45,39,49,43,49,38,44,48,47,31,33,40,42,51,57,33,53,47,44,44,47,56,39,38,54,46,48,54,28,45,44,40,44,38,30,40,40,49,38,54,45,45,42,48,47,42,31,37,48,52,62,43,44,54,47,52,38,46,31,45,52,30,34,51,41,48,27,49,36,48,53,51,39,50,38,40,28,68,54,45,47,50,42,45,47,58,35,50,57,37,41,42,37,44,36,34,37,53,30,45,37,39,39,62,43,44,54,59,39,46,48,45,45,48,52,54,48,48,48,43,53,50,37,49,43,26,43,51,48,43,35,39,49,58,54,47,38,44,38,37,46,34,52,57,35,48,54,46,49,50,30,39,45,39,37,43,36,33,44,58,35,49,52,53,42,53,68,37,38,44,44,29,37,44,47,31,59,53,39,48,33,43,43,45,47,47,26,59,26,36,49,49,37,53,30,54,45,57,45,37,55,36,54,38,38,42,51,44,35,34,47,42,49,53,41,35,48,67,43,51,36,41,27,59,45,56,54,44,57,50,46,40,51,41,37,44,52,40,45,60,48,45,48,36,40,40,42,35,41,38,45,57,59,53,35,43,48,51,45,47,41,45,39,45,51,33,40,54,40,40,41,45,43,53,47,37,39,48,44,47,50,60,51,38,38,40,55,52,38,41,40,38,45,35,43,44,45,45,49,49,49,41,40,44,39,46,35,40,45,39,51,41,52,47,40,46,38,42,51,49,51,51,41,41,37,44,38,39,39,49,51,36,44,45,38,48,37,43,37,44,32,38,36,55,52,36,36,42,44,45,46,35,63,43,56,57,41,44,40,40,44,42,54,65,45,43,33,43,36,46,38,52,38,51,43,47,43,44,28,37,45,42,36,47,58,40,43,35,38,39,42,33,35,37,54,37,48,42,28,41,39,41,46,45,53,45,42,38,39,38,49,36,45,49,42,61,40,49,27,36,44,33,36,44,26,33,43,44,36,49,46,55,37,34,39,34,43,36,50,44,44,42,41,37,39,59,52,45,43,46,35,39,33,41,43,50,38,39,45,57,45,47,35,36,40,50,51,40,35,45,33,35,42,39,29,40,46,36,47,41,50,52,41,27,61,31,46,56,40,61,35,39,38,46,61,45,36,44,47,44,48,36,37,44,41,36,36,42,56,52,37,41,38,47,37,45,33,43,61,32,28,35,44,41,37,39,43,41,45,37,50,49,37,29,48,54,44,45,50,42,41,45,42,56,49,42,45,45,35,49,38,48,46,45,43,45,52,42,50,48,41,50,51,46,44,42,41,51,50,50,56,45,41,45,31,52,45,40,49,48,48,38,40,53,40,44,42,45,42,40,45,42,50,56,42,40,31,49,44,37,38,47,43,44,39,50,34,33,33,53,38,34,52,39,56,49,52,48,51,42,39,57,49,45,40,48,38,47,30,42,42,45,42,28,43,49,38,41,40,46,45,47,43,39,41,47,45,46,61,40,46,30,32,40,60,44,40,50,57,47,45,42,42,38,44,38,58,35,46,40,43,49,40,44,53,29,44,34,31,41,59,51,65,40,44,44,49,37,45,47,55,44,42,37,32,45,31,28,36,44,47,46,51,47,51,36,48,35,45,51,45,45,43,47,42,44,45,39,45,44,39,45,38,43,37,34,51,35,31,37,37,35,36,55,35,28,38,36,45,35,48,38,57,39,54,44,51,43,37,45,42,32,36,43,41,46,45,51,40,43,47,48,46,63,58,42,43,48,48,38,29,41,46,39,53,42,41,43,52,51,60,38,60,38,45,68,34,48,38,42,34,41,42,36,43,54,53,47,61,39,48,40,45,52,48,40,42,40,39,47,40,41,42,45,40,31,53,55,41,36,47,49,49,49,44,35,47,46,46,37,43,42,49,40,41,47,44,53,49,40,42,45,38,43,48,29,46,39,31,28,50,40,31,47,41,42,46,37,47,44,33,42,33,33,35,36,39,47,32,38,38,38,50,42,38,49,57,39,52,49,49,48,35,49,48,46,50,42,27,50,45,41,41,45,37,37,47,52,47,51,38,45,54,52,39,41,39,57,57,53,31,38,46,38,37,43,48,36,49,36,48,42,48,37,47,35,48,45,56,54,38,39,32,39,42,43,42,60,66,41,26,31,45,58,44,45,45,51,55,58,38,44,32,52,32,34,39,47,54,35,47,45,42,42,45,42,35,47,52,48,46,34,33,56,38,45,37,44,38,50,57,27,45,30,49,45,33,40,26,43,62,47,38,42,45,44,41,41,43,34,33,60,37,61,37,31,38,44,59,43,59,50,47,54,32,59,58,42,46,43,57,51,43,48,48,48,45,47,53,32,34,44,49,44,36,33,32,47,49,42,45,41,43,35,42,60,43,44,37,62,44,46,41,38,39,42,55,34,40,39,42,42,48,36,42,48,43,41,41,48,34,49,62,48,53,39,49,30,45,41,38,51,38,47,51,41,37,32,44,52,50,47,37,49,44,45,33,56,40,43,41,36,44,44,43,51,30,49,35,47,50,44,29,32,44,48,39,43,47,45,32,38,48,34,36,47,46,51,44,47,35,34,42,52,48,39,49,35,38,43,40,70,60,31,45,38,49,49,29,32,44,41,28,56,44,35,34,49,40,35,48,50,41,37,46,35,32,49,48,50,43,43,45,46,37,35,35,32,39,46,41,50,48,41,54,40,35,47,33,53,51,38,36,30,37,43,36,41,42,59,38,40,45,35,34,40,41,45,54,45,41,49,47,40,50,36,43,45,46,48,40,31,37,48,56,50,41,37,41,32,37,45,37,46,32,27,31,39,31,45,49,45,40,42,41,43,45,43,39,45,47,27,51,36,40,51,48,40,53,40,40,33,35,38,30,38,36,48,41,42,44,37,40,46,43,42,44,48,53,43,41,55,41,34,48,43,53,49,43,55,42,42,39,34,39,32,48,41,48,45,43,53,43,48,42,39,39,54,44,22,29,48,47,34,51,37,39,42,49,46,36,51,37,40,37,57,49,32,36,34,39,47,42,34,33,36,44,50,43,54,35,40,38,45,26,50,56,57,49,32,47,43,44,49,37,39,42,52,52,44,40,26,43,45,44,52,45,47,40,44,43,37,50,39,46,37,36,34,38,44,41,37,39,51,39,51,42,48,44,46,37,39,47,44,35,30,41,46,36,42,55,35,49,56,36,39,32,41,35,49,40,39,41,50,38,33,30,44,38,41,32,42,40,45,34,47,36,47,45,37,50,50,41,43,45,45,32,33,51,60,45,47,45,45,37,41,27,47,40,32,52,41,43,29,44,31,37,36,41,41,41,54,45,41,54,30,42,48,35,28,44,31,48,53,54,47,40,51,45,42,48,33,45,43,40,32,53,31,38,46,34,60,28,38,42,42,48,39,36,45,35,43,37,58,40,43,56,34,49,49,46,55,38,28,49,42,39,28,40,29,44,44,46,52,54,45,26,29,35,32,30,36,38,50,35,40,41,56,26,49,42,24,38,45,41,46,41,44,33,40,44,39,47,33,34,55,38,32,48,38,29,41,41,40,48,34,39,40,49,37,45,40,41,32,40,25,38,42,47,52,44,42,40,39,33,50,32,40,53,39,36,39,54,41,31,37,47,45,40,47,44,33,35,59,48,47,45,48,56,46,33,45,26,43,38,50,33,48,38,39,32,42,34,54,31,38,43,44,31,36,34,30,40,28,40,43,40,37,48,52,31,34,36,32,34,48,37,49,39,53,52,34,42,51,30,42,35,35,42,44,50,33,39,43,33,38,41,41,46,31,47,36,34,46,38,40,44,33,44,32,38,46,38,52,41,53,38,36,43,43,44,46,46,44,43,50,57,34,40,38,40,55,50,45,48,50,45,32,43,45,48,45,56,48,44,38,51,38,36,42,42,55,49,40,44,33,45,53,32,51,36,40,32,42,42,33,46,37,44,50,37,37,40,48,33,39,38,46,43,53,40,44,32,35,46,28,38,35,42,38,36,31,37,53,38,34,47,43,45,38,29,44,28,29,33,54,45,49,32,51,44,39,45,38,42,47,40,46,47,42,52,47,37,55,47,49,29,32,41,39,44,45,34,50,39,37,41,35,53,49,29,37,40,45,41,38,42,59,37,48,39,36,50,40,36,30,51,42,43,39,46,40,38,44,51,45,37,34,35,29,40,54,45,40,39,31,48,47,47,36,32,38,47,44,31,62,45,40,45,30,34,37,42,32,38,50,37,38,39,33,45,56,35,51,38,38,38,40,30,40,32,45,50,37,49,49,37,46,36,38,46,49,34,45,54,28,37,30,37,39,31,36,34,49,44,42,48,54,34,61,45,47,41,48,47,44,35,46,43,39,59,45,41,40,38,45,41,26,29,44,42,30,49,43,28,53,40,34,40,39,35,42,36,33,47,37,39,36,44,32,40,53,33,38,42,34,30,42,38,45,45,37,46,29,46,46,37,50,48,54,50,45,43,39,54,44,43,49,34,46,38,52,41,48,48,32,31,47,28,44,35,42,36,38,42,40,35,44,42,28,41,47,38,36,43,47,41,39,44,54,47,45,32,50,40,36,50,38,45,39,40,44,50,30,45,46,35,49,38,33,37,36,36,42,29,53,43,33,39,24,38,33,32,35,47,31,39,45,46,37,36,37,31,30,33,44,55,41,37,44,37,30,39,40,36,35,44,45,31,41,48,37,37,42,51,37,33,52,37,38,35,43,37,43,36,33,47,42,41,39,50,50,45,30,35,41,36,42,41,43,32,40,46,33,52,42,50,41,53,46,38,28,34,42,33,40,52,34,28,32,40,38,50,39,34,45,51,44,41,50,55,46,38,40,56,37,65,31,42,38,49,28,36,41,27,35,42,26,34,44,45,38,49,39,38,30,41,59,54,33,44,50,36,44,44,39,40,38,32,39,37,43,39,44,51,38,48,47,35,39,38,42,39,43,36,44,32,34,30,30,41,26,35,54,37,31,49,42,50,40,53,41,34,41,41,42,33,37,31,29,38,39,57,42,40,40,45,32,38,36,52,59,33,34,42,60,35,41,41,40,32,28,42,36,45,27,53,40,50,61,40,43,50,51,41,38,31,47,40,30,46,38,40,46,53,39,41,38,47,40,46,48,33,36,31,47,37,41,46,50,42,43,45,46,38,48,27,50,37,35,50,52,33,40,45,57,42,43,42,39,35,36,50,40,44,41,40,49,61,30,36,37,43,43,44,52,45,43,36,37,33,36,32,37,49,41,29,48,32,40,40,50,48,44,44,43,45,34,42,33,31,41,50,42,26,45,47,37,43,37,30,42,53,40,31,50,36,32,32,37,39,28,41,40,50,48,46,45,39,43,37,32,51,36,40,36,42,40,40,42,41,43,44,40,40,53,48,58,44,42,57,51,36,40,30,57,41,47,37,41,39,47,41,38,34,35,47,44,34,35,41,48,31,54,43,44,29,35,43,41,39,41,38,41,36,40,29,32,47,42,30,36,50,41,30,37,63,55,27,38,40,49,45,32,47,42,25,44,36,38,30,33,41,35,44,51,43,42,30,53,45,35,47,34,32,41,35,35,33,36,41,46,45,32,49,33,36,36,46,55,57,31,44,48,45,43,38,41,53,36,41,40,33,46,41,35,43,48,52,38,43,51,59,41,39,42,55,45,47,50,45,45,32,44,28,37,28,45,43,31,47,37,47,43,52,50,43,39,37,51,39,35,32,31,33,41,39,41,60,53,30,33,29,45,35,40,43,37,46,41,30,36,30,42,44,48,35,51,55,32,34,32,45,51,39,60,41,48,41,49,32,38,54,34,35,52,42,52,43,53,35,57,34,40,39,44,40,40,33,43,42,39,43,39,32,48,28,40,36,41,42,41,31,45,35,36,38,48,36,44,40,34,41,44,53,28,37,59,40,40,42,36,32,50,36,31,33,42,34,42,46,42,40,37,34,41,40,45,39,47,44,36,35,35,35,46,41,38,37,45,30,32,30,38,45,32,43,45,29,41,35,38,32,28,44,35,34,39,49,44,53,42,39,36,45,31,40,53,39,29,55,57,39,37,49,34,57,42,36,43,35,32,36,36,36,38,38,35,29,38,38,37,40,41,35,54,40,35,40,42,28,46,35,31,45,42,34,30,34,24,32,44,43,47,44,49,59,35,39,54,37,48,38,47,41,36,44,38,40,42,43,54,46,44,36,39,38,42,46,51,45,38,42,57,39,51,37,38,41,31,35,39,29,39,42,46,30,39,38,34,26,38,38,49,40,41,37,39,54,52,43,48,46,31,38,39,24,38,37,43,38,37,39,38,56,47,40,58,37,36,34,34,24,41,36,31,39,35,35,43,44,48,39,46,35,47,44,37,41,40,36,30,51,39,28,44,38,35,41,32,46,39,33,48,32,42,27,43,41,48,47,47,44,42,54,40,38,38,35,54,41,42,50,43,46,43,34,37,42,41,36,36,31,40,33,34,24,46,38,38,36,41,38,39,34,30,27,43,42,40,44,41,40,56,42,43,32,38,41,40,45,28,41,34,39,36,45,35,45,44,52,46,33,48,34,54,43,38,46,34,33,38,42,39,37,36,40,36,48,31,36,36,44,31,34,35,42,41,40,49,30,32,33,41,45,35,36,44,40,29,35,32,37,57,42,30,31,53,50,57,41,34,41,52,37,40,47,41,48,47,45,30,31,55,50,39,40,34,38,35,33,38,38,36,40,38,37,47,47,42,39,39,44,34,39,37,41,33,48,34,41,36,40,36,35,48,50,37,43,40,41,33,47,38,47,43,43,45,38,34,43,34,56,41,46,45,32,45,38,45,47,39,35,38,47,46,29,51,39,58,42,33,41,42,46,32,45,38,46,49,35,39,35,48,39,46,31,30,28,34,33,39,40,41,32,38,44,27,37,47,45,44,51,52,35,44,58,55,43,30,48,45,26,56,34,30,34,39,40,47,39,35,37,56,43,44,49,26,36,44,40,56,41,30,31,44,50,29,58,37,43,34,41,36,47,42,39,31,38,50,50,47,44,41,43,44,46,35,43,44,31,56,37,30,45,46,40,47,45,27,56,50,42,60,43,38,42,34,39,51,41,30,37,42,38,36,44,37,45,39,41,40,39,28,39,41,42,47,45,49,42,37,38,37,36,45,39,49,29,38,52,29,38,43,38,43,38,39,44,51,40,47,35,33,31,36,40,35,47,57,26,38,47,46,34,43,45,28,39,42,43,50,45,41,38,40,21,42,39,33,37,35,35,36,39,52,48,28,45,35,36,35,39,48,47,35,34,39,45,53,22,29,37,35,40,39,38,43,34,46,36,30,24,53,37,18,43,38,41,34,51,31,37,51,46,34,40,49,51,46,35,36,38,40,44,41,39,53,36,49,51,43,31,44,40,52,46,42,28,32,36,28,40,35,53,45,27,28,38,37,36,37,30,32,31,46,30,50,39,45,40,42,25,51,38,41,37,36,31,52,33,48,34,36,33,42,47,44,39,31,43,41,38,27,52,45,46,49,29,42,37,45,27,45,31,32,38,48,27,46,24,34,39,41,42,41,36,41,33,42,35,47,44,36,35,42,24,45,31,28,45,36,39,44,30,31,30,36,32,40,36,32,39,29,44,34,45,31,38,47,45,33,38,42,37,36,37,42,47,35,51,34,31,37,36,31,42,26,32,34,30,48,44,37,52,46,41,36,50,44,38,37,41,35,33,49,47,47,36,36,43,52,33,37,45,34,38,39,38,50,50,52,44,44,32,27,34,44,47,35,36,48,32,35,40,46,41,29,21,39,28,50,45,32,39,54,15,38,52,39,28,50,48,37,32,40,34,33,39,44,36,41,46,50,46,42,42,40,42,38,45,43,40,42,49,66,47,28,38,29,47,43,28,45,36,47,29,45,31,38,49,44,29,39,25,26,58,55,38,28,33,50,40,23,35,38,33,35,31,37,35,36,44,33,23,38,42,46,42,25,36,42,43,27,50,28,42,46,49,40,28,36,47,39,49,40,36,40,33,41,33,41,41,35,41,35,36,38,27,44,34,41,34,40,43,32,36,43,39,41,41,41,32,39,28,24,46,37,34,39,52,41,27,40,47,33,40,46,44,37,44,38,44,38,37,32,42,49,27,50,34,45,33,29,35,41,52,30,35,43,31,41,40,30,32,38,40,43,42,41,42,42,42,33,43,28,30,56,34,35,38,49,39,21,34,34,28,37,46,43,40,31,34,53,44,39,47,31,39,52,38,40,30,37,32,46,53,38,53,41,50,51,39,36,38,52,58,31,40,43,36,48,41,49,35,38,32,35,29,32,40,43,50,39,43,37,45,32,39,37,22,35,46,48,37,50,31,44,54,42,32,29,30,27,30,41,45,39,46,27,49,44,40,39,40,36,46,31,44,47,36,31,44,38,32,45,42,36,35,35,45,38,40,36,30,47,30,43,42,36,47,33,43,27,38,37,30,40,41,32,40,21,34,43,35,41,32,30,40,43,45,36,38,43,33,36,58,38,43,43,43,43,38,33,39,44,28,40,49,37,31,29,39,41,41,43,58,32,44,43,33,27,40,31,44,37,44,34,31,44,38,38,39,31,39,36,41,35,38,46,52,44,38,37,29,43,43,54,30,20,39,33,26,36,33,37,36,30,32,23,39,31,27,41,36,29,44,33,43,39,36,29,42,29,31,32,41,33,41,37,29,39,29,44,36,29,39,28,33,30,37,54,39,52,49,37,52,48,44,25,29,43,36,36,44,33,61,39,39,41,39,47,35,45,34,57,47,42,29,29,39,30,48,40,41,28,39,29,39,39,47,38,47,28,30,23,31,31,22,36,29,36,32,32,41,39,41,53,41,42,52,31,44,52,42,48,46,39,42,48,28,32,28,36,37,39,33,35,38,44,41,37,37,41,35,28,49,42,34,39,44,36,25,37,45,51,38,28,42,35,41,29,35,46,32,40,34,38,37,28,41,47,48,44,40,41,44,49,41,37,35,42,36,38,39,40,45,40,37,28,37,44,51,41,36,35,31,48,36,33,26,42,51,41,54,37,41,36,49,26,37,30,54,35,50,50,44,33,44,33,42,43,45,32,30,35,44,46,30,36,31,32,42,31,47,43,42,46,51,41,29,37,32,38,32,33,43,39,38,49,52,32,39,32,32,37,34,33,40,28,45,24,35,35,37,34,34,41,28,48,46,30,45,32,36,34,33,33,30,43,41,39,46,28,46,41,45,35,29,40,39,33,44,28,39,47,33,40,44,37,44,40,43,36,42,33,44,37,44,23,39,24,38,34,39,37,33,32,28,32,31,26,39,33,34,45,42,54,36,28,46,50,43,45,32,26,40,24,53,49,24,42,31,37,47,47,54,40,30,41,36,31,33,22,47,46,31,38,35,37,34,34,47,38,36,20,44,36,35,33,38,33,35,37,29,38,44,40,38,41,31,38,52,43,34,36,29,34,46,48,30,44,35,36,29,41,41,26,57,33,45,56,47,34,36,28,34,41,39,40,27,27,38,30,31,40,35,29,43,44,45,34,30,42,53,46,42,31,41,60,38,37,34,26,31,41,28,32,34,52,36,49,34,36,33,39,38,30,36,30,37,34,42,40,35,51,45,47,37,36,44,25,49,31,35,35,33,30,47,43,52,45,41,37,34,42,35,34,47,44,27,24,39,17,36,37,41,53,37,37,44,35,32,41,39,34,41,36,40,28,30,36,37,42,45,40,28,43,45,42,24,32,31,41,38,36,32,42,30,35,45,43,49,22,38,41,45,28,30,42,28,51,54,51,49,27,35,54,30,35,44,35,29,27,20,32,39,42,25,44,33,40,32,27,35,45,34,34,31,48,43,39,42,35,38,36,30,38,30,40,45,39,31,43,37,42,30,31,36,42,41,35,41,40,35,34,52,41,39,28,29,27,33,32,31,39,41,40,47,45,50,41,35,35,36,36,38,39,45,27,37,39,29,44,41,36,32,48,36,45,38,28,37,40,51,33,35,46,46,35,50,41,39,37,35,34,44,36,44,42,33,33,36,46,43,34,32,30,29,40,36,44,38,33,47,42,28,41,31,49,41,49,38,25,28,45,30,39,30,43,40,41,52,37,29,43,34,42,43,28,36,41,43,36,36,40,32,48,41,48,36,42,38,33,31,42,40,33,41,36,35,37,34,28,30,35,30,38,54,43,51,46,33,36,34,35,36,34,36,25,40,36,31,44,30,37,40,39,37,43,37,37,37,29,39,48,28,42,54,27,37,43,48,20,34,44,37,33,45,39,30,36,35,37,29,53,33,38,34,23,40,28,22,28,41,40,39,35,41,35,36,35,39,49,25,33,39,36,35,33,34,38,38,46,38,36,39,47,31,39,45,36,45,41,37,32,42,37,32,36,36,35,39,34,40,28,54,40,39,39,49,41,51,39,37,40,35,36,51,38,17,44,36,21,29,33,34,55,30,39,28,26,43,40,44,33,37,38,36,31,47,54,32,39,40,46,44,52,23,41,34,31,48,38,28,38,49,39,37,43,41,38,34,35,36,46,39,38,32,29,31,30,28,42,35,38,29,38,36,23,33,43,29,38,47,46,37,39,39,30,40,35,32,35,40,43,32,35,27,22,29,35,45,41,41,27,40,39,44,28,23,34,39,40,37,42,42,41,38,42,41,31,30,54,47,35,30,43,36,25,34,50,49,40,38,33,29,27,41,26,54,24,26,27,46,39,36,26,30,31,35,36,45,31,30,34,26,41,44,39,37,35,32,47,41,40,37,34,49,27,30,47,32,45,44,34,35,45,36,35,30,35,39,46,33,42,38,42,37,39,37,27,29,47,38,31,40,26,36,41,32,38,44,29,50,44,36,47,46,37,42,41,26,40,43,35,35,40,36,31,38,33,38,34,34,44,38,42,28,34,30,40,41,37,43,35,43,45,45,30,32,37,36,36,43,35,29,50,39,35,30,41,42,29,32,43,27,41,34,36,23,42,43,29,37,29,35,24,28,29,39,51,43,36,38,29,34,50,38,40,43,31,25,44,28,32,31,40,46,40,25,27,43,39,54,31,35,25,32,39,25,62,37,52,43,47,33,31,37,33,27,40,37,20,38,44,57,33,36,38,37,35,44,45,29,33,26,30,36,43,39,54,56,53,28,33,37,32,35,27,23,30,39,38,31,33,35,39,30,40,31,36,46,32,32,33,35,34,41,43,43,25,25,34,39,46,51,46,35,44,30,46,40,51,36,37,34,40,37,23,34,44,46,44,30,27,44,28,29,55,25,30,36,29,33,32,48,45,43,32,39,35,26,48,36,35,46,34,37,29,39,37,26,44,35,37,30,38,43,42,26,38,43,49,38,39,24,47,44,40,40,30,34,37,42,45,37,44,54,43,45,43,39,46,31,37,33,31,42,54,36,34,39,37,47,51,40,45,46,39,46,45,42,33,43,35,35,42,45,32,28,33,31,37,37,32,25,44,44,29,39,39,30,46,25,55,31,35,26,32,25,34,44,38,32,26,31,31,42,40,31,34,41,36,31,39,29,36,31,42,25,40,29,45,43,29,40,25,44,42,43,46,54,32,40,41,33,39,41,38,21,32,32,34,39,45,30,35,39,28,29,37,33,46,30,36,35,32,42,28,43,36,25,45,34,40,19,37,40,28,34,32,39,47,30,42,43,36,33,35,32,35,38,30,33,31,43,43,37,37,28,30,53,47,31,46,36,38,25,49,41,36,40,53,42,38,36,40,37,29,33,36,46,46,51,28,37,33,39,34,27,55,40,44,37,27,32,36,27,30,32,42,27,32,35,36,39,31,32,25,30,36,33,34,46,33,38,40,37,38,47,45,32,41,42,39,38,37,44,23,40,51,25,31,35,28,27,50,32,31,28,38,36,25,27,41,35,35,30,40,29,37,44,24,27,42,37,33,36,39,47,31,37,38,46,36,25,41,37,38,28,41,33,42,36,36,38,29,24,35,25,30,47,36,33,34,43,31,28,31,48,32,46,35,28,29,41,44,45,44,44,37,38,40,44,40,37,31,30,40,35,32,32,23,30,34,29,34,40,30,59,37,26,42,24,35,32,36,27,33,41,55,40,35,31,33,40,26,50,46,36,41,41,32,35,38,36,26,45,35,47,33,35,32,34,30,38,32,35,37,44,38,33,31,39,30,30,30,49,30,31,40,35,50,35,35,41,40,36,36,44,38,32,20,35,36,43,32,34,30,29,42,35,36,42,47,31,31,31,37,32,35,37,37,41,31,37,29,44,35,44,32,38,48,28,29,39,51,34,38,36,38,32,32,41,30,46,41,46,32,45,27,39,37,34,37,38,30,53,31,28,39,35,41,30,30,31,30,34,24,32,36,35,39,38,26,28,45,32,40,29,40,42,53,43,31,30,26,38,28,29,37,30,39,33,38,39,29,35,24,42,36,25,26,34,38,41,28,41,45,30,48,23,34,42,27,32,46,34,38,34,38,34,51,44,37,33,27,37,39,43,33,39,34,36,46,41,38,38,30,28,41,37,31,50,39,36,44,36,35,43,25,30,44,38,38,34,33,15,50,39,41,44,31,38,25,45,28,35,53,41,47,25,47,33,48,33,40,37,49,46,28,32,27,33,34,31,47,22,32,28,38,43,39,35,41,33,40,33,34,35,44,31,42,41,33,37,37,47,34,47,19,43,35,26,33,32,32,34,38,26,36,36,48,34,33,37,50,42,20,38,33,35,44,29,32,43,38,35,31,41,26,46,39,34,45,41,31,27,16,33,43,45,41,29,32,25,41,29,32,27,31,42,40,33,42,24,44,35,36,30,43,42,45,41,35,38,33,37,33,46,50,34,37,23,32,43,32,42,36,41,23,40,38,27,34,34,29,32,37,30,24,43,48,31,34,37,31,46,27,38,35,43,25,29,51,57,30,45,39,34,26,38,54,28,41,36,36,46,33,29,34,27,33,41,26,25,34,35,48,50,48,41,39,49,38,34,34,34,38,31,43,37,36,46,35,40,26,47,63,36,30,32,22,32,39,29,32,25,27,34,36,24,32,33,36,52,29,31,45,29,29,44,41,35,35,27,36,34,28,51,28,31,52,53,50,47,34,56,50,26,26,37,32,31,36,20,29,35,52,27,29,31,42,46,39,34,20,33,38,40,33,28,46,36,35,30,35,28,31,52,30,47,43,23,32,38,33,30,39,19,36,33,29,31,32,33,40,38,33,35,42,27,49,37,32,25,50,36,40,39,36,26,39,34,43,36,32,34,41,37,30,43,41,30,39,35,42,41,35,32,43,32,34,36,25,22,30,38,38,34,30,25,53,38,42,27,35,38,40,42,26,44,37,43,37,41,36,40,25,49,42,40,50,27,32,33,36,30,45,36,35,47,40,37,29,36,31,29,41,24,36,32,38,39,22,38,32,41,30,31,20,40,35,29,33,28,38,36,40,34,41,26,31,48,31,33,31,32,44,40,44,27,33,31,40,29,32,47,34,33,38,47,33,41,30,31,44,35,40,26,26,31,47,42,38,37,47,44,46,32,34,31,38,29,36,31,46,42,42,37,30,40,32,25,30,28,30,20,41,33,25,29,25,51,37,42,42,30,37,38,30,42,27,25,36,32,43,33,50,36,35,41,45,31,34,34,34,34,38,48,35,43,36,23,29,33,36,48,33,27,37,20,24,35,54,34,42,40,35,25,27,40,35,35,33,25,21,37,29,36,42,37,43,39,42,34,37,34,31,28,30,31,31,28,34,34,44,30,21,29,39,39,41,29,46,39,35,32,43,23,32,26,20,41,56,35,40,29,38,38,39,43,37,58,36,29,42,34,36,38,46,37,40,32,37,33,33,38,46,35,39,47,24,28,30,31,45,18,29,29,32,33,28,36,34,36,32,36,39,32,34,41,32,29,19,27,22,55,34,28,24,29,39,31,28,26,36,41,36,39,46,44,36,31,27,33,36,36,42,25,36,47,43,40,51,35,35,29,33,33,34,34,30,30,29,50,40,33,38,51,37,35,35,40,43,38,41,40,21,25,55,36,33,25,28,31,34,40,49,40,33,55,31,41,45,29,36,40,30,43,36,44,34,26,37,35,33,29,29,52,35,33,40,21,43,35,39,37,40,46,32,34,42,42,28,37,50,37,23,38,34,52,34,39,31,29,42,24,37,47,26,34,42,30,32,42,47,47,31,40,43,33,28,25,35,27,31,32,32,39,37,39,38,47,33,29,28,48,37,29,37,39,47,35,30,25,33,34,41,24,33,32,29,29,44,35,34,35,34,43,45,31,41,32,43,33,36,31,33,47,37,44,27,26,23,43,29,28,40,25,21,36,43,46,29,35,36,41,38,33,26,41,46,33,39,36,48,30,42,33,43,28,34,37,29,36,47,41,28,32,37,41,25,40,39,36,37,23,34,27,27,34,44,32,50,37,40,40,30,40,40,36,40,23,23,30,33,42,26,42,39,39,40,34,27,46,36,25,18,30,39,49,30,32,34,27,42,42,48,33,40,40,48,46,43,39,28,29,42,27,43,32,44,29,26,31,39,38,28,27,30,40,29,22,46,33,37,30,38,51,32,41,38,27,34,41,28,38,26,31,40,40,34,38,24,36,32,30,29,32,32,31,26,39,41,45,28,48,38,34,42,38,31,34,40,43,31,40,28,29,43,26,25,30,24,33,30,29,24,34,31,30,39,44,15,22,28,24,30,38,42,20,33,29,60,28,39,24,37,38,35,26,44,26,43,32,36,27,38,34,29,36,33,28,37,33,37,31,27,48,42,34,45,31,33,35,36,31,26,33,32,29,29,33,32,52,31,27,33,38,40,26,31,32,45,36,31,37,23,22,35,32,35,40,33,19,31,26,30,30,43,31,41,31,31,42,24,35,37,28,32,41,41,27,35,35,40,22,40,39,27,34,19,26,36,49,30,25,32,31,31,26,28,29,38,26,30,34,23,27,30,44,36,24,48,35,36,37,32,33,37,38,28,36,41,29,39,36,36,43,41,40,36,28,40,30,28,34,33,39,38,38,40,29,24,33,43,32,36,22,33,32,29,26,28,39,38,28,44,37,34,39,27,27,38,43,34,48,41,52,33,34,23,29,40,43,19,49,31,31,40,35,25,38,36,57,31,29,40,25,28,33,39,39,36,34,36,27,40,28,43,51,25,36,35,40,52,28,32,43,37,37,33,34,32,36,39,34,24,36,30,34,38,54,31,39,43,35,23,38,31,45,40,44,39,27,35,36,41,46,35,39,39,34,45,40,19,35,26,50,31,29,35,22,34,39,30,30,46,30,49,38,27,29,27,22,32,33,28,40,39,24,28,32,47,45,38,26,29,38,42,33,29,29,27,43,33,31,36,53,29,41,28,34,28,45,35,38,29,27,33,43,27,48,42,35,27,38,25,26,24,35,39,31,43,32,38,27,32,36,32,28,42,40,23,31,31,25,30,35,28,30,40,21,36,37,29,32,37,37,23,28,31,35,37,49,47,33,41,40,36,37,26,40,49,24,30,33,30,37,30,27,35,42,42,31,25,36,35,33,48,26,29,28,32,36,27,32,26,26,31,33,38,27,39,42,33,35,32,32,45,40,29,32,41,27,45,35,33,32,40,31,43,29,20,23,42,39,31,30,41,32,39,35,43,41,35,29,35,54,39,31,35,27,49,36,28,34,26,43,34,29,42,34,26,30,28,30,38,48,31,45,31,44,38,25,19,26,30,47,28,39,29,30,44,24,36,31,24,32,39,34,36,36,24,45,27,37,40,32,38,34,43,38,31,28,29,39,39,40,28,26,33,41,32,42,28,29,39,33,38,40,46,37,40,32,30,31,29,36,38,38,41,22,44,21,30,45,44,33,52,43,36,32,37,31,27,32,39,45,38,40,34,18,30,23,37,26,33,31,28,32,30,33,35,37,29,35,22,35,35,41,37,33,32,29,41,36,31,37,44,22,32,56,31,29,36,30,26,26,36,34,36,33,29,33,37,32,32,27,40,31,33,38,41,31,39,27,32,26,32,24,35,37,46,43,32,35,44,32,31,42,35,37,35,32,47,33,43,27,36,32,31,31,34,29,35,39,36,31,33,44,37,30,44,48,24,35,40,37,46,27,30,34,44,36,29,37,37,44,31,29,23,25,39,43,37,39,46,21,38,29,37,41,28,34,34,25,37,33,34,34,45,39,36,37,28,33,44,29,40,39,37,36,42,22,35,40,29,41,20,32,19,34,41,32,38,40,17,27,28,32,38,29,56,39,32,37,30,44,36,36,29,43,25,19,26,32,17,29,33,30,51,36,25,35,41,32,40,35,29,26,30,40,54,36,24,35,40,34,36,40,26,39,32,31,29,31,42,34,25,35,36,37,37,39,41,38,29,36,31,52,39,32,36,42,37,25,27,33,25,28,31,30,21,36,44,42,48,16,28,42,32,40,42,21,27,30,43,34,31,21,50,33,31,27,34,34,36,39,42,28,41,30,26,32,37,40,33,39,29,46,34,38,27,24,28,36,41,30,33,44,30,38,27,29,39,33,34,27,26,33,42,35,42,44,31,31,36,38,37,41,18,39,27,32,39,26,27,36,26,24,43,29,40,30,39,43,25,38,33,34,22,49,41,38,29,30,31,43,37,37,25,34,31,43,34,29,34,28,20,45,39,33,34,36,21,42,30,47,34,25,34,57,33,34,23,36,32,40,37,38,34,34,21,30,20,39,35,31,29,35,30,29,30,33,41,21,29,41,29,43,33,29,31,24,54,38,31,27,39,36,45,26,36,25,39,36,26,34,32,33,31,39,40,41,38,42,36,26,42,37,34,45,31,41,34,25,32,28,30,30,27,36,26,35,32,28,43,21,37,37,43,41,35,35,31,35,47,31,27,31,34,38,37,45,41,18,39,24,38,25,25,45,27,36,34,37,25,36,31,31,29,28,26,19,29,34,35,42,42,39,30,36,43,39,51,32,37,23,41,20,39,50,41,32,20,39,31,37,34,33,36,39,36,29,32,38,37,30,34,42,33,28,26,25,33,30,31,35,24,32,28,26,35,27,21,39,26,28,39,38,29,32,42,41,41,27,30,34,33,44,41,31,36,48,41,35,29,43,45,24,32,30,28,30,33,42,50,37,24,38,31,31,32,34,35,29,25,23,34,37,28,35,38,30,32,50,22,28,39,35,51,38,39,35,35,35,26,40,40,33,37,29,28,46,37,24,29,27,29,34,41,36,29,35,47,32,34,35,36,28,38,34,40,37,35,34,35,27,29,32,32,34,29,31,27,28,33,37,39,26,28,31,25,29,27,28,35,27,29,32,31,31,47,31,31,33,47,34,45,37,33,27,33,25,37,32,30,49,31,33,37,35,29,23,38,37,21,34,35,36,53,37,29,30,39,16,29,15,42,24,35,30,29,27,38,27,31,33,39,37,30,35,35,25,25,21,31,41,23,43,34,29,26,39,44,24,35,40,40,27,28,49,30,24,29,30,34,26,34,24,36,39,35,28,29,21,33,39,26,33,30,43,39,28,33,37,38,36,36,42,43,35,40,30,28,34,32,32,39,37,23,41,30,26,34,40,37,31,31,25,35,25,33,27,41,26,21,28,36,26,45,35,25,29,35,29,25,32,38,33,43,39,31,26,35,39,34,39,33,38,28,32,37,41,37,19,41,42,21,34,43,25,30,40,34,34,23,40,45,37,44,34,25,32,31,50,25,34,41,26,29,34,36,24,29,34,33,27,24,23,26,27,31,40,30,40,23,30,36,32,23,24,40,27,27,39,34,43,21,25,27,37,28,37,30,29,37,44,43,28,32,22,21,38,28,26,31,35,39,28,32,26,30,22,26,26,33,41,32,27,36,32,40,31,35,26,46,35,44,35,27,35,34,38,22,42,31,38,21,27,44,35,35,37,44,39,28,28,32,43,32,32,33,25,30,31,47,49,35,40,49,44,33,28,40,27,26,34,30,27,41,36,29,26,29,34,33,31,38,34,35,36,42,36,37,28,30,25,31,32,28,34,32,24,36,31,26,39,28,33,33,31,40,42,41,38,28,44,25,33,29,23,35,39,42,30,41,22,22,34,27,23,27,17,30,31,27,31,34,28,41,34,30,33,36,27,26,43,31,36,28,32,27,38,26,32,29,27,28,26,40,23,36,30,26,32,30,38,35,32,24,34,28,20,27,26,24,29,33,30,20,37,27,33,31,34,35,34,43,31,39,46,21,15,31,46,36,30,29,30,40,36,24,25,33,40,30,39,38,39,35,38,30,38,28,56,32,22,37,30,34,44,38,25,35,37,38,28,44,36,25,28,34,26,31,28,38,51,46,34,36,33,30,44,35,36,30,17,27,27,30,29,21,33,24,22,31,28,28,39,35,37,36,23,38,33,29,37,34,33,27,43,23,28,37,37,47,41,35,36,36,44,43,38,26,33,21,48,39,44,30,23,33,39,31,19,29,38,36,33,28,27,35,36,32,31,34,45,33,39,32,37,31,33,34,36,34,30,34,32,40,25,38,36,27,36,35,36,19,34,42,30,29,27,46,22,38,21,41,24,32,27,28,39,30,45,35,25,35,40,34,44,37,29,30,34,27,48,30,29,41,38,35,40,40,25,35,28,28,37,42,37,28,42,27,34,25,30,34,31,36,36,30,40,24,30,38,27,25,38,37,24,44,26,30,26,22,25,24,22,48,37,34,28,36,40,29,36,29,18,37,45,30,21,25,37,21,20,34,30,38,32,38,37,34,39,36,24,39,43,30,41,33,41,30,39,34,30,26,22,23,33,29,23,38,33,35,29,35,36,30,28,27,26,33,37,23,34,28,24,37,31,42,33,27,40,30,34,42,28,31,27,33,36,35,33,28,22,28,35,25,43,34,26,33,43,25,19,21,29,35,27,18,44,37,30,36,37,28,32,27,37,24,33,35,40,24,32,30,26,45,33,35,28,42,32,36,41,39,34,38,36,41,42,32,28,26,25,37,20,32,25,19,25,30,22,34,32,35,32,22,29,42,32,28,36,34,30,25,26,40,49,40,35,57,36,33,38,27,29,25,48,37,33,27,22,31,32,30,31,24,28,32,39,33,27,34,30,34,33,29,37,38,32,20,36,37,36,19,24,30,38,29,41,31,32,31,39,31,22,24,37,37,28,34,22,22,33,41,36,22,24,38,41,33,32,18,29,30,29,34,27,29,32,37,31,36,32,35,29,36,49,35,38,32,34,30,25,31,35,26,25,30,43,36,25,38,32,21,37,36,28,37,25,32,29,29,42,36,24,28,35,31,30,30,34,37,29,30,33,26,34,30,35,26,42,22,19,37,32,23,28,33,45,26,24,32,27,41,31,32,28,30,33,25,34,34,40,28,38,29,33,25,37,32,26,20,45,33,43,27,17,31,30,26,36,27,35,28,46,28,32,37,26,39,21,32,34,31,29,43,22,31,43,27,33,28,33,32,34,22,34,30,42,32,38,43,31,36,30,44,36,46,36,31,34,35,33,33,34,31,28,35,31,33,27,25,35,44,32,31,28,32,30,25,31,27,47,35,35,37,32,39,29,33,35,25,32,36,40,37,35,16,23,29,26,28,33,39,35,20,31,35,29,25,38,40,29,27,38,40,33,31,31,39,28,32,35,30,24,35,34,36,40,32,23,28,35,31,34,31,37,35,43,38,40,34,33,36,32,34,26,30,30,33,35,41,36,33,31,52,43,36,27,25,37,34,31,32,35,39,30,27,37,32,42,29,44,31,25,28,30,32,48,31,39,35,39,33,28,37,24,36,29,25,38,36,34,28,16,31,35,41,28,58,32,35,33,42,37,38,36,35,22,29,23,33,34,36,21,25,44,32,36,35,36,35,32,33,36,25,26,38,46,35,28,34,40,44,27,33,36,30,30,36,31,33,25,36,23,24,28,35,39,21,30,37,23,36,42,28,39,18,34,43,32,25,38,31,32,39,43,38,24,32,33,26,30,34,42,30,43,32,31,30,23,27,36,39,40,24,27,35,34,27,22,37,34,36,25,31,23,31,34,20,28,24,30,30,25,37,34,34,23,32,34,33,33,26,36,42,26,26,32,34,33,43,37,42,32,32,36,26,31,29,33,30,28,33,30,29,27,38,26,38,32,25,29,43,36,24,32,29,30,29,34,32,40,30,25,24,30,25,32,48,28,32,30,39,23,25,23,38,25,29,26,31,33,44,37,34,39,27,30,25,21,27,32,27,41,39,29,35,33,32,30,36,21,29,27,39,29,28,32,35,17,32,29,37,30,30,31,24,21,47,33,44,23,28,30,25,35,36,23,28,24,25,25,31,34,32,35,26,38,33,35,28,32,31,38,28,35,29,28,36,28,38,19,22,38,34,27,31,28,22,27,30,28,43,24,27,36,37,27,37,28,28,30,32,32,24,42,25,36,42,32,23,45,15,36,23,22,33,35,21,36,43,34,36,36,48,27,20,29,25,37,34,25,23,34,33,34,30,18,26,25,26,35,34,27,29,28,30,25,35,28,39,31,40,34,34,25,33,40,23,37,33,31,21,43,32,30,24,30,33,30,43,43,19,23,30,42,28,22,32,39,26,44,39,31,35,28,32,26,35,31,29,26,27,41,42,24,28,24,35,30,25,17,38,27,19,21,44,35,20,29,21,38,31,36,29,28,23,29,35,26,32,28,26,30,38,35,22,35,40,29,40,32,27,24,33,41,32,32,29,30,27,34,28,30,19,26,23,24,29,41,35,32,41,30,36,30,22,27,33,32,37,37,36,33,37,27,35,29,42,33,28,23,32,28,24,33,27,42,31,25,27,28,37,44,30,23,43,36,35,30,26,21,27,28,25,40,39,34,37,30,31,30,25,27,35,39,25,27,36,31,28,38,29,32,32,30,39,31,32,23,40,30,32,41,36,32,40,32,23,20,32,30,25,31,25,27,43,44,27,32,37,41,40,32,37,21,29,32,30,37,39,31,37,42,21,38,31,27,37,36,32,33,30,44,46,34,33,33,35,23,33,33,23,37,26,37,23,33,34,31,30,30,34,31,45,31,27,17,26,35,24,27,29,32,34,16,29,32,34,29,29,23,35,39,32,34,32,35,30,26,28,36,26,27,40,36,32,26,35,30,24,39,28,21,29,45,22,30,23,46,36,25,18,23,29,31,31,27,33,30,41,13,42,48,30,45,30,26,31,23,31,34,32,32,19,21,31,22,31,29,53,32,25,27,26,39,28,28,30,30,51,38,42,42,36,22,36,27,38,38,39,35,24,36,29,31,34,28,28,25,37,37,20,33,24,50,40,31,37,38,25,29,29,26,40,28,30,23,26,28,22,34,33,29,32,27,35,37,25,32,29,32,30,48,38,35,34,31,42,49,35,32,29,25,31,15,30,27,28,23,38,51,34,48,39,24,34,20,36,35,25,28,23,40,28,22,17,46,31,23,32,29,34,38,36,30,33,27,36,46,39,28,24,29,32,34,19,34,23,35,34,28,29,34,37,35,38,34,36,24,22,27,32,25,22,28,29,27,29,44,35,34,36,25,31,28,37,27,33,40,27,25,32,22,43,27,30,26,23,38,29,26,39,25,29,33,33,37,29,35,23,31,35,38,30,36,26,25,25,25,27,24,32,25,30,36,33,27,20,24,42,28,31,32,39,27,24,23,20,36,29,25,23,43,27,35,26,29,28,39,29,32,43,22,17,24,30,30,30,32,37,31,29,26,29,29,24,37,34,37,41,34,40,34,30,36,35,38,29,35,22,24,31,24,28,32,31,29,27,29,25,42,37,37,39,36,27,34,29,33,37,33,41,22,36,31,26,30,34,35,36,30,40,25,30,28,22,29,24,30,23,31,30,36,40,33,29,23,30,15,45,40,29,22,24,23,44,24,38,37,24,34,31,37,34,25,30,26,30,26,37,30,27,24,27,17,37,33,29,38,28,28,33,25,21,26,29,40,31,29,20,33,26,33,27,29,39,24,32,33,18,40,32,35,33,34,30,33,31,34,24,25,27,26,26,40,40,16,22,36,28,21,27,34,23,40,19,33,30,26,24,28,23,26,43,34,38,33,33,25,34,24,26,26,28,39,29,31,30,38,31,25,28,23,34,28,32,34,41,40,37,26,25,21,30,37,31,31,32,31,27,31,24,28,36,33,17,19,22,36,22,29,32,24,21,29,31,32,34,39,30,21,32,30,52,23,29,33,20,34,25,33,24,31,24,30,30,27,34,36,30,43,28,36,29,38,29,28,30,31,35,43,21,37,27,28,16,22,35,31,23,38,42,25,35,42,31,33,36,24,37,25,26,33,24,39,23,32,28,29,26,28,33,27,31,32,46,24,38,37,30,30,26,26,31,24,33,27,31,22,40,23,26,24,22,34,39,38,39,34,26,27,29,32,36,21,33,29,15,36,33,30,38,27,24,44,18,33,31,26,25,28,30,32,30,30,41,30,38,33,29,27,35,25,23,27,20,32,23,26,30,33,36,33,28,31,32,21,28,28,13,24,31,31,28,36,37,41,31,37,35,33,27,20,34,35,24,33,44,21,34,35,20,31,32,27,46,22,26,33,28,22,39,32,28,47,29,30,27,32,31,32,25,27,31,28,35,37,35,28,37,30,43,26,31,21,29,25,31,28,27,23,31,22,31,27,19,41,27,29,43,32,36,19,20,28,35,40,36,42,22,22,25,21,21,31,33,41,26,23,34,33,37,28,30,31,27,31,41,38,31,20,31,29,32,34,35,27,14,32,29,29,30,34,36,31,31,27,33,30,35,44,25,36,30,23,34,36,33,27,19,32,33,43,32,24,45,18,26,38,29,36,25,32,37,29,40,36,22,28,31,35,25,47,35,26,34,30,29,33,31,37,27,35,32,25,31,18,21,25,36,13,21,23,26,37,35,32,32,28,39,23,33,23,30,38,34,31,29,23,29,33,39,44,33,28,29,40,34,28,39,35,43,36,29,35,19,30,47,26,35,30,21,40,29,19,63,38,37,25,31,27,32,32,29,35,37,35,32,31,30,34,35,38,33,16,34,34,24,36,35,28,22,28,29,28,40,21,31,37,26,35,27,32,21,24,38,31,36,31,24,27,22,43,21,33,33,31,36,27,33,31,28,36,33,31,38,38,33,31,28,22,37,24,36,21,20,26,33,25,34,33,26,36,25,46,31,26,30,38,30,33,27,27,31,40,38,37,22,28,26,26,26,36,28,37,32,26,32,32,32,32,22,27,33,22,41,32,29,31,32,42,28,33,32,29,33,27,35,39,37,28,23,26,32,36,30,19,40,20,26,33,34,35,33,39,24,36,21,30,33,28,41,28,24,26,33,36,34,31,24,31,39,28,30,39,30,31,37,30,26,32,28,43,38,38,26,41,22,38,31,30,30,29,27,34,35,30,40,37,33,32,34,27,20,23,25,31,26,23,33,25,25,30,29,40,26,23,33,42,30,33,33,30,26,37,29,31,29,28,28,32,32,33,30,25,33,36,39,33,29,33,34,45,27,27,28,31,21,27,26,33,35,17,28,14,39,19,22,28,33,15,27,25,25,26,27,33,26,29,37,32,31,25,40,29,33,30,32,26,29,30,22,26,26,13,22,41,29,34,24,25,34,27,30,31,32,26,25,23,23,26,43,34,28,39,46,22,25,33,36,30,20,32,43,33,35,26,38,28,33,41,29,29,30,31,38,22,33,34,34,28,36,36,22,40,25,36,29,29,28,32,25,26,27,17,31,21,27,30,20,24,32,24,31,31,27,31,26,23,46,32,30,30,28,30,21,30,25,20,32,26,25,30,32,24,35,33,29,40,33,40,28,40,30,37,31,24,20,23,33,25,37,30,13,31,32,15,26,27,34,36,25,43,41,33,34,26,21,33,27,33,33,28,37,21,25,27,38,28,27,31,28,20,27,29,46,40,22,27,34,36,23,29,28,33,44,35,15,38,31,30,38,26,25,34,35,12,37,23,18,30,26,37,26,31,33,24,32,30,25,34,35,32,33,36,39,28,29,33,36,18,22,31,22,30,27,35,36,27,37,37,29,30,30,35,30,43,22,18,29,24,30,23,26,29,49,21,27,24,27,30,24,30,29,32,30,27,36,28,23,27,21,39,29,23,19,21,31,27,36,40,39,29,34,29,25,32,13,25,29,21,33,33,24,31,32,30,19,26,35,34,24,14,34,40,24,20,32,34,36,27,25,26,25,29,29,33,38,31,22,33,29,24,28,20,25,33,22,36,45,31,26,35,27,27,27,32,28,31,36,37,17,31,27,20,21,36,32,22,28,24,32,35,26,23,21,35,30,32,43,28,24,29,30,24,22,21,24,37,28,38,41,34,44,29,31,29,37,35,23,21,29,36,41,42,26,29,14,34,32,36,24,27,22,40,27,32,31,29,20,21,38,31,25,22,27,31,40,28,41,21,31,29,41,36,24,37,20,29,29,30,23,27,46,38,30,31,34,37,33,29,20,21,39,37,30,38,30,31,32,35,19,17,30,24,34,24,29,36,25,28,26,25,28,31,31,27,14,23,24,34,32,25,30,35,25,33,27,38,23,27,22,25,31,30,18,20,31,32,25,27,27,42,28,27,23,30,27,27,38,20,30,29,56,35,39,24,32,24,39,40,25,36,33,19,33,38,25,18,32,33,29,37,24,21,22,33,21,20,21,31,32,28,31,27,27,33,24,21,35,39,29,35,32,25,33,34,33,25,33,34,23,29,25,28,38,33,42,28,29,21,27,44,28,28,23,29,24,34,33,42,24,30,30,35,26,28,25,22,31,38,40,29,29,33,34,27,26,34,26,44,37,27,37,24,31,29,22,36,39,21,33,31,24,35,19,26,23,16,39,29,28,26,39,34,23,43,25,33,21,34,33,27,32,25,22,30,23,33,19,28,37,39,32,30,25,41,28,36,21,26,30,35,31,32,26,22,32,32,28,28,30,24,30,36,32,25,23,20,23,26,29,39,24,24,22,23,23,19,30,25,26,23,40,23,30,29,21,25,25,27,30,34,31,27,33,35,27,29,28,22,30,33,37,21,26,29,35,30,25,35,33,21,30,32,28,31,38,31,25,33,23,28,32,31,23,34,25,26,19,26,33,31,26,31,34,24,30,28,34,28,29,26,29,31,23,27,37,25,24,30,29,25,33,23,33,24,34,22,24,27,38,27,27,35,35,36,35,34,19,28,34,22,33,25,21,20,31,39,35,22,18,26,31,30,32,12,29,21,28,26,28,30,31,26,45,20,21,28,34,26,33,31,31,27,17,29,23,31,21,33,36,41,38,32,24,35,29,33,26,30,37,36,32,40,34,30,26,27,32,25,33,22,27,30,25,26,33,28,31,36,18,37,38,29,25,40,29,24,26,19,25,36,33,23,37,35,31,34,29,19,23,42,27,22,29,22,32,27,21,23,23,32,30,27,29,32,36,28,34,36,35,30,27,25,22,22,35,23,31,36,35,22,32,30,26,33,30,34,32,30,24,28,22,21,27,24,28,23,24,31,17,24,22,33,21,36,36,25,24,35,39,25,28,39,34,36,23,39,38,23,31,24,35,29,24,38,18,31,22,36,19,33,35,26,30,23,40,41,28,30,21,33,25,30,32,33,13,28,35,26,29,24,10,22,25,28,29,29,20,26,21,23,27,27,20,19,31,18,35,29,22,30,23,30,28,31,43,25,23,19,31,28,47,34,38,34,20,30,39,25,32,24,42,21,33,21,18,22,27,26,19,37,33,22,32,30,31,22,41,42,24,22,38,23,39,28,28,24,24,31,23,26,21,30,26,26,26,25,32,27,35,36,27,34,43,34,27,24,34,30,21,37,22,25,26,24,30,19,26,19,30,20,31,28,20,17,19,43,27,27,31,38,36,42,23,22,22,34,27,35,29,33,34,25,26,23,21,23,27,22,24,27,38,32,28,44,25,26,26,19,32,24,31,27,28,37,28,27,30,29,27,23,30,32,30,34,27,28,36,20,42,22,25,27,37,32,31,28,35,28,33,34,32,22,17,27,22,26,31,37,27,29,31,21,29,36,30,33,32,28,26,26,30,31,38,27,23,34,30,31,23,26,23,25,21,42,28,38,34,30,31,45,34,25,30,32,26,35,25,27,26,25,26,44,30,23,32,30,30,21,27,16,29,32,32,20,26,26,21,35,26,33,26,22,25,32,29,30,24,33,16,34,25,37,35,26,31,48,29,32,43,26,26,36,22,33,29,27,35,33,29,33,28,28,25,29,37,34,37,34,29,34,34,36,25,28,33,24,16,29,18,28,32,15,21,23,36,17,34,34,29,40,18,36,32,27,35,30,29,37,37,35,26,21,34,13,28,41,17,26,33,28,22,25,20,28,23,33,29,30,26,35,30,32,30,36,20,32,35,25,38,23,28,32,29,24,17,31,17,27,31,21,32,38,31,23,39,26,40,27,25,42,31,23,25,26,28,23,25,31,28,34,35,25,20,29,30,22,36,23,28,26,34,22,22,38,27,24,32,30,32,30,18,30,23,32,30,25,23,24,24,31,24,37,24,34,33,32,33,22,33,34,24,16,21,20,25,31,24,35,34,41,34,25,24,26,27,26,21,33,32,25,28,30,30,30,26,19,27,25,37,24,30,32,28,34,37,20,25,27,32,32,31,28,23,33,25,31,26,29,31,25,29,32,35,27,46,27,34,27,30,20,25,31,19,19,35,25,29,30,34,21,25,33,35,12,23,24,32,29,27,29,28,30,27,24,30,20,32,32,32,34,25,22,30,18,24,25,30,36,20,24,26,31,30,32,28,21,28,32,18,38,30,20,28,28,43,30,43,23,27,25,37,34,22,34,29,44,25,31,30,42,16,24,29,22,34,24,24,24,24,29,27,28,17,26,28,25,27,35,26,25,44,24,29,35,27,17,40,34,23,21,21,29,21,22,28,18,30,36,27,35,39,27,28,23,33,31,23,27,25,17,42,29,30,26,26,29,19,27,31,21,25,31,15,32,26,20,22,33,16,43,23,30,27,19,23,31,37,21,31,24,29,21,27,28,23,29,28,22,28,45,22,28,41,11,23,20,34,23,41,21,17,38,25,29,29,23,32,25,31,33,27,23,26,28,46,37,29,30,30,38,23,25,40,22,25,29,35,37,38,25,19,30,28,26,21,29,28,23,28,30,39,26,28,21,35,28,21,27,28,29,26,48,25,31,29,22,25,28,18,20,16,29,41,21,25,25,28,36,34,25,32,29,24,23,30,31,29,27,36,23,22,30,20,27,32,27,23,20,30,29,31,28,31,28,29,23,23,39,37,31,28,31,22,37,30,36,26,22,40,25,29,27,23,29,26,30,21,27,29,27,29,30,26,27,27,26,37,25,29,33,25,25,27,29,25,20,32,29,31,22,24,37,25,24,23,17,24,27,25,34,25,27,19,35,31,30,34,19,31,26,27,35,21,29,31,24,33,39,29,27,30,27,29,26,38,30,25,26,36,20,28,24,29,24,29,23,28,42,41,32,32,19,24,31,36,22,31,44,27,31,31,29,30,18,22,20,21,28,26,31,34,36,18,30,31,27,17,18,39,23,44,24,35,23,26,32,23,28,38,31,36,27,25,42,25,32,28,32,32,30,26,27,34,20,28,36,33,32,26,30,32,26,21,32,23,38,26,26,30,31,35,41,32,29,24,30,26,31,25,31,32,31,31,26,38,27,34,24,39,18,28,21,22,40,28,25,30,31,26,22,28,15,23,24,24,24,25,22,23,31,27,20,30,24,30,27,30,34,20,29,31,28,30,37,24,37,30,21,30,27,24,25,30,25,26,26,20,26,23,27,24,27,33,41,25,27,27,29,25,19,37,27,30,25,32,29,35,30,26,32,21,45,34,14,26,32,39,24,26,32,32,37,18,24,34,23,22,37,35,28,29,29,23,25,29,29,23,22,21,15,24,26,21,31,22,35,32,32,25,26,21,29,30,22,24,19,30,13,21,24,43,26,28,27,35,27,33,25,36,30,19,22,20,25,19,25,25,27,27,17,47,31,27,16,22,34,27,28,22,20,27,28,36,22,36,26,27,34,30,22,26,19,35,24,26,39,27,34,24,36,43,17,39,31,25,33,21,30,39,17,34,33,25,22,19,29,43,24,22,27,39,39,32,19,27,35,36,20,20,30,32,19,18,30,31,20,27,19,30,32,24,21,33,29,40,31,33,19,31,24,25,22,32,30,29,30,36,28,35,39,20,18,25,26,30,27,30,21,31,28,26,32,31,31,21,35,30,37,26,25,28,39,20,22,30,27,29,18,24,30,24,37,23,22,27,23,20,32,29,14,20,43,30,28,31,25,23,19,21,31,24,20,38,38,27,33,20,34,27,21,35,35,29,20,25,32,22,29,30,29,24,22,21,26,32,42,31,26,36,18,27,27,43,33,29,30,26,24,35,29,24,30,24,29,22,22,32,23,27,33,24,21,32,28,27,24,30,35,26,27,33,36,23,27,24,31,24,26,33,27,26,30,28,28,30,33,21,23,27,25,20,30,19,31,24,27,40,24,31,37,26,24,18,29,28,30,16,25,33,16,20,36,25,21,34,30,25,24,24,21,17,22,31,39,34,26,27,29,21,24,43,33,41,32,32,22,23,27,31,30,29,32,25,26,22,21,24,32,19,25,31,34,24,32,40,20,14,23,26,21,31,18,22,30,38,24,26,40,32,37,41,31,28,25,25,23,31,21,33,31,26,33,28,24,34,19,32,34,35,28,34,30,22,20,23,30,35,16,26,33,27,29,35,22,30,36,27,26,23,30,19,21,36,33,35,33,25,22,25,36,24,20,35,16,32,30,24,32,22,25,19,25,21,32,26,18,28,29,38,30,28,28,25,22,33,24,33,25,18,18,31,24,31,28,34,28,18,22,33,24,31,22,26,27,34,25,32,22,24,25,16,34,24,27,27,24,19,39,33,30,27,31,37,36,25,22,33,33,36,31,18,25,31,36,29,25,18,35,25,21,21,32,27,30,27,26,30,29,29,31,20,17,30,18,32,25,29,23,27,31,24,41,26,28,28,17,33,31,39,24,23,32,30,16,21,34,28,31,17,27,34,15,31,21,22,20,33,27,25,26,21,36,31,42,23,21,32,34,28,29,37,26,29,29,24,35,28,19,31,24,31,28,18,20,14,26,23,22,35,28,24,19,26,28,23,33,25,28,25,24,40,26,22,34,31,26,27,27,20,20,26,24,31,29,24,16,21,29,34,26,21,33,20,37,22,24,33,36,42,25,24,36,34,28,29,24,38,18,26,24,28,23,19,29,9,23,49,30,34,38,24,29,21,37,41,25,35,26,22,39,31,21,30,24,29,31,25,37,35,22,29,16,19,23,21,22,20,28,31,20,41,26,23,26,23,28,22,19,19,31,36,31,23,20,26,17,17,43,27,21,25,25,36,28,18,29,29,33,20,22,29,35,28,25,23,23,28,24,23,36,15,24,31,33,23,27,17,27,33,31,48,32,32,31,28,26,33,30,32,29,35,21,33,20,21,28,27,26,26,31,27,32,31,29,37,22,29,21,31,36,36,29,23,23,20,22,35,33,26,32,23,39,33,32,27,25,24,29,28,24,21,29,29,31,18,24,14,25,32,23,19,28,21,28,32,26,27,16,25,25,23,36,36,35,28,23,30,19,26,31,28,24,25,20,30,25,35,34,33,33,39,34,30,20,26,25,31,25,25,23,29,24,26,33,16,30,34,34,32,38,28,36,31,26,33,26,20,22,32,21,26,28,28,30,30,43,17,32,34,24,25,27,21,19,29,19,30,38,23,30,24,31,35,19,21,15,25,13,28,28,18,30,16,33,16,20,21,17,12,33,21,34,33,26,28,17,33,27,30,31,27,19,27,27,21,29,24,31,34,25,24,27,30,23,19,24,23,30,23,17,26,21,29,23,31,35,28,31,20,31,26,27,23,27,28,28,28,27,32,27,30,26,25,37,26,26,33,22,28,23,27,29,23,23,30,29,30,23,31,19,29,28,24,39,35,26,30,31,34,27,21,28,30,41,18,29,27,25,22,27,25,26,32,24,24,32,27,16,29,32,24,27,14,32,22,30,28,29,23,21,33,39,36,26,31,17,22,22,33,31,19,30,20,27,34,22,21,26,37,24,27,24,27,34,17,19,33,20,37,30,19,32,34,26,20,18,31,23,19,27,20,22,31,22,22,22,31,24,31,25,27,34,18,29,30,28,30,24,8,26,19,25,24,20,19,27,30,24,26,37,26,29,31,29,27,22,32,14,34,23,22,35,24,25,20,28,24,32,25,32,38,26,21,22,24,24,28,22,18,28,28,22,31,29,17,27,21,24,40,21,26,22,17,34,31,21,20,28,17,28,17,28,36,31,31,27,36,19,15,23,21,33,28,21,26,27,24,35,24,36,27,39,17,23,22,29,24,41,27,33,17,25,26,34,32,21,21,36,16,19,39,14,30,20,30,29,20,12,36,27,25,27,27,33,16,18,40,22,26,35,30,25,15,20,34,33,25,25,38,24,25,9,16,16,19,21,30,43,26,28,32,16,28,20,33,19,21,30,26,25,33,23,23,24,30,32,15,23,34,31,24,32,23,21,27,18,16,19,24,31,16,27,18,23,25,24,30,28,16,19,20,24,35,21,27,41,42,21,25,18,30,38,18,27,27,38,14,29,28,17,28,33,27,22,23,38,21,23,22,21,36,24,32,25,24,21,30,23,34,21,28,19,25,26,34,31,28,13,28,19,25,30,14,26,26,24,20,33,29,28,32,27,26,18,22,26,18,33,19,28,28,26,24,20,30,26,16,26,22,25,32,43,23,15,23,24,27,20,30,22,25,33,27,37,25,22,30,24,36,26,21,20,18,20,19,22,42,28,32,17,33,35,21,24,33,28,26,21,20,19,29,29,35,18,29,44,23,28,15,27,24,19,33,28,21,20,19,31,31,33,27,17,26,28,20,30,21,23,23,41,24,20,21,20,33,27,23,23,29,25,26,32,25,21,29,26,24,23,21,20,37,31,22,24,20,36,30,17,18,28,32,29,26,23,28,28,22,29,19,25,32,21,24,18,22,21,23,27,28,34,20,28,30,34,30,38,47,20,31,23,18,28,27,22,28,28,29,34,23,24,24,26,27,24,26,21,32,28,28,35,26,23,27,18,24,31,17,33,21,25,12,29,23,25,26,27,28,17,21,32,25,18,18,18,27,20,22,21,23,33,21,40,21,27,24,16,28,32,19,25,29,29,26,24,21,18,27,23,40,33,35,21,29,31,29,28,23,28,22,22,29,39,18,22,27,20,18,33,20,26,14,24,25,27,24,39,32,25,15,20,40,25,26,24,27,29,16,20,30,26,27,30,34,27,24,30,29,31,34,31,24,25,26,16,28,29,26,29,22,24,31,20,28,21,29,20,28,24,31,25,36,29,18,30,23,30,28,29,23,15,27,26,44,24,28,20,28,25,27,26,16,16,32,25,35,33,22,25,23,26,28,13,19,24,27,13,23,28,23,26,18,26,29,18,19,21,32,17,24,24,33,33,26,34,16,29,35,27,26,34,18,37,23,26,25,20,32,25,20,28,27,19,18,28,27,22,36,31,23,24,17,18,12,27,28,23,24,21,22,27,25,24,28,28,22,24,29,26,23,28,27,17,27,28,26,35,19,22,40,19,14,27,30,25,25,16,26,25,23,31,32,31,24,16,21,15,18,21,33,29,29,29,29,29,23,24,26,25,27,20,26,23,29,33,29,36,29,16,29,29,26,27,20,26,24,27,21,44,16,22,30,25,28,25,33,21,25,30,25,25,23,23,19,41,19,24,23,32,29,24,25,24,24,23,26,27,25,30,32,22,16,28,22,25,29,33,14,24,30,18,25,32,25,28,51,18,26,49,27,25,19,28,19,27,29,17,15,29,25,25,21,19,31,19,36,34,29,31,31,25,35,29,32,32,28,13,18,39,14,32,17,31,25,26,23,30,34,31,29,27,30,35,35,21,27,25,19,24,28,25,30,28,38,26,36,31,36,25,22,25,36,28,18,21,28,15,14,25,22,28,24,20,15,30,33,31,32,23,36,28,23,27,18,30,30,22,33,37,31,20,21,30,24,16,20,23,20,35,27,26,27,28,28,21,18,30,27,29,13,27,21,19,26,16,20,17,23,23,35,27,32,19,26,28,23,36,29,25,29,22,25,29,33,23,27,22,24,18,32,23,22,24,17,19,20,28,20,25,20,22,20,28,14,27,24,21,26,31,28,24,22,19,18,21,24,27,14,23,23,18,27,31,27,15,23,27,19,32,23,35,25,20,24,20,19,31,26,34,15,29,30,27,33,25,27,23,24,23,27,29,26,24,22,34,27,22,19,26,20,35,30,21,27,19,22,25,27,20,22,20,26,14,21,28,27,22,20,28,29,17,25,23,21,22,13,26,34,19,23,45,24,24,18,18,28,28,32,28,25,20,24,24,27,20,31,29,22,34,26,20,28,26,23,16,18,25,29,26,25,27,21,23,29,19,23,25,19,25,19,13,31,29,31,31,25,18,14,31,28,29,39,28,21,27,25,24,24,22,32,19,29,36,25,27,27,18,16,30,26,28,31,27,28,32,17,32,25,37,14,22,26,23,30,18,20,20,25,27,30,32,29,27,26,18,25,26,33,20,22,26,23,13,13,19,33,19,33,25,21,44,28,21,31,32,14,21,18,38,24,19,23,25,23,23,24,18,20,20,20,28,11,24,24,29,32,36,19,23,19,26,25,36,17,25,23,30,22,23,20,22,27,29,36,19,42,34,26,26,24,21,22,26,20,18,23,22,29,29,24,31,25,31,30,27,27,34,25,27,23,31,17,26,23,27,17,29,15,24,16,30,22,32,24,32,24,32,23,27,22,22,26,23,24,32,31,19,25,21,19,22,20,25,26,19,26,27,24,20,26,32,26,41,25,23,17,16,25,22,23,33,32,20,19,30,36,31,12,16,35,22,29,21,29,33,16,34,29,22,29,24,28,23,14,28,35,17,20,27,28,26,23,18,31,23,29,25,30,23,33,17,19,27,23,25,27,21,28,25,25,19,29,20,23,17,22,31,25,19,22,26,38,40,27,25,23,34,20,22,25,19,33,23,28,30,20,23,14,29,23,17,27,19,30,23,26,21,29,19,16,24,28,28,28,31,18,35,21,34,25,31,33,16,25,18,28,25,28,23,28,20,21,30,33,21,25,25,26,22,20,23,35,38,24,21,26,31,25,23,29,30,29,18,33,37,21,27,18,32,33,19,19,20,27,23,29,16,26,24,26,18,32,26,25,24,24,22,18,26,29,28,11,29,27,32,26,22,32,24,28,28,21,30,32,26,31,28,20,26,36,28,23,25,37,23,19,22,37,31,28,30,27,14,14,40,32,24,27,31,31,23,25,33,23,20,33,24,18,23,27,39,28,34,31,21,27,22,33,12,25,21,17,20,33,21,24,25,24,32,17,17,25,25,21,19,26,36,33,21,33,17,19,25,24,11,29,27,20,30,26,25,24,19,31,22,30,20,23,35,24,23,25,19,23,24,15,29,33,26,28,25,21,24,30,28,20,20,25,29,25,23,19,25,32,24,21,20,21,26,24,26,20,15,25,22,23,18,21,36,21,28,32,27,27,14,26,25,21,23,21,27,24,25,23,22,25,28,25,27,19,31,19,22,23,20,16,28,31,23,18,23,29,27,24,23,34,38,36,20,25,20,25,34,26,20,23,31,29,22,27,23,41,18,17,26,17,32,29,38,25,30,31,27,24,30,19,19,21,25,35,20,27,13,21,20,41,19,28,16,26,16,22,20,22,24,28,25,25,20,18,21,23,19,17,27,24,18,26,20,18,24,29,29,17,40,27,21,22,23,22,24,17,35,23,31,17,26,25,32,20,19,29,28,29,23,17,26,28,28,30,28,21,35,21,19,24,36,23,26,16,22,19,26,28,23,31,28,22,17,27,31,15,32,23,20,31,26,21,29,27,25,25,20,15,23,32,33,31,28,19,25,19,20,19,26,35,34,21,24,28,22,29,26,17,22,22,22,23,32,24,36,24,27,17,17,27,22,23,32,32,30,36,19,20,31,25,24,21,32,17,22,17,20,32,31,21,23,18,22,22,31,23,25,22,20,16,13,23,20,26,22,23,25,27,30,15,25,13,15,26,19,24,28,23,19,27,23,28,16,44,25,27,15,29,22,23,21,35,13,17,24,35,28,25,32,25,27,25,20,26,22,16,25,17,24,22,25,18,26,21,24,20,25,28,27,27,18,26,23,20,21,27,21,17,19,21,28,17,28,26,23,18,27,24,27,31,38,16,29,24,19,32,21,27,20,19,34,28,34,20,33,28,24,23,24,30,23,21,29,26,18,34,31,21,26,22,22,21,33,32,21,27,18,21,20,22,22,22,22,18,18,29,25,34,24,24,27,27,25,31,23,33,32,31,27,28,21,21,15,21,27,21,32,34,20,34,23,30,26,28,18,36,23,20,25,28,18,16,21,27,29,30,30,32,32,17,29,21,25,18,24,32,13,21,23,26,32,26,27,29,19,25,33,27,35,16,30,18,19,32,23,27,29,28,30,29,24,16,31,24,19,31,22,34,21,33,16,28,20,32,24,18,27,25,21,28,18,18,30,15,16,31,26,19,28,18,21,17,13,25,32,19,30,24,40,22,18,12,24,21,19,20,29,28,14,18,17,21,25,20,23,20,12,23,23,24,21,33,28,28,39,23,28,29,18,31,27,25,21,33,27,36,28,17,29,29,24,27,28,28,12,33,22,20,19,30,23,14,28,14,25,22,22,22,30,15,27,27,18,34,32,28,38,21,15,18,25,22,24,40,26,19,27,28,17,29,22,29,18,18,24,15,16,41,27,27,22,27,29,32,20,27,30,19,25,29,25,20,16,26,22,29,20,32,26,27,32,33,21,22,35,20,24,23,20,27,27,25,25,20,19,22,27,21,30,29,24,20,31,26,16,17,26,15,24,22,15,27,29,14,21,35,28,35,20,28,31,24,22,19,23,19,28,30,26,22,17,23,21,14,20,23,30,24,23,20,23,21,18,22,21,15,22,17,20,13,16,16,21,28,21,43,22,28,20,33,26,30,29,27,20,23,17,24,24,17,35,25,23,24,27,26,29,34,27,19,21,16,31,20,24,18,34,23,20,19,23,13,23,15,16,19,20,30,22,20,17,32,15,14,28,28,26,27,40,24,33,30,17,26,25,19,23,23,26,20,26,23,23,21,14,21,24,21,29,24,25,31,42,21,34,18,31,20,23,30,26,24,20,24,29,22,33,22,23,19,24,28,20,22,33,22,19,32,29,22,14,24,21,19,18,19,36,36,14,28,26,29,30,21,19,22,19,28,19,32,29,16,19,20,23,28,7,27,26,25,27,25,18,16,17,29,20,24,15,33,33,15,25,30,24,19,20,24,26,24,16,21,34,25,25,17,22,30,19,13,29,28,24,20,33,22,29,21,18,22,23,27,23,30,26,27,19,25,23,14,19,18,33,18,20,20,31,18,32,26,28,34,25,29,12,13,20,26,22,19,26,34,20,18,23,20,24,16,25,25,23,23,20,20,24,36,30,25,29,13,18,28,26,15,31,23,21,22,29,39,24,17,31,27,20,21,19,26,15,29,29,25,18,25,27,19,28,18,26,32,25,25,22,37,23,28,28,14,35,29,34,22,15,27,17,29,27,29,29,24,21,25,20,22,18,34,29,22,25,24,26,24,34,18,24,28,19,16,18,25,21,21,27,17,29,30,34,35,24,23,23,19,16,20,24,30,37,28,19,16,21,26,24,37,25,33,23,23,27,26,28,21,24,28,14,25,32,31,19,22,20,18,26,21,20,32,17,18,17,21,22,23,20,20,22,23,22,35,19,23,18,27,24,27,18,33,26,25,26,32,21,32,21,25,19,21,46,21,25,30,19,34,24,24,24,40,26,18,28,30,25,26,22,16,23,33,24,26,31,22,20,32,22,12,38,22,23,27,20,23,34,16,18,26,23,19,16,23,26,33,26,26,33,33,12,16,28,28,23,26,27,29,16,32,25,26,9,31,29,16,17,20,25,24,34,22,28,29,22,28,17,27,34,17,31,22,32,22,25,19,23,20,24,19,33,22,31,24,26,26,27,23,25,24,31,19,28,21,31,23,26,29,27,19,14,19,28,15,32,23,19,24,20,25,28,15,20,23,35,17,22,25,19,18,21,24,21,13,24,18,14,24,20,23,29,23,21,20,25,27,27,23,18,32,25,19,21,24,19,30,23,23,30,16,24,36,20,19,19,34,14,16,21,25,25,33,32,26,24,22,15,25,30,17,27,24,20,29,21,25,20,25,35,19,27,25,28,24,16,29,20,27,14,29,20,21,21,24,18,25,27,21,25,22,19,26,16,22,20,25,22,25,18,29,23,20,26,25,26,17,22,15,24,17,19,31,17,14,16,18,27,18,25,20,24,20,22,21,19,26,16,28,26,27,18,28,42,21,25,28,22,25,17,29,44,20,23,25,14,17,34,22,30,26,11,34,32,20,20,26,32,21,13,23,15,21,21,30,26,20,17,16,32,21,29,29,21,30,21,22,25,21,34,25,17,33,23,30,30,28,28,17,16,22,19,25,33,18,32,30,24,16,25,23,26,19,24,36,17,29,23,13,23,22,21,28,19,22,15,21,18,22,24,14,29,34,25,32,20,29,25,22,31,21,15,26,24,22,22,25,20,23,26,22,28,23,26,34,27,23,26,36,21,32,23,23,27,23,17,22,23,16,25,21,25,27,11,20,17,33,19,26,21,19,10,22,18,18,26,20,31,25,16,21,18,23,23,28,18,22,18,31,32,34,19,25,16,27,29,28,21,21,28,17,30,28,24,22,21,25,23,21,24,20,29,24,23,20,24,26,27,15,15,32,22,22,20,31,26,18,28,31,23,24,25,20,23,30,19,26,33,29,32,22,13,15,18,21,28,30,34,21,25,21,20,26,25,26,26,22,28,19,16,22,19,16,26,23,17,23,21,24,30,26,33,30,31,37,14,16,26,14,28,22,19,17,20,25,27,26,40,27,37,18,24,24,30,24,32,14,14,16,27,29,16,38,21,28,44,26,30,21,16,24,24,30,20,23,17,24,12,22,27,18,15,27,26,29,16,15,21,19,25,28,25,22,21,33,32,23,20,18,22,24,18,27,14,27,27,22,16,18,18,32,32,20,28,22,22,21,31,28,24,30,13,29,23,24,17,19,17,26,20,14,18,21,31,37,18,25,24,22,24,14,15,31,19,28,32,24,14,35,24,28,34,21,23,22,15,16,31,22,14,19,18,31,20,22,29,13,22,29,23,25,23,27,20,25,14,14,23,19,18,16,24,21,23,25,21,30,29,24,29,30,20,26,20,27,19,19,21,25,19,19,16,13,28,18,21,30,25,20,21,13,27,17,17,13,28,23,22,21,25,32,26,32,29,26,22,26,22,28,32,16,33,21,26,22,12,16,29,20,18,22,35,21,36,23,22,23,20,23,20,29,27,14,20,20,28,22,17,19,36,26,14,27,19,24,25,17,19,16,28,19,17,12,21,30,18,23,24,23,19,18,24,24,24,25,22,21,19,16,23,30,35,17,27,14,23,23,27,11,20,15,17,24,26,18,16,7,20,17,37,16,36,16,22,26,15,33,21,20,12,18,31,18,19,28,14,14,26,31,32,17,18,28,20,27,42,26,24,32,23,34,21,20,24,34,22,19,24,26,32,22,32,16,30,26,22,21,27,22,24,24,22,34,21,29,22,17,18,16,15,17,21,21,25,22,18,18,15,26,17,22,23,20,25,18,18,33,9,27,24,34,22,21,28,29,20,17,18,21,18,27,15,28,23,23,27,21,24,19,23,27,23,23,20,19,25,18,14,17,16,16,34,39,23,16,26,18,22,41,27,19,21,17,18,20,25,17,20,23,30,24,27,26,31,20,15,27,23,21,24,26,12,15,30,27,15,13,22,23,30,15,13,26,27,18,36,18,28,25,20,30,23,22,24,27,23,13,25,23,20,22,22,18,21,13,21,20,29,3,21,18,18,24,25,19,25,19,20,31,28,13,19,22,22,24,30,14,23,22,19,21,24,25,23,32,24,27,25,18,21,29,34,24,12,40,21,19,20,21,26,19,24,31,17,27,24,15,19,18,23,22,20,19,28,34,26,12,13,16,14,23,35,22,15,23,33,26,15,27,20,18,20,24,20,25,34,29,25,18,23,17,17,25,33,20,36,17,20,25,28,30,19,23,37,25,27,40,14,20,22,27,24,21,25,22,25,19,18,26,23,26,24,19,22,18,22,16,24,23,14,30,21,23,22,20,28,27,16,20,32,31,20,12,27,20,29,17,21,18,10,29,13,20,18,30,12,21,24,33,25,19,22,18,32,28,24,35,22,20,22,18,26,20,33,23,34,20,25,32,30,22,18,30,20,39,22,20,26,13,25,24,25,21,26,12,21,17,19,32,20,31,24,20,21,24,22,27,17,13,21,34,29,30,17,21,24,20,25,19,22,37,19,33,15,22,21,19,20,17,25,19,21,30,22,24,15,8,16,28,23,21,22,34,12,18,20,20,15,29,26,22,27,19,15,20,35,19,17,13,19,18,21,21,18,26,15,17,25,21,21,26,31,28,18,29,22,23,33,23,15,25,24,25,16,18,23,20,17,22,21,25,19,32,11,19,25,26,28,14,15,24,21,25,22,15,25,33,17,18,24,17,23,23,19,15,18,15,17,17,27,7,17,14,23,25,23,20,22,24,22,19,15,21,16,22,19,21,24,16,19,18,21,37,12,18,30,19,30,20,28,22,21,19,18,23,20,26,18,33,30,26,19,34,36,26,23,19,16,28,15,21,10,11,26,21,20,25,22,21,23,19,27,18,34,33,16,34,20,19,23,22,17,28,21,23,24,9,29,15,24,14,16,29,27,18,28,20,16,22,30,28,27,31,17,26,25,27,25,26,20,19,30,29,15,21,23,26,27,14,11,18,23,16,21,22,23,20,26,29,21,27,26,35,18,27,22,25,17,18,23,15,28,17,24,29,27,20,30,23,21,22,30,21,36,19,27,19,16,23,17,28,24,16,27,25,24,20,19,32,31,17,37,14,26,16,15,31,17,20,18,19,16,21,18,20,31,24,12,19,29,10,18,23,19,17,22,23,20,18,14,16,14,23,21,15,24,35,16,19,16,19,16,14,17,24,26,32,29,30,25,20,31,20,27,13,21,20,31,29,28,18,22,22,28,18,26,23,35,24,24,25,34,14,24,19,19,26,18,25,17,20,19,11,17,12,21,23,31,17,25,19,10,19,16,17,21,21,30,18,28,15,20,22,38,16,23,16,33,18,29,19,24,15,17,27,28,20,15,20,19,21,22,16,26,19,24,16,19,18,28,18,32,27,29,38,25,33,22,28,30,16,35,21,18,23,19,14,21,16,20,26,29,19,14,19,21,28,17,31,23,17,16,18,19,20,17,20,22,20,26,25,19,14,25,36,22,25,21,23,16,27,21,17,28,25,21,20,15,23,20,18,12,25,24,18,19,28,23,26,32,19,25,24,25,17,26,41,21,30,20,26,23,22,20,30,24,17,27,19,12,26,28,27,24,15,21,27,15,24,18,21,20,21,23,26,15,26,22,22,18,32,18,26,18,17,20,18,14,15,19,21,22,19,22,23,13,18,18,18,16,29,17,23,24,18,16,23,26,29,29,21,24,30,27,18,26,12,11,16,21,21,17,17,17,21,22,17,25,18,18,27,21,17,21,22,23,23,21,22,22,39,26,19,22,20,17,24,14,23,21,26,22,23,30,21,25,26,22,22,28,24,17,20,23,25,25,15,26,14,28,13,27,14,19,19,18,25,25,26,17,31,33,22,24,23,19,21,25,14,19,38,23,15,20,17,19,25,16,17,29,20,22,16,21,19,14,10,19,13,20,25,19,25,13,33,23,14,24,23,21,25,12,19,25,17,14,21,17,27,26,24,29,23,26,29,25,27,14,22,11,22,16,21,20,27,26,19,17,18,33,13,12,20,17,15,18,17,20,14,18,30,15,19,26,16,13,15,20,32,25,20,21,13,36,23,21,27,25,28,26,23,15,25,22,15,30,11,14,29,29,16,17,24,21,21,28,20,31,32,22,20,21,21,21,15,20,20,20,22,16,34,14,24,27,19,17,11,20,16,23,21,28,22,18,20,24,18,21,16,20,20,17,17,24,29,22,16,17,22,18,15,25,22,19,24,27,29,13,22,20,24,25,23,11,18,21,27,26,6,18,14,24,16,23,14,28,24,33,16,14,21,20,19,18,25,25,18,19,26,29,19,26,20,19,21,18,25,22,18,27,31,26,14,19,27,28,19,21,18,30,22,19,22,14,19,15,29,17,26,11,17,24,20,8,26,19,19,21,24,28,24,25,22,25,28,18,31,32,23,22,17,29,21,19,26,25,17,29,17,14,19,13,15,22,20,24,21,14,24,27,22,21,18,20,21,24,20,27,29,21,11,18,29,26,17,20,24,15,21,21,26,27,17,16,15,26,23,28,27,18,19,19,21,25,19,28,20,26,15,33,21,21,15,18,25,22,24,22,27,30,18,14,33,23,22,16,21,25,23,26,24,19,21,18,19,12,26,16,26,21,18,16,22,25,25,27,20,27,12,24,21,25,24,17,24,17,13,20,20,20,22,23,29,25,24,23,27,18,20,19,18,16,21,25,16,23,18,22,24,30,24,25,34,12,21,25,14,22,19,36,19,16,32,26,23,27,21,17,24,19,17,28,26,23,20,29,18,21,20,25,25,27,25,29,24,28,27,20,18,27,22,24,21,23,26,30,18,29,22,26,23,18,15,17,28,22,17,34,23,25,15,26,15,10,19,16,17,23,21,28,24,17,23,27,9,32,27,21,27,21,24,23,25,16,29,17,14,26,19,20,18,17,20,27,21,15,19,28,12,26,28,24,22,18,16,21,15,14,15,19,17,21,20,8,19,19,16,15,20,15,22,11,14,22,25,28,26,9,23,18,19,18,19,20,15,18,16,16,24,18,27,20,24,25,19,17,14,19,21,26,25,26,26,20,16,25,19,18,17,23,16,15,32,15,13,29,15,34,22,23,20,19,32,23,21,17,22,19,22,22,22,15,25,27,21,30,21,27,26,28,23,26,25,23,27,24,21,22,17,30,28,32,12,25,27,21,20,18,25,24,26,20,17,28,36,27,17,19,21,21,29,22,17,22,24,19,14,24,21,27,29,23,26,23,23,19,10,29,26,20,20,33,19,22,21,15,33,21,26,17,35,29,23,16,22,27,13,20,18,28,13,34,10,25,18,19,29,20,20,14,15,10,20,27,20,19,20,19,33,28,23,18,22,20,17,23,16,29,23,28,15,27,20,18,17,24,23,13,16,23,24,24,27,18,15,21,16,23,25,17,15,24,20,13,13,27,28,28,25,20,22,16,13,27,16,23,27,27,27,17,18,16,18,23,27,18,22,17,15,24,15,19,23,24,17,28,18,22,17,29,21,18,21,30,17,19,25,22,12,18,17,17,33,23,20,23,20,15,15,19,21,13,16,25,25,18,25,23,14,20,24,17,13,18,26,20,24,15,18,15,16,28,25,22,22,18,24,32,26,18,30,16,18,23,20,17,27,21,21,34,15,15,26,23,22,17,26,13,19,21,19,18,33,23,21,22,21,22,13,24,24,23,23,27,22,20,22,27,21,27,19,13,24,21,31,20,26,21,20,12,20,20,26,20,30,22,14,22,15,14,18,19,20,18,24,25,12,24,17,21,24,28,24,32,21,24,20,40,12,27,12,23,21,26,14,28,22,11,18,12,26,14,29,21,39,19,17,21,29,23,20,25,22,19,24,23,31,16,33,17,15,20,18,21,19,18,24,27,21,19,20,15,25,21,22,28,22,16,22,20,27,19,19,19,20,18,22,14,16,28,27,15,20,23,23,21,19,25,25,20,23,26,21,14,23,27,13,20,21,14,23,27,9,20,20,30,28,13,24,17,14,20,20,28,16,21,15,10,17,29,15,21,22,19,27,17,17,20,19,21,23,26,36,21,12,16,18,21,23,27,34,26,26,26,20,19,24,17,29,23,12,24,13,22,28,25,27,20,18,25,27,22,17,15,19,24,14,20,25,18,24,19,13,16,24,25,26,17,18,14,17,23,26,27,21,23,26,16,24,25,24,20,26,18,16,11,26,28,12,14,23,22,25,15,29,25,23,23,15,29,16,22,18,25,27,20,13,29,19,18,27,18,12,15,17,16,18,19,17,17,16,23,20,28,13,26,17,25,26,17,17,17,25,18,23,29,12,19,15,26,11,21,21,18,25,20,22,12,24,19,19,20,17,22,17,12,13,27,14,15,25,22,25,17,23,22,20,19,15,26,18,24,17,14,21,26,23,18,14,19,21,23,16,16,14,18,21,25,10,13,29,18,21,18,28,11,20,20,15,20,10,23,22,13,31,15,22,13,25,19,26,23,22,27,18,20,12,23,32,30,21,18,27,18,14,26,18,18,25,17,16,22,27,21,21,15,11,18,19,21,22,17,20,25,21,18,15,29,21,20,21,24,24,29,21,23,26,16,11,24,25,23,14,17,18,21,21,11,27,17,9,10,16,11,14,25,20,17,20,14,27,18,18,21,12,21,19,29,27,24,18,18,20,14,24,32,25,13,23,24,18,29,25,20,20,10,15,23,16,19,31,15,22,20,26,25,30,27,24,22,17,20,23,19,23,20,19,14,12,13,16,17,28,23,19,16,21,22,18,16,24,17,20,17,17,22,21,16,23,17,19,25,20,22,28,29,24,15,29,28,20,16,17,20,17,35,23,21,14,20,23,22,27,18,17,18,23,26,31,22,22,23,20,23,20,25,17,15,16,23,15,15,24,21,13,21,21,30,14,20,32,16,23,18,21,25,27,23,18,12,25,25,29,20,23,19,23,22,22,12,26,31,29,19,24,23,17,14,18,28,18,29,19,19,14,11,10,15,20,24,20,12,23,17,24,12,27,15,18,11,22,26,36,17,21,24,18,19,18,20,13,18,26,20,20,20,22,28,29,26,23,19,23,17,17,10,25,25,15,18,17,17,44,16,27,22,19,31,20,21,16,23,12,24,17,23,22,22,26,23,26,23,22,29,28,13,15,26,26,22,21,31,25,31,29,13,19,9,20,15,21,19,24,25,21,28,24,23,15,30,31,28,24,22,30,22,34,15,38,29,22,20,26,28,18,14,19,15,18,24,23,23,17,13,17,22,29,26,15,21,8,21,23,16,13,38,24,19,17,17,11,25,16,21,35,24,18,20,19,39,26,20,15,15,22,25,20,19,20,15,14,26,22,16,28,16,25,18,14,19,19,24,12,24,8,33,20,16,16,18,38,26,38,19,18,29,15,20,13,14,13,18,19,16,29,19,20,14,13,18,11,16,18,25,14,25,19,18,23,19,24,23,13,11,18,16,15,21,12,21,18,22,25,14,17,25,16,19,20,31,24,14,13,16,27,18,12,24,19,23,13,22,15,24,18,30,21,20,17,20,23,19,12,16,16,19,21,23,17,25,13,26,29,27,17,14,22,16,18,19,12,24,15,14,19,13,15,15,19,24,16,27,20,18,17,19,17,22,18,18,33,24,19,17,23,19,24,22,12,29,15,18,23,17,17,19,16,18,23,29,28,29,24,21,29,20,15,20,29,28,15,20,22,16,27,20,15,18,20,24,15,21,24,13,23,11,25,28,16,15,21,18,18,16,14,17,24,18,31,22,20,29,13,16,19,26,24,22,16,32,19,15,25,16,17,21,18,19,16,10,18,17,28,22,16,20,17,18,17,16,19,10,11,17,30,19,23,24,28,17,14,17,22,24,23,15,22,28,22,19,21,16,23,11,18,17,16,16,23,18,12,20,22,13,25,25,17,21,22,13,25,14,17,19,22,17,24,23,11,29,12,17,24,17,21,21,19,18,14,20,38,17,31,23,25,15,20,29,18,17,13,24,25,13,17,13,30,24,17,28,20,19,20,19,24,20,16,18,19,14,25,18,24,30,27,40,20,18,14,9,22,19,27,13,14,22,12,23,23,20,17,21,22,14,18,14,16,16,23,14,26,20,18,32,18,19,20,15,25,18,13,8,21,24,12,24,21,19,26,16,19,18,23,21,14,14,23,15,24,16,19,28,11,20,23,20,21,19,15,13,23,23,18,16,37,35,22,15,20,18,23,14,17,11,11,27,21,25,22,24,20,27,23,17,19,15,29,25,23,14,18,19,18,22,13,15,18,17,18,22,18,21,28,24,19,13,14,30,14,24,21,29,26,19,29,18,14,17,21,22,22,19,17,12,24,23,21,20,15,12,22,19,17,19,20,14,18,17,27,21,37,15,26,18,23,30,24,19,18,25,19,17,28,14,19,23,21,14,15,17,21,16,15,18,25,26,27,23,21,26,16,14,28,19,18,25,16,22,20,16,20,12,13,26,16,29,19,16,19,18,20,13,17,22,14,17,25,24,19,17,17,20,26,12,17,17,18,18,24,12,14,24,25,28,21,23,21,30,17,20,14,23,15,32,18,19,13,12,17,10,21,22,18,16,20,30,18,17,25,23,18,20,19,31,17,23,21,16,17,24,19,23,17,20,28,41,14,25,26,26,20,20,17,28,24,16,20,12,25,21,20,20,26,19,20,23,18,13,20,17,31,20,16,16,28,13,16,25,11,14,19,24,23,14,19,11,17,14,18,14,22,19,11,28,16,18,16,24,15,21,22,23,15,37,22,23,27,22,24,26,27,31,27,11,15,18,18,15,21,20,27,27,17,14,11,26,18,25,22,18,20,10,17,17,17,24,22,7,24,17,17,24,21,15,15,24,23,21,22,21,17,10,17,9,16,15,19,22,14,25,16,20,16,14,7,21,15,21,26,25,20,21,19,27,20,18,21,17,15,11,26,21,25,13,22,15,26,14,26,18,14,18,13,11,14,18,19,25,26,15,24,20,23,11,16,13,26,21,9,24,15,14,17,17,31,26,17,24,20,25,22,16,13,15,13,19,21,12,14,16,21,30,15,20,19,25,18,20,21,22,26,34,12,21,17,14,16,23,24,19,20,25,12,25,19,12,26,15,17,20,26,30,13,32,20,15,24,23,15,22,23,24,11,25,22,10,28,22,23,21,25,15,17,14,24,19,18,20,19,21,19,21,26,12,18,16,12,18,16,17,20,32,20,23,34,17,13,11,28,13,26,17,41,11,13,18,27,16,24,23,15,19,29,14,15,25,17,19,11,13,13,11,15,19,17,18,15,22,11,17,13,18,19,26,12,22,17,12,21,23,25,16,15,15,18,21,17,15,21,19,21,17,17,21,25,13,23,19,21,15,22,20,18,26,21,22,22,16,12,27,22,13,20,20,18,33,15,16,15,29,12,15,16,15,13,25,19,16,31,29,23,20,16,21,9,23,14,19,20,22,28,15,36,19,16,27,15,25,17,19,17,25,15,15,20,29,32,29,26,24,20,21,13,20,20,21,22,21,9,19,20,28,19,10,26,23,26,19,19,24,22,22,18,17,20,22,14,20,18,25,21,15,14,28,21,15,9,16,18,25,16,24,15,23,16,15,20,15,17,20,20,27,25,19,20,16,21,23,30,19,34,22,14,26,22,15,23,12,24,19,21,13,22,15,19,19,16,18,9,23,18,18,23,26,17,21,18,17,21,11,28,17,18,19,14,24,20,23,17,19,15,15,23,21,18,14,24,16,21,7,13,17,14,19,17,16,23,15,13,28,15,18,23,30,17,13,20,23,19,19,20,14,27,17,21,19,16,28,11,22,18,26,19,13,17,22,12,16,16,16,18,9,17,18,21,19,23,20,24,19,14,16,19,23,23,18,23,18,27,22,14,16,18,19,18,18,18,17,20,18,12,29,19,15,18,25,22,12,23,16,25,22,14,12,21,23,31,14,14,14,20,19,35,28,21,23,19,27,18,18,12,11,28,24,20,14,21,9,17,20,15,20,23,27,16,17,17,17,16,17,16,20,27,14,17,22,22,16,15,26,13,23,21,20,14,23,19,14,18,23,29,18,11,18,17,23,20,16,19,16,24,22,18,17,15,11,21,24,22,27,17,16,19,17,24,19,28,16,11,16,20,20,17,15,23,21,12,13,21,17,24,25,20,27,16,15,29,18,20,24,22,28,19,16,25,27,28,21,20,26,20,19,16,21,14,39,26,20,21,11,11,10,29,17,26,22,21,27,19,19,12,17,20,17,17,7,33,18,12,22,12,16,20,20,13,15,18,16,15,21,12,23,16,24,13,11,18,24,24,21,15,21,18,20,18,16,30,19,22,17,27,16,25,13,22,10,12,18,18,18,15,22,23,15,17,15,20,20,19,17,24,24,19,19,18,17,15,14,26,22,16,22,15,14,18,12,26,17,19,19,18,23,16,19,21,20,27,19,16,19,18,20,19,12,23,18,24,12,15,16,21,15,13,15,20,25,13,14,17,14,18,22,14,26,13,21,24,18,13,19,25,18,18,24,18,17,13,25,12,17,15,15,18,20,9,10,24,23,29,25,23,13,21,19,20,27,14,17,21,17,14,23,20,20,20,18,19,11,42,13,24,21,18,14,14,11,13,12,26,22,19,20,25,14,21,10,20,23,18,22,30,20,19,19,11,14,13,11,19,20,11,15,20,21,20,13,18,19,17,15,17,12,21,19,18,16,26,19,12,17,16,18,12,15,18,23,22,16,21,16,18,17,12,16,6,14,12,18,23,15,22,17,21,19,18,23,20,23,18,19,18,21,22,27,14,24,10,26,6,24,22,21,17,14,20,20,19,12,19,19,18,14,21,17,17,15,26,17,15,22,13,14,24,25,15,12,19,15,24,28,25,20,16,21,12,17,28,18,19,24,24,23,21,23,30,22,23,12,23,16,15,21,16,22,27,15,17,22,17,18,21,14,19,17,18,19,19,19,18,20,12,17,25,18,22,19,15,15,19,14,16,15,20,21,26,25,15,20,26,15,15,20,12,14,17,21,15,16,15,17,20,19,9,16,22,14,28,20,10,25,19,17,20,11,26,14,15,15,20,28,23,21,13,18,15,16,12,12,17,17,14,15,19,29,20,25,29,25,21,30,18,22,16,14,20,21,18,19,15,21,15,21,23,17,19,17,15,16,23,26,15,22,22,15,16,18,19,22,32,27,29,18,16,17,30,12,17,17,22,17,16,15,9,14,25,22,13,14,12,20,23,20,17,23,15,19,21,17,26,17,19,15,24,12,24,12,19,15,20,22,14,13,18,17,14,21,23,18,22,12,22,14,22,29,13,24,18,25,21,22,18,21,23,15,15,16,24,28,16,13,24,23,20,23,27,15,15,17,18,22,19,32,25,13,23,26,8,12,19,23,16,12,22,20,19,24,23,22,14,18,15,19,24,18,21,17,17,12,23,22,29,27,17,20,14,12,23,26,25,25,15,32,20,26,20,21,17,15,23,22,15,28,17,21,23,20,18,16,21,24,10,15,13,12,22,23,18,12,16,15,15,20,15,20,12,18,15,20,19,13,30,23,29,17,16,15,15,21,9,18,19,22,9,22,12,17,17,12,17,22,16,27,24,10,23,10,16,23,19,18,22,19,15,20,27,20,22,13,19,15,21,10,21,13,19,10,14,20,13,19,20,15,20,22,21,23,11,20,21,15,25,11,20,16,17,14,7,13,18,19,20,15,18,24,16,24,17,18,16,11,16,15,15,19,9,23,18,18,15,18,17,31,19,14,18,20,21,17,18,25,16,15,17,14,26,20,20,21,20,24,16,18,22,25,13,17,23,20,14,22,13,21,17,5,19,16,6,16,19,17,7,14,26,20,21,20,19,22,15,23,23,18,20,27,25,18,20,12,22,20,18,21,15,23,18,18,13,10,22,26,21,20,20,14,13,13,18,19,20,23,10,9,18,20,18,23,17,20,15,25,16,18,9,23,17,19,21,12,13,18,12,22,20,27,19,19,20,18,18,20,15,20,20,13,23,21,20,27,8,13,21,16,17,18,13,14,17,9,17,17,13,15,14,22,20,19,21,13,11,15,16,19,15,16,17,19,17,18,9,20,11,14,9,17,23,16,19,20,17,29,15,21,13,21,22,28,28,18,18,14,23,15,9,14,14,14,26,9,12,17,19,12,20,19,13,28,22,20,24,22,22,12,18,16,20,16,21,12,23,22,16,9,16,27,20,15,19,10,18,23,18,19,18,18,25,18,27,18,17,18,24,23,19,24,24,25,21,24,13,17,17,26,16,16,12,30,31,21,18,21,20,19,7,14,27,11,14,17,15,21,19,30,16,14,14,10,19,16,12,9,16,15,21,24,12,22,24,19,17,14,12,12,17,15,19,12,18,14,30,20,18,25,24,22,17,16,12,22,18,21,16,9,10,17,16,19,14,14,16,27,16,14,23,17,13,15,7,26,24,11,15,22,14,17,15,17,33,13,24,18,20,18,14,24,11,15,22,15,14,16,19,15,23,27,20,11,11,17,14,25,16,17,13,14,22,18,30,13,20,36,20,10,26,21,17,22,10,22,10,15,22,10,17,17,8,21,18,18,19,24,13,13,26,17,15,17,10,19,15,23,23,12,19,17,18,21,20,14,15,24,14,26,16,16,22,11,18,24,16,18,11,22,20,17,21,21,18,15,19,30,24,11,11,14,11,23,27,20,15,19,24,7,31,22,11,10,21,26,19,16,17,17,20,18,17,15,15,21,24,24,23,18,21,24,19,15,19,11,16,19,24,25,16,25,13,16,15,20,19,20,19,19,23,14,16,26,20,34,18,19,23,19,25,22,25,25,20,21,14,19,14,20,23,11,15,23,13,13,19,17,15,15,20,20,20,23,20,18,20,17,16,23,14,22,16,23,25,15,20,18,16,25,18,15,26,17,24,24,12,29,11,17,26,18,11,20,18,17,21,17,22,24,18,19,18,22,20,24,17,17,33,10,17,25,17,13,18,17,19,23,12,20,25,13,16,24,19,20,12,15,23,17,21,20,13,24,24,19,14,15,24,23,17,20,17,15,17,21,19,20,17,18,26,16,10,14,26,15,17,14,24,20,14,14,14,13,16,14,9,12,12,14,11,12,19,20,15,10,15,14,16,10,20,14,13,13,24,23,25,12,18,18,10,14,19,9,20,21,16,20,20,17,13,19,17,21,22,21,21,12,14,20,17,18,18,15,26,16,15,16,23,17,20,20,18,13,17,19,19,21,26,19,21,15,13,16,21,21,17,24,17,42,15,27,27,17,18,10,22,15,17,7,17,12,23,26,16,22,14,22,13,26,11,15,18,16,22,14,8,27,16,14,22,17,15,29,18,23,21,14,17,20,22,16,28,15,11,18,14,22,11,15,22,16,23,18,17,14,9,19,16,12,19,24,20,29,11,13,16,19,17,12,19,17,17,16,18,9,27,11,27,17,13,25,20,17,20,14,15,9,19,13,19,22,10,19,27,30,12,18,28,19,18,22,18,19,12,16,12,18,21,19,11,27,16,30,15,9,14,9,17,17,24,16,21,21,26,20,11,10,11,20,12,22,18,16,17,21,9,13,24,19,14,14,12,19,17,18,7,15,10,13,15,30,11,15,20,10,17,16,13,20,18,11,24,14,18,22,17,20,17,18,29,18,18,16,24,24,17,22,10,13,26,18,16,8,16,18,20,14,24,16,15,12,20,13,10,20,9,16,17,8,14,15,18,13,22,17,22,25,14,19,11,17,12,13,18,15,11,14,15,25,6,21,18,11,18,23,14,18,15,24,15,25,20,27,12,17,13,21,29,7,16,26,10,25,26,23,32,23,24,17,24,17,15,13,23,12,11,19,11,19,22,16,29,17,20,14,19,18,13,25,19,19,22,16,16,13,17,12,19,13,23,12,17,22,24,17,14,12,16,14,16,29,13,19,14,14,15,19,21,25,19,13,14,21,16,10,16,8,21,14,20,18,12,25,14,15,15,17,32,23,12,17,17,24,19,18,22,11,18,20,20,13,20,19,11,12,17,8,15,19,11,14,14,21,16,19,20,18,16,11,15,17,18,21,19,29,19,19,15,13,12,19,11,27,37,24,10,16,21,24,21,20,20,16,14,20,22,13,22,13,11,12,26,13,25,7,17,13,13,11,10,16,16,13,21,19,23,14,13,22,16,11,18,14,17,12,25,17,19,18,13,22,12,17,10,16,22,14,11,20,21,17,22,21,18,11,20,14,26,22,22,21,22,17,12,11,14,18,10,33,15,16,23,17,16,16,17,7,11,28,6,16,28,12,12,24,17,13,23,23,21,26,15,17,17,14,20,9,17,12,9,19,22,13,23,18,16,14,19,18,14,22,21,20,26,14,20,24,20,22,10,17,12,19,16,17,15,20,21,17,21,21,14,14,19,21,9,11,13,20,10,29,13,22,16,18,19,16,16,13,16,8,18,16,14,9,16,29,9,17,13,17,8,9,19,16,20,13,16,31,17,12,30,16,22,13,16,21,17,16,17,16,17,22,16,9,16,13,15,14,17,16,23,14,11,10,19,14,11,19,13,18,16,16,17,21,20,19,22,20,11,24,15,12,22,23,26,18,15,16,28,19,16,9,12,10,18,17,16,19,32,11,11,13,20,22,25,24,17,15,12,10,15,8,16,18,19,9,14,10,25,17,15,18,21,21,7,24,8,23,14,10,17,9,19,21,22,26,16,11,20,13,23,23,12,18,16,23,9,23,14,16,22,15,21,16,14,11,20,10,17,14,18,13,24,18,12,12,13,12,21,15,13,13,18,17,24,14,12,27,24,12,20,15,20,20,17,20,23,17,15,18,24,16,22,14,16,18,16,15,22,20,19,10,20,19,14,15,10,16,14,25,13,11,16,26,19,17,8,19,12,13,15,17,19,15,18,21,18,18,13,13,16,11,17,11,27,16,22,11,11,19,10,16,15,22,18,18,13,14,12,19,14,17,19,22,18,14,21,14,20,22,16,16,11,12,14,18,21,19,14,11,13,14,19,10,22,14,19,29,17,13,11,16,23,20,17,20,13,9,18,20,16,14,20,15,18,16,17,13,13,14,15,13,18,9,20,15,8,12,19,13,21,19,21,13,4,11,16,16,16,18,14,8,15,23,23,22,14,19,16,18,13,22,6,19,17,15,12,19,17,13,23,15,16,19,16,16,17,21,14,15,22,18,18,20,21,20,17,20,14,24,17,18,18,18,15,11,16,11,17,12,11,18,15,13,19,23,15,21,26,15,19,17,22,24,19,16,24,22,25,19,14,15,16,18,13,8,13,16,16,21,24,19,23,11,25,10,22,26,15,16,16,26,15,19,18,11,14,9,20,14,15,22,8,26,14,25,21,15,20,17,16,9,12,21,16,15,18,18,11,11,17,18,25,17,17,18,15,20,13,17,12,17,16,13,6,13,22,19,15,26,18,14,18,14,12,22,21,16,19,13,17,22,21,21,15,21,21,19,31,23,11,20,16,19,15,20,18,13,12,16,14,21,10,20,16,20,10,14,19,20,24,17,18,15,17,11,21,15,20,18,17,20,11,14,19,36,19,16,16,20,12,16,19,19,9,13,20,10,18,24,15,12,17,15,22,17,20,17,23,18,18,16,16,17,17,14,21,17,12,8,19,30,18,21,14,12,15,20,17,13,22,12,15,18,16,19,28,17,27,14,19,18,20,21,16,14,21,12,25,14,10,10,19,17,14,11,14,13,25,18,11,15,15,14,20,20,14,18,21,20,15,16,20,12,13,17,20,13,18,21,17,15,8,23,19,13,15,19,15,12,13,26,20,20,12,19,16,20,13,17,21,17,20,15,19,18,12,13,11,17,19,11,18,8,18,17,18,15,16,27,22,19,21,10,20,20,20,23,14,10,16,22,24,10,13,13,14,21,20,15,32,21,14,18,11,10,13,14,17,13,17,12,11,28,22,11,20,16,21,21,23,15,22,18,15,17,24,27,26,11,10,13,15,18,23,14,15,25,16,9,18,18,20,23,17,16,25,27,20,9,12,19,15,21,12,18,14,27,12,17,20,17,19,22,14,15,20,20,19,13,13,11,19,19,11,18,19,17,20,7,23,18,16,16,15,24,21,23,20,16,20,27,14,19,12,16,22,10,10,11,28,16,15,16,24,19,30,18,12,16,17,11,10,20,14,11,25,11,20,16,19,17,13,7,19,20,17,15,25,11,23,12,21,19,15,17,13,18,16,15,11,26,22,19,15,19,14,17,19,9,11,16,19,31,13,28,16,27,17,22,25,15,20,18,13,25,17,8,15,18,16,20,18,18,19,20,14,21,13,10,15,14,12,17,21,19,15,7,20,15,10,24,15,11,9,18,17,23,24,10,9,15,23,17,20,11,11,14,18,11,19,10,17,18,10,7,12,15,19,21,12,20,16,24,17,11,16,13,12,11,11,14,17,15,16,17,18,10,15,29,16,13,14,16,15,19,29,17,23,16,19,13,20,21,22,17,13,14,13,15,13,15,16,8,8,14,11,11,17,16,23,20,23,19,21,16,14,17,11,21,37,28,13,16,20,14,22,12,10,22,20,28,16,14,17,16,20,13,15,12,22,14,18,14,20,13,12,15,16,23,18,18,17,10,9,18,13,19,16,17,30,20,10,29,21,12,18,13,14,11,20,23,13,14,15,11,15,16,15,14,23,20,15,24,21,12,10,18,23,21,17,13,14,10,21,10,23,22,16,18,34,18,12,12,15,16,14,21,6,13,17,20,17,16,12,19,9,19,12,16,18,19,19,10,13,13,22,17,14,12,14,27,20,21,13,14,13,19,23,6,18,20,14,15,15,19,12,20,12,16,20,17,19,24,16,21,15,18,17,16,14,22,15,15,21,16,15,10,14,17,18,28,7,12,14,21,16,14,12,20,12,17,18,16,15,20,18,10,15,17,17,12,11,14,25,33,19,19,16,21,29,17,17,10,28,19,16,13,26,22,12,23,14,16,16,18,17,15,16,9,15,13,19,15,15,17,22,15,22,15,21,16,14,18,13,26,19,14,19,26,12,9,18,13,25,18,11,11,19,24,18,15,11,14,17,13,23,14,17,18,18,11,16,16,23,12,20,16,11,18,16,10,26,15,14,16,20,17,22,13,15,20,24,23,26,22,17,19,14,9,14,13,16,12,17,22,14,9,18,19,15,15,11,14,9,12,11,19,14,11,13,12,11,16,8,14,12,14,13,9,13,17,11,16,11,9,18,18,20,12,22,15,16,15,20,15,14,16,16,16,17,15,16,17,17,18,8,18,9,20,17,16,15,11,17,18,20,18,8,26,15,21,13,21,19,16,18,15,12,10,20,12,14,10,12,15,18,9,18,22,20,16,17,15,6,28,20,18,20,15,10,13,16,16,18,16,21,14,13,11,14,17,8,24,10,15,11,17,21,13,12,6,15,15,17,16,17,12,14,8,14,15,8,14,12,6,12,19,11,15,14,7,7,21,21,10,11,14,19,14,13,12,19,15,10,22,18,13,10,10,23,21,11,11,10,10,8,21,7,11,10,14,16,20,13,13,18,5,7,12,14,7,22,13,11,10,19,10,17,16,16,21,11,17,15,18,19,21,13,18,19,11,17,20,22,23,12,9,18,11,12,22,14,15,16,18,12,16,15,13,15,15,13,24,10,12,17,19,22,22,17,21,15,15,17,18,15,16,16,7,17,13,13,19,13,18,16,9,11,7,11,21,22,20,11,16,6,24,17,13,20,12,11,13,21,16,9,17,15,17,15,22,18,16,17,16,14,15,17,21,12,20,15,15,16,11,25,15,18,19,22,15,16,16,21,22,11,19,11,24,26,21,21,23,11,23,14,15,18,20,22,22,22,16,18,16,10,18,19,14,6,10,23,29,14,15,12,15,22,14,22,9,25,10,24,12,14,29,15,18,13,16,13,18,18,21,22,23,17,10,13,19,24,9,17,25,18,14,16,8,21,19,14,13,30,14,18,17,13,7,10,24,24,19,14,18,13,27,12,17,25,14,26,13,12,23,23,15,20,16,17,13,19,7,10,12,14,15,13,11,17,17,17,8,16,15,13,16,10,13,9,19,16,9,11,20,10,17,16,7,26,17,21,12,10,18,14,11,23,18,15,7,11,17,18,18,10,11,16,18,15,18,13,33,18,8,8,21,10,10,6,11,14,17,20,21,16,11,15,16,15,18,23,19,12,30,14,11,11,16,22,16,13,13,30,9,15,22,18,8,20,10,6,8,13,21,14,9,19,8,8,25,13,18,20,14,18,11,14,19,19,12,8,16,18,9,19,25,17,25,18,16,14,20,18,8,8,14,16,17,14,13,16,16,17,19,17,14,23,10,21,16,19,14,13,17,18,22,12,15,19,15,17,18,15,14,12,14,15,12,12,14,14,12,14,9,10,6,18,22,25,17,15,19,22,15,17,13,18,23,17,16,11,12,17,24,13,17,17,11,15,21,13,21,15,19,16,13,5,10,10,14,6,10,7,22,17,11,17,9,17,13,22,11,21,6,15,16,14,16,13,12,20,13,16,13,16,14,14,12,19,20,21,13,17,12,14,10,19,18,12,15,13,13,22,16,13,16,17,20,9,14,20,14,14,17,16,14,17,18,15,18,10,24,17,16,16,17,26,14,14,11,14,20,18,15,14,19,11,20,16,15,13,19,19,27,22,14,16,25,18,9,17,17,14,16,20,12,13,27,16,12,20,15,17,17,15,15,17,19,14,16,16,21,15,12,15,17,9,15,18,14,23,9,24,20,21,16,20,15,26,13,13,19,25,14,13,11,15,25,6,23,21,23,16,17,11,10,10,11,11,15,18,19,12,22,17,12,17,24,18,16,17,13,10,14,24,12,13,15,15,18,20,14,12,22,14,11,10,12,19,15,15,12,8,21,28,20,18,12,17,16,8,11,11,15,19,9,18,17,14,17,9,13,13,28,9,10,16,17,16,18,23,14,16,22,15,10,17,19,12,15,17,18,17,9,16,16,16,18,12,12,21,11,16,15,8,15,9,15,17,16,14,14,19,14,16,7,11,11,13,20,12,13,9,9,11,15,17,7,24,19,18,15,16,8,9,15,16,11,5,18,14,13,13,10,22,21,10,19,15,13,18,22,12,21,10,11,17,22,9,15,17,13,9,20,11,11,14,17,14,19,11,13,20,11,9,19,10,14,16,9,18,20,18,7,17,11,12,15,7,18,16,12,20,9,10,16,19,16,8,14,16,14,13,14,16,19,6,14,16,19,11,16,13,20,15,18,15,10,8,12,17,24,19,11,10,18,27,15,14,15,14,15,21,25,17,24,13,14,14,14,11,9,10,21,16,14,9,15,23,9,12,11,13,9,13,10,15,14,24,16,14,12,9,22,16,17,17,23,10,19,20,14,17,14,17,17,25,20,17,9,20,9,14,13,13,7,14,18,10,13,14,22,15,19,6,11,9,12,17,9,15,21,14,9,18,11,16,11,11,10,11,12,9,15,14,21,5,16,17,10,16,15,15,21,20,15,7,13,17,15,18,13,17,10,11,15,22,19,18,16,20,12,14,21,17,12,13,13,12,12,11,19,21,26,15,18,9,16,12,16,8,12,25,22,12,11,10,17,15,13,17,12,12,14,18,21,18,15,12,13,11,12,13,18,22,17,20,9,22,13,9,16,17,17,19,11,17,16,14,9,18,14,20,24,17,21,19,16,16,19,13,22,9,11,6,14,14,18,13,16,13,20,19,16,17,19,6,21,17,6,14,19,13,17,8,15,12,18,12,8,14,20,22,19,16,11,25,19,10,12,13,15,13,14,13,14,13,21,16,14,21,19,5,9,15,20,8,14,14,18,21,23,11,15,13,20,17,11,11,12,15,13,17,14,20,15,15,19,25,23,14,15,16,10,13,21,12,21,13,15,17,12,19,16,19,14,8,28,13,10,18,10,28,9,7,14,13,12,24,12,18,16,16,8,9,16,11,12,15,11,15,17,22,20,16,8,14,12,12,10,12,19,13,9,10,8,12,6,14,8,9,18,12,13,15,15,13,9,23,19,27,14,17,16,12,15,15,11,21,15,11,9,21,7,14,22,17,13,8,21,23,22,21,10,11,17,18,13,9,13,11,10,11,10,10,12,15,11,12,15,6,20,7,9,16,11,26,18,19,9,18,9,16,14,11,14,20,20,6,19,11,19,11,13,16,13,11,9,23,22,10,12,15,12,16,21,16,13,15,18,27,21,15,16,13,16,18,12,9,15,20,15,13,13,13,11,18,18,16,13,5,17,19,18,13,17,24,16,13,18,13,14,17,26,11,10,11,16,10,17,31,16,18,12,10,12,14,10,18,16,14,16,20,13,12,11,10,12,15,25,24,14,17,17,13,16,24,15,17,8,13,19,19,16,14,13,11,17,12,13,13,11,13,14,16,13,22,7,11,17,14,23,12,12,14,15,11,11,12,16,11,12,8,24,11,9,17,14,13,17,10,9,16,12,24,21,14,17,17,20,11,14,10,13,16,17,9,12,9,15,17,7,15,26,12,10,10,14,12,23,22,24,13,18,9,5,13,10,13,20,18,8,8,11,13,19,18,9,12,11,11,19,14,10,9,11,11,11,16,14,11,26,24,15,13,10,21,6,15,21,10,22,11,14,12,16,17,13,12,23,20,18,14,20,21,10,17,16,16,19,15,24,14,16,21,11,15,11,14,16,12,15,12,21,21,20,24,12,11,7,16,17,6,14,16,20,12,20,12,11,15,22,12,13,11,10,17,17,12,15,13,12,14,11,10,8,16,10,10,14,16,22,9,19,21,20,15,15,16,21,16,16,12,27,23,19,19,12,19,9,9,9,16,11,11,16,14,14,12,16,17,10,14,15,15,14,13,13,15,12,21,11,9,10,26,17,22,14,16,17,14,15,19,20,11,19,12,8,19,6,15,19,11,17,17,19,17,9,18,17,20,18,11,19,11,15,12,14,14,14,21,8,22,19,14,18,11,9,7,20,12,20,21,13,13,12,15,21,15,11,20,15,11,18,11,11,18,15,9,13,15,13,23,10,12,17,15,15,17,17,15,19,10,17,26,19,11,16,12,13,12,13,12,14,16,17,18,22,18,19,16,16,18,13,11,10,13,23,9,13,10,22,14,21,21,16,13,14,14,10,16,11,14,10,17,22,23,20,10,16,13,14,6,12,12,14,11,14,13,19,10,18,24,16,11,12,16,8,11,6,13,17,12,11,22,13,8,13,18,13,16,12,13,20,9,11,22,21,12,15,12,16,15,12,11,11,16,11,19,22,13,15,16,15,21,10,17,11,15,18,11,23,12,18,9,12,12,13,27,12,4,11,13,7,16,16,13,14,14,10,21,23,28,12,14,16,10,16,22,17,8,20,8,17,11,19,14,21,14,20,15,17,10,5,21,7,19,13,10,19,9,9,19,16,24,24,16,21,12,17,10,19,16,15,17,8,20,20,10,13,10,12,18,25,24,14,17,15,13,12,9,20,14,12,13,13,19,23,12,14,15,19,10,13,15,18,21,16,15,13,11,13,17,16,6,19,20,18,21,16,11,15,17,12,15,14,15,11,26,14,15,15,19,9,13,11,8,12,15,19,15,10,23,16,13,13,15,18,28,12,17,14,14,16,16,12,13,9,17,14,6,20,8,10,15,11,12,13,20,14,10,14,18,15,11,11,19,13,14,16,10,10,17,14,12,13,16,13,15,6,15,16,12,16,11,18,20,11,20,8,15,12,10,14,23,12,13,11,14,12,15,16,10,11,15,14,22,13,10,15,8,16,17,16,24,24,17,14,17,18,13,11,9,15,15,15,10,5,17,6,18,13,11,11,18,20,15,10,18,12,15,10,17,15,13,17,16,11,15,15,15,12,12,16,10,16,20,19,18,21,19,19,9,7,20,13,12,16,10,13,4,12,10,9,19,16,12,11,13,12,14,15,14,13,17,13,13,22,12,14,20,12,13,13,21,15,8,19,17,14,8,11,27,21,9,16,12,19,8,16,17,9,21,12,13,13,15,22,15,20,19,10,14,7,24,11,15,13,12,9,13,18,21,14,14,18,28,16,8,14,15,15,22,16,14,16,17,15,15,12,13,7,17,12,12,15,17,12,16,17,9,6,23,19,9,13,16,14,10,7,19,18,6,21,18,13,9,15,20,17,9,26,17,14,24,28,9,12,17,25,10,20,17,13,10,17,8,12,17,11,21,16,20,20,17,17,9,12,15,10,18,20,10,11,14,40,13,23,8,18,15,8,6,10,7,18,9,13,17,13,17,14,11,12,15,22,12,11,12,5,18,13,11,10,15,10,10,17,8,13,13,13,21,15,10,12,8,22,17,12,14,18,19,12,12,12,16,15,15,12,12,25,11,18,16,8,16,18,21,11,16,15,10,19,14,10,23,11,10,14,14,17,10,16,10,16,10,19,13,17,9,31,9,11,12,16,20,9,15,12,16,5,12,17,15,13,18,14,15,7,8,11,13,14,20,22,19,16,20,21,7,10,11,16,21,17,7,13,13,8,11,17,16,11,8,19,15,19,27,12,13,16,7,8,15,18,13,25,18,22,19,15,12,17,21,17,15,12,12,10,27,15,15,14,11,17,8,16,23,22,17,9,15,12,14,15,24,18,12,17,17,5,17,10,19,20,10,16,15,10,11,17,19,15,13,8,17,15,10,21,16,15,17,18,8,19,19,13,5,15,6,15,8,16,17,11,16,14,23,9,12,12,18,14,16,11,6,21,14,10,20,19,16,16,20,15,8,18,17,10,22,12,12,13,11,25,12,9,13,2,9,14,20,15,14,11,12,18,14,8,6,10,4,14,10,10,21,8,5,19,14,15,12,9,12,10,19,11,11,15,12,16,14,11,8,16,16,14,14,14,6,13,26,15,9,13,6,10,13,11,13,20,18,24,16,19,16,18,9,20,7,14,11,16,19,20,5,11,9,18,18,8,14,19,10,14,10,12,12,22,10,12,9,10,5,13,12,12,18,11,19,12,15,13,11,12,9,8,11,11,13,10,8,21,18,8,13,13,12,16,10,9,11,14,13,9,14,10,13,9,5,20,10,12,11,16,13,19,18,16,19,12,12,18,6,15,13,11,9,9,16,11,12,12,12,12,11,15,24,10,7,21,22,10,16,16,9,10,17,14,17,14,17,11,16,12,7,14,9,13,10,15,14,17,11,18,15,10,17,22,13,17,17,8,21,16,13,17,14,9,9,12,11,14,20,20,12,12,11,19,14,7,5,12,16,13,16,11,22,17,17,29,20,15,14,21,22,16,12,13,18,17,8,13,14,15,7,8,17,16,14,5,9,13,12,17,17,15,10,18,16,22,9,10,7,15,19,12,18,16,13,19,14,17,20,14,18,12,12,6,16,19,23,16,7,13,14,9,12,18,13,17,9,10,16,5,13,14,16,11,15,10,23,15,10,11,24,15,11,17,12,12,16,15,11,16,17,24,7,15,11,20,11,8,23,14,7,13,7,19,11,25,14,15,5,12,14,24,17,16,22,7,20,18,13,20,7,15,10,19,14,17,12,24,14,8,17,13,12,17,20,9,14,11,13,12,10,14,16,24,19,7,17,9,14,19,10,18,7,11,13,15,19,10,9,11,9,17,12,12,21,12,21,6,14,22,17,15,19,21,12,16,13,8,8,12,12,12,14,10,17,21,18,17,20,10,12,14,11,21,17,20,14,16,5,13,15,18,14,22,9,17,8,14,8,13,18,8,12,11,15,14,14,13,15,7,14,17,15,18,14,11,18,15,18,15,15,12,14,14,6,17,18,16,15,17,17,16,12,21,16,20,14,11,16,11,13,4,14,11,5,6,10,14,15,6,18,14,6,10,12,16,9,6,13,14,8,9,21,13,10,16,14,9,13,8,13,13,16,14,21,9,11,16,8,11,14,11,11,16,14,8,6,10,7,14,14,5,15,8,11,19,13,15,10,10,18,16,18,13,15,17,13,17,13,11,14,10,18,12,12,10,16,12,16,21,12,11,18,13,18,24,10,14,28,6,14,13,19,11,10,16,9,14,7,20,10,17,12,15,21,9,11,21,10,11,14,18,15,12,24,18,17,12,14,12,4,10,14,8,15,14,12,25,16,12,10,15,16,18,15,10,15,10,16,20,11,6,5,25,13,23,15,11,12,6,16,14,14,10,16,14,11,12,13,8,11,26,14,12,9,12,10,14,13,9,14,11,19,17,10,8,20,5,14,19,22,16,10,20,12,11,9,12,12,11,17,11,13,6,6,13,13,8,13,10,8,17,14,11,12,18,18,13,11,13,17,16,17,16,14,14,12,12,17,15,18,8,12,17,18,10,8,8,8,20,7,11,9,9,18,10,12,12,15,15,7,15,14,6,17,3,9,28,17,20,11,14,10,16,10,19,10,11,18,14,13,16,8,8,25,6,8,18,9,13,13,12,15,17,14,12,11,14,12,28,8,18,20,17,19,13,11,12,12,23,9,17,17,5,13,10,14,13,9,9,10,18,8,20,12,13,12,12,21,17,7,18,12,10,20,17,20,6,14,16,32,16,18,18,26,14,14,13,12,12,16,7,14,19,13,14,11,11,18,15,17,10,20,15,5,8,8,20,13,17,8,15,16,19,12,13,20,11,6,14,14,13,11,10,29,18,16,14,21,14,18,15,14,12,17,10,14,10,20,9,8,20,22,16,8,10,13,12,15,13,10,20,11,9,7,13,16,15,15,12,10,10,12,11,13,14,9,7,11,8,19,13,12,12,17,11,11,16,17,14,18,5,23,13,25,15,15,13,14,19,14,11,12,11,12,15,10,10,9,9,16,16,8,20,10,10,13,18,14,13,12,16,14,14,14,9,25,22,11,18,11,8,12,9,14,12,13,15,11,9,14,13,19,10,15,15,11,11,15,13,10,18,11,11,11,10,16,20,23,13,15,19,7,9,7,12,19,18,15,6,16,16,9,6,15,11,7,18,14,10,11,19,11,9,11,13,15,13,14,11,13,6,12,9,19,12,11,18,16,10,9,15,9,22,10,15,11,15,9,13,20,13,8,8,14,14,18,11,8,9,19,7,13,16,10,14,12,6,13,13,16,8,15,6,8,16,21,8,7,15,6,5,20,13,14,8,18,8,18,13,14,8,9,13,15,16,10,16,12,7,12,14,11,14,11,14,10,11,8,9,12,26,23,18,13,27,16,9,13,13,16,12,14,11,17,12,9,15,11,10,11,21,9,14,20,12,18,11,14,18,16,8,9,12,6,6,13,16,11,9,11,7,7,18,9,12,14,11,11,6,21,11,18,15,15,12,5,18,12,9,8,7,13,15,16,11,9,11,10,13,15,10,16,12,23,19,20,12,18,14,18,14,5,12,15,19,17,12,9,7,16,16,12,13,13,14,9,13,12,14,18,12,6,9,13,8,14,9,10,19,11,18,16,13,11,17,3,13,14,12,23,14,10,13,15,25,14,15,17,11,17,10,11,19,11,16,8,11,11,8,15,16,15,11,15,18,17,8,19,12,16,13,16,11,8,11,16,10,15,12,15,20,3,15,12,21,12,18,11,10,18,15,8,13,17,12,17,8,15,20,20,13,15,12,12,12,19,16,14,13,14,21,8,10,10,26,15,19,14,14,16,16,9,15,19,9,18,13,7,6,12,7,14,15,14,29,14,13,9,10,12,12,12,18,16,7,22,9,14,12,12,18,8,8,8,16,15,19,13,15,7,19,22,10,17,17,18,15,22,16,15,10,17,8,8,13,19,13,21,14,14,10,11,17,15,15,15,9,18,12,14,8,16,18,12,13,13,6,15,13,9,16,20,13,11,11,18,12,10,18,7,15,21,5,10,18,18,13,13,21,13,16,12,10,24,15,8,14,9,9,16,15,10,17,11,13,16,25,19,15,13,20,17,14,22,7,14,11,9,8,15,14,12,9,10,11,13,6,12,26,12,19,15,13,13,13,17,12,17,11,14,11,10,9,12,13,5,16,5,13,13,15,17,12,12,11,13,10,11,9,9,10,8,2,15,20,13,17,18,11,11,15,12,17,13,15,19,14,11,12,7,9,13,6,18,15,6,16,10,12,11,10,9,13,12,8,14,13,14,11,11,15,11,10,11,9,13,9,10,27,20,10,22,6,14,12,21,22,13,21,8,19,12,22,5,11,11,13,21,11,15,14,14,9,9,14,11,13,10,7,15,13,18,23,9,16,14,9,6,11,8,9,12,27,14,14,12,11,9,12,9,8,10,9,11,12,7,14,10,26,7,7,6,20,13,12,10,15,18,15,11,11,15,12,21,9,12,13,16,11,20,11,12,15,13,11,9,18,18,11,11,7,14,12,12,16,5,18,14,11,11,13,16,12,12,14,14,10,17,9,13,14,7,14,11,11,16,12,16,18,25,22,10,18,15,18,12,12,14,8,4,13,11,16,9,12,13,7,11,12,8,4,15,14,7,16,16,10,16,20,14,4,19,14,14,9,12,10,9,13,19,13,14,22,10,10,12,12,14,8,13,12,14,7,8,12,15,23,11,16,22,13,16,9,12,21,14,17,13,13,9,12,12,9,15,10,8,17,18,7,14,16,11,8,10,11,13,10,12,6,5,10,10,14,12,10,16,15,8,13,14,16,13,14,9,9,14,12,16,12,16,16,11,11,9,13,15,11,5,17,7,20,12,12,15,19,9,10,13,13,13,17,11,7,14,17,12,8,7,12,11,9,11,15,9,8,31,16,15,17,9,13,8,12,8,7,15,15,18,16,9,10,16,9,14,13,13,14,18,10,8,23,13,12,4,10,8,15,18,19,8,12,11,11,7,8,22,20,7,14,10,9,15,16,11,12,8,11,7,8,14,15,10,14,10,11,13,9,7,18,15,6,13,19,16,14,14,16,11,15,11,19,14,12,15,12,16,11,7,10,12,10,5,18,11,10,9,8,18,7,12,6,17,8,13,9,9,10,7,7,8,13,7,10,6,7,14,17,11,11,7,9,17,18,8,12,14,13,17,11,12,13,12,6,15,10,15,16,9,9,7,11,17,7,12,15,5,16,16,8,16,4,15,19,12,13,8,13,17,6,9,12,13,17,14,22,24,13,15,11,11,12,12,5,16,12,13,12,15,14,9,8,8,11,14,11,17,11,9,14,12,10,16,21,15,12,12,16,8,15,12,12,8,9,11,11,9,9,17,20,15,13,10,14,18,11,9,10,23,9,14,5,8,16,17,20,9,8,16,8,16,14,12,20,11,10,14,10,17,16,10,9,18,11,7,13,8,13,5,12,10,17,9,15,7,9,6,9,15,9,21,9,7,13,7,14,19,16,24,19,13,10,16,6,14,10,13,18,8,7,12,11,15,9,11,7,19,12,12,20,7,7,21,9,13,14,10,16,16,8,6,13,15,15,13,6,17,13,9,10,17,18,20,13,14,13,11,14,4,13,7,13,18,17,12,7,17,14,16,4,15,14,21,16,7,15,16,13,11,12,10,13,14,11,11,13,7,20,8,17,11,15,12,15,16,12,14,12,11,6,15,20,22,16,10,15,11,12,17,10,13,4,14,13,17,9,16,7,14,12,9,9,11,10,5,25,6,15,14,12,10,23,10,15,13,15,9,9,9,16,5,15,11,8,14,18,12,10,8,20,11,10,12,6,15,16,8,21,9,7,27,5,16,7,14,18,6,19,11,15,8,10,10,17,8,16,9,12,7,14,11,12,22,9,18,13,9,10,9,10,16,8,11,10,14,17,13,5,8,12,11,10,12,16,12,8,14,14,13,14,13,11,11,19,23,10,5,15,16,10,6,16,11,8,12,16,17,10,9,16,14,3,11,14,7,6,16,10,10,14,9,13,10,9,10,7,9,11,10,9,18,3,14,11,12,14,12,20,10,10,15,22,10,10,9,9,12,17,12,13,8,14,13,13,14,14,12,9,18,14,6,9,9,11,14,10,6,18,11,3,8,9,10,20,12,10,18,8,13,9,9,8,10,8,7,7,4,9,11,13,11,9,6,9,6,19,15,5,9,19,10,15,20,21,9,14,14,15,14,10,15,14,11,21,10,7,11,14,9,16,9,23,10,17,14,15,13,13,17,5,6,10,18,21,15,10,14,2,8,11,18,9,5,11,22,12,19,10,17,11,18,4,10,6,7,6,10,9,13,13,10,5,8,15,11,14,13,11,16,7,8,8,14,11,14,11,7,11,7,7,9,7,19,11,13,6,7,13,10,7,11,13,10,13,12,7,4,13,8,12,10,9,11,16,7,14,10,17,14,17,16,11,12,14,7,19,25,13,6,8,10,11,11,18,8,10,11,9,9,9,12,20,9,10,2,15,11,10,12,22,18,9,13,15,8,11,12,11,13,7,10,11,13,14,11,8,4,15,16,15,7,7,8,10,4,14,17,17,12,24,12,13,8,10,13,15,9,21,10,13,4,18,16,12,17,11,8,19,9,9,18,8,8,10,13,11,6,9,12,9,12,9,14,6,10,15,17,21,16,9,5,11,12,19,9,10,10,11,6,11,17,14,9,9,7,17,15,10,7,21,10,11,6,16,5,7,10,11,9,12,8,12,11,11,15,12,13,10,9,9,10,11,22,15,21,19,7,14,9,17,14,14,20,16,9,10,4,11,9,10,5,6,8,19,14,20,10,12,9,5,11,4,15,16,14,12,7,11,16,3,8,11,16,5,17,18,11,15,19,13,11,14,13,8,16,9,13,11,11,7,9,14,13,8,12,24,11,7,11,11,15,16,11,9,15,16,10,12,14,18,10,6,10,6,10,25,7,11,21,11,16,19,13,7,17,11,17,8,18,12,12,12,9,11,13,13,8,12,11,9,16,9,15,6,6,14,14,7,11,19,12,8,20,6,16,14,12,10,18,7,12,16,21,6,14,10,17,12,6,19,7,8,4,7,8,13,12,10,11,15,20,8,14,13,10,6,18,15,9,12,12,18,11,10,11,6,12,11,12,9,5,13,22,13,14,18,15,7,12,17,12,12,10,8,10,11,9,12,5,7,18,11,18,12,17,13,18,11,23,11,10,12,14,14,6,11,9,6,17,15,17,11,8,15,10,11,17,8,7,9,15,9,18,15,8,7,11,17,14,13,18,8,9,7,17,14,10,11,23,12,7,8,15,13,11,8,20,16,10,6,16,14,10,12,11,9,18,9,23,7,14,5,11,16,11,7,16,13,9,18,12,8,13,11,3,11,11,11,14,20,15,15,10,6,12,12,14,15,9,10,7,17,6,10,13,13,13,12,15,14,5,15,11,13,13,15,11,11,17,11,13,10,14,11,18,13,8,9,11,7,14,10,19,12,10,4,9,11,11,12,8,14,14,10,6,12,10,13,15,22,18,11,12,27,20,16,12,16,7,12,12,14,13,26,16,10,10,12,16,12,12,10,17,13,13,12,10,17,9,23,9,13,10,12,21,14,16,9,6,9,14,9,11,10,6,11,11,7,10,7,15,12,10,13,9,7,13,13,10,8,9,7,16,12,7,13,16,16,9,16,13,14,6,13,15,15,7,8,6,10,10,10,20,16,7,6,14,10,14,15,12,4,7,14,10,9,16,10,16,12,2,11,13,8,9,12,11,13,6,12,11,9,11,15,13,6,20,13,7,15,11,8,17,16,15,18,13,9,10,17,14,10,7,8,15,11,7,9,11,13,6,21,9,7,9,12,7,20,9,9,7,12,11,15,12,13,11,21,14,15,10,15,7,8,8,8,10,5,12,18,5,13,16,10,13,7,21,14,12,11,15,12,6,15,11,12,10,12,11,6,7,8,7,22,13,10,9,12,17,5,11,11,19,18,10,16,13,14,9,14,15,6,16,12,9,14,16,12,13,20,11,10,9,16,10,13,11,9,10,14,6,10,13,12,15,8,14,5,20,22,13,4,11,15,13,7,7,10,13,9,15,16,16,16,6,10,7,5,12,8,9,12,6,4,10,12,13,9,12,10,13,13,9,8,14,21,13,5,9,16,23,17,6,5,6,16,11,14,16,13,23,21,13,6,8,11,10,5,15,14,8,13,10,16,6,19,13,10,14,8,9,8,11,12,10,15,11,13,11,4,7,12,7,7,12,15,10,15,6,26,9,18,5,6,14,18,7,17,9,9,11,15,20,13,7,8,17,10,7,11,17,9,8,13,10,9,6,8,14,8,10,12,14,7,10,4,12,12,15,11,14,9,13,11,9,9,8,11,15,12,14,10,10,10,8,8,12,6,10,15,11,8,13,11,17,9,8,11,15,14,4,11,9,16,8,11,10,13,7,11,8,12,18,16,11,4,2,7,9,16,10,6,12,11,17,16,7,10,10,10,14,15,5,11,8,16,7,9,8,11,12,12,12,13,13,8,10,8,12,5,15,11,12,16,14,9,11,9,6,11,20,18,5,15,11,14,14,13,15,11,17,7,15,10,6,14,17,10,7,8,15,4,12,24,6,19,12,7,18,8,17,8,12,6,11,10,9,13,15,7,5,14,12,6,17,13,10,11,14,10,8,7,7,14,6,12,16,13,6,10,17,16,11,15,6,19,11,9,8,12,3,10,20,14,10,13,9,11,13,11,15,13,4,20,8,11,11,16,14,8,10,11,9,12,13,13,17,14,9,7,16,9,9,14,13,8,20,14,19,12,16,11,8,12,9,9,5,12,11,6,6,11,8,18,12,14,7,6,13,27,7,12,10,8,8,14,7,8,16,9,13,16,8,15,10,11,8,11,8,8,10,9,9,7,7,14,15,4,11,9,19,17,5,11,13,10,11,7,15,7,5,17,12,9,9,8,10,16,14,11,7,14,11,12,10,12,10,14,12,13,15,15,7,10,7,13,7,8,14,5,32,13,9,9,12,13,11,14,11,12,17,15,11,22,11,14,14,15,10,11,11,9,16,15,10,14,10,16,10,10,13,13,10,11,14,8,15,9,17,5,13,11,12,15,11,19,12,10,19,7,13,10,10,14,12,14,12,14,11,10,14,15,8,6,15,11,14,17,15,11,14,15,8,10,13,5,20,11,15,14,10,21,7,7,17,13,11,8,5,14,15,10,4,13,12,9,16,13,10,10,11,14,14,8,7,14,11,8,14,4,13,16,7,9,9,15,9,12,13,10,11,19,8,11,19,9,8,10,8,13,19,7,8,8,7,9,14,11,12,7,7,6,10,16,12,7,8,17,15,12,14,10,9,19,6,14,17,10,22,15,14,15,16,9,11,13,13,13,10,12,4,21,13,5,6,11,6,9,6,8,13,10,12,12,7,8,6,7,8,10,20,5,7,9,10,9,28,6,17,19,13,13,9,5,8,11,21,14,11,4,11,12,9,10,8,6,10,9,11,12,16,7,10,11,21,10,16,8,13,5,6,12,9,15,14,10,10,11,11,10,8,20,5,13,13,13,13,17,12,10,13,11,8,11,15,8,14,7,8,10,13,16,14,11,13,5,10,12,7,10,15,9,10,6,5,10,11,8,17,20,8,15,11,8,8,13,11,11,17,7,14,14,15,20,13,15,13,12,5,8,11,10,9,16,11,18,15,8,12,6,7,10,8,14,9,13,12,13,15,17,8,12,6,9,12,9,10,1,15,18,16,11,14,13,7,7,13,7,7,11,9,13,8,4,7,10,11,12,16,15,13,16,9,10,8,10,13,10,15,10,6,13,9,8,8,12,6,8,22,9,18,15,20,14,4,7,11,14,8,13,8,10,8,18,15,3,7,5,17,3,5,12,17,7,7,8,10,4,11,14,7,12,10,6,12,10,12,13,10,3,8,10,12,7,8,6,13,11,12,9,12,7,8,11,9,13,10,3,10,8,7,10,9,17,12,12,16,14,8,14,11,13,8,12,13,6,10,9,9,9,13,21,10,12,13,13,16,12,14,12,24,8,30,11,18,16,6,11,9,24,9,13,10,8,7,4,6,14,14,3,7,11,5,10,8,8,16,19,12,11,17,19,16,11,8,11,12,9,5,8,14,9,12,19,9,11,2,17,6,14,8,9,9,14,9,15,17,13,21,10,12,12,11,18,19,11,8,4,10,13,14,11,14,10,13,15,15,14,13,8,17,8,11,4,11,10,12,13,13,20,3,12,11,15,10,11,11,10,10,11,10,12,12,9,12,7,6,9,8,16,11,10,10,6,7,7,13,6,11,9,13,15,13,16,11,8,16,11,8,10,14,11,13,9,13,14,9,6,15,12,6,14,7,7,7,17,6,19,4,7,9,6,13,11,7,8,14,7,9,7,13,12,21,14,6,8,14,15,7,12,8,3,10,11,11,9,11,9,4,13,10,16,10,11,6,14,8,16,5,6,9,9,13,14,6,10,11,17,16,5,13,16,13,14,6,9,13,8,9,14,11,17,10,12,5,10,15,16,13,5,7,11,11,9,11,12,11,9,8,11,14,25,12,9,23,11,14,11,6,10,11,8,8,10,11,11,6,14,11,11,4,11,12,10,8,9,12,10,2,9,13,16,5,12,13,11,8,14,9,10,21,10,4,15,6,9,7,8,17,10,9,14,26,19,7,26,8,8,13,8,7,10,10,5,5,8,4,12,5,10,4,8,13,17,9,13,10,9,16,15,9,11,10,14,13,7,13,9,8,18,6,9,19,11,16,8,5,15,11,5,15,14,9,9,18,21,13,10,12,11,10,7,5,10,17,13,10,10,12,14,7,9,9,14,14,14,13,9,11,11,18,10,12,8,8,16,12,15,12,11,9,11,11,8,10,6,9,7,15,10,13,8,12,8,16,7,10,7,5,4,10,19,13,10,7,11,10,9,7,2,10,15,16,5,5,9,10,8,8,8,14,9,12,8,13,5,14,11,14,7,11,10,5,11,9,13,9,11,12,14,8,7,12,10,12,10,4,6,14,4,4,9,9,6,10,9,9,9,9,12,9,1,7,5,17,8,7,15,21,8,11,14,9,3,15,12,13,9,13,24,11,16,15,9,13,7,7,4,9,11,10,13,11,8,7,11,6,19,13,11,21,13,15,8,11,12,12,7,5,8,12,18,16,6,10,12,14,9,2,13,14,7,20,9,12,5,5,14,13,12,9,10,4,3,9,5,6,11,11,5,14,7,7,15,12,9,13,14,13,8,7,6,7,14,16,13,8,6,14,9,9,13,9,8,15,13,9,9,7,9,9,4,7,11,7,3,10,18,13,9,13,3,17,9,14,12,22,9,8,10,14,6,10,10,10,15,8,18,15,15,10,12,13,12,8,8,9,7,10,15,6,10,9,14,9,13,4,13,9,21,5,6,10,8,13,14,11,14,12,12,5,6,9,13,6,16,14,10,6,10,10,9,12,11,7,12,6,8,9,11,7,11,17,13,5,9,10,14,16,15,17,11,7,11,9,12,13,11,10,16,10,7,4,12,9,9,13,9,9,12,13,5,8,16,14,7,6,11,6,6,13,12,8,15,6,14,14,14,9,11,7,14,7,9,9,19,10,10,14,16,5,9,5,15,7,13,7,8,9,9,4,9,5,8,5,6,9,5,10,7,13,22,15,11,11,8,9,22,5,14,7,10,10,12,12,7,9,10,10,10,10,17,12,12,12,16,11,13,10,10,10,13,10,13,11,7,9,7,8,10,15,8,9,11,13,10,14,8,8,5,10,11,7,8,14,11,16,14,3,7,14,10,5,8,14,9,10,11,6,23,8,8,12,13,20,9,12,14,10,9,4,7,11,6,11,9,14,9,5,7,6,9,7,12,7,8,15,16,14,15,10,9,6,17,11,17,13,14,13,21,11,16,7,9,12,15,11,17,8,9,7,4,16,7,8,10,12,7,7,15,13,4,14,8,10,11,16,14,8,15,5,10,7,16,10,5,9,10,3,6,8,11,12,9,8,6,8,8,8,7,8,7,10,4,9,3,19,12,21,14,17,14,15,5,8,8,13,6,6,15,6,12,8,10,11,16,13,13,7,8,9,10,10,8,13,13,13,5,13,8,8,10,12,12,10,9,9,5,14,7,6,11,13,10,9,7,16,12,13,17,9,8,9,12,12,14,9,14,7,11,4,12,15,9,11,16,6,4,9,9,10,8,9,8,12,5,7,15,6,15,13,6,11,9,12,12,10,11,11,13,13,5,5,18,11,12,15,10,14,13,15,10,14,9,10,9,12,10,6,7,5,11,6,13,7,8,11,8,10,9,16,10,10,9,4,7,6,9,10,6,16,7,6,13,11,12,14,9,9,12,7,11,15,11,7,15,3,5,7,11,9,10,15,12,6,9,10,9,11,11,13,10,12,9,5,12,10,14,8,12,10,11,10,6,11,27,17,5,10,23,9,6,4,14,16,8,19,6,9,9,3,17,9,11,8,8,8,9,10,6,22,11,8,9,11,11,17,19,13,12,7,9,10,11,15,8,5,7,10,14,13,12,7,7,12,8,8,9,6,10,7,13,7,8,7,8,9,17,11,9,8,6,12,17,9,14,8,14,7,15,10,12,8,11,8,10,13,6,10,8,9,4,17,6,4,6,7,11,4,9,12,10,9,11,11,11,8,10,16,4,9,8,6,5,11,14,19,17,17,13,13,9,6,8,9,10,18,10,6,8,10,17,12,8,8,7,6,11,7,7,11,9,13,6,4,15,8,17,10,9,4,11,12,15,9,15,22,9,9,12,11,6,10,11,13,10,14,12,8,10,7,12,7,8,8,7,16,11,4,14,7,7,11,11,7,9,8,9,8,16,16,8,8,20,5,7,10,5,7,7,10,9,18,22,3,12,8,11,3,6,9,8,8,6,7,12,11,9,11,10,15,10,11,9,8,9,9,6,14,6,7,6,13,17,7,8,8,9,15,9,13,12,10,6,11,10,10,14,11,15,13,9,6,6,14,8,15,10,8,14,11,12,18,11,9,14,9,14,13,6,6,14,18,5,15,9,6,7,9,9,11,8,9,5,11,15,15,8,8,11,11,18,5,11,10,4,14,12,8,3,13,14,10,14,6,16,11,5,13,16,7,8,7,16,4,12,10,14,9,12,9,11,7,6,11,14,13,13,4,6,2,16,4,11,7,12,11,5,6,13,9,12,5,6,15,10,11,10,11,10,13,10,12,8,5,9,5,10,10,8,5,2,7,31,13,6,8,7,9,12,12,7,13,14,16,15,6,7,16,8,8,11,6,9,10,3,4,18,12,10,7,19,10,6,10,7,4,5,8,3,7,10,5,9,11,14,13,3,20,11,6,9,12,18,6,9,11,10,4,9,14,7,11,13,7,10,11,10,12,7,3,12,11,6,4,7,4,11,3,13,3,2,9,6,4,8,13,11,13,18,5,8,18,9,12,12,10,15,12,12,7,11,17,8,10,15,20,11,3,8,13,5,13,10,11,12,4,16,7,9,5,9,6,17,13,10,8,6,8,8,13,11,15,14,6,8,15,7,15,10,10,11,9,9,10,9,12,12,13,9,8,12,9,12,11,7,14,9,12,9,8,11,5,9,7,9,11,11,6,11,10,11,10,14,13,12,7,10,12,11,11,8,9,10,17,5,14,17,15,9,7,12,7,6,11,17,17,9,9,15,10,12,10,12,11,9,10,8,6,7,10,9,10,10,10,7,11,7,5,7,11,4,7,12,7,12,18,9,6,8,7,26,2,7,11,10,13,10,5,12,7,12,13,8,8,6,10,7,4,6,1,2,5,6,1,9,14,18,11,9,8,13,9,8,7,10,16,15,5,12,9,10,10,6,16,14,10,12,12,6,17,11,5,6,11,13,6,13,9,7,8,10,7,13,10,12,7,2,7,16,10,13,10,4,9,8,7,15,11,7,10,11,3,13,10,11,13,6,8,13,4,6,3,13,12,12,4,10,7,5,10,14,10,10,12,11,8,7,7,11,12,6,11,8,14,7,27,9,10,11,6,8,14,6,6,6,6,12,9,8,8,14,10,9,11,10,24,10,11,13,9,7,16,5,11,10,4,7,12,7,9,12,4,11,6,18,6,10,10,19,6,9,11,4,8,8,15,10,14,8,15,16,12,7,9,6,15,5,8,11,10,10,13,7,16,9,5,11,10,13,12,6,11,9,9,8,10,3,7,5,6,9,6,10,10,7,8,6,11,6,5,8,13,3,14,6,4,5,6,6,5,10,10,12,6,13,10,4,7,8,2,7,12,12,12,13,8,7,9,10,10,13,6,8,11,6,10,8,12,12,10,10,10,7,10,3,8,11,11,7,12,5,5,7,13,7,16,6,7,19,10,10,10,7,9,13,5,17,8,3,11,6,11,12,9,10,7,8,10,8,10,8,9,14,13,6,9,11,13,11,11,10,9,8,6,7,8,5,13,11,8,5,8,15,9,9,7,7,9,11,8,13,10,8,7,14,8,8,9,15,13,5,8,13,13,16,13,12,6,19,7,13,9,14,5,7,14,20,9,11,13,6,10,12,9,8,4,8,2,6,18,16,9,6,9,6,9,5,11,19,11,4,8,12,7,13,10,5,8,7,8,12,6,13,5,8,14,9,7,11,8,12,2,13,19,12,12,11,10,7,7,9,6,11,12,13,11,14,4,9,10,13,10,9,11,7,11,10,18,11,8,13,8,5,12,16,3,8,5,7,7,9,8,12,8,10,14,6,5,8,9,17,16,12,8,7,10,13,9,12,10,19,4,25,9,20,6,11,9,3,13,9,9,11,17,7,3,9,14,9,12,12,15,18,12,11,3,7,8,13,15,12,16,5,11,6,9,5,8,6,11,11,11,9,10,13,12,4,7,8,8,4,11,6,12,4,12,6,9,4,10,14,2,21,5,10,10,8,9,10,7,6,8,8,8,14,5,8,20,8,7,15,13,8,8,4,8,8,10,13,9,5,12,15,10,7,4,14,7,6,5,15,8,6,15,5,3,8,16,8,8,20,3,4,14,17,8,7,19,11,13,7,10,10,5,8,17,8,6,8,6,5,12,10,16,7,8,9,16,15,6,9,9,13,9,8,4,17,12,11,9,7,14,16,8,7,6,9,11,7,6,9,13,9,8,16,6,9,15,11,6,16,9,13,13,12,11,12,12,16,9,8,7,11,12,12,9,6,9,14,9,8,16,10,5,7,11,12,5,9,11,9,7,9,8,11,8,7,4,7,9,14,8,6,8,15,7,8,7,13,6,12,4,10,9,5,11,7,8,13,7,10,17,9,13,12,4,14,3,12,9,12,8,6,5,10,12,15,7,14,11,9,11,10,12,14,12,10,10,9,12,7,10,10,4,6,8,8,10,9,4,12,11,7,16,5,9,4,9,9,6,8,3,11,8,9,4,8,13,1,9,12,8,8,11,6,10,11,11,16,12,7,8,14,15,4,8,5,4,15,19,12,7,9,3,14,9,9,9,5,8,6,12,7,10,5,4,11,15,8,4,14,6,17,18,8,10,21,18,12,5,8,8,13,8,7,9,4,7,7,8,8,10,9,8,4,10,20,8,13,4,7,10,11,12,3,6,8,4,7,6,15,4,26,9,16,6,3,9,13,12,7,5,7,8,7,5,4,14,7,14,5,13,13,10,11,9,10,5,8,5,5,11,7,10,4,15,12,7,4,14,17,9,16,5,15,9,8,14,4,12,15,8,6,6,14,5,17,6,5,8,20,4,12,12,1,5,17,8,14,8,13,10,12,10,6,5,9,13,10,8,6,8,8,13,13,10,4,11,5,15,6,6,6,10,6,3,4,4,7,4,13,24,11,9,9,9,7,8,5,9,7,4,11,11,4,12,15,5,6,14,6,6,10,10,13,8,9,6,11,5,8,14,10,14,10,9,7,3,4,9,10,17,7,9,7,8,4,13,13,11,8,10,8,8,5,8,17,17,11,9,10,10,8,9,7,4,9,12,8,13,6,9,10,14,17,9,11,10,10,9,10,6,7,10,6,9,8,8,8,10,7,12,10,8,12,3,11,5,7,9,6,5,4,6,11,12,10,16,8,8,7,6,9,11,10,8,4,12,14,6,6,10,10,5,7,12,4,11,17,15,8,13,6,10,10,9,11,4,10,8,12,4,10,8,7,12,6,10,12,10,7,10,5,13,7,15,20,9,13,9,4,7,10,3,9,9,5,9,9,9,3,18,10,19,14,15,11,8,10,10,9,15,7,7,7,6,2,13,12,9,9,6,14,7,13,8,8,10,18,9,2,14,15,6,8,8,8,9,13,9,11,5,7,19,8,10,9,6,12,14,10,7,14,7,6,7,13,11,7,6,5,1,9,8,9,7,8,11,8,8,5,14,17,7,8,5,7,10,17,20,15,11,13,10,7,13,8,10,10,11,6,5,9,11,11,5,7,7,13,9,11,9,5,7,2,12,15,11,8,6,9,13,8,5,11,6,10,4,15,10,7,8,5,15,9,7,7,16,5,12,13,19,7,12,7,7,4,6,8,10,6,5,14,12,12,6,9,8,7,8,6,11,8,3,5,8,7,9,7,14,22,11,14,7,9,13,5,7,15,7,19,3,13,3,4,10,17,11,8,8,7,10,7,12,7,7,4,5,10,10,6,8,15,13,12,6,6,9,9,14,5,11,15,16,9,5,6,13,15,7,3,11,4,5,9,7,5,6,9,9,9,14,10,14,7,13,11,9,11,4,8,5,6,8,5,10,8,7,8,14,14,10,5,16,6,9,8,10,9,10,10,7,4,4,9,6,9,9,10,11,4,8,18,12,10,12,7,8,15,9,11,16,7,6,6,5,22,9,21,9,7,12,8,10,10,8,5,7,5,5,8,11,8,16,7,9,8,12,8,14,9,5,13,9,6,9,5,10,13,15,9,7,13,11,11,7,10,10,3,7,14,6,4,9,12,5,8,7,8,12,9,11,4,9,5,9,8,11,6,8,9,10,7,13,9,11,8,6,10,14,13,10,6,20,7,11,3,12,3,6,7,8,10,9,8,10,9,5,9,7,13,8,10,9,7,14,9,6,7,4,2,4,13,10,10,11,6,4,12,7,4,13,9,10,16,10,11,15,11,10,4,4,12,11,8,4,7,3,12,15,10,12,10,6,8,2,14,9,12,6,2,8,13,4,10,8,6,7,8,6,6,12,15,12,4,6,4,9,8,4,6,9,5,9,6,3,15,8,15,8,18,6,9,9,6,9,9,3,7,8,6,11,20,8,7,18,11,16,20,5,10,4,8,6,14,8,3,11,8,9,11,11,11,9,3,10,9,6,16,7,6,9,4,12,11,9,6,7,6,7,13,12,5,6,7,13,14,8,5,11,8,10,8,11,10,3,6,12,6,4,6,5,8,7,12,12,12,12,11,18,6,4,8,6,9,10,6,6,6,6,4,6,9,15,15,5,5,8,9,9,9,11,8,5,8,10,12,6,6,10,11,8,5,12,12,12,15,10,17,13,7,4,10,16,9,8,16,16,9,8,14,3,4,3,7,10,4,7,12,11,5,18,12,10,8,11,6,9,10,1,15,9,6,14,6,7,8,14,8,6,9,8,6,10,8,3,15,5,5,2,6,6,8,8,4,10,3,3,2,12,4,11,8,6,13,10,10,8,5,11,8,5,9,7,13,6,9,8,5,8,13,10,10,9,7,9,7,8,10,14,8,10,4,11,6,11,4,15,8,7,7,11,6,6,9,12,7,6,12,4,9,12,8,9,7,10,8,13,9,4,13,14,3,7,7,5,8,15,9,9,4,4,9,10,7,10,9,9,8,8,11,2,12,3,13,9,6,5,10,2,3,10,13,4,5,8,8,10,13,5,10,5,10,6,9,8,7,5,8,6,5,10,6,5,15,10,10,4,10,8,7,9,4,9,15,12,8,8,5,6,11,13,7,5,9,7,8,13,11,5,7,9,11,8,8,13,15,8,7,14,10,8,9,7,2,14,4,10,10,5,5,5,10,8,15,4,19,9,12,15,13,8,12,6,6,3,13,9,6,5,10,12,5,3,8,11,8,12,12,7,9,8,11,13,14,11,5,11,8,4,9,8,9,12,15,5,10,16,9,9,6,5,8,2,10,12,9,6,9,8,8,12,8,4,12,10,7,8,6,8,11,8,11,5,5,6,7,8,7,11,5,10,8,17,2,11,10,8,9,12,13,4,11,8,4,9,7,7,10,3,5,5,8,13,9,6,10,1,8,7,4,5,5,10,5,18,10,8,5,7,7,12,7,12,9,4,6,3,6,6,11,9,7,9,9,13,13,4,7,3,12,11,5,7,12,8,20,10,12,6,10,12,8,17,5,5,11,8,8,11,7,16,10,10,5,11,8,12,12,7,7,5,4,10,8,9,8,16,7,9,11,15,7,4,6,7,6,8,16,8,3,4,5,8,10,12,5,7,6,5,2,8,7,11,11,2,7,11,8,11,8,17,6,14,7,14,13,7,13,11,18,9,8,7,7,3,5,11,5,12,3,13,7,4,12,12,10,4,6,10,6,6,7,9,9,13,5,9,10,10,6,9,15,5,17,14,13,6,7,15,9,5,9,8,12,7,8,4,7,17,6,12,9,14,7,10,9,10,10,11,7,5,1,18,9,14,3,7,9,5,5,11,5,7,3,5,13,5,5,6,5,7,11,14,12,7,8,14,7,9,17,6,8,7,6,12,2,6,17,8,10,12,5,8,4,7,11,14,8,9,10,5,8,5,11,4,8,4,6,15,6,8,11,15,10,6,6,9,20,8,7,12,5,6,12,5,7,5,5,5,6,6,6,12,8,10,15,12,9,6,15,3,9,8,9,7,10,7,8,5,16,6,11,4,8,5,18,11,9,11,6,7,8,9,10,17,6,5,9,3,10,5,2,2,7,5,9,5,13,6,8,12,13,7,7,7,9,7,10,8,8,12,6,7,10,6,7,7,11,7,12,8,9,6,3,11,5,2,8,10,3,6,7,3,11,6,11,8,11,12,7,7,4,10,11,9,3,8,8,7,6,10,5,9,14,13,12,8,4,15,9,9,8,18,7,8,5,17,11,11,7,8,5,6,8,5,9,9,9,8,16,8,8,3,5,8,11,10,7,20,15,5,7,6,6,9,5,8,10,1,8,7,11,9,11,6,11,8,3,8,8,2,7,7,10,9,12,6,10,5,16,6,6,10,19,15,8,10,14,10,4,6,17,14,13,8,10,10,10,9,4,8,7,10,12,6,7,13,9,5,8,1,11,9,7,1,7,3,12,3,10,13,9,16,3,5,7,7,3,9,3,9,12,4,6,8,4,11,6,6,9,7,7,11,9,9,5,6,5,6,6,16,14,9,8,14,7,5,6,9,8,3,11,10,11,9,4,7,15,2,5,11,5,3,7,8,8,12,6,13,8,12,11,7,8,14,11,6,8,5,10,6,8,11,9,10,9,13,15,10,9,7,7,7,11,13,2,10,5,4,5,7,7,4,10,6,12,9,12,11,9,5,8,5,15,11,7,5,3,8,7,6,7,3,5,12,10,13,15,4,12,8,19,8,11,7,10,6,9,10,8,9,5,6,5,7,6,12,5,8,13,4,16,6,19,5,3,7,10,14,7,5,9,5,5,7,9,5,4,8,8,10,8,3,8,6,4,8,3,15,4,11,6,13,12,5,10,6,15,6,8,4,14,16,22,6,9,8,6,5,8,11,7,4,4,12,5,9,6,11,13,4,6,9,6,9,14,7,5,10,7,8,12,15,4,15,8,6,6,9,17,8,14,12,16,5,10,12,8,17,9,8,5,10,6,3,4,3,7,13,12,7,6,9,2,6,15,14,12,5,11,4,7,6,15,3,12,8,6,4,6,11,7,7,10,10,13,6,5,9,7,3,3,5,11,12,7,4,9,3,9,5,5,8,8,11,9,12,10,11,5,3,4,3,6,6,6,9,3,6,11,8,9,6,6,9,16,4,13,3,4,2,5,9,5,6,10,7,6,4,6,4,3,6,4,8,3,10,4,9,6,7,6,6,5,9,7,10,11,10,5,5,4,9,11,7,10,12,4,9,12,7,7,8,7,12,7,4,6,3,11,11,6,10,8,6,8,6,7,10,2,16,7,9,6,5,10,12,7,6,8,6,5,7,11,7,6,6,9,7,7,10,8,11,15,6,7,8,8,6,7,8,7,14,6,9,5,9,11,8,7,2,9,8,5,8,8,11,16,9,10,5,10,5,8,7,8,10,14,7,8,6,6,11,3,13,11,13,5,6,5,9,4,9,2,10,10,7,13,5,4,9,11,7,4,12,4,4,10,8,6,9,9,6,4,4,10,6,8,5,5,10,14,10,7,11,9,7,11,7,4,7,8,5,10,4,4,14,8,5,7,6,4,6,20,8,9,6,8,8,5,5,9,7,10,10,13,10,7,5,5,6,7,10,5,7,9,8,7,5,14,6,10,6,6,9,20,12,8,13,12,11,11,7,12,3,8,7,3,5,10,3,10,7,6,7,7,8,6,13,8,11,3,9,4,6,3,11,8,6,5,9,6,1,4,8,10,15,13,10,3,6,16,9,3,3,10,9,9,5,16,7,3,9,6,3,6,5,5,8,7,9,11,6,7,6,6,9,12,12,12,9,9,15,10,7,14,10,10,6,12,14,13,10,4,6,6,9,11,8,5,4,14,16,14,3,11,14,4,4,7,7,5,10,14,7,8,2,5,7,7,11,12,7,5,6,11,16,7,3,8,8,12,8,6,3,6,7,4,6,10,6,7,9,11,11,10,8,7,3,10,9,7,10,6,8,5,9,6,7,9,8,7,9,5,18,6,6,6,10,8,7,3,7,6,12,4,12,8,4,8,10,11,5,6,8,8,8,3,10,5,8,4,7,8,4,6,5,9,6,3,4,14,3,9,9,10,8,3,12,5,8,6,13,4,11,7,8,10,10,6,10,10,10,9,5,8,9,9,9,8,5,9,4,14,5,6,12,5,3,11,4,15,3,12,10,8,4,11,5,4,8,3,5,9,6,10,14,5,12,3,12,4,8,7,13,13,14,6,8,6,3,6,11,7,5,13,9,12,6,13,4,7,7,11,12,10,5,9,5,4,8,4,11,6,2,12,2,11,9,12,11,5,5,16,5,15,5,7,5,6,14,13,3,9,4,7,10,5,5,3,3,6,10,6,4,7,6,13,9,12,10,8,8,13,5,11,17,7,4,14,3,8,7,5,9,8,3,6,3,10,4,4,7,7,7,6,6,9,11,11,4,10,3,8,8,2,10,7,4,3,10,6,8,8,16,9,7,6,9,10,8,6,5,8,7,10,6,6,11,7,8,11,11,10,7,6,3,6,8,3,7,9,7,6,7,11,7,8,8,14,5,12,6,5,6,7,2,8,10,5,11,5,9,7,7,4,4,9,10,10,3,8,4,8,7,8,5,10,6,5,21,7,4,7,3,6,9,4,6,6,7,8,11,10,7,6,13,11,10,4,8,8,13,11,9,3,10,8,6,9,4,10,9,6,7,12,6,7,4,8,8,7,7,7,6,3,4,6,20,5,6,7,7,15,7,6,7,6,2,10,8,12,12,5,6,4,10,12,8,14,13,4,13,4,9,4,10,2,9,7,7,10,9,8,12,1,7,9,9,10,16,5,8,6,10,11,11,7,7,5,8,5,3,4,15,6,8,9,4,7,6,6,11,8,9,11,4,3,8,14,3,9,8,8,6,9,9,7,8,9,6,5,6,10,3,10,5,5,13,7,4,14,5,2,7,13,5,7,12,13,4,6,6,5,4,12,4,5,4,13,8,3,19,7,7,8,8,5,1,3,4,12,4,2,2,12,9,7,7,6,11,11,10,10,5,7,5,4,8,6,12,7,12,5,9,9,8,5,2,3,9,6,9,7,3,13,6,5,12,11,14,5,11,10,4,5,7,6,8,19,10,11,10,7,8,4,10,6,6,4,8,10,9,14,5,12,9,8,3,6,10,7,9,7,10,1,15,7,7,20,10,9,6,10,8,10,3,5,9,9,8,9,9,9,7,6,18,6,7,14,4,3,6,5,6,9,6,8,1,4,11,7,9,8,4,8,12,3,6,5,10,17,11,3,3,8,8,11,4,6,6,12,8,9,10,5,14,9,10,13,14,4,9,12,13,8,2,7,6,7,10,7,10,11,8,3,10,10,11,5,13,6,5,3,6,9,6,7,5,5,6,13,13,12,8,6,8,8,8,4,7,7,6,10,3,5,6,11,5,7,4,4,4,4,11,3,11,3,4,6,5,5,9,4,5,5,7,9,5,4,10,8,10,11,8,12,11,5,11,10,9,11,5,1,11,14,7,5,6,12,10,12,6,9,10,8,11,5,8,8,4,7,11,11,10,7,6,8,9,7,12,14,8,4,7,8,7,14,10,10,12,8,4,14,7,6,6,9,4,14,5,5,10,16,11,6,6,5,6,11,6,6,5,11,12,8,7,4,3,8,5,7,5,4,6,7,9,12,5,8,3,6,5,11,9,7,3,5,12,6,3,6,9,8,9,14,16,7,6,5,4,20,10,10,12,4,7,3,8,4,4,4,6,5,10,7,4,5,11,8,12,5,3,7,9,8,6,10,4,7,8,8,5,10,7,7,8,4,7,7,12,15,7,4,5,6,12,12,15,16,12,12,10,13,3,4,8,13,9,6,9,7,5,9,7,4,5,12,7,2,6,6,7,5,6,9,2,1,9,6,6,8,16,4,14,4,11,7,6,4,6,10,7,4,8,8,13,4,2,6,10,7,9,9,11,5,4,8,8,8,2,7,10,7,12,8,8,8,8,3,7,5,8,9,8,7,8,10,6,4,5,9,6,7,14,6,6,4,8,7,8,14,8,8,5,6,7,16,6,11,9,6,8,5,3,8,7,7,7,5,8,5,7,3,8,9,11,7,8,5,11,6,3,8,10,9,10,7,5,9,4,4,4,9,12,7,7,3,5,10,12,3,8,10,15,6,9,7,5,15,6,11,6,5,14,8,7,4,11,7,9,3,5,7,7,7,8,3,8,5,10,11,6,7,11,9,7,4,5,9,7,13,1,7,6,4,11,3,19,4,6,6,8,11,8,5,10,9,11,6,7,6,7,4,18,11,6,7,9,5,7,4,2,11,5,8,6,6,6,5,5,13,9,13,5,13,11,4,8,7,11,6,9,8,6,9,10,9,15,13,11,8,3,7,11,7,5,1,8,10,4,13,16,2,7,10,10,10,5,6,6,10,12,11,9,3,9,11,5,10,4,5,6,4,8,6,8,6,9,6,8,7,2,12,5,6,7,6,9,4,3,11,7,5,9,4,7,10,9,7,9,13,8,5,5,12,6,3,9,7,6,4,3,6,6,7,12,8,7,3,10,8,5,7,7,5,3,6,13,4,7,8,7,4,7,9,3,9,8,3,6,8,6,4,4,11,6,5,11,4,5,12,7,6,6,8,16,3,2,6,5,7,6,6,6,7,15,6,7,2,19,4,12,7,5,6,5,8,6,6,4,6,3,5,7,10,5,1,6,8,11,6,5,6,12,7,13,3,5,10,6,7,5,3,4,4,11,10,5,8,7,5,8,6,5,19,8,3,6,8,5,6,17,9,10,5,13,11,7,6,9,9,6,10,13,10,12,5,13,5,12,8,6,14,3,5,5,5,6,10,10,9,3,4,5,3,6,10,8,4,8,7,8,8,9,6,12,7,7,11,13,10,4,5,3,4,7,9,7,7,3,6,7,9,8,5,3,10,4,6,5,7,5,3,7,16,11,10,8,7,3,6,6,5,12,6,6,8,7,14,4,9,5,10,12,6,4,7,4,6,8,5,9,4,8,6,5,7,5,15,9,6,7,7,2,4,2,6,7,10,6,7,3,8,3,10,3,10,3,4,8,8,11,4,1,10,13,8,11,10,8,8,11,5,2,9,3,6,6,8,9,7,14,2,9,7,4,5,5,8,4,3,6,16,8,8,7,9,1,11,5,7,3,4,11,5,4,1,3,5,2,6,10,6,10,6,8,9,3,8,5,8,8,5,12,4,6,11,5,6,9,17,3,10,8,9,4,11,11,7,6,3,5,8,6,4,6,5,5,6,7,8,13,3,8,6,11,2,3,2,5,2,9,15,7,3,3,17,5,8,5,5,6,9,7,10,7,6,7,7,4,6,5,3,4,8,9,13,11,6,5,12,9,4,13,11,12,8,2,9,11,7,5,7,4,7,6,7,4,7,5,10,6,11,7,3,5,5,6,5,3,4,6,6,11,15,8,1,9,10,13,8,7,4,5,7,11,5,4,10,9,5,6,7,11,11,1,5,9,8,6,6,7,12,5,9,10,11,8,12,7,6,4,9,7,7,6,4,8,3,3,2,12,8,13,7,10,8,11,11,6,9,9,7,6,4,3,2,5,8,14,8,5,3,10,4,7,4,7,12,6,10,6,9,6,5,6,7,11,9,7,10,6,6,6,3,16,13,6,4,8,5,8,8,14,6,7,9,6,13,6,11,11,8,3,15,13,10,6,3,7,8,6,9,11,5,14,6,3,6,5,3,6,11,4,6,7,8,7,10,3,11,5,8,4,13,12,2,2,2,7,3,5,8,2,6,8,9,6,6,5,6,9,8,7,7,7,6,9,9,6,10,5,10,10,6,11,6,11,11,6,4,4,8,3,10,9,6,2,6,6,2,3,3,10,7,10,14,6,8,4,2,6,7,4,4,7,1,8,7,12,9,4,4,11,4,3,6,3,6,7,7,4,4,10,9,4,15,11,10,8,5,9,12,14,12,13,9,7,14,2,1,8,9,6,9,5,4,2,7,5,6,9,3,3,9,6,5,6,3,4,8,5,2,10,5,8,4,14,5,3,7,1,8,5,9,5,8,7,8,5,5,10,5,2,8,2,10,7,15,6,11,11,11,13,12,9,3,3,7,9,10,2,4,15,7,4,8,10,8,8,6,3,6,8,12,3,4,7,6,12,8,8,5,1,8,5,4,7,8,8,4,7,2,10,4,6,2,8,8,5,8,9,5,5,10,6,7,3,7,5,9,2,10,2,12,11,11,1,13,3,13,3,3,2,10,8,9,9,4,7,3,4,5,4,4,3,11,6,7,9,7,11,5,8,2,11,12,4,6,10,6,5,5,1,1,4,9,6,10,7,13,3,6,6,4,6,10,14,7,4,8,3,7,9,10,9,6,2,15,6,9,9,3,9,10,13,7,2,5,7,4,5,4,5,3,9,8,4,5,5,5,9,8,7,9,4,5,8,3,10,7,6,16,8,14,8,6,6,6,12,9,8,6,9,3,4,5,5,9,9,5,3,4,13,4,4,3,5,2,5,3,6,9,8,6,5,6,13,14,7,6,2,4,4,4,10,2,12,4,3,8,7,3,5,18,2,5,4,12,3,5,7,9,10,3,7,5,4,7,11,9,6,15,5,9,7,6,6,2,10,6,4,1,6,1,4,10,5,5,13,4,4,5,4,3,6,8,7,9,3,9,5,7,11,5,10,4,13,7,5,7,9,9,1,4,5,4,8,8,12,5,5,3,7,7,9,7,8,9,8,3,5,4,4,4,10,7,7,6,12,13,3,8,5,6,6,7,11,11,6,4,4,2,8,9,13,5,6,8,7,4,9,3,4,11,6,11,6,7,6,6,6,6,4,5,8,10,6,4,3,9,5,2,3,16,11,8,5,4,6,8,8,8,7,11,6,10,3,3,5,4,9,9,5,6,6,8,4,7,10,4,12,5,7,9,6,9,15,7,2,5,11,2,3,6,7,5,10,1,3,7,10,2,7,3,14,9,4,6,10,6,6,6,8,7,9,5,10,10,9,11,8,11,17,1,7,5,7,7,9,11,9,6,5,7,7,3,4,1,4,11,5,8,6,4,2,2,8,3,7,9,15,14,5,5,4,4,5,6,1,4,2,6,10,4,4,5,9,8,2,6,9,6,9,8,13,1,6,4,6,9,7,3,6,2,3,8,8,6,9,14,4,10,4,5,8,5,9,7,11,10,7,7,14,3,7,24,4,6,2,7,2,1,4,3,8,3,2,4,4,3,4,4,6,3,5,3,6,1,5,5,5,5,9,6,13,9,7,8,4,7,4,3,7,5,12,8,1,12,12,4,7,10,5,7,7,6,5,8,12,11,8,5,6,5,3,7,8,11,9,10,4,7,6,3,2,8,6,9,4,3,10,5,5,7,8,6,9,5,13,10,4,4,2,10,14,8,10,8,11,2,5,5,10,4,10,5,15,5,9,4,7,11,12,5,4,9,2,9,4,5,6,5,6,10,2,3,5,4,11,7,4,5,2,8,6,5,8,6,10,6,5,5,14,8,12,7,4,9,14,7,6,2,7,1,4,7,11,4,7,7,10,10,6,6,3,3,9,5,12,9,3,5,7,5,3,5,11,4,8,4,3,8,5,6,8,4,5,8,9,4,2,16,8,5,6,7,13,6,9,17,9,3,7,9,7,6,3,9,11,9,8,9,16,9,11,14,8,7,13,5,6,5,5,2,20,7,2,2,8,5,4,13,10,3,5,2,6,8,5,9,7,14,1,9,3,7,5,4,11,7,7,15,4,6,12,2,7,8,3,9,10,4,8,8,7,7,5,6,8,4,11,4,11,8,10,13,5,7,8,5,9,7,5,4,11,10,10,6,10,4,4,7,5,11,2,5,16,8,6,8,11,15,13,5,6,4,5,6,5,13,4,4,8,2,6,3,9,10,6,8,8,4,5,12,10,6,5,8,1,9,8,3,10,5,8,6,4,8,10,10,4,6,9,6,8,10,5,12,5,7,12,9,2,10,10,5,4,6,6,7,7,5,12,4,7,7,5,7,5,7,15,3,8,4,8,6,6,5,8,17,9,6,7,13,8,6,3,11,3,9,6,16,9,7,4,8,4,1,7,3,8,4,3,5,8,9,6,13,5,4,2,14,9,1,7,7,3,4,7,5,3,6,9,4,7,7,10,3,3,5,10,8,11,8,9,5,5,12,7,7,13,3,7,3,9,11,5,9,8,6,4,5,6,12,6,10,9,16,8,5,5,4,3,3,8,2,13,9,7,5,5,3,7,4,2,9,6,5,2,4,5,4,9,10,10,5,8,5,10,4,5,6,5,7,7,8,3,6,4,6,4,7,6,7,5,3,13,2,7,8,4,4,8,12,7,4,4,7,8,5,16,7,6,6,5,10,7,2,7,12,5,9,10,7,8,13,15,7,4,8,3,12,9,12,8,10,5,11,8,9,9,7,8,8,6,6,4,8,6,7,7,4,10,5,6,9,4,9,4,2,4,9,7,17,6,4,1,11,5,5,4,5,5,8,6,10,11,4,13,7,2,3,4,9,6,7,3,10,8,6,7,4,3,11,1,10,1,4,12,7,5,7,6,8,7,7,7,9,3,11,8,5,5,10,5,6,3,5,12,5,5,9,12,2,7,7,4,6,5,5,9,4,6,11,11,3,7,9,11,1,5,10,7,6,9,8,11,2,7,10,11,7,5,9,6,6,5,3,8,14,4,5,5,6,5,3,5,5,4,4,3,5,6,11,2,11,4,2,2,2,4,7,3,6,6,6,8,5,16,8,1,14,6,5,3,9,2,3,7,12,3,5,5,7,12,3,9,11,8,6,6,9,6,16,6,5,4,4,5,8,10,3,4,2,8,10,7,2,11,10,3,6,5,7,6,6,7,8,2,6,3,11,8,8,1,6,5,5,8,9,12,6,9,10,10,5,20,4,5,10,1,4,9,9,11,6,6,5,2,4,7,10,8,6,6,7,7,10,6,11,10,4,6,5,5,7,9,3,7,6,6,12,15,3,6,8,1,4,10,5,6,5,4,8,5,4,3,9,8,4,7,5,6,4,5,14,3,9,5,3,7,8,2,4,7,1,4,8,8,7,5,4,9,8,4,2,13,7,7,4,11,4,7,7,4,4,5,2,9,5,6,3,5,3,4,3,13,3,8,3,2,10,6,9,4,8,4,10,4,7,7,5,4,9,12,8,11,6,6,4,6,6,7,10,5,6,2,6,3,7,10,3,11,9,9,4,11,6,7,2,7,1,6,3,3,6,5,8,6,4,5,8,9,16,9,10,4,5,2,9,4,7,8,6,11,8,11,3,4,12,4,6,4,8,6,4,5,4,7,8,4,7,4,8,5,5,6,6,4,10,5,9,7,7,9,4,4,7,12,8,13,6,8,6,9,4,5,7,3,12,4,9,17,6,9,4,6,4,10,14,10,7,3,8,7,3,4,5,6,7,3,16,4,6,1,9,5,5,1,25,5,4,8,7,4,6,5,9,14,11,7,3,7,15,3,5,9,8,3,8,4,4,1,12,8,14,13,4,3,7,3,11,8,4,13,7,1,8,4,2,4,2,12,7,3,6,12,5,7,3,3,6,9,8,2,9,5,6,5,7,4,5,10,4,4,13,4,4,8,5,9,4,2,5,6,4,3,3,7,6,6,7,9,4,9,8,3,4,6,6,13,9,4,11,4,9,2,2,6,4,9,4,2,9,9,8,6,7,4,1,8,12,13,6,9,4,12,5,6,4,4,4,5,5,9,4,21,8,5,6,8,3,6,8,9,3,9,8,6,4,7,13,4,1,6,2,4,9,5,12,9,8,7,5,8,4,5,1,7,5,11,6,4,3,5,7,8,4,4,2,1,8,17,7,2,8,2,6,3,5,6,12,5,6,2,6,4,5,5,4,7,6,6,3,6,4,5,3,6,3,7,10,7,1,9,4,7,14,1,11,11,7,1,3,5,1,2,4,13,14,15,16,3,8,6,18,8,11,3,7,6,5,7,5,8,12,9,3,24,6,5,6,6,12,8,10,12,1,8,4,12,9,5,7,2,3,5,4,5,1,6,10,9,4,4,8,8,10,11,6,7,2,4,7,9,9,6,13,7,3,6,4,9,8,6,9,9,10,9,3,6,16,10,5,4,10,11,4,7,6,6,13,4,4,5,14,8,6,5,8,15,6,5,2,1,4,3,3,4,4,9,6,7,4,14,10,4,4,7,3,3,6,5,1,9,7,7,6,11,2,1,4,8,2,8,8,5,8,5,9,4,10,7,4,6,7,10,2,7,9,12,7,7,11,7,2,11,9,10,12,9,10,5,4,5,3,7,3,6,9,4,6,7,8,5,6,4,4,5,3,2,7,4,3,7,3,4,4,4,10,5,7,3,5,7,5,6,6,9,3,5,5,7,8,7,22,4,2,7,6,7,3,6,7,7,1,6,10,5,5,9,3,2,5,8,7,8,5,11,6,3,10,2,5,10,1,4,5,4,4,8,9,3,1,4,6,6,9,3,4,8,9,8,7,3,7,5,8,5,4,7,5,14,9,5,9,8,10,9,7,2,6,7,5,3,6,8,5,9,5,6,5,6,5,4,12,5,7,7,5,3,7,4,5,8,3,6,9,6,8,3,8,3,4,9,10,6,4,5,11,10,2,8,4,5,5,4,2,2,6,4,6,7,4,4,2,2,9,5,5,10,5,7,4,7,7,14,9,5,6,7,6,10,11,11,9,3,8,10,6,7,12,5,4,4,6,5,7,15,8,2,7,10,9,5,4,7,12,8,10,5,5,9,6,11,7,4,8,5,4,7,5,10,7,2,8,5,4,3,7,5,2,3,3,9,3,12,5,18,1,5,6,6,7,10,7,9,10,8,6,9,8,9,8,6,8,7,3,6,6,7,6,10,10,5,4,11,12,2,4,3,11,7,4,7,12,5,9,10,6,5,2,6,4,7,3,5,6,5,9,4,5,9,2,3,12,9,5,1,1,5,4,4,6,6,8,4,10,10,7,4,8,3,12,3,5,6,9,3,8,3,5,7,9,15,5,9,5,5,2,4,7,3,10,7,2,8,13,11,8,7,4,6,4,1,14,2,4,5,9,9,7,8,11,3,4,7,4,13,5,5,6,7,9,4,10,7,5,3,4,6,5,1,3,8,10,7,12,4,5,5,8,4,1,3,6,4,10,3,2,14,15,4,6,8,2,5,3,3,18,7,6,4,7,7,1,10,6,3,7,1,1,7,6,5,14,4,5,9,6,5,9,4,2,10,6,5,9,4,8,4,9,5,10,5,5,7,4,20,4,13,2,5,5,3,7,6,11,7,1,7,9,4,4,4,4,8,7,10,7,1,8,6,11,7,2,4,5,3,9,9,13,5,6,8,5,5,5,5,10,5,12,12,4,7,6,9,6,11,5,7,6,9,7,8,4,4,2,7,4,11,7,5,8,9,4,8,4,3,10,7,2,5,13,4,7,6,7,10,7,2,5,3,5,4,6,9,1,1,8,4,11,8,3,9,6,7,8,8,2,10,6,2,4,5,9,1,8,6,6,5,6,6,5,4,1,5,4,6,4,5,5,6,8,3,8,5,10,9,8,10,8,10,6,9,4,5,4,6,8,4,11,3,10,4,3,4,3,10,5,4,3,13,4,2,7,11,3,2,14,9,10,8,5,5,5,2,4,1,5,6,8,4,4,2,12,4,6,9,4,5,4,7,6,25,7,5,8,8,3,4,1,3,2,11,4,7,5,6,5,6,3,8,13,4,10,3,2,3,6,9,5,18,1,8,8,6,7,5,2,2,5,3,10,7,3,5,5,3,7,3,4,15,7,8,2,14,11,4,5,6,5,7,6,4,4,10,7,6,12,3,7,3,5,5,7,3,2,4,8,6,8,7,3,12,6,5,9,9,16,4,6,1,8,11,10,6,7,7,9,2,3,4,6,8,6,4,4,9,9,5,15,5,6,4,5,3,8,3,11,4,5,3,26,5,6,5,9,5,2,9,3,9,2,5,6,9,5,5,8,5,10,9,1,5,8,5,5,3,19,12,2,5,7,4,2,7,5,11,1,1,10,8,6,7,3,6,6,6,3,5,3,4,7,2,4,10,4,5,2,3,7,3,6,12,7,3,7,5,10,6,2,3,1,7,7,5,4,6,6,6,5,1,5,3,6,7,9,6,11,5,6,4,3,3,4,11,7,3,5,7,6,8,9,9,3,2,2,3,6,8,2,9,8,4,4,5,1,5,8,6,8,3,5,15,10,5,6,3,6,4,3,3,7,9,3,4,2,1,2,7,3,2,10,3,5,7,6,6,8,8,1,5,7,7,8,5,8,5,7,5,2,14,11,5,6,1,4,11,5,10,2,7,1,6,6,8,6,7,2,6,2,8,5,3,5,2,2,10,6,6,3,13,10,4,4,4,4,7,2,4,10,4,4,6,6,2,7,2,3,8,10,6,4,5,6,2,3,7,6,6,4,6,4,7,2,2,16,7,7,8,1,8,5,10,11,3,3,12,10,7,8,8,6,3,2,9,17,6,5,13,7,13,2,2,4,6,9,6,6,3,3,7,6,6,5,4,8,10,4,4,5,4,3,8,8,8,7,5,5,7,10,4,6,5,18,4,4,5,4,12,5,9,5,4,3,3,8,6,2,2,2,1,4,5,3,4,7,3,8,6,5,6,2,4,6,4,8,3,4,3,5,3,5,6,6,3,5,2,4,5,6,8,6,6,8,2,6,5,3,15,8,6,8,6,7,5,4,7,7,4,9,12,6,8,6,2,5,8,7,4,3,8,1,9,2,4,9,3,4,9,5,7,3,6,4,4,8,2,5,5,4,2,4,9,4,7,3,4,7,11,4,13,7,4,13,4,5,1,4,4,7,5,18,10,5,7,11,5,3,6,9,5,6,10,7,7,7,5,12,5,2,3,5,8,11,1,7,4,9,8,7,6,9,7,6,2,6,1,7,3,1,4,8,3,3,3,11,2,7,9,8,4,9,7,4,7,3,3,2,7,13,13,6,6,5,7,3,8,10,10,3,2,2,4,7,6,3,7,9,4,5,4,7,4,4,5,7,9,4,16,3,6,7,10,2,1,6,9,4,11,3,3,9,10,9,1,6,2,4,13,12,2,4,4,4,4,6,5,10,4,11,9,4,3,1,4,4,5,1,8,5,5,4,5,2,7,12,11,8,7,5,3,7,2,11,2,6,8,5,2,3,2,5,5,4,6,1,5,8,6,9,1,6,5,3,10,4,3,11,2,3,4,6,7,5,4,12,4,9,5,6,9,7,1,3,6,7,4,3,6,7,7,10,4,4,3,4,7,6,9,6,6,3,3,9,7,2,6,14,6,3,3,2,7,3,6,5,5,3,4,3,8,9,11,4,4,2,6,1,6,8,6,5,9,7,4,4,4,2,7,6,5,6,4,6,3,2,6,12,4,4,4,3,7,4,8,6,6,3,4,3,9,3,3,4,4,6,15,5,6,5,5,11,1,5,4,6,7,3,1,4,7,4,6,4,3,7,4,7,4,4,13,5,5,1,5,7,6,5,7,4,1,2,6,5,3,9,5,4,11,3,8,2,4,2,3,4,3,3,6,5,2,7,6,2,5,6,3,3,6,7,3,7,4,8,6,7,8,3,4,9,7,4,6,8,5,4,10,4,7,4,4,4,6,5,6,6,5,3,10,4,12,15,5,7,9,3,6,4,1,6,3,11,6,7,4,3,3,6,3,12,2,4,4,5,7,10,2,7,10,7,7,7,7,7,3,7,1,9,10,11,5,8,4,5,5,5,6,3,8,8,9,5,4,6,3,2,4,4,7,11,14,3,7,4,2,11,6,2,7,7,2,5,12,4,4,4,9,5,3,5,4,14,5,10,6,5,6,9,4,3,8,5,5,3,2,10,6,9,6,3,7,1,8,6,6,4,11,9,3,5,6,1,4,5,1,5,5,5,8,4,5,5,4,8,9,6,5,8,8,6,5,6,11,11,4,4,4,4,5,3,4,5,4,5,1,6,2,9,5,1,6,3,4,5,3,4,1,5,7,9,6,5,5,6,5,2,3,5,2,3,10,2,1,4,4,9,3,3,17,3,2,6,7,4,10,11,7,7,11,7,6,4,15,6,2,1,8,6,9,3,7,9,8,4,5,2,6,3,8,7,8,9,5,6,1,3,5,8,6,7,4,1,3,5,8,3,9,6,2,7,6,5,5,8,2,5,10,4,11,8,3,6,10,4,2,16,6,5,6,7,8,4,2,6,1,11,6,5,2,3,4,7,6,8,2,5,9,4,1,3,2,6,11,3,6,1,5,5,4,4,6,5,8,8,3,4,1,3,3,3,3,1,6,5,11,5,6,5,7,6,5,15,4,10,6,5,3,4,5,7,4,4,8,4,9,3,5,4,2,7,6,9,8,9,5,7,5,2,9,4,4,6,5,4,5,4,4,5,3,5,4,6,5,2,17,7,7,3,3,4,1,6,5,2,1,7,2,3,2,9,2,4,8,5,8,10,1,4,5,4,10,4,5,6,10,5,16,5,9,5,6,6,9,2,5,9,3,6,2,10,6,1,5,4,7,2,7,8,2,9,8,8,5,7,5,4,4,6,7,5,3,3,4,8,4,7,9,2,6,5,6,4,1,5,6,9,2,5,6,3,4,4,2,3,5,6,6,1,8,4,9,5,8,21,3,5,3,11,3,2,2,7,2,2,4,5,4,5,7,3,9,7,7,1,5,2,7,7,4,7,2,4,5,3,3,7,3,5,1,6,2,3,4,7,6,2,4,5,8,6,11,6,8,5,4,9,3,4,3,8,8,15,9,3,3,5,7,2,7,4,4,4,4,5,4,7,5,2,3,9,10,3,8,16,4,6,4,5,3,3,6,5,3,2,17,9,7,4,5,3,7,2,4,1,12,6,3,9,3,4,13,3,8,5,3,5,5,8,8,2,5,13,3,2,4,5,4,2,11,8,9,3,4,5,2,5,9,4,3,10,4,6,5,5,7,4,4,4,10,2,1,7,2,5,2,10,8,5,5,15,9,8,4,7,9,5,6,3,3,4,6,6,8,9,9,8,5,7,9,5,6,4,4,7,6,5,4,1,10,2,4,9,3,3,2,4,3,12,5,4,5,4,6,5,2,1,6,8,7,5,7,1,4,3,4,4,4,3,8,2,11,7,6,10,2,2,1,8,3,4,5,5,6,8,16,6,3,5,6,10,6,8,3,5,5,5,8,5,8,2,6,5,7,7,10,9,4,4,1,5,4,5,7,9,1,8,6,9,3,3,9,13,6,4,11,8,8,8,7,7,7,12,6,8,3,9,4,5,4,2,5,5,8,6,1,3,4,5,5,8,6,10,9,8,6,10,4,7,9,5,7,6,7,2,8,11,2,5,11,6,2,6,5,6,7,9,2,7,3,7,8,9,5,2,6,3,8,4,3,6,2,3,5,4,6,10,3,7,6,7,2,3,6,3,2,4,2,5,6,4,4,7,4,6,5,10,3,5,7,4,7,4,7,7,8,4,10,8,5,4,1,6,6,2,3,7,5,3,5,6,3,3,4,5,4,4,7,4,5,4,6,2,4,8,1,5,4,4,11,4,7,4,8,3,8,7,4,7,7,5,6,5,8,5,10,2,4,6,9,8,6,5,5,3,4,6,11,5,6,3,1,5,9,4,5,14,3,5,8,8,2,5,5,8,6,5,3,12,4,2,2,1,7,7,4,5,3,7,4,7,3,6,6,5,6,2,5,6,1,2,2,5,4,5,12,2,2,6,8,4,5,4,5,7,3,5,4,4,3,2,6,6,3,5,6,7,11,9,6,2,6,5,6,7,4,6,3,1,4,9,2,4,4,6,4,6,5,16,10,2,3,8,4,5,7,10,4,4,6,5,6,4,8,3,4,3,6,9,6,2,5,2,7,9,5,5,2,6,4,7,5,2,3,1,2,5,6,5,2,2,7,4,4,5,3,7,6,6,2,4,5,4,7,5,3,5,3,1,6,5,8,5,3,1,6,4,2,4,3,6,2,3,4,6,4,6,2,3,11,4,5,4,2,8,8,7,2,8,4,4,5,7,5,5,4,8,9,15,4,3,7,5,5,8,4,3,4,8,1,6,2,1,11,5,8,1,3,7,5,3,8,6,4,3,3,4,4,8,6,7,8,4,3,6,3,5,3,2,10,3,4,4,6,5,8,2,3,4,3,5,3,4,7,13,4,2,5,3,10,3,10,1,3,5,4,5,1,8,5,4,6,1,6,5,2,15,5,3,8,7,7,7,5,1,3,8,4,6,2,8,3,9,7,6,7,5,3,4,5,3,7,3,5,3,5,4,1,9,6,6,5,4,8,3,5,11,9,1,5,7,6,5,6,4,4,7,10,8,12,5,3,6,9,9,5,7,3,6,4,3,7,5,5,4,7,2,6,6,11,9,6,5,2,6,2,3,8,4,6,4,9,11,8,2,12,4,4,3,6,5,1,3,4,2,4,6,4,9,2,1,4,6,14,5,10,5,3,5,3,9,8,11,3,9,4,3,9,6,7,4,3,6,6,7,2,5,6,3,14,3,3,2,7,3,5,6,9,3,6,8,3,3,8,3,2,4,5,4,4,7,5,3,6,3,8,6,5,3,4,3,3,5,2,3,1,4,2,4,2,3,8,7,3,2,4,7,7,5,6,1,4,3,7,11,3,6,4,6,1,6,3,3,2,5,5,1,7,3,5,1,8,4,2,8,5,1,11,4,4,6,4,6,9,2,8,4,3,10,11,3,4,4,5,4,5,6,7,8,3,7,8,4,5,3,7,8,4,4,8,7,6,4,3,3,2,7,4,7,5,1,4,10,7,4,6,9,10,5,4,5,10,10,6,4,4,4,3,3,5,2,3,5,3,6,2,6,4,6,6,5,1,7,3,3,2,7,5,9,8,11,7,6,2,2,4,10,2,6,6,7,11,3,3,3,2,7,8,2,2,7,9,8,8,6,8,4,6,12,3,4,3,3,5,3,12,6,12,8,2,8,7,2,2,7,7,4,5,6,5,11,2,4,5,5,3,6,1,6,5,4,2,4,6,3,3,3,2,11,6,8,3,4,4,7,2,7,6,6,3,8,8,2,5,3,5,5,5,5,4,9,8,5,1,5,8,4,2,5,5,4,4,9,8,4,7,8,3,1,8,7,5,6,3,4,4,2,4,5,6,2,7,5,4,9,8,3,9,6,6,5,5,10,2,3,4,5,4,14,8,4,3,8,3,3,7,7,10,8,5,7,5,3,1,8,1,2,3,8,5,3,3,6,3,3,3,3,3,9,7,6,7,2,4,10,4,1,3,6,7,3,8,5,2,9,4,4,1,2,3,3,8,4,2,3,4,4,5,5,8,2,1,6,7,2,5,5,4,4,2,3,5,7,8,12,2,5,4,3,8,13,3,2,4,6,3,4,2,2,7,1,3,5,9,2,5,3,3,8,13,4,3,5,6,4,5,2,8,6,1,2,2,5,13,2,2,10,3,7,6,6,5,7,5,10,8,6,2,3,1,3,5,3,5,7,7,5,5,2,2,6,2,3,2,3,9,2,8,4,10,5,2,6,2,2,10,8,3,2,4,5,4,2,2,10,3,1,8,6,6,1,3,3,1,2,8,2,8,2,3,6,5,4,8,6,5,5,5,13,9,7,5,3,9,6,4,5,6,3,5,2,4,3,5,18,1,4,7,6,3,2,2,5,9,4,2,2,10,3,2,2,6,5,7,2,8,5,2,13,7,3,6,6,4,8,8,2,4,1,8,5,10,2,8,6,11,7,8,3,5,6,6,4,4,4,6,2,11,2,3,2,5,2,5,4,5,1,5,3,8,2,6,5,8,8,5,1,7,2,4,9,4,4,2,7,3,4,6,4,9,4,7,6,5,7,12,2,3,1,5,2,8,7,5,2,5,8,4,8,2,6,4,4,7,14,4,4,11,2,5,6,7,2,10,2,7,8,6,1,6,5,1,3,5,2,4,8,4,9,3,5,2,5,6,8,1,5,4,7,4,8,3,5,4,9,3,9,4,7,1,4,5,1,3,2,2,7,5,5,3,10,6,5,4,5,6,2,18,1,9,3,4,4,6,5,2,9,6,2,6,4,5,1,10,6,2,3,7,7,7,4,7,2,2,8,5,7,12,1,6,6,7,6,8,6,4,4,5,1,8,6,1,8,1,5,1,7,6,3,2,3,9,5,6,6,8,4,4,6,3,4,3,6,6,8,6,6,1,3,5,2,7,3,4,5,8,4,2,5,7,6,7,3,7,1,4,6,4,2,8,7,7,10,1,8,3,4,5,1,6,8,4,3,2,3,4,1,5,8,3,1,4,2,5,4,4,6,1,14,12,5,4,6,2,8,7,3,3,4,2,5,2,5,6,4,4,1,3,6,5,4,4,2,7,5,5,5,4,4,6,3,4,6,6,2,5,5,24,6,3,3,4,3,5,3,4,1,5,6,6,2,7,4,1,3,9,1,1,4,4,6,7,6,2,4,2,3,3,3,1,2,8,1,3,3,3,2,6,7,3,4,2,11,3,5,9,2,1,3,3,6,5,1,5,7,12,6,8,6,3,2,6,2,3,3,5,9,5,15,3,3,2,2,2,8,5,5,5,5,3,8,2,4,2,7,3,7,8,5,3,2,7,8,4,9,6,2,4,5,2,3,3,3,2,7,4,6,3,9,5,4,8,5,5,8,7,3,3,6,3,5,4,5,7,4,6,5,2,4,4,7,11,3,2,3,