fond
Model Checking Contest @ Petri Nets 2016
6th edition, Toruń, Poland, June 21, 2016
Execution of r185kn-smll-146444128200216
Last Updated
June 30, 2016

About the Execution of Marcie for S_Raft-PT-10

Execution Summary
Max Memory
Used (MB)
Time wait (ms) CPU Usage (ms) I/O Wait (ms) Computed Result Execution
Status
7884.880 2899949.00 2898990.00 120.80 FTTTTTTTTFTTTTFT normal

Execution Chart

We display below the execution chart for this examination (boot time has been removed).

Trace from the execution

Waiting for the VM to be ready (probing ssh)
............
=====================================================================
Generated by BenchKit 2-2979
Executing tool marcie
Input is S_Raft-PT-10, examination is ReachabilityFireability
Time confinement is 3600 seconds
Memory confinement is 16384 MBytes
Number of cores is 1
Run identifier is r185kn-smll-146444128200216
=====================================================================


--------------------
content from stdout:

=== Data for post analysis generated by BenchKit (invocation template)

The expected result is a vector of booleans
BOOL_VECTOR

here is the order used to build the result vector(from text file)
FORMULA_NAME Raft-PT-10-ReachabilityFireability-0
FORMULA_NAME Raft-PT-10-ReachabilityFireability-1
FORMULA_NAME Raft-PT-10-ReachabilityFireability-10
FORMULA_NAME Raft-PT-10-ReachabilityFireability-11
FORMULA_NAME Raft-PT-10-ReachabilityFireability-12
FORMULA_NAME Raft-PT-10-ReachabilityFireability-13
FORMULA_NAME Raft-PT-10-ReachabilityFireability-14
FORMULA_NAME Raft-PT-10-ReachabilityFireability-15
FORMULA_NAME Raft-PT-10-ReachabilityFireability-2
FORMULA_NAME Raft-PT-10-ReachabilityFireability-3
FORMULA_NAME Raft-PT-10-ReachabilityFireability-4
FORMULA_NAME Raft-PT-10-ReachabilityFireability-5
FORMULA_NAME Raft-PT-10-ReachabilityFireability-6
FORMULA_NAME Raft-PT-10-ReachabilityFireability-7
FORMULA_NAME Raft-PT-10-ReachabilityFireability-8
FORMULA_NAME Raft-PT-10-ReachabilityFireability-9

=== Now, execution of the tool begins

BK_START 1464570613321


Marcie rev. 8535M (built: crohr on 2016-04-27)
A model checker for Generalized Stochastic Petri nets

authors: Alex Tovchigrechko (IDD package and CTL model checking)

Martin Schwarick (Symbolic numerical analysis and CSL model checking)

Christian Rohr (Simulative and approximative numerical model checking)

marcie@informatik.tu-cottbus.de

called as: marcie --net-file=model.pnml --mcc-file=ReachabilityFireability.xml --mcc-mode --memory=6 --suppress

parse successfull
net created successfully

Net: Raft_PT_10
(NrP: 508 NrTr: 868 NrArc: 3359)

net check time: 0m 0.000sec

parse formulas
formulas created successfully
place and transition orderings generation:0m 0.001sec

init dd package: 0m 3.712sec


RS generation: 47m10.429sec


-> reachability set: #nodes 2206 (2.2e+03) #states 157,772,181,012,063,600,197,165,907,545,718,004,087,818,034,971,360,541,078,399,929,426,784,981 (71)



starting MCC model checker
--------------------------

checking: EF [IS_FIREABLE [t95]]
normalized: E [true U IS_FIREABLE [t95]]

-> the formula is TRUE

FORMULA Raft-PT-10-ReachabilityFireability-5 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m 3.599sec

checking: EF [[IS_FIREABLE [t782] & ~ [IS_FIREABLE [t591]]]]
normalized: E [true U [IS_FIREABLE [t782] & ~ [IS_FIREABLE [t591]]]]

-> the formula is TRUE

FORMULA Raft-PT-10-ReachabilityFireability-2 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m 2.302sec

checking: EF [~ [[~ [IS_FIREABLE [t501]] | IS_FIREABLE [t261]]]]
normalized: E [true U ~ [[IS_FIREABLE [t261] | ~ [IS_FIREABLE [t501]]]]]

-> the formula is TRUE

FORMULA Raft-PT-10-ReachabilityFireability-12 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m 1.175sec

checking: AG [[~ [~ [~ [IS_FIREABLE [t37]]]] | ~ [~ [[IS_FIREABLE [t27] | IS_FIREABLE [t768]]]]]]
normalized: ~ [E [true U ~ [[[IS_FIREABLE [t27] | IS_FIREABLE [t768]] | ~ [IS_FIREABLE [t37]]]]]]

-> the formula is FALSE

FORMULA Raft-PT-10-ReachabilityFireability-8 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m 1.590sec

checking: EF [[~ [[IS_FIREABLE [t551] | [IS_FIREABLE [t727] | IS_FIREABLE [t238]]]] & IS_FIREABLE [t302]]]
normalized: E [true U [IS_FIREABLE [t302] & ~ [[IS_FIREABLE [t551] | [IS_FIREABLE [t727] | IS_FIREABLE [t238]]]]]]

-> the formula is TRUE

FORMULA Raft-PT-10-ReachabilityFireability-10 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m 3.023sec

checking: EF [~ [~ [[[IS_FIREABLE [t327] & IS_FIREABLE [t524]] & [IS_FIREABLE [t516] & IS_FIREABLE [t27]]]]]]
normalized: E [true U [[IS_FIREABLE [t516] & IS_FIREABLE [t27]] & [IS_FIREABLE [t327] & IS_FIREABLE [t524]]]]

-> the formula is TRUE

FORMULA Raft-PT-10-ReachabilityFireability-14 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m 1.188sec

checking: AG [[[~ [[IS_FIREABLE [t631] & IS_FIREABLE [t308]]] & ~ [[IS_FIREABLE [t742] & IS_FIREABLE [t52]]]] | IS_FIREABLE [t488]]]
normalized: ~ [E [true U ~ [[IS_FIREABLE [t488] | [~ [[IS_FIREABLE [t742] & IS_FIREABLE [t52]]] & ~ [[IS_FIREABLE [t631] & IS_FIREABLE [t308]]]]]]]]

-> the formula is FALSE

FORMULA Raft-PT-10-ReachabilityFireability-0 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m 3.082sec

checking: EF [[IS_FIREABLE [t672] & [IS_FIREABLE [t149] & [[IS_FIREABLE [t124] | IS_FIREABLE [t206]] & ~ [IS_FIREABLE [t796]]]]]]
normalized: E [true U [IS_FIREABLE [t672] & [IS_FIREABLE [t149] & [~ [IS_FIREABLE [t796]] & [IS_FIREABLE [t124] | IS_FIREABLE [t206]]]]]]

-> the formula is TRUE

FORMULA Raft-PT-10-ReachabilityFireability-1 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m 1.091sec

checking: AG [~ [[IS_FIREABLE [t73] & [[IS_FIREABLE [t556] | IS_FIREABLE [t291]] & [IS_FIREABLE [t703] | IS_FIREABLE [t592]]]]]]
normalized: ~ [E [true U [IS_FIREABLE [t73] & [[IS_FIREABLE [t703] | IS_FIREABLE [t592]] & [IS_FIREABLE [t556] | IS_FIREABLE [t291]]]]]]

-> the formula is FALSE

FORMULA Raft-PT-10-ReachabilityFireability-3 FALSE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m 3.363sec

checking: EF [[~ [[[IS_FIREABLE [t268] | IS_FIREABLE [t427]] & IS_FIREABLE [t746]]] & [IS_FIREABLE [t867] & IS_FIREABLE [t723]]]]
normalized: E [true U [[IS_FIREABLE [t867] & IS_FIREABLE [t723]] & ~ [[IS_FIREABLE [t746] & [IS_FIREABLE [t268] | IS_FIREABLE [t427]]]]]]

-> the formula is TRUE

FORMULA Raft-PT-10-ReachabilityFireability-6 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m 7.726sec

checking: EF [[~ [~ [~ [IS_FIREABLE [t113]]]] & [IS_FIREABLE [t111] & [[IS_FIREABLE [t678] | IS_FIREABLE [t43]] | [IS_FIREABLE [t521] & IS_FIREABLE [t459]]]]]]
normalized: E [true U [[IS_FIREABLE [t111] & [[IS_FIREABLE [t521] & IS_FIREABLE [t459]] | [IS_FIREABLE [t678] | IS_FIREABLE [t43]]]] & ~ [IS_FIREABLE [t113]]]]

-> the formula is TRUE

FORMULA Raft-PT-10-ReachabilityFireability-13 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m 1.956sec

checking: EF [[[[IS_FIREABLE [t697] & ~ [IS_FIREABLE [t412]]] | IS_FIREABLE [t308]] & ~ [[[IS_FIREABLE [t627] | IS_FIREABLE [t421]] | [IS_FIREABLE [t780] & IS_FIREABLE [t670]]]]]]
normalized: E [true U [~ [[[IS_FIREABLE [t780] & IS_FIREABLE [t670]] | [IS_FIREABLE [t627] | IS_FIREABLE [t421]]]] & [IS_FIREABLE [t308] | [IS_FIREABLE [t697] & ~ [IS_FIREABLE [t412]]]]]]

-> the formula is TRUE

FORMULA Raft-PT-10-ReachabilityFireability-11 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m 6.048sec

checking: AG [[~ [[[IS_FIREABLE [t312] & IS_FIREABLE [t1]] & [IS_FIREABLE [t638] & IS_FIREABLE [t39]]]] | [IS_FIREABLE [t536] | [[IS_FIREABLE [t582] | IS_FIREABLE [t445]] | ~ [IS_FIREABLE [t5]]]]]]
normalized: ~ [E [true U ~ [[[IS_FIREABLE [t536] | [~ [IS_FIREABLE [t5]] | [IS_FIREABLE [t582] | IS_FIREABLE [t445]]]] | ~ [[[IS_FIREABLE [t638] & IS_FIREABLE [t39]] & [IS_FIREABLE [t312] & IS_FIREABLE [t1]]]]]]]]

-> the formula is TRUE

FORMULA Raft-PT-10-ReachabilityFireability-4 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m 0.029sec

checking: EF [[[~ [[IS_FIREABLE [t763] & IS_FIREABLE [t826]]] | [IS_FIREABLE [t313] & [IS_FIREABLE [t338] | IS_FIREABLE [t10]]]] & [IS_FIREABLE [t717] & ~ [[IS_FIREABLE [t156] | IS_FIREABLE [t142]]]]]]
normalized: E [true U [[IS_FIREABLE [t717] & ~ [[IS_FIREABLE [t156] | IS_FIREABLE [t142]]]] & [[IS_FIREABLE [t313] & [IS_FIREABLE [t338] | IS_FIREABLE [t10]]] | ~ [[IS_FIREABLE [t763] & IS_FIREABLE [t826]]]]]]

-> the formula is TRUE

FORMULA Raft-PT-10-ReachabilityFireability-15 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m 2.895sec

checking: EF [[[~ [IS_FIREABLE [t474]] | [[IS_FIREABLE [t272] & IS_FIREABLE [t601]] & IS_FIREABLE [t91]]] & [[IS_FIREABLE [t51] & [IS_FIREABLE [t343] & IS_FIREABLE [t686]]] & [[IS_FIREABLE [t252] & IS_FIREABLE [t744]] | ~ [IS_FIREABLE [t189]]]]]]
normalized: E [true U [[[~ [IS_FIREABLE [t189]] | [IS_FIREABLE [t252] & IS_FIREABLE [t744]]] & [IS_FIREABLE [t51] & [IS_FIREABLE [t343] & IS_FIREABLE [t686]]]] & [[IS_FIREABLE [t91] & [IS_FIREABLE [t272] & IS_FIREABLE [t601]]] | ~ [IS_FIREABLE [t474]]]]]

-> the formula is TRUE

FORMULA Raft-PT-10-ReachabilityFireability-9 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m 3.493sec

checking: EF [[[[[IS_FIREABLE [t692] | IS_FIREABLE [t629]] & IS_FIREABLE [t247]] | ~ [[IS_FIREABLE [t841] | IS_FIREABLE [t152]]]] & [[[IS_FIREABLE [t545] | IS_FIREABLE [t18]] & [IS_FIREABLE [t295] | IS_FIREABLE [t679]]] & ~ [[IS_FIREABLE [t756] & IS_FIREABLE [t527]]]]]]
normalized: E [true U [[~ [[IS_FIREABLE [t756] & IS_FIREABLE [t527]]] & [[IS_FIREABLE [t295] | IS_FIREABLE [t679]] & [IS_FIREABLE [t545] | IS_FIREABLE [t18]]]] & [~ [[IS_FIREABLE [t841] | IS_FIREABLE [t152]]] | [IS_FIREABLE [t247] & [IS_FIREABLE [t692] | IS_FIREABLE [t629]]]]]]

-> the formula is TRUE

FORMULA Raft-PT-10-ReachabilityFireability-7 TRUE TECHNIQUES SEQUENTIAL_PROCESSING DECISION_DIAGRAMS UNFOLDING_TO_PT

MC time: 0m18.338sec


Total processing time: 48m19.829sec


BK_STOP 1464573513270

--------------------
content from stderr:

check for maximal unmarked siphon
ok
check if there are places and transitions
ok
check if there are transitions without pre-places
ok
check if at least one transition is enabled in m0
ok
check if there are transitions that can never fire
ok


initing FirstDep: 0m 0.003sec

1018 1084 1024 1028 1080 1083 1038 1093 1101 1104 1050 1054 1116 1060 1127 1130 1138 1140 1143 1077 1079 1082 1085 1088 1090 1401 1242 1402 1245 1491 1417 1645 1258 1656 1259 1647 1414 1503 1658 1429 1657 1268 1506 1582 1433 1584 1505 1435 1587 1432 1436 1595 1438 1267 1671 1438 1268 1674 1440 1448 1599 1287 1530 1606 1457 1608 1529 1459 1611 1456 1460 1614 1457 1274 1620 1463 1275 1697 1464 1472 1700 1311 1549 1625 1313 1632 1553 1483 1635 1480 1484 1638 1481 1486 1640 1483 1282 1646 1489 1283 1723 1490 1498 1726 1337 1500 1651 1339 1582 1658 1509 1660 1581 1511 1663 1508 1512 1666 1509 1514 1673 1516 1291 1674 1517 1292 1751 1518 1293 1753 1520 1671 2135 1678 1917 2231 1917 1989 1836 1521 1985 1829 1994 1920 2077 1920 1991 1597 1539 1917 1758 2225 1920 2222 2155 2313 2162 2081 1998 1760 2164 1934 2155 1774 2226 1921 2230 2163 2315 2157 2076 1993 1761 2002 1772 1993 1997 1614 1772 1774 1785 2092 2253 2093 2011 1778 1453 1621 1774 1697 1787 2093 2181 2094 1862 1779 1608 1622 1933 2018 2029 2336 2497 2337 2255 2022 1697 1865 1859 2096 1867 2263 2499 2264 2257 2104 1783 1866 1387 1871 1720 1961 2276 1961 2034 1880 1633 1402 1633 1712 1797 1645 2115 2276 2116 2034 1802 1476 1644 1634 1798 1645 1966 1966 2124 2116 1885 1802 1631 1645 1390 1800 1725 2041 2051 2124 1888 2039 1565 1408 1399 1648 1885 1656 1974 2288 1974 2047 1893 1645 1655 1646 1808 1731 1821 2128 2215 2129 2046 1814 1489 1656 1647 1812 1735 1979 1979 2137 1979 2051 1656 1643 1657 1394 1890 1738 2054 2064 2137 1901 2051 1578 1421 1412 1661 1898 1669 2065 2301 2066 2059 1906 1658 1668 1659 1821 1744 1834 2140 2228 2141 1909 1827 1655 1669 1660 1825 1748 2066 1992 2149 1992 2064 1669 1656 1423 1398 1903 1752 1993 2077 2149 1914 2064 1665 1434 1665 1749 1911 1682 2078 2314 2079 2072 1839 1513 1681 1672 1834 1757 1847 2153 2241 2154 1922 1839 1668 1682 1673 1838 1761 2079 2005 2162 2005 2077 1682 1669 1436 1402 1916 1765 2006 2321 2162 1927 2077 1678 1447 1678 1762 1924 1695 2091 2327 2092 2085 1852 1526 1694 1685 1847 1770 1860 2166 2254 2167 1935 1852 1681 1695 1686 1851 1774 2092 2018 2175 2018 2090 1695 1682 1449 1406 1929 1777 2092 2103 2176 1940 2090 1691 1460 1451 1700 1937 1708 2104 2340 2105 2098 1945 1697 1707 1698 1860 1783 1873 2179 2267 2181 1948 1866 1694 1708 1699 1864 1787 2031 2031 2189 2031 2103 1708 1695 1709 1410 1865 1790 2106 2116 2189 1953 2103 1630 1473 1464 1713 1950 1721 2039 2353 2039 2112 1958 1710 1720 1711 1873 1875 1886 2193 2354 2194 2112 1879 1554 1722 1712 1876 1723 2044 2044 2202 2194 1963 1880 1709 1723 1414 1878 1802 2120 2129 2203 1966 2117 1723 1710 1477 1415 2409 2109 2412 2865 2644 2335 2846 2176 1944 2774 2987 2793 3382 2924 2991 2554 2987 3056 2691 2008 1706 1416 2411 2111 2414 2867 2415 2337 2848 2178 1946 2776 2761 2795 3384 2926 2764 2556 2989 3058 2692 2083 1708 1417 2182 2258 2022 2020 2577 2274 2432 2951 3101 2961 2938 2796 2569 3001 2926 3213 3688 3459 2942 3231 3308 3606 3087 2779 2321 2039 1733 2586 2512 2803 2572 2276 2045 2409 2579 2277 2886 3178 2883 3008 2785 2266 2504 3093 3230 3691 3537 3229 3219 3366 3074 3361 2767 2400 2041 2024 2268 2266 2035 2326 2036 2557 2037 2029 1486 1965 1890 2206 2216 2289 2053 2352 1882 1802 2266 2486 2435 2810 2500 2487 2266 2414 2415 2187 1798 1789 1555 1807 1487 2044 1893 2134 2218 2290 2055 2353 1958 1804 2419 2486 2437 2811 2501 2488 2197 2415 2416 2188 1721 1566 1786 1809 1803 2285 2208 2526 2452 2609 2452 2671 2281 2274 2585 2805 2585 3129 2969 2806 2585 2733 2885 2506 2117 2109 1874 1811 1804 2285 2207 2297 2603 2691 2604 2520 2439 2276 2660 2585 2804 3131 2972 2585 2805 2885 2887 2513 2353 2111 1884 1812 2126 1893 1987 1835 2231 2466 2232 2295 2142 1824 2063 2437 2506 2906 2679 2519 2507 2588 2215 2434 2055 1661 1822 1804 1827 1818 1987 1989 1837 2307 2468 2308 2297 2144 1826 2065 2438 2508 2908 2681 2521 2509 2590 2217 2436 2057 1663 1824 1806 1829 1820 1815 2382 2231 2472 2787 2472 2616 2541 2296 2142 2757 2674 2775 3149 2839 2675 2535 2753 2754 2375 2059 1904 2124 2147 2138 1815 2307 2230 2548 2474 2631 2474 2694 2303 2296 2679 2827 2607 3151 2992 2828 2607 2755 2907 2455 2139 1981 1896 1833 1824 1816 2006 1929 2019 2325 2413 2327 2242 2162 1845 2309 2307 2526 2926 2621 2307 2527 2608 2536 2235 2075 1682 1842 1825 1848 1839 1830 2008 1931 2021 2328 2415 2329 2244 2164 1847 2311 2309 2528 2928 2623 2309 2529 2610 2538 2237 2077 1684 1844 1827 1850 1841 1832 2010 1933 2023 2330 2417 2331 2319 2166 1849 2313 2311 2530 2930 2625 2311 2531 2612 2540 2239 2079 1686 1846 1829 1852 1843 1834 2012 1935 2025 2332 2419 2333 2321 2168 1851 2315 2313 2532 2932 2627 2313 2533 2614 2542 2241 2081 1688 1848 1831 1854 1845 1836 2019 1942 2032 2339 2426 2340 2329 2175 1858 2322 2320 2539 2939 2634 2320 2540 2621 2549 2248 2089 1695 1856 1838 1861 1852 1843 2021 1944 2034 2341 2501 2342 2331 2177 1860 2324 2322 2541 2941 2636 2322 2543 2624 2251 2250 2091 1697 1858 1840 1863 1854 1845 2023 2025 2036 2343 2504 2344 2333 2179 1862 2326 2324 2544 2944 2717 2324 2545 2626 2253 2471 2093 1699 1860 1842 1865 1856 1847 2025 2027 1875 2345 2506 2346 2335 2181 1864 2103 2476 2546 2946 2719 2558 2547 2628 2255 2474 2095 1701 1862 1844 1867 1858 1850 2032 2034 1882 2352 2513 2353 2342 2189 1871 2110 2484 2553 2953 2726 2566 2554 2635 2262 2481 2102 1708 1869 1851 1874 1865 1857 2034 2036 1884 2354 2515 2281 2344 2191 1873 2112 2486 2555 2955 2728 2568 2556 2637 2264 2483 2104 1710 1871 1853 1876 1867 1859 1944 2038 1886 2282 2517 2283 2346 2193 1875 2114 2488 2557 2957 2730 2570 2558 2639 2266 2485 2106 1712 1873 1855 1878 1869 1861 1946 2040 1888 2284 2519 2285 2349 2195 1877 2116 2490 2559 2959 2732 2572 2560 2568 2268 2487 2108 1864 1875 1857 1880 1872 1863 1953 2047 1895 2291 2527 2292 2356 2202 2035 2123 2497 2566 2893 2739 2579 2567 2575 2275 2494 2115 1872 1882 1865 1887 1879 1870 1955 2126 1897 2293 2529 2294 2358 2284 2038 2125 2499 2568 2895 2741 2581 2569 2577 2277 2496 2118 1874 1884 1867 1889 1881 1872 1882 2128 1899 2295 2531 2217 2360 2286 2040 2127 2501 2419 2897 2743 2583 2420 2579 2279 2498 2120 1876 1886 1869 1892 1883 1874 1884 2130 1978 2219 2533 2219 2363 2288 2042 2129 2504 2421 2899 2745 2586 2422 2282 2499 2501 2122 1878 1888 1871 1894 1885 1876 1891 2137 1985 2226 2541 2226 2370 2295 2049 2136 2511 2428 2529 2903 2593 2429 2289 2507 2508 2129 1886 1658 1878 1901 1892 1883 1893 2139 1987 2228 2543 2228 2372 2297 2052 1898 2513 2430 2531 2905 2595 2431 2291 2509 2510 2131 1888 1660 1880 1903 1894 1885 1528 2140 1989 2230 2545 2230 2374 2448 2054 1900 2515 2432 2533 2907 2597 2433 2293 2511 2512 2133 1890 1662 1882 1905 1896 1887 1529 2142 1991 2232 2316 2389 2153 2451 2056 1902 2517 2585 2535 2909 2599 2586 2295 2513 2514 2286 1819 1664 1655 1907 1898 1574 1530 2149 1997 2313 2323 2396 2160 2458 1989 1909 2373 2592 2542 2916 2607 2593 2302 2520 2522 2293 1826 1671 1662 1914 1905 1581 1531 2151 1999 2315 2325 2398 2162 2460 1991 1911 2375 2594 2544 2919 2609 2595 2304 2523 2524 2295 1828 1673 1664 1916 1592 1583 1532 2076 2001 2317 2327 2401 2164 2463 1993 2065 2377 2597 2377 2921 2611 2598 2377 2525 2526 2298 1909 1901 1666 1918 1594 1585 1533 2078 2002 2320 2329 2403 2246 2465 2075 2068 2379 2599 2379 2923 2613 2600 2379 2527 2528 2300 1911 1903 1668 1605 1596 1587 1534 2533 2379 2678 2679 2911 2680 3102 2509 2521 2960 3178 2888 3637 3416 3181 2889 3390 3753 3099 2641 2495 2442 2204 3091 3315 3363 3434 4144 4142 3914 3457 3090 3514 3092 3675 3595 3811 3655 3008 2852 2407 2252 2210 1905 2209 2685 2385 2679 3122 2680 2952 2878 2452 2461 3040 3024 3059 3637 3189 3027 2820 3390 3526 2945 2576 2209 2663 2521 3241 3091 3513 3093 4145 4143 3614 3458 3594 3439 3032 3825 3312 3961 3312 3158 2485 2332 2253 2211 1906 2291 2289 2591 2287 2053 1975 1924 3073 2773 3136 3147 3294 2992 3492 2768 2611 3415 3627 3434 4012 3564 3645 3210 3780 3917 3563 2893 2599 2598 2888 3608 3458 3881 3802 4584 4510 4207 3825 3985 3603 3422 4215 3702 4352 4046 3549 3243 2722 2643 2601 2296 2279 2264 3076 2927 2622 3282 2978 2623 2615 2311 1924 2924 2772 3145 3072 3297 3067 3481 2902 2914 3280 3644 3281 4015 3794 3633 3268 3768 4124 3543 3034 2888 2599 2597 3633 3708 3756 3826 4515 4513 4138 3828 3461 3582 3463 4187 3966 4174 4025 3371 3223 2574 2645 2603 2298 2281 1934 2748 2597 2292 2953 2951 2646 2955 2953 2648 2287 2285 1980 2155 2077 2167 2473 2561 2474 2390 2310 2146 2530 2455 2674 3074 2769 2455 2675 2826 2900 2601 2441 2201 2216 2207 2656 2809 2869 2868 2836 3502 3125 3117 2582 2870 2868 3034 2806 3034 2806 2513 2285 1968 1740 1984 1664 1655 1601 1596 2158 2004 2325 2474 2563 2476 2392 2311 2148 2532 2457 2675 3003 2844 2457 2676 2755 2975 2603 2443 2203 2218 1980 2586 2811 2870 2870 2838 3503 3127 3119 2584 2871 2585 2887 2808 3036 2808 2514 2286 1970 1968 1986 1977 1960 1603 1597 2546 2548 2396 2792 3028 2793 2857 2703 2385 2624 2998 3067 3467 3240 3080 3068 3146 2992 3211 2834 2592 2594 2599 2977 2975 3190 3034 2975 3895 3743 3510 3281 3113 3260 3355 3199 3355 3199 2911 2902 2366 2358 2065 2056 2047 1993 2380 1985 2625 2473 2789 2799 2872 2636 2934 2465 2385 2849 3068 3018 3392 3083 3069 2778 3144 3214 2987 2522 2373 2372 2686 3125 2975 3262 3260 3819 3745 3512 3283 3264 3036 2914 3427 3197 3427 3198 2905 2676 2360 2358 2066 2367 2350 2382 1986 2177 2023 2188 2493 2582 2495 2411 2330 2167 2551 2476 2694 3022 2863 2476 2696 2774 2994 2622 2462 2222 2237 1999 2605 2830 2890 2889 2857 3523 3146 3138 2603 2890 2604 2906 2827 3055 2827 2533 2305 1989 1987 2005 1996 1979 1622 1613 2000 2177 2100 2190 2497 2658 2498 2487 2333 2016 2480 2478 2697 3097 2792 2478 2699 2850 2623 2624 2465 2073 2240 2230 2680 2832 2893 2665 2859 3526 3373 3141 2912 2893 2891 3058 2830 3058 2830 2464 2308 1919 1763 1696 1687 1678 1624 2011 2002 1997 2568 2492 2810 2736 2893 2736 2955 2565 2558 2869 3089 2869 3413 3103 3090 2869 3165 3384 3008 2621 2613 2392 2391 3146 3221 3133 3280 3840 3766 3460 3304 3212 3056 2996 3447 3218 3298 3218 2776 2697 2231 2379 2397 2077 2371 2402 2005 2392 2467 2647 2495 2736 3050 2736 2880 2805 2559 2646 3020 2938 3416 3262 3103 2939 2799 3014 3234 2857 2609 2631 2622 2707 2997 2996 3282 2997 3768 3765 3383 3304 3135 3283 2935 3221 2934 3447 2933 2925 2388 2380 2087 2397 2078 2371 2402 2394 1998 2197 2119 2209 2515 2603 2516 2432 2351 2188 2572 2497 2716 3115 2884 2497 2717 2868 3015 2643 2483 2243 2258 2248 2698 2851 2911 2910 2878 3544 3167 3159 2624 2911 2909 3076 2848 3076 2848 2555 2326 2010 1782 2026 2017 1697 1643 1634 2021 2013 2022 2277 2125 2366 2681 2366 2510 2584 2190 2036 2651 2568 2669 3043 2733 2569 2429 2795 2864 2487 2246 2024 2252 2337 2776 2626 2912 2627 3398 3396 3162 2934 2914 2913 2565 3077 2564 3077 2563 2556 2326 2011 2009 2027 2018 2001 2033 2024 1627 2014 2487 2667 2438 2756 3070 2756 2900 2825 2579 2666 3040 2958 3436 3282 3122 2959 3188 3034 3254 2877 2635 2651 2642 2727 3017 3016 3302 3017 3788 3785 3403 3324 3155 3303 2955 3241 2954 3467 2953 2945 2408 2400 2107 2416 2408 2391 2422 2414 2017 2010 2589 2591 2439 2835 3070 2836 2900 2746 2428 2667 3041 3110 3510 3283 3123 3111 3189 3035 3254 2877 2485 2652 2642 3020 3018 3233 3077 3018 3938 3786 3553 3324 3156 3303 3398 3242 3398 3242 2954 2720 2409 2253 2108 2099 2090 2036 2423 2415 2406 2010 2217 2140 2067 2537 2698 2538 2527 2374 2056 2520 2518 2738 3138 2911 2518 2739 2890 2663 2881 2505 2113 2280 2270 2720 2646 2933 2705 2899 3566 3414 3181 2952 2933 2931 3098 2870 3098 2870 2504 2348 2037 1803 1736 1727 1718 1664 2051 2042 2034 1637 1632 2221 2067 2388 2388 2546 2388 2608 2373 2211 2594 2668 2521 3066 2906 2669 2521 2818 3037 2587 2273 2266 2281 2043 2649 2874 2785 2933 2901 3418 3190 3182 2647 2934 2648 2950 2871 2950 2871 2577 2349 2032 2031 2049 2040 2023 2054 1657 2044 2035 2027 1633 2299 2147 2463 2473 2546 2310 2608 2139 2059 2523 2742 2692 3066 2757 2743 2452 2819 2888 2661 2196 2047 2046 2360 2800 2874 2936 2934 3493 3419 3186 2958 2938 2710 2588 3101 2872 3101 2872 2579 2350 1885 2032 2050 2041 2024 2056 1659 1650 2037 2028 2122 2302 2073 2391 2705 2391 2534 2460 2214 2301 2675 2593 3071 2917 2757 2594 2823 2669 2888 2512 2270 2286 2277 2654 2652 2651 2936 2652 3423 3420 3038 2958 2790 2938 2590 2876 2589 3102 2588 2580 2043 2035 1742 1733 2043 2026 2057 2049 1652 1643 2030 2231 2153 2243 2550 2637 2551 2466 2386 2069 2533 2531 2750 3150 2845 2531 2751 2902 2976 2677 2517 2126 2292 2283 2732 2885 2946 2944 2912 3578 3201 3194 2964 2946 2944 3110 2882 3111 2883 2589 2361 1972 1816 2060 1740 1731 1677 2064 2055 2047 1650 1636 2234 2157 2401 2401 2559 2401 2621 2230 2223 2607 2681 2534 3079 2919 2682 2534 2831 3050 2600 2286 2278 2057 2056 2662 2886 2798 2945 3433 3431 3125 2969 2660 2946 2661 2963 2883 2963 2884 2441 2362 2045 2044 2062 2053 2036 2067 1670 2057 2048 2040 1637 2312 2160 2476 2486 2559 2323 2621 2152 2072 2687 2755 2705 3079 2769 2756 2465 2831 2900 2674 2209 2060 2059 2373 2812 2662 2949 2946 3506 3432 3198 2970 2951 2723 2601 3113 2600 3114 2885 2592 2363 2047 2045 2063 2054 2037 2069 2060 1663 2050 2041 2135 2238 2086 2482 2718 2483 2547 2473 2227 2314 2688 2757 3084 2930 2770 2758 2836 2682 2901 2524 2283 2299 2290 2667 2665 2664 2724 2665 3585 3433 3051 2971 2803 2951 3045 2889 2602 2889 2601 2593 2056 2048 1755 1746 1737 2039 2070 2062 2053 1656 2043 2244 2166 2256 2562 2650 2563 2479 2399 2235 2546 2544 2763 3163 2858 2544 2764 2915 2989 2690 2530 2290 2305 2296 2745 2898 2958 2957 2925 3591 3214 3206 2671 2959 2957 3123 2895 3123 2895 2602 2374 2057 1829 2073 1753 1744 1690 2076 2068 2060 1663 1640 2247 2170 2488 2414 2571 2414 2634 2243 2236 2619 2767 2547 3091 2932 2768 2547 2843 3063 2613 2299 2291 2070 2069 2824 2899 2811 2958 3446 3444 3138 2982 2673 2734 2674 3125 2896 2976 2896 2454 2375 1909 2057 2075 2066 2049 2080 1683 2070 2061 2053 1641 2325 2174 2415 2499 2572 2336 2634 2239 2085 2700 2617 2718 3092 2782 2768 2478 2844 2913 2687 2295 2073 2301 2386 2825 2675 2961 2676 3519 3445 3211 2983 2964 2962 2614 3126 2613 3126 2612 2605 2376 2060 2058 2076 2067 2050 2082 2073 1676 2063 2054 2249 2251 2099 2495 2731 2496 2560 2406 2239 2327 2701 2770 3097 2943 2783 2771 2849 2695 2914 2537 2296 2312 2302 2680 2678 2893 2737 2678 3598 3446 3064 2984 2816 2963 3058 2902 3058 2902 2614 2605 2069 2061 1768 1759 1750 1696 2083 2075 2066 1669 2056 2257 2179 2269 2575 2663 2576 2492 2412 2248 2632 2557 2776 3176 2944 2557 2777 2928 3002 2703 2543 2303 2318 2309 2758 2911 2971 2970 2938 3604 3227 3219 2684 2972 2970 3136 2908 3136 2908 2615 2387 2070 1842 2086 1766 1757 1703 1694 2081 2073 2064 1644 2259 2183 2501 2427 2584 2427 2647 2256 2249 2632 2780 2560 3104 2945 2781 2560 2856 3076 2626 2312 2304 2083 2082 2837 2912 2824 2971 3459 3457 3151 2995 2686 2747 2687 3138 2909 2989 2909 2467 2388 1922 2070 2088 2079 2062 2093 1696 2083 2074 2066 1645 2338 2187 2501 2512 2585 2349 2647 2252 2098 2713 2780 2731 3105 2795 2781 2491 2857 2926 2700 2235 2086 2314 2399 2838 2688 2974 2689 3532 3458 3224 2996 2977 2975 2627 3139 2626 3139 2910 2618 2389 2073 2071 2089 2080 2063 2095 2086 1689 2076 2067 2161 2264 2112 2508 2744 2509 2573 2499 2253 2340 2714 2783 3110 2956 2796 2784 2862 2708 2927 2550 2309 2325 2316 2693 2691 2906 2750 2691 3611 3459 3077 2997 2829 2976 3071 2915 2628 2915 2627 2619 2082 2074 1781 1772 1763 2064 2096 2088 2079 1682 2069 2270 2192 2282 2588 2676 2589 2505 2425 2261 2572 2570 2789 3189 2884 2570 2790 2941 3015 2716 2556 2316 2331 2322 2771 2924 2984 2983 2951 3617 3240 3232 2697 2985 2983 3149 2921 3150 2921 2628 2400 2011 1855 2099 1779 1770 1716 2103 2094 2086 1689 1648 2273 2196 2514 2440 2598 2440 2660 2269 2262 2646 2720 2573 3117 2958 2721 2573 2870 3089 2639 2325 2317 2096 2095 2701 2925 2837 2984 3472 3470 3164 3008 2699 2985 2700 3002 2922 3002 2922 2480 2401 2084 2083 2101 2092 2075 2106 1709 2096 2087 2079 1649 2351 2199 2515 2525 2598 2362 2660 2191 2111 2726 2794 2744 3118 2808 2795 2504 2870 2940 2713 2248 2099 2098 2412 2851 2701 2988 2986 3545 3471 3237 3009 2990 2762 2640 3152 2639 3153 2924 2631 2402 2086 2084 2102 2093 2076 2108 2099 1702 2089 2080 2174 2277 2125 2521 2757 2443 2586 2512 2266 2353 2727 2796 3123 2969 2809 2797 2875 2721 2940 2564 2322 2338 2329 2706 2704 2703 2763 2704 3475 3472 3090 3010 2842 2990 3084 2928 2641 3153 2640 2632 2095 2087 1794 1785 2095 2078 2109 2101 1704 1695 2082 2800 2647 2666 3164 3369 3167 3199 3002 2492 3148 3146 3431 3959 3602 3147 3435 3713 3928 3488 3201 2615 2715 2927 3423 3575 3846 3466 3603 4538 4161 4018 3713 3772 3694 4141 4066 4564 4184 3703 3395 2890 2582 2462 2461 2460 2458 3547 3769 3843 4174 4021 3944 3881 5028 4880 4579 4427 3975 3545 4100 3648 3547 4490 4489 4188 4769 4615 4238 3764 3387 3233 2656 2350 2496 2088 2079 2461 2084 2617 2953 2655 2940 3373 2941 3203 3129 2722 2732 3300 3283 3319 3885 3448 3286 3080 3639 3774 3204 2845 2480 2931 2792 3351 3350 3770 3352 4392 4389 3871 3716 3849 3697 3291 4217 3841 4488 3843 3699 3030 2886 2464 2774 2773 3062 3550 3548 3846 4106 3800 3946 3548 5031 5105 4880 4283 4352 3975 3956 4025 3948 3496 4268 4191 3840 4693 4241 3840 3688 3236 2803 2651 2199 2090 2472 2463 2087 1653 2543 2765 2839 2915 2533 2308 2530 2529 2112 3412 3114 3469 3479 3626 3324 3814 3109 3251 3595 3956 3765 4333 3895 3975 3780 4101 4236 3893 3364 2941 2940 3230 3939 4014 4209 4131 4903 4828 4535 4155 4240 3932 3752 4680 4528 4950 4645 4161 3856 3199 3270 3235 3234 3525 3278 4125 3977 3976 4529 4077 3978 5385 5536 5311 4936 4783 4406 4641 4487 4410 3957 4953 4652 4301 5155 5077 4700 4150 4072 3695 3113 3035 2958 2933 2925 2533 2156 2530 2533 3333 3332 3331 2954 3751 3450 3373 3371 2801 2946 2945 2568 3079 3265 2967 3402 3828 3397 3658 3585 3183 3194 3761 3896 4337 4183 3895 3734 4082 3936 4221 3644 3306 3179 3393 3815 3813 3812 3930 3814 4832 4829 4311 4155 4065 4137 4503 4501 4281 4618 4283 4131 3492 3348 2926 2925 3235 3524 4083 4233 4308 4639 4262 4408 4315 5463 5537 5312 4862 4784 4407 4388 4457 4380 4846 4692 4622 4272 4818 4665 4272 4111 3660 3265 3113 2661 2552 2934 2925 2549 2157 2113 2994 3145 3220 2919 2543 3116 3338 2962 2544 3341 3041 2964 2962 2538 2536 2535 2158 2342 2344 2192 2588 2824 2589 2653 2499 2333 2420 2794 2863 3263 3036 2876 2864 2942 2788 3007 2630 2388 2405 2395 2773 2771 2986 2830 2771 3691 3539 3306 3077 2909 3056 3220 3218 3433 3277 2991 2757 2448 2440 2153 2152 2151 2150 2965 3116 3191 3244 3242 3241 3227 4030 3881 3580 3573 3571 3270 3244 3242 3241 3420 3266 3188 3420 3266 3188 2837 2606 2529 2146 1915 1838 1780 2161 2153 2145 2128 1708 2166 2344 2346 2194 2590 2826 2591 2655 2501 2334 2422 2796 2865 3265 3038 2878 2866 2944 2790 3009 2632 2390 2407 2397 2775 2773 2988 2832 2773 3693 3541 3308 3079 2911 3058 3222 3220 3435 3279 2993 2759 2450 2442 2155 2154 2153 2152 2967 3118 3193 3246 3244 3243 3229 4032 3883 3582 3575 3573 3272 3246 3244 3243 3422 3268 3190 3422 3268 3190 2839 2608 2531 2148 1917 1840 1782 2163 2155 2147 2130 1710 2168 2163 2806 2730 3048 2974 3131 2974 3194 2803 2796 3107 3327 3107 3651 3341 3328 3107 3403 3622 3246 2859 2851 2630 2629 3384 3459 3371 3518 4078 4004 3698 3542 3450 3294 3234 3831 3679 3818 3738 3298 3218 2755 2903 2904 2926 2917 3001 3503 3355 3354 3706 3405 3355 4418 4568 4343 4037 3812 3734 3637 3483 3705 3302 3953 3951 3650 3953 3951 3650 3146 3291 2990 2455 2600 2599 2243 2617 2225 2607 2590 2630 2164 2806 2808 2656 3052 3288 3053 3117 2963 2796 2884 3258 3327 3727 3500 3340 3328 3406 3252 3471 3094 2702 2869 2859 3237 3235 3450 3294 3235 4155 4003 3770 3541 3373 3520 3684 3682 3897 3741 3455 3221 2912 2904 2617 2616 2615 2614 3429 3580 3655 3708 3706 3705 3691 4493 4345 4044 4037 4035 3734 3708 3706 3705 3884 3730 3652 3884 3730 3652 3301 3070 2993 2610 2379 2302 2244 2235 2617 2609 2592 2172 2630 1714 2364 2288 2606 2532 2689 2532 2752 2361 2354 2665 2885 2665 3209 3049 2886 2665 2961 3181 2804 2417 2409 2188 2187 2942 3017 2929 3076 3636 3562 3256 3100 3008 2852 2792 3389 3237 3376 3296 2856 2776 2313 2461 2485 2484 2475 2559 3061 2913 2912 3264 2963 2913 3976 4126 3901 3595 3370 3292 3195 3041 3263 2860 3511 3509 3208 3511 3509 3208 2704 2849 2548 2013 2158 2157 2184 2175 1783 2165 2148 2188 1720 2178 2365 2367 2215 2611 2847 2612 2676 2602 2356 2443 2817 2886 3213 3059 2899 2887 2965 2811 3030 2653 2411 2428 2418 2796 2794 3009 2853 2794 3714 3562 3329 3100 2932 3079 3243 3241 3456 3300 3014 2780 2471 2463 2176 2175 2174 2173 2988 3139 3214 3267 3265 3264 3250 4053 3904 3603 3596 3594 3293 3267 3265 3264 3443 3289 3211 3443 3289 3211 2860 2629 2552 2169 1938 1861 1803 2184 2176 2168 2151 1731 2189 2181 1716 2826 2828 2676 3072 3308 3073 3137 2983 2817 2904 3278 3347 3747 3520 3360 3348 3426 3272 3491 3114 2872 2889 2879 3257 3255 3470 3314 3255 4175 4023 3790 3561 3393 3540 3704 3702 3917 3761 3475 3241 2932 2924 2637 2636 2635 2634 3449 3600 3675 3728 3726 3725 3711 4514 4365 4064 4057 4055 3754 3728 3726 3725 3904 3750 3672 3904 3750 3672 3321 3090 3013 2630 2399 2322 2264 2645 2637 2629 2612 2192 2650 2642 2176 2827 2829 2677 3073 3309 3074 3138 3064 2818 2905 3279 3348 3675 3521 3361 3349 3427 3273 3492 3115 2873 2890 2880 3258 3256 3471 3315 3256 4176 4024 3791 3562 3394 3541 3705 3703 3918 3762 3476 3242 2933 2925 2638 2637 2636 2635 3450 3601 3676 3729 3727 3726 3712 4515 4366 4065 4058 4056 3755 3729 3727 3726 3905 3751 3673 3905 3751 3673 3322 3091 3014 2631 2400 2323 2265 2646 2256 2630 2613 2193 2651 2643 2176 2384 2386 2234 2630 2866 2631 2695 2621 2375 2462 2836 2905 3232 3078 2918 2906 2984 2830 3049 2672 2431 2447 2438 2815 2813 3028 2872 2813 3733 3581 3348 3119 2951 3098 3262 3260 3475 3319 3033 2799 2490 2482 2195 2194 2193 2192 3007 3158 3233 3286 3284 3283 3269 4072 3923 3622 3615 3613 3312 3286 3284 3283 3462 3308 3230 3462 3308 3230 2879 2648 2571 2188 2179 1880 1822 2204 2195 2187 2170 1750 2208 2200 1732 2190 2386 2388 2236 2632 2868 2633 2697 2623 2377 2464 2838 2907 3234 3080 2920 2908 2986 2832 3051 2674 2433 2449 2440 2817 2815 3030 2874 2815 3735 3583 3350 3121 2953 3100 3264 3262 3477 3321 3035 2801 2492 2484 2197 2196 2195 2194 3009 3160 3235 3288 3286 3285 3271 4074 3925 3624 3617 3615 3314 3288 3286 3285 3464 3310 3232 3464 3310 3232 2881 2650 2573 2190 1959 1882 1824 2205 2197 2189 2172 1752 2210 2202 1734 2192 2187 2848 2772 3090 3016 3173 3016 3236 2845 2838 3149 3369 3149 3693 3383 3370 3149 3445 3664 3288 2901 2893 2672 2671 3426 3501 3413 3560 4120 4046 3740 3584 3492 3336 3276 3873 3721 3860 3780 3340 3260 2797 2938 2969 2968 2959 3043 3545 3397 3396 3748 3447 3397 4460 4610 4385 4079 3854 3776 3679 3525 3747 3344 3995 3993 3692 3995 3993 3692 3188 3333 3032 2497 2642 2641 2668 2659 2267 2649 2632 2672 2204 2662 2654 2188 2848 2850 2698 3094 3330 3095 3159 3005 2687 2926 3300 3369 3769 3542 3382 3370 3521 3294 3513 3136 2744 2911 2901 3351 3277 3492 3336 3530 4197 4045 3812 3583 3415 3562 3726 3724 3939 3783 3497 3263 2954 2940 2659 2658 2657 2656 3471 3622 3697 3750 3748 3747 3733 4535 4387 4086 4079 4077 3776 3750 3748 3747 3997 3772 3694 3926 3772 3694 3266 3112 3035 2652 2421 2344 2286 2277 2659 2651 2634 2214 2672 2664 2196 2654 1738 2406 2330 2648 2574 2731 2574 2793 2403 2396 2707 2927 2707 3251 2941 2928 2707 3003 3072 2846 2459 2451 2230 2229 2984 3059 3120 3118 3678 3604 3298 3142 3050 2894 2834 3431 3279 3567 3338 2898 2818 2355 2503 2526 2526 2517 2601 3103 2955 2954 3305 3005 2955 4017 4168 3943 3637 3635 3334 3308 3083 3305 2902 3553 3551 3250 3553 3551 3250 2746 2891 2590 2055 2200 2199 2226 2217 1825 2207 2190 2230 1762 2220 2212 1744 2202 2407 2409 2257 2653 2888 2654 2717 2564 2246 2485 2859 2928 3328 3101 2941 2929 3080 2853 3072 2695 2303 2470 2460 2910 2836 3051 2895 3089 3756 3604 3371 3142 3123 3121 3357 3283 3498 3342 2978 2822 2513 2279 2218 2217 2216 2215 3030 3181 3256 3308 3307 3306 3292 4094 3946 3645 3638 3337 2956 3309 3307 3306 3556 3331 3253 3485 3331 3253 2825 2671 2593 2211 1980 1903 1845 1836 2218 2210 2193 1773 2231 2223 1755 2213 2205 1740 2868 2791 2718 3188 3349 3189 3178 3025 2707 3171 3169 3389 3789 3562 3169 3390 3541 3314 3532 3156 2764 2931 2921 3371 3523 3584 3356 3550 4217 4065 3832 3603 3584 3582 3818 3744 4031 3803 3439 3283 2896 2740 2679 2678 2677 2676 3420 3642 3716 3769 3768 3767 3753 4555 4407 4106 4098 3798 3417 3770 3469 3418 4017 4015 3714 4017 3792 3714 3286 3132 3054 2595 2441 2364 2306 2297 2679 2671 2654 2234 2692 2684 2216 2674 2666 2200 2870 2792 2882 3189 3350 3190 3179 3025 2708 3172 3170 3389 3789 3484 3170 3390 3541 3615 3316 3156 2765 2931 2922 3371 3524 3585 3357 3551 4217 3840 3833 3604 3585 3583 3818 3744 4032 3804 3512 3284 2897 2741 2680 2679 2678 2677 3421 3643 3717 3769 3769 3767 3754 4556 4408 4107 4099 3799 3418 3770 3470 3419 4017 4016 3715 4018 4016 3715 3358 3133 3055 2596 2442 2664 2690 2298 2680 2671 2655 2235 2693 2685 2217 2675 2667 2200 2427 2349 2439 2746 2833 2747 2735 2582 2265 2729 2727 2946 3346 3041 2727 2947 3098 3172 2873 2713 2322 2488 2479 2928 3081 3142 3140 3108 3774 3397 3389 2854 3142 3140 3375 3301 3589 3360 3069 2841 2454 2298 2548 2236 2235 2234 2978 3199 3274 3180 3326 3324 3311 4113 3965 3664 3656 3356 2975 3327 3027 2976 3574 3573 3272 3574 3573 3272 2915 2913 2612 2224 1999 2221 2247 1855 2237 2228 2212 2251 2250 2242 1774 2232 2224 2215 1751 2429 2351 2441 2747 2835 2748 2664 2583 2420 2804 2729 2948 3275 3116 2729 2949 3099 3247 2875 2715 2475 2490 2252 2929 3083 3143 3142 3110 3776 3399 3391 2856 3143 2857 3377 3303 3590 3362 3070 2842 2528 2300 2550 2549 2237 2236 2980 3201 3276 3182 3327 3326 3313 3968 3967 3666 3435 3358 2977 3329 3029 2978 3429 3575 3273 3576 3575 3274 2916 2915 2614 2226 2224 2223 2249 1857 2239 2230 2214 2253 1785 2243 2235 1767 2225 2217 1752 2432 2278 2599 2748 2837 2750 2666 2585 2422 2806 2731 2732 3277 3118 2731 2950 3029 3249 2877 2717 2477 2492 2254 2860 3085 2996 3144 3112 3629 3401 3393 2858 3145 2859 3307 3305 3591 3364 3072 2844 2529 2528 2552 2551 2542 2626 3129 3203 3278 3331 3329 3328 3972 3970 3968 3668 3437 3360 2979 3108 3031 2980 3431 3576 3275 3431 3577 3275 2918 2917 2616 2227 2226 2225 2251 1859 1850 2232 2216 2255 1787 2245 2237 1769 2227 2219 1753 2434 2357 2601 2601 2759 2601 2821 2430 2424 2807 2881 2734 3279 3119 2882 2734 3031 3250 2800 2486 2478 2494 2256 2862 3086 2998 3146 3633 3631 3403 3169 2860 3147 2861 3309 3306 3445 3366 2925 2846 2531 2530 2554 2553 2544 2628 3131 3205 3280 3333 3331 3330 4045 3972 3970 3593 3439 3361 3264 3110 3033 2982 3433 3578 3277 3433 3578 3277 2773 2919 2617 2228 2228 2226 2253 1861 1852 2234 2217 2257 1789 2247 2239 1771 2229 2221 1754 2440 2364 2682 2608 2766 2608 2828 2437 2430 2813 2961 2741 3285 3126 2962 2741 3037 3257 2807 2493 2485 2264 2263 3018 3093 3005 3152 3640 3638 3332 3176 2867 2928 2868 3465 3313 3452 3372 2932 2853 2389 2537 2561 2560 2551 2635 3137 2989 2988 3340 3337 3336 4052 4202 3977 3671 3446 3368 3271 3117 3339 2936 3587 3585 3284 3587 3585 3284 2780 2925 2624 2089 2235 2233 2260 2251 1859 2241 2224 2264 1796 2254 2246 1778 2236 2228 1755 2442 2366 2684 2693 2767 2610 2829 2439 2432 2743 2963 2743 3287 2977 2964 2743 3039 3108 2882 2495 2487 2266 2580 3020 3095 3156 3154 3714 3640 3406 3178 3086 2930 3122 3467 3315 3603 3374 2934 2854 2391 2539 2562 2562 2553 2637 3139 2991 2990 3341 3041 2991 4053 4204 3979 3673 3671 3370 3344 3119 3341 2938 3589 3587 3286 3589 3587 3286 2929 2927 2626 2091 2236 2235 2262 2253 1861 1852 2226 2266 1798 2256 2248 1780 2238 2230 1756 2521 2369 2685 2695 2769 2532 2831 2361 2281 2745 2964 2914 3289 2979 2965 2674 3041 3110 2883 2418 2269 2268 2582 3022 3097 3158 3156 3715 3641 3408 3180 3160 2932 2810 3469 3317 3605 3376 3085 2856 2393 2540 2564 2563 2555 2639 3141 2993 2992 3343 3043 2993 4055 4206 3981 3674 3673 3372 3346 3344 3343 2940 3590 3290 2939 3591 3589 3288 2931 2929 2628 2240 2238 2237 2263 2255 1863 1854 2228 2268 1800 2258 2250 1782 2240 2232 1757 2523 2371 2687 2697 2770 2534 2832 2363 2283 2898 2966 2916 3290 2981 2967 2676 3042 3112 2885 2420 2271 2270 2584 3023 2873 3160 3158 3717 3643 3409 3181 3162 2934 2812 3470 3093 3607 3378 3087 2858 2544 2542 2566 2565 2556 2641 2996 2995 2994 3345 3045 2995 3986 4208 3982 3675 3675 3374 3347 3346 3345 2942 3592 3292 2941 3592 3292 2940 2933 2931 2629 2242 2240 2239 2265 2257 1865 1856 2230 2270 1802 2260 2252 1784 2242 2233 2267 2531 2379 2693 2704 2777 2541 2839 2444 2290 2905 2822 2923 3297 2987 2823 2683 3049 3118 2891 2500 2278 2506 2591 3030 2880 3166 2881 3652 3650 3416 3188 3168 3167 2819 3477 3100 3613 3101 3094 2865 2551 2549 2573 2572 2563 3005 3003 3002 3001 3129 3052 3002 3993 4214 3989 3536 3682 3380 3353 3353 3351 2949 3599 3299 2948 3599 3299 2947 2939 2639 2256 2249 2247 2245 2272 2264 2255 1863 2237 2276 2268 1800 2258 2250 1782 2240 2269 2533 2381 2622 2937 2622 2766 2691 2446 2292 2907 2824 2925 3299 2989 2825 2685 3051 3120 2743 2502 2280 2508 2593 3032 2882 3168 2883 3654 3652 3269 3190 3170 3169 2821 3479 3102 3615 3103 3095 2560 2553 2551 2575 2574 2565 3007 3005 3303 3285 3131 3054 3004 3995 4216 3991 3538 3683 3382 3209 3355 3353 2951 3600 3301 2950 3601 3301 2949 2941 2641 2258 2250 1950 1892 2274 2266 2257 1865 1820 2278 2270 1802 2260 2252 1784 2242 2346 2535 2383 2624 2939 2624 2768 2693 2447 2534 2909 2826 2927 3150 2991 2827 2687 3052 3122 2745 2503 2519 2510 2595 2885 2884 3170 2885 3656 3653 3271 3192 3023 3171 2823 3332 3104 3617 3105 3097 2562 2554 2267 2576 2576 2567 3080 3007 3305 3287 3133 3355 3341 4144 4218 3993 3540 3685 3384 3211 3356 3355 2953 3380 3303 2952 3380 3303 2951 2943 2643 2260 2252 1952 1894 2276 2267 2259 1867 1822 2280 2272 1804 2262 2254 1786 2244 2348 2460 2308 2626 2940 2626 2769 2695 2449 2536 2910 2979 3306 3152 2992 2829 3058 2904 3123 2747 2505 2521 2512 2889 2887 2886 2946 2887 3807 3655 3273 3193 3025 3173 3336 3334 3106 3393 3107 3099 2564 2556 2269 2268 2578 2569 3082 3232 3307 3360 3135 3357 3343 4146 4220 3995 3689 3687 3386 3213 3358 3357 3536 3382 3304 2954 3382 3305 2953 2944 2645 2262 2254 1954 1896 2278 2269 2261 1869 1824 2282 2274 1806 2264 2256 1788 2246 2465 2467 2315 2711 2947 2712 2776 2702 2456 2543 2917 2986 3313 3159 2999 2987 3065 2911 3130 2753 2512 2528 2519 2896 2894 3109 2953 2894 3814 3662 3429 3200 3032 3179 3343 3341 3556 3400 3114 3105 2571 2563 2276 2275 2274 2273 3088 3239 3314 3367 3365 3364 3350 4153 4226 3703 3696 3694 3393 3367 3365 3364 3543 3389 3311 3543 3389 3311 2960 2729 2652 2269 2260 1961 1903 2285 2276 2268 2251 1831 2289 2281 1813 2271 2263 1795 2253 2467 2469 2317 2713 2948 2714 2778 2624 2306 2545 2919 2988 3388 3161 3001 2989 3140 2913 3132 2755 2363 2530 2520 2970 2896 3111 2955 3149 3816 3664 3431 3202 3034 3181 3417 3343 3558 3402 3038 2882 2573 2564 2278 2277 2276 2275 3090 3241 3316 3368 3367 3366 3352 4154 4006 3705 3698 3695 3016 3369 3367 3366 3616 3391 3313 3545 3391 3313 2885 2731 2653 2271 2040 1963 1905 1896 2278 2270 2253 1833 2291 2283 1815 2273 2265 1797 2255 2469 2471 2319 2789 2950 2716 2779 2626 2308 2547 2920 2990 3390 3163 3003 2991 3142 2915 3134 2757 2365 2532 2522 2972 2898 3185 2957 3151 3818 3666 3433 3204 3185 3183 3419 3345 3560 3404 3040 2884 2575 2341 2280 2279 2278 2277 3092 3243 3318 3370 3369 3368 3354 4156 4008 3707 3699 3399 3018 3371 3368 3367 3618 3616 3315 3618 3393 3315 2887 2733 2655 2196 2042 2264 1907 1898 2280 2272 2255 1835 2293 2285 1817 2275 2267 1799 2257 2472 2394 2484 2791 2952 2792 2781 2627 2310 2774 2772 2991 3391 3086 2772 2992 3144 3217 2918 2759 2367 2534 2524 2973 3126 3187 2959 3153 3819 3442 3435 3206 3187 3185 3421 3346 3634 3406 3042 2886 2499 2343 2282 2281 2280 2279 3023 3245 3319 3372 3371 3370 3356 4158 4010 3709 3701 3401 3020 3372 3072 3021 3619 3618 3317 3620 3618 3317 2960 2735 2657 2198 2044 2266 2292 1900 2282 2273 2257 1837 2295 2287 1819 2277 2269 1801 2259 3065 2913 2770 3420 3616 3423 3446 3259 2759 3404 3402 3686 4204 3856 3403 3689 3957 4171 3733 3456 2881 2981 3191 3677 3830 4098 3946 3858 4781 4404 4271 3967 4025 3948 4383 4309 4804 4426 4027 3649 3154 2848 3040 2728 2727 2725 3801 4022 4097 4202 4273 4196 4135 5269 5121 4820 4678 4228 3799 4351 3901 3801 4799 4950 4725 5351 5200 4824 4362 4210 3834 3269 2965 3112 3094 2710 3092 3091 3453 3165 3991 4209 4283 4357 4743 4592 4516 4440 4404 5746 5819 5893 5596 5152 5001 4924 4478 4677 4375 4519 4443 3990 5138 5137 5135 4764 5410 5108 5252 4805 4352 4202 3756 3605 3111 2962 2885 2808 2733 2726 2264 2716 2708 2246 2260 3067 2915 2772 3422 3618 3351 3448 3261 2761 2999 3404 3689 4207 3980 3701 3692 3960 3733 4017 3458 2883 2984 3193 3680 3832 4100 3722 3860 4784 4631 4273 3969 4027 3950 4386 4312 4806 4428 3957 3651 3156 2850 2731 2730 2729 2727 3803 4025 4099 4426 4275 4199 4137 5271 5123 4822 4680 4230 3801 4353 3903 3803 4801 4952 4727 5354 5202 4826 4364 3989 3836 3271 2967 3114 2713 2712 3094 3093 3455 2708 3993 4211 4285 4359 4745 4594 4518 4442 3991 5603 5821 5895 5598 5154 5003 4927 4480 4679 4377 4521 4445 3992 5140 5139 5138 4766 5412 5110 5254 4807 4354 4204 3758 3607 3604 2964 2887 2811 2735 2728 2266 2718 2710 2248 2262 2303 2934 2788 2787 2786 3230 2779 2777 2776 2775 2774 2296 3599 3443 3458 3944 4067 3954 3904 3789 3589 3994 3919 4203 4648 4446 3935 4221 4416 4776 4265 3987 3564 3513 3274 4114 4339 4606 4455 4367 5290 4913 4779 4136 4556 4138 4843 4841 5335 4957 4558 4180 3758 3606 3572 3571 3259 3614 4449 4523 4598 4703 4773 4697 5625 5623 5621 5321 4881 4729 4331 4585 4433 4333 5260 5481 5256 5661 5732 5355 4893 4742 4366 3871 3720 3644 3626 3242 3241 3623 3985 3658 4629 4482 4481 4850 5016 5084 5008 4932 4897 6239 6092 6091 6089 5425 5493 5417 4970 5279 5127 5051 4975 4522 5525 5668 5667 5295 6011 5860 5784 5337 4884 4439 4583 4137 3643 3493 3047 2896 3265 3257 3249 2787 3239 2793 2331 2775 2796 3874 3727 3726 4095 3724 3278 3986 4205 4204 3758 3756 3127 3270 3269 3268 2822 2296 3598 3448 3803 3730 3954 3725 4117 3560 3588 4008 4296 3937 4649 4446 4285 3924 4402 4754 4195 3690 3564 3277 3275 4287 4362 4555 4478 5217 5143 4786 4480 4540 4234 4117 4963 4819 5082 4935 4305 4158 3534 3607 3572 3572 3858 3646 4480 4332 4331 4881 4431 4333 5697 5848 5623 5258 5106 4730 4931 4556 4703 4251 5370 5444 5227 5771 5694 5326 4634 4704 4336 3650 3720 3644 3627 3626 3242 3624 3984 3698 4668 4522 4521 4520 5201 5124 4603 4972 4899 6095 6094 6093 5721 5572 5125 4974 4972 5021 5089 5013 4937 4441 5625 5328 5252 5258 5746 5814 5738 5299 4766 4614 4538 4099 3644 3199 3343 2897 2806 3258 3250 2788 3240 2794 2332 2776 2306 3383 3237 3236 3235 3233 3718 3716 3715 3714 3267 2789 3719 3422 3346 3715 3269 2714 2562 2781 2780 2334 2332 2529 2451 2378 2848 3009 2775 2838 2685 2367 2606 2979 3049 3449 3222 3061 3050 3201 2974 3193 2816 2424 2591 2581 3031 3183 3244 3016 3210 3877 3724 3492 3263 3244 3242 3478 3404 3691 3463 3099 2943 2556 2400 2339 2338 2337 2336 3080 3302 3376 3429 3428 3427 3413 4215 4067 3766 3758 3458 3077 3429 3129 3078 3744 3895 3670 4023 4021 3720 3365 3140 3062 2605 2451 2673 2322 2321 2703 2702 2694 2318 3196 3414 3488 3562 3607 3606 3605 3604 3193 4398 4616 4690 4393 4016 4015 4014 3642 3539 3387 3606 3605 3193 3934 3933 3932 3560 3865 3713 3932 3560 3147 3139 2843 2767 2764 2307 2305 2304 2303 2338 1876 2328 2320 1858 2310 2294 1813 2340 2530 2532 2457 2698 3012 2698 2842 2767 2521 2608 2982 2900 3378 3224 3064 2901 3130 2976 3195 2819 2577 2593 2584 2961 2959 2958 3018 2959 3879 3727 3345 3265 3097 3245 3408 3406 3178 3465 3179 3171 2636 2628 2341 2340 2650 2641 3154 3304 3379 3432 3207 3429 3415 4218 4292 4067 3761 3759 3458 3432 3430 3429 3676 3674 3672 3372 3800 3723 3373 3142 3065 2684 2676 2376 2324 2706 2705 2705 2321 2320 3268 3417 3491 3565 3540 3388 3607 3606 3195 4470 4619 4692 4396 3949 3797 4016 3644 3194 3609 3313 3237 3195 3867 3715 3934 3562 3150 3935 3639 3563 3149 3142 3140 2769 2767 2164 2307 2306 2306 2340 1878 2330 2322 1860 2312 2296 1815 2342 2337 3061 2983 3073 3380 3541 3381 3370 3216 2899 3363 3361 3580 3980 3675 3361 3581 3732 3806 3507 3347 2956 3122 3113 3562 3715 3776 3774 3742 4408 4031 4023 3488 3776 3774 4009 3935 4223 3994 3703 3475 3088 2932 3159 2870 2869 2868 3612 3833 3908 3814 3960 3958 3945 4746 4599 4298 4290 3990 3609 3961 3661 3610 4276 4427 4202 4554 4553 4252 3897 3895 3594 3208 2983 3205 3206 2853 3235 3234 3226 3309 3873 3946 4020 4094 4139 4138 4136 4136 4140 5075 5148 5222 4925 4548 4547 4545 4174 4071 3919 4138 4137 3725 4321 4465 4463 4092 4397 4245 4464 4092 3679 3670 3375 3299 2846 2839 2836 2466 2835 2417 2408 2860 2852 2390 2842 2826 2873 2872 2337 3063 2986 3230 3230 3388 3230 3297 3216 3053 3436 3510 3363 3908 3748 3511 3363 3660 3879 3429 3115 3107 3109 2885 3491 3715 3627 3774 4262 4260 4032 3798 3489 3776 3490 3938 3935 4074 3995 3554 3475 3160 3159 3183 3182 3173 3257 3760 3833 3610 3962 3960 3959 4674 4601 4599 4222 4068 3990 3893 3739 3961 3611 4353 4427 4202 4408 4553 4252 3750 3895 3594 3061 3207 3205 3238 3237 2853 3235 3226 3310 3873 3727 3726 4095 4140 4138 4137 4136 4141 5075 4929 4928 4925 4549 4547 4546 4174 4140 4140 4138 4138 3682 4467 4465 4464 4092 4322 4466 4464 4093 3674 3452 3671 3299 2847 2838 2543 2467 2418 2418 2862 2400 2852 2844 2382 2826 2874 2338 1819 2627 2475 2791 2801 2875 2638 2937 2467 2387 2851 3070 3020 3395 3085 3071 2780 3147 3216 2989 2524 2375 2374 2688 3127 2977 3264 3262 3821 3747 3514 3285 3266 3038 2916 3574 3422 3711 3482 3191 2962 2648 2646 2670 2669 2660 2745 3100 3099 3098 3449 3149 3099 4090 4312 4086 3780 3779 3478 3451 3450 3449 3046 3840 3692 3391 4042 3742 3392 3385 3383 3082 2696 2694 2693 2725 2725 2341 2340 2714 3218 3216 3510 3584 3213 3627 3331 3255 3624 4420 4418 4712 4415 4044 4036 3740 3664 3661 3629 3627 3626 3625 3170 3954 3658 3582 3169 3955 3953 3952 3580 3016 3160 3158 2787 2329 2107 2326 2325 1906 2358 2350 1888 2340 2332 1870 1834 2362 1825 2352 2357 2630 2477 2793 2803 2876 2640 2938 2469 2389 3004 3071 3022 3396 3086 3072 2782 3148 3217 2991 2526 2377 2376 2690 3129 2979 3265 2980 3751 3749 3515 3287 3267 3266 2918 3576 3199 3712 3200 3193 2964 2650 2648 2672 2671 2662 3104 3102 3400 3100 3228 3151 3101 4092 4313 4088 3635 3780 3479 3306 3452 3450 3048 3842 3694 3393 4044 3744 3394 3386 3086 2705 2698 2397 2345 2727 2727 2726 2342 2341 3220 3218 3512 3586 3215 3629 3333 3257 3216 4492 4640 4714 4417 4046 3818 3742 3666 3215 3631 3334 3258 3627 3172 3736 3660 3584 3171 3957 3660 3584 3582 3018 3161 3160 2788 2331 2329 2328 2327 1908 2360 2352 1890 2342 2333 2317 1836 2363 1827 2354 2349 3083 3004 3094 3400 3488 3401 3317 3237 3073 3457 3382 3601 3928 3769 3382 3602 3753 3900 3528 3368 3121 3143 2905 3511 3736 3796 3795 3763 4429 4052 4044 3509 3796 3510 4029 3956 4243 4015 3723 3495 3181 2953 3203 3187 2890 2889 3780 3854 3929 3835 3980 3979 4623 4621 4620 4319 4088 4011 3630 3982 3682 3631 4226 4448 4222 4574 4574 4272 3917 3916 3615 3228 3227 3226 3258 2874 2873 3255 3247 3330 3894 3967 3746 4115 4015 4158 4157 4157 4161 5096 4949 4948 4946 4424 4567 4566 4194 4162 4160 4159 4158 3746 4342 4485 4484 4112 4488 4486 4485 4113 3700 3472 3691 3320 2867 2859 2563 2487 2856 2891 2429 2881 2872 2864 2402 2846 2894 2893 2885 2350 2963 3161 3009 3250 3565 3406 3171 3469 3074 2920 3535 3452 3553 3927 3617 3453 3313 3679 3748 3371 3130 2908 3136 3221 3660 3510 3796 3511 4282 4280 3897 3818 3798 3797 3449 4107 3730 4243 3731 3723 3188 3181 3179 3203 3188 3193 3635 3633 3931 3913 3759 3981 3632 4770 4844 4619 4166 4311 4010 3837 3982 3981 3579 4226 4225 3924 4575 4275 3925 3917 3617 3236 3228 2928 2876 3258 3258 3257 2873 2872 3821 3969 4043 4117 3746 3940 3864 3788 3747 5023 5171 5245 4948 4577 4349 4273 4197 3746 4161 3865 3789 4158 3703 4267 4486 4115 3702 4487 4191 4115 4113 3549 3692 3691 3319 2861 2860 2859 2858 2892 2430 2430 2874 2412 2864 2848 2367 2894 2358 2885 1831 2572 2418 2583 2889 2977 2890 2806 2725 2562 2946 2871 3090 3417 3258 2871 3091 3169 3389 3017 2857 2617 2632 2394 3000 3225 3284 3284 3252 3769 3541 3533 2998 3285 2999 3447 3445 3732 3504 3212 2984 2670 2668 2692 2691 2682 2766 3269 3343 3418 3471 3469 3468 4112 4110 4108 3808 3577 3500 3119 3248 3171 3120 3715 3936 3711 3917 4063 3761 3406 3405 3104 2717 2716 2715 2747 2363 2362 2744 2736 2819 3383 3236 3235 3604 3504 3647 3646 3645 3650 4584 4438 4437 4435 3913 4056 4055 3683 3650 3649 3648 3647 3235 3831 3974 3973 3601 3976 3975 3974 3602 3113 2961 3180 2808 2356 2348 2052 1976 2345 2379 2371 1909 2361 2353 1891 2335 2383 1846 2374 1837 2364 2378 2650 2498 2814 2824 2897 2661 2959 2490 2410 3025 3093 3043 3417 3107 3094 2803 3169 3239 3012 2547 2398 2397 2711 3150 3000 3286 3001 3844 3770 3536 3308 3289 3287 2939 3597 3220 3734 3504 3214 2985 2671 2669 2693 2692 2683 2768 3123 3122 3121 3249 3172 3122 4113 4334 4109 3656 3802 3500 3474 3473 3472 3069 3863 3715 3414 4065 3765 3415 3407 3107 2726 2719 2717 2716 2748 2748 2747 2363 2737 3241 3239 3533 3607 3236 3650 3354 3278 3237 4443 4441 4735 4438 4067 4059 3763 3687 3236 3652 3650 3648 3648 3193 3976 3681 3605 3192 3978 3975 3605 3603 3039 3182 3181 2809 2352 2350 2349 2348 1929 2381 2373 1911 2363 2355 1893 1857 2385 1848 2375 2367 2366 2361 3103 3027 3345 3271 3428 3271 3491 3100 3093 3404 3624 3404 3948 3638 3625 3404 3700 3769 3543 3156 3148 2927 3241 3681 3756 3817 3815 4375 4301 3995 3839 3747 3591 3531 4128 3976 4264 4035 3595 3515 3052 3193 3223 3223 3214 3298 3800 3652 3651 4002 3702 3652 4714 4865 4640 4334 4332 4031 4005 3780 4002 3599 4394 4468 4243 4596 4594 4293 3938 3936 3635 3102 3247 3246 3279 3278 2894 2893 3267 3351 3769 3768 3767 3766 4181 3884 3808 4177 4182 4971 4970 4969 4597 4590 4293 4217 4215 4037 4180 4179 4178 3723 4507 4211 4135 4133 4363 4506 4505 4133 3714 3713 3712 3340 2888 2660 2879 2508 2459 2911 2903 2441 2893 2885 2423 2867 2915 2378 2905 2369 2896 2361 3105 2951 3116 3422 3510 3423 3339 3258 3095 3479 3552 3405 3950 3791 3404 3405 3702 3922 3550 3389 3150 3165 2927 3533 3758 3669 3817 3785 4302 4074 4066 3531 3818 3532 3980 3978 4116 4037 3745 3517 3196 3201 3225 3224 3215 3299 3802 3876 3951 4004 4002 4001 4645 4643 4641 4264 4110 4032 3652 3781 3704 3653 4248 4469 4244 4450 4595 4294 3792 3938 3636 3250 3249 3248 3280 2896 2895 3263 3268 3352 3915 3769 3768 4137 4037 4180 4179 4178 4183 5117 4971 4970 4968 4446 4589 4588 4216 4183 4182 4181 4180 3724 4509 4507 4506 4134 4509 4508 4506 4135 3646 3494 3713 3341 2889 2881 2585 2509 2460 2912 2904 2442 2442 2886 2424 2868 2916 2379 2907 2370 2897 1843 2592 2514 2604 2911 3072 2912 2901 2747 2430 2894 2892 3111 3511 3206 2892 3112 3263 3337 3038 2878 2487 2653 2644 3093 3246 3307 3305 3273 3939 3562 3554 3019 3307 3305 3540 3466 3754 3525 3234 3006 2619 2463 2713 2401 2400 2399 3143 3364 3439 3345 3491 3489 3476 4277 4130 3829 3821 3521 3140 3492 3192 3141 3807 3958 3733 4085 4084 3783 3428 3426 3125 2739 2514 2736 2768 2384 2766 2765 2757 2840 3404 3477 3551 3625 3670 3669 3667 3667 3671 4606 4679 4753 4456 4079 4078 4076 3705 3602 3450 3669 3668 3256 3852 3996 3994 3623 3928 3776 3995 3623 3210 3201 2906 2830 2377 2370 2367 1997 2366 2401 1939 2391 2383 1921 2373 2357 2404 2403 2395 1858 2385 1849 2376 2474 2672 2520 2761 3076 2761 2905 2830 2585 2671 3046 2963 3064 3437 3128 2964 2824 3190 3259 2882 2641 2419 2647 2732 3022 3021 3307 3022 3793 3790 3408 3329 3160 3308 2960 3469 3241 3754 3242 3234 2699 2691 2404 2713 2713 2704 3217 3144 3442 3424 3270 3492 3478 4281 4355 4130 3824 3822 3521 3348 3493 3492 3090 3737 3736 3435 3863 3786 3436 3428 3128 2747 2739 2439 2387 2769 2768 2768 2384 2383 3331 3480 3554 3628 3257 3451 3670 3299 3258 4533 4682 4756 4459 4012 3860 4079 3707 3257 3672 3376 3300 3669 3930 3778 3997 3625 3213 3998 3702 3626 3623 3205 3203 3202 2830 2371 2371 2369 2369 2403 1941 2393 2385 1923 2375 2359 1878 2405 1869 2396 2388 1851 2378 1845 3123 3125 2973 3369 3605 3370 3434 3360 3114 3201 3575 3644 4044 3817 3657 3645 3723 3569 3788 3411 3169 3186 3176 3626 3552 3767 3611 3805 4472 4320 4087 3858 3690 3837 4001 3999 4214 4058 3772 3538 3229 3221 2934 2933 2932 2931 3746 3897 3972 4024 4023 4022 4008 4810 4662 4361 4354 4351 3672 4025 4023 4022 4340 4267 4265 4547 4393 4315 3889 3735 3657 3277 3046 2969 2917 2916 3298 3298 3289 2913 3791 4010 4083 4158 4203 4201 4200 4199 3788 4993 5211 5285 4989 4612 4610 4609 4237 3787 3982 3906 3830 3788 4530 4528 4527 4155 3743 4308 4232 4156 3742 3734 3438 3362 3360 2757 2900 2899 2898 2933 2471 2923 2915 2453 2905 2889 2408 2935 2927 2926 2918 2381 2908 2373 3125 3047 2974 3444 3605 3445 3434 3280 2963 3427 3425 3644 4044 3739 3425 3645 3796 3870 3571 3411 3020 3186 3177 3626 3779 3840 3838 3806 4472 4095 4088 3859 3840 3838 4073 3999 4287 4059 3767 3539 3152 2996 3246 2934 2933 2932 3676 3897 3972 3878 4024 4022 4009 4811 4663 4362 4354 4054 3673 4025 3725 3674 4340 4491 4266 4618 4617 4316 3961 3959 3658 3201 3047 3269 3301 2917 3299 3298 3290 3373 3937 4010 4084 4158 4203 4202 4201 4200 4204 5139 5212 5286 4989 4612 4611 4609 4238 4135 3983 4202 4201 3789 4530 4529 4527 4156 4461 4309 4528 4156 3743 3735 3439 3363 2910 2903 2901 2899 2899 2934 2472 2924 2916 2454 2454 2890 2937 2936 2928 2391 2919 2382 2909 1855 2614 2534 2625 2931 3019 2932 2848 2767 2604 2988 2913 3132 3459 3300 2913 3133 3283 3431 3059 2899 2659 2674 2436 3042 3267 3327 3326 3294 3960 3583 3575 3040 3327 3041 3489 3487 3774 3546 3254 3026 2712 2484 2734 2733 2421 2420 3311 3385 3460 3366 3511 3510 4154 4152 4150 3850 3619 3542 3161 3512 3213 3162 3757 3979 3753 3959 4105 3803 3448 3447 3146 2759 2758 2757 2789 2405 2404 2786 2778 2861 3425 3497 3277 3646 3546 3689 3688 3687 3692 4627 4480 4479 4477 3955 4098 4097 3725 3693 3691 3690 3689 3277 3873 4016 4015 3643 4018 4017 4016 3644 3231 3003 3222 2851 2398 2390 2094 2018 2387 2421 1960 2411 2403 2395 1933 2377 2425 2423 2416 1879 2406 1870 2397 2389 1856 2616 2462 2627 2933 3021 2934 2850 2769 2606 2990 2915 3134 3461 3302 2915 3135 3213 3433 3061 2901 2661 2676 2438 3044 3269 3328 3328 3296 3961 3585 3577 3042 3329 3043 3491 3489 3776 3548 3256 3028 2714 2712 2736 2735 2726 2810 3313 3387 3462 3515 3513 3512 4156 4154 4152 3852 3621 3544 3163 3292 3215 3164 3759 3980 3755 3961 4107 3805 3450 3449 3148 2761 2760 2759 2791 2407 2406 2788 2780 2863 3427 3280 3279 3648 3548 3691 3690 3689 3694 4628 4482 4481 4479 3957 4100 4099 3727 3694 3693 3692 3691 3279 3875 4018 4017 3645 4020 4019 4018 3646 3157 3005 3224 2852 2400 2392 2096 2020 2389 2423 2415 1953 2405 2397 1935 2379 2427 1890 2418 1881 2408 2400 2399 2391 1857 3025 3223 3071 3312 3627 3468 3233 3531 3136 2982 3597 3514 3615 3989 3679 3515 3375 3741 3810 3433 3192 2970 3198 3283 3722 3572 3858 3573 4344 4342 3959 3880 3860 3859 3511 4169 3792 4305 3793 3785 3250 3243 3241 3265 3264 3255 3697 3695 3993 3975 3821 4043 3694 4832 4906 4681 4228 4373 4072 3899 4045 4043 3641 4288 4287 3986 4637 4337 3987 3979 3679 3298 3290 2990 2938 3320 3320 3319 2935 2934 3883 4031 4105 4179 3808 4002 3926 3850 3809 5085 5233 5307 5010 4639 4411 4335 4259 3808 4223 3927 3851 4220 3765 4329 4548 4177 3764 4549 4253 4177 4175 3611 3754 3753 3381 2923 2702 2626 2550 2954 2492 2944 2936 2474 2926 2910 2429 2956 2420 2947 2939 2402 2930 2393 2920 2385 3147 3068 3158 3464 3552 3465 3381 3301 2984 3521 3446 3665 4064 3833 3446 3666 3817 3964 3592 3432 3192 3207 2969 3575 3800 3860 3859 3827 4493 4116 4108 3573 3860 3574 4093 4020 4307 4079 3787 3559 3245 3017 3267 3266 2954 2953 3844 3918 3993 3899 4044 4043 4687 4685 4684 4383 4152 4075 3694 4046 3746 3695 4290 4512 4286 4638 4638 4336 3981 3980 3679 3292 3291 3290 3322 2938 2937 3319 3311 3394 3958 4031 3810 4179 4079 4222 4221 4221 4225 5160 5013 5012 5010 4488 4631 4630 4258 4226 4224 4223 4222 3810 4406 4549 4548 4176 4552 4550 4549 4177 3764 3536 3755 3384 2931 2779 2627 2551 2551 2955 2493 2945 2936 2928 2466 2910 2958 2957 2949 2412 2939 2403 2930 2922 2386 2439 2712 2559 2875 2885 2958 2722 3020 2551 2471 3086 3153 3104 3478 3168 3155 2864 3230 3299 3073 2608 2459 2458 2772 3211 3061 3347 3062 3833 3831 3597 3369 3349 3348 3000 3658 3281 3794 3282 3275 3046 2732 2730 2754 2753 2744 3186 3184 3482 3182 3310 3233 3183 4174 4395 4170 3717 3863 3561 3388 3534 3532 3130 3924 3776 3475 4126 3826 3476 3468 3168 2787 2780 2479 2427 2809 2809 2808 2424 2423 3302 3300 3594 3668 3297 3711 3415 3339 3298 4574 4502 4796 4499 4128 3900 3824 3748 3297 3713 3416 3340 3709 3254 3818 3742 3666 3253 4039 3742 3666 3664 3100 3243 3242 2870 2413 2411 2410 2409 1990 2442 2434 1972 2424 2415 2399 1918 2445 1909 2436 2428 2426 2419 1882 2409 2401 2400 2636 2558 2485 2955 3116 2882 2945 2792 2474 2938 2936 3156 3556 3329 2936 3157 3308 3081 3299 2923 2531 2698 2688 3138 3290 3351 3123 3317 3983 3606 3599 3370 3351 3349 3585 3510 3798 3570 3206 3050 2663 2507 2446 2445 2444 2443 3187 3409 3483 3536 3535 3534 3520 4322 4174 3873 3865 3565 3184 3536 3236 3185 3851 4002 3777 4130 4128 3827 3472 3247 3169 2712 2558 2780 2812 2428 2810 2809 2801 2425 3303 3521 3595 3669 3714 3713 3712 3711 3300 4505 4723 4797 4500 4123 4122 4121 3749 3646 3494 3713 3712 3300 4041 4040 4038 3667 3972 3820 4039 3667 3254 3246 2950 2874 2421 2414 2412 2411 2410 2445 1983 2435 2427 1965 2417 2401 1920 2447 2439 1902 2430 1893 2420 2412 2410 2403 1869 2638 2562 2806 2806 2964 2806 3026 2635 2628 3012 3159 2939 3483 3324 3160 2939 3235 3455 3005 2691 2683 2462 2461 3216 3291 3203 3350 3910 3836 3530 3374 3282 3126 3066 3663 3511 3650 3570 3130 3051 2587 2735 2759 2758 2749 2833 3335 3187 3186 3538 3237 3187 4250 4400 4175 3869 3867 3566 3469 3315 3537 3134 3929 4003 3778 4131 4129 3828 3326 3471 3170 2637 2782 2781 2814 2813 2429 2811 2802 2886 3449 3303 3302 3301 3716 3714 3712 3712 3717 4650 4505 4504 4132 4125 4122 3752 3750 3572 3715 3714 3713 3258 4043 3746 3670 3668 3898 4041 4040 3668 3250 3248 3247 2875 2423 2195 2119 2043 1994 2446 2438 1976 2428 2420 1958 2402 2450 1913 2440 1904 2431 2423 1886 2414 1877 2404 2520 2718 2566 2807 3122 2807 2951 2876 2631 2717 3092 3009 3110 3483 3174 3010 2870 3236 3305 2928 2687 2465 2693 2778 3068 3067 3353 3068 3839 3836 3454 3375 3206 3354 3006 3515 3287 3800 3288 3280 2745 2737 2450 2760 2759 2750 3263 3190 3488 3470 3316 3538 3524 4327 4401 4176 3870 3868 3567 3394 3539 3538 3136 3783 3782 3481 3909 3832 3482 3474 3174 2793 2785 2485 2433 2815 2814 2814 2430 2429 3378 3526 3600 3674 3303 3497 3716 3345 3304 4579 4728 4802 4505 4058 3906 4125 3753 3303 3718 3422 3346 3715 3976 3824 4043 3671 3259 4044 3748 3672 3670 3251 3249 3248 2876 2418 2417 2415 2415 2449 1987 2439 2431 1969 2421 2405 1924 2451 1915 2442 2434 1897 2425 1888 2415 2407 1871 2647 2569 2659 2966 3053 2967 2882 2802 2485 2949 2947 3166 3566 3261 2947 3167 3318 3392 3093 2933 2693 2708 2699 3148 3301 3361 3360 3328 3994 3617 3609 3074 3361 3359 3595 3521 3808 3580 3289 3060 2746 2518 2768 2767 2455 2454 3198 3419 3494 3400 3545 3544 3531 4186 4185 3884 3875 3576 3195 3547 3247 3196 3791 4013 3787 4140 4139 3838 3482 3481 3180 2794 2792 2791 2823 2439 2821 2820 2812 2895 3459 3532 3606 3680 3580 3724 3722 3722 3726 4661 4734 4807 4511 3989 4132 4131 3760 3727 3725 3724 3723 3311 3907 4050 4049 3678 4053 4051 4050 3678 3265 3037 2961 2885 2432 2424 2128 2052 2421 2456 1994 2446 2438 1976 2427 2411 2459 2458 2450 1913 2440 1904 2431 2423 1886 2413 1872 2726 2574 2891 2900 2974 2817 3036 2646 2639 2950 3170 2950 3494 3184 3171 2950 3246 3315 3089 2702 2694 2473 2787 3227 3302 3363 3361 3921 3846 3613 3385 3293 3137 3015 3674 3522 3810 3581 3290 3061 2598 2745 2769 2768 2760 2844 3346 3198 3197 3548 3248 3198 4260 4411 4186 3879 3878 3577 3551 3549 3548 3145 3939 3791 3490 4142 4140 3839 3484 3482 3181 2795 2793 2792 2824 2824 2440 2439 2813 2897 3315 3314 3313 3312 3726 3430 3354 3723 3728 4517 4811 4515 4143 4135 3839 3763 3761 3728 3726 3725 3724 3269 4053 3757 3681 3679 4054 4052 4051 3679 3260 3259 3257 2886 2358 2206 2425 2424 2005 2457 2449 1987 2439 2431 1969 2413 2461 1924 2451 1915 2442 2434 1897 2424 1888 2415 2650 2652 2500 2818 3132 2818 2961 2887 2641 2728 3102 3171 3498 3344 3184 3172 3250 3096 3315 2938 2697 2713 2704 3081 3079 3294 3138 3079 3999 3847 3465 3385 3217 3364 3528 3526 3298 3585 3299 3291 2756 2748 2461 2460 2459 2458 3273 3424 3499 3552 3550 3549 3535 4338 4189 3888 3881 3879 3578 3552 3550 3549 3796 3794 3792 4074 3920 3842 3493 3262 3185 2804 2795 2496 2444 2826 2825 2825 2816 2440 3388 3537 3610 3685 3660 3508 3727 3726 3315 4520 4739 4812 4516 4139 3917 4136 3764 3314 3728 3433 3357 3315 4057 4055 4054 3682 3270 3835 3759 3683 3269 3262 2965 2889 2887 2284 2427 2426 2425 2460 1998 2450 2442 1980 2432 2416 1935 2462 2454 2453 2445 1908 2435 1899 2426 2418 1874 2654 2500 2665 2971 3059 2972 2888 2807 2644 3028 2953 3172 3499 3340 2953 3173 3251 3471 3099 2939 2699 2714 2476 3082 3307 3218 3366 3334 3851 3623 3615 3080 3367 3081 3529 3527 3813 3586 3294 3066 2751 2750 2774 2773 2764 2848 3351 3425 3500 3553 3551 3550 4194 4192 4190 3813 3659 3582 3201 3330 3253 3202 3797 4018 3793 3999 4145 3843 3488 3487 3186 2799 2798 2797 2829 2445 2444 2826 2818 2901 3465 3318 3317 3686 3586 3729 3728 3727 3732 4666 4520 4519 4517 3995 4138 4137 3765 3732 3731 3730 3729 3317 3913 4056 4055 3683 4058 4057 4056 3684 3195 3043 3262 2890 2438 2430 2134 2058 2427 2461 2453 1991 2443 2435 1973 2417 2465 1928 2456 1919 2446 2438 2437 2429 1892 2419 1875 2737 2585 2901 2911 2984 2748 3046 2577 2497 2961 3180 3130 3504 3195 3181 2890 3256 3326 3099 2634 2485 2484 2798 3237 3087 3374 3371 3931 3857 3623 3395 3376 3148 3026 3684 3307 3821 3592 3301 3072 2758 2756 2780 2779 2770 2855 3210 3209 3208 3558 3259 3209 4200 4422 4196 3743 3889 3587 3561 3560 3559 3156 3950 3802 3501 4152 3852 3502 3495 3194 2813 2806 2804 2803 2835 2835 2834 2450 2824 3328 3326 3620 3694 3323 3737 3441 3365 3733 4530 4528 4822 4525 4154 4146 3850 3774 3323 3739 3737 3736 3735 3280 4064 3768 3692 3279 4065 4063 3692 3690 3126 3269 3268 2897 2439 2437 2436 2435 2016 2468 2460 1998 2450 2442 1980 1944 2472 1935 2462 2454 2453 2445 1908 2435 2427 2426 2661 2663 2511 2907 3143 2908 2972 2818 2500 2739 3113 3182 3582 3355 3195 3183 3334 3107 3326 2949 2557 2724 2714 3164 3090 3305 3149 3343 4010 3858 3625 3396 3377 3375 3611 3537 3752 3596 3232 3076 2767 2533 2472 2471 2470 2469 3284 3435 3510 3562 3561 3560 3546 4348 4200 3899 3891 3591 3210 3563 3561 3560 3878 4028 3803 4156 3931 3853 3427 3273 3195 2815 2584 2507 2455 2454 2836 2836 2827 2451 3329 3547 3621 3696 3741 3739 3738 3737 3326 4531 4749 4823 4526 4150 4148 4147 3775 3325 3520 3739 3368 3326 4068 4066 4065 3693 3281 3846 4065 3694 3280 3272 2976 2900 2898 2295 2438 2437 2436 2471 2009 2461 2453 1991 2443 2427 1946 2473 2465 1928 2456 1919 2446 2438 2437 2429 1877 2665 2588 2832 2832 2990 2982 2899 2818 2655 3038 3112 2965 3510 3350 3113 2965 3262 3481 3031 2717 2709 2725 2487 3093 3317 3229 3377 3864 3862 3634 3400 3091 3378 3092 3540 3537 3676 3597 3156 3077 2762 2761 2785 2784 2775 2859 3362 3436 3510 3564 3562 3561 4276 4203 4201 3824 3670 3592 3495 3341 3563 3213 3955 4029 3804 4010 4155 3854 3352 3498 3196 2663 2809 2807 2840 2839 2455 2837 2828 2912 3475 3329 3328 3697 3742 3740 3739 3738 3743 4677 4531 4530 4528 4151 4149 4148 3776 3743 3742 3740 3740 3284 4069 4067 4066 3694 4068 4068 4066 3695 3206 3054 3273 2901 2449 2441 2145 2069 2020 2472 2464 2002 2454 2446 1984 2428 2476 1939 2467 1930 2457 2449 2448 2440 1903 2430 2471 2744 2592 2907 2917 2990 2754 3052 2583 2503 3118 3035 3136 3510 3200 3186 2896 3262 3331 3105 2713 2491 2490 2804 3243 3093 3379 3094 3865 3863 3629 3401 3381 3380 3032 3690 3313 3826 3314 3307 3078 2764 2762 2786 2785 2776 3218 3216 3514 3214 3342 3265 3215 4206 4427 4202 3749 3894 3593 3420 3566 3564 3162 3956 3808 3507 4158 3858 3508 3500 3200 2819 2812 2511 2459 2841 2841 2840 2456 2455 3404 3332 3626 3700 3329 3742 3447 3371 3330 4606 4754 4828 4531 4160 3932 3856 3780 3329 3745 3448 3372 3741 3286 3850 3774 3698 3285 4070 3774 3698 3696 3132 3275 3274 2902 2444 2443 2442 2441 2022 2474 2466 2004 2456 2447 2431 1950 2477 1941 2468 2460 1923 2451 1914 2441 2433 2432 3326 3327 3033 3598 3859 3601 3690 3511 3022 3260 3805 3938 4446 4219 3951 3941 4199 3972 4255 3707 3143 3245 3451 3929 3855 4346 3970 4109 5021 4869 4520 4217 4274 4198 4623 4549 5040 4664 4203 3899 3414 3110 2992 2991 2990 2988 4051 4273 4347 4670 4521 4446 4385 5506 5358 5057 4925 4477 4049 4598 4150 4051 5036 5187 4962 5585 5435 5060 4608 4235 4083 3528 3226 3374 2974 2973 3355 3354 3711 2969 4240 4458 4532 4606 4987 4838 4763 4688 4653 5836 6054 6128 5831 5396 5247 5172 4726 4921 4621 4766 4691 4239 5440 5589 5662 5366 6048 5748 5893 5447 4997 4857 4413 4263 3772 3633 3557 3482 3407 3407 2953 3405 3405 2951 3403 3834 3476 4423 4638 4711 4784 4858 4418 5220 4781 4632 4483 4921 4913 6442 6298 6297 6661 6294 5714 5633 5558 5483 4969 4967 5225 5149 5074 4999 4925 4421 5767 5767 5765 5764 5324 4852 6095 5655 5506 5357 5355 4780 4630 4555 4480 3966 3413 3266 3190 3114 3040 2966 2454 2974 2966 2436 2957 2427 2947 2433 1880 3328 3177 3035 3674 3861 3603 3691 3513 3024 3658 3656 3940 4448 4108 3657 3943 4201 3974 4256 3709 3145 3247 3453 3930 4083 4348 3972 4111 5022 4645 4522 4219 4276 4200 4624 4550 5042 4666 4277 3901 3416 3112 2994 2993 2992 2990 4053 4274 4349 4451 4523 4447 4387 5508 5360 5059 4927 4479 4051 4600 4152 4053 5038 5189 4964 5586 5437 5062 4610 4460 4085 3601 3228 3376 3359 2975 3357 3356 3713 3430 4387 4460 4534 4608 4989 4840 4764 4690 4655 5983 6056 6130 5833 5397 5249 5173 4728 4923 4623 4768 4693 4241 5372 5591 5664 5368 6120 5750 5895 5449 4999 4858 4415 4265 3774 3635 3558 3040 3409 3409 2955 3407 3407 2953 3405 3834 3478 4568 4640 4713 4786 4860 4420 4932 5074 4634 4485 4923 4915 6444 6300 6299 6298 6296 5785 5635 5560 5485 4971 4421 5227 5151 5075 5001 4927 4423 5627 5768 5767 5766 5326 4854 6097 5657 5508 5359 5357 4782 4632 4557 4482 3967 3415 3268 2827 2678 3042 2968 2456 2976 2968 2438 2958 2429 2949 2435 1881 2484 3030 3320 3393 3027 3465 3539 3025 3017 2725 2650 2575 3013 3013 2476 3927 3774 3788 4263 4377 4274 4214 4109 3621 4313 4238 4521 5028 4763 4254 4539 4797 5082 4573 4305 3893 3843 3604 4432 4657 4921 4772 4685 5596 5219 5095 4454 4872 4456 5149 5147 5638 5262 4873 4497 4085 3709 3902 3901 3589 3944 4766 4840 4915 5164 5088 5013 5929 5927 5925 5625 5196 5045 4648 4900 4749 4650 5564 5785 5560 5962 6034 5658 5206 5057 4682 4197 4048 3973 3956 3572 3571 3953 4310 3988 4945 4798 4797 5166 5328 5397 5322 5247 5213 6540 6394 6393 6391 5737 5806 5731 5285 5589 5440 5365 5290 4838 5969 6187 6261 5964 6716 6567 6492 6046 5462 5162 5307 4861 4371 4231 3787 3637 4006 4005 4005 3551 4003 4003 3549 4431 4028 5118 4973 4972 5336 5409 5780 5482 5624 5549 5035 5473 5465 6851 6850 6849 6848 6846 6334 6185 6109 6035 5520 5018 5823 5383 5234 5598 5523 4985 6367 6365 6364 6363 5923 5451 6403 6545 6470 5956 5954 5161 5228 5153 5078 4564 4012 3864 3424 3275 3126 3564 3574 3573 3565 3035 3555 3547 3546 3032 2502 3014 3053 4114 4329 4402 4475 4549 4109 4107 4508 4649 4648 4647 4647 4133 4131 3589 3587 3585 3585 3584 3070 3068 3581 4073 3779 4122 4127 4271 3965 4433 3774 3620 4406 4612 4411 4956 4539 4601 4172 4709 4835 4511 3896 3608 3607 3920 4604 4454 4870 4456 5522 5448 5172 4796 4927 4777 4373 5268 4899 5534 4901 4770 4475 4011 3935 3902 3901 4182 4652 4650 4649 4648 4898 4747 4650 5930 6151 5926 5349 5421 5045 5242 5094 5018 4568 5673 5525 5232 6071 5623 5234 5094 4646 4255 4124 4047 3972 3956 3956 3955 3571 4307 4841 4839 5133 5207 4836 5512 5068 4918 4838 6469 6617 6691 6394 6023 5589 5439 5289 4799 5478 5033 4883 5252 4757 5923 5922 5921 5557 6597 6152 6002 6008 5267 5336 5261 4823 4308 4158 4083 4008 3554 4006 4006 3552 4004 4003 4434 3548 5024 5022 5312 5385 5019 5457 5679 5746 5671 5596 5522 5020 6923 7070 7142 7216 6849 6409 6261 5821 5672 6035 5521 5854 5704 5629 5554 5040 4975 4940 6096 6312 6311 5871 5877 6499 6566 6491 6416 5910 5406 5250 4810 4661 4512 4518 3941 3791 3716 3641 3127 3054 3575 3045 3565 3557 3555 3548 3018 3032 3016 2477 2486 3546 3836 3909 3543 3981 3541 3027 4083 3791 3716 3641 4079 3565 3028 4086 3793 3718 4082 4081 3567 3565 2879 3020 3019 3018 3018 2504 2502 2712 2714 2562 2880 3194 2880 3023 2949 2703 2790 3164 3233 3560 3406 3246 3234 3312 3158 3377 3000 2759 2775 2766 3143 3141 3356 3200 3141 4061 3909 3676 3447 3279 3426 3590 3588 3803 3647 3361 3127 2818 2810 2523 2522 2521 2520 3335 3486 3561 3613 3612 3611 3597 4399 4251 3950 3943 3940 3261 3614 3612 3611 3929 3856 3854 4136 3982 3904 3478 3324 3246 2866 2635 2558 2506 2505 2887 2887 2878 2502 3380 3598 3672 3747 3792 3790 3789 3788 3377 4582 4800 4874 4577 4201 4199 4198 3826 3376 3571 3495 3419 3377 4186 4334 4408 4111 3740 4305 4524 4153 3741 3733 3437 3361 3359 2758 2901 2900 2899 2940 2486 2938 2938 2484 2936 2928 2482 3490 3705 3778 3851 3925 3485 3960 3668 3593 3518 3956 3979 5042 5113 4896 5260 4894 4454 4229 4445 4444 4004 4002 3819 3960 3959 3958 3958 3486 4366 4365 4363 4363 3922 3450 4366 4073 3998 4362 3922 3374 3224 3440 3439 2999 2997 2328 2469 2468 2467 2467 1988 2508 2500 2499 2491 1961 2481 2473 2472 2456 1916 2510 1911 2715 2639 2883 2883 3041 2883 3103 2712 2705 3089 3236 3016 3560 3401 3164 3016 3312 3532 3082 2768 2760 2539 2538 3293 3368 3429 3427 3987 3913 3607 3451 3359 3203 3143 3740 3588 3727 3647 3207 3127 2664 2812 2836 2835 2826 2910 3412 3264 3263 3614 3314 3264 4326 4477 4252 3946 3944 3643 3617 3392 3614 3211 4006 4080 3855 4208 4206 3905 3550 3548 3247 2714 2859 2858 2891 2890 2506 2887 2879 2963 3381 3380 3379 3378 3793 3496 3420 3789 3794 4583 4582 4581 4209 4202 3905 3829 3827 3649 3792 3791 3790 3335 4261 4115 4114 4112 4383 4526 4525 4153 3736 3735 3734 3362 2912 2684 2903 2532 2489 2941 2941 2487 2939 2939 2485 2929 3012 3491 3490 3489 3488 3926 3963 3962 3960 3960 3959 3488 4902 5117 5190 5263 4897 4895 4449 4447 4446 4445 4005 3487 3746 3962 3596 3521 3959 3453 4367 4075 4000 3925 3923 4369 4367 4366 4365 3925 3451 3444 3442 3440 3440 3000 2480 2255 2471 2470 2030 2468 2511 1981 2501 1972 2492 2484 1954 2474 1945 2457 2513 2512 2507 3313 3159 3324 3630 3718 3631 3547 3466 3303 3687 3612 3613 4158 3999 3612 3831 3910 4130 3758 3598 3358 3373 3135 3741 3965 3877 4025 4512 4510 4282 4273 3739 4026 3740 4188 4186 4324 4245 3953 3725 3410 3409 3410 3432 3423 3507 4010 4084 4159 4212 4210 4209 4924 4851 4849 4472 4318 4240 4143 3989 3912 3861 4456 4677 4452 4658 4803 4502 4000 4146 3844 3458 3457 3456 3457 3104 3103 3485 3476 3560 4123 3977 3976 4345 4390 4388 4387 4386 4391 5325 5179 5178 5176 4799 4797 4796 4424 4391 4390 4388 4388 3932 4859 4932 5006 4709 5124 5124 5122 4751 4264 4112 4331 3959 3509 3501 3205 3129 3086 3538 3538 3084 3536 3536 3082 3526 3609 4231 4087 4086 4449 4523 4561 4559 4558 4557 4117 4085 4578 5497 5787 5860 5494 5492 4903 5044 5043 5042 4602 4084 4560 4268 4193 4118 4556 4050 4965 4672 4597 4961 4521 4897 4747 4963 4962 4522 4520 3898 4039 4038 4037 3597 3077 3069 2777 2702 2627 3065 2587 2578 3099 2569 3089 3081 3080 3072 2542 3054 3110 3109 2507 3313 3235 3325 3632 3792 3633 3622 3468 3151 3615 3613 3832 4232 3927 3613 3833 3984 4058 3759 3599 3359 3360 3365 3814 3967 4027 4026 3994 4660 4283 4275 3740 4028 4025 4261 4187 4474 4246 3955 3727 3412 3184 3434 3122 3121 3120 3864 4085 4160 4066 4211 4210 4197 4852 4851 4550 4319 4242 3861 4213 3913 3862 4457 4679 4453 4806 4805 4504 4148 4147 3846 3460 3458 3457 3489 3105 3487 3486 3478 3561 4125 4198 4271 4346 4246 4389 4388 4388 4392 5327 5399 5179 5177 4655 4798 4797 4425 4393 4391 4390 4389 3977 4715 4933 5007 4710 5127 5125 5124 4752 4341 4113 4332 3961 3510 3502 3206 3130 3499 3540 3086 3538 3538 3537 3083 3527 3610 4233 4305 4087 4451 4525 4085 4343 4559 4558 4118 4556 4579 5641 5497 5496 5495 5493 5047 5046 5044 5044 4603 4085 4562 4269 4194 4558 4558 4051 4823 4964 4963 4962 4522 4050 4748 4673 4598 4523 4521 4042 4041 4039 4039 3598 3078 3070 2778 2703 3067 3066 3109 2588 3100 2570 3090 2561 3081 3073 2543 3055 3111 3110 1922 2734 2735 2583 2979 3215 2980 3044 2890 2723 2811 3185 3254 3654 3427 3267 3255 3406 3179 3398 3021 2629 2796 2786 3236 3162 3449 3221 3415 4082 3930 3697 3468 3449 3447 3683 3609 3824 3668 3304 3148 2839 2605 2544 2543 2542 2541 3285 3507 3581 3634 3633 3632 3618 4420 4272 3971 3963 3663 3282 3634 3334 3283 3950 4100 3875 4228 4226 3925 3499 3345 3267 2810 2656 2878 2527 2526 2908 2907 2899 2523 3401 3619 3693 3767 3812 3811 3810 3809 3398 4603 4821 4895 4598 4221 4220 4219 3847 3744 3592 3811 3810 3398 4206 4355 4428 4132 4478 4326 4545 4173 3762 3754 3458 3382 3379 2924 2922 2921 2920 2961 2507 2959 2959 2505 2957 2949 2503 3511 3726 3799 3872 3946 3506 3980 3689 3614 3539 3977 4000 5062 4918 4917 5281 4914 4400 4250 4466 4465 4025 4023 3840 3981 3980 3979 3979 3507 4386 4386 4384 4384 3943 3471 4386 4094 4019 4382 3942 3464 3462 3461 3460 3020 2499 2492 2490 2489 2488 2488 2009 2529 2521 1991 2512 1982 2502 2494 1964 2477 1937 2531 1928 2522 1923 2813 2661 2978 2987 3061 2986 3123 2733 2726 3037 3256 3206 3581 3271 3257 2966 3333 3402 3176 2710 2561 2560 2874 3313 3163 3450 3448 4007 3933 3700 3471 3452 3224 3102 3761 3608 3897 3668 3377 3148 2834 2832 2856 2855 2846 2931 3286 3285 3284 3635 3335 3285 4276 4498 4272 3966 3965 3664 3637 3636 3635 3232 4026 3878 3577 4228 3928 3578 3571 3569 3268 2882 2880 2879 2911 2911 2527 2526 2900 3404 3402 3696 3770 3399 3813 3517 3441 3810 4606 4604 4898 4601 4230 4222 3926 3850 3399 3815 3813 3812 3811 3356 4282 4136 4135 3763 4549 4547 4545 4174 3612 3755 3754 3383 2927 2925 2924 2923 2510 2962 2962 2508 2960 2960 2506 2505 3033 3512 3802 3875 3509 3947 3841 3982 3981 3980 3980 3509 4991 5138 5210 5284 4917 4477 4470 4177 4102 4466 4025 3917 3767 3983 3982 3542 3980 3474 4171 4096 4021 3946 3944 4389 4388 4386 4386 3945 3472 3464 3172 3097 3461 3020 2426 2493 2492 2491 2051 2489 2532 2002 2522 2514 2513 2505 1975 2495 2479 2478 2534 1930 2525 1924 2519 3410 3257 3575 3501 3658 3501 3721 3330 3323 3634 3854 3634 4178 3868 3855 3634 3930 3999 3773 3386 3378 3157 3471 3911 3986 4047 4045 4605 4530 4297 4069 3977 3821 3699 4358 4206 4494 4265 3825 3745 3282 3429 3453 3438 3444 3528 4030 3882 3881 4232 3932 3882 4944 5095 4870 4563 4562 4261 4235 4233 4232 3829 4623 4475 4174 4826 4824 4523 4168 4166 3865 3479 3477 3476 3508 3485 3124 3123 3497 3581 3999 4293 3997 3996 4410 4114 4038 4407 4412 5201 5495 5199 4827 4819 4523 4447 4445 4412 4410 4409 4408 3953 4879 4733 4732 4730 5146 5144 5143 4771 4354 4353 4351 3980 3454 3302 3521 3520 3107 3559 3528 3105 3557 3557 3103 3547 3630 4109 4399 4107 4106 4544 4438 4579 4578 4577 4577 4106 5589 5735 5808 5881 5515 5074 5067 5065 4699 5063 4623 4105 4364 4580 4579 4139 4577 4071 4985 4693 4618 4543 4541 4986 4985 4984 4983 4542 4069 4062 3769 3694 4058 3618 3023 2873 3089 3088 2648 3086 3129 2599 3119 2590 3110 3102 2572 3092 2563 3075 3131 2527 3122 2520 2519 3334 3258 3502 3502 3660 3502 3722 3331 3324 3708 3782 3635 4179 4020 3783 3635 3931 4151 3701 3387 3373 3158 3157 3912 3987 3899 4046 4606 4532 4226 4070 3978 3822 3762 4359 4207 4346 4266 3826 3746 3283 3431 3455 3454 3445 3529 4031 3883 3882 4233 3933 3883 4945 5096 4871 4565 4563 4262 4236 4011 4233 3830 4625 4699 4474 4827 4825 4524 4022 4167 3866 3333 3478 3477 3510 3509 3125 3506 3498 3582 4000 3999 3998 3997 4412 4115 4039 4408 4413 5202 5201 5200 4828 4821 4524 4448 4446 4268 4411 4410 4409 3954 4880 4734 4733 4731 5002 5145 5144 4772 4355 4354 4353 3981 3531 3303 3522 3151 3108 3560 3560 3106 3558 3558 3104 3548 3631 4252 4109 4108 4107 4545 4582 4581 4579 4579 4578 4107 5521 5736 5809 5882 5516 5514 5068 5066 5065 5064 4624 4106 4365 4581 4215 4140 4578 4072 4986 4694 4619 4544 4542 4988 4986 4985 4984 4544 4070 4063 4061 4059 4059 3619 3099 2874 3090 3089 2649 3087 3130 2600 2600 2591 3111 3103 2573 3093 2564 3076 3132 3131 3123 2520 1934 2756 2679 2923 3072 3161 3074 2990 2909 2746 3129 3203 3056 3601 3441 3204 3056 3353 3572 3122 2808 2801 2816 2578 3184 3408 3320 3468 3955 3953 3725 3491 3182 3469 3183 3631 3628 3767 3688 3247 3168 2853 2852 2876 2875 2866 2950 3453 3304 3303 3655 3653 3652 4367 4517 4292 3915 3761 3683 3586 3432 3654 3304 4046 4120 3895 4101 4246 3945 3443 3588 3287 2754 2900 2898 2931 2930 2546 2928 2919 3003 3566 3420 3419 3787 3833 3831 3830 3829 3834 4768 4622 4621 4249 4242 4240 4239 3867 3689 3833 3831 3831 3375 4302 4375 4448 4152 4423 4566 4565 4194 3777 3775 3774 3402 2952 2724 2648 2572 2529 2981 2981 2527 2979 2979 2525 2969 3052 3674 3530 3529 3528 3966 4004 4002 4001 4000 3560 3528 4942 4940 5230 5303 4937 4935 4346 4487 4486 4485 4045 3527 4003 3711 3636 3561 3999 3493 4408 4115 4040 4404 3963 4340 4190 4406 4405 3965 3963 3341 3482 3481 3480 3040 2520 2295 2220 2145 2070 2508 2551 2021 2542 2012 2532 2524 1994 2515 1985 2497 2553 2552 2544 2543 2535 1935 2757 2758 2606 3002 3238 3003 3067 2993 2747 2834 3208 3277 3677 3450 3290 3278 3429 3202 3421 3044 2652 2819 2809 3259 3185 3400 3244 3438 4105 3953 3720 3491 3472 3470 3706 3632 3847 3691 3327 3171 2862 2628 2567 2566 2565 2564 3378 3530 3604 3657 3656 3655 3641 4443 4295 3994 3986 3686 3305 3658 3357 3306 3973 4123 3898 4251 4026 3948 3522 3368 3290 2833 2679 2901 2550 2549 2931 2931 2922 2546 3424 3642 3716 3790 3836 3834 3833 3832 3421 4626 4844 4918 4621 4244 4243 4242 3870 3767 3615 3834 3833 3421 4229 4378 4452 4155 4501 4349 4568 4196 3785 3777 3481 3405 3403 2947 2945 2944 2943 2984 2530 2982 2982 2528 2980 2972 2526 3534 3749 3822 3895 3969 3529 4004 3712 3637 3562 4000 4023 5086 4941 4940 5304 4937 4423 4273 4489 4488 4048 4046 3863 4004 4003 4002 4002 3530 4410 4409 4407 4407 3966 3494 4409 4117 4042 4406 3965 3487 3485 3484 3483 3043 3040 2515 2513 2512 2511 2511 2032 2552 2544 2014 2535 2005 2525 2517 1987 2500 1960 2554 1951 2545 1942 2536 2531 3354 3355 3203 3599 3835 3600 3664 3510 3343 3431 3805 3874 4274 4047 3887 3875 4026 3799 4018 3641 3249 3416 3406 3856 3782 4069 3841 4035 4702 4550 4317 4088 4069 4067 4303 4229 4444 4288 3924 3768 3459 3225 3164 3163 3162 3161 3905 4127 4201 4254 4253 4252 4238 5040 4892 4591 4583 4283 3902 4255 3954 3903 4570 4720 4495 4848 4623 4545 4119 3965 3887 3430 3276 3498 3147 3146 3528 3513 3519 3143 4021 4239 4313 4387 4432 4431 4430 4429 4018 5223 5441 5515 5218 4841 4840 4839 4467 4364 4212 4431 4430 4018 4826 4975 5049 4752 5098 4946 5165 4793 4382 4374 4078 4002 3999 3544 3542 3541 3540 3581 3127 3579 3556 3125 3577 3569 3123 4131 4346 4419 4492 4566 4126 4601 4309 4234 4159 4597 4620 5682 5538 5537 5901 5534 5020 4870 5086 5085 4645 4643 4460 4601 4600 4599 4599 4127 5007 5006 5004 5004 4563 4091 5006 4714 4639 5002 4562 4084 4082 4081 4080 3640 3119 3112 3110 3109 3108 3108 2629 3149 3141 2611 2611 2602 3122 3114 2584 3097 2557 3151 2548 3142 2539 3133 2531 3355 3356 3204 3600 3836 3601 3665 3511 3344 3432 3806 3875 4275 4048 3888 3876 4027 3800 4019 3642 3250 3417 3407 3857 3783 4070 3842 4036 4703 4551 4318 4089 4070 4068 4304 4230 4445 4289 3925 3769 3460 3226 3165 3164 3163 3162 3906 4128 4202 4255 4254 4253 4239 5041 4893 4592 4584 4284 3903 4255 3955 3904 4571 4721 4496 4849 4847 4546 4120 3966 3888 3431 3277 3499 3148 3147 3529 3514 3520 3144 4022 4240 4314 4388 4433 4432 4431 4430 4019 5224 5442 5516 5219 4842 4841 4840 4468 4365 4213 4432 4431 4019 4827 4976 5049 4753 5099 4947 5166 4794 4383 4375 4079 4003 4000 3545 3543 3542 3541 3582 3128 3580 3580 3126 3578 3570 3124 4132 4347 4420 4493 4567 4127 4601 4310 4235 4160 4598 4621 5683 5539 5538 5902 5535 5021 4871 5087 5086 4646 4644 4461 4602 4601 4600 4600 4128 5007 5007 5005 5005 4564 4092 5007 4715 4640 5003 4563 4085 4083 4082 4081 3641 3120 3113 3111 3110 3109 3109 2630 3150 3142 2612 3133 2603 3123 3115 2585 3098 2558 3152 2549 3143 2540 3134 1946 2776 2777 2625 3021 3257 3022 3086 2932 2765 2853 3227 3296 3696 3469 3309 3297 3448 3221 3440 3063 2671 2838 2828 3278 3204 3491 3263 3457 4124 3972 3739 3510 3491 3489 3725 3651 3866 3710 3346 3190 2881 2647 2586 2585 2584 2583 3327 3549 3623 3676 3675 3674 3660 4462 4314 4013 4005 3705 3324 3676 3376 3325 3992 4142 3917 4270 4268 3967 3541 3387 3309 2852 2698 2920 2569 2568 2950 2949 2941 2565 3443 3661 3735 3809 3854 3853 3852 3851 3440 4645 4863 4937 4640 4263 4262 4261 3889 3786 3634 3853 3852 3440 4248 4397 4470 4174 4520 4368 4587 4215 3804 3796 3500 3424 3421 2966 2964 2963 2962 3003 2549 3001 3001 2547 2999 2991 2545 3553 3768 3841 3914 3988 3548 4022 3731 3656 3581 4019 4042 5104 4960 4959 5323 4956 4442 4292 4508 4507 4067 4065 3882 4023 4022 4021 4021 3549 4428 4428 4426 4426 3985 3513 4428 4136 4061 4424 3984 3506 3504 3503 3502 3062 2541 2534 2532 2531 2530 2530 2051 2571 2563 2033 2554 2024 2544 2536 2006 2519 1979 2573 1970 2564 1961 2555 2547 2546 2649 2856 2704 3018 3029 3102 2866 3164 2769 2615 3230 3147 3248 3622 3312 3148 3008 3374 3443 3066 2825 2603 2831 2916 3355 3205 3491 3206 3977 3975 3592 3513 3493 3492 3144 3802 3425 3938 3426 3418 2883 2876 2874 2898 2897 2888 3330 3328 3626 3608 3454 3676 3327 4465 4539 4314 3861 4006 3705 3532 3677 3676 3274 3921 3920 3619 4269 3970 3620 3612 3312 2931 2923 2623 2571 2953 2952 2952 2568 2567 3516 3664 3738 3812 3441 3635 3854 3483 3442 4717 4866 4940 4643 4272 4044 4263 3892 3441 3856 3560 3484 3853 4181 4179 4473 4176 3805 4590 4294 4218 4216 3799 3797 3796 3424 2968 2967 2965 2965 3005 2551 3003 3003 2549 3001 2993 2547 3625 3771 3844 3917 3551 3550 4026 4024 3658 4022 4022 3551 4964 5179 5252 5325 4959 4519 4511 4219 4144 4069 4067 4027 4026 4024 4024 4023 3551 4363 4213 4429 4428 3988 3986 4288 4429 4428 4427 3987 3514 3289 3214 3139 3064 3062 2536 2535 2533 2533 2532 2053 2573 2044 2564 2556 2026 2547 2017 2537 2521 1981 2576 1972 2566 1963 2557 1954 2548 1948 3374 3376 3301 3542 3857 3542 3686 3611 3366 3452 3826 3744 4222 4068 3908 3745 3974 3820 4040 3663 3421 3437 3428 3805 3803 3802 3862 3803 4723 4571 4189 4109 3941 4089 4252 4250 4022 4309 4023 4015 3480 3472 3185 3184 3493 3485 3998 4148 4223 4276 4274 4273 4259 5062 5136 4910 4605 4603 4302 4276 4274 4273 4520 4518 4516 4798 4644 4566 4217 3986 3909 3528 3520 3220 3168 3550 3549 3549 3165 3164 4112 4261 4334 4409 4384 4232 4451 4450 4039 5244 5463 5536 5240 4863 4641 4860 4488 4038 4452 4157 4081 4039 4848 4996 5070 4773 4402 4967 4891 4815 4403 4396 4099 4023 4021 3420 3563 3562 3561 3602 3148 3600 3600 3146 3598 3590 3144 4221 4368 4440 4514 4587 4147 4622 4330 4255 4619 4618 4641 5704 5776 5849 5922 5556 5116 4891 5107 5106 4666 4664 4481 4622 4621 4620 4620 4148 5029 5027 5026 5025 4585 4112 5028 5026 4660 5024 4584 4111 3886 4102 4101 3661 3659 2990 3131 3130 3129 3129 2650 3170 3162 3161 3153 2623 3143 2614 3134 3118 2578 3172 2569 3163 2560 3154 2551 3145 2544 3375 3377 3225 3621 3857 3622 3686 3612 3366 3453 3827 3896 4296 4069 3909 3897 3975 3821 4040 3663 3271 3438 3428 3878 3804 4019 3863 4057 4724 4572 4339 4110 4091 4089 4325 4251 4466 4310 3946 3790 3481 3472 3186 3185 3184 3183 3998 4149 4224 4276 4275 4274 4260 5062 4914 4613 4605 4305 3924 4277 4275 4273 4592 4742 4517 4870 4645 4567 4141 3987 3909 3452 3298 3221 3169 3168 3550 3550 3541 3165 4043 4261 4335 4409 4455 4453 4452 4451 4040 5245 5463 5537 5240 4863 4862 4861 4489 4039 4234 4453 4082 4040 4848 4997 5071 4774 5120 4968 5187 4815 4404 4396 4100 4024 4022 3566 3564 3563 3562 3603 3149 3601 3601 3147 3585 3591 3145 4153 4368 4441 4514 4588 4148 4623 4331 4256 4181 4619 4642 5705 5560 5559 5923 5557 5042 4892 5108 5107 4667 4665 4482 4623 4622 4621 4621 4149 5029 5028 5026 5026 4585 4113 5028 4736 4661 5025 4584 4037 4104 4103 4102 3662 3660 3134 3132 3131 3130 3130 2651 3171 3163 2633 3154 2624 2624 3136 3135 3119 2579 3173 2570 3164 2561 3155 3147 3146 1958 2797 2719 2646 3042 3277 3043 3106 2953 2635 3099 3097 3317 3717 3490 3097 3318 3469 3242 3460 3084 2692 2859 2849 3298 3451 3512 3284 3478 4144 3767 3760 3531 3512 3510 3746 3671 3959 3731 3367 3211 2824 2668 2607 2606 2605 2604 3348 3569 3644 3550 3696 3694 3681 4483 4335 4034 4026 3726 3345 3697 3397 3346 4012 4163 3938 4290 4289 3988 3633 3631 3330 2873 2719 2941 2973 2589 2971 2970 2962 3045 3609 3682 3756 3830 3875 3874 3872 3872 3876 4811 4884 4958 4661 4284 4283 4281 3910 3807 3655 3874 3873 3461 4199 4418 4491 4195 4611 4389 4608 4236 3825 3816 3521 3445 2994 2987 2984 2614 2983 3024 2570 3022 3022 2568 3020 3012 3094 3717 3789 3862 3935 4009 3569 3827 3752 3677 3602 4040 4063 5125 4981 4980 4979 4977 4532 4530 4529 4528 4088 3569 4046 4044 4042 4042 4042 3570 4307 4448 4447 4446 4006 3534 4449 4157 4082 4007 4005 3527 3525 3524 3523 3082 2562 2555 2552 2187 2551 2551 2072 2592 2584 2054 2575 2045 2565 2557 2027 2539 2000 2594 1991 2585 2577 2576 2568 2567 2559 2558 2798 2800 2648 2966 3280 2966 3109 3035 2789 2876 3250 3319 3646 3492 3332 3320 3398 3244 3463 3086 2845 2861 2852 3229 3227 3442 3286 3227 4147 3995 3762 3533 3365 3512 3676 3674 3889 3733 3447 3213 2904 2896 2609 2608 2607 2606 3421 3572 3647 3699 3698 3697 3683 4485 4337 4036 4029 4026 3725 3700 3698 3697 4015 3942 3940 4222 4068 3990 3564 3410 3332 2952 2721 2644 2592 2591 2973 2973 2964 2588 3466 3684 3758 3833 3878 3876 3875 3874 3463 4668 4886 4960 4663 4287 4285 4284 3912 3462 3657 3581 3505 3463 4272 4420 4494 4197 3826 4391 4610 4239 3827 3819 3523 3447 3445 2844 2987 2986 2985 3026 2572 3024 3024 2570 3022 3014 2568 3576 3791 3864 3937 4011 3571 4046 3754 3679 3604 4042 4065 5128 5199 4982 5346 4980 4540 4315 4531 4530 4090 4088 3905 4046 4045 4044 4044 3572 4452 4451 4449 4449 4008 3536 4452 4159 4084 4448 4008 3460 3310 3526 3525 3085 3083 2414 2555 2554 2553 2553 2074 2594 2586 2585 2577 2047 2567 2559 2558 2542 2002 2596 1993 2587 1984 2578 1975 2569 2561 2560 2555 3396 3318 3408 3715 3876 3716 3705 3551 3234 3698 3696 3915 4315 4010 3696 3916 4067 4141 3842 3682 3442 3457 3448 3897 4050 4110 4109 4077 4743 4366 4358 3823 4111 4108 4344 4270 4557 4329 4038 3810 3495 3267 3517 3205 3204 3203 3947 4168 4243 4149 4294 4293 4280 4935 4934 4633 4402 4325 3944 4296 3996 3945 4540 4762 4536 4889 4888 4587 4231 4230 3929 3543 3541 3540 3572 3188 3570 3569 3561 3644 4208 4281 4354 4429 4329 4473 4471 4471 4475 5410 5482 5262 5260 4738 4881 4880 4508 4476 4474 4473 4472 4060 4798 5016 5090 4793 5210 5208 5207 4835 4424 4196 4120 4044 3593 3585 3289 3213 3582 3623 3169 3621 3621 3620 3166 3610 3693 4316 4388 4170 4534 4608 4168 4426 4642 4641 4201 4639 4662 5724 5580 5579 5578 5576 5130 5129 5127 5127 4686 4168 4645 4352 4277 4641 4641 4134 4906 5047 5046 5045 4605 4133 4831 4756 4681 4606 4604 4125 4124 4122 4122 3681 3161 3153 2861 2786 3150 3149 3192 3191 3183 2653 3173 2644 3164 2635 2626 3138 3194 3193 3185 3184 3176 3175 3167 3166 3158 2556 2555 3397 3321 3565 3565 3723 3565 3632 3551 3388 3771 3845 3698 4243 4083 3846 3698 3995 4214 3764 3450 3442 3458 3220 3975 4050 3962 4109 4597 4595 4289 4133 3824 3885 3825 4273 4270 4409 4329 3889 3810 3494 3494 3518 3517 3508 3592 4094 3946 3945 4297 4294 4293 5009 5159 4934 4628 4403 4325 4228 4074 4296 3893 4688 4762 4537 4890 4888 4587 4085 4230 3929 3396 3542 3540 3573 3572 3188 3570 3561 3645 4208 4062 4061 4060 4475 4473 4472 4471 4476 5410 5264 5263 4891 4884 4881 4511 4509 4331 4474 4473 4473 4017 4944 4797 4796 4794 5065 5208 5207 4835 4419 4417 4416 4044 3594 3366 3290 3214 3171 3623 3623 3169 3621 3621 3167 3611 3694 4316 4172 4171 4170 4608 4645 4644 4643 4642 4641 4170 5584 5582 5872 5945 5579 5577 4988 5129 5128 5127 4687 4169 4428 4353 4278 4203 4641 4135 5049 4757 4682 5046 4605 4982 5049 5048 5047 4607 4605 4126 4124 4123 4122 3682 3162 2937 3153 2787 2712 3150 3193 2663 3183 2654 3174 3166 2636 3157 2627 3139 3195 3194 3186 3185 3177 2573 3168 2564 3159 2556 1970 2895 2743 3060 3069 3143 2906 3205 2735 2807 3119 3338 3288 3663 3353 3339 3048 3415 3484 3257 2792 2643 2642 2956 3395 3245 3532 3530 4089 4015 3781 3553 3534 3306 3184 3842 3465 3979 3750 3459 3230 2916 2914 2938 2937 2928 3013 3368 3367 3366 3716 3417 3367 4358 4579 4354 3901 4047 3745 3719 3718 3717 3314 4108 3960 3659 4310 4010 3660 3653 3352 2971 2964 2962 2961 2993 2993 2992 2608 2982 3486 3484 3778 3852 3481 3895 3599 3523 3482 4688 4686 4980 4683 4312 4304 4008 3932 3481 3897 3895 3893 3893 3438 4363 4218 4217 3845 4631 4628 4258 4256 3694 3837 3836 3464 3009 3007 3006 3005 2592 3044 3044 2590 3042 3042 2588 2587 3596 3594 3884 3957 3591 4029 3923 4064 4063 4062 4062 3591 5073 5220 5292 5366 4999 4559 4551 4259 4184 4548 4107 3999 3849 4065 4064 3624 4062 3556 4253 4469 4103 4028 4026 4470 4470 4468 4468 4027 3554 3546 3254 3179 3542 3102 2577 2575 2574 2573 2133 2093 2614 2084 2604 2596 2595 2587 2057 2577 2561 2559 2616 2012 2607 2003 2598 1994 2588 1985 2579 1976 2570 1971 2897 2745 3062 3071 3145 3070 3207 2817 2810 3121 3340 3290 3665 3355 3341 3050 3417 3486 3259 2794 2645 2644 2958 3397 3247 3534 3532 4091 4017 3784 3555 3536 3308 3186 3844 3692 3981 3752 3461 3232 2918 2916 2940 2939 2930 3015 3370 3369 3368 3719 3419 3369 4360 4582 4356 4049 4049 3747 3721 3720 3719 3316 4110 3962 3661 4312 4012 3662 3655 3652 3351 2966 2964 2963 2995 2995 2611 2610 2984 3488 3486 3780 3854 3483 3897 3601 3525 3893 4690 4688 4982 4685 4314 4306 4010 3934 3483 3899 3897 3896 3895 3440 4366 4220 4219 3847 4633 4631 4260 4258 3696 3839 3838 3467 3011 3009 3008 3007 2594 3046 3046 2592 3044 3044 2590 2589 3117 3596 3886 3959 3593 4031 3925 4066 4065 4064 4064 3593 5075 5222 5294 5368 5001 4561 4554 4261 4186 4550 4109 4001 3851 4067 4066 3626 4064 3558 4255 4180 4105 4030 4028 4473 4472 4470 4470 4029 3556 3548 3256 3181 3545 3104 2510 2577 2576 2575 2135 2572 2616 2086 2606 2598 2597 2589 2059 2579 2563 2562 2618 2014 2609 2005 2600 1996 2591 1987 2581 1978 2572 1972 3416 3418 3266 3662 3898 3584 3727 3653 3407 3494 3868 3937 4264 4110 3950 3938 4016 3862 4081 3704 3463 3479 3470 3919 3845 4060 3904 4098 4765 4613 4380 4151 3983 4130 4294 4292 4507 4351 4065 3831 3522 3514 3227 3226 3225 3224 4039 4190 4265 4317 4316 4315 4301 5103 4955 4654 4646 4346 3965 4318 4316 4315 4633 4783 4558 4840 4686 4608 4182 4028 3950 3570 3339 3262 3210 3209 3591 3591 3582 3206 4084 4302 4376 4450 4496 4494 4493 4492 4081 5286 5504 5578 5281 4905 4903 4902 4530 4080 4275 4494 4123 4081 4889 5038 5112 4815 4444 5009 5228 4857 4445 4437 4141 4065 4063 3607 3605 3604 3603 3644 3190 3642 3642 3188 3640 3632 3186 4194 4409 4482 4555 4629 4189 4664 4372 4297 4222 4660 4683 5746 5601 5600 5964 5598 5083 4933 5149 5148 4708 4706 4523 4664 4663 4662 4662 4190 5070 5069 5067 5067 4626 4154 5069 4777 4702 5066 4625 4078 3928 4144 4143 3703 3701 3032 3173 3172 3171 2732 2692 3212 3204 3202 3195 2665 3185 3177 3176 3160 2620 3214 2611 3205 2602 3196 2593 3187 3179 3178 3170 3169 2567 3419 3265 3430 3736 3824 3737 3653 3572 3409 3792 3866 3719 4264 4105 3867 3719 4016 4236 3864 3703 3464 3479 3241 3847 4071 3983 4131 4618 4616 4388 4154 3845 4132 3846 4294 4291 4430 4351 4058 3831 3516 3515 3539 3538 3529 3613 4116 4190 4264 4318 4316 4315 5030 4957 4955 4578 4424 4346 4249 4095 4317 3967 4709 4783 4558 4764 4909 4608 4106 4252 3950 3417 3563 3561 3594 3593 3209 3591 3582 3666 4229 4083 4082 4451 4496 4494 4493 4492 4497 5431 5285 5284 5281 4905 4903 4902 4530 4496 4496 4494 4494 4038 4965 5038 5112 4815 5086 5230 5228 4857 4440 4218 4437 4065 3615 3606 3311 3235 3192 3644 3644 3190 3642 3642 3188 3632 3715 4337 4193 4192 4191 4629 4667 4665 4664 4663 4223 4191 4684 5603 5893 5966 5600 5598 5009 5150 5149 5148 4708 4190 4666 4374 4299 4224 4662 4156 5071 4778 4703 5067 4627 5003 4853 5069 5068 4628 4626 4004 4145 4144 4143 3703 3183 3174 2883 2808 2733 2733 3214 2684 3205 2675 3195 3187 3185 3178 2648 3160 3216 3215 3207 3206 3198 3196 3189 2585 3180 2576 3171 2568 2635 2917 2764 3080 3090 3163 2927 3225 2756 2676 3291 3359 3309 3683 3373 3360 3069 3435 3504 3278 2813 2664 2663 2977 3416 3266 3552 3267 4038 4036 3802 3574 3554 3553 3205 3863 3486 3999 3487 3480 3251 2937 2935 2959 2958 2949 3391 3389 3687 3387 3515 3438 3388 4379 4600 4375 3922 4067 3766 3593 3739 3737 3335 4129 3981 3680 4331 4031 3681 3673 3373 2992 2985 2684 2632 3014 3014 3013 2629 2628 3577 3725 3799 3873 3502 3696 3620 3544 3503 4779 4927 5001 4704 4333 4105 4029 3953 3502 3917 3621 3545 3914 3459 4240 4239 4238 3866 4651 4355 4279 4277 3715 3858 3857 3485 3029 3028 3027 3026 2613 3065 3065 2611 2610 3062 3054 2608 3617 3832 3905 3978 3612 4050 4087 4085 4084 4083 4083 3612 5025 5240 5313 5386 5020 4580 4572 4280 4205 4130 4128 4089 4087 4086 4085 3645 3612 3577 4274 4490 4489 4049 4047 4349 4490 4489 4488 4048 3575 3567 3275 3200 3125 3123 2598 2596 2595 2594 2593 2114 2634 2105 2625 2617 2087 2608 2078 2598 2582 2042 2637 2033 2628 2024 2619 2015 2609 2006 2600 1997 2591 2583 2582 2840 2919 2767 3008 3323 3008 3152 3077 2832 2918 3293 3210 3311 3685 3375 3211 3071 3437 3506 3129 2888 2666 2894 2979 3269 3268 3554 3269 4040 4037 3655 3576 3407 3555 3207 3716 3488 4001 3489 3481 2946 2938 2651 2960 2960 2951 3464 3614 3689 3742 3517 3739 3725 4528 4602 4377 4071 4069 3768 3595 3740 3739 3986 3984 3982 3682 4110 4033 3683 3674 3375 2994 2986 2686 2634 3016 3015 3015 2631 2630 3578 3727 3801 3875 3850 3698 3917 3916 3505 4780 4929 5002 4706 4259 4107 4326 3954 3504 3919 3623 3547 3505 4244 4242 4536 4239 3868 4653 4357 4281 3869 3862 3860 3858 3487 2886 3030 3028 3028 3068 2614 3066 3066 2612 3064 3056 2610 3687 3834 3906 3980 4053 3613 4089 3796 3721 4085 4085 4107 5027 5242 5315 5388 5022 4582 4357 4282 4207 4132 4130 4090 4089 4087 4087 4086 3614 4495 4493 4492 4491 4051 4048 4494 4492 4491 4490 4050 3577 3352 3568 3202 3127 3125 2456 2598 2596 2595 2595 2116 2636 2107 2627 2619 2089 2609 2080 2600 2584 2044 2638 2035 2629 2026 2620 2017 2611 2008 2602 2594 2593 2585 2584 2842 2844 2692 3010 3324 3010 3153 3079 2833 2920 3294 3363 3690 3536 3376 3364 3442 3288 3507 3130 2889 2905 2896 3273 3271 3486 3330 3271 4191 4039 3806 3577 3409 3556 3720 3718 3933 3777 3491 3257 2948 2940 2653 2652 2651 2650 3465 3616 3691 3743 3742 3741 3727 4529 4381 4080 4073 3772 3391 3744 3742 3741 4059 3986 3984 4266 4112 4034 3608 3454 3376 2996 2765 2688 2636 2635 3017 3017 3008 2632 3510 3728 3802 3877 3922 3920 3919 3918 3507 4712 4930 5004 4707 4331 4329 4328 3956 3506 3701 3625 3549 3507 4316 4464 4538 4241 3870 4435 4654 4283 3871 3863 3567 3491 3489 2888 3031 3030 3029 3070 2616 3068 3068 2614 3066 3058 2612 3620 3835 3908 3981 4055 3615 4090 3798 3723 3648 4086 4109 5172 5027 5026 5390 5024 4509 4359 4575 4574 4134 4132 3949 4090 4089 4088 4088 3616 4496 4495 4493 4493 4052 3580 4496 4203 4128 4492 4051 3504 3354 3570 3569 3129 3127 2458 2599 2598 2597 2597 2118 2638 2630 2629 2621 2091 2611 2603 2602 2586 2046 2640 2037 2631 2028 2622 2019 2613 2605 2604 2596 2595 2587 1985 2845 2767 2694 3090 3325 3091 3154 3001 2683 2922 3145 3365 3765 3538 3145 3366 3517 3290 3508 3132 2740 2907 2897 3346 3499 3560 3332 3526 4192 3815 3808 3579 3560 3558 3794 3719 4007 3779 3415 3259 2872 2716 2655 2654 2653 2652 3396 3617 3692 3598 3744 3742 3729 4531 4383 4082 4074 3774 3393 3745 3445 3394 4060 4211 3986 4339 4337 4036 3681 3679 3378 2921 2767 2989 3021 2637 3019 3018 3010 3093 3657 3730 3804 3878 3923 3922 3920 3920 3924 4859 4932 5006 4709 4332 4331 4329 3958 3855 3703 3922 3921 3509 4316 4466 4539 4243 4589 4437 4656 4284 3873 3865 3569 3493 3042 3035 3033 2662 3031 3072 2618 3070 3070 2616 3068 3060 3142 3622 3837 3910 3983 4057 3617 3875 3800 3725 3650 4088 4111 5173 5029 5028 5027 5025 4580 4578 4577 4576 4136 3617 4094 4092 4090 4090 4090 3618 4355 4496 4495 4494 4054 3582 4497 4205 4130 4055 4053 3575 3573 3572 3571 3130 2610 2603 2600 2235 2599 2599 2120 2640 2632 2102 2623 2093 2613 2605 2075 2587 2048 2642 2039 2633 2625 2624 2616 2615 2607 2606 2598 1994 2589 1986 2853 2774 2864 3171 3258 3172 3160 3007 2690 3227 3152 3371 3771 3466 3152 3372 3523 3597 3298 3138 2898 2913 2904 3352 3506 3566 3565 3533 4199 3822 3814 3279 3566 3280 3800 3726 4013 3785 3494 3265 2951 2723 2973 2972 2660 2659 3550 3624 3699 3605 3750 3749 4393 4391 4390 4089 3858 3781 3400 3752 3452 3401 3996 4218 3992 4344 4344 4042 3687 3686 3385 2998 2997 2996 3028 2644 2643 3025 3017 3100 3664 3517 3516 3885 3785 3928 3927 3926 3931 4866 4719 4718 4716 4194 4337 4336 3964 3932 3930 3929 3928 3516 4254 4472 4546 4249 4665 4664 4663 4291 3880 3652 3871 3500 3049 3041 2745 2669 3038 3078 3078 2624 3076 3076 2622 3066 3149 3772 3627 3626 3990 4064 4032 3882 4098 4097 3657 4095 4118 5037 5036 5035 5034 5032 4586 4585 4583 4583 4142 3624 4100 3808 3733 4097 4096 3590 4505 4503 4502 4501 4061 3589 4287 4503 4137 4062 4060 3581 3580 3578 3578 3137 2617 2609 2317 2242 2605 2605 2648 2647 2639 2109 2629 2100 2620 2612 2082 2594 2650 2649 2641 2640 2632 2631 2623 2622 2614 2010 2605 2001 2596 1987 2855 2701 2866 3172 3260 3173 3089 3008 2845 3229 3302 3155 3700 3541 3154 3155 3452 3672 3300 3139 2900 2915 2677 3283 3507 3419 3567 4054 4052 3824 3590 3281 3568 3282 3730 3727 3866 3787 3494 3267 2952 2951 2975 2974 2965 3049 3552 3626 3700 3754 3752 3751 4466 4393 4391 4014 3860 3782 3685 3531 3753 3403 3998 4219 3994 4200 4345 4044 3542 3688 3386 2999 2999 2997 3030 2646 2645 3027 3018 3102 3665 3519 3518 3887 3932 3930 3929 3928 3933 4867 4721 4720 4717 4341 4339 4338 3966 3932 3932 3930 3930 3474 4401 4474 4548 4251 4522 4666 4664 4293 3876 3654 3873 3501 3051 3042 2747 2671 2628 3080 3080 2626 3078 3078 2624 3068 3151 3773 3629 3628 3627 4065 4103 4101 4100 4099 3659 3627 4120 5039 5329 5402 5036 5034 4445 4586 4585 4584 4144 3626 4102 3810 3735 3660 4098 3592 4507 4214 4139 4503 4063 4439 4289 4505 4504 4064 4062 3440 3581 3580 3579 3139 2619 2611 2319 2244 2169 2607 2650 2120 2641 2111 2631 2623 2621 2614 2084 2596 2652 2651 2643 2642 2634 2633 2625 2021 2616 2012 2607 2003 2597 1988 2856 2780 3024 3024 3182 3024 3244 2853 2846 3230 3377 3157 3701 3542 3305 3157 3453 3673 3223 2909 2901 2680 2679 3434 3509 3570 3568 4128 4054 3748 3592 3500 3344 3284 3881 3729 3868 3788 3348 3268 2805 2953 2976 2976 2967 3051 3553 3405 3404 3755 3455 3405 4467 4618 4393 4087 4085 3784 3758 3533 3755 3352 4147 4221 3996 4349 4347 4046 3691 3689 3388 2855 3000 2999 3032 3031 2647 2646 3020 3104 3522 3521 3520 3519 3934 3637 3561 3930 3935 4724 4723 4722 4350 4342 4046 3970 3968 3790 3933 3932 3931 3476 4402 4256 4255 4253 4524 4667 4666 4294 3877 3876 3875 3503 3053 2825 3044 2673 2630 3082 3082 2628 3080 3080 2626 3070 3153 3632 3631 3630 3629 4067 4104 4103 4101 4101 4100 3629 5043 5258 5331 5404 5038 5036 4590 4588 4587 4586 4146 3628 3887 4103 3737 3662 4100 3594 4508 4216 4141 4066 4064 4510 4508 4507 4506 4066 3592 3585 3583 3217 3581 3141 2621 2396 2612 2611 2171 2609 2652 2122 2642 2113 2633 2625 2095 2615 2086 2598 2654 2653 2645 2041 2636 2032 2627 2023 2618 2014 2608 2005 2599 1989 2935 2783 3100 3109 3183 3026 3245 2855 2848 3159 3378 3328 3703 3393 3380 3159 3455 3524 3298 2911 2902 2682 2996 3436 3510 3572 3570 4129 4055 3822 3594 3574 3346 3224 3883 3731 4019 3790 3499 3270 2807 2954 2978 2977 2968 3053 3408 3407 3406 3757 3457 3407 4398 4620 4394 4088 4087 3786 3759 3758 3757 3354 4148 4000 3699 4351 4050 3700 3693 3691 3390 3004 3002 3001 3033 3033 2649 2648 3022 3526 3524 3818 3892 3521 3935 3639 3563 3932 4728 4726 5020 4723 4352 4344 4048 3972 3969 3937 3935 3934 3933 3478 4404 4258 4257 3885 4671 4669 4668 4296 3734 3878 3876 3505 3049 2827 3046 3045 2632 3084 3084 2630 3082 3082 2628 2627 3155 3634 3924 3997 3631 4069 3963 4104 4103 4102 4102 3631 5113 5260 5332 5406 5039 4599 4592 4299 4224 4588 4148 4039 3889 4105 4104 3664 4102 3596 4293 4218 4143 4068 4066 4511 4510 4508 4508 4067 3594 3586 3294 3219 3583 3142 2548 2398 2614 2613 2173 2611 2654 2124 2644 2636 2635 2627 2097 2617 2601 2600 2656 2052 2647 2043 2638 2034 2629 2025 2619 2016 2610 2007 2601 3231 3731 3437 3771 3782 3926 3620 4077 3432 3279 3903 4258 4073 4607 4200 4261 3834 4360 4493 4179 3553 3267 3266 3579 4251 4101 4515 4103 5179 5105 4838 4464 4592 4445 4042 4933 4556 5197 4558 4445 4143 3668 3593 3561 3560 3837 4298 4296 4594 4294 4542 4392 4296 5593 5814 5589 5022 5094 4720 4695 4768 4693 4244 5344 5196 4895 5739 5293 4897 4775 4329 3901 3780 3333 3233 3615 3615 3614 3230 3228 4556 4704 4778 4852 4481 4860 4711 4562 4483 6138 6286 6360 6063 5692 5269 5120 4971 4482 5156 4714 4565 4934 4440 5600 5894 5598 5226 6269 5827 5678 5676 4954 5024 4950 4505 3961 3814 3740 3666 3666 3664 3664 3664 3210 3662 4087 3207 4737 4883 4956 5029 4663 4662 5461 5386 5312 5238 5165 4664 6529 6744 6817 6890 6524 6084 5946 5508 5360 5212 5210 5538 5390 5316 5242 5168 4665 5995 5993 6283 6356 5990 5988 6645 6713 6639 6565 6052 5551 5413 4975 4827 4679 4677 4065 3918 3843 3770 3696 3191 3711 3190 3710 3710 3188 3709 3187 3707 4205 3184 3779 4842 5128 5200 4839 5271 5344 4837 5758 5325 5178 5031 5463 5390 4839 6980 6978 7264 7336 6975 6974 6973 6466 6033 6173 6099 5592 6024 5444 4838 5762 5328 5181 5034 5466 5393 4840 4814 6165 6378 6377 5943 6375 5868 5338 6480 6620 6546 6039 6471 5891 5338 5192 4758 4611 4464 4896 4316 3707 3562 3127 2980 3339 3265 3192 2631 3218 2622 3209 2613 3200 2604 3190 2595 3181 2586 2600 3233 3733 3439 3773 3784 3928 3622 4079 3434 3281 3905 4260 4075 4609 4202 4263 3836 4362 4495 4181 3555 3269 3268 3581 4253 4103 4517 4105 5181 5107 4840 4466 4595 4447 4044 4935 4558 5199 4560 4447 4145 3670 3595 3563 3562 3839 4300 4298 4596 4296 4544 4394 4298 5595 5816 5591 5024 5096 4722 4697 4770 4695 4246 5346 5198 4897 5741 5295 4899 4777 4331 3903 3782 3335 3235 3617 3617 3616 3232 3230 4558 4706 4780 4854 4483 4862 4713 4564 4485 6140 6288 6362 6065 5694 5271 5122 4973 4484 5158 4716 4567 4936 4442 5602 5896 5600 5228 6271 5829 5680 5678 4956 5026 4952 4507 3963 3816 3742 3668 3668 3666 3666 3666 3212 3664 4089 3209 4739 4885 4958 5031 4665 4664 5463 5388 5314 5240 5167 4666 6531 6746 6819 6892 6526 6086 5948 5510 5362 5214 5212 5540 5392 5318 5244 5170 4667 5997 5995 6285 6358 5992 5990 6647 6715 6641 6567 6054 5553 5415 4977 4829 4681 4679 4067 3920 3845 3772 3698 3193 3713 3192 3712 3712 3190 3711 3189 3709 4207 3186 3781 4844 5130 5202 4841 5273 5346 4839 5760 5327 5180 5033 5465 5392 4841 6982 6980 7266 7338 6977 6976 6975 6468 6035 6175 6101 5594 6026 5446 4840 5764 5330 5183 5036 5468 5395 4842 4816 6167 6380 6379 5945 6377 5870 5340 6482 6622 6548 6041 6473 5893 5340 5194 4760 4613 4466 4898 4318 3709 3564 3129 2982 3341 3267 3194 3192 3220 2624 3211 2615 3202 2606 3192 2597 3183 2588 2602 2661 3266 3478 3550 3622 3695 3261 3766 3839 3259 3252 2963 2889 3248 3247 3247 2667 3246 2652 4249 4097 4112 4577 4681 4587 4591 4422 3945 4626 4551 4833 5331 5074 4567 4851 5099 5309 4875 4617 4216 4167 3928 4744 4969 5230 5083 4997 5896 5519 5405 4766 5182 4768 5449 5447 5935 5561 5182 4808 4406 4258 4226 4225 3913 4268 5077 5151 5226 5472 5397 5323 6227 6225 6223 5805 5505 5355 4959 5209 5059 4961 5862 6083 5858 6257 6330 5955 5512 5366 4991 4517 4370 4296 4280 3896 3895 4277 4629 4312 5254 5108 5107 5476 5634 5704 5630 5556 5523 6836 6690 6689 6687 6188 6113 6039 5594 5894 5747 5672 5599 5104 6410 6483 6557 6260 7007 6860 6785 6341 5767 5469 5615 5170 4681 4551 4109 3960 3877 4329 4329 3875 4327 4327 3873 4749 4352 5426 5282 5281 5645 5718 6152 6004 5930 5856 5343 5780 5774 7145 7435 7508 7142 7140 6421 6489 6415 6341 5828 5327 6127 5689 5541 5393 5831 5294 6801 6872 6655 7019 6653 6213 7161 7304 7230 6717 6715 5935 6003 5929 5855 5342 4793 4655 4217 4069 3921 4359 4376 3854 4375 3853 4373 4373 4372 4372 3850 4867 4388 5593 5664 5449 5808 5881 5447 5952 6228 6294 6220 6146 6073 5493 5998 6017 7729 7586 7585 7944 8016 7582 7075 6930 6855 6348 6707 6634 6054 6052 6286 6352 6278 6204 6131 5551 6056 5478 7044 6755 6681 7040 7039 6532 6531 7291 7357 7283 7209 7136 6556 6554 5929 5782 5708 5634 5561 4981 4979 4300 4152 4077 4004 3930 3350 3855 3882 3881 3873 3872 3864 3863 3855 3853 3846 3250 3265 2669 3247 2653 4558 4702 4773 4846 4918 4484 4989 4482 4481 5082 5081 5080 5079 5079 4572 5077 4497 3903 3755 3894 3533 3892 3891 3891 3890 3310 2652 4250 4098 4120 4585 4757 4582 4587 4417 3946 4569 4567 4849 5333 5003 4554 4838 5078 5288 4862 4604 4066 4168 4372 4840 4993 5254 5107 4999 5898 5521 5407 4745 5161 4747 5492 5426 5906 5540 5154 4787 4407 4033 4227 4226 3914 3912 5109 5183 5258 5357 5429 5355 6229 6227 6226 5925 5507 5357 4930 5476 5030 4932 5825 6047 5829 6439 6293 5926 5476 5329 4963 4518 4371 4297 4281 3897 3896 4278 4630 4352 5295 5148 5147 5516 5674 5744 5670 5596 5525 6838 6692 6691 6689 6045 6115 6041 5596 5857 5710 5636 5562 5111 6220 6438 6512 6223 6962 6815 6741 6304 5722 5424 5570 5133 4682 4552 4110 3961 4330 4330 4330 3876 4328 4328 3874 4750 4400 5475 5330 5329 5693 5766 6131 5835 5978 5904 5391 5829 5776 7147 7146 7145 7144 7142 6639 6492 6417 6344 5830 5282 6082 5644 5496 5860 5786 5249 6748 6820 6893 6966 6608 6168 7108 7251 7177 6664 6670 5882 5950 5876 5802 5297 4794 4656 4218 4070 3922 4360 4377 4376 4376 3854 4374 4374 4373 4373 3851 4868 4444 5508 5720 5792 5864 5937 5503 6008 6284 6350 6276 6202 6129 5549 6054 6019 7731 7588 7587 7946 8018 7584 7583 6791 6857 6783 6709 6636 6056 6054 6447 6299 6225 6151 6078 5498 6003 5425 6983 6981 6620 6979 6979 6472 6478 7230 7296 7222 7148 7075 6495 6501 5869 5722 5647 5573 5500 4920 4926 4301 4153 4079 4005 3931 3351 3856 3296 3882 3874 3873 3865 3864 3856 3855 3847 3251 3266 2670 3249 2653 3848 4060 4132 4204 4276 3842 4347 3840 3839 4441 4440 4438 4437 4437 3930 4435 3855 3854 4302 4441 4440 4439 4439 3932 4437 3857 3262 3255 2966 2892 3251 3250 3250 2670 2669 2011 2896 2817 2907 3213 3301 3215 3130 3050 2733 3270 3195 3414 3741 3582 3195 3415 3565 3713 3341 3181 2941 2956 2718 3324 3549 3608 3608 3576 4241 3865 3857 3322 3609 3323 3771 3769 4056 3828 3536 3308 2994 2992 3016 3015 2703 3090 3593 3667 3742 3795 3793 3792 4436 4434 4432 4055 3901 3823 3443 3572 3495 3444 4039 4260 4035 4241 4386 4085 3583 3729 3427 3041 3040 3039 3071 2687 2686 3068 3059 3143 3706 3560 3559 3928 3828 3971 3970 3969 3974 4908 4762 4761 4759 4382 4380 4379 4007 3974 3973 3971 3971 3515 4442 4515 4589 4292 4708 4707 4705 4334 3847 3695 3914 3542 3092 3084 2788 2712 2669 3121 3121 2667 3119 3119 2665 3109 3192 3814 3670 3669 4032 4106 4144 4142 4141 4140 3700 3668 4161 5080 5370 5443 5077 5075 4486 4627 4626 4625 4185 3667 4143 3851 3776 3701 4139 3633 4688 4543 4542 4906 4540 4948 4798 5014 5013 4573 4571 3951 4092 4091 4090 3650 3132 3124 2832 2757 2682 3120 3169 2647 3168 2646 3166 3166 3165 3165 2643 3155 3237 3917 3774 3773 4132 4204 4277 4276 4164 4303 4302 4301 4301 3794 4299 4340 5526 5384 5383 5741 5814 5380 4873 4866 4864 4503 4862 4862 4355 4353 4165 4304 4303 4302 4302 3795 4300 3745 4786 4497 4423 4782 4781 4274 4272 4645 4784 4783 4782 4782 4275 4273 3595 3734 3733 3732 3732 3225 3223 2632 2630 2628 2628 2627 2120 2625 2676 2675 2667 2666 2658 2657 2649 2053 2640 2044 2631 2035 2613 2017 2676 2012 2898 2744 2909 3215 3303 3216 3132 3052 2735 3272 3197 3416 3743 3584 3197 3417 3495 3715 3343 3183 2943 2958 2720 3326 3551 3462 3610 3578 4095 3867 3859 3324 3611 3325 3773 3771 3909 3830 3538 3310 2995 2994 3018 3017 3008 3092 3595 3669 3744 3797 3795 3794 4509 4436 4434 4057 3903 3825 3728 3574 3497 3446 4041 4262 4037 4243 4388 4087 3585 3731 3429 3043 3042 3041 3073 2689 2688 3070 3061 3145 3708 3562 3561 3930 3975 3973 3972 3971 3976 4910 4764 4763 4760 4384 4382 4381 4009 3975 3975 3973 3973 3517 4444 4517 4591 4294 4565 4709 4707 4336 3919 3697 3916 3544 3094 3085 2790 2714 2671 3123 3123 2669 3121 3121 2667 3111 3194 3816 3672 3671 3670 4108 4146 4144 4143 4142 3702 3670 4163 5082 5372 5445 5079 5077 4488 4629 4628 4627 4187 3669 4145 3853 3778 3703 4141 3635 4690 4545 4544 4908 4541 4950 4800 5016 5015 4575 4573 3953 4094 4093 4092 3652 3134 2909 2834 2759 2684 3122 3171 2649 3170 2648 3168 3168 2646 3167 2645 3157 3239 3919 3776 3775 4134 4206 4279 4278 4166 4305 4304 4303 4303 3796 4301 4342 5528 5386 5385 5384 5816 5382 4875 4868 4865 4505 4864 4863 4356 4355 4167 4306 4305 4304 4304 3797 4302 3747 4788 4499 4425 4783 4783 4276 3746 4788 4786 4425 4784 4784 4277 4275 3597 3736 3735 3734 3734 3227 3225 2633 2632 2630 2630 2629 2122 2627 2678 2677 2669 2668 2660 2659 2651 2055 2642 2046 2633 2037 2615 2019 2678 2013 3346 3636 3484 3801 3810 3884 3727 3946 3556 3549 3860 4079 4029 4404 4094 4080 3789 4156 4225 3998 3533 3384 3383 3697 4136 3986 4273 4271 4830 4756 4522 4294 4275 4047 3925 4583 4206 4720 4491 4200 3971 3657 3655 3679 3678 3669 3754 4109 4108 4107 4235 4158 4108 5099 5320 5095 4642 4788 4486 4460 4459 4458 4055 4849 4701 4400 5051 4751 4401 4393 4093 3712 3705 3703 3702 3734 3734 3733 3349 3723 4227 4225 4519 4593 4222 4636 4340 4264 4223 5499 5427 5721 5424 5053 4825 4749 4673 4222 4638 4341 4265 4634 4179 4960 4959 4958 4586 5372 5075 4999 4997 4435 4578 4577 4205 3750 3748 3747 3746 3333 3785 3785 3331 3783 3782 3774 3328 4337 4335 4625 4698 4332 4770 4664 4805 4804 4803 4803 4332 5813 5961 6033 6107 5740 5300 5292 5000 4925 4850 4848 4809 4807 4806 4805 4365 4332 4297 5208 5498 5571 5205 5203 5537 5678 5677 5676 5236 4765 4757 4465 4390 4315 4313 3790 3788 3787 3786 3785 3312 3832 3311 3831 3831 3309 3830 3308 3828 3820 3306 3901 4439 4725 4797 4436 4868 4941 4434 4968 4680 4606 4532 4964 4964 4435 5004 6049 6335 6407 6046 6478 6044 5537 5315 5528 5527 5093 5525 5018 4434 4969 4681 4607 4533 4965 4965 4435 4409 5235 5448 5447 5013 5445 4938 4408 5448 5161 5087 5013 5445 4938 4407 4399 4111 4037 3963 4395 3888 3302 3295 3006 2932 3291 3290 3290 3289 2753 2744 3331 2735 3322 2726 3312 2717 3303 2708 3294 3278 3277 3341 3340 2673 3559 3561 3486 3727 4042 3727 3871 3796 3544 3637 4011 4080 4407 4253 4093 4081 4159 4005 4224 3848 3606 3622 3613 3990 3988 4203 4047 3988 4908 4756 4523 4294 4126 4273 4437 4435 4650 4494 4208 3974 3665 3657 3370 3369 3368 3367 4182 4333 4408 4460 4459 4458 4444 5246 5098 4797 4790 4489 4108 4461 4459 4458 4776 4703 4701 4983 4829 4751 4325 4171 4093 3713 3482 3405 3353 3352 3734 3734 3725 3349 4227 4445 4519 4593 4639 4637 4636 4635 4224 5429 5647 5721 5424 5048 5046 5045 4673 4223 4418 4637 4266 4224 5032 5181 5255 4958 4587 5152 5371 5000 4588 4580 4284 4208 4206 3750 3748 3747 3746 3787 3333 3785 3785 3331 3783 3775 3329 4337 4552 4625 4698 4772 4332 4807 4515 4440 4365 4803 4826 5889 5744 5743 6107 5741 5226 5076 5292 5291 4851 4849 4666 4807 4806 4805 4805 4333 5279 5426 5498 5572 5205 4765 5680 5388 5313 5677 5236 4691 4758 4757 4756 4316 4314 3790 3788 3787 3786 3786 3313 3787 3833 3311 3832 3310 3830 3830 3829 3821 3307 4509 4654 4725 4798 4870 4436 4941 4903 4969 4968 4967 4533 4459 4964 4436 6118 6263 6335 6407 6480 6046 6044 5532 5530 5528 5528 5527 5020 5018 4904 4756 4969 4968 4534 4460 4966 4436 5451 5450 5448 5447 5447 4940 4938 5452 5450 5449 5448 5447 4940 4938 4408 4186 4399 4398 3964 4395 3889 3303 3081 3294 3293 2859 3291 3291 2754 2754 2745 3331 2736 3322 2727 3313 3305 3304 3296 3295 3279 2682 3342 2674 2023 2917 2838 2928 3235 3322 3236 3224 3071 2754 3291 3216 3435 3835 3603 3216 3436 3587 3661 3362 3202 2962 2977 2967 3345 3570 3630 3629 3597 4263 3886 3878 3343 3630 3344 3792 3790 4077 3849 3557 3329 3015 3013 3037 3036 2724 3111 3614 3688 3763 3816 3814 3813 4457 4455 4453 4076 3922 3845 3464 3593 3516 3465 4060 4281 4056 4262 4408 4106 3750 3750 3449 3062 3061 3060 3092 2708 2707 3089 3081 3164 3727 3581 3580 3949 3849 3992 3991 3990 3995 4929 4783 4782 4780 4403 4401 4400 4028 3995 3994 3993 3992 3536 4463 4536 4610 4313 4729 4728 4726 4355 3868 3716 3935 3563 3113 3105 2809 2733 2690 3142 3142 2688 3140 3140 2686 3130 3213 3835 3691 3690 4054 4127 4165 4163 4162 4161 3721 4158 4182 5101 5391 5464 5098 5096 4507 4648 4647 4646 4206 3688 4164 3872 3797 3722 4160 3654 4709 4780 4563 4927 4561 4121 4819 5035 5034 4594 4592 3972 4113 4112 4111 3671 3153 3145 2853 2778 2703 3141 3190 2668 3189 2667 3187 3187 3186 3186 2664 3176 3258 3938 4009 3794 4153 4226 3792 4297 4185 4324 4323 4322 4322 3815 4320 4361 5548 5405 5404 5763 5835 5401 4894 4887 4885 4883 4883 4883 4376 4374 4186 4325 4324 4323 4323 3816 4321 3766 4807 4518 4444 4803 4802 4295 4294 4666 4805 4804 4803 4803 4296 4294 3756 3755 3754 3753 3753 3246 3244 2653 2651 2649 2649 2648 2141 2646 2697 2696 2688 2687 2679 2678 2670 2668 2661 2065 2652 2056 2634 2038 2697 2029 2689 2024 2918 2840 2767 3163 3398 3164 3227 3074 2756 3220 3218 3437 3838 3532 3218 3439 3590 3363 3364 3205 2813 2980 2970 3419 3572 3633 3631 3599 4265 3888 3880 3651 3633 3631 3866 3792 4080 3851 3560 3332 2945 2789 3039 2727 2726 2725 3469 3690 3765 3671 3816 3815 3802 4457 4456 4155 4147 3847 3466 3818 3518 3467 4133 4284 4059 4411 4410 4109 3754 3752 3451 3065 2840 3062 3094 2710 3092 3091 3083 3166 3730 3803 3877 3951 3851 3995 3993 3993 3997 4932 5005 4784 4782 4260 4403 4402 4031 3998 3996 3995 3994 3582 4320 4538 4612 4315 4732 4730 4729 4357 3946 3718 3642 3566 3115 3107 2811 2735 3104 3145 2691 3143 3143 2689 2688 3132 3215 3838 3910 3692 4056 4130 3690 3948 4164 4163 3723 4161 4184 5246 5102 5101 5100 5098 4652 4651 4649 4649 4208 3690 4167 3874 3799 4163 4163 3656 4568 4783 4856 4929 4563 4123 4821 4746 4671 4596 4594 4117 4116 4114 4114 3673 3155 3147 2855 2780 3144 3143 3192 3191 3191 2669 3189 2668 3188 3188 2666 3178 3260 3799 4011 4083 4155 4228 3794 4299 4328 4327 4325 4324 4324 3817 4322 4363 5550 5621 5406 5765 5838 5404 5402 4748 4887 4886 4885 4885 4378 4376 4329 4328 4326 4326 4325 3818 4323 3768 4668 4807 4806 4805 4805 4298 4296 4668 4807 4806 4805 4805 4298 4296 3760 3758 3756 3756 3755 3248 3246 2587 2653 2652 2651 2217 2143 2649 2112 2698 2103 2689 2681 2680 2672 2671 2663 2661 2654 2058 2637 2040 2699 2031 2691 2025 2685 3581 3427 3592 3898 3986 3899 3815 3735 3418 3955 3880 4099 4426 4267 3880 4100 4178 4398 4026 3866 3619 3641 3403 4009 4234 4145 4293 4261 4778 4550 4542 4007 4294 4008 4456 4454 4592 4513 4221 3993 3678 3677 3701 3685 3691 3775 4278 4352 4427 4480 4478 4477 5121 5119 5117 4740 4586 4508 4128 4257 4180 4129 4724 4945 4720 4926 5071 4770 4268 4414 4112 3726 3725 3724 3756 3372 3371 3753 3744 3828 4391 4245 4244 4613 4658 4656 4655 4654 4659 5593 5447 5446 5444 5067 5065 5064 4692 4659 4658 4656 4656 4200 5127 5200 5274 4977 5248 5392 5390 5019 4532 4380 4599 4227 3777 3769 3473 3397 3354 3806 3775 3352 3804 3804 3350 3794 3877 4499 4355 4354 4353 4791 4829 4827 4826 4825 4385 4353 4846 5765 6055 6128 5762 5760 5171 5312 5311 5310 4870 4352 4828 4536 4461 4386 4824 4318 5373 5228 5227 5591 5225 5633 5483 5699 5698 5258 5256 4636 4777 4776 4775 4335 3817 3808 3517 3442 3367 3805 3854 3332 3814 3331 3851 3851 3849 3850 3328 3840 3922 4602 4459 4458 4817 4889 4962 4961 4849 4988 4987 4986 4986 4479 4984 5025 6211 6069 6068 6067 6499 6065 5558 5551 5549 5188 5547 5547 5040 5038 4850 4989 4988 4987 4987 4480 4985 4430 5471 5182 5108 5467 5466 4959 4429 5471 5469 5467 5467 5467 4960 4958 4280 4419 4418 4417 4417 3910 3908 3316 3315 3313 3313 3312 2805 3310 3361 3360 2765 3351 3343 3342 3334 2738 3325 2729 3316 2720 3298 2702 3361 2693 3352 2686 2685 3581 3505 3749 3749 3907 3749 3969 3734 3572 3955 4029 3882 4426 4267 4030 3882 4179 4398 3948 3634 3620 3405 3404 4159 4234 4295 4293 4853 4779 4473 4317 4225 4069 4009 4606 4454 4593 4513 4073 3993 3530 3678 3702 3701 3692 3776 4278 4130 4129 4480 4180 4130 5192 5343 5118 4812 4810 4509 4483 4258 4480 4077 4872 4946 4721 5074 5072 4771 4416 4414 4113 3580 3725 3724 3756 3756 3372 3371 3745 3829 4247 4246 4245 4244 4658 4362 4286 4655 4660 5449 5448 5447 5075 5067 4771 4695 4693 4515 4658 4657 4656 4201 5127 4981 4980 4978 5249 5392 5391 5019 4602 4601 4600 4228 3702 3550 3769 3768 3355 3807 3807 3353 3805 3805 3351 3795 3878 4357 4647 4355 4354 4792 4828 4828 4826 4826 4825 4354 5837 5983 6056 6129 5763 5322 5315 5313 4947 5311 4871 4353 4612 4828 4827 4387 4825 4319 5373 5229 5228 5227 5225 5703 5701 5700 5699 5258 4787 4780 4487 4412 4776 4336 3743 3593 3809 3808 3368 3806 3855 3333 3815 3332 3852 3852 3330 3850 3329 3841 3923 4602 4460 4459 4458 4890 4963 4456 4991 4702 4628 4987 4986 4986 4984 5026 6071 6070 6069 6068 6500 6066 5559 5551 5263 5189 5115 5547 5040 4456 4992 4703 4629 4988 4987 4987 4986 4431 5471 5183 5109 5035 5467 4960 4430 5471 5183 5109 5035 5467 4960 4429 4422 4420 4059 4418 4418 3911 3909 3176 3315 3314 3313 3313 2806 3311 3362 3361 3353 2757 3344 2748 3335 2739 3326 2730 3316 2721 3299 3363 3362 2694 3353 2686 2724 3014 2862 3179 3188 3262 3105 3324 2934 2927 3238 3457 3407 3782 3472 3458 3406 3534 3603 3377 2990 2762 2761 3075 3514 3364 3651 3649 4208 4134 3901 3672 3653 3425 3303 3961 3584 4098 3869 3578 3349 3035 3033 3057 3056 3047 3132 3487 3486 3485 3835 3536 3486 4477 4698 4473 4020 4166 3864 3838 3837 3836 3433 4227 4079 3778 4429 4129 3779 3772 3471 3090 3083 3081 3080 3112 3112 3111 2727 3101 3605 3603 3897 3971 3600 4014 3718 3642 3601 4877 4805 5099 4802 4431 4422 4127 4051 3600 4016 4013 3643 4012 3557 4338 4337 4336 3964 4750 4453 4377 4375 3813 3956 3955 3583 3128 3126 3125 3124 2711 3163 3163 2709 3161 3161 3152 2706 3715 3713 4003 4076 3710 4148 4042 4183 4182 4181 4181 3710 5192 5339 5411 5485 5118 4678 4670 4378 4303 4666 4226 4187 4185 4184 4183 3743 3710 3675 4586 4876 4949 4583 4581 4915 5056 5055 5054 4614 4143 4135 3843 3768 3693 3691 3168 3166 3165 3164 2724 2690 3211 2689 3209 3209 3207 3208 2686 3206 3198 2684 3279 3817 4103 4175 3814 4246 4319 3812 4346 4058 3984 3910 4342 4342 3813 4382 5427 5713 5785 5424 5856 5422 4915 4693 4906 4545 4471 4903 4396 3812 4347 4059 3985 3911 4343 4343 3813 3787 4613 4826 4825 4391 4823 4316 3786 4827 4539 4465 4391 4823 4316 3785 3777 3489 3415 3341 3773 3266 2680 2673 2670 2310 2669 2669 2668 2667 2718 2122 2709 2113 2700 2104 2691 2095 2681 2086 2672 2656 2655 2719 2718 2710 2709 2041 2700 2036 2940 2786 2951 3257 3345 3258 3174 3093 2930 3314 3387 3240 3785 3626 3239 3240 3537 3757 3385 3224 2985 3000 2762 3368 3592 3504 3652 4139 4137 3909 3675 3366 3653 3367 3815 3812 3951 3872 3579 3352 3037 3036 3060 3059 3050 3134 3637 3488 3487 3839 3837 3836 4551 4701 4476 4099 3945 3867 3770 3616 3838 3488 4230 4304 4079 4285 4430 4129 3627 3772 3471 2938 3084 3082 3115 3114 2730 3112 3103 3187 3750 3604 3603 3602 4017 4015 4014 4013 4018 4952 4806 4805 4433 4426 4424 4422 4051 3873 4016 4015 4015 3559 4486 4558 4338 4336 4607 4750 4749 4377 3961 3959 3958 3586 3136 2908 2832 2756 2713 3165 3165 2711 3163 3163 2709 3153 3236 3858 3714 3713 3712 4150 4187 4186 4185 4184 4183 3712 5126 5124 5414 5487 5121 5119 4530 4671 4670 4669 4229 3711 3970 3895 3820 3745 4183 3677 4731 4587 4586 4950 4583 4992 5059 5058 5057 4617 4615 4138 4136 4135 4134 3694 3176 2951 3167 2801 2726 3164 3213 2691 3211 2690 3210 3210 2688 3209 2687 3199 3281 3961 3818 3817 4176 4248 4321 3814 4349 4347 3986 4345 4345 3838 4343 4384 5570 5428 5427 5426 5858 5424 4917 4910 4621 4547 4906 4905 4398 4397 4209 4348 4347 4346 4346 3839 4344 3789 4829 4541 4467 4393 4825 4318 3788 4830 4827 4467 4826 4825 4318 4317 3639 3778 3777 3776 3776 3269 3267 2675 2674 2672 2671 2671 2164 2669 2720 2719 2711 2710 2702 2701 2693 2097 2684 2088 2675 2079 2657 2061 2720 2052 2711 2043 2703 2037 2697 3602 3525 3613 3919 4007 3920 3836 3755 3592 3975 4049 3902 4447 4287 4050 3902 4199 4418 3968 3654 3647 3662 3424 4030 4254 4166 4313 4801 4799 4493 4337 4028 4314 4029 4477 4474 4613 4534 4093 4014 3699 3691 3722 3721 3712 3796 4298 4150 4149 4501 4498 4497 5213 5363 5138 4832 4607 4529 4432 4278 4500 4097 4892 4966 4741 5094 5092 4791 4289 4434 4133 3600 3746 3744 3777 3776 3392 3774 3765 3849 4412 4266 4265 4264 4679 4677 4306 4675 4680 5613 5468 5467 5095 5088 4791 4715 4713 4535 4678 4677 4676 4221 5148 5001 5000 4998 5269 5412 5411 5039 4623 4621 4620 4248 3798 3570 3789 3418 3375 3827 3827 3373 3825 3825 3371 3815 3898 4520 4376 4375 4374 4812 4849 4848 4846 4846 4845 4374 5788 5786 6076 6149 5783 5781 5192 5333 5332 5331 4891 4373 4632 4557 4482 4407 4845 4339 5393 5249 5248 5611 5245 5723 5721 5720 5719 5279 4807 4800 4798 4797 4796 4356 3838 3613 3829 3828 3388 3826 3875 3353 3873 3352 3872 3872 3350 3871 3349 3861 3943 4622 4480 4479 4478 4910 4983 4476 5011 5009 4648 5007 5007 4500 5005 5046 6232 6090 6089 6088 6520 6086 5579 5572 5283 5209 5568 5567 5060 4476 5012 5010 4649 5008 5008 4501 5006 4451 5491 5203 5129 5055 5487 4980 4450 5492 5203 5129 5488 5487 4980 4979 4301 4440 4439 4438 4438 3931 3929 3336 3335 3334 3333 3333 2826 3331 3382 3381 3373 3372 2777 2768 3355 2759 3346 2750 3336 2741 3319 2723 3382 2714 3373 2705 3365 2698 2697 3602 3526 3770 3770 4008 3921 3837 3756 3593 3976 4050 3903 4448 4288 4051 3903 4200 4419 3969 3655 3647 3663 3425 4180 4255 4167 4314 4802 4800 4494 4338 4029 4090 4030 4627 4475 4614 4534 4094 4015 3551 3699 3723 3722 3713 3797 4299 4151 4150 4501 4201 4151 5213 5364 5139 4833 4831 4530 4504 4279 4501 4098 4893 4967 4742 5095 5093 4792 4290 4435 4134 3601 3746 3745 3778 3777 3393 3761 3766 3850 4268 4267 4266 4265 4680 4383 4307 4676 4681 5470 5469 5468 5096 5089 4792 4716 4714 4536 4679 4678 4677 4222 5148 5002 5001 4999 5270 5413 5412 5040 4623 4622 4621 4249 3799 3571 3790 3419 3376 3828 3828 3374 3804 3826 3372 3816 3899 4378 4377 4376 4375 4813 4850 4849 4847 4847 4846 4375 5858 6004 6077 6150 5784 5781 5336 5334 5333 5332 4892 4374 4633 4849 4483 4408 4846 4340 5394 5250 5249 5248 5246 5724 5722 5721 5720 5280 4808 4801 4799 4433 4797 4357 3839 3614 3830 3829 3389 3827 3876 3354 3874 3353 3843 3873 3351 3871 3350 3862 3944 4623 4481 4480 4479 4911 4984 4477 5012 4723 4649 5008 5007 5007 5006 5047 6233 6091 6090 6089 6521 6087 5580 5572 5284 5210 5136 5568 5061 4477 5013 5011 4650 5009 5009 4502 5007 4452 5492 5204 5130 5056 5488 4981 4451 5493 5204 5130 5489 5488 4981 4450 4443 4441 4439 4439 4439 3932 3930 3197 3336 3335 3334 3334 2827 3332 3383 3382 3374 3373 3365 2769 3356 2760 3347 2751 3337 2742 3320 3384 3383 2715 3374 2706 3366 2698 2047 2958 2882 3126 3126 3284 3126 3193 3112 2949 3332 3406 3259 3804 3644 3407 3259 3556 3775 3325 3011 3003 3018 2781 3536 3611 3523 3670 4230 4156 3850 3694 3602 3446 3386 3983 3831 3970 3890 3450 3371 2907 3055 3079 3078 3069 3153 3655 3507 3506 3857 3557 3507 4569 4720 4495 4189 4187 3886 3860 3635 3857 3454 4249 4323 4098 4451 4449 4148 3793 3791 3490 2957 3102 3101 3134 3133 2749 3130 3122 3206 3624 3623 3622 3621 4036 3739 3663 4032 4037 4826 4825 4824 4452 4444 4148 4072 4070 3892 4035 4034 4033 3578 4504 4358 4357 4355 4626 4769 4768 4396 3979 3978 3977 3605 3079 2927 3146 3145 2732 3184 3184 2730 3182 3182 2728 3172 3255 3734 3733 3732 3731 4169 4206 4205 4203 4203 4202 3731 5214 5360 5433 5506 5140 4699 4692 4690 4688 4688 4248 3730 3989 4205 4204 3764 4202 3696 4750 4606 4605 4604 4602 5080 5078 5077 5076 4635 4164 4157 4154 3789 4153 3713 3195 2970 3186 3185 2745 3183 3232 2710 3230 2709 3229 3229 2707 3227 2706 3218 3300 3979 3837 3836 3835 4267 4340 3833 4368 4079 4005 4364 4363 4363 4362 4403 5589 5447 5446 5445 5877 5443 4936 4928 4640 4566 4492 4924 4417 3833 4369 4366 4006 4365 4364 4364 4363 3808 4848 4560 4486 4412 4844 4337 3807 4849 4560 4486 4844 4844 4337 3806 3799 3797 3436 3795 3795 3288 3286 2553 2692 2691 2690 2690 2183 2688 2739 2738 2730 2729 2721 2125 2712 2116 2703 2107 2693 2098 2676 2740 2739 2071 2730 2062 2722 2053 2713 2048 2960 2961 2809 3205 3441 3206 3270 3116 2949 3037 3411 3480 3880 3653 3493 3481 3632 3405 3624 3247 2855 3022 3012 3462 3614 3675 3447 3641 4308 4155 3923 3694 3675 3673 3909 3835 4122 3894 3530 3374 2987 2831 2770 2769 2768 2767 3511 3733 3807 3713 3859 3857 3844 4646 4498 4197 4189 3889 3508 3860 3560 3509 4175 4326 4101 4454 4452 4151 3796 3571 3493 3036 2882 3104 3136 2752 3134 3133 3125 3208 3772 3845 3919 3993 4038 4037 4035 4035 4039 4974 5047 5121 4824 4447 4446 4444 4073 3970 3818 4037 4036 3624 4362 4581 4654 4358 4704 4552 4771 4399 3988 3979 3684 3608 3157 3150 3147 2777 3146 3187 2733 3185 3185 2731 3183 3175 3257 3880 3952 4025 4098 4172 3732 3990 4206 3840 3765 4203 4226 5288 5144 5143 5142 5140 4695 4693 4692 4691 4251 3732 4209 4207 3841 4205 4205 3733 4610 4825 4898 4971 4605 4165 5080 4788 4713 4638 4636 4160 4158 4157 4156 3715 3197 3190 2897 2822 3186 3186 3234 3233 3233 2711 3231 2710 3230 3230 2708 3220 2707 3841 4053 4125 4197 4270 3836 4341 4371 4369 4367 4367 4366 3859 4364 4405 5451 5663 5735 5807 5880 5446 5444 4931 4929 4928 4927 4927 4420 4418 4372 4370 4368 4368 4367 3860 4365 3810 4710 4849 4848 4847 4847 4340 4338 4851 4850 4848 4847 4847 4340 4338 3802 3800 3799 3798 3797 3290 3288 2703 2481 2694 2693 2259 2691 2691 2154 2740 2145 2731 2136 2722 2714 2713 2705 2704 2696 2100 2679 2082 2742 2073 2733 2064 2724 2723 2715 2714 2709 3621 3623 3471 3789 4103 3789 3933 3858 3612 3699 4073 4142 4469 4315 4155 4143 4221 4067 4286 3909 3668 3684 3675 4124 4050 4265 4109 4303 4970 4818 4585 4356 4188 4335 4499 4497 4712 4556 4270 4036 3727 3719 3432 3431 3430 3429 4244 4395 4470 4522 4521 4520 4506 5308 5160 4859 4851 4551 4170 4523 4521 4519 4838 4988 4763 5116 4891 4813 4387 4233 4155 3698 3544 3467 3415 3414 3796 3796 3787 3411 4289 4507 4581 4655 4701 4699 4698 4697 4286 5491 5709 5783 5486 5109 5108 5107 4735 4632 4480 4699 4698 4286 5094 5243 5317 5020 5366 5214 5433 5061 4650 4642 4346 4270 4268 3812 3810 3809 3808 3849 3395 3847 3847 3393 3845 3837 3391 4399 4614 4687 4760 4834 4394 4869 4577 4502 4427 4865 4888 5950 5806 5805 6169 5802 5288 5138 5354 5353 4913 4911 4728 4869 4868 4867 4867 4395 5341 5488 5560 5634 5267 4827 5742 5450 5375 5738 5298 4822 4820 4819 4818 4378 3859 3852 3850 3849 3848 3848 3375 3895 3895 3373 3894 3372 3892 3892 3370 3883 3369 4571 4716 4787 4859 4932 4498 5003 5033 5031 5030 5029 5028 4521 5026 4498 6113 6325 6397 6469 6542 6108 6106 5593 5592 5590 5590 5589 5082 5080 4966 5032 5031 5030 4596 4522 5027 4498 5513 5511 5510 5509 5509 5002 5000 5514 5512 5510 5510 5509 5002 5000 4396 4248 4461 4460 4026 3952 3951 3365 3143 3356 3355 2921 3353 3353 2816 3402 2807 3393 2798 3384 2789 3375 3367 3366 3358 3356 3341 2744 3404 2735 3395 3394 3386 3385 3377 3376 2710 3622 3624 3549 3790 4105 3790 3934 3859 3614 3700 4074 3992 4470 4316 4156 3993 4222 4068 4288 3911 3669 3685 3676 4053 4051 4050 4110 4051 4971 4819 4437 4357 4189 4337 4500 4498 4270 4557 4271 4263 3728 3720 3433 3432 3741 3732 4245 4396 4471 4524 4522 4521 4507 5310 5161 4860 4853 4851 4550 4524 4522 4521 4768 4766 4764 5046 4892 4814 4465 4234 4157 3776 3545 3468 3416 3797 3797 3797 3788 3412 4290 4509 4582 4657 4702 4700 4699 4698 4287 5492 5710 5784 5488 5111 5109 5108 4736 4286 4481 4405 4329 4287 5096 5244 5318 5021 4650 5215 5139 5063 4651 4643 4347 4271 4269 3668 3811 3810 3809 3850 3396 3848 3848 3394 3832 3838 3392 4400 4615 4688 4761 4835 4395 4870 4578 4503 4428 4866 4889 5952 6023 5806 6170 5804 5364 5139 5355 5354 4914 4912 4729 4870 4869 4868 4868 4396 5342 5489 5561 5635 5268 4828 5744 5451 5376 5740 5300 4754 4604 4820 4819 4379 4377 3710 3851 3850 3849 3849 3376 3896 3896 3895 3895 3373 3871 3893 3892 3884 3370 4573 4717 4788 4861 4933 4499 5004 4966 4818 5031 5030 4596 4522 5028 4499 6182 6327 6398 6470 6543 6109 6107 5595 5593 5592 5591 5590 5083 5081 4498 4819 5032 5031 4597 5029 5029 4499 5514 5513 5511 5511 5510 5003 5001 5447 5513 5512 5511 5077 5003 5001 4471 4249 4462 4461 4027 4459 3952 3366 3357 3070 2996 2922 3354 3354 2817 3403 2808 3394 2799 3385 2790 2790 3368 3367 3359 3358 3342 2745 3405 2736 3396 3395 3387 3386 3378 3377 2710 2978 3057 2905 3219 3230 3303 3067 3365 2970 2816 3431 3348 3449 3823 3513 3349 3209 3575 3644 3267 3026 2804 3032 3117 3407 3406 3692 3407 4178 4175 3793 3714 3693 3693 3345 4002 3626 4139 3627 3619 3084 3076 2789 3099 3098 3089 3602 3529 3827 3809 3655 3877 3863 4666 4740 4515 4209 4207 3906 3733 3878 3877 4124 4122 4121 3820 4248 4171 3821 3813 3513 3132 3124 2824 2772 3154 3153 3153 2769 2768 3716 3865 3939 4013 3988 3836 4055 4054 3643 4918 5067 5140 4844 4397 4245 4464 4092 3642 4057 3761 3685 3643 4382 4380 4674 4377 4006 4791 4495 4419 4007 4000 3998 3996 3625 3024 3167 3166 3166 3206 2752 3204 3204 2750 3202 3194 2748 3825 3972 4044 4118 4191 3751 4227 3934 3859 4223 4222 4245 5308 5380 5453 5526 5160 4720 4495 4711 4345 4270 4268 4228 4227 4225 4225 4224 3752 4699 4845 4918 4991 4625 4184 5100 5098 5096 5096 4656 4185 3960 4176 4175 3735 3733 3066 3207 3206 3205 3205 2732 3252 3252 3251 3251 2729 3249 2728 3248 3240 2726 3861 4073 4145 4217 3856 3855 4360 3854 4174 4387 4386 3952 4384 4384 3855 5539 5683 5754 5827 5899 5465 5463 4883 4735 4948 4947 4513 4439 4438 3854 4175 4388 4387 3953 4385 4385 3855 4871 4869 4868 4867 4866 4359 4357 3828 4655 4868 4867 4433 4865 4358 3827 3605 3818 3817 3383 3815 3308 2722 2714 2426 2352 2278 2710 2710 2173 2760 2164 2751 2155 2741 2146 2732 2137 2723 2715 2714 2698 2696 2761 2760 2752 2751 2743 2742 2074 2733 2065 2724 2060 2982 2828 2993 3299 3387 3300 3216 3136 2819 3356 3281 3500 3827 3668 3281 3501 3579 3799 3427 3267 3027 3042 2804 3410 3634 3546 3694 3662 4179 3951 3943 3408 3695 3409 3857 3855 3993 3914 3622 3394 3079 3078 3102 3101 3092 3176 3679 3753 3828 3881 3879 3878 4593 4520 4518 4141 3987 3909 3812 3658 3880 3530 4125 4346 4121 4327 4472 4171 3669 3815 3513 3126 3126 3124 3157 2773 2772 3154 3145 3229 3792 3646 3645 4014 4059 4057 4056 4055 4060 4994 4848 4847 4475 4468 4466 4465 4093 3915 4059 4057 4057 3601 4528 4601 4675 4378 4649 4793 4791 4420 4003 4001 4000 3628 3178 2950 2874 2798 2755 3207 3207 2753 3205 3205 2751 3195 3278 3900 3756 3755 3754 4192 4230 4228 4227 4226 3786 3754 5168 5166 5456 5529 5163 5161 4572 4713 4712 4711 4271 3753 4229 3937 3862 3787 4225 3719 4774 4629 4628 4992 4625 5034 4884 5100 5099 4659 4657 4037 4178 4177 4176 3736 3218 2993 2918 2843 2768 3206 3255 2733 3254 2732 3252 3252 2730 3251 2729 3241 3323 4003 3860 3859 4218 4290 4363 4361 4250 4389 4388 4387 4387 3880 4385 4426 5612 5470 5469 5468 5900 5466 4959 4952 4663 4589 4948 4947 4440 4439 4251 4390 4389 4388 4388 3881 4386 3831 4872 4583 4509 4867 4867 4360 3830 4872 4870 4509 4868 4868 4361 4359 3681 3820 3819 3818 3818 3311 3309 2717 2716 2714 2714 2713 2206 2711 2762 2761 2753 2752 2744 2743 2735 2139 2726 2130 2717 2121 2699 2103 2762 2094 2753 2085 2745 2076 2736 2067 2727 2726 2721 3643 3565 3492 3962 4123 3889 3952 3799 3481 3945 3943 4162 4562 4257 3943 4163 4315 4388 4089 3930 3538 3705 3695 4144 4297 4358 4356 4324 4990 4613 4605 4070 4358 4356 4591 4517 4805 4576 4285 4057 3670 3514 3764 3452 3451 3450 4194 4415 4490 4396 4541 4540 4527 5182 5181 4880 4872 4572 4191 4543 4243 4192 4857 5009 4783 5136 5135 4834 4478 4477 4176 3790 3788 3787 3819 3435 3817 3816 3808 3891 4455 4528 4601 4676 4576 4720 4718 4718 4722 5657 5729 5509 5507 4985 5128 5127 4755 4723 4721 4720 4719 4307 5045 5263 5337 5040 5457 5455 5454 5082 4671 4443 4367 4291 3840 3832 3536 3460 3829 3870 3416 3868 3868 3414 3413 3857 3940 4563 4634 4417 4781 4855 4415 4673 4889 4888 4448 4886 4909 5971 5827 5826 5825 5823 5377 5376 5374 5374 4933 4415 4892 4599 4524 4888 4887 4381 5293 5508 5581 5654 5288 4848 5546 5471 5396 5321 5319 4842 4841 4839 4839 4398 3880 3872 3580 3505 3869 3868 3917 3916 3916 3394 3914 3393 3913 3898 3391 3903 3985 4524 4736 4808 4880 4953 4519 5024 5053 5052 5050 5049 5049 4542 5047 5088 6275 6346 6131 6490 6563 6129 6127 5473 5612 5611 5610 5610 5103 5101 5054 5053 5051 5050 5050 4543 5048 4493 5393 5532 5531 5530 5530 5023 5021 5393 5532 5531 5530 5530 5023 5021 4485 4483 4481 4481 4480 3973 3971 3312 3378 3377 3376 2942 2868 3373 2837 3423 2828 3414 3406 3405 3397 3396 2801 2792 3379 2783 3362 2765 3424 2756 3416 2747 3407 3406 3398 3397 3389 3388 2721 3643 3645 3570 3811 4125 3811 3955 3880 3634 3721 4095 4164 4491 4337 4177 4165 4243 4089 4308 3931 3690 3706 3697 4074 4072 4287 4131 4072 4992 4840 4607 4378 4210 4357 4521 4519 4734 4578 4292 4058 3749 3741 3454 3453 3452 3451 4266 4417 4492 4544 4543 4542 4528 5330 5182 4881 4873 4573 4192 4545 4543 4542 4860 5010 4785 5067 4913 4835 4409 4255 4177 3797 3566 3489 3437 3436 3818 3818 3809 3433 4311 4529 4603 4677 4723 4721 4720 4719 4308 5513 5731 5805 5508 5131 5130 5129 4757 4307 4502 4721 4350 4308 5116 5265 5339 5042 5388 5236 5455 5083 4672 4664 4368 4292 4290 3834 3826 3825 3824 3871 3417 3869 3869 3415 3867 3859 3413 4421 4636 4709 4782 4856 4416 4891 4599 4524 4449 4887 4910 5973 5828 5827 6191 5824 5310 5160 5376 5375 4935 4933 4750 4891 4890 4889 4889 4417 5363 5510 5582 5656 5289 4849 5764 5472 5397 5761 5320 4775 4842 4841 4840 4400 4397 3874 3872 3871 3870 3870 3397 3917 3917 3395 3916 3394 3914 3914 3392 3905 3391 4593 4738 4809 4882 4954 4520 5025 4987 5053 5052 5051 5050 4543 5048 4520 6135 6347 6419 6491 6564 6130 6128 5616 5614 5612 5612 5611 5104 5102 4988 5054 5053 5052 4618 4544 5049 4520 5535 5534 5532 5531 5531 5024 5022 5536 5534 5533 5532 5531 5024 5022 4418 4270 4483 4482 4048 3974 3973 3387 3165 3378 3377 2943 3375 3375 2838 3424 2829 3415 2820 3406 2811 3397 3389 2802 3380 3379 3363 2766 3426 2757 3417 3416 3408 3407 3399 3398 2730 3389 2722 2862 3078 2926 3241 3251 3324 3088 3386 2917 2837 3452 3369 3470 3844 3534 3370 3230 3596 3665 3288 3047 2825 3053 3138 3577 3427 3713 3428 4199 4197 3814 3735 3715 3714 3366 4024 3647 4160 3648 3640 3105 3098 3096 3120 3119 3110 3623 3550 3848 3830 3676 3898 3884 4687 4761 4536 4083 4228 3927 3754 3899 3898 3496 4143 4142 3841 4269 4192 3842 3834 3534 3153 3145 2845 2793 3175 3174 3174 2790 2789 3737 3886 3960 4034 4009 3857 4076 3705 3664 4939 5088 5162 4865 4418 4266 4485 4113 3663 4078 3782 3706 4075 4403 4401 4695 4398 4027 4812 4516 4440 4028 4021 4019 4018 3646 3045 3189 3187 3187 3227 2773 3225 3225 2771 3223 3215 2769 3846 3993 4065 4139 4212 3772 4248 3955 3880 4244 4244 4266 5186 5401 5474 5547 5181 4741 4516 4441 4366 4291 4289 4249 4248 4246 4246 4245 3773 4651 4866 4939 5012 4646 4644 5121 5119 5118 5117 4677 4206 3981 4197 3831 3756 3754 3229 3229 3227 3227 3226 2753 3273 2752 3272 3272 2750 3270 2749 3269 3261 2747 3882 3880 4166 4238 3877 3876 4382 3875 4195 4408 4407 3973 4405 4405 3876 5560 5704 5776 5848 5920 5486 5484 4978 4756 4969 4968 4534 4965 4459 3875 4196 4409 4408 3974 4406 4406 3876 4824 4890 4889 4888 4887 4380 4378 3849 4676 4889 4888 4454 4886 4379 3848 3626 3552 3478 3404 3836 3329 2743 2735 2447 2373 2299 2731 2731 2194 2781 2185 2772 2176 2762 2167 2753 2158 2744 2736 2735 2719 2718 2782 2781 2773 2772 2764 2763 2095 2754 2086 2745 2077 2737 2072 3003 2924 3014 3321 3482 3322 3311 3157 2840 3304 3302 3521 3921 3616 3302 3522 3673 3747 3448 3288 3048 3063 3054 3503 3656 3716 3715 3683 4349 3972 3964 3429 3716 3430 3950 3876 4163 3935 3644 3415 3101 2873 3123 3122 2810 2809 3700 3774 3849 3755 3900 3899 4543 4541 4540 4239 4008 3931 3550 3902 3602 3551 4146 4368 4142 4494 4494 4192 3837 3836 3535 3148 3147 3146 3178 2794 2793 3175 3167 3250 3814 3667 3666 4035 3935 4078 4077 4076 4081 5015 4869 4868 4866 4344 4487 4486 4114 4081 4080 4079 4078 3666 4404 4622 4696 4399 4815 4814 4813 4441 3954 3802 4021 3649 3199 3191 2895 2819 3188 3228 3228 2774 3226 3226 2772 3216 3299 3922 3777 3776 4140 4213 4182 4032 4248 4247 3807 4245 4268 5187 5186 5185 5184 5182 4736 4735 4733 4733 4292 3774 4250 3958 3883 4247 4246 3740 4795 4867 4940 5013 4647 4207 4905 5121 5120 4680 4678 4058 4199 4198 4197 3757 3239 3231 2939 2864 2789 3227 3276 3275 3275 2753 3273 3273 3272 3272 2750 3262 3344 4024 4095 4167 4239 4312 3878 4383 4271 4410 4409 4408 4408 3901 4406 4447 5634 5491 5490 5849 5921 5487 5486 4832 4971 4970 4969 4969 4462 4460 4412 4411 4410 4409 4409 3902 4407 3852 4893 4891 4530 4889 4889 4382 4380 4752 4891 4890 4889 4889 4382 4380 3843 3842 3840 3839 3839 3332 3330 2739 2737 2736 2735 2734 2227 2732 2196 2782 2774 2773 2765 2764 2756 2755 2747 2151 2738 2142 2720 2124 2783 2115 2775 2106 2766 2097 2757 2756 2748 2747 2739 2738 2733 3663 3665 3590 3831 4146 3831 3975 3900 3654 3741 4115 4184 4511 4357 4197 4185 4263 4109 4328 3952 3710 3726 3717 4094 4092 4307 4151 4092 5012 4860 4627 4398 4230 4377 4541 4539 4754 4598 4312 4078 3769 3761 3474 3473 3472 3471 4286 4437 4512 4564 4563 4562 4548 5350 5202 4901 4894 4593 4212 4565 4563 4562 4880 4807 4805 5087 4933 4855 4429 4275 4197 3817 3586 3509 3457 3456 3838 3838 3829 3453 4331 4549 4623 4697 4743 4741 4740 4739 4328 5533 5751 5825 5528 5152 5150 5149 4777 4327 4522 4741 4370 4328 5136 5285 5359 5062 4691 5256 5475 5104 4692 4684 4388 4312 4310 3854 3852 3851 3850 3891 3437 3889 3889 3435 3887 3879 3433 4441 4656 4729 4802 4876 4436 4911 4619 4544 4469 4907 4930 5993 5848 5847 6211 5845 5330 5180 5396 5395 4955 4953 4770 4911 4910 4909 4909 4437 5383 5530 5602 5676 5309 4869 5784 5492 5417 5781 5340 4795 4862 4861 4860 4420 4418 3887 3892 3891 3890 3883 3417 3937 3937 3415 3936 3414 3934 3934 3933 3925 3411 4613 4758 4829 4902 4974 4540 5045 5007 5073 5072 5071 4637 4563 5068 4540 6222 6367 6439 6511 6584 6150 6148 5636 5634 5632 5632 5631 5124 5122 5008 4860 5073 5072 4638 4564 5070 4540 5555 5554 5552 5551 5551 5044 5042 5556 5554 5553 5552 5551 5044 5042 4512 4290 4503 4502 4068 4499 3993 3407 3185 3398 3397 2963 3395 3395 2858 3444 2849 3435 2840 3426 2831 3417 3409 3408 2813 3399 3383 2786 3446 2777 3437 3436 3428 3427 3419 3418 2750 3409 2741 3400 2734 3452 3743 3590 3906 3916 3990 3753 4052 3582 3502 3966 4185 4135 4509 4200 4186 3895 4261 4331 4104 3639 3490 3489 3803 4242 4092 4378 4093 4935 4862 4628 4400 4380 4379 4031 4689 4312 4825 4313 4306 4077 3763 3761 3785 3784 3775 4217 4215 4513 4213 4341 4264 4214 5205 5426 5201 4748 4893 4592 4419 4565 4563 4161 4955 4807 4506 5157 4857 4507 4499 4199 3818 3811 3510 3458 3840 3840 3839 3455 3454 4403 4551 4625 4699 4328 4522 4446 4370 4329 5605 5753 5827 5530 5159 4931 4855 4779 4328 4743 4447 4371 4740 4285 5066 5360 5064 4692 5477 5181 5105 5103 4541 4684 4683 4311 3855 3854 3853 3852 3892 3438 3890 3890 3436 3888 3880 3434 4512 4658 4731 4804 4438 4437 4913 4911 4909 4909 4909 4438 5851 6066 6139 6212 5846 5406 5398 5106 5031 4956 4954 4915 4913 4912 4911 4910 4438 5316 5314 5604 5677 5311 5309 5643 5784 5783 5782 5342 4871 4863 4571 4496 4421 4419 3889 3894 3886 3892 3891 3418 3938 3417 3937 3937 3415 3936 3414 3934 3926 3412 4007 4545 4831 4903 4542 4974 5047 4540 4860 4786 4712 4638 5070 5070 4541 6157 6155 6441 6513 6152 6151 6150 5643 5421 5634 5633 5199 5631 5124 4540 5075 4787 4713 4639 5071 5071 4541 4515 5341 5554 5553 5119 5550 5044 4514 5341 5554 5553 5119 5551 5044 4513 4505 4217 4143 4069 4501 3994 3408 3401 3112 3038 3397 3396 3396 2859 3446 2850 3437 2841 3428 2832 3418 2823 3409 2814 2814 3384 3383 3447 3446 3438 3437 2769 3428 2760 3419 2751 3411 2742 3402 2734 2083 3021 2945 3189 3189 3427 3340 3256 3175 3012 3395 3469 3322 3867 3707 3470 3322 3619 3838 3388 3074 3066 3082 2844 3599 3674 3586 3733 4221 4219 3913 3757 3448 3509 3449 3897 3894 4033 3953 3513 3434 3118 3118 3142 3141 3132 3216 3718 3570 3569 3921 3620 3570 4632 4783 4558 4252 4250 3949 3923 3698 3920 3517 4312 4386 4161 4514 4512 4211 3709 3854 3553 3020 3165 3164 3197 3196 2812 3194 3185 3269 3831 3686 3685 3684 4099 3802 3726 4095 4100 4889 4888 4887 4515 4508 4211 4135 4133 3955 4098 4097 4096 3641 4567 4421 4420 4418 4689 4832 4831 4459 4042 4041 4040 3668 3218 2990 3209 2838 2795 3247 3247 2793 3245 3245 2791 3235 3318 3797 3796 3795 3794 4232 4269 4268 4266 4266 4265 3794 5208 5423 5496 5569 5203 5200 4755 4753 4752 4751 4311 3793 4052 4268 3902 3827 4265 3759 4813 4669 4668 4667 4665 5143 5141 5140 5139 4699 4227 4220 4218 3852 4216 3776 3258 3033 3249 3248 2808 3246 3295 2773 3293 2772 3292 3292 2770 3290 2769 3281 3363 4042 3900 3899 3898 4330 4403 3896 4431 4142 4068 4427 4426 4426 4425 4466 5652 5510 5509 5508 5940 5506 4999 4991 4703 4629 4555 4987 4480 3896 4432 4430 4069 4428 4428 3921 4426 3871 4911 4623 4549 4475 4907 4400 3870 4912 4623 4549 4908 4907 4400 3869 3862 3860 3858 3858 3858 3351 3349 2616 2755 2754 2753 2753 2246 2751 2802 2801 2793 2792 2784 2188 2775 2179 2766 2170 2756 2161 2739 2803 2802 2134 2793 2125 2785 2116 2776 2107 2767 2098 2758 2757 2749 2748 2885 3101 2949 3264 3274 3347 3111 3409 2940 2860 3475 3392 3493 3867 3557 3393 3253 3619 3688 3311 3070 2848 3076 3161 3600 3450 3736 3451 4222 4220 3837 3758 3738 3737 3389 4047 3670 4183 3671 3663 3128 3121 3119 3143 3142 3133 3646 3573 3871 3853 3699 3921 3907 4710 4784 4559 4253 4251 3950 3777 3922 3921 3519 4166 4165 3864 4292 4215 3865 3857 3557 3176 3168 2868 2816 3198 3197 3197 2813 2812 3760 3909 3983 4057 4032 3880 4099 4098 3687 4962 5111 5185 4888 4441 4289 4508 4136 3686 4101 3805 3729 4097 4426 4424 4718 4421 4050 4835 4539 4463 4051 4044 4042 4041 3669 3068 3212 3210 3210 3250 2796 3248 3248 2794 3246 3238 2792 3869 4016 4088 4162 4235 3795 4271 3978 3903 4267 4267 4289 5209 5424 5497 5570 5204 4764 4539 4464 4389 4314 4312 4272 4271 4269 4269 4268 3796 4743 4889 4962 5035 4669 4666 5144 5142 5141 5140 4700 4229 4004 4220 3854 3779 3777 3110 3252 3250 3249 3249 2776 3296 2775 3295 3295 2773 3293 2772 3292 3284 2770 3905 3903 4189 4261 3900 3899 4405 3898 4218 4431 4430 3996 4428 4428 3899 5583 5727 5799 5871 5943 5509 5507 5001 4779 4992 4991 4557 4988 4482 3898 4219 4432 4431 3997 4429 4429 3899 4847 4913 4912 4911 4910 4403 4401 3872 4699 4912 4911 4477 4909 4402 3871 3649 3575 3501 3427 3859 3352 2766 2758 2470 2396 2322 2754 2754 2217 2804 2208 2795 2199 2785 2190 2776 2181 2767 2759 2758 2742 2741 2805 2804 2796 2795 2787 2786 2118 2777 2109 2768 2100 2760 2091 2751 2085 2745 3685 3609 3853 3853 4011 3853 4073 3838 3676 4059 4133 3986 4530 4371 4134 3986 4283 4502 4052 3738 3730 3509 3508 4263 4338 4399 4397 4957 4883 4577 4421 4329 4173 4113 4710 4558 4697 4617 4177 4097 3634 3782 3806 3805 3796 3880 4382 4234 4233 4584 4284 4234 5296 5447 5222 4916 4914 4613 4587 4362 4584 4181 4976 5050 4825 5178 5176 4875 4520 4518 4217 3684 3829 3828 3860 3860 3476 3475 3849 3933 4351 4350 4349 4348 4762 4466 4390 4759 4764 5553 5552 5551 5179 5171 4875 4799 4797 4619 4762 4761 4760 4305 5231 5085 5084 5082 5498 5496 5495 5123 4706 4705 4704 4332 3806 3654 3873 3872 3459 3911 3911 3457 3909 3909 3455 3899 3982 4461 4751 4459 4458 4896 4932 4932 4930 4930 4929 4458 5941 6087 6160 6233 5867 5426 5419 5417 5051 5415 4975 4457 4716 4932 4931 4491 4929 4423 5477 5333 5332 5331 5329 5807 5805 5804 5803 5362 4891 4884 4591 4516 4880 4440 3847 3697 3913 3912 3472 3910 3959 3437 3957 3436 3956 3956 3434 3954 3433 3945 4027 4706 4564 4563 4562 4994 5067 4560 5095 4806 4732 5091 5090 5090 5088 5130 6175 6174 6173 6172 6604 6170 5663 5655 5367 5293 5219 5651 5144 4560 5096 4807 4733 5092 5091 5091 5090 4535 5575 5287 5213 5139 5571 5064 4534 5575 5287 5213 5139 5571 5064 4533 4526 4524 4163 4522 4522 4015 4013 3280 3419 3418 3417 2984 2910 3415 3466 3465 3457 2861 3448 2852 3439 2843 3430 2834 3420 2825 3403 3467 3466 2798 3457 2789 3448 2780 3440 2771 3431 2762 3422 3421 3413 3412 2745 3686 3608 3535 4005 4166 3932 3995 3842 3524 3988 3986 4205 4605 4300 3986 4206 4358 4431 4132 3973 3581 3748 3738 4187 4340 4401 4399 4367 5033 4656 4648 4113 4401 4399 4634 4560 4848 4619 4328 4100 3713 3557 3807 3495 3494 3493 4237 4458 4533 4439 4584 4583 4570 5225 5224 4923 4915 4615 4234 4586 4286 4235 4900 5052 4826 5179 5178 4877 4521 4520 4219 3833 3831 3830 3862 3478 3860 3859 3851 3934 4498 4571 4645 4719 4619 4763 4761 4761 4765 5700 5772 5552 5550 5028 5171 5170 4798 4766 4764 4763 4762 4350 5088 5306 5380 5083 5500 5498 5497 5125 4714 4486 4410 4334 3883 3875 3579 3503 3872 3913 3459 3911 3911 3457 3456 3900 3983 4606 4677 4460 4824 4898 4458 4716 4932 4931 4491 4929 4952 6014 5870 5869 5868 5866 5420 5419 5417 5417 4976 4458 4935 4642 4567 4931 4930 4424 5336 5551 5624 5697 5331 4891 5589 5514 5439 5364 5362 4885 4884 4882 4882 4441 3923 3915 3623 3548 3912 3911 3960 3959 3959 3437 3957 3436 3956 3956 3434 3946 4028 4567 4779 4851 4923 4996 4562 5067 5096 5095 5093 5092 5092 4585 5090 5131 6318 6389 6174 6533 6606 6172 6170 5516 5655 5654 5653 5653 5146 5144 5097 5096 5094 5094 5093 4586 5091 4536 5436 5575 5574 5573 5573 5066 5064 5436 5575 5574 5573 5573 5066 5064 4528 4526 4524 4524 4523 4016 4014 3355 3421 3420 3419 2985 2911 2911 2880 3466 2871 3457 3449 3448 3440 3439 3431 2835 3422 2826 3405 2808 3467 2799 3459 2790 3450 3449 3441 3440 3432 3431 3423 3422 2754 3413 2746 3041 3120 2968 3282 3293 3366 3130 3428 3033 2879 3494 3411 3512 3886 3576 3412 3272 3638 3707 3330 3089 2867 3095 3180 3470 3469 3755 3470 4241 4238 3856 3777 3756 3756 3408 4065 3689 4202 3690 3682 3147 3139 2852 3162 3161 3152 3665 3815 3890 3872 3718 3940 3926 4729 4803 4578 4272 4270 3969 3796 3941 3940 4187 4185 4183 3883 4311 4234 3884 3876 3576 3195 3187 2887 2835 3217 3216 3216 2832 2831 3779 3928 4002 4076 4051 3899 4118 4117 3706 4981 5130 5203 4907 4460 4308 4527 4155 3705 4120 3824 3748 3706 4445 4443 4737 4440 4069 4854 4558 4482 4070 4063 4061 3690 3688 3087 3230 3229 3229 3269 2815 3267 3267 2813 3265 3257 2811 3888 4035 4107 4181 4254 3814 4289 3997 3922 4286 4285 4308 5371 5443 5516 5589 5223 4783 4558 4774 4408 4333 4331 4290 4290 4288 4288 4287 3815 4762 4908 4981 5054 4688 4247 5163 5161 5159 5159 4719 4248 4023 4239 4238 3798 3796 3129 3270 3269 3268 3268 2795 3315 3315 3314 3314 2792 3312 2791 3311 3303 2789 3924 4136 4208 4280 3919 3918 4423 3917 4237 4450 4449 4015 4447 4447 3918 5602 5746 5817 5890 5962 5528 5526 4946 4798 5011 5010 4576 4502 4501 3917 4238 4451 4450 4016 4448 4448 3918 4934 4932 4931 4930 4929 4422 4420 3891 4718 4931 4930 4496 4927 4421 3890 3668 3881 3880 3446 3878 3371 2785 2777 2489 2415 2341 2773 2773 2236 2823 2227 2813 2218 2804 2209 2795 2200 2786 2778 2777 2761 2164 2824 2823 2815 2814 2806 2805 2137 2796 2128 2787 2119 2778 2110 2770 2101 2761 2096 3044 2966 2893 3289 3524 3290 3353 3200 2882 3346 3344 3564 3964 3658 3344 3565 3716 3489 3490 3331 2939 3106 3096 3545 3698 3759 3757 3725 4391 4014 4007 3777 3759 3757 3992 3918 4206 3978 3686 3458 3071 2915 3165 2853 2852 2851 3595 3816 3891 3797 3942 3941 3928 4583 4582 4281 4273 3973 3592 3944 3644 3593 4259 4410 4185 4537 4536 4235 3880 3878 3577 3191 2966 3188 3220 2836 3218 3217 3209 3292 3856 3929 4003 4077 3977 4121 4119 4119 4123 5058 5131 4910 4908 4386 4529 4528 4157 4124 4122 4121 4120 3708 4446 4664 4738 4441 4858 4856 4855 4483 4072 3844 3768 3692 3241 3233 2937 2861 3230 3271 2817 3269 3269 2815 2814 3258 3341 3964 4036 3818 4182 4256 3816 4074 4290 4289 3849 4287 4310 5372 5228 5227 5226 5224 4778 4777 4775 4775 4334 3816 4293 4000 3925 4289 4289 3782 4694 4909 4982 5055 4689 4249 4947 4872 4797 4722 4720 4243 4242 4240 4240 3799 3281 3273 2981 2906 3270 3269 3318 3317 3317 2795 3315 2794 3314 3314 2792 3304 3386 3925 4137 4209 4281 4354 3920 4425 4454 4453 4451 4450 4450 3943 4448 4489 5676 5747 5532 5891 5964 5530 5528 4874 5013 5012 5011 5011 4504 4502 4455 4454 4452 4452 4451 3944 4449 3894 4794 4933 4932 4931 4931 4424 4422 4794 4933 4932 4931 4931 4424 4422 3886 3884 3882 3882 3881 3374 3372 2713 2565 2778 2777 2343 2269 2775 2238 2824 2229 2815 2807 2806 2798 2797 2789 2787 2780 2184 2763 2166 2825 2157 2817 2148 2808 2807 2799 2798 2790 2789 2781 2780 2112 2771 2103 2762 2097 3046 2970 3214 3214 3372 3214 3281 3200 3037 3420 3494 3347 3892 3732 3495 3347 3644 3863 3413 3099 3091 3106 2869 3624 3699 3611 3758 4246 4244 3938 3782 3473 3534 3474 4071 3919 4058 3978 3538 3459 2995 3143 3167 3166 3157 3241 3743 3595 3594 3945 3645 3595 4657 4808 4583 4277 4275 3974 3948 3723 3945 3542 4337 4411 4186 4539 4537 4236 3734 3879 3578 3045 3190 3189 3222 3221 2837 3218 3210 3294 3712 3711 3710 3709 4124 3827 3751 4120 4125 4914 4913 4912 4540 4532 4236 4160 4158 3980 4123 4122 4121 3666 4592 4446 4445 4443 4714 4857 4856 4484 4067 4066 4065 3693 3167 3015 3234 3233 2820 3272 3272 2818 3270 3270 2816 3260 3343 3822 3821 3820 3819 4257 4294 4293 4291 4291 4290 3819 5302 5448 5521 5594 5228 4787 4780 4778 4777 4776 4336 3818 4077 4293 4292 3852 4290 3784 4838 4694 4693 4692 4690 5168 5166 5165 5164 4723 4252 4245 4242 3877 4241 3801 3283 3058 3274 3273 2833 3271 3320 2798 3318 2797 3317 3317 2795 3315 2794 3306 3388 4067 3925 3924 3923 4355 4428 3921 4456 4167 4093 4452 4451 4451 4450 4491 5677 5535 5534 5533 5965 5531 5024 5016 4728 4654 4580 5012 4505 3921 4457 4454 4094 4453 4453 4452 4451 3896 4936 4648 4574 4500 4932 4425 3895 4937 4648 4574 4933 4932 4425 3894 3887 3885 3524 3883 3883 3376 3374 2641 2780 2779 2778 2778 2271 2776 2827 2826 2818 2817 2809 2213 2800 2204 2791 2195 2781 2186 2764 2828 2827 2159 2818 2150 2810 2141 2801 2132 2792 2123 2783 2782 2774 2773 2765 2764 2910 3126 2973 3289 3299 3372 3136 3434 2965 2885 3500 3417 3518 3892 3582 3568 3278 3644 3713 3487 3095 2873 2872 3186 3625 3475 3761 3476 4247 4245 4010 3783 3763 3762 3414 4072 3695 4208 3696 3688 3153 3146 3144 3168 3167 3158 3600 3598 3896 3878 3724 3946 3597 4735 4809 4584 4131 4276 3975 3802 3947 3946 3544 4191 4190 3889 4540 4240 3890 3882 3582 3201 3193 2893 2841 3223 3222 3222 2838 2837 3786 3934 4008 4082 3711 3905 4124 3753 3712 4987 5136 5210 4913 4466 4314 4533 4161 3711 4126 3830 3754 4123 4451 4449 4743 4446 4075 4860 4564 4488 4486 4069 4067 4066 3694 3238 3237 3235 3235 3275 2821 3273 3273 2819 3271 3263 2817 3895 4041 4114 4187 4260 3820 4296 4003 3928 4292 4292 4314 5234 5449 5522 5595 5229 4789 4780 4489 4414 4339 4337 4297 4296 4294 4294 4293 3821 4699 4697 4987 5060 4694 4692 5026 5167 5166 5165 4725 4254 4029 3954 3879 3804 3802 3278 3277 3275 3275 3274 2801 3321 2800 3320 3320 2798 3318 2797 3317 3309 2795 3930 3928 4214 4286 3925 3924 4430 3923 4243 4456 4455 4021 4453 4453 3924 5608 5752 5824 5896 5968 5534 5532 5026 4804 5017 5016 4582 5014 4507 3923 4244 4457 4096 4022 4454 4454 3924 4872 4938 4937 4936 4502 4428 4426 3897 4724 4937 4936 4502 4934 4427 3896 3888 3600 3526 3452 3884 3377 2791 2783 2495 2421 2347 2779 2779 2242 2829 2233 2820 2224 2810 2215 2801 2206 2792 2197 2783 2767 2766 2830 2829 2821 2820 2812 2811 2143 2802 2134 2793 2125 2785 2116 2776 2107 2767 2099 3836 3837 3547 3942 4334 3943 4164 4091 3759 3774 4297 4428 4916 4689 4441 4431 4596 4442 4723 4197 3655 3759 3959 4419 4345 4830 4458 4599 5487 5335 5006 4705 4760 4686 5089 5015 5428 5128 4687 4387 4024 3622 3506 3505 3504 3502 4539 4761 4835 5149 5005 4931 4873 5968 5820 5519 5407 4963 4537 5080 4636 4539 5498 5649 5424 6039 5893 5520 5088 4719 4569 4034 3736 3886 3871 3487 3869 3868 4215 3942 4871 4944 5018 5092 5463 5318 5244 5172 5139 6439 6512 6586 6289 5871 5727 5653 5210 5397 5101 5248 5175 4725 5828 6047 6120 5824 6566 6200 6347 5903 5455 5334 4895 4747 4258 4139 3698 3550 3919 3921 3467 3919 3919 3465 3917 4334 3990 5050 5122 5195 5268 5342 4902 5406 5550 5477 4965 5403 5397 6896 6752 6751 6750 6748 6255 6109 6036 5963 5450 4903 5699 5624 5115 5479 5407 4905 6219 6434 6507 6580 6214 5774 7007 6571 6424 6277 6275 5721 5576 5502 5430 4917 4369 4242 3805 3658 4022 3950 3967 3966 3966 3444 3964 3443 3963 3963 3441 4451 4034 5082 5294 5366 5438 5511 5077 5582 6065 5920 5846 5773 5701 5122 5627 5647 7343 7414 7486 7558 7631 7197 7195 6413 6480 6407 6334 6262 5683 5681 6068 5923 5849 5777 5704 5125 5630 5053 6600 6812 6884 6956 7029 6595 6593 7583 7437 7364 7291 7219 6640 6638 6027 5881 5807 5735 5662 5083 5081 4346 4054 4195 4122 3616 3470 3976 3422 4008 3421 4007 4007 4006 4006 4005 4005 4004 4004 3416 4566 3414 5252 5461 5532 5603 5674 5246 5744 5245 5815 6355 6209 6135 6062 5990 5418 5916 5844 5843 5889 7777 7636 7635 7634 8060 8132 7632 7631 7059 6915 6487 6342 6197 6623 6551 5907 5905 5245 6001 6139 6066 5566 5991 5920 5276 5846 5230 6835 6972 6971 6970 6970 6470 6968 6396 5810 7420 7345 6846 7200 7127 7055 6411 6410 5810 5666 5238 5093 4948 5374 5302 4658 4657 3993 3848 3421 3276 3131 3557 3485 2841 3411 2804 3454 2795 3445 2786 3437 2777 3428 2768 3419 3417 3410 3409 2765 2764 3836 3985 3693 4018 4029 4171 3867 4312 3688 3536 4300 4279 4319 4842 4444 4282 4080 4595 4726 4422 3881 3524 3523 3836 4496 4346 4758 4348 5340 5338 4859 4708 4834 4689 4287 5166 4789 5428 4791 4687 4026 3923 3849 3818 3817 4090 4613 4540 4838 5082 4784 4934 4875 5971 6045 5820 5410 5336 4963 4936 5009 4936 4488 5428 5427 5126 5672 5523 5128 5016 4572 4145 4033 3589 3490 3872 3871 3871 3487 3485 4798 4947 5021 5095 5396 5100 5247 5174 4726 6366 6515 6588 6292 5805 5509 5656 5212 4725 5395 4955 4807 4727 5831 5829 6123 5826 5455 6494 6054 5906 5457 5338 5264 4749 4747 3996 4067 3994 3922 3923 3469 3921 3921 3467 3919 4338 3464 4978 5125 5197 5271 5344 4904 5697 5261 5114 5478 5405 5399 6899 6971 7044 7117 6751 6311 5894 6038 5600 5453 5451 5558 5627 5554 5481 5409 4907 6291 6437 6510 6583 6217 5776 7010 6936 6426 6790 6278 5778 5361 5505 5432 4920 4918 4101 4170 4097 4024 3952 3448 3968 3968 3967 3967 3445 3965 3444 3964 4455 3441 5153 5297 5369 5441 5513 5079 5584 5078 5708 5849 5776 5270 5702 5630 5080 7272 7417 7488 7561 7633 7199 7197 6561 6483 6410 6337 5831 5685 5683 5079 5711 5852 5779 5273 5705 5633 5081 6671 6815 6886 6959 7031 6597 6595 7518 7226 7367 7294 6788 6642 6641 6091 5669 5810 5737 5231 5663 5084 4478 4342 3910 3764 3618 4050 3978 3424 4011 3423 4009 3422 4008 3421 4007 3420 4006 4006 4005 4568 3416 4076 5391 5251 5250 5249 5675 5747 5247 5817 5246 6000 6138 6065 5565 5420 5919 5275 5845 5891 7640 7849 7920 7991 8063 7635 8133 7633 7061 6918 6489 6344 6698 6625 6553 5909 5908 5247 6286 5858 5713 5568 5994 5922 5278 5849 5249 6910 6975 6974 6973 6972 6472 6970 6398 6397 7494 7349 7275 7202 7130 6558 7056 6412 6411 5530 5595 5522 5449 5377 4805 5303 4659 3995 3852 3423 3278 3632 3559 3487 2843 3414 2806 3457 2797 3448 2788 3439 3438 3430 3429 3421 3420 3412 3411 2752 2766 2101 3563 3705 3775 3846 3918 3490 3988 4060 3488 4131 3487 3341 3478 3122 3476 3475 3475 2903 3474 2830 3473 2824 4565 4414 4430 4884 5053 4894 4890 4729 4263 4860 4858 5139 5627 5306 4874 5157 5395 5603 5171 4923 4533 4485 4686 5050 5275 5533 5388 5303 6190 5813 5709 5072 5486 5074 5814 5741 6226 5854 5485 5113 4721 4349 4544 4543 4231 4586 5382 5456 5531 5774 5700 5627 6519 6517 6515 6106 5808 5659 5264 5512 5363 5266 6154 6375 6150 6546 6620 6246 5813 5669 5296 4831 4686 4613 4598 4214 4213 4595 4942 4630 5558 5412 5411 5780 5934 6005 5932 5859 5827 7126 6980 6979 6977 6488 6414 6341 5897 6193 6048 5974 5902 5408 6700 6773 6847 6550 7292 7147 7073 6630 6066 5770 5917 5473 4985 4865 4425 4277 4195 4647 4647 4193 4645 4645 4191 5061 4670 5729 5585 5584 5583 6021 6449 6303 6230 6157 5645 5584 6077 7433 7723 7796 7430 7428 6719 6788 6715 6642 6130 5630 6425 5989 5842 5695 6133 5597 7089 6944 6943 7307 6941 7739 7445 7589 7516 7004 7002 6233 6302 6229 6156 5644 5096 4968 4532 4385 4238 4676 4694 4172 4693 4171 4691 4691 4689 4690 4168 5178 4706 5895 5752 5751 6110 6182 6255 6254 6524 6591 6518 6445 6373 5794 6299 6319 8014 7872 7871 7870 8302 7868 7361 7226 7151 6647 7006 6934 6354 6353 6582 6649 6576 6503 6431 5852 6357 5780 7468 7325 7324 7683 7755 7321 6814 8238 8164 7659 8018 7946 7367 7365 6540 6607 6534 6461 6389 5810 5808 5140 4995 4921 4849 4776 4197 4702 4736 4735 4735 4734 4734 4733 4733 4145 4732 4144 4731 4143 5291 4141 5982 6125 6195 6266 6338 5910 6408 6480 6479 6807 6872 6799 6726 6654 6082 6580 6508 5910 6553 8301 8583 8654 8298 8724 8796 8296 8294 7723 7296 7434 7361 6861 6716 7214 6571 6569 7085 6939 6865 6793 6720 6148 6646 6574 6573 5957 7701 7416 7343 7697 7696 7696 7124 7123 6537 8146 7718 7573 7428 7854 7782 7138 7136 6537 6110 6248 6175 5675 6101 6029 5385 5383 4720 4293 4431 4358 3858 3713 4211 3568 4138 4182 4181 3522 4172 3513 4163 3504 4155 3495 4146 3486 4137 3477 3492 2832 3475 2825 3549 4992 4852 4851 4850 5276 5348 4848 5418 4847 4845 4202 5291 5501 5500 5072 4999 5497 4926 5496 4852 4851 4197 4195 4193 4192 4192 3692 4190 4190 3546 3545 2824 4562 4565 4421 4670 5057 4665 4879 4813 4488 4502 5025 5156 5557 5403 5155 4994 5302 5156 5437 4904 4606 4487 4689 5075 5073 5486 5186 5074 6193 6041 5712 5411 5317 5392 5715 5713 6126 5826 5495 5085 4752 4648 4234 4233 4232 4230 5338 5489 5564 5878 5733 5660 5571 6666 6518 6217 6105 5661 5235 5779 5705 5632 6189 6339 6122 6729 6360 6218 5707 5409 5267 4762 4464 4315 4216 4215 4597 4597 4943 4211 5454 5672 5746 5820 6191 6046 5973 5900 5452 6984 7202 7276 6979 6562 6417 6344 5900 6087 5791 5938 5865 5415 6580 6729 6803 6514 7178 6882 7029 6593 6145 6017 5577 5429 5434 4867 4793 4720 4647 4649 4195 4647 4647 4193 4645 5064 4718 5635 5850 5923 5996 6070 5630 6134 5987 5840 5693 6131 6079 7578 7434 7433 7797 7430 6937 6791 6718 6645 6133 6130 6381 6307 6234 6161 6089 5587 6893 7108 7181 7254 6896 6456 7681 7245 7098 6951 6957 6396 6250 6177 6104 5592 5097 4970 4896 4386 4750 4678 4174 4694 4694 4172 4693 4171 4691 4691 4169 5181 4167 5878 6022 6094 6166 6239 5805 6310 6794 6648 6574 6502 6429 5850 6355 6321 7876 8088 8160 8232 8305 7871 7869 7300 7155 7081 7008 6936 6357 6355 6743 6597 6524 6451 6378 5799 6304 5753 7266 7478 7550 7622 7695 7261 7267 8249 8104 8030 7958 7885 7306 7312 6625 6547 6474 6401 5895 5749 5755 5204 4782 4923 4850 4344 4776 4704 4150 4736 4149 4735 4148 4734 4734 4733 4733 4732 4732 4144 5294 4142 4802 5978 6260 6331 5975 5974 6473 5973 6543 7016 6937 6864 6791 6718 6146 6644 6572 6571 6555 8443 8302 8301 8655 8726 8798 8298 8297 7725 7581 7153 7008 6863 7289 7217 6573 6571 5911 6667 6805 6732 6232 6658 6586 5942 6512 5913 7632 7630 7629 7628 7628 7128 7626 7062 7060 7939 8004 7930 7858 7786 7214 7712 7076 6476 6325 5896 5751 6104 6032 5960 5316 5323 4721 4577 4149 4004 3859 4285 4213 3569 4139 3532 4182 3523 4174 3514 4165 3505 4156 3496 4147 4146 4138 4137 3493 3492 3476 3475 2834 4139 4348 4418 4490 4562 4633 4632 4704 4132 4131 3487 4787 4503 4430 4357 4783 4783 4211 4781 4138 4136 3488 4578 4788 4787 4359 4286 4784 4213 4783 4139 4138 3416 3481 3479 3478 3478 2978 3476 3476 3475 2831 2829 3074 3076 3001 3242 3557 3242 3386 3311 3066 3152 3526 3444 3922 3768 3608 3445 3674 3520 3740 3363 3121 3137 3128 3505 3503 3718 3562 3503 4423 4271 3889 3809 3641 3788 3952 3950 3722 4009 3723 3715 3180 3172 2885 2884 2883 2882 3697 3848 3923 3975 3974 3973 3959 4761 4613 4312 4305 4302 3623 3976 3974 3973 4291 4218 4216 4498 4344 4266 3840 3686 3608 3228 2997 2920 2868 2867 3249 3249 3240 2864 3742 3960 4034 4108 4154 4152 4151 4150 3739 4944 5162 5236 4939 4562 4561 4560 4188 3738 3933 4152 3781 3739 4547 4696 4770 4473 4819 4667 4886 4515 4103 4095 3799 3723 3721 3265 3263 3262 3261 3302 2848 3300 3300 2846 3298 3290 2844 3852 4067 4140 4213 4287 3847 4322 4030 3955 3880 4318 4341 5403 5259 5258 5622 5255 4741 4591 4807 4806 4366 4364 4181 4322 4321 4320 4320 3848 4794 4941 5013 5087 4720 4280 5195 4903 4828 5191 4751 4275 4273 4272 4271 3831 3312 3305 3303 3302 3301 3301 2828 3348 3348 2826 3347 2825 3345 3345 2823 3336 2822 4024 4169 4240 4312 4385 3951 4456 4486 4484 4483 4482 4481 3974 4479 3951 5566 5778 5850 5922 5995 5561 5559 5046 5045 5043 5043 5042 4535 4533 4419 4485 4484 4483 4482 3975 4480 3951 5030 5175 5247 5319 5392 4958 4956 5493 5491 5489 5489 5488 4981 4979 4377 4229 4442 4441 4007 3933 3932 3348 3126 3339 3338 2904 3336 3336 2805 3391 2804 3390 2803 3389 2802 3388 3388 3387 3387 3385 3378 2798 3458 4053 4335 4406 4050 4475 4548 4048 4618 4573 4638 4637 4636 4635 4135 4633 4062 4632 4691 5998 6067 5856 6210 6281 6353 5853 5852 5280 5272 4988 4915 4842 5268 5268 4696 4695 4047 4428 4638 4637 4209 4635 4635 4063 4633 4048 5194 5193 5191 5190 5190 4690 5188 4616 4615 5055 5192 5191 5190 5190 4690 5188 4616 4029 4022 3737 3664 4018 4017 4017 3445 3444 2794 2786 2502 2429 2356 2782 2782 2210 2780 2188 2838 2179 2830 2170 2821 2161 2812 2811 2803 2802 2794 2793 2785 2784 2768 2767 2839 2838 2111 3078 2999 3089 3396 3483 3397 3385 3232 2915 3452 3377 3596 3995 3764 3377 3597 3748 3895 3523 3363 3123 3138 2900 3506 3731 3642 3790 3758 4275 4047 4039 3504 3791 3505 3953 3951 4237 4010 3718 3490 3175 3174 3198 3197 3188 3272 3775 3849 3924 3977 3975 3974 4689 4616 4614 4237 4083 4005 3908 3754 3677 3626 4221 4442 4217 4423 4568 4267 3765 3911 3609 3223 3222 3221 3253 2869 2868 3250 3241 3325 3888 3742 3741 4110 4155 4153 4152 4151 4156 5090 4944 4943 4571 4564 4562 4561 4189 4011 4155 4153 4153 3697 4624 4697 4771 4474 4745 4889 4887 4516 4099 4097 4096 3724 3274 3046 2970 2894 2851 3303 3303 2849 3301 3301 2847 3291 3374 3996 3852 3851 3850 4288 4326 4324 4323 4322 4321 3850 5264 5262 5552 5625 5259 5257 4668 4809 4808 4807 4367 3849 4324 4033 3958 3883 4321 3815 4869 4725 4724 5088 4721 5130 4980 5196 5195 4755 4753 4133 4274 4273 4272 3832 3314 3089 3014 2939 2864 3302 3351 2829 3350 2828 3348 3348 2826 3347 2825 3337 3419 4099 3956 3955 4313 4386 4459 3952 4487 4485 4124 4483 4483 3976 4481 4522 5708 5566 5565 5564 5996 5562 5055 5048 4759 4685 5044 5043 4536 4534 4347 4486 4485 4484 4484 3977 4482 3927 5105 4963 4962 4961 5393 4959 4452 5494 5205 5131 5490 5489 4982 4981 4305 4444 4443 4442 4442 3935 3933 3343 3342 3340 3339 3339 2832 3337 3394 3393 3393 3392 3392 3390 3391 2803 3390 2802 3389 2801 3379 2800 4123 4265 4336 4407 4479 4051 4549 4621 4049 4502 4639 4283 4637 4637 4636 4635 4635 4050 4693 5860 6142 6213 5857 6283 6355 5855 5853 5282 5063 5273 5272 5271 4771 5269 4698 4696 4643 4641 4639 4639 4638 4138 4636 4636 4635 4033 5196 4911 4838 4765 5191 5191 4619 4618 4032 5195 4911 4838 4765 5191 5191 4619 4617 4031 3812 4022 4021 3593 4019 4019 3447 3445 2723 2788 2787 2786 2785 2285 2783 2212 2782 2841 2840 2832 2831 2172 2822 2163 2813 2154 2805 2145 2796 2136 2787 2127 2770 2118 2841 2840 2835 3801 3880 3728 3969 4284 4125 3890 4188 3786 3879 4254 4171 4272 4646 4336 4172 4032 4398 4467 4090 3849 3627 3855 4232 4230 4229 4289 4230 5001 4998 4616 4536 4368 4516 4679 4677 4449 4961 4450 4442 3907 3899 3612 3611 3921 3912 4424 4575 4650 4703 4701 4700 4686 5489 5562 5039 5032 5030 4729 4703 4701 4700 4947 4945 4943 5225 5071 4993 4644 4413 4336 3955 3946 3647 3595 3977 3976 3976 3592 3591 4469 4688 4761 4836 4881 4879 4878 4877 4466 5671 5889 5963 5667 5290 5288 5287 4915 4465 4660 4584 4508 4466 5275 5423 5497 5200 4829 5394 5318 5242 4830 4822 4526 4450 4448 3847 3990 3989 3988 3990 3575 4027 4027 3573 4025 4017 3571 4579 4794 4867 4940 5014 4574 5049 4757 4682 4607 5045 5068 6131 5986 5985 6349 5983 5468 5318 5534 5533 5093 5091 4908 5049 5048 5047 5047 4575 5521 5668 5740 5814 5447 5007 5923 5630 5555 5919 5478 4933 4783 4999 4998 4558 4556 3889 4030 4029 4028 4028 3555 4075 4075 4073 4074 3552 4072 4072 4071 4063 3549 4751 4896 4967 5040 5112 4678 5183 5145 5211 5210 5209 4775 4701 5206 4678 6360 6505 6577 6649 6722 6288 6286 5774 5772 5770 5770 5769 5262 5260 5146 4998 5211 5210 4776 4702 5208 4678 5758 5903 5974 6046 6119 5685 5683 6220 6218 6217 6216 6215 5708 5706 5178 4956 5169 5168 4734 5166 4659 4075 3853 4066 4065 3631 4063 4063 3532 4118 3531 4117 3530 4116 3529 4115 4115 4114 4114 4113 4105 3525 4185 4780 5062 5133 4777 5203 5275 4775 5345 4774 5154 5364 5363 5362 4862 5360 4789 5359 5418 6586 6795 6583 6937 7009 7080 7079 6579 6007 6000 5715 5642 5569 5995 5995 5423 5422 4774 5366 5082 5009 4936 5362 5362 4790 5360 4775 5922 5920 5918 5917 5917 5417 5915 5343 5342 5782 5919 5918 5917 5917 5417 5915 5343 4756 4749 4747 4391 4745 4744 4744 4743 4171 3521 3513 3229 3156 3083 3509 3509 2937 3508 2915 3565 2906 3557 2897 3548 2888 3539 3538 3530 3529 3521 3520 3512 3511 3495 3494 3566 3565 2836 2835 3803 3727 3971 4120 4209 4122 4038 3957 3794 4177 4251 4104 4649 4489 4252 4104 4401 4620 4170 3856 3848 3850 3626 4381 4456 4368 4515 5003 5001 4695 4539 4230 4291 4231 4828 4676 4815 4735 4295 4216 3752 3900 3924 3923 3914 3998 4500 4352 4351 4702 4402 4352 5414 5565 5340 5034 5032 4731 4705 4480 4702 4299 5094 5168 4943 5296 5294 4993 4638 4636 4335 3802 3947 3946 3979 3978 3594 3593 3967 4051 4469 4468 4467 4466 4880 4584 4508 4877 4882 5671 5965 5669 5297 5289 4993 4917 4915 4737 4880 4879 4878 4423 5349 5203 5202 5200 5616 5614 5613 5241 4824 4823 4821 4450 3924 3772 3991 3990 3577 3991 4029 3575 4027 4027 3573 4017 4100 4579 4869 4942 4576 5014 4908 5049 5048 5047 5047 4576 6059 6205 6278 6351 5984 5544 5537 5534 5169 5533 5093 4575 4834 5050 5049 4609 5047 4541 5595 5451 5450 5449 5447 5924 5923 5921 5921 5480 5009 5002 4709 4634 4998 4557 3965 3815 4031 4030 3590 4028 4077 3555 4075 4075 4074 4074 3552 4072 3551 4063 4145 4824 4682 4681 4680 5112 5185 4678 5212 4924 4850 4776 5208 5208 4679 5248 6293 6579 6651 6290 6722 6288 5781 5773 5485 5411 5337 5769 5262 4678 5214 4925 4851 5210 5209 5209 4679 4653 5690 5689 5688 5687 6119 5685 5178 6219 5931 5857 5783 6215 5708 5179 5172 4883 4809 5168 5167 4660 4659 3928 4067 4066 4065 4065 3558 4063 4120 4065 4119 3531 4118 3530 4117 3529 4115 3528 4114 3527 4105 4186 4782 4991 4779 5133 5205 5276 5275 5347 4775 5367 5082 5009 4936 5362 5362 4790 5361 4776 5419 6586 6868 6939 7010 6582 7080 6581 6579 6002 6000 5998 5998 5997 5497 5995 5423 5422 5229 5366 5365 5364 5364 4864 5362 5362 4776 4759 5921 5637 5564 5491 5917 5917 5345 5343 4758 5710 5920 5919 5491 5917 5917 5345 5343 4684 4749 4748 4747 4746 4246 4744 4173 4171 3516 3514 3512 3511 3511 3011 3509 3509 3508 3567 2916 3558 3557 3549 3548 2889 3539 2880 3530 2871 3521 2862 3513 2853 3496 2844 3567 2836 2122 3096 3097 3022 3263 3577 3263 3407 3332 3086 3173 3547 3616 3943 3789 3629 3617 3695 3541 3760 3383 3142 3158 3149 3598 3524 3739 3583 3777 4444 4292 4059 3830 3811 3809 4045 3971 4186 4030 3666 3510 3201 2967 2906 2905 2904 2903 3647 3869 3943 3996 3995 3994 3980 4782 4634 4333 4325 4025 3644 3996 3696 3645 4311 4462 4237 4590 4588 4287 3932 3707 3629 3172 3018 3240 2889 2888 3270 3269 3261 3344 3908 3981 4055 4129 4174 4173 4172 4171 4175 5110 5183 5257 4960 4583 4582 4580 4209 4106 3954 4173 4172 3760 4568 4717 4790 4494 4840 4688 4907 4535 4124 4116 3820 3744 3293 3286 3284 3282 3282 3323 2869 3321 3321 2867 3319 3311 3393 4016 4088 4161 4234 4308 3868 4126 4342 3976 3901 4339 4362 5424 5280 5279 5278 5276 4831 4829 4828 4827 4387 3868 4345 4343 3977 4341 4341 3869 4746 4961 5034 5107 4741 4301 5216 4924 4849 4774 4772 4296 4294 4293 4292 3851 3333 3326 3033 2958 3322 3322 3370 3369 3369 2847 3367 2846 3366 3366 2844 3356 2843 3977 4189 4261 4333 4406 3972 4477 4506 4505 4503 4503 4502 3995 4500 4541 5587 5799 5871 5943 6016 5582 5580 5066 5065 5064 5063 5063 4556 4554 4508 4506 4504 4504 4503 3996 4501 3946 4984 5196 5268 5340 5413 4979 4977 5513 5512 5510 5509 5509 5002 5000 4466 4464 4463 4462 4461 3954 3952 3369 3147 3360 3359 2925 3356 3357 2826 3412 2825 3411 2824 3410 3410 3409 3409 3408 3408 2820 3399 2819 3479 4074 4356 4427 4071 4070 4568 4069 4639 4661 4659 4657 4657 4656 4156 4654 4654 4653 4712 6019 5878 5877 5876 6302 6374 5874 5873 5301 5293 5009 4936 4863 5289 5289 4717 4715 4068 4449 4659 4658 4230 4656 4656 4084 4654 4711 5076 5213 5212 5211 5211 4711 5209 4637 4051 5215 5213 4857 5211 5210 5210 5209 4637 4050 4043 3758 3685 3612 4038 4038 3466 3465 2815 2807 2523 2450 2377 2803 2803 2231 2801 2209 2859 2200 2850 2191 2842 2182 2833 2173 2824 2823 2815 2814 2806 2805 2789 2788 2860 2859 2128 2851 2123 3098 3099 3024 3265 3579 3265 3409 3334 3088 3175 3549 3618 3945 3791 3631 3619 3697 3543 3762 3385 3144 3160 3151 3600 3526 3741 3585 3779 4446 4294 4061 3832 3813 3811 4047 3973 4188 4032 3668 3512 3203 2969 2908 2907 2906 2905 3649 3871 3945 3998 3997 3996 3982 4784 4636 4335 4327 4027 3646 3998 3698 3647 4314 4464 4239 4592 4590 4289 3863 3709 3631 3174 3020 3242 2891 2890 3272 3271 3263 3346 3765 3983 4057 4131 4176 4175 4174 4173 4177 5112 5185 5259 4962 4585 4584 4582 4211 4108 3956 4175 4174 3762 4570 4719 4792 4496 4842 4690 4909 4537 4126 4118 3822 3746 3295 3288 3286 3284 3284 3325 2871 3323 3323 2869 3321 3313 3395 4018 4090 4163 4236 4310 3870 4128 4344 3978 3903 4341 4364 5426 5282 5281 5280 5278 4833 4831 4830 4829 4389 3870 4347 4345 3979 4343 4343 3871 4748 4963 5036 5109 4743 4303 5218 4926 4851 4776 4774 4298 4296 4295 4294 3853 3335 3328 3035 2960 3324 3324 2851 3371 3371 2849 3369 2848 3368 3368 2846 3358 2845 3979 4191 4263 4335 4408 3974 4479 4508 4507 4505 4505 4504 3997 4502 4543 5589 5801 5873 5945 6018 5584 5582 5068 5067 5066 5065 5065 4558 4556 4510 4508 4506 4506 4505 3998 4503 3948 4986 5198 5270 5342 5415 4981 4979 5515 5514 5512 5511 5511 5004 5002 4468 4466 4465 4464 4463 3956 3954 3371 3149 3362 3361 2927 3359 3359 2828 3414 2827 3413 2826 3412 3412 3411 3411 3410 3410 2822 3401 2821 3481 4076 4358 4429 4073 4072 4570 4071 4641 4663 4661 4659 4659 4658 4158 4656 4656 4655 4714 6021 5880 5879 5878 6304 6376 5876 5875 5303 5295 5011 4938 4865 5291 5291 4719 4717 4070 4451 4661 4660 4232 4658 4658 4086 4656 4713 5216 5215 5214 5213 5213 4713 5211 4639 4053 5078 5215 4859 5213 5212 5212 5211 4639 4052 4045 3760 3687 3614 4040 4040 3468 3467 2817 2809 2525 2452 2379 2805 2805 2233 2803 2211 2861 2202 2852 2193 2844 2184 2835 2175 2826 2825 2817 2816 2808 2807 2791 2790 2862 2861 2130 2853 2124 2847 3824 3745 3672 4142 4303 4143 4132 3979 3661 4125 4123 4342 4742 4437 4123 4343 4494 4568 4269 4109 3718 3884 3875 4323 4477 4537 4536 4504 5170 4793 4785 4250 4537 4251 4771 4697 4984 4756 4465 4236 3922 3694 3944 3928 3631 4018 4521 4595 4670 4576 4721 4720 5364 5362 5360 5060 4829 4752 4371 4500 4423 4372 4967 5188 4963 5169 5315 5013 4658 4657 4356 3969 3968 3967 3999 3615 3614 3996 3988 4071 4634 4488 4487 4856 4756 4899 4898 4897 4902 5836 5690 5689 5687 5310 5308 5307 4935 4902 4901 4900 4899 4443 5370 5443 5517 5220 5636 5635 5633 5262 4775 4623 4842 4470 4020 4012 3716 3640 3597 4049 4018 3595 4047 4047 3593 4037 4120 4742 4598 4597 4960 5034 5072 5070 5069 5068 4628 4596 5089 6008 6298 6371 6005 6003 5414 5555 5554 5553 5113 4595 5071 4779 4704 4629 5067 4561 5616 5471 5470 5834 5468 5028 5726 5942 5941 5501 5499 4879 5020 5019 5018 4578 4060 4052 3760 3685 3610 4048 4097 3575 4057 3574 4094 4094 4093 4093 3571 4083 4165 4845 4702 4701 5060 5132 5205 5204 5092 5231 5230 5229 5229 4722 5227 5268 6454 6312 6311 6310 6742 6308 5801 5794 5792 5431 5790 5790 5283 5281 5093 5232 5231 5230 5230 4723 5228 4673 5852 5709 5708 6067 6139 5705 5198 6240 6238 6236 6236 6236 5729 5727 5051 5190 5189 5188 5188 4681 4679 4089 4088 4086 4086 4085 3578 4083 4140 4139 4092 4138 4138 4137 4137 3549 4136 3548 4135 3547 4125 3546 4869 5012 5082 5153 5225 4797 5295 5367 5366 5248 5385 5384 5383 5383 4883 5381 5381 4796 5439 6744 6605 6604 6603 7029 7101 6601 6599 6028 5809 6019 6018 5590 5517 6016 5444 5442 5322 5387 5386 5385 5384 4884 5382 5382 5381 4779 5942 5657 5584 5938 5937 5937 5365 5364 4778 5941 5657 5584 5511 5937 5937 5365 5363 4777 4558 4768 4767 4339 4765 4765 4193 4191 3542 3323 3533 3532 3104 3031 3529 2958 3528 3587 3586 2927 3577 2918 3568 2909 3560 2900 3551 2891 3542 2882 3533 2873 3516 2864 3587 3586 2855 3577 2848 2847 3824 3748 3836 4142 4230 4143 4059 3978 3815 4198 4272 4125 4670 4510 4273 4125 4422 4641 4191 3877 3863 3885 3647 4402 4477 4389 4536 5024 5022 4716 4560 4251 4312 4252 4849 4697 4836 4756 4316 4237 3773 3921 3945 3944 3935 4019 4521 4373 4372 4723 4423 4373 5435 5586 5361 5055 5053 4752 4726 4501 4723 4320 5115 5189 4964 5317 5315 5014 4512 4657 4356 3823 3968 3967 4000 3999 3615 3996 3988 4072 4490 4489 4488 4487 4902 4605 4529 4898 4903 5692 5691 5690 5318 5310 5014 4938 4936 4758 4901 4900 4899 4444 5370 5224 5223 5221 5492 5635 5634 5262 4845 4844 4843 4471 3945 3793 4012 4011 3598 4050 4050 3596 4048 4048 3594 4038 4121 4600 4890 4598 4597 5035 4929 5071 5069 5068 5068 4597 6080 6226 6299 6372 6006 5565 5558 5556 5190 5554 5114 4596 4855 5071 5070 4630 5068 4562 5616 5472 5471 5470 5468 5945 5944 5943 5942 5501 5030 5023 4730 4655 5019 4579 3986 3836 4052 4051 3611 4049 4098 3576 4058 3575 4095 4095 3573 4093 3572 4084 4166 4845 4703 4702 4701 5133 5206 4699 5234 4945 4871 5229 5229 5229 4700 5269 6314 6600 6312 6311 6743 6309 5802 5794 5506 5432 5358 5790 5283 4699 5235 4946 4872 5231 5230 5230 5228 4674 5851 5710 5709 5708 6140 5706 5199 6240 5952 5878 5804 6236 5729 5200 5193 4904 4830 5189 5188 4681 4680 3949 4088 4087 4086 4086 3579 4084 4141 4140 4140 3552 4139 3551 4138 3550 4137 3549 4135 3548 4126 4207 4803 5012 5083 5154 5226 4798 5296 5368 4796 5388 5103 5030 5383 5383 5383 4811 5382 4797 5440 6607 6889 6960 6604 6603 7101 6602 6600 6023 6021 6019 6019 6018 5518 6016 5444 5443 5388 5387 5386 5385 5385 4885 5383 5383 4797 4780 5942 5658 5585 5512 5938 5938 5366 5364 4779 5731 5941 5940 5512 5938 5938 5366 5364 4705 4770 4769 4768 4767 4267 4765 4194 4192 3537 3535 3533 3532 3532 3032 3530 3530 3529 3588 3587 3579 2928 3570 3569 2910 3560 2901 3551 2892 3542 2883 3534 2874 3517 2865 3588 3587 3579 3578 2848 2895 3194 3042 3359 3285 3442 3285 3504 3114 3107 3418 3637 3587 3962 3652 3639 3418 3714 3783 3557 3170 3161 2941 3255 3694 3544 3831 3829 4388 4314 4080 3852 3833 3605 3483 4141 3764 4278 4049 3758 3529 3215 3213 3237 3236 3227 3312 3667 3666 3665 3793 3716 3666 4657 4878 4653 4200 4346 4044 4018 4017 4016 3613 4407 4259 3958 4609 4309 3959 3951 3651 3270 3263 3261 3260 3292 3292 3291 2907 3280 3855 3783 4077 4151 3780 3974 3898 3822 3781 5057 5205 5279 4982 4611 4383 4307 4231 3780 4196 3899 3823 4192 3737 4518 4517 4516 4144 4929 4633 4557 4555 3993 4136 4135 3763 3307 3306 3305 3304 2891 3343 3343 2889 3340 3340 3332 2886 3964 4110 4183 4256 3890 3889 4365 4363 4362 4361 4361 3890 5303 5518 5591 5664 5298 4858 4850 4558 4483 4408 4406 4367 4365 4364 4363 4362 3890 3855 4766 5056 5129 4763 4761 5095 5236 5235 5234 4794 4323 4315 4023 3948 3873 3871 3347 3346 3344 3344 3343 2870 3390 2869 3389 3389 2867 3388 2866 3386 3378 2864 3459 3997 4283 4355 3994 4426 4499 3992 4312 4238 4164 4090 4522 4522 3993 5609 5821 5893 5965 5604 5603 5602 5095 4873 5086 5085 4651 5083 4576 3992 4527 4239 4165 4091 4523 4523 3993 3967 5004 5290 5362 5001 5432 4999 4492 5319 5532 5531 5097 5529 5022 4493 4485 4197 4123 4049 4481 3974 3390 3383 3094 3020 3379 3378 3378 2847 3434 2846 3433 2845 3432 2844 3430 2843 3429 2842 3428 3420 3419 3500 4235 4094 4093 4092 4518 4590 4090 4661 4089 4680 4396 4323 4250 4676 4676 4104 4674 4090 5969 6111 6181 6252 6324 5896 6394 5894 5893 5176 5313 5312 5311 5311 4811 5309 4737 4089 4682 4679 4324 4678 4677 4677 4105 4676 4090 4073 5024 5234 5233 4805 4732 5231 4659 4657 5170 5235 5234 5233 5232 4732 5230 4658 4657 4064 4063 4061 4060 4060 3560 4058 3486 3485 2690 2827 2826 2825 2825 2325 2823 2823 2230 2881 2221 2872 2871 2863 2862 2854 2853 2194 2844 2185 2835 2176 2826 2167 2809 2158 2881 2149 2872 2871 2863 2862 2135 3120 3041 3131 3438 3598 3439 3428 3274 2957 3494 3419 3638 4038 3733 3419 3639 3790 3864 3565 3405 3165 3180 3170 3548 3773 3833 3832 3800 4466 4089 4081 3546 3833 3547 3995 3993 4280 4052 3760 3532 3218 3216 3240 3239 2927 3314 3817 3891 3966 4019 4017 4016 4660 4658 4656 4279 4125 4047 3667 3796 3719 3668 4263 4484 4259 4465 4610 4309 3807 3953 3651 3265 3264 3263 3295 2911 2910 3292 3283 3367 3930 3784 3783 4152 4197 4195 4194 4193 4198 5132 4986 4985 4983 4606 4604 4603 4231 4198 4197 4195 4195 3739 4666 4739 4813 4516 4787 4931 4929 4558 4071 3919 4138 3766 3316 3308 3012 2936 2893 3345 3345 2891 3343 3343 2889 3333 3416 4038 3894 3893 3892 4330 4368 4366 4365 4364 3924 3892 4385 5304 5594 5667 5301 5299 4710 4851 4850 4849 4409 3891 4367 4075 4000 3925 4363 3857 4912 4767 4766 5130 4763 5172 5022 5238 5237 4797 4795 4175 4316 4315 4314 3874 3356 3131 3056 2981 2906 3344 3393 2871 3392 2870 3390 3390 2868 3389 2867 3379 3461 4141 3998 3997 4356 4428 4501 4499 4529 4527 4526 4525 4525 4018 4523 4564 5750 5608 5607 5606 6038 5604 5097 5090 4801 4727 5086 5085 4578 4577 4389 4528 4527 4526 4526 4019 4524 3969 5147 5005 5004 5003 5435 5001 4494 5536 5534 5173 5532 5532 5025 5023 4347 4486 4485 4484 4484 3977 3975 3385 3384 3382 3381 3381 2874 3379 3436 3435 3435 3434 3434 3433 3433 2845 3432 2844 3431 2843 3421 2842 4165 4308 4378 4449 4521 4093 4591 4663 4662 4544 4681 4680 4679 4679 4179 4677 4677 4092 4735 5902 6184 6255 5899 6325 6397 5897 5895 5324 5105 5315 5314 4886 4813 5311 4740 4738 4685 4683 4681 4681 4680 4180 4678 4678 4677 4075 5238 4953 4880 5233 5233 5233 4661 4660 4074 5237 4953 4880 4807 5233 5233 4661 4659 4073 3854 4064 4063 3635 4061 4061 3489 3487 2838 2619 2829 2828 2827 2327 2825 2254 2824 2883 2882 2223 2873 2214 2864 2205 2855 2196 2847 2187 2838 2178 2829 2169 2812 2160 2883 2882 2874 2873 2142 2865 2136 2859 3844 3766 3693 4089 4324 4090 4154 4000 3682 3921 4144 4364 4764 4537 4376 4365 4516 4289 4508 4131 3739 3906 3896 4345 4498 4559 4557 4525 5191 4814 4807 4577 4559 4557 4792 4718 5006 4778 4486 4258 3871 3715 3965 3653 3652 3651 4395 4616 4691 4597 4742 4741 4728 5383 5382 5081 5073 4773 4392 4744 4444 4393 5058 5210 4984 5337 5336 5035 4679 4678 4377 3991 3989 3988 4020 3636 4018 4017 4009 4092 4656 4729 4508 4877 4777 4920 4919 4919 4923 5858 5711 5710 5708 5186 5329 5328 4956 4924 4922 4921 4920 4508 5246 5464 5538 5241 5658 5656 5655 5283 4872 4644 4863 4492 4041 4033 3737 3661 4030 4071 3617 4069 4068 4068 3614 4058 4141 4764 4619 4618 4982 5056 5024 4874 5090 5089 4649 5087 5110 6029 6028 6027 6026 6024 5578 5577 5575 5575 5134 4616 5092 4800 4725 5089 5088 4582 5637 5709 5782 5855 5489 5049 5747 5963 5597 5522 5520 5042 5042 5040 5040 4599 4081 4073 3781 3706 4069 4069 4118 4117 4117 3595 4115 3594 4114 4114 3592 4104 4186 4725 4937 5009 5081 5154 4720 5225 5113 5252 5251 5250 5250 4743 5248 5289 6476 6333 6332 6691 6763 6329 6328 5674 5813 5812 5811 5811 5304 5302 5255 5253 5252 5251 5251 4744 5249 4694 5873 5944 5729 6088 6161 5727 5725 6120 6259 6258 6257 6257 5750 5748 5213 5212 5210 5209 5209 4702 4700 4111 4109 4108 4107 4106 3599 4104 3574 4160 4160 4159 4120 4158 4158 4157 4157 3569 4156 3568 4147 3567 4891 5033 5103 5175 5246 4818 5316 5388 5387 5408 5406 5405 5404 5404 4904 5402 5402 5400 5460 6766 6626 6625 6624 7050 7122 6622 6620 6049 5830 6040 6039 5611 6037 6037 5465 5463 4816 5197 5407 5406 4978 4905 5403 4832 5402 4800 5824 5961 5605 5959 5959 5459 5957 5385 4799 5963 5678 5605 5532 5958 5958 5386 5385 4798 4790 4506 4433 4360 4786 4786 4214 4212 3563 3344 3554 3553 3125 3551 3551 2979 3549 2957 3607 2948 3598 2939 2939 2930 3581 2921 3572 2912 3563 2903 3554 3553 3537 3536 3608 3607 2876 3598 2867 3590 3589 2859 3845 3846 3771 4012 4327 4012 4156 4081 3835 3922 4296 4365 4692 4538 4378 4366 4444 4290 4509 4132 3891 3907 3898 4347 4273 4488 4332 4526 5193 5041 4808 4579 4411 4558 4722 4720 4935 4779 4493 4259 3950 3936 3655 3654 3653 3652 4466 4618 4692 4745 4744 4743 4729 5531 5383 5082 5074 4774 4393 4746 4445 4394 5061 5211 4986 5339 5114 5036 4610 4456 4378 3921 3767 3989 3638 3637 4019 4019 4010 3634 4512 4730 4804 4878 4923 4922 4921 4920 4924 5859 5932 6006 5709 5332 5331 5330 4958 4855 4703 4922 4921 4509 5317 5466 5539 5243 5589 5437 5656 5284 4873 4865 4569 4493 4042 4035 4033 4032 4031 4072 3618 4070 4070 3616 4068 4060 4142 4622 4837 4910 4983 5057 4617 4875 4800 4725 4650 5088 5111 6173 6029 6028 6391 6025 5580 5578 5577 5576 5136 4617 5094 5092 5091 5090 5090 4618 5495 5710 5783 5856 5490 5050 5965 5673 5598 5523 5521 5045 5043 5042 5041 4600 4082 4075 4072 3707 4071 4071 3598 4118 4118 3596 4117 3595 4115 4115 3593 4106 3592 4726 4938 5010 5082 5155 4721 5226 5256 5254 5252 5252 5251 4744 5249 5290 6336 6548 6620 6692 6765 6331 6329 5816 5815 5813 5812 5812 5305 5303 5257 5255 5254 5253 5252 4745 5250 5289 5733 5945 6017 6089 6162 5728 5726 6262 6261 6259 6259 6258 5751 5749 5215 5213 5212 5211 5210 4703 4701 4118 3896 4109 4108 3674 4106 4106 3575 4161 3574 4160 3573 4121 4159 4158 4158 4157 4157 3569 4148 3568 4228 4823 5105 5176 4820 4819 5317 4818 5388 5410 5408 5406 5406 5405 4905 5403 5403 5402 5461 6768 6627 6626 6979 7051 7123 6623 6622 6050 6042 5758 5685 5612 6038 6038 5466 5464 4817 5198 5408 5407 4979 5405 5405 4833 5403 4818 5964 5962 5961 5960 5960 5460 5958 5386 4800 5825 5962 5606 5960 5960 5959 5958 5386 4799 4792 4507 4434 4361 4787 4787 4215 4214 3564 3556 3272 3199 3126 3552 3552 2980 3550 2958 3608 2949 3600 2940 3591 2931 3582 2922 3573 3572 3564 3563 3555 3554 3538 3537 3609 3608 2877 3600 2868 3591 3590 2146 3137 3216 3064 3379 3389 3462 3226 3524 3129 2975 3590 3507 3608 3982 3672 3508 3368 3734 3803 3426 3185 2963 3191 3276 3566 3565 3851 3566 4337 4334 3952 3873 3704 3852 3504 4013 3785 4298 3786 3778 3243 3235 2948 3257 3257 3248 3761 3911 3986 4039 3814 4036 4022 4825 4899 4674 4368 4366 4065 4039 4037 4036 4283 4281 4279 3979 4407 4330 3980 3749 3672 3291 3283 2983 2931 3313 3312 3312 2928 2927 3874 4024 4097 4172 4147 3995 4214 4213 3802 5007 5226 5299 5003 4626 4624 4623 4251 3801 3996 3920 3844 3802 4611 4759 4833 4536 4165 4730 4654 4578 4166 4159 3862 3786 3784 3183 3326 3325 3324 3365 2911 3363 3363 2909 3361 3353 2907 3915 4130 4203 4276 4350 3910 4385 4093 4018 3943 4381 4404 5467 5539 5321 5685 5319 4879 4654 4870 4869 4429 4427 4244 4385 4384 4383 4383 3911 4857 5004 5077 5150 4783 4343 5259 4966 4891 5255 4815 4269 4119 4335 4334 3894 3892 3225 3366 3365 3364 3364 2891 3411 3411 3410 3410 2888 3408 3408 3407 3399 2885 4088 4232 4303 4376 4448 4014 4519 4481 4333 4546 4545 4111 4037 4543 4014 5697 5842 5913 5985 6058 5624 5622 5110 5108 5107 5106 5105 4598 4596 4013 4334 4547 4546 4112 4543 4544 4014 5094 5239 5310 5383 5455 5021 5019 5488 5554 5553 5552 5551 5044 5042 4514 4292 4505 4504 4070 4502 3995 3411 3189 3115 3041 2967 3399 3399 2868 3454 2867 3453 2866 3452 2865 3451 3451 3450 3450 3449 3441 2861 3521 4116 4398 4469 4113 4539 4611 4111 4681 4110 4490 4700 4699 4271 4198 4696 4125 4695 4754 5922 6131 6202 6273 6345 5917 6415 5915 5343 5336 5051 4978 5331 5331 5331 4759 4758 4110 4702 4418 4345 4272 4698 4698 4126 4696 4111 5258 5256 5254 5254 5253 4753 5251 4679 4678 5257 5255 5254 5253 5253 4753 5251 4679 4092 3946 4083 3727 4081 4081 4080 4079 3507 2857 2850 2565 2492 2419 2845 2845 2273 2844 2251 2902 2242 2893 2233 2884 2882 2875 2874 2866 2865 2857 2856 2848 2847 2188 2830 2179 2901 2170 2893 2161 2884 2883 2152 2874 2147 3140 3062 2989 3385 3620 3386 3450 3296 2978 3442 3440 3660 4060 3833 3440 3661 3812 3585 3803 3427 3035 3202 3192 3641 3794 3855 3853 3821 4487 4110 4102 3567 3855 3853 4088 4014 4302 4073 3782 3554 3167 3011 3261 2949 2948 2947 3691 3912 3987 3893 4038 4037 4024 4679 4678 4377 4368 4069 3688 4040 3740 3689 4354 4506 4280 4633 4632 4331 3975 3974 3673 3287 3285 3284 3316 2932 3314 3313 3305 3388 3952 4024 3804 4173 4073 4216 4215 4215 4219 5154 5007 5006 5004 4482 4625 4624 4252 4220 4218 4217 4216 3804 4542 4760 4834 4537 4954 4952 4951 4579 4168 3940 4159 3788 3337 3329 3033 2957 3326 3367 2913 3364 3364 3364 2910 3354 3437 4060 3915 3914 4278 4352 4320 4170 4386 4385 3945 4383 4406 5325 5324 5323 5322 5320 4874 4873 4871 4871 4430 3912 4388 4096 4021 4385 4384 3878 4933 5005 5078 5151 4785 4345 5043 5259 4893 4818 4816 4196 4338 4336 4335 3895 3377 3369 3077 3002 2927 3365 3414 3413 3413 2891 3411 3411 3410 3410 2888 3400 3482 4162 4233 4304 4377 4450 4016 4521 4409 4548 4547 4546 4546 4039 4544 4585 5772 5629 5628 5987 6059 5625 5624 4970 5109 5108 5107 5107 4600 4598 4550 4549 4548 4547 4547 4040 4545 3990 5169 5240 5025 5384 5457 5023 5021 5416 5555 5554 5553 5553 5046 5044 4509 4508 4506 4505 4505 3998 3996 3407 3405 3404 3403 3402 2895 3400 2870 3456 3456 3455 3455 3454 3454 3453 3453 2865 3452 2864 3442 2863 4187 4329 4399 4471 4542 4114 4612 4684 4683 4704 4702 4701 4700 4700 4200 4698 4698 4113 4756 6062 5922 5921 5920 6346 6418 5918 5916 5345 5126 5336 5335 4907 5333 5333 4761 4759 4112 4493 4703 4702 4701 4201 4699 4128 4698 4096 5120 5257 4901 5255 5255 5254 5253 4681 4095 5259 4974 4901 4828 5254 5254 4682 4681 4094 4086 3802 3729 3656 4082 4082 3510 3508 2859 2640 2850 2849 2421 2847 2847 2275 2845 2904 2903 2244 2894 2235 2885 2226 2877 2217 2868 2208 2859 2199 2850 2849 2833 2832 2904 2903 2172 2894 2163 2886 2885 2877 2876 2148 3643 3942 3790 4107 4116 4190 4033 4252 3862 3855 4166 4385 4335 4710 4400 4386 4095 4462 4531 4304 3839 3690 3689 4003 4442 4292 4578 4293 5136 5062 4828 4600 4581 4579 4231 4889 4512 5026 4796 4506 4277 3963 3961 3985 3984 3975 4417 4415 4713 4413 4541 4464 4414 5405 5626 5401 4948 5093 4792 4619 4765 4763 4361 5155 5007 4706 5357 5057 4707 4699 4399 4018 4004 3710 3658 4040 4040 4039 3655 3654 4603 4751 4825 4899 4528 4722 4646 4570 4529 5805 5953 6027 5730 5359 5131 5350 4979 4528 4943 4647 4571 4940 4485 5266 5560 5264 4892 5677 5381 5305 5303 4886 4884 4883 4511 4055 4054 4053 4052 4092 3638 4090 4090 3636 4088 4080 3634 4712 4858 4931 5004 4638 4637 5113 5111 4745 5109 5109 4638 6051 6266 6339 6412 6046 5606 5598 5306 5231 5156 5154 5114 5113 5111 5111 5110 4638 5516 5514 5804 5877 5511 5509 5843 5984 5983 5982 5542 5071 4846 4771 4696 4621 4619 4095 4094 4092 4092 4091 3618 4138 3617 4137 4137 3615 4113 3614 4134 4126 3612 4207 4745 5031 5103 4742 5173 5247 4740 5060 5273 5272 4838 5270 5270 4741 6357 6569 6641 6713 6785 6351 6349 5843 5621 5834 5833 5399 5831 5324 4740 5061 4987 4913 4839 5271 5271 4741 5754 5966 6038 6110 5749 5748 5747 5240 6067 6280 6279 5845 6277 5770 5241 5233 4945 4871 4797 5229 4722 4138 4130 3842 3768 3694 4126 4126 3595 4182 3594 4181 3593 4179 3592 4178 3591 4177 3590 4176 4168 4167 4248 4982 4842 4841 4840 5266 5338 4838 5409 4837 5217 5427 5426 4998 5424 5424 4852 5422 4838 6716 6859 6929 7000 7072 6644 7142 6642 6641 5924 6061 6060 6059 6059 5559 6057 5485 4837 5430 5145 5072 5426 5425 5425 4853 5424 4838 4821 5772 5982 5981 5553 5480 5978 5407 5405 5985 5983 5981 5981 5980 5480 5978 5406 5405 4812 4810 4809 4808 4808 4308 4806 4234 4232 3438 3575 3573 3573 3573 3073 3571 3571 2978 3629 2969 3620 3619 3611 3610 2951 3601 3593 3592 2933 3583 2924 3574 2915 3557 2906 3628 2897 3620 3619 3611 3610 2879 3602 2872 2871 3867 3788 3715 4185 4346 4112 4175 4022 3704 4168 4166 4385 4785 4480 4166 4386 4537 4611 4312 4152 3761 3927 3918 4367 4520 4580 4579 4547 5213 4836 4828 4293 4580 4294 4814 4740 5027 4799 4508 4279 3965 3737 3987 3986 3674 3673 4564 4638 4713 4619 4764 4763 5407 5405 5403 5103 4872 4795 4414 4765 4466 4415 5010 5232 5006 5212 5358 5056 4701 4700 4399 4006 4011 4010 4042 3658 3657 4039 4031 4114 4677 4531 4530 4899 4799 4942 4941 4940 4945 5879 5733 5732 5730 5208 5351 5350 4978 4945 4944 4943 4942 4944 5413 5486 5560 5263 5679 5678 5677 5305 4818 4666 4885 4513 4063 4055 3759 3683 4051 4092 4092 3638 4090 4090 3636 4080 4163 4785 4641 4640 5004 5077 5046 5113 5112 5111 4671 5108 5132 6051 6341 6414 6048 6046 5457 5598 5597 5596 5156 4638 5114 4822 4747 4672 5110 4604 5659 5731 5513 5877 5511 5071 5769 5985 5984 5544 5542 4922 5063 5062 5061 4621 4103 4095 3803 3728 3653 4091 4140 3618 4139 3617 4137 4137 4114 4136 3614 4126 4208 4888 4958 4744 5103 5176 5248 5247 5135 5274 5273 5272 5272 4765 5270 5311 6498 6355 6354 6713 6785 6351 5844 5837 5835 5474 5833 5833 5326 5324 5136 5275 5274 5273 5273 4766 5271 4716 5895 5752 5751 6110 6182 5748 5747 6142 6281 6280 6279 6279 5772 5770 5094 5233 5232 5231 5231 4724 4722 4133 4131 4129 4129 4128 3621 4126 4183 4182 4182 4181 4181 4180 4180 3592 4179 3591 4178 3590 4168 3589 4913 5055 5125 5196 5268 4840 5338 5410 5409 5291 5428 5427 5426 5426 4926 5424 5424 4839 5482 6788 6648 6647 6646 7072 7144 6644 6642 6071 5852 6062 6061 5633 5560 6059 5487 5485 5365 5430 5429 5428 5427 4927 5425 5425 5424 4822 5985 5982 5627 5981 5980 5980 5408 5407 4821 5984 5700 5627 5554 5980 5980 5408 5407 4820 4601 4811 4810 4382 4808 4808 4236 4234 3585 3366 3576 3575 3147 3074 3573 3001 3571 3630 3629 2970 3620 2961 3611 2952 3603 2943 3594 2934 3585 2925 3576 2916 3559 2907 3630 3629 2898 3620 2889 3612 2880 3603 3602 2872 3012 3237 3084 3400 3410 3484 3247 3546 3076 2996 3611 3679 3629 4003 3694 3680 3389 3755 3825 3598 3133 2984 2983 3297 3736 3586 3872 3587 4358 4356 4122 3894 3874 3873 3525 4183 3806 4319 3807 3800 3571 3257 3255 3279 3278 3269 3711 3709 4007 3989 3835 4057 3708 4846 4920 4695 4242 4387 4086 3913 4058 4057 3655 4302 4301 4000 4651 4351 4001 3993 3693 3312 3304 3004 2952 3334 3334 3333 2949 2948 3897 4045 4119 4193 3822 4016 4235 3864 3823 5098 5247 5321 5024 4577 4425 4644 4272 3822 4237 3941 3865 4234 4562 4560 4854 4557 4186 4971 4675 4599 4597 4180 4178 4177 3805 3349 3348 3346 3346 3386 2932 3384 3384 2930 3382 3374 2928 4005 4152 4225 4298 4371 3931 4407 4114 4039 4403 4403 4425 5345 5560 5633 5706 5340 4900 4675 4600 4525 4450 4448 4408 4407 4405 4405 4404 3932 4810 5025 5098 5171 4805 4803 5280 5278 5277 5276 4836 4365 4140 4356 3990 3915 3913 3388 3388 3386 3386 3385 2912 3432 2911 3431 3431 2909 3429 2908 3428 3420 2906 4041 4253 4325 4397 4036 4035 4541 4034 4354 4567 4566 4132 4564 4564 4035 5719 5863 5935 6007 6079 5645 5643 5063 4915 5128 5127 4693 4619 4618 4034 4355 4568 4567 4133 4565 4565 4035 5048 5260 5332 5404 5476 5042 5040 4534 5361 5574 5573 5139 5571 5064 4535 4313 4239 4165 4091 4523 4016 3432 3424 3136 3062 2988 3420 3420 2889 3476 2888 3475 2887 3473 2886 3472 2885 3471 3471 3470 3462 3461 3542 4276 4136 4135 4134 4560 4632 4132 4702 4131 4511 4721 4720 4292 4718 4718 4146 4716 4132 6010 6152 6223 6294 6366 5938 6436 5936 5364 5218 5355 4999 5353 5353 5352 5351 4779 4131 4724 4439 4366 4293 4719 4719 4147 4718 4132 4115 5066 5276 5275 5274 4774 5272 4701 4699 5279 5277 5275 5275 5274 4774 5272 4700 4699 3967 4104 4103 4102 4102 3602 4100 3528 2878 2871 2869 2513 2867 2866 2866 2865 2865 2272 2923 2263 2914 2912 2905 2904 2896 2895 2887 2886 2227 2877 2218 2868 2209 2851 2200 2922 2191 2914 2913 2905 2904 2173 2896 2164 2887 2886 3014 3239 3086 3403 3412 3486 3249 3548 3158 2998 3462 3681 3631 4005 3696 3682 3391 3757 3827 3600 3135 2986 2985 3299 3738 3588 3874 3589 4431 4358 4124 3896 3876 3875 3527 4185 3808 4321 3809 3802 3573 3259 3257 3281 3280 3271 3713 3711 4009 3991 3837 3760 3710 4701 4922 4697 4244 4389 4088 3915 4061 4059 3657 4450 4303 4002 4653 4353 4003 3995 3695 3314 3306 3006 2954 3336 3336 3335 2951 2950 3899 4047 4121 4195 3824 4018 4237 3866 3825 5100 5249 5323 5026 4655 4427 4646 4275 3824 4239 3943 3867 4236 4564 4562 4856 4559 4188 4973 4677 4601 4599 4182 4180 4179 3807 3351 3350 3348 3348 3388 2934 3386 3386 2932 3384 3376 2930 4008 4154 4227 4300 4373 3933 4409 4116 4041 4405 4405 4427 5347 5562 5635 5708 5342 4902 4893 4602 4527 4452 4450 4410 4409 4407 4407 4406 3934 4812 4810 5100 5173 4807 4805 5139 5280 5279 5278 4838 4367 4142 4067 3992 3917 3915 3391 3390 3388 3388 3387 2914 3434 2913 3433 3433 2911 3431 2910 3430 3422 2908 4043 4041 4327 4399 4038 4037 4543 4036 4356 4569 4568 4134 4566 4566 4037 5721 5865 5937 6009 6081 5647 5645 5139 4917 5130 5129 4695 5127 4620 4036 4357 4570 4569 4135 4567 4567 4037 5050 5262 5334 5406 5045 5044 5042 4536 5363 5576 5575 5141 5573 5066 4537 4315 4241 4167 4093 4525 4018 3434 3426 3138 3064 2990 3422 3422 2891 3478 2890 3477 2889 3475 2888 3474 2887 3473 3473 3472 3464 3463 3544 4278 4138 4137 4136 4562 4634 4134 4704 4133 4513 4723 4722 4294 4720 4720 4148 4718 4134 6012 6154 6225 6296 6368 5940 6438 5938 5936 5220 5357 5355 5355 5355 4855 5353 4781 4133 4726 4441 4368 4295 4721 4721 4149 4720 4134 4117 5068 5278 5277 4849 4776 5274 4703 4701 5281 5279 5277 5277 5276 4776 5274 4702 4701 4107 4106 4105 4104 4104 3604 4102 3530 2880 2734 2871 2515 2869 2869 2868 2867 2867 2274 2925 2265 2916 2915 2907 2906 2898 2897 2889 2888 2229 2879 2220 2870 2211 2853 2202 2924 2193 2916 2915 2907 2906 2175 2898 2166 2889 2888 2883 3885 3887 3812 4053 4368 4053 4197 4122 3877 3963 4337 4255 4733 4579 4419 4256 4485 4331 4551 4174 3932 3948 3939 4316 4314 4529 4373 4314 5234 5082 4700 4620 4452 4599 4763 4761 4533 4820 4534 4526 3991 3983 3696 3695 3694 3693 4508 4659 4734 4786 4785 4784 4770 5572 5424 5123 5116 5113 4812 4787 4785 4784 5102 5029 5027 5309 5155 5077 4651 4497 4419 4039 3808 3731 3679 3678 4060 4060 4051 3675 4553 4771 4845 4919 4965 4963 4962 4961 4550 5755 5973 6047 5750 5374 5372 5371 4999 4549 4744 4963 4592 4550 5358 5507 5581 5284 4913 5478 5697 5326 4914 4906 4610 4534 4532 4069 4074 4073 4072 4113 3659 4111 4111 3657 4109 4101 3655 4663 4878 4951 5024 5098 4658 5133 4841 4766 4691 5129 5152 6215 6070 6069 6433 6066 5552 5402 5618 5617 5177 5175 4992 5133 5132 5131 5131 4659 5605 5752 5824 5898 5531 5091 6006 5714 5639 6003 5562 5086 5084 5083 5082 4642 4639 4116 4114 4113 4112 4112 3639 4159 4159 3637 4158 3636 4156 4141 3634 4147 3633 4835 4980 5051 5123 5196 4762 5267 5297 5295 5294 5293 5292 4785 5290 4762 6377 6589 6661 6733 6806 6372 6370 5857 5856 5854 5854 5853 5346 5344 5230 5296 5295 5294 5293 4786 5291 4762 5841 5986 6058 6130 6203 5769 5767 6304 6302 6300 6300 6299 5792 5790 5188 5040 5253 5252 4818 4744 4743 4159 3937 4150 4149 3715 4147 4147 3616 4202 3615 4201 3614 4200 3613 4199 4176 4198 4198 4196 4189 3609 4269 4864 5146 5217 4861 5286 5359 4859 5429 5384 5449 5448 5447 5446 4946 5444 4873 5443 5502 6809 6879 6667 7021 7092 7164 6664 6663 6091 6083 5799 5726 5653 6079 6079 5507 5506 4858 5449 5166 5093 5020 5446 5446 4874 5444 4859 6005 6004 6002 6001 6001 5501 5999 5427 5426 5866 6003 6002 6001 6001 5501 5999 5427 4840 4833 4548 4475 4829 4828 4828 4256 4255 3605 3597 3313 3240 3167 3593 3593 3021 3591 2999 3649 2990 3641 2981 3632 2972 3623 3622 2963 3613 3605 3604 3596 3595 3579 3578 3650 3649 2918 3641 2909 3632 3631 2900 3622 2891 3614 2884 2883 3887 3809 3736 4132 4367 4133 4197 4043 3725 3964 4187 4407 4807 4580 4187 4408 4559 4332 4550 4174 3782 3949 3939 4388 4541 4602 4600 4568 5234 4857 4849 4620 4602 4600 4835 4761 5049 4820 4529 4301 3914 3758 4008 3696 3695 3694 4438 4659 4734 4640 4785 4784 4771 5426 5425 5124 5116 4816 4435 4787 4487 4436 5101 5253 5027 5380 5379 5078 4722 4721 4420 4034 4032 4031 4063 3679 4061 4060 4052 4135 4699 4772 4551 4920 4820 4963 4962 4962 4966 5901 5754 5753 5751 5229 5372 5371 4999 4967 4965 4964 4963 4551 5289 5507 5581 5284 5701 5699 5698 5326 4915 4687 4906 4535 4084 4070 3780 3704 4067 4114 3660 4112 4111 4111 3657 4101 4184 4807 4662 4661 5025 5099 5067 4917 5133 5132 4692 5130 5153 6072 6071 6070 6069 6067 5621 5620 5618 5618 5177 4659 5135 4843 4768 5132 5131 4625 5680 5752 5825 5898 5532 5092 5790 6006 5640 5565 5563 4943 5085 5083 5082 4642 4124 4116 3824 3749 3674 4112 4161 4160 4160 3638 4158 4158 4157 4157 3635 4147 4229 4909 4980 5052 5124 5197 4763 5268 5156 5295 5294 5293 5293 4786 5291 5332 6519 6376 6375 6734 6806 6372 6371 5717 5856 5855 5854 5854 5347 5345 5297 5296 5295 5294 5294 4787 5292 4737 5916 5987 5772 6131 6204 5770 5768 6163 6302 6301 6300 6300 5793 5791 5256 5255 5253 5252 5252 4745 4743 4154 4152 4151 4150 4149 3642 4147 3617 4203 4203 4202 4202 4201 4201 4200 4200 3612 4199 3611 4189 3610 4934 5076 5146 5218 5289 4861 5359 5431 5430 5451 5449 5448 5447 5447 4947 5445 5445 5443 5503 6809 6669 6668 6667 7093 7165 6665 6663 6092 5873 6083 6082 5654 6080 6080 5508 5506 4859 5240 5450 5449 5448 4948 5446 4875 5445 4843 5867 6004 5648 6002 6002 6001 6000 5428 4842 6006 5721 5648 5575 6001 6001 5429 5428 4841 4833 4549 4476 4403 4829 4829 4257 4255 3606 3387 3597 3596 3168 3594 3594 3022 3592 3651 3650 2991 3641 2982 3632 2973 3624 2964 3615 2955 3606 2946 3597 3596 3580 3579 3651 3650 2919 3641 2910 3633 3632 3624 3623 2892 3614 2884 2170 3181 3027 3192 3498 3586 3499 3415 3335 3018 3555 3480 3699 4026 3867 3480 3700 3778 3998 3626 3466 3226 3241 3003 3609 3833 3745 3893 4380 4378 4150 3916 3607 3894 3608 4056 4053 4192 4113 3821 3593 3278 3277 3301 3300 3291 3375 3878 3729 3728 4080 4078 4077 4792 4942 4717 4340 4186 4108 4011 3857 4079 3729 4471 4545 4320 4526 4671 4370 3868 4013 3712 3179 3325 3323 3356 3355 2971 3353 3344 3428 3991 3845 3844 3843 4258 4256 4255 4254 4259 5193 5047 5046 4674 4667 4664 4294 4292 4114 4257 4256 4256 3800 4727 4580 4579 4577 4848 4991 4990 4618 4202 4200 4199 3827 3377 3149 3073 2997 2954 3406 3406 2952 3404 3404 2950 3394 3477 4099 3955 3954 3953 4391 4428 4427 4425 4425 4424 3953 5367 5365 5655 5728 5362 5360 4771 4912 4911 4910 4470 3952 4211 4136 4061 3986 4424 3918 4972 4828 4827 5190 4824 5302 5300 5299 5298 4858 4386 4379 4377 4376 4375 3935 3417 3192 3408 3407 2967 3405 3454 2932 3452 2931 3451 3451 2929 3450 2928 3440 3522 4201 4059 4058 4057 4489 4562 4055 4590 4301 4227 4586 4585 4585 4584 4625 5811 5669 5668 5667 6099 5665 5158 5150 4862 4788 5146 5146 4639 4055 4591 4589 4228 4587 4587 4080 4585 4030 5208 5066 5065 5064 5496 5062 4555 5597 5308 5234 5593 5592 5085 5083 4408 4547 4546 4545 4545 4038 4036 3305 3444 3443 3442 3442 2935 3440 3497 3496 3496 3495 3495 2907 3494 2906 3493 2905 3491 2904 3482 3563 4159 4368 4439 4510 4582 4154 4652 4724 4152 4744 4742 4386 4740 4739 4739 4737 4738 4153 4796 5963 6245 6316 5960 6385 6458 5958 5956 5312 5377 5376 5375 5374 4874 5372 4801 4799 4745 4744 4742 4741 4741 4241 4739 4739 4738 4136 5298 5014 4941 4868 5294 5294 4722 4721 4135 5297 5014 5296 4868 5294 5294 4722 4720 4134 3915 4125 4124 3696 3623 4122 3550 3548 2826 2891 2890 2889 2888 2388 2886 2886 2885 2944 2943 2935 2934 2275 2925 2266 2916 2257 2907 2248 2899 2239 2890 2230 2873 2221 2944 2943 2935 2934 2203 2926 2194 2917 2916 2908 2907 2176 2899 2171 3182 3183 3031 3349 3663 3349 3493 3418 3172 3259 3633 3702 4029 3875 3715 3703 3781 3627 3846 3469 3227 3244 3235 3684 3610 3825 3669 3863 4530 4378 4145 3916 3897 3895 4131 4057 4272 4116 3752 3596 3287 3053 2992 2991 2990 2989 3733 3955 4029 4082 4081 4080 4066 4868 4720 4419 4411 4111 3730 4082 3782 3731 4397 4548 4323 4676 4674 4373 4018 3793 3715 3258 3104 3326 3358 2974 3356 3355 3347 3430 3994 4067 4141 4215 4260 4259 4257 4257 4261 5196 5269 5343 5046 4669 4668 4666 4295 4192 4040 4259 4258 3846 4653 4803 4876 4580 4926 4774 4993 4621 4210 4202 3906 3830 3379 3372 3370 2999 3368 3409 2955 3407 3407 2953 3405 3397 3479 4102 4174 4247 4320 4394 3954 4212 4428 4062 3987 4425 4448 5510 5366 5365 5364 5362 4917 4915 4914 4913 4473 3954 4431 4429 4063 4427 4427 3955 4832 5047 5120 5193 4827 4387 5302 5010 4935 4860 4858 4381 4380 4379 4378 3937 3419 3412 3119 3044 3408 3408 3456 3455 3455 2933 3453 2932 3452 3452 2930 3442 2929 4063 4275 4347 4419 4492 4058 4563 4592 4591 4589 4589 4588 4081 4586 4627 5673 5885 5957 6029 6102 5668 5666 5012 5151 5150 5149 5149 4642 4640 4594 4592 4590 4590 4589 4082 4587 4032 5070 5282 5354 5426 5499 5065 5063 5599 5598 5596 5595 5595 5088 5086 4552 4550 4549 4548 4547 4040 4038 3455 3233 3446 3445 3011 3442 3443 2912 3498 2911 3497 2910 3496 3496 3495 3495 3494 3494 2906 3485 2905 3565 4160 4442 4513 4584 4156 4654 4155 4725 4747 4745 4743 4743 4742 4242 4740 4740 4739 4798 6105 5964 5963 5962 6388 6460 5960 5959 5387 5379 5095 5022 4949 5375 5375 4803 4801 4154 4535 4745 4744 4316 4742 4742 4170 4740 4138 5162 5299 5298 5297 5297 4797 5295 4723 4137 5301 5299 4943 5297 5296 5296 5295 4723 4136 4128 3844 3771 3698 4124 4124 3552 3551 2901 2893 2609 2536 2463 2889 2889 2317 2887 2295 2945 2286 2936 2277 2928 2268 2919 2259 2910 2909 2901 2900 2892 2891 2875 2874 2946 2945 2214 2936 2205 2928 2927 2919 2918 2187 2910 2178 2901 2900 2895 3906 3908 3833 4074 4389 4074 4218 4143 3898 3984 4358 4276 4754 4600 4440 4277 4506 4352 4571 4195 3953 3969 3960 4337 4335 4550 4394 4335 5255 5103 4870 4641 4473 4620 4784 4782 4997 4841 4555 4321 4012 4004 3717 3716 3715 3714 4529 4680 4755 4807 4806 4805 4791 5593 5445 5144 5137 4836 4455 4808 4806 4805 5123 5050 5048 5330 5176 5098 4672 4518 4440 4060 3829 3752 3700 3699 4081 4081 4072 3696 4574 4792 4866 4940 4986 4984 4983 4982 4571 5776 5994 6068 5771 5394 5393 5392 5020 4570 4765 4984 4613 4571 5379 5528 5602 5305 5651 5499 5718 5346 4935 4927 4631 4555 4553 4097 4095 4094 4093 4134 3680 4132 4132 3678 4130 4122 4204 4684 4899 4972 5045 5119 4679 5153 4862 4787 4712 5150 5173 6235 6091 6090 6454 6087 5573 5640 5639 5638 5198 5196 5156 5154 5153 5152 5152 4680 5625 5773 5845 5918 5552 5112 6027 5735 5660 5585 5583 5107 5105 5104 5103 4663 4144 4130 4135 4133 4133 4126 3660 4180 4180 3658 4179 3657 4177 4177 3655 4168 3654 4856 5001 5072 5144 5217 4783 5288 5318 5316 5315 5314 5313 4806 5311 5352 6398 6610 6682 6754 6827 6393 6391 5878 5877 5875 5874 5874 5367 5365 5319 5317 5316 5315 5314 4807 5312 4783 5795 6007 6079 6151 6224 5790 5788 6325 6323 6321 6321 6320 5813 5811 5209 5275 5274 5273 4839 4765 4763 4180 3958 4171 4170 3736 4168 4168 3637 4223 3636 4222 3635 4221 4221 4220 4220 4219 4204 3631 4210 3630 4290 4885 5167 5238 4882 4881 5380 4880 5450 5405 5470 5469 5468 5467 4967 5465 5465 5464 5523 6830 6689 6688 7042 7113 7185 6685 6684 6112 6104 5820 5747 5674 6100 6100 5528 5526 4879 5260 5470 5469 5041 5467 5467 4895 5465 4880 6026 6025 6023 6022 6022 5522 6020 5448 5447 5887 6024 6023 6022 6022 5522 6020 5448 4861 4854 4569 4496 4850 4849 4849 4277 4276 3626 3618 3334 3261 3188 3614 3614 3042 3612 3020 3670 3011 3662 3002 3653 2993 3644 3642 3635 3634 2975 3625 3617 3616 3600 3599 3671 3670 2939 3662 2930 3653 3652 2921 3643 2912 3635 2903 3626 3625 2895 3907 3986 3834 4075 4390 4231 3996 4294 3899 3985 4360 4277 4378 4752 4442 4278 4138 4504 4573 4196 3955 3733 3961 4338 4336 4335 4395 4336 5107 5104 4722 4642 4474 4622 4274 4783 4555 5068 4556 4548 4013 4005 3718 3717 4027 4018 4530 4681 4756 4809 4807 4806 4792 5595 5668 5145 5138 5136 4835 4809 4807 4806 5053 5051 5049 5331 5177 5099 4750 4519 4442 4061 4052 3753 3701 4083 4082 4082 3698 3697 4575 4794 4867 4942 4987 4985 4984 4983 4572 5777 5995 6069 5773 5396 5394 5393 5021 4571 4766 4690 4614 4572 5381 5529 5603 5306 4935 5500 5424 5348 4936 4928 4632 4556 4554 3953 4096 4095 4094 4135 3681 4133 4133 3679 4131 4123 3677 4685 4900 4973 5046 5120 4680 5155 4863 4788 4713 5151 5174 6237 6092 6091 6455 6089 5574 5424 5640 5639 5199 5197 5014 5155 5154 5153 5153 4681 5627 5774 5846 5920 5553 5113 6029 5736 5661 6025 5584 5039 4889 5105 5104 4664 4662 3995 4130 4129 4128 4134 3661 4181 4181 4179 4180 3658 4178 4178 4177 4169 3655 4857 5002 5073 5146 5218 4784 5289 5251 5317 5316 5315 4881 4807 5312 4784 6467 6611 6683 6755 6828 6394 6392 5880 5878 5876 5876 5875 5368 5366 5252 5104 5317 5316 4882 4808 5314 4784 5864 6009 6080 6152 6225 5791 5789 6326 6324 6323 6322 6321 5814 5812 5284 5062 5275 5274 4840 5272 4765 4181 3959 4172 3811 3737 4169 4169 3638 4224 3637 4223 3636 4222 3635 4221 4221 4220 4220 4205 4211 3631 4291 4886 5168 5239 4883 5309 5381 4881 5451 4880 5260 5470 5469 5468 4968 5466 4895 5465 5524 6692 6901 6689 7043 7115 7186 7185 6685 6113 6106 5821 5748 5675 6101 6101 5529 5528 4880 5472 5188 5115 5042 5468 5468 4896 5466 4881 6028 6026 6024 6024 6023 5523 6021 5449 5448 5888 6025 6024 6023 6023 5523 6021 5449 4862 4855 4853 4497 4851 4850 4850 4849 4277 3627 3620 3335 3262 3189 3615 3615 3043 3614 3021 3671 3012 3663 3003 3654 2994 3645 3644 3636 3635 3627 2976 3618 3617 3601 3600 3672 3671 2940 3663 2931 3654 3653 2922 3644 2913 3636 2904 3627 3626 2896 3200 3279 3126 3442 3452 3525 3289 3587 3118 3038 3653 3570 3671 4045 3735 3571 3431 3797 3866 3639 3248 3026 3025 3339 3778 3628 3914 3629 4400 4398 4015 3936 3916 3915 3567 4225 3848 4361 3849 3841 3306 3299 3297 3321 3320 3311 3824 3751 4049 4031 3877 4099 4085 4888 4962 4737 4431 4429 4128 3955 4100 4099 3697 4344 4343 4042 4470 4393 4043 4035 3735 3354 3346 3046 2994 3376 3375 3375 2991 2990 3938 4087 4161 4235 4210 4058 4277 4276 3865 5140 5289 5362 5066 4619 4467 4686 4314 3864 4279 3983 3907 3865 4604 4602 4896 4599 4228 5013 4717 4641 4229 4222 4220 4218 3847 3246 3389 3388 3388 3428 2974 3426 3426 2972 3424 3416 2970 4047 4194 4266 4340 4413 3973 4448 4156 4081 4445 4444 4467 5530 5602 5675 5748 5382 4942 4717 4933 4567 4492 4490 4307 4449 4447 4446 4446 3974 4921 5067 5140 5213 4847 4406 5322 5320 4954 5318 4878 4407 4182 4398 4397 3957 3955 3288 3429 3428 3427 3427 2954 3474 3474 3473 3473 2951 3471 2950 3470 3462 2948 4151 4295 4367 4439 4511 4077 4582 4076 4396 4609 4608 4174 4606 4606 4077 5760 5905 5976 6049 6121 5687 5685 5105 5171 5170 5169 4735 4661 4659 4076 4397 4610 4609 4175 4607 4607 4077 5158 5302 5373 5446 5518 5084 5082 5551 5403 5616 5615 5181 5107 5106 4577 4355 4568 4567 4133 4565 4058 3474 3466 3178 3104 3030 3462 3462 2931 3518 2930 3516 2929 3515 2928 3514 2927 3513 3513 3512 3504 2924 3584 4318 4178 4177 4176 4602 4674 4174 4744 4173 4553 4763 4762 4334 4759 4760 4188 4758 4817 5985 6194 6265 6336 6408 5980 6478 5978 5406 5399 5396 5041 5395 5394 5394 4822 4821 4173 4765 4481 4408 4335 4761 4761 4189 4760 4174 5254 5319 5318 5317 5316 4816 5314 4742 4741 5320 5319 5317 5316 5316 4816 5314 4742 4741 4009 4146 4145 4144 4144 3644 4142 3570 2920 2913 2628 2555 2909 2908 2908 2336 2907 2314 2965 2305 2956 2296 2947 2946 2938 2937 2929 2928 2920 2919 2260 2910 2251 2893 2242 2964 2233 2956 2955 2947 2946 2215 2937 2206 2929 2928 2920 2919 2188 2910 2183 3203 3125 3052 3448 3683 3449 3512 3359 3041 3505 3503 3722 4122 3817 3503 3723 3874 3948 3649 3489 3098 3264 3255 3704 3857 3917 3916 3884 4550 4173 4165 3630 3918 3916 4151 4077 4364 4136 3845 3617 3302 3074 3324 3012 3011 3010 3901 3975 4050 3956 4101 4100 4744 4742 4741 4440 4209 4132 3751 4103 3803 3752 4347 4569 4343 4696 4695 4394 4038 4037 3736 3350 3348 3347 3379 2995 2994 3376 3368 3451 4015 3868 3867 4236 4136 4279 4278 4277 4282 5216 5070 5069 5067 4545 4688 4687 4315 4282 4281 4280 4279 3867 4605 4823 4897 4600 5016 5015 5014 4642 4155 4003 4222 3850 3400 3392 3096 3020 3389 3429 3429 2975 3427 3427 2973 3417 3500 4122 3978 3977 4341 4414 4383 4233 4449 4448 4008 4446 4469 5388 5678 5386 5385 5383 4936 4936 4934 4933 4493 3975 4451 4159 4084 4009 4447 3941 4996 5068 4850 5214 4848 4408 5106 5322 5321 4881 4879 4259 4400 4399 4398 3958 3440 3432 3140 3065 2990 3428 3477 2955 3476 2954 3474 3474 3473 3473 2951 3463 3545 4225 4296 4081 4440 4513 4079 4584 4472 4611 4610 4609 4609 4102 4607 4648 5835 5692 5691 6050 6122 5688 5181 5174 5172 5170 5170 5170 4663 4661 4473 4612 4611 4610 4610 4103 4608 4053 5232 5089 5088 5447 5519 5085 5084 5479 5618 5617 5616 5616 5109 5107 4572 4570 4569 4568 4568 4061 4059 3470 3468 3466 3466 3465 2958 3463 3520 3519 3519 3518 3518 3517 3517 3516 3516 2928 3515 2927 3505 2926 4250 4392 4462 4534 4605 4177 4675 4747 4746 4628 4765 4764 4763 4763 4263 4761 4761 4176 4819 6125 5985 5984 5983 6409 6481 5981 5979 5408 5189 5399 5398 4970 5396 5396 4824 4822 4702 4767 4766 4765 4764 4264 4762 4191 4761 4159 5322 5320 4964 5318 5317 5317 5315 4744 4158 5321 5037 4964 4891 5317 5317 4745 4744 4157 4149 3865 3792 3719 4145 4145 3573 3571 2922 2703 2913 2912 2484 2411 2910 2338 2908 2967 2966 2307 2957 2298 2948 2289 2940 2280 2931 2271 2922 2262 2913 2253 2896 2894 2967 2966 2235 2957 2226 2949 2947 2940 2939 2208 2930 2199 2922 2190 2913 2912 2184 3927 4006 3854 4169 4179 4252 4016 4314 3845 3765 4380 4297 4398 4772 4462 4298 4158 4524 4593 4216 3975 3753 3981 4066 4356 4355 4641 4356 5127 5124 4742 4663 4494 4642 4294 4951 4575 5088 4576 4568 4033 4025 3738 4048 4047 4038 4551 4701 4776 4829 4604 4826 4812 5615 5689 5464 5158 5156 4855 4829 4827 4826 5073 5071 5069 4769 5197 5120 4770 4539 4462 4081 4073 3773 3721 4103 4102 4102 3718 3717 4665 4814 4887 4962 4937 4785 5004 5003 4592 5797 6016 6089 5793 5416 5194 5413 5041 4591 5005 4710 4634 4592 5401 5549 5623 5326 4955 5520 5444 5368 4956 4949 4652 4576 4574 3973 4116 4115 4114 4155 3701 4153 4153 3699 4151 4143 3697 4773 4921 4993 5067 5140 4700 5175 4883 4808 4733 5171 5194 6257 6329 6111 6475 6109 5669 5444 5660 5659 5219 5217 5034 5175 5174 5173 5173 4701 5648 5794 5867 5940 5573 5133 6049 5756 5681 6045 5605 5059 4909 5125 5124 4684 4682 4015 4156 4155 4154 4154 3681 4201 4201 4200 4200 3678 4198 4198 4197 4189 3675 4878 5022 5093 5166 5238 4804 5309 5271 5123 5336 5335 4901 4827 5333 4804 6487 6632 6703 6775 6848 6414 6412 5900 5898 5897 5896 5895 5388 5386 4803 5124 5337 5336 4902 5334 5334 4804 5884 6029 6100 6173 6245 5811 5809 6278 6344 6343 6342 5908 5834 5832 5304 5082 5295 5294 4860 5292 4785 4201 4192 3905 3831 3757 4189 4182 3658 4244 3657 4243 3656 4242 3655 4241 4241 4240 4240 4239 4231 3651 4311 4906 5188 5259 4903 5329 5401 4901 5471 4900 5280 5490 5489 5061 4988 5486 4915 5485 5544 6712 6921 6992 7063 7135 6707 7205 6705 6133 6126 5841 5768 6122 6121 6121 5549 5548 4900 5492 5208 5135 5062 5488 5488 4916 5486 4901 6048 6046 6044 6044 6043 5543 6041 5469 5468 6047 6045 6044 6043 6043 5543 6041 5469 4882 4736 4873 4871 4871 4871 4371 4869 4297 3647 3640 3355 3282 3209 3635 3635 3063 3634 3041 3692 3032 3683 3023 3674 3673 3665 3664 3656 3655 3647 3646 2987 3637 2978 3620 2969 3691 2960 3683 3681 3674 3673 2942 3664 2933 3656 3655 3647 3646 2915 3637 2908 2907 3929 3853 4097 4097 4255 4247 4164 4083 3920 4303 4377 4230 4775 4615 4378 4230 4527 4746 4296 3982 3974 3989 3752 4507 4582 4643 4641 5201 5127 4821 4665 4573 4417 4357 4954 4802 4941 4861 4421 4341 3878 4026 4050 4049 4040 4124 4626 4478 4477 4828 4528 4478 5540 5691 5466 5159 5158 4857 4831 4829 4828 4425 5220 5293 5068 5422 5420 5119 4764 4762 4461 3928 4073 4072 4104 4104 3720 3719 4093 4177 4595 4889 4593 4592 5006 4710 4634 5003 5008 5797 6091 5795 5423 5415 5119 5043 5041 5008 5006 5005 5004 4549 5475 5329 5328 5326 5742 5740 5739 5367 4950 4949 4947 4576 4050 3898 4117 4116 3703 4155 4155 3701 4153 4153 3699 4143 4226 4705 4995 5068 4702 5140 5034 5175 5174 5173 5173 4702 6185 6331 6404 6477 6110 5670 5663 5370 5295 5659 5219 5110 4960 5176 5175 4735 5173 4667 5720 5577 5576 5575 5573 6050 6049 6047 6047 5606 5135 5128 4835 4760 5124 4683 4091 3941 4157 4156 3716 4154 4203 3681 4201 4201 4200 4200 3678 4198 3677 4189 4271 4950 4808 4807 4806 5238 5311 4804 5338 5050 4976 4902 5334 5334 4805 5374 6419 6705 6777 6416 6848 6414 5907 5899 5611 5537 5463 5895 5388 4804 5340 5051 4977 5335 5335 5335 4805 4779 5816 6102 5814 5813 6245 5811 5304 6345 6057 5983 5909 6341 5834 5305 5298 5009 4935 5294 5293 4786 4784 4054 4187 4186 4185 4191 3684 4183 4246 3658 4245 3657 4244 3656 4243 3655 4241 3654 4240 3653 4231 4312 4908 5117 4905 5259 5331 5402 5401 5473 4901 5493 5208 5135 5062 5488 5488 4916 5487 4902 6714 6923 6994 7065 7136 6708 7206 6707 6705 6128 6126 6124 6123 6123 5623 6121 5549 5548 5355 5492 5491 5490 5490 4990 5488 5488 4902 4885 6047 5763 5690 5617 6043 6043 5471 5469 4884 5836 6046 6045 5617 6042 6043 5471 5469 4810 4875 4874 4873 4872 4372 4870 4299 4297 3641 3640 3638 3637 3637 3137 3635 3635 3634 3693 3692 3684 3683 3675 3674 3015 3665 3006 3656 2997 3647 2988 3639 2979 3622 2970 3693 2961 3684 3683 2952 3674 2943 3666 3665 3657 3656 2925 3647 2916 3639 2908 2194 3222 3144 3071 3467 3703 3468 3532 3378 3211 3299 3673 3742 4142 3915 3755 3743 3894 3667 3886 3509 3117 3284 3274 3723 3876 3937 3709 3903 4569 4192 4185 3956 3937 3935 4171 4096 4384 4156 3792 3636 3249 3093 3032 3031 3030 3029 3773 3994 4069 3975 4121 4119 4106 4761 4760 4459 4451 4151 3770 4122 3822 3771 4437 4588 4363 4715 4714 4413 4058 4056 3755 3369 3144 3366 3398 3014 3396 3395 3387 3470 4034 4107 4181 4255 4155 4299 4297 4297 4301 5236 5309 5088 5086 4564 4707 4706 4335 4302 4300 4299 4298 3886 4624 4842 4916 4619 5036 5034 5033 4661 4250 4022 3946 3870 3419 3411 3115 3039 3408 3449 2995 3447 3447 2993 2992 3436 3519 4142 3997 3996 4360 4434 3994 4252 4468 4467 4027 4465 4488 5549 5406 5405 5404 5402 4956 4955 4953 4953 4512 3994 4471 4178 4103 4467 4466 3960 4872 5087 5160 5233 4867 4427 5125 5050 4975 4900 4898 4421 4420 4418 4418 3977 3459 3451 3159 3084 3448 3447 3496 3495 3495 2973 3493 2972 3492 3492 2970 3482 3564 4103 4315 4387 4459 4532 4098 4603 4631 4630 4629 4628 4628 4121 4626 4667 5854 5925 5710 6069 6142 5707 5706 5052 5191 5190 5189 5189 4682 4680 4633 4632 4630 4629 4629 4122 4627 4072 5251 5322 5393 5466 5539 5105 5103 5498 5637 5636 5635 5635 5128 5126 4591 4590 4588 4588 4587 4080 4078 3421 3487 3486 3485 3484 2977 3482 2952 3538 2951 3537 3537 3536 3536 3535 3535 2947 3534 2946 3525 2945 4202 4411 4482 4553 4624 4196 4694 4766 4765 4786 4785 4783 4782 4782 4282 4780 4780 4779 4838 6144 6004 6003 6002 6428 6500 6000 5998 5427 5208 5418 5417 4989 5415 5415 4843 4841 4194 4575 4785 4784 4356 4283 4781 4210 4780 4178 5202 5339 5338 5337 5337 4837 5335 4763 4177 5341 5056 4983 5336 5336 5336 4764 4763 4176 4168 3884 3811 3738 4164 4164 3592 3590 2941 2722 2932 2931 2503 2929 2929 2357 2927 2335 2985 2326 2976 2317 2968 2308 2959 2299 2950 2290 2941 2940 2932 2931 2915 2914 2986 2985 2254 2976 2245 2968 2967 2959 2958 2227 2949 2218 2941 2940 2932 2931 2200 2922 2195 3225 3146 3236 3543 3704 3544 3533 3379 3062 3526 3524 3743 4143 3838 3524 3744 3895 3969 3670 3510 3270 3285 3276 3653 3878 3938 3937 3905 4571 4194 4186 3651 3938 3652 4171 4098 4385 4157 3865 3637 3323 3095 3345 3344 3032 3419 3922 3996 4071 4124 4122 4121 4765 4763 4761 4384 4230 4153 3772 3901 3824 3773 4368 4589 4364 4570 4716 4414 4059 4058 3757 3370 3369 3368 3400 3016 3015 3397 3389 3472 4035 3889 3888 4257 4157 4300 4299 4298 4303 5237 5091 5090 5088 4711 4709 4708 4336 4303 4302 4300 4300 3844 4771 4844 4918 4621 5037 5036 5034 4663 4176 4024 4243 3871 3421 3413 3117 3041 2998 3450 3450 2996 3448 3448 2994 3438 3521 4143 3999 3998 3997 4435 4473 4471 4470 4469 4029 3997 4490 5409 5699 5772 5406 5404 4815 4956 4955 4954 4514 3996 4472 4180 4105 4030 4468 3962 5017 4872 4871 5235 4869 5277 5127 5343 5342 4902 4900 4280 4421 4420 4419 3979 3461 3453 3161 3086 3011 3449 3498 2976 3497 2975 3495 3495 3494 3494 2972 3484 3566 4246 4103 4102 4461 4533 4606 4605 4493 4632 4631 4630 4630 4123 4628 4669 5855 5713 5712 5711 6143 5709 5202 5195 5192 4832 5191 5191 4683 4682 4494 4633 4632 4631 4631 4124 4629 4074 5253 5110 5109 5468 5540 5106 4599 5641 5639 5278 5637 5637 5130 5128 4452 4591 4590 4589 4589 4082 4080 3490 3489 3487 3487 3486 2979 3484 3541 3540 3540 3539 3539 3538 3538 2950 3537 2949 3536 2948 3526 2947 4270 4413 4483 4554 4626 4198 4696 4768 4767 4649 4786 4785 4784 4784 4284 4782 4782 4197 4840 6007 6289 6360 6004 6430 6502 6002 6000 5429 5210 5420 5419 4991 4918 5416 4845 4843 4723 4788 4786 4786 4785 4285 4783 4783 4782 4180 5343 5058 4985 5339 5338 5338 4766 4765 4179 5342 5058 4985 4912 5338 5338 4766 4764 4178 3959 4169 4168 3740 4166 4166 3594 3592 2943 2724 2934 2933 2505 2432 2930 2359 2929 2988 2987 2328 2978 2319 2969 2310 2961 2301 2952 2292 2943 2283 2934 2274 2917 2265 2988 2987 2979 2978 2247 2970 2238 2961 2960 2229 2951 2220 2943 2211 2934 2933 2925 2924 2196 3727 4026 3874 4191 4117 4274 4117 4337 3946 3939 4250 4470 4419 4794 4484 4471 4250 4546 4615 4389 4002 3993 3773 4087 4526 4376 4663 4661 5220 5146 4913 4684 4665 4437 4315 4973 4596 5110 4881 4590 4361 4047 4045 4069 4068 4059 4144 4499 4498 4497 4625 4548 4498 5489 5710 5485 5032 5178 4876 4850 4849 4848 4445 5239 5091 4790 5441 5141 4791 4783 4483 4102 4095 4093 4092 4124 4124 4123 3739 4113 4687 4615 4909 4983 4612 5025 4730 4654 4613 5889 6037 6111 5814 5443 5215 5139 5063 4612 5028 4731 4655 5024 4569 5350 5349 5348 4976 5761 5465 5389 5387 4825 4968 4967 4595 4139 4138 4137 4136 3723 4175 4175 3721 4172 4172 4164 3718 4796 4942 5015 5088 4722 4721 5197 5195 5194 5193 5193 4722 6135 6350 6423 6496 6130 5690 5682 5390 5315 5240 5238 5199 5197 5196 5195 4755 4722 4687 5598 5888 5961 5595 5593 5927 6068 6067 6066 5626 5155 5147 4855 4780 4705 4703 4179 4178 4176 4176 4175 3702 4222 3701 4221 4221 3699 4220 3698 4218 4210 3696 4291 4829 5115 5187 4826 5258 5331 4824 5144 5070 4996 4922 5354 5354 4825 6441 6653 6725 6797 6436 6435 6434 5927 5705 5918 5917 5483 5915 5408 4824 5359 5071 4997 4923 5355 5355 4825 4799 5836 6122 6194 5833 6264 5831 5324 6151 6364 6363 5929 6361 5854 5325 5317 5029 4955 4881 5313 4806 4222 4215 3926 3852 4211 4210 4210 3679 4266 3678 4265 3677 4264 3676 4262 3675 4261 3674 4260 4252 4251 4332 5067 4926 4925 4924 5350 5422 4922 5493 4921 5512 5228 5155 5082 5508 5508 4936 5506 4922 6801 6943 7013 7084 7156 6728 7226 6726 6725 6008 6145 6144 6143 6143 5643 6141 5569 4921 5514 5511 5156 5510 5509 5509 4937 5508 4922 4905 5856 6066 6065 5637 5564 6063 5491 5489 6002 6067 6066 6065 6064 5564 6062 5490 5489 4896 4895 4893 4892 4892 4392 4890 4318 4317 3522 3659 3658 3657 3230 3157 3655 3084 3062 3713 3053 3704 3703 3695 3694 3686 3685 3026 3676 3017 3667 3008 3658 2999 3641 2990 3713 2981 3704 3703 3695 3694 2963 3686 2954 3677 3676 3668 3667 2936 3659 2927 3650 3649 2919 3950 3951 3876 4117 4431 4117 4261 4186 3940 4027 4401 4470 4797 4643 4483 4471 4549 4395 4614 4237 3996 4012 4003 4452 4378 4593 4437 4631 5298 5146 4913 4684 4665 4663 4899 4825 5040 4884 4520 4364 4055 3821 3760 3759 3758 3757 4501 4723 4797 4850 4849 4848 4834 5636 5488 5187 5179 4879 4498 4850 4550 4499 5166 5316 5091 5444 5442 5141 4715 4561 4483 4026 3872 4094 3743 3742 4124 4123 4115 4198 4617 4835 4909 4983 5028 5027 5026 5025 5029 5964 6037 6111 5814 5437 5436 5434 5063 4960 4808 5027 5026 4614 5422 5571 5644 5348 5694 5542 5761 5389 4978 4970 4674 4598 4147 4140 4138 4136 4136 4177 3723 4175 4175 3721 4173 4165 4247 4870 4942 5015 5088 5162 4722 4980 5196 4830 4755 5193 5216 6278 6134 6133 6132 6130 5685 5683 5682 5681 5241 4722 5199 5197 4831 5195 5195 4723 5600 5815 5888 5961 5595 5155 6070 5778 5703 5628 5626 5150 5148 5147 5146 4705 4187 4180 3887 3812 4176 4176 3703 4223 4223 3701 4221 3700 4220 4220 3698 4210 3697 4831 5043 5115 5187 5260 4826 5331 5360 5359 5357 5357 5356 4849 5354 5395 6441 6653 6725 6797 6870 6436 6434 5920 5919 5918 5917 5917 5410 5408 5362 5360 5358 5358 5357 4850 5355 4800 5838 6050 6122 6194 6267 5833 5831 6367 6366 6364 6363 6363 5856 5854 5320 5318 5317 5316 5315 4808 4806 4223 4001 4214 4213 3779 4211 4211 3680 4266 3679 4265 3678 4264 4264 4263 4263 4262 4262 3674 4253 3673 4333 4928 5210 5281 4925 4924 5422 4923 5493 5515 5513 5511 5511 5510 5010 5508 5508 5507 5566 6873 6732 6731 6730 7156 7228 6728 6727 6155 6147 5863 5790 5717 6143 6143 5571 5569 4922 5303 5513 5512 5084 5510 5510 4938 5508 5565 6068 6067 6066 6065 6065 5565 6063 5491 4905 5930 6067 5711 6065 6064 6064 6063 5491 4904 4897 4612 4539 4466 4892 4892 4320 4319 3669 3523 3377 3304 3231 3231 3657 3085 3085 3063 3713 3054 3704 3045 3696 3036 3687 3027 3678 3677 3669 3668 3660 3659 3643 3642 3714 3713 2982 3705 2973 3696 3695 3687 3686 2955 3678 2946 3669 3668 3660 3659 2928 3650 2920 2206
iterations count:41984218 (48368), effective:200660 (231)

initing FirstDep: 0m 0.001sec

1785 1829 1705 2210
iterations count:4218 (4), effective:54 (0)
1694 1697 1701 2206
iterations count:4221 (4), effective:34 (0)
1694 1697 1699 2206
iterations count:4717 (5), effective:34 (0)
1849 1701 2206
iterations count:3208 (3), effective:32 (0)
3997 2145 1696 1697 1699 1701
iterations count:6897 (7), effective:52 (0)
901 903 1397 906 907 909 1695 1697 1701 2206
iterations count:10597 (12), effective:90 (0)
2880 2405 1794 1701
iterations count:4873 (5), effective:80 (0)
1688 1692 1695 1697 1699 1701
iterations count:6948 (8), effective:54 (0)
1804 1809 1811 1701 2206
iterations count:5232 (6), effective:77 (0)
2236 2294 2354 2311 2182 1540 1699 2206
iterations count:8797 (10), effective:202 (0)
2461 1701 2206
iterations count:3297 (3), effective:47 (0)
6210 3257 2308 1701 2206
iterations count:5232 (6), effective:56 (0)
3073 1694 1695 1697 1701 2206
iterations count:6607 (7), effective:55 (0)
2051 2057 909 1695 1697 1701 2206
iterations count:7363 (8), effective:100 (0)
10769 10021 8875 1720 1719 1701 2206
iterations count:7445 (8), effective:115 (0)

Sequence of Actions to be Executed by the VM

This is useful if one wants to reexecute the tool in the VM from the submitted image disk.

set -x
# this is for BenchKit: configuration of major elements for the test
export BK_INPUT="S_Raft-PT-10"
export BK_EXAMINATION="ReachabilityFireability"
export BK_TOOL="marcie"
export BK_RESULT_DIR="/root/BK_RESULTS/OUTPUTS"
export BK_TIME_CONFINEMENT="3600"
export BK_MEMORY_CONFINEMENT="16384"

# this is specific to your benchmark or test

export BIN_DIR="$HOME/BenchKit/bin"

# remove the execution directoty if it exists (to avoid increse of .vmdk images)
if [ -d execution ] ; then
rm -rf execution
fi

tar xzf /home/mcc/BenchKit/INPUTS/S_Raft-PT-10.tgz
mv S_Raft-PT-10 execution

# this is for BenchKit: explicit launching of the test

cd execution
echo "====================================================================="
echo " Generated by BenchKit 2-2979"
echo " Executing tool marcie"
echo " Input is S_Raft-PT-10, examination is ReachabilityFireability"
echo " Time confinement is $BK_TIME_CONFINEMENT seconds"
echo " Memory confinement is 16384 MBytes"
echo " Number of cores is 1"
echo " Run identifier is r185kn-smll-146444128200216"
echo "====================================================================="
echo
echo "--------------------"
echo "content from stdout:"
echo
echo "=== Data for post analysis generated by BenchKit (invocation template)"
echo
if [ "ReachabilityFireability" = "UpperBounds" ] ; then
echo "The expected result is a vector of positive values"
echo NUM_VECTOR
elif [ "ReachabilityFireability" != "StateSpace" ] ; then
echo "The expected result is a vector of booleans"
echo BOOL_VECTOR
else
echo "no data necessary for post analysis"
fi
echo
if [ -f "ReachabilityFireability.txt" ] ; then
echo "here is the order used to build the result vector(from text file)"
for x in $(grep Property ReachabilityFireability.txt | cut -d ' ' -f 2 | sort -u) ; do
echo "FORMULA_NAME $x"
done
elif [ -f "ReachabilityFireability.xml" ] ; then # for cunf (txt files deleted;-)
echo echo "here is the order used to build the result vector(from xml file)"
for x in $(grep '' ReachabilityFireability.xml | cut -d '>' -f 2 | cut -d '<' -f 1 | sort -u) ; do
echo "FORMULA_NAME $x"
done
fi
echo
echo "=== Now, execution of the tool begins"
echo
echo -n "BK_START "
date -u +%s%3N
echo
timeout -s 9 $BK_TIME_CONFINEMENT bash -c "/home/mcc/BenchKit/BenchKit_head.sh 2> STDERR ; echo ; echo -n \"BK_STOP \" ; date -u +%s%3N"
if [ $? -eq 137 ] ; then
echo
echo "BK_TIME_CONFINEMENT_REACHED"
fi
echo
echo "--------------------"
echo "content from stderr:"
echo
cat STDERR ;