diff --git a/.gitignore b/.gitignore index d125ac97a..c4505dfc9 100644 --- a/.gitignore +++ b/.gitignore @@ -130,3 +130,5 @@ src/fuzzing/*/output src/fuzz.cpp .updatecheck-token +.env +poetry.lock diff --git a/contrib/metrics/pyproject.toml b/contrib/metrics/pyproject.toml new file mode 100644 index 000000000..3d27cf6ff --- /dev/null +++ b/contrib/metrics/pyproject.toml @@ -0,0 +1,29 @@ +[tool.poetry] +name = "zcash-metrics" +version = "0.1.0" +description = "Zcash Metrics" +authors = [ + "Jack Grigg ", + "Daira Hopwood ", + "Kris Nuttycombe ", +] +license = "MIT OR Apache-2.0" +readme = "README.md" +homepage = "https://github.com/zcash/zcash/" +repository = "https://github.com/zcash/zcash/" +documentation = "https://github.com/zcash/zcash/" +classifiers = [ + "Private :: Do Not Upload", +] +packages = [ + { include = "supply_check" } +] + +[tool.poetry.dependencies] +python = "^3.7" +slick-bitcoinrpc = "0.1.4" +progressbar2 = "4.2.0" + +[tool.poetry.scripts] +supply-check = "supply_check:main" + diff --git a/contrib/metrics/supply_check/__init__.py b/contrib/metrics/supply_check/__init__.py new file mode 100644 index 000000000..74ded28f2 --- /dev/null +++ b/contrib/metrics/supply_check/__init__.py @@ -0,0 +1,102 @@ +#!/usr/bin/env python3 + +import os +import progressbar +from slickrpc.rpc import Proxy + +from .deltas_mainnet import MainnetSupplyDeltas +from .theoretical import Network, MAINNET + +COIN=100000000 + +TXIDS_ONLY=1 +FULL_TX_DATA=2 + +# Returns the theoretical supply, the total block rewards claimed, +# and the block at the given height. +# +# - `zcashd` a slickrpc.rpc.Proxy that can be used to access zcashd +# - `deltas` a SupplyDeltas object tracking the deltas observed +# - `height` the block height to consider +# - `flag` Either `TXIDS_ONLY` or `FULL_TX_DATA`. This flag will be provided to +# the getblock RPC call to indicate how much data should be returned. When +# `TXIDS_ONLY` is provided, data for transactions in the block will be limited +# to transaction identifiers; when `FULL_TX_DATA` is provided full transaction +# data will be returned for each transaction in the block. +def TheoreticalAndEmpirical(zcashd, deltas, height, flag): + theoreticalSupply = Network(MAINNET).SupplyAfterHeight(height) + block = zcashd.getblock(str(height), flag) + measuredSupply = block['chainSupply']['chainValueZat'] + empiricalMaximum = measuredSupply + deltas.DeviationUpToHeight(height) + return (theoreticalSupply, empiricalMaximum, block) + +# Returns `True` if the theoretical supply matches the empirically +# determined supply after accounting for known deltas over the specified +# range, or `False` if it was not possible to determine a miner address +# for a block containing unclaimed fee and/or block reward amounts. +# +# - `startHeight` The block height at which to begin checking +# - `endHeight` The end of the block height range to check (inclusive) +def Bisect(bar, zcashd, deltas, startHeight, endHeight): + assert startHeight <= endHeight + bar.update(startHeight) + + flag = FULL_TX_DATA if startHeight == endHeight else TXIDS_ONLY + (theoretical, empirical, block) = TheoreticalAndEmpirical(zcashd, deltas, endHeight, flag) + if theoretical == empirical: + return True + elif startHeight == endHeight: + return deltas.SaveMismatch(block, theoretical, empirical) + else: + midpoint = (startHeight + endHeight) // 2 + return (Bisect(bar, zcashd, deltas, startHeight, midpoint) and + Bisect(bar, zcashd, deltas, midpoint + 1, endHeight)) + + +def main(): + missing_env = [] + if os.environ.get('ZCASHD_RPC_USER') is None: + missing_env.append(' ZCASHD_RPC_USER: username for accessing the zcashd RPC API') + if os.environ.get('ZCASHD_RPC_PASS') is None: + missing_env.append(' ZCASHD_RPC_PASS: RPC API password for ') + if os.environ.get('ZCASHD_RPC_HOST') is None: + missing_env.append(' ZCASHD_RPC_HOST: hostname where zcashd is running') + if os.environ.get('ZCASHD_RPC_PORT') is None: + missing_env.append(' ZCASHD_RPC_PORT: zcashd RPC API port (usually 8232 for mainnet)') + + if len(missing_env) > 0: + print("Please ensure that the following environment variables have been set:") + for v in missing_env: + print(v) + return + + zcashd = Proxy('http://{rpc_user}:{rpc_pass}@{rpc_host}:{rpc_port}'.format( + rpc_user=os.environ['ZCASHD_RPC_USER'], + rpc_pass=os.environ['ZCASHD_RPC_PASS'], + rpc_host=os.environ['ZCASHD_RPC_HOST'], + rpc_port=os.environ['ZCASHD_RPC_PORT'], + )) + + latestHeight = zcashd.getblockchaininfo()['blocks'] + deltas = MainnetSupplyDeltas() + (theoretical, empirical, block) = TheoreticalAndEmpirical(zcashd, deltas, latestHeight, TXIDS_ONLY) + interrupted = False + if theoretical != empirical: + with progressbar.ProgressBar(max_value = latestHeight, redirect_stdout = True) as bar: + try: + Bisect(bar, zcashd, deltas, 0, latestHeight) + except KeyboardInterrupt: + interrupted = True + pass + deltas.PrintDeltas() + print("Block height: {}".format(latestHeight)) + print("Chain total value: {} ZEC".format(block['chainSupply']['chainValueZat'] / COIN)) + print("Theoretical maximum supply: {} ZEC".format(theoretical / COIN)) + if interrupted: + print("Supply check was interrupted; supply delta evaluation incomplete.") + else: + print("Blocks with unclaimed balance: {}".format(len(deltas.delta_cache))) + print("Unclaimed total: {} ZEC".format(deltas.delta_total / COIN)) + +if __name__ == "__main__": + main() diff --git a/contrib/metrics/supply_check/deltas_mainnet.py b/contrib/metrics/supply_check/deltas_mainnet.py new file mode 100644 index 000000000..f42b27294 --- /dev/null +++ b/contrib/metrics/supply_check/deltas_mainnet.py @@ -0,0 +1,15529 @@ +from .funding_streams_mainnet import fr_addrs +from .supply_deltas import SupplyDeltas + +def MainnetSupplyDeltas(): + return SupplyDeltas( + fr_addrs, +{'t1JQN9RSyrYDRVnx9PsoyA1KYq4JCdooGj5': [(1440508, 31250), (1440629, 31250)], + 't1K3HfLpbqzoWx1sv7wHAHjjyrPYyzacZUq': [(514, 10000), (557, 20000), + (561, 10000), (703, 10000), + (785, 10000), (804, 95250), + (805, 10000), (807, 29020), + (816, 20000), (829, 10000), + (876, 40000), (881, 103059), + (890, 81130), (906, 170960), + (933, 20000), (1011, 30000), + (1170, 79065), (1654, 10000), + (1658, 30000), (1659, 30000), + (2038, 10960), (2067, 60000), + (2086, 10000), (2089, 10000), + (2112, 40000), (2133, 10000), + (2148, 70000), (2177, 10000), + (2183, 10000), (2230, 30000), + (2272, 10000), (2275, 23430), + (2279, 10000), (2322, 103967), + (2365, 112922), (2419, 22715), + (2424, 18436), (2425, 299670), + (2444, 40000), (2452, 10000), + (2458, 42375), (2473, 60000), + (2542, 120913), (2543, 20000), + (2560, 107129), (2661, 238802), + (2718, 72878), (2757, 10000), + (3308, 20000), (3316, 49352), + (3333, 81158), (3360, 49638), + (3379, 1460810), (3395, 58381), + (3460, 162855), (3497, 10000), + (3856, 60000), (4370, 103896), + (5178, 20000), (5292, 93071), + (5460, 10000), (5777, 20000), + (5924, 10000), (5992, 40000), + (6035, 12676), (6049, 10000), + (8206, 91511), (8311, 13079), + (10546, 10000), (10561, 30000), + (10600, 31925), (12169, 10000), + (15378, 16124), (21457, 10000), + (23968, 13084), (24130, 19159), + (26822, 40000), (27778, 46000), + (27831, 10000)], + 't1M3SDBnPhFNpyQfsc7qGfJ3McViE8ngYjf': [(1550681, 1562500), (1551324, 1562500), + (1551622, 1562500), (1551924, 1562500), + (1552274, 1562500), (1552622, 1562500), + (1552993, 1562500), (1553900, 1562500), + (1554475, 1562500), + (1555532, 1562500)], + 't1Q4wCR4UmiUDH2yzNEszKrEvC1wR37sCVv': [(540938, 125000), (552062, 125000)], + 't1QGNftnPTNC6jaYEMqhPjnK7TjVB4GV1vd': [(1431310, 50000000), + (1435498, 50000000), + (1436703, 50000000)], + 't1SaATQbzURpG1qU3vz9Wfn3pwXoTqFtTq2': [(432, 10000), (435, 10000), + (468, 10000), (481, 10000), + (482, 10000), (483, 10000), + (532, 10000), (533, 10000), + (541, 20000), (546, 10000), + (548, 20000), (554, 20000), + (555, 1130), (564, 68750), + (570, 40000), (572, 165667), + (573, 73220), (574, 10000), + (575, 11130), (579, 10000), + (586, 10000), (597, 120000), + (600, 51125), (604, 22605), + (613, 10000), (616, 2605), + (619, 11130), (637, 52255), + (642, 10000), (647, 40000), + (653, 20000), (654, 50000), + (657, 31130), (675, 30000), + (679, 10000), (684, 30000), + (694, 10000), (696, 10000), + (717, 10000), (724, 1130), + (726, 30000), (730, 10000), + (753, 10000), (772, 53340), + (776, 30000), (786, 1865), + (797, 10000), (803, 10000), + (813, 10000), (814, 10000), + (827, 36125), (828, 61000), + (830, 20000), (832, 20000), + (849, 10000), (855, 60000), + (856, 20000), (857, 20000), + (859, 61870), (860, 10000), + (868, 163730), (887, 100000), + (889, 40000), (896, 20000), + (897, 60000), (917, 10000), + (927, 40000), (930, 10000), + (943, 20000), (948, 60000), + (957, 60000), (968, 201130), + (974, 56065), (980, 145653), + (992, 35000), (1002, 52676), + (1013, 120000), (1025, 40000), + (1042, 32402), (1045, 119082), + (1050, 88789), (1057, 274434), + (1062, 70000), (1067, 20000), + (1070, 74586), (1084, 10000), + (1085, 35365), (1092, 80000), + (1098, 61160), (1102, 11865), + (1103, 101055), (1107, 103673), + (1108, 31155), (1112, 10000), + (1121, 10000), (1127, 10000), + (1133, 10000), (1134, 152668), + (1137, 10000), (1138, 50000), + (1140, 20000), (1141, 120220), + (1143, 41000), (1152, 20000), + (1161, 30000), (1163, 20000), + (1164, 10000), (1168, 20000), + (1173, 10000), (1176, 240272), + (1182, 10000), (1184, 10000), + (1192, 168162), (1199, 102045), + (1200, 21160), (1210, 20000), + (1211, 156580), (1213, 10000), + (1214, 62145), (1215, 102042), + (1220, 22945), (1223, 102500), + (1226, 40000), (1232, 51160), + (1235, 41914), (1237, 10000), + (1239, 41870), (1244, 40000), + (1251, 31940), (1254, 70522), + (1257, 56518), (1258, 115349), + (1263, 25721), (1268, 30000), + (1269, 45414), (1275, 72750), + (1280, 20000), (1281, 30000), + (1282, 100751), (1283, 10000), + (1286, 10000), (1287, 10000), + (1288, 20000), (1289, 39070), + (1295, 63445), (1297, 20000), + (1299, 30000), (1302, 210766), + (1303, 20000), (1307, 40000), + (1308, 30000), (1309, 10000), + (1311, 26168), (1312, 30000), + (1314, 149549), (1318, 30000), + (1325, 14183), (1326, 30000), + (1328, 10000), (1332, 10000), + (1342, 20000), (1346, 80000), + (1352, 10000), (1361, 10000), + (1362, 10000), (1363, 20000), + (1364, 92258), (1365, 10000), + (1366, 22535), (1367, 10000), + (1368, 95430), (1369, 40000), + (1375, 60000), (1376, 10000), + (1377, 40000), (1379, 20000), + (1381, 3439), (1382, 10000), + (1384, 10000), (1385, 20000), + (1392, 250710), (1393, 66328), + (1396, 10000), (1398, 10000), + (1400, 18028), (1402, 163954), + (1404, 20000), (1407, 23433), + (1408, 107899), (1409, 10000), + (1410, 21914), (1411, 35347), + (1412, 20000), (1413, 10000), + (1415, 123428), (1416, 20000), + (1417, 20000), (1419, 41278), + (1420, 169576), (1421, 93411), + (1422, 30000), (1423, 41914), + (1425, 10000), (1427, 76113), + (1431, 10000), (1434, 10000), + (1439, 167912), (1441, 10000), + (1443, 25516), (1454, 20000), + (1455, 116113), (1456, 23893), + (1457, 65000), (1461, 10000), + (1462, 40000), (1463, 30000), + (1465, 20000), (1470, 20000), + (1471, 40000), (1472, 62763), + (1473, 20960), (1475, 54314), + (1478, 207578), (1479, 10000), + (1481, 111832), (1488, 50000), + (1494, 92318), (1495, 69428), + (1496, 20000), (1497, 41160), + (1499, 20000), (1500, 10000), + (1501, 134195), (1503, 30000), + (1504, 10000), (1505, 122933), + (1506, 90162), (1508, 31914), + (1510, 20000), (1515, 10000), + (1521, 40000), (1523, 20000), + (1524, 10000), (1526, 245967), + (1527, 167201), (1528, 20980), + (1530, 16000), (1533, 30000), + (1537, 20000), (1542, 110000), + (1543, 10000), (1548, 126819), + (1551, 166387), (1553, 11914), + (1556, 113414), (1557, 73472), + (1560, 29492), (1562, 470063), + (1567, 11159), (1573, 177584), + (1574, 10000), (1577, 10000), + (1578, 33432), (1579, 11154), + (1582, 10000), (1583, 50000), + (1584, 20000), (1589, 149007), + (1592, 115468), (1594, 10000), + (1595, 143240), (1596, 10000), + (1598, 10000), (1599, 40000), + (1600, 93519), (1601, 17159), + (1604, 20000), (1605, 10000), + (1612, 10000), (1615, 10000), + (1616, 10000), (1617, 20000), + (1619, 54186), (1621, 95222), + (1623, 20000), (1625, 10000), + (1626, 90000), (1628, 99108), + (1629, 10000), (1630, 10000), + (1631, 40000), (1632, 10000), + (1634, 20000), (1636, 324253), + (1637, 90038), (1638, 30000), + (1640, 10000), (1645, 143042), + (1646, 10000), (1649, 88098), + (1650, 133256), (1653, 10000), + (1661, 20000), (1663, 10000), + (1665, 20000), (1670, 20000), + (1671, 31918), (1672, 20000), + (1675, 170956), (1677, 32673), + (1678, 50000), (1679, 30000), + (1682, 5000), (1683, 76159), + (1684, 29257), (1694, 30000), + (1695, 21540), (1696, 20000), + (1697, 10000), (1699, 10000), + (1701, 11130), (1706, 53477), + (1707, 56206), (1708, 10000), + (1709, 30000), (1710, 60000), + (1711, 40000), (1713, 20000), + (1715, 10000), (1718, 41154), + (1722, 30000), (1724, 10000), + (1725, 90000), (1728, 40000), + (1730, 20000), (1733, 10000), + (1734, 20000), (1736, 190189), + (1739, 191718), (1742, 132000), + (1743, 20000), (1744, 20000), + (1746, 68356), (1749, 36453), + (1751, 30000), (1753, 50000), + (1759, 40000), (1760, 10000), + (1763, 10000), (1765, 10000), + (1767, 20000), (1768, 12091), + (1769, 20000), (1770, 20000), + (1771, 11914), (1775, 10000), + (1776, 73308), (1779, 10000), + (1781, 126835), (1782, 10000), + (1783, 30000), (1784, 106805), + (1786, 23431), (1789, 20000), + (1790, 40000), (1795, 10000), + (1799, 10000), (1804, 20000), + (1805, 11000), (1807, 60000), + (1809, 11914), (1811, 20000), + (1812, 71159), (1813, 20000), + (1814, 10000), (1815, 30000), + (1816, 64585), (1818, 10000), + (1819, 13420), (1820, 34990), + (1825, 71085), (1828, 112952), + (1829, 30000), (1830, 10000), + (1834, 85458), (1835, 20000), + (1837, 61736), (1838, 61154), + (1839, 20000), (1840, 20000), + (1842, 20000), (1843, 20000), + (1844, 111080), (1845, 100000), + (1846, 41159), (1849, 89470), + (1850, 10000), (1851, 30000), + (1855, 10000), (1856, 30000), + (1857, 10000), (1858, 40000), + (1861, 50000), (1862, 35785), + (1865, 10000), (1871, 30180), + (1873, 82554), (1874, 10000), + (1876, 10000), (1877, 21914), + (1878, 10000), (1880, 30000), + (1883, 10000), (1884, 20000), + (1886, 10000), (1887, 20000), + (1888, 30000), (1891, 37294), + (1892, 20000), (1893, 30000), + (1894, 10000), (1895, 30000), + (1896, 10000), (1897, 80000), + (1902, 10000), (1903, 60000), + (1904, 10000), (1906, 10000), + (1907, 11914), (1911, 10000), + (1912, 110000), (1913, 40000), + (1915, 10000), (1916, 56206), + (1917, 20000), (1920, 30000), + (1921, 30000), (1926, 10000), + (1930, 50000), (1931, 40000), + (1932, 20000), (1933, 20000), + (1934, 40000), (1935, 10000), + (1936, 20100), (1940, 10000), + (1942, 10000), (1943, 90000), + (1944, 667103), (1946, 20000), + (1947, 32671), (1949, 10000), + (1952, 10000), (1956, 70000), + (1960, 10000), (1961, 10000), + (1963, 20000), (1967, 30000), + (1969, 26000), (1971, 20000), + (1972, 40000), (1974, 93345), + (1975, 50000), (1976, 20000), + (1980, 115138), (1981, 32660), + (1982, 20000), (1983, 46937), + (1987, 60000), (1988, 10000), + (1990, 10000), (1993, 11158), + (1996, 51912), (1997, 10000), + (1998, 30000), (2000, 61158), + (2004, 10000), (2006, 30000), + (2007, 93424), (2008, 72140), + (2009, 20000), (2011, 52120), + (2012, 20000), (2013, 50965), + (2014, 10000), (2017, 20824), + (2019, 90000), (2020, 50000), + (2021, 20000), (2023, 10000), + (2025, 311119), (2028, 136000), + (2029, 40000), (2030, 10000), + (2031, 10000), (2035, 40000), + (2039, 15685), (2040, 20000), + (2041, 10000), (2043, 50809), + (2044, 50000), (2045, 116955), + (2046, 50000), (2047, 70000), + (2048, 30000), (2050, 20000), + (2051, 50000), (2053, 20000), + (2055, 59224), (2065, 38689), + (2073, 10000), (2074, 40000), + (2078, 10000), (2079, 10000), + (2081, 10000), (2083, 1158), + (2087, 10000), (2088, 10000), + (2093, 10000), (2094, 30000), + (2098, 20000), (2101, 20000), + (2102, 50000), (2104, 27294), + (2105, 31158), (2107, 10000), + (2108, 10000), (2116, 20000), + (2118, 10000), (2119, 10000), + (2120, 11130), (2121, 33074), + (2122, 408857), (2123, 10000), + (2124, 40000), (2125, 1911), + (2126, 20000), (2130, 114080), + (2134, 1914), (2137, 10000), + (2138, 20000), (2140, 10000), + (2141, 22674), (2143, 10000), + (2144, 20000), (2145, 41019), + (2162, 10000), (2166, 10000), + (2172, 10000), (2174, 10000), + (2178, 10000), (2179, 10000), + (2185, 10000), (2188, 20000), + (2192, 75162), (2193, 41000), + (2194, 6000), (2213, 20000), + (2214, 10000), (2215, 10000), + (2218, 73502), (2219, 6684), + (2221, 10000), (2222, 10000), + (2224, 20000), (2228, 124975), + (2229, 216253), (2235, 10000), + (2244, 10000), (2246, 20000), + (2249, 40000), (2251, 10000), + (2252, 10000), (2253, 60141), + (2255, 31917), (2262, 14183), + (2266, 1159), (2267, 22677), + (2273, 12202), (2274, 217914), + (2281, 10000), (2284, 31682), + (2285, 197528), (2291, 321297), + (2294, 257232), (2298, 40000), + (2299, 10000), (2300, 137513), + (2304, 10000), (2308, 143918), + (2310, 30000), (2312, 73144), + (2314, 75586), (2315, 20000), + (2321, 39700), (2324, 38011), + (2329, 112350), (2332, 10000), + (2333, 10000), (2335, 26000), + (2339, 46103), (2341, 10000), + (2342, 1158), (2343, 20000), + (2348, 247652), (2350, 235854), + (2351, 22654), (2353, 210697), + (2354, 10000), (2356, 44595), + (2357, 10000), (2362, 14805), + (2367, 10000), (2368, 95344), + (2375, 122672), (2376, 10000), + (2378, 10000), (2384, 10000), + (2387, 10000), (2389, 10000), + (2391, 10000), (2393, 130000), + (2397, 30000), (2400, 13077), + (2401, 60000), (2404, 10000), + (2407, 10000), (2408, 30000), + (2411, 10000), (2413, 10000), + (2418, 101282), (2420, 10000), + (2426, 34185), (2427, 122183), + (2428, 33320), (2429, 68628), + (2430, 20000), (2431, 147554), + (2433, 10000), (2435, 68003), + (2436, 41913), (2438, 30000), + (2441, 50000), (2443, 87357), + (2454, 30000), (2456, 72317), + (2457, 100), (2459, 21494), + (2460, 30000), (2461, 90208), + (2463, 10000), (2465, 61878), + (2466, 14195), (2467, 21154), + (2468, 30000), (2469, 30000), + (2470, 20000), (2472, 21000), + (2474, 124995), (2475, 11159), + (2476, 73269), (2480, 50000), + (2492, 79381), (2493, 20631), + (2496, 10000), (2497, 40000), + (2500, 10000), (2509, 76244), + (2516, 31159), (2518, 10000), + (2520, 53831), (2523, 20000), + (2528, 37913), (2529, 69112), + (2530, 80333), (2531, 10000), + (2535, 74431), (2539, 26457), + (2540, 30000), (2547, 184223), + (2549, 10000), (2562, 73190), + (2563, 208429), (2565, 10000), + (2566, 227340), (2567, 32667), + (2568, 10000), (2570, 121260), + (2572, 195986), (2573, 86455), + (2583, 107564), (2598, 129976), + (2601, 21914), (2604, 70960), + (2606, 20000), (2611, 21159), + (2616, 10000), (2618, 10000), + (2621, 35568), (2626, 48599), + (2628, 10000), (2630, 10000), + (2632, 60500), (2635, 13970), + (2653, 10000), (2657, 10000), + (2659, 10000), (2662, 15344), + (2666, 48011), (2668, 63327), + (2671, 43420), (2672, 11158), + (2677, 254337), (2688, 26130), + (2697, 12565), (2700, 10000), + (2711, 311341), (2715, 10000), + (2717, 10000), (2721, 43356), + (2728, 10000), (2729, 75925), + (2730, 133164), (2735, 80000), + (2736, 65111), (2746, 10000), + (2747, 40000), (2759, 10000), + (2769, 79183), (2770, 10000), + (2776, 20000), (2784, 10000), + (2800, 10000), (2802, 20000), + (2809, 60000), (2816, 10000), + (2818, 10000), (2819, 50678), + (2821, 30000), (2830, 31000), + (2833, 182477), (2836, 255694), + (2840, 138722), (2843, 41410), + (2844, 112094), (2847, 201971), + (2850, 204961), (2854, 40000), + (2860, 113661), (2862, 71159), + (2882, 10000), (2889, 104945), + (2892, 87681), (2894, 32989), + (2898, 113828), (2907, 20000), + (2909, 10000), (2910, 20000), + (2919, 70278), (2920, 44935), + (2924, 41918), (2926, 10000), + (2927, 30000), (2929, 456588), + (2936, 21159), (2937, 61159), + (2945, 10000), (2949, 40327), + (2954, 70000), (2955, 20000), + (2956, 44175), (2957, 111159), + (2959, 80854), (2962, 30000), + (2964, 109246), (2966, 10000), + (2976, 60840), (2980, 18361), + (2982, 38342), (2983, 10000), + (2991, 60000), (2993, 88453), + (2998, 70000), (2999, 10000), + (3002, 10000), (3004, 113477), + (3006, 10000), (3008, 33826), + (3009, 40000), (3010, 52027), + (3013, 20000), (3015, 20000), + (3026, 20000), (3037, 48375), + (3038, 140763), (3050, 51159), + (3052, 21159), (3055, 64185), + (3061, 52598), (3069, 20000), + (3079, 110000), (3080, 20000), + (3091, 30000), (3092, 40000), + (3104, 31158), (3107, 40000), + (3110, 40000), (3118, 44176), + (3119, 22580), (3120, 30000), + (3122, 138586), (3123, 71905), + (3125, 35572), (3127, 25689), + (3133, 30000), (3135, 133558), + (3136, 10000), (3137, 10000), + (3148, 33828), (3149, 60861), + (3151, 64176), (3152, 243155), + (3153, 50000), (3159, 10000), + (3161, 2670), (3170, 20000), + (3177, 51158), (3180, 10000), + (3181, 41911), (3182, 30000), + (3186, 40000), (3192, 40000), + (3201, 20000), (3205, 10000), + (3209, 20000), (3223, 106880), + (3225, 10000), (3236, 86248), + (3249, 20000), (3252, 40000), + (3255, 136830), (3272, 40000), + (3277, 10000), (3279, 30000), + (3285, 21158), (3290, 67658), + (3298, 18777), (3299, 60000), + (3300, 20000), (3302, 684880), + (3309, 20000), (3320, 20000), + (3335, 143104), (3340, 21130), + (3349, 20000), (3351, 30000), + (3359, 142289), (3363, 50000), + (3368, 20000), (3374, 171863), + (3381, 200294), (3385, 20000), + (3387, 154583), (3388, 50763), + (3389, 90000), (3394, 1902521), + (3398, 30000), (3403, 10000), + (3404, 70000), (3410, 99891), + (3414, 10000), (3426, 20000), + (3429, 69488), (3432, 11910), + (3433, 40000), (3435, 20000), + (3459, 223040), (3462, 21915), + (3464, 40000), (3465, 73067), + (3466, 30000), (3481, 846682), + (3483, 40000), (3489, 129956), + (3490, 193093), (3499, 10000), + (3501, 30955), (3503, 91260), + (3513, 20000), (3514, 1910), + (3515, 21153), (3528, 10000), + (3529, 188028), (3544, 54741), + (3545, 43432), (3551, 31911), + (3571, 194724), (3573, 2669), + (3576, 81530), (3580, 30000), + (3581, 127079), (3583, 31157), + (3587, 536436), (3588, 37287), + (3591, 44762), (3595, 80852), + (3597, 2980917), (3602, 23078), + (3603, 129396), (3604, 26090), + (3605, 10000), (3607, 30000), + (3608, 30000), (3609, 30000), + (3611, 91730), (3613, 20000), + (3614, 50000), (3615, 10000), + (3616, 18706), (3621, 10000), + (3622, 10000), (3630, 105175), + (3633, 10000), (3635, 71605), + (3641, 50000), (3643, 1527490), + (3644, 10000), (3648, 60000), + (3653, 131572), (3662, 30000), + (3663, 21153), (3666, 20000), + (3671, 20983), (3676, 30000), + (3681, 90000), (3682, 44580), + (3683, 20000), (3692, 70000), + (3704, 1776812), (3705, 10000), + (3718, 30000), (3719, 30000), + (3744, 3111362), (3750, 64920), + (3752, 59866), (3758, 26901), + (3760, 41906), (3774, 10000), + (3796, 2669), (3800, 109531), + (3834, 20000), (3846, 30000), + (3849, 30000), (3860, 20000), + (3868, 42668), (3884, 81865), + (3889, 80000), (3890, 10000), + (3895, 50000), (3898, 19000), + (3899, 20000), (3907, 626819), + (3912, 67994), (3913, 10000), + (3918, 140769), (3921, 88944), + (3924, 136154), (3926, 109994), + (3929, 257249), (3934, 40000), + (3939, 192126), (3940, 70816), + (3947, 2663), (3948, 1910), + (3949, 10000), (3954, 70000), + (3958, 22717), (3959, 40000), + (3979, 25000), (3991, 74590), + (3996, 31157), (4008, 10000), + (4010, 106519), (4017, 71916), + (4018, 30000), (4053, 127735), + (4055, 10000), (4056, 301194), + (4057, 21152), (4058, 10000), + (4063, 481574), (4068, 31153), + (4071, 50000), (4078, 56000), + (4087, 53757), (4095, 40000), + (4098, 30000), (4101, 20000), + (4103, 110347), (4108, 12600), + (4114, 85508), (4120, 296702), + (4132, 40000), (4139, 89197), + (4142, 10000), (4145, 70000), + (4148, 90000), (4150, 70000), + (4158, 83071), (4166, 103730), + (4171, 12222), (4175, 20000), + (4179, 102911), (4182, 20000), + (4184, 61153), (4199, 11158), + (4200, 46677), (4209, 70000), + (4210, 40000), (4212, 10000), + (4215, 358639), (4221, 15000), + (4244, 132670), (4246, 95803), + (4251, 20000), (4262, 30000), + (4268, 22494), (4269, 50000), + (4270, 145368), (4271, 102636), + (4280, 30000), (4285, 60000), + (4290, 181583), (4292, 51158), + (4311, 11911), (4319, 10000), + (4321, 419098), (4323, 12302), + (4346, 26449), (4366, 108450), + (4371, 92005), (4378, 1912), + (4381, 10000), (4385, 16201), + (4402, 70000), (4411, 110000), + (4418, 50000), (4422, 10000), + (4423, 50000), (4437, 111951), + (4444, 20000), (4450, 20000), + (4455, 152672), (4461, 50000), + (4462, 32468), (4463, 128491), + (4465, 30000), (4470, 43000), + (4478, 70000), (4479, 50544), + (4488, 92430), (4494, 81269), + (4497, 20000), (4506, 120000), + (4512, 171122), (4519, 129688), + (4522, 15000), (4536, 55935), + (4545, 81738), (4547, 50000), + (4548, 35000), (4563, 120883), + (4565, 10000), (4566, 40000), + (4580, 34400), (4585, 70000), + (4610, 10000), (4619, 36753), + (4620, 71870), (4631, 45000), + (4632, 40000), (4634, 10000), + (4642, 133310), (4645, 20000), + (4650, 131738), (4655, 36457), + (4657, 10000), (4658, 88320), + (4668, 83888), (4679, 71130), + (4683, 20000), (4687, 111154), + (4695, 120000), (4714, 51744), + (4718, 117520), (4748, 50000), + (4749, 20000), (4751, 62666), + (4753, 40000), (4764, 60000), + (4767, 52667), (4769, 69465), + (4774, 10000), (4775, 10000), + (4779, 166541), (4799, 20000), + (4801, 176211), (4802, 30000), + (4806, 181284), (4811, 40000), + (4822, 20000), (4829, 45000), + (4835, 20000), (4839, 40000), + (4845, 21865), (4853, 25000), + (4860, 84181), (4862, 45439), + (4864, 10000), (4866, 20000), + (4868, 55000), (4870, 69000), + (4885, 21913), (4893, 103888), + (4897, 83792), (4902, 60000), + (4909, 26852), (4910, 34590), + (4913, 210050), (4915, 10000), + (4925, 54010), (4939, 95385), + (4941, 34080), (4946, 398049), + (4957, 42332), (4958, 103340), + (4960, 15000), (4961, 55000), + (4969, 10000), (4976, 50000), + (4979, 22666), (4980, 20000), + (4984, 52676), (4986, 42600), + (4990, 40000), (4992, 40000), + (4993, 23738), (4995, 56202), + (5001, 50000), (5015, 80412), + (5020, 51870), (5021, 20000), + (5033, 103814), (5048, 35337), + (5049, 20000), (5054, 45000), + (5057, 70979), (5059, 120000), + (5071, 10000), (5080, 43956), + (5100, 10000), (5101, 329580), + (5121, 80000), (5122, 5874), + (5126, 121750), (5130, 75000), + (5132, 34185), (5138, 40000), + (5146, 10000), (5149, 10000), + (5166, 222757), (5167, 120000), + (5171, 10000), (5174, 48524), + (5177, 90000), (5200, 10000), + (5205, 125918), (5206, 120000), + (5231, 10000), (5233, 10416), + (5247, 20000), (5261, 10000), + (5262, 150710), (5265, 167904), + (5284, 80000), (5286, 15790), + (5296, 137270), (5310, 10000), + (5311, 60000), (5323, 60000), + (5329, 59000), (5337, 50000), + (5347, 62671), (5355, 20000), + (5367, 151100), (5379, 70000), + (5384, 75000), (5387, 50000), + (5389, 30000), (5400, 10000), + (5402, 104732), (5403, 183825), + (5408, 40000), (5412, 10000), + (5413, 21000), (5440, 10000), + (5441, 155508), (5462, 10000), + (5466, 20000), (5467, 10000), + (5468, 10000), (5471, 60000), + (5477, 10000), (5483, 60215), + (5484, 20000), (5486, 61912), + (5492, 46794), (5497, 150000), + (5505, 40622), (5506, 55550), + (5507, 30000), (5516, 20000), + (5521, 20000), (5523, 50000), + (5534, 50000), (5546, 113060), + (5552, 177248), (5555, 74183), + (5583, 107602), (5587, 22666), + (5591, 20000), (5592, 40000), + (5593, 27655), (5594, 80000), + (5604, 179245), (5607, 10000), + (5614, 207122), (5618, 10000), + (5623, 20000), (5625, 10000), + (5645, 20000), (5646, 28712), + (5650, 74258), (5660, 180000), + (5677, 87778), (5680, 51159), + (5684, 25689), (5690, 10000), + (5697, 80000), (5736, 10000), + (5738, 108611), (5745, 163654), + (5768, 29629), (5771, 90000), + (5773, 24935), (5775, 33437), + (5776, 10000), (5781, 160000), + (5786, 90000), (5791, 25689), + (5807, 120000), (5813, 30000), + (5817, 80000), (5823, 134231), + (5840, 40000), (5842, 50000), + (5849, 140000), (5853, 60000), + (5857, 60000), (5858, 20000), + (5861, 42348), (5865, 167560), + (5867, 31913), (5872, 40000), + (5874, 130000), (5882, 40000), + (5886, 10000), (5887, 110000), + (5888, 429627), (5899, 30000), + (5907, 93477), (5927, 60000), + (5948, 20000), (5952, 84934), + (5963, 10000), (5970, 90000), + (5978, 51159), (5982, 45000), + (5985, 10000), (5987, 50000), + (5995, 20000), (5996, 33425), + (5997, 20000), (5998, 40000), + (6003, 10000), (6006, 120000), + (6010, 40000), (6011, 50000), + (6014, 10000), (6015, 30000), + (6027, 200000), (6029, 89559), + (6031, 20000), (6039, 228016), + (6040, 163829), (6044, 198645), + (6046, 75992), (6051, 99000), + (6053, 24178), (6054, 10000), + (6058, 74954), (6060, 10000), + (6085, 40000), (6086, 80000), + (6118, 128486), (6120, 50000), + (6121, 21917), (6135, 52030), + (6136, 72671), (6149, 204750), + (6150, 152752), (6152, 10000), + (6153, 255828), (6159, 35501), + (6167, 18873), (6171, 60000), + (6185, 10000), (6191, 43188), + (6216, 30000), (6218, 10000), + (6219, 66098), (6224, 45096), + (6228, 32313), (6232, 20000), + (6236, 30000), (6237, 66424), + (6247, 41508), (6257, 31154), + (6258, 43995), (6276, 1333), + (6281, 29159), (6282, 10000), + (6287, 20000), (6299, 31492), + (6313, 32841), (6316, 58850), + (6319, 37841), (6331, 30000), + (6336, 30000), (6351, 10000), + (6356, 90000), (6363, 31508), + (6370, 253211), (6377, 10000), + (6378, 10000), (6381, 10000), + (6404, 10000), (6417, 85873), + (6421, 71682), (6434, 53073), + (6437, 254768), (6442, 11159), + (6447, 32667), (6449, 52397), + (6451, 50000), (6455, 27491), + (6468, 66000), (6472, 97967), + (6489, 10000), (6497, 21334), + (6511, 10000), (6520, 51159), + (6521, 31329), (6550, 70000), + (6558, 30000), (6559, 63480), + (6563, 10000), (6570, 11160), + (6581, 10000), (6584, 57249), + (6586, 10000), (6587, 11334), + (6597, 98657), (6602, 32975), + (6603, 81154), (6610, 67251), + (6626, 11155), (6630, 10000), + (6638, 34757), (6641, 10000), + (6648, 12674), (6671, 5613), + (6672, 11329), (6673, 39139), + (6674, 32475), (6677, 71155), + (6685, 10000), (6688, 70019), + (6693, 10000), (6698, 40635), + (6706, 21155), (6708, 40000), + (6710, 114404), (6721, 10000), + (6727, 53697), (6739, 330816), + (6749, 28451), (6753, 4190), + (6754, 54754), (6756, 88969), + (6761, 57827), (6766, 51160), + (6777, 89979), (6780, 53097), + (6782, 24584), (6793, 22089), + (6808, 43481), (6817, 10000), + (6823, 48490), (6825, 56435), + (6828, 143261), (6839, 50000), + (6841, 20000), (6848, 10000), + (6854, 32211), (6855, 91865), + (6859, 10000), (6868, 31807), + (6870, 20000), (6881, 10000), + (6885, 10000), (6886, 20000), + (6904, 112070), (6909, 111190), + (6910, 16690), (6913, 34180), + (6923, 10000), (6929, 10000), + (6932, 202541), (6933, 143368), + (6934, 17495), (6939, 62495), + (6942, 90000), (6947, 20000), + (6959, 10000), (6960, 49590), + (6977, 2315), (6981, 40000), + (6985, 50000), (7004, 20501), + (7007, 10000), (7008, 33250), + (7011, 59783), (7013, 134085), + (7022, 65262), (7023, 149418), + (7031, 23512), (7032, 59896), + (7038, 10000), (7040, 101005), + (7045, 69185), (7052, 85685), + (7053, 10000), (7063, 76921), + (7074, 28321), (7087, 60000), + (7092, 10000), (7109, 10000), + (7132, 123931), (7143, 10000), + (7154, 114808), (7187, 31504), + (7197, 10000), (7213, 9755), + (7214, 53720), (7216, 10000), + (7217, 48490), (7229, 27210), + (7237, 21335), (7252, 44530), + (7260, 20000), (7271, 50000), + (7273, 50000), (7296, 21160), + (7302, 95695), (7306, 10000), + (7314, 143826), (7321, 52315), + (7322, 30160), (7329, 92650), + (7341, 117168), (7357, 88278), + (7371, 6155), (7375, 48171), + (7376, 45652), (7377, 386856), + (7385, 112090), (7390, 11160), + (7399, 40300), (7405, 22290), + (7406, 10000), (7407, 10000), + (7413, 32665), (7417, 68170), + (7427, 10000), (7428, 31160), + (7432, 117646), (7442, 52465), + (7443, 16916), (7444, 60000), + (7446, 32270), (7453, 13650), + (7459, 96074), (7462, 10000), + (7464, 10000), (7466, 10000), + (7495, 10000), (7496, 62495), + (7501, 37821), (7503, 24771), + (7505, 30000), (7508, 90000), + (7519, 61330), (7520, 20000), + (7540, 45000), (7541, 53432), + (7547, 86924), (7550, 10000), + (7561, 10000), (7566, 80000), + (7567, 135917), (7594, 73478), + (7595, 1161), (7612, 33251), + (7622, 10000), (7625, 21161), + (7654, 10000), (7658, 10000), + (7685, 10000), (7689, 60000), + (7691, 89000), (7716, 31336), + (7722, 102259), (7731, 10000), + (7732, 10000), (7738, 7675), + (7741, 78422), (7747, 10000), + (7756, 10000), (7761, 24749), + (7780, 10000), (7783, 10000), + (7786, 51715), (7798, 104883), + (7805, 10000), (7818, 37806), + (7820, 20000), (7831, 10000), + (7836, 79515), (7860, 10000), + (7883, 30000), (7888, 83543), + (7893, 23828), (7894, 13032), + (7918, 52503), (7934, 21336), + (7937, 140698), (7948, 35344), + (7956, 33456), (7964, 76632), + (7966, 31336), (7968, 23253), + (7973, 11922), (7976, 31341), + (7979, 12497), (7981, 2497), + (8006, 21156), (8009, 10000), + (8016, 21161), (8017, 10000), + (8029, 21161), (8045, 77846), + (8050, 43647), (8055, 10000), + (8089, 40820), (8095, 37101), + (8102, 21161), (8103, 70000), + (8112, 91511), (8118, 20000), + (8121, 196631), (8122, 10000), + (8131, 33660), (8134, 31156), + (8142, 10000), (8144, 10000), + (8159, 72324), (8163, 64991), + (8181, 63248), (8187, 54432), + (8216, 61169), (8223, 83434), + (8229, 10000), (8241, 60000), + (8304, 22498), (8310, 20000), + (8315, 20000), (8318, 60000), + (8321, 10000), (8330, 10000), + (8339, 141077), (8352, 68024), + (8355, 28143), (8360, 10000), + (8378, 168233), (8383, 302147), + (8384, 76686), (8396, 10000), + (8398, 3836), (8402, 40000), + (8406, 84768), (8426, 10000), + (8428, 69608), (8432, 55728), + (8434, 10000), (8442, 51162), + (8447, 10000), (8450, 11162), + (8451, 47337), (8456, 20000), + (8460, 10000), (8468, 35349), + (8475, 16501), (8477, 10000), + (8484, 52981), (8493, 173327), + (8507, 1160), (8508, 29315), + (8519, 11162), (8529, 75750), + (8532, 106917), (8534, 158074), + (8539, 83651), (8546, 56162), + (8549, 10000), (8554, 62494), + (8555, 10000), (8560, 11162), + (8562, 10000), (8563, 20000), + (8565, 62684), (8567, 55531), + (8592, 10000), (8598, 10000), + (8607, 84408), (8620, 231783), + (8627, 33085), (8628, 10000), + (8635, 88497), (8642, 1337), + (8684, 52679), (8702, 20000), + (8725, 13311), (8732, 30000), + (8733, 202555), (8746, 51157), + (8750, 20000), (8790, 60000), + (8792, 10000), (8801, 21687), + (8811, 1162), (8820, 88054), + (8864, 10000), (8897, 273225), + (8902, 103326), (8903, 10000), + (8905, 1162), (8909, 107319), + (8913, 47047), (8926, 10000), + (8927, 22499), (8931, 109201), + (8938, 10000), (8939, 1162), + (8943, 95284), (8945, 30000), + (8957, 10000), (8960, 10000), + (8962, 96931), (8981, 10000), + (8986, 40000), (9009, 32314), + (9010, 40000), (9011, 15213), + (9021, 10000), (9037, 33086), + (9039, 31162), (9064, 138402), + (9087, 149657), (9090, 10000), + (9100, 11162), (9107, 127283), + (9110, 61532), (9111, 10000), + (9112, 52306), (9124, 21924), + (9125, 84624), (9129, 11162), + (9130, 10000), (9138, 46183), + (9147, 16419), (9154, 10000), + (9165, 7421600), (9171, 10000), + (9187, 11162), (9204, 41494), + (9206, 44471), (9212, 59400), + (9215, 10000), (9217, 89696), + (9227, 37519), (9228, 53085), + (9231, 10000), (9237, 23426), + (9256, 10000), (9259, 59472), + (9260, 1130), (9261, 79000), + (9268, 65527), (9285, 7481502), + (9286, 3363877), (9291, 13834), + (9295, 36729), (9304, 11924), + (9306, 48390), (9310, 31338), + (9311, 16508), (9338, 112185), + (9340, 10000), (9358, 10000), + (9367, 2321), (9370, 7462323), + (9380, 63396), (9382, 117803), + (9390, 11163), (9414, 48683), + (9416, 7412520), (9417, 3745690), + (9420, 36737), (9430, 11924), + (9442, 100577), (9448, 20000), + (9488, 21338), (9495, 30000), + (9497, 10000), (9503, 83839), + (9520, 20000), (9540, 1163), + (9548, 10000), (9556, 69367), + (9561, 99149), (9571, 10000), + (9574, 20889), (9579, 11158), + (9592, 22326), (9594, 88198), + (9627, 10000), (9633, 91622), + (9640, 10000), (9647, 31163), + (9649, 76537), (9654, 53027), + (9681, 194882), (9690, 16567), + (9726, 20000), (9730, 58763), + (9748, 106819), (9755, 73505), + (9769, 10000), (9775, 22326), + (9780, 70196), (9784, 88792), + (9788, 104484), (9789, 10000), + (9791, 160611), (9793, 10000), + (9801, 21688), (9814, 54997), + (9828, 66629), (9831, 10000), + (9835, 84596), (9851, 77270), + (9887, 10000), (9888, 10000), + (9892, 113079), (9899, 2496), + (9910, 10000), (9920, 71880), + (9927, 62429), (9929, 39835), + (9931, 43652), (9954, 73658), + (9957, 93258), (9962, 95188), + (9984, 26742), (10007, 174489), + (10012, 10000), (10015, 20000), + (10016, 159912), (10023, 51163), + (10033, 11688), (10047, 11676), + (10057, 42431), (10059, 122714), + (10073, 50000), (10074, 108014), + (10076, 83911), (10077, 64353), + (10082, 53664), (10087, 10000), + (10090, 7453313), (10092, 3476699), + (10100, 26016), (10113, 28694), + (10120, 10000), (10132, 1158), + (10164, 10000), (10186, 1688), + (10197, 148270), (10239, 41163), + (10243, 5000), (10264, 53083), + (10268, 25000), (10269, 31925), + (10276, 10000), (10280, 10000), + (10281, 20000), (10283, 31163), + (10286, 10000), (10292, 10000), + (10294, 29202), (10301, 61158), + (10309, 21920), (10318, 296621), + (10320, 10000), (10322, 10000), + (10341, 61783), (10342, 24475), + (10347, 10000), (10349, 16406), + (10363, 11508), (10367, 56088), + (10375, 10000), (10387, 93632), + (10404, 66659), (10442, 20000), + (10447, 60420), (10448, 186508), + (10449, 11163), (10450, 13252), + (10455, 10000), (10465, 78812), + (10476, 39281), (10481, 11513), + (10497, 191163), (10498, 30000), + (10506, 43664), (10550, 60000), + (10554, 105000), (10572, 103834), + (10576, 9117), (10583, 50255), + (10585, 10000), (10596, 41163), + (10624, 21333), (10632, 12321), + (10633, 11338), (10646, 20000), + (10696, 21863), (10697, 10000), + (10706, 11158), (10710, 7446988), + (10711, 7422860), (10714, 10000), + (10734, 47896), (10748, 31163), + (10769, 65047), (10788, 80183), + (10797, 44493), (10829, 10000), + (10833, 10000), (10839, 11925), + (10843, 116916), (10844, 10000), + (10846, 86068), (10854, 30000), + (10859, 48287), (10862, 60710), + (10882, 90371), (10895, 34962), + (10916, 80331), (10918, 10000), + (10950, 143927), (10954, 20000), + (10961, 20000), (10976, 1925), + (10996, 129797), (11006, 98685), + (11019, 93111), (11051, 10000), + (11069, 71513), (11085, 49000), + (11087, 20000), (11107, 2260993), + (11109, 29000), (11115, 21163), + (11120, 50315), (11123, 10000), + (11127, 10000), (11135, 31163), + (11138, 35725), (11140, 10000), + (11149, 10000), (11158, 9537), + (11160, 13434), (11164, 16697), + (11183, 45000), (11191, 7430208), + (11197, 7434613), (11203, 7435352), + (11224, 10000), (11229, 110044), + (11231, 10000), (11235, 41163), + (11236, 31163), (11241, 32901), + (11252, 20000), (11272, 110000), + (11273, 10000), (11289, 55414), + (11294, 29956), (11296, 10000), + (11300, 63940), (11301, 21163), + (11306, 10000), (11319, 22671), + (11324, 27186), (11334, 1338), + (11349, 21338), (11352, 118753), + (11364, 67000), (11371, 11163), + (11374, 10000), (11376, 30000), + (11382, 10000), (11384, 10000), + (11399, 10000), (11414, 107956), + (11415, 50000), (11423, 22666), + (11427, 365577), (11429, 100000), + (11434, 57999), (11437, 10000), + (11443, 10000), (11453, 74209), + (11455, 215295), (11458, 84184), + (11473, 10000), (11477, 40000), + (11480, 41163), (11481, 20000), + (11492, 80000), (11497, 10000), + (11500, 10000), (11516, 10000), + (11532, 44029), (11543, 10000), + (11557, 64245), (11576, 106104), + (11593, 39000), (11613, 60000), + (11619, 10000), (11620, 10000), + (11624, 11333), (11625, 61163), + (11630, 38970), (11631, 10000), + (11643, 37516), (11659, 61163), + (11662, 10000), (11671, 11158), + (11672, 10000), (11678, 10000), + (11680, 30000), (11685, 148285), + (11696, 20000), (11711, 10000), + (11743, 23846), (11760, 24000), + (11774, 71163), (11791, 72497), + (11818, 10000), (11833, 7415603), + (11851, 64603), (11853, 10000), + (11858, 7413890), (11862, 7433410), + (11867, 7412770), (11872, 7412470), + (11874, 7479690), (11877, 7433710), + (11891, 7413840), (11894, 7413860), + (11910, 7413740), (11915, 7412530), + (11921, 7422170), (11923, 7422290), + (11932, 7421260), (11936, 288745), + (11963, 23445), (11973, 10000), + (11976, 21300), (11982, 37652), + (11996, 77555), (12012, 1163), + (12045, 10000), (12055, 98440), + (12063, 10000), (12068, 10000), + (12079, 74592), (12084, 60957), + (12087, 87438), (12100, 3770), + (12109, 11339), (12150, 83198), + (12163, 82095), (12177, 13845), + (12191, 10000), (12198, 32316), + (12221, 30000), (12252, 44719), + (12263, 54597), (12264, 20000), + (12267, 58824), (12286, 11163), + (12287, 10000), (12307, 7412780), + (12312, 7412650), (12317, 7416632), + (12335, 20000), (12337, 20000), + (12339, 16692), (12340, 7413970), + (12347, 7442990), (12349, 7466085), + (12363, 10000), (12377, 40000), + (12392, 7444573), (12393, 7427661), + (12395, 7437979), (12400, 7433310), + (12408, 7476052), (12411, 7411920), + (12413, 7451600), (12438, 51532), + (12462, 19458), (12463, 69998), + (12465, 10000), (12466, 10000), + (12476, 10000), (12482, 70000), + (12488, 93078), (12498, 7413630), + (12500, 7433800), (12507, 7492220), + (12550, 10000), (12552, 50000), + (12553, 50000), (12555, 30780), + (12558, 32512), (12564, 30000), + (12565, 20000), (12570, 25000), + (12571, 20000), (12579, 10000), + (12594, 100000), (12597, 134985), + (12629, 20000), (12636, 20000), + (12664, 181162), (12682, 20000), + (12728, 433968), (12737, 75096), + (12743, 117300), (12744, 263786), + (12758, 20000), (12769, 51924), + (12777, 45727), (12787, 7424810), + (12818, 5714), (12829, 10000), + (12856, 11919), (12858, 28395), + (12876, 77212), (12880, 20000), + (12887, 7413960), (12908, 7441100), + (12913, 40000), (12929, 53843), + (12931, 30000), (12940, 6882), + (12942, 21338), (12954, 12676), + (12985, 4194857), (13010, 56317), + (13022, 10000), (13040, 10000), + (13050, 12321), (13096, 36163), + (13116, 41163), (13125, 50000), + (13126, 30000), (13135, 10000), + (13144, 61513), (13163, 10000), + (13186, 62326), (13205, 74513), + (13208, 10000), (13229, 77768), + (13234, 20000), (13236, 53935), + (13240, 20000), (13260, 94261), + (13264, 10000), (13265, 24082), + (13267, 10000), (13279, 169983), + (13290, 446791), (13291, 10000), + (13296, 10000), (13297, 10000), + (13310, 55975), (13318, 10000), + (13326, 55000), (13327, 40000), + (13339, 5000), (13360, 1163), + (13361, 10000), (13396, 87933), + (13399, 9960), (13402, 42321), + (13407, 53659), (13411, 83697), + (13414, 80265), (13416, 30000), + (13427, 236457), (13432, 10000), + (13436, 70000), (13461, 10000), + (13480, 61589), (13492, 92025), + (13498, 61510), (13515, 10000), + (13518, 10000), (13523, 21163), + (13536, 81513), (13546, 108011), + (13554, 55589), (13555, 26300), + (13556, 79426), (13585, 7459188), + (13595, 6431300), (13597, 7412390), + (13607, 7421770), (13609, 7472428), + (13614, 41163), (13615, 11163), + (13618, 10000), (13628, 98433), + (13647, 71807), (13675, 30000), + (13679, 61338), (13693, 102326), + (13714, 81158), (13722, 10000), + (13727, 101513), (13732, 23438), + (13746, 31163), (13751, 61163), + (13752, 40000), (13756, 40000), + (13761, 31338), (13766, 51158), + (13774, 92346), (13779, 32502), + (13780, 41163), (13784, 105190), + (13785, 132682), (13791, 49391), + (13824, 66647), (13844, 10000), + (13854, 40000), (13863, 10000), + (13894, 10000), (13904, 94242), + (13906, 43484), (13907, 10000), + (13912, 44000), (13913, 100518), + (13925, 93705), (13932, 41163), + (13939, 40000), (13949, 11158), + (13953, 41163), (13966, 30000), + (13968, 107131), (13972, 13089), + (13978, 21926), (13984, 95895), + (13985, 83084), (14006, 67222), + (14009, 10000), (14044, 46000), + (14060, 31163), (14103, 1163), + (14114, 30520), (14118, 87100), + (14125, 20000), (14126, 53670), + (14127, 10000), (14138, 54719), + (14140, 22205), (14155, 240256), + (14165, 95925), (14188, 92326), + (14211, 20000), (14212, 10000), + (14214, 10000), (14225, 63834), + (14230, 39871), (14241, 109547), + (14252, 145613), (14265, 52675), + (14288, 114704), (14292, 35541), + (14295, 66158), (14300, 90477), + (14309, 20000), (14311, 10000), + (14330, 143122), (14336, 131169), + (14340, 20330), (14369, 45000), + (14373, 40000), (14411, 10000), + (14413, 120689), (14416, 10000), + (14444, 90000), (14445, 10000), + (14447, 81163), (14449, 10000), + (14454, 45771), (14464, 33845), + (14468, 10000), (14473, 20000), + (14516, 30000), (14539, 10000), + (14543, 84642), (14547, 92340), + (14552, 20000), (14565, 20000), + (14575, 1163), (14591, 10000), + (14593, 130000), (14594, 95961), + (14595, 43767), (14624, 10000), + (14640, 10000), (14674, 10000), + (14679, 30373), (14682, 52321), + (14707, 21158), (14729, 123642), + (14748, 31158), (14762, 1339), + (14773, 151339), (14774, 261337), + (14811, 30000), (14821, 50000), + (14825, 32507), (14837, 11163), + (14844, 107654), (14866, 31163), + (14882, 60000), (14884, 20000), + (14907, 10000), (14909, 10000), + (14923, 221904), (14924, 101333), + (14925, 99190), (14948, 32090), + (14958, 1163), (14983, 107629), + (15008, 78047), (15016, 10000), + (15039, 15000), (15051, 11339), + (15058, 31163), (15081, 10000), + (15089, 104444), (15124, 87442), + (15155, 64489), (15164, 10000), + (15188, 10000), (15190, 50000), + (15207, 10000), (15215, 11339), + (15223, 35398), (15259, 282344), + (15291, 105622), (15304, 10000), + (15307, 64981), (15317, 78640), + (15329, 20000), (15345, 70776), + (15361, 58676), (15370, 10000), + (15385, 30000), (15405, 10000), + (15451, 10000), (15452, 60000), + (15454, 30000), (15456, 65000), + (15457, 52258), (15469, 67379), + (15477, 3085), (15489, 113360), + (15490, 20000), (15495, 106543), + (15506, 10000), (15516, 28014), + (15524, 10000), (15525, 10000), + (15530, 40000), (15537, 10000), + (15544, 128812), (15558, 105117), + (15565, 102077), (15566, 74604), + (15575, 77028), (15625, 92593), + (15630, 110557), (15634, 20000), + (15666, 51158), (15675, 31158), + (15693, 152328), (15697, 40000), + (15721, 33542), (15731, 69417), + (15761, 100334), (15772, 31164), + (15800, 11164), (15833, 121729), + (15866, 10000), (15880, 46877), + (15914, 20000), (15963, 1921), + (15964, 83560), (15965, 156609), + (15966, 4280), (15976, 200766), + (15982, 70000), (15984, 110196), + (16000, 40000), (16044, 433525), + (16065, 418133), (16082, 20000), + (16098, 45712), (16104, 66257), + (16105, 20000), (16127, 100), + (16136, 61164), (16142, 141425), + (16154, 1164), (16167, 101290), + (16197, 10000), (16198, 50000), + (16226, 79325), (16248, 40000), + (16293, 318486), (16346, 30000), + (16349, 20000), (16352, 46479), + (16353, 78610), (16355, 123547), + (16361, 10000), (16363, 81158), + (16368, 10000), (16401, 41163), + (16407, 88165), (16408, 21163), + (16410, 99177), (16431, 68806), + (16518, 3251), (16523, 30000), + (16538, 71420), (16542, 230564), + (16575, 164510), (16578, 10000), + (16584, 10000), (16588, 30373), + (16601, 142450), (16650, 5000), + (16664, 10000), (16682, 103190), + (16684, 9503), (16701, 10000), + (16711, 23913), (16732, 41042), + (16737, 20000), (16770, 54969), + (16778, 10000), (16827, 10000), + (16835, 1334), (16836, 100722), + (16905, 100953), (16913, 32328), + (16930, 10000), (16933, 60000), + (16967, 62323), (16984, 79185), + (17005, 1164), (17026, 30000), + (17055, 10000), (17093, 20000), + (17121, 10000), (17147, 90000), + (17191, 10000), (17211, 60000), + (17214, 173802), (17217, 72323), + (17221, 1927), (17229, 41922), + (17231, 6514), (17243, 10000), + (17267, 18442), (17268, 10000), + (17289, 1164), (17367, 105164), + (17411, 11926), (17413, 20000), + (17456, 21921), (17493, 10000), + (17506, 7414604), (17524, 1801000), + (17539, 36164), (17548, 20000), + (17549, 11339), (17554, 38000), + (17568, 10000), (17572, 11334), + (17578, 25000), (17581, 50842), + (17582, 10000), (17596, 2328), + (17606, 89574), (17621, 31927), + (17629, 10000), (17632, 123081), + (17645, 121857), (17646, 31159), + (17670, 74891), (17690, 62681), + (17699, 20000), (17703, 47505), + (17704, 12686), (17756, 101165), + (17771, 149637), (17781, 53581), + (17820, 46356), (17821, 14489), + (17838, 16886), (17848, 65365), + (17849, 50000), (17862, 157159), + (17876, 60000), (17908, 283083), + (17909, 30000), (17911, 40000), + (17957, 30000), (17967, 10000), + (17973, 15000), (17990, 11165), + (18043, 30000), (18047, 10000), + (18055, 10000), (18062, 10000), + (18065, 42686), (18069, 110255), + (18095, 761310), (18097, 30000), + (18110, 10000), (18143, 55954), + (18170, 74650), (18171, 1043240), + (18175, 176703), (18176, 26165), + (18182, 1165), (18211, 30000), + (18220, 95583), (18250, 1020000), + (18254, 56828), (18260, 123834), + (18270, 11165), (18297, 20000), + (18299, 10000), (18302, 10000), + (18307, 10000), (18311, 17675), + (18364, 102982), (18392, 20000), + (18394, 20000), (18395, 1165), + (18418, 30000), (18433, 20000), + (18458, 83851), (18469, 10000), + (18500, 99959), (18513, 50000), + (18514, 158906), (18518, 10000), + (18528, 47165), (18533, 33681), + (18549, 122927), (18593, 31165), + (18607, 10000), (18646, 7411870), + (18649, 10000), (18674, 51159), + (18676, 10000), (18682, 31917), + (18683, 42760), (18688, 1021165), + (18707, 11335), (18710, 10000), + (18719, 11160), (18728, 30000), + (18733, 70000), (18735, 113841), + (18747, 115955), (18766, 44901), + (18768, 1052325), (18778, 16165), + (18781, 11160), (18795, 1115263), + (18858, 31928), (18868, 91884), + (18872, 112066), (18904, 10000), + (18924, 44418), (18935, 60000), + (18991, 13325), (19013, 11165), + (19045, 23083), (19066, 63496), + (19071, 10000), (19082, 42856), + (19092, 181596), (19107, 69547), + (19108, 21491), (19137, 11165), + (19160, 90000), (19169, 51160), + (19202, 10000), (19204, 31165), + (19211, 45000), (19250, 32325), + (19275, 419055), (19291, 1335), + (19320, 35000), (19325, 63439), + (19328, 10000), (19358, 72325), + (19361, 43490), (19371, 1014243), + (19396, 173842), (19410, 11165), + (19432, 1031200), (19438, 31160), + (19440, 30000), (19459, 63704), + (19485, 22505), (19486, 30000), + (19494, 347841), (19497, 96503), + (19525, 26335), (19529, 10000), + (19537, 10000), (19592, 141633), + (19601, 60000), (19623, 10000), + (19630, 51165), (19640, 67598), + (19642, 31165), (19643, 10000), + (19646, 10000), (19680, 21160), + (19697, 10000), (19728, 131165), + (19738, 20000), (19748, 115112), + (19764, 20000), (19841, 1090100), + (19877, 20000), (19904, 20000), + (19908, 73846), (19923, 55000), + (19929, 34472), (19949, 10000), + (19952, 1165), (19962, 10000), + (19982, 1050000), (19985, 20000), + (20005, 21160), (20009, 70963), + (20011, 10000), (20040, 74253), + (20114, 1206181), (20150, 40000), + (20153, 50000), (20164, 10000), + (20165, 1160), (20216, 111165), + (20218, 131165), (20233, 1165), + (20251, 10000), (20254, 10000), + (20261, 30000), (20269, 10000), + (20292, 42330), (20302, 32330), + (20320, 116875), (20338, 105398), + (20347, 10000), (20353, 10000), + (20359, 5897), (20360, 10000), + (20376, 20000), (20381, 10000), + (20387, 61165), (20390, 41159), + (20391, 56030), (20393, 20000), + (20400, 10000), (20427, 98747), + (20450, 10000), (20451, 1132513), + (20452, 62330), (20481, 59658), + (20485, 56493), (20495, 46929), + (20526, 15000), (20536, 1110333), + (20540, 41000), (20559, 1152347), + (20595, 160000), (20603, 21165), + (20611, 1927), (20621, 10000), + (20624, 41340), (20625, 30000), + (20628, 10000), (20634, 10000), + (20639, 12505), (20643, 20000), + (20658, 313458), (20665, 32330), + (20672, 1092330), (20699, 30000), + (20706, 189837), (20750, 10000), + (20770, 10000), (20774, 64801), + (20789, 1126544), (20805, 10000), + (20827, 26334), (20849, 10000), + (20856, 10000), (20892, 10000), + (20899, 84905), (20900, 26200), + (20906, 10000), (20909, 89835), + (20918, 10000), (20924, 10000), + (20931, 10000), (20953, 7432330), + (20974, 21334), (20981, 51164), + (21011, 76382), (21036, 41164), + (21053, 7414690), (21061, 7434396), + (21062, 7452780), (21064, 7142809), + (21099, 20000), (21102, 20000), + (21103, 6165), (21112, 53930), + (21125, 22330), (21127, 21165), + (21148, 10000), (21183, 36125), + (21218, 30000), (21252, 30000), + (21258, 201159), (21275, 10000), + (21286, 20000), (21300, 10000), + (21316, 90000), (21327, 90000), + (21328, 21340), (21383, 5000), + (21448, 1057323), (21450, 40000), + (21463, 30000), (21466, 32328), + (21476, 61916), (21480, 51164), + (21483, 10000), (21496, 12679), + (21517, 99159), (21552, 10000), + (21556, 52684), (21567, 157680), + (21575, 30000), (21590, 95621), + (21630, 10000), (21637, 10000), + (21654, 37073), (21659, 32915), + (21670, 20000), (21688, 53724), + (21720, 70000), (21730, 10000), + (21756, 161111), (21764, 30000), + (21767, 30000), (21794, 109108), + (21804, 25000), (21837, 46038), + (21839, 20000), (21840, 20000), + (21859, 85141), (21893, 12498), + (21963, 48467), (21983, 10000), + (21984, 50000), (21989, 20000), + (21990, 10000), (22010, 20000), + (22026, 30000), (22029, 10000), + (22032, 10000), (22043, 45520), + (22045, 50000), (22055, 20000), + (22064, 7465864), (22065, 7444140), + (22067, 7434629), (22073, 7412540), + (22108, 10000), (22113, 15000), + (22114, 10000), (22118, 23842), + (22134, 76104), (22136, 1164), + (22170, 312102), (22199, 10000), + (22200, 42859), (22202, 1080000), + (22229, 10000), (22236, 62525), + (22247, 21164), (22248, 10000), + (22285, 10000), (22286, 10000), + (22296, 22328), (22301, 10000), + (22302, 122506), (22304, 20000), + (22323, 30000), (22324, 52328), + (22330, 31339), (22393, 10000), + (22397, 10000), (22414, 10000), + (22433, 200271), (22447, 4962), + (22475, 20000), (22479, 1142323), + (22481, 10000), (22518, 128918), + (22552, 33884), (22554, 10000), + (22563, 30000), (22609, 7430890), + (22633, 81164), (22635, 42668), + (22654, 10000), (22663, 11164), + (22714, 10000), (22743, 10000), + (22754, 31917), (22765, 1164), + (22766, 33266), (22767, 20000), + (22774, 55000), (22777, 10000), + (22806, 94250), (22814, 41922), + (22823, 22509), (22845, 21869), + (22848, 55786), (22853, 32323), + (22854, 10000), (22880, 41334), + (22881, 10000), (22904, 136355), + (22953, 135035), (22971, 10000), + (22987, 10000), (22991, 30000), + (23035, 3085), (23040, 64853), + (23091, 10000), (23092, 20000), + (23093, 15000), (23098, 75600), + (23101, 30000), (23124, 63668), + (23126, 61164), (23130, 60000), + (23132, 10000), (23151, 37990), + (23157, 20000), (23160, 59315), + (23161, 10000), (23200, 1164), + (23206, 191339), (23212, 10000), + (23224, 64714), (23233, 185838), + (23247, 60000), (23271, 31164), + (23288, 1089562), (23289, 10000), + (23294, 10000), (23296, 83486), + (23317, 100000), (23320, 10000), + (23325, 2673), (23329, 11164), + (23331, 82322), (23333, 10000), + (23347, 60000), (23369, 320158), + (23424, 50174), (23436, 10000), + (23451, 10000), (23457, 31158), + (23465, 10000), (23474, 171606), + (23477, 21158), (23488, 20000), + (23489, 96272), (23490, 136958), + (23499, 49978), (23502, 20000), + (23508, 21333), (23535, 10000), + (23543, 30000), (23545, 10000), + (23586, 10000), (23618, 30000), + (23647, 43051), (23685, 10000), + (23746, 20000), (23751, 20100), + (23767, 20000), (23768, 20000), + (23777, 10000), (23814, 20000), + (23846, 12513), (23857, 46158), + (23872, 10000), (23873, 77988), + (23876, 40000), (23879, 72083), + (23880, 30000), (23882, 20000), + (23884, 30000), (23890, 21158), + (23906, 10000), (23908, 10000), + (23917, 10000), (23919, 10000), + (23933, 60000), (23948, 10000), + (23977, 69805), (23984, 80000), + (24004, 50000), (24030, 10000), + (24063, 15000), (24096, 22503), + (24137, 10000), (24139, 22684), + (24145, 62328), (24146, 57248), + (24210, 20000), (24213, 10000), + (24217, 106580), (24218, 30000), + (24227, 30000), (24229, 10000), + (24235, 53853), (24247, 72323), + (24251, 30347), (24276, 10000), + (24279, 5000), (24281, 30000), + (24294, 1339), (24296, 10000), + (24336, 20000), (24337, 10000), + (24339, 20000), (24400, 20000), + (24412, 10000), (24438, 63037), + (24448, 74991), (24484, 30000), + (24554, 20000), (24562, 406), + (24570, 1927), (24572, 40000), + (24579, 30000), (24616, 10000), + (24633, 10000), (24686, 102250), + (24715, 1159), (24716, 10000), + (24718, 10000), (24739, 64070), + (24765, 20000), (24767, 10000), + (24774, 21159), (24778, 60000), + (24797, 43487), (24799, 20000), + (24809, 10000), (24841, 87439), + (24842, 10000), (24847, 31164), + (24890, 41164), (24895, 12509), + (24926, 20000), (24961, 31159), + (24972, 10000), (24976, 50000), + (24980, 76164), (24986, 149168), + (24990, 30000), (25008, 85000), + (25030, 10000), (25040, 25000), + (25041, 54611), (25091, 10000), + (25153, 84487), (25181, 10000), + (25199, 179207), (25216, 160311), + (25228, 23437), (25229, 10000), + (25247, 96740), (25273, 20000), + (25282, 10000), (25286, 10000), + (25308, 30000), (25309, 10000), + (25323, 1160), (25324, 20000), + (25371, 1928), (25372, 10000), + (25392, 11165), (25411, 70440), + (25420, 10000), (25451, 3835), + (25453, 1165), (25459, 29000), + (25462, 10000), (25474, 124399), + (25486, 10000), (25487, 20000), + (25551, 39183), (25630, 103375), + (25648, 10000), (25658, 75773), + (25659, 30000), (25666, 10000), + (25677, 10000), (25697, 10000), + (25714, 10000), (25720, 10000), + (25722, 30000), (25743, 10000), + (25745, 505875), (25749, 41647), + (25771, 530650), (25776, 592990), + (25778, 10000), (25783, 20000), + (25798, 65857), (25803, 21335), + (25837, 10000), (25839, 10000), + (25858, 837375), (25862, 10000), + (25885, 104578), (25889, 50819), + (25894, 41340), (25895, 10000), + (25896, 41165), (25902, 10000), + (25913, 20000), (25937, 56335), + (25940, 10000), (25960, 47971), + (25961, 10000), (25964, 10000), + (25973, 11165), (25993, 10000), + (25994, 52330), (26031, 71563), + (26047, 10000), (26066, 10000), + (26067, 30000), (26075, 156275), + (26077, 40000), (26085, 30000), + (26122, 20000), (26141, 22323), + (26153, 22318), (26206, 68042), + (26211, 73086), (26253, 10000), + (26273, 10192), (26287, 43086), + (26315, 52006), (26317, 95013), + (26326, 20000), (26330, 10000), + (26354, 71922), (26381, 41668), + (26391, 57550), (26406, 31164), + (26418, 84785), (26422, 36340), + (26440, 338094), (26465, 20000), + (26486, 76164), (26493, 10000), + (26496, 79200), (26497, 21515), + (26502, 50000), (26510, 30000), + (26511, 118833), (26529, 20000), + (26530, 183091), (26538, 32428), + (26563, 20000), (26572, 10000), + (26575, 20000), (26583, 30218), + (26620, 1164), (26655, 21164), + (26662, 50000), (26666, 10000), + (26667, 10000), (26670, 10000), + (26674, 112663), (26687, 49505), + (26690, 52272), (26698, 43667), + (26707, 40000), (26708, 10000), + (26713, 82492), (26718, 32323), + (26738, 10000), (26766, 10192), + (26774, 10000), (26800, 1164), + (26805, 11921), (26831, 19536), + (26835, 11164), (26852, 1159), + (26869, 1164), (26884, 1164), + (26893, 26164), (26897, 51164), + (26925, 11158), (26936, 57409), + (26952, 31164), (26956, 10000), + (26994, 10000), (27000, 30000), + (27001, 62121), (27015, 41164), + (27016, 30000), (27019, 10000), + (27024, 10000), (27042, 40000), + (27045, 15000), (27047, 20000), + (27080, 11164), (27100, 10000), + (27135, 84254), (27147, 10000), + (27164, 10000), (27175, 10000), + (27178, 60000), (27184, 20000), + (27188, 107046), (27189, 40000), + (27197, 90000), (27202, 223907), + (27215, 10000), (27222, 344114), + (27233, 29000), (27253, 101158), + (27293, 32503), (27302, 51921), + (27307, 21159), (27314, 10000), + (27323, 42513), (27329, 59529), + (27332, 179143), (27334, 30000), + (27358, 156450), (27361, 56695), + (27365, 10000), (27369, 668147), + (27377, 30000), (27380, 30000), + (27381, 30000), (27411, 61095), + (27423, 141482), (27424, 10000), + (27425, 56145), (27451, 23028), + (27457, 21514), (27463, 34671), + (27470, 2688), (27472, 10000), + (27479, 121861), (27491, 27470), + (27494, 86944), (27522, 10000), + (27529, 31808), (27530, 10000), + (27566, 20000), (27567, 51678), + (27569, 70000), (27590, 71334), + (27595, 107722), (27601, 42318), + (27606, 42493), (27607, 23441), + (27666, 20000), (27694, 40000), + (27704, 125542), (27705, 30000), + (27738, 121158), (27740, 10000), + (27744, 10000), (27745, 21158), + (27751, 10000), (27760, 30158), + (27773, 84022), (27776, 2678), + (27779, 1926), (27786, 20000), + (27792, 109168), (27814, 1164), + (27815, 1164), (27817, 20000), + (27824, 40000), (27827, 51926), + (27828, 30000), (27829, 10000), + (27862, 41925), (27896, 40000), + (27899, 22678), (27900, 20000), + (27901, 12688), (27911, 20000), + (27952, 20000), (27963, 30000), + (27975, 36000), (27981, 60000), + (27982, 30000), (27991, 11163), + (28006, 10000), (28046, 60000), + (28056, 10000), (28057, 88999), + (28066, 192632), (28099, 40000), + (28107, 49374), (28113, 250591), + (28117, 10000), (28118, 63412), + (28123, 10000), (28124, 69686), + (28127, 10000), (28133, 41105), + (28149, 50000), (28153, 10000), + (28157, 20000), (28169, 68215), + (28175, 21164), (28178, 41334), + (28204, 5000), (28209, 10000), + (28213, 40000), (28238, 30774), + (28252, 36383), (28253, 20000), + (28272, 10000), (28302, 30000), + (28305, 722699), (28310, 59462), + (28316, 10000), (28320, 20000), + (28321, 10000), (28326, 20000), + (28333, 121683), (28336, 10000), + (28338, 62282), (28340, 10000), + (28341, 10000), (28348, 108886), + (28349, 20000), (28383, 32322), + (28386, 40000), (28411, 10000), + (28413, 10000), (28424, 63914), + (28429, 10000), (28443, 48253), + (28455, 40000), (28468, 152503), + (28471, 724910), (28500, 41164), + (28507, 35816), (28510, 21159), + (28520, 31159), (28522, 10000), + (28524, 83168), (28533, 10000), + (28546, 1339), (28560, 11164), + (28562, 11916), (28564, 44195), + (28567, 91164), (28602, 87040), + (28624, 74969), (28630, 10000), + (28634, 156361), (28635, 30000), + (28637, 21164), (28640, 61164), + (28649, 10000), (28662, 10000), + (28672, 36164), (28680, 41164), + (28695, 30000), (28706, 31339), + (28707, 10000), (28718, 98320), + (28719, 100000), (28721, 10000), + (28722, 10000), (28729, 18054), + (28740, 102534), (28742, 30000), + (28744, 51937), (28792, 110000), + (28793, 44792), (28797, 10000), + (28802, 10000), (28805, 4964), + (28806, 10000), (28837, 10000), + (28848, 248918), (28849, 10000), + (28851, 80000), (28852, 10100), + (28881, 10000), (28884, 60000), + (28891, 22689), (28902, 76888), + (28931, 50010), (28932, 20000), + (28934, 30000), (28957, 10000), + (28963, 10000), (28967, 20000), + (29005, 31474), (29013, 10000), + (29014, 21339), (29015, 10000), + (29044, 45424), (29064, 69299), + (29068, 736008), (29084, 20000), + (29097, 20000), (29133, 81746), + (29142, 62508), (29164, 70000), + (29198, 20000), (29212, 31334), + (29219, 30000), (29237, 10000), + (29249, 10000), (29251, 10000), + (29256, 40226), (29262, 64542), + (29269, 30238), (29272, 10000), + (29278, 110000), (29292, 43143), + (29296, 30191), (29326, 10000), + (29334, 41163), (29343, 50000), + (29363, 20000), (29397, 37248), + (29402, 80000), (29416, 20000), + (29420, 38326), (29423, 30000), + (29476, 10000), (29480, 20000), + (29482, 40000), (29495, 10000), + (29497, 10000), (29503, 10000), + (29506, 59360), (29515, 7770), + (29520, 10000), (29553, 10000), + (29554, 20000), (29562, 10000), + (29565, 51158), (29573, 32096), + (29577, 77478), (29592, 10000), + (29599, 189053), (29602, 10000), + (29609, 167733), (29612, 21334), + (29615, 20000), (29635, 10000), + (29643, 20702), (29650, 10000), + (29669, 30000), (29690, 1163), + (29706, 30599), (29707, 10000), + (29710, 10000), (29716, 10000), + (29742, 26646), (29771, 20000), + (29800, 20747), (29818, 36652), + (29826, 12678), (29827, 58850), + (29834, 10000), (29835, 10000), + (29856, 10000), (29884, 20000), + (29891, 20000), (29897, 21000), + (29901, 45428), (29905, 31405), + (29913, 10000), (29915, 16860), + (29921, 87480), (29923, 10000), + (29932, 100000), (29935, 20000), + (29937, 9192), (29938, 30226), + (29942, 10000), (29949, 80226), + (29950, 10522), (29958, 70430), + (29965, 20000), (29970, 16285), + (29974, 99782), (29982, 66173), + (29984, 10000), (29993, 21942), + (29994, 10000), (29998, 10000), + (30000, 10000), (30004, 7333), + (30022, 49000), (30039, 19801), + (30045, 10000), (30068, 40000), + (30095, 10000), (30111, 30000), + (30123, 20000), (30124, 85789), + (30137, 60373), (30143, 40000), + (30146, 30000), (30150, 23515), + (30155, 10000), (30169, 78156), + (30181, 20260), (30186, 20000), + (30201, 10000), (30212, 20669), + (30221, 57140), (30224, 10000), + (30225, 477530), (30235, 20000), + (30238, 126788), (30272, 55000), + (30278, 60260), (30296, 30000), + (30300, 10000), (30313, 30964), + (30320, 40000), (30331, 50782), + (30332, 51865), (30335, 10000), + (30338, 98386), (30339, 58745), + (30341, 10000), (30343, 10374), + (30351, 100000), (30356, 60678), + (30388, 30226), (30418, 226), + (30424, 30848), (30433, 102328), + (30455, 56140), (30463, 55000), + (30472, 100000), (30491, 26345), + (30493, 10000), (30499, 30000), + (30524, 30000), (30541, 10000), + (30542, 20000), (30548, 51637), + (30549, 30000), (30552, 10000), + (30554, 20000), (30565, 10000), + (30592, 10000), (30595, 10000), + (30603, 10000), (30606, 10000), + (30621, 10225), (30625, 30000), + (30629, 30000), (30658, 39000), + (30685, 20000), (30692, 30395), + (30694, 25912), (30698, 56571), + (30748, 30226), (30749, 21994), + (30757, 45485), (30761, 87817), + (30770, 107298), (30785, 139298), + (30808, 10000), (30812, 26844), + (30816, 20892), (30817, 10000), + (30819, 10225), (30826, 30000), + (30833, 374), (30848, 30000), + (30849, 30000), (30861, 71867), + (30864, 21865), (30884, 10711), + (30897, 20000), (30928, 69677), + (30937, 452), (30938, 91508), + (30949, 60000), (30966, 16671), + (30969, 20000), (30977, 10000), + (30978, 226), (30985, 36945), + (30986, 10000), (31007, 71198), + (31015, 110520), (31026, 43496), + (31044, 131503), (31049, 80599), + (31052, 22610), (31055, 40677), + (31056, 10000), (31063, 60000), + (31065, 10000), (31091, 130550), + (31108, 26141), (31111, 20225), + (31143, 20000), (31145, 70000), + (31148, 20000), (31174, 226), + (31175, 89245), (31182, 30000), + (31184, 10595), (31196, 10000), + (31200, 50000), (31204, 50000), + (31216, 37765), (31221, 70000), + (31222, 30000), (31225, 10000), + (31227, 216869), (31275, 20000), + (31276, 10000), (31279, 60000), + (31287, 132540), (31302, 340452), + (31303, 80000), (31311, 115776), + (31312, 20000), (31317, 10000), + (31319, 96570), (31323, 25564), + (31325, 189587), (31326, 10000), + (31363, 51009), (31387, 60618), + (31395, 10000), (31400, 1454425), + (31411, 10000), (31415, 70486), + (31416, 10000), (31417, 10226), + (31425, 155830), (31430, 40000), + (31434, 10000), (31442, 104136), + (31445, 10000), (31463, 20612), + (31468, 70007), (31474, 215751), + (31492, 56226), (31502, 226), + (31510, 90520), (31527, 10000), + (31536, 452), (31537, 130962), + (31544, 5734), (31548, 91112), + (31563, 20000), (31564, 20000), + (31567, 20609), (31611, 10000), + (31612, 106312), (31615, 20668), + (31624, 10000), (31634, 20452), + (31637, 24296), (31646, 94556), + (31647, 50599), (31653, 50622), + (31656, 165688), (31658, 20000), + (31659, 20000), (31663, 50677), + (31694, 11355), (31725, 10000), + (31743, 10000), (31758, 60034), + (31765, 85371), (31767, 39000), + (31777, 1470), (31784, 30000), + (31789, 10000), (31790, 60780), + (31791, 485), (31795, 67273), + (31798, 40226), (31806, 20000), + (31812, 10000), (31817, 40225), + (31832, 85438), (31854, 50225), + (31871, 7118), (31880, 40000), + (31887, 10000), (31901, 33780), + (31921, 71226), (31941, 10226), + (31942, 72000), (31961, 677), + (31970, 10000), (31972, 20000), + (31986, 35000), (31999, 20485), + (32002, 40000), (32033, 74815), + (32034, 50000), (32048, 41950), + (32063, 10000), (32074, 69045), + (32095, 110972), (32105, 125772), + (32139, 73840), (32165, 57104), + (32168, 100000), (32183, 10000), + (32195, 20408), (32197, 10225), + (32206, 16822), (32208, 55520), + (32211, 10000), (32222, 20000), + (32223, 120226), (32236, 70701), + (32254, 10000), (32264, 20000), + (32280, 20000), (32285, 19862), + (32289, 10000), (32294, 10226), + (32314, 10000), (32357, 53460), + (32361, 78441), (32375, 90406), + (32381, 10408), (32391, 10614), + (32405, 20260), (32412, 117783), + (32433, 485), (32439, 10000), + (32455, 10000), (32461, 50226), + (32469, 29000), (32477, 10000), + (32486, 31198), (32487, 10000), + (32493, 10000), (32497, 30327), + (32499, 52828), (32528, 40000), + (32543, 73805), (32587, 40000), + (32617, 50226), (32625, 20000), + (32636, 21847), (32640, 26806), + (32652, 1570), (32656, 10000), + (32660, 20520), (32671, 10000), + (32691, 10748), (32706, 9000), + (32715, 30000), (32740, 25780), + (32742, 40000), (32743, 35000), + (32746, 23485), (32757, 10000), + (32769, 10000), (32773, 187126), + (32777, 73800), (32782, 36226), + (32789, 20000), (32801, 20000), + (32804, 10000), (32809, 10000), + (32812, 10000), (32815, 20000), + (32823, 10000), (32827, 20521), + (32833, 226), (32840, 93483), + (32866, 156529), (32917, 80655), + (32924, 74479), (32941, 10000), + (32943, 15677), (32944, 20521), + (32945, 131393), (32953, 20000), + (32966, 73728), (32984, 9225), + (32990, 60000), (32996, 10000), + (33011, 6000), (33013, 29000), + (33020, 87727), (33024, 101337), + (33028, 20225), (33029, 22595), + (33032, 20000), (33050, 98442), + (33053, 40000), (33069, 69711), + (33083, 100000), (33086, 20374), + (33097, 9646), (33105, 60374), + (33108, 1885643), (33113, 10000), + (33159, 20000), (33161, 40000), + (33180, 225), (33189, 115975), + (33191, 30746), (33201, 60451), + (33208, 47264), (33211, 30226), + (33214, 10000), (33242, 10000), + (33249, 70000), (33253, 30226), + (33255, 22677), (33273, 10000), + (33283, 79372), (33286, 226), + (33302, 83836), (33312, 127051), + (33330, 10000), (33331, 10226), + (33337, 81401), (33346, 10000), + (33347, 40328), (33357, 10000), + (33366, 10000), (33367, 21065), + (33384, 20000), (33391, 30225), + (33396, 66300), (33419, 10000), + (33452, 20000), (33453, 10000), + (33458, 84551), (33464, 10000), + (33468, 657), (33469, 43804), + (33489, 10000), (33498, 65406), + (33505, 30000), (33511, 10000), + (33518, 10000), (33519, 90816), + (33522, 50226), (33526, 20000), + (33551, 33766), (33553, 95586), + (33557, 40938), (33576, 20000), + (33577, 20000), (33578, 11158), + (33599, 10000), (33606, 46470), + (33609, 10000), (33613, 66751), + (33617, 20442), (33620, 94512), + (33649, 10000), (33657, 10000), + (33663, 20000), (33665, 636666), + (33666, 40000), (33675, 20000), + (33685, 60000), (33690, 10000), + (33697, 20000), (33713, 10000), + (33715, 20617), (33716, 20000), + (33722, 64906), (33731, 40452), + (33750, 45538), (33754, 110408), + (33757, 43565), (33760, 21123), + (33774, 49000), (33777, 10000), + (33778, 10000), (33779, 30669), + (33783, 10000), (33784, 30000), + (33793, 6850), (33798, 226), + (33802, 30226), (33817, 10000), + (33838, 30000), (33845, 70294), + (33856, 5947), (33862, 44339), + (33864, 10000), (33894, 95915), + (33895, 100373), (33897, 20000), + (33898, 40000), (33903, 10000), + (33907, 32569), (33929, 10000), + (33933, 100260), (33934, 10000), + (33943, 260), (33944, 20000), + (33945, 11130), (33956, 20000), + (33960, 16402), (33966, 17891), + (33972, 70486), (33975, 40374), + (34002, 20260), (34006, 26719), + (34015, 10000), (34025, 89806), + (34027, 23970), (34075, 17094), + (34088, 80000), (34099, 10000), + (34108, 25529), (34113, 20000), + (34116, 10000), (34120, 106311), + (34127, 226), (34128, 4884), + (34129, 26889), (34134, 21260), + (34135, 10000), (34139, 30000), + (34153, 451), (34161, 20000), + (34165, 110858), (34176, 63571), + (34182, 10000), (34190, 51157), + (34201, 30000), (34222, 10000), + (34228, 51768), (34234, 20294), + (34238, 67961), (34251, 25255), + (34266, 66479), (34287, 20000), + (34311, 1448), (34312, 26815), + (34333, 96991), (34374, 60260), + (34391, 20260), (34408, 20000), + (34431, 10000), (34438, 50000), + (34449, 40982), (34451, 723880), + (34456, 20000), (34467, 80374), + (34491, 30294), (34492, 20000), + (34495, 10000), (34506, 5881), + (34522, 20225), (34528, 11113), + (34533, 10000), (34559, 40000), + (34562, 20000), (34564, 3730), + (34568, 7738), (34595, 10000), + (34596, 10000), (34599, 30000), + (34602, 113468), (34612, 40226), + (34614, 10000), (34619, 40600), + (34622, 30000), (34633, 10226), + (34634, 10000), (34642, 10000), + (34643, 20000), (34648, 30000), + (34650, 10000), (34670, 21482), + (34677, 30226), (34678, 111636), + (34693, 60000), (34698, 10000), + (34703, 20000), (34717, 10000), + (34721, 66867), (34736, 32341), + (34764, 60000), (34779, 26335), + (34786, 15000), (34825, 20226), + (34853, 11412), (34858, 40000), + (34865, 70519), (34872, 108504), + (34874, 20000), (34879, 10000), + (34881, 42801), (34882, 33184), + (34884, 80838), (34897, 10000), + (34902, 105573), (34940, 205450), + (34948, 57324), (34953, 10000), + (34961, 23406), (34990, 100225), + (35006, 24634), (35008, 10000), + (35021, 40000), (35024, 10000), + (35028, 123272), (35030, 20000), + (35031, 10000), (35033, 130000), + (35040, 30000), (35069, 42875), + (35078, 48000), (35103, 157267), + (35138, 80000), (35146, 50000), + (35150, 60373), (35152, 10407), + (35158, 226), (35164, 10000), + (35169, 10485), (35178, 30452), + (35190, 10000), (35199, 13916), + (35207, 15508), (35214, 20225), + (35217, 30374), (35272, 226), + (35295, 17387), (35297, 40000), + (35298, 9962), (35322, 10000), + (35326, 129272), (35327, 10000), + (35337, 10000), (35350, 20000), + (35354, 19760), (35372, 10000), + (35386, 10225), (35388, 152345), + (35401, 21654), (35424, 61852), + (35459, 10000), (35466, 20000), + (35469, 1182650), (35488, 10000), + (35510, 1754), (35512, 40000), + (35515, 42729), (35524, 1042800), + (35532, 155200), (35541, 30000), + (35547, 10000), (35556, 120746), + (35562, 1617148), (35590, 36774), + (35600, 10000), (35601, 20000), + (35603, 22610), (35611, 80988), + (35615, 100000), (35616, 120000), + (35635, 10000), (35641, 10000), + (35688, 21187), (35726, 240000), + (35742, 10000), (35757, 12796), + (35766, 10000), (35778, 52015), + (35820, 100225), (35832, 33191), + (35841, 226), (35843, 20000), + (35846, 40000), (35851, 10000), + (35923, 20226), (35938, 6000), + (35941, 26770), (35952, 10000), + (35957, 40000), (35976, 1068270), + (35986, 372022), (35987, 10000), + (35991, 10000), (35998, 11378), + (36002, 10000), (36005, 41631), + (36006, 14569), (36021, 10000), + (36023, 220000), (36052, 61083), + (36053, 10000), (36060, 30000), + (36064, 50368), (36069, 78741), + (36083, 11602), (36089, 20522), + (36094, 51378), (36106, 30000), + (36138, 10000), (36139, 6223), + (36147, 14810), (36153, 10000), + (36162, 225), (36168, 50226), + (36187, 20000), (36193, 20226), + (36204, 21260), (36211, 226), + (36236, 20000), (36241, 46073), + (36261, 60452), (36276, 20000), + (36283, 10000), (36290, 31903), + (36294, 10000), (36297, 169050), + (36298, 16000), (36309, 30964), + (36318, 10000), (36332, 51466), + (36338, 10000), (36343, 20000), + (36344, 1419), (36348, 10225), + (36350, 59014), (36358, 10000), + (36370, 65260), (36373, 30000), + (36375, 20226), (36387, 30000), + (36389, 10000), (36396, 37580), + (36419, 5495), (36429, 10000), + (36436, 20964), (36439, 10000), + (36452, 6039), (36476, 16311), + (36479, 30000), (36480, 10000), + (36483, 10000), (36504, 39598), + (36508, 110000), (36514, 21399), + (36519, 60000), (36527, 151320), + (36540, 15768), (36541, 20000), + (36556, 40000), (36570, 10966), + (36578, 30000), (36580, 30000), + (36584, 130597), (36603, 893), + (36604, 20000), (36620, 20000), + (36624, 50000), (36628, 40226), + (36651, 60000), (36656, 10000), + (36663, 54828), (36666, 10000), + (36671, 56000), (36676, 10000), + (36689, 10000), (36690, 50000), + (36691, 30000), (36693, 51448), + (36694, 10000), (36702, 10000), + (36713, 60226), (36715, 40225), + (36716, 20000), (36730, 50225), + (36742, 100260), (36749, 20818), + (36752, 10000), (36785, 30226), + (36788, 40000), (36792, 30053), + (36793, 10000), (36795, 26755), + (36801, 10000), (36802, 30226), + (36813, 60519), (36828, 31949), + (36831, 60000), (36840, 10000), + (36867, 77777), (36870, 20000), + (36879, 10000), (36889, 10000), + (36920, 10000), (36922, 20000), + (36924, 32831), (36925, 10000), + (36933, 35224), (36942, 10000), + (36955, 10226), (36962, 59931), + (37080, 10000), (37085, 1414), + (37094, 40451), (37113, 330000), + (37156, 266095), (37161, 13633), + (37193, 40260), (37204, 16685), + (37208, 10000), (37214, 26492), + (37235, 115226), (37283, 30000), + (37284, 10000), (37299, 70000), + (37307, 30091), (37312, 190000), + (37313, 10000), (37314, 10000), + (37339, 10000), (37368, 5000), + (37370, 50915), (37383, 10226), + (37388, 10000), (37393, 130000), + (37399, 80000), (37404, 225), + (37405, 20848), (37414, 13210), + (37417, 10225), (37418, 10000), + (37428, 40000), (37453, 50963), + (37461, 40259), (37466, 30000), + (37473, 20000), (37476, 10000), + (37477, 40000), (37489, 10000), + (37505, 20000), (37520, 10000), + (37533, 20000), (37534, 38012), + (37540, 10000), (37556, 20000), + (37564, 60000), (37575, 10000), + (37578, 10000), (37580, 40226), + (37590, 10000), (37591, 26890), + (37623, 20000), (37667, 26347), + (37669, 20000), (37678, 40867), + (37684, 20000), (37690, 60000), + (37693, 68351), (37701, 30000), + (37703, 10451), (37713, 40639), + (37718, 30000), (37746, 10677), + (37754, 20000), (37772, 20374), + (37775, 70000), (37776, 10000), + (37789, 10000), (37808, 261006), + (37815, 10000), (37817, 36436), + (37820, 30000), (37837, 20226), + (37839, 77017), (37840, 10000), + (37845, 10000), (37847, 30226), + (37864, 20000), (37888, 10373), + (37893, 31960), (37901, 75600), + (37903, 60000), (37911, 40000), + (37919, 10000), (37931, 40000), + (37937, 10000), (37949, 4726), + (37953, 30000), (37957, 10000), + (37976, 10226), (37998, 60000), + (38019, 30000), (38031, 15000), + (38035, 20000), (38041, 20542), + (38050, 20000), (38056, 10000), + (38067, 40000), (38091, 30000), + (38095, 20000), (38096, 10000), + (38099, 92652), (38101, 10000), + (38104, 10226), (38105, 36949), + (38108, 374), (38123, 110000), + (38128, 190000), (38156, 10000), + (38163, 10000), (38167, 642), + (38171, 10000), (38172, 22831), + (38176, 20000), (38187, 59889), + (38204, 82453)], + 't1ShwyK2o1Pj2qTpz33tqG8aEMszcxxmax8': [(776349, 125009080), + (776359, 125000624), + (776510, 125620728), + (776560, 125100000), + (776572, 125140182), + (776580, 125081290), + (776604, 125224540), + (776732, 125024900), + (776817, 125055236), + (776856, 125014894), + (776863, 125042786), + (776876, 125000490), + (776961, 125282900), + (777003, 125034110), + (777132, 125025598), + (777141, 125206190), + (777150, 125000000), + (777330, 125000000), + (777343, 125064542), + (777357, 125000000), + (777360, 125034568), + (777376, 125025720), + (777383, 125000000), + (777427, 125000000), + (777430, 125020000), + (777443, 125041800), + (777454, 125000200), + (777461, 125274962), + (777470, 125013400), + (777482, 125031160), + (777485, 125000000), + (777488, 125028404), + (777492, 125000000), + (777498, 125118600), + (777503, 125069280), + (777515, 125000000), + (777528, 125014944), + (777574, 125004700), + (777592, 125012020), + (777601, 130623420), + (777607, 125209080), + (777624, 125060200), + (777625, 125578520), + (777643, 125020000), + (777644, 125000000), + (777646, 125127200), + (777650, 125311278), + (777656, 125040000), + (777664, 125258360), + (777670, 125020000), + (777677, 125072180), + (777680, 125004740), + (777689, 125012380), + (777697, 125000000), + (777704, 125000226), + (777706, 125004540), + (777762, 125004860), + (777770, 125216096), + (777773, 125000000), + (777778, 125010028), + (777816, 125000000), + (777832, 125044540), + (777842, 125000000), + (777844, 125044540), + (777876, 125020000), + (777888, 125071160), + (777895, 125000000), + (777897, 125006960), + (777899, 125008332), + (777927, 125020000), + (777938, 125155656), + (777950, 125000000), + (777981, 125000000), + (777982, 125012720), + (777987, 125000000), + (777993, 125044120), + (778011, 125035700), + (778033, 125023590), + (778047, 125074212), + (778059, 125000000), + (778064, 125000000), + (778073, 125000000), + (778103, 125000000), + (778107, 125086988), + (778112, 125055860), + (778115, 125004540), + (778120, 125845828), + (778128, 125134354), + (778141, 125080900), + (778146, 125009080), + (778151, 125000000), + (778153, 125009070), + (778156, 125009880), + (778158, 125024068), + (778162, 125060484), + (778165, 125214438), + (778171, 125029240), + (778186, 125000000), + (778227, 125090694), + (778233, 125120736), + (778257, 125114962), + (778313, 125009080), + (778315, 125040000), + (778333, 125145040), + (778350, 125102320), + (778355, 125172870), + (778367, 125067682), + (778373, 125319914), + (778377, 125000000), + (778383, 125007480), + (778396, 125046430), + (778412, 125066360), + (778418, 125004540), + (778427, 125134420), + (778428, 125131104), + (778429, 125038300), + (778433, 125000000), + (778441, 125029702), + (778444, 125288710), + (778446, 125024550), + (778473, 125078276), + (778474, 125020000), + (778475, 125020000), + (778485, 125024550), + (778493, 125000000), + (778495, 125050604), + (778496, 125000000), + (778497, 125123956), + (778503, 125104540), + (778510, 125304540), + (778513, 125009432), + (778535, 125240300), + (778542, 125000000), + (778543, 125085182), + (778549, 125643072), + (778572, 125159950), + (778574, 125192658), + (778608, 125047708), + (778636, 125064550), + (778648, 125036180), + (778650, 125020000), + (778653, 125215000), + (778669, 125099430), + (778682, 125040000), + (778709, 125000000), + (778712, 125040000), + (778714, 125055708), + (778717, 125000000), + (778734, 125004540), + (778742, 125020000), + (778744, 125089016)], + 't1W6x554SHTEQEkUUUunKgi7JgmCHPgX9P3': [(1047422, 87404), (1048265, 413659), + (1051436, 71902), (1052241, 188988), + (1052282, 20810), (1052938, 12283), + (1052956, 10000), (1053928, 210619), + (1055198, 23799), (1055829, 73434), + (1057381, 12450), (1057842, 150886), + (1058087, 117154), (1058332, 10000), + (1058508, 10000), (1059521, 10071), + (1059565, 1126), (1060911, 10000), + (1061223, 15630), (1062633, 22450), + (1062683, 28192), (1063667, 59442), + (1063854, 42085), (1063936, 6780), + (1064022, 21453), (1064070, 2350), + (1064492, 80239), (1064501, 94701), + (1064652, 404567), (1064719, 84292), + (1065979, 30676), (1066259, 12695), + (1066335, 245), (1066465, 10000), + (1067148, 10000), (1067430, 4462), + (1067621, 390154), (1067755, 37860), + (1068010, 48443), (1068344, 10000), + (1068801, 20000), (1069582, 101160), + (1069992, 510000), (1070201, 18261), + (1070237, 10000), (1070582, 48747), + (1070838, 2486), (1070957, 80000), + (1071305, 27945), (1071627, 3276), + (1071974, 13347), (1074132, 244), + (1074187, 10000), (1074978, 9736), + (1075436, 28030), (1075571, 2450), + (1076304, 30499), (1076396, 20000), + (1076503, 28030), (1076517, 106890), + (1076629, 3840), (1076939, 14635), + (1077090, 2966), (1077486, 11453), + (1077500, 40000), (1077711, 10345), + (1078087, 37277), (1078162, 80000), + (1078462, 13450), (1078469, 31160), + (1078967, 2450), (1079657, 21573), + (1079977, 422742), (1080515, 1740265), + (1080618, 10000), (1081034, 4690), + (1081127, 18972), (1082040, 245), + (1082492, 10000), (1083081, 58943), + (1083088, 72320), (1083380, 19588), + (1083389, 24267), (1083496, 19985), + (1084383, 2000), (1084666, 111130), + (1084712, 2450), (1085656, 170860), + (1085756, 5320), (1085870, 10000), + (1086007, 2446), (1087421, 151232), + (1088642, 95499), (1089229, 19284), + (1090892, 3205), (1090944, 76760), + (1091138, 111435), (1091455, 34203), + (1091950, 1), (1092186, 1920), + (1093224, 279233), (1094024, 4186), + (1094043, 24763), (1097130, 31473), + (1097682, 14020), (1098572, 15335), + (1099175, 14078), (1099867, 13960), + (1100206, 50663), (1100415, 25084), + (1101195, 157201), (1103915, 1000), + (1104647, 9450), (1106648, 157436), + (1107992, 207753), (1108066, 342090), + (1108381, 431114), (1109265, 185310), + (1109763, 102796), (1110685, 117122), + (1110801, 71), (1111025, 10000), + (1111617, 329085), (1111972, 109149), + (1112544, 49711), (1112771, 6240), + (1113547, 93507), (1113876, 18115), + (1114521, 14635), (1114804, 5880), + (1115376, 23887), (1116101, 362503), + (1117240, 2350), (1117559, 11865), + (1118275, 207535), (1118553, 4560), + (1118707, 2450), (1119034, 28040), + (1119399, 23691), (1119680, 37910), + (1119747, 10515), (1120629, 232450), + (1120633, 398560), (1120986, 7449), + (1121859, 7450), (1126630, 99051), + (1129794, 1553311), (1131038, 3072), + (1132877, 2349), (1133152, 11316), + (1133189, 32364), (1133406, 18000), + (1133549, 4558), (1135038, 12655), + (1135377, 3317), (1135797, 219336), + (1136290, 24799), (1137024, 1000), + (1137471, 207911), (1137755, 10898), + (1140140, 24450), (1140525, 129619), + (1140737, 49732), (1140912, 3400), + (1141309, 35116), (1141565, 57258), + (1143008, 52029), (1143747, 224961), + (1143931, 861930), (1145472, 298321), + (1145767, 17000), (1145993, 127326), + (1146553, 133573), (1146635, 699606), + (1147420, 98295), (1147589, 15703), + (1147908, 11000), (1147946, 100), + (1150726, 85770), (1151216, 489480), + (1151968, 110416)], + 't1XaGwhvB3nXryeK5VVgejaSmXGgNkqFfJd': [(616258, 16510)], + 't1ZW8mX1UR2YQXafSxriuK2Bz1wxqzskGQq,t1gbAeQB1nWC7yhKZeTjhoFLg9NHEhBs5qw': [(400, + 5000000), + (401, + 5012500), + (428, + 5350000), + (430, + 5375000), + (442, + 5525000), + (459, + 5737500), + (461, + 5762500), + (463, + 5787500), + (465, + 5812500), + (473, + 5912500), + (476, + 5950000), + (490, + 6125000), + (513, + 6412500), + (521, + 6512500), + (677, + 8462500), + (695, + 8687500), + (698, + 8725000), + (704, + 8800000), + (708, + 8850000), + (712, + 8900000), + (714, + 8925000), + (738, + 9225000), + (741, + 9262500), + (744, + 9300000), + (748, + 9350000), + (749, + 9362500), + (751, + 9387500), + (752, + 9400000), + (758, + 9475000), + (763, + 9537500), + (764, + 9550000), + (765, + 9562500), + (766, + 9575000), + (767, + 9587500), + (771, + 9637500), + (775, + 9687500), + (779, + 9737500), + (792, + 9900000), + (793, + 9912500), + (809, + 10112500), + (810, + 10125000), + (818, + 10225000), + (851, + 10637500), + (914, + 11425000), + (953, + 11912500), + (988, + 12350000), + (1021, + 12762500), + (1077, + 13462500), + (1078, + 13475000), + (1111, + 13887500), + (1120, + 14000000), + (1142, + 14275000), + (1146, + 14325000), + (1153, + 14412500), + (1156, + 14450000), + (1162, + 14525000), + (1165, + 14562500), + (1208, + 15100000), + (1231, + 15387500), + (1241, + 15512500), + (1259, + 15737500), + (1284, + 16050000), + (1298, + 16225000), + (1340, + 16750000), + (1359, + 16987500), + (1446, + 18075000), + (1447, + 18087500), + (1448, + 18100000), + (1450, + 18125000), + (1452, + 18150000), + (1469, + 18362500), + (1484, + 18550000), + (1485, + 18562500), + (1519, + 18987500), + (1554, + 19425000), + (1558, + 19475000), + (1563, + 19537500), + (1566, + 19575000), + (1639, + 20487500), + (1641, + 20512500), + (1657, + 20712500), + (1662, + 20775000), + (1673, + 20912500), + (1680, + 21000000), + (1700, + 21250000), + (1727, + 21587500), + (1732, + 21650000), + (1748, + 21850000), + (1869, + 23362500), + (1879, + 23487500), + (1908, + 23850000), + (1924, + 24050000), + (1955, + 24437500), + (1962, + 24525000), + (1986, + 24825000), + (1992, + 24900000), + (2016, + 25200000), + (2064, + 25800000), + (2066, + 25825000), + (2070, + 25875000), + (2095, + 26187500), + (2096, + 26200000), + (2152, + 26900000), + (2189, + 27362500), + (2191, + 27387500), + (2206, + 27575000), + (2211, + 27637500), + (2217, + 27712500), + (2238, + 27975000), + (2254, + 28175000), + (2256, + 28200000), + (2261, + 28262500), + (2280, + 28500000), + (2336, + 29200000), + (2373, + 29662500), + (2442, + 30525000), + (2462, + 30775000), + (2499, + 31237500), + (2522, + 31525000), + (2555, + 31937500), + (2557, + 31962500), + (2576, + 32200000), + (2602, + 32525000), + (2609, + 32612500), + (2652, + 33150000), + (2658, + 33225000), + (2660, + 33250000), + (2722, + 34025000), + (2741, + 34262500), + (2749, + 34362500), + (2758, + 34475000), + (2790, + 34875000), + (2824, + 35300000), + (2863, + 35787500), + (2870, + 35875000), + (2872, + 35900000), + (2914, + 36425000), + (2944, + 36800000), + (2947, + 36837500), + (3025, + 37812500), + (3028, + 37850000), + (3068, + 38350000), + (3077, + 38462500), + (3106, + 38825000), + (3189, + 39862500), + (3301, + 41262500), + (3376, + 42200000), + (3396, + 42450000), + (3419, + 42737500), + (3446, + 43075000), + (3458, + 43225000), + (3484, + 43550000), + (3577, + 44712500), + (3599, + 44987500), + (3675, + 45937500), + (3687, + 46087500), + (3804, + 47550000), + (3851, + 48137500), + (3855, + 48187500), + (3877, + 48462500), + (3892, + 48650000), + (3989, + 49862500), + (4089, + 51112500), + (4106, + 51325000), + (4112, + 51400000), + (4167, + 52087500), + (4188, + 52350000), + (4218, + 52725000), + (4224, + 52800000), + (4252, + 53150000), + (4356, + 54450000), + (4367, + 54587500), + (4388, + 54850000), + (4474, + 55925000), + (4482, + 56025000), + (4511, + 56387500), + (4557, + 56962500), + (4622, + 57775000), + (4684, + 58550000), + (4700, + 58750000), + (4722, + 59025000), + (4735, + 59187500), + (4940, + 61750000), + (4944, + 61800000), + (4963, + 62037500), + (4975, + 62187500), + (4998, + 62475000), + (5051, + 63137500), + (5115, + 63937500), + (5117, + 63962500), + (5155, + 64437500), + (5157, + 64462500), + (5161, + 64512500), + (5162, + 64525000), + (5190, + 64875000), + (5195, + 64937500), + (5199, + 64987500), + (5212, + 65150000), + (5252, + 65650000), + (5279, + 65987500), + (5295, + 66187500), + (5314, + 66425000), + (5326, + 66575000), + (5414, + 67675000), + (5493, + 68662500), + (5526, + 69075000), + (5639, + 70487500), + (5710, + 71375000), + (5795, + 72437500), + (5931, + 74137500), + (6033, + 75412500), + (6081, + 76012500), + (6119, + 76487500), + (6127, + 76587500), + (6245, + 78062500), + (6300, + 78750000), + (6315, + 78937500), + (6317, + 78962500), + (6408, + 80100000), + (6416, + 80200000), + (6496, + 81200000), + (6637, + 82962500), + (6863, + 85787500), + (7076, + 88450000), + (7234, + 90425000), + (7305, + 91312500), + (7426, + 92825000), + (7555, + 94437500), + (7630, + 95375000), + (7710, + 96375000), + (7711, + 96387500), + (7974, + 99675000), + (8053, + 100662500), + (8135, + 101687500), + (8226, + 102825000), + (8237, + 102962500), + (8257, + 103212500), + (8455, + 105687500), + (8474, + 105925000), + (8726, + 109075000), + (8796, + 109950000), + (8802, + 110025000), + (9067, + 113337500), + (9121, + 114012500), + (9133, + 114162500), + (9163, + 114537500), + (9236, + 115450000), + (9280, + 116000000), + (9288, + 116100000), + (9525, + 119062500), + (9532, + 119150000), + (9584, + 119800000), + (9596, + 119950000), + (9672, + 120900000), + (9860, + 123250000), + (9988, + 124850000), + (9990, + 124875000), + (10014, + 125187500), + (10101, + 126275000), + (10244, + 128062500), + (10247, + 128100000), + (10729, + 134125000), + (10894, + 136187500), + (11092, + 138662500), + (12021, + 150275000), + (12098, + 151237500), + (12530, + 156637500), + (12903, + 161300000), + (13324, + 166562500), + (13466, + 168337500), + (13506, + 168837500), + (13507, + 168850000), + (13662, + 170787500), + (14708, + 183862500), + (15052, + 188162500), + (15622, + 195287500), + (15961, + 199525000)], + 't1ZYZS6ynUDbvht7vH3dMiM3rsAJ1p6EGWC': [(76617, 10000)], + 't1ZpiX2XapchHjS3LgXBuY6ccCbWBgJQink': [(1390978, 259842), (1391354, 230000), + (1391365, 31516), (1395922, 50), + (1395946, 79278), (1399998, 77542), + (1400180, 34350), (1400937, 22553), + (1406566, 15580), (1412181, 3450), + (1432458, 195333), (1452172, 7318), + (1469231, 52607), (1470087, 3451), + (1470101, 115861), (1471162, 31747), + (1476791, 60), (1482737, 2340), + (1482875, 119283)], + 't1a9Lh8Bmn4joPbZxs8Fh4QpT35mbahmZau': [(710746, 4540), (711692, 28030), + (713287, 38823), (720911, 2260), + (722228, 13066), (723119, 17270), + (724732, 143474), (725477, 3330), + (725839, 6741), (1240799, 79296), + (1294030, 34161), (1296140, 67724), + (1296298, 52241), (1305215, 15478), + (1320813, 5757), (1321718, 257236), + (1325778, 2284), (1332323, 205114), + (1333881, 2349), (1338368, 119), + (1343558, 5520), (1347556, 280060), + (1349271, 46827), (1352714, 4608), + (1354335, 4646), (1354390, 180054), + (1359180, 449), (1360564, 415548), + (1364388, 416809), (1365156, 25139), + (1379805, 47771)], + 't1arthoEup9p4wgX8d7AVLNHDRM4bYA7iWb,t1brtadGbgvwBaNYrQGMErJwMSWAdDbiGq5,t1crtttrMXByViQsWh1vGo2msxW5zGSZ8tg': [(498, + 1), + (624, + 1)], + 't1bBPqfvfyzWFSnp1AMcrSYGqB6gKFUGXMg': [(1755121, 19000), (1755630, 2000), + (1756192, 1275), (1756781, 2000), + (1756828, 6000), (1757001, 10000), + (1757147, 2240), (1757783, 1408), + (1758822, 8000), (1758845, 3759), + (1759158, 19520)], + 't1bEGpCsvYenFdw3YqSFJazJBefNGnY5TK3': [(956522, 578707), (956629, 39823), + (956687, 1558487), (956689, 21041), + (956705, 27108), (956857, 250), + (956961, 62320), (957079, 7757), + (957114, 285729), (957257, 5000), + (957306, 1285903), (957356, 793146), + (957375, 4086), (957383, 2270), + (957429, 20481), (957466, 96985), + (957488, 36100), (957528, 16720), + (957602, 417727), (957637, 46832), + (957656, 12047), (957670, 70000), + (957681, 607098), (957765, 2039), + (957770, 10000), (957822, 17670), + (957893, 27947), (958019, 10000), + (958095, 129557), (958174, 167085), + (958377, 12085), (958420, 10000), + (958526, 8579), (958597, 10000), + (958631, 182714), (958688, 17584), + (958898, 74247), (959048, 107125), + (959115, 204065), (959166, 3386), + (959176, 45752), (959309, 17175), + (959374, 142528), (959512, 12262), + (959731, 34086), (959752, 12043), + (959903, 10215), (959943, 226253), + (959946, 803650), (959951, 28634), + (960034, 27663), (960074, 2043), + (960194, 59471), (960209, 49876), + (960229, 2194731), (960251, 1920), + (960320, 10000), (960444, 18387), + (960475, 73110), (960484, 15160), + (960485, 698471), (960520, 27796), + (960522, 236076), (960545, 145493), + (960648, 20703), (960735, 2046), + (960745, 9451), (960777, 60021), + (960805, 35567), (960824, 3740), + (960826, 36630), (960877, 947461), + (960939, 86490), (961010, 2450), + (961039, 103930), (961086, 13596), + (961105, 10000), (961136, 30378), + (961153, 102739), (961171, 12046), + (961228, 188293), (961320, 38116), + (961377, 40277), (961425, 23080), + (961444, 4948), (961460, 10000), + (961479, 443495), (961497, 95438), + (961514, 22331), (961519, 1278613), + (961658, 104474), (961663, 18356), + (961664, 40687), (961666, 11536), + (961710, 10000), (961725, 106740), + (961752, 194562), (961785, 2450), + (961788, 62783), (961795, 115537), + (961799, 5533), (961805, 241150), + (961811, 85749), (961835, 6129), + (961838, 71), (961877, 20624), + (961899, 15620), (961918, 7250), + (961934, 40396), (961953, 143801), + (961959, 83374), (962034, 28387), + (962048, 103583), (962123, 20000), + (962137, 20807), (962138, 4086), + (962160, 89340), (962165, 26344), + (962204, 42531), (962230, 60547), + (962269, 197399), (962315, 12350), + (962329, 68413), (962339, 66583), + (962382, 10000), (962404, 157470), + (962409, 17378), (962412, 20000), + (962440, 10000), (962444, 10000), + (962449, 24767), (962466, 10000), + (962490, 10000), (962509, 22450), + (962520, 39912), (962529, 21973), + (962570, 10000), (962579, 13267), + (962591, 18479), (962602, 48992), + (962612, 245510), (962614, 10030), + (962617, 10000), (962645, 496457), + (962655, 145580), (962668, 17627), + (962714, 26444), (962715, 10658), + (962718, 443927), (962754, 162531), + (962787, 221144), (962788, 32258), + (962797, 454677), (962830, 26474), + (962838, 52255), (962844, 10000), + (962845, 76872), (962849, 182622), + (962864, 22039), (962899, 40000), + (962909, 48085), (962938, 292856), + (962953, 22085), (962989, 127535), + (962998, 202836), (963026, 116141), + (963036, 106976), (963050, 64397), + (963051, 90682), (963055, 32473), + (963067, 54760), (963068, 45131), + (963098, 8359), (963102, 22047), + (963112, 10000), (963117, 114728), + (963131, 18359), (963140, 15315), + (963147, 553800), (963159, 38156), + (963193, 67111), (963199, 100000), + (963205, 20144), (963208, 21896), + (963221, 44980), (963232, 30000), + (963253, 20000), (963267, 22260), + (963270, 40000), (963273, 26016), + (963276, 50999), (963300, 20000), + (963307, 20279), (963315, 22143), + (963321, 10245), (963329, 10000), + (963331, 38829), (963337, 12043), + (963346, 194879), (963358, 12043), + (963373, 30000), (963376, 2043), + (963397, 12043), (963437, 18359), + (963480, 10000), (963488, 16780), + (963515, 22147), (963518, 10000), + (963546, 71970), (963552, 2043), + (963554, 42445), (963569, 506470), + (963571, 301731), (963613, 47409), + (963649, 632353), (963676, 10000), + (963684, 156660), (963692, 10000), + (963695, 8359), (963699, 61115), + (963701, 4513), (963708, 10000), + (963714, 22047), (963735, 22435), + (963738, 131044), (963740, 130839), + (963750, 118172), (963755, 18091), + (963785, 175146), (963809, 6536), + (963818, 2350), (963824, 46740), + (963826, 23196), (963834, 152289), + (963835, 340906), (963836, 126397), + (963858, 23938), (963878, 204410), + (963897, 18198), (963911, 93588), + (963917, 113076), (963923, 77767), + (963944, 28043), (963953, 50000), + (963956, 36813), (963959, 12047), + (963966, 112481), (963970, 310000), + (964000, 92148), (964005, 104110), + (964012, 34872), (964018, 22499), + (964025, 149431), (964063, 3983), + (964087, 143669), (964100, 157284), + (964105, 98974), (964109, 20128), + (964140, 66440), (964197, 40809), + (964202, 24090), (964239, 30000), + (964243, 48808), (964259, 12038), + (964268, 88891), (964298, 14086), + (964310, 74072), (964329, 217637), + (964339, 10000), (964354, 166411), + (964357, 186052), (964360, 10000), + (964361, 10000), (964365, 27508), + (964376, 19834), (964418, 522331), + (964430, 21594), (964436, 13740), + (964461, 140922), (964468, 64630), + (964487, 50142), (964496, 134878), + (964529, 65786), (964544, 34812), + (964549, 16536), (964553, 21340), + (964562, 10000), (964572, 35887), + (964582, 10000), (964593, 23958), + (964646, 10300), (964673, 322996), + (964676, 10000), (964682, 45386), + (964697, 10361), (964703, 73804), + (964704, 20976), (964711, 32043), + (964712, 116900), (964720, 21496), + (964732, 148621), (964735, 18356), + (964737, 30678), (964747, 10000), + (964753, 324318), (964756, 12047), + (964777, 107933), (964781, 48356), + (964782, 32598), (964795, 10000), + (964811, 163278), (964828, 216433), + (964836, 44193), (964854, 22085), + (964858, 33193), (964860, 53520), + (964885, 215647), (964902, 1920), + (964926, 161764), (964927, 6129), + (964930, 36800), (964947, 21220), + (964962, 134245), (964964, 16282), + (964968, 31410), (964974, 113678), + (964975, 13275), (964977, 115131), + (964989, 78519), (964990, 44086), + (964993, 34086), (965009, 58907), + (965012, 93735), (965014, 46740), + (965021, 20678), (965033, 34250), + (965035, 20403), (965036, 14303), + (965041, 57671), (965044, 53400), + (965051, 325723), (965054, 13740), + (965064, 250), (965065, 72094), + (965066, 104023), (965082, 250), + (965084, 127320), (965086, 250), + (965109, 12430), (965138, 42043), + (965140, 20000), (965151, 10000), + (965159, 10000), (965177, 40000), + (965180, 52262), (965183, 101779), + (965199, 40000), (965204, 57707), + (965206, 45580), (965210, 162443), + (965224, 46133), (965230, 82470), + (965254, 231033), (965260, 51072), + (965263, 192263), (965271, 274906), + (965281, 89463), (965291, 81015), + (965319, 50215), (965338, 28043), + (965340, 2043), (965344, 14086), + (965356, 179531), (965385, 91275), + (965386, 22881), (965405, 30622), + (965408, 191310), (965415, 30253), + (965428, 106856), (965454, 2450), + (965457, 26536), (965470, 47623), + (965485, 63468), (965488, 27500), + (965509, 6129), (965528, 2260), + (965564, 134900), (965571, 24086), + (965583, 24301), (965597, 1308353), + (965604, 8176), (965615, 40000), + (965627, 95038), (965647, 157181), + (965657, 232021), (965685, 16129), + (965696, 725652), (965697, 46086), + (965699, 18357), (965703, 55676), + (965709, 2043), (965722, 24043), + (965723, 144348), (965728, 10000), + (965749, 42529), (965762, 18356), + (965770, 194965), (965787, 51811), + (965802, 10000), (965810, 2899), + (965822, 10000), (965832, 10000), + (965864, 12260), (965918, 32450), + (965934, 36129), (965941, 17830), + (965949, 32845), (965962, 112174), + (965963, 33962), (966005, 388423), + (966010, 250), (966014, 2047), + (966021, 61346), (966023, 111951), + (966049, 42250), (966060, 13969), + (966076, 34086), (966077, 6581), + (966097, 158569), (966098, 75032), + (966105, 32443), (966128, 14086), + (966141, 25856), (966145, 4493), + (966149, 24488), (966169, 12043), + (966173, 283964), (966176, 2043), + (966219, 10000), (966241, 111354), + (966245, 235508), (966297, 9187), + (966298, 466856), (966299, 32047), + (966316, 97576), (966341, 20000), + (966350, 119666), (966382, 35342), + (966386, 50516), (966412, 16129), + (966436, 10082576), (966468, 100984), + (966486, 2043), (966493, 72876), + (966499, 102843), (966526, 24378), + (966544, 14086), (966552, 32357), + (966555, 6555), (966558, 10000), + (966578, 185477), (966599, 10000), + (966614, 35799), (966637, 128132), + (966644, 173043), (966648, 42447), + (966660, 10000), (966674, 157006), + (966682, 71193), (966683, 72135), + (966686, 30399), (966694, 6129), + (966703, 32135), (966733, 4086), + (966743, 16129), (966747, 12043), + (966757, 2043), (966760, 40399), + (966771, 78895), (966777, 107454), + (966784, 64556), (966787, 170209), + (966818, 10000), (966823, 443915), + (966850, 28172), (966858, 1380519), + (966860, 26915), (966863, 13301), + (966885, 75320), (966900, 11000), + (966909, 4086), (966913, 41916), + (966927, 25417), (966938, 12260), + (966942, 112584), (966951, 126609), + (966956, 10000), (966963, 26112), + (966976, 192047), (966982, 21164), + (966992, 24094), (967002, 27520), + (967017, 210666), (967018, 10000), + (967023, 8290), (967031, 86631), + (967033, 89423), (967040, 77326), + (967047, 43384), (967050, 216687), + (967055, 8356), (967061, 69128), + (967064, 4086), (967069, 62844), + (967081, 10000), (967084, 13500), + (967087, 10248), (967103, 18456), + (967104, 2350), (967122, 106423), + (967126, 10000), (967133, 67666), + (967145, 60036), (967149, 20000), + (967152, 7108), (967165, 125108), + (967167, 10215), (967170, 49724), + (967172, 22043), (967173, 142644), + (967181, 10000), (967192, 20000), + (967216, 28357), (967224, 20000), + (967276, 186079), (967284, 46740), + (967292, 59696), (967308, 12664), + (967311, 219570), (967315, 3963), + (967319, 25601), (967340, 129264), + (967346, 8669), (967350, 2047), + (967357, 226422), (967359, 10000), + (967365, 46436), (967372, 347991), + (967379, 22700), (967390, 40077), + (967399, 147200), (967402, 20471), + (967407, 38837), (967417, 21009), + (967440, 38857), (967460, 8357), + (967471, 146733), (967477, 10000), + (967479, 10000), (967486, 5749), + (967489, 220000), (967492, 87367), + (967497, 55775), (967503, 12043), + (967518, 9689), (967527, 161806), + (967530, 320869), (967531, 10000), + (967544, 2043), (967552, 414667), + (967554, 4303), (967560, 10399), + (967567, 2047), (967568, 3275), + (967569, 38798), (967579, 105046), + (967603, 10000), (967624, 66731), + (967629, 76349), (967636, 39153), + (967637, 159389), (967638, 1920), + (967640, 784832), (967642, 26481), + (967654, 10000), (967657, 25580), + (967662, 50961), (967691, 72076), + (967702, 10000), (967707, 20706), + (967710, 12043), (967714, 54350), + (967715, 54781), (967733, 10000), + (967744, 10000), (967749, 6129), + (967785, 178207), (967797, 22450), + (967802, 143211), (967805, 16215), + (967810, 75446), (967818, 69705), + (967822, 165891), (967834, 22085), + (967856, 34034), (967861, 66592), + (967867, 74887), (967878, 13456), + (967894, 34090), (967898, 18085), + (967900, 14171), (967909, 77658), + (967918, 157301), (967938, 280711), + (967939, 177068), (967944, 13121), + (967946, 108330), (967948, 136113), + (967954, 17892), (967955, 29660), + (967963, 20000), (967967, 44493), + (967984, 115834), (967987, 112737), + (967992, 213289), (967996, 14520), + (968002, 26120), (968015, 67171), + (968024, 10000), (968034, 345809), + (968040, 248907), (968083, 58233), + (968084, 139324), (968088, 16017), + (968093, 112377), (968110, 36000), + (968120, 29621), (968131, 10000), + (968140, 92063), (968149, 42857), + (968154, 3740), (968167, 4303), + (968178, 16314), (968185, 28356), + (968189, 12043), (968196, 178550), + (968198, 82428), (968200, 2043), + (968201, 12705), (968212, 315326), + (968213, 67380), (968222, 42485), + (968225, 56959), (968226, 12450), + (968231, 53754), (968236, 18243), + (968248, 125944), (968249, 2361), + (968254, 10000), (968259, 1245716), + (968261, 748), (968271, 30094), + (968273, 30707), (968276, 76848), + (968312, 10000), (968318, 26828), + (968319, 53357), (968343, 18357), + (968361, 83996), (968364, 70645), + (968368, 16171), (968370, 10000), + (968382, 2232953), (968386, 15580), + (968387, 166920), (968395, 10000), + (968406, 3990), (968413, 39517), + (968421, 255863), (968427, 60), + (968428, 89051), (968429, 250), + (968450, 115671), (968463, 118129), + (968467, 15580), (968473, 101958), + (968477, 46383), (968478, 6000), + (968487, 2297), (968493, 4086), + (968501, 54411), (968517, 10000), + (968530, 16436), (968532, 4086), + (968540, 88891), (968545, 38516), + (968548, 25333), (968550, 12785), + (968554, 88891), (968575, 25952), + (968599, 3275), (968618, 91341), + (968623, 13406), (968631, 84844), + (968643, 58996), (968647, 43472), + (968652, 2028), (968672, 68886), + (968677, 14090), (968679, 212437), + (968680, 36862), (968708, 6133), + (968716, 73202), (968725, 10000), + (968743, 102390), (968761, 4086), + (968767, 5225), (968776, 12043), + (968779, 6129), (968781, 2043), + (968800, 41625), (968802, 86546), + (968817, 546540), (968829, 95943), + (968833, 86468), (968834, 81467), + (968845, 12043), (968846, 161026), + (968848, 110982), (968849, 16943), + (968850, 66856), (968855, 36455), + (968863, 29371), (968865, 24374), + (968870, 306042), (968873, 46505), + (968877, 112700), (968895, 8357), + (968896, 17623), (968920, 18357), + (968921, 59538), (968943, 30452), + (968953, 24393), (968967, 20000), + (968983, 4086), (968988, 22293), + (968992, 38189), (968998, 104571), + (969007, 10663), (969015, 72060), + (969019, 2043), (969041, 110070), + (969045, 10622), (969047, 4086), + (969050, 634259), (969067, 198872), + (969089, 821370), (969090, 35840), + (969097, 1716052), (969101, 122126), + (969102, 10000), (969107, 16346), + (969108, 22278), (969109, 93178), + (969115, 138803), (969143, 24301), + (969169, 83744), (969178, 84809), + (969184, 2350), (969206, 27788), + (969207, 18260), (969225, 15339), + (969232, 12143), (969234, 136973), + (969239, 10000), (969291, 80461), + (969319, 118), (969324, 50240), + (969325, 10000), (969329, 25845), + (969330, 2430), (969354, 179930), + (969362, 15580), (969365, 73731), + (969370, 38478), (969385, 86898), + (969410, 2260), (969418, 7096), + (969419, 98946), (969420, 21885), + (969425, 12615), (969439, 10000), + (969440, 14223), (969443, 167700), + (969455, 70255), (969459, 16843), + (969465, 76617), (969470, 92981), + (969481, 10000), (969490, 10000), + (969498, 33490), (969521, 59154), + (969536, 17707), (969538, 4104), + (969563, 140769), (969567, 14484), + (969571, 6129), (969578, 104807), + (969591, 34089), (969592, 30260), + (969624, 4377), (969625, 212302), + (969629, 121723), (969636, 2043), + (969642, 2038), (969658, 2043), + (969671, 3467), (969673, 76870), + (969675, 16286), (969676, 128116), + (969691, 86840), (969698, 31013), + (969701, 131538), (969709, 24535), + (969717, 10000), (969722, 512161), + (969723, 120000), (969730, 2030), + (969735, 8167), (969749, 6536), + (969764, 23969), (969778, 90643), + (969811, 41874), (969819, 98501), + (969825, 8354), (969827, 16129), + (969828, 28172), (969835, 17904), + (969843, 82412), (969847, 26780), + (969850, 10000), (969851, 86033), + (969853, 48290), (969865, 37693), + (969872, 123083), (969876, 14711), + (969897, 29852), (969904, 5977), + (969907, 8172), (969914, 66747), + (969935, 14902), (969939, 110505), + (969945, 10263), (969961, 30000), + (969982, 10000), (969992, 66610), + (970007, 2043), (970014, 105038), + (970031, 2330), (970033, 186708), + (970042, 27580), (970049, 12440), + (970052, 103828), (970071, 97444), + (970074, 2350), (970075, 6129), + (970084, 4086), (970110, 93342), + (970129, 69964), (970144, 2043), + (970147, 95744), (970156, 10000), + (970169, 110000), (970177, 4896), + (970188, 20000), (970197, 26129), + (970204, 3100000), (970210, 70225), + (970215, 70926), (970216, 19376), + (970234, 16536), (970243, 4393), + (970247, 14086), (970254, 20000), + (970262, 24373), (970267, 29104), + (970268, 11755), (970275, 26046), + (970281, 100000), (970282, 2185351), + (970285, 30), (970292, 1325096), + (970293, 10000), (970295, 111138), + (970298, 17675), (970306, 71436), + (970311, 128409), (970313, 46168), + (970321, 5004), (970323, 29938), + (970361, 10000), (970367, 12078), + (970373, 65287), (970385, 20558), + (970408, 132001), (970411, 18438), + (970417, 103687), (970441, 117388), + (970458, 12049), (970463, 10000), + (970470, 20000), (970471, 2661), + (970475, 110965), (970488, 11057), + (970489, 30000), (970490, 14265), + (970514, 166828), (970517, 4698), + (970527, 9149), (970531, 8370), + (970537, 1308775), (970544, 18941), + (970547, 1000), (970575, 2051), + (970579, 14303), (970581, 100030), + (970582, 93443), (970607, 218103), + (970613, 26361), (970614, 7051), + (970619, 36555), (970631, 8375), + (970637, 1029346), (970648, 10000), + (970687, 38630), (970691, 401721), + (970700, 43509), (970722, 107638), + (970727, 133342), (970744, 166732), + (970746, 148186), (970748, 27750), + (970758, 24263), (970802, 20000), + (970803, 10000), (970813, 8388), + (970818, 10000), (970821, 14395), + (970827, 84132), (970829, 48072), + (970831, 26293), (970837, 10000), + (970839, 10000), (970845, 12441), + (970856, 22698), (970857, 140610), + (970860, 44704), (970861, 2349), + (970872, 2350), (970873, 199217), + (970877, 14028), (970878, 8390), + (970883, 38392), (970886, 12341), + (970890, 95149), (970899, 31904), + (970906, 4609), (970908, 10000), + (970909, 42729), (970923, 2430), + (970935, 20000), (970936, 54405), + (970967, 103176), (970968, 37980), + (970979, 100200), (970986, 118394), + (970989, 10000), (970994, 3105), + (970996, 206245), (970999, 15967), + (971002, 12349), (971003, 10000), + (971008, 77160), (971024, 2349), + (971026, 250), (971040, 10000), + (971047, 12085), (971057, 10000), + (971082, 6330), (971087, 6279), + (971095, 75169), (971096, 22349), + (971117, 61912), (971121, 76040), + (971129, 119377), (971133, 12349), + (971135, 354842), (971155, 248220), + (971168, 37503), (971174, 16720), + (971177, 2057), (971182, 54196), + (971194, 43349), (971195, 16848), + (971197, 10000), (971203, 14698), + (971209, 18401), (971224, 55972), + (971229, 2450), (971253, 12349), + (971315, 63168), (971316, 14188), + (971317, 18208), (971318, 158965), + (971322, 28841), (971346, 121432), + (971347, 2349), (971350, 69405), + (971353, 10000), (971354, 23449), + (971356, 339396), (971361, 32505), + (971367, 14399), (971372, 125837), + (971402, 125113), (971411, 20000), + (971412, 766420), (971420, 10000), + (971430, 9870), (971435, 293005), + (971436, 8349), (971438, 48177), + (971443, 1920), (971450, 178911), + (971463, 34014), (971475, 63205), + (971493, 67388), (971497, 10000), + (971511, 18410), (971530, 10000), + (971541, 12346), (971565, 10000), + (971572, 124950), (971604, 12349), + (971605, 79656), (971606, 10000), + (971612, 10000), (971617, 241236), + (971622, 10670), (971632, 4660), + (971634, 288702), (971643, 19647), + (971651, 74585), (971656, 80627), + (971657, 2052), (971700, 20187), + (971701, 4321), (971712, 2043), + (971713, 2060), (971716, 14124), + (971728, 270159), (971730, 2349), + (971741, 31719), (971742, 104243), + (971754, 13911), (971766, 16089), + (971778, 203842), (971797, 35972), + (971808, 137660), (971826, 203788), + (971829, 46482), (971836, 21072), + (971844, 29366), (971848, 10000), + (971852, 40452), (971874, 15105), + (971876, 2350), (971883, 69026), + (971892, 45306), (971900, 6000), + (971904, 117471), (971915, 7047), + (971918, 110275), (971925, 127450), + (971927, 423240), (971933, 899802), + (971956, 499952), (971958, 36836), + (971961, 22375), (971964, 41018), + (971976, 4322), (971984, 183294), + (971985, 149909), (971997, 12260), + (971998, 389080), (972007, 326172), + (972013, 1136369), (972016, 81449), + (972021, 28419), (972027, 71476), + (972035, 20000), (972040, 121460), + (972043, 68577), (972064, 2260), + (972085, 79422), (972089, 2349), + (972090, 339028), (972096, 2349), + (972099, 77360), (972108, 4698), + (972110, 42635), (972131, 124698), + (972132, 223762), (972133, 38545), + (972138, 10000), (972139, 28098), + (972144, 93972), (972151, 100023), + (972165, 1582), (972167, 27048), + (972168, 26761), (972169, 116130), + (972170, 204887), (972175, 20000), + (972185, 164734), (972188, 27148), + (972200, 10000), (972205, 32915), + (972207, 4106), (972225, 163032), + (972238, 20000), (972244, 116441), + (972272, 79419), (972287, 192011), + (972300, 28763), (972302, 17830), + (972303, 10000), (972304, 47623), + (972322, 4395), (972330, 20000), + (972334, 141268), (972336, 19850), + (972343, 8421), (972352, 92922), + (972368, 10000), (972369, 10000), + (972379, 119407), (972391, 24187), + (972397, 33060), (972404, 2349), + (972409, 103873), (972423, 30000), + (972428, 116032), (972432, 8422), + (972433, 4698), (972436, 88729), + (972441, 8422), (972469, 22430), + (972472, 107266), (972473, 12260), + (972478, 99725), (972488, 71973), + (972495, 1012349), (972502, 1920), + (972507, 68889), (972520, 285831), + (972522, 22063), (972537, 4126), + (972540, 156231), (972542, 35105), + (972551, 2063), (972554, 32038), + (972560, 18286), (972567, 116070), + (972577, 81653), (972578, 12064), + (972584, 57912), (972587, 816122), + (972589, 57800), (972590, 267932), + (972593, 16000), (972607, 89826), + (972609, 12349), (972614, 34000), + (972615, 168971), (972640, 32054), + (972641, 120672), (972650, 51547), + (972652, 49292), (972664, 5220), + (972669, 32600), (972671, 550643), + (972674, 7000), (972684, 3387241), + (972686, 10000), (972687, 2685), + (972688, 401497), (972697, 236603), + (972702, 10000), (972709, 2349), + (972725, 12063), (972737, 28795), + (972744, 250), (972746, 81924), + (972753, 10000), (972757, 347520), + (972759, 26349), (972764, 105830), + (972774, 10000), (972789, 101512), + (972791, 123779), (972798, 10000), + (972803, 6378), (972810, 25374), + (972811, 216628), (972818, 125848), + (972819, 30826), (972821, 113779), + (972822, 23532), (972826, 12450), + (972830, 118226), (972838, 49660), + (972841, 53774), (972845, 133988), + (972877, 40000), (972882, 5470), + (972892, 92764), (972900, 17000), + (972901, 10000), (972911, 25558), + (972912, 190878), (972913, 9314), + (972929, 176021), (972932, 12055), + (972933, 32350), (972936, 104208), + (972943, 2450), (972946, 10000), + (972954, 27328), (972955, 189116), + (972971, 14520), (972984, 10000), + (972997, 32063), (973000, 113227), + (973001, 206383), (973016, 43215), + (973028, 167206), (973031, 135361), + (973032, 10000), (973052, 118245), + (973054, 127830), (973057, 155820), + (973065, 307961), (973071, 574822), + (973078, 235812), (973080, 30000), + (973081, 17452), (973084, 244724), + (973086, 172013), (973089, 40868), + (973090, 120000), (973098, 142238), + (973100, 10000), (973101, 152109), + (973108, 10000), (973111, 90984), + (973113, 30000), (973117, 148116), + (973123, 298771), (973124, 12929), + (973126, 1372942), (973129, 20000), + (973130, 10000), (973134, 138458), + (973136, 77400), (973141, 25660), + (973143, 133943), (973145, 143570), + (973146, 77392), (973155, 2349), + (973158, 22043), (973165, 79293), + (973169, 14799), (973173, 22651), + (973179, 22085), (973180, 267229), + (973187, 10000), (973189, 12000), + (973191, 274757), (973193, 167543), + (973195, 140170), (973204, 43357), + (973222, 12349), (973227, 167663), + (973228, 10773), (973230, 54066), + (973232, 91745), (973236, 16025), + (973238, 32826), (973241, 126339), + (973248, 39097), (973249, 20000), + (973260, 2349), (973263, 19272), + (973271, 2349), (973289, 118462), + (973290, 146029), (973296, 15795), + (973300, 67392), (973312, 39729), + (973313, 10071), (973322, 12349), + (973325, 12349), (973344, 36848), + (973346, 12349), (973347, 6360), + (973353, 2655), (973363, 145941), + (973372, 127462), (973376, 83944), + (973382, 24345), (973383, 2379), + (973387, 111976), (973389, 34128), + (973390, 20000), (973401, 10000), + (973402, 10000), (973404, 66884), + (973407, 10000), (973413, 45631), + (973417, 10000), (973420, 91167), + (973422, 67929), (973423, 4698), + (973434, 18425), (973436, 98877), + (973437, 92199), (973462, 108602), + (973464, 22064), (973466, 18425), + (973468, 47244), (973471, 20000), + (973475, 10000), (973477, 10000), + (973481, 90854), (973482, 2055), + (973499, 10000), (973506, 12063), + (973507, 17889), (973514, 3010), + (973515, 55872), (973519, 150929), + (973522, 2349), (973524, 50905), + (973525, 472104), (973533, 247955), + (973546, 14434), (973547, 25105), + (973567, 20000), (973573, 49498), + (973577, 136685), (973588, 30299), + (973591, 14106), (973604, 20000), + (973608, 129216), (973611, 23332), + (973612, 68181), (973613, 7872), + (973624, 63412), (973626, 47948), + (973628, 12349), (973630, 10000), + (973634, 76952), (973636, 10000), + (973638, 2450), (973642, 33817), + (973651, 225896), (973654, 2349), + (973657, 46961), (973661, 219977), + (973665, 106760), (973669, 4075), + (973671, 25003), (973673, 102435), + (973685, 20000), (973692, 79086), + (973695, 22968), (973712, 181303), + (973713, 136294), (973727, 34750), + (973731, 10000), (973742, 12341), + (973748, 10000), (973752, 10000), + (973753, 10000), (973759, 12055), + (973766, 12014), (973768, 32063), + (973769, 29735), (973770, 44118), + (973774, 26520), (973775, 2063), + (973777, 23400), (973780, 10000), + (973781, 28424), (973783, 522055), + (973785, 116544), (973787, 35180), + (973789, 32063), (973796, 2124229), + (973803, 10000), (973822, 20000), + (973823, 15580), (973841, 2063), + (973847, 42624), (973860, 10000), + (973875, 37670), (973878, 326939), + (973882, 2260), (973889, 78384), + (973895, 31920), (973897, 245), + (973904, 121335), (973906, 2124641), + (973921, 10000), (973937, 82600), + (973943, 10245), (973948, 34000), + (973949, 949531), (973955, 10000), + (973959, 148600), (973972, 77246), + (973973, 10000), (973975, 244), + (973981, 42000), (973982, 10276), + (974000, 10279), (974001, 161155), + (974002, 20000), (974003, 160790), + (974013, 10276), (974024, 107656), + (974037, 42450), (974054, 71340), + (974057, 10000), (974061, 15410), + (974081, 10000), (974102, 10000), + (974115, 24800), (974119, 10000), + (974124, 36000), (974132, 22260), + (974145, 232027), (974152, 20577), + (974154, 10619), (974156, 214603), + (974160, 12695), (974162, 341160), + (974167, 730958), (974170, 31410), + (974172, 47495), (974187, 102770), + (974194, 21148), (974212, 35052), + (974218, 10000), (974224, 2610), + (974225, 120000), (974227, 90477), + (974231, 10000), (974233, 55573), + (974235, 200228), (974237, 45609), + (974246, 24468), (974247, 245), + (974250, 111920), (974257, 66665), + (974266, 2019600), (974274, 20000), + (974276, 107118), (974279, 100250), + (974280, 250), (974286, 32071), + (974297, 10000), (974298, 10000), + (974300, 22662), (974301, 42633), + (974302, 2260), (974315, 14763), + (974324, 71582), (974325, 20000), + (974328, 41920), (974330, 10000), + (974332, 136000), (974335, 20520), + (974336, 3740), (974340, 10000), + (974353, 35162), (974355, 244), + (974357, 49051), (974361, 29988), + (974374, 20000), (974376, 123039), + (974377, 11391), (974390, 244), + (974400, 10000), (974405, 1713037), + (974411, 15580), (974420, 10071), + (974433, 100), (974434, 38450), + (974444, 10000), (974445, 18711), + (974452, 350391), (974455, 20000), + (974457, 10000), (974458, 12521), + (974470, 13333), (974472, 64863), + (974475, 159661), (974484, 21385), + (974486, 59342), (974491, 10000), + (974494, 12450), (974496, 22361), + (974497, 22971), (974504, 178109), + (974505, 50520), (974513, 456503), + (974514, 81732), (974519, 111708), + (974520, 74953), (974522, 166341), + (974535, 18792), (974537, 104548), + (974543, 61950), (974548, 23496), + (974551, 30244), (974554, 31978), + (974555, 11920), (974564, 193839), + (974574, 23267), (974591, 18711), + (974596, 245), (974612, 13204), + (974615, 24175), (974616, 165520), + (974631, 48711), (974643, 10000), + (974646, 90000), (974656, 56410), + (974670, 25580), (974676, 12450), + (974682, 90541), (974683, 20836), + (974685, 13264), (974692, 20000), + (974694, 22697), (974733, 18960), + (974740, 19850), (974754, 135410), + (974755, 22960), (974760, 3573), + (974778, 20000), (974781, 10000), + (974786, 110688), (974789, 30873), + (974791, 51634), (974810, 12936), + (974813, 14799), (974816, 22935), + (974817, 2936), (974845, 55312), + (974860, 864596), (974868, 20000), + (974875, 36645), (974876, 92451), + (974888, 3841), (974889, 20000), + (974899, 10000), (974906, 61935), + (974907, 30276), (974909, 42694), + (974913, 332960), (974927, 652240), + (974930, 114382), (974933, 31560), + (974934, 347), (974936, 3596), + (974943, 8202), (974945, 154960), + (974953, 79949), (974963, 20245), + (974976, 52280), (974982, 40245), + (974983, 151853), (974990, 10793), + (974998, 574540), (975002, 30000), + (975009, 20000), (975012, 1521), + (975040, 2145447), (975049, 129120), + (975056, 3267), (975059, 36000), + (975061, 10000), (975079, 33679), + (975082, 2093359), (975085, 26700), + (975089, 20000), (975090, 2961), + (975098, 48245), (975108, 195561), + (975110, 71352), (975112, 55046), + (975120, 35403), (975129, 20521), + (975134, 60245), (975136, 36504), + (975141, 42278), (975145, 155324), + (975152, 10000), (975153, 15207), + (975157, 34784), (975164, 6904), + (975165, 12726), (975172, 623), + (975178, 12960), (975179, 68526), + (975186, 13400), (975193, 61878), + (975195, 250), (975196, 25900), + (975197, 53720), (975200, 32290), + (975205, 112963), (975222, 36830), + (975229, 38334), (975234, 60677), + (975246, 20245), (975260, 16801), + (975276, 3076), (975295, 49556), + (975298, 80000), (975300, 71), + (975314, 106370), (975316, 276), + (975318, 157398), (975319, 44311), + (975329, 134433), (975336, 518419), + (975353, 10000), (975357, 10000), + (975366, 30460), (975369, 712), + (975371, 3980960), (975382, 284994), + (975383, 52835), (975401, 100000), + (975403, 201237), (975404, 16452), + (975410, 10205), (975413, 10000), + (975425, 90226), (975440, 22375), + (975446, 10000), (975447, 29921), + (975450, 2960), (975455, 3733), + (975456, 12450), (975459, 21044), + (975460, 67526), (975473, 22960), + (975477, 125418), (975479, 10276), + (975480, 17447), (975494, 130245), + (975496, 7583), (975522, 98864), + (975523, 112765), (975533, 245), + (975538, 23466), (975553, 279), + (975570, 50877), (975573, 52073), + (975578, 31060), (975580, 11671), + (975581, 106610), (975589, 79724), + (975592, 8234), (975604, 25877), + (975605, 61239), (975611, 20551), + (975629, 583), (975644, 26212), + (975645, 12967), (975647, 24356), + (975648, 153067), (975650, 10449), + (975652, 657), (975653, 54760), + (975654, 2350), (975655, 15268), + (975662, 36667), (975669, 38782), + (975673, 81760), (975675, 34403), + (975677, 13552), (975679, 81920), + (975686, 67031), (975689, 120225), + (975692, 30660), (975694, 10380), + (975698, 415), (975699, 17005), + (975705, 34375), (975714, 13544), + (975726, 414), (975728, 20415), + (975729, 55951), (975731, 76073), + (975756, 20000), (975763, 10607), + (975767, 16941), (975774, 10761), + (975784, 275), (975803, 52092), + (975805, 279), (975809, 11942), + (975811, 10000), (975817, 16129), + (975828, 380), (975840, 23884), + (975852, 36238), (975854, 1920), + (975857, 10312), (975862, 39616), + (975865, 80631), (975866, 10448), + (975873, 32749), (975882, 46529), + (975883, 10000), (975892, 24774), + (975899, 120868), (975901, 11384), + (975912, 11288), (975917, 245), + (975934, 19686), (975935, 20347), + (975939, 237015), (975945, 38362), + (975946, 34277), (975948, 16391), + (975971, 10837), (975986, 3409), + (975987, 985), (975989, 78185), + (975990, 347), (975995, 10552), + (976004, 65312), (976005, 43241), + (976010, 48536), (976013, 56020), + (976014, 2960), (976017, 10000), + (976018, 540), (976027, 226), + (976029, 4781), (976038, 547710), + (976040, 27003), (976044, 10000), + (976048, 3930), (976053, 10000), + (976055, 120307), (976058, 30645), + (976064, 30000), (976077, 13963), + (976079, 10000), (976081, 344), + (976090, 16346), (976094, 30000), + (976096, 12450), (976103, 20984), + (976106, 16067), (976109, 105905), + (976127, 245), (976141, 45172), + (976147, 16000), (976149, 200689), + (976151, 10000), (976153, 12909), + (976155, 20245), (976163, 12960), + (976175, 10000), (976177, 10000), + (976189, 47301), (976190, 10000), + (976192, 87820), (976195, 36583), + (976203, 8226), (976214, 33051), + (976218, 147300), (976228, 75205), + (976231, 57720), (976234, 10000), + (976247, 245), (976250, 61450), + (976253, 20000), (976260, 36029), + (976262, 112960), (976263, 11582), + (976277, 20373), (976278, 2960), + (976282, 20244), (976284, 32502), + (976301, 30250), (976303, 34835), + (976315, 86921), (976325, 85929), + (976326, 145583), (976327, 106829), + (976330, 15999), (976334, 15681), + (976336, 10000), (976343, 26251), + (976357, 30564), (976360, 23647), + (976369, 30315), (976372, 12450), + (976373, 22546), (976380, 68412), + (976386, 33573), (976411, 10000), + (976412, 23049), (976415, 33215), + (976421, 1920), (976426, 24320), + (976427, 1129), (976451, 131630), + (976455, 42960), (976459, 254024), + (976460, 206444), (976470, 10443), + (976474, 91239), (976481, 129503), + (976488, 2910), (976489, 47920), + (976492, 202574), (976496, 53629), + (976512, 10000), (976526, 25025), + (976531, 26000), (976533, 10717), + (976536, 2928), (976541, 19660), + (976552, 780), (976553, 79497), + (976557, 779), (976565, 10245), + (976571, 133859), (976579, 56718), + (976584, 85868), (976591, 2450), + (976604, 23897), (976612, 30505), + (976619, 10000), (976621, 10000), + (976637, 66438), (976642, 66702), + (976644, 36451), (976645, 112925), + (976646, 168837), (976654, 259051), + (976658, 871), (976661, 29056), + (976666, 42459), (976667, 37466), + (976673, 71067), (976689, 70740), + (976691, 3558), (976694, 33285), + (976697, 42949), (976709, 65006), + (976721, 7767), (976728, 2450), + (976731, 73705), (976734, 425863), + (976736, 3321), (976745, 91865), + (976754, 82436), (976761, 10044072), + (976768, 32504), (976783, 48151), + (976791, 10000), (976793, 1410), + (976802, 115980), (976809, 10000), + (976817, 96887), (976818, 10000), + (976824, 32334), (976826, 29363), + (976833, 20000), (976835, 57938), + (976840, 33573), (976842, 34880), + (976857, 20893), (976860, 20000), + (976863, 44644), (976866, 28540), + (976867, 26726), (976868, 45717), + (976873, 12260), (976889, 44098), + (976896, 25410), (976898, 32496), + (976901, 23243), (976902, 38342), + (976905, 10000), (976911, 34063), + (976921, 4063), (976922, 31135), + (976924, 34063), (976925, 38928), + (976927, 10000), (976928, 10000), + (976930, 15580), (976933, 23267), + (976937, 68414), (976941, 34063), + (976948, 1480326), (976966, 30845), + (976969, 20000), (976980, 150147), + (976987, 32430), (977008, 153472), + (977016, 16100), (977021, 192430), + (977022, 10000), (977028, 521920), + (977042, 3879), (977054, 40000), + (977072, 10000), (977079, 30000), + (977080, 20000), (977091, 74133), + (977098, 41402), (977106, 13879), + (977109, 10000), (977115, 39543), + (977116, 10000), (977135, 76206), + (977136, 266790), (977141, 924203), + (977144, 42595), (977146, 83542), + (977155, 3149495), (977158, 618838), + (977168, 20000), (977170, 18103), + (977182, 22960), (977188, 10000), + (977206, 131299), (977218, 7862), + (977219, 71), (977222, 10000), + (977224, 276), (977227, 19390), + (977228, 192000), (977238, 32080), + (977247, 13573), (977249, 975), + (977254, 34646), (977258, 2260), + (977276, 15360), (977277, 50802), + (977300, 46900), (977307, 12345), + (977313, 20000), (977334, 22349), + (977339, 33985), (977350, 29400), + (977351, 120000), (977353, 10000), + (977358, 32805), (977390, 1920), + (977391, 23573), (977392, 110000), + (977393, 392), (977397, 203913), + (977405, 134638), (977412, 20000), + (977420, 150010), (977421, 71542), + (977425, 98316), (977429, 110772), + (977431, 45433), (977436, 57108), + (977438, 10000), (977440, 3571), + (977453, 22960), (977469, 53482), + (977472, 93978), (977475, 7320), + (977479, 174729), (977481, 56445), + (977485, 47725), (977493, 2260), + (977502, 10000), (977511, 1582), + (977512, 12110), (977513, 32960), + (977518, 65451), (977524, 15385), + (977545, 24730), (977547, 147057), + (977561, 36743), (977570, 53844), + (977577, 39809), (977578, 44289), + (977580, 50390), (977589, 56866), + (977594, 14370), (977599, 89494), + (977605, 10000), (977614, 45914), + (977622, 254088), (977624, 224795), + (977629, 38000), (977634, 64760), + (977637, 10000), (977644, 2960), + (977647, 102702), (977650, 7858), + (977655, 28250), (977656, 212862), + (977659, 27376), (977660, 18709), + (977664, 63788), (977665, 10000), + (977666, 10226), (977667, 24727), + (977674, 28000), (977678, 23529), + (977679, 57545), (977681, 41924), + (977684, 2960), (977685, 11600), + (977688, 239493), (977690, 152075), + (977697, 22536), (977703, 493208), + (977706, 20168), (977710, 65980), + (977723, 10000), (977729, 6416), + (977730, 10000), (977731, 247461), + (977734, 58728), (977737, 12960), + (977739, 84482), (977750, 95299), + (977770, 6864), (977779, 128725), + (977782, 12960), (977789, 22960), + (977796, 10000), (977803, 33922), + (977805, 119728), (977808, 1454213), + (977815, 16026), (977830, 12768), + (977835, 53589), (977836, 10000), + (977846, 32960), (977850, 105032), + (977851, 136410), (977852, 20000), + (977858, 17040), (977860, 25572), + (977878, 12960), (977886, 87800), + (977912, 85422), (977930, 15580), + (977942, 21560), (977959, 10000), + (977961, 84760), (977962, 38709), + (977967, 10000), (977973, 122085), + (977981, 20000), (977984, 2450), + (977985, 46772), (977996, 20401), + (977997, 16780), (977998, 50000), + (978005, 10000), (978008, 59226), + (978010, 22450), (978022, 40000), + (978024, 1000), (978030, 10000), + (978033, 20000), (978062, 53279), + (978063, 80000), (978072, 10000), + (978076, 10452), (978091, 10347), + (978094, 20000), (978096, 10000), + (978101, 20276), (978102, 40844), + (978107, 57348), (978111, 77088), + (978124, 13573), (978126, 92450), + (978127, 20000), (978133, 39267), + (978135, 25045), (978139, 13724), + (978141, 10000), (978144, 184852), + (978156, 100000), (978162, 173065), + (978166, 30000), (978169, 10000), + (978170, 32960), (978183, 49215), + (978191, 13573), (978196, 139916), + (978199, 10000), (978210, 6437), + (978213, 89150), (978223, 12574), + (978228, 170290), (978239, 10000), + (978244, 30000), (978246, 12595), + (978258, 42229), (978259, 70649), + (978262, 10000), (978266, 22480), + (978275, 113076), (978277, 10000), + (978278, 10000), (978289, 37860), + (978291, 496461), (978293, 314471), + (978305, 245), (978307, 204330), + (978308, 24805), (978316, 146584), + (978319, 413653), (978325, 22910), + (978327, 90623), (978339, 3267), + (978343, 8910), (978345, 2960), + (978347, 22450), (978351, 33105), + (978359, 4000), (978380, 56552), + (978382, 250), (978386, 2325), + (978387, 30000), (978390, 28186), + (978392, 42260), (978393, 41509), + (978395, 201005), (978396, 25858), + (978397, 69949), (978399, 51203), + (978403, 12260), (978416, 31290), + (978426, 105251), (978443, 100), + (978452, 21631), (978454, 19830), + (978455, 144714), (978467, 42282), + (978468, 61223), (978482, 10001), + (978485, 54827), (978494, 22085), + (978513, 165366), (978524, 106458), + (978536, 19620), (978542, 30000), + (978543, 20000), (978549, 40986), + (978559, 223437), (978585, 58004), + (978591, 18388), (978593, 3000), + (978596, 12085), (978598, 141900), + (978602, 32758), (978605, 12450), + (978610, 125430), (978640, 10000), + (978651, 5860), (978654, 3979), + (978659, 123865), (978677, 25452), + (978678, 100000), (978679, 91582), + (978694, 100), (978697, 102348), + (978704, 26171), (978706, 7021), + (978719, 17019), (978722, 34679), + (978725, 173296), (978728, 10000), + (978731, 100), (978734, 53543), + (978751, 10000), (978754, 28146), + (978755, 44126), (978757, 170680), + (978761, 30000), (978771, 141293), + (978773, 52879), (978775, 46740), + (978780, 75640), (978791, 37340), + (978793, 24829), (978798, 30250), + (978799, 50000), (978801, 10000), + (978807, 32985), (978816, 314202), + (978825, 170875), (978826, 47854), + (978833, 12450), (978840, 10894), + (978856, 33980), (978876, 112112), + (978881, 209421), (978882, 22450), + (978885, 10000), (978889, 261059), + (978899, 91903), (978905, 9756), + (978906, 12690), (978914, 10000), + (978916, 169933), (978927, 16720), + (978945, 50000), (978950, 142231), + (978959, 133445), (978960, 12092), + (978966, 20000), (978972, 12260), + (978986, 104992), (978996, 152260), + (979026, 10000), (979027, 46217), + (979033, 20623), (979045, 101869), + (979058, 68304), (979059, 62083), + (979062, 12091), (979069, 159545), + (979074, 11000), (979080, 34508), + (979084, 7056), (979089, 18538), + (979095, 74206), (979096, 3252), + (979097, 30000), (979098, 21498), + (979104, 10000), (979107, 30000), + (979110, 66999), (979114, 99727), + (979118, 142291), (979135, 30000), + (979138, 37749), (979145, 34751), + (979164, 92165), (979169, 25429), + (979177, 1920), (979179, 10000), + (979183, 8538), (979185, 88814), + (979192, 10100), (979196, 73571), + (979200, 14386), (979204, 38451), + (979207, 158269), (979213, 11499), + (979230, 16515), (979238, 45406), + (979239, 10000), (979263, 110861), + (979265, 416451), (979267, 40000), + (979275, 245), (979281, 115130), + (979285, 150713), (979290, 10000), + (979296, 10000), (979301, 63617), + (979309, 40000), (979314, 96878), + (979316, 27812), (979318, 78896), + (979344, 26254), (979360, 43267), + (979365, 23740), (979366, 10000), + (979376, 120000), (979377, 62596), + (979388, 151765), (979392, 1069537), + (979395, 30860), (979399, 3404331), + (979403, 1467), (979412, 20282), + (979418, 284325), (979419, 10000), + (979421, 126156), (979427, 36434), + (979434, 1296148), (979442, 222560), + (979450, 90000), (979455, 12108), + (979457, 79800), (979458, 255353), + (979465, 3267), (979482, 13267), + (979494, 22597), (979496, 24873), + (979499, 22960), (979516, 10000), + (979517, 12160), (979542, 13236), + (979546, 79230), (979564, 28861), + (979575, 9832), (979576, 19242), + (979592, 10000), (979597, 1298403), + (979598, 15740), (979603, 44731), + (979605, 10000), (979607, 29194), + (979608, 393), (979610, 141765), + (979612, 74660), (979615, 62656), + (979623, 60625), (979624, 34000), + (979635, 10000), (979646, 10000), + (979652, 10000), (979656, 20276), + (979673, 22450), (979674, 133451), + (979675, 23336), (979686, 10245), + (979689, 298359), (979706, 148112), + (979708, 2260), (979709, 167340), + (979711, 10493), (979713, 10828), + (979714, 22450), (979716, 22960), + (979721, 18171), (979726, 167525), + (979729, 12260), (979736, 66083), + (979752, 125948), (979756, 103571), + (979761, 80250), (979771, 39660), + (979776, 25855), (979780, 51943), + (979782, 31670), (979786, 186767), + (979787, 12085), (979794, 250), + (979801, 18126), (979813, 18506), + (979814, 10000), (979823, 14845), + (979824, 250834), (979832, 53064), + (979833, 96014), (979834, 10000), + (979837, 2450), (979861, 30047), + (979873, 26800), (979877, 25220), + (979881, 60670), (979882, 191548), + (979894, 65543), (979900, 180532), + (979910, 33450), (979916, 20000), + (979920, 10000), (979924, 85280), + (979925, 309373), (979934, 315097), + (979940, 58395), (979941, 10000), + (979945, 76316), (979953, 64791), + (979954, 15410), (979960, 5850), + (979970, 462869), (979979, 83943), + (979980, 103105), (979986, 67060), + (979992, 10000), (979998, 19133), + (980002, 154076), (980009, 38540), + (980011, 159293), (980017, 79746), + (980039, 133330), (980040, 42521), + (980041, 339985), (980043, 35867), + (980066, 16087), (980072, 17344), + (980073, 12450), (980079, 30000), + (980083, 23787), (980088, 31524), + (980091, 50000), (980095, 42480), + (980097, 4168), (980098, 91603), + (980106, 3267), (980111, 20000), + (980114, 248335), (980115, 68336), + (980116, 15770), (980118, 10000), + (980134, 234840), (980146, 181771), + (980154, 52655), (980158, 34000), + (980164, 18542), (980181, 1920), + (980188, 138663), (980189, 20000), + (980194, 47290), (980197, 20636), + (980213, 229775), (980227, 6890), + (980233, 95513), (980237, 251284), + (980238, 92300), (980242, 17858), + (980245, 10000), (980248, 10000), + (980256, 10000), (980264, 8544), + (980267, 27012), (980268, 69803), + (980269, 20000), (980284, 1565237), + (980287, 98997), (980292, 38544), + (980293, 110214), (980307, 39511), + (980310, 32960), (980311, 10000), + (980313, 97337), (980316, 866135), + (980319, 95659), (980320, 122293), + (980321, 20000), (980323, 57797), + (980327, 28299), (980336, 2450), + (980338, 26279), (980341, 10900), + (980356, 10000), (980359, 11146), + (980372, 21700), (980375, 1350109), + (980379, 166498), (980384, 1303306), + (980387, 2093), (980394, 41529), + (980401, 522233), (980405, 122196), + (980414, 35807), (980420, 10000), + (980423, 2960), (980427, 17231), + (980434, 2350), (980442, 6278), + (980446, 36950), (980458, 814704), + (980482, 697604), (980485, 24753), + (980489, 909501), (980490, 453160), + (980491, 48000), (980492, 21076), + (980495, 24880), (980502, 35194), + (980509, 5137), (980523, 130839), + (980524, 732199), (980525, 959), + (980529, 41955), (980530, 30000), + (980531, 15862), (980534, 31389), + (980535, 364896), (980544, 10000), + (980546, 40860), (980549, 12450), + (980550, 276), (980551, 22960), + (980552, 10000), (980562, 26954), + (980566, 357984), (980567, 218445), + (980573, 58205), (980580, 41505), + (980581, 137783), (980586, 88360), + (980591, 78309), (980604, 22450), + (980607, 10000), (980609, 33267), + (980612, 779056), (980614, 82746), + (980615, 20000), (980616, 50495), + (980619, 313), (980622, 165971), + (980628, 64680), (980631, 10000), + (980632, 91802), (980641, 6000), + (980656, 30000), (980669, 106709), + (980671, 10960), (980677, 15005), + (980682, 22384), (980691, 10313), + (980704, 174413), (980707, 97806), + (980709, 106865), (980715, 20000), + (980717, 20276), (980720, 67700), + (980739, 36267), (980770, 29453), + (980772, 23660), (980781, 32196), + (980793, 212827), (980805, 10000), + (980806, 42170), (980809, 25980), + (980812, 108404), (980815, 21059), + (980825, 194870), (980841, 31920), + (980856, 30713), (980866, 19855), + (980883, 6000), (980885, 8545), + (980891, 12384), (980911, 30250), + (980922, 22085), (980934, 22085), + (980951, 166099), (980953, 20000), + (980955, 37894), (980964, 49549), + (980966, 30000), (980969, 102430), + (980978, 48218), (980990, 233929), + (981007, 266912), (981008, 66207), + (981013, 49384), (981029, 14870), + (981044, 46875), (981049, 70630), + (981062, 2171475), (981065, 94867), + (981077, 98314), (981079, 32985), + (981091, 132864), (981092, 45045), + (981096, 5197), (981102, 12085), + (981110, 71507), (981115, 599376), + (981165, 2094), (981167, 17940), + (981170, 12384), (981172, 10000), + (981175, 10000), (981178, 225373), + (981215, 55980), (981223, 22438), + (981226, 2376), (981251, 178530), + (981257, 20000), (981267, 20000), + (981275, 59079), (981278, 10000), + (981286, 56252), (981287, 86273), + (981291, 12094), (981293, 12450), + (981298, 83138), (981326, 92021), + (981327, 70060), (981328, 250), + (981331, 24544), (981345, 88814), + (981355, 33204), (981356, 180827), + (981378, 7884), (981405, 114535), + (981406, 30000), (981411, 194529), + (981412, 10000), (981417, 10000), + (981422, 10000), (981425, 129133), + (981429, 50545), (981435, 20638), + (981437, 10000), (981439, 155450), + (981442, 196332), (981446, 58280), + (981455, 50134), (981474, 49628), + (981476, 20000), (981478, 12960), + (981483, 28615), (981485, 18544), + (981494, 23982), (981497, 422845), + (981501, 41500), (981508, 113770), + (981512, 74148), (981515, 62960), + (981525, 34325), (981535, 4229), + (981538, 46740), (981545, 283583), + (981548, 10000), (981560, 167834), + (981566, 42793), (981571, 8545), + (981574, 16910), (981583, 40483), + (981588, 10000), (981601, 78413), + (981612, 8545), (981629, 12674), + (981630, 120000), (981631, 2093), + (981633, 20000), (981635, 26184), + (981636, 125228), (981640, 12665), + (981668, 28545), (981672, 60252), + (981673, 10000), (981676, 72396), + (981681, 12384), (981683, 465021), + (981684, 45320), (981685, 347558), + (981688, 6252), (981693, 14417), + (981712, 25972), (981719, 40370), + (981720, 1512141), (981725, 11146), + (981726, 25850), (981733, 27137), + (981734, 3740), (981742, 22450), + (981747, 2085), (981752, 44542), + (981753, 589026), (981755, 19320), + (981764, 8960), (981775, 35386), + (981778, 591358), (981785, 48126), + (981807, 12960), (981808, 20000), + (981827, 25390), (981848, 92093), + (981870, 202834), (981878, 12367), + (981880, 16893), (981881, 373155), + (981884, 22000), (981889, 1582), + (981897, 20000), (981905, 25689), + (981910, 32948), (981916, 110639), + (981921, 108222), (981922, 22028), + (981924, 81678), (981934, 31573), + (981936, 7476), (981938, 24667), + (981939, 159547), (981953, 10000), + (981961, 31211), (981965, 20250), + (981980, 91180), (981988, 10000), + (981994, 181777), (982011, 10000), + (982012, 20000), (982019, 89504), + (982030, 16965), (982034, 250), + (982036, 49320), (982041, 60223), + (982057, 10000), (982066, 152960), + (982067, 96896), (982074, 82679), + (982075, 33854), (982076, 20656), + (982081, 70653), (982082, 92447), + (982088, 10000), (982089, 17310), + (982091, 296000), (982096, 228860), + (982116, 19878), (982118, 115989), + (982125, 5410), (982137, 221170), + (982138, 15742), (982143, 11728), + (982150, 158482), (982152, 39530), + (982155, 2186), (982156, 10000), + (982158, 12666), (982174, 53149), + (982178, 78360), (982179, 12384), + (982180, 112953), (982189, 34794), + (982194, 22965), (982195, 110642), + (982202, 187096), (982206, 375715), + (982208, 31160), (982216, 27000), + (982227, 92538), (982229, 169023), + (982249, 192141), (982255, 156580), + (982256, 78674), (982261, 43766), + (982265, 57289), (982276, 5933), + (982281, 204946), (982287, 1582), + (982290, 12384), (982295, 10000), + (982298, 267393), (982301, 42674), + (982304, 15724), (982307, 145017), + (982312, 10000), (982319, 10000), + (982320, 2960), (982322, 30285), + (982327, 85470), (982336, 96758), + (982348, 10000), (982351, 149315), + (982354, 117489), (982361, 3267), + (982362, 97481), (982363, 10000), + (982371, 10000), (982379, 42258), + (982382, 14905), (982386, 33156), + (982397, 75099), (982399, 24468), + (982403, 22093), (982407, 20000), + (982408, 11000), (982422, 10000), + (982428, 22960), (982430, 113174), + (982439, 43390), (982445, 8543), + (982454, 78344), (982457, 12085), + (982459, 72477), (982462, 24373), + (982463, 121810), (982464, 84168), + (982469, 45758), (982499, 30000), + (982500, 2366), (982504, 342776), + (982509, 48093), (982525, 13267), + (982526, 47503), (982529, 583), + (982538, 23330), (982541, 44487), + (982545, 109780), (982548, 20000), + (982571, 409330), (982577, 20000), + (982584, 53884), (982586, 73500), + (982588, 276705), (982591, 2093), + (982596, 10000), (982600, 52598), + (982603, 235655), (982606, 15580), + (982608, 30624), (982617, 40000), + (982623, 71346), (982624, 47529), + (982629, 10000), (982632, 76226), + (982640, 17673), (982645, 136845), + (982655, 224331), (982666, 31955), + (982672, 68344), (982673, 22960), + (982684, 31394), (982687, 43833), + (982692, 10000), (982694, 24880), + (982704, 17838), (982707, 96177), + (982708, 32960), (982711, 1387373), + (982714, 134002), (982725, 22085), + (982730, 2430), (982736, 6890), + (982740, 10000), (982743, 3400), + (982747, 56138), (982751, 10000), + (982752, 130111), (982757, 81564), + (982767, 24971), (982772, 30000), + (982773, 61264), (982774, 69916), + (982791, 39400), (982807, 8108), + (982808, 3573), (982810, 2093), + (982847, 178976), (982864, 319323), + (982875, 10447), (982885, 10000), + (982891, 30000), (982893, 11826), + (982899, 143718), (982913, 6000), + (982914, 22324), (982927, 540513), + (982934, 2102978), (982935, 10000), + (982945, 80000), (982948, 12628), + (982950, 61172), (982954, 10000), + (982966, 1422), (982967, 29291), + (982968, 2260), (982974, 69368), + (982979, 5578), (982991, 243932), + (983005, 34849), (983006, 279), + (983014, 10278), (983017, 10000), + (983024, 3400), (983058, 73651), + (983060, 195088), (983062, 78697), + (983065, 93647), (983069, 24710), + (983075, 118183), (983087, 181332), + (983089, 22573), (983095, 154177), + (983101, 10071), (983119, 23897), + (983124, 570032), (983143, 11146), + (983168, 1407523), (983178, 1390), + (983183, 20000), (983197, 276771), + (983200, 14500), (983212, 10000), + (983213, 282208), (983218, 50000), + (983222, 35299), (983227, 75196), + (983242, 4106), (983256, 86653), + (983273, 58185), (983284, 82615), + (983292, 32341), (983299, 7330), + (983301, 76225), (983302, 28180), + (983308, 149078), (983311, 2083), + (983314, 86502), (983319, 12960), + (983323, 2450), (983329, 65639), + (983338, 37891), (983340, 31160), + (983344, 66672), (983348, 2260), + (983368, 29910), (983377, 88320), + (983380, 12715), (983383, 40632), + (983387, 236755), (983389, 55043), + (983396, 8540), (983405, 10000), + (983409, 10000), (983410, 415179), + (983416, 10000), (983417, 68320), + (983419, 35728), (983426, 59623), + (983434, 72114), (983435, 88328), + (983449, 14352), (983476, 172834), + (983477, 158712), (983478, 14880), + (983481, 113280), (983504, 166716), + (983507, 28542), (983513, 10000), + (983514, 25580), (983515, 20625), + (983518, 39334), (983525, 144561), + (983526, 268877), (983535, 25256), + (983542, 10000), (983545, 279120), + (983554, 137092), (983555, 61043), + (983562, 23502), (983567, 10516), + (983569, 80400), (983570, 48000), + (983578, 26361), (983601, 168093), + (983603, 12028), (983607, 20000), + (983613, 71442), (983629, 2960), + (983633, 229869), (983635, 12430), + (983644, 45045), (983646, 211285), + (983650, 18188), (983660, 20000), + (983671, 84220), (983674, 11146), + (983675, 39689), (983681, 28540), + (983689, 10000), (983695, 1146), + (983698, 1791953), (983713, 20000), + (983718, 281778), (983721, 10000), + (983725, 6780), (983726, 101636), + (983732, 43953), (983743, 180229), + (983756, 77082), (983760, 32960), + (983762, 127964), (983765, 131314), + (983771, 22085), (983785, 2260), + (983787, 75580), (983792, 156608), + (983803, 195873), (983815, 36000), + (983816, 10000), (983826, 222174), + (983828, 22085), (983830, 11233), + (983833, 149173), (983842, 8543), + (983843, 20000), (983845, 85570), + (983850, 6780), (983852, 78344), + (983853, 10000), (983856, 96916), + (983859, 2960), (983862, 131434), + (983864, 10000), (983866, 107443), + (983897, 10000), (983898, 6313), + (983919, 14315), (983930, 6791), + (983931, 72616), (983933, 10000), + (983960, 20894), (983969, 254471), + (983970, 30000), (983975, 15410), + (983986, 20894), (983987, 50430), + (983989, 363165), (983998, 46299), + (983999, 693440), (984001, 97580), + (984008, 1512940), (984011, 200960), + (984021, 107529), (984030, 78650), + (984032, 10000), (984046, 2383), + (984054, 7000), (984065, 18544), + (984071, 40000), (984081, 13438), + (984083, 45555), (984085, 674394), + (984086, 80048), (984093, 55045), + (984095, 1920), (984103, 30000), + (984104, 175828), (984111, 1146), + (984121, 20000), (984132, 38093), + (984153, 157990), (984158, 10000), + (984164, 4552), (984168, 77647), + (984176, 13509), (984180, 2093), + (984182, 4185), (984183, 60000), + (984197, 58965), (984203, 47492), + (984204, 12957), (984208, 14515), + (984211, 129005), (984234, 600), + (984235, 12093), (984239, 25045), + (984243, 1080), (984245, 13260), + (984246, 2061), (984253, 3267), + (984254, 51199), (984262, 18137), + (984263, 20000), (984274, 55310), + (984279, 20000), (984285, 27200), + (984296, 159943), (984297, 10000), + (984303, 35399), (984304, 10836), + (984331, 34500), (984332, 236317), + (984334, 5020), (984339, 7840), + (984345, 10898), (984354, 108350), + (984357, 2910), (984358, 45008), + (984359, 118030), (984361, 23074), + (984367, 35616), (984368, 1417876), + (984370, 11185), (984371, 150357), + (984372, 124355), (984379, 1146), + (984380, 134584), (984381, 11252), + (984386, 131879), (984387, 11146), + (984388, 77964), (984392, 34240), + (984393, 45310), (984394, 34900), + (984397, 33594), (984411, 82881), + (984413, 40000), (984419, 10000), + (984424, 20000), (984429, 2092), + (984431, 97019), (984443, 27946), + (984445, 122678), (984450, 10000), + (984452, 172642), (984463, 85402), + (984465, 5874042), (984467, 17905), + (984471, 17780), (984473, 37960), + (984479, 85800), (984484, 12260), + (984485, 8542), (984518, 20000), + (984520, 15580), (984523, 25072), + (984524, 71237), (984532, 38154), + (984549, 31146), (984555, 22014), + (984561, 162781), (984566, 3920588), + (984570, 7124), (984571, 22960), + (984578, 2092), (984588, 2960), + (984591, 36120), (984608, 49170), + (984610, 20071), (984617, 56663), + (984618, 45320), (984628, 10568), + (984635, 2453), (984640, 96851), + (984642, 19720), (984651, 10000), + (984658, 195940), (984661, 46871), + (984667, 22960), (984670, 69369), + (984676, 14609), (984683, 23247), + (984684, 33135), (984695, 167863), + (984708, 32987), (984710, 88296), + (984711, 75774), (984714, 10000), + (984718, 154991), (984726, 9293), + (984734, 76163), (984735, 1146), + (984737, 123598), (984738, 10000), + (984742, 2260), (984750, 24174), + (984756, 3237), (984759, 65205), + (984765, 11146), (984767, 64075), + (984768, 28538), (984772, 82579), + (984774, 52822), (984778, 2960), + (984786, 10074234), (984788, 104872), + (984791, 37751), (984793, 315666), + (984799, 2260), (984800, 20430), + (984802, 107384), (984804, 10000), + (984813, 98780), (984818, 10000), + (984823, 120000), (984830, 22450), + (984832, 129930), (984835, 98312), + (984846, 10000), (984851, 2673), + (984865, 16360), (984868, 205739), + (984873, 208331), (984877, 15026), + (984888, 31499), (984901, 80572), + (984916, 37433), (984930, 36460), + (984935, 59320), (984940, 78180), + (984952, 12092), (984972, 70387), + (984980, 10000), (984986, 79907), + (984990, 179680), (984991, 43080), + (984997, 27958), (985010, 10000), + (985022, 10000), (985026, 42960), + (985035, 51500), (985042, 35043), + (985069, 82960), (985079, 12000), + (985082, 50541), (985092, 3267), + (985095, 88328), (985105, 135779), + (985108, 42960), (985122, 10000), + (985126, 10000), (985148, 567745), + (985149, 137622), (985151, 148080), + (985155, 20000), (985159, 25665), + (985167, 8450), (985168, 23267), + (985171, 1100000), (985172, 18541), + (985175, 391705), (985185, 30000), + (985188, 71188), (985198, 10000), + (985203, 292733), (985208, 91440), + (985209, 2869570), (985211, 10000), + (985214, 20000), (985217, 27995), + (985230, 20000), (985236, 118541), + (985238, 179399), (985239, 33351), + (985242, 10000), (985254, 8541), + (985255, 10123), (985256, 1582), + (985275, 47268), (985293, 43225), + (985305, 10000), (985306, 26399), + (985320, 128243), (985329, 1321293), + (985333, 28677), (985334, 1146), + (985336, 40000), (985337, 127758), + (985349, 80114), (985356, 20000), + (985360, 10000), (985364, 40000), + (985365, 32960), (985375, 44155), + (985379, 3267), (985388, 123480), + (985392, 1286228), (985398, 34209), + (985403, 282298), (985409, 78021), + (985410, 10000), (985411, 14680), + (985436, 141658), (985451, 95841), + (985452, 18282), (985455, 10000), + (985456, 168199), (985457, 30000), + (985466, 12350), (985471, 10244), + (985475, 72536), (985493, 6000), + (985497, 60361), (985498, 60245), + (985503, 2960), (985505, 28251), + (985506, 77080), (985511, 15220), + (985513, 21401), (985522, 1146), + (985525, 79518), (985526, 206821), + (985536, 135943), (985537, 2092), + (985545, 20000), (985546, 80000), + (985550, 415), (985553, 15867), + (985557, 156885), (985561, 14730), + (985562, 130625), (985565, 2092), + (985575, 10000), (985582, 97180), + (985584, 19831), (985591, 22960), + (985593, 38540), (985595, 21589), + (985596, 2695), (985605, 20000), + (985606, 40000), (985607, 42450), + (985614, 17044), (985634, 37148), + (985645, 10000), (985646, 301220), + (985650, 1146), (985659, 285040), + (985661, 11950), (985674, 20220), + (985676, 19932), (985677, 34611), + (985678, 10000), (985680, 28587), + (985688, 121831), (985697, 98465), + (985698, 70026), (985699, 24000), + (985703, 15035), (985715, 64228), + (985717, 14880), (985722, 70000), + (985731, 21808), (985733, 81368), + (985739, 12960), (985742, 22028), + (985769, 14832), (985770, 132450), + (985772, 26857), (985789, 18339), + (985792, 19762), (985796, 2260), + (985811, 13312), (985815, 13400), + (985818, 12350), (985825, 29162), + (985827, 97204), (985830, 1582), + (985857, 39872), (985859, 19267), + (985860, 54867), (985866, 109182), + (985867, 11809), (985873, 96702), + (985889, 27117), (985906, 12960), + (985921, 141146), (985945, 56906), + (985949, 36602), (985950, 75354), + (985951, 10000), (985962, 47466), + (985963, 30000), (985968, 41323), + (985973, 10000), (985975, 33573), + (985983, 27684), (985984, 38960), + (985985, 100000), (985987, 12383), + (985991, 10000), (985994, 110360), + (985999, 14880), (986000, 106429), + (986007, 62641), (986015, 10000), + (986017, 84566), (986018, 243896), + (986028, 20000), (986035, 61643), + (986042, 18544), (986054, 7000), + (986057, 106542), (986067, 178551), + (986070, 10000), (986074, 10000), + (986077, 20000), (986080, 135252), + (986081, 6700), (986087, 10000), + (986093, 33954), (986105, 10000), + (986114, 146224), (986127, 10000), + (986133, 8640), (986134, 1417882), + (986135, 108885), (986144, 122450), + (986145, 3573), (986146, 62783), + (986147, 39004), (986153, 10000), + (986154, 10000), (986155, 12960), + (986166, 94248), (986167, 6700), + (986172, 3267), (986180, 187771), + (986183, 10000), (986199, 6780), + (986205, 13267), (986212, 182546), + (986217, 2450), (986219, 2450), + (986223, 1023954), (986225, 77930), + (986227, 2092), (986228, 110421), + (986229, 30192), (986237, 50099), + (986240, 12960), (986252, 27930), + (986263, 84069), (986265, 11930), + (986272, 15220), (986277, 22960), + (986283, 9997), (986288, 12383), + (986299, 46850), (986301, 31124), + (986303, 120697), (986307, 11827), + (986309, 12350), (986311, 88320), + (986314, 97241), (986315, 54343), + (986324, 143788), (986326, 10000), + (986328, 13573), (986329, 269272), + (986340, 8377), (986347, 112519), + (986356, 95639), (986358, 62960), + (986372, 12960), (986373, 10000), + (986384, 8538), (986389, 10000), + (986392, 32533), (986395, 124171), + (986399, 98296), (986402, 33400), + (986403, 102226), (986404, 8538), + (986407, 10000), (986416, 51479), + (986418, 78304), (986425, 10000), + (986430, 10000), (986438, 56841), + (986441, 33436), (986444, 18538), + (986445, 81896), (986452, 28960), + (986454, 78404), (986460, 10000), + (986465, 10000), (986469, 46151), + (986481, 143804), (986483, 10000), + (986498, 20000), (986505, 12960), + (986512, 1320200), (986514, 32415), + (986515, 13004), (986519, 13204), + (986533, 5866), (986534, 16000), + (986538, 202960), (986545, 20100), + (986547, 82083), (986550, 20000), + (986556, 10000), (986560, 39430), + (986570, 2092), (986579, 30000), + (986580, 2242996), (986581, 20276), + (986587, 2092), (986598, 18036), + (986609, 85601), (986622, 20000), + (986624, 7001), (986631, 60), + (986637, 10000), (986638, 10000), + (986642, 1920), (986654, 72316), + (986665, 10000), (986668, 5410), + (986680, 12450), (986696, 12665), + (986698, 130276), (986701, 167023), + (986706, 276), (986708, 10000), + (986710, 17140), (986713, 35957), + (986717, 207900), (986739, 21920), + (986742, 11279), (986749, 10000), + (986751, 22960), (986756, 10000), + (986764, 33400), (986767, 179126), + (986768, 214693), (986769, 11262), + (986781, 10000), (986804, 10000), + (986805, 14542), (986807, 57942), + (986810, 109670), (986816, 28542), + (986817, 149967), (986819, 26000), + (986824, 10000), (986826, 22960), + (986834, 13357), (986836, 16780), + (986853, 2084), (986856, 106421), + (986880, 7594), (986883, 462208), + (986888, 94880), (986889, 415437), + (986892, 158738), (986899, 50636), + (986907, 53609), (986912, 20000), + (986917, 20000), (986928, 145610), + (986936, 20000), (986939, 2382), + (986944, 20000), (986948, 35247), + (986950, 12092), (986956, 26096), + (986959, 10000), (986967, 129727), + (986969, 28620), (986983, 7438), + (986993, 11140), (986995, 30688), + (986996, 18542), (987000, 10000), + (987006, 2260), (987033, 10000), + (987034, 203544), (987042, 77061), + (987043, 1871057), (987048, 8542), + (987054, 114313), (987078, 8542), + (987091, 10000), (987094, 94169), + (987107, 64517), (987115, 7670), + (987120, 614793), (987127, 8543), + (987135, 32020), (987144, 39147), + (987147, 78462), (987148, 12960), + (987150, 15580), (987162, 11920), + (987174, 25676), (987186, 10000), + (987187, 119222), (987192, 14333), + (987193, 70820), (987196, 10000), + (987201, 37222), (987226, 20000), + (987228, 95416), (987233, 98841), + (987260, 145914), (987264, 58370), + (987282, 95580), (987288, 10279), + (987298, 24224), (987307, 15496), + (987309, 13267), (987313, 20000), + (987320, 6738), (987324, 10000), + (987326, 52960), (987327, 30000), + (987333, 12350), (987336, 330554), + (987338, 61359), (987347, 26210), + (987367, 57763), (987372, 27915), + (987377, 64412), (987383, 22960), + (987386, 48592), (987391, 10000), + (987395, 22960), (987408, 18543), + (987409, 11920), (987410, 215843), + (987420, 59537), (987421, 11582), + (987427, 46437), (987430, 177740), + (987431, 117636), (987439, 16261), + (987440, 16726), (987445, 1830058), + (987447, 11572), (987481, 3740), + (987491, 409372), (987495, 33445), + (987498, 2269778), (987500, 23879), + (987506, 11648), (987513, 10000), + (987514, 33810), (987518, 38544), + (987527, 166634), (987535, 10894), + (987536, 104841), (987542, 40372), + (987546, 12093), (987553, 74233), + (987557, 24266), (987561, 10000), + (987582, 3267), (987591, 6700), + (987599, 411243), (987600, 12260), + (987606, 20000), (987607, 193140), + (987611, 13060), (987622, 97116), + (987632, 22386), (987634, 33740), + (987638, 143384), (987640, 16149), + (987642, 111500), (987647, 40450), + (987654, 12350), (987668, 31401), + (987671, 106871), (987678, 13400), + (987679, 52836), (987687, 82236), + (987688, 49505), (987690, 117321), + (987699, 1146), (987708, 102841), + (987713, 2093), (987721, 36271), + (987728, 51528), (987733, 971314), + (987735, 264722), (987739, 2260), + (987740, 135723), (987742, 30000), + (987747, 152591), (987748, 10000), + (987749, 15657), (987760, 30000), + (987768, 19652), (987778, 21504), + (987783, 12093), (987785, 16464), + (987787, 10000), (987791, 58457), + (987801, 206771), (987814, 16328), + (987816, 11740), (987822, 104996), + (987842, 5220), (987854, 96642), + (987878, 179929), (987881, 12176), + (987883, 264471), (987902, 3349), + (987911, 15580), (987922, 195159), + (987924, 123324), (987934, 2093), + (987935, 18545), (987936, 88178), + (987937, 12960), (987941, 13400), + (987950, 30000), (987959, 1617072), + (987960, 714828), (987962, 22260), + (987963, 110000), (987965, 19930), + (987975, 416300), (987981, 41403), + (987990, 569457), (987991, 3357), + (988003, 271261), (988007, 2093), + (988012, 160116), (988025, 10919), + (988029, 14186), (988030, 44520), + (988037, 30000), (988039, 12960), + (988042, 20000), (988046, 41641), + (988050, 10000), (988063, 22857), + (988065, 10071), (988073, 39366), + (988079, 220223), (988088, 244917), + (988094, 59960), (988098, 64238), + (988100, 10000), (988102, 59980), + (988104, 10000), (988109, 17935), + (988124, 9740), (988127, 11053), + (988131, 2960), (988132, 132960), + (988135, 10000), (988140, 20000), + (988151, 73666), (988154, 13267), + (988157, 7840), (988173, 113218), + (988174, 13141), (988184, 19375), + (988191, 32915), (988204, 5610), + (988216, 283596), (988228, 10000), + (988231, 83750), (988235, 15556), + (988242, 2084), (988247, 5556), + (988262, 2450), (988272, 116318), + (988282, 72051), (988292, 119545), + (988296, 102695), (988314, 188841), + (988315, 62682), (988320, 15649), + (988328, 2960), (988335, 12375), + (988348, 3573), (988358, 10723), + (988367, 113568), (988368, 13790), + (988394, 146153), (988412, 11505), + (988417, 126360), (988418, 23930), + (988419, 8545), (988432, 18540), + (988452, 2076), (988455, 2093), + (988456, 20595), (988459, 92523), + (988460, 231564), (988472, 2350), + (988475, 40638), (988479, 46395), + (988487, 6329), (988500, 12960), + (988502, 927069), (988506, 161577), + (988511, 278769), (988519, 94413), + (988524, 31003), (988530, 2093), + (988551, 114917), (988590, 10000), + (988592, 13960), (988593, 10000), + (988598, 47092), (988599, 92625), + (988601, 108093), (988606, 106972), + (988609, 28780), (988618, 1045533), + (988619, 10465), (988622, 163675), + (988623, 1086870), (988624, 33879), + (988647, 38980), (988649, 8430), + (988651, 98368), (988653, 110505), + (988664, 311146), (988670, 20000), + (988676, 10895), (988685, 91112), + (988692, 141537), (988701, 8545), + (988706, 68360), (988712, 98629), + (988713, 10000), (988714, 12118), + (988727, 100000), (988730, 37976), + (988734, 10000), (988736, 115569), + (988742, 514304), (988750, 21016), + (988752, 57182), (988755, 100000), + (988775, 10000), (988790, 10000), + (988791, 20539), (988811, 100), + (988814, 120830), (988831, 2260), + (988835, 38545), (988837, 10000), + (988838, 15830), (988840, 101660), + (988842, 1307516), (988843, 37471), + (988844, 10250), (988845, 14063), + (988846, 84850), (988852, 100), + (988854, 125803), (988869, 8545), + (988873, 17060), (988877, 15580), + (988880, 34406), (988885, 87503), + (988893, 10000), (988894, 94794), + (988896, 18000), (988899, 45220), + (988904, 9655), (988906, 116425), + (988909, 18844), (988921, 389083), + (988924, 56516), (988934, 124200), + (988937, 34951), (988940, 8545), + (988952, 20000), (988963, 25390), + (988964, 317660), (988967, 93870), + (988975, 17760), (988978, 2260), + (989002, 2483), (989004, 20993), + (989013, 200445), (989015, 151179), + (989020, 194143), (989029, 10000), + (989031, 358757), (989037, 236201), + (989049, 3573), (989059, 17880), + (989069, 60180), (989071, 127210), + (989077, 160955), (989083, 6078), + (989085, 6247), (989092, 10000), + (989101, 250), (989106, 10000), + (989110, 888854), (989120, 10000), + (989122, 16186), (989124, 14711), + (989133, 250), (989144, 30355), + (989158, 22085), (989160, 11920), + (989168, 310817), (989178, 107233), + (989179, 98257), (989182, 120685), + (989185, 100272), (989189, 177186), + (989196, 10667), (989213, 60804), + (989226, 110000), (989231, 5320), + (989237, 119441), (989238, 49832), + (989248, 3267), (989249, 8544), + (989253, 163206), (989254, 233017), + (989262, 22851), (989263, 26728), + (989266, 8544), (989273, 1050), + (989274, 106754), (989279, 59177), + (989283, 2366), (989284, 86109), + (989289, 166450), (989300, 10000), + (989302, 3267), (989304, 10000), + (989306, 390302), (989320, 8505), + (989322, 98120), (989345, 119954), + (989359, 20120), (989361, 10000), + (989366, 33597), (989373, 10000), + (989381, 30419), (989384, 24458), + (989386, 2634), (989387, 71627), + (989391, 33857), (989398, 384621), + (989400, 128745), (989403, 11505), + (989417, 3002), (989421, 28000), + (989426, 143747), (989428, 40434), + (989445, 451754), (989452, 857466), + (989456, 106652), (989457, 73123), + (989462, 2293), (989466, 284495), + (989475, 10000), (989484, 82382), + (989492, 216090), (989495, 19396), + (989497, 107423), (989508, 1146), + (989513, 30000), (989517, 20000), + (989527, 70265), (989532, 2450), + (989540, 11715), (989556, 73499), + (989557, 10000), (989558, 90392), + (989569, 135077), (989576, 8960), + (989589, 9408), (989603, 14654), + (989612, 23361), (989614, 32450), + (989625, 11712), (989633, 143496), + (989635, 97022), (989636, 9408), + (989637, 10000), (989638, 12450), + (989642, 76410), (989646, 15390), + (989655, 103267), (989661, 10000), + (989664, 10000), (989669, 79874), + (989670, 116908), (989672, 157209), + (989678, 2450), (989681, 10000), + (989682, 10000), (989686, 46378), + (989688, 113255), (989690, 102772), + (989699, 32372), (989718, 2350), + (989722, 120060), (989725, 10000), + (989726, 109441), (989727, 12960), + (989728, 37852), (989731, 199328), + (989741, 23168), (989743, 14452), + (989746, 1915604), (989754, 1553915), + (989760, 87270), (989777, 10000), + (989779, 247204), (989787, 120270), + (989798, 34349), (989800, 22960), + (989804, 172567), (989815, 134400), + (989817, 10000), (989818, 8052), + (989820, 24000), (989821, 25410), + (989822, 14022), (989825, 21864), + (989826, 619020), (989827, 10000), + (989828, 11720), (989833, 3267), + (989834, 14169), (989835, 155073), + (989838, 127880), (989840, 32590), + (989845, 33641), (989847, 120720), + (989848, 2627), (989856, 24226), + (989865, 37273), (989870, 19413), + (989874, 33791), (989880, 10000), + (989885, 127859), (989888, 19000), + (989890, 119704), (989892, 212784), + (989893, 132960), (989898, 20000), + (989903, 124563), (989913, 24900), + (989917, 10000), (989924, 85092), + (989927, 93237), (989939, 42941), + (989940, 115265), (989946, 75280), + (989948, 34390), (989955, 76565), + (989965, 52872), (989966, 18960), + (989971, 12960), (989972, 49433), + (989978, 135008), (989979, 10000), + (989982, 74880), (989986, 36440), + (989989, 14185), (989995, 10000), + (989998, 85808), (990005, 12977), + (990006, 209388), (990010, 3381), + (990020, 54753), (990022, 36380), + (990032, 10000), (990033, 2960), + (990039, 40000), (990058, 41103), + (990070, 68960), (990075, 3000000), + (990080, 28036), (990083, 1617118), + (990086, 128393), (990089, 37633), + (990090, 2303), (990098, 10000), + (990099, 148303), (990109, 102960), + (990118, 35710), (990126, 30470), + (990130, 1950), (990138, 19046), + (990140, 31332), (990144, 42450), + (990145, 42580), (990150, 97734), + (990156, 187263), (990157, 26478), + (990161, 25605), (990174, 36206), + (990176, 75587), (990180, 10000), + (990184, 33230), (990187, 112323), + (990189, 315320), (990199, 22176), + (990200, 236302), (990205, 83392), + (990207, 10000), (990216, 24113), + (990220, 28540), (990224, 30000), + (990236, 477619), (990246, 10000), + (990247, 92748), (990250, 4780933), + (990254, 33740), (990258, 21705), + (990259, 89770), (990273, 6386), + (990291, 165065), (990297, 167733), + (990298, 15664), (990307, 114889), + (990310, 273149), (990311, 115310), + (990317, 1000), (990320, 42302), + (990322, 38802), (990323, 252532), + (990326, 3879), (990327, 340180), + (990355, 10000), (990357, 24660), + (990364, 10210), (990366, 121366), + (990375, 15082), (990398, 35580), + (990405, 12260), (990407, 22621), + (990409, 10000), (990412, 138231), + (990420, 6000), (990421, 10000), + (990423, 20000), (990424, 191010), + (990428, 40015), (990429, 2910), + (990430, 2302), (990434, 81014), + (990436, 10000), (990437, 233160), + (990440, 9600), (990442, 49398), + (990462, 10000), (990466, 97112), + (990467, 151724), (990485, 110357), + (990488, 12303), (990490, 59711), + (990493, 14880), (990494, 43845), + (990499, 193491), (990502, 48560), + (990505, 314993), (990506, 191440), + (990517, 10067309), (990528, 20000), + (990533, 85208), (990535, 108398), + (990552, 2302), (990558, 16712), + (990559, 157947), (990566, 10000), + (990569, 28572), (990571, 80134), + (990572, 427155), (990576, 121779), + (990583, 42741), (990584, 106230), + (990599, 30000), (990600, 3267), + (990614, 15580), (990625, 53731), + (990626, 19188), (990627, 12450), + (990632, 109504), (990635, 10000), + (990637, 2622), (990640, 71811), + (990645, 44392), (990654, 5000), + (990658, 19399), (990660, 146775), + (990661, 246481), (990670, 13400), + (990672, 10000), (990688, 152782), + (990691, 2028), (990695, 33082), + (990712, 13847), (990715, 18251), + (990717, 75580), (990730, 20000), + (990739, 11319), (990742, 58978), + (990745, 816), (990746, 72507), + (990748, 12021), (990750, 4500), + (990758, 2923), (990763, 48000), + (990772, 136019), (990773, 27840), + (990774, 153020), (990775, 10000), + (990791, 35373), (990793, 107446), + (990802, 12302), (990803, 26901), + (990806, 154207), (990823, 11850), + (990831, 57799), (990837, 10000), + (990846, 10000), (990856, 199690), + (990864, 73900), (990867, 2012446), + (990874, 1999014), (990878, 117950), + (990884, 47366), (990889, 12331), + (990892, 26760), (990895, 12303), + (990899, 24525), (990900, 6194), + (990901, 1752297), (990902, 4606), + (990907, 190570), (990914, 312756), + (990916, 2350), (990920, 130587), + (990923, 82447), (990941, 114718), + (990943, 10000), (990956, 245124), + (990966, 22390), (990967, 407810), + (990975, 15446), (990985, 38540), + (990987, 19399), (990988, 9399), + (990990, 176684), (990997, 19380), + (991002, 3684), (991004, 145667), + (991011, 104593), (991014, 10000), + (991022, 542780), (991034, 19635), + (991041, 204262), (991045, 40000), + (991052, 201108), (991055, 35401), + (991067, 27239), (991090, 49217), + (991093, 86851), (991095, 113085), + (991096, 10000), (991100, 26780), + (991110, 12375), (991111, 25458), + (991112, 12302), (991123, 19469), + (991125, 2450), (991132, 9866), + (991135, 30000), (991138, 19984), + (991140, 150852), (991142, 58111), + (991146, 26820), (991149, 38000), + (991153, 91692), (991161, 100214), + (991167, 54167), (991170, 78623), + (991172, 29000), (991175, 62375), + (991177, 223653), (991180, 79207), + (991181, 10000), (991182, 218966), + (991189, 120000), (991190, 29911), + (991192, 119876), (991195, 4562), + (991199, 22363), (991211, 152853), + (991224, 85144), (991231, 77026), + (991233, 10167), (991234, 412000), + (991236, 65457), (991238, 40000), + (991250, 51490), (991259, 335530), + (991260, 31716), (991265, 13280), + (991267, 36790), (991274, 39081), + (991281, 16485), (991287, 5701), + (991292, 20100), (991301, 15900), + (991302, 106473), (991307, 23133), + (991310, 72118), (991311, 32635), + (991312, 147940), (991317, 55903), + (991325, 222469), (991333, 34472), + (991341, 2301), (991348, 177252), + (991350, 84465), (991367, 20000), + (991368, 22960), (991369, 54576), + (991373, 10000), (991378, 10000), + (991379, 59042), (991384, 225609), + (991387, 12350), (991395, 66024), + (991396, 122430), (991405, 100000), + (991406, 183108), (991409, 20401), + (991411, 151193), (991416, 10000), + (991420, 38311), (991423, 197730), + (991427, 202352), (991428, 61181), + (991431, 51694), (991435, 42496), + (991439, 123452), (991440, 58994), + (991447, 26717), (991453, 253398), + (991455, 72490), (991460, 3030), + (991474, 131617), (991485, 206307), + (991491, 218987), (991500, 40000), + (991501, 10000), (991505, 233985), + (991506, 72855), (991509, 2350), + (991511, 16292), (991512, 150637), + (991519, 176651), (991522, 10000), + (991526, 21688), (991537, 168936), + (991543, 122260), (991546, 52562), + (991550, 54345), (991554, 22729), + (991564, 318349), (991575, 2299), + (991577, 20000), (991578, 10000), + (991579, 404680), (991582, 2618), + (991597, 20000), (991598, 122077), + (991600, 11836), (991601, 238557), + (991604, 21836), (991605, 20000), + (991612, 10000), (991620, 77762), + (991622, 34796), (991624, 28521), + (991628, 41306), (991636, 15987), + (991641, 2960), (991643, 10000), + (991648, 11920), (991653, 20460), + (991656, 10000), (991665, 39046), + (991668, 19386), (991670, 12450), + (991671, 36505), (991679, 21920), + (991680, 293537), (991681, 26387), + (991686, 98442), (991691, 26662), + (991698, 155775), (991700, 250), + (991702, 31684), (991705, 250), + (991707, 110000), (991710, 101235), + (991714, 7147), (991719, 14800), + (991722, 383518), (991731, 10000), + (991732, 213384), (991735, 562060), + (991738, 35030), (991741, 109648), + (991743, 50000), (991744, 72821), + (991780, 10000), (991781, 10000), + (991782, 163280), (991784, 10000), + (991788, 22298), (991790, 49078), + (991796, 60326), (991797, 10537), + (991801, 322983), (991808, 104998), + (991809, 10000), (991824, 181634), + (991827, 22299), (991831, 46700), + (991834, 48030), (991848, 33198), + (991850, 9398), (991851, 20000), + (991852, 20000), (991856, 20000), + (991862, 12299), (991869, 20000), + (991876, 20000), (991881, 37955), + (991897, 12590), (991903, 90400), + (991911, 10000), (991913, 50538), + (991914, 205763), (991921, 138046), + (991923, 3400), (991929, 20000), + (991955, 25335), (991959, 10000), + (991963, 30000), (991965, 12450), + (991971, 1892410), (991972, 1146), + (991979, 41325), (991982, 19228), + (991994, 10000), (992000, 71688), + (992007, 13879), (992009, 126340), + (992016, 23283), (992017, 81341), + (992023, 53181), (992024, 104204), + (992032, 117277), (992043, 1663045), + (992044, 19178), (992056, 128218), + (992059, 19219), (992065, 235367), + (992070, 8270), (992074, 49010), + (992087, 2350), (992089, 2290), + (992096, 296343), (992098, 100), + (992103, 16329), (992105, 365038), + (992108, 29219), (992112, 19080), + (992113, 13078), (992125, 202029), + (992142, 116723), (992149, 134878), + (992153, 40150), (992166, 104755), + (992175, 13573), (992184, 952), + (992185, 135882), (992195, 34947), + (992206, 43689), (992208, 127445), + (992214, 30000), (992215, 171868), + (992216, 116516), (992228, 27161), + (992238, 122986), (992244, 2260), + (992251, 65256), (992267, 10492), + (992274, 10000), (992285, 39350), + (992292, 117831), (992293, 47052), + (992301, 35140), (992312, 126229), + (992314, 2430), (992315, 38888), + (992317, 20000), (992325, 20000), + (992332, 115913), (992337, 32450), + (992342, 10000), (992343, 10000), + (992344, 98052), (992347, 15260), + (992348, 3400), (992362, 402609), + (992363, 63783), (992366, 222761), + (992369, 10268), (992380, 480), + (992389, 32960), (992390, 10000), + (992410, 664747), (992421, 1445346), + (992430, 23960), (992433, 8180), + (992443, 35580), (992445, 133280), + (992450, 139940), (992456, 250390), + (992468, 68759), (992470, 122131), + (992478, 6000), (992480, 46021), + (992486, 14560), (992489, 12987), + (992492, 378466), (992497, 10000), + (992506, 40960), (992512, 36000), + (992521, 1920), (992524, 234386), + (992536, 219350), (992539, 35243), + (992540, 30000), (992541, 44000), + (992542, 89430), (992550, 53394), + (992551, 304992), (992555, 422562), + (992557, 2302), (992558, 159796), + (992561, 145101), (992563, 10000), + (992582, 2960), (992587, 2960), + (992592, 10000), (992594, 112960), + (992600, 425625), (992602, 445149), + (992614, 2620), (992617, 119911), + (992627, 40000), (992633, 52450), + (992634, 110000), (992655, 127520), + (992665, 23882), (992675, 19261), + (992676, 25817), (992689, 23400), + (992691, 586584), (992699, 146148), + (992704, 142209), (992705, 84301), + (992706, 11921), (992712, 119304), + (992727, 79343), (992749, 77720), + (992768, 310355), (992774, 59180), + (992776, 15240), (992779, 145831), + (992792, 1596), (992793, 133051), + (992795, 32960), (992799, 32350), + (992801, 12350), (992803, 149544), + (992821, 62067), (992823, 49253), + (992830, 17329), (992834, 4690), + (992837, 8180), (992849, 78618), + (992852, 23790), (992855, 191787), + (992863, 6000), (992867, 34005), + (992871, 12260), (992873, 10000), + (992874, 4550), (992880, 163993), + (992882, 10000), (992889, 10000), + (992893, 2960), (992899, 25527), + (992902, 11582), (992912, 44604), + (992917, 73240), (992924, 155475), + (992927, 12475), (992929, 55250), + (992942, 117325), (992943, 85176), + (992945, 89054), (992947, 250), + (992948, 22430), (992951, 15580), + (992955, 24743), (992964, 28920), + (992967, 204667), (992969, 109687), + (992979, 76000), (992989, 107838), + (993004, 27531), (993006, 10000), + (993007, 44594), (993008, 33094), + (993021, 10000), (993036, 6487), + (993040, 42430), (993044, 10000), + (993049, 87634), (993051, 173243), + (993058, 23740), (993059, 4595), + (993060, 10000), (993063, 10000), + (993069, 12960), (993078, 35580), + (993079, 10000), (993083, 20000), + (993086, 2960), (993089, 146345), + (993090, 67535), (993093, 28503), + (993095, 138187), (993098, 22196), + (993099, 490948), (993103, 22960), + (993107, 105180), (993116, 12910), + (993119, 22960), (993128, 20000), + (993136, 10000), (993137, 60765), + (993168, 66310), (993173, 1800000), + (993174, 1210393), (993181, 14880), + (993187, 91958), (993192, 530275), + (993193, 20098), (993194, 38450), + (993195, 71614), (993203, 23103), + (993210, 29600), (993213, 10000), + (993217, 160565), (993219, 12695), + (993221, 10244), (993228, 2450), + (993230, 147248), (993231, 102960), + (993240, 20000), (993243, 9203), + (993246, 244), (993260, 132450), + (993261, 85554), (993268, 3573), + (993273, 699998), (993282, 38439), + (993283, 13267), (993284, 257700), + (993290, 16405), (993292, 52350), + (993297, 13164), (993298, 76470), + (993304, 20653), (993313, 42260), + (993315, 33353), (993316, 8679), + (993319, 30000), (993320, 132245), + (993322, 43843), (993324, 23450), + (993327, 10000), (993328, 20000), + (993340, 10000), (993356, 2260), + (993366, 110580), (993372, 29880), + (993376, 49919), (993378, 1389279), + (993384, 2284), (993394, 180026), + (993401, 8153), (993402, 20000), + (993416, 12960), (993425, 25410), + (993457, 200614), (993464, 10000), + (993474, 13416), (993475, 1344), + (993478, 10000), (993481, 37980), + (993490, 27129), (993494, 2450), + (993496, 102094), (993506, 291923), + (993507, 15883), (993525, 25873), + (993529, 44491), (993543, 38213), + (993544, 51969), (993545, 102094), + (993547, 362548), (993548, 101763), + (993551, 14185), (993554, 49153), + (993556, 10000), (993565, 187870), + (993566, 78408), (993573, 12260), + (993581, 107197), (993585, 654260), + (993587, 10000), (993601, 54424), + (993602, 10000), (993616, 12902), + (993628, 6329), (993629, 22450), + (993641, 20659), (993657, 15580), + (993658, 389895), (993664, 124906), + (993665, 11755), (993667, 3102), + (993669, 31512), (993672, 144311), + (993675, 9021), (993684, 22450), + (993694, 167038), (993697, 50000), + (993700, 10000), (993702, 20000), + (993705, 192845), (993706, 51875), + (993710, 1279918), (993713, 10000), + (993715, 8553), (993717, 51707), + (993718, 100614), (993721, 155083), + (993724, 2117), (993729, 12377), + (993730, 10000), (993731, 20000), + (993750, 152849), (993761, 2960), + (993765, 60257), (993766, 22086), + (993775, 30000), (993785, 16713), + (993803, 14836), (993809, 27298), + (993821, 27150), (993822, 116572), + (993824, 18440), (993825, 2960), + (993835, 34988), (993840, 30000), + (993841, 104172), (993842, 2960), + (993843, 10000), (993845, 2094), + (993847, 32890), (993852, 25580), + (993860, 46600), (993879, 10000), + (993896, 33266), (993899, 63948), + (993911, 20000), (993922, 112656), + (993926, 32960), (993929, 93879), + (993930, 124520), (993932, 40000), + (993934, 4185), (993939, 23573), + (993942, 45600), (993943, 84015), + (993948, 12960), (993955, 122094), + (993977, 10000), (993978, 112257), + (993982, 538), (993984, 34557), + (993987, 125717), (993991, 1920), + (993992, 32450), (993993, 49542), + (993995, 62026), (994000, 2450), + (994007, 6280), (994011, 120243), + (994027, 103760), (994029, 2450), + (994030, 12685), (994031, 7868), + (994041, 110000), (994045, 13161), + (994053, 31146), (994055, 84199), + (994058, 3792), (994062, 46842), + (994070, 10000), (994076, 14185), + (994085, 10245), (994089, 9977), + (994094, 20000), (994105, 17936), + (994115, 30030), (994124, 43060), + (994145, 27765), (994148, 13865), + (994151, 257345), (994159, 15580), + (994184, 12960), (994187, 10000), + (994194, 20000), (994203, 10000), + (994218, 20000), (994219, 5410), + (994240, 92960), (994244, 27821), + (994245, 3480), (994246, 12450), + (994263, 28887), (994273, 211275), + (994283, 99345), (994286, 193740), + (994287, 10244), (994294, 10552), + (994305, 6360), (994307, 10000), + (994313, 10245), (994320, 37855), + (994321, 734), (994322, 41581), + (994324, 10000), (994328, 978), + (994329, 146478), (994331, 22960), + (994335, 20000), (994340, 10000), + (994366, 13204), (994375, 127000), + (994376, 52350), (994379, 23512), + (994380, 22513), (994383, 20344), + (994385, 25410), (994388, 55780), + (994392, 10000), (994399, 10000), + (994402, 98157), (994409, 9619), + (994414, 141310), (994418, 205387), + (994419, 10000), (994422, 37716), + (994426, 30501), (994444, 101950), + (994450, 27645), (994454, 231426), + (994455, 1410718), (994457, 28897), + (994461, 72337), (994467, 245), + (994477, 13449), (994479, 102932), + (994486, 29072), (994489, 20000), + (994490, 125911), (994501, 45172), + (994502, 56220), (994507, 80000), + (994524, 20000), (994525, 595813), + (994530, 102838), (994535, 63173), + (994539, 94277), (994540, 116040), + (994549, 2960), (994554, 28847), + (994555, 112269), (994556, 12960), + (994566, 19093), (994569, 41950), + (994578, 414), (994584, 44240), + (994589, 20000), (994600, 1920), + (994603, 306765), (994608, 46341), + (994610, 10245), (994612, 2260), + (994616, 353299), (994619, 15144), + (994620, 10200), (994621, 20000), + (994627, 25757), (994640, 13494), + (994654, 50880), (994655, 245), + (994663, 19551), (994673, 18180), + (994690, 267160), (994691, 10000), + (994698, 10000), (994700, 1221996), + (994703, 63908), (994705, 146041), + (994706, 169181), (994717, 20000), + (994719, 10000), (994724, 83551), + (994727, 2219601), (994738, 20000), + (994741, 459624), (994743, 48000), + (994747, 7662), (994753, 8555), + (994761, 10000), (994763, 10000), + (994765, 32170), (994768, 250), + (994773, 10000), (994774, 19952), + (994775, 32450), (994784, 122705), + (994791, 47985), (994806, 15937), + (994813, 40133), (994823, 32906), + (994826, 191152), (994841, 210730), + (994846, 114761), (994850, 8555), + (994851, 29207), (994856, 116345), + (994862, 13680), (994863, 136776), + (994868, 108160), (994869, 16780), + (994872, 194753), (994876, 82310), + (994882, 34834), (994884, 9377), + (994894, 4028), (994901, 106366), + (994905, 144368), (994906, 20652), + (994913, 12690), (994915, 38410), + (994916, 10000), (994923, 14800), + (994939, 64200), (994942, 200000), + (994943, 104938), (994948, 8557), + (994956, 40217), (994958, 122688), + (994967, 330920), (994971, 85672), + (994979, 193668), (994980, 127464), + (994983, 14270), (994989, 131976), + (994993, 20000), (994996, 8556), + (995002, 45717), (995007, 96759), + (995012, 11220), (995016, 38557), + (995018, 53376), (995021, 36880), + (995022, 16779), (995025, 8556), + (995031, 21728), (995036, 20000), + (995046, 33619), (995055, 23840), + (995057, 33327), (995062, 55241), + (995066, 161548), (995075, 103073), + (995080, 30020), (995083, 10000), + (995085, 2260), (995090, 45418), + (995092, 2301194), (995102, 2960), + (995103, 10000), (995109, 186376), + (995111, 8836), (995118, 30157), + (995119, 21514), (995120, 157011), + (995124, 28770), (995126, 30000), + (995130, 35220), (995131, 10000), + (995132, 11920), (995138, 42433), + (995139, 22260), (995144, 147701), + (995150, 2260), (995152, 7000), + (995162, 7000), (995168, 1056045), + (995178, 103842), (995196, 24473), + (995200, 47080), (995206, 74450), + (995212, 54450), (995215, 257108), + (995216, 2260), (995223, 2260), + (995232, 67329), (995235, 100726), + (995238, 159606), (995240, 73546), + (995248, 19836), (995249, 86424), + (995252, 25410), (995260, 30800), + (995261, 78432), (995271, 3361), + (995284, 27313), (995285, 38554), + (995288, 12960), (995289, 83188), + (995295, 10000), (995299, 78432), + (995311, 10000), (995326, 30748), + (995327, 12086), (995333, 20000), + (995335, 11920), (995336, 1920), + (995337, 12450), (995356, 10000), + (995365, 20000), (995372, 20923), + (995381, 147618), (995385, 10000), + (995390, 3267), (995391, 30215), + (995395, 10000), (995398, 131105), + (995402, 90644), (995407, 108290), + (995419, 25580), (995423, 12960), + (995430, 28554), (995456, 89961), + (995467, 47364), (995480, 1434913), + (995484, 10000), (995489, 61582), + (995497, 50041), (995498, 10000), + (995499, 10000), (995509, 41175), + (995523, 2581885), (995531, 20000), + (995542, 24520), (995545, 4520), + (995552, 4690), (995554, 145853), + (995558, 614098), (995559, 29348), + (995566, 293572), (995572, 83602), + (995575, 510000), (995593, 76000), + (995598, 42430), (995600, 18121), + (995607, 10000), (995608, 8558), + (995612, 110000), (995623, 93802), + (995628, 10000), (995639, 14629), + (995643, 15056), (995654, 300000), + (995664, 9786), (995674, 178145), + (995677, 17888), (995678, 44085), + (995690, 130634), (995695, 28589), + (995700, 77500), (995703, 90914), + (995710, 3740), (995712, 10000), + (995713, 11920), (995723, 25836), + (995726, 12096), (995729, 10000), + (995735, 181616), (995743, 95862), + (995744, 24000), (995746, 59192), + (995761, 22118), (995773, 66083), + (995777, 232971), (995778, 80400), + (995787, 166653), (995788, 10000), + (995789, 10000), (995793, 130142), + (995796, 10923), (995798, 162397), + (995801, 21594), (995806, 20000), + (995807, 58021), (995813, 26962), + (995818, 208668), (995828, 2095), + (995845, 38388), (995852, 18554), + (995866, 79777), (995867, 2260), + (995875, 451900), (995877, 30554), + (995884, 16000), (995895, 10000), + (995903, 40563), (995906, 19267), + (995907, 2450), (995915, 110200), + (995930, 240313), (995934, 66060), + (995941, 6), (995942, 33214), + (995944, 120000), (995964, 4985), + (995972, 95666), (995974, 36573), + (995977, 459276), (996004, 157390), + (996011, 10000), (996016, 3573), + (996019, 53468), (996023, 12000), + (996035, 569644), (996039, 46556), + (996046, 27869), (996054, 152590), + (996058, 478559), (996062, 49635), + (996085, 2260), (996095, 24159), + (996101, 133117), (996108, 2287), + (996111, 142099), (996119, 132981), + (996123, 47576), (996138, 145117), + (996148, 10000), (996156, 74704), + (996160, 24919), (996195, 4710), + (996215, 5873), (996219, 12960), + (996225, 1000), (996228, 63342), + (996240, 288529), (996249, 92680), + (996253, 10092620), (996256, 33601), + (996257, 204950), (996267, 2521), + (996291, 24199), (996295, 173863), + (996298, 20000), (996304, 26800), + (996322, 9343), (996323, 100000), + (996324, 2260), (996326, 89798), + (996329, 23222), (996336, 17147), + (996342, 54900), (996343, 98152), + (996344, 26906), (996345, 2598), + (996346, 11920), (996348, 89720), + (996354, 94288), (996355, 8297), + (996359, 2028), (996363, 10000), + (996366, 350057), (996369, 17845), + (996375, 31695), (996378, 19153), + (996391, 20401), (996397, 101741), + (996401, 14626), (996402, 24227), + (996403, 54658), (996410, 5240), + (996411, 5028), (996417, 37700), + (996421, 22982), (996423, 2450), + (996448, 44310), (996450, 10071), + (996451, 57162), (996455, 97058), + (996458, 59421), (996463, 88524), + (996464, 6717), (996470, 14210), + (996476, 367214), (996477, 102271), + (996493, 2608), (996496, 55697), + (996502, 132264), (996503, 35339), + (996512, 10000), (996519, 9352), + (996527, 19403), (996538, 25580), + (996540, 8010), (996547, 11643), + (996548, 102741), (996557, 162344), + (996560, 19701), (996579, 91019), + (996583, 45549), (996589, 100392), + (996592, 10000), (996596, 206206), + (996609, 4584), (996615, 235078), + (996634, 26530), (996636, 613174), + (996654, 23097), (996658, 212899), + (996667, 12375), (996670, 2260), + (996674, 84848), (996693, 553142), + (996694, 38709), (996702, 6780), + (996709, 5220), (996717, 1295439), + (996719, 786264), (996720, 14698), + (996722, 71767), (996726, 100000), + (996728, 32292), (996733, 16000), + (996739, 12602), (996748, 10000), + (996764, 138343), (996772, 2000), + (996788, 2960), (996791, 143757), + (996792, 74488), (996794, 2960), + (996799, 10000), (996809, 123152), + (996813, 3248), (996829, 5923), + (996844, 87578), (996847, 2260), + (996869, 71442), (996870, 2960), + (996878, 2293), (996880, 30000), + (996884, 98155), (996886, 365119), + (996903, 10000), (996906, 10676), + (996924, 40990), (996936, 640302), + (996946, 55417), (996949, 8263), + (996951, 40000), (996958, 2960), + (996979, 15833), (996986, 23604), + (996988, 111366), (996995, 105356), + (997001, 35564), (997002, 332271), + (997017, 8866), (997022, 2260), + (997026, 114952), (997030, 105080), + (997035, 52632), (997046, 523317), + (997048, 41971), (997050, 4478), + (997055, 385974), (997056, 74896), + (997060, 28030), (997061, 32630), + (997062, 2618), (997075, 250), + (997077, 20250), (997080, 20000), + (997084, 9365), (997086, 216757), + (997090, 26453), (997095, 33610), + (997100, 22565), (997104, 250), + (997105, 34205), (997107, 10000), + (997111, 465341), (997112, 613610), + (997113, 10000), (997118, 405963), + (997120, 250), (997123, 250), + (997132, 100000), (997166, 26403), + (997168, 250), (997169, 565381), + (997171, 80237), (997180, 78224), + (997181, 15580), (997185, 10000), + (997203, 84240), (997204, 250), + (997208, 300149), (997211, 4514), + (997215, 701794), (997219, 5255), + (997226, 69323), (997229, 2350), + (997247, 5560), (997249, 119192), + (997253, 323395), (997261, 215943), + (997270, 11140), (997272, 135186), + (997279, 126250), (997286, 44917), + (997288, 29680), (997299, 55642), + (997307, 157763), (997312, 20100), + (997320, 139610), (997326, 342228), + (997328, 13111), (997330, 105845), + (997339, 22000), (997341, 37005), + (997343, 30160), (997344, 141844), + (997354, 136667), (997361, 14745), + (997362, 16035), (997367, 103536), + (997369, 5060), (997371, 1300459), + (997372, 29407), (997375, 9372), + (997381, 41825), (997384, 18752), + (997388, 2450), (997396, 91970), + (997400, 26860), (997405, 104608), + (997411, 28960), (997418, 94930), + (997424, 200000), (997433, 2287), + (997437, 44760), (997444, 4860), + (997451, 150792), (997457, 93616), + (997463, 101227), (997478, 84060), + (997481, 10000), (997485, 19375), + (997491, 110989), (997493, 2296), + (997508, 21143), (997510, 10000), + (997513, 25580), (997515, 45831), + (997516, 31786), (997518, 16355), + (997519, 14162), (997525, 68168), + (997528, 12000), (997533, 103165), + (997536, 251386), (997539, 12718), + (997554, 56611), (997557, 16710), + (997559, 17000), (997561, 187437), + (997562, 13410), (997563, 22297), + (997567, 14277), (997569, 74123), + (997573, 10000), (997577, 99698), + (997582, 2960), (997591, 106176), + (997596, 73091), (997601, 171538), + (997604, 179331), (997606, 30000), + (997612, 10000), (997613, 10000), + (997615, 190903), (997616, 12960), + (997622, 79850), (997623, 31666), + (997624, 85248), (997625, 24672), + (997629, 17650), (997631, 3573), + (997632, 5373), (997635, 125033), + (997639, 20000), (997647, 131549), + (997655, 10000), (997661, 10000), + (997666, 19379), (997670, 131720), + (997674, 9379), (997676, 124313), + (997680, 2297), (997681, 10000), + (997683, 224678), (997689, 2288), + (997691, 40000), (997708, 10000), + (997709, 2450), (997713, 31809), + (997715, 12547), (997719, 48927), + (997721, 10000), (997722, 15973), + (997731, 25900), (997737, 1152712), + (997743, 20245), (997747, 245), + (997750, 183175), (997754, 10245), + (997759, 3897), (997760, 12243), + (997779, 22058), (997783, 158410), + (997788, 10000), (997797, 10000), + (997799, 175469), (997805, 5105), + (997809, 130730), (997813, 2260), + (997815, 20000), (997819, 218097), + (997821, 22450), (997827, 3037450), + (997831, 82960), (997863, 13001), + (997870, 51975), (997872, 11656), + (997889, 97971), (997892, 10000), + (997919, 2960), (997924, 73027), + (997929, 10244), (997943, 11537), + (997944, 8068), (997959, 85555), + (997972, 128650), (997973, 1360), + (997977, 62423), (997978, 2170), + (997985, 2028), (997987, 140101), + (998004, 22960), (998015, 114112), + (998016, 6342), (998020, 2960), + (998023, 9379), (998041, 30000), + (998042, 14738), (998049, 12288), + (998050, 15814), (998062, 10000), + (998064, 963), (998068, 10276), + (998074, 118017), (998080, 10863), + (998089, 10000), (998091, 12675), + (998095, 10276), (998103, 1113), + (998108, 468709), (998110, 31626), + (998117, 1877), (998130, 134316), + (998153, 20276), (998156, 16224), + (998162, 13530), (998164, 18000), + (998186, 86785), (998191, 5220), + (998192, 40990), (998197, 279), + (998199, 10000), (998201, 3205), + (998217, 20000), (998225, 2960), + (998229, 2960), (998235, 34082), + (998238, 30800), (998242, 73878), + (998243, 15580), (998255, 23236), + (998265, 445573), (998274, 9961), + (998285, 35196), (998290, 100000), + (998293, 276), (998300, 55458), + (998307, 42529), (998308, 72912), + (998309, 129350), (998318, 10000), + (998334, 2960), (998335, 245), + (998336, 110276), (998345, 90279), + (998356, 60452), (998366, 51245), + (998367, 1044196), (998371, 136444), + (998373, 44346), (998377, 12626), + (998380, 1920), (998387, 117244), + (998388, 7850), (998390, 70002), + (998391, 12076), (998397, 13202), + (998401, 124203), (998402, 47022), + (998406, 784), (998407, 10276), + (998410, 2430), (998420, 10000), + (998433, 148525), (998435, 10000), + (998440, 8960), (998443, 27821), + (998445, 133430), (998446, 11717), + (998448, 983), (998459, 238841), + (998464, 33205), (998465, 22470), + (998468, 20000), (998481, 90392), + (998492, 10539), (998493, 100000), + (998498, 14303), (998507, 276), + (998513, 151496), (998515, 11683), + (998519, 2695), (998525, 20245), + (998528, 42111), (998540, 2450), + (998543, 90521), (998554, 163741), + (998556, 82956), (998571, 11852), + (998572, 47256), (998584, 16260), + (998590, 41028), (998591, 10000), + (998598, 13357), (998603, 3689), + (998609, 41988), (998613, 6276), + (998616, 1920), (998633, 33468), + (998642, 109882), (998643, 10245), + (998650, 3980), (998651, 12440), + (998652, 1299149), (998672, 29153), + (998674, 69466), (998699, 11149), + (998712, 21483), (998739, 1442340), + (998740, 20452), (998750, 56796), + (998767, 4491), (998782, 146237), + (998785, 541), (998792, 10552), + (998798, 482903), (998807, 86814), + (998808, 1098), (998819, 15686), + (998823, 11126), (998837, 30276), + (998840, 98960), (998856, 10000), + (998867, 12260), (998869, 36000), + (998870, 3031076), (998876, 59939), + (998880, 245), (998885, 10000), + (998905, 1460908), (998907, 18075), + (998909, 24903), (998918, 78381), + (998920, 17980), (998922, 32406), + (998925, 12483), (998930, 12960), + (998934, 54102), (998944, 2427476), + (998953, 58378), (998954, 1295903), + (998955, 83236), (998960, 12855), + (998964, 11766), (998967, 10000), + (998968, 4227), (998972, 336506), + (998976, 10245), (998978, 395050), + (998980, 2102421), (998982, 125595), + (998989, 15000), (999008, 129062), + (999010, 5527), (999012, 10000), + (999016, 516599), (999017, 15580), + (999023, 101000), (999025, 34765), + (999028, 154459), (999030, 10000), + (999041, 93680), (999043, 3817), + (999061, 4681), (999064, 24000), + (999074, 103792), (999083, 3205), + (999088, 396570), (999092, 490), + (999093, 4500), (999094, 32085), + (999106, 225015), (999109, 11058), + (999115, 1819763), (999118, 252865), + (999120, 6000), (999121, 10000), + (999134, 20000), (999144, 2960), + (999149, 2350), (999150, 7696), + (999151, 12450), (999161, 115941), + (999163, 112260), (999170, 19827), + (999175, 752), (999176, 1455), + (999179, 324595), (999186, 19608), + (999187, 131633), (999195, 115577), + (999204, 28292), (999212, 18434), + (999213, 33481), (999215, 40835), + (999220, 2450), (999222, 41485), + (999223, 10250), (999225, 13740), + (999226, 53580), (999230, 2510), + (999234, 129062), (999238, 10000), + (999244, 10100), (999247, 12726), + (999251, 92260), (999258, 35827), + (999259, 70592), (999269, 160928), + (999271, 22450), (999273, 51064), + (999274, 393), (999280, 1920), + (999281, 10552), (999287, 470382), + (999295, 2910), (999299, 244), + (999302, 10000), (999310, 2251246), + (999320, 22375), (999325, 18000), + (999326, 32960), (999332, 22185), + (999334, 80000), (999336, 2773), + (999347, 143503), (999348, 347), + (999353, 10245), (999359, 63945), + (999372, 44131), (999375, 26162), + (999378, 20000), (999382, 56740), + (999387, 178645), (999404, 140601), + (999407, 520), (999408, 10631), + (999424, 129463), (999426, 175961), + (999433, 1000), (999434, 71323), + (999442, 233964), (999454, 14180), + (999460, 15410), (999463, 10000), + (999467, 1323062), (999474, 10000), + (999476, 15850), (999479, 21000), + (999482, 45556), (999483, 13930), + (999485, 113094), (999493, 20460), + (999497, 5652), (999498, 12905), + (999501, 24936), (999503, 200658), + (999505, 131851), (999508, 100794), + (999512, 8202), (999514, 41865), + (999519, 34344), (999521, 6780), + (999530, 3274), (999531, 8032), + (999533, 3274), (999534, 112140), + (999538, 5706), (999539, 59072), + (999546, 87686), (999552, 142350), + (999555, 61373), (999564, 22960), + (999567, 10000), (999571, 205301), + (999572, 10991), (999573, 10000), + (999579, 12450), (999592, 146423), + (999597, 24000), (999598, 212450), + (999601, 4639), (999602, 44450), + (999604, 112911), (999612, 13573), + (999622, 24400), (999628, 46026), + (999636, 21145), (999639, 18310), + (999645, 80823), (999658, 111489), + (999660, 121220), (999665, 48944), + (999669, 95876), (999672, 80452), + (999676, 975), (999682, 10000), + (999683, 34773), (999705, 10000), + (999708, 34880), (999718, 23400), + (999719, 23573), (999731, 199672), + (999734, 36003), (999735, 29236), + (999741, 9296), (999744, 46329), + (999748, 119896), (999756, 5496), + (999761, 23881), (999766, 13267), + (999768, 50725), (999782, 3374), + (999789, 25580), (999790, 2450), + (999794, 17595), (999796, 2450), + (999803, 32450), (999808, 10000), + (999821, 10276), (999827, 10000), + (999828, 3740), (999840, 14775), + (999842, 90000), (999844, 402058), + (999848, 29059), (999852, 477243), + (999860, 10000), (999872, 19385), + (999881, 2450), (999883, 347), + (999891, 67408), (999896, 33002), + (999897, 1920), (999902, 379360), + (999908, 22695), (999909, 1291373), + (999914, 10452), (999916, 25580), + (999928, 245), (999932, 835), + (999935, 10000), (999958, 20000), + (999964, 245), (999975, 245), + (999981, 24156), (1000002, 23664), + (1000004, 5410), (1000009, 13622), + (1000019, 10000), (1000021, 10604), + (1000023, 381), (1000031, 19688), + (1000041, 4334), (1000048, 53765), + (1000049, 10245), (1000054, 156825), + (1000057, 29558), (1000074, 10000), + (1000076, 302512), (1000079, 23740), + (1000088, 6000), (1000094, 15580), + (1000097, 29296), (1000109, 30487), + (1000111, 2211080), (1000112, 19933), + (1000113, 2726), (1000114, 276), + (1000116, 80000), (1000121, 10000), + (1000124, 20000), (1000146, 137070), + (1000149, 14912), (1000157, 10000), + (1000164, 23756), (1000172, 53879), + (1000177, 6890), (1000181, 91706), + (1000185, 245), (1000195, 10000), + (1000196, 3740), (1000203, 83879), + (1000208, 42376), (1000218, 63267), + (1000220, 95761), (1000224, 10000), + (1000231, 10000), (1000233, 140626), + (1000235, 29595), (1000236, 86000), + (1000241, 62276), (1000245, 28167), + (1000260, 35580), (1000262, 66237), + (1000264, 71502), (1000269, 5220), + (1000277, 71), (1000282, 224409), + (1000284, 10000), (1000285, 44520), + (1000298, 46674), (1000315, 2993), + (1000316, 12960), (1000320, 698), + (1000327, 65447)], + 't1bzsJ7mRyHwsuXEPMud32SFTjLJ7FrWfpf': [(871064, 57840), (871177, 1146), + (871185, 4546), (871200, 15580), + (871634, 17155), (871705, 12375), + (871762, 29079), (871935, 86741), + (872187, 25268), (876173, 2043), + (893630, 6276), (893696, 32423), + (893801, 19917), (893810, 2450), + (893914, 15580), (893980, 83638), + (893997, 58964), (894018, 31813), + (894036, 10000), (894044, 83740), + (894110, 39115), (894147, 35512), + (894152, 118998), (894153, 4330), + (894162, 24267), (894219, 38838), + (894240, 6536), (894255, 2957), + (894289, 21593), (894292, 25580), + (894327, 10276), (894334, 115636), + (894357, 53462), (894363, 10000), + (894375, 2651), (894395, 637), + (894407, 2450), (894531, 7453), + (894634, 278), (894639, 276), + (894667, 1283805), (894695, 15089), + (894705, 149549), (894722, 26059), + (894732, 1022), (894771, 245), + (894780, 276), (894821, 2103359), + (894842, 115580), (894847, 20000), + (894869, 4114), (894883, 10957), + (894892, 60142), (894899, 82485), + (894901, 10000), (894930, 87533), + (894940, 32495), (894949, 55952), + (894982, 10000), (895017, 250943), + (895102, 22580), (895118, 243), + (895131, 139592), (895138, 3400), + (895144, 12260), (895145, 12536), + (895158, 17623), (895173, 104569), + (895212, 20735), (895224, 1504005), + (895241, 6000), (895259, 35580), + (895299, 106276), (895308, 12028), + (895315, 10000), (895317, 105856), + (895336, 12043), (895345, 12000), + (895399, 32129), (895400, 16622), + (895408, 36622), (895435, 55005), + (895464, 30000), (895511, 12043), + (895541, 10000), (895542, 15311), + (895570, 19207), (895600, 2450), + (895656, 15825), (895683, 15232), + (895694, 2564), (895703, 10000), + (895712, 112896), (895724, 3715), + (895740, 837), (895752, 36142), + (895763, 392), (895803, 40639), + (895804, 9746), (895805, 39772), + (895823, 2450), (895829, 3429), + (895845, 401391), (895852, 14769), + (895865, 25580), (895874, 36836), + (895942, 110836), (895945, 90276), + (895952, 37827), (895957, 349019), + (895979, 14213), (895994, 25580), + (896004, 320988), (896007, 1404901), + (896039, 55934), (896043, 41600), + (896046, 245), (896054, 23048), + (896080, 41520), (896122, 250388), + (896153, 103740), (896159, 20215), + (896167, 19622), (896176, 80538), + (896187, 41589), (896197, 20028), + (896202, 9659), (896209, 146443), + (896211, 124944), (896223, 72556), + (896259, 121145), (896266, 57754), + (896274, 10000), (896295, 17448), + (896296, 2569), (896301, 276), + (896304, 14086), (896333, 10000), + (896349, 20114), (896373, 245), + (896442, 15580), (896445, 13080), + (896449, 34086), (896453, 1131), + (896457, 12235), (896467, 13869), + (896478, 2043), (896482, 17901), + (896561, 10000), (896562, 30810), + (896583, 30993), (896599, 35977), + (896610, 245), (896611, 642), + (896633, 103269), (896639, 11974), + (896647, 31219), (896672, 10000), + (896693, 15580), (896696, 35856), + (896731, 64520), (896761, 276), + (896769, 106712), (896780, 2043), + (896817, 5073), (896824, 17208), + (896835, 2043), (896852, 25248), + (896864, 244), (896868, 15580), + (896885, 40245), (896913, 30375), + (896921, 836), (896923, 10802), + (896936, 15145), (896992, 240000), + (896997, 71993), (897000, 15580), + (897017, 28030), (897020, 2288), + (897025, 34493), (897033, 18000), + (897044, 2288), (897053, 41060), + (897055, 26100), (897087, 7000), + (897113, 13906), (897137, 10000), + (897138, 10245), (897142, 138862), + (897154, 12940), (897158, 80000), + (897171, 15959), (897174, 35801), + (897194, 34191), (897200, 29913), + (897220, 1131), (897226, 15580), + (897245, 10835), (897262, 14100), + (897267, 658), (897293, 6543), + (897298, 982), (897330, 12043), + (897333, 88846), (897353, 3004), + (897364, 2043), (897367, 2350), + (897384, 4086), (897390, 12288), + (897397, 121128), (897409, 6000), + (897426, 18030), (897436, 77066), + (897463, 69166), (897466, 97532), + (897473, 4086), (897484, 21125), + (897487, 38048), (897499, 26970), + (897506, 2288), (897541, 7057), + (897548, 19046), (897565, 276), + (897572, 10000), (897574, 97623), + (897576, 32260), (897592, 5233), + (897599, 13874), (897608, 6346), + (897619, 2595), (897628, 5130), + (897638, 244), (897647, 18025), + (897653, 29468), (897659, 20491), + (897664, 245), (897671, 14086), + (897677, 68623), (897685, 108631), + (897724, 169610), (897729, 6536), + (897738, 4086), (897752, 115410), + (897758, 16190), (897769, 2043), + (897770, 6249), (897809, 30842), + (897814, 162690), (897858, 12450), + (897861, 1146), (897883, 22558), + (897892, 10000), (897924, 10245), + (897972, 833), (897981, 8448), + (898006, 19963), (898016, 12043), + (898022, 54760), (898035, 112155), + (898037, 20000), (898042, 11738), + (898045, 278105), (898049, 19109), + (898055, 3020820), (898110, 17781), + (898130, 7554), (898137, 2726), + (898139, 10000), (898146, 244), + (898152, 8871), (898207, 169239), + (898213, 10000), (898215, 30596), + (898227, 500000), (898242, 30053), + (898256, 30000), (898262, 385658), + (898281, 101000), (898283, 19288), + (898284, 118112), (898296, 1000), + (898297, 34661), (898329, 100), + (898332, 14086), (898342, 27982), + (898350, 66965), (898360, 94854), + (898377, 112260), (898385, 29950), + (898397, 10000), (898416, 7000), + (898434, 41967), (898439, 13870), + (898455, 15383), (898487, 14145), + (898488, 47346), (898493, 45538), + (898509, 46740), (898512, 8172), + (898516, 49013), (898521, 245), + (898535, 130304), (898546, 51473), + (898550, 244514), (898552, 2690), + (898564, 15475), (898569, 34564), + (898576, 244), (898588, 2450), + (898591, 32350), (898594, 25000), + (898596, 16043), (898613, 10000), + (898630, 55910), (898642, 184967), + (898660, 9287), (898666, 2475), + (898681, 52784), (898686, 369163), + (898687, 33185), (898691, 1539), + (898707, 2450), (898710, 30000), + (898715, 8886), (898726, 159784), + (898740, 909954), (898745, 4086), + (898765, 112901), (898769, 13189), + (898777, 29326), (898782, 11146), + (898784, 56153), (898789, 27899), + (898854, 6000), (898863, 9660), + (898900, 2480), (898922, 166091), + (898940, 34046), (898944, 32291), + (898954, 37361), (898971, 2043), + (898986, 15580), (898996, 33192), + (899004, 2038), (899016, 72906), + (899029, 2046), (899039, 10000), + (899041, 8355), (899051, 55868), + (899105, 16726), (899114, 211091), + (899119, 26314), (899124, 9043), + (899130, 92396), (899134, 5620), + (899137, 14900), (899144, 63489), + (899147, 144661), (899166, 4778), + (899183, 12245), (899187, 69751), + (899189, 16082), (899208, 89827), + (899221, 17124), (899229, 69428), + (899238, 2095934), (899239, 25117), + (899247, 18350), (899258, 1146), + (899267, 2260), (899273, 2695), + (899277, 225278), (899285, 24820), + (899291, 9110), (899312, 394215), + (899328, 202350), (899330, 80768), + (899344, 20000), (899360, 164254), + (899381, 180113), (899397, 30230), + (899398, 22280), (899402, 10000), + (899421, 22751), (899423, 10000), + (899428, 248801), (899434, 37155), + (899440, 42156), (899455, 147335), + (899462, 10000), (899466, 28738), + (899521, 100000), (899527, 10000), + (899539, 30550), (899543, 10000), + (899554, 46000), (899557, 63241), + (899559, 15580), (899573, 20000), + (899592, 47312), (899609, 7000), + (899612, 26086), (899629, 202657), + (899634, 26974), (899641, 252086), + (899642, 54805), (899647, 245), + (899652, 31160), (899654, 153235), + (899673, 153737), (899675, 10030), + (899680, 207098), (899681, 7336), + (899720, 84016), (899733, 1920), + (899737, 71056), (899760, 10000), + (899761, 1406), (899771, 786), + (899791, 2260), (899794, 14796), + (899797, 676), (899801, 160354), + (899804, 29338), (899807, 245), + (899814, 9490), (899817, 81866), + (899838, 10466), (899847, 13596), + (899865, 6255), (899878, 276), + (899881, 10000), (899882, 1434348), + (899888, 16781), (899901, 108493), + (899918, 2450), (899925, 634), + (899928, 10279), (899941, 106997), + (899946, 84902), (899958, 172760), + (899968, 273238), (899975, 12562), + (899977, 2260), (899980, 19941), + (899986, 96236), (900003, 28806), + (900006, 114362), (900016, 12700), + (900025, 14393), (900027, 109619), + (900029, 7000), (900033, 14208), + (900048, 276), (900053, 181084), + (900057, 42536), (900064, 82319), + (900066, 15000), (900084, 15973), + (900085, 276), (900093, 243), + (900101, 93985), (900109, 15580), + (900110, 94180), (900130, 10276), + (900131, 2450), (900142, 136812), + (900144, 30588), (900152, 12043), + (900159, 80000), (900167, 14576), + (900190, 122695), (900212, 20467), + (900217, 245), (900229, 25580), + (900243, 12690), (900250, 30392), + (900259, 1368105), (900279, 310245), + (900303, 10000), (900311, 8866), + (900316, 30000), (900330, 40000), + (900341, 2574805), (900343, 29060), + (900344, 54384), (900352, 83919), + (900356, 11675), (900364, 14467), + (900365, 13776), (900380, 245), + (900381, 18388), (900392, 4086), + (900394, 2618), (900395, 4920), + (900402, 102480), (900409, 41295), + (900420, 10000), (900422, 44086), + (900426, 2350), (900443, 12350), + (900455, 84616), (900459, 49422), + (900462, 15580), (900473, 54143), + (900478, 205081), (900488, 48294), + (900504, 16584), (900517, 16129), + (900530, 4086), (900535, 91001), + (900537, 12375), (900545, 165526), + (900549, 2043), (900571, 149148), + (900586, 2043), (900587, 106346), + (900597, 12690), (900619, 245), + (900620, 1582), (900621, 529), + (900631, 21722), (900636, 60505), + (900640, 4955), (900647, 2290), + (900656, 17250), (900665, 643), + (900675, 50000), (900677, 100), + (900686, 320000), (900693, 39787), + (900696, 12260), (900706, 10347), + (900707, 10000), (900718, 21642), + (900724, 3470), (900726, 66969), + (900729, 250), (900734, 245), + (900739, 7425), (900740, 6085), + (900750, 494), (900760, 7000), + (900769, 27840), (900773, 32510), + (900774, 17000), (900778, 36695), + (900784, 62468), (900797, 15580), + (900815, 12477), (900824, 76552), + (900829, 21709), (900830, 35303), + (900831, 35580), (900836, 18641), + (900857, 20000), (900869, 28924), + (900879, 25666), (900899, 15671), + (900901, 14740), (900908, 24189), + (900916, 28615), (900921, 36071), + (900927, 276), (900931, 19393), + (900943, 133463), (900948, 22619), + (900964, 35971), (900973, 168058), + (900974, 2450), (900977, 83596), + (900991, 18489), (901002, 10071), + (901009, 32459), (901012, 11146), + (901032, 58337), (901037, 115579), + (901042, 201367), (901044, 47914), + (901050, 41165), (901054, 2047), + (901076, 558), (901080, 187047), + (901081, 127879), (901097, 120580), + (901100, 48165), (901101, 138892), + (901111, 24477), (901126, 21145), + (901129, 32450), (901140, 22085), + (901146, 108289), (901154, 834), + (901157, 13655), (901164, 41062), + (901176, 10000), (901180, 12306), + (901203, 21541), (901206, 37554), + (901220, 345), (901230, 2043), + (901243, 29353), (901246, 208371), + (901247, 18972), (901283, 3712), + (901288, 695288), (901291, 33990), + (901296, 10240), (901298, 66185), + (901301, 19829), (901307, 90000), + (901323, 38628), (901328, 42447), + (901331, 22043), (901334, 23632), + (901340, 10000), (901358, 2350), + (901363, 91436), (901365, 17062), + (901390, 10279), (901393, 2043), + (901402, 135179), (901408, 20824), + (901435, 15580), (901455, 42290), + (901458, 73470), (901481, 1242), + (901495, 523), (901508, 59254), + (901509, 12546), (901511, 12278), + (901520, 14710), (901521, 81300), + (901524, 30043), (901553, 13740), + (901570, 38361), (901575, 1000), + (901584, 9156), (901591, 6536), + (901611, 4738), (901627, 28106), + (901641, 16918), (901655, 17022), + (901665, 31175), (901667, 104637), + (901670, 2043), (901684, 25289), + (901690, 4086), (901691, 18824), + (901698, 6000), (901708, 2260), + (901710, 125264), (901713, 244), + (901721, 7263), (901723, 22043), + (901732, 102503), (901740, 31047), + (901743, 20529), (901746, 48788), + (901747, 11146), (901760, 25580), + (901761, 8013), (901771, 12260), + (901777, 82787), (901790, 7250), + (901794, 281479), (901801, 2927), + (901803, 2407), (901809, 92043), + (901821, 7000), (901824, 2695), + (901837, 36987), (901838, 18983), + (901845, 94935), (901848, 47344), + (901851, 7882), (901866, 85860), + (901878, 14000), (901880, 1000), + (901898, 115100), (901946, 39666), + (901947, 47713), (901948, 138871), + (901974, 32264), (901977, 14330), + (901978, 207515), (901979, 73155), + (901982, 18434), (901987, 2450), + (901992, 2288), (901994, 68296), + (902007, 20000), (902008, 34458), + (902017, 154780), (902020, 2260), + (902028, 27872), (902041, 3433), + (902046, 18075), (902059, 18030), + (902066, 181425), (902084, 12146), + (902094, 51028), (902135, 16244), + (902142, 43998), (902144, 12505), + (902146, 10000), (902147, 36000), + (902152, 35488), (902162, 127081), + (902168, 4086), (902203, 693501), + (902207, 12313), (902219, 27000), + (902226, 250), (902253, 245), + (902263, 17873), (902267, 18233), + (902269, 17713), (902277, 10933), + (902279, 11920), (902284, 2043), + (902338, 24493), (902341, 52505), + (902345, 14395), (902387, 22043), + (902393, 14418), (902398, 199862), + (902401, 54083), (902403, 164273), + (902406, 45017), (902408, 1920), + (902418, 41160), (902422, 21580), + (902432, 14520), (902434, 11081), + (902445, 10000), (902447, 5991), + (902452, 20160), (902461, 112043), + (902470, 45780), (902476, 8152), + (902495, 214960), (902500, 2350), + (902502, 148881), (902504, 2043), + (902508, 15580), (902509, 167907), + (902512, 10000), (902523, 510000), + (902532, 40244), (902535, 4999), + (902538, 10000), (902553, 16129), + (902570, 10000), (902571, 80245), + (902579, 103978), (902582, 1360), + (902591, 7848), (902592, 11787), + (902593, 78269), (902598, 3230690), + (902604, 81902), (902609, 10245), + (902611, 2043), (902615, 54943), + (902617, 49996), (902623, 693), + (902627, 34086), (902628, 10000), + (902637, 2043), (902649, 29447), + (902657, 12760), (902662, 11146), + (902665, 10243), (902672, 15580), + (902692, 1146), (902696, 1920), + (902718, 36185), (902722, 42375), + (902743, 5220), (902745, 12945), + (902748, 6676), (902754, 30898), + (902767, 25762), (902774, 836), + (902778, 10392), (902784, 1272426), + (902789, 4880), (902799, 32527), + (902800, 1374), (902812, 748), + (902828, 210000), (902830, 393), + (902835, 279), (902844, 51186), + (902846, 12375), (902862, 248720), + (902874, 6868), (902876, 22668), + (902897, 3219), (902905, 4157), + (902907, 261469), (902910, 6223), + (902924, 28545), (902925, 2910), + (902927, 40000), (902951, 146383), + (902954, 24385), (902961, 138448), + (902964, 21279), (902965, 20000), + (902977, 21303), (903003, 31240), + (903016, 14465), (903028, 55481), + (903033, 26631), (903041, 9713), + (903060, 15580), (903062, 5180), + (903063, 7311), (903065, 12617), + (903068, 55348), (903070, 36320), + (903074, 7000), (903076, 98160), + (903077, 15825), (903092, 9288), + (903094, 34533), (903098, 26592), + (903107, 9351), (903110, 24624), + (903112, 55604), (903137, 29666), + (903153, 10000), (903162, 60130), + (903173, 90484), (903178, 34690), + (903184, 2450), (903185, 20493), + (903195, 213394), (903197, 14548), + (903201, 36752), (903205, 117236), + (903213, 2112900), (903218, 3740), + (903224, 110000), (903228, 70009), + (903231, 522), (903254, 11231), + (903256, 32862), (903258, 4086), + (903272, 12286), (903276, 22580), + (903280, 108322), (903281, 1534), + (903292, 74943), (903305, 21545), + (903308, 12532), (903311, 86000), + (903312, 6000), (903315, 14417), + (903318, 1869), (903319, 25693), + (903322, 6374), (903324, 27970), + (903330, 14086), (903332, 15086), + (903334, 22290), (903337, 16000), + (903339, 20245), (903346, 24329), + (903347, 17858), (903360, 18172), + (903365, 2450), (903375, 1920), + (903376, 109621), (903385, 43035), + (903404, 10000), (903405, 80245), + (903415, 22450), (903423, 10000), + (903431, 7000), (903448, 28479), + (903455, 19950), (903457, 10000), + (903459, 93788), (903463, 13288), + (903470, 2043), (903501, 2450), + (903503, 10000), (903518, 117978), + (903540, 22450), (903542, 20000), + (903549, 10000), (903554, 14579), + (903555, 12652), (903557, 25580), + (903567, 45246), (903575, 126536), + (903577, 25580), (903581, 30000), + (903604, 245), (903607, 11625), + (903640, 15580), (903656, 489), + (903659, 1000), (903662, 12043), + (903665, 10637), (903676, 20461), + (903677, 816), (903679, 4640), + (903689, 16886), (903692, 264548), + (903704, 1225), (903717, 490), + (903718, 214316), (903737, 2532), + (903741, 244), (903748, 245), + (903749, 245), (903750, 28783), + (903752, 15745), (903758, 52350), + (903762, 42135), (903771, 1582), + (903773, 31785), (903779, 10490), + (903782, 47100), (903786, 61155), + (903794, 65274), (903795, 4493), + (903806, 6000), (903816, 10000), + (903818, 34373), (903821, 2043), + (903823, 80000), (903825, 10000), + (903832, 2043), (903842, 32000), + (903845, 94086), (903854, 243), + (903872, 2695), (903877, 101709), + (903887, 9813), (903889, 295207), + (903890, 80000), (903892, 7453), + (903894, 10852), (903898, 3030), + (903901, 14263), (903904, 73252), + (903908, 12043), (903915, 2043), + (903917, 2495), (903927, 2043), + (903934, 12435), (903935, 10000), + (903941, 12393), (903942, 279), + (903944, 10000), (903948, 10245), + (903959, 18982), (903968, 245), + (903985, 1083), (903989, 6129), + (903990, 100000), (903991, 100245), + (903997, 12043), (903998, 279), + (903999, 4330), (904001, 16129), + (904009, 24331), (904010, 144487), + (904012, 2043), (904027, 11582), + (904029, 20000), (904033, 22990), + (904043, 125922), (904046, 20734), + (904050, 2043), (904053, 22450), + (904055, 16310), (904058, 15580), + (904061, 10000), (904067, 3902781), + (904074, 10000), (904076, 11582), + (904082, 5044), (904091, 24604), + (904092, 20659), (904093, 16490), + (904114, 84086), (904115, 245), + (904116, 18943), (904124, 245), + (904128, 106092), (904143, 10000), + (904144, 95771), (904149, 3968), + (904150, 244), (904153, 72350), + (904163, 48431), (904167, 44610), + (904171, 10000), (904177, 574), + (904180, 26075), (904182, 159632), + (904185, 120265), (904188, 333077), + (904195, 111792), (904199, 198748), + (904207, 62197), (904228, 4303), + (904236, 30278), (904237, 10000), + (904245, 10000), (904246, 90333), + (904251, 18848), (904252, 12288), + (904259, 23633), (904269, 163190), + (904271, 25859), (904276, 18291), + (904277, 38646), (904283, 114885), + (904284, 5068), (904285, 10000), + (904291, 22447), (904294, 150495), + (904299, 88748), (904311, 1870), + (904320, 4331), (904321, 84500), + (904326, 3288), (904335, 10245), + (904347, 18419), (904350, 10100), + (904352, 4032), (904358, 114023), + (904364, 127321), (904365, 196553), + (904370, 245), (904377, 23415), + (904383, 4086), (904387, 12288), + (904393, 14200), (904394, 96042), + (904403, 392), (904404, 17233), + (904424, 2450), (904428, 14336), + (904430, 250), (904437, 296075), + (904439, 86346), (904440, 12476), + (904443, 20000), (904447, 490), + (904452, 2450), (904453, 10245), + (904462, 28983), (904467, 13324), + (904474, 13171), (904493, 2043), + (904494, 16000), (904499, 2260), + (904515, 90460), (904517, 240958), + (904525, 10000), (904526, 2043), + (904527, 10000000), (904544, 16000), + (904545, 16490), (904557, 80000), + (904570, 22982), (904573, 90490), + (904576, 4303), (904581, 32043), + (904587, 16506), (904594, 19391), + (904610, 10000), (904613, 10312), + (904614, 242), (904621, 1920), + (904624, 31228), (904626, 102288), + (904635, 10000), (904637, 512322), + (904645, 12043), (904659, 25830), + (904666, 500), (904671, 100), + (904673, 22801), (904679, 93580), + (904684, 70831), (904685, 11142), + (904686, 2043), (904692, 18083), + (904699, 12043), (904701, 245), + (904708, 14019), (904710, 20489), + (904716, 14086), (904722, 115529), + (904723, 62531), (904725, 2043), + (904729, 25580), (904736, 6536), + (904746, 4086), (904748, 426), + (904753, 10250), (904755, 17840), + (904771, 44520), (904777, 2043), + (904780, 245), (904783, 2043), + (904792, 6000), (904798, 17245), + (904800, 106341), (904803, 95712), + (904809, 22287), (904826, 6528), + (904831, 121478), (904842, 10734), + (904844, 21266), (904847, 522), + (904855, 10694), (904858, 48248), + (904867, 245), (904874, 245), + (904876, 8504), (904882, 16233), + (904886, 114273), (904890, 67684), + (904891, 88930), (904897, 65540), + (904899, 99965), (904901, 4086), + (904905, 16903), (904907, 1658496), + (904910, 112043), (904913, 16875), + (904932, 96738), (904933, 1078), + (904934, 16829), (904937, 2450), + (904940, 16329), (904945, 7453), + (904948, 7697), (904950, 494), + (904951, 2260), (904959, 156684), + (904967, 30000), (904971, 6536), + (904976, 2043), (904985, 44260), + (904991, 2536), (904994, 14833), + (905002, 48599), (905006, 2043), + (905025, 245), (905026, 13180), + (905038, 82288), (905043, 12043), + (905051, 211891), (905056, 48450), + (905071, 80000), (905072, 6526), + (905073, 32350), (905080, 244), + (905085, 24789), (905086, 10000), + (905088, 14378), (905090, 24637), + (905092, 31609), (905101, 12000), + (905111, 133843), (905122, 2288), + (905125, 27723), (905127, 128172), + (905135, 2043), (905136, 10000), + (905137, 21805), (905138, 579360), + (905148, 44583), (905156, 42043), + (905169, 4086), (905176, 5220), + (905184, 12085), (905187, 21607), + (905190, 286846), (905194, 8043), + (905197, 2043), (905199, 2695), + (905200, 10541), (905205, 20000), + (905206, 34403), (905209, 35859), + (905210, 80000), (905219, 2430), + (905237, 415), (905241, 6000), + (905244, 158694), (905250, 244), + (905260, 245), (905268, 2043), + (905272, 12350), (905273, 16861), + (905280, 4303), (905286, 30243), + (905290, 245), (905292, 60257), + (905310, 10000), (905311, 33340), + (905312, 3667), (905315, 106346), + (905318, 244), (905323, 18668), + (905324, 26780), (905325, 2532), + (905340, 92991), (905342, 10000), + (905349, 78459), (905354, 42903), + (905355, 4086), (905360, 10000), + (905361, 14086), (905368, 10000), + (905373, 10414), (905377, 15580), + (905380, 84029), (905381, 245), + (905382, 245), (905408, 129523), + (905419, 50535), (905421, 84978), + (905447, 524), (905456, 3043), + (905457, 6129), (905464, 4086), + (905476, 768), (905489, 2505), + (905495, 30638), (905497, 12043), + (905503, 2260), (905505, 1972), + (905506, 84576), (905507, 12700), + (905509, 245), (905524, 17623), + (905526, 17744), (905528, 1873), + (905530, 321175), (905539, 72565), + (905545, 28631), (905561, 245), + (905562, 46575), (905563, 10245), + (905567, 524), (905577, 10660), + (905578, 12363), (905581, 14576), + (905585, 80000), (905586, 33123), + (905587, 28508), (905592, 44821), + (905596, 3740), (905600, 10245), + (905601, 92356), (905602, 10000), + (905603, 278), (905605, 10245), + (905608, 16896), (905612, 100592), + (905618, 10245), (905622, 10313), + (905630, 119949), (905646, 7000), + (905647, 22321), (905655, 11639), + (905658, 2043), (905668, 245), + (905672, 244), (905676, 4493), + (905682, 279), (905683, 10000), + (905687, 6619), (905689, 16490), + (905701, 10245), (905704, 14493), + (905709, 30938), (905712, 12450), + (905713, 2288), (905716, 2043), + (905717, 15174), (905729, 4331), + (905730, 42288), (905735, 106868), + (905738, 46069), (905741, 24652), + (905746, 244), (905749, 90000), + (905759, 576), (905765, 245), + (905767, 1338), (905784, 245), + (905785, 10000), (905790, 35386), + (905793, 6129), (905800, 6407), + (905801, 212702), (905808, 2043), + (905810, 16129), (905816, 5443), + (905835, 1247346), (905837, 36103), + (905848, 37868), (905851, 90000), + (905854, 245), (905858, 27623), + (905863, 245), (905877, 43421), + (905897, 12620), (905905, 10380), + (905922, 12595), (905923, 30000), + (905926, 15356), (905929, 2043), + (905933, 13740), (905940, 39910), + (905943, 10000), (905944, 10000), + (905951, 245), (905952, 20244), + (905953, 250), (905955, 250), + (905965, 110529), (905969, 30000), + (905974, 10000), (905991, 245), + (905995, 13183), (905998, 4086), + (906004, 94983), (906008, 12287), + (906013, 2940), (906016, 32288), + (906019, 10000), (906027, 12043), + (906037, 22993), (906038, 1257), + (906041, 357142), (906051, 979), + (906053, 59045), (906054, 20252), + (906058, 23677), (906087, 4581), + (906089, 3712), (906091, 16616), + (906092, 10558), (906093, 88172), + (906096, 16272), (906102, 10243), + (906113, 279), (906114, 244331), + (906121, 12288), (906123, 244), + (906128, 14956), (906133, 245), + (906137, 10916), (906138, 10245), + (906145, 2539), (906150, 2322), + (906162, 20000), (906166, 22322), + (906178, 10000), (906179, 245), + (906180, 14086), (906184, 11254), + (906193, 245), (906203, 14843), + (906205, 10524), (906208, 5463), + (906214, 25035), (906225, 10000), + (906229, 21330), (906232, 5410), + (906233, 96360), (906235, 25410), + (906237, 92041), (906246, 10279), + (906250, 20489), (906252, 37229), + (906257, 29911), (906265, 94676), + (906267, 346), (906274, 244), + (906277, 39178), (906278, 6700), + (906286, 17255), (906287, 2920), + (906288, 29090), (906289, 8279), + (906297, 10000), (906299, 2267), + (906300, 16346), (906303, 12851), + (906307, 279), (906308, 20392), + (906316, 15580), (906317, 6255), + (906319, 27626), (906323, 92307), + (906326, 4149), (906331, 10558), + (906346, 3411570), (906348, 10000), + (906349, 20313), (906356, 10000), + (906359, 90871), (906365, 15580), + (906369, 300660), (906373, 314100), + (906383, 39930), (906386, 244), + (906387, 457568), (906388, 5059), + (906389, 3925), (906402, 12363), + (906406, 8860), (906414, 25649), + (906416, 3013), (906417, 230279), + (906420, 23048), (906423, 213492), + (906439, 13217), (906452, 278), + (906454, 1099), (906462, 10245), + (906469, 534561), (906481, 140550), + (906483, 5559), (906488, 80000), + (906492, 64517), (906501, 3294), + (906502, 369673), (906503, 47081), + (906509, 1582), (906523, 86898), + (906530, 2288), (906535, 10702), + (906536, 111668), (906547, 11226), + (906548, 13474), (906552, 13509), + (906555, 4352), (906561, 2043), + (906568, 2888), (906570, 408630), + (906574, 6211), (906578, 36917), + (906581, 561), (906583, 47593), + (906584, 493), (906592, 10903), + (906594, 20832), (906597, 9154), + (906604, 22741), (906606, 77439), + (906608, 62320), (906610, 80696), + (906612, 15649), (906615, 766), + (906620, 766), (906626, 397777), + (906633, 31181), (906637, 2033), + (906646, 49579), (906653, 46894), + (906654, 38888), (906655, 2260), + (906656, 919), (906658, 6707), + (906659, 770), (906661, 313823), + (906663, 129402), (906664, 694), + (906668, 3294), (906670, 8260), + (906674, 44932), (906675, 3460), + (906692, 929), (906696, 1434779), + (906698, 2723), (906699, 2477), + (906705, 3049), (906711, 10680), + (906712, 315580), (906715, 20348), + (906716, 44379), (906717, 9642), + (906726, 10763), (906729, 90849), + (906731, 5908), (906733, 12043), + (906734, 17466), (906737, 31771), + (906738, 16387), (906747, 927), + (906751, 85406), (906753, 18030), + (906755, 82710), (906762, 13990), + (906777, 680), (906782, 3411), + (906783, 26715), (906788, 12043), + (906792, 31614), (906793, 849), + (906794, 15580), (906796, 4600), + (906798, 11779), (906799, 1015), + (906801, 10849), (906802, 34548), + (906805, 25496), (906807, 44063), + (906811, 10599), (906812, 22314), + (906816, 11086), (906818, 10014309), + (906823, 20680), (906825, 20432), + (906826, 932), (906828, 1698), + (906830, 7689), (906833, 10000), + (906838, 2123), (906841, 766), + (906845, 25413), (906849, 597), + (906853, 594), (906855, 19378), + (906859, 22196), (906863, 27549), + (906865, 2450), (906869, 1644), + (906882, 930), (906887, 23729), + (906896, 5260), (906903, 48476), + (906913, 1890), (906926, 10000), + (906943, 11334), (906955, 129510), + (906957, 8678), (906960, 759), + (906962, 667), (906964, 36681), + (906966, 9754), (906970, 38958), + (906972, 33835), (906976, 1609), + (906978, 13097), (906983, 5025), + (906985, 664), (906989, 759), + (906993, 10000), (907006, 38568), + (907007, 5883), (907008, 14137), + (907015, 667), (907026, 43117), + (907028, 12370), (907032, 21534), + (907038, 22710), (907048, 66249), + (907051, 1426), (907053, 664), + (907054, 767), (907062, 24691), + (907070, 24995), (907073, 39963), + (907082, 917), (907085, 18504), + (907093, 759), (907095, 5793), + (907097, 944), (907104, 664), + (907115, 667), (907127, 20667), + (907130, 664), (907131, 21165), + (907132, 10667), (907133, 2802), + (907138, 22641), (907140, 667), + (907143, 16339), (907145, 15031), + (907153, 1032), (907154, 3781), + (907160, 6888), (907165, 849), + (907166, 72002), (907168, 59821), + (907170, 1423), (907176, 15580), + (907183, 64260), (907184, 131608), + (907185, 212408), (907186, 53756), + (907194, 25580), (907195, 24780), + (907214, 18286), (907215, 1870), + (907222, 2207486), (907235, 8797), + (907236, 170375), (907237, 3751), + (907247, 2763), (907249, 500322), + (907257, 72079), (907263, 40299), + (907265, 42465), (907268, 24771), + (907270, 8953), (907279, 12085), + (907284, 20113), (907285, 916), + (907290, 15580), (907293, 3083), + (907302, 101363), (907303, 47312), + (907304, 16625), (907307, 12491), + (907316, 1018), (907318, 43611), + (907320, 23252), (907321, 2157), + (907325, 10805), (907327, 14467), + (907330, 1028), (907339, 11247), + (907340, 14794), (907342, 84738), + (907343, 35751), (907348, 37626), + (907350, 13415), (907364, 44736), + (907367, 46528), (907377, 29594), + (907388, 11903), (907394, 5337), + (907395, 250365), (907396, 12422), + (907408, 30000), (907411, 8016), + (907414, 120236), (907424, 10017), + (907425, 1903), (907430, 21132), + (907433, 2696), (907434, 12960), + (907435, 4320), (907437, 24592), + (907444, 39652), (907448, 28092), + (907457, 47715), (907461, 19208), + (907463, 17081), (907465, 50558), + (907466, 16379), (907468, 14468), + (907472, 67152), (907473, 2532), + (907476, 27382), (907480, 173632), + (907496, 45114), (907504, 15580), + (907509, 106385), (907511, 135494), + (907513, 69463), (907521, 15231), + (907524, 18670), (907526, 6129), + (907532, 14591), (907535, 201524), + (907537, 4658), (907541, 117669), + (907548, 2043), (907550, 10000), + (907553, 10745), (907556, 3539), + (907562, 17314), (907564, 123838), + (907565, 12240), (907566, 78903), + (907569, 2615), (907572, 56479), + (907577, 106134), (907583, 16417), + (907588, 8427), (907596, 14086), + (907599, 149789), (907603, 17578), + (907605, 2331), (907611, 49614), + (907613, 25992), (907615, 6276), + (907616, 73778), (907618, 146626), + (907624, 20658), (907627, 15254), + (907629, 6685), (907635, 3762), + (907641, 31160), (907648, 10125), + (907653, 13184), (907657, 33394), + (907659, 49596), (907660, 4655), + (907662, 60065), (907666, 54649), + (907678, 2332), (907679, 112486), + (907680, 123743), (907681, 48787), + (907682, 100075), (907688, 11782), + (907701, 38766), (907707, 26359), + (907711, 5534), (907713, 52391), + (907715, 2350), (907716, 2031), + (907717, 34037), (907718, 71146), + (907719, 11605), (907722, 8456), + (907723, 34877), (907725, 10585), + (907730, 5399), (907737, 81281), + (907738, 116304), (907745, 98924), + (907750, 32915), (907756, 211166), + (907757, 24133), (907758, 23452), + (907761, 18064), (907764, 69488), + (907769, 10413), (907770, 30943), + (907773, 8338), (907780, 83820), + (907783, 30654), (907786, 53063), + (907788, 12332), (907792, 34434), + (907795, 123943), (907799, 160434), + (907811, 42381), (907816, 16996), + (907825, 19765), (907836, 20520), + (907845, 16085), (907846, 103268), + (907849, 185311), (907865, 196053), + (907868, 5801), (907869, 3753), + (907870, 142870), (907872, 6370), + (907877, 5224), (907882, 46692), + (907890, 175112), (907895, 19917), + (907904, 6980), (907910, 12861), + (907915, 16852), (907916, 2616), + (907918, 4919), (907923, 28996), + (907926, 26050), (907936, 100140), + (907946, 23754), (907952, 262633), + (907954, 6700), (907955, 33822), + (907957, 7761), (907974, 4904), + (907975, 10126304), (907976, 2608), + (907986, 53643), (907987, 6038), + (907988, 26416), (908010, 4935), + (908011, 2929), (908016, 4086), + (908028, 6364), (908031, 18364), + (908033, 39695), (908034, 33529), + (908038, 2043), (908041, 25250), + (908044, 23757), (908051, 127349), + (908053, 37060), (908054, 5898), + (908063, 79704), (908065, 25232), + (908092, 34484), (908093, 2293), + (908097, 2403), (908099, 14498), + (908100, 35590), (908120, 19666), + (908121, 163803), (908124, 38030), + (908129, 2616), (908131, 23194), + (908132, 2900), (908134, 2293), + (908137, 10000), (908139, 45294), + (908140, 30749), (908145, 36672), + (908148, 6566), (908149, 38026), + (908153, 12048), (908158, 21014), + (908161, 10000), (908163, 10000), + (908164, 15580), (908170, 261336), + (908176, 36340), (908177, 2332), + (908190, 32761), (908192, 11989), + (908199, 87902), (908202, 3285), + (908205, 8332), (908215, 10375), + (908216, 4493), (908218, 12240), + (908230, 14937), (908234, 10000), + (908235, 12507), (908237, 16702), + (908240, 78153), (908242, 4083), + (908249, 14980), (908254, 111836), + (908259, 23540), (908265, 7612), + (908278, 2616), (908280, 17912), + (908282, 2611), (908285, 35174), + (908289, 2616), (908290, 2288), + (908295, 4943), (908300, 349259), + (908305, 14091), (908307, 2536), + (908312, 43740), (908325, 10216), + (908329, 382531), (908336, 2043), + (908337, 372679), (908341, 133944), + (908350, 4941), (908354, 3124202), + (908363, 2332), (908364, 14867), + (908369, 2608), (908370, 54372), + (908374, 7000), (908378, 3521), + (908380, 5225), (908383, 19322), + (908384, 2392), (908389, 2893), + (908396, 5067), (908398, 7584), + (908408, 20000), (908410, 76904), + (908412, 2862), (908415, 23930), + (908420, 46900), (908424, 66904), + (908426, 2901), (908430, 20669), + (908432, 35506), (908436, 7670), + (908438, 20164), (908439, 25749), + (908456, 43866), (908458, 87670), + (908459, 11415), (908461, 169682), + (908462, 31213), (908466, 158837), + (908473, 2260), (908477, 32702), + (908494, 2287), (908503, 2043), + (908506, 2172469), (908520, 50913), + (908533, 5067), (908536, 2902), + (908539, 23799), (908540, 65415), + (908556, 30502), (908558, 75807), + (908560, 2603), (908562, 150454), + (908565, 65070), (908575, 359552), + (908582, 17275), (908586, 2390917), + (908588, 12085), (908590, 12902), + (908596, 15313), (908601, 21410), + (908606, 82320), (908611, 30639), + (908616, 31709), (908628, 30773), + (908630, 32385), (908632, 12867), + (908636, 22722), (908644, 55772), + (908645, 3111), (908647, 6402), + (908659, 6441), (908671, 69757), + (908674, 44459), (908683, 54582), + (908695, 183836), (908696, 16497), + (908706, 71463), (908712, 36407), + (908715, 14618), (908716, 8787), + (908722, 18709), (908724, 2450), + (908731, 18545), (908734, 250), + (908736, 250), (908737, 5501), + (908738, 11531), (908739, 12700), + (908742, 13169), (908743, 18538), + (908748, 250), (908751, 132178), + (908752, 250), (908753, 111245), + (908755, 12624), (908758, 8892), + (908759, 26294), (908764, 32771), + (908766, 27489), (908768, 78738), + (908770, 250), (908778, 6661521), + (908779, 12043), (908780, 20599), + (908781, 8829), (908795, 79664), + (908796, 273988), (908797, 30552), + (908798, 2373), (908802, 47492), + (908803, 6832486), (908809, 250), + (908819, 401017), (908821, 157388), + (908825, 6950000), (908826, 49772), + (908830, 15675), (908833, 17672), + (908834, 33769), (908838, 121973), + (908841, 21076), (908842, 58479), + (908845, 59871), (908851, 196883), + (908852, 14503), (908853, 2040), + (908854, 20988), (908857, 22893), + (908863, 3992), (908871, 92350), + (908879, 29931), (908882, 25349), + (908883, 500), (908884, 3471), + (908885, 58526), (908886, 20000), + (908892, 16481), (908894, 52984), + (908897, 2333), (908907, 3287), + (908910, 2902), (908911, 39334), + (908916, 334988), (908917, 150376), + (908919, 98496), (908920, 357277), + (908926, 2638), (908938, 36958), + (908939, 15859), (908940, 16130), + (908941, 250), (908945, 48551), + (908946, 50148), (908947, 6883), + (908950, 19666), (908956, 16890), + (908962, 25344), (908964, 3471), + (908967, 126660), (908974, 61603), + (908985, 2333), (908987, 18181), + (908989, 5019), (908994, 96148), + (908996, 29590), (908998, 3999), + (908999, 25059), (909008, 52609), + (909014, 3462), (909016, 14275), + (909019, 63485), (909020, 14694), + (909027, 138770), (909030, 75599), + (909044, 23563), (909045, 128566), + (909050, 5798), (909051, 14603), + (909053, 15795), (909054, 32005), + (909055, 10000), (909061, 3471), + (909068, 41068), (909069, 16336), + (909071, 28257), (909079, 2609), + (909083, 184452), (909085, 9934), + (909093, 36858), (909094, 15826), + (909100, 22902), (909109, 5872), + (909112, 2617), (909120, 2930), + (909125, 96264), (909134, 279), + (909135, 13792), (909138, 10272), + (909148, 23262), (909152, 71257), + (909154, 3138), (909157, 21384), + (909164, 525860), (909165, 2862), + (909167, 1920), (909170, 4652), + (909181, 109918), (909188, 38197), + (909189, 143593), (909199, 35567), + (909200, 358681), (909204, 8866), + (909205, 30659), (909211, 71522), + (909214, 59430), (909215, 2049), + (909222, 54617), (909223, 49776), + (909224, 12612), (909229, 43695), + (909235, 10180), (909239, 13186), + (909243, 25480), (909251, 39503), + (909252, 123366), (909258, 19396), + (909264, 10000), (909269, 2328), + (909277, 1146), (909280, 28197), + (909282, 70194), (909283, 21721), + (909284, 6433), (909290, 132985), + (909292, 24481), (909298, 18122), + (909303, 5722), (909313, 2617), + (909315, 3186), (909318, 2609), + (909321, 51116), (909328, 18055), + (909330, 6425), (909336, 4850), + (909344, 85631), (909353, 69274), + (909359, 17905), (909362, 14092), + (909370, 2350), (909387, 265256), + (909390, 3186), (909396, 25473), + (909402, 97200), (909403, 230146), + (909410, 4493), (909412, 250), + (909414, 106530), (909419, 55194), + (909420, 19672), (909423, 41911), + (909430, 6541), (909432, 7334), + (909440, 4455), (909442, 24349), + (909447, 51714), (909448, 147275), + (909449, 226), (909457, 37743), + (909458, 850916), (909460, 2333), + (909468, 5221), (909469, 6040), + (909472, 40706), (909473, 25615), + (909475, 2676), (909477, 68961), + (909478, 12085), (909479, 122819), + (909483, 191995), (909489, 57282), + (909490, 2617), (909502, 138571), + (909505, 449033), (909510, 26422), + (909514, 549660), (909515, 4805), + (909524, 19923), (909525, 45138), + (909530, 171268), (909547, 35969), + (909552, 7523), (909561, 25513), + (909566, 3992), (909567, 5162), + (909574, 22173), (909576, 25037), + (909578, 2111589), (909582, 60715), + (909583, 16086), (909584, 8265), + (909585, 9282), (909586, 8747), + (909590, 4904), (909592, 63990), + (909598, 60467), (909605, 35305), + (909608, 11281), (909612, 3470), + (909621, 147931), (909626, 109093), + (909629, 75664), (909630, 253215), + (909631, 8459), (909641, 13066), + (909642, 17888), (909643, 3186), + (909644, 16979), (909645, 11344), + (909646, 4466), (909648, 23002), + (909651, 207328), (909652, 13326), + (909653, 131421), (909666, 12646), + (909670, 25700), (909675, 33829), + (909677, 141763), (909679, 40319), + (909682, 17077), (909683, 34019), + (909687, 28699), (909705, 124817), + (909709, 129310), (909712, 3755), + (909719, 39881), (909724, 7305), + (909729, 18758), (909731, 66861), + (909734, 254086), (909737, 12536), + (909738, 35097), (909739, 6045), + (909741, 15580), (909747, 202340), + (909749, 27364), (909754, 8531), + (909763, 19829), (909774, 7626), + (909776, 32193), (909779, 412937), + (909781, 53971), (909782, 232233), + (909783, 59321), (909785, 22286), + (909788, 41352), (909790, 31952), + (909802, 7232), (909803, 70262), + (909805, 39555), (909806, 4000), + (909810, 2049), (909814, 215029), + (909817, 21227), (909819, 4877), + (909821, 30926), (909823, 2611), + (909832, 13431), (909837, 41970), + (909843, 6252), (909850, 84867), + (909851, 121018), (909860, 10284), + (909863, 3186), (909864, 20222), + (909865, 192626), (909868, 56420), + (909870, 18746), (909872, 21260), + (909873, 2043), (909876, 12040), + (909878, 43847), (909879, 121085), + (909882, 53729), (909884, 129878), + (909886, 99525), (909887, 7637), + (909888, 2043), (909892, 2536), + (909896, 26312), (909898, 49200), + (909900, 43826), (909906, 118363), + (909912, 132148), (909913, 41029), + (909914, 8260), (909921, 4086), + (909926, 135637), (909932, 15939), + (909933, 2260), (909935, 5499), + (909936, 2450), (909937, 27507), + (909944, 35580), (909951, 58245), + (909954, 39154), (909955, 22054), + (909957, 101074), (909960, 608446), + (909967, 113522), (909972, 14418), + (909973, 2333), (909978, 4657), + (909979, 113188), (909988, 23640), + (909990, 816176), (909993, 907892), + (909996, 18442), (909997, 2450), + (910000, 23909), (910019, 3181), + (910021, 14086), (910022, 2285), + (910025, 6350), (910028, 35125), + (910031, 32320), (910041, 27575), + (910043, 3178), (910051, 39844), + (910054, 10100), (910056, 90226), + (910057, 46906), (910058, 38440), + (910062, 50077), (910067, 10635), + (910070, 23006), (910073, 34086), + (910082, 41777), (910085, 7344), + (910088, 16079), (910093, 112413), + (910094, 76870), (910099, 10000), + (910100, 10121), (910104, 19599), + (910105, 8063), (910108, 139461), + (910110, 8492), (910111, 16204), + (910117, 4343), (910123, 18213), + (910132, 3186), (910134, 11234), + (910146, 4381), (910148, 2048), + (910153, 52502), (910154, 74729), + (910156, 134780), (910162, 557134), + (910167, 25580), (910168, 29012), + (910169, 12043), (910173, 40494), + (910175, 23113), (910181, 77699), + (910189, 30000), (910190, 71559), + (910194, 22951), (910196, 13808), + (910200, 122880), (910221, 5318), + (910222, 3754), (910225, 55196), + (910230, 90619), (910239, 15004), + (910246, 21865), (910250, 16676), + (910252, 62327), (910254, 74922), + (910255, 25513), (910256, 85023), + (910262, 107865), (910263, 36281), + (910272, 3177), (910275, 80000), + (910276, 34664), (910279, 432584), + (910282, 13278), (910284, 35147), + (910285, 10648), (910289, 100804), + (910293, 45776), (910295, 8363), + (910297, 136305), (910298, 19057), + (910303, 2333), (910313, 9043), + (910315, 121461), (910316, 26420), + (910324, 118902), (910328, 12048), + (910330, 3609), (910332, 6207), + (910334, 30797), (910335, 39606), + (910340, 178432), (910344, 100000), + (910347, 22377), (910353, 10000), + (910355, 36637), (910359, 18283), + (910362, 36292), (910366, 78787), + (910368, 94026), (910370, 42388), + (910372, 51892), (910380, 25217), + (910385, 245), (910386, 24907), + (910388, 2862), (910394, 92722), + (910395, 8363), (910398, 62439), + (910400, 48895), (910404, 32831), + (910405, 4376), (910406, 12578), + (910418, 37218), (910419, 2333), + (910424, 7993), (910430, 6235), + (910431, 4382), (910435, 172499), + (910442, 156899), (910447, 20246), + (910449, 5480), (910453, 25904), + (910457, 33777), (910468, 52678), + (910469, 217389), (910470, 5150), + (910472, 25923), (910477, 78290), + (910478, 16768), (910481, 15061), + (910483, 30000), (910489, 58778), + (910490, 546998), (910492, 8424), + (910494, 189079), (910506, 16139), + (910507, 37217), (910512, 37169), + (910514, 83208), (910517, 17655), + (910518, 7035), (910521, 5307), + (910523, 16111), (910525, 51738), + (910529, 67216), (910533, 134122), + (910534, 13325), (910539, 2617), + (910540, 34261), (910553, 14014), + (910555, 17844), (910556, 92484), + (910561, 178971), (910564, 25530), + (910566, 21621), (910569, 126390), + (910572, 26587), (910576, 39164), + (910578, 14376), (910586, 47618), + (910588, 34927), (910591, 2862), + (910592, 73354), (910595, 18490), + (910604, 2861), (910605, 2260), + (910607, 1268025), (910608, 386416), + (910616, 62043), (910621, 16849), + (910626, 25580), (910632, 10000), + (910633, 14376), (910639, 10000), + (910641, 12333), (910646, 30079), + (910647, 14641), (910650, 69824), + (910657, 30407), (910659, 72288), + (910660, 12043), (910662, 15898), + (910664, 16352), (910666, 29161), + (910675, 15798), (910678, 5510), + (910683, 18064), (910689, 39691), + (910693, 39428), (910698, 5190), + (910700, 13462), (910702, 22226), + (910707, 11952), (910714, 85291), + (910718, 7797), (910724, 2104781), + (910726, 40853), (910727, 8597), + (910728, 32723), (910732, 98937), + (910737, 36765), (910741, 42009), + (910744, 12333), (910746, 31321), + (910755, 3755), (910763, 115615), + (910764, 25401), (910769, 2049), + (910772, 16344), (910774, 57580), + (910781, 158287), (910783, 15021), + (910788, 21664), (910792, 36089), + (910806, 2450), (910809, 124292), + (910813, 12168), (910822, 222510), + (910832, 11292), (910839, 6490), + (910840, 130563), (910843, 3992), + (910848, 48365), (910855, 6362), + (910856, 18350), (910857, 7000), + (910864, 242615), (910865, 162180), + (910866, 55062), (910870, 40718), + (910872, 15480), (910873, 7001), + (910874, 25236), (910879, 104905), + (910883, 31863), (910886, 21235), + (910887, 196908), (910888, 14324), + (910892, 43145), (910893, 16871), + (910896, 10000), (910903, 146827), + (910904, 166017), (910906, 40970), + (910911, 52842), (910913, 461558), + (910914, 2536), (910918, 43753), + (910927, 34393), (910931, 183474), + (910951, 24871), (910959, 160371), + (910961, 86774), (910968, 197314), + (910969, 230859), (910970, 7043), + (910971, 12399), (910981, 11246), + (910982, 50504), (910984, 3432), + (910994, 1292653), (910996, 133492), + (910998, 84241), (911001, 30449), + (911019, 44076), (911024, 4206), + (911025, 63960), (911028, 52917), + (911034, 12000), (911038, 3465), + (911039, 4086), (911041, 53441), + (911042, 191878), (911052, 44760), + (911055, 41685), (911059, 12333), + (911063, 14014), (911067, 30000), + (911071, 13422), (911081, 175442), + (911087, 85862), (911090, 78162), + (911093, 83948), (911095, 90898), + (911103, 43587), (911106, 17623), + (911107, 125251), (911108, 11257), + (911116, 10000), (911117, 63856), + (911118, 2040), (911120, 10000), + (911127, 29312), (911128, 124808), + (911130, 61699), (911132, 32871), + (911134, 6518), (911137, 21920), + (911141, 68351), (911150, 433300), + (911152, 31160), (911160, 21837), + (911169, 4086), (911171, 6643), + (911175, 58410), (911181, 245), + (911183, 27662), (911185, 149656), + (911193, 78624), (911204, 19614), + (911205, 238506), (911210, 3471), + (911213, 28402), (911214, 6367), + (911219, 150890), (911222, 114102), + (911231, 195479), (911236, 164068), + (911241, 127565), (911245, 35673), + (911247, 48963), (911250, 14880), + (911255, 23325), (911258, 27529), + (911259, 250), (911260, 2043), + (911262, 40075), (911271, 18042), + (911272, 26149), (911273, 2450), + (911275, 140765), (911276, 328986), + (911278, 48219), (911286, 48675), + (911288, 8364), (911290, 2617), + (911291, 16129), (911296, 6311), + (911300, 13178), (911301, 5733), + (911304, 8125), (911306, 14039), + (911315, 50291), (911316, 3740), + (911317, 4560), (911323, 10000), + (911332, 158022), (911333, 154571), + (911334, 23186), (911340, 12375), + (911341, 33047), (911343, 115307), + (911346, 9800), (911347, 58364), + (911349, 388210), (911350, 31981), + (911354, 21882), (911355, 2049), + (911364, 47698), (911365, 46561), + (911368, 433146), (911372, 32568), + (911373, 4886), (911374, 72604), + (911377, 1399093), (911379, 81459), + (911382, 347), (911384, 28227), + (911385, 3186), (911390, 5514), + (911392, 18364), (911395, 86621), + (911398, 8364), (911404, 3215), + (911406, 22464), (911410, 30973), + (911412, 10104926), (911413, 23047), + (911416, 2922), (911419, 33543), + (911434, 22636), (911440, 16651), + (911442, 5234), (911445, 2430), + (911449, 30516), (911451, 19086), + (911454, 12085), (911457, 15503), + (911460, 2043), (911464, 69610), + (911466, 28210), (911468, 6080), + (911494, 37315), (911497, 29666), + (911498, 2325), (911507, 7488), + (911511, 141183), (911514, 2617), + (911515, 4376), (911516, 10000), + (911527, 31955), (911529, 12111), + (911542, 13155), (911545, 70129), + (911554, 23976), (911558, 14945), + (911561, 32415), (911565, 116548), + (911570, 2324), (911581, 49214), + (911585, 55624), (911592, 24660), + (911594, 31659), (911595, 14944), + (911597, 2352), (911599, 10000), + (911607, 120392), (911608, 8041), + (911613, 11833), (911615, 17680), + (911619, 8790), (911620, 4364), + (911622, 6642), (911625, 2901), + (911630, 39565), (911631, 6032), + (911637, 16590), (911638, 2901), + (911648, 11057), (911651, 5229), + (911653, 328941), (911654, 195337), + (911659, 8043), (911663, 20354), + (911671, 120699), (911673, 3464), + (911674, 145661), (911677, 52659), + (911678, 15077), (911680, 5152), + (911685, 56350), (911687, 14088), + (911693, 15120), (911695, 12665), + (911700, 11266), (911704, 4086), + (911706, 25236), (911715, 8462), + (911718, 19669), (911721, 4628), + (911723, 14825), (911728, 30426), + (911729, 70226), (911741, 10825), + (911742, 113470), (911753, 10730), + (911755, 88663), (911759, 328528), + (911768, 7160), (911775, 299420), + (911789, 27550), (911794, 4949), + (911796, 6689), (911798, 2333), + (911802, 2862), (911808, 4665), + (911809, 58880), (911813, 137329), + (911815, 18192), (911817, 774765), + (911818, 93720), (911825, 11259), + (911834, 4584), (911840, 108152), + (911842, 36392), (911843, 44513), + (911844, 10352), (911856, 107074), + (911859, 11664), (911861, 20380), + (911877, 12049), (911878, 46092), + (911881, 117519), (911886, 13431), + (911888, 479626), (911889, 8364), + (911890, 22282), (911891, 17073), + (911899, 13465), (911904, 44221), + (911905, 143231), (911907, 106901), + (911909, 8024), (911910, 99318), + (911914, 7548), (911915, 14666), + (911918, 21209), (911921, 27624), + (911925, 13178), (911933, 20718), + (911942, 4938), (911947, 11113), + (911955, 13070), (911959, 32434), + (911963, 4086), (911965, 15505), + (911967, 124891), (911972, 28163), + (911973, 37523), (911980, 37653), + (911982, 118238), (911985, 9298), + (911995, 4284), (911996, 48002), + (912000, 47438), (912003, 42394), + (912006, 33711), (912007, 14791), + (912029, 85350), (912033, 1582), + (912035, 22043), (912037, 13983), + (912040, 2617), (912041, 21695), + (912043, 11056), (912046, 52139), + (912050, 102371), (912054, 18197), + (912057, 10000), (912060, 4092), + (912063, 15574), (912065, 11795), + (912074, 10502), (912075, 25824), + (912076, 6035), (912081, 56401), + (912084, 13457), (912087, 1520410), + (912088, 22697), (912090, 7485), + (912092, 279), (912103, 23747), + (912105, 10250), (912108, 56056), + (912110, 3750), (912117, 102929), + (912123, 7108), (912125, 39877), + (912136, 68708), (912142, 60324), + (912143, 14430), (912144, 13755), + (912147, 122617), (912148, 164732), + (912153, 31367), (912161, 278), + (912164, 17079), (912165, 52484), + (912167, 4086), (912171, 21770), + (912177, 21844), (912178, 2617), + (912179, 22098), (912182, 149457), + (912184, 33186), (912186, 10040), + (912199, 154951), (912200, 3755), + (912203, 16088), (912212, 202530), + (912216, 35620), (912217, 28906), + (912220, 172253), (912223, 3721), + (912226, 97060), (912227, 10000), + (912230, 21404), (912232, 5140), + (912235, 43473), (912244, 213362), + (912245, 21461), (912249, 404365), + (912253, 18671), (912255, 113925), + (912258, 18979), (912260, 25580), + (912262, 111452), (912264, 255400), + (912269, 250), (912272, 28455), + (912274, 121486), (912278, 191539), + (912296, 22085), (912300, 250), + (912301, 20000), (912316, 154760), + (912321, 13278), (912326, 31796), + (912332, 29716), (912339, 30864), + (912351, 17597), (912352, 24501), + (912363, 29454), (912366, 10000), + (912367, 31972), (912373, 256238), + (912379, 66073), (912382, 79683), + (912383, 21117), (912392, 34962), + (912401, 30321), (912407, 2043), + (912408, 56941), (912412, 84242), + (912416, 20123), (912418, 10000), + (912419, 37251), (912420, 64206), + (912423, 18800), (912424, 12043), + (912426, 9148), (912427, 20000), + (912429, 30302), (912431, 98288), + (912437, 345), (912439, 9579), + (912440, 6432), (912444, 242094), + (912445, 312), (912452, 54721), + (912454, 14086), (912458, 67139), + (912459, 4629), (912463, 14399), + (912465, 17308), (912467, 72076), + (912469, 20342), (912470, 38315), + (912477, 22636), (912480, 10000), + (912482, 68927), (912492, 368789), + (912495, 29403), (912496, 10254), + (912498, 7271), (912503, 22015), + (912506, 35777), (912507, 4109), + (912508, 75666), (912510, 6982), + (912514, 373694), (912530, 1300240), + (912538, 41593), (912558, 126432), + (912559, 34662), (912572, 85673), + (912574, 53358), (912580, 8994), + (912582, 8984), (912586, 4033), + (912590, 3698), (912601, 10381), + (912611, 24413), (912614, 2928), + (912618, 3470), (912619, 66896), + (912620, 11263), (912621, 10000), + (912633, 38606), (912637, 47127), + (912642, 16750), (912648, 12335), + (912649, 5143), (912652, 133214), + (912655, 2998), (912658, 24266), + (912660, 34847), (912667, 62915), + (912669, 347), (912687, 17290), + (912693, 10000), (912694, 6030), + (912702, 14660), (912712, 83314), + (912715, 44251), (912718, 2048), + (912726, 117889), (912727, 3470), + (912730, 2040), (912731, 61349), + (912775, 68149), (912776, 2040), + (912783, 18737), (912785, 3755), + (912788, 130818), (912792, 2043), + (912794, 2043), (912803, 12043), + (912804, 12316), (912805, 24660), + (912811, 34091), (912812, 71547), + (912822, 31647), (912824, 86937), + (912825, 53866), (912827, 2048), + (912830, 23179), (912831, 24938), + (912838, 66904), (912839, 10000), + (912842, 279), (912845, 10244), + (912848, 21351), (912859, 12450), + (912865, 71483), (912873, 10347), + (912878, 45170), (912879, 1188), + (912880, 24648), (912885, 77128), + (912887, 44743), (912890, 2359), + (912895, 79254), (912896, 30404), + (912897, 57605), (912904, 97345), + (912911, 29069), (912914, 36793), + (912916, 5954), (912921, 114950), + (912942, 147648), (912947, 32135), + (912950, 10000), (912953, 6000), + (912955, 17554), (912960, 712809), + (912967, 1548305), (912981, 6872), + (912988, 66940), (912990, 2174679), + (912996, 2901), (912997, 4707), + (913000, 211556), (913001, 27591), + (913002, 14355), (913007, 204713), + (913011, 128138), (913013, 6129), + (913015, 9993), (913016, 9282), + (913017, 7534), (913021, 2617), + (913040, 12884), (913043, 25161), + (913052, 220944), (913058, 60857), + (913060, 34245), (913061, 8040), + (913067, 19601), (913069, 117802), + (913070, 5797), (913074, 30398), + (913080, 2450), (913082, 20292), + (913089, 3180), (913090, 16650), + (913092, 224991), (913093, 6078), + (913094, 3783), (913095, 4607), + (913099, 384515), (913102, 5639), + (913116, 20427), (913117, 29592), + (913119, 32592), (913121, 40415), + (913125, 279), (913129, 3180), + (913130, 66896), (913135, 43978), + (913140, 5721), (913148, 19275), + (913150, 13870), (913151, 3177), + (913157, 4323), (913163, 102418), + (913169, 6649), (913173, 9314), + (913176, 53185), (913177, 14867), + (913183, 6000), (913189, 22575), + (913202, 103749), (913203, 27383), + (913206, 2617), (913211, 31698), + (913212, 71503), (913215, 6053), + (913217, 2043), (913221, 8510), + (913226, 27051), (913227, 18869), + (913230, 120831), (913231, 15189), + (913232, 69428), (913234, 20000), + (913236, 562787), (913240, 16490), + (913247, 13179), (913258, 10000), + (913259, 3177), (913261, 1146), + (913265, 8570), (913266, 24002), + (913268, 151145), (913269, 6645), + (913270, 139122), (913280, 6495), + (913286, 2536), (913291, 18427), + (913296, 33028), (913306, 38694), + (913310, 175261), (913311, 23865), + (913316, 3206), (913318, 13130), + (913320, 2896), (913325, 35580), + (913332, 31821), (913333, 13427), + (913334, 235000), (913335, 36472), + (913339, 48512), (913341, 23661), + (913349, 12893), (913350, 10000), + (913358, 155038), (913362, 4030), + (913371, 4303), (913372, 4013), + (913374, 61031), (913378, 16076), + (913384, 18596), (913388, 21230), + (913390, 43055), (913394, 6622), + (913395, 96502), (913401, 66226), + (913404, 78651), (913405, 2043), + (913407, 97334), (913414, 216728), + (913416, 5912), (913418, 65576), + (913421, 27228), (913422, 44637), + (913423, 100695), (913429, 11603), + (913431, 13186), (913432, 64848), + (913446, 33240), (913450, 3999), + (913453, 326148), (913454, 98291), + (913458, 28761), (913460, 13499), + (913462, 44892), (913464, 21377), + (913465, 32841), (913471, 77954), + (913477, 50884), (913491, 37258), + (913496, 10754), (913498, 10000), + (913510, 70436), (913517, 15797), + (913520, 42125), (913528, 10000), + (913531, 44901), (913532, 13935), + (913533, 46441), (913542, 29521), + (913546, 10250), (913547, 129278), + (913555, 137730), (913556, 32582), + (913564, 8043), (913570, 34204), + (913571, 15036), (913576, 17258), + (913584, 59103), (913592, 17500), + (913598, 19895), (913599, 61331), + (913600, 44402), (913601, 1808), + (913604, 26791), (913606, 5273), + (913608, 2665), (913609, 131588), + (913611, 7317), (913614, 117066), + (913615, 81312), (913616, 30243), + (913618, 23496), (913632, 79505), + (913634, 4992), (913636, 202088), + (913638, 302750), (913647, 29320), + (913648, 9321), (913650, 10402), + (913651, 33685), (913652, 3186), + (913654, 3282), (913658, 13189), + (913662, 28356), (913668, 134710), + (913672, 4900), (913673, 19036), + (913680, 9318), (913684, 56128), + (913691, 37251), (913694, 73873), + (913695, 37160), (913697, 10665258), + (913700, 57561), (913702, 179813), + (913707, 25708), (913709, 30000), + (913711, 2868), (913717, 225232), + (913726, 13715), (913739, 29402), + (913740, 4086), (913747, 11311), + (913748, 5722), (913749, 23302), + (913750, 16329), (913752, 38629), + (913753, 25171), (913754, 9293), + (913756, 52610), (913761, 74551), + (913766, 12913), (913768, 55303), + (913776, 5518), (913779, 22885), + (913784, 41588), (913785, 4941), + (913787, 7020), (913789, 116036), + (913790, 82835), (913795, 63782), + (913799, 27079), (913800, 113514), + (913805, 2043), (913809, 7556), + (913812, 298212), (913813, 7000), + (913816, 12901), (913817, 28902), + (913824, 2577), (913825, 19324), + (913826, 7001), (913827, 12048), + (913828, 31349), (913829, 85463), + (913831, 2333), (913832, 19604), + (913833, 97429), (913836, 164532), + (913840, 88727), (913841, 12040), + (913845, 6000), (913848, 12043), + (913849, 69507), (913850, 9026), + (913854, 49189), (913860, 22079), + (913861, 228992), (913864, 3746), + (913865, 35680), (913869, 1236518), + (913871, 28364), (913872, 22609), + (913873, 2569), (913876, 3499), + (913877, 2450), (913878, 18027), + (913881, 4493), (913882, 10000), + (913888, 131436), (913893, 232531), + (913895, 6129), (913898, 63262), + (913902, 263801), (913903, 43842), + (913913, 16285), (913914, 83271), + (913915, 72842), (913919, 2043), + (913920, 40716), (913928, 108677), + (913930, 3998), (913936, 143330), + (913941, 16384), (913943, 270276), + (913944, 56458), (913945, 138747), + (913950, 11217), (913953, 5780), + (913954, 18000), (913957, 6708), + (913960, 19886), (913962, 15351), + (913967, 3707), (913969, 2333), + (913974, 4660), (913978, 23179), + (913990, 5619), (913994, 142340), + (914002, 3470), (914004, 8363), + (914007, 3431), (914011, 66904), + (914022, 46653), (914023, 3186), + (914025, 100484), (914031, 5581), + (914033, 18467), (914038, 11363), + (914041, 9722), (914042, 81567), + (914043, 28172), (914044, 2040), + (914046, 45534), (914054, 15122), + (914057, 4657), (914058, 103403), + (914061, 34631), (914064, 8707), + (914065, 25580), (914070, 269757), + (914071, 173758), (914073, 17571), + (914085, 213634), (914088, 3465), + (914090, 89348), (914093, 13750), + (914094, 2410), (914101, 12888), + (914103, 25166), (914114, 15226), + (914116, 147802), (914129, 1430917), + (914135, 177377), (914136, 16849), + (914137, 18122), (914142, 22521), + (914143, 10111), (914149, 21024), + (914150, 40187), (914154, 4783), + (914156, 200604), (914157, 2043), + (914163, 2325), (914164, 13750), + (914165, 40832), (914168, 4399), + (914172, 3422), (914173, 16528), + (914177, 12333), (914180, 54731), + (914181, 3471), (914182, 13471), + (914183, 49636), (914185, 29612), + (914186, 68052), (914187, 34599), + (914188, 29539), (914192, 10000), + (914196, 24652), (914200, 237241), + (914204, 16652), (914205, 8558), + (914206, 2260), (914207, 107979), + (914216, 69357), (914217, 13707), + (914218, 10250), (914222, 36747), + (914227, 118147), (914229, 11792), + (914232, 33822), (914233, 4887), + (914234, 18333), (914239, 12319), + (914240, 4086), (914241, 34200), + (914243, 19375), (914245, 5798), + (914247, 36089), (914249, 4039), + (914259, 15221), (914260, 4453), + (914262, 6135), (914267, 62471), + (914270, 157648), (914271, 67506), + (914272, 13146), (914273, 24500), + (914278, 97455), (914284, 46380), + (914286, 3186), (914295, 27000), + (914300, 122678), (914306, 134170), + (914318, 50520), (914319, 114009), + (914328, 16780), (914332, 30334), + (914339, 96366), (914349, 24660), + (914351, 45022), (914352, 7000), + (914355, 621290), (914358, 14000), + (914360, 107523), (914365, 25984), + (914366, 6252), (914367, 12350), + (914368, 18191), (914374, 18473), + (914375, 19088), (914377, 366356), + (914385, 357679), (914387, 66835), + (914391, 73881), (914392, 20470), + (914393, 2043), (914399, 1146), + (914401, 6105), (914402, 10215), + (914409, 7848), (914415, 4317), + (914417, 13749), (914423, 10000), + (914424, 14014), (914428, 42726), + (914430, 6926), (914431, 352115), + (914435, 103747), (914436, 122712), + (914437, 511705), (914439, 6660), + (914444, 16346), (914448, 4102), + (914454, 1347996), (914459, 13539), + (914462, 31685), (914464, 6308), + (914465, 7822), (914467, 47942), + (914468, 12902), (914474, 8024), + (914475, 28825), (914482, 7635), + (914484, 339554), (914486, 24332), + (914489, 11920), (914493, 27850), + (914500, 37590), (914502, 17665), + (914506, 66987), (914510, 142829), + (914531, 21174), (914533, 22814), + (914535, 170017), (914538, 339770), + (914539, 70687), (914543, 35246), + (914552, 52740), (914554, 15580), + (914555, 163937), (914556, 2049), + (914557, 31160), (914558, 125165), + (914560, 12565), (914564, 95847), + (914573, 52180), (914575, 9369), + (914576, 2043), (914577, 176507), + (914584, 123566), (914587, 65482), + (914590, 17408), (914592, 76912), + (914593, 98617), (914599, 31046), + (914602, 47830), (914605, 116461), + (914608, 191255), (914612, 72348), + (914614, 26533), (914617, 56095), + (914621, 462145), (914631, 188752), + (914632, 18904), (914635, 75901), + (914638, 18743), (914644, 125988), + (914645, 27109), (914646, 56561), + (914647, 21396), (914653, 19717), + (914655, 115216), (914661, 39612), + (914663, 1294390), (914666, 415), + (914667, 10630), (914670, 6782), + (914672, 124954), (914673, 3454), + (914682, 13499), (914683, 18125), + (914684, 14671), (914685, 16447), + (914687, 5799), (914694, 29269), + (914695, 16043), (914696, 3920), + (914698, 4136), (914702, 79801), + (914704, 242932), (914710, 30771), + (914715, 97345), (914716, 30), + (914717, 26684), (914721, 6700), + (914723, 10030), (914725, 33806), + (914726, 2043), (914728, 65957), + (914730, 61475), (914732, 22610), + (914733, 3471), (914740, 78129), + (914744, 30477), (914749, 2450), + (914751, 100000), (914756, 99599), + (914757, 6832), (914763, 4031), + (914767, 5739), (914770, 12356), + (914774, 36017), (914782, 14039), + (914790, 117706), (914793, 14083), + (914796, 35518), (914797, 14987), + (914811, 5251), (914815, 6442), + (914822, 22341), (914828, 18136), + (914829, 17000), (914831, 68411), + (914844, 82468), (914846, 11594), + (914850, 10802), (914851, 2043), + (914855, 10692182), (914857, 170442), + (914858, 2043), (914862, 174584), + (914863, 2896), (914866, 12277), + (914871, 15628), (914872, 20136), + (914876, 241820), (914881, 15676), + (914886, 149162), (914889, 23323), + (914896, 6468), (914901, 171096), + (914911, 163136), (914914, 1146), + (914916, 4048), (914918, 2902), + (914924, 45026), (914936, 3763), + (914939, 100213), (914940, 34968), + (914949, 19278), (914950, 24617), + (914951, 137783), (914955, 16370), + (914964, 135175), (914968, 12040), + (914983, 20697), (914994, 18005), + (914997, 18174), (914999, 32333), + (915011, 50247), (915014, 75453), + (915027, 10407), (915028, 34240), + (915039, 10505), (915041, 12375), + (915042, 37448), (915044, 16703), + (915048, 2049), (915052, 35764), + (915055, 7786), (915061, 4092), + (915062, 185504), (915070, 18458), + (915071, 24515), (915074, 2043), + (915076, 2450), (915078, 10243), + (915079, 19051), (915080, 4086), + (915082, 13824), (915083, 86249), + (915085, 81219), (915086, 14992), + (915094, 80090), (915095, 26419), + (915104, 37819), (915111, 144306), + (915112, 2609), (915114, 37080), + (915117, 36495), (915122, 20781), + (915132, 10787), (915134, 48509), + (915136, 61936), (915139, 125070), + (915144, 129963), (915154, 37463), + (915158, 9188), (915164, 10000), + (915170, 123726), (915174, 2049), + (915175, 2043), (915184, 60375), + (915188, 100000), (915189, 3716), + (915195, 60215), (915200, 31271), + (915204, 3592414), (915208, 10032), + (915210, 4892), (915211, 100583), + (915216, 2043), (915217, 5868), + (915221, 33430), (915226, 28596), + (915227, 54668), (915229, 2049), + (915232, 26608), (915234, 55433), + (915237, 8229), (915238, 293214), + (915247, 244433), (915249, 42970), + (915251, 38515), (915256, 4580), + (915263, 3462), (915265, 2333), + (915266, 2350), (915268, 39351), + (915269, 726384), (915281, 124198), + (915282, 26771), (915283, 7901), + (915284, 2048), (915291, 5410), + (915293, 27517), (915296, 32147), + (915306, 145849), (915313, 2450), + (915314, 79658), (915318, 139402), + (915329, 27666), (915332, 19161), + (915335, 23449), (915337, 94329), + (915341, 305470), (915346, 7217), + (915347, 10000), (915348, 220697), + (915351, 146367), (915363, 3750), + (915364, 147713), (915367, 118900), + (915368, 30477), (915369, 14652), + (915379, 4086), (915381, 42333), + (915382, 11542), (915383, 280446), + (915388, 36041), (915391, 8738), + (915392, 20169), (915397, 96831), + (915400, 373909), (915401, 27348), + (915423, 54995), (915428, 32327), + (915430, 83754), (915432, 20000), + (915433, 12812), (915434, 7664), + (915441, 10000), (915446, 90186), + (915453, 102901), (915456, 120460), + (915458, 84748), (915467, 2901), + (915468, 16116), (915470, 16350), + (915485, 113401), (915486, 86421), + (915491, 10000), (915497, 436296), + (915500, 18592), (915505, 12901), + (915507, 6009), (915508, 147517), + (915509, 25380), (915513, 87450), + (915520, 100159), (915521, 6299), + (915522, 12831), (915524, 128795), + (915533, 2043), (915541, 5816), + (915544, 38784), (915550, 104693), + (915553, 14040), (915558, 87062), + (915564, 138580), (915566, 2350), + (915567, 10731), (915573, 4039), + (915576, 32998), (915581, 2325), + (915587, 4039), (915591, 31881), + (915604, 20290), (915608, 10000), + (915614, 9719), (915615, 96564), + (915617, 75644), (915623, 134198), + (915628, 226828), (915629, 56209), + (915630, 27258), (915634, 29790), + (915636, 11393), (915641, 767067), + (915642, 24060), (915646, 1068354), + (915651, 1403714), (915654, 34623), + (915661, 7000), (915663, 2930), + (915668, 50326), (915669, 96428), + (915670, 15307), (915673, 276777), + (915679, 29506), (915681, 20964), + (915695, 287000), (915697, 43905), + (915704, 72974), (915706, 36345), + (915713, 24164), (915721, 81912), + (915737, 42337), (915744, 14749), + (915746, 151508), (915748, 3999), + (915749, 4660), (915750, 73323), + (915754, 49542), (915755, 6602), + (915757, 24740), (915769, 21830), + (915770, 14789), (915771, 59143), + (915795, 44613), (915797, 12780), + (915799, 400478), (915800, 4892), + (915804, 6000), (915805, 20123), + (915810, 66115), (915818, 5239), + (915819, 266771), (915822, 36242), + (915824, 74226), (915827, 34414), + (915836, 6190), (915837, 18642), + (915839, 186460), (915843, 13969), + (915850, 29698), (915856, 151187), + (915860, 24707), (915861, 88183), + (915864, 9292), (915870, 91090), + (915873, 9114), (915875, 14083), + (915880, 48558), (915884, 18694), + (915886, 31614), (915887, 66912), + (915898, 13747), (915900, 49992), + (915911, 122943), (915917, 30943), + (915920, 356316), (915925, 12043), + (915926, 196523), (915940, 19159), + (915941, 16167), (915946, 32800), + (915950, 31706), (915957, 42004), + (915959, 49324), (915961, 333641), + (915974, 11146), (915976, 11792), + (915983, 9045), (915984, 10000), + (915989, 54783), (916007, 1502911), + (916008, 45762), (916011, 100000), + (916015, 27311), (916020, 20347), + (916030, 4261), (916034, 12689), + (916035, 181067), (916036, 808437), + (916046, 83378), (916047, 4367), + (916053, 11181), (916054, 27388), + (916057, 10508), (916058, 890526), + (916059, 10000), (916060, 149396), + (916064, 174004), (916067, 944423), + (916068, 12762), (916069, 116694), + (916081, 30000), (916083, 32057), + (916085, 11920), (916089, 13591), + (916095, 104705), (916102, 2048), + (916103, 26398), (916105, 245), + (916107, 341916), (916108, 233193), + (916109, 33265), (916110, 100319), + (916117, 377), (916120, 8056), + (916123, 140227), (916128, 21942), + (916130, 1023018), (916131, 2450), + (916133, 34013), (916139, 66913), + (916142, 255399), (916145, 313), + (916146, 7000), (916150, 21708), + (916152, 31122), (916163, 28219), + (916164, 2048), (916165, 49941), + (916173, 4086), (916178, 76463), + (916180, 2043), (916184, 4086), + (916185, 44842), (916189, 145720), + (916194, 327273), (916196, 33362), + (916197, 54154), (916200, 284249), + (916206, 310981), (916209, 2350), + (916210, 71781), (916212, 22763), + (916218, 247456), (916226, 24780), + (916229, 10279), (916238, 10000), + (916241, 58000), (916242, 68685), + (916246, 4393), (916247, 10347), + (916257, 20141), (916263, 571944), + (916266, 23813), (916267, 7547), + (916273, 2043), (916274, 66896), + (916275, 278), (916276, 116799), + (916281, 2043), (916286, 10527), + (916289, 23650), (916295, 30272), + (916296, 14047), (916300, 15580), + (916301, 23087), (916302, 101930), + (916305, 123426), (916309, 255638), + (916318, 210444), (916321, 146031), + (916326, 10030), (916331, 32421), + (916340, 19429), (916341, 18245), + (916343, 10000), (916350, 520512), + (916351, 39396), (916355, 253925), + (916356, 30), (916358, 29558), + (916359, 4919), (916360, 363481), + (916365, 75369), (916366, 300728), + (916369, 26115), (916371, 4317), + (916378, 36870), (916380, 69742), + (916388, 4038), (916397, 56190), + (916404, 25886), (916410, 280401), + (916413, 1045), (916420, 81234), + (916422, 14891), (916423, 12048), + (916429, 70165), (916433, 62253), + (916442, 15780), (916446, 13868), + (916447, 21779), (916448, 6114), + (916451, 7469), (916454, 32304), + (916456, 13503), (916457, 14033), + (916464, 328831), (916465, 15366), + (916469, 2137057), (916475, 15283), + (916480, 42165), (916481, 867052), + (916488, 39777), (916489, 7000), + (916491, 158464), (916493, 6086), + (916494, 180373), (916499, 45345), + (916500, 6597), (916506, 8295), + (916510, 108959), (916516, 84089), + (916523, 17583), (916526, 568951), + (916527, 8538), (916533, 5753), + (916535, 8168), (916537, 119816), + (916550, 117425), (916554, 23814), + (916555, 238819), (916556, 16363), + (916557, 16235), (916559, 10543), + (916563, 14658), (916567, 10854), + (916569, 21878), (916574, 13420), + (916578, 140592), (916579, 1285903), + (916582, 14086), (916587, 2260), + (916596, 12292), (916599, 12600), + (916608, 2040), (916616, 6434), + (916623, 47878), (916624, 117037), + (916628, 465323), (916629, 102395), + (916631, 18455), (916635, 2690), + (916637, 16438), (916638, 12355), + (916641, 10244), (916642, 2260), + (916643, 239872), (916644, 1146), + (916646, 13472), (916647, 18116), + (916648, 2043), (916652, 5666), + (916655, 169908), (916674, 25580), + (916684, 175301), (916696, 39562), + (916705, 133067), (916713, 1146), + (916714, 767134), (916716, 17422), + (916717, 104158), (916720, 236273), + (916721, 112571), (916723, 70302), + (916724, 21004), (916729, 10380), + (916730, 67558), (916732, 36337), + (916736, 13917), (916737, 36218), + (916741, 18269), (916744, 44433), + (916745, 22445), (916752, 68939), + (916757, 26516), (916759, 18012), + (916760, 5822), (916767, 597), + (916768, 58157), (916772, 6995), + (916781, 761311), (916789, 125580), + (916790, 684361), (916794, 83289), + (916799, 2332), (916800, 102870), + (916808, 28082), (916810, 12043), + (916813, 108545), (916818, 250), + (916821, 5567), (916825, 17623), + (916830, 41828), (916843, 52111), + (916847, 2031), (916849, 245), + (916853, 18728), (916860, 22569), + (916862, 53685), (916866, 25103), + (916872, 19023), (916874, 119426), + (916875, 14791), (916883, 19666), + (916884, 106347), (916893, 113183), + (916901, 4960), (916902, 16533), + (916905, 58000), (916907, 32475), + (916908, 169542), (916909, 39748), + (916911, 174619), (916913, 23745), + (916915, 35617), (916926, 536722), + (916929, 2043), (916931, 102199), + (916932, 52850), (916933, 17723), + (916935, 150492), (916941, 39064), + (916946, 191063), (916948, 92688), + (916951, 7722), (916953, 51539), + (916965, 6000), (916966, 13268), + (916974, 576812), (916978, 52438), + (916982, 199894), (916984, 29118), + (916987, 2048), (916994, 24763), + (916997, 13701), (917009, 43855), + (917015, 589266), (917018, 2048), + (917021, 2450), (917023, 29903), + (917024, 6000), (917027, 34099), + (917030, 49917), (917038, 76254), + (917039, 28004), (917046, 13569), + (917047, 13876), (917048, 752092), + (917052, 66143), (917053, 414), + (917062, 162398), (917068, 76599), + (917075, 137000), (917077, 8234), + (917078, 53390), (917082, 5250), + (917087, 2616), (917090, 10956), + (917093, 18120), (917101, 83017), + (917107, 26583), (917108, 40000), + (917113, 51780), (917114, 25454), + (917119, 86293), (917136, 15580), + (917141, 30452), (917143, 125670), + (917144, 69781), (917155, 19551), + (917158, 10994), (917174, 4536), + (917178, 9726), (917179, 28954), + (917180, 2048), (917184, 32332), + (917189, 67199), (917190, 73789), + (917194, 137673), (917198, 34030), + (917199, 18160), (917201, 32884), + (917203, 2043), (917206, 214332), + (917214, 13686), (917215, 20281), + (917220, 7000), (917222, 16020), + (917224, 100000), (917232, 27411), + (917233, 3547), (917235, 49429), + (917238, 24364), (917239, 16864), + (917243, 14829), (917245, 47860), + (917246, 4367), (917247, 92189), + (917251, 15610), (917255, 7380), + (917259, 64063), (917261, 16894), + (917266, 4800), (917267, 225869), + (917268, 68916), (917271, 191681), + (917272, 347), (917273, 92274), + (917275, 13653), (917278, 33823), + (917279, 106793), (917281, 156374), + (917283, 85892), (917286, 40568), + (917294, 7372), (917299, 2901), + (917302, 14372), (917303, 27089), + (917304, 17150), (917308, 67133), + (917322, 18196), (917329, 36418), + (917330, 3269), (917338, 69005), + (917340, 10268), (917342, 2048), + (917354, 30657), (917357, 17469), + (917360, 2901), (917369, 7000), + (917377, 9936), (917378, 51788), + (917387, 32043), (917388, 103834), + (917393, 2998), (917396, 190647), + (917397, 2617), (917399, 247923), + (917401, 10000), (917403, 31663), + (917406, 2324), (917409, 58838), + (917411, 23324), (917412, 24030), + (917418, 32901), (917426, 4086), + (917427, 17102), (917438, 21470), + (917446, 28197), (917449, 3739), + (917453, 39050), (917464, 3400), + (917467, 70982), (917468, 28858), + (917470, 166213), (917472, 4944), + (917474, 164894), (917476, 336450), + (917478, 19933), (917479, 18115), + (917481, 8405), (917482, 75019), + (917483, 15802), (917488, 3461), + (917489, 4086), (917504, 2450), + (917511, 1524206), (917512, 4855), + (917518, 126442), (917524, 26564), + (917538, 44325), (917543, 2901), + (917545, 71356), (917547, 82189), + (917549, 8178), (917555, 2048), + (917559, 143533), (917560, 25637), + (917563, 18690), (917564, 33185), + (917570, 28609), (917575, 35783), + (917582, 242132), (917585, 5161), + (917586, 137419), (917590, 22191), + (917593, 7219), (917594, 39596), + (917597, 18562), (917605, 25666), + (917608, 13320), (917612, 38367), + (917613, 6181), (917614, 5831778), + (917615, 148859), (917626, 1043518), + (917636, 20000), (917647, 20365), + (917648, 23965), (917650, 47250), + (917657, 5179), (917658, 31562), + (917660, 2048), (917661, 26440), + (917665, 19877), (917666, 20016), + (917670, 207459), (917675, 16151), + (917680, 39036), (917682, 91325), + (917688, 26655), (917694, 62852), + (917695, 10000), (917697, 3470), + (917698, 10000), (917701, 66879), + (917705, 123031), (917707, 32023), + (917711, 8222), (917712, 3754), + (917713, 21260), (917725, 31128), + (917729, 19068), (917730, 93913), + (917733, 24887), (917735, 47258), + (917740, 24158), (917749, 2043), + (917751, 17847), (917753, 8172), + (917765, 19749), (917767, 3177), + (917769, 3720), (917773, 19059), + (917775, 100503), (917777, 18070), + (917780, 44911), (917782, 20735), + (917799, 9569), (917804, 7000), + (917806, 38663), (917810, 11140), + (917826, 253945), (917828, 2043), + (917829, 65142), (917835, 1146), + (917839, 91847), (917842, 6791), + (917851, 250), (917852, 7582), + (917856, 219971), (917859, 11461), + (917862, 2450), (917866, 22477), + (917874, 7191), (917875, 67514), + (917883, 272614), (917897, 8667), + (917898, 221657), (917913, 21362), + (917914, 81639), (917915, 20000), + (917918, 21960), (917924, 4703), + (917926, 1130), (917928, 77720), + (917934, 9991), (917937, 35424), + (917938, 85542), (917942, 15830), + (917946, 39602), (917952, 49560), + (917954, 13054), (917956, 1146), + (917957, 8824), (917961, 12841), + (917963, 326999), (917964, 865761), + (917965, 3462), (917966, 83572), + (917968, 110618), (917969, 67170), + (917974, 14031), (917976, 10000), + (917977, 24197), (917980, 124763), + (917988, 111929), (917989, 128628), + (917994, 29333), (917999, 136540), + (918014, 214808), (918016, 10000), + (918020, 156593), (918023, 4116), + (918024, 9080), (918026, 33610), + (918028, 16080), (918029, 20944), + (918030, 254888), (918036, 51837), + (918046, 29486), (918048, 183581), + (918050, 35810), (918051, 102023), + (918052, 2450), (918054, 3471), + (918056, 22313), (918058, 137459), + (918071, 3740), (918086, 43713), + (918090, 7775), (918092, 8407), + (918097, 14124), (918101, 4157), + (918103, 12536), (918104, 16489), + (918105, 2450), (918116, 3954), + (918119, 13683), (918130, 44303), + (918138, 22116), (918139, 17935), + (918140, 3195), (918143, 27982), + (918146, 15348), (918151, 41997), + (918153, 5912), (918155, 14696), + (918162, 23399), (918168, 50561), + (918171, 14050), (918185, 2043), + (918189, 10000), (918194, 38049), + (918195, 15798), (918201, 122476), + (918207, 10311), (918210, 37714), + (918211, 2049), (918222, 1920), + (918223, 22499), (918224, 19736), + (918229, 3471), (918236, 30430), + (918244, 1313080), (918246, 15547), + (918248, 6000), (918249, 100000), + (918252, 3430), (918264, 6985), + (918265, 67170), (918268, 28076), + (918290, 2043), (918295, 10054028), + (918298, 2333), (918301, 49621), + (918310, 23012), (918315, 29978), + (918319, 15386), (918322, 8064), + (918331, 33018), (918332, 77701), + (918336, 3808), (918342, 83165), + (918347, 14475), (918349, 10000), + (918353, 5671), (918355, 8373), + (918357, 1700), (918359, 2617), + (918363, 42921), (918367, 1146), + (918369, 85175), (918372, 107011), + (918378, 119378), (918388, 41088), + (918391, 2325), (918393, 47473), + (918399, 37837), (918400, 3240), + (918401, 4086), (918413, 12489), + (918424, 7213), (918430, 4140), + (918431, 80031), (918434, 117392), + (918440, 30000), (918451, 12636), + (918457, 9033), (918458, 7110), + (918467, 22950), (918468, 17556), + (918480, 36924), (918483, 21052), + (918485, 85370), (918486, 73900), + (918489, 22526), (918497, 2617), + (918499, 17905), (918500, 4967), + (918502, 2040), (918503, 3186), + (918507, 2501), (918512, 58666), + (918515, 2043), (918520, 274187), + (918525, 14666), (918531, 15580), + (918532, 2617), (918533, 2450), + (918537, 10000), (918543, 29082), + (918545, 12330), (918553, 28197), + (918556, 6394), (918559, 2043), + (918560, 3750), (918561, 20162), + (918573, 5722), (918582, 42049), + (918594, 13546), (918596, 11877), + (918597, 13471), (918604, 113509), + (918620, 9255), (918622, 97041), + (918623, 20174), (918632, 3178), + (918634, 17579), (918639, 10000), + (918643, 8271), (918646, 9408), + (918648, 300608), (918651, 2043), + (918652, 5798), (918653, 13301), + (918657, 25725), (918663, 820229), + (918676, 2043), (918679, 28477), + (918690, 48744), (918695, 4921), + (918698, 5474), (918701, 40281), + (918705, 2260), (918708, 2612), + (918709, 10000), (918713, 5722), + (918724, 2578), (918733, 12967), + (918735, 6367), (918739, 8972), + (918743, 4600), (918748, 19241), + (918751, 6000), (918754, 16328), + (918757, 28592), (918759, 32984), + (918761, 13187), (918766, 3187), + (918784, 21421), (918785, 222132), + (918786, 60942), (918798, 178589), + (918806, 220156), (918812, 111985), + (918813, 36453), (918817, 1659939), + (918818, 3755), (918819, 20034), + (918821, 69481), (918833, 42949), + (918835, 6483), (918850, 37614), + (918855, 25821), (918858, 15568), + (918865, 8720), (918871, 16000), + (918875, 17588), (918876, 5514), + (918878, 10000), (918880, 30544), + (918889, 11996), (918892, 10000), + (918895, 3239), (918900, 82853), + (918901, 551604), (918902, 3747), + (918905, 7840), (918909, 16647), + (918910, 24083), (918915, 15462), + (918916, 15798), (918920, 4652), + (918921, 2450), (918933, 120741), + (918944, 29806), (918947, 30019), + (918953, 175347), (918954, 115440), + (918960, 16919), (918964, 20868), + (918969, 89261), (918975, 14739), + (918976, 37921), (918978, 20643), + (918981, 105533), (918982, 250), + (918985, 160397), (918997, 14893), + (919003, 5810), (919004, 34549), + (919007, 100000), (919008, 590884), + (919013, 28100), (919022, 410037), + (919023, 41892), (919028, 22968), + (919036, 218), (919045, 11515), + (919050, 29865), (919051, 18150), + (919052, 8523), (919054, 120113), + (919057, 8069), (919071, 107824), + (919075, 60993), (919076, 4324), + (919081, 4404), (919082, 45353), + (919085, 10000), (919091, 250), + (919095, 18271), (919097, 70960), + (919101, 534467), (919105, 12159), + (919107, 117047), (919108, 65507), + (919109, 163820), (919111, 360851), + (919121, 144893), (919124, 18285), + (919129, 340700), (919130, 62869), + (919135, 89554), (919143, 61160), + (919148, 13187), (919155, 17873), + (919157, 358692), (919160, 18116), + (919162, 116811), (919163, 2043), + (919164, 5936), (919176, 24304), + (919177, 13540), (919178, 22741), + (919179, 30715), (919187, 76967), + (919195, 36924), (919203, 7816), + (919204, 7981), (919210, 51629), + (919216, 7496), (919229, 305234), + (919236, 42553), (919240, 14980), + (919244, 109397), (919250, 29787), + (919252, 285142), (919266, 85740), + (919269, 15462), (919270, 5414), + (919304, 10000), (919308, 75101), + (919310, 246078), (919312, 18767), + (919315, 9510), (919317, 14609), + (919318, 91230), (919321, 59344), + (919328, 69365), (919335, 35416), + (919339, 111809), (919353, 50044), + (919356, 44455), (919357, 69161), + (919365, 147638), (919373, 2260), + (919384, 1313), (919385, 314098), + (919390, 18129), (919394, 524873), + (919395, 8172), (919396, 14517), + (919405, 88547), (919409, 16780), + (919423, 235888), (919425, 11029), + (919427, 59350), (919430, 10494), + (919432, 10384), (919445, 16346), + (919464, 2043), (919467, 119173), + (919469, 1870), (919477, 76363), + (919479, 469785), (919480, 53342), + (919481, 4772), (919483, 2539), + (919487, 4585), (919494, 44943), + (919495, 1920), (919502, 37163), + (919523, 2043), (919537, 11609), + (919538, 694404), (919546, 79777), + (919548, 15974), (919549, 16517), + (919550, 19681), (919557, 202325), + (919562, 14086), (919566, 30215), + (919567, 150922), (919572, 11695), + (919577, 12450), (919579, 34880), + (919580, 67453), (919584, 24086), + (919588, 27709), (919593, 12250), + (919595, 6605), (919608, 35580), + (919615, 57491), (919618, 30279), + (919623, 12049), (919626, 10000), + (919643, 2260), (919649, 15580), + (919650, 2043), (919658, 30243), + (919660, 38243), (919662, 56660), + (919670, 10000), (919673, 16129), + (919679, 68389), (919681, 10000), + (919682, 59250), (919687, 2043), + (919700, 13979), (919701, 4092), + (919707, 16419), (919710, 5737), + (919712, 37198), (919718, 279), + (919723, 410535), (919730, 27740), + (919734, 80839), (919742, 2695), + (919747, 4331), (919748, 15100), + (919755, 17629), (919756, 16534), + (919758, 245), (919759, 6850), + (919764, 35425), (919767, 2260), + (919775, 458774), (919780, 22341), + (919783, 14757), (919787, 244), + (919790, 12328), (919795, 1389741), + (919796, 12375), (919797, 50583), + (919799, 415217), (919800, 4658), + (919801, 81403), (919806, 24811), + (919807, 22353), (919811, 74600), + (919820, 209245), (919830, 14399), + (919837, 70889), (919868, 112043), + (919873, 22355), (919881, 2224346), + (919887, 3969), (919888, 6425), + (919892, 50500), (919893, 230838), + (919896, 10000), (919904, 11344), + (919906, 16000), (919909, 1666244), + (919910, 279), (919913, 61586), + (919914, 7134), (919915, 6126), + (919916, 27110), (919921, 194059), + (919947, 245), (919949, 2288), + (919957, 10200), (919963, 20345), + (919965, 4086), (919970, 449), + (919974, 20073), (919976, 13634), + (919986, 42733), (919987, 10279), + (919996, 163211), (920012, 4086), + (920014, 4500), (920015, 20000), + (920024, 46154), (920025, 3189), + (920026, 8048), (920034, 38096), + (920036, 10000), (920047, 29621), + (920049, 2537), (920051, 114383), + (920058, 24465), (920062, 1528841), + (920074, 6438), (920076, 287760), + (920079, 729562), (920095, 130637), + (920096, 16773), (920097, 15287), + (920101, 10000), (920112, 22148), + (920119, 37918), (920122, 530000), + (920123, 59986), (920132, 11920), + (920142, 510449), (920148, 109185), + (920150, 2501), (920153, 26000), + (920154, 20867), (920159, 4086), + (920165, 2700), (920176, 30107), + (920183, 23175), (920185, 32450), + (920187, 18193), (920188, 76760), + (920189, 2863375), (920194, 65880), + (920204, 3740), (920206, 5339), + (920214, 11358), (920219, 170348), + (920221, 212823), (920223, 25762), + (920229, 68915), (920231, 57294), + (920232, 6434), (920249, 25923), + (920250, 130), (920252, 15409), + (920260, 77299), (920264, 2049), + (920265, 2328), (920282, 321604), + (920288, 8240), (920291, 64821), + (920292, 16977), (920303, 68961), + (920307, 8780), (920310, 22592), + (920316, 67266), (920317, 10000), + (920318, 3270), (920321, 279), + (920324, 52844), (920326, 25859), + (920327, 4649), (920334, 3287), + (920343, 85935), (920345, 24260), + (920363, 522349), (920365, 10000), + (920372, 76912), (920373, 30000), + (920374, 21709), (920386, 70888), + (920388, 141814), (920401, 3740), + (920404, 13400), (920407, 32536), + (920408, 22085), (920410, 2049), + (920413, 10800), (920415, 18178), + (920421, 14351), (920431, 119414), + (920433, 115805), (920438, 488972), + (920442, 33554), (920443, 100000), + (920448, 200000), (920457, 33376), + (920459, 2660), (920464, 10618), + (920465, 31578), (920473, 16415), + (920474, 18911), (920475, 2617), + (920480, 37814), (920481, 6129), + (920483, 33048), (920484, 2043), + (920485, 151983), (920487, 28177), + (920496, 119990), (920497, 103899), + (920498, 81673), (920499, 45165), + (920524, 22861), (920534, 191226), + (920536, 29749), (920540, 69575), + (920545, 29364), (920550, 21363), + (920551, 102356), (920555, 18882), + (920559, 118456), (920564, 12364), + (920566, 252175), (920571, 36130), + (920574, 245), (920585, 16129), + (920587, 27371), (920590, 10466180), + (920594, 127924), (920595, 20405), + (920597, 28362), (920603, 233431), + (920605, 33191), (920611, 74073), + (920613, 101929), (920617, 50175), + (920622, 33976), (920624, 222973), + (920627, 19042), (920628, 213037), + (920640, 6950), (920644, 35176), + (920646, 127190), (920647, 8363), + (920654, 11569), (920659, 37192), + (920660, 4567), (920667, 24331), + (920672, 20000), (920676, 43348), + (920679, 111819), (920681, 10344), + (920683, 42650), (920689, 56402), + (920694, 43079), (920695, 313), + (920698, 142804), (920703, 2040), + (920704, 4398), (920712, 45947), + (920715, 40000), (920737, 14354), + (920738, 10000), (920741, 70259), + (920742, 27031), (920747, 10000), + (920756, 18808), (920760, 14627), + (920765, 23395), (920766, 30087), + (920769, 22960), (920776, 2048), + (920780, 17623), (920782, 10000), + (920784, 6776), (920786, 10000), + (920787, 35371), (920793, 6160), + (920794, 655894), (920799, 180832), + (920801, 10380), (920803, 22455), + (920804, 10989), (920807, 18610), + (920808, 10000), (920811, 63687), + (920824, 16838), (920825, 736417), + (920829, 37428), (920835, 26384), + (920865, 16550), (920875, 36851), + (920876, 6810), (920891, 4032), + (920895, 145549), (920897, 2043), + (920901, 15580), (920912, 41188), + (920915, 10000), (920918, 71), + (920924, 47125), (920926, 32812), + (920929, 32423), (920930, 9999), + (920938, 19482), (920940, 566961), + (920941, 10000), (920952, 8363), + (920957, 114091), (920959, 250), + (920965, 54188), (920967, 10881), + (920970, 3311988), (920975, 26209), + (920985, 21525), (920989, 44058), + (921002, 636606), (921004, 2450), + (921006, 37423), (921009, 202034), + (921014, 346974), (921015, 17089), + (921018, 58455), (921019, 101372), + (921023, 39430), (921024, 117693), + (921034, 76621), (921043, 29380), + (921048, 11589), (921060, 34590), + (921062, 279), (921069, 33008), + (921073, 44220), (921083, 6000), + (921091, 10622), (921098, 3400), + (921100, 6000), (921102, 12288), + (921106, 11540), (921112, 149567), + (921116, 49101), (921117, 13550), + (921121, 2180745), (921132, 2260), + (921135, 79095), (921142, 2048), + (921145, 279), (921147, 43471), + (921158, 47332), (921159, 41996), + (921163, 12048), (921164, 164588), + (921166, 61007), (921169, 499056), + (921170, 8834), (921174, 30838), + (921178, 17628), (921189, 299436), + (921192, 42521), (921197, 10000), + (921201, 172080), (921206, 20800), + (921208, 164963), (921213, 50332), + (921221, 20000), (921227, 37471), + (921238, 372012), (921244, 6947), + (921248, 2350), (921249, 32520), + (921255, 111649), (921259, 6000), + (921260, 74324), (921267, 212480), + (921268, 9815), (921278, 19269), + (921285, 18225), (921292, 29699), + (921293, 25571), (921294, 333443), + (921300, 16220), (921308, 11458), + (921314, 58126), (921320, 38381), + (921321, 287591), (921324, 15339), + (921328, 111410), (921331, 39251), + (921334, 32043), (921350, 63490), + (921353, 28639), (921356, 2450), + (921357, 20000), (921359, 10000), + (921365, 347), (921369, 10683), + (921372, 10000), (921378, 140053), + (921379, 134339), (921380, 379422), + (921381, 16232), (921382, 87798), + (921389, 24581), (921392, 16627), + (921393, 14133), (921394, 525135), + (921408, 32940), (921417, 57339), + (921420, 113896), (921421, 134193), + (921423, 2423), (921424, 2350), + (921439, 127103), (921441, 28000), + (921444, 25961), (921445, 17656), + (921446, 30460), (921450, 85307), + (921452, 31160), (921453, 357562), + (921454, 31160), (921457, 12733), + (921471, 208361), (921479, 25888), + (921484, 18945), (921488, 90469), + (921494, 61337), (921502, 4189), + (921504, 39135), (921505, 79328), + (921509, 22720), (921511, 63740), + (921512, 157985), (921517, 60099), + (921529, 347), (921535, 247004), + (921539, 118234), (921542, 10786), + (921546, 31069), (921550, 248669), + (921559, 960), (921567, 1920), + (921570, 193289), (921571, 125624), + (921575, 41782), (921582, 84069), + (921590, 21971), (921591, 66888), + (921592, 4291), (921593, 436377), + (921616, 302279), (921625, 20841), + (921628, 685468), (921634, 18166), + (921635, 419084), (921636, 54729), + (921650, 55491), (921653, 44221), + (921661, 5454), (921666, 96807), + (921669, 64038), (921680, 33499), + (921684, 212504), (921687, 4056), + (921688, 46091), (921690, 13285), + (921693, 114086), (921695, 100000), + (921705, 8522), (921711, 232703), + (921714, 13450), (921717, 105862), + (921725, 99179), (921730, 71347), + (921743, 101903), (921761, 12000), + (921763, 42346), (921773, 278), + (921775, 22536), (921779, 110000), + (921783, 70976), (921788, 68610), + (921790, 2081), (921796, 201415), + (921798, 296367), (921804, 68694), + (921823, 1143739), (921826, 430251), + (921828, 86845), (921829, 19062), + (921831, 15113), (921832, 4327), + (921840, 1618053), (921844, 2039), + (921847, 104382), (921848, 201131), + (921856, 210838), (921863, 206494), + (921864, 1454602), (921865, 13469), + (921867, 10000), (921873, 119921), + (921876, 53993), (921879, 131773), + (921881, 70691), (921882, 34275), + (921886, 1263405), (921888, 302690), + (921889, 37244), (921894, 2048), + (921899, 203653), (921905, 213177), + (921911, 52472), (921921, 195425), + (921924, 139079), (921929, 217100), + (921932, 17613), (921935, 25580), + (921937, 60576), (921938, 21633), + (921942, 6798), (921956, 21103), + (921958, 10000), (921967, 199073), + (921983, 1129734), (921984, 3740), + (921988, 29055), (921989, 35171), + (921994, 28100), (921999, 135847), + (922006, 15610), (922008, 478537), + (922010, 24763), (922012, 45115), + (922017, 114550), (922018, 755334), + (922021, 12318), (922024, 18811), + (922026, 43393), (922029, 16685), + (922031, 25958), (922034, 628553), + (922036, 57943), (922039, 98655), + (922040, 2043), (922043, 12039), + (922049, 1424824), (922052, 6129), + (922060, 32035), (922062, 12085), + (922069, 48480), (922071, 82150), + (922072, 202258), (922079, 2039), + (922080, 129873), (922083, 2043), + (922084, 3967), (922086, 45090), + (922090, 24359), (922101, 192225), + (922109, 6350), (922120, 2043), + (922122, 12039), (922125, 22616), + (922129, 212327), (922131, 32209), + (922136, 34710), (922142, 10347), + (922145, 77954), (922147, 146205), + (922154, 42587), (922155, 33496), + (922160, 373574), (922180, 73317), + (922189, 29182), (922193, 43734), + (922197, 6000), (922199, 659057), + (922204, 129742), (922206, 30244), + (922216, 687334), (922217, 2043), + (922219, 15738), (922228, 17436), + (922230, 27964), (922246, 74341), + (922248, 21919), (922251, 2815), + (922253, 12960), (922259, 37505), + (922269, 5072), (922272, 106206), + (922274, 119112), (922277, 2430), + (922293, 47369), (922300, 41958), + (922305, 172599), (922307, 16190), + (922309, 10643), (922310, 103374), + (922311, 11412), (922318, 44374), + (922321, 52394), (922326, 62831), + (922332, 90675), (922334, 210673), + (922343, 100000), (922344, 121175), + (922351, 420651), (922353, 20469), + (922355, 436869), (922358, 95815), + (922363, 15580), (922366, 30789), + (922377, 243581), (922378, 12039), + (922380, 5779), (922381, 15756), + (922386, 77132), (922389, 22043), + (922394, 284660), (922396, 61445), + (922398, 237914), (922415, 17043), + (922417, 8082), (922418, 5325), + (922419, 3740), (922421, 3400), + (922426, 114759), (922438, 191376), + (922439, 46952), (922441, 62775), + (922443, 359502), (922449, 2260), + (922451, 37867), (922462, 38361), + (922464, 253289), (922466, 48537), + (922467, 112994), (922476, 2260), + (922480, 4395), (922481, 428528), + (922483, 171742), (922491, 29666), + (922497, 23929), (922500, 30761), + (922505, 68268), (922506, 24422), + (922510, 59236), (922515, 54123), + (922517, 8639), (922519, 56786), + (922520, 23076), (922527, 101713), + (922529, 333428), (922531, 95044), + (922532, 12375), (922533, 122700), + (922539, 36505), (922540, 14825), + (922541, 233000), (922542, 54424), + (922545, 6700), (922546, 205817), + (922547, 16678), (922549, 58896), + (922555, 99948), (922561, 32340), + (922563, 51534), (922567, 36454), + (922577, 12047), (922578, 7594), + (922594, 48759), (922600, 2491), + (922602, 9272), (922603, 6960), + (922609, 11690), (922617, 37800), + (922622, 82132), (922627, 19331), + (922628, 19102), (922634, 122381), + (922635, 150744), (922639, 11063), + (922647, 30085), (922651, 160095), + (922652, 51530), (922657, 15580), + (922684, 59124), (922692, 22450), + (922698, 142124), (922701, 62271), + (922706, 145005), (922707, 6440), + (922708, 2394), (922710, 20484), + (922719, 34160), (922725, 46239), + (922728, 8393), (922729, 270025), + (922730, 465936), (922732, 120000), + (922734, 13740), (922736, 76864), + (922739, 135377), (922740, 162255), + (922741, 425037), (922745, 84512), + (922759, 129369), (922762, 24946), + (922770, 7465), (922772, 16123), + (922781, 65086), (922786, 57182), + (922792, 30000), (922799, 2047), + (922803, 19211), (922809, 20707), + (922811, 40400), (922814, 66856), + (922817, 17862), (922818, 782014), + (922823, 28540), (922830, 19520), + (922840, 11546), (922857, 960), + (922859, 80942), (922863, 2460), + (922869, 404998), (922904, 27370), + (922919, 39392), (922920, 111225), + (922924, 82), (922935, 22260), + (922937, 40904), (922946, 15580), + (922970, 10000), (922971, 7000), + (922975, 13116), (922988, 30056), + (923003, 12323), (923009, 55854), + (923011, 277), (923014, 10000), + (923015, 318815), (923016, 10245), + (923017, 6015), (923019, 67143), + (923020, 8626), (923025, 17017), + (923029, 380), (923036, 2047), + (923037, 19666), (923039, 28030), + (923041, 20715), (923047, 25580), + (923051, 126186), (923055, 14548), + (923070, 8459), (923074, 47235), + (923084, 65063), (923088, 22047), + (923099, 50808), (923111, 24086), + (923118, 2043), (923128, 19655), + (923143, 12039), (923146, 32893), + (923147, 16141), (923150, 2729), + (923152, 6409), (923155, 12899), + (923156, 2043), (923157, 29513), + (923159, 16954), (923163, 66864), + (923178, 124717), (923188, 279), + (923200, 2616), (923201, 133182), + (923204, 13414), (923207, 4840), + (923208, 8761), (923228, 45580), + (923229, 48981), (923231, 10000), + (923232, 403650), (923235, 98907), + (923237, 2043), (923246, 264775), + (923257, 10000), (923265, 39689), + (923273, 2043), (923277, 8703), + (923284, 2043), (923289, 723098), + (923310, 279), (923315, 37663), + (923316, 35130), (923321, 5842), + (923336, 23118), (923345, 16086), + (923346, 22000), (923353, 584861), + (923356, 56291), (923357, 2043), + (923367, 46451), (923369, 20245), + (923375, 14462), (923376, 2043), + (923384, 2043), (923401, 10000), + (923402, 4078), (923410, 2332), + (923419, 19239), (923423, 10694), + (923435, 64429), (923441, 97388), + (923450, 36182), (923451, 383543), + (923454, 96878), (923462, 20433), + (923464, 35616), (923487, 1319010), + (923495, 12695), (923503, 4370), + (923509, 38575), (923511, 15580), + (923516, 2510), (923528, 100000), + (923557, 27703), (923568, 24387), + (923571, 39270), (923572, 250), + (923574, 14861), (923576, 69124), + (923581, 347), (923582, 10000), + (923584, 11385), (923587, 13047), + (923588, 13265), (923595, 2043), + (923596, 378070), (923604, 4497), + (923606, 83840), (923609, 10000), + (923639, 101778), (923649, 216346), + (923650, 32602), (923653, 166258), + (923655, 12736), (923658, 449), + (923659, 17220), (923660, 19547), + (923661, 16716), (923669, 2047), + (923670, 74193), (923675, 131365), + (923680, 124093), (923681, 2331), + (923689, 186032), (923701, 22858), + (923703, 269736), (923709, 108313), + (923716, 2450), (923719, 69555), + (923723, 318833), (923729, 8467), + (923730, 23410), (923734, 60046), + (923741, 20619), (923742, 260564), + (923748, 2536), (923756, 18117), + (923773, 39478), (923777, 13479), + (923778, 12618), (923781, 86542), + (923788, 77374), (923789, 25960), + (923795, 8998), (923809, 112130), + (923811, 16855), (923815, 10250), + (923817, 250), (923818, 56200), + (923821, 5250), (923822, 409729), + (923856, 47858), (923859, 347), + (923860, 88871), (923862, 4299), + (923863, 345344), (923868, 57766), + (923871, 100892), (923872, 5181), + (923878, 28051), (923880, 22260), + (923893, 250), (923904, 100313), + (923913, 80282), (923924, 41454), + (923937, 279), (923944, 55824), + (923947, 68919), (923949, 43670), + (923950, 10000), (923952, 8260), + (923957, 448), (923960, 2043), + (923966, 41566), (923970, 24493), + (923973, 600995), (923981, 147476), + (923987, 157854), (923998, 22519), + (924003, 10483), (924004, 85647), + (924012, 4087), (924018, 54751), + (924024, 72973), (924034, 49979), + (924036, 2811), (924040, 121449), + (924047, 12293), (924052, 1920), + (924054, 167977), (924058, 14990), + (924075, 15995), (924076, 15066), + (924077, 179556), (924079, 33709), + (924080, 2332), (924083, 2671), + (924095, 204467), (924104, 16608), + (924113, 2450), (924114, 10000), + (924122, 57312), (924123, 82886), + (924125, 12472), (924126, 6536), + (924127, 12360), (924132, 12389), + (924136, 24840), (924140, 278), + (924147, 36800), (924150, 18359), + (924154, 2875), (924155, 2910), + (924165, 4900), (924169, 16536), + (924170, 3753), (924183, 78865), + (924187, 127216), (924192, 70635), + (924196, 95804), (924203, 98239), + (924216, 82452), (924217, 2039), + (924220, 57393), (924221, 18359), + (924222, 10000), (924231, 28636), + (924241, 42645), (924243, 46131), + (924254, 10343), (924257, 10030), + (924278, 113549), (924294, 42561), + (924306, 20344), (924312, 48089), + (924322, 313), (924327, 10000), + (924335, 44342), (924341, 23930), + (924342, 2043), (924343, 1146), + (924346, 26332), (924353, 20026), + (924356, 380), (924357, 2450), + (924372, 258999), (924374, 49867), + (924375, 102124), (924381, 313), + (924382, 92688), (924385, 132093), + (924387, 48360), (924392, 69714), + (924397, 28674), (924400, 66711), + (924411, 23228), (924414, 125642), + (924421, 12047), (924425, 10000), + (924441, 10000), (924445, 38320), + (924447, 2393), (924454, 5757), + (924455, 12109), (924457, 7332), + (924458, 74368), (924462, 56388), + (924465, 12073), (924480, 68727), + (924486, 16412), (924498, 7785), + (924504, 597266), (924505, 20660), + (924528, 20313), (924536, 12497), + (924547, 2125279), (924548, 2047), + (924551, 46622), (924561, 10000), + (924562, 153983), (924563, 28860), + (924576, 80363), (924578, 121380), + (924580, 3930), (924592, 17655), + (924599, 18218), (924601, 45067), + (924610, 2442), (924618, 39855), + (924621, 6676), (924622, 23342), + (924630, 10340), (924636, 20347), + (924639, 65126), (924641, 31640), + (924642, 105315), (924644, 20000), + (924670, 28743), (924677, 2384466), + (924678, 399589), (924682, 3184), + (924687, 1146), (924689, 66864), + (924708, 30164), (924712, 267219), + (924719, 160162), (924720, 30778), + (924728, 45518), (924745, 526483), + (924755, 1000), (924759, 103096), + (924763, 46471), (924767, 16319), + (924771, 21751), (924773, 377678), + (924776, 28617), (924777, 38016), + (924778, 171453), (924779, 5349), + (924791, 34543), (924808, 111179), + (924812, 1146), (924813, 11493), + (924816, 90053), (924817, 1146), + (924818, 278), (924831, 146634), + (924837, 13333), (924838, 2055), + (924840, 82289), (924848, 19922), + (924850, 423430), (924854, 154471), + (924875, 4086), (924888, 1434178), + (924895, 380), (924905, 31463), + (924910, 417343), (924920, 29874), + (924926, 22299), (924927, 198884), + (924940, 60931), (924950, 18767), + (924956, 14480), (924967, 6000), + (924969, 250), (924976, 115339), + (924982, 553042), (924985, 44488), + (924986, 29578), (924992, 85061), + (924993, 265689), (925007, 592), + (925009, 47239), (925010, 148855), + (925011, 2232), (925017, 26867), + (925019, 37906), (925021, 5415), + (925025, 158528), (925026, 430326), + (925028, 10415), (925038, 250), + (925040, 22608), (925042, 35600), + (925044, 4684), (925045, 114164), + (925054, 2293), (925057, 29578), + (925068, 2331), (925071, 2867), + (925076, 28975), (925081, 1358645), + (925083, 123299), (925084, 32665), + (925085, 23180), (925093, 117244), + (925094, 25959), (925095, 13212), + (925096, 12043), (925101, 179689), + (925105, 108244), (925106, 2043), + (925108, 65322), (925109, 106288), + (925112, 26358), (925117, 17940), + (925120, 12450), (925124, 102778), + (925135, 44918), (925141, 160996), + (925142, 24172), (925147, 221337), + (925150, 10313), (925155, 20531), + (925161, 27885), (925162, 12463), + (925167, 12332), (925175, 250), + (925178, 839145), (925180, 2293), + (925182, 8707), (925186, 2324), + (925189, 11191), (925193, 67159), + (925194, 8319), (925199, 10000), + (925200, 104336), (925226, 19868), + (925233, 10399), (925239, 15456), + (925241, 15056), (925244, 5712), + (925248, 245), (925249, 2324), + (925250, 4086), (925252, 312), + (925256, 25507), (925258, 18512), + (925263, 93456), (925268, 120706), + (925270, 11880), (925273, 97300), + (925277, 2450), (925281, 949), + (925283, 11345), (925285, 31146), + (925290, 63059), (925292, 12475), + (925299, 1704), (925311, 25715), + (925312, 3177), (925314, 1729), + (925317, 1146), (925326, 24713), + (925328, 55906), (925329, 1314544), + (925331, 83309), (925332, 57172), + (925333, 1146), (925354, 24517), + (925363, 182342), (925366, 6737), + (925368, 71686), (925370, 10000), + (925371, 2665), (925376, 239011), + (925377, 3189), (925379, 12897), + (925381, 21645), (925382, 2043), + (925383, 8829), (925385, 7275), + (925387, 32146), (925388, 70124), + (925391, 28182), (925398, 13189), + (925402, 2332), (925404, 27336), + (925410, 20071), (925412, 65271), + (925426, 2536), (925432, 102087), + (925433, 81456), (925441, 95005), + (925442, 18921), (925443, 13855), + (925464, 25420), (925465, 10000), + (925476, 8722), (925478, 74401), + (925486, 45951), (925488, 35698), + (925489, 31126), (925497, 13408), + (925501, 106311), (925502, 6129), + (925514, 2608), (925528, 5362), + (925529, 114397), (925530, 142294), + (925533, 12464), (925538, 212593), + (925542, 372516), (925544, 56606), + (925551, 2040), (925552, 14950), + (925553, 352598), (925554, 2901), + (925561, 13598), (925562, 2324), + (925563, 47205), (925568, 510117), + (925571, 42636), (925578, 49117), + (925581, 14041), (925591, 183767), + (925592, 2324), (925601, 28585), + (925602, 24680), (925603, 38504), + (925608, 4763), (925614, 63036), + (925617, 22169), (925621, 4160), + (925624, 161080), (925626, 62143), + (925647, 132396), (925656, 15352), + (925658, 27620), (925665, 12260), + (925682, 5484), (925684, 113882), + (925691, 27629), (925700, 158816), + (925701, 6849), (925702, 51224), + (925708, 36302), (925713, 32101), + (925718, 518573), (925733, 2043), + (925756, 14382), (925758, 4768), + (925762, 256674), (925765, 1351269), + (925768, 23180), (925773, 43559), + (925774, 17117), (925776, 14686), + (925779, 5606), (925783, 73086), + (925791, 7819), (925794, 16704), + (925795, 251697), (925798, 66912), + (925799, 13022), (925806, 69171), + (925808, 14783), (925810, 129222), + (925813, 299548), (925817, 53557), + (925823, 59703), (925834, 2049), + (925835, 110495), (925837, 20586), + (925842, 351162), (925846, 72547), + (925867, 292371), (925868, 148190), + (925870, 24739), (925872, 148932), + (925874, 89527), (925875, 2043), + (925877, 22002), (925880, 205450), + (925885, 71319), (925887, 43117), + (925894, 78969), (925898, 18764), + (925900, 15), (925905, 20280), + (925912, 74574), (925914, 22618), + (925918, 97603), (925927, 79473), + (925930, 66867), (925954, 81633), + (925959, 2041), (925961, 4667), + (925966, 42010), (925967, 14508), + (925968, 10000), (925969, 4160), + (925970, 4952), (925973, 570568), + (925977, 1543851), (925978, 24993), + (925980, 4086), (925986, 1469311), + (925987, 75254), (925995, 45989), + (925998, 2600), (926001, 10000), + (926009, 30151), (926013, 14500), + (926015, 24520), (926018, 116785), + (926027, 574374), (926034, 9543), + (926045, 107618), (926046, 5338), + (926052, 12041), (926054, 7433), + (926059, 65058), (926060, 9823), + (926063, 4651), (926064, 102706), + (926065, 8366), (926066, 30803), + (926080, 29008), (926082, 4375), + (926091, 24817), (926093, 31957), + (926102, 35932), (926110, 87901), + (926111, 64137), (926112, 371963), + (926116, 238551), (926122, 175999), + (926126, 5841), (926127, 13455), + (926135, 19672), (926152, 997117), + (926154, 7855), (926158, 12049), + (926159, 29819), (926161, 295223), + (926163, 158958), (926164, 26405), + (926166, 4900), (926172, 156474), + (926183, 8700), (926197, 169341), + (926204, 15330), (926210, 212713), + (926214, 70888), (926223, 13480), + (926229, 496718), (926230, 67103), + (926232, 231380), (926239, 10727), + (926240, 1057439), (926241, 132995), + (926244, 961685), (926247, 21708), + (926250, 41324), (926257, 1647914), + (926259, 4784), (926266, 10000), + (926276, 139828), (926282, 21645), + (926289, 19837), (926292, 6564), + (926295, 20539), (926296, 30446), + (926298, 85938), (926299, 8886), + (926303, 2260), (926311, 2049), + (926324, 5521), (926328, 59208), + (926337, 38116), (926341, 58542), + (926350, 3480), (926353, 29721), + (926357, 42375), (926366, 36604), + (926375, 22048), (926376, 23734), + (926377, 119604), (926382, 2618), + (926384, 52295), (926387, 51954), + (926388, 43398), (926393, 2618), + (926408, 24377), (926419, 81474), + (926420, 283211), (926425, 8367), + (926432, 7234), (926436, 50000), + (926439, 27646), (926445, 2334), + (926455, 42521), (926460, 4384), + (926461, 26921), (926462, 206616), + (926463, 174922), (926464, 27190), + (926471, 35795), (926472, 66944), + (926475, 54306), (926481, 338081), + (926485, 161973), (926491, 63924), + (926492, 59444), (926493, 10229), + (926496, 59266), (926502, 534312), + (926511, 26427), (926523, 55311), + (926530, 42685), (926531, 12334), + (926545, 2903), (926546, 117140), + (926547, 17140), (926548, 10000), + (926552, 20686), (926562, 162927), + (926569, 39036), (926571, 52961), + (926582, 17288), (926585, 474298), + (926590, 4662), (926591, 23959), + (926594, 14768), (926599, 6394), + (926609, 4377), (926614, 33740), + (926617, 54886), (926625, 16550), + (926629, 8369), (926638, 133736), + (926645, 65326), (926647, 403602), + (926650, 45475), (926651, 28747), + (926666, 8399), (926667, 4376), + (926675, 1747072), (926693, 62491), + (926699, 219038), (926701, 5530), + (926705, 133700), (926712, 14086), + (926722, 16000), (926723, 18052), + (926725, 6184), (926732, 74681), + (926737, 62048), (926747, 3004), + (926755, 83746), (926757, 147012), + (926759, 2108769), (926766, 46132), + (926776, 12450), (926781, 8786), + (926783, 129086), (926784, 66952), + (926785, 168314), (926787, 59584), + (926798, 44472), (926806, 75251), + (926810, 2619), (926817, 275626), + (926818, 63803), (926819, 112092), + (926829, 8619), (926831, 12326), + (926833, 60829), (926838, 20704), + (926843, 122634), (926859, 2061), + (926861, 64004), (926863, 2042), + (926868, 122610), (926871, 5760), + (926874, 45384), (926880, 90497), + (926881, 37177), (926882, 1), + (926885, 106136), (926887, 41107), + (926888, 2050), (926890, 1406153), + (926895, 15768), (926903, 46826), + (926905, 61171), (926914, 5507), + (926921, 71839), (926927, 32334), + (926930, 34140), (926932, 2334), + (926933, 136628), (926936, 32050), + (926937, 45490), (926943, 42033), + (926945, 14384), (926948, 5890), + (926950, 30), (926951, 12334), + (926957, 8108), (926959, 254315), + (926966, 15580), (926969, 10000), + (926975, 14384), (926980, 161280), + (926984, 62875), (926988, 86616), + (926992, 71444), (927012, 12334), + (927013, 129322), (927017, 250), + (927018, 69957), (927022, 70497), + (927025, 32318), (927026, 24947), + (927032, 634972), (927037, 55355), + (927051, 7000), (927053, 30517), + (927056, 2602), (927057, 39008), + (927058, 207966), (927061, 32828), + (927068, 57139), (927069, 304116), + (927071, 33133), (927072, 19053), + (927080, 22057), (927086, 554059), + (927089, 9317), (927091, 62815), + (927096, 46997), (927097, 37625), + (927100, 12619), (927106, 12619), + (927107, 2351), (927110, 146896), + (927112, 100648), (927113, 2934), + (927128, 2043), (927133, 233103), + (927135, 13085), (927137, 100659), + (927139, 32277), (927142, 3464), + (927146, 31583), (927148, 177122), + (927151, 139732), (927153, 152142), + (927160, 10250), (927171, 145292), + (927175, 15580), (927177, 30946), + (927178, 66740), (927190, 376536), + (927191, 62338), (927192, 5238), + (927195, 17115), (927196, 250), + (927201, 439238), (927208, 54150), + (927210, 6855), (927213, 103795), + (927218, 304139), (927219, 51724), + (927222, 108455), (927225, 79830), + (927230, 6360), (927235, 36616), + (927236, 24500), (927242, 250), + (927248, 11196), (927254, 4594), + (927257, 4310), (927262, 28871), + (927271, 98760), (927272, 30), + (927273, 46567), (927275, 55507), + (927278, 161875), (927279, 277728), + (927282, 209827), (927283, 431508), + (927288, 140836), (927289, 12000), + (927292, 10000), (927296, 55613), + (927297, 21029), (927306, 2043), + (927313, 33196), (927314, 71562), + (927316, 29609), (927319, 76325), + (927326, 212759), (927327, 137528), + (927329, 314510), (927331, 45209), + (927333, 134868), (927334, 14761), + (927340, 79567), (927343, 18037), + (927346, 42517), (927347, 7707), + (927350, 6355), (927351, 12619), + (927352, 68035), (927353, 5174), + (927356, 17240), (927359, 39740), + (927365, 24033), (927366, 10000), + (927367, 475975), (927372, 79548), + (927375, 31137), (927386, 145363), + (927389, 15400), (927391, 173659), + (927393, 190868), (927396, 101146), + (927399, 13975), (927400, 176171), + (927404, 36009), (927405, 7395), + (927412, 4086), (927415, 75416), + (927417, 13210), (927418, 22375), + (927438, 11146), (927439, 179263), + (927440, 27512), (927441, 61029), + (927444, 12042), (927445, 13406), + (927447, 315814), (927451, 40863), + (927453, 5765), (927454, 197969), + (927464, 251356), (927470, 43409), + (927471, 51164), (927472, 2619), + (927475, 114074), (927481, 4996), + (927484, 22432), (927485, 104605), + (927488, 135654), (927508, 18367), + (927509, 24368), (927510, 73343), + (927513, 566777), (927522, 10000), + (927524, 8370), (927527, 2050), + (927537, 649957), (927540, 67809), + (927544, 119963), (927548, 3188), + (927549, 8810), (927551, 61018), + (927554, 2904), (927564, 11146), + (927567, 43738), (927568, 106123), + (927575, 168729), (927579, 12611), + (927581, 4032), (927586, 17331), + (927590, 28244), (927591, 85792), + (927595, 15155), (927596, 32050), + (927601, 4083), (927602, 32451), + (927611, 4093), (927613, 20030), + (927617, 9434), (927618, 2043), + (927620, 7825), (927623, 45483), + (927643, 196093), (927652, 70518), + (927658, 20423), (927661, 154514), + (927662, 14086), (927677, 186505), + (927686, 118532), (927689, 30116), + (927691, 24708), (927695, 64472), + (927700, 32536), (927707, 100000), + (927710, 26156), (927719, 503412), + (927722, 2043), (927723, 6264), + (927727, 28274), (927734, 7964), + (927736, 395106), (927747, 21156), + (927750, 475477), (927751, 79100), + (927753, 2334), (927755, 97906), + (927756, 11273), (927764, 12536), + (927767, 66738), (927768, 12334), + (927778, 132488), (927780, 30), + (927782, 26375), (927783, 280730), + (927787, 84784), (927790, 212730), + (927792, 6200), (927799, 17983), + (927803, 133620), (927814, 3908), + (927816, 103728), (927817, 2117339), + (927818, 334955), (927826, 57434), + (927829, 29224), (927832, 67159), + (927837, 10804), (927838, 5069), + (927839, 286627), (927843, 2043), + (927851, 27025), (927854, 2450), + (927859, 62270), (927875, 31242), + (927889, 27129), (927894, 24086), + (927905, 4954), (927906, 109430), + (927915, 3337), (927926, 47146), + (927927, 10215), (927930, 31128), + (927937, 64148), (927951, 2536), + (927952, 37395), (927954, 20890), + (927956, 4654), (927964, 22577), + (927965, 10000), (927970, 100), + (927981, 41580), (927983, 104325), + (927984, 2619), (927985, 40906), + (927989, 2050), (927990, 2043), + (928004, 2050), (928005, 72964), + (928012, 16669), (928015, 129177), + (928021, 93117), (928024, 1435899), + (928025, 449883), (928028, 14086), + (928030, 2610), (928032, 95143), + (928034, 2619), (928039, 15211), + (928041, 1186199), (928049, 2334), + (928058, 38199), (928059, 38876), + (928067, 132584), (928075, 4662), + (928083, 24389), (928106, 32453), + (928107, 3473), (928109, 38143), + (928110, 8887), (928114, 1641678), + (928118, 24798), (928121, 48486), + (928140, 17055), (928141, 35954), + (928142, 21291), (928148, 38125), + (928150, 12125), (928152, 28700), + (928153, 85997), (928154, 44096), + (928157, 29663), (928166, 10000), + (928171, 30944), (928172, 9162), + (928182, 104631), (928186, 37213), + (928187, 16376), (928188, 14880), + (928193, 2903), (928194, 147037), + (928199, 101379), (928200, 21271), + (928206, 12108), (928216, 327484), + (928217, 2334), (928221, 14381), + (928228, 19296), (928231, 330542), + (928252, 13163), (928258, 42102), + (928259, 17630), (928264, 81706), + (928273, 87800), (928278, 111556), + (928281, 72962), (928282, 9535), + (928287, 5163), (928288, 64654), + (928291, 35668), (928293, 17840), + (928299, 872444), (928305, 34855), + (928308, 7281), (928314, 38575), + (928320, 203223), (928322, 42973), + (928334, 128815), (928339, 12050), + (928341, 2895), (928343, 378424), + (928348, 61536), (928352, 88550), + (928353, 52023), (928360, 36937), + (928363, 5783), (928364, 3188), + (928374, 45667), (928378, 129475), + (928387, 86273), (928388, 31291), + (928391, 3740), (928395, 11965), + (928397, 33404), (928399, 13028), + (928408, 16652), (928422, 165938), + (928423, 7605), (928425, 134257), + (928434, 136754), (928439, 2933), + (928445, 12619), (928452, 165063), + (928453, 40663), (928465, 6989), + (928466, 25447), (928471, 47206), + (928473, 2049), (928479, 35179), + (928481, 250), (928485, 22326), + (928488, 18173), (928491, 90010), + (928492, 74279), (928500, 7001), + (928502, 8061), (928503, 74790), + (928507, 2334), (928512, 207162), + (928520, 39023), (928531, 2618), + (928538, 6853), (928543, 14100), + (928546, 66972), (928555, 36750), + (928564, 12085), (928568, 82990), + (928572, 43453), (928578, 442945), + (928591, 30639), (928593, 6799), + (928595, 28483), (928602, 150286), + (928603, 19191), (928606, 2226443), + (928615, 18483), (928619, 21418), + (928620, 2041), (928622, 4684), + (928633, 44510), (928638, 282753), + (928639, 99213), (928641, 10000), + (928649, 73133), (928656, 146935), + (928661, 55200), (928662, 10967), + (928664, 39088), (928669, 71200), + (928673, 1649149), (928682, 14653), + (928689, 8753), (928690, 24482), + (928694, 178825), (928701, 88312), + (928708, 764403), (928719, 6000), + (928734, 35620), (928735, 24953), + (928736, 13618), (928743, 23596), + (928750, 10000), (928751, 5377), + (928752, 10686), (928754, 32670), + (928760, 20187), (928762, 2114), + (928768, 22450), (928769, 4943), + (928770, 85161), (928779, 88268), + (928780, 14377), (928788, 9500), + (928791, 14086), (928794, 47616), + (928795, 17038), (928798, 90006), + (928800, 82370), (928804, 2049), + (928806, 41739), (928811, 16484), + (928812, 34084), (928818, 2450), + (928821, 44512), (928822, 17618), + (928827, 33790), (928835, 31101), + (928849, 36101), (928860, 319482), + (928875, 47167), (928889, 4377), + (928898, 17286), (928921, 16743), + (928923, 4086), (928930, 2450), + (928941, 15621), (928948, 23287), + (928951, 71020), (928957, 45293), + (928975, 20073), (928983, 37193), + (929003, 29088), (929010, 643326), + (929015, 36544), (929024, 39907), + (929035, 5596), (929041, 78964), + (929055, 34164), (929070, 34715), + (929071, 52514), (929073, 21269), + (929077, 30), (929079, 86152), + (929085, 3187), (929087, 23505), + (929092, 72258), (929095, 2049), + (929096, 158112), (929107, 10000), + (929110, 112133), (929113, 2334), + (929127, 105513), (929129, 13471), + (929132, 102449), (929134, 31949), + (929136, 170295), (929138, 2334), + (929141, 22644), (929148, 16528), + (929158, 114717), (929170, 302642), + (929175, 49745), (929179, 28597), + (929187, 71767), (929193, 2167466), + (929194, 4086), (929199, 2334), + (929202, 5721), (929204, 56158), + (929218, 101151), (929220, 8481), + (929226, 103), (929228, 10000), + (929231, 254036), (929239, 30967), + (929244, 10), (929255, 13471), + (929259, 22683), (929261, 6913), + (929264, 2043), (929266, 12903), + (929270, 14092), (929277, 123812), + (929279, 29339), (929285, 33634), + (929294, 11028), (929296, 58136), + (929304, 162983), (929306, 75479), + (929309, 4775), (929312, 16732), + (929315, 19672), (929319, 5805), + (929329, 32049), (929341, 2041), + (929347, 161343), (929362, 12890), + (929368, 117273), (929369, 3233), + (929371, 287438), (929395, 5210), + (929401, 676542), (929404, 5525), + (929408, 28758), (929409, 191429), + (929412, 779566), (929416, 4015), + (929423, 100), (929428, 235924), + (929430, 38055), (929435, 32742), + (929436, 2325), (929442, 44270), + (929443, 12944), (929444, 388708), + (929451, 412250), (929457, 57724), + (929458, 15829), (929459, 142202), + (929471, 2519755), (929477, 10414), + (929496, 33951), (929503, 3186), + (929507, 26118), (929508, 14086), + (929510, 2618), (929511, 10215), + (929522, 24628), (929523, 216677), + (929530, 77972), (929533, 38112), + (929540, 175884), (929547, 8515), + (929549, 6360), (929553, 19354), + (929556, 9039), (929557, 46341), + (929559, 8365), (929575, 23292), + (929576, 16772), (929580, 223431), + (929585, 63462), (929586, 53050), + (929589, 159867), (929592, 25467), + (929598, 36175), (929608, 19321), + (929611, 182091), (929621, 7778), + (929624, 215790), (929631, 59756), + (929647, 226479), (929652, 7194), + (929655, 254985), (929660, 27930), + (929682, 4979), (929684, 135180), + (929691, 50288), (929700, 37000), + (929701, 29053), (929704, 41096), + (929705, 14499), (929706, 2609), + (929707, 132590), (929711, 35526), + (929715, 10814), (929716, 311163), + (929724, 17030), (929742, 4499), + (929745, 2893), (929746, 12617), + (929748, 12617), (929749, 10095452), + (929761, 15906), (929767, 3043), + (929768, 33033), (929769, 36850), + (929771, 3471), (929774, 16000), + (929779, 18680), (929780, 185382), + (929785, 13471), (929786, 13713), + (929790, 51177), (929805, 102642), + (929806, 18463), (929813, 28366), + (929814, 60399), (929823, 36455), + (929828, 29832), (929845, 69245), + (929850, 8063), (929852, 30), + (929870, 2049), (929894, 20775), + (929896, 14031), (929906, 4376), + (929912, 51526), (929913, 2333), + (929917, 26294), (929922, 21356), + (929931, 64588), (929940, 4382), + (929943, 2350), (929945, 19204), + (929947, 1920), (929948, 12325), + (929960, 5894), (929963, 4556), + (929968, 28719), (929969, 28585), + (929979, 25157), (929983, 13031), + (929984, 2043), (929985, 2043), + (929986, 22034), (929989, 2041), + (929996, 220363), (930003, 2041), + (930017, 26710), (930018, 11780), + (930019, 26953), (930029, 9338), + (930030, 24741), (930038, 15636), + (930041, 12448), (930047, 229230), + (930050, 13186), (930052, 2333), + (930054, 6135), (930056, 19065), + (930059, 26563), (930062, 93815), + (930068, 2965), (930072, 130494), + (930073, 88821), (930077, 2041), + (930085, 2618), (930095, 12618), + (930097, 102333), (930107, 12720), + (930109, 97705), (930111, 12618), + (930114, 61274), (930117, 8028), + (930122, 2043), (930125, 134014), + (930130, 28609), (930139, 180050), + (930140, 65551), (930144, 17623), + (930148, 1701), (930154, 2593), + (930160, 16994), (930161, 21797), + (930165, 8615), (930167, 345876), + (930177, 26994), (930187, 24867), + (930191, 35095), (930214, 14970), + (930215, 286563), (930216, 27081), + (930219, 2333), (930245, 4098), + (930247, 4382), (930251, 251160), + (930253, 42768), (930261, 30572), + (930273, 7490), (930274, 35915), + (930276, 42048), (930284, 82728), + (930285, 14080), (930287, 56480), + (930292, 2049), (930293, 1510395), + (930299, 14090), (930303, 86727), + (930310, 2333), (930312, 7743), + (930313, 1134588), (930317, 34557), + (930322, 56023), (930334, 28609), + (930340, 28066), (930348, 24657), + (930349, 31261), (930350, 69403), + (930363, 10000), (930369, 43154), + (930379, 5703), (930380, 263900), + (930392, 2450), (930400, 89767), + (930401, 29662), (930402, 12498), + (930403, 10414), (930420, 22701), + (930444, 22727), (930453, 3471), + (930457, 2893), (930461, 22274), + (930466, 45148), (930472, 52819), + (930473, 36348), (930480, 146017), + (930481, 4493), (930482, 114113), + (930484, 8365), (930490, 13420), + (930496, 66920), (930497, 37817), + (930499, 45278), (930501, 24650), + (930504, 45926), (930507, 134086), + (930511, 327402), (930516, 94483), + (930518, 11920), (930519, 15661), + (930520, 13049), (930523, 6419), + (930526, 23473), (930533, 31115), + (930543, 58538), (930547, 8022), + (930556, 2333), (930560, 11559), + (930564, 7563), (930569, 21881), + (930571, 47068), (930573, 2041), + (930574, 111954), (930575, 2902), + (930582, 2618), (930583, 79817), + (930589, 21230), (930590, 13704), + (930592, 6824), (930593, 19023), + (930595, 19029), (930600, 9740), + (930605, 235274), (930618, 363798), + (930623, 38740), (930625, 42769), + (930628, 14703), (930629, 14303), + (930632, 200250), (930634, 21286), + (930635, 16004), (930638, 51707), + (930643, 19100), (930648, 211312), + (930660, 12043), (930667, 19133), + (930671, 32079), (930702, 34543), + (930708, 17766), (930710, 32894), + (930715, 133402), (930726, 5360), + (930729, 837072), (930730, 80330), + (930733, 22810), (930740, 58257), + (930747, 254442), (930755, 26089), + (930758, 2260), (930761, 27052), + (930772, 800344), (930774, 201660), + (930776, 473870), (930778, 162732), + (930782, 89694), (930783, 40459), + (930792, 48987), (930798, 21303), + (930811, 94338), (930815, 35501), + (930825, 57024), (930826, 117747), + (930828, 5584), (930829, 1276084), + (930832, 6977), (930834, 2049), + (930838, 43012), (930839, 37725), + (930840, 442228), (930842, 76652), + (930857, 12618), (930859, 31084), + (930861, 2049), (930866, 20414), + (930873, 104426), (930876, 62373), + (930877, 10000), (930887, 12609), + (930890, 60195), (930904, 37828), + (930907, 41857), (930910, 22355), + (930912, 40004), (930918, 40460), + (930919, 186609), (930923, 2333), + (930927, 4609), (930930, 123292), + (930931, 2902), (930933, 3178), + (930941, 2902), (930945, 102440), + (930958, 19157), (930960, 4661), + (930962, 14086), (930963, 21710), + (930966, 145119), (930973, 67232), + (930978, 6704), (930981, 16939), + (930984, 309837), (930985, 4132), + (930998, 28504), (931004, 40018), + (931006, 4661), (931013, 219872), + (931045, 9354), (931046, 4784), + (931047, 8585), (931048, 117064), + (931050, 45524), (931053, 22903), + (931055, 162854), (931056, 2041), + (931062, 36303), (931064, 14334), + (931071, 104784), (931083, 28436), + (931090, 22450), (931098, 25066), + (931105, 2450), (931117, 94833), + (931122, 7725), (931128, 2618), + (931130, 32085), (931135, 2317), + (931140, 21999), (931142, 38567), + (931144, 12903), (931147, 85318), + (931149, 2334), (931150, 43957), + (931151, 8063), (931159, 51906), + (931165, 2325), (931168, 17593), + (931176, 50464), (931181, 17629), + (931182, 2334), (931188, 40112), + (931190, 49577), (931191, 50294), + (931194, 25919), (931197, 2334), + (931198, 18460), (931202, 247628), + (931212, 214667), (931224, 2049), + (931231, 17623), (931232, 2334), + (931239, 297082), (931240, 218152), + (931265, 107430), (931266, 343979), + (931270, 44382), (931271, 116355), + (931276, 2450), (931277, 15580), + (931288, 28777), (931291, 106143), + (931293, 12618), (931297, 181784), + (931300, 190), (931304, 138888), + (931305, 12528), (931310, 7434), + (931312, 155124), (931316, 16360), + (931317, 43158), (931330, 88021), + (931332, 5684), (931335, 21153), + (931338, 21626), (931339, 2043), + (931343, 40910), (931348, 55820), + (931349, 16384), (931350, 2043), + (931351, 2903), (931352, 127250), + (931356, 66936), (931359, 4952), + (931361, 10000), (931364, 8049), + (931373, 71050), (931375, 19320), + (931382, 42334), (931384, 8178), + (931401, 3187), (931413, 35042), + (931415, 180604), (931418, 12863), + (931424, 14313), (931431, 19849), + (931436, 6411), (931441, 39978), + (931444, 2450), (931448, 13747), + (931455, 47280), (931469, 7948), + (931471, 29359), (931475, 2480), + (931476, 39990), (931479, 39672), + (931480, 46852), (931481, 6074), + (931482, 30380), (931494, 2043), + (931497, 2648), (931499, 143523), + (931502, 66936), (931506, 3437), + (931511, 51358), (931512, 6129), + (931515, 34549), (931518, 123901), + (931521, 26452), (931524, 2618), + (931529, 20410), (931532, 75059), + (931543, 76846), (931547, 15990), + (931550, 2903), (931558, 70831), + (931559, 126013), (931561, 234353), + (931565, 8049), (931567, 26126), + (931595, 4393), (931598, 214146), + (931599, 21289), (931600, 14870), + (931601, 77321), (931613, 13163), + (931627, 2894), (931632, 1314092), + (931634, 267736), (931637, 16513), + (931664, 19701), (931668, 54055), + (931675, 12706), (931696, 125575), + (931703, 310393), (931711, 2334), + (931720, 31160), (931736, 16850), + (931737, 5521), (931751, 59649), + (931758, 116171), (931763, 29980), + (931775, 148737), (931779, 6722), + (931780, 12300), (931786, 95250), + (931788, 2350), (931789, 2260), + (931803, 4661), (931805, 1146), + (931807, 37846), (931810, 2619), + (931834, 273769), (931835, 10000), + (931840, 6127), (931841, 20418), + (931842, 8179), (931847, 20000), + (931855, 142023), (931866, 61173), + (931867, 8912), (931872, 1052960), + (931875, 40000), (931888, 510913), + (931892, 1372168), (931909, 16082), + (931910, 32368), (931911, 312611), + (931920, 59579), (931921, 44434), + (931922, 30), (931930, 122375), + (931935, 80607), (931939, 125434), + (931948, 210263), (931953, 32265), + (931962, 78320), (931964, 10000), + (931966, 48981), (931969, 322246), + (931974, 222243), (931979, 528150), + (931985, 20267), (931987, 8368), + (931989, 4493), (931991, 15580), + (931992, 10000), (931993, 60503), + (931994, 30163), (931997, 296761), + (932002, 38705), (932007, 69270), + (932010, 24212), (932043, 58566), + (932048, 46348), (932050, 30990), + (932057, 2334), (932061, 16139), + (932062, 77118), (932072, 34656), + (932076, 17315), (932081, 31383), + (932083, 80943), (932084, 104761), + (932085, 30), (932093, 4538), + (932100, 35073), (932102, 2041), + (932107, 24678), (932112, 102450), + (932123, 10000), (932126, 2364), + (932131, 56477), (932132, 5240), + (932133, 92610), (932146, 152493), + (932153, 439475), (932159, 151103), + (932165, 6000), (932177, 11920), + (932178, 10000), (932181, 17567), + (932192, 66936), (932196, 54437), + (932218, 9145), (932219, 16352), + (932232, 22131), (932236, 15806), + (932238, 88692), (932241, 74959), + (932247, 22682), (932269, 23839), + (932274, 217510), (932277, 21609), + (932285, 279304), (932287, 122164), + (932290, 260214), (932292, 71496), + (932294, 14100), (932299, 2601), + (932314, 10000), (932321, 44147), + (932324, 4084), (932329, 10000), + (932335, 4597), (932337, 22649), + (932340, 108237), (932344, 2450), + (932349, 53094), (932356, 48905), + (932359, 100313), (932360, 10000), + (932372, 3740), (932376, 2043), + (932381, 28596), (932386, 312176), + (932390, 3287), (932403, 100000), + (932416, 1755), (932420, 15580), + (932421, 6129), (932422, 67146), + (932432, 1319285), (932443, 23945), + (932447, 2124059), (932450, 48030), + (932452, 6360), (932453, 36617), + (932457, 85560), (932458, 30127), + (932459, 2071), (932463, 43610), + (932466, 12043), (932474, 7938), + (932477, 25763), (932479, 26125), + (932481, 14086), (932485, 16659), + (932489, 71361), (932503, 122501), + (932507, 81010), (932511, 45569), + (932514, 363908), (932515, 32163), + (932518, 12865), (932531, 4092), + (932534, 4549), (932541, 156688), + (932544, 9405), (932564, 650520), + (932581, 72670), (932592, 10000), + (932608, 22355), (932618, 227145), + (932619, 222260), (932620, 172299), + (932621, 14394), (932622, 253871), + (932623, 356137), (932625, 29131), + (932628, 38342), (932643, 71614), + (932646, 14128), (932665, 1700), + (932670, 80821), (932673, 17941), + (932674, 9369), (932675, 54827), + (932677, 16015), (932680, 308450), + (932686, 8816), (932688, 30), + (932691, 211372), (932697, 392735), + (932701, 18299), (932705, 50546), + (932706, 36542), (932711, 36067), + (932726, 2333), (932732, 124036), + (932733, 91235), (932736, 252457), + (932739, 20199), (932747, 66904), + (932754, 10000), (932758, 114900), + (932761, 22364), (932763, 20100), + (932767, 12623), (932770, 38704), + (932771, 246108), (932776, 82), + (932779, 30), (932780, 89733), + (932789, 21014), (932801, 121564), + (932809, 83616), (932810, 35456), + (932812, 6294), (932814, 30), + (932815, 78013), (932817, 99785), + (932832, 10514), (932836, 29487), + (932840, 2351), (932842, 285354), + (932854, 65852), (932856, 35713), + (932857, 10268), (932858, 2043), + (932863, 38205), (932866, 2480), + (932870, 109516), (932877, 191979), + (932879, 110000), (932881, 6840), + (932886, 24220), (932889, 61405), + (932891, 74670), (932906, 36115), + (932908, 57930), (932910, 109506), + (932916, 495), (932920, 120014), + (932922, 1101416), (932929, 10623), + (932934, 10575), (932936, 135175), + (932940, 104502), (932944, 74850), + (932946, 18202), (932951, 45089), + (932966, 9943), (932969, 52919), + (932975, 12048), (932977, 44709), + (932979, 18340), (932983, 193247), + (932985, 22430), (932988, 27963), + (932991, 155606), (932998, 79991), + (933008, 15745), (933009, 92601), + (933021, 1320739), (933023, 174036), + (933033, 86637), (933034, 56965), + (933036, 30), (933038, 31938), + (933043, 45564), (933047, 34207), + (933052, 5232), (933053, 60170), + (933054, 114172), (933055, 23979), + (933070, 4376), (933076, 325716), + (933085, 2450), (933091, 191086), + (933096, 2048), (933097, 30429), + (933102, 119043), (933103, 25542), + (933111, 2048), (933117, 23007), + (933127, 12048), (933128, 15580), + (933130, 6360), (933137, 124047), + (933140, 26413), (933149, 157528), + (933156, 100977), (933160, 220266), + (933161, 30181), (933171, 41104), + (933175, 14086), (933177, 2048), + (933183, 21762), (933184, 2043), + (933185, 28297), (933186, 14699), + (933187, 1920), (933189, 47982), + (933191, 19267), (933194, 10632), + (933197, 100981), (933208, 8363), + (933209, 57352), (933219, 34653), + (933228, 23943), (933236, 45046), + (933237, 403189), (933241, 23218), + (933242, 330772), (933246, 10143), + (933248, 30), (933251, 7796), + (933255, 15864), (933258, 42446), + (933267, 157680), (933274, 25916), + (933280, 554653), (933282, 80404), + (933284, 4942), (933291, 74735), + (933292, 1466858), (933293, 14086), + (933296, 2690), (933308, 3022087), + (933315, 185766), (933316, 30000), + (933320, 3402), (933326, 42641), + (933327, 50417), (933333, 34638), + (933334, 16128), (933338, 36985), + (933353, 182510), (933363, 10813), + (933371, 22350), (933377, 8016), + (933379, 148308), (933383, 27487), + (933392, 9844), (933397, 106912), + (933398, 47369), (933404, 18095), + (933408, 32043), (933411, 137224), + (933412, 282265), (933414, 4157), + (933421, 4086), (933426, 3186), + (933434, 10000), (933443, 19220), + (933460, 38154), (933461, 81601), + (933462, 47262), (933463, 10000), + (933466, 2690), (933467, 71604), + (933472, 71510), (933474, 10000), + (933478, 12120), (933479, 712368), + (933481, 18028), (933484, 28545), + (933487, 51200), (933488, 3820), + (933491, 59896), (933494, 54994), + (933497, 21698), (933498, 19861), + (933503, 2350), (933504, 82281), + (933516, 55108), (933519, 79172), + (933525, 188187), (933530, 31546), + (933535, 39872), (933549, 36457), + (933551, 12048), (933555, 71187), + (933557, 609553), (933560, 1891755), + (933563, 2372), (933564, 2260), + (933573, 69893), (933594, 51933), + (933598, 1368633), (933599, 10362), + (933601, 15753), (933610, 8090), + (933615, 4828), (933620, 240123), + (933623, 491232), (933624, 12372), + (933625, 2048), (933641, 12375), + (933645, 25019), (933646, 46292), + (933652, 5750), (933653, 6124), + (933658, 4086), (933662, 10000), + (933667, 38314), (933673, 45484), + (933675, 26205), (933683, 36112), + (933686, 94921), (933687, 26875), + (933690, 230411), (933692, 4180), + (933701, 29512), (933703, 4086), + (933705, 31317), (933706, 44944), + (933715, 85768), (933725, 5228), + (933728, 2043), (933729, 43323), + (933732, 16627), (933733, 122822), + (933735, 140680), (933737, 12091), + (933741, 184528), (933746, 60190), + (933751, 141064), (933756, 22258), + (933759, 12048), (933764, 21059), + (933765, 28325), (933767, 90672), + (933770, 16890), (933774, 18466), + (933787, 221555), (933792, 17780), + (933796, 28250), (933797, 53938), + (933802, 63773), (933806, 16548), + (933808, 1514023), (933811, 23072), + (933813, 10952), (933831, 98944), + (933836, 13663), (933843, 30854), + (933845, 38820), (933848, 70830), + (933857, 10000), (933859, 42358), + (933860, 10000), (933862, 62621), + (933865, 130000), (933869, 21344), + (933873, 22628), (933874, 38237), + (933881, 4300), (933883, 50221), + (933888, 69498), (933905, 6619), + (933911, 4523), (933917, 575665), + (933920, 84674), (933922, 24133), + (933938, 17363), (933943, 74137), + (933945, 66896), (933952, 16409), + (933958, 14302), (933959, 26647), + (933963, 35057), (933965, 57787), + (933970, 219030), (933971, 71506), + (933975, 44160), (933981, 719362), + (933985, 78939), (933989, 6190), + (934001, 2043), (934003, 10000), + (934017, 170286), (934019, 10000), + (934021, 85710), (934030, 88849), + (934031, 8043), (934035, 47981), + (934042, 6825), (934043, 1386857), + (934047, 55271), (934048, 20281), + (934051, 699472), (934056, 5448), + (934062, 28632), (934066, 132662), + (934068, 29666), (934069, 62976), + (934071, 10086), (934072, 2143), + (934074, 2260), (934075, 12048), + (934076, 77144), (934077, 17912), + (934079, 64608), (934086, 133432), + (934087, 63586), (934091, 12350), + (934094, 71585), (934101, 124176), + (934102, 4493), (934110, 293167), + (934118, 89746), (934129, 53033), + (934130, 10250), (934131, 10000), + (934141, 170958), (934148, 4375), + (934156, 80402), (934159, 49048), + (934167, 10000), (934173, 2350), + (934176, 94538), (934177, 20405), + (934178, 70619), (934180, 83445), + (934184, 386882), (934185, 25361), + (934187, 89688), (934195, 14393), + (934196, 59850), (934197, 12043), + (934198, 4738), (934223, 59182), + (934225, 2043), (934229, 20057), + (934231, 25889), (934234, 108864), + (934235, 254835), (934243, 42384), + (934245, 5118), (934256, 36232), + (934259, 119569), (934263, 71090), + (934265, 7000), (934277, 6190), + (934283, 2332), (934284, 60964), + (934288, 18886), (934292, 8361), + (934294, 24712), (934298, 45885), + (934312, 2048), (934313, 66710), + (934314, 505404), (934316, 128004), + (934319, 33909), (934324, 66445), + (934325, 25580), (934333, 48077), + (934334, 10060732), (934343, 10409), + (934346, 112350), (934352, 20309), + (934356, 8361), (934366, 123369), + (934375, 17608), (934376, 2028), + (934377, 160940), (934388, 4398), + (934396, 250), (934405, 37799), + (934407, 21101), (934413, 14716), + (934419, 39596), (934422, 21682), + (934423, 20000), (934424, 119994), + (934432, 21143), (934436, 4473), + (934437, 77093), (934439, 100), + (934450, 34596), (934451, 18021), + (934454, 14086), (934459, 6000), + (934462, 39565), (934483, 85923), + (934500, 56366), (934509, 32503), + (934522, 31160), (934531, 2048), + (934544, 112943), (934545, 6129), + (934548, 2332), (934552, 2450), + (934558, 42913), (934562, 2043), + (934568, 75576), (934578, 36512), + (934579, 15184), (934581, 208818), + (934595, 66281), (934598, 13185), + (934601, 2450), (934613, 13840), + (934623, 14418), (934633, 26670), + (934647, 120020), (934648, 76872), + (934658, 112047), (934667, 12043), + (934680, 45987), (934681, 17085), + (934684, 57449), (934701, 377191), + (934703, 22085), (934706, 253868), + (934729, 42032), (934749, 268057), + (934752, 51694), (934762, 12450), + (934764, 12450), (934768, 22043), + (934772, 7472), (934778, 43517), + (934782, 2047), (934786, 50536), + (934790, 7983), (934801, 30), + (934818, 437777), (934820, 15662), + (934824, 888790), (934829, 10000), + (934836, 29788), (934840, 32390), + (934842, 2260), (934846, 14878), + (934852, 6010), (934859, 1146), + (934863, 3383), (934870, 4358), + (934891, 338743), (934898, 423064), + (934901, 107331), (934905, 2202058), + (934907, 48008), (934915, 597763), + (934916, 10000), (934917, 38825), + (934920, 26154), (934922, 85310), + (934926, 54332), (934927, 9807), + (934933, 14393), (934935, 122366), + (934941, 26446), (934944, 2360), + (934945, 4116), (934947, 110326), + (934950, 27366), (934955, 1582), + (934958, 2350), (934962, 80163), + (934971, 230632), (934974, 11562), + (934975, 19840), (934984, 11981), + (934988, 80620), (935016, 41118), + (935017, 84572), (935020, 108810), + (935024, 126401), (935026, 6528), + (935034, 509633), (935037, 11240), + (935041, 2450), (935046, 8172), + (935049, 3410), (935056, 137091), + (935058, 10000), (935061, 19746), + (935062, 94238), (935063, 8358), + (935066, 34244), (935067, 6129), + (935070, 2043), (935072, 46405), + (935077, 2350), (935081, 28358), + (935083, 195071), (935101, 15516), + (935103, 102039), (935105, 96352), + (935106, 416244), (935107, 37855), + (935109, 27446), (935119, 190958), + (935126, 2043), (935133, 2450), + (935135, 246743), (935136, 16813), + (935141, 39055), (935153, 103781), + (935156, 22581), (935167, 48624), + (935168, 38036), (935177, 36129), + (935187, 2043), (935206, 15580), + (935221, 38911), (935233, 6129), + (935236, 92046), (935243, 130267), + (935254, 84231), (935258, 131158), + (935261, 100678), (935265, 203327), + (935272, 14252), (935286, 10000), + (935288, 15580), (935300, 18389), + (935301, 3276), (935316, 132930), + (935322, 10000), (935326, 2298), + (935328, 277926), (935332, 179012), + (935333, 10401), (935337, 10000), + (935338, 22043), (935347, 7546), + (935359, 14981), (935377, 57519), + (935379, 77507), (935380, 134011), + (935386, 1898352), (935391, 100000), + (935393, 6129), (935399, 76664), + (935410, 30851), (935425, 6129), + (935428, 18260), (935430, 22039), + (935431, 37060), (935432, 195962), + (935433, 9461), (935434, 10000), + (935441, 17781), (935443, 320000), + (935447, 44380), (935457, 83036), + (935461, 10000), (935462, 43258), + (935467, 55523), (935476, 89306), + (935478, 2043), (935479, 54624), + (935490, 221246), (935496, 6388), + (935499, 104978), (935502, 70357), + (935517, 15725), (935518, 20000), + (935534, 51635), (935535, 15388), + (935548, 28735), (935556, 2450), + (935557, 364695), (935558, 12450), + (935567, 101146), (935570, 15443), + (935572, 107344), (935585, 143794), + (935587, 470625), (935594, 817008), + (935607, 17001), (935614, 57287), + (935622, 15580), (935623, 46204), + (935639, 31755), (935650, 32118), + (935654, 6123), (935658, 6133), + (935666, 44900), (935669, 140014), + (935670, 17591), (935672, 34357), + (935674, 2450), (935679, 62409), + (935683, 25580), (935688, 3008), + (935691, 14367), (935695, 20190), + (935700, 2260), (935701, 67075), + (935706, 15580), (935715, 4800), + (935720, 100339), (935724, 10000), + (935725, 126284), (935730, 352017), + (935734, 48762), (935735, 21728), + (935740, 168436), (935744, 4610), + (935750, 20013), (935753, 35721), + (935759, 187143), (935761, 99872), + (935762, 10000), (935764, 32237), + (935768, 2047), (935769, 17763), + (935774, 95697), (935782, 6000), + (935785, 58796), (935791, 17048), + (935793, 2043), (935798, 47494), + (935803, 2043), (935805, 29085), + (935806, 3304086), (935808, 24161), + (935809, 61801), (935821, 409425), + (935822, 203144), (935824, 103304), + (935825, 185285), (935826, 30), + (935830, 64829), (935836, 101160), + (935837, 26285), (935838, 47255), + (935842, 24001), (935843, 2883), + (935845, 22043), (935855, 92431), + (935859, 293979), (935860, 66864), + (935868, 20000), (935878, 20405), + (935880, 54067), (935881, 36225), + (935887, 659182), (935890, 4945), + (935894, 25708), (935895, 3792), + (935903, 20000), (935910, 68010), + (935912, 34086), (935915, 1920), + (935919, 2043), (935922, 2043), + (935924, 56560), (935925, 558), + (935940, 25109), (935946, 4299), + (935950, 95669), (935952, 10215), + (935955, 14418), (935962, 72698), + (935963, 2450), (935965, 103239), + (935967, 10000), (935970, 17104), + (935975, 6151), (935979, 30), + (935980, 10000), (935982, 8358), + (935987, 55738), (935989, 15580), + (935997, 2450), (935999, 16749), + (936001, 57013), (936002, 2077), + (936004, 118697), (936027, 40466), + (936028, 100), (936035, 4086), + (936047, 17538), (936053, 2450), + (936057, 1755), (936087, 10000), + (936100, 2043), (936101, 14299), + (936105, 1920), (936116, 134905), + (936118, 22016), (936122, 221731), + (936128, 14607), (936129, 49121), + (936131, 12260), (936133, 10000), + (936136, 66864), (936140, 2043), + (936142, 18176), (936143, 61306), + (936150, 24089), (936151, 128415), + (936155, 35297), (936164, 1755), + (936169, 13760), (936171, 1000), + (936176, 69510), (936177, 10000), + (936188, 2450), (936191, 61646), + (936192, 2450), (936195, 72047), + (936202, 8335148), (936209, 28743), + (936217, 53849), (936224, 66864), + (936230, 37031), (936236, 15580), + (936246, 163549), (936248, 5988), + (936253, 79073), (936268, 323009), + (936279, 10000), (936282, 2047), + (936283, 8389), (936288, 85123), + (936290, 52086), (936291, 66336), + (936294, 26262), (936300, 18393), + (936309, 32039), (936316, 65190), + (936325, 38635), (936337, 10000), + (936340, 198223), (936351, 127106), + (936361, 165520), (936367, 13137), + (936368, 165916), (936369, 7098), + (936371, 72309), (936372, 7934), + (936376, 32917), (936389, 82325), + (936390, 14086), (936393, 49388), + (936397, 3740), (936406, 10130), + (936407, 209596), (936410, 131516), + (936411, 80899), (936413, 2039), + (936418, 206400), (936422, 68899), + (936427, 560940), (936434, 1669141), + (936435, 1429956), (936439, 18176), + (936440, 92323), (936444, 100000), + (936449, 201472), (936469, 2910), + (936470, 89940), (936474, 30000), + (936476, 100000), (936480, 41816), + (936489, 16449), (936490, 64509), + (936496, 13963), (936509, 64486), + (936516, 67027), (936519, 32047), + (936522, 769), (936525, 60048), + (936534, 16660), (936539, 97660), + (936546, 1016006), (936547, 4880), + (936562, 20460), (936568, 83720), + (936569, 105099), (936573, 42305), + (936575, 19511), (936580, 111146), + (936584, 23167), (936586, 51570), + (936590, 20396), (936594, 44760), + (936596, 57514), (936599, 75825), + (936600, 30442), (936604, 55382), + (936612, 11000), (936614, 36370), + (936617, 91203), (936621, 6129), + (936622, 171024), (936625, 29929), + (936629, 80819), (936635, 64086), + (936639, 62977), (936641, 16133), + (936649, 73673), (936654, 133663), + (936656, 113630), (936659, 4303), + (936660, 20000), (936665, 144224), + (936667, 10000), (936678, 2450), + (936683, 131835), (936688, 38475), + (936694, 9687), (936697, 70786), + (936702, 61707), (936705, 2043), + (936709, 2450), (936716, 23969), + (936719, 30), (936721, 14370), + (936722, 295010), (936724, 6000), + (936729, 1080), (936734, 2170), + (936736, 12297), (936747, 118047), + (936750, 240553), (936752, 22085), + (936753, 20000), (936758, 103590), + (936761, 17626), (936763, 33098), + (936766, 20000), (936771, 125580), + (936772, 30), (936776, 14497), + (936788, 10000), (936794, 10000), + (936796, 123222), (936802, 324585), + (936809, 18030), (936811, 3625), + (936816, 32242), (936817, 66856), + (936821, 100), (936835, 84211), + (936851, 26325), (936858, 2043), + (936867, 40000), (936871, 42078), + (936877, 4473), (936887, 40372), + (936907, 2047), (936909, 1286024), + (936912, 4488), (936913, 207095), + (936918, 175149), (936921, 126548), + (936922, 2061), (936924, 50909), + (936929, 15580), (936936, 18082), + (936937, 11910), (936940, 78895), + (936953, 30), (936961, 2047), + (936962, 87084), (936967, 1755), + (936972, 10519), (936973, 9899), + (936975, 4398), (936979, 14090), + (936984, 171748), (936999, 15580), + (937001, 69108), (937014, 104579), + (937024, 8356), (937033, 280883), + (937055, 28690), (937058, 872446), + (937059, 85833), (937060, 17354), + (937061, 115735), (937063, 72043), + (937065, 2043), (937072, 200262), + (937076, 49205), (937079, 13340), + (937081, 4419), (937083, 2600), + (937089, 23416), (937100, 50523), + (937101, 26547), (937111, 173570), + (937112, 1505625), (937116, 500000), + (937128, 7983), (937130, 4710), + (937132, 35580), (937133, 52355), + (937152, 14328), (937163, 147647), + (937180, 60), (937188, 4086), + (937197, 19666), (937198, 22448), + (937205, 14086), (937215, 14116), + (937216, 88913), (937221, 131261), + (937226, 70578), (937235, 30000), + (937242, 10000), (937260, 15580), + (937270, 2450), (937274, 20000), + (937283, 12047), (937291, 131125), + (937295, 18193), (937297, 20922), + (937304, 195752), (937312, 125650), + (937320, 10000), (937322, 4094), + (937329, 2350), (937339, 425721), + (937365, 147534), (937384, 78263), + (937385, 59512), (937399, 26000), + (937406, 101508), (937410, 10000), + (937411, 4086), (937414, 82339), + (937439, 32480), (937445, 18628), + (937448, 26577), (937451, 12043), + (937452, 4086), (937454, 69746), + (937456, 2039), (937459, 58636), + (937462, 33661), (937464, 95690), + (937468, 3353), (937469, 8936), + (937471, 1536), (937472, 5157), + (937476, 22043), (937477, 439090), + (937481, 189696), (937482, 141103), + (937490, 100952), (937494, 6835), + (937516, 103260), (937518, 95234), + (937526, 24774), (937529, 1920), + (937534, 130243), (937536, 19840), + (937545, 10000), (937547, 10000), + (937549, 37154), (937550, 15492), + (937557, 2345), (937562, 12660), + (937565, 1208239), (937574, 177219), + (937577, 4065), (937582, 32043), + (937586, 20073), (937587, 1920), + (937591, 12450), (937602, 60612), + (937615, 22102), (937618, 12321), + (937621, 8358), (937622, 2043), + (937625, 17872), (937630, 46656), + (937641, 102450), (937646, 10000), + (937648, 148758), (937651, 87021), + (937653, 240764), (937655, 134352), + (937656, 1582), (937657, 29113), + (937667, 2043), (937668, 29950), + (937670, 62375), (937675, 112776), + (937676, 114575), (937679, 101696), + (937682, 52451), (937688, 157947), + (937698, 32047), (937706, 109152), + (937709, 1131423), (937710, 92422), + (937718, 131745), (937725, 14475), + (937732, 98304), (937737, 12331), + (937740, 38068), (937753, 10000), + (937755, 56759), (937757, 53859), + (937769, 10622), (937771, 12258), + (937775, 10000), (937777, 67150), + (937778, 64949), (937780, 16938), + (937781, 96856), (937791, 2047), + (937798, 29506), (937800, 4082), + (937807, 50932), (937808, 9523), + (937817, 17830), (937821, 86720), + (937829, 20000), (937831, 30073), + (937832, 8357), (937836, 127791), + (937847, 14493), (937848, 26138), + (937853, 390111), (937861, 21506), + (937870, 100000), (937873, 64530), + (937874, 5892), (937878, 119179), + (937879, 4086), (937883, 5000), + (937889, 7826), (937891, 192438), + (937892, 6159), (937895, 4477), + (937898, 44183), (937901, 14128), + (937918, 2043), (937935, 178432), + (937940, 17657), (937943, 74897), + (937956, 4497), (937957, 1920), + (937958, 75565), (937965, 2047), + (937966, 10000), (937971, 12343), + (937973, 234547), (937975, 6978), + (937984, 2450), (937987, 34086), + (937988, 166103), (937994, 16395), + (937996, 112681), (937999, 59229), + (938000, 26199), (938003, 2039), + (938005, 1536), (938011, 90839), + (938014, 6236), (938015, 80227), + (938036, 2043), (938041, 22375), + (938044, 10000), (938046, 14094), + (938055, 92299), (938056, 7562), + (938062, 32761), (938070, 94621), + (938073, 122629), (938079, 53552), + (938086, 527823), (938097, 60486), + (938099, 284190), (938100, 6141), + (938103, 28646), (938104, 10400), + (938107, 10000), (938115, 1007773), + (938116, 41460), (938120, 4094), + (938128, 212673), (938129, 36660), + (938141, 1920), (938142, 5220), + (938155, 28357), (938159, 116541), + (938160, 54666), (938167, 1393153), + (938168, 304541), (938169, 49520), + (938170, 14190), (938186, 127700), + (938188, 64919), (938189, 475060), + (938192, 19740), (938194, 98442), + (938196, 10554), (938199, 13798), + (938200, 8357), (938202, 6224), + (938203, 1755), (938211, 75866), + (938212, 7043), (938230, 2043), + (938232, 74716), (938236, 39383), + (938239, 9496), (938247, 12692), + (938248, 70266), (938249, 392565), + (938255, 32143), (938258, 2450), + (938266, 18357), (938268, 1146), + (938276, 114215), (938284, 38854), + (938292, 13959), (938295, 13740), + (938297, 8387), (938300, 12047), + (938302, 29484), (938307, 30), + (938324, 2069), (938330, 2260), + (938338, 13760), (938349, 10000), + (938351, 100), (938353, 426135), + (938357, 2450), (938369, 147088), + (938384, 85826), (938386, 34830), + (938389, 14111), (938406, 14300), + (938407, 76856), (938415, 261097), + (938416, 10400), (938448, 24323), + (938452, 28030), (938465, 100000), + (938471, 133453), (938472, 10000), + (938489, 56839), (938491, 111850), + (938498, 93017), (938506, 115040), + (938510, 70950), (938521, 32850), + (938523, 43000), (938525, 307057), + (938531, 103941), (938538, 20707), + (938540, 28194), (938541, 30), + (938547, 226595), (938555, 60614), + (938558, 8357), (938566, 34769), + (938569, 170105), (938574, 10617), + (938577, 145971), (938578, 150417), + (938586, 35610), (938587, 134393), + (938588, 20000), (938590, 44107), + (938593, 20000), (938601, 306400), + (938606, 97209), (938607, 15698), + (938608, 71412), (938609, 1920), + (938619, 289550), (938624, 74783), + (938633, 779502), (938639, 2047), + (938640, 25580), (938641, 190765), + (938642, 10000), (938645, 110515), + (938646, 16084), (938649, 28898), + (938650, 46030), (938654, 5320), + (938657, 84355), (938658, 12450), + (938674, 26985), (938676, 30), + (938679, 12450), (938682, 68871), + (938689, 96848), (938697, 92439), + (938704, 103611), (938705, 17660), + (938707, 69719), (938710, 20000), + (938713, 44128), (938714, 35787), + (938722, 100000), (938723, 14902), + (938733, 68842), (938737, 8356), + (938740, 3740), (938742, 241382), + (938747, 112914), (938748, 12450), + (938754, 12442), (938767, 8356), + (938772, 103530), (938776, 2380), + (938777, 6132), (938781, 14493), + (938786, 76840), (938787, 62989), + (938792, 6539), (938798, 222879), + (938805, 37911), (938822, 122659), + (938826, 41622), (938828, 52975), + (938835, 26578), (938842, 2038), + (938845, 165135), (938847, 12085), + (938856, 490514), (938857, 17829), + (938859, 43246), (938860, 20563), + (938862, 57549), (938868, 19320), + (938869, 390026), (938870, 59169), + (938882, 18050), (938893, 18113), + (938901, 72838), (938908, 32046), + (938909, 76840), (938914, 10000), + (938922, 6129), (938924, 10045142), + (938925, 10000), (938928, 98878), + (938933, 17623), (938935, 2043), + (938938, 10000), (938939, 76840), + (938940, 8356), (938944, 16000), + (938948, 95203), (938951, 10000), + (938953, 3306), (938961, 137716), + (938962, 150163), (938963, 2260), + (938966, 35556), (938974, 118700), + (938976, 9819), (938986, 134515), + (938988, 80430), (938992, 40000), + (938995, 15264), (938997, 34357), + (939002, 21762), (939009, 6000), + (939014, 681040), (939018, 18864), + (939020, 69477), (939036, 6129), + (939045, 13695), (939051, 6536), + (939055, 55640), (939057, 13394), + (939058, 112260), (939059, 10440), + (939063, 30000), (939066, 56110), + (939070, 81222), (939092, 18356), + (939097, 72287), (939098, 16124), + (939104, 1582), (939105, 2028), + (939114, 2288), (939121, 32450), + (939129, 145843), (939137, 10000), + (939148, 18043), (939152, 8456), + (939161, 36108), (939163, 40000), + (939172, 10000), (939176, 2043), + (939178, 14278), (939179, 141956), + (939185, 29975), (939188, 138054), + (939191, 13959), (939194, 40729), + (939205, 193851), (939209, 83861), + (939212, 46887), (939215, 20000), + (939218, 78786), (939243, 77284), + (939258, 85752), (939261, 59192), + (939263, 2043), (939274, 26137), + (939276, 667901), (939277, 1630041), + (939282, 34399), (939284, 15), + (939290, 48574), (939292, 15), + (939295, 2043), (939301, 10400), + (939303, 51657), (939305, 238112), + (939307, 2047), (939313, 46213), + (939316, 250129), (939317, 12260), + (939322, 25393), (939330, 16536), + (939331, 38028), (939335, 64223), + (939338, 2450), (939339, 3268), + (939341, 107737), (939352, 84392), + (939354, 10729), (939355, 9914), + (939356, 52129), (939361, 10090), + (939363, 103609), (939368, 92194), + (939384, 22169), (939392, 2615), + (939394, 239349), (939397, 33563), + (939398, 2047), (939407, 12335), + (939408, 66129), (939409, 2465), + (939415, 2077), (939418, 49061), + (939427, 12420), (939434, 66759), + (939440, 16772), (939445, 2147), + (939455, 1920), (939456, 4303), + (939475, 143548), (939477, 51689), + (939478, 32111), (939481, 142795), + (939485, 22346), (939486, 58697), + (939496, 130000), (939502, 39900), + (939505, 16016), (939510, 33319), + (939514, 14090), (939519, 22307), + (939520, 2380), (939525, 3773), + (939526, 56364), (939537, 31510), + (939543, 22043), (939544, 30), + (939555, 10000), (939560, 6468), + (939563, 8607), (939568, 13820), + (939569, 250), (939574, 250), + (939576, 3967), (939578, 316113), + (939579, 2047), (939582, 108176), + (939585, 3629), (939592, 250), + (939594, 33180), (939596, 67787), + (939598, 186084), (939600, 40000), + (939606, 16425), (939607, 246402), + (939619, 61607), (939623, 85365), + (939630, 99695), (939632, 112281), + (939633, 111442), (939635, 235635), + (939638, 160884), (939645, 22900), + (939647, 8350), (939649, 2331), + (939668, 118016), (939677, 12323), + (939683, 726047), (939694, 58645), + (939699, 286452), (939700, 33700), + (939719, 25825), (939723, 16129), + (939728, 11082), (939738, 24374), + (939740, 28545), (939747, 128233), + (939753, 1000), (939756, 37289), + (939760, 51344), (939764, 4520), + (939772, 62320), (939778, 15580), + (939780, 154912), (939788, 14180), + (939799, 117675), (939801, 157922), + (939802, 95293), (939804, 10880), + (939805, 64616), (939812, 40544), + (939823, 43803), (939824, 65175), + (939832, 94283), (939834, 70942), + (939835, 41975), (939841, 4480), + (939842, 43797), (939852, 186985), + (939853, 10000), (939857, 51390), + (939859, 31794), (939863, 30103), + (939865, 2260), (939867, 30), + (939876, 74103), (939886, 11463), + (939888, 82327), (939894, 2450), + (939896, 10000), (939898, 15798), + (939911, 257674), (939915, 67500), + (939918, 121314), (939928, 326812), + (939931, 91051), (939937, 74042), + (939943, 61793), (939958, 25892), + (939963, 6124), (939966, 10000), + (939973, 13283), (939974, 2450), + (939977, 10000), (939981, 97932), + (939991, 45048), (940000, 3260), + (940036, 14080), (940039, 14785), + (940045, 138043), (940049, 35433), + (940053, 74826), (940059, 6006), + (940061, 405980), (940066, 27871), + (940082, 2314), (940083, 29839), + (940086, 115535), (940089, 36233), + (940096, 248690), (940098, 32260), + (940101, 2720), (940105, 2047), + (940109, 30), (940114, 15580), + (940115, 7490), (940134, 10133), + (940147, 34815), (940149, 197513), + (940150, 9425), (940151, 17868), + (940153, 394593), (940154, 3315), + (940156, 20357), (940160, 97089), + (940169, 24531), (940174, 4085), + (940175, 118218), (940183, 36327), + (940184, 186249), (940187, 67098), + (940188, 61866), (940190, 147786), + (940205, 79343), (940208, 198621), + (940224, 12043), (940229, 18000), + (940239, 42414), (940248, 47843), + (940255, 252970), (940261, 25165), + (940264, 283707), (940271, 2450), + (940282, 20000), (940283, 18173), + (940289, 18575), (940291, 28308), + (940293, 21935), (940304, 52690), + (940305, 22443), (940314, 18579), + (940317, 94287), (940320, 18369), + (940333, 44790), (940335, 75230), + (940337, 81349), (940350, 6358), + (940361, 11707), (940363, 12047), + (940378, 22916), (940381, 69407), + (940386, 21105), (940394, 6346), + (940398, 72579), (940405, 266800), + (940409, 20000), (940415, 116131), + (940418, 92444), (940423, 4086), + (940429, 37353), (940442, 27619), + (940443, 11484), (940450, 12043), + (940451, 16000), (940459, 19284), + (940460, 143900), (940462, 26272), + (940465, 10000), (940468, 9647), + (940472, 2047), (940473, 60058), + (940481, 4186), (940489, 5763), + (940494, 2103), (940505, 60558), + (940516, 13904), (940518, 2260), + (940529, 2288), (940541, 17820), + (940554, 78483), (940562, 8318), + (940570, 136504), (940571, 8567), + (940572, 10850), (940573, 2260), + (940575, 2043), (940584, 20724), + (940588, 43541), (940589, 766017), + (940591, 147823), (940594, 10000), + (940599, 6000), (940603, 7955), + (940605, 95477), (940609, 20315), + (940613, 22243), (940616, 154709), + (940620, 12260), (940629, 61273), + (940631, 250), (940641, 177911), + (940644, 10245), (940647, 10000), + (940650, 28754), (940662, 13740), + (940666, 82043), (940667, 12350), + (940671, 16682), (940675, 255445), + (940676, 192269), (940696, 129040), + (940701, 25355), (940703, 20247), + (940710, 321094), (940725, 2450), + (940727, 12085), (940730, 65129), + (940733, 22849), (940735, 181999), + (940744, 34417), (940747, 66466), + (940748, 32424), (940754, 2043), + (940755, 32814), (940757, 4086), + (940762, 19308), (940763, 4086), + (940774, 322), (940778, 13200), + (940783, 2940), (940793, 110130), + (940794, 6340), (940804, 4086), + (940808, 33291), (940811, 120784), + (940818, 10000), (940821, 32965), + (940824, 133203), (940828, 26129), + (940833, 170491), (940836, 30030), + (940855, 37976), (940862, 6850), + (940869, 10000), (940880, 49053), + (940882, 100100), (940889, 2450), + (940894, 25660), (940899, 77971), + (940906, 31160), (940909, 116855), + (940915, 103003), (940918, 3400), + (940923, 2028), (940925, 59712), + (940926, 245), (940931, 2043), + (940932, 23740), (940933, 20782), + (940942, 29456), (940955, 10000), + (940956, 36998), (940959, 51556), + (940960, 26032), (940963, 38359), + (940966, 122634), (940970, 21536), + (940972, 16694), (940977, 12043), + (940980, 43402), (940985, 36780), + (940987, 12287), (940988, 2043), + (940993, 36581), (941002, 78083), + (941011, 6052), (941012, 30489), + (941015, 1321334), (941017, 8456), + (941021, 7458), (941027, 16711), + (941031, 55187), (941032, 109781), + (941034, 1950), (941035, 212109), + (941038, 2043), (941047, 81920), + (941049, 10000), (941054, 5556), + (941058, 1146), (941060, 13426), + (941061, 6129), (941065, 2043), + (941068, 10489), (941077, 7091), + (941081, 6090), (941082, 82), + (941086, 17213), (941100, 20609), + (941101, 14893), (941109, 30723), + (941123, 2043), (941125, 40250), + (941127, 10000), (941142, 6739), + (941144, 22695), (941147, 1129), + (941154, 36000), (941162, 40699), + (941165, 57953), (941166, 40030), + (941168, 83164), (941169, 29197), + (941174, 14579), (941181, 77993), + (941183, 18749), (941185, 10000), + (941192, 116806), (941199, 48266), + (941209, 10000), (941211, 192408), + (941217, 10000), (941219, 23120), + (941223, 2926100), (941224, 13963), + (941226, 112305), (941227, 8172), + (941229, 42859), (941234, 367909), + (941235, 10000), (941246, 18260), + (941250, 1285275), (941252, 24493), + (941255, 12085), (941256, 92435), + (941258, 12375), (941260, 24407), + (941267, 21270), (941275, 20738), + (941284, 2764), (941285, 717), + (941286, 461972), (941289, 312288), + (941298, 18556), (941299, 16536), + (941300, 133024), (941303, 4510), + (941310, 6762), (941315, 156377), + (941318, 84240), (941321, 11146), + (941322, 8172), (941327, 5780), + (941330, 115375), (941332, 12542), + (941339, 91760), (941353, 14649), + (941357, 182151), (941362, 12085), + (941369, 52043), (941375, 99095), + (941382, 22620), (941390, 197623), + (941392, 94213), (941397, 20245), + (941404, 12043), (941410, 54336), + (941414, 2043), (941420, 10000), + (941424, 136558), (941428, 10000), + (941432, 24086), (941451, 10000), + (941457, 40380), (941461, 28939), + (941470, 15580), (941493, 32621), + (941495, 592), (941509, 28906), + (941512, 13037), (941513, 10000), + (941515, 5617), (941523, 6736), + (941532, 4086), (941540, 17001), + (941541, 4086), (941546, 111844), + (941547, 100728), (941548, 83155), + (941550, 20000), (941555, 203000), + (941561, 107384), (941564, 229366), + (941566, 310363), (941573, 512695), + (941578, 54290), (941579, 43882), + (941580, 30), (941584, 2618), + (941590, 4080), (941607, 13370), + (941611, 10000), (941618, 20000), + (941619, 2103125), (941622, 19689), + (941626, 57604), (941628, 5140), + (941641, 47225), (941642, 63113), + (941652, 6190), (941653, 8043), + (941654, 145646), (941656, 391343), + (941658, 43494), (941665, 366367), + (941666, 278), (941667, 1400509), + (941670, 20000), (941672, 37246), + (941681, 10275), (941685, 7018), + (941688, 2700), (941691, 462689), + (941693, 22390), (941694, 55635), + (941705, 39190), (941715, 8708), + (941722, 83721), (941723, 14800), + (941725, 13740), (941730, 55527), + (941733, 31146), (941741, 10000), + (941743, 45085), (941751, 5379), + (941752, 13740), (941753, 303117), + (941756, 30), (941761, 119131), + (941763, 8623), (941766, 1236816), + (941769, 1382320), (941772, 8044), + (941777, 2043), (941780, 32898), + (941788, 18584), (941800, 7826), + (941804, 17008), (941808, 244), + (941811, 10086), (941813, 211484), + (941821, 6129), (941822, 7344), + (941824, 20000), (941834, 130656), + (941844, 200000), (941848, 83625), + (941852, 15473), (941865, 292359), + (941876, 5410), (941877, 54610), + (941889, 26445), (941891, 92043), + (941899, 635), (941901, 245), + (941904, 30497), (941905, 88421), + (941906, 29251), (941910, 329078), + (941912, 82533), (941919, 1539), + (941927, 245), (941939, 34180), + (941947, 22507), (941951, 33778), + (941952, 155117), (941959, 84710), + (941963, 17782), (941973, 5948), + (941978, 2288), (941982, 93087), + (941985, 381738), (941986, 1000), + (941995, 10000), (941997, 59256), + (942001, 3021), (942008, 40790), + (942011, 78878), (942014, 4637), + (942016, 74823), (942021, 2043), + (942022, 47450), (942029, 245), + (942031, 10000), (942033, 33203), + (942036, 8535), (942040, 60258), + (942042, 221209), (942044, 309094), + (942049, 87097), (942056, 381124), + (942062, 42043), (942072, 10000), + (942073, 13993), (942076, 8833), + (942078, 111188), (942080, 111365), + (942082, 46695), (942085, 2535), + (942088, 2260), (942093, 22287), + (942097, 102043), (942112, 29855), + (942113, 22675), (942115, 82727), + (942116, 13740), (942117, 48000), + (942119, 10000), (942127, 101724), + (942136, 11129), (942143, 768), + (942145, 2043), (942154, 5216), + (942156, 2600), (942159, 22832), + (942169, 38174), (942170, 27856), + (942173, 157275), (942177, 54520), + (942184, 14582), (942185, 26532), + (942190, 138985), (942195, 488103), + (942208, 393), (942220, 143836), + (942221, 243), (942228, 89453), + (942230, 10000), (942232, 24153), + (942242, 102260), (942243, 276194), + (942246, 52048), (942248, 32290), + (942249, 386913), (942257, 10886), + (942267, 89187), (942274, 215178), + (942275, 21633), (942277, 15326), + (942278, 124493), (942285, 185552), + (942289, 1275903), (942295, 10000), + (942301, 14073), (942305, 156423), + (942308, 34365), (942309, 4190), + (942314, 123020), (942327, 2047), + (942329, 108257), (942330, 212869), + (942331, 221020), (942339, 2043), + (942358, 15610), (942362, 378891), + (942368, 3189), (942372, 71003), + (942378, 26000), (942380, 10000), + (942388, 37088), (942389, 29620), + (942391, 89361), (942398, 9503), + (942402, 17000), (942404, 22980), + (942410, 13323), (942414, 166598), + (942417, 364822), (942419, 4930), + (942421, 34374), (942433, 21356), + (942445, 60502), (942453, 2450), + (942476, 16202), (942477, 2039), + (942478, 54408), (942481, 2039), + (942487, 13896), (942488, 4661), + (942507, 4595), (942508, 3989), + (942509, 2260), (942524, 10000), + (942525, 10000), (942531, 224009), + (942535, 34751), (942537, 12653), + (942540, 51709), (942541, 34258), + (942544, 5915), (942550, 50171), + (942551, 2043), (942556, 13740), + (942567, 2043), (942569, 10000), + (942571, 14733), (942582, 126099), + (942585, 14638), (942591, 2043), + (942596, 93807), (942598, 26780), + (942624, 25937), (942630, 2322), + (942634, 20000), (942638, 11816), + (942640, 16333), (942650, 2043), + (942651, 22322), (942653, 100000), + (942655, 10863), (942663, 2910), + (942671, 16536), (942677, 32496), + (942682, 13791), (942690, 41306), + (942693, 2430), (942694, 10000), + (942712, 30), (942717, 20055), + (942725, 29506), (942727, 207532), + (942730, 1470), (942736, 22080), + (942737, 138786), (942738, 123550), + (942743, 22043), (942753, 22595), + (942758, 45710), (942764, 17042), + (942769, 46239), (942775, 10000), + (942780, 12043), (942783, 10000), + (942785, 4251217), (942788, 1275903), + (942790, 12375), (942791, 106374), + (942793, 57003), (942796, 10100), + (942797, 14086), (942805, 7217), + (942812, 14921), (942817, 59592), + (942821, 36977), (942824, 2450), + (942828, 20000), (942831, 136522), + (942832, 102695), (942833, 30000), + (942843, 2079), (942844, 314719), + (942845, 4086), (942847, 47030), + (942856, 229391), (942857, 20000), + (942858, 30030), (942860, 10000), + (942863, 47695), (942876, 27352), + (942878, 153753), (942882, 18664), + (942890, 14596), (942898, 107019), + (942903, 87115), (942909, 166983), + (942919, 51665), (942920, 75272), + (942927, 74232), (942930, 15878), + (942933, 6882), (942935, 64950), + (942941, 11423), (942951, 20000), + (942953, 100000), (942961, 5983), + (942966, 98172), (942980, 6964), + (942981, 98172), (942994, 108049), + (942996, 5996), (943003, 275), + (943005, 17006), (943011, 22558), + (943018, 110000), (943019, 20471), + (943023, 17868), (943025, 1366418), + (943026, 28564), (943030, 110245), + (943034, 14493), (943036, 15648), + (943041, 10000), (943043, 29770), + (943068, 244), (943072, 18530), + (943084, 47020), (943095, 10000), + (943102, 20990), (943108, 14435), + (943113, 13044), (943126, 18719), + (943128, 18796), (943134, 33701), + (943146, 16498), (943149, 9363), + (943150, 2435), (943151, 20460), + (943161, 116346), (943163, 17582), + (943167, 58172), (943178, 12595), + (943184, 12375), (943185, 22819), + (943204, 37623), (943205, 86185), + (943208, 2043), (943213, 87900), + (943224, 2043), (943229, 4493), + (943232, 145652), (943234, 32595), + (943240, 41826), (943244, 12043), + (943249, 8144), (943250, 356130), + (943253, 10000), (943257, 26537), + (943265, 45653), (943267, 39251), + (943274, 10244), (943275, 51836), + (943280, 30), (943281, 118322), + (943293, 37653), (943295, 215940), + (943299, 43211), (943308, 1950), + (943310, 40000), (943314, 6129), + (943315, 114638), (943322, 4993), + (943331, 30043), (943334, 245), + (943343, 34852), (943350, 14333), + (943356, 30318), (943363, 6522), + (943372, 124033), (943375, 16436), + (943381, 10661), (943383, 43101), + (943386, 23565), (943387, 10000), + (943395, 140301), (943397, 10000), + (943414, 133818), (943415, 16000), + (943416, 145234), (943419, 26738), + (943423, 279), (943424, 30000), + (943426, 133077), (943428, 342000), + (943432, 82946), (943434, 14086), + (943436, 44399), (943445, 91692), + (943447, 110030), (943448, 34450), + (943450, 43367), (943451, 54896), + (943458, 3411), (943461, 8045), + (943462, 124498), (943463, 86328), + (943466, 32450), (943467, 38172), + (943479, 52028), (943484, 32243), + (943493, 65142), (943496, 172773), + (943510, 2532345), (943513, 21268), + (943514, 99985), (943516, 43425), + (943521, 15543), (943525, 15580), + (943529, 14005), (943547, 2047), + (943560, 43142), (943564, 2043), + (943569, 13959), (943572, 2043), + (943573, 19573), (943579, 90093), + (943596, 115675), (943597, 18043), + (943603, 25740), (943606, 10000), + (943607, 72619), (943611, 45580), + (943614, 2361), (943615, 33356), + (943625, 6995), (943627, 14086), + (943630, 61040), (943639, 32043), + (943641, 12043), (943649, 97519), + (943653, 2690), (943659, 17623), + (943663, 110000), (943668, 75725), + (943671, 63556), (943673, 12043), + (943674, 29043), (943678, 10268), + (943680, 92150), (943681, 6000), + (943691, 8468), (943694, 110277), + (943699, 18750), (943700, 10399), + (943719, 42431), (943722, 4397), + (943726, 5778), (943727, 100), + (943733, 22043), (943734, 3820), + (943741, 10806), (943744, 32231), + (943752, 139386), (943757, 21316), + (943758, 12085), (943767, 71002), + (943772, 12043), (943776, 38254), + (943786, 26712), (943795, 12450), + (943801, 19750), (943803, 2450), + (943807, 7826), (943812, 14360), + (943816, 6129), (943817, 75437), + (943820, 108129), (943824, 30806), + (943827, 12450), (943838, 20400), + (943863, 33911), (943877, 22693), + (943883, 24000), (943889, 2043), + (943895, 28545), (943898, 268338), + (943901, 203000), (943907, 20000), + (943912, 13097), (943917, 22780), + (943933, 2047), (943945, 2450), + (943947, 4729), (943952, 1282032), + (943955, 16565), (943958, 54491), + (943961, 22043), (943963, 59367), + (943964, 63761), (943966, 27133), + (943970, 126117), (943971, 23938), + (943972, 712532), (943974, 29028), + (943980, 105958), (943986, 15498), + (943988, 2450), (943989, 2043), + (943997, 5783), (944000, 20460), + (944001, 2450), (944005, 21023), + (944011, 10000), (944014, 2226927), + (944017, 175261), (944018, 99673), + (944020, 26536), (944028, 145327), + (944034, 20190), (944036, 102043), + (944044, 23681), (944051, 43016), + (944052, 30), (944054, 78251), + (944057, 66989), (944062, 78603), + (944064, 10000), (944074, 37691), + (944075, 4800), (944081, 10000), + (944085, 27318), (944086, 19338), + (944090, 8980), (944095, 2043), + (944109, 67665), (944115, 5302), + (944116, 12260), (944117, 16536), + (944120, 10500), (944129, 2331), + (944138, 22047), (944140, 53980), + (944141, 13675), (944145, 103643), + (944149, 4086), (944153, 86381), + (944158, 2028), (944162, 10000), + (944164, 162538), (944167, 4085), + (944170, 55288), (944172, 86958), + (944173, 18389), (944175, 31461), + (944178, 23936), (944181, 14086), + (944183, 79842), (944184, 20000), + (944185, 14028), (944192, 119923), + (944194, 61385), (944204, 56079), + (944205, 75236), (944209, 164843), + (944211, 20949), (944212, 8591), + (944214, 18759), (944215, 18356), + (944221, 17399), (944222, 21476), + (944224, 87901), (944227, 14805), + (944228, 30591), (944232, 12663), + (944233, 8356), (944235, 20251), + (944241, 55830), (944252, 21990), + (944254, 105901), (944255, 61482), + (944260, 23067), (944264, 57893), + (944266, 41076), (944271, 139896), + (944276, 26303), (944281, 672674), + (944282, 48291), (944284, 2047), + (944286, 9744), (944289, 14086), + (944299, 22047), (944300, 2043), + (944303, 90795), (944309, 161069), + (944310, 2047), (944327, 18356), + (944329, 15580), (944339, 32323), + (944342, 6506), (944346, 713068), + (944348, 2450), (944356, 336230), + (944364, 358343), (944366, 128375), + (944367, 43551), (944373, 32933), + (944374, 2043), (944379, 2260), + (944382, 118867), (944384, 56400), + (944400, 170937), (944402, 8175), + (944404, 8386), (944410, 2043), + (944413, 20252), (944422, 55042), + (944424, 19968), (944426, 16032), + (944433, 102618), (944440, 98338), + (944445, 10892), (944448, 158980), + (944452, 12085), (944460, 4340), + (944463, 10000), (944465, 553650), + (944475, 58873), (944476, 113329), + (944482, 4090), (944486, 29959), + (944488, 4086), (944492, 9073), + (944493, 86163), (944495, 1362218), + (944497, 46963), (944498, 230087), + (944502, 121178), (944503, 13238), + (944505, 15856), (944506, 8464), + (944510, 57199), (944513, 26805), + (944521, 60), (944525, 16125), + (944532, 184589), (944536, 15323), + (944544, 50849), (944546, 12043), + (944551, 123237), (944552, 103269), + (944555, 475761), (944556, 30257), + (944561, 2043), (944572, 8541), + (944580, 79851), (944582, 128265), + (944586, 20443), (944594, 27826), + (944606, 2047), (944608, 30000), + (944613, 12260), (944614, 138268), + (944619, 13384), (944620, 92838), + (944625, 2043), (944635, 10000), + (944636, 16129), (944639, 22747), + (944640, 2039), (944646, 63289), + (944647, 27623), (944652, 22661), + (944655, 12728), (944661, 10564893), + (944664, 2052), (944665, 24568), + (944670, 100554), (944672, 24128), + (944675, 3400), (944678, 6579), + (944680, 12444), (944681, 6000), + (944683, 22453), (944696, 29121), + (944707, 2450), (944713, 10000), + (944714, 6133), (944726, 52383), + (944739, 2323), (944741, 3284), + (944742, 323532), (944743, 78590), + (944744, 10993), (944745, 20000), + (944751, 174001), (944757, 24905), + (944763, 71), (944764, 53041), + (944765, 129143), (944768, 10000), + (944769, 82), (944775, 110499), + (944777, 10000), (944778, 991393), + (944779, 14128), (944781, 21674), + (944786, 12043), (944787, 39035), + (944788, 13400), (944793, 22443), + (944795, 102994), (944800, 12350), + (944806, 24214), (944813, 27468), + (944815, 115466), (944817, 53784), + (944825, 12047), (944828, 15664), + (944829, 24819), (944833, 132814), + (944836, 13376), (944844, 2043), + (944848, 20000), (944850, 84553), + (944851, 123216), (944866, 18800), + (944868, 97363), (944869, 437882), + (944870, 41445), (944871, 71147), + (944876, 12450), (944881, 4500), + (944889, 14090), (944890, 6000), + (944894, 14579), (944898, 116278), + (944912, 16868), (944916, 14500), + (944918, 12375), (944923, 5331), + (944925, 122139), (944931, 3820), + (944939, 2450), (944943, 2047), + (944948, 58408), (944960, 12047), + (944962, 120676), (944963, 30), + (944967, 63510), (944971, 110868), + (944981, 12043), (944987, 8180), + (944989, 30000), (944991, 10000), + (945014, 12450), (945020, 18483), + (945022, 5331), (945023, 371600), + (945024, 51879), (945025, 16368), + (945027, 8472), (945031, 8188), + (945032, 709284), (945033, 12258), + (945035, 44013), (945041, 2450), + (945062, 100030), (945064, 100000), + (945076, 85181), (945079, 8940), + (945080, 4090), (945087, 8151), + (945091, 10000), (945094, 1457215), + (945100, 8923), (945101, 6000), + (945106, 14086), (945108, 6129), + (945113, 25610), (945117, 2115656), + (945119, 108186), (945122, 12085), + (945129, 83649), (945133, 2350), + (945137, 34132), (945147, 43481), + (945149, 482696), (945154, 73400), + (945164, 37162), (945168, 2043), + (945170, 103612), (945175, 54446), + (945183, 58264), (945190, 108903), + (945193, 18514), (945195, 36300), + (945200, 234641), (945201, 8372), + (945205, 16862), (945208, 2047), + (945209, 28357), (945219, 2043), + (945220, 30000), (945222, 262630), + (945227, 76856), (945231, 100), + (945232, 283804), (945235, 37826), + (945240, 62886), (945242, 142391), + (945248, 69485), (945251, 8357), + (945252, 144683), (945255, 4086), + (945256, 115213), (945257, 10000), + (945263, 77025), (945275, 140819), + (945277, 12350), (945288, 4389), + (945289, 26747), (945292, 1146), + (945295, 66856), (945299, 2043), + (945304, 26465), (945315, 78362), + (945319, 28030), (945325, 2043), + (945336, 24638), (945337, 28700), + (945344, 1950), (945345, 73729), + (945347, 16536), (945351, 84393), + (945352, 32450), (945355, 50643), + (945359, 20482), (945360, 48954), + (945364, 105703), (945378, 129005), + (945382, 2043), (945387, 18357), + (945390, 12073), (945400, 18047), + (945402, 16133), (945403, 8960), + (945404, 75621), (945411, 178393), + (945413, 39302), (945414, 91527), + (945416, 2350), (945419, 231976), + (945424, 14258), (945438, 10000), + (945441, 20000), (945448, 138778), + (945457, 6298), (945474, 5220), + (945477, 31902), (945478, 354985), + (945482, 92821), (945483, 387605), + (945485, 35701), (945487, 11000), + (945488, 138266), (945490, 10000), + (945495, 2450), (945499, 32843), + (945505, 4086), (945518, 30733), + (945519, 30), (945527, 99812), + (945536, 138006), (945538, 78107), + (945545, 12038), (945550, 10670), + (945554, 169603), (945561, 30), + (945566, 121381), (945569, 10000), + (945581, 17115), (945595, 12363), + (945602, 30210), (945609, 24936), + (945610, 12207), (945617, 48513), + (945622, 2536), (945623, 30), + (945625, 70631), (945641, 10000), + (945642, 12663), (945644, 82759), + (945654, 2043), (945660, 169415), + (945663, 20000), (945667, 174420), + (945675, 30), (945680, 2043), + (945697, 4086), (945698, 2450), + (945704, 17930), (945712, 106558), + (945731, 118356), (945733, 2260), + (945736, 4980), (945741, 18000), + (945743, 242799), (945758, 22684), + (945768, 76939), (945769, 31907), + (945771, 20403), (945778, 4369), + (945782, 120000), (945783, 10000), + (945786, 112973), (945789, 151537), + (945791, 8356), (945793, 57363), + (945798, 18336), (945809, 10071487), + (945815, 79820), (945819, 30355), + (945829, 81471), (945830, 17377), + (945848, 46283), (945849, 7000), + (945860, 2370), (945867, 127718), + (945880, 10649), (945887, 87903), + (945890, 38356), (945891, 2450), + (945898, 34506), (945902, 12464), + (945909, 37985), (945914, 88962), + (945917, 46106), (945936, 2043), + (945937, 20000), (945943, 102992), + (945956, 10000), (945963, 15341), + (945964, 12043), (945968, 15610), + (945969, 10000), (945973, 20807), + (945978, 327897), (945982, 76552), + (945986, 15263), (945995, 73473), + (945996, 124086), (945999, 179899), + (946011, 20000), (946012, 2450), + (946021, 10000), (946024, 20000), + (946026, 30000), (946031, 50305), + (946033, 22043), (946038, 19907), + (946039, 2043), (946056, 21093), + (946062, 30), (946063, 20442), + (946068, 16129), (946079, 8357), + (946085, 22443), (946088, 103417), + (946090, 164531), (946092, 105737), + (946103, 1333311), (946105, 211823), + (946107, 2956), (946108, 36818), + (946117, 9777), (946127, 2690), + (946128, 18575), (946134, 113456), + (946136, 8357), (946152, 5227), + (946153, 10707), (946157, 10000), + (946165, 51788), (946166, 561738), + (946175, 465539), (946179, 28263), + (946188, 15580), (946193, 2047), + (946194, 2450), (946211, 1888), + (946214, 2450), (946216, 94798), + (946218, 25580), (946238, 92064), + (946240, 10000), (946242, 161467), + (946244, 12260), (946255, 23429), + (946256, 210432), (946261, 6129), + (946264, 4086), (946273, 132258), + (946279, 17623), (946281, 2350), + (946285, 30067), (946289, 8357), + (946293, 34612), (946299, 1526960), + (946301, 33938), (946304, 160781), + (946308, 10000), (946313, 20401), + (946314, 148055), (946316, 236692), + (946320, 28679), (946325, 30914), + (946333, 20000), (946336, 64444), + (946338, 19889), (946350, 27883), + (946351, 10507), (946352, 103062), + (946361, 92945), (946363, 28065), + (946364, 62980), (946368, 10808), + (946372, 108479), (946379, 184750), + (946382, 27981), (946383, 86864), + (946384, 85597), (946396, 189444), + (946398, 2350), (946411, 2702), + (946425, 104086), (946431, 79195), + (946433, 217704), (946434, 10000), + (946441, 116097), (946442, 5626), + (946454, 55746), (946456, 98724), + (946459, 12043), (946466, 29244), + (946468, 136379), (946469, 19666), + (946473, 16716), (946474, 11391), + (946495, 25421), (946496, 13740), + (946497, 201857), (946501, 6129), + (946507, 208090), (946511, 37897), + (946512, 85106), (946528, 2043), + (946529, 12085), (946540, 306295), + (946543, 25580), (946545, 148738), + (946550, 88310), (946553, 1146), + (946555, 2047), (946556, 23043), + (946559, 137930), (946565, 6910), + (946566, 134414), (946567, 16129), + (946571, 70948), (946573, 131176), + (946599, 2899), (946604, 8357), + (946607, 14393), (946609, 30114), + (946610, 94997), (946612, 9030), + (946614, 31800), (946626, 12077), + (946647, 6000), (946652, 124440), + (946653, 62320), (946655, 212402), + (946656, 98918), (946658, 20404), + (946659, 30), (946662, 365083), + (946667, 153830), (946669, 229506), + (946673, 18583), (946681, 160203), + (946683, 31823), (946696, 24659), + (946699, 15610), (946707, 231784), + (946709, 22422), (946710, 15157), + (946711, 6133), (946713, 38075), + (946726, 40269), (946742, 46704), + (946760, 1598), (946768, 35237), + (946769, 3193), (946788, 94125), + (946795, 6129), (946796, 12690), + (946800, 11379), (946801, 38364), + (946802, 324825), (946805, 641462), + (946808, 3184), (946811, 72107), + (946820, 4082), (946825, 108259), + (946826, 1920), (946834, 8761), + (946836, 411574), (946841, 650377), + (946844, 80836), (946850, 153576), + (946857, 10000), (946868, 12069), + (946886, 54741), (946889, 13136), + (946894, 112030), (946895, 2260), + (946898, 61513), (946900, 81630), + (946902, 344942), (946903, 174439), + (946904, 23240), (946905, 300), + (946909, 4880), (946912, 4763), + (946915, 27750), (946920, 112536), + (946926, 2450), (946927, 10000), + (946931, 30739), (946932, 28575), + (946934, 67456), (946937, 14307), + (946938, 18483), (946939, 40751), + (946942, 11920), (946952, 49856), + (946955, 10000), (946961, 168899), + (946965, 95806), (946967, 30837), + (946970, 104711), (946986, 15749), + (946995, 138472), (946996, 293257), + (946997, 69236), (946998, 10000), + (947001, 25668), (947004, 1920), + (947011, 105061), (947012, 8172), + (947015, 948714), (947019, 6686), + (947026, 190095), (947031, 96873), + (947034, 4272), (947035, 94149), + (947048, 13596), (947061, 2043), + (947062, 18202), (947063, 2043), + (947072, 10000), (947075, 2043), + (947080, 12350), (947081, 43216), + (947095, 24186), (947096, 30), + (947105, 3751), (947119, 116032), + (947120, 16032), (947125, 250), + (947127, 126528), (947134, 100000), + (947149, 10000), (947151, 12450), + (947153, 2450), (947166, 66300), + (947174, 4086), (947175, 38783), + (947176, 38185), (947182, 230098), + (947183, 4801), (947190, 44760), + (947196, 9490), (947203, 71927), + (947208, 57891), (947213, 41917), + (947215, 4086), (947219, 2043), + (947221, 2047), (947224, 130399), + (947230, 48886), (947231, 20000), + (947232, 20215), (947236, 91782), + (947250, 108733), (947253, 103383), + (947255, 125431), (947256, 157511), + (947257, 73452), (947258, 22702), + (947262, 4086), (947266, 13931), + (947269, 75082), (947280, 15580), + (947287, 58582), (947290, 89299), + (947294, 124444), (947297, 2043), + (947298, 107187), (947299, 5725), + (947301, 18214), (947308, 173210), + (947310, 819101), (947312, 104490), + (947317, 2043), (947323, 281015), + (947330, 105036), (947331, 2047), + (947337, 10000), (947347, 197151), + (947355, 2811), (947361, 68350), + (947370, 22043), (947375, 16129), + (947378, 102728), (947382, 67029), + (947384, 12443), (947394, 86206), + (947396, 5787), (947402, 30), + (947403, 14357), (947405, 41430), + (947407, 14520), (947412, 1380079), + (947414, 107149), (947425, 66921), + (947433, 78244), (947435, 10000), + (947450, 12350), (947454, 16547), + (947456, 55334), (947457, 281527), + (947458, 115497), (947465, 91159), + (947467, 2043), (947468, 2992), + (947470, 120149), (947476, 8357), + (947480, 12480), (947481, 205027), + (947482, 39153), (947488, 30), + (947489, 18454), (947493, 162651), + (947496, 44079), (947497, 2043), + (947498, 8430), (947501, 109251), + (947507, 2077), (947514, 8039), + (947523, 86886), (947526, 16939), + (947529, 1211856), (947532, 16129), + (947535, 10000), (947536, 155062), + (947538, 13043), (947550, 163696), + (947554, 36609), (947564, 22750), + (947565, 94878), (947567, 653879), + (947573, 10000), (947575, 64242), + (947581, 11089), (947592, 125947), + (947619, 63819), (947630, 2043), + (947632, 9496), (947635, 1288563), + (947636, 41891), (947637, 12695), + (947640, 120232), (947643, 10000), + (947646, 387744), (947656, 1258911), + (947662, 42038), (947663, 88024), + (947671, 12536), (947675, 11986), + (947682, 79296), (947685, 51585), + (947693, 59087), (947696, 129995), + (947697, 5327), (947723, 109060), + (947725, 31160), (947728, 68224), + (947731, 59611), (947745, 15580), + (947750, 14081), (947761, 106856), + (947764, 2260), (947767, 16783), + (947770, 149369), (947771, 124397), + (947772, 12375), (947783, 14086), + (947789, 102878), (947792, 118250), + (947797, 168397), (947798, 31160), + (947800, 37529), (947801, 31160), + (947802, 24528), (947806, 14086), + (947814, 39927), (947815, 61241), + (947820, 126849), (947828, 8357), + (947832, 1832), (947833, 107602), + (947835, 154939), (947837, 127545), + (947838, 2047), (947840, 1451387), + (947846, 20000), (947848, 39040), + (947849, 10712), (947859, 69306), + (947866, 17072), (947869, 1268513), + (947881, 6133), (947888, 560918), + (947890, 2043), (947892, 100000), + (947894, 27283), (947901, 30000), + (947905, 10000), (947919, 22047), + (947920, 10090), (947922, 157272), + (947925, 104065), (947939, 92077), + (947945, 125189), (947947, 374), + (947949, 12536), (947952, 49498), + (947954, 2910), (947955, 2430), + (947957, 2450), (947959, 6804), + (947961, 3654), (947969, 45063), + (947970, 14845), (947972, 216129), + (947974, 2043), (947975, 75361), + (947978, 24560), (947980, 11453), + (947997, 6000), (947999, 28536), + (948020, 76395), (948023, 231451), + (948025, 27215), (948029, 72430), + (948031, 32450), (948032, 30000), + (948044, 26722), (948053, 24025), + (948058, 12450), (948060, 106856), + (948061, 76129), (948062, 42559), + (948064, 132737), (948066, 26369), + (948069, 213900), (948076, 129270), + (948084, 30), (948085, 20267), + (948093, 157661), (948095, 10400), + (948105, 12043), (948106, 75278), + (948109, 57305), (948130, 33479), + (948140, 24491), (948143, 81601), + (948146, 14513), (948158, 45580), + (948159, 899365), (948168, 27275), + (948171, 77265), (948173, 7001), + (948177, 26410), (948181, 75448), + (948187, 1536), (948190, 34090), + (948196, 10000), (948198, 2039), + (948199, 4473), (948201, 35856), + (948207, 20000), (948208, 24358), + (948217, 24190), (948226, 618572), + (948228, 16000), (948234, 65334), + (948244, 126291), (948247, 72600), + (948257, 9901), (948269, 10000), + (948271, 18980), (948273, 84775), + (948282, 66272), (948288, 12047), + (948291, 10000), (948293, 58801), + (948294, 60309), (948300, 72833), + (948311, 2043), (948316, 20000), + (948326, 175870), (948331, 1322375), + (948334, 2039), (948337, 10000), + (948340, 3202), (948347, 17641), + (948348, 1888), (948357, 10433), + (948359, 5741), (948369, 243134), + (948370, 2450), (948374, 14630), + (948375, 48422), (948378, 102047), + (948388, 10000), (948396, 122974), + (948402, 16938), (948406, 18388), + (948409, 154832), (948411, 231614), + (948413, 6686), (948415, 4086), + (948431, 106129), (948435, 24374), + (948440, 1146045), (948441, 321928), + (948444, 17931), (948448, 83041), + (948454, 70745), (948457, 300207), + (948463, 75885), (948465, 8358), + (948475, 212335), (948486, 267344), + (948491, 34086), (948498, 4082), + (948501, 1100378), (948508, 14086), + (948514, 251297), (948515, 65134), + (948519, 303569), (948525, 12043), + (948532, 81234), (948538, 210000), + (948544, 5443), (948545, 31675), + (948549, 194164), (948552, 67105), + (948554, 28760), (948558, 23963), + (948567, 21177), (948570, 14086), + (948571, 14319), (948573, 24735), + (948587, 27539), (948590, 10000), + (948613, 22375), (948614, 66633), + (948616, 56741), (948617, 30257), + (948621, 12047), (948623, 76310), + (948627, 113436), (948628, 27406), + (948633, 10000), (948649, 6133), + (948651, 72162), (948657, 40403), + (948658, 176280), (948660, 68216), + (948663, 247486), (948664, 20055), + (948665, 210944), (948685, 10000), + (948693, 102298), (948694, 72069), + (948697, 10000), (948715, 111920), + (948716, 35114), (948721, 2047), + (948725, 12043), (948727, 343749), + (948728, 1288236), (948733, 12450), + (948736, 8260), (948744, 30211), + (948748, 17813), (948751, 8207), + (948759, 25627), (948766, 41758), + (948770, 302471), (948772, 32043), + (948779, 26350), (948781, 66864), + (948782, 10000), (948785, 108168), + (948796, 2934822), (948799, 2600), + (948804, 23922), (948812, 8450), + (948816, 20843), (948817, 2030), + (948819, 4086), (948822, 10000), + (948834, 30499), (948836, 22843), + (948848, 66868), (948858, 2510), + (948861, 10030), (948864, 250), + (948865, 4307), (948868, 14893), + (948870, 3967), (948874, 134328), + (948875, 91372), (948877, 7518), + (948883, 7449), (948887, 33150), + (948894, 250), (948895, 30000), + (948897, 129547), (948898, 119912), + (948904, 146340), (948905, 55276), + (948922, 71154), (948923, 68876), + (948940, 174764), (948955, 119909), + (948963, 17715), (948966, 4086), + (948970, 4654), (948972, 14180), + (948973, 178333), (948978, 182722), + (948982, 26314), (948984, 250), + (948985, 226053), (948986, 8172), + (948987, 115725), (948988, 15240), + (948993, 76032), (948994, 30), + (948998, 30), (949000, 10000), + (949012, 115987), (949014, 30618), + (949019, 21453), (949028, 23990), + (949031, 2043), (949032, 244445), + (949034, 10000), (949040, 43705), + (949041, 10000), (949044, 39216), + (949046, 10397), (949058, 20000), + (949062, 41195), (949078, 6000), + (949079, 6000), (949085, 82745), + (949094, 30133), (949098, 3400), + (949102, 282476), (949103, 54203), + (949104, 12039), (949107, 10000), + (949110, 94985), (949112, 100000), + (949113, 67183), (949116, 11582), + (949117, 32301), (949128, 24491), + (949130, 10128), (949135, 186752), + (949144, 2450), (949148, 20833), + (949154, 11390), (949159, 12260), + (949160, 190643), (949180, 101495), + (949181, 3740), (949182, 428728), + (949189, 66864), (949191, 3930), + (949196, 144647), (949197, 142232), + (949200, 41940), (949205, 10000), + (949210, 135420), (949211, 44366), + (949217, 265051), (949227, 46148), + (949228, 1076200), (949233, 183256), + (949241, 2030), (949245, 10080219), + (949258, 104540), (949263, 14393), + (949265, 8358), (949268, 306220), + (949270, 89294), (949272, 8358), + (949277, 20460), (949292, 251628), + (949303, 40707), (949305, 32755), + (949308, 22809), (949309, 107401), + (949316, 18358), (949324, 12043), + (949329, 13405), (949330, 46647), + (949331, 13284), (949336, 35726), + (949337, 174088), (949338, 5599), + (949342, 24872), (949345, 24746), + (949346, 10001), (949348, 64326), + (949349, 85528), (949350, 25222), + (949361, 30000), (949381, 76864), + (949387, 74542), (949395, 89513), + (949398, 61674), (949399, 65184), + (949406, 232038), (949408, 8358), + (949410, 8358), (949415, 35326), + (949418, 2315), (949422, 332872), + (949423, 14497), (949429, 4086), + (949438, 34200), (949442, 129440), + (949447, 76864), (949449, 14086), + (949450, 12039), (949456, 29070), + (949457, 84749), (949461, 6799), + (949466, 10000), (949476, 54407), + (949479, 18172), (949481, 67550), + (949484, 4489), (949511, 38918), + (949525, 139104), (949529, 28141), + (949530, 56659), (949532, 12000), + (949538, 8450), (949549, 17826), + (949558, 120215), (949560, 77672), + (949569, 16835), (949570, 13679), + (949578, 29982), (949581, 78784), + (949587, 2043), (949588, 36630), + (949592, 2043), (949599, 28545), + (949607, 290758), (949608, 165522), + (949614, 3473196), (949618, 202506), + (949620, 21246), (949624, 10000), + (949626, 8172), (949630, 4086), + (949644, 32755), (949645, 32012), + (949664, 16129), (949668, 12724), + (949671, 258666), (949674, 2350), + (949677, 17619), (949679, 14284), + (949682, 237114), (949683, 10233), + (949684, 51182), (949685, 17690), + (949686, 3840), (949690, 84701), + (949692, 8358), (949693, 191894), + (949694, 3284), (949697, 6133), + (949701, 9795), (949718, 1920), + (949727, 13030), (949730, 60526), + (949738, 53982), (949742, 471977), + (949746, 127947), (949747, 88321), + (949754, 30), (949759, 20399), + (949769, 77514), (949776, 40707), + (949778, 88402), (949780, 27287), + (949787, 12260), (949789, 30), + (949790, 38742), (949791, 22177), + (949795, 10000), (949796, 35296), + (949797, 10434), (949799, 22892), + (949806, 20670), (949819, 75248), + (949823, 84106), (949826, 8357), + (949829, 254396), (949845, 95180), + (949847, 97569), (949863, 4610), + (949865, 213436), (949875, 27895), + (949876, 16276), (949886, 21610), + (949894, 10000), (949896, 52034), + (949900, 17768), (949901, 71213), + (949902, 13267), (949906, 27339), + (949913, 15617), (949918, 101107), + (949927, 130), (949930, 54904), + (949931, 68899), (949932, 250), + (949942, 372007), (949947, 29250), + (949949, 2043), (949959, 4836), + (949960, 66246), (949962, 10092), + (949969, 8357), (949970, 40864), + (949971, 7946), (949974, 10000), + (949978, 74563), (949994, 10553), + (950000, 22669), (950001, 45362), + (950005, 90682), (950008, 68418), + (950009, 40404), (950013, 64021), + (950016, 177256), (950020, 24683), + (950023, 10071), (950036, 98695), + (950037, 10000), (950039, 141554), + (950046, 67191), (950048, 89148), + (950053, 103), (950055, 31081), + (950067, 83506), (950071, 14480), + (950076, 1581981), (950082, 105041), + (950084, 30800), (950092, 220272), + (950093, 429778), (950100, 10000), + (950102, 139475), (950104, 2450), + (950107, 66848), (950112, 3930), + (950126, 78270), (950130, 12442), + (950136, 2043), (950138, 211792), + (950142, 11382), (950143, 10000), + (950152, 78462), (950156, 12260), + (950162, 4658), (950163, 162657), + (950169, 20000), (950180, 69105), + (950186, 66848), (950191, 2043), + (950202, 53937), (950205, 86848), + (950209, 12269), (950211, 12446), + (950212, 124588), (950216, 78496), + (950222, 51500), (950224, 4090), + (950230, 148520), (950235, 76848), + (950242, 181381), (950243, 10000), + (950245, 16129), (950250, 22053), + (950254, 4075), (950255, 25004), + (950267, 87799), (950272, 20452), + (950277, 36712), (950278, 179254), + (950289, 41750), (950292, 13704), + (950294, 100000), (950301, 90050), + (950302, 24781), (950305, 86156), + (950306, 2043), (950308, 4497), + (950310, 99378), (950313, 19189), + (950320, 5660), (950325, 22916), + (950341, 2028), (950342, 14792), + (950343, 10000), (950345, 72906), + (950349, 4880), (950352, 258055), + (950356, 2043), (950358, 8047), + (950360, 18356), (950362, 1920), + (950366, 115034), (950375, 165628), + (950378, 10399), (950382, 13740), + (950383, 49393), (950387, 52308), + (950401, 226248), (950433, 10000), + (950436, 42299), (950438, 94927), + (950439, 1920), (950449, 117013), + (950451, 14128), (950453, 48884), + (950457, 12849), (950458, 62496), + (950460, 100338), (950462, 26419), + (950467, 19350), (950476, 76606), + (950482, 97721), (950485, 2450), + (950489, 105048), (950490, 30), + (950498, 20622), (950501, 6133), + (950502, 40427), (950514, 237887), + (950515, 144271), (950543, 109158), + (950545, 77892), (950553, 20), + (950561, 58374), (950577, 30000), + (950578, 22243), (950582, 68895), + (950585, 134900), (950586, 18356), + (950587, 16166), (950590, 909), + (950591, 97800), (950593, 6129), + (950595, 62524), (950601, 3193), + (950602, 16927), (950606, 129702), + (950611, 2043), (950614, 30), + (950615, 78543), (950616, 24386), + (950625, 24132), (950627, 45824), + (950628, 30), (950632, 110929), + (950635, 20722), (950637, 32876), + (950638, 46692), (950639, 78741), + (950649, 25464), (950669, 10806), + (950671, 162672), (950674, 2043), + (950677, 11808), (950678, 46948), + (950685, 12043), (950696, 10000), + (950705, 30000), (950708, 61287), + (950709, 10000), (950710, 10000), + (950714, 89958), (950722, 28760), + (950725, 163153), (950738, 30), + (950742, 42285), (950745, 87246), + (950748, 295760), (950752, 127898), + (950760, 12043), (950762, 17369), + (950769, 127840), (950770, 80845), + (950772, 438429), (950778, 203233), + (950779, 553480), (950788, 133629), + (950792, 222557), (950795, 10000), + (950806, 2450), (950816, 117709), + (950817, 2069), (950833, 30), + (950841, 129634), (950845, 12627), + (950846, 10000), (950848, 10708), + (950854, 12043), (950857, 184776), + (950860, 2113696), (950861, 38007), + (950863, 117493), (950872, 4833), + (950876, 22450), (950877, 37996), + (950878, 42496), (950883, 4397), + (950884, 8358), (950892, 1282583), + (950898, 222030), (950900, 123070), + (950901, 198652), (950904, 165787), + (950911, 37209), (950913, 13792), + (950915, 4086), (950927, 12043), + (950942, 25170), (950949, 12350), + (950952, 365020), (950953, 86212), + (950958, 26016), (950965, 98708), + (950971, 53118), (950974, 8358), + (950984, 41207), (950997, 100144), + (951001, 16000), (951002, 22047), + (951005, 37886), (951006, 21696), + (951010, 10000), (951015, 2047), + (951022, 30447), (951023, 66042), + (951024, 19382), (951027, 14091), + (951028, 55596), (951034, 90675), + (951035, 60257), (951046, 9318), + (951047, 33666), (951052, 3025341), + (951057, 40833), (951060, 31002), + (951072, 79540), (951078, 136368), + (951080, 9826), (951086, 149116), + (951092, 167056), (951093, 44043), + (951100, 2480), (951105, 23621), + (951108, 30000), (951116, 14880), + (951119, 6133), (951129, 29533), + (951132, 104761), (951159, 28476), + (951161, 18359), (951170, 97412), + (951171, 12039), (951174, 7401), + (951181, 210607), (951184, 33984), + (951187, 126927), (951190, 10000), + (951191, 10390), (951195, 40151), + (951197, 16646), (951203, 89943), + (951207, 56163), (951210, 32450), + (951212, 57843), (951218, 18359), + (951222, 66872), (951228, 6129), + (951243, 113932), (951244, 64530), + (951247, 22150), (951250, 16718), + (951259, 95741), (951261, 43834), + (951266, 705953), (951273, 28402), + (951274, 61308), (951276, 149103), + (951286, 26580), (951290, 301514), + (951292, 7420), (951295, 16718), + (951309, 12728), (951311, 26634), + (951317, 2260), (951322, 24877), + (951328, 153586), (951347, 108254), + (951352, 2450), (951358, 81865), + (951362, 83098), (951370, 2047), + (951384, 109087), (951391, 5086), + (951402, 29104), (951408, 22108), + (951411, 552500), (951417, 28069), + (951418, 3629), (951419, 30), + (951421, 165321), (951436, 155246), + (951440, 1445740), (951441, 3), + (951442, 20800), (951443, 516), + (951445, 145015), (951452, 85574), + (951455, 16963), (951458, 27452), + (951459, 108482), (951460, 22943), + (951461, 15707), (951477, 4086), + (951485, 103182), (951492, 12850), + (951493, 11624), (951496, 3930), + (951502, 119230), (951505, 10000), + (951506, 22890), (951508, 133114), + (951512, 8350), (951516, 12069), + (951517, 12350), (951519, 12114), + (951520, 95018), (951523, 96513), + (951527, 2615), (951534, 10119550), + (951541, 104748), (951542, 47867), + (951549, 111235), (951555, 17273), + (951557, 21125), (951559, 184067), + (951572, 30000), (951575, 14393), + (951579, 82262), (951582, 22047), + (951587, 227332), (951591, 71313), + (951593, 8430), (951610, 2450), + (951618, 10000), (951620, 71377), + (951637, 4477), (951640, 45606), + (951649, 20725), (951663, 2043), + (951669, 2047), (951672, 2430), + (951683, 144554), (951686, 37723), + (951690, 21014), (951708, 452), + (951709, 84115), (951710, 27623), + (951713, 28172), (951716, 12043), + (951718, 117341), (951722, 49989), + (951744, 80942), (951762, 2450), + (951764, 12143), (951782, 4086), + (951797, 4858), (951802, 100023), + (951803, 65307), (951804, 2450), + (951814, 36133), (951816, 12450), + (951817, 49009), (951818, 89828), + (951820, 6417), (951822, 48905), + (951832, 10000), (951844, 320119), + (951848, 102855), (951851, 182690), + (951855, 2174683), (951860, 22047), + (951863, 15267), (951866, 58176), + (951871, 34328), (951874, 77794), + (951880, 3276), (951889, 28718), + (951894, 110022), (951895, 12047), + (951897, 93530), (951898, 14493), + (951902, 160017), (951908, 10000), + (951909, 18577), (951910, 30241), + (951911, 92120), (951916, 4497), + (951930, 81534), (951934, 4497), + (951935, 2450), (951938, 2047), + (951946, 125643), (951954, 2103203), + (951958, 10664), (951959, 215051), + (951961, 2350), (951964, 1920), + (951966, 22661), (951981, 12763), + (951991, 2043), (951994, 9393), + (952001, 104169), (952004, 12480), + (952007, 13943), (952011, 36263), + (952015, 26226), (952025, 12910), + (952028, 723), (952030, 558714), + (952034, 3806), (952035, 2043), + (952036, 14493), (952045, 30030), + (952049, 2093828), (952051, 12043), + (952062, 2039), (952069, 70456), + (952070, 27490), (952072, 2450), + (952074, 92717), (952078, 10000), + (952082, 16137), (952083, 93559), + (952092, 9162), (952095, 14642), + (952098, 151115), (952101, 95055), + (952102, 6129), (952120, 57628), + (952129, 10000), (952132, 85204), + (952136, 420), (952139, 105837), + (952142, 24307), (952156, 500), + (952162, 4082), (952163, 74430), + (952165, 1652770), (952167, 38124), + (952168, 2536), (952169, 271439), + (952170, 72025), (952196, 4512), + (952199, 46212), (952200, 4320), + (952202, 63693), (952203, 101061), + (952208, 91088), (952220, 77531), + (952222, 133847), (952226, 12008), + (952234, 144524), (952238, 24086), + (952241, 96523), (952244, 74304), + (952250, 19633), (952252, 9320), + (952253, 77809), (952257, 321182), + (952259, 14880), (952268, 15580), + (952281, 4086), (952284, 12375), + (952291, 14407), (952292, 42047), + (952303, 10000), (952307, 38220), + (952308, 6555), (952309, 5803), + (952310, 31160), (952314, 22169), + (952318, 25493), (952319, 200119), + (952323, 7740), (952326, 35580), + (952330, 15580), (952333, 78956), + (952338, 84854), (952350, 43874), + (952353, 17623), (952360, 10000), + (952370, 2047), (952373, 238244), + (952375, 46755), (952378, 46622), + (952379, 10118), (952381, 4521), + (952382, 18258), (952384, 69602), + (952396, 6000), (952397, 12085), + (952408, 22043), (952415, 12085), + (952421, 115075), (952438, 12039), + (952447, 10000), (952450, 10000), + (952456, 8172), (952460, 10000), + (952463, 10000), (952466, 167428), + (952467, 113273), (952475, 37209), + (952476, 91997), (952488, 26609), + (952492, 85363), (952493, 22688), + (952495, 10000), (952500, 1920), + (952502, 24186), (952505, 108128), + (952506, 36329), (952509, 10000), + (952515, 4497), (952516, 2529), + (952517, 99447), (952529, 29741), + (952534, 52615), (952537, 2450), + (952545, 82080), (952549, 65744), + (952556, 25902), (952559, 60958), + (952560, 522055), (952561, 6586), + (952562, 445954), (952566, 12047), + (952575, 76856), (952581, 41931), + (952582, 168386), (952586, 2043), + (952587, 12047), (952590, 150353), + (952591, 154529), (952594, 10000), + (952600, 62887), (952605, 101450), + (952606, 6693), (952612, 99929), + (952619, 2047), (952622, 66856), + (952626, 10219), (952629, 6000), + (952631, 2047), (952638, 201124), + (952639, 118032), (952649, 68040), + (952667, 30), (952679, 30570), + (952684, 22047), (952685, 131566), + (952698, 4370), (952699, 95079), + (952702, 13946), (952703, 91036), + (952710, 1284075), (952711, 9893), + (952718, 20572), (952720, 9780), + (952729, 12430), (952733, 20215), + (952747, 95666), (952764, 85028), + (952769, 37709), (952776, 133571), + (952789, 4086), (952802, 72430), + (952803, 26000), (952809, 22331), + (952812, 25653), (952816, 25336), + (952818, 78903), (952827, 7805), + (952832, 82032), (952835, 12450), + (952838, 8253), (952839, 160070), + (952844, 2043), (952846, 113726), + (952850, 18583), (952851, 27676), + (952854, 15580), (952861, 10000), + (952864, 60531), (952879, 20000), + (952883, 48234), (952894, 12047), + (952899, 91168), (952903, 14393), + (952924, 150731), (952937, 4374), + (952953, 24132), (952962, 90942), + (952963, 26079), (952966, 1004086), + (952968, 125028), (952969, 3302043), + (952974, 71845), (952980, 70420), + (952983, 76880), (953000, 8202), + (953001, 35580), (953009, 120246), + (953016, 80358), (953022, 14499), + (953025, 16171), (953028, 77178), + (953034, 2043), (953037, 173174), + (953039, 510592), (953052, 44394), + (953057, 4710), (953061, 10000), + (953063, 79689), (953064, 35411), + (953068, 27289), (953073, 18819), + (953076, 13315), (953078, 10000), + (953079, 16129), (953088, 14086), + (953100, 22043), (953101, 66880), + (953103, 12043), (953106, 83000), + (953107, 45658), (953110, 4086), + (953119, 2043), (953122, 4086), + (953124, 13898), (953126, 89044), + (953138, 66872), (953139, 12043), + (953146, 20200), (953154, 131781), + (953156, 14513), (953158, 1379303), + (953162, 108629), (953166, 30000), + (953187, 140031), (953213, 14086), + (953214, 6000), (953226, 76472), + (953228, 4210), (953229, 77741), + (953235, 92056), (953243, 2450), + (953244, 83226), (953246, 115220), + (953254, 53212), (953268, 20000), + (953271, 40884), (953275, 7146), + (953278, 113188), (953291, 22282), + (953298, 151438), (953319, 17071), + (953320, 76827), (953330, 286884), + (953336, 31705), (953338, 10176), + (953340, 310409), (953342, 16970), + (953343, 2047), (953344, 115707), + (953348, 288973), (953350, 118176), + (953353, 78596), (953367, 24086), + (953372, 14086), (953383, 18172), + (953384, 100000), (953399, 6000), + (953403, 19648), (953422, 816), + (953429, 102379), (953430, 2350), + (953435, 21893), (953446, 2047), + (953448, 16129), (953452, 57627), + (953453, 2450), (953456, 2047), + (953460, 231539), (953461, 2260), + (953464, 2039), (953476, 18200), + (953477, 173646), (953478, 10000), + (953482, 14773), (953493, 266157), + (953495, 42047), (953499, 319208), + (953508, 186462), (953509, 2260), + (953513, 12260), (953517, 97900), + (953518, 15580), (953519, 46740), + (953521, 107566), (953531, 67806), + (953535, 17509), (953537, 112047), + (953544, 10000), (953547, 188974), + (953552, 1649025), (953564, 82345), + (953576, 30000), (953577, 14303), + (953581, 2039), (953583, 2450), + (953586, 49708), (953591, 48028), + (953593, 6024), (953595, 203428), + (953596, 10452), (953606, 409270), + (953611, 21808), (953615, 207497), + (953620, 10215), (953624, 105019), + (953650, 8472), (953651, 28031), + (953663, 76864), (953668, 20257), + (953669, 10000), (953670, 10000), + (953674, 30), (953679, 2450), + (953694, 8057), (953696, 75045), + (953697, 102754), (953701, 30), + (953706, 37941), (953708, 262912), + (953712, 6567), (953720, 32338), + (953724, 374287), (953725, 27330), + (953735, 100000), (953738, 29120), + (953740, 76864), (953741, 28705), + (953742, 2043), (953750, 2039), + (953754, 17462), (953777, 30), + (953787, 33284), (953805, 32620), + (953808, 15974), (953814, 72297), + (953829, 10000), (953832, 10051178), + (953833, 10523), (953839, 102766), + (953841, 8180), (953849, 7160), + (953850, 121435), (953873, 155646), + (953874, 12043), (953876, 356861), + (953877, 2047), (953896, 6129), + (953897, 1920), (953908, 10000), + (953910, 2260), (953913, 159903), + (953917, 128176), (953930, 66872), + (953931, 31160), (953936, 98871), + (953938, 6129), (953942, 9013), + (953948, 17581), (953951, 12043), + (953964, 73878), (953967, 15947), + (953971, 16113), (953978, 90535), + (953979, 14086), (953981, 5430), + (953982, 84638), (953993, 40537), + (953994, 80252), (954002, 1920), + (954003, 2047), (954007, 15580), + (954014, 118573), (954017, 87648), + (954020, 12443), (954025, 57504), + (954035, 280215), (954043, 89650), + (954044, 16342), (954047, 59912), + (954048, 2047), (954049, 146902), + (954061, 17429), (954065, 30460), + (954074, 14493), (954076, 4086), + (954080, 151092), (954087, 100000), + (954088, 16536), (954099, 238538), + (954104, 162114), (954105, 24334), + (954107, 46482), (954109, 187401), + (954112, 10000), (954117, 22000), + (954121, 5818), (954126, 10000), + (954132, 3369571), (954136, 609781), + (954139, 2430), (954148, 4160), + (954150, 32085), (954151, 112323), + (954156, 558), (954162, 8940), + (954164, 150815), (954172, 26342), + (954174, 18483), (954186, 51754), + (954200, 1237490), (954205, 204196), + (954217, 10333), (954219, 2043), + (954224, 240759), (954229, 4086), + (954253, 33970), (954254, 121747), + (954260, 10000), (954275, 76864), + (954282, 10833), (954291, 19121), + (954292, 6129), (954294, 2260), + (954296, 175516), (954299, 100969), + (954306, 27263), (954309, 88911), + (954311, 106000), (954325, 11910), + (954328, 6762), (954329, 126385), + (954339, 102993), (954342, 2043), + (954344, 63761), (954352, 46129), + (954354, 151375), (954356, 327729), + (954375, 45663), (954377, 42704), + (954386, 16133), (954405, 86864), + (954412, 2043), (954416, 67358), + (954417, 3112447), (954424, 60295), + (954432, 11582), (954439, 4690), + (954441, 20000), (954443, 23903), + (954454, 149759), (954470, 4086), + (954473, 100000), (954477, 80563), + (954485, 17486), (954496, 27124), + (954501, 2690), (954505, 18047), + (954529, 12350), (954536, 2047), + (954537, 289104), (954545, 3370), + (954553, 73162), (954557, 3400), + (954558, 86517), (954561, 12047), + (954564, 40006), (954570, 30187), + (954572, 2047), (954585, 3047), + (954588, 43400), (954598, 1440493), + (954600, 68899), (954602, 96704), + (954611, 30), (954623, 90207), + (954630, 2043), (954642, 135417), + (954646, 298453), (954658, 26129), + (954659, 2350), (954672, 116858), + (954676, 1920), (954683, 41160), + (954689, 34365), (954692, 2047), + (954707, 2043), (954717, 94016), + (954718, 2450), (954724, 4493), + (954728, 273367), (954730, 15625), + (954731, 14270), (954733, 14497), + (954736, 2350), (954737, 12536), + (954739, 129881), (954750, 10000), + (954753, 66856), (954758, 112612), + (954766, 114086), (954773, 43824), + (954776, 2043), (954780, 105985), + (954783, 148518), (954785, 82170), + (954787, 97843), (954801, 8172), + (954806, 14763), (954807, 244218), + (954811, 9444), (954817, 112129), + (954820, 1272185), (954821, 37918), + (954822, 91788), (954840, 2260), + (954842, 25304), (954845, 24610), + (954846, 4307), (954852, 183019), + (954853, 165915), (954865, 93753), + (954870, 4086), (954874, 9600), + (954886, 6129), (954889, 745099), + (954901, 2047), (954913, 489035), + (954915, 2047), (954919, 2979), + (954929, 2450), (954933, 13963), + (954936, 206609), (954938, 3579), + (954947, 45858), (954948, 22386), + (954954, 1146), (954955, 24606), + (954956, 79248), (954958, 24896), + (954978, 23740), (954983, 47627), + (954986, 83465), (954989, 20971), + (954992, 111796), (954995, 104497), + (954999, 30526), (955001, 2047), + (955006, 118870), (955009, 4086), + (955015, 26911), (955023, 45260), + (955031, 1), (955035, 80564), + (955036, 6392), (955040, 18456), + (955042, 6710), (955052, 2043), + (955053, 73292), (955064, 4086), + (955065, 93570), (955066, 16129), + (955069, 10000), (955071, 25387), + (955082, 5725), (955084, 50000), + (955092, 97229), (955103, 15580), + (955104, 91113), (955116, 44418), + (955124, 78903), (955127, 27500), + (955131, 2284), (955134, 2043), + (955142, 68716), (955149, 20432), + (955164, 121318), (955165, 132962), + (955172, 78407), (955174, 10000), + (955179, 86280), (955185, 506117), + (955187, 22043), (955188, 18172), + (955190, 30122), (955192, 50039), + (955195, 12043), (955207, 39536), + (955209, 180996), (955218, 49123), + (955235, 15580), (955244, 67708), + (955258, 202047), (955259, 117235), + (955283, 12960), (955297, 93289), + (955298, 10000), (955301, 104800), + (955304, 6141), (955306, 38391), + (955308, 62453), (955309, 102546), + (955311, 78903), (955314, 18867), + (955321, 58297), (955322, 291604), + (955323, 227344), (955325, 2450), + (955327, 12766), (955330, 83704), + (955337, 66864), (955355, 4086), + (955358, 36674), (955363, 796109), + (955367, 2450), (955375, 34082), + (955377, 30925), (955380, 16228), + (955381, 953152), (955398, 90978), + (955419, 2138807), (955422, 14583), + (955424, 100000), (955432, 6000), + (955433, 2332386), (955437, 10434), + (955438, 2043), (955439, 1428226), + (955447, 23284), (955450, 16986), + (955458, 24452), (955467, 3740), + (955471, 12854), (955476, 1366929), + (955488, 2910), (955490, 116788), + (955500, 14086), (955506, 249521), + (955508, 13527), (955512, 102663), + (955513, 30), (955516, 4086), + (955526, 90697), (955531, 15318), + (955540, 2047), (955543, 83111), + (955549, 134180), (955551, 11300), + (955559, 167156), (955561, 179955), + (955565, 296793), (955566, 38545), + (955567, 2331), (955568, 102350), + (955581, 74747), (955586, 1236), + (955588, 11677), (955590, 126877), + (955592, 83699), (955594, 38553), + (955596, 103276), (955607, 38394), + (955609, 182560), (955614, 10000), + (955625, 36712), (955627, 22043), + (955631, 21300), (955639, 314197), + (955640, 35530), (955641, 250), + (955645, 123591), (955646, 119198), + (955650, 68152), (955651, 6978), + (955655, 2047), (955656, 11886), + (955662, 2047), (955666, 12043), + (955668, 134190), (955669, 10722), + (955675, 36257), (955676, 89171), + (955678, 4086), (955682, 26824), + (955687, 27211), (955689, 20000), + (955693, 52013), (955694, 65391), + (955697, 60370), (955704, 186000), + (955717, 10000), (955724, 10000), + (955727, 55741), (955739, 192794), + (955740, 275008), (955741, 247114), + (955750, 74295), (955753, 20086), + (955757, 76864), (955767, 2350), + (955775, 6905), (955777, 12047), + (955778, 63762), (955784, 46740), + (955786, 99791), (955793, 154097), + (955796, 110071), (955798, 338377), + (955800, 244040), (955804, 5331), + (955815, 31160), (955816, 21529), + (955818, 13293), (955822, 20200), + (955824, 12677), (955828, 105949), + (955832, 123464), (955838, 27813), + (955843, 2028), (955845, 4086), + (955854, 20000), (955868, 6000), + (955873, 10000), (955874, 27480), + (955879, 149513), (955885, 12043), + (955886, 56989), (955889, 4090), + (955891, 380050), (955893, 5240), + (955894, 16203), (955900, 94222), + (955908, 134600), (955913, 117349), + (955916, 119880), (955923, 4307), + (955927, 17238), (955928, 462837), + (955929, 8357), (955935, 15580), + (955941, 6350), (955944, 24086), + (955945, 2047), (955953, 101904), + (955961, 38000), (955975, 16417), + (955977, 35314), (955986, 102323), + (955988, 68846), (956003, 20661), + (956006, 6000), (956012, 3779812), + (956019, 15559), (956031, 10000), + (956040, 84471), (956042, 13350), + (956043, 10000), (956048, 12047), + (956050, 58393), (956051, 164276), + (956060, 290164), (956072, 105248), + (956073, 81151), (956079, 33000), + (956082, 125724), (956083, 28306), + (956089, 24708), (956093, 189795), + (956099, 4880), (956103, 54760), + (956106, 2753669), (956114, 4086), + (956115, 52043), (956116, 25238), + (956121, 261469), (956134, 36925), + (956138, 82), (956144, 20000), + (956153, 91258), (956160, 10000), + (956162, 2851), (956165, 6216), + (956175, 79084), (956179, 122077), + (956182, 6229), (956190, 91936), + (956210, 110979), (956223, 32006), + (956229, 2450), (956232, 110231), + (956235, 2331), (956237, 2039), + (956245, 212133), (956252, 22043), + (956260, 27458), (956261, 86665), + (956267, 90856), (956272, 103782), + (956275, 104512), (956278, 96492), + (956282, 20059), (956283, 223623), + (956289, 94754), (956302, 1146), + (956307, 6129), (956312, 65107), + (956317, 11140), (956322, 102528), + (956334, 4908), (956365, 56625), + (956371, 26351), (956376, 138060), + (956388, 34411), (956394, 8357), + (956396, 157514), (956397, 22585), + (956401, 8357), (956403, 10215), + (956413, 173101), (956415, 83647), + (956418, 18357), (956421, 102043), + (956422, 28172), (956428, 21580), + (956432, 18357), (956433, 110000), + (956437, 46741), (956439, 8357), + (956446, 7353), (956455, 23696), + (956460, 8356), (956463, 10000), + (956467, 18357), (956468, 638575), + (956474, 4400), (956478, 22350), + (956480, 280604), (956481, 117119), + (956482, 975763), (956483, 461326), + (956491, 26212), (956493, 10200), + (956498, 79331), (956502, 2043), + (956505, 23788), (956511, 34690), + (956515, 63471), (956518, 2212055), + (956526, 41779), (956530, 18172), + (956532, 85070), (956534, 2322), + (956536, 10000), (956537, 14979), + (956538, 10077419), (956547, 295735), + (956548, 11038), (956549, 34346), + (956552, 2200801), (956556, 10000), + (956557, 10000), (956558, 215880), + (956559, 20223), (956564, 107666), + (956577, 20851), (956580, 20000), + (956590, 536034), (956597, 100712), + (956600, 73438), (956615, 801966), + (956620, 275693), (956630, 7000), + (956643, 1146), (956647, 2126251), + (956650, 157246), (956651, 10400), + (956652, 8356), (956657, 22350), + (956658, 18789), (956665, 75204), + (956668, 75712), (956674, 12000), + (956676, 66654), (956681, 4497), + (956684, 31954), (956688, 4085), + (956690, 42428), (956696, 97251), + (956703, 8356), (956713, 86612), + (956714, 97016), (956721, 10000), + (956722, 2450), (956723, 38462), + (956734, 67839), (956751, 2043), + (956752, 182860), (956754, 74607), + (956756, 4800), (956757, 95082), + (956761, 273805), (956762, 42195), + (956764, 20211), (956770, 6006), + (956779, 2047), (956788, 4078), + (956797, 12039), (956798, 493235), + (956813, 72977), (956814, 82254), + (956820, 24757), (956824, 2043), + (956825, 8356), (956826, 140319), + (956829, 44944), (956834, 93631), + (956835, 47639), (956842, 15625), + (956850, 138791), (956851, 19581), + (956863, 8472), (956867, 114854), + (956869, 216020), (956876, 152942), + (956886, 11925), (956896, 151333), + (956898, 6000), (956901, 28945), + (956903, 2831), (956904, 500), + (956905, 100000), (956907, 78383), + (956908, 94856), (956922, 107903), + (956923, 649002), (956926, 2043), + (956928, 35403), (956930, 26279), + (956934, 11758), (956943, 57263), + (956945, 55108), (956948, 210913), + (956950, 14608), (956954, 10000), + (956958, 28195), (956963, 41160), + (956964, 59440), (956969, 24020), + (956983, 90874), (956996, 15799), + (957001, 40000), (957003, 20000), + (957008, 34331), (957015, 124000), + (957016, 12323), (957024, 11920), + (957030, 42047), (957039, 2450), + (957040, 10000), (957041, 10000), + (957043, 103070), (957045, 65585), + (957050, 36529), (957054, 32197), + (957059, 24202), (957060, 10000), + (957063, 42103), (957064, 10000), + (957065, 2260), (957067, 50243), + (957068, 3047), (957073, 2260), + (957085, 115560), (957088, 36301), + (957093, 4773), (957096, 51368), + (957101, 20404), (957109, 10000), + (957111, 51612), (957118, 83189), + (957126, 44802), (957135, 25057), + (957139, 4050), (957140, 50480), + (957151, 9937), (957153, 5250), + (957156, 32545), (957157, 8357), + (957160, 108693), (957169, 313), + (957174, 52562), (957179, 22260), + (957185, 14527), (957186, 8357), + (957189, 56759), (957198, 7721), + (957199, 1146), (957200, 258065), + (957202, 11920), (957204, 12521), + (957206, 73061), (957211, 1000), + (957218, 313868), (957222, 30666), + (957223, 112258), (957228, 114226), + (957237, 4900), (957238, 369800), + (957240, 4880), (957244, 125534), + (957253, 16343), (957261, 20), + (957269, 10945), (957270, 117760), + (957275, 177460), (957280, 1243200), + (957285, 1920), (957291, 21520), + (957292, 70419), (957293, 69306), + (957294, 3740), (957296, 89277), + (957303, 2350), (957312, 60618), + (957322, 3740), (957326, 130442), + (957327, 10000), (957328, 81235), + (957331, 116193), (957333, 10617), + (957334, 26343), (957336, 29187), + (957341, 104214), (957357, 76471), + (957367, 2043), (957370, 16601), + (957372, 22324), (957378, 449160), + (957389, 3410), (957391, 53332), + (957394, 2047), (957395, 430801), + (957409, 121052), (957432, 80249), + (957435, 362587), (957440, 107451), + (957450, 1102450), (957455, 85725), + (957456, 202931), (957471, 115031), + (957489, 10404), (957492, 15043), + (957507, 30249), (957509, 16740), + (957511, 12852), (957517, 97233), + (957535, 26511), (957538, 10671), + (957552, 82576), (957568, 226699), + (957570, 76942), (957575, 10000), + (957577, 18391), (957579, 107761), + (957585, 124986), (957604, 189546), + (957605, 10000), (957608, 15580), + (957611, 37199), (957612, 44384), + (957614, 356911), (957615, 148037), + (957628, 202583), (957629, 69200), + (957630, 297259), (957632, 311494), + (957636, 400708), (957643, 24158), + (957646, 3393), (957672, 12375), + (957673, 2028), (957682, 30000), + (957683, 1500000), (957685, 1470028), + (957687, 2047), (957688, 10000), + (957695, 572000), (957716, 21641), + (957719, 376557), (957723, 10000), + (957724, 310000), (957726, 26000), + (957729, 4500), (957731, 153464), + (957745, 114605), (957747, 2047), + (957748, 136431), (957749, 6982), + (957754, 4180), (957757, 3284), + (957760, 31405), (957761, 381), + (957769, 435127), (957771, 129951), + (957772, 58357), (957777, 4086), + (957780, 10000), (957781, 10000), + (957784, 30000), (957788, 60807), + (957790, 1000), (957792, 58892), + (957798, 83936), (957800, 10000), + (957802, 3466), (957806, 10000), + (957811, 223470), (957813, 117971), + (957815, 20749), (957817, 4086), + (957818, 125173), (957819, 82965), + (957823, 16529), (957837, 8357), + (957840, 51219), (957849, 28293), + (957858, 18579), (957861, 2450), + (957863, 10898), (957864, 4690), + (957866, 356753), (957871, 3284), + (957872, 10000), (957878, 8586), + (957880, 50981), (957884, 5220), + (957890, 98393), (957891, 28318), + (957895, 5398), (957896, 26479), + (957898, 194277), (957901, 10000), + (957904, 151373), (957918, 16129), + (957924, 135094), (957926, 31146), + (957940, 175585), (957944, 4086), + (957954, 250), (957977, 8357), + (957981, 4086), (957992, 10000), + (957994, 38308), (958005, 85007), + (958011, 20404), (958013, 12043), + (958021, 1607152), (958031, 12688), + (958035, 45749), (958043, 2043), + (958050, 1092412), (958060, 22251), + (958063, 337655), (958064, 50946), + (958068, 4090), (958072, 175703), + (958073, 13770), (958074, 392929), + (958076, 66104), (958080, 22043), + (958081, 193848), (958083, 394691), + (958084, 134595), (958098, 36431), + (958103, 270393), (958104, 131468), + (958112, 115580), (958113, 53817), + (958115, 3920400), (958119, 45750), + (958125, 237872), (958128, 59947), + (958140, 69071), (958148, 14707), + (958152, 250), (958157, 1527165), + (958160, 37500), (958162, 2450), + (958170, 204441), (958176, 112205), + (958177, 3276), (958180, 20000), + (958181, 130859), (958187, 205703), + (958192, 125020), (958193, 61281), + (958195, 15786), (958197, 123181), + (958202, 24000), (958203, 86564), + (958205, 4086), (958206, 31647), + (958207, 18200), (958219, 187683), + (958228, 48460), (958231, 17920), + (958235, 143859), (958249, 118551), + (958259, 10000), (958271, 254599), + (958272, 16254), (958279, 10000), + (958285, 83044), (958301, 149662), + (958313, 184272), (958317, 88508), + (958323, 24652), (958335, 20740), + (958347, 12444), (958350, 2047), + (958364, 121625), (958372, 185907), + (958374, 44531), (958378, 4086), + (958395, 4086), (958413, 16350), + (958414, 10066880), (958417, 2450), + (958419, 110966), (958424, 36812), + (958431, 107672), (958439, 41536), + (958443, 26361), (958446, 202450), + (958459, 30), (958469, 61117), + (958474, 1095), (958475, 2900), + (958488, 2332), (958496, 88294), + (958498, 76297), (958499, 76872), + (958504, 82), (958506, 25712), + (958520, 12039), (958522, 10401), + (958527, 69764), (958531, 78746), + (958542, 96576), (958549, 69580), + (958553, 103811), (958554, 10000), + (958562, 11482), (958574, 167855), + (958576, 434616), (958579, 20432), + (958583, 60586), (958587, 144766), + (958588, 3263), (958592, 14495), + (958605, 2260), (958610, 103468), + (958615, 76864), (958616, 20000), + (958621, 44760), (958623, 34325), + (958630, 12043), (958646, 10000), + (958648, 186205), (958651, 22165), + (958652, 14303), (958655, 261311), + (958658, 2043), (958665, 9020), + (958670, 84714), (958672, 10000), + (958678, 6000), (958681, 181774), + (958685, 10000), (958687, 68911), + (958694, 38610), (958697, 2039), + (958705, 22775), (958706, 2061), + (958708, 3740), (958720, 84244), + (958722, 32805), (958728, 91157), + (958732, 54897), (958734, 22260), + (958737, 33937), (958738, 10000), + (958740, 4023), (958750, 3275), + (958751, 10000), (958773, 91497), + (958776, 375489), (958783, 131243), + (958795, 23366), (958799, 89131), + (958810, 3468), (958814, 10000), + (958826, 12039), (958831, 1315442), + (958834, 2047), (958841, 16129), + (958843, 6000), (958854, 12047), + (958858, 10000), (958860, 97834), + (958862, 1146), (958866, 18172), + (958870, 3238460), (958872, 76465), + (958879, 15580), (958880, 44737), + (958881, 7480), (958895, 4307), + (958909, 22443), (958911, 13184), + (958914, 45977), (958920, 342409), + (958924, 12499), (958936, 18870), + (958937, 34024), (958939, 83547), + (958941, 18125), (958949, 60232), + (958952, 960), (958954, 107533), + (958955, 670722), (958957, 8460), + (958963, 2039), (958972, 4378), + (958978, 42165), (958993, 173219), + (958995, 3951), (958998, 19654), + (959004, 9320), (959009, 20617), + (959011, 30538), (959019, 9740), + (959020, 18387), (959022, 1920), + (959025, 72511), (959031, 30000), + (959034, 329362), (959035, 373704), + (959037, 12297), (959041, 13905), + (959044, 30159), (959051, 10000), + (959052, 26536), (959060, 4307), + (959063, 23740), (959065, 22139), + (959066, 6000), (959071, 869641), + (959078, 10000), (959080, 75721), + (959089, 130442), (959099, 1653954), + (959102, 12450), (959104, 126258), + (959105, 35410), (959135, 25975), + (959144, 10000), (959146, 33151), + (959148, 36129), (959149, 12047), + (959151, 67632), (959154, 80885), + (959155, 14086), (959156, 201607), + (959164, 32260), (959167, 85603), + (959178, 40000), (959192, 36133), + (959194, 87951), (959196, 10000), + (959212, 230536), (959216, 2350), + (959224, 6129), (959235, 212605), + (959241, 21756), (959245, 50710), + (959247, 13358), (959252, 20000), + (959267, 110626), (959273, 66835), + (959274, 20000), (959276, 122085), + (959285, 38979), (959287, 209893), + (959289, 32076), (959293, 29109), + (959296, 43020), (959297, 51929), + (959298, 4212), (959312, 59087), + (959313, 2043), (959314, 18176), + (959319, 398407), (959323, 558), + (959324, 30359), (959332, 72940), + (959336, 12047), (959342, 103052), + (959346, 140824), (959350, 2039), + (959353, 583216), (959357, 201840), + (959359, 67053), (959383, 15729), + (959391, 18777), (959393, 7140), + (959401, 55676), (959407, 74793), + (959409, 369360), (959417, 19597), + (959421, 10000), (959424, 166714), + (959428, 160818), (959429, 70402), + (959432, 22047), (959442, 392578), + (959447, 158483), (959478, 28157), + (959479, 193199), (959483, 82061), + (959486, 52478), (959498, 53181), + (959499, 27584), (959501, 42047), + (959508, 7017), (959516, 25783), + (959524, 23116), (959531, 971925), + (959540, 113111), (959541, 236236), + (959548, 67715), (959550, 25489), + (959561, 8358), (959563, 6800), + (959566, 40000), (959578, 80800), + (959580, 64651), (959588, 27955), + (959590, 12047), (959593, 20071), + (959606, 114845), (959607, 15323), + (959612, 10250), (959613, 127627), + (959619, 59562), (959621, 4471), + (959622, 1400102), (959626, 44760), + (959631, 24266), (959634, 2043), + (959635, 228358), (959638, 12323), + (959639, 85406), (959640, 6129), + (959644, 28867), (959657, 12047), + (959658, 3740), (959667, 2616), + (959669, 12043), (959670, 151125), + (959674, 14094), (959678, 1500), + (959680, 14208), (959686, 8480), + (959694, 409702), (959700, 70000), + (959702, 10000), (959706, 101657), + (959713, 72731), (959724, 53203), + (959729, 26364), (959732, 61599), + (959733, 64393), (959745, 36133), + (959749, 2043), (959751, 2043), + (959755, 43643), (959757, 87079), + (959760, 18358), (959761, 2043), + (959770, 12450), (959771, 133402), + (959772, 2039), (959774, 86476), + (959775, 18238), (959782, 47711), + (959790, 90216), (959794, 2047), + (959795, 18000), (959799, 23958), + (959800, 146728), (959801, 161651), + (959808, 240346), (959817, 12000), + (959822, 278426), (959833, 129902), + (959835, 24610), (959838, 18387), + (959841, 2043), (959842, 239214), + (959844, 119350), (959848, 16091), + (959853, 10000), (959860, 10000), + (959870, 3010510), (959880, 1560423), + (959882, 2323), (959883, 134239), + (959884, 84475), (959889, 90172), + (959895, 7826), (959898, 159529), + (959900, 25231), (959901, 92489), + (959902, 84066), (959908, 3960), + (959925, 114073), (959936, 10000), + (959937, 210023), (959941, 434195), + (959942, 186217), (959945, 562122), + (959949, 2039), (959957, 2047), + (959959, 339061), (959987, 90436), + (959992, 1083344), (960003, 10215), + (960007, 8357), (960016, 34094), + (960022, 2047), (960029, 22615), + (960039, 36129), (960045, 91345), + (960046, 12047), (960053, 567095), + (960058, 15580), (960061, 42910), + (960063, 371436), (960064, 66848), + (960069, 115926), (960070, 14422), + (960082, 23119), (960087, 12322), + (960091, 24990), (960092, 110000), + (960113, 83384), (960114, 10000), + (960119, 2536), (960122, 515656), + (960140, 180112), (960148, 4050), + (960150, 10000), (960153, 56953), + (960165, 14485), (960166, 65710), + (960174, 24165), (960182, 39660), + (960188, 73937), (960190, 103767), + (960191, 214086), (960199, 210000), + (960210, 67691), (960211, 41890), + (960214, 3960627), (960221, 126827), + (960224, 11781), (960227, 14081), + (960231, 24139), (960234, 33900), + (960237, 32375), (960238, 1052833), + (960246, 35658), (960247, 12350), + (960249, 122842), (960253, 10000), + (960262, 20254), (960271, 33579), + (960281, 32684), (960287, 24510), + (960288, 7989), (960292, 165708), + (960302, 144160), (960311, 43573), + (960319, 5410), (960321, 67736), + (960325, 90283), (960339, 5633), + (960340, 2450), (960344, 11250), + (960350, 10000), (960360, 216678), + (960362, 2331), (960364, 10215), + (960365, 88295), (960375, 30000), + (960383, 242807), (960384, 252130), + (960387, 20403), (960388, 55065), + (960405, 12350), (960421, 55983), + (960425, 107733), (960426, 464457), + (960430, 31160), (960434, 6850), + (960435, 414328), (960436, 59887), + (960446, 2615), (960457, 105421), + (960459, 10215), (960466, 418409), + (960471, 110000), (960477, 291723), + (960486, 33853), (960492, 154125), + (960496, 120000), (960501, 45438), + (960503, 24027), (960505, 721163), + (960518, 2043), (960533, 149234), + (960535, 12513), (960538, 45277), + (960543, 120783), (960548, 173363), + (960560, 15580), (960564, 8356), + (960565, 8356), (960571, 30240), + (960573, 136562), (960580, 662077), + (960583, 32352), (960598, 43906), + (960599, 58575), (960600, 10000), + (960603, 10000), (960605, 425927), + (960609, 58583), (960624, 6828), + (960630, 9172), (960633, 3283), + (960634, 68349), (960644, 181076), + (960652, 113584), (960659, 2068), + (960671, 74476), (960672, 255793), + (960675, 2046), (960677, 68678), + (960679, 46750), (960681, 99873), + (960682, 100000), (960688, 56805), + (960689, 116267), (960692, 452), + (960701, 43498), (960704, 3740), + (960707, 10000), (960708, 10000), + (960712, 66840), (960733, 1822), + (960744, 12663), (960755, 7000), + (960757, 26955), (960758, 111789), + (960759, 9451), (960772, 132426), + (960773, 26752), (960775, 139108), + (960779, 2046), (960782, 85195), + (960790, 5360), (960792, 12038), + (960798, 27665), (960800, 34159), + (960806, 32445), (960815, 40710), + (960828, 35525), (960830, 15553), + (960833, 138440), (960835, 33737), + (960837, 6129), (960841, 86973), + (960842, 8422), (960847, 4751), + (960859, 22513), (960868, 95353), + (960880, 5725), (960884, 16413), + (960885, 2260), (960897, 20376), + (960904, 14086), (960910, 10000), + (960911, 2046), (960927, 24370), + (960931, 10000), (960934, 42668), + (960936, 91135), (960943, 6129), + (960945, 12450), (960950, 68567), + (960951, 12441), (960958, 8355), + (960962, 82750), (960968, 10000), + (960973, 25580), (960975, 38261), + (960978, 14671), (960981, 10000), + (960982, 8355), (960984, 7913), + (960986, 20000), (960987, 10000), + (960990, 73485), (960991, 89957), + (960998, 9461), (961000, 86848), + (961004, 12258), (961005, 30261), + (961008, 10000), (961014, 8170), + (961017, 41069), (961022, 65891), + (961025, 4085), (961042, 10000), + (961046, 43275), (961061, 24301), + (961063, 17500), (961067, 485234), + (961095, 44540), (961102, 22068), + (961114, 2043), (961120, 10000), + (961122, 10000), (961125, 10000), + (961127, 4512), (961128, 21755), + (961129, 4086), (961138, 69298), + (961147, 517000), (961149, 101659), + (961159, 2113281), (961161, 148851), + (961164, 117124), (961177, 42225), + (961183, 8355), (961189, 58100), + (961194, 21912), (961204, 301810), + (961206, 66000), (961208, 28282), + (961219, 17126), (961229, 12043), + (961236, 22322), (961237, 102159), + (961243, 266848), (961244, 42839), + (961249, 10000), (961251, 18786), + (961257, 2431), (961269, 15748), + (961271, 203129), (961275, 50000), + (961280, 377558), (961281, 10000), + (961282, 12085), (961298, 2331), + (961300, 730181), (961308, 12262), + (961312, 1329730), (961314, 16793), + (961317, 276218), (961321, 8568), + (961333, 4094), (961337, 4681), + (961341, 12047), (961357, 36587), + (961363, 376627), (961367, 565952), + (961372, 511892), (961388, 35099), + (961392, 10000), (961396, 128673), + (961402, 14493), (961403, 612243), + (961404, 2450), (961406, 15770), + (961409, 23298), (961435, 10000), + (961449, 189140), (961456, 160493), + (961465, 93217), (961475, 114098), + (961481, 113792), (961483, 78895), + (961491, 134589), (961496, 146971), + (961503, 350382), (961508, 24422), + (961511, 80216), (961515, 32047), + (961524, 30000), (961533, 38947), + (961534, 224964), (961552, 579148), + (961553, 7211), (961559, 84914), + (961570, 10000), (961571, 10000), + (961584, 128647), (961593, 11654), + (961595, 35145), (961598, 30687), + (961606, 8172), (961625, 62047), + (961627, 12615), (961641, 70676), + (961652, 59258), (961674, 2350), + (961680, 31000), (961686, 40173), + (961693, 27202), (961695, 20000), + (961700, 402648), (961701, 32038), + (961705, 44301), (961717, 123428), + (961720, 418160), (961721, 163740), + (961724, 41160), (961726, 395800), + (961741, 100000), (961742, 68356), + (961743, 50000), (961749, 72350), + (961770, 12331), (961793, 50447), + (961802, 32497), (961813, 2450), + (961819, 4360), (961833, 80376), + (961842, 85608), (961845, 12297), + (961846, 24612), (961851, 197356), + (961859, 55976), (961887, 6890), + (961888, 7595), (961894, 36594), + (961902, 501194), (961911, 8205), + (961915, 4242), (961920, 10215), + (961940, 2450), (961942, 71), + (961944, 5204), (961945, 12262), + (961947, 33120), (961950, 6129), + (961961, 64394), (961975, 45571), + (961983, 25787), (961987, 6409), + (961994, 44283), (962015, 4372), + (962029, 2988), (962032, 2047), + (962045, 18798), (962051, 90868), + (962052, 403977), (962057, 401400), + (962062, 68614), (962071, 2047), + (962081, 23316), (962083, 32536), + (962090, 110000), (962099, 76856), + (962101, 179225), (962107, 135255), + (962108, 100417), (962156, 30000), + (962162, 20000), (962174, 8188), + (962188, 203837), (962196, 18358), + (962197, 1187692), (962198, 85610), + (962201, 1291909), (962207, 183084), + (962210, 20000), (962211, 10000), + (962215, 14086), (962218, 1135798), + (962226, 1832047), (962229, 42039), + (962232, 10000), (962234, 1228926), + (962242, 88312), (962243, 10000), + (962246, 10000), (962247, 10000), + (962249, 2043), (962252, 33871), + (962264, 10000), (962266, 10000), + (962268, 149034), (962272, 12900), + (962274, 12047), (962277, 293264), + (962282, 1878125), (962294, 20000), + (962309, 4086), (962312, 81472), + (962313, 30223), (962319, 54760), + (962331, 220000), (962341, 147881), + (962347, 10000), (962354, 15787), + (962363, 48358), (962364, 50620), + (962365, 64519), (962367, 146063), + (962381, 16000), (962385, 10000), + (962397, 22450), (962401, 61482), + (962426, 2047), (962435, 304587), + (962437, 30000), (962454, 117205), + (962457, 302972), (962459, 11920), + (962467, 292941), (962469, 62000), + (962471, 32910), (962479, 94181), + (962499, 29166), (962513, 59207), + (962524, 224157), (962531, 18358), + (962538, 32047), (962543, 10000), + (962554, 28771), (962555, 106143), + (962563, 20558), (962571, 173894), + (962580, 71643), (962594, 5741), + (962598, 35580), (962604, 23449), + (962613, 78116), (962621, 37889), + (962637, 89130), (962648, 21947), + (962650, 66389), (962661, 88892), + (962679, 382533), (962692, 31217), + (962693, 10000), (962694, 238255), + (962708, 240847), (962734, 25689), + (962735, 20000), (962746, 187978), + (962757, 45883), (962767, 115681), + (962772, 4663), (962775, 32350), + (962779, 25750), (962784, 10000), + (962793, 44032), (962796, 123740), + (962803, 18172), (962807, 165110), + (962810, 137184), (962818, 78101), + (962820, 19279), (962826, 12450), + (962828, 32047), (962829, 10000), + (962840, 60809), (962841, 231699), + (962846, 224160), (962866, 510000), + (962871, 10000), (962885, 10030), + (962890, 22450), (962898, 10000), + (962905, 84427), (962913, 20500), + (962914, 28859), (962921, 10000), + (962923, 118707), (962927, 1000), + (962930, 12332), (962940, 19901), + (962945, 12047), (962950, 109410), + (962951, 4379), (962960, 77660), + (962983, 12350), (962986, 100000), + (962987, 19084), (962993, 48928), + (962994, 18359), (962996, 2043), + (963009, 40000), (963017, 16063), + (963018, 10000), (963032, 471600), + (963071, 2450), (963081, 142047), + (963084, 15580), (963087, 2450), + (963099, 38485), (963100, 87695), + (963116, 45626), (963124, 77611), + (963129, 10000), (963135, 16199), + (963138, 221206), (963167, 10000), + (963180, 16344), (963181, 2288), + (963182, 20279), (963191, 10000), + (963204, 82085), (963209, 20000), + (963211, 59810), (963224, 10000), + (963237, 10000), (963240, 38123), + (963263, 10000), (963279, 39058), + (963294, 16076), (963298, 10000), + (963308, 18172), (963320, 10000), + (963325, 47968), (963334, 19637), + (963338, 12043), (963341, 244), + (963364, 10391), (963372, 34487), + (963381, 97207), (963385, 31577), + (963392, 24086), (963396, 39320), + (963400, 4086), (963404, 23285), + (963410, 1320300), (963415, 40000), + (963423, 126177), (963424, 88756), + (963427, 477453), (963431, 10000), + (963441, 24086), (963458, 16565), + (963460, 6000), (963464, 645792), + (963465, 10000), (963474, 22047), + (963486, 34472), (963498, 57212), + (963499, 14520), (963500, 24303), + (963504, 10200), (963505, 32444), + (963512, 20866), (963516, 26129), + (963523, 76541), (963528, 31676), + (963529, 126413), (963531, 10000), + (963533, 168332), (963534, 70015), + (963540, 331055), (963543, 10000), + (963553, 87679), (963570, 49847), + (963572, 10000), (963578, 16129), + (963586, 9535), (963588, 45732), + (963589, 100), (963596, 14086), + (963616, 16000), (963621, 12000), + (963629, 20000), (963639, 143336), + (963642, 250), (963662, 17436), + (963668, 153546), (963669, 42524), + (963675, 10398), (963686, 148248), + (963690, 20402), (963702, 16129), + (963703, 12047), (963707, 24086), + (963709, 12043), (963711, 28000), + (963712, 36129), (963726, 8359), + (963734, 95436), (963742, 46335), + (963744, 195967), (963749, 13521), + (963751, 28447), (963774, 68358), + (963775, 257532), (963776, 304241), + (963777, 95426), (963780, 10000), + (963781, 452), (963784, 4303), + (963788, 20000), (963789, 13264), + (963801, 26006), (963825, 168730), + (963829, 10000), (963830, 249577), + (963831, 34852), (963841, 16547), + (963846, 158057), (963871, 2127869), + (963873, 2047), (963874, 154109), + (963880, 186526), (963882, 20000), + (963907, 88211), (963914, 37964), + (963919, 20000), (963924, 500), + (963928, 163701), (963931, 12047), + (963939, 18357), (963947, 305045), + (963960, 3740), (963980, 6129), + (963998, 32540), (964008, 135859), + (964024, 12043), (964026, 148852), + (964031, 59608), (964034, 10000), + (964047, 71773), (964053, 59286), + (964056, 138172), (964061, 116780), + (964071, 24493), (964086, 121220), + (964088, 10000), (964092, 21803), + (964094, 64473), (964103, 178983), + (964119, 6129), (964121, 22490), + (964123, 62271), (964127, 96601), + (964130, 114853), (964133, 19949), + (964134, 110000), (964138, 26140), + (964139, 34090), (964156, 22043), + (964158, 8356), (964165, 147043), + (964201, 70641), (964209, 22043), + (964211, 65784), (964215, 1285903), + (964230, 10000), (964231, 10000), + (964234, 30000), (964241, 138946), + (964248, 155226), (964250, 2043), + (964265, 177806), (964284, 126698), + (964304, 183030), (964307, 110256), + (964319, 56193), (964323, 40361), + (964327, 24496), (964331, 14493), + (964336, 60043), (964346, 130399), + (964349, 147943), (964350, 524528), + (964356, 122043), (964362, 56129), + (964393, 11582), (964398, 234525), + (964404, 84962), (964423, 28172), + (964437, 52450), (964455, 54663), + (964470, 20000), (964474, 20000), + (964485, 20000), (964486, 42430), + (964492, 1195347), (964493, 12843), + (964506, 2043), (964526, 198933), + (964535, 501588), (964538, 279128), + (964554, 2450), (964559, 13740), + (964563, 120325), (964566, 2115793), + (964567, 2043), (964569, 68600), + (964574, 162173), (964580, 107825), + (964585, 20000), (964595, 145360), + (964597, 48400), (964610, 30399), + (964611, 1410957), (964619, 66125), + (964620, 210636), (964631, 6133), + (964648, 12043), (964660, 93557), + (964672, 10000), (964675, 14307), + (964687, 116000), (964713, 3331), + (964738, 10000), (964749, 175824), + (964752, 21300), (964755, 80663), + (964757, 143302), (964762, 133306), + (964789, 10000), (964796, 169544), + (964813, 82602), (964817, 15613), + (964818, 78917), (964825, 12450), + (964826, 169816), (964832, 10000), + (964834, 20500), (964849, 59788), + (964852, 10000), (964853, 16536), + (964876, 442024), (964881, 332), + (964887, 250), (964899, 12047), + (964900, 14493), (964916, 169330), + (964928, 10000), (964933, 33885), + (964934, 317792), (964942, 13937), + (964943, 52047), (964945, 20424), + (964954, 24371), (964956, 44338), + (964958, 24700), (964976, 6129), + (964981, 14336), (964982, 40000), + (964983, 78891), (965001, 28844), + (965008, 82451), (965013, 240657), + (965024, 10000), (965056, 73226), + (965058, 89294), (965059, 649238), + (965061, 26778), (965089, 22322), + (965095, 18172), (965097, 24305), + (965108, 15502), (965122, 79193), + (965130, 43184), (965131, 41808), + (965135, 110430), (965156, 109356), + (965161, 13350), (965169, 48656), + (965174, 80000), (965184, 22443), + (965194, 40146), (965211, 49791), + (965212, 122809), (965231, 58634), + (965246, 6129), (965248, 10000), + (965266, 98129), (965276, 68172), + (965293, 83658), (965296, 30904), + (965308, 2450), (965317, 117229), + (965327, 7001), (965328, 18357), + (965352, 47519), (965361, 36533), + (965362, 121960), (965364, 2759396), + (965366, 80131), (965380, 26129), + (965396, 16890), (965400, 85028), + (965416, 8172), (965417, 2043), + (965420, 107986), (965441, 10000), + (965443, 50077), (965446, 31997), + (965448, 308280), (965453, 311147), + (965455, 24086), (965460, 224176), + (965473, 93065), (965494, 15580), + (965506, 97972), (965511, 10000), + (965516, 4086), (965518, 4086), + (965521, 2047), (965524, 12043), + (965527, 14086), (965531, 6129), + (965541, 24486), (965554, 10000), + (965558, 16129), (965562, 5318), + (965570, 25851), (965573, 102478), + (965577, 11140), (965586, 62262), + (965587, 72266), (965596, 222297), + (965611, 8357), (965619, 10000), + (965622, 45611), (965623, 102163), + (965629, 38802), (965637, 89137), + (965644, 279925), (965645, 44086), + (965659, 8357), (965667, 101553), + (965668, 16548), (965676, 638309), + (965688, 109662), (965690, 10000), + (965695, 165679), (965702, 12043), + (965710, 81961), (965721, 15443), + (965732, 24661), (965736, 118356), + (965740, 20710), (965754, 24301), + (965755, 212690), (965776, 211566), + (965780, 16417), (965785, 442654), + (965797, 8356), (965834, 88036), + (965841, 42446), (965848, 22442), + (965850, 825476), (965858, 11409), + (965863, 218792), (965867, 2047), + (965886, 236202), (965892, 93643), + (965904, 10000), (965910, 59906), + (965926, 68320), (965931, 41075), + (965957, 203092), (965981, 12047), + (965992, 2047), (966001, 23227), + (966009, 10000), (966013, 278000), + (966015, 10000), (966028, 12043), + (966029, 47426), (966051, 17826), + (966057, 36197), (966062, 134262), + (966063, 43604), (966082, 106159), + (966090, 140725), (966100, 12295), + (966124, 126683), (966125, 81143), + (966127, 25580), (966137, 35580), + (966151, 2260), (966155, 7800), + (966164, 109236), (966167, 289713), + (966175, 54208), (966182, 117789), + (966238, 127621), (966243, 159216), + (966254, 7000), (966256, 10000), + (966257, 18357), (966261, 22047), + (966270, 1395688), (966282, 32260), + (966288, 74028), (966290, 10537), + (966307, 24815), (966309, 20000), + (966312, 62970), (966330, 2260), + (966332, 2899), (966337, 17334), + (966354, 48331), (966362, 52727), + (966390, 18172), (966435, 79306), + (966439, 10000), (966445, 20000), + (966449, 19722), (966452, 8357), + (966458, 14094), (966461, 2047), + (966462, 12043), (966467, 7353), + (966474, 17677), (966490, 52000), + (966506, 29035), (966511, 26129), + (966516, 40400), (966536, 45517), + (966556, 277183), (966567, 14086), + (966607, 2331), (966612, 19047), + (966613, 24086), (966625, 17587), + (966629, 28168), (966653, 24416), + (966659, 48972), (966662, 124281), + (966666, 4493), (966670, 36129), + (966677, 136553), (966692, 23811), + (966709, 313370), (966710, 65932), + (966727, 62308), (966732, 122415), + (966738, 107044), (966762, 117273), + (966763, 19388), (966766, 26129), + (966778, 23963), (966781, 2043), + (966788, 12314), (966799, 397014), + (966804, 22450), (966828, 629100), + (966829, 93114), (966837, 127511), + (966842, 114462), (966862, 152148), + (966873, 31046), (966882, 20000), + (966908, 21917), (966914, 232711), + (966923, 10000), (966924, 108469), + (966934, 121355), (966943, 118144), + (966958, 188142), (966961, 230838), + (966978, 31489), (966997, 12047), + (967005, 100000), (967010, 34771), + (967011, 118597), (967014, 135955), + (967019, 73357), (967028, 10000), + (967030, 87992), (967037, 242222), + (967039, 71192), (967052, 10000), + (967060, 24743), (967136, 10000), + (967137, 73384), (967143, 302260), + (967156, 113061), (967157, 66956), + (967159, 56529), (967168, 10000), + (967187, 70248), (967196, 168200), + (967197, 93931), (967214, 10000), + (967215, 12043), (967254, 389763), + (967262, 140798), (967269, 211957), + (967271, 53622), (967285, 110903), + (967297, 133211), (967299, 316572), + (967300, 14430), (967313, 77076), + (967314, 137270), (967333, 165897), + (967338, 16133), (967343, 30617), + (967349, 44580), (967353, 132105), + (967371, 125213), (967373, 238402), + (967377, 132325), (967387, 30000), + (967392, 68899), (967393, 4086), + (967418, 25167), (967453, 322164), + (967455, 24385), (967466, 5783), + (967474, 8356), (967485, 103212), + (967493, 24540), (967494, 12047), + (967506, 158561), (967538, 7476), + (967540, 43475), (967541, 106654), + (967547, 54139), (967556, 189374), + (967586, 10413), (967595, 66848), + (967604, 112594), (967606, 105892), + (967619, 10000), (967621, 66532), + (967647, 2450), (967658, 15580), + (967673, 45281), (967674, 12271), + (967678, 2043), (967694, 168176), + (967706, 55015), (967718, 141841), + (967729, 86577), (967730, 106776), + (967731, 10000), (967748, 9351), + (967752, 10000), (967780, 45580), + (967781, 142568), (967786, 3283), + (967794, 14422), (967796, 20399), + (967801, 71), (967809, 41793), + (967814, 23584), (967870, 18418), + (967877, 21826), (967883, 109348), + (967886, 2043), (967888, 80780), + (967897, 9012), (967903, 185137), + (967905, 40901), (967917, 36634), + (967935, 90686), (967942, 10000), + (967943, 48000), (967950, 12061), + (967957, 76525), (967989, 65520), + (968026, 38180), (968055, 10000), + (968072, 87685), (968092, 10000), + (968099, 35845), (968130, 4086), + (968145, 19421), (968171, 12663), + (968180, 275211), (968188, 75070), + (968206, 14086), (968209, 10000), + (968218, 2043), (968240, 3940), + (968244, 49466), (968250, 10000), + (968270, 55767), (968284, 169604), + (968292, 1146), (968303, 2450), + (968307, 18669), (968308, 85545), + (968310, 70968), (968320, 2061), + (968349, 62851), (968363, 110352), + (968381, 45681), (968388, 17997), + (968389, 10000), (968391, 81262), + (968394, 14363), (968396, 6159), + (968400, 31400), (968410, 250), + (968411, 40000), (968417, 62570), + (968431, 77726), (968432, 11910), + (968433, 29565), (968436, 73555), + (968445, 86893), (968449, 836454), + (968471, 42611), (968479, 205146), + (968483, 16533), (968484, 250), + (968495, 46220), (968503, 341279), + (968507, 12043), (968512, 21220), + (968526, 113637), (968566, 40889), + (968571, 5668), (968581, 11669), + (968582, 12043), (968590, 86976), + (968602, 150838), (968622, 5921), + (968625, 179067), (968632, 2047), + (968657, 424681), (968669, 4318), + (968682, 120678), (968686, 26339), + (968690, 85204), (968691, 10000), + (968697, 29404), (968700, 10706), + (968707, 8389), (968712, 2350), + (968721, 2043), (968728, 48000), + (968764, 70324), (968784, 2260), + (968811, 603200), (968812, 18214), + (968876, 12038), (968879, 15326), + (968880, 130316), (968881, 17023), + (968941, 22043), (968942, 8357), + (968979, 91271), (968996, 14086), + (969023, 28579), (969040, 59664), + (969056, 220227), (969058, 10000), + (969071, 100285), (969082, 1384128), + (969088, 20000), (969093, 156029), + (969095, 10212), (969131, 1497678), + (969140, 10000), (969147, 2046), + (969165, 7320), (969174, 34172), + (969191, 11100), (969216, 13977), + (969238, 26100), (969251, 10000), + (969266, 192666), (969281, 10000), + (969286, 2043), (969288, 27813), + (969306, 13186), (969312, 10000), + (969322, 12294), (969345, 12046), + (969376, 21939), (969380, 322624), + (969428, 23858), (969430, 290889), + (969476, 26129), (969495, 7265), + (969506, 262317), (969534, 98580), + (969541, 27495), (969556, 22046), + (969565, 2260), (969594, 24086), + (969616, 12683), (969622, 18172), + (969651, 10000), (969656, 20000), + (969668, 154100), (969684, 76803), + (969693, 20628), (969747, 131019), + (969757, 212719), (969759, 10000), + (969765, 20000), (969777, 74434), + (969791, 252780), (969795, 10000), + (969804, 22038), (969805, 16581), + (969812, 240022), (969817, 144688), + (969840, 12046), (969885, 15818), + (969903, 6147), (969906, 14466), + (969924, 26816), (969932, 110925), + (969947, 2495), (969950, 10397), + (969965, 2043), (969970, 14493), + (969994, 63481), (969996, 48262), + (970015, 37608), (970027, 16124), + (970028, 148431), (970053, 12046), + (970058, 61791), (970067, 40086), + (970073, 55382), (970077, 41160), + (970082, 38242), (970083, 92439), + (970100, 2043), (970115, 173830), + (970134, 10000), (970136, 124086), + (970154, 15939), (970160, 68073), + (970163, 138897), (970176, 24700), + (970208, 14086), (970226, 31060), + (970237, 11330), (970239, 302741), + (970240, 94276), (970252, 8350), + (970272, 12043), (970279, 2038), + (970304, 4698), (970314, 1649576), + (970351, 31598), (970352, 127945), + (970357, 2048), (970368, 17153), + (970394, 2048), (970395, 76142), + (970437, 2349), (970438, 6104), + (970440, 2349), (970476, 16426), + (970498, 120989), (970511, 2349), + (970518, 2380), (970551, 97684), + (970555, 4651), (970561, 26372), + (970565, 5004), (970569, 12349), + (970592, 210211), (970595, 2450), + (970597, 90516), (970598, 85610), + (970621, 85025), (970623, 30983), + (970625, 25741), (970646, 5410), + (970651, 58530), (970694, 67868), + (970730, 13707), (970751, 11920), + (970756, 18383), (970760, 2352102), + (970776, 19486), (970778, 333073), + (970782, 45358), (970809, 157172), + (970811, 1920), (970854, 92443), + (970859, 130808), (970865, 2055), + (970870, 67120), (970871, 741325), + (970891, 100000), (970897, 65472), + (970941, 10000), (970946, 113994), + (970976, 25478), (970993, 169455), + (971011, 390033), (971017, 48858), + (971038, 90240), (971043, 136349), + (971051, 122800), (971077, 14945), + (971098, 63257), (971110, 4594), + (971123, 56740), (971149, 11920), + (971159, 24406), (971167, 17904), + (971180, 67192), (971187, 2655), + (971199, 82448), (971205, 41124), + (971212, 41190), (971217, 12502), + (971228, 10000), (971279, 8403), + (971323, 64852), (971343, 2961), + (971365, 7366), (971370, 15630), + (971374, 10000), (971400, 32375), + (971415, 50000), (971451, 2349), + (971471, 70565), (971534, 18235), + (971559, 112060), (971562, 14624), + (971578, 36228), (971589, 57072), + (971598, 27557), (971615, 10000), + (971664, 32060), (971717, 130265), + (971772, 1152), (971794, 57365), + (971810, 23004), (971815, 77312), + (971816, 98634), (971858, 162390), + (971891, 10000), (971924, 13740), + (971940, 192331), (971944, 34403), + (971989, 14768), (972034, 27372), + (972037, 20481), (972069, 47687), + (972107, 4538), (972137, 10000), + (972184, 107900), (972197, 14269), + (972249, 94695), (972255, 34395), + (972269, 41347), (972299, 2043), + (972426, 24880), (972455, 27929), + (972468, 31043), (972514, 67376), + (972515, 14174), (972521, 22349), + (972541, 16730), (972595, 10000), + (972610, 10000), (972616, 10000), + (972626, 20000), (972660, 132343), + (972696, 161077), (972705, 56467), + (972776, 24886), (972793, 80628), + (972808, 103066), (972868, 1613365), + (972869, 24218), (972897, 134703), + (972909, 75816), (972927, 2350), + (972931, 26609), (973254, 10000), + (973258, 10000), (973392, 35580), + (973459, 15580), (973484, 36411), + (973493, 10000), (973541, 10000), + (973578, 103000), (973629, 18424), + (973778, 30000), (973859, 54000), + (973936, 11510), (973942, 10000), + (974016, 32789), (974226, 10245), + (974245, 10000), (974318, 72780), + (974342, 20552), (974412, 14880), + (974425, 22726), (974428, 10000), + (974572, 22960), (974710, 7085), + (974716, 10000), (974790, 31600), + (974814, 95124), (974866, 18259), + (975041, 2960), (975043, 52065), + (975208, 82151), (975241, 20000), + (975253, 835), (975272, 162000), + (975273, 10000), (975326, 6000), + (975349, 39956), (975412, 70000), + (975567, 29807), (975599, 164212), + (975700, 147720), (975786, 17255), + (975855, 79735), (976173, 17820), + (976194, 10245), (976288, 8032), + (976335, 23957), (976416, 21060), + (976436, 45726), (976456, 154494), + (976468, 25077), (976490, 281557), + (976547, 14542), (976685, 73198), + (976707, 36620), (976765, 2028), + (977122, 10000), (977575, 100000), + (977645, 126156), (977702, 20000), + (977705, 48225), (977725, 58097), + (977736, 100), (977839, 12450), + (977868, 28450), (978049, 22762), + (978112, 25220), (978238, 10000), + (978514, 42375), (978555, 72135), + (978664, 12260), (978687, 22359), + (978690, 42960), (978693, 20000), + (978714, 4679), (978803, 3594358), + (978835, 11868), (978930, 149905), + (979022, 50320), (979073, 10000), + (979079, 107522), (979156, 10000), + (979172, 74190), (979194, 66302), + (979261, 123480), (979335, 68375), + (979369, 276), (979524, 20382), + (979569, 22350), (979594, 70276), + (979730, 74313), (979747, 64720), + (979765, 132901), (979779, 152615), + (980119, 100637), (980198, 100568), + (980317, 257930), (980960, 10000), + (980991, 37001), (981359, 16800), + (981651, 10000)], + 't1dGomv6vidf7ychtujsxWChS5PpXKDzbfa': [(1134425, 625000), (1134659, 625000), + (1134827, 625000)], + 't1f69zsrfqeD1TDEv8QLb5UAsSVz8P15n3Z': [(521491, 2500000)], + 't1fD2SKAFthHmZmGDfekQFW11M6m2kPYpe7': [(904169, 4086), (904181, 16943), + (904194, 10000), (904200, 15680), + (904202, 32948), (904219, 125180), + (904235, 20000), (904267, 198750), + (904275, 22534), (904279, 34630), + (904288, 39159), (904304, 18353), + (904315, 16768), (904371, 82043), + (904378, 37101), (904406, 2043), + (904426, 13930), (904442, 14086), + (904465, 3043), (904482, 22533), + (904490, 2781), (904508, 26906), + (904538, 15526), (904541, 14086), + (904551, 4086), (904563, 49523), + (904564, 250), (904584, 1920), + (904588, 245), (904592, 10824), + (904618, 2043), (904636, 79439), + (904680, 245), (904702, 15580), + (904712, 14086), (904743, 92288), + (904764, 4086), (904773, 66323), + (904814, 40839), (904840, 15985), + (904843, 27913), (904860, 38240), + (904869, 112357), (904870, 15288), + (904902, 14900), (904920, 89317), + (904935, 36843), (904947, 85410), + (904978, 982), (904995, 18857), + (904999, 4596), (905000, 10000), + (905012, 20331), (905030, 18180), + (905053, 10331), (905058, 10000), + (905062, 4473), (905070, 14635), + (905108, 5220), (905126, 393), + (905133, 92043), (905143, 4774), + (905152, 2999), (905168, 4919), + (905175, 18208), (905182, 20244), + (905256, 14086), (905274, 74433), + (905285, 1047), (905321, 25844), + (905326, 2783), (905339, 244), + (905352, 36838), (905366, 2043), + (905387, 245), (905395, 84086), + (905431, 20000), (905469, 193023), + (905475, 20761), (905492, 2043), + (905510, 2043), (905514, 34759), + (905541, 28594), (905573, 2043), + (905575, 113640), (905591, 47989), + (905604, 12043), (905607, 2322), + (905610, 38661), (905616, 20245), + (905636, 17813), (905640, 4885), + (905667, 5544), (905680, 10036440), + (905692, 2043), (905705, 7246), + (905707, 10490), (905725, 32043), + (905744, 244), (905777, 28490), + (905806, 2043), (905807, 48390), + (905840, 2043), (905885, 12322), + (905948, 941), (905959, 54772), + (905968, 10000), (905996, 591), + (905999, 12165), (906007, 20767), + (906020, 44276), (906024, 94576), + (906050, 10979), (906065, 91540), + (906070, 490), (906074, 10245), + (906079, 68220), (906159, 18988), + (906167, 279), (906188, 27415), + (906190, 12756), (906215, 2043), + (906222, 2567), (906227, 5689), + (906228, 5410), (906244, 21391), + (906254, 20244), (906256, 12935), + (906262, 20490), (906266, 2043), + (906281, 159374), (906306, 114610), + (906315, 16443), (906332, 20279), + (906335, 10244), (906371, 95362), + (906372, 12538), (906375, 516627), + (906381, 313), (906385, 80279), + (906395, 32043), (906405, 245), + (906434, 10476), (906441, 13649), + (906494, 6387), (906517, 7922), + (906532, 347), (906566, 29291), + (906627, 4086), (906638, 109608), + (906642, 41190), (906650, 110561), + (906690, 932), (906693, 2667), + (906728, 597), (906746, 229833), + (906773, 105043), (906779, 95080), + (906789, 47448), (906829, 1099), + (906834, 133582), (906843, 599), + (906861, 20847), (906862, 33491), + (906880, 680), (906911, 8862), + (906925, 24750), (906944, 2630), + (906950, 667), (906956, 146618), + (906975, 10667), (906994, 5315), + (907000, 20000), (907004, 13014), + (907010, 760), (907023, 68813), + (907039, 18219), (907044, 33218), + (907046, 5884), (907060, 22543), + (907066, 26853), (907094, 34530), + (907102, 5029), (907103, 7213), + (907108, 15819), (907118, 5031), + (907144, 2318), (907190, 10000), + (907191, 10000), (907213, 15697), + (907223, 35953), (907233, 13286), + (907234, 16347), (907255, 10000), + (907278, 9011), (907295, 31027), + (907306, 80079), (907310, 2959), + (907358, 19496), (907362, 124688), + (907366, 34623), (907399, 45987), + (907417, 17945), (907432, 10000), + (907460, 24589), (907471, 74242), + (907475, 42088), (907486, 23357), + (907489, 28041), (907494, 36000), + (907510, 27291), (907520, 19730), + (907539, 38240), (907540, 4942), + (907559, 33468), (907595, 23882), + (907630, 110525), (907632, 4397), + (907674, 46989), (907683, 31160), + (907695, 1097379), (907699, 103184), + (907729, 2043), (907732, 151778), + (907748, 49048), (907749, 12880), + (907762, 32087), (907779, 333066), + (907800, 4947), (907801, 42479), + (907815, 15966), (907841, 60676), + (907848, 1281415), (907862, 204372), + (907876, 23527), (907886, 15051), + (907930, 26817), (907965, 12978), + (908020, 17623), (908029, 37780), + (908039, 2603), (908055, 1947), + (908064, 2327), (908083, 80971), + (908104, 12900), (908146, 2395), + (908155, 62597), (908166, 12327), + (908172, 5757), (908175, 2332), + (908201, 114229), (908212, 40920), + (908217, 76401), (908227, 2043), + (908245, 4824), (908258, 25953), + (908266, 8954), (908330, 116354), + (908367, 22603), (908377, 71859), + (908391, 121469), (908409, 10158), + (908419, 42181), (908479, 34424), + (908480, 70934), (908483, 9739), + (908517, 5465), (908522, 40291), + (908524, 18867), (908559, 39083), + (908610, 57941), (908621, 2325), + (908661, 95934), (908688, 28066), + (908774, 133094), (908794, 12859), + (908811, 21920), (908814, 250), + (908817, 250), (908820, 91770), + (908848, 7928), (908895, 2893), + (908923, 26925), (908935, 8407), + (908944, 90979), (908959, 2333), + (908963, 1619), (908979, 200242), + (909000, 46085), (909058, 49981), + (909082, 5806), (909097, 33666), + (909102, 14023), (909123, 12350), + (909150, 5041), (909168, 42405), + (909174, 45504), (909179, 108257), + (909186, 9398), (909216, 21241), + (909234, 2450), (909254, 10000), + (909261, 49606), (909287, 135134), + (909301, 10000), (909351, 59505), + (909373, 26373), (909376, 13485), + (909381, 12049), (909384, 14302), + (909409, 8154), (909445, 264150), + (909454, 181691), (909466, 125825), + (909519, 27652), (909526, 2862), + (909548, 6703), (909562, 34908), + (909579, 117006), (909593, 4086), + (909600, 2333), (909611, 8685), + (909700, 19537), (909713, 9197), + (909721, 26584), (909726, 51639), + (909736, 34635), (909742, 2902), + (909757, 44414), (909761, 214562), + (909796, 12260), (909809, 99293), + (909813, 5480), (909826, 8079), + (909858, 10000), (909905, 59200), + (909953, 71557), (909970, 25767), + (909981, 19904), (909991, 9930), + (909995, 17783), (910008, 19327), + (910012, 2024), (910029, 8364), + (910042, 8416), (910075, 18095), + (910101, 67887), (910158, 10000), + (910182, 4039), (910186, 41516), + (910213, 24657), (910264, 10000), + (910299, 66904), (910304, 174298), + (910308, 6277), (910311, 12617), + (910336, 4646), (910352, 121034), + (910369, 20687), (910378, 17913), + (910383, 18129), (910396, 42361), + (910455, 14737), (910463, 7497), + (910480, 2333), (910498, 245746), + (910499, 2043), (910505, 42609), + (910513, 45212), (910558, 2043), + (910559, 59636), (910563, 2043), + (910571, 2049), (910575, 22902), + (910580, 12876), (910598, 118789), + (910628, 230176), (910643, 32568), + (910651, 47562), (910686, 38146), + (910703, 8365), (910709, 68185), + (910723, 30108), (910756, 103463), + (910762, 111066), (910773, 4031), + (910778, 72955), (910779, 3783), + (910782, 97261), (910842, 17629), + (910858, 5438), (910859, 44566), + (910861, 175046), (910897, 123377), + (910907, 28328), (910915, 125223), + (910955, 99786), (910957, 12534), + (910963, 26652), (910986, 133309), + (910993, 244), (910995, 41537), + (911037, 22325), (911048, 215344), + (911050, 48451), (911053, 200), + (911082, 25505), (911112, 773646), + (911115, 4318), (911126, 3186), + (911149, 56651), (911170, 40394), + (911178, 51591), (911220, 152696), + (911226, 35133), (911249, 2902), + (911302, 2043), (911314, 61829), + (911318, 40056), (911320, 641079), + (911337, 28881), (911353, 114167), + (911357, 17109), (911358, 134268), + (911366, 16150), (911369, 3740), + (911370, 20447), (911375, 27140), + (911388, 2963), (911408, 52420), + (911418, 17788), (911421, 20961), + (911465, 97482), (911488, 12325), + (911504, 3192), (911528, 4023), + (911537, 21580), (911568, 11479), + (911584, 22168), (911655, 3302), + (911665, 260495), (911707, 145241), + (911740, 2450), (911754, 4367), + (911765, 28714), (911776, 2043), + (911790, 6135), (911800, 156960), + (911845, 10000), (911848, 10000), + (911872, 132309), (911879, 100), + (911897, 98702), (911990, 66503), + (912024, 11162), (912071, 15177), + (912078, 15153), (912113, 10000), + (912150, 15580), (912176, 16406), + (912208, 4023), (912211, 8692), + (912237, 17611), (912256, 48783), + (912263, 73537), (912265, 58740), + (912283, 24941), (912319, 140786), + (912320, 27857), (912340, 6407), + (912375, 781), (912377, 5783), + (912385, 16824), (912389, 12663), + (912531, 43840), (912535, 154537), + (912541, 22188), (912546, 58081), + (912547, 9857), (912552, 10058189), + (912563, 27389), (912583, 18020), + (912584, 2040), (912587, 2617), + (912606, 30780), (912612, 56753), + (912622, 21221), (912628, 18180), + (912673, 161041), (912732, 47747), + (912740, 8468), (912758, 28852), + (912761, 3177), (912834, 25463), + (912836, 122363), (912877, 19576), + (912909, 72157), (912917, 32624), + (912918, 173409), (912922, 4086), + (912970, 166427), (912984, 247316), + (912993, 2043), (912999, 34324), + (913012, 36354), (913020, 3470), + (913022, 9674), (913032, 93151), + (913057, 100000), (913076, 22043), + (913083, 66029), (913133, 35551), + (913153, 14340), (913164, 24739), + (913166, 30469), (913195, 19563), + (913225, 13185), (913228, 6577), + (913237, 29358), (913260, 110000), + (913262, 3470), (913305, 2450), + (913323, 13851), (913342, 27839), + (913368, 38952), (913369, 93365), + (913373, 106778), (913426, 59548), + (913435, 60533), (913443, 66357), + (913468, 63754), (913489, 10029), + (913500, 2901), (913505, 11039), + (913562, 53829), (913595, 8184), + (913602, 2361), (913610, 39886), + (913620, 20000), (913637, 31267), + (913641, 285265), (913646, 245), + (913660, 18750), (913735, 19949), + (913771, 12333), (913775, 313), + (913793, 35617), (913815, 2260), + (913822, 78055), (913834, 3428), + (913837, 2043), (913851, 29158), + (913870, 1279041), (913883, 13625), + (913912, 4657), (913940, 95680), + (913971, 10048), (913998, 8363), + (914017, 6079), (914052, 3746), + (914062, 267612), (914076, 22331), + (914122, 10245), (914126, 11146), + (914141, 18903), (914198, 31715), + (914203, 249484), (914214, 5289), + (914236, 174878), (914242, 5795), + (914257, 81877), (914261, 22791), + (914269, 14132), (914294, 8500), + (914305, 108789), (914309, 32462), + (914313, 35223), (914316, 45321), + (914323, 62215), (914398, 137609), + (914410, 2143), (914433, 16047), + (914441, 13454), (914491, 48001), + (914499, 6881), (914503, 16129), + (914530, 32087), (914544, 69496), + (914562, 22264), (914570, 13738), + (914589, 16461), (914606, 71912), + (914615, 4892), (914622, 26475), + (914628, 28766), (914642, 156501), + (914669, 21533), (914671, 10000), + (914676, 31989), (914680, 29368), + (914681, 19663), (914700, 12639), + (914711, 25132), (914720, 13454), + (914748, 2612), (914764, 27081), + (914769, 42085), (914777, 187985), + (914783, 150938), (914805, 44388), + (914810, 110783), (914814, 475415), + (914820, 27014), (914848, 3181), + (914860, 12604), (914861, 68955), + (914944, 10000), (914960, 2745), + (914961, 2043), (915002, 16417), + (915025, 9617), (915045, 13676), + (915064, 8901), (915067, 6600), + (915077, 10000), (915092, 10000), + (915107, 2333), (915119, 51055), + (915120, 28129), (915140, 44497), + (915161, 13755), (915183, 16130), + (915202, 3755), (915214, 21715), + (915215, 1015747), (915246, 13206), + (915248, 66912), (915274, 3186), + (915276, 17797), (915279, 45140), + (915302, 30000), (915307, 149637), + (915316, 8364), (915338, 20637), + (915354, 14323), (915366, 17499), + (915408, 8364), (915420, 13392), + (915439, 105135), (915447, 7970), + (915449, 32188), (915484, 7843), + (915538, 141958), (915540, 56366), + (915563, 17517), (915570, 102995), + (915589, 100796), (915611, 12000), + (915624, 61963), (915626, 30552), + (915627, 15053), (915631, 3189), + (915640, 6015), (915680, 22260), + (915683, 84900), (915698, 56219), + (915738, 7000), (915768, 6770), + (915793, 17921), (915807, 11944), + (915890, 8364), (915893, 55450), + (915927, 12501), (915937, 2325), + (915979, 110400), (915981, 16135), + (915985, 10000), (915988, 31709), + (916013, 809158), (916016, 12315), + (916022, 8642), (916044, 12048), + (916073, 1638462), (916075, 4523), + (916114, 1925), (916144, 22116), + (916149, 26509), (916151, 131747), + (916155, 108084), (916160, 2322), + (916161, 19040), (916179, 2048), + (916201, 32593), (916208, 66956), + (916234, 336049), (916252, 99965), + (916254, 12043), (916291, 355793), + (916323, 2043), (916353, 3131963), + (916379, 49034), (916390, 23185), + (916398, 18462), (916406, 3429), + (916445, 38664), (916449, 12104), + (916459, 32286), (916478, 10000), + (916498, 4891), (916504, 97319), + (916519, 24647), (916538, 46433), + (916575, 5780), (916586, 4086), + (916600, 22497), (916649, 26726), + (916650, 56932), (916654, 28249), + (916688, 964), (916690, 32311), + (916711, 13532), (916742, 108614), + (916750, 381), (916753, 30409), + (916769, 2780), (916780, 12964), + (916782, 2789), (916801, 11890), + (916814, 154505), (916816, 327470), + (916837, 325833), (916873, 232774), + (916910, 20231), (916949, 67873), + (916955, 19463), (916977, 17887), + (916981, 3400), (917050, 27547), + (917063, 35708), (917070, 10819), + (917076, 12132), (917091, 30), + (917094, 19815), (917103, 10000), + (917112, 119480), (917126, 34085), + (917196, 10278), (917205, 2048), + (917210, 157889), (917213, 102663), + (917324, 10000), (917350, 1920), + (917355, 14151), (917363, 47627), + (917400, 30608), (917417, 86594), + (917432, 46896), (917433, 12174), + (917444, 2901), (917466, 89292), + (917505, 288915), (917526, 33529), + (917539, 3185), (917546, 27944), + (917561, 87591), (917578, 19586), + (917588, 10000), (917596, 3138), + (917604, 38929), (917617, 257673), + (917620, 13731), (917633, 140497), + (917635, 43188), (917640, 2430), + (917655, 10000), (917659, 299219), + (917677, 4038), (917748, 14582), + (917754, 70878), (917776, 250), + (917778, 1629441), (917779, 581664), + (917781, 4323), (917798, 4483), + (917807, 3841), (917823, 3186), + (917841, 40741), (917843, 21644), + (917863, 4986), (917871, 1146), + (917880, 41938), (917889, 52874), + (917906, 293363), (917910, 30), + (917936, 892992), (918077, 15921), + (918111, 516000), (918127, 20581), + (918136, 81399), (918170, 18922), + (918175, 15580), (918180, 26067), + (918196, 32184), (918204, 22980), + (918233, 2617), (918256, 6862), + (918269, 8902), (918286, 23677), + (918323, 6129), (918325, 11925), + (918340, 11329), (918345, 14869), + (918361, 2617), (918365, 8662), + (918374, 12040), (918382, 31585), + (918385, 2260), (918394, 3181), + (918409, 246189), (918418, 124764), + (918432, 5243), (918439, 21333), + (918469, 29277), (918517, 518050), + (918535, 153105), (918546, 10637), + (918598, 4086), (918601, 15580), + (918628, 74067), (918635, 30), + (918654, 100906), (918675, 121993), + (918680, 2119463), (918682, 16022), + (918685, 13750), (918702, 459225), + (918719, 5479), (918746, 2894), + (918758, 17315), (918768, 2964), + (918792, 23836), (918801, 40529), + (918802, 12325), (918822, 3750), + (918839, 6024), (918857, 9084), + (918866, 2043), (918898, 73707), + (918924, 53585), (918929, 8815), + (918962, 45994), (919021, 5536), + (919024, 3755), (919031, 18064), + (919060, 34359), (919064, 36045), + (919132, 176891), (919140, 14609), + (919158, 27558), (919182, 73844), + (919222, 20086), (919227, 16396), + (919260, 2043), (919273, 2049), + (919277, 11653), (919314, 48656), + (919320, 40125), (919343, 10449), + (919349, 21107), (919354, 34790), + (919378, 250), (919391, 10000), + (919420, 4710), (919421, 156180), + (919429, 19597), (919461, 29735), + (919466, 2049), (919471, 219543), + (919488, 29408), (919507, 10000), + (919508, 12043), (919544, 10000), + (919568, 218665), (919586, 314961), + (919635, 2260), (919659, 4374), + (919669, 11918), (919694, 412294), + (919695, 3930), (919751, 134992), + (919752, 4053), (919760, 17752), + (919849, 4668), (919854, 271794), + (919885, 488922), (919898, 1611756), + (919933, 14761), (919934, 99332), + (919943, 62044), (919950, 2450), + (919964, 34467), (920001, 245), + (920030, 2048), (920032, 51935), + (920059, 35350), (920091, 29119), + (920104, 913271), (920181, 20250), + (920197, 25858), (920217, 56828), + (920227, 100313), (920253, 119979), + (920269, 452), (920275, 10000), + (920358, 10000), (920392, 39057), + (920397, 23400), (920403, 249110), + (920434, 4086), (920455, 1366493), + (920478, 1064136), (920479, 318933), + (920510, 106575), (920516, 6595), + (920541, 60010), (920568, 12299), + (920602, 113041), (920608, 36841), + (920619, 2910), (920642, 60801), + (920652, 10406), (920661, 279), + (920665, 149589), (920716, 176129), + (920748, 2032), (920754, 4090), + (920758, 77545), (920779, 10000), + (920810, 102031), (920827, 10000), + (920894, 107624), (920899, 29770), + (920906, 39571), (920947, 13373), + (920972, 96896), (920974, 12048), + (920994, 7110), (921020, 307277), + (921077, 30528), (921094, 30000), + (921095, 145709), (921104, 22429), + (921111, 40882), (921129, 76759), + (921131, 16514), (921133, 3795), + (921152, 527355), (921171, 3740), + (921183, 73021), (921219, 10000), + (921240, 385175), (921242, 66162), + (921250, 17154), (921257, 150000), + (921262, 2250346), (921270, 89013), + (921310, 116167), (921330, 15022), + (921336, 91670), (921337, 654045), + (921344, 20389), (921347, 67201), + (921383, 22547), (921386, 441307), + (921414, 52284), (921434, 380173), + (921440, 32043), (921448, 94227), + (921497, 8087), (921500, 22792), + (921600, 68916), (921632, 93340), + (921639, 2222025), (921640, 222763), + (921643, 44266), (921652, 1068078), + (921654, 270081), (921663, 96615), + (921671, 75154), (921700, 47752), + (921723, 23243), (921735, 10074430), + (921751, 3285), (921758, 2048), + (921778, 32332), (921787, 22782), + (921827, 102048), (921862, 274783), + (921872, 6911), (921884, 18609), + (921909, 12350), (921916, 30000), + (921917, 12375), (921953, 762242), + (921954, 8165), (921960, 45580), + (921972, 28545), (921998, 52206), + (922002, 39272), (922007, 10000), + (922014, 16950), (922038, 404528), + (922041, 3655), (922045, 69195), + (922068, 44222), (922073, 3153502), + (922076, 288067), (922082, 56784), + (922093, 20851), (922105, 2043), + (922121, 3569), (922134, 58360), + (922141, 106063), (922168, 10000), + (922211, 23962), (922241, 32860), + (922304, 24308), (922339, 140029), + (922354, 334874), (922371, 627945), + (922372, 8654), (922399, 13963), + (922431, 685259), (922507, 52453), + (922537, 55935), (922560, 28620), + (922615, 34133), (922620, 92244), + (922663, 30190), (922681, 2039), + (922702, 20881), (922713, 5337), + (922717, 30380), (922731, 14374), + (922738, 79858), (922806, 20276), + (922844, 15927), (922847, 6459), + (922848, 79699), (922891, 89909), + (922901, 8429), (922913, 48111), + (922915, 17115), (922931, 42225), + (922952, 7926), (922956, 1366084), + (922962, 24564), (923006, 54760), + (923028, 15190), (923034, 53938), + (923038, 54497), (923072, 1146), + (923080, 13157), (923122, 65139), + (923145, 95909), (923239, 27623), + (923264, 817903), (923267, 35580), + (923298, 23312), (923370, 10000), + (923371, 34044), (923393, 4672), + (923396, 228042), (923399, 516), + (923453, 52277), (923466, 25960), + (923472, 10673), (923480, 13450), + (923482, 23023), (923489, 2679), + (923497, 180934), (923499, 16369), + (923501, 160814), (923505, 45623), + (923541, 253706), (923542, 15558), + (923586, 6882), (923593, 12260), + (923642, 122301), (923645, 20242), + (923666, 94491), (923693, 249981), + (923707, 120858), (923733, 34303), + (923743, 18978), (923792, 2670), + (923794, 8172), (923796, 87117), + (923798, 6129), (923801, 250), + (923812, 86955), (923828, 110300), + (923853, 84874), (923873, 37304), + (923874, 5323), (923894, 43842), + (923922, 15369), (923932, 448), + (923968, 3930), (923996, 15867), + (924030, 10042014), (924038, 2043), + (924046, 20000), (924053, 33705), + (924086, 27815), (924092, 73080), + (924097, 347), (924101, 18453), + (924103, 21158), (924105, 28051), + (924106, 2430), (924107, 169198), + (924133, 28701), (924166, 10000), + (924167, 1755), (924174, 38699), + (924206, 3967), (924219, 72543), + (924225, 84068), (924266, 62978), + (924271, 301112), (924323, 10000), + (924358, 96874), (924366, 23939), + (924379, 224255), (924393, 491763), + (924404, 15580), (924409, 12697), + (924417, 2043), (924423, 10414), + (924461, 22426), (924471, 4205), + (924506, 6440), (924508, 41051), + (924556, 60930), (924589, 6441), + (924605, 24389), (924609, 382255), + (924650, 116872), (924668, 4651), + (924672, 25580), (924731, 2073), + (924738, 691184), (924754, 5195), + (924758, 125366), (924781, 55114), + (924821, 1146), (924836, 2039), + (924864, 36114), (924877, 309020), + (924881, 12043), (924939, 71), + (924946, 250), (924961, 67661), + (924996, 280285), (924997, 39311), + (924999, 2450), (925012, 25710), + (925023, 2618), (925049, 500), + (925050, 3136), (925061, 381), + (925069, 215685), (925090, 242286), + (925113, 129981), (925156, 30), + (925191, 15580), (925234, 33969), + (925276, 47739), (925280, 147947), + (925286, 92427), (925345, 3194), + (925351, 16726), (925352, 81578), + (925394, 8303), (925448, 10000), + (925454, 38633), (925459, 2048), + (925526, 2048), (925560, 8840), + (925567, 18516), (925576, 6416), + (925604, 17781), (925605, 2450), + (925651, 2902), (925652, 157227), + (925695, 22802), (925699, 146904), + (925719, 75492), (925732, 63167), + (925800, 2049), (925826, 29152), + (925839, 15663), (925861, 52885), + (925876, 132405), (925893, 13928), + (925916, 15797), (925921, 12325), + (925946, 17433), (925990, 453989), + (926005, 5364), (926017, 87424), + (926041, 146194), (926048, 63042), + (926088, 85796), (926090, 162230), + (926115, 316264), (926119, 43702), + (926120, 37235), (926136, 18913), + (926141, 46818), (926168, 42880), + (926175, 85760), (926193, 50841), + (926198, 31651), (926202, 159628), + (926251, 11438), (926262, 191609), + (926263, 67650), (926288, 453792), + (926294, 143198), (926301, 1129744), + (926304, 10627), (926315, 88641), + (926316, 250), (926355, 222681), + (926405, 22069), (926407, 154294), + (926411, 44659), (926437, 18427), + (926438, 39517), (926550, 48875), + (926570, 22350), (926579, 155655), + (926580, 2043), (926597, 65352), + (926613, 30000), (926630, 47515), + (926641, 150347), (926687, 42577), + (926696, 243279), (926724, 38369), + (926729, 16934), (926761, 10691), + (926774, 21242), (926780, 15228), + (926782, 53834), (926788, 4289), + (926792, 43716), (926801, 1092925), + (926807, 83979), (926853, 643670), + (926864, 7607), (926870, 21121), + (926886, 4527), (926929, 10000), + (926939, 177639), (926968, 22050), + (926971, 22904), (926972, 458599), + (926973, 42292), (927005, 182576), + (927010, 16129), (927024, 91978), + (927049, 122060), (927088, 206750), + (927093, 12000), (927115, 493261), + (927124, 364842), (927129, 7826), + (927134, 89389), (927158, 58157), + (927172, 4376), (927200, 2334), + (927256, 109909), (927274, 78601), + (927281, 118042), (927300, 14100), + (927312, 10000), (927322, 135814), + (927332, 55450), (927360, 49262), + (927361, 13480), (927387, 7505), + (927448, 126387), (927465, 10703), + (927486, 97066), (927520, 1552678), + (927534, 454048), (927535, 209034), + (927558, 1048719), (927573, 10000), + (927576, 424889), (927597, 57712), + (927605, 19366), (927609, 27623), + (927610, 374338), (927616, 63934), + (927657, 74094), (927673, 6427), + (927685, 146658), (927687, 12334), + (927688, 2050), (927703, 48228), + (927709, 13930), (927715, 2334), + (927733, 41053), (927745, 23377), + (927775, 43731), (927789, 2043), + (927800, 10000), (927825, 216077), + (927840, 55907), (927883, 2611), + (927924, 34876), (927971, 46563), + (927973, 2050), (927987, 28487), + (927988, 42833), (927992, 10969), + (928001, 38140), (928040, 4669), + (928089, 99907), (928097, 10251), + (928103, 10000), (928126, 5232), + (928131, 48816), (928159, 82562), + (928181, 171275), (928232, 9016), + (928274, 21365), (928283, 35023), + (928317, 20545), (928340, 4086), + (928355, 45125), (928377, 24601), + (928384, 103847), (928438, 184504), + (928461, 31404), (928462, 243202), + (928464, 22610), (928484, 32689), + (928498, 1920), (928504, 80731), + (928514, 5230), (928533, 13757), + (928552, 26818), (928573, 5068), + (928589, 6413), (928609, 116941), + (928625, 7273), (928651, 1582), + (928732, 16683), (928753, 59616), + (928756, 137420), (928778, 2380), + (928890, 58393), (928918, 51534), + (928929, 33284), (928943, 2049), + (928953, 12043), (928966, 70709), + (928968, 2049), (928977, 47741), + (928992, 12041), (928998, 18585), + (929011, 2218229), (929017, 39886), + (929037, 24786), (929045, 2334), + (929057, 2334), (929062, 85294), + (929068, 19320), (929080, 154990), + (929088, 5244), (929099, 665495), + (929114, 37323), (929130, 159127), + (929137, 13940), (929198, 30), + (929210, 2618), (929232, 64194), + (929260, 65974), (929267, 139248), + (929286, 11796), (929303, 79446), + (929314, 41382), (929323, 10482), + (929333, 37884), (929339, 16657), + (929340, 123887), (929345, 5387), + (929353, 2618), (929376, 25995), + (929406, 282493), (929410, 48830), + (929454, 226736), (929469, 20011), + (929485, 116109), (929499, 2609), + (929518, 121803), (929531, 116021), + (929532, 22000), (929560, 4382), + (929567, 39386), (929581, 7587), + (929614, 226464), (929620, 2049), + (929622, 255895), (929626, 142797), + (929694, 43072), (929717, 30), + (929729, 141844), (929802, 23747), + (929832, 115567), (929839, 21871), + (929867, 2536), (929899, 5440), + (929910, 12492), (929924, 2609), + (929927, 4376), (929946, 250), + (929975, 2049), (929981, 18494), + (930000, 2043), (930005, 43158), + (930016, 5331), (930028, 99706), + (930032, 23966), (930045, 34617), + (930049, 2333), (930065, 6124), + (930071, 14585), (930121, 395312), + (930126, 2260), (930186, 20000), + (930210, 9279), (930221, 26241), + (930236, 85999), (930300, 10000), + (930335, 52569), (930339, 6135), + (930355, 4382), (930376, 5675), + (930397, 12049), (930424, 22894), + (930427, 27978), (930442, 18462), + (930486, 39810), (930502, 35347), + (930597, 10000), (930620, 225499), + (930640, 100208), (930642, 36980), + (930645, 33452), (930651, 34092), + (930672, 66920), (930685, 24536), + (930689, 19032), (930719, 144376), + (930731, 33242), (930746, 4783), + (930760, 12885), (930779, 95498), + (930781, 51937), (930787, 27367), + (930797, 120470), (930812, 22637), + (930898, 17633), (930911, 55734), + (930915, 6000), (930967, 42857), + (930970, 6980), (931002, 2903), + (931019, 2041), (931025, 21240), + (931038, 32282), (931039, 12618), + (931072, 23017), (931079, 200000), + (931114, 10784), (931131, 7634), + (931158, 161141), (931164, 75463), + (931192, 32216), (931225, 155658), + (931228, 20159), (931229, 90205), + (931274, 199155), (931325, 10000), + (931414, 133725), (931437, 3610), + (931440, 42561), (931447, 88721), + (931452, 114621), (931493, 2260), + (931495, 26945), (931517, 6000), + (931537, 257778), (931539, 318518), + (931551, 33659), (931553, 12878), + (931571, 11325), (931588, 33573), + (931608, 943286), (931609, 99959), + (931625, 45992), (931626, 5413), + (931643, 20380), (931648, 23847), + (931663, 35580), (931689, 27955), + (931700, 27668), (931704, 19077), + (931714, 92848), (931747, 539365), + (931819, 20042), (931863, 30000), + (931880, 27747), (931881, 62717), + (931931, 91585), (932004, 307999), + (932015, 19388), (932017, 45580), + (932022, 2823576), (932028, 20073), + (932035, 2001745), (932056, 66522), + (932060, 72710), (932064, 19796), + (932069, 62710), (932079, 132468), + (932086, 48068), (932095, 2079), + (932101, 2028), (932105, 26563), + (932113, 71815), (932117, 151778), + (932119, 12640), (932147, 16720), + (932152, 20049), (932190, 30), + (932207, 59831), (932244, 100634), + (932258, 15580), (932259, 180611), + (932284, 14493), (932291, 55441), + (932293, 15680), (932330, 83012), + (932350, 2041), (932361, 30850), + (932369, 63190), (932373, 81417), + (932379, 226425), (932387, 21287), + (932395, 226), (932398, 1063430), + (932409, 974248), (932412, 30), + (932423, 70939), (932427, 2043), + (932429, 30), (932462, 515576), + (932473, 1927150), (932494, 4086), + (932499, 30910), (932500, 2043), + (932513, 24987), (932555, 20592), + (932585, 55384), (932591, 59253), + (932602, 10000), (932631, 30), + (932633, 17623), (932645, 83262), + (932648, 30), (932679, 26171), + (932687, 126861), (932698, 34193), + (932707, 64477), (932829, 8363), + (932869, 146606), (932883, 84501), + (932888, 113124), (932892, 105986), + (932935, 10000), (932957, 51650), + (933019, 84257), (933088, 28048), + (933101, 23153), (933105, 22718), + (933106, 94880), (933133, 2350), + (933138, 3030), (933143, 3194), + (933153, 3270), (933155, 68739), + (933190, 61658), (933205, 14128), + (933213, 90307), (933225, 15002), + (933226, 386043), (933286, 96674), + (933304, 20000), (933360, 207039), + (933366, 12085), (933375, 136154), + (933432, 60650), (933459, 20520), + (933468, 30343), (933471, 62084), + (933482, 124312), (933500, 19261), + (933521, 21709), (933531, 109078), + (933554, 4088), (933561, 1504498), + (933591, 120593), (933600, 8463), + (933657, 132949), (933665, 22043), + (933682, 66904), (933684, 5220), + (933709, 89315), (933739, 2040), + (933753, 30710), (933758, 236348), + (933775, 69280), (933782, 20000), + (933789, 21592), (933816, 22375), + (933825, 2910), (933835, 36689), + (933867, 111176), (933870, 20000), + (933875, 10000), (933877, 3820), + (933878, 876674), (933941, 20000), + (933942, 320000), (933988, 2682), + (934012, 198941), (934025, 2043), + (934029, 90501), (934055, 4096), + (934057, 2048), (934078, 172722), + (934088, 48023), (934098, 102505), + (934151, 2536), (934162, 132177), + (934182, 97274), (934188, 14300), + (934189, 160519), (934193, 55317), + (934200, 29869), (934220, 15660), + (934246, 352640), (934264, 18218), + (934296, 2450), (934342, 199776), + (934345, 2043), (934362, 2028), + (934370, 1698303), (934411, 265343), + (934421, 73992), (934446, 121644), + (934463, 6000), (934465, 13740), + (934479, 2069), (934488, 4086), + (934525, 1920), (934556, 10627), + (934612, 15121), (934629, 19066), + (934650, 82089), (934671, 22690), + (934713, 14493), (934718, 2146322), + (934719, 2043), (934741, 10000), + (934769, 30467), (934783, 100030), + (934797, 26853), (934803, 8852), + (934844, 7588), (934849, 12375), + (934862, 3666), (934878, 4592), + (934904, 10071), (934952, 10895), + (934964, 12375), (934967, 2043), + (934989, 3740), (935028, 31152), + (935036, 2114), (935048, 5473), + (935050, 34005), (935064, 36300), + (935084, 34803), (935100, 20903), + (935110, 10005), (935111, 8579), + (935116, 30), (935125, 26741), + (935127, 6700), (935134, 6988), + (935146, 14497), (935147, 44466), + (935151, 18091), (935152, 173766), + (935172, 83329), (935175, 15758), + (935214, 80897), (935299, 341122), + (935320, 23860), (935348, 15542), + (935358, 8460), (935360, 5850), + (935370, 434367), (935385, 8172), + (935388, 36337), (935416, 13740), + (935421, 14661), (935449, 20440), + (935454, 28312), (935458, 4086), + (935481, 38607), (935507, 9986), + (935525, 12043), (935533, 12043), + (935543, 23737), (935562, 39359), + (935604, 242450), (935633, 20000), + (935655, 166435), (935662, 39160), + (935687, 35776), (935723, 115644), + (935738, 7263), (935749, 7960), + (935763, 78703), (935765, 89836), + (935783, 12043), (935817, 76854), + (935935, 2047), (936005, 24389), + (936020, 72433), (936034, 45566), + (936037, 12047), (936039, 9844), + (936071, 10000), (936083, 218198), + (936086, 2690), (936090, 33634), + (936103, 2484897), (936110, 30405), + (936141, 15580), (936204, 15580), + (936223, 750), (936240, 38625), + (936251, 1808), (936258, 41622), + (936264, 4090), (936270, 2047), + (936295, 67578), (936329, 160228), + (936333, 22323), (936430, 30), + (936450, 19969), (936455, 22464), + (936465, 225085), (936482, 72158), + (936517, 56069), (936548, 3030), + (936574, 3450), (936595, 30000), + (936602, 71395), (936620, 407748), + (936628, 2043), (936670, 108895), + (936686, 676022), (936710, 22375), + (936712, 2043), (936728, 83644), + (936745, 10000), (936762, 22380), + (936808, 34371), (936827, 2043), + (936839, 1920), (936876, 12047), + (936888, 2043), (936906, 51031), + (936925, 93638), (936941, 118769), + (936952, 185103), (936977, 4086), + (937003, 14121), (937029, 7817), + (937105, 14160), (937120, 18357), + (937139, 14950), (937151, 569665), + (937154, 84034), (937155, 14710), + (937167, 94784), (937208, 56492), + (937218, 121726), (937232, 50215), + (937257, 30000), (937279, 4521), + (937286, 17897), (937288, 10000), + (937294, 42064), (937335, 23189), + (937368, 26253), (937378, 163932), + (937386, 32450), (937391, 38632), + (937395, 110360), (937403, 1146), + (937438, 4086), (937443, 6000), + (937479, 110575), (937504, 6837), + (937532, 36566), (937553, 134456), + (937556, 4719), (937588, 176655), + (937619, 15443), (937629, 49718), + (937633, 43328), (937661, 2043), + (937686, 73617), (937687, 2910), + (937705, 91625), (937707, 13688), + (937728, 26129), (937731, 16883), + (937734, 14975), (937787, 30), + (937816, 2047), (937835, 83446), + (937856, 41470), (937865, 15580), + (937866, 671123), (937868, 10000), + (937875, 33752), (937942, 4090), + (937960, 158704), (937976, 4116), + (937989, 6540), (938111, 151870), + (938114, 90641), (938121, 744684), + (938124, 196770), (938147, 55000), + (938154, 91349), (938161, 2958), + (938162, 20000), (938166, 130090), + (938206, 98172), (938233, 12047), + (938251, 8758), (938260, 136404), + (938270, 5973), (938294, 27373), + (938335, 3740), (938342, 29656), + (938358, 71324), (938367, 1146), + (938381, 265220), (938382, 215222), + (938408, 31299), (938499, 53815), + (938505, 20079), (938580, 25580), + (938622, 27875), (938637, 63795), + (938694, 16002), (938699, 58485), + (938769, 120184), (938778, 2331), + (938846, 18768), (938861, 10393), + (938888, 10000), (938921, 48355), + (938954, 3306), (938983, 61569), + (938996, 20030), (939000, 98120), + (939010, 11914), (939013, 85739), + (939026, 7124), (939084, 12446), + (939102, 23160), (939159, 16179), + (939166, 21983), (939180, 54062), + (939181, 27900), (939189, 18414), + (939202, 85400), (939220, 66848), + (939236, 4493), (939242, 101146), + (939248, 35115), (939270, 30), + (939288, 351198), (939302, 249705), + (939318, 111152), (939334, 14393), + (939349, 1582752), (939366, 4153), + (939378, 71001), (939395, 133022), + (939400, 4520), (939403, 4086), + (939473, 90281), (939495, 6129), + (939508, 74090), (939511, 108491), + (939515, 609198), (939524, 28479), + (939539, 52879), (939540, 12047), + (939552, 1283348), (939601, 57727), + (939655, 79799), (939660, 4512), + (939666, 118030), (939673, 6436), + (939674, 45960), (939688, 2043), + (939729, 154943), (939773, 186721), + (939790, 6536), (939807, 310780), + (939815, 66511), (939875, 42069), + (939904, 134190), (939935, 168770), + (939949, 30), (939952, 46528), + (939962, 143510), (939972, 140381), + (939980, 31783), (939984, 6270), + (939997, 12085), (940018, 4338), + (940024, 4086), (940035, 4086), + (940047, 40750), (940072, 42047), + (940092, 10000), (940120, 7000), + (940124, 26516), (940128, 5306), + (940130, 4579), (940186, 29251), + (940192, 52359), (940206, 20000), + (940258, 67106), (940266, 2043), + (940273, 49253), (940315, 10000), + (940321, 192319), (940332, 38200), + (940346, 4094), (940356, 30000), + (940379, 12260), (940420, 421716), + (940439, 10000), (940454, 30), + (940474, 12129), (940493, 3740), + (940553, 2288), (940567, 2287), + (940574, 41164), (940592, 2450), + (940598, 65147), (940601, 7761), + (940602, 510000), (940607, 137750), + (940622, 134290), (940652, 779921), + (940656, 27140), (940658, 77703), + (940665, 34012), (940669, 10530), + (940692, 17491), (940695, 20345), + (940699, 125985), (940702, 2043), + (940716, 11190), (940726, 2270), + (940764, 16129), (940772, 10000), + (940786, 8202), (940802, 5590), + (940816, 69910), (940831, 13760), + (940890, 71), (940940, 90277), + (940969, 39234), (941000, 14737), + (941019, 2350), (941092, 82594), + (941106, 98819), (941108, 271862), + (941113, 15493), (941116, 92043), + (941143, 10000), (941158, 67015), + (941207, 2043), (941254, 59620), + (941261, 54086), (941262, 14086), + (941270, 80000), (941293, 20000), + (941313, 10250), (941323, 44117), + (941351, 104073), (941365, 54094), + (941434, 100), (941435, 15062), + (941436, 4086), (941441, 146267), + (941444, 8160), (941449, 517432), + (941454, 6700), (941455, 70287), + (941456, 2043), (941460, 12573), + (941464, 10000), (941482, 3174), + (941486, 102043), (941501, 22450), + (941516, 14128), (941526, 22287), + (941558, 3127449), (941560, 4462), + (941563, 734), (941576, 10245), + (941630, 80000), (941649, 61695), + (941669, 415), (941704, 279), + (941709, 10000), (941757, 6000), + (941762, 139143), (941775, 4548), + (941776, 15419), (941782, 159230), + (941787, 10000), (941810, 117701), + (941815, 13820), (941818, 22106), + (941853, 112032), (941868, 20460), + (941875, 14207), (941895, 20000), + (941935, 6436), (941961, 243), + (941965, 15647), (941983, 17043), + (942050, 125842), (942052, 11440), + (942071, 22290), (942083, 55361), + (942086, 2260), (942126, 53639), + (942128, 13920), (942132, 54031), + (942139, 2043), (942210, 97246), + (942245, 30), (942284, 22593), + (942296, 18403), (942326, 100), + (942337, 24403), (942340, 2815079), + (942341, 19706), (942356, 15), + (942361, 25674), (942365, 8747), + (942383, 11146), (942394, 30868), + (942397, 48825), (942403, 104082), + (942405, 33619), (942406, 45611), + (942439, 612258), (942498, 12680), + (942510, 53566), (942600, 2883), + (942607, 10000), (942612, 17725), + (942616, 12043), (942641, 244), + (942647, 1287282), (942720, 310367), + (942732, 107202), (942745, 151433), + (942767, 2111665), (942768, 6102), + (942773, 10393), (942774, 88863), + (942802, 14579), (942807, 35443), + (942808, 10647), (942838, 25850), + (942859, 122287), (942891, 16373), + (942913, 58109), (942916, 80000), + (942928, 51351), (942940, 119114), + (942945, 1030000), (942958, 45379), + (942965, 22022), (942986, 54518), + (943004, 102742), (943035, 2350), + (943037, 80000), (943047, 111822), + (943075, 49709), (943076, 123710), + (943081, 3189), (943093, 102910), + (943105, 129559), (943144, 92043), + (943156, 12260), (943171, 132850), + (943173, 8530), (943198, 14313), + (943216, 41160), (943217, 119706), + (943268, 31160), (943273, 1301060), + (943291, 40425), (943301, 82434), + (943328, 2043), (943330, 12000), + (943340, 74833), (943394, 20000), + (943437, 12450), (943443, 193376), + (943446, 17758), (943460, 27304), + (943497, 202043), (943508, 4991), + (943519, 2043), (943526, 42589), + (943528, 44265), (943537, 3276), + (943544, 65813), (943561, 39346), + (943582, 25610), (943628, 33932), + (943687, 26032), (943731, 56185), + (943735, 25580), (943763, 26745), + (943764, 97481), (943766, 6129), + (943785, 131706), (943787, 10000), + (943818, 2450), (943822, 26553), + (943850, 664812), (943866, 2047), + (943867, 10400), (943876, 17623), + (943882, 57498), (943903, 69143), + (943928, 146769), (943943, 19504), + (943946, 16129), (943962, 29541), + (943981, 5232), (943992, 26129), + (944004, 2450), (944078, 2450), + (944087, 42059), (944091, 21086), + (944094, 18039), (944101, 17228), + (944161, 140884), (944169, 46632), + (944206, 20365), (944231, 674185), + (944234, 9043), (944265, 30330), + (944298, 4086), (944311, 21036), + (944315, 48499), (944323, 45043), + (944362, 5170), (944415, 83805), + (944423, 8356), (944456, 2061), + (944471, 2043), (944540, 14086), + (944560, 17079), (944562, 53499), + (944616, 2043), (944618, 84098), + (944626, 36760), (944657, 26160), + (944686, 101271), (944694, 10000), + (944721, 10000), (944789, 20215), + (944797, 2043), (944799, 27119), + (944804, 34520), (944808, 1275903), + (944831, 49423), (944834, 12043), + (944872, 4086), (944887, 23782), + (944906, 27043), (944922, 1888), + (944937, 133290), (944941, 45153), + (944945, 4658), (944964, 38231), + (944974, 126699), (944986, 29164), + (944988, 59035), (944993, 78128), + (945018, 10000), (945026, 57025), + (945034, 99450), (945097, 65704), + (945110, 10074), (945135, 48023), + (945172, 12047), (945186, 26319), + (945210, 2350), (945217, 250), + (945254, 75484), (945258, 2043), + (945294, 286547), (945310, 10030), + (945329, 22043), (945350, 294309), + (945436, 12350), (945461, 10084), + (945470, 22097), (945476, 22047), + (945489, 5556), (945503, 90683), + (945521, 178073), (945604, 132934), + (945632, 11920), (945647, 70938), + (945653, 43962), (945669, 4086), + (945679, 184671), (945755, 56211), + (945843, 26426), (945877, 3963), + (945912, 23367), (945920, 22640), + (945946, 245429), (945952, 54152), + (945953, 2043), (945957, 30), + (945974, 10000), (945980, 25580), + (945981, 138334), (945987, 2043), + (945993, 33937), (946000, 9443), + (946004, 40215), (946014, 6564), + (946037, 37219), (946058, 28959), + (946065, 40000), (946066, 73253), + (946070, 6125), (946075, 15580), + (946078, 2047), (946089, 54211), + (946106, 113285), (946123, 8357), + (946124, 2331), (946131, 17930), + (946160, 2043), (946189, 2043), + (946206, 100693), (946226, 74905), + (946266, 8358), (946297, 424264), + (946328, 104541), (946341, 66956), + (946354, 289788), (946449, 105690), + (946477, 42030), (946490, 83384), + (946502, 56637), (946526, 335869), + (946537, 10000), (946546, 88941), + (946558, 13067), (946578, 3496), + (946589, 62303), (946591, 10030), + (946621, 20000), (946634, 2039), + (946638, 31190), (946639, 33199), + (946767, 1307922), (946786, 33203), + (946829, 8894), (946849, 13830), + (946865, 19159), (946867, 4900), + (946954, 10090906), (946974, 11493), + (946990, 1280640), (947016, 12375), + (947023, 2252), (947028, 4086), + (947047, 133264), (947050, 132359), + (947076, 13127), (947087, 77318), + (947114, 69139), (947118, 75656), + (947123, 2043), (947145, 2350), + (947156, 4900), (947160, 6124), + (947167, 104733), (947204, 2047), + (947205, 4094), (947226, 2450), + (947244, 13256), (947254, 12375), + (947289, 75338), (947293, 2043), + (947300, 12909), (947328, 20393), + (947360, 75641), (947399, 48461), + (947434, 14090), (947455, 22731), + (947486, 178899), (947502, 156346), + (947519, 16436), (947534, 20000), + (947542, 182380), (947553, 76230), + (947555, 158790), (947560, 428242), + (947597, 2331), (947615, 1344), + (947625, 12443), (947658, 128907), + (947660, 22085), (947666, 29384), + (947704, 106383), (947721, 18855), + (947739, 138121), (947746, 4090), + (947754, 46603), (947794, 144212), + (947807, 2450), (947809, 18956), + (947853, 31371), (947856, 26700), + (947860, 14100), (947882, 7957), + (947883, 95356), (947898, 125348), + (947904, 38616), (947915, 2043), + (947938, 10000), (947943, 15057), + (947973, 203762), (948008, 5750), + (948013, 65399), (948055, 14094), + (948059, 10000), (948063, 14490), + (948110, 139318), (948147, 32047), + (948188, 85613), (948220, 4690), + (948242, 10000), (948252, 3267), + (948281, 55640), (948283, 5370), + (948309, 43311), (948325, 4086), + (948341, 6869), (948345, 18629), + (948414, 126577), (948416, 2047), + (948430, 10000), (948469, 512450), + (948480, 190685), (948500, 2450), + (948502, 4650), (948524, 14825), + (948534, 30), (948565, 30), + (948576, 122448), (948588, 13740), + (948607, 86925), (948618, 2616), + (948636, 101662), (948645, 17628), + (948654, 12043), (948661, 43129), + (948709, 12321), (948729, 56152), + (948734, 17901), (948742, 76864), + (948762, 24918), (948908, 10000), + (948918, 250), (948937, 175933), + (948945, 250), (948965, 12323), + (948977, 250), (948979, 23060), + (949061, 46135), (949070, 208175), + (949081, 35221), (949086, 45831), + (949087, 2260), (949100, 30), + (949101, 8358), (949141, 12047), + (949142, 350433), (949153, 119842), + (949162, 30340), (949173, 2290), + (949244, 22000), (949274, 65282), + (949335, 30077), (949340, 54579), + (949352, 12444), (949364, 108193), + (949394, 14354), (949403, 75672), + (949407, 10000), (949409, 66864), + (949445, 2315), (949452, 48984), + (949586, 38162), (949649, 112358), + (949659, 16484), (949696, 76094), + (949709, 16936), (949711, 221756), + (949719, 6640), (949721, 66864), + (949745, 116978), (949749, 75275), + (949751, 18172), (949765, 3276), + (949770, 10000), (949801, 454733), + (949805, 12443), (949848, 13090), + (949898, 38168), (949904, 4166), + (949953, 12039), (949954, 124090), + (949972, 5510), (949989, 143040), + (950022, 66840), (950042, 12085), + (950069, 2047), (950094, 341678), + (950101, 88447), (950135, 10000), + (950141, 12043), (950181, 14472), + (950187, 95710), (950188, 13136), + (950207, 121933), (950227, 56758), + (950274, 43507), (950307, 15586), + (950312, 2910), (950329, 4086), + (950335, 10000), (950348, 15648), + (950355, 53019), (950389, 61304), + (950413, 4880), (950429, 10000), + (950454, 158963), (950472, 452), + (950483, 16182), (950484, 15580), + (950533, 73770), (950549, 2043), + (950555, 4880), (950557, 41754), + (950570, 27444), (950598, 16431), + (950617, 4086), (950626, 112043), + (950655, 146113), (950692, 63435), + (950694, 34489), (950704, 64086), + (950706, 79620), (950728, 613895), + (950758, 10000), (950771, 15483), + (950809, 340499), (950831, 1920), + (950834, 11582), (950835, 8357), + (950844, 2350), (950865, 51817), + (950890, 66856), (950894, 55047), + (950916, 8357), (950985, 30), + (951064, 2043), (951079, 388951), + (951085, 580743), (951107, 10000), + (951122, 17892), (951138, 51420), + (951164, 31269), (951186, 6516), + (951232, 313307), (951248, 30589), + (951257, 190479), (951282, 72511), + (951291, 11406), (951297, 12445), + (951302, 22332), (951333, 25668), + (951357, 107103), (951371, 8172), + (951377, 70929), (951415, 82357), + (951420, 2043), (951454, 65409), + (951503, 10000), (951524, 13113), + (951535, 13400), (951666, 94314), + (951670, 17303), (951705, 282473), + (951712, 129225), (951749, 28442), + (951775, 266074), (951789, 2043), + (951838, 66864), (951892, 2043), + (951896, 13189), (951907, 25835), + (951983, 178181), (952012, 1355197), + (952032, 12699), (952033, 10000), + (952050, 4497), (952053, 89030), + (952071, 66856), (952107, 30), + (952121, 2331), (952124, 23272), + (952133, 25605), (952134, 950086), + (952150, 22047), (952261, 6540), + (952264, 4489), (952276, 81299), + (952296, 75854), (952300, 23346), + (952316, 70658), (952388, 26663), + (952391, 24422), (952449, 11700), + (952451, 1377053), (952471, 5757), + (952487, 311737), (952491, 10000), + (952513, 2019376), (952523, 313670), + (952533, 8172), (952535, 42450), + (952543, 28003), (952547, 57764), + (952563, 18168), (952588, 34781), + (952589, 25580), (952656, 68899), + (952664, 48600), (952670, 32115), + (952674, 168773), (952680, 10101384), + (952686, 3621), (952688, 85529), + (952705, 16169), (952737, 200490), + (952742, 6129), (952753, 98196), + (952775, 224257), (952795, 24000), + (952796, 14370), (952799, 1146), + (952852, 160133), (952858, 10000), + (952860, 131405), (952863, 16444), + (952884, 2043), (952947, 71674), + (952960, 1283151), (952977, 4062), + (952981, 10000), (952987, 28172), + (953006, 20000), (953019, 42043), + (953041, 68129), (953066, 267905), + (953071, 176867), (953077, 1920), + (953091, 20000), (953161, 66872), + (953164, 12043), (953173, 10000), + (953174, 24350), (953185, 112409), + (953206, 92003), (953241, 17052), + (953252, 10000), (953255, 10000), + (953265, 30000), (953284, 11923), + (953335, 20000), (953345, 2331), + (953346, 547431), (953387, 71), + (953398, 8172), (953423, 87397), + (953437, 11983), (953467, 101796), + (953561, 76839), (953575, 66864), + (953594, 24507), (953622, 12000), + (953641, 16751), (953645, 30000), + (953675, 181904), (953683, 14345), + (953709, 9963), (953715, 27047), + (953728, 10000), (953755, 23607), + (953760, 816644), (953764, 34080), + (953795, 224729), (953815, 4094), + (953852, 31489), (953855, 53274), + (953861, 55508), (953886, 104864), + (953894, 100000), (953905, 27303), + (953927, 12992), (953928, 19339), + (953976, 22450), (953977, 2043), + (954011, 7000), (954015, 2331), + (954026, 79716), (954037, 38656), + (954092, 60770), (954097, 1270268), + (954137, 91069), (954142, 13184), + (954144, 11000), (954159, 34660), + (954170, 731637), (954203, 2047), + (954204, 7000), (954214, 31276), + (954274, 2129734), (954298, 10030), + (954310, 50023), (954347, 11920), + (954395, 2047), (954403, 20761), + (954426, 10000), (954427, 31313), + (954442, 122107), (954446, 81736), + (954450, 355656), (954453, 531411), + (954464, 6125), (954478, 34397), + (954488, 218894), (954498, 91735), + (954503, 155884), (954512, 1920), + (954514, 98166), (954526, 248354), + (954527, 30), (954530, 15783), + (954543, 33299), (954546, 58027), + (954599, 3320086), (954612, 128243), + (954620, 253288), (954624, 32239), + (954634, 26133), (954649, 78899), + (954670, 30), (954681, 119516), + (954685, 2047), (954699, 2039), + (954725, 13566), (954727, 24260), + (954754, 10000), (954772, 2450), + (954791, 46272), (954796, 76856), + (954814, 63829), (954819, 10000), + (954826, 28248), (954848, 7371), + (954850, 191330), (954873, 40000), + (954897, 137267), (954907, 150648), + (954926, 196873), (954952, 402443), + (954969, 12043), (955020, 34132), + (955024, 4086), (955032, 24082), + (955046, 66601), (955079, 6129), + (955098, 80942), (955117, 40000), + (955161, 108565), (955169, 8145), + (955201, 71736), (955217, 54414), + (955220, 59897), (955263, 24524), + (955272, 34090), (955284, 213265), + (955291, 42696), (955300, 12043), + (955370, 28986), (955383, 109275), + (955392, 10000), (955400, 6000), + (955446, 11146), (955478, 10000), + (955491, 446259), (955498, 2047), + (955507, 31077), (955544, 16111), + (955546, 64487), (955599, 250), + (955604, 18741), (955621, 2043), + (955623, 7390), (955630, 74535), + (955632, 123145), (955674, 106637), + (955696, 84125), (955699, 249422), + (955733, 125700), (955734, 304109), + (955736, 2047), (955752, 27830), + (955776, 81000), (955780, 22254), + (955781, 19440), (955787, 82444), + (955806, 20000), (955814, 170258), + (955831, 20221), (955841, 12047), + (955883, 10000), (955943, 2450), + (955968, 96876), (955982, 26002), + (956022, 4504), (956025, 129637), + (956052, 2260), (956053, 2043), + (956092, 123984), (956109, 6346), + (956125, 27185), (956148, 80048), + (956159, 10219), (956187, 36910), + (956198, 37098), (956204, 51210), + (956212, 2047), (956217, 2043), + (956258, 34762), (956286, 14005), + (956290, 2043), (956303, 44750), + (956336, 23701), (956350, 577620), + (956353, 1920), (956355, 16129), + (956387, 20752), (956405, 64068), + (956471, 38389), (956472, 11452), + (956484, 10000), (956509, 42350), + (956535, 333201), (956540, 10670), + (956541, 20000), (956543, 20741), + (956553, 34074), (956565, 203000), + (956633, 2043), (956666, 30616), + (956694, 32749), (956741, 3275), + (956748, 34820), (956750, 6000), + (956766, 65824), (956791, 174447), + (956799, 60454), (956846, 13604), + (956847, 8194), (956936, 102047), + (956965, 57240), (957019, 179901), + (957044, 10000), (957058, 135708), + (957071, 14240), (957092, 191159), + (957119, 12443), (957134, 27299), + (957138, 66759), (957154, 13494), + (957181, 22925), (957209, 236401), + (957214, 37714), (957215, 11920), + (957224, 20751), (957230, 46644), + (957232, 28407), (957259, 73329), + (957267, 10112450), (957298, 119507), + (957309, 214624), (957340, 6927), + (957343, 77047), (957363, 45882), + (957371, 10000), (957416, 88492), + (957437, 34153), (957438, 20399), + (957448, 74363), (957463, 10000), + (957508, 45339), (957515, 25129), + (957518, 96026), (957529, 32149), + (957544, 36747), (957553, 62687), + (957562, 11493), (957603, 2047), + (957616, 369214), (957626, 10000), + (957698, 182695), (957776, 210000), + (957783, 20508), (957789, 18357), + (957795, 120903), (957801, 3501229), + (957820, 261984), (957846, 40474), + (957888, 300), (957908, 2450), + (957915, 72234), (957927, 173782), + (957928, 27487), (957933, 475739), + (957967, 73125), (958129, 2047), + (958139, 121755), (958143, 51765), + (958146, 38958), (958150, 12028), + (958161, 27556), (958183, 224677), + (958184, 107131), (958212, 43381), + (958224, 56817), (958233, 52490), + (958237, 288752), (958243, 210952), + (958253, 100000), (958266, 46630), + (958276, 17486), (958277, 117496), + (958302, 167747), (958309, 371064), + (958311, 4900), (958346, 2047), + (958409, 38290), (958449, 12495), + (958482, 6129), (958494, 54456), + (958514, 116029), (958523, 198433), + (958555, 103808), (958568, 16916), + (958608, 20215), (958620, 234467), + (958657, 2047), (958698, 43366), + (958745, 5973), (958764, 33092), + (958778, 863), (958800, 7480), + (958801, 24090), (958807, 59117), + (958813, 8172), (958838, 2430), + (958851, 30807), (958882, 14880), + (958889, 8172), (958910, 36840), + (958953, 13575), (958961, 86856), + (958986, 12047), (959014, 103538), + (959016, 41762), (959032, 352348), + (959062, 72628), (959072, 1134500), + (959103, 879496), (959113, 648161), + (959128, 497861), (959165, 39354), + (959171, 172548), (959175, 146506), + (959184, 30), (959201, 10000), + (959210, 3930), (959223, 45012), + (959253, 10968), (959255, 29912), + (959257, 26744), (959261, 70129), + (959284, 12720), (959286, 1059528), + (959303, 18936), (959310, 4094), + (959321, 46718), (959337, 2039), + (959349, 2043), (959382, 102073), + (959392, 10000), (959395, 835330), + (959405, 145392), (959461, 250), + (959466, 32331), (959480, 2260), + (959489, 507281), (959493, 45477), + (959553, 10000), (959570, 51539), + (959608, 15449), (959611, 79603), + (959614, 12039), (959660, 11146), + (959662, 40708), (959681, 110682), + (959682, 74061), (959710, 12375), + (959725, 12047), (959727, 87501), + (959767, 17694), (959857, 2450), + (959877, 6000), (959899, 20000), + (959952, 11933), (959989, 89408), + (960104, 31502), (960130, 2450), + (960147, 45783), (960158, 124006), + (960179, 2331), (960200, 20460), + (960217, 103343), (960228, 89450), + (960244, 115143), (960274, 11582), + (960299, 19048), (960303, 80671), + (960307, 284981), (960318, 30939), + (960323, 44737), (960328, 66264), + (960329, 18038), (960341, 212768), + (960361, 8856), (960372, 2043), + (960391, 1434235), (960413, 105516), + (960440, 54756), (960441, 3740), + (960465, 27735), (960490, 33801), + (960493, 502818), (960497, 108861), + (960499, 2331), (960572, 12043), + (960576, 26902), (960585, 233424), + (960594, 98551), (960601, 2615), + (960618, 183606), (960625, 8356), + (960637, 4500), (960661, 68895), + (960667, 38499), (960683, 32046), + (960711, 12375), (960726, 6000), + (960731, 20759), (960766, 71404), + (960767, 2038), (960778, 10000), + (960787, 10000), (960791, 34099), + (960829, 18574), (960834, 190234), + (960882, 2038), (960926, 230401), + (960940, 12687), (960948, 241504), + (960963, 271028), (961023, 90204), + (961038, 130684), (961050, 83380), + (961060, 96686), (961096, 48978), + (961112, 87867), (961130, 16000), + (961135, 9320), (961148, 134337), + (961174, 2038), (961188, 46056), + (961253, 30000), (961265, 111066), + (961272, 42331), (961327, 16129), + (961336, 16693), (961343, 158939), + (961352, 12043), (961373, 12375), + (961378, 22266), (961393, 25750), + (961427, 17000), (961441, 30731), + (961463, 2043), (961468, 13948), + (961484, 22350), (961489, 45386), + (961494, 56344), (961500, 10000), + (961587, 388815), (961599, 32260), + (961636, 139290), (961639, 30302), + (961684, 10000), (961688, 820), + (961704, 120173), (961709, 96848), + (961733, 220158), (961740, 94877), + (961756, 30000), (961761, 200838), + (961792, 10000), (961798, 4497), + (961812, 10000), (961858, 33911), + (961868, 73946), (961895, 13375), + (961897, 2043), (961979, 109187), + (962001, 79282), (962007, 291434), + (962072, 12043), (962086, 20465), + (962111, 30663), (962131, 3284), + (962148, 10000), (962178, 96876), + (962190, 2047), (962208, 219047), + (962253, 30681), (962254, 101565), + (962256, 2039), (962258, 366587), + (962304, 54368), (962308, 36885), + (962340, 90223), (962344, 131431), + (962351, 9927), (962368, 23012), + (962371, 10000), (962386, 25639), + (962396, 51127), (962413, 20000), + (962415, 168597), (962443, 25410), + (962447, 22792), (962450, 8358), + (962462, 29107), (962463, 227169), + (962480, 10000), (962495, 906420), + (962521, 54737), (962522, 22350), + (962586, 22616), (962590, 10000), + (962620, 4086), (962629, 150811), + (962635, 11920), (962639, 40000), + (962641, 70564), (962642, 124179), + (962643, 49306), (962651, 118782), + (962656, 28000), (962677, 133668), + (962691, 23400), (962697, 10000), + (962700, 20000), (962710, 21582), + (962730, 10000), (962738, 15651), + (962827, 25580), (962851, 10000), + (962858, 10000), (962862, 24301), + (962867, 83390), (962872, 10000), + (962900, 132227), (962903, 183345), + (962911, 3210), (962924, 126497), + (962949, 32047), (962963, 22085), + (963006, 51527), (963030, 2047), + (963123, 61206), (963134, 46125), + (963143, 10000), (963144, 40040), + (963160, 20244), (963178, 6129), + (963189, 20000), (963216, 32749), + (963229, 29660), (963243, 150283), + (963257, 10521), (963264, 40245), + (963284, 166295), (963359, 10000), + (963390, 10000), (963405, 18176), + (963414, 30100), (963417, 14493), + (963421, 115788), (963432, 272603), + (963467, 410128), (963473, 236159), + (963477, 29559), (963497, 2260), + (963526, 10000), (963568, 49629), + (963582, 97749), (963587, 12185), + (963592, 10000), (963593, 369220), + (963594, 20000), (963607, 22450), + (963612, 20000), (963615, 155262), + (963617, 20000), (963631, 1397843), + (963636, 119489), (963647, 10000), + (963648, 608291), (963754, 93062), + (963799, 10000), (963805, 23530), + (963827, 37623), (963849, 20000), + (963859, 31160), (963868, 30000), + (963887, 14414), (963929, 27968), + (963934, 67678), (963951, 20400), + (963957, 55869), (963961, 38214), + (963990, 22043), (964055, 22260), + (964137, 10000), (964153, 32260), + (964155, 10000), (964160, 69086), + (964169, 40102), (964183, 136447), + (964190, 10000), (964203, 46159), + (964225, 2910), (964236, 609625), + (964246, 72657), (964270, 10000), + (964279, 104401), (964295, 48085), + (964296, 8356), (964314, 154094), + (964316, 10030), (964325, 28996), + (964373, 14086), (964408, 118930), + (964413, 10000), (964427, 12043), + (964438, 10000), (964482, 190917), + (964491, 69938), (964497, 2450), + (964498, 32043), (964503, 14086), + (964534, 31129), (964575, 38878), + (964594, 1741766), (964629, 172749), + (964655, 104972), (964658, 112443), + (964678, 4520), (964681, 68755), + (964686, 94140), (964709, 15290), + (964722, 164085), (964725, 231670), + (964743, 42442), (964763, 31884), + (964804, 147614), (964837, 76772), + (964908, 232749), (964919, 116862), + (964924, 34159), (964940, 2297), + (964944, 220489), (964951, 60715), + (964970, 284872), (965053, 2), + (965057, 22047), (965060, 55009), + (965088, 74113), (965091, 381174), + (965118, 1423379), (965120, 193195), + (965146, 20400), (965148, 16129), + (965152, 10000), (965160, 112837), + (965182, 169437), (965193, 2047), + (965213, 22450), (965215, 28206), + (965234, 93998), (965283, 45140), + (965303, 73619), (965306, 101232), + (965315, 128357), (965373, 10000), + (965390, 39176), (965407, 10000), + (965419, 20000), (965435, 378796), + (965486, 80874), (965491, 10000), + (965493, 56287), (965535, 18357), + (965537, 22047), (965569, 16129), + (965585, 32047), (965609, 32350), + (965639, 1997538), (965652, 10000), + (965677, 1010852), (965711, 216290), + (965714, 180748), (965727, 25310), + (965771, 41462), (965783, 4086), + (965784, 32047), (965825, 2258356), + (965835, 28128), (965868, 61799), + (965871, 38370), (965874, 293685), + (965908, 365823), (965932, 14493), + (965955, 19172), (965960, 28827), + (965965, 29893), (965970, 56344), + (965974, 156699), (965978, 99780), + (965991, 10071), (965998, 29568), + (966035, 142466), (966044, 78899), + (966045, 25589), (966054, 110015), + (966056, 170002), (966102, 46515), + (966113, 100910), (966119, 120513), + (966140, 148188), (966170, 937379), + (966202, 2047), (966206, 52442), + (966240, 10000), (966264, 126117), + (966286, 38260), (966361, 10000), + (966373, 165161), (966381, 16340), + (966492, 12039), (966494, 26086), + (966498, 4086), (966530, 66856), + (966557, 11086), (966568, 2039), + (966574, 87488), (966580, 30460), + (966584, 42664), (966597, 26129), + (966606, 76848), (966624, 50442), + (966633, 52485), (966640, 166021), + (966661, 47730), (966725, 50403), + (966726, 66848), (966742, 52499), + (966754, 10000), (966773, 13244), + (966786, 20000), (966789, 10000), + (966847, 14397), (966853, 97130), + (966890, 2350), (966912, 73160), + (966926, 10000), (966969, 4086), + (966974, 66848), (967029, 160613), + (967046, 17152), (967054, 29958), + (967062, 5226), (967065, 78625), + (967089, 558), (967094, 570241), + (967099, 45471), (967116, 30000), + (967117, 34086), (967129, 14090), + (967177, 480236), (967184, 243059), + (967190, 165122), (967191, 6125), + (967208, 20030), (967237, 20000), + (967247, 250970), (967250, 14086), + (967268, 85735), (967272, 10100), + (967287, 408691), (967348, 22118), + (967355, 12450), (967367, 60239), + (967368, 13284), (967416, 1797540), + (967438, 10820), (967439, 49901), + (967473, 49370), (967520, 7230), + (967521, 5364), (967535, 10000), + (967539, 32260), (967570, 52666), + (967615, 87273), (967645, 244863), + (967659, 135809), (967676, 12331), + (967680, 22450), (967755, 80169), + (967761, 10403), (967830, 10000), + (967843, 3653), (967887, 12043), + (967890, 9534), (967907, 12085), + (967908, 20000), (967923, 39945), + (967924, 10000), (967929, 8357), + (967979, 848236), (967981, 116389), + (967985, 26660), (967986, 4086), + (968063, 74096), (968078, 17796), + (968098, 12047), (968112, 200000), + (968128, 17329), (968132, 10000), + (968136, 34086), (968176, 26175), + (968195, 10000), (968202, 53842), + (968223, 2047), (968232, 30144), + (968241, 308790), (968242, 505780), + (968267, 244579), (968313, 10000), + (968316, 138103), (968329, 13310), + (968344, 119879), (968347, 3280), + (968355, 22129), (968356, 119307), + (968398, 250), (968407, 75916), + (968422, 25512), (968451, 412414), + (968454, 51330), (968481, 250), + (968488, 4733), (968506, 41350), + (968509, 141709), (968521, 12350), + (968533, 4443), (968534, 10000), + (968536, 117977), (968595, 48811), + (968604, 148698), (968626, 12038), + (968627, 12350), (968659, 26712), + (968692, 89916), (968703, 88725), + (968713, 33425), (968722, 113754), + (968782, 24123), (968783, 161504), + (968789, 111698), (968794, 118161), + (968818, 14947), (968844, 56869), + (968882, 23494), (968889, 2350), + (968900, 47799), (968905, 12043), + (968945, 16179), (968964, 10219), + (968971, 12085), (969006, 153613), + (969053, 9660), (969074, 72198), + (969171, 111567), (969203, 32985), + (969208, 52989), (969221, 535227), + (969228, 623197), (969244, 28649), + (969247, 3740), (969285, 19802), + (969290, 8748), (969332, 200100), + (969335, 6539), (969337, 15960), + (969344, 2095575), (969356, 69990), + (969379, 10000), (969405, 121376), + (969441, 766568), (969452, 82848), + (969469, 7263), (969488, 225926), + (969510, 3740), (969518, 20412), + (969531, 33267), (969542, 68891), + (969576, 3400), (969577, 116222), + (969605, 10000), (969618, 96709), + (969632, 20401), (969659, 9114), + (969688, 39334), (969689, 71413), + (969700, 1030), (969728, 76600), + (969738, 313012), (969752, 10000), + (969772, 4662), (969773, 4086), + (969782, 10239), (969788, 77247), + (969789, 112296), (969810, 20000), + (969833, 106737), (969841, 157754), + (969842, 11920), (969883, 10000), + (969909, 16048), (969915, 47800), + (969927, 111152), (969928, 41869), + (969934, 23585), (969940, 13147), + (969953, 2043), (969969, 26519), + (969987, 31348), (970054, 10000), + (970068, 13136), (970107, 2350), + (970112, 24150), (970128, 14178), + (970140, 10000), (970150, 22702), + (970183, 8043), (970228, 21483), + (970245, 13400), (970251, 2176173), + (970269, 17351), (970277, 7793), + (970386, 126927), (970412, 127967), + (970418, 15755), (970419, 328349), + (970455, 118478), (970460, 96897), + (970503, 576403), (970605, 7250), + (970627, 20000), (970635, 14535), + (970636, 12383), (970661, 2349), + (970665, 16733), (970724, 2053), + (970750, 123237), (970770, 8385), + (970780, 166331), (970789, 67096), + (970810, 828435), (970838, 203315), + (970910, 115291), (970916, 249095), + (970932, 215056), (970934, 16958), + (970940, 104282), (970951, 2047), + (970961, 10000), (970975, 99515), + (970981, 2450), (970982, 1818043), + (970991, 45264), (970995, 17023), + (971005, 1275903), (971013, 42829), + (971039, 8395), (971042, 132085), + (971064, 21146), (971073, 50934), + (971079, 20000), (971080, 250), + (971104, 122692), (971124, 79157), + (971145, 50708), (971151, 16636), + (971156, 10000), (971230, 10000), + (971235, 2335), (971259, 80320), + (971283, 40469), (971289, 18404), + (971311, 34143), (971312, 144608), + (971362, 119291), (971387, 10559), + (971390, 91650), (971394, 18970), + (971421, 18450), (971437, 86518), + (971447, 10000), (971454, 3400), + (971459, 72078), (971476, 214249), + (971496, 67744), (971506, 369360), + (971508, 4698), (971527, 2093359), + (971540, 137940), (971547, 69227), + (971551, 166986), (971553, 10000), + (971575, 6849), (971585, 2060), + (971597, 12243), (971609, 202275), + (971619, 31576), (971621, 3842), + (971644, 4068), (971652, 19976), + (971666, 7004), (971749, 151435), + (971768, 58090), (971831, 3206), + (971849, 10000), (971854, 10000), + (971864, 42081), (971869, 14544), + (971902, 76260), (971922, 12801), + (971931, 86147), (971955, 2450), + (971957, 102349), (971978, 2062), + (972005, 37711), (972014, 97148), + (972028, 10000), (972036, 120000), + (972056, 4721), (972059, 84472), + (972081, 12979), (972086, 12349), + (972116, 16760), (972140, 41269), + (972147, 202645), (972156, 23139), + (972180, 62890), (972181, 55540), + (972187, 319454), (972201, 3930), + (972240, 21333), (972245, 34645), + (972246, 81268), (972250, 25580), + (972277, 84412), (972311, 20030), + (972339, 41320), (972341, 42450), + (972371, 8422), (972425, 12450), + (972448, 12349), (972497, 10771), + (972504, 481592), (972505, 42342), + (972523, 46260), (972532, 1466325), + (972543, 405293), (972558, 20000), + (972592, 280511), (972611, 2655), + (972672, 68038), (972678, 23740), + (972739, 250), (972742, 10000), + (972769, 146040), (972782, 73916), + (972806, 253580), (972815, 118294), + (972820, 250), (972833, 10000), + (972916, 117960), (972925, 87452), + (972944, 24323), (972956, 133044), + (972962, 85901), (972969, 13740), + (972987, 156913), (973022, 31160), + (973076, 38540), (973154, 2055), + (973167, 12349), (973172, 44128), + (973176, 5004), (973183, 10772), + (973250, 4323), (973317, 12063), + (973340, 148295), (973342, 93034), + (973365, 2349), (973385, 20000), + (973431, 22349), (973440, 105549), + (973443, 10000), (973470, 28621), + (973527, 12450), (973558, 67110), + (973568, 131030), (973572, 604300), + (973581, 36098), (973609, 22450), + (973702, 173662), (973845, 14500), + (973864, 16530), (973896, 14005), + (973913, 10245), (973922, 24393), + (973923, 22450), (973925, 10000), + (973940, 70000), (973945, 10000), + (973984, 49159), (973986, 40488), + (974039, 245), (974090, 10981), + (974159, 55011), (974188, 148740), + (974239, 10000), (974273, 23822), + (974306, 15205), (974346, 10071), + (974396, 18956), (974473, 43664), + (974482, 48046), (974510, 22450), + (974604, 85437), (974607, 12960), + (974620, 21161), (974622, 16000), + (974728, 10000), (974780, 23267), + (974815, 116317), (974820, 3328), + (974937, 25243), (974939, 57241), + (974942, 10000), (974977, 10017444), + (974981, 10000), (974986, 69301), + (975024, 5527), (975045, 88707), + (975101, 143049), (975119, 2960), + (975144, 10250), (975194, 210867), + (975202, 10000), (975209, 5220), + (975220, 12987), (975221, 39100), + (975223, 20250), (975259, 84000), + (975262, 62035), (975315, 28900), + (975324, 10000), (975360, 23985), + (975362, 10000), (975409, 41891), + (975534, 70276), (975541, 43400), + (975586, 149138), (975590, 78008), + (975661, 20000), (975674, 10381), + (975678, 11693), (975707, 448), + (975716, 540), (975718, 20302), + (975768, 13954), (975813, 26284), + (975825, 10000), (975836, 1003), + (975877, 20447), (975919, 98489), + (975927, 53456), (975953, 245), + (975954, 69640), (975960, 26533), + (975972, 1525778), (975980, 10552), + (976002, 2180089), (976061, 19451), + (976078, 2766), (976146, 46160), + (976172, 60456), (976199, 12960), + (976204, 11688), (976233, 103755), + (976270, 45580), (976317, 10000), + (976324, 42675), (976356, 110000), + (976358, 3576), (976359, 12085), + (976404, 270896), (976408, 10000), + (976448, 10000), (976478, 26871), + (976485, 30777), (976515, 21831), + (976538, 10000), (976580, 13267), + (976589, 20776), (976596, 21920), + (976648, 31229), (976681, 128204), + (976720, 303808), (976730, 14800), + (976751, 49518), (976785, 40908), + (976796, 41923), (976816, 13445), + (976821, 82909), (976823, 73383), + (976837, 11095), (976848, 20000), + (976893, 12260), (976904, 30000), + (976906, 13955), (976943, 10000), + (976970, 11747), (976972, 30905), + (977006, 25054), (977046, 70761), + (977112, 10000), (977121, 33125), + (977133, 46563), (977165, 2450), + (977181, 313000), (977221, 26000), + (977233, 104672), (977239, 72223), + (977253, 108209), (977271, 10000), + (977284, 102450), (977384, 36136), + (977446, 52079), (977462, 296107), + (977470, 11680), (977557, 452), + (977569, 168039), (977612, 27665), + (977639, 30000), (977661, 40070), + (977724, 17597), (977732, 5357), + (977744, 30000), (977865, 50273), + (977888, 76544), (977898, 120960), + (977901, 94062), (977902, 14165), + (977932, 100), (977937, 10000), + (977953, 118631), (977960, 7001), + (977990, 103267), (978001, 19086), + (978002, 175118), (978027, 10000), + (978036, 10245), (978038, 13400), + (978048, 10000), (978053, 10000), + (978084, 54540), (978106, 24900), + (978108, 10244), (978146, 3267), + (978180, 6274), (978215, 111870), + (978233, 3740), (978240, 5711), + (978312, 10000), (978328, 13543), + (978340, 58259), (978349, 10000), + (978406, 90391), (978412, 26321), + (978434, 12960), (978448, 33740), + (978451, 10000), (978469, 12280), + (978508, 30266), (978520, 27013), + (978533, 60789), (978579, 115275), + (978627, 12450), (978629, 8960), + (978650, 10000), (978708, 177080), + (978766, 10000), (978769, 108804), + (978857, 75080), (978859, 6389), + (978866, 63573), (978922, 134678), + (978943, 53719), (979025, 2450), + (979041, 12350), (979143, 23673), + (979148, 110508), (979170, 20000), + (979171, 10000), (979181, 27220), + (979182, 20000), (979191, 12450), + (979244, 19940), (979246, 85900), + (979249, 20000), (979274, 24338), + (979312, 2960), (979313, 2430), + (979339, 12960), (979363, 94124), + (979402, 61261), (979430, 12888), + (979443, 23204), (979456, 10000), + (979500, 10000), (979520, 10000), + (979537, 15289), (979600, 14890), + (979604, 113607), (979649, 11444), + (979725, 113381), (979728, 26260), + (979735, 14434), (979751, 5220), + (979783, 29563), (979798, 10250), + (979815, 140245), (979831, 10000), + (979849, 15410), (979858, 12960), + (979864, 25635), (979872, 119636), + (979889, 230887), (979919, 67497), + (979928, 31160), (979932, 46840), + (979948, 237698), (979963, 13745), + (979965, 1420771), (979967, 10000), + (980028, 10000), (980042, 1000), + (980117, 2383), (980129, 13267), + (980131, 71502), (980141, 143400), + (980147, 10000), (980196, 2673), + (980221, 77389), (980226, 55582), + (980251, 5696), (980255, 110543), + (980294, 10000), (980380, 72242), + (980403, 90740), (980431, 483845), + (980451, 30460), (980463, 15220), + (980473, 38084), (980475, 10000), + (980519, 24298), (980554, 2960), + (980575, 492593), (980625, 10100), + (980626, 183697), (980658, 2450), + (980661, 52270), (980674, 21321), + (980701, 16100), (980749, 114121), + (980754, 92547), (980777, 22088), + (980808, 50925), (980828, 20477), + (980835, 20572), (980838, 20000), + (980880, 130000), (980910, 246964), + (980917, 244715), (980930, 23412), + (980976, 20000), (980988, 16000), + (981037, 37140), (981043, 23939), + (981229, 145079), (981230, 68176), + (981253, 102623), (981279, 22094), + (981303, 180009), (981321, 1185726), + (981373, 60929), (981400, 45508), + (981454, 171784), (981468, 47822), + (981477, 21920), (981505, 30995), + (981509, 10000), (981519, 12450), + (981581, 2450), (981603, 20000), + (981615, 32960), (981670, 10000), + (981731, 43353), (981732, 1585160), + (981739, 12093), (981749, 100000), + (981798, 10000), (981856, 22450), + (981861, 32116), (981863, 517), + (981868, 94162), (981885, 171431), + (981903, 7260), (981908, 10276), + (981909, 141135), (981918, 19778), + (982048, 42260), (982051, 103402), + (982073, 47129), (982079, 122486), + (982109, 8398), (982113, 15410), + (982141, 7000), (982169, 108009), + (982223, 10000), (982224, 7064), + (982250, 2956), (982259, 104253), + (982264, 20000), (982279, 10000), + (982284, 248491), (982330, 2450), + (982346, 33740), (982381, 10000), + (982389, 13879), (982416, 24543), + (982432, 10000), (982438, 173861), + (982453, 10000), (982461, 100257), + (982470, 22896), (982502, 175581), + (982519, 2093), (982565, 57840), + (982587, 8543), (982680, 46772), + (982758, 10000), (982809, 55624), + (982871, 22672), (982881, 601908), + (982947, 30000), (982958, 10000), + (982963, 20000), (982995, 42036), + (982998, 69620), (983003, 10427), + (983025, 34724), (983046, 100673), + (983066, 103733), (983088, 86891), + (983113, 23282), (983114, 10000), + (983129, 128224), (983158, 48963), + (983176, 1053047), (983205, 31525), + (983230, 123775), (983265, 10000), + (983276, 157142), (983336, 5726), + (983373, 15580), (983433, 219149), + (983502, 2092), (983521, 431051), + (983531, 26002), (983541, 20000), + (983559, 108384), (983564, 4543), + (983585, 2960), (983600, 177579), + (983611, 148639), (983622, 101862), + (983630, 32093), (983658, 10000), + (983669, 1146), (983670, 3596), + (983707, 20404), (983724, 113667), + (983740, 10000), (983751, 14160), + (983789, 2960), (983790, 14543), + (983835, 58716), (983927, 77586), + (983937, 265239), (983962, 35295), + (983967, 225335), (983997, 445061), + (984045, 405171), (984051, 32917), + (984052, 10892), (984091, 10000), + (984114, 239543), (984115, 34878), + (984138, 128459), (984151, 59306), + (984154, 8544), (984226, 2196), + (984257, 677115), (984264, 119532), + (984275, 20000), (984326, 3406), + (984417, 139320), (984458, 27446), + (984475, 30000), (984490, 167880), + (984548, 58088), (984550, 12260), + (984612, 457520), (984619, 7580), + (984650, 47148), (984672, 18148), + (984674, 100178), (984682, 5050), + (984698, 10000), (984706, 84542), + (984739, 12091), (984740, 101030), + (984751, 30000), (984752, 124588), + (984769, 120292), (984794, 198835), + (984795, 7130), (984806, 10710), + (984838, 50000), (984847, 10000), + (984871, 10000), (984897, 60000), + (984921, 16438), (984950, 114812), + (984968, 80120), (984998, 25337), + (985009, 2350), (985029, 168451), + (985039, 12350), (985044, 109239), + (985048, 50000), (985073, 109849), + (985098, 60121), (985114, 125919), + (985121, 10000), (985178, 25617), + (985179, 18541), (985280, 16790), + (985297, 117464), (985314, 82960), + (985319, 175324), (985325, 33481), + (985350, 83683), (985369, 10000), + (985394, 113596), (985435, 36700), + (985484, 93267), (985491, 20000), + (985523, 55240), (985576, 9579), + (985585, 88033), (985640, 80000), + (985668, 32310), (985669, 8116), + (985670, 132594), (985675, 12260), + (985682, 168054), (985690, 13236), + (985709, 130014), (985728, 188067), + (985777, 167190), (985869, 40353), + (985881, 6252), (985912, 2960), + (985996, 20000), (986009, 95736), + (986038, 116220), (986071, 25168), + (986112, 23573), (986138, 25580), + (986151, 10000), (986152, 33267), + (986179, 295193), (986191, 151687), + (986211, 109305), (986236, 71022), + (986244, 10100), (986289, 71905), + (986305, 3648), (986334, 42092), + (986377, 24353), (986380, 18960), + (986417, 87069), (986423, 20000), + (986427, 2260), (986437, 22450), + (986456, 2382), (986499, 65789), + (986513, 209200), (986553, 20000), + (986554, 13850), (986559, 15923), + (986590, 22960), (986601, 33875), + (986632, 7000), (986641, 110000), + (986674, 108997), (986711, 10000), + (986729, 81170), (986750, 10000), + (986761, 35359), (986762, 8541), + (986803, 111823), (986822, 23573), + (986855, 23912), (986876, 238000), + (986909, 22075), (986924, 43960), + (986929, 21920), (986934, 768), + (987019, 57264), (987041, 10000), + (987060, 4500), (987086, 10000), + (987102, 115699), (987109, 226827), + (987179, 20000), (987184, 68344), + (987199, 11920), (987214, 10000), + (987219, 82410), (987231, 42960), + (987285, 30990), (987302, 1146), + (987412, 10000), (987417, 12093), + (987436, 9342), (987448, 10489), + (987471, 1097015), (987473, 68309), + (987474, 19653), (987477, 111437), + (987516, 189321), (987538, 13544), + (987603, 4703013), (987610, 2093), + (987616, 2093), (987633, 299117), + (987659, 3267), (987770, 14549), + (987772, 90731), (987793, 4880), + (987803, 3545), (987827, 342007), + (987861, 38960), (987867, 2093), + (987884, 10000), (987938, 94084), + (987951, 410885), (987967, 169509), + (987992, 74058), (988035, 74352), + (988043, 118641), (988047, 69078), + (988054, 12383), (988096, 219926), + (988125, 2375), (988130, 112519), + (988159, 39896), (988266, 68360), + (988313, 20000), (988318, 86615), + (988322, 627468), (988377, 30000), + (988380, 352193), (988392, 290188), + (988410, 8117), (988434, 15580), + (988449, 113809), (988521, 75042), + (988529, 15220), (988568, 33325), + (988583, 110841), (988586, 92247), + (988591, 10000), (988602, 124656), + (988604, 82982), (988634, 144436), + (988640, 386781), (988665, 4345), + (988674, 20000), (988684, 8545), + (988695, 48138), (988756, 69689), + (988761, 2960), (988768, 22818), + (988794, 12384), (988839, 60763), + (988841, 250), (988871, 33369), + (988892, 10500), (988901, 15527), + (988903, 19040), (989035, 15660), + (989042, 64552), (989050, 10000), + (989065, 47300), (989067, 89958), + (989075, 84377), (989132, 28229), + (989181, 12653), (989199, 1920), + (989337, 175108), (989370, 154735), + (989377, 81305), (989419, 86905), + (989432, 47681), (989434, 20214), + (989438, 493161), (989443, 120449), + (989446, 3411), (989487, 33760), + (989502, 113696), (989602, 83239), + (989641, 6000), (989653, 29634), + (989716, 4751385), (989736, 68847), + (989755, 589516), (989855, 17407), + (989861, 102840), (989881, 20000), + (989908, 480874), (989910, 7920), + (989942, 20286), (989943, 2960), + (989951, 13265), (989975, 20000), + (990018, 38332), (990056, 191509), + (990063, 10071), (990097, 28031), + (990128, 25580), (990131, 10000), + (990172, 12303), (990197, 629945), + (990237, 330158), (990242, 181403), + (990244, 177915), (990275, 226913), + (990309, 88136), (990353, 7000), + (990368, 26939), (990392, 22260), + (990394, 111949), (990433, 10000), + (990444, 23740), (990453, 20000), + (990510, 24756), (990530, 78258), + (990532, 20000), (990534, 57241), + (990567, 118987), (990612, 9397), + (990623, 250717), (990698, 69530), + (990702, 36000), (990706, 34978), + (990711, 2622), (990720, 64760), + (990771, 20709), (990804, 7954), + (990813, 2960), (990860, 46986), + (990872, 1348097), (990873, 9402), + (990897, 314242), (990942, 49384), + (990994, 171579), (991078, 10000), + (991085, 131806), (991086, 33596), + (991087, 14553), (991150, 1286738), + (991214, 398104), (991217, 30000), + (991251, 55865), (991266, 69761), + (991269, 103267), (991338, 10000), + (991343, 64232), (991344, 20000), + (991360, 111410), (991421, 14966), + (991469, 20989), (991476, 75120), + (991478, 19389), (991528, 139226), + (991545, 31710), (991558, 148188), + (991561, 11657), (991572, 9386), + (991595, 31558), (991621, 6000), + (991642, 340271), (991663, 31732), + (991682, 10000), (991747, 100000), + (991762, 4596), (991791, 85080), + (991802, 106498), (991859, 26700), + (991888, 150635), (991930, 270482), + (991975, 25873), (991997, 136649), + (992002, 52375), (992003, 16459), + (992022, 10000), (992060, 108072), + (992063, 20000), (992085, 28620), + (992115, 54760), (992139, 6000), + (992162, 2417514), (992178, 7369), + (992243, 70000), (992253, 8861), + (992263, 22260), (992288, 37212), + (992291, 27139), (992377, 34668), + (992382, 11776), (992424, 39191), + (992436, 23505), (992440, 10000), + (992447, 159680), (992476, 12260), + (992484, 20000), (992498, 118), + (992522, 319234), (992604, 21151), + (992664, 22712), (992687, 81100), + (992707, 85188), (992709, 6680), + (992714, 222291), (992731, 25261), + (992790, 131436), (992807, 3573), + (992810, 10129551), (992813, 137840), + (992815, 15290), (992820, 89005), + (992833, 12960), (992860, 10000), + (992877, 51241), (992894, 20000), + (992957, 10000), (993028, 12960), + (993030, 102846), (993048, 58302), + (993057, 10000), (993170, 2260), + (993227, 20245), (993274, 222661), + (993285, 25498), (993291, 17542), + (993332, 110000), (993358, 10000), + (993363, 1307094), (993380, 10000), + (993397, 52690), (993399, 10000), + (993407, 17727), (993462, 120960), + (993541, 204668), (993574, 30020), + (993622, 68416), (993635, 10000), + (993638, 35652), (993654, 181380), + (993674, 6000), (993699, 109316), + (993772, 528721), (993848, 32960), + (993887, 21146), (993917, 107553), + (993936, 117188), (993949, 64460), + (993952, 107651), (993999, 12095), + (994123, 30000), (994143, 103653), + (994168, 2960), (994212, 20245), + (994234, 25006), (994241, 20000), + (994260, 10000), (994275, 48243), + (994284, 3204), (994304, 20000), + (994332, 12627), (994367, 276), + (994370, 35233), (994395, 17000), + (994408, 160169), (994452, 2145349), + (994458, 22430), (994460, 20000), + (994505, 245), (994515, 12960), + (994567, 143377), (994571, 32000), + (994582, 30245), (994618, 46875), + (994628, 13667), (994634, 33543), + (994641, 10000), (994651, 26941), + (994671, 19003), (994677, 64957), + (994718, 55990), (994762, 56000), + (994790, 36629), (994795, 19555), + (994944, 68466), (994988, 13879), + (994995, 32187), (995024, 34810), + (995039, 18554), (995042, 35254), + (995073, 37061), (995078, 35153), + (995081, 110000), (995104, 28942), + (995107, 2095), (995115, 20068), + (995236, 10000), (995251, 30000), + (995274, 14627), (995281, 29040), + (995300, 91619), (995374, 28103), + (995439, 80000), (995468, 6000), + (995485, 1385477), (995495, 132281), + (995501, 38602), (995511, 255412), + (995518, 20381), (995579, 3573), + (995603, 127535), (995687, 2960), + (995720, 90556), (995772, 27138), + (995786, 329544), (995794, 35047), + (995822, 10641), (995835, 12960), + (995864, 81392), (995886, 48034), + (995892, 24282), (995919, 160818), + (995978, 195338), (995995, 237647), + (996015, 23267), (996036, 154237), + (996059, 2450), (996069, 146389), + (996077, 12960), (996084, 12960), + (996121, 40100), (996146, 74760), + (996147, 40679), (996158, 19298), + (996162, 82338), (996198, 145823), + (996205, 12960), (996217, 147119), + (996316, 26360), (996319, 25310), + (996339, 3879), (996356, 74744), + (996367, 9344), (996380, 30112), + (996395, 19346), (996437, 31627), + (996485, 129438), (996488, 84776), + (996525, 32312), (996588, 10000), + (996591, 2960), (996597, 98124), + (996622, 22027), (996679, 6000), + (996801, 20000), (996835, 25064), + (996836, 107150), (996840, 2960), + (996900, 18456), (996920, 4710), + (996973, 4432), (996982, 100149), + (997003, 45661), (997008, 23060), + (997014, 369360), (997070, 54717), + (997088, 240930), (997108, 45331), + (997135, 30000), (997193, 102076), + (997212, 159529), (997273, 1920), + (997284, 41626), (997298, 11947), + (997383, 2960), (997408, 452488), + (997435, 180875), (997456, 10000), + (997461, 9374), (997486, 24691), + (997499, 36678), (997556, 10452), + (997609, 20000), (997619, 9378), + (997627, 33436), (997648, 3267), + (997703, 31744), (997710, 234778), + (997725, 1699), (997728, 1920), + (997729, 2536), (997834, 100420), + (997848, 245), (997862, 10000), + (997900, 22970), (997904, 10000), + (997910, 10244), (997942, 2626), + (997947, 15580), (997948, 36276), + (997954, 10000), (997960, 65969), + (997981, 136693), (998003, 3740), + (998017, 2260), (998039, 26533), + (998056, 250), (998076, 250), + (998088, 3596), (998096, 250), + (998099, 10000), (998147, 15580), + (998183, 55718), (998187, 18496), + (998213, 17230), (998251, 90245), + (998259, 4016), (998324, 27420), + (998346, 2180), (998349, 19600), + (998375, 15335), (998450, 17283), + (998499, 276), (998553, 100513), + (998557, 245), (998574, 10000), + (998583, 51251), (998602, 24673), + (998618, 12288), (998632, 94645), + (998655, 21269), (998715, 2594), + (998741, 2655), (998770, 20787), + (998774, 23512), (998797, 39450), + (998811, 3267), (998855, 245), + (998860, 2450), (998868, 2420079), + (998911, 5408), (998916, 576), + (998958, 13879), (999005, 10000), + (999049, 276), (999076, 10279), + (999111, 106688), (999112, 62900), + (999156, 111803), (999162, 414), + (999191, 15481), (999282, 24139), + (999296, 13074), (999315, 393), + (999319, 10000), (999383, 16267), + (999386, 31160), (999403, 122817), + (999405, 126342), (999406, 297725), + (999455, 243), (999481, 278), + (999537, 13276), (999606, 42902), + (999621, 93580), (999635, 94188), + (999640, 1282), (999759, 27804), + (999793, 22436), (999814, 2450), + (999817, 33267), (999857, 440058), + (999922, 40000), (999957, 3267), + (1000005, 43879), (1000006, 208678), + (1000008, 18448), (1000024, 276), + (1000040, 117299), (1000051, 20000), + (1000081, 10000), (1000108, 2260), + (1000138, 2960), (1000141, 3034879), + (1000147, 72161), (1000151, 10000), + (1000159, 4185), (1000163, 9666), + (1000174, 510245), (1000179, 166100), + (1000183, 50263), (1000209, 29665), + (1000243, 4000), (1000292, 25961), + (1000307, 80000), (1000339, 55722)]} + ) + + diff --git a/contrib/metrics/supply_check/funding_streams_mainnet.py b/contrib/metrics/supply_check/funding_streams_mainnet.py new file mode 100644 index 000000000..6e540b7e1 --- /dev/null +++ b/contrib/metrics/supply_check/funding_streams_mainnet.py @@ -0,0 +1,104 @@ +fr_addrs = set([ + # FR addresses + "t3Vz22vK5z2LcKEdg16Yv4FFneEL1zg9ojd", + "t3cL9AucCajm3HXDhb5jBnJK2vapVoXsop3", + "t3fqvkzrrNaMcamkQMwAyHRjfDdM2xQvDTR", + "t3TgZ9ZT2CTSK44AnUPi6qeNaHa2eC7pUyF", + "t3SpkcPQPfuRYHsP5vz3Pv86PgKo5m9KVmx", + "t3Xt4oQMRPagwbpQqkgAViQgtST4VoSWR6S", + "t3ayBkZ4w6kKXynwoHZFUSSgXRKtogTXNgb", + "t3adJBQuaa21u7NxbR8YMzp3km3TbSZ4MGB", + "t3K4aLYagSSBySdrfAGGeUd5H9z5Qvz88t2", + "t3RYnsc5nhEvKiva3ZPhfRSk7eyh1CrA6Rk", + "t3Ut4KUq2ZSMTPNE67pBU5LqYCi2q36KpXQ", + "t3ZnCNAvgu6CSyHm1vWtrx3aiN98dSAGpnD", + "t3fB9cB3eSYim64BS9xfwAHQUKLgQQroBDG", + "t3cwZfKNNj2vXMAHBQeewm6pXhKFdhk18kD", + "t3YcoujXfspWy7rbNUsGKxFEWZqNstGpeG4", + "t3bLvCLigc6rbNrUTS5NwkgyVrZcZumTRa4", + "t3VvHWa7r3oy67YtU4LZKGCWa2J6eGHvShi", + "t3eF9X6X2dSo7MCvTjfZEzwWrVzquxRLNeY", + "t3esCNwwmcyc8i9qQfyTbYhTqmYXZ9AwK3X", + "t3M4jN7hYE2e27yLsuQPPjuVek81WV3VbBj", + "t3gGWxdC67CYNoBbPjNvrrWLAWxPqZLxrVY", + "t3LTWeoxeWPbmdkUD3NWBquk4WkazhFBmvU", + "t3P5KKX97gXYFSaSjJPiruQEX84yF5z3Tjq", + "t3f3T3nCWsEpzmD35VK62JgQfFig74dV8C9", + "t3Rqonuzz7afkF7156ZA4vi4iimRSEn41hj", + "t3fJZ5jYsyxDtvNrWBeoMbvJaQCj4JJgbgX", + "t3Pnbg7XjP7FGPBUuz75H65aczphHgkpoJW", + "t3WeKQDxCijL5X7rwFem1MTL9ZwVJkUFhpF", + "t3Y9FNi26J7UtAUC4moaETLbMo8KS1Be6ME", + "t3aNRLLsL2y8xcjPheZZwFy3Pcv7CsTwBec", + "t3gQDEavk5VzAAHK8TrQu2BWDLxEiF1unBm", + "t3Rbykhx1TUFrgXrmBYrAJe2STxRKFL7G9r", + "t3aaW4aTdP7a8d1VTE1Bod2yhbeggHgMajR", + "t3YEiAa6uEjXwFL2v5ztU1fn3yKgzMQqNyo", + "t3g1yUUwt2PbmDvMDevTCPWUcbDatL2iQGP", + "t3dPWnep6YqGPuY1CecgbeZrY9iUwH8Yd4z", + "t3QRZXHDPh2hwU46iQs2776kRuuWfwFp4dV", + "t3enhACRxi1ZD7e8ePomVGKn7wp7N9fFJ3r", + "t3PkLgT71TnF112nSwBToXsD77yNbx2gJJY", + "t3LQtHUDoe7ZhhvddRv4vnaoNAhCr2f4oFN", + "t3fNcdBUbycvbCtsD2n9q3LuxG7jVPvFB8L", + "t3dKojUU2EMjs28nHV84TvkVEUDu1M1FaEx", + "t3aKH6NiWN1ofGd8c19rZiqgYpkJ3n679ME", + "t3MEXDF9Wsi63KwpPuQdD6by32Mw2bNTbEa", + "t3WDhPfik343yNmPTqtkZAoQZeqA83K7Y3f", + "t3PSn5TbMMAEw7Eu36DYctFezRzpX1hzf3M", + "t3R3Y5vnBLrEn8L6wFjPjBLnxSUQsKnmFpv", + "t3Pcm737EsVkGTbhsu2NekKtJeG92mvYyoN", + # ECC funding stream addresses + "t3LmX1cxWPPPqL4TZHx42HU3U5ghbFjRiif", + "t3Toxk1vJQ6UjWQ42tUJz2rV2feUWkpbTDs", + "t3ZBdBe4iokmsjdhMuwkxEdqMCFN16YxKe6", + "t3ZuaJziLM8xZ32rjDUzVjVtyYdDSz8GLWB", + "t3bAtYWa4bi8VrtvqySxnbr5uqcG9czQGTZ", + "t3dktADfb5Rmxncpe1HS5BRS5Gcj7MZWYBi", + "t3hgskquvKKoCtvxw86yN7q8bzwRxNgUZmc", + "t3R1VrLzwcxAZzkX4mX3KGbWpNsgtYtMntj", + "t3ff6fhemqPMVujD3AQurxRxTdvS1pPSaa2", + "t3cEUQFG3KYnFG6qYhPxSNgGi3HDjUPwC3J", + "t3WR9F5U4QvUFqqx9zFmwT6xFqduqRRXnaa", + "t3PYc1LWngrdUrJJbHkYPCKvJuvJjcm85Ch", + "t3bgkjiUeatWNkhxY3cWyLbTxKksAfk561R", + "t3Z5rrR8zahxUpZ8itmCKhMSfxiKjUp5Dk5", + "t3PU1j7YW3fJ67jUbkGhSRto8qK2qXCUiW3", + "t3S3yaT7EwNLaFZCamfsxxKwamQW2aRGEkh", + "t3eutXKJ9tEaPSxZpmowhzKhPfJvmtwTEZK", + "t3gbTb7brxLdVVghSPSd3ycGxzHbUpukeDm", + "t3UCKW2LrHFqPMQFEbZn6FpjqnhAAbfpMYR", + "t3NyHsrnYbqaySoQqEQRyTWkjvM2PLkU7Uu", + "t3QEFL6acxuZwiXtW3YvV6njDVGjJ1qeaRo", + "t3PdBRr2S1XTDzrV8bnZkXF3SJcrzHWe1wj", + "t3ZWyRPpWRo23pKxTLtWsnfEKeq9T4XPxKM", + "t3he6QytKCTydhpztykFsSsb9PmBT5JBZLi", + "t3VWxWDsLb2TURNEP6tA1ZSeQzUmPKFNxRY", + "t3NmWLvZkbciNAipauzsFRMxoZGqmtJksbz", + "t3cKr4YxVPvPBG1mCvzaoTTdBNokohsRJ8n", + "t3T3smGZn6BoSFXWWXa1RaoQdcyaFjMfuYK", + "t3gkDUe9Gm4GGpjMk86TiJZqhztBVMiUSSA", + "t3eretuBeBXFHe5jAqeSpUS1cpxVh51fAeb", + "t3dN8g9zi2UGJdixGe9txeSxeofLS9t3yFQ", + "t3S799pq9sYBFwccRecoTJ3SvQXRHPrHqvx", + "t3fhYnv1S5dXwau7GED3c1XErzt4n4vDxmf", + "t3cmE3vsBc5xfDJKXXZdpydCPSdZqt6AcNi", + "t3h5fPdjJVHaH4HwynYDM5BB3J7uQaoUwKi", + "t3Ma35c68BgRX8sdLDJ6WR1PCrKiWHG4Da9", + "t3LokMKPL1J8rkJZvVpfuH7dLu6oUWqZKQK", + "t3WFFGbEbhJWnASZxVLw2iTJBZfJGGX73mM", + "t3L8GLEsUn4QHNaRYcX3EGyXmQ8kjpT1zTa", + "t3PgfByBhaBSkH8uq4nYJ9ZBX4NhGCJBVYm", + "t3WecsqKDhWXD4JAgBVcnaCC2itzyNZhJrv", + "t3ZG9cSfopnsMQupKW5v9sTotjcP5P6RTbn", + "t3hC1Ywb5zDwUYYV8LwhvF5rZ6m49jxXSG5", + "t3VgMqDL15ZcyQDeqBsBW3W6rzfftrWP2yB", + "t3LC94Y6BwLoDtBoK2NuewaEbnko1zvR9rm", + "t3cWCUZJR3GtALaTcatrrpNJ3MGbMFVLRwQ", + "t3YYF4rPLVxDcF9hHFsXyc5Yq1TFfbojCY6", + "t3XHAGxRP2FNfhAjxGjxbrQPYtQQjc3RCQD", + # ZF funding stream addresses + "t3dvVE3SQEi7kqNzwrfNePxZ1d4hUyztBA1", + # MG funding stream addresses + "t3XyYW8yBFRuMnfvm5KLGFbEVz25kckZXym", +]) diff --git a/contrib/metrics/supply_check/supply_deltas.py b/contrib/metrics/supply_check/supply_deltas.py new file mode 100644 index 000000000..b827ef53e --- /dev/null +++ b/contrib/metrics/supply_check/supply_deltas.py @@ -0,0 +1,60 @@ +import pprint +import bisect + +class SupplyDeltas: + def __init__(self, fr_addrs, miner_deltas, flush_interval = 500): + self.fr_addrs = fr_addrs + self.miner_deltas = miner_deltas + + self.delta_total = 0 + self.delta_cache = [] + self.flush_interval = flush_interval + + deltas_flat = [pair for deltas in miner_deltas.values() for pair in deltas] + for (deltaHeight, delta) in sorted(deltas_flat): + self.AddSupplyDelta(deltaHeight, delta) + + # AddSupplyDelta must be called with heights in increasing order. + # It will raise an assertion error if an out-of-order insertion is + # attempted. + def AddSupplyDelta(self, deltaHeight, delta): + assert len(self.delta_cache) == 0 or deltaHeight > self.delta_cache[-1][0] + + self.delta_total += delta + bisect.insort(self.delta_cache, (deltaHeight, self.delta_total), key=lambda x: x[0]) + + def DeviationUpToHeight(self, height): + i = bisect.bisect(self.delta_cache, height, key=lambda x: x[0]) + return 0 if i == 0 else self.delta_cache[i - 1][1] + + def SaveMismatch(self, block, theoretical, empirical): + height = block['height'] + coinbase_tx = block['tx'][0] + delta = theoretical - empirical + + print('Mismatch at height {}: {} != {} ({}) miner_deltas: {}'.format( + height, + theoretical, + empirical, + delta, + len(self.miner_deltas), + )) + + # if delta ever goes negative, we will halt + if delta >= 0: + miner_addrs = set([addr for out in coinbase_tx['vout'] for addr in out['scriptPubKey'].get('addresses', [])]) - self.fr_addrs + if len(miner_addrs) > 0: + self.miner_deltas.setdefault(",".join(sorted(miner_addrs)), []).append((height, delta)) + self.AddSupplyDelta(height, delta) + if len(self.delta_cache) % 500 == 0: + with open("delta_cache.{}.out".format(len(self.delta_cache)), 'w', encoding="utf8") as f: + pprint.pprint(self.miner_deltas, stream = f, compact = True) + + return True + + pprint.pprint(coinbase_tx['vout'], indent = 4) + return False + + def PrintDeltas(self): + with open("delta_cache.out", 'w', encoding="utf8") as f: + pprint.pprint(self.miner_deltas, stream = f, compact = True) diff --git a/contrib/metrics/supply_check/theoretical.py b/contrib/metrics/supply_check/theoretical.py new file mode 100644 index 000000000..befc57d6e --- /dev/null +++ b/contrib/metrics/supply_check/theoretical.py @@ -0,0 +1,67 @@ +def exact_div(x, y): + assert x % y == 0 + return x // y + +# floor(u/x + v/y) +def div2(u, x, v, y): + return (u*y + v*x) // (x*y) + +TESTNET = 0 +MAINNET = 1 + +class Network: + # + def __init__(self, network): + self.BlossomActivationHeight = 653600 if network == MAINNET else 584000 + + SlowStartInterval = 20000 + MaxBlockSubsidy = 1250000000 # 12.5 ZEC + PreBlossomHalvingInterval = 840000 + PreBlossomPoWTargetSpacing = 150 + PostBlossomPoWTargetSpacing = 75 + + # + def IsBlossomActivated(self, height): + return height >= self.BlossomActivationHeight + + BlossomPoWTargetSpacingRatio = exact_div(PreBlossomPoWTargetSpacing, PostBlossomPoWTargetSpacing) + + # no need for floor since this is necessarily an integer + PostBlossomHalvingInterval = PreBlossomHalvingInterval * BlossomPoWTargetSpacingRatio + + # + SlowStartShift = exact_div(SlowStartInterval, 2) + + SlowStartRate = exact_div(MaxBlockSubsidy, SlowStartInterval) + + SupplyCache = [] + + def Halving(self, height): + if height < self.SlowStartShift: + return 0 + elif not self.IsBlossomActivated(height): + return (height - self.SlowStartShift) // self.PreBlossomHalvingInterval + else: + return div2(self.BlossomActivationHeight - self.SlowStartShift, self.PreBlossomHalvingInterval, + height - self.BlossomActivationHeight, self.PostBlossomHalvingInterval) + + def BlockSubsidy(self, height): + if height < self.SlowStartShift: + return self.SlowStartRate * height + elif self.SlowStartShift <= height and height < self.SlowStartInterval: + return self.SlowStartRate * (height + 1) + if self.SlowStartInterval <= height and not self.IsBlossomActivated(height): + return self.MaxBlockSubsidy // (1 << self.Halving(height)) + else: + return self.MaxBlockSubsidy // (self.BlossomPoWTargetSpacingRatio << self.Halving(height)) + + def SupplyAfterHeight(self, height): + cacheLen = len(self.SupplyCache) + if cacheLen > height: + return self.SupplyCache[height] + else: + cur = 0 if cacheLen == 0 else self.SupplyCache[-1] + for h in range(cacheLen, height + 1): + cur += self.BlockSubsidy(h) + self.SupplyCache.append(cur) + return self.SupplyCache[-1] diff --git a/qa/rpc-tests/wallet_persistence.py b/qa/rpc-tests/wallet_persistence.py index db7b99a38..11828fd19 100755 --- a/qa/rpc-tests/wallet_persistence.py +++ b/qa/rpc-tests/wallet_persistence.py @@ -3,6 +3,7 @@ # Distributed under the MIT software license, see the accompanying # file COPYING or https://www.opensource.org/licenses/mit-license.php . +from test_framework.mininode import COIN from test_framework.test_framework import BitcoinTestFramework from test_framework.util import ( assert_equal, assert_true, @@ -33,9 +34,22 @@ class WalletPersistenceTest (BitcoinTestFramework): self.sync_all() def run_test(self): + # Slow start is not enabled for regtest, so the expected subsidy starts at the + # maximum, but the hardcoded genesis block for regtest does not consume the + # available subsidy. + pre_halving_blocks = 143 + pre_halving_subsidy = Decimal('12.5') + post_halving_blocks = 57 + post_halving_subsidy = pre_halving_subsidy / 2 + expected_supply = (pre_halving_blocks * pre_halving_subsidy + + post_halving_blocks * post_halving_subsidy) + + blocks_to_mine = pre_halving_blocks + post_halving_blocks + # Sanity-check the test harness - self.nodes[0].generate(200) - assert_equal(self.nodes[0].getblockcount(), 200) + # Note that the genesis block is not counted in the result of `getblockcount` + self.nodes[0].generate(blocks_to_mine) + assert_equal(self.nodes[0].getblockcount(), blocks_to_mine) self.sync_all() # Verify Sapling address is persisted in wallet @@ -45,6 +59,21 @@ class WalletPersistenceTest (BitcoinTestFramework): addresses = self.nodes[0].z_listaddresses() assert_true(sapling_addr in addresses, "Should contain address before restart") + def check_chain_value(pool, expected_id, expected_value): + assert_equal(pool.get('id', None), expected_id) + assert_equal(pool['monitored'], True) + assert_equal(pool['chainValue'], expected_value) + assert_equal(pool['chainValueZat'], expected_value * COIN) + + # Verify size of pools + chainInfo = self.nodes[0].getblockchaininfo() + pools = chainInfo['valuePools'] + check_chain_value(chainInfo['chainSupply'], None, expected_supply) + check_chain_value(pools[0], 'transparent', expected_supply) + check_chain_value(pools[1], 'sprout', Decimal('0')) + check_chain_value(pools[2], 'sapling', Decimal('0')) + check_chain_value(pools[3], 'orchard', Decimal('0')) + # Restart the nodes stop_nodes(self.nodes) wait_bitcoinds() @@ -54,6 +83,16 @@ class WalletPersistenceTest (BitcoinTestFramework): addresses = self.nodes[0].z_listaddresses() assert_true(sapling_addr in addresses, "Should contain address after restart") + # Verify size of pools after restarting + chainInfo = self.nodes[0].getblockchaininfo() + pools = chainInfo['valuePools'] + # Reenable these test in v5.4.0-rc2 + # check_chain_value(chainInfo['chainSupply'], None, expected_supply) # Supply + # check_chain_value(pools[0], 'transparent', expected_supply) + check_chain_value(pools[1], 'sprout', Decimal('0')) + check_chain_value(pools[2], 'sapling', Decimal('0')) + check_chain_value(pools[3], 'orchard', Decimal('0')) + # Node 0 shields funds to Sapling address taddr0 = get_coinbase_address(self.nodes[0]) recipients = [] @@ -63,25 +102,36 @@ class WalletPersistenceTest (BitcoinTestFramework): self.sync_all() self.nodes[0].generate(1) + expected_supply += post_halving_subsidy self.sync_all() # Verify shielded balance assert_equal(self.nodes[0].z_getbalance(sapling_addr), Decimal('20')) - # Verify size of shielded pools - pools = self.nodes[0].getblockchaininfo()['valuePools'] - assert_equal(pools[0]['chainValue'], Decimal('0')) # Sprout - assert_equal(pools[1]['chainValue'], Decimal('20')) # Sapling + # Verify size of pools + chainInfo = self.nodes[0].getblockchaininfo() + pools = chainInfo['valuePools'] + # Reenable these tests in v5.4.0-rc2 + # check_chain_value(chainInfo['chainSupply'], None, expected_supply) # Supply + # check_chain_value(pools[0], 'transparent', expected_supply - Decimal('20')) # Transparent + check_chain_value(pools[1], 'sprout', Decimal('0')) + check_chain_value(pools[2], 'sapling', Decimal('20')) + check_chain_value(pools[3], 'orchard', Decimal('0')) # Restart the nodes stop_nodes(self.nodes) wait_bitcoinds() self.setup_network() - # Verify size of shielded pools - pools = self.nodes[0].getblockchaininfo()['valuePools'] - assert_equal(pools[0]['chainValue'], Decimal('0')) # Sprout - assert_equal(pools[1]['chainValue'], Decimal('20')) # Sapling + # Verify size of pools + chainInfo = self.nodes[0].getblockchaininfo() + pools = chainInfo['valuePools'] + # Reenable these tests in v5.4.0-rc2 + # check_chain_value(chainInfo['chainSupply'], None, expected_supply) # Supply + # check_chain_value(pools[0], 'transparent', expected_supply - Decimal('20')) # Transparent + check_chain_value(pools[1], 'sprout', Decimal('0')) + check_chain_value(pools[2], 'sapling', Decimal('20')) + check_chain_value(pools[3], 'orchard', Decimal('0')) # Node 0 sends some shielded funds to Node 1 dest_addr = self.nodes[1].z_getnewaddress('sapling') @@ -147,4 +197,4 @@ class WalletPersistenceTest (BitcoinTestFramework): assert_equal(self.nodes[1].z_getbalance(dest_addr), Decimal('16')) if __name__ == '__main__': - WalletPersistenceTest().main() \ No newline at end of file + WalletPersistenceTest().main() diff --git a/src/chain.h b/src/chain.h index 22de203d0..952e9f4a5 100644 --- a/src/chain.h +++ b/src/chain.h @@ -23,6 +23,7 @@ static const int SPROUT_VALUE_VERSION = 1001400; static const int SAPLING_VALUE_VERSION = 1010100; static const int CHAIN_HISTORY_ROOT_VERSION = 2010200; static const int NU5_DATA_VERSION = 4050000; +static const int TRANSPARENT_VALUE_VERSION = 5040026; /** * Maximum amount of time that a block timestamp is allowed to be ahead of the @@ -250,6 +251,35 @@ public: //! (memory only) The anchor for the tree state up to the end of this block uint256 hashFinalSproutRoot; + //! The change to the chain supply caused by this block. This is defined as + //! the value of the coinbase outputs (transparent and shielded) in this block, + //! minus fees not claimed by the miner. + //! + //! Will be std::nullopt under the following conditions: + //! - if the block has never been connected to a chain tip + //! - for older blocks until a reindex has taken place + std::optional nChainSupplyDelta; + + //! (memory only) Total chain supply up to and including this block. + //! + //! Will be std::nullopt until a reindex has taken place. + //! Will be std::nullopt if nChainTx is zero, or if the block has never been + //! connected to a chain tip. + std::optional nChainTotalSupply; + + //! Change in value in the transparent pool produced by the action of the + //! transparent inputs to and outputs from transactions in this block. + //! + //! Will be std::nullopt for older blocks until a reindex has taken place. + std::optional nTransparentValue; + + //! (memory only) Total value of the transparent value pool up to and + //! including this block. + //! + //! Will be std::nullopt until a reindex has taken place. + //! Will be std::nullopt if nChainTx is zero. + std::optional nChainTransparentValue; + //! Change in value held by the Sprout circuit over this block. //! Will be std::nullopt for older blocks on old nodes until a reindex has taken place. std::optional nSproutValue; @@ -342,6 +372,11 @@ public: hashFinalOrchardRoot = uint256(); hashChainHistoryRoot = uint256(); nSequenceId = 0; + + nChainSupplyDelta = std::nullopt; + nChainTotalSupply = std::nullopt; + nTransparentValue = std::nullopt; + nChainTransparentValue = std::nullopt; nSproutValue = std::nullopt; nChainSproutValue = std::nullopt; nSaplingValue = 0; @@ -539,6 +574,13 @@ public: READWRITE(nNonce); READWRITE(nSolution); + // Only read/write nTransparentValue if the client version used to create + // this index was storing them. + if ((s.GetType() & SER_DISK) && (nVersion >= TRANSPARENT_VALUE_VERSION)) { + READWRITE(nChainSupplyDelta); + READWRITE(nTransparentValue); + } + // Only read/write nSproutValue if the client version used to create // this index was storing them. if ((s.GetType() & SER_DISK) && (nVersion >= SPROUT_VALUE_VERSION)) { diff --git a/src/coins.cpp b/src/coins.cpp index 1c949d36e..4cca98a0a 100644 --- a/src/coins.cpp +++ b/src/coins.cpp @@ -990,6 +990,11 @@ const CTxOut &CCoinsViewCache::GetOutputFor(const CTxIn& input) const } CAmount CCoinsViewCache::GetValueIn(const CTransaction& tx) const +{ + return GetTransparentValueIn(tx) + tx.GetShieldedValueIn(); +} + +CAmount CCoinsViewCache::GetTransparentValueIn(const CTransaction& tx) const { if (tx.IsCoinBase()) return 0; @@ -998,8 +1003,6 @@ CAmount CCoinsViewCache::GetValueIn(const CTransaction& tx) const for (unsigned int i = 0; i < tx.vin.size(); i++) nResult += GetOutputFor(tx.vin[i]).nValue; - nResult += tx.GetShieldedValueIn(); - return nResult; } diff --git a/src/coins.h b/src/coins.h index 73762c55c..6e4f63d1b 100644 --- a/src/coins.h +++ b/src/coins.h @@ -601,15 +601,22 @@ public: size_t DynamicMemoryUsage() const; /** - * Amount of bitcoins coming in to a transaction - * Note that lightweight clients may not know anything besides the hash of previous transactions, - * so may not be able to calculate this. + * Amount of coins coming in to a transaction * * @param[in] tx transaction for which we are checking input total - * @return Sum of value of all inputs (scriptSigs), (positive valueBalance or zero) and JoinSplit vpub_new + * @return Sum of value of all inputs (scriptSigs), JoinSplit vpub_new, and + * positive values of valueBalanceSapling, and valueBalanceOrchard. */ CAmount GetValueIn(const CTransaction& tx) const; + /** + * Amount of coins coming in to a transaction in the transparent inputs. + * + * @param[in] tx transaction for which we are checking input total + * @return Sum of value of all inputs (scriptSigs) + */ + CAmount GetTransparentValueIn(const CTransaction& tx) const; + //! Check whether all prevouts of the transaction are present in the UTXO set represented by this view bool HaveInputs(const CTransaction& tx) const; diff --git a/src/main.cpp b/src/main.cpp index 284d6d6b7..38c2c4b09 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -3258,6 +3258,8 @@ bool ConnectBlock(const CBlock& block, CValidationState& state, CBlockIndex* pin auto consensusBranchId = CurrentEpochBranchId(pindex->nHeight, chainparams.GetConsensus()); auto prevConsensusBranchId = CurrentEpochBranchId(pindex->nHeight - 1, chainparams.GetConsensus()); + CAmount chainSupplyDelta = 0; + CAmount transparentValueDelta = 0; size_t total_sapling_tx = 0; size_t total_orchard_tx = 0; @@ -3293,7 +3295,9 @@ bool ConnectBlock(const CBlock& block, CValidationState& state, CBlockIndex* pin REJECT_INVALID, "bad-txns-inputs-missingorspent"); for (const auto& input : tx.vin) { - allPrevOutputs.push_back(view.GetOutputFor(input)); + const auto prevout = view.GetOutputFor(input); + transparentValueDelta -= prevout.nValue; + allPrevOutputs.push_back(prevout); } // insightexplorer @@ -3339,9 +3343,20 @@ bool ConnectBlock(const CBlock& block, CValidationState& state, CBlockIndex* pin txdata.emplace_back(tx, allPrevOutputs); - if (!tx.IsCoinBase()) + if (tx.IsCoinBase()) { - nFees += view.GetValueIn(tx)-tx.GetValueOut(); + // Add the output value of the coinbase transaction to the chain supply + // delta. This includes fees, which are then canceled out by the fee + // subtractions in the other branch of this conditional. + chainSupplyDelta += tx.GetValueOut(); + } else { + const auto txFee = view.GetValueIn(tx) - tx.GetValueOut(); + nFees += txFee; + + // Fees from a transaction do not go into an output of the transaction, + // and therefore decrease the chain supply. If the miner claims them, + // they will be re-added in the other branch of this conditional. + chainSupplyDelta -= txFee; std::vector vChecks; if (!ContextualCheckInputs(tx, state, view, fExpensiveChecks, flags, fCacheResults, txdata.back(), chainparams.GetConsensus(), consensusBranchId, nScriptCheckThreads ? &vChecks : NULL)) @@ -3415,6 +3430,10 @@ bool ConnectBlock(const CBlock& block, CValidationState& state, CBlockIndex* pin REJECT_INVALID, "orchard-commitment-tree-full"); }; + for (const auto& out : tx.vout) { + transparentValueDelta += out.nValue; + } + if (!(tx.vShieldedSpend.empty() && tx.vShieldedOutput.empty())) { total_sapling_tx += 1; } @@ -3442,6 +3461,27 @@ bool ConnectBlock(const CBlock& block, CValidationState& state, CBlockIndex* pin view.PushAnchor(sapling_tree); view.PushAnchor(orchard_tree); if (!fJustCheck) { + // Update pindex with the net change in value and the chain's total value, + // both for the supply and for the transparent pool. + pindex->nChainSupplyDelta = chainSupplyDelta; + pindex->nTransparentValue = transparentValueDelta; + if (pindex->pprev) { + if (pindex->pprev->nChainTotalSupply) { + pindex->nChainTotalSupply = *pindex->pprev->nChainTotalSupply + chainSupplyDelta; + } else { + pindex->nChainTotalSupply = std::nullopt; + } + + if (pindex->pprev->nChainTransparentValue) { + pindex->nChainTransparentValue = *pindex->pprev->nChainTransparentValue + transparentValueDelta; + } else { + pindex->nChainTransparentValue = std::nullopt; + } + } else { + pindex->nChainTotalSupply = chainSupplyDelta; + pindex->nChainTransparentValue = transparentValueDelta; + } + pindex->hashFinalSproutRoot = sprout_tree.root(); // - If this block is before Heartwood activation, then we don't set // hashFinalSaplingRoot here to maintain the invariant documented in @@ -3557,6 +3597,26 @@ bool ConnectBlock(const CBlock& block, CValidationState& state, CBlockIndex* pin block.vtx[0].GetValueOut(), blockReward), REJECT_INVALID, "bad-cb-amount"); + // Ensure that the total chain supply is consistent with the value in each pool. + if (!fJustCheck && + pindex->nChainTotalSupply.has_value() && + pindex->nChainTransparentValue.has_value() && + pindex->nChainSproutValue.has_value() && + pindex->nChainSaplingValue.has_value() && + pindex->nChainOrchardValue.has_value()) + { + auto expectedChainSupply = + pindex->nChainTransparentValue.value() + + pindex->nChainSproutValue.value() + + pindex->nChainSaplingValue.value() + + pindex->nChainOrchardValue.value(); + if (expectedChainSupply != pindex->nChainTotalSupply.value()) { + // This may be added as a rule to ZIP 209 and return a failure in a future soft-fork. + error("ConnectBlock(): chain total supply (%d) does not match sum of pool balances (%d) at height %d", + pindex->nChainTotalSupply.value(), expectedChainSupply, pindex->nHeight); + } + } + // Ensure Sapling authorizations are valid (if we are checking them) if (saplingAuth.has_value() && !saplingAuth.value()->validate()) { return state.DoS(100, @@ -4550,10 +4610,24 @@ bool ReceivedBlockTransactions( { pindexNew->nTx = block.vtx.size(); pindexNew->nChainTx = 0; + + // the following values are computed here only for the genesis block + CAmount chainSupplyDelta = 0; + CAmount transparentValueDelta = 0; + CAmount sproutValue = 0; CAmount saplingValue = 0; CAmount orchardValue = 0; for (auto tx : block.vtx) { + // For the genesis block only, compute the chain supply delta and the transparent + // output total. + if (pindexNew->pprev == nullptr) { + chainSupplyDelta = tx.GetValueOut(); + for (const auto& out : tx.vout) { + transparentValueDelta += out.nValue; + } + } + // Negative valueBalanceSapling "takes" money from the transparent value pool // and adds it to the Sapling value pool. Positive valueBalanceSapling "gives" // money to the transparent value pool, removing from the Sapling value @@ -4568,12 +4642,27 @@ bool ReceivedBlockTransactions( sproutValue -= js.vpub_new; } } + + // These values can only be computed here for the genesis block. + // For all other blocks, we update them in ConnectBlock instead. + if (pindexNew->pprev == nullptr) { + pindexNew->nChainSupplyDelta = chainSupplyDelta; + pindexNew->nTransparentValue = transparentValueDelta; + } else { + pindexNew->nChainSupplyDelta = std::nullopt; + pindexNew->nTransparentValue = std::nullopt; + } + + pindexNew->nChainTotalSupply = std::nullopt; + pindexNew->nChainTransparentValue = std::nullopt; + pindexNew->nSproutValue = sproutValue; pindexNew->nChainSproutValue = std::nullopt; pindexNew->nSaplingValue = saplingValue; pindexNew->nChainSaplingValue = std::nullopt; pindexNew->nOrchardValue = orchardValue; pindexNew->nChainOrchardValue = std::nullopt; + pindexNew->nFile = pos.nFile; pindexNew->nDataPos = pos.nPos; pindexNew->nUndoPos = 0; @@ -4591,23 +4680,36 @@ bool ReceivedBlockTransactions( CBlockIndex *pindex = queue.front(); queue.pop_front(); pindex->nChainTx = (pindex->pprev ? pindex->pprev->nChainTx : 0) + pindex->nTx; + if (pindex->pprev) { + // Transparent value and chain total supply are added to the + // block index only in `ConnectBlock`, because that's the only + // place that we have a valid coins view with which to compute + // the transparent input value and fees. + + // Calculate the block's effect on the Sprout chain value pool balance. if (pindex->pprev->nChainSproutValue && pindex->nSproutValue) { pindex->nChainSproutValue = *pindex->pprev->nChainSproutValue + *pindex->nSproutValue; } else { pindex->nChainSproutValue = std::nullopt; } + + // Calculate the block's effect on the Sapling chain value pool balance. if (pindex->pprev->nChainSaplingValue) { pindex->nChainSaplingValue = *pindex->pprev->nChainSaplingValue + pindex->nSaplingValue; } else { pindex->nChainSaplingValue = std::nullopt; } + + // Calculate the block's effect on the Orchard chain value pool balance. if (pindex->pprev->nChainOrchardValue) { pindex->nChainOrchardValue = *pindex->pprev->nChainOrchardValue + pindex->nOrchardValue; } else { pindex->nChainOrchardValue = std::nullopt; } } else { + pindex->nChainTotalSupply = pindex->nChainSupplyDelta; + pindex->nChainTransparentValue = pindex->nTransparentValue; pindex->nChainSproutValue = pindex->nSproutValue; pindex->nChainSaplingValue = pindex->nSaplingValue; pindex->nChainOrchardValue = pindex->nOrchardValue; @@ -5371,16 +5473,31 @@ bool static LoadBlockIndexDB(const CChainParams& chainparams) if (pindex->pprev) { if (pindex->pprev->nChainTx) { pindex->nChainTx = pindex->pprev->nChainTx + pindex->nTx; + + if (pindex->pprev->nChainTotalSupply && pindex->nChainSupplyDelta) { + pindex->nChainTotalSupply = *pindex->pprev->nChainTotalSupply + *pindex->nChainSupplyDelta; + } else { + pindex->nChainTotalSupply = std::nullopt; + } + + if (pindex->pprev->nChainTransparentValue && pindex->nTransparentValue) { + pindex->nChainTransparentValue = *pindex->pprev->nChainTransparentValue + *pindex->nTransparentValue; + } else { + pindex->nChainTransparentValue = std::nullopt; + } + if (pindex->pprev->nChainSproutValue && pindex->nSproutValue) { pindex->nChainSproutValue = *pindex->pprev->nChainSproutValue + *pindex->nSproutValue; } else { pindex->nChainSproutValue = std::nullopt; } + if (pindex->pprev->nChainSaplingValue) { pindex->nChainSaplingValue = *pindex->pprev->nChainSaplingValue + pindex->nSaplingValue; } else { pindex->nChainSaplingValue = std::nullopt; } + if (pindex->pprev->nChainOrchardValue) { pindex->nChainOrchardValue = *pindex->pprev->nChainOrchardValue + pindex->nOrchardValue; } else { @@ -5388,6 +5505,8 @@ bool static LoadBlockIndexDB(const CChainParams& chainparams) } } else { pindex->nChainTx = 0; + pindex->nChainTotalSupply = std::nullopt; + pindex->nChainTransparentValue = std::nullopt; pindex->nChainSproutValue = std::nullopt; pindex->nChainSaplingValue = std::nullopt; pindex->nChainOrchardValue = std::nullopt; @@ -5395,6 +5514,8 @@ bool static LoadBlockIndexDB(const CChainParams& chainparams) } } else { pindex->nChainTx = pindex->nTx; + pindex->nChainTotalSupply = pindex->nChainSupplyDelta; + pindex->nChainTransparentValue = pindex->nTransparentValue; pindex->nChainSproutValue = pindex->nSproutValue; pindex->nChainSaplingValue = pindex->nSaplingValue; pindex->nChainOrchardValue = pindex->nOrchardValue; diff --git a/src/primitives/transaction.cpp b/src/primitives/transaction.cpp index 56ea2d6f2..b2c3768c0 100644 --- a/src/primitives/transaction.cpp +++ b/src/primitives/transaction.cpp @@ -265,12 +265,11 @@ CTransaction& CTransaction::operator=(const CTransaction &tx) { CAmount CTransaction::GetValueOut() const { CAmount nValueOut = 0; - for (std::vector::const_iterator it(vout.begin()); it != vout.end(); ++it) - { - if (!MoneyRange(it->nValue)) { + for (const auto& out : vout) { + if (!MoneyRange(out.nValue)) { throw std::runtime_error("CTransaction::GetValueOut(): nValue out of range"); } - nValueOut += it->nValue; + nValueOut += out.nValue; if (!MoneyRange(nValueOut)) { throw std::runtime_error("CTransaction::GetValueOut(): nValueOut out of range"); } @@ -301,13 +300,12 @@ CAmount CTransaction::GetValueOut() const } } - for (std::vector::const_iterator it(vJoinSplit.begin()); it != vJoinSplit.end(); ++it) - { + for (const auto& jsDescription : vJoinSplit) { // NB: vpub_old "takes" money from the transparent value pool just as outputs do - if (!MoneyRange(it->vpub_old)) { + if (!MoneyRange(jsDescription.vpub_old)) { throw std::runtime_error("CTransaction::GetValueOut(): vpub_old out of range"); } - nValueOut += it->vpub_old; + nValueOut += jsDescription.vpub_old; if (!MoneyRange(nValueOut)) { throw std::runtime_error("CTransaction::GetValueOut(): value out of range"); } @@ -343,18 +341,21 @@ CAmount CTransaction::GetShieldedValueIn() const } } - for (std::vector::const_iterator it(vJoinSplit.begin()); it != vJoinSplit.end(); ++it) - { + for (const auto& jsDescription : vJoinSplit) { // NB: vpub_new "gives" money to the transparent value pool just as inputs do - if (!MoneyRange(it->vpub_new)) { + if (!MoneyRange(jsDescription.vpub_new)) { throw std::runtime_error("CTransaction::GetShieldedValueIn(): vpub_new out of range"); } - nValue += it->vpub_new; + nValue += jsDescription.vpub_new; if (!MoneyRange(nValue)) { throw std::runtime_error("CTransaction::GetShieldedValueIn(): value out of range"); } } + if (IsCoinBase() && nValue != 0) { + throw std::runtime_error("CTransaction::GetShieldedValueIn(): shielded value of inputs must be zero in coinbase transactions."); + } + return nValue; } diff --git a/src/rpc/blockchain.cpp b/src/rpc/blockchain.cpp index feac2b0fd..d1d9a1ba1 100644 --- a/src/rpc/blockchain.cpp +++ b/src/rpc/blockchain.cpp @@ -84,12 +84,14 @@ double GetNetworkDifficulty(const CBlockIndex* blockindex) } static UniValue ValuePoolDesc( - const std::string &name, + const std::optional name, const std::optional chainValue, const std::optional valueDelta) { UniValue rv(UniValue::VOBJ); - rv.pushKV("id", name); + if (name.has_value()) { + rv.pushKV("id", name.value()); + } rv.pushKV("monitored", (bool)chainValue); if (chainValue) { rv.pushKV("chainValue", ValueFromAmount(*chainValue)); @@ -265,8 +267,9 @@ UniValue blockToJSON(const CBlock& block, const CBlockIndex* blockindex, bool tx result.pushKV("difficulty", GetDifficulty(blockindex)); result.pushKV("chainwork", blockindex->nChainWork.GetHex()); result.pushKV("anchor", blockindex->hashFinalSproutRoot.GetHex()); - + result.pushKV("chainSupply", ValuePoolDesc(std::nullopt, blockindex->nChainTotalSupply, blockindex->nChainSupplyDelta)); UniValue valuePools(UniValue::VARR); + valuePools.push_back(ValuePoolDesc("transparent", blockindex->nChainTransparentValue, blockindex->nTransparentValue)); valuePools.push_back(ValuePoolDesc("sprout", blockindex->nChainSproutValue, blockindex->nSproutValue)); valuePools.push_back(ValuePoolDesc("sapling", blockindex->nChainSaplingValue, blockindex->nSaplingValue)); valuePools.push_back(ValuePoolDesc("orchard", blockindex->nChainOrchardValue, blockindex->nOrchardValue)); @@ -742,6 +745,23 @@ UniValue getblock(const UniValue& params, bool fHelp) " \"nonce\" : n, (numeric) The nonce\n" " \"bits\" : \"1d00ffff\", (string) The bits\n" " \"difficulty\" : x.xxx, (numeric) The difficulty\n" + " \"chainSupply\": { (object) information about the total supply\n" + " \"monitored\": xx, (boolean) true if the total supply is being monitored\n" + " \"chainValue\": xxxxxx, (numeric, optional) total chain supply after this block, in " + CURRENCY_UNIT + "\n" + " \"chainValueZat\": xxxxxx, (numeric, optional) total chain supply after this block, in " + MINOR_CURRENCY_UNIT + "\n" + " \"valueDelta\": xxxxxx, (numeric, optional) change to the chain supply produced by this block, in " + CURRENCY_UNIT + "\n" + " \"valueDeltaZat\": xxxxxx, (numeric, optional) change to the chain supply produced by this block, in " + MINOR_CURRENCY_UNIT + "\n" + " }\n" + " \"valuePools\": [ (array) information about each value pool\n" + " {\n" + " \"id\": \"xxxx\", (string) name of the pool\n" + " \"monitored\": xx, (boolean) true if the pool is being monitored\n" + " \"chainValue\": xxxxxx, (numeric, optional) total amount in the pool, in " + CURRENCY_UNIT + "\n" + " \"chainValueZat\": xxxxxx, (numeric, optional) total amount in the pool, in " + MINOR_CURRENCY_UNIT + "\n" + " \"valueDelta\": xxxxxx, (numeric, optional) change to the amount in the pool produced by this block, in " + CURRENCY_UNIT + "\n" + " \"valueDeltaZat\": xxxxxx, (numeric, optional) change to the amount in the pool produced by this block, in " + MINOR_CURRENCY_UNIT + "\n" + " }, ...\n" + " ]\n" " \"previousblockhash\" : \"hash\", (string) The hash of the previous block\n" " \"nextblockhash\" : \"hash\" (string) The hash of the next block\n" "}\n" @@ -1036,6 +1056,19 @@ UniValue getblockchaininfo(const UniValue& params, bool fHelp) " \"chainwork\": \"xxxx\" (string) total amount of work in active chain, in hexadecimal\n" " \"size_on_disk\": xxxxxx, (numeric) the estimated size of the block and undo files on disk\n" " \"commitments\": xxxxxx, (numeric) the current number of note commitments in the commitment tree\n" + " \"chainSupply\": { (object) information about the total supply\n" + " \"monitored\": xx, (boolean) true if the total supply is being monitored\n" + " \"chainValue\": xxxxxx, (numeric, optional) total chain supply after this block, in " + CURRENCY_UNIT + "\n" + " \"chainValueZat\": xxxxxx, (numeric, optional) total chain supply after this block, in " + MINOR_CURRENCY_UNIT + "\n" + " }\n" + " \"valuePools\": [ (array) information about each value pool\n" + " {\n" + " \"id\": \"xxxx\", (string) name of the pool\n" + " \"monitored\": xx, (boolean) true if the pool is being monitored\n" + " \"chainValue\": xxxxxx, (numeric, optional) total amount in the pool, in " + CURRENCY_UNIT + "\n" + " \"chainValueZat\": xxxxxx, (numeric, optional) total amount in the pool, in " + MINOR_CURRENCY_UNIT + "\n" + " }, ...\n" + " ]\n" " \"softforks\": [ (array) status of softforks in progress\n" " {\n" " \"id\": \"xxxx\", (string) name of softfork\n" @@ -1091,7 +1124,9 @@ UniValue getblockchaininfo(const UniValue& params, bool fHelp) obj.pushKV("commitments", static_cast(tree.size())); CBlockIndex* tip = chainActive.Tip(); + obj.pushKV("chainSupply", ValuePoolDesc(std::nullopt, tip->nChainTotalSupply, std::nullopt)); UniValue valuePools(UniValue::VARR); + valuePools.push_back(ValuePoolDesc("transparent", tip->nChainTransparentValue, std::nullopt)); valuePools.push_back(ValuePoolDesc("sprout", tip->nChainSproutValue, std::nullopt)); valuePools.push_back(ValuePoolDesc("sapling", tip->nChainSaplingValue, std::nullopt)); valuePools.push_back(ValuePoolDesc("orchard", tip->nChainOrchardValue, std::nullopt)); diff --git a/src/txdb.cpp b/src/txdb.cpp index 5b3e83a4c..2a00f8f8f 100644 --- a/src/txdb.cpp +++ b/src/txdb.cpp @@ -626,6 +626,8 @@ bool CBlockTreeDB::LoadBlockIndexGuts( pindexNew->nStatus = diskindex.nStatus; pindexNew->nCachedBranchId = diskindex.nCachedBranchId; pindexNew->nTx = diskindex.nTx; + pindexNew->nChainSupplyDelta = diskindex.nChainSupplyDelta; + pindexNew->nTransparentValue = diskindex.nTransparentValue; pindexNew->nSproutValue = diskindex.nSproutValue; pindexNew->nSaplingValue = diskindex.nSaplingValue; pindexNew->nOrchardValue = diskindex.nOrchardValue;