From 8344744687c8b7e8ab8ce10871e19256a94e861d Mon Sep 17 00:00:00 2001 From: chenyf <1343619937@qq.com> Date: Tue, 2 Jul 2024 18:29:46 +0800 Subject: [PATCH] fix: 1 --- .vscode/settings.json | 5 + 1.csv | 43 +++++ ana.c | 351 +++++++++++++++++++++++++++++++++++++ ana.exe | Bin 0 -> 119373 bytes ana2.c | 397 ++++++++++++++++++++++++++++++++++++++++++ ana2.exe | Bin 0 -> 216356 bytes data.h | 0 data_10ul_kongxi.c | 14 ++ data_10ul_water.c | 18 ++ error.csv | 0 error_10ul_one.csv | 22 +++ makefile | 0 to_csv.c | 155 +++++++++++++++++ to_csv.exe | Bin 0 -> 117006 bytes 14 files changed, 1005 insertions(+) create mode 100644 .vscode/settings.json create mode 100644 1.csv create mode 100644 ana.c create mode 100644 ana.exe create mode 100644 ana2.c create mode 100644 ana2.exe create mode 100644 data.h create mode 100644 data_10ul_kongxi.c create mode 100644 data_10ul_water.c create mode 100644 error.csv create mode 100644 error_10ul_one.csv create mode 100644 makefile create mode 100644 to_csv.c create mode 100644 to_csv.exe diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..14004e0 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "files.associations": { + "type_traits": "c" + } +} \ No newline at end of file diff --git a/1.csv b/1.csv new file mode 100644 index 0000000..4a11376 --- /dev/null +++ b/1.csv @@ -0,0 +1,43 @@ +2221,2220.968262,2220.819824,2220.529541,2220.260254,2220.047607,2219.871826,2219.858643,2220.013428,2220.18042,2220.378418,2220.587158,2220.643066,2220.480225,2220.183594,2219.718262,2219.24585,2218.974365,2218.914307,2218.979736,2219.174316,2219.367676,2219.831055,2220.948486,2220.702148,2219.233398,2219.628418,2220.685059,2219.0354,2217.580811,2218.834961,2218.997803,2217.22168,2217.252686,2218.687744,2218.457764,2217.421387,2215.519775,2204.994385,2176.591553,2129.768799,2072.209961,2009.625488,1945.788818,1891.786377,1855.157471,1832.17334,1820.456909,1816.383179,1808.583496,1788.505859,1755.262207,1711.614868,1661.947021,1610.560059,1562.752686,1523.698975,1494.643188,1470.974854,1449.351929,1429.604004,1407.79126,1379.789307,1347.772949,1314.783203,1280.254028,1245.862671,1215.871338,1194.883789,1185.216431,1186.165771,1198.103882,1218.594971,1239.331421,1255.503052,1267.743164,1274.955811,1274.477539,1269.654175,1267.573364,1269.251465,1273.346069,1281.717773,1294.224243,1306.229126,1313.865479,1317.935181,1319.729736,1317.294189,1311.075195,1306.526367,1306.59082,1309.275146,1315.120728,1326.262817,1340.677856,1353.938477,1364.302612,1371.546997,1373.971436,1370.824707,1365.23584,1360.765625,1357.409058,1354.330444,1353.441528,1355.914673,1359.023071,1361.208496,1365.047485,1371.648438,1378.266846,1384.071167,1390.408813,1395.594727,1396.224609,1393.547241,1391.118164,1388.751587,1383.99585,1379.010742,1377.435913,1377.723022,1378.959595,1383.990479,1392.824707,1402.278442,1412.062134,1421.417969,1427.871948,1428.8396,1423.511353,1415.267334,1407.034058,1398.242432,1390.578735,1388.060669,1390.28833,1393.161987,1397.659302,1406.202026,1414.852173,1421.112305,1427.667236,1434.810181,1438.798096,1437.801025,1434.179932,1428.792969,1419.705688,1408.654297,1400.710083,1396.961792,1395.957642,1399.195679,1407.977295,1419.654907,1430.996704,1441.88623,1452.56189,1460.365479,1463.104614,1461.788086,1457.205444,1448.275024,1435.886719,1424.783569,1418.451782,1416.289185,1418.288208,1426.10376,1437.732056,1448.327026,1456.971802,1465.063599,1470.921021,1472.630005,1471.90271,1470.813599,1468.022827,1461.286987,1453.052734,1446.665527,1441.344727,1437.787354,1439.108643,1444.483032,1450.540771,1457.339355,1465.327515,1473.534912,1479.983887,1483.876831,1486.768555,1487.871948,1484.291504,1477.106567,1469.71106,1462.507813,1455.532104,1453.584595,1459.331665,1467.844971,1475.636108,1483.305176,1489.45813,1491.187378,1489.561035,1488.049561,1487.129028,1484.71814,1481.450562,1479.419189,1476.820679,1472.236572,1469.20874,1470.424072,1474.035278,1477.925903,1482.346191,1487.054199,1490.331787,1492.416382,1495.371948,1498.723145,1500.659424,1501.330322,1499.960205,1495.151367,1487.972656,1481.151611,1476.771729,1476.300659,1480.048462,1486.606201,1493.970459,1500.750244,1506.18396,1509.849487,1511.736572,1511.79187,1512.019653,1517.703979,1533.373169,1561.170776,1601.178589,1649.801392,1701.370728,1751.034668,1795.37793,1832.446655,1862.86499,1889.547729,1915.457153,1943.207275,1975.604004,2012.925171,2053.162354,2094.526123,2134.999512,2172.565674,2206.739746,2238.194824,2267.443359,2295.062988,2323.049072,2351.997803,2381.95459,2414.974609,2449.174561,2481.397705,2511.599609,2537.375488,2554.677246,2562.300781,2559.619873,2546.647949,2527.464844,2507.721191,2490.983887,2479.876465,2475.639893,2476.749023,2480.520996,2484.56543,2486.55249, +2215,2214.737549,2213.743164,2212.529785,2212.025635,2211.849609,2211.8125,2212.258057,2212.990234,2213.603027,2214.232666,2214.791016,2215.018799,2215.018066,2214.885986,2214.497314,2214.125732,2214.120117,2214.333496,2214.668701,2215.164307,2215.550781,2216.226318,2217.659668,2217.193604,2215.435791,2216.247559,2217.548828,2215.687988,2214.520752,2216.291016,2216.322021,2214.383789,2214.629395,2216.132568,2215.776855,2215.086914,2214.689453,2207.749512,2184.101074,2140.101807,2081.845703,2017.959229,1952.712036,1894.166748,1852.744751,1826.647583,1811.356567,1806.61792,1802.261353,1785.019287,1753.531006,1712.049316,1663.022949,1610.58667,1561.843018,1522.140747,1492.134033,1468.031494,1446.732422,1427.414307,1405.792358,1377.768921,1345.766846,1312.977661,1278.823486,1244.938477,1214.853149,1191.987427,1179.174316,1176.848877,1186.039307,1204.842529,1225.053833,1241.801025,1255.804199,1265.084106,1266.173706,1262.623779,1261.284546,1262.890259,1266.568604,1274.809204,1287.281372,1299.120605,1306.943481,1311.887695,1314.604004,1312.784546,1306.977539,1302.605225,1302.316406,1304.314209,1309.723267,1320.668457,1334.677368,1347.85498,1359.056885,1367.363525,1370.496338,1367.894409,1362.607422,1358.207642,1354.831177,1351.733521,1350.826782,1353.195923,1356.07373,1358.169678,1362.141968,1368.564453,1374.618652,1380.320557,1387.391235,1393.234253,1394.404785,1392.287964,1390.045044,1387.593994,1383.019775,1378.339478,1376.793945,1376.628052,1377.081665,1381.451294,1389.65332,1398.633667,1408.4021,1418.355591,1425.774536,1427.839844,1423.473633,1415.71228,1407.503174,1398.384766,1390.408569,1387.679321,1389.2677,1391.2677,1395.235596,1403.40332,1411.563721,1417.661621,1424.54248,1432.084473,1436.628906,1436.86377,1434.55188,1429.979614,1421.321411,1410.330444,1401.831909,1397.072388,1395.101318,1397.545898,1405.612549,1416.562622,1427.471191,1438.165039,1448.828613,1457.145264,1460.899902,1460.773071,1457.546753,1449.738403,1437.898315,1426.619751,1419.333008,1415.776123,1416.616821,1423.587036,1434.494507,1444.706299,1453.465698,1461.885742,1468.057007,1470.416016,1470.529053,1470.068604,1467.835205,1461.807373,1454.031372,1447.513794,1441.587402,1437.232178,1437.834229,1442.608276,1448.310669,1454.769531,1462.257935,1470.031006,1476.283447,1480.46936,1483.947388,1485.742676,1483.04248,1476.918091,1470.18689,1462.744141,1454.883423,1451.783569,1456.297485,1464.375,1472.580322,1480.776611,1487.477417,1489.68689,1488.257446,1486.802979,1485.805786,1483.190308,1479.945801,1478.242554,1476.001587,1471.540771,1468.280884,1469.055786,1472.333252,1476.385864,1481.135864,1485.896729,1488.962524,1490.538574,1492.920288,1496.160034,1498.645752,1500.10437,1499.618774,1495.568359,1488.590088,1481.173462,1475.699341,1474.181885,1477.278931,1483.60791,1491.147095,1498.269043,1503.898804,1507.708008,1509.776245,1509.917236,1509.221191,1512.360229,1524.633301,1548.833496,1585.751099,1632.774414,1684.257446,1734.757324,1780.555908,1819.234863,1850.712036,1877.620117,1903.395142,1930.754395,1962.252563,1999.02063,2039.341187,2080.916016,2121.765869,2159.779785,2194.207031,2225.5979,2254.91626,2282.733887,2310.559326,2339.748291,2369.934814,2402.562256,2437.392578,2470.699707,2501.456787,2528.769531,2548.72168,2559.186035,2559.658936,2549.65918,2531.962402,2512.371826,2495.212402,2483.04541,2477.489502,2477.686768,2480.892822,2484.658447,2486.641357, +2224,2223.824951,2222.914307,2221.256104,2220.020508,2219.319824,2218.649902,2218.446533,2218.820557,2219.178223,2219.520264,2219.978516,2220.197998,2219.970703,2219.490967,2218.857178,2218.163818,2217.762939,2217.729492,2217.872559,2218.184326,2218.482422,2219.029785,2220.427979,2220.452881,2218.640137,2218.743408,2220.241455,2218.700195,2216.614258,2217.899414,2218.647217,2216.650879,2216.22876,2217.968018,2217.969482,2216.921143,2217.143311,2214.775391,2200.397217,2167.055664,2115.711182,2053.754883,1987.42334,1922.243286,1869.841064,1835.430542,1813.501709,1803.771118,1802.162964,1792.972046,1768.39563,1732.998657,1688.91626,1637.053101,1585.18396,1541.049805,1506.061646,1477.895142,1454.721436,1435.491333,1415.877686,1390.999268,1361.611084,1330.446777,1297.234253,1262.981445,1230.795044,1203.42749,1184.078979,1174.804199,1177.52417,1192.151611,1211.999512,1230.717041,1247.697632,1261.311646,1266.677124,1264.854492,1262.849121,1262.855713,1263.955322,1269.2052,1280.129395,1292.368896,1301.580322,1308.333496,1313.523071,1314.243652,1309.59729,1304.366943,1302.339233,1302.368164,1305.194702,1313.801514,1326.973633,1340.575562,1353.320313,1364.45813,1370.910522,1370.739502,1366.158936,1360.991577,1356.487549,1352.093018,1349.727417,1351.226196,1354.190063,1356.412109,1360.155029,1366.839355,1373.231323,1378.425415,1385.054199,1391.74292,1394.203125,1392.926025,1391.223633,1389.420776,1385.422729,1380.506226,1378.253784,1377.499268,1376.602783,1378.894287,1385.852417,1394.299194,1403.644897,1414.243652,1423.7229,1428.589355,1426.770508,1420.39563,1412.550171,1402.992432,1393.152954,1388.029541,1388.159424,1389.202026,1391.729736,1399.219849,1408.131714,1414.510864,1421.179565,1429.437134,1435.365601,1436.836548,1435.881592,1433.131592,1425.997437,1414.976929,1405.269287,1399.178711,1395.191284,1394.876831,1400.829834,1410.895752,1421.527344,1432.481201,1444.049316,1453.974487,1459.660889,1461.381348,1460.140137,1454.317627,1443.23938,1430.983765,1421.931885,1416.205933,1414.229004,1418.942139,1429.178101,1439.75354,1448.991943,1458.351074,1466.076416,1469.790283,1470.848999,1471.118042,1469.713379,1464.521729,1457.02063,1450.372437,1444.102417,1438.325195,1436.867798,1440.59082,1445.987793,1452.154663,1459.582397,1467.559937,1474.270264,1478.981567,1483.399414,1486.836792,1485.881836,1480.814087,1474.699707,1467.453247,1458.205811,1451.986816,1453.64917,1460.399292,1468.472412,1477.504395,1486.097656,1490.422852,1490.010742,1488.654541,1487.70752,1484.877686,1480.815918,1478.549927,1476.907715,1472.888306,1468.82605,1468.571289,1471.213989,1474.834473,1479.608521,1484.96106,1488.680054,1490.268433,1492.093506,1495.019531,1497.686401,1499.93042,1500.939331,1498.71167,1493.039063,1485.734009,1478.879639,1475.0802,1475.995117,1480.849609,1487.809692,1495.208862,1501.759644,1506.624512,1509.702271,1510.939819,1510.242676,1510.31958,1516.821777,1534.147705,1564.272949,1606.462891,1656.385254,1708.322632,1757.638794,1800.906128,1836.421021,1865.484741,1891.440674,1917.354858,1946.027832,1979.744385,2018.196533,2059.165283,2100.703857,2140.688477,2177.4375,2210.69873,2241.193604,2269.742432,2297.217773,2325.415771,2354.785889,2385.626709,2419.317139,2453.5896,2485.707275,2515.326904,2539.890381,2555.945068,2562.11377,2557.604248,2543.145996,2523.503662,2504.151855,2488.445313,2478.804688,2476.014404,2478.113037,2482.175293,2485.797363,2486.768311 +2200,2199.824951,2199.351563,2199.336182,2200.02124,2200.938721,2202.078369,2203.343262,2204.421631,2205.277832,2206.009033,2206.533447,2206.859863,2207.041016,2207.17041,2207.294189,2207.543701,2208.000977,2208.613281,2209.329834,2210.058838,2210.624756,2211.55957,2212.93457,2212.587646,2211.424805,2212.499512,2213.702148,2212.447021,2211.946533,2213.479492,2213.545898,2212.428711,2212.891113,2214.032959,2214.075195,2213.459717,2208.497803,2189.102539,2149.563721,2094.173584,2029.091919,1959.553101,1895.416992,1847.33667,1819.814209,1810.900879,1810.642822,1806.416382,1791.616577,1762.157593,1716.974976,1664.015991,1611.623657,1563.009521,1522.775146,1494.271362,1473.923828,1455.209595,1434.908569,1411.996704,1384.13916,1350.940063,1315.956665,1281.934692,1249.181885,1219.217163,1195.417114,1182.19165,1180.696411,1188.581543,1204.343506,1224.270508,1241.620483,1253.707275,1261.723145,1265.365112,1263.949707,1261.459106,1263.275757,1269.123901,1277.252686,1287.781128,1299.204834,1307.986084,1312.141235,1312.834839,1311.704956,1308.219238,1303.530273,1302.282593,1306.206177,1313.06311,1322.812744,1336.159302,1350.40918,1361.80542,1369.029785,1371.871094,1370.08374,1364.788452,1359.112427,1355.827515,1354.47937,1353.889893,1354.988037,1358.530884,1362.356079,1365.57666,1370.405762,1377.341553,1383.886475,1389.139404,1393.812744,1396.094971,1394.341553,1390.696777,1387.954834,1385.72644,1382.327271,1379.29541,1379.107544,1380.80835,1384.359009,1391.427979,1401.074097,1410.998169,1420.269531,1427.211182,1430.044556,1427.243774,1418.92395,1409.262329,1401.116577,1393.983032,1389.47937,1390.158081,1394.305786,1398.928101,1405.141235,1413.575439,1421.072266,1426.885498,1432.531982,1437.319336,1438.967163,1436.300903,1430.777466,1423.702515,1414.531738,1405.105957,1399.591064,1398.734253,1401.194946,1407.571411,1417.911011,1429.416504,1439.981567,1449.69104,1458.144897,1463.167847,1463.37915,1459.251709,1451.71875,1441.147827,1429.333618,1420.616211,1417.834106,1419.984253,1426.02002,1435.815186,1446.975098,1456.028809,1462.631104,1468.157593,1471.736816,1472.141968,1470.561401,1468.262817,1464.09668,1456.920288,1449.27063,1444.010864,1441.080322,1441.251709,1445.614014,1451.972168,1458.18335,1464.472778,1471.011963,1477.702515,1483.182129,1486.104248,1487.542847,1486.600708,1481.064087,1472.664673,1464.763794,1458.476685,1455.132202,1458.012817,1466.933716,1476.645264,1484.139038,1489.730713,1492.628784,1492.032715,1489.319824,1486.988037,1485.457886,1482.988892,1479.665649,1477.012573,1474.169434,1471.188232,1471.092529,1474.93689,1480.231323,1484.856812,1488.667847,1491.743652,1493.810303,1495.567871,1498.429443,1501.471924,1503.025635,1502.543457,1498.933594,1492.026733,1484.153687,1478.286865,1476.65625,1479.86377,1486.473389,1494.237061,1501.355103,1506.849854,1510.486206,1512.345459,1512.461548,1511.479248,1513.42627,1524.12207,1547.032593,1583.066772,1629.551514,1680.869385,1731.604858,1777.672485,1816.433838,1847.858521,1874.585327,1900.187012,1927.774048,1959.70874,1996.806641,2037.442627,2079.144043,2119.721436,2157.212402,2191.18335,2222.225342,2251.297607,2279.448242,2307.811035,2337.513672,2368.147705,2400.240967,2434.735352,2468.377197,2497.836426,2522.290039,2540.820068,2551.804688,2554.743408,2549.244385,2535.938965,2519.060791,2503.183105,2490.755127,2483.550049,2481.689209,2482.970947,2485.158936,2486.376465,, +2247,2246.824951,2245.782959,2243.693359,2241.520264,2239.48584,2237.40918,2235.816895,2234.993896,2234.469482,2234.273926,2234.436768,2234.417725,2233.918457,2233.178467,2232.164795,2230.845703,2229.671631,2228.85498,2228.249023,2227.888184,2227.718262,2227.511963,2227.227295,2226.911133,2227.133789,2227.915039,2227.262695,2225.764404,2226.255859,2226.856934,2224.589111,2222.726563,2223.744385,2223.755615,2220.705078,2212.015137,2188.617676,2145.339111,2087.334961,2020.27832,1948.938354,1884.654175,1837.525635,1809.688721,1799.556396,1798.744873,1794.557739,1781.063721,1755.30249,1714.268188,1663.089355,1611.131226,1561.489014,1516.379395,1481.63916,1457.120972,1436.342773,1416.516968,1397.601929,1376.146606,1348.282593,1316.039307,1283.369385,1249.897827,1216.097046,1188.847412,1174.07251,1171.620361,1180.864502,1200.243896,1224.417358,1246.790161,1263.02417,1272.906616,1277.109009,1275.267456,1270.532593,1268.934937,1272.261475,1277.62915,1285.036133,1296.011475,1306.681763,1312.861938,1315.710571,1316.772827,1314.596191,1309.803223,1307.362793,1310.05835,1315.741089,1323.799194,1336.402954,1351.604248,1363.866699,1371.394531,1375.225708,1374.559814,1369.199951,1362.631348,1357.836914,1354.520386,1352.223511,1352.344971,1355.915894,1361.342407,1366.968872,1373.836304,1382.67749,1390.563477,1395.087036,1397.838379,1399.069946,1396.267944,1390.833374,1386.948486,1384.326782,1380.770142,1378.15625,1379.242676,1383.255493,1388.361084,1395.86731,1406.9375,1418.04834,1425.830566,1430.604858,1431.496826,1426.533325,1417.588623,1408.247803,1400.408813,1394.093506,1389.891113,1389.983398,1394.401123,1400.287476,1407.140869,1416.537231,1426.528442,1433.240112,1437.515381,1441.472534,1441.88916,1436.689819,1429.137695,1421.390991,1412.277466,1403.125244,1398.527832,1399.51062,1403.336792,1409.794434,1420.692871,1433.519897,1444.517822,1454.116333,1462.770264,1467.372192,1466.175171,1460.4823,1451.408569,1439.582886,1427.39978,1418.985596,1416.799561,1419.957031,1426.824951,1437.109741,1449.4375,1460.132813,1467.73645,1474.001709,1478.243652,1477.708252,1473.566406,1468.77478,1462.268433,1453.379028,1445.578003,1441.835449,1441.449097,1443.222534,1448.242065,1455.928467,1462.88501,1468.356567,1474.4198,1480.480225,1484.701294,1487.338257,1488.504272,1487.039063,1481.483276,1472.628174,1464.291504,1458.855957,1456.588135,1459.405029,1468.177612,1478.40332,1485.688965,1491.037964,1495.190918,1495.7948,1493.223511,1490.502319,1488.293701,1484.563599,1479.422241,1475.292969,1472.743652,1470.961792,1471.663208,1476.707153,1483.236084,1487.86145,1491.366089,1494.892456,1497.346191,1498.861694,1501.185547,1503.976318,1504.852051,1502.628174,1497.833862,1490.843872,1483.153809,1478.249023,1477.932007,1481.346069,1487.672119,1495.55835,1502.924683,1508.831909,1513.299927,1515.779541,1515.657959,1514.885742,1518.433105,1531.052856,1555.671997,1593.12146,1640.522217,1692.716064,1744.901367,1792.792847,1833.429443,1866.297485,1893.748535,1918.949463,1944.710083,1974.067261,2008.525513,2047.030884,2087.875732,2129.164795,2168.735596,2205.132568,2238.188477,2268.399414,2296.283203,2323.341309,2351.009033,2379.522217,2410.549561,2444.243408,2476.944824,2506.029297,2530.999268,2549.760498,2559.61084,2560.546143,2552.606689,2536.661621,2517.434082,2499.96582,2486.453857,2478.430908,2476.531494,2478.694824,2482.206787,2485.12793,,, +2224,2223.475098,2222.01123,2220.611328,2219.753662,2219.020996,2218.670166,2218.947021,2219.343018,2219.72168,2220.30249,2220.726563,2220.782227,2220.616699,2220.196045,2219.531494,2218.939697,2218.679932,2218.650146,2218.796631,2219.067871,2219.283447,2219.358398,2219.255371,2219.025635,2219.593018,2220.835449,2220.186768,2218.997803,2220.309814,2221.039795,2218.676514,2217.641113,2219.012451,2218.530762,2217.239258,2218.059814,2216.395264,2202.252441,2170.5354,2123.412109,2063.480469,1993.749756,1923.9198,1866.764893,1828.290527,1808.947998,1805.407959,1806.483398,1799.246338,1777.894043,1742.69397,1696.482056,1643.238525,1589.349609,1542.671631,1506.038086,1477.3479,1455.029053,1437.491089,1419.801636,1396.719482,1368.524292,1338.282227,1305.470459,1270.245239,1236.516724,1207.280762,1185.183594,1175.117065,1178.872925,1194.097412,1215.12854,1235.939575,1254.572266,1268.760376,1274.630981,1273.816162,1271.987427,1271.375732,1271.446777,1275.231934,1284.536865,1295.009155,1303.580322,1311.033203,1316.629517,1317.826538,1314.641602,1310.89624,1309.457642,1309.700073,1312.380859,1320.454712,1332.986084,1346.062744,1358.567505,1369.738159,1376.047119,1375.913818,1371.806763,1366.742188,1361.636719,1356.929443,1354.483521,1355.424438,1358.029785,1361.002319,1365.900269,1373.208008,1380.196167,1386.091431,1392.647339,1398.522949,1399.986938,1397.582275,1394.845337,1391.74707,1387.253662,1383.525269,1382.321533,1382.394897,1382.377686,1385.29126,1393.150391,1402.415161,1411.493408,1421.486572,1429.599487,1432.415894,1430.342285,1424.510864,1416.397949,1407.152954,1398.181152,1393.144043,1392.612915,1393.591919,1396.933472,1405.026855,1414.734253,1421.830566,1428.703979,1436.763672,1441.49707,1441.956421,1440.515137,1436.600464,1428.483643,1418.0979,1409.478271,1404.165771,1401.053467,1401.3573,1407.595459,1417.40918,1427.449829,1438.057129,1449.556274,1459.284302,1465.13208,1467.356689,1465.854126,1459.038208,1447.666016,1435.522949,1426.010132,1420.149536,1419.049683,1424.426636,1434.597656,1445.067383,1454.685547,1464.407959,1472.43689,1476.266235,1477.085571,1476.557007,1473.34021,1466.94043,1459.552246,1453.143188,1447.539185,1443.186035,1443.309082,1448.412231,1454.341797,1459.662231,1465.843262,1471.841431,1476.74646,1481.874268,1486.865234,1490.413452,1490.26416,1485.748169,1479.374268,1471.529785,1462.585205,1457.311768,1459.353516,1465.985352,1473.595459,1482.272217,1490.656982,1494.957764,1495.571899,1495.328247,1494.133057,1490.84729,1486.568237,1483.307129,1480.276123,1475.628418,1471.665039,1472.204468,1475.956543,1480.462891,1485.865479,1491.469116,1494.859741,1496.177856,1497.788208,1500.552612,1502.977417,1504.246704,1504.629517,1502.415405,1496.624512,1489.293823,1482.764771,1479.32019,1480.661865,1485.924561,1493.056274,1500.575806,1507.2854,1512.345947,1515.610718,1516.983398,1516.284424,1516.228271,1522.472046,1539.50708,1569.310547,1611.192749,1661.039429,1713.516724,1763.830322,1808.138794,1844.605713,1874.142456,1899.938477,1925.218628,1952.935547,1985.344238,2022.414429,2062.674072,2104.146729,2144.46167,2181.964111,2216.12085,2247.034424,2275.546631,2302.855469,2330.544434,2359.165527,2389.11499,2422.040527,2456.324951,2488.147949,2515.692871,2538.053711,2553.095459,2559.432617,2556.833496,2545.382813,2528.00415,2509.85498,2494.423828,2483.690918,2478.981201,2479.156982,2481.77417,2484.714111,2485.907471, +2241,2240.912598,2239.998047,2238.467529,2236.916504,2235.258301,2233.628906,2232.464355,2231.744385,2231.318359,2231.304443,2231.509766,2231.487549,2231.203857,2230.670166,2229.810059,2228.8125,2227.989746,2227.37793,2226.924072,2226.665039,2226.504639,2226.876221,2227.887451,2227.280029,2225.737061,2226.36084,2227.176025,2225.200439,2223.792236,2224.763428,2224.336426,2222.441162,2222.465576,2223.451172,2222.338135,2216.506836,2199.25415,2165.350342,2116.48584,2055.326416,1987.133057,1921.834595,1867.788452,1831.412231,1816.131592,1814.114136,1810.523071,1798.517456,1776.10376,1738.751587,1688.732422,1635.915161,1586.238647,1541.577271,1505.560181,1479.689697,1460.023682,1440.780273,1419.360962,1395.86084,1368.402832,1335.848145,1301.568481,1268.088257,1235.285034,1206.146729,1186.416992,1179.576538,1184.624268,1198.241577,1217.910645,1239.824585,1257.587646,1268.495117,1274.727173,1277.144409,1274.951416,1272.242065,1274.593018,1280.7771,1288.002686,1297.1427,1307.457397,1315.178101,1318.187866,1318.26709,1317.205811,1314.135498,1310.149902,1310.274536,1315.904053,1324.217407,1335.272217,1349.692017,1363.874878,1373.545288,1378.06958,1378.197754,1374.296875,1367.680298,1361.527954,1358.268677,1357.207397,1357.067139,1359.250854,1364.706421,1370.929321,1376.398926,1383.29126,1391.587646,1397.422119,1399.940186,1401.123535,1400.112305,1396.083984,1391.66333,1389.185303,1387.77771,1385.338379,1383.661743,1385.688232,1390.162598,1395.971924,1404.632202,1415.406494,1424.966187,1431.789917,1435.122803,1433.980347,1427.727417,1417.593384,1407.771362,1400.740479,1395.416504,1392.68689,1395.324585,1401.914063,1408.652588,1416.277222,1425.973755,1434.327759,1439.561279,1443.341431,1445.513184,1443.566528,1436.93811,1428.631592,1420.732056,1412.303345,1405.074219,1403.146729,1406.245361,1411.832397,1420.280151,1431.857056,1443.583618,1453.485352,1462.079468,1468.592163,1470.796631,1467.569336,1459.803833,1449.491577,1438.012207,1427.472168,1421.984985,1423.516235,1429.528809,1437.989746,1448.92334,1460.515869,1469.108643,1474.657959,1479.089844,1480.878906,1478.566406,1474.080933,1469.091919,1462.703003,1454.669189,1448.473633,1446.834839,1448.241455,1451.729492,1457.732666,1464.304199,1469.801147,1475.188965,1481.040894,1487.074219,1491.312988,1492.480103,1491.803101,1488.488037,1480.682251,1471.118774,1464.51001,1461.907471,1462.655029,1468.7052,1478.951538,1487.875122,1493.871948,1498.119629,1500.213501,1499.11084,1495.607422,1492.432129,1489.964233,1485.85498,1480.613403,1477.131714,1475.464111,1475.312622,1478.578857,1484.894775,1490.847046,1494.833374,1497.727051,1500.056763,1501.672363,1503.086182,1505.006592,1506.580688,1506.380371,1503.739746,1498.37207,1491.139893,1484.880005,1482.348755,1484.039063,1489.241577,1496.534302,1503.945435,1510.332764,1515.391235,1518.785278,1519.887939,1518.886963,1519.154297,1526.276001,1544.500366,1575.747314,1618.791138,1669.092651,1721.480225,1771.314331,1814.945679,1850.721313,1879.903076,1905.62207,1931.047241,1959.208984,1992.130493,2029.559814,2069.944092,2111.273682,2151.233154,2188.395508,2222.18335,2252.700684,2281.008789,2308.253662,2335.925293,2364.748291,2394.803467,2427.698975,2462.260742,2494.611328,2522.135986,2543.427734,2556.659912,2560.523193,2555.99585,2544.013428,2526.825928,2509.603027,2495.800781,2486.625732,2482.837402,2483.544189,2486.013184,2488.111816,,, +2221,2220.431396,2219.275391,2218.476074,2218.061768,2217.796631,2217.936768,2218.376953,2218.75415,2219.114746,2219.415771,2219.528809,2219.330811,2218.966553,2218.574463,2218.199463,2218.015869,2218.058838,2218.274902,2218.525391,2218.764893,2218.90625,2218.866699,2218.741211,2218.533936,2219.122803,2220.473145,2219.927734,2218.881348,2220.285889,2221.104248,2219.000488,2218.213379,2219.559814,2219.054199,2217.783691,2218.230469,2217.564453,2208.355957,2183.937744,2144.362549,2092.04248,2028.40979,1960.518921,1899.48938,1853.680054,1827.367065,1819.3479,1819.813721,1814.661377,1796.089844,1763.505127,1719.269409,1667.215942,1613.765381,1566.719482,1529.515381,1500.148315,1477.182251,1458.937866,1440.441772,1416.500732,1387.571655,1356.671509,1323.667847,1289.133667,1256.153442,1226.277344,1201.075317,1185.765625,1183.326904,1193.152466,1210.77002,1229.847412,1248.571655,1264.68396,1273.006958,1274.49353,1274.559448,1274.709961,1274.591431,1277.801758,1286.381958,1296.030151,1304.119385,1311.41748,1317.303101,1319.563965,1317.658813,1314.525024,1312.883911,1312.189209,1313.49292,1320.162476,1331.656982,1344.266968,1357.156372,1369.656982,1378.068604,1379.727417,1376.415649,1371.237061,1365.497681,1360.140503,1357.248047,1357.93689,1360.344971,1363.172485,1367.975464,1375.10498,1381.747681,1387.356445,1393.813232,1399.900269,1402.091309,1400.600464,1398.387573,1395.484253,1391.221069,1387.887695,1387.061646,1387.102661,1386.529663,1387.949707,1394.030762,1402.032471,1410.252808,1420.125366,1429.303711,1434.188477,1434.617554,1430.523438,1423.284668,1414.044678,1404.115479,1397.856689,1396.244873,1396.059204,1398.286987,1405.534058,1414.781982,1421.963623,1428.787476,1436.712402,1441.929199,1443.550415,1443.570068,1441.314819,1434.828613,1425.258667,1416.500854,1410.531372,1406.309814,1405.028076,1409.575073,1418.034058,1426.997681,1436.925049,1447.86145,1457.444946,1464.247803,1468.304077,1469.209106,1465.220337,1455.939453,1444.484131,1434.229492,1426.303833,1422.617065,1425.73877,1434.496704,1444.402222,1453.918335,1463.892944,1472.425415,1476.954956,1478.793701,1479.371216,1477.124634,1471.608887,1464.891235,1458.685913,1452.883179,1447.815308,1446.773804,1450.85083,1456.280151,1461.34082,1467.098633,1472.473389,1476.825928,1481.687866,1486.949463,1491.456177,1492.835693,1489.956543,1484.929199,1477.672729,1468.109619,1461.23877,1461.315796,1466.375,1473.487061,1482.518433,1491.592163,1496.901611,1498.524048,1498.76355,1497.855469,1494.669312,1490.310547,1487.104492,1484.301025,1479.739624,1475.377808,1475.055176,1478.026611,1482.311279,1487.98291,1493.974976,1497.737061,1499.147949,1500.278564,1502.409302,1504.621704,1506.212646,1507.471558,1506.70752,1502.478271,1495.941162,1488.684082,1483.318848,1482.692627,1486.42334,1492.789795,1500.321045,1507.3479,1512.93042,1517.088013,1519.445679,1519.426147,1518.139282,1520.057373,1530.856812,1554.303711,1591.113281,1638.077026,1689.853027,1741.376343,1788.284912,1827.850464,1859.825439,1886.509888,1911.590088,1938.416016,1969.491699,2005.462036,2045.151001,2086.646484,2127.333252,2165.409668,2200.333984,2231.675537,2260.378174,2288.088135,2315.679443,2344.556885,2374.708008,2406.295654,2440.481689,2474.703125,2505.154053,2529.768799,2547.271973,2556.312744,2556.692627,2549.271484,2535.177734,2518.289307,2503.145264,2491.768555,2485.350098,2483.8479,2485.210205,2487.125244,2487.950684, +2225,2224.256592,2222.802246,2221.542725,2220.644287,2219.916504,2219.745117,2220.018555,2220.411377,2220.961914,2221.531982,2221.814941,2221.779297,2221.526611,2221.022461,2220.365479,2219.824707,2219.570068,2219.545166,2219.783691,2220.27417,2220.699463,2220.84375,2220.763184,2220.554932,2221.05542,2222.015137,2221.227295,2220.386475,2221.725342,2222.043457,2219.898682,2219.422119,2220.584473,2219.859131,2218.553223,2216.342285,2204.432129,2175.637207,2132.095459,2075.67627,2007.817505,1937.853394,1877.552612,1835.10791,1813.368164,1806.486084,1804.453125,1798.922974,1781.870605,1748.945679,1704.515747,1654.856689,1602.908691,1554.41333,1515.604492,1485.533813,1460.932739,1440.731201,1422.50647,1402.36731,1377.117554,1347.417969,1316.393311,1283.489258,1248.744263,1216.612061,1191.832642,1177.408203,1176.12207,1187.793335,1208.444092,1231.777832,1252.429321,1268.941406,1279.527222,1281.909424,1279.245728,1277.179565,1277.302856,1278.995239,1284.330811,1293.9375,1303.605103,1311.144409,1317.173218,1320.970337,1320.884155,1317.478027,1314.395874,1314.553467,1317.021973,1322.312622,1333.232056,1347.697388,1361.092773,1372.240479,1380.233032,1382.496948,1378.845459,1372.510986,1366.366089,1361.102173,1357.161743,1356.061401,1358.72644,1363.592773,1369.252075,1376.675537,1385.873535,1393.750977,1399.053467,1403.293213,1405.335815,1402.784668,1397.895996,1394.095825,1390.811646,1387.452515,1385.464722,1386.012939,1388.286499,1391.247803,1397.228271,1406.970703,1417.030518,1425.863159,1433.56604,1437.608398,1435.963745,1430.0177,1421.707764,1412.930298,1404.49292,1397.649048,1395.390259,1397.516113,1401.254517,1407.540894,1417.706909,1427.953125,1434.996094,1441.118774,1446.623901,1447.864868,1445.115601,1440.299927,1433.464478,1424.391479,1414.884399,1408.460815,1406.647583,1407.625122,1411.839844,1420.986938,1432.226807,1442.53772,1452.703857,1462.731567,1469.828003,1472.459473,1470.996216,1465.267456,1455.197266,1442.856079,1431.973022,1425.720459,1424.464478,1427.98645,1436.689819,1448.380005,1459.165283,1468.298096,1476.681763,1482.512085,1483.801636,1481.92981,1478.434326,1472.336548,1463.968872,1455.967163,1450.720703,1448.283936,1448.40271,1452.627197,1459.903076,1466.292236,1471.571045,1477.187622,1482.252441,1486.570923,1490.569336,1493.430786,1494.374023,1491.296387,1484.111328,1476.190918,1468.966675,1463.32666,1463.006226,1469.347168,1478.209717,1486.247314,1494.239502,1500.832642,1503.201538,1502.449219,1500.374146,1497.077881,1492.263916,1486.567139,1481.862915,1478.370361,1475.249146,1474.97583,1479.743774,1486.358643,1491.984497,1497.014404,1501.124634,1503.087158,1503.826782,1505.277588,1507.452026,1508.787964,1508.666016,1506.931274,1502.298584,1495.28833,1488.71582,1485.054688,1485.489624,1489.797729,1496.410156,1503.608032,1510.44751,1516.244385,1520.475708,1522.597778,1522.265503,1521.335449,1524.994263,1538.42041,1564.597778,1603.624756,1651.921875,1704.623047,1756.8125,1804.095581,1843.844238,1875.906982,1902.500488,1927.099976,1953.291382,1983.541504,2018.460083,2057.361816,2098.410889,2139.151611,2178.066895,2213.924561,2245.983887,2275.241699,2302.695068,2329.604004,2357.610107,2386.621826,2417.994629,2452.0625,2485.471436,2514.882813,2538.547363,2554.835693,2562.189941,2560.650879,2550.826416,2534.521729,2516.306152,2500.286621,2488.51001,2482.365234,2481.430908,2483.51123,2486.418945,2488.193604,, +2248,2247.387695,2245.708984,2243.753662,2241.884033,2239.964844,2238.304443,2237.154053,2236.316406,2235.821533,2235.610596,2235.540039,2235.341553,2234.933105,2234.280029,2233.349365,2232.284424,2231.309814,2230.552734,2230.091309,2229.868652,2229.655762,2229.933105,2230.766846,2230.121094,2228.76001,2229.207764,2229.592285,2227.817139,2226.644287,2227.140869,2226.435059,2224.885498,2224.759277,2224.857178,2221.189941,2207.318359,2178.440918,2135.039063,2077.2229,2008.290649,1939.574097,1881.03479,1838.700195,1817.109375,1812.294067,1810.75061,1802.015015,1782.465942,1749.733643,1704.307129,1652.033325,1600.339966,1554.537109,1516.51001,1486.312256,1463.557617,1445.034424,1425.178345,1402.167236,1376.969971,1348.020386,1315.220093,1281.448975,1248.192627,1216.696777,1192.088623,1179.402344,1180.259399,1192.843018,1212.092163,1234.173096,1255.725708,1271.306519,1279.033813,1282.137329,1282.349976,1279.929321,1278.620483,1282.135742,1288.689697,1296.181519,1305.007568,1313.884888,1319.96875,1321.894409,1321.068115,1319.272095,1316.723755,1315.030273,1317.696655,1325.363159,1336.192993,1349.304321,1363.722778,1375.936279,1382.542725,1383.349854,1380.098389,1374.146484,1367.05542,1361.280273,1358.687744,1358.701416,1360.507568,1365.208496,1372.940063,1381.033203,1388.378784,1396.059204,1402.878906,1406.120361,1405.634033,1403.288452,1399.733521,1395.065796,1391.039551,1389.375977,1388.965942,1388.2677,1389.043213,1393.458252,1400.435425,1408.506958,1418.280884,1428.458252,1435.654053,1438.730469,1437.5177,1432.115967,1423.36438,1412.852661,1404.025146,1399.038574,1396.719116,1397.474854,1403.270508,1412.223877,1420.829346,1429.233398,1437.969727,1444.574707,1447.698364,1448.498779,1447.121216,1441.911743,1433.169067,1424.240234,1416.970093,1410.892578,1407.573608,1409.429077,1415.620361,1423.989868,1434.048828,1445.373413,1456.027832,1464.554443,1470.696533,1473.814819,1472.379761,1465.409668,1454.764771,1443.492065,1433.280884,1426.271362,1425.515991,1431.222412,1440.134155,1450.405396,1461.758179,1472.220825,1479.383301,1483.389893,1485.209595,1483.932129,1479.037109,1472.082031,1464.950073,1457.998779,1451.876221,1449.432617,1451.950195,1457.069092,1462.92627,1469.358154,1475.246338,1479.827515,1484.164551,1488.924194,1493.432007,1495.687256,1494.782593,1491.555908,1485.671387,1476.939209,1469.026245,1466.007568,1467.712769,1472.57959,1480.557251,1490.066528,1497.716797,1502.495972,1505.273193,1506.092163,1503.770264,1499.057251,1494.462891,1490.069336,1484.33728,1478.943481,1477.021729,1478.726318,1482.980347,1489.322388,1496.305542,1501.540039,1504.227783,1505.573486,1506.772949,1507.919922,1508.798096,1509.725342,1509.86853,1507.731445,1503.151245,1496.978394,1490.812988,1487.584961,1488.740112,1493.168457,1499.677246,1506.994751,1513.642334,1519.255737,1523.530396,1525.47522,1524.973389,1524.231079,1528.200684,1542.011353,1568.775146,1608.319214,1656.979614,1709.896851,1762.030518,1808.866699,1848.056885,1879.672974,1905.970581,1930.505859,1956.810791,1987.256958,2022.275513,2061.272949,2102.325928,2142.98291,2181.818115,2217.555664,2249.28125,2278.263672,2305.497559,2332.283936,2360.435303,2389.717041,2421.435547,2455.790283,2489.16748,2518.329834,2541.668701,2557.514404,2564.183105,2562.032227,2551.753662,2535.233643,2517.249268,2501.75708,2490.572266,2485.036865,2484.510498,2486.631104,2489.314941,2490.656982,,, +2225,2224.475098,2223.186035,2221.865967,2220.99707,2220.341309,2220.063965,2220.279785,2220.704834,2221.19873,2221.758545,2222.206543,2222.328613,2222.139404,2221.739746,2221.138916,2220.564209,2220.2771,2220.264893,2220.471924,2220.801025,2221.115967,2221.285889,2221.273438,2221.130371,2221.562012,2222.543213,2222.125977,2221.202148,2222.155518,2222.717285,2220.936523,2220.020996,2220.938477,2220.63501,2219.557617,2219.270752,2214.36084,2195.321289,2160.189941,2111.813477,2049.502686,1978.721436,1911.997803,1859.300171,1826.487671,1813.171631,1810.933716,1808.706299,1797.698486,1772.084351,1732.327759,1684.338867,1632.194824,1580.800537,1537.645264,1504.467773,1477.682983,1456.005493,1437.8125,1418.447144,1394.330933,1365.934082,1335.499146,1303.158936,1268.909424,1235.501709,1206.57251,1185.774536,1177.037842,1181.759277,1198.03833,1220.077881,1241.765869,1260.887207,1275.192627,1281.394165,1281.158325,1279.751953,1279.238037,1279.664917,1283.353149,1291.428223,1300.724487,1308.739624,1315.529541,1320.44812,1321.78418,1319.519531,1316.522949,1315.537964,1316.651489,1320.296509,1328.986328,1342.150391,1355.875854,1368.388794,1378.692627,1383.735352,1382.347534,1377.040649,1370.610229,1364.460938,1359.499023,1357.203125,1358.637451,1362.76416,1368.241089,1375.577637,1384.60498,1392.931396,1399.013184,1403.604492,1406.289429,1404.964844,1400.724365,1396.931641,1393.742188,1390.386108,1388.226318,1388.128906,1389.435303,1391.296753,1395.613281,1403.983154,1413.648804,1422.848022,1431.819824,1437.994019,1438.91272,1435.068115,1427.805542,1419.067505,1410.099365,1402.048218,1397.979004,1398.460938,1401.108521,1406.307983,1415.522095,1425.951294,1433.869019,1440.478394,1446.755005,1449.43335,1447.92749,1444.388306,1438.77356,1430.474243,1421.269653,1414.173218,1410.666992,1409.981812,1412.387939,1419.49939,1429.579712,1439.525391,1449.342285,1459.429565,1467.588745,1472.067505,1472.98291,1470.053589,1462.266846,1450.797241,1439.304443,1431.113159,1427.259766,1428.385498,1435.147217,1445.767822,1456.579956,1466.175781,1475.133301,1482.168457,1485.178589,1484.777222,1482.425415,1477.290161,1469.274414,1460.996948,1455.005737,1451.638062,1450.866699,1454.196167,1460.922363,1467.310669,1472.238892,1477.170166,1481.536011,1485.27356,1489.328735,1493.075317,1495.346069,1494.281372,1489.021118,1481.935547,1474.372681,1467.359131,1464.763184,1468.753174,1476.373413,1484.316406,1492.567993,1500.371338,1504.597168,1505.48938,1504.943237,1502.671631,1497.962891,1492.016846,1486.549561,1481.846191,1477.61084,1476.140991,1479.852051,1486.637085,1493.125366,1498.892578,1503.489136,1505.479492,1505.677246,1506.303589,1507.864624,1509.182495,1509.611816,1509.060303,1506.127563,1500.436768,1493.989014,1489.004028,1487.385742,1490.080322,1495.805786,1502.723999,1509.733276,1515.954956,1520.942383,1524.268555,1525.175171,1523.942993,1524.120361,1531.24353,1549.644287,1581.409668,1625.036865,1676.071167,1729.334351,1779.830811,1823.789429,1859.746826,1889.015015,1914.379272,1939.290283,1967.091431,1999.405762,2036.035889,2076.049561,2117.156006,2157.076904,2194.858398,2229.063477,2259.454834,2287.686279,2314.551758,2341.685547,2370.431641,2400.588135,2433.536865,2468.105713,2500.332031,2527.431641,2548.098145,2560.64502,2563.853027,2558.567871,2545.773193,2528.246338,2510.91748,2496.970459,2487.831543,2484.340332,2485.15625,2487.64209,2489.888184,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2228,2230.405273,2234.104736,2237.642578,2239.713623,2239.813721,2238.159912,2235.266602,2231.975098,2229.177246,2227.463867,2227.006348,2227.618408,2228.859619,2230.177734,2231.044678,2231.173828,2230.641357,2229.651123,2228.485596,2227.458496,2226.782471,2226.48584,2226.420898,2226.446289,2226.601807,2226.750488,2226.805176,2226.77002,2226.648926,2226.401855,2226.034424,2225.683105,2225.347168,2225.113281,2225.020752,2225.107422,2225.233887,2224.698975,2220.42627,2206.369385,2180.244873,2142.449219,2088.726074,2020.340332,1950.615723,1892.949341,1854.379395,1836.957275,1832.629639,1827.354248,1813.650513,1788.738281,1751.008545,1704.301758,1654.870728,1605.983398,1561.901733,1527.488525,1503.458008,1491.280273,1492.098877,1501.890625,1516.808228,1533.78479,1547.701172,1556.591919,1561.026733,1559.407471,1554.31665,1551.285278,1550.791748,1553.905884,1562.394165,1572.697754,1582.419556,1591.585083,1597.550903,1599.713379,1599.988281,1597.102417,1592.680908,1590.989258,1591.295898,1593.557007,1598.56189,1602.167114,1603.734131,1606.1073,1607.414551,1607.83374,1610.115112,1611.946899,1613.04248,1616.626709,1621.10376,1625.647461,1632.485107,1640.773071,1652.853149,1674.72583,1706.96875,1747.991211,1796.141113,1846.033813,1892.476318,1933.957642,1969.601563,1999.794434,2027.792236,2056.008789,2085.571533,2118.039795,2153.680176,2192.13501,2231.925781,2270.982178,2306.668701,2334.759521,2355.761719,2371.078613,2378.247314,2378.105225,2372.153076,2360.426025,2346.981445,2336.005371,2328.308105,2324.708496,2325.333496,2327.89917,2330.483887,2331.949707,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2260,2261.618164,2263.340332,2263.937744,2262.93457,2260.313477,2256.538818,2252.535645,2249.057373,2246.562012,2245.225342,2244.909424,2245.088379,2245.259521,2245.073242,2244.282959,2242.871094,2241.171143,2239.501709,2238.124023,2237.200195,2236.666748,2236.287842,2235.969238,2235.576904,2234.983154,2234.240479,2233.530273,2232.851074,2232.20166,2231.580566,2230.986572,2230.506104,2230.090332,2229.692871,2228.744141,2223.813477,2207.553223,2177.791016,2135.510742,2076.711914,2006.533813,1937.894043,1883.714111,1854.338379,1845.358398,1842.675049,1835.473389,1816.210327,1781.739868,1736.269409,1685.659058,1635.818848,1592.66272,1556.335693,1527.545044,1509.197266,1500.267212,1500.692871,1510.327515,1522.908203,1534.457642,1544.671021,1550.283203,1551.670288,1551.990845,1549.848389,1548.149414,1551.510254,1557.173218,1565.081177,1575.835815,1584.37085,1589.777466,1593.416992,1593.529907,1591.713745,1590.720459,1588.852173,1588.02771,1590.694214,1593.812622,1597.319458,1601.63501,1602.831787,1602.314331,1603.087769,1602.99646,1604.002441,1607.894531,1611.222778,1614.930298,1620.531128,1625.318481,1630.683716,1639.575195,1653.107178,1676.105835,1711.349609,1755.241821,1804.036743,1853.234253,1897.65625,1935.893555,1968.653931,1997.270142,2025.115967,2054.892822,2087.084717,2122.373291,2159.617188,2197.768799,2237.094482,2274.569092,2307.868408,2337.175049,2360.608154,2376.325195,2383.0896,2379.499512,2367.320068,2351.606201,2336.841797,2326.177979,2321.62207,2322.425781,2326.168213,2330.402832,2332.87793,2332.183594,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2268,2269.661865,2271.250977,2271.502441,2269.949951,2266.672119,2262.313232,2257.882568,2254.257813,2251.88501,2250.75293,2250.501221,2250.610596,2250.540039,2249.904053,2248.596191,2246.820801,2244.816895,2242.944336,2241.416016,2240.304443,2239.591309,2239.128174,2238.729004,2238.259766,2237.723633,2237.035889,2236.24707,2235.405273,2234.512939,2233.615967,2232.845459,2232.23999,2231.792236,2231.407715,2230.427734,2224.811279,2207.370361,2177.003662,2133.052246,2070.293701,1998.165894,1932.778442,1881.05249,1852.492798,1846.042603,1842.935669,1833.27356,1813.84436,1778.821411,1732.122803,1681.999878,1631.882324,1587.892578,1554.004517,1526.671509,1507.968384,1501.278687,1502.622192,1511.516479,1526.187988,1538.25,1546.504517,1552.517578,1553.063477,1551.355103,1551.733154,1551.263794,1552.82666,1559.875122,1567.839966,1576.637207,1586.973999,1593.010254,1594.715332,1595.383789,1593.136597,1590.375488,1590.840088,1591.021973,1591.808228,1595.839966,1598.908203,1601.186279,1604.76416,1605.255493,1603.932373,1605.15979,1606.333618,1608.461914,1613.864502,1618.549805,1622.417969,1627.953735,1633.291138,1641.062744,1657.109863,1682.20752,1717.228271,1762.262817,1811.319214,1859.236084,1903.526855,1941.463623,1973.193115,2001.698242,2029.744019,2059.449707,2092.010742,2127.652344,2164.971436,2203.413574,2242.710938,2279.590088,2312.538574,2341.422119,2364.188232,2378.96167,2384.38623,2379.558838,2366.720703,2350.814209,2336.303223,2326.318848,2322.325195,2323.404297,2327.278809,2331.464844,2333.631104,2332.553955,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2254,2255.486816,2257.127441,2257.908936,2257.256836,2255.102783,2251.862061,2248.281982,2245.12085,2242.841553,2241.580322,2241.205078,2241.371094,2241.573486,2241.417236,2240.74292,2239.529541,2237.932129,2236.36084,2235.120605,2234.371826,2233.961914,2233.744873,2233.581055,2233.205811,2232.584473,2231.902832,2231.250977,2230.627686,2230.119141,2229.720459,2229.339111,2229.018066,2228.711182,2228.417725,2227.699707,2223.383301,2208.235107,2179.361328,2138.499268,2081.668945,2011.274048,1943.651611,1891.012817,1858.650146,1847.907227,1846.730469,1839.35144,1820.574829,1788.449951,1743.29834,1692.555542,1643.288452,1597.487915,1558.981934,1530.906372,1511.62439,1502.500732,1504.621704,1512.772461,1524.152832,1537.00354,1546.230957,1551.643677,1555.026611,1553.407349,1549.541016,1549.735962,1552.327759,1557.82373,1568.196045,1578.071045,1585.677368,1592.601196,1595.41748,1594.961914,1594.744873,1591.913452,1588.243652,1588.714111,1590.475952,1593.428955,1599.489014,1602.835083,1603.060913,1604.632568,1604.517456,1603.707642,1606.431885,1608.993164,1611.04895,1616.163574,1621.316895,1626.026123,1633.153442,1641.062378,1652.954956,1675.872803,1709.508667,1751.863281,1800.80603,1850.057373,1894.793213,1934.074097,1967.39502,1996.153809,2023.917236,2053.309082,2085.04541,2120.073242,2157.548828,2195.572266,2234.731689,2272.834473,2305.728516,2332.635986,2353.906006,2368.69165,2376.314697,2376.519531,2368.887451,2356.122559,2342.997314,2332.282959,2325.841797,2324.274414,2325.968018,2328.768311,2330.965088,2330.966553,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2268,2269.792969,2271.813721,2272.827637,2272.048096,2269.422119,2265.642578,2261.591064,2258.06665,2255.658447,2254.448975,2254.166992,2254.378418,2254.536865,2254.250977,2253.40918,2252.079346,2250.457764,2248.863281,2247.426025,2246.226563,2245.385742,2244.887695,2244.586426,2244.342041,2244.064697,2243.711914,2243.156006,2242.449463,2241.598877,2240.7854,2240.094971,2239.565918,2239.191406,2238.920654,2238.180664,2233.580811,2217.811768,2188.475342,2146.252686,2086.72168,2016.062012,1948.186401,1893.6875,1862.913452,1853.383545,1850.305542,1842.988892,1825.190186,1792.426147,1747.712891,1697.258057,1646.429565,1601.803589,1564.814453,1535.084473,1516.232056,1508.175171,1508.867188,1518.581665,1532.113281,1543.47876,1553.035278,1558.806396,1559.470825,1559.056641,1557.436035,1555.142822,1557.848022,1564.239624,1572.057251,1582.769165,1592.487915,1597.889404,1600.955566,1601.088745,1598.286011,1596.349243,1594.759644,1593.1521,1595.069702,1598.827637,1602.290039,1606.912964,1609.453247,1608.689941,1608.791016,1608.931396,1609.153076,1612.64502,1616.815186,1620.015747,1625.175537,1630.546997,1635.596069,1644.360229,1658.513794,1680.576294,1714.574951,1758.151123,1806.250366,1855.176147,1900.431641,1939.203491,1972.475098,2001.755127,2029.361084,2058.514893,2090.198486,2124.782227,2161.876953,2199.885986,2239.119141,2277.248779,2310.124756,2336.752441,2357.623779,2371.765869,2378.467285,2377.878418,2369.618164,2356.383789,2343.159668,2332.569336,2326.02832,2324.452637,2326.269531,2329.100342,2331.370117,2331.57251,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2237,2239.142822,2241.979248,2244.341797,2245.201416,2244.230469,2241.815186,2238.587158,2235.412842,2233.076904,2231.892822,2231.810059,2232.518066,2233.501221,2234.135254,2234.216797,2233.726318,2232.776123,2231.605225,2230.485352,2229.677002,2229.209961,2228.982178,2228.939209,2228.985596,2229.07373,2229.070557,2228.936279,2228.720459,2228.29541,2227.757813,2227.287354,2226.924805,2226.62207,2226.463623,2225.743652,2221.644043,2209.108398,2184.963379,2147.005127,2089.365479,2016.141235,1945.419556,1889.598511,1854.673706,1842.880127,1841.748291,1835.89917,1820.553467,1792.234253,1750.065796,1701.08252,1650.261719,1601.182373,1560.721802,1530.296143,1509.204102,1500.798584,1502.994019,1511.215942,1524.894775,1539.112427,1549.122314,1556.420288,1558.982178,1555.396851,1552.143311,1551.393555,1552.644531,1559.263672,1569.398071,1578.826904,1588.411865,1596.440674,1599.920044,1601.191772,1599.915161,1594.977051,1591.69812,1591.623901,1592.821167,1597.420898,1603.306396,1606.13562,1608.403809,1610.310425,1609.772095,1610.088135,1611.746094,1612.806763,1615.745239,1620.829346,1625.691162,1631.477417,1637.928955,1644.491943,1656.409424,1678.126587,1709.914551,1751.507935,1799.941406,1849.230591,1895.358398,1936.276367,1970.987915,2000.857788,2028.809082,2057.462158,2088.054688,2121.682617,2158.213135,2195.682617,2234.443604,2273.696045,2309.088867,2337.861084,2359.689697,2374.047607,2380.167969,2379.242188,2372.103271,2359.897461,2346.91333,2336.639893,2330.008301,2327.690186,2328.971924,2331.509521,2333.499023,2333.87085,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2242,2243.924316,2246.42041,2248.326172,2248.83667,2247.663086,2245.141357,2241.898926,2238.754639,2236.44751,2235.290771,2235.146973,2235.621582,2236.294189,2236.674805,2236.470459,2235.750244,2234.667969,2233.458008,2232.432129,2231.713623,2231.288818,2231.101318,2231.053223,2231.050781,2230.961182,2230.787842,2230.490967,2230.075928,2229.547852,2228.999023,2228.561768,2228.318604,2228.173584,2228.034912,2227.11499,2222.211914,2208.208252,2181.87207,2140.419189,2080.662109,2007.905884,1938.244019,1885.535645,1854.330933,1843.208374,1841.887329,1835.857178,1818.282959,1787.876465,1744.936523,1694.603149,1644.503052,1598.212036,1558.1875,1528.266235,1509.187256,1501.001099,1504.062378,1514.730347,1528.211792,1541.715942,1552.005493,1557.515503,1559.679565,1558.031738,1553.919434,1552.698486,1555.423096,1561.221069,1571.226196,1582.455566,1591.400757,1598.205566,1601.651489,1601.185669,1599.471924,1596.433716,1592.741211,1592.18396,1594.40625,1597.887085,1603.664673,1608.533691,1609.953491,1610.961426,1611.312988,1610.468384,1611.84729,1615.002686,1617.845215,1622.487671,1628.370239,1633.470703,1639.572632,1647.856812,1660.23938,1682.313843,1715.886719,1758.399658,1806.750366,1856.354004,1902.170288,1942.003174,1976.201904,2005.887451,2033.443848,2062.200439,2093.241699,2127.123779,2163.897461,2201.643066,2240.405762,2279.222412,2313.848877,2341.625732,2362.67749,2376.423584,2381.696777,2379.960693,2372.22168,2359.616943,2346.64502,2336.820801,2330.749756,2328.792725,2330.288574,2332.856201,2334.655518,2334.714355,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2214,2214.480957,2217.477539,2224.016602,2234.118164,2247.320313,2262.700195,2278.850586,2294.294678,2307.969971,2319.210449,2327.685303,2333.603027,2337.556396,2340.287109,2342.548584,2345.104736,2348.598877,2353.251953,2359.057373,2365.789795,2373.014893,2380.230225,2386.911133,2392.775146,2397.726807,2401.674805,2404.706543,2407.081055,2409.04541,2410.880127,2412.853271,2415.17749,2417.881104,2420.860107,2423.315186,2422.95166,2416.65625,2401.408691,2373.620605,2329.642334,2270.837646,2204.939697,2140.218262,2082.787842,2036.87793,2002.990601,1977.582397,1957.046387,1938.939087,1919.611938,1894.001587,1858.534424,1813.597778,1761.311279,1703.133423,1642.995361,1588.154907,1544.984131,1516.689819,1504.851807,1508.619263,1524.467041,1547.799805,1573.698242,1597.327026,1614.805786,1623.429565,1623.017212,1615.800537,1604.220093,1590.828369,1578.459595,1569.080688,1563.304443,1561.585571,1563.877808,1569.393433,1576.679565,1583.909424,1589.948486,1594.280273,1596.542114,1596.474731,1594.485962,1590.747437,1585.947876,1581.751831,1579.663574,1580.071899,1583.042603,1588.157471,1594.623047,1601.855347,1609.733521,1618.797852,1630.876831,1648.418945,1673.415649,1706.809082,1748.057251,1795.110962,1845.179932,1895.552002,1943.677368,1987.555176,2026.234253,2060.116699,2089.937256,2116.923096,2142.947266,2169.495117,2197.987061,2229.78125,2263.946045,2298.365967,2331.36792,2360.171631,2380.893311,2391.087646,2390.209229,2379.092041,2360.239258,2337.619141,2315.244629,2296.122803,2282.604004,2276.017822,2276.191895,2281.606445,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2141,2144.32373,2150.25708,2157.724121,2165.126953,2171.156494,2175.173096,2177.002197,2177.045898,2176.256592,2175.458252,2175.35083,2176.341309,2178.425537,2181.380859,2184.819092,2188.194336,2191.028564,2193.170166,2194.649658,2195.408447,2195.740479,2196.01416,2196.450928,2197.174561,2198.347656,2199.863037,2201.530762,2203.125732,2204.519775,2205.546631,2206.266113,2206.735596,2207.096924,2207.486328,2207.246338,2203.780762,2193.425781,2173.246338,2140.04248,2089.616943,2022.460449,1951.15625,1890.055054,1845.882813,1821.616333,1811.968262,1805.497192,1796.029175,1779.015991,1750.02063,1711.360107,1666.518555,1617.209351,1569.662964,1529.050171,1496.948242,1478.276733,1475.159668,1483.636841,1501.408081,1523.912476,1543.814575,1559.129028,1568.219727,1567.860229,1562.443481,1556.826294,1551.498535,1550.514648,1556.002441,1564.48645,1575.573242,1588.230591,1597.710449,1603.670776,1606.527832,1603.749634,1598.600098,1594.987793,1591.927002,1591.755249,1595.483276,1598.960693,1602.76709,1607.762817,1610.746948,1612.900879,1616.010254,1617.715332,1619.43335,1622.956787,1626.32605,1630.422607,1636.351807,1642.808838,1653.269287,1672.630981,1701.598022,1740.406372,1787.619751,1838.016235,1887.43335,1933.158691,1972.773438,2006.282471,2035.439697,2062.534668,2089.756592,2118.936768,2151.476563,2186.835449,2224.58374,2264.573486,2303.51416,2338.040283,2366.945801,2387.502441,2397.495117,2397.211182,2387.099609,2369.952148,2351.236816,2335.04541,2323.760498,2319.135254,2320.485107,2325.449463,2331.639893,2336.641113,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2239,2241.011719,2243.678955,2245.617188,2246.071289,2244.931152,2242.485107,2239.402588,2236.454834,2234.248291,2233.144043,2233.093994,2233.702148,2234.502441,2235.005371,2234.961426,2234.307129,2233.287842,2232.138184,2231.126221,2230.4646,2230.138184,2230.044678,2230.130127,2230.168213,2230.073486,2229.851563,2229.552002,2229.134277,2228.691162,2228.311035,2228.035156,2227.814941,2227.604492,2227.446777,2226.98999,2223.491943,2210.700439,2184.692627,2144.77832,2089.466309,2021.004517,1951.075928,1895.663452,1862.441406,1849.258545,1846.317139,1840.049561,1822.685547,1791.867798,1748.62207,1698.827271,1649.373291,1604.399902,1566.116455,1536.723145,1516.574585,1506.053589,1506.357422,1514.91333,1526.943604,1539.453613,1549.27356,1554.640747,1557.236694,1557.313843,1555.069702,1554.891724,1557.957764,1563.382446,1572.768188,1583.580322,1592.213989,1598.851929,1601.832275,1600.921265,1599.306641,1597.062866,1594.173828,1594.078735,1596.43689,1599.697754,1605.265015,1610.457642,1612.18689,1612.878418,1612.533936,1611.067383,1612.245239,1615.733154,1619.812012,1625.636719,1631.687744,1636.555664,1642.085449,1648.772827,1658.710083,1678.05249,1708.969116,1750.079102,1798.618774,1848.621704,1895.300903,1936.352661,1970.754761,2000.284912,2027.780273,2055.909912,2086.832764,2120.951416,2158.169922,2196.515869,2234.540527,2272.739258,2308.436523,2338.24292,2361.804199,2377.687744,2384.611084,2383.666016,2375.109131,2361.503418,2347.968018,2337.254883,2330.902588,2329.682373,2331.620605,2334.611084,2336.945801,2336.773193,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2229,2230.880615,2233.203613,2234.900391,2235.210938,2233.802246,2231.055664,2227.729492,2224.461426,2221.992188,2220.768066,2220.603271,2221.057861,2221.711426,2222.073975,2221.895752,2221.113037,2219.927246,2218.574707,2217.324951,2216.392334,2215.937744,2215.721924,2215.602783,2215.532715,2215.334473,2215.057373,2214.705078,2214.368164,2213.958496,2213.435547,2212.8479,2212.329834,2211.965576,2211.660889,2210.713623,2206.265381,2192.958984,2166.983643,2125.088623,2065.346191,1994.659302,1924.658447,1870.357544,1839.947754,1827.879883,1824.255371,1818.03418,1800.364746,1768.6427,1725.669189,1675.566162,1625.161499,1580.50354,1541.03479,1509.764526,1490.794922,1482.101074,1483.802246,1495.3125,1508.987061,1520.882935,1531.12146,1536.101685,1537.015625,1537.408569,1534.766724,1532.371582,1535.635254,1541.2052,1549.374268,1560.815796,1569.920166,1575.215332,1578.529541,1577.937866,1575.272949,1573.861572,1571.068726,1569.097778,1571.54248,1574.755005,1578.963989,1585.21936,1587.483887,1586.544312,1587.176514,1586.687744,1587.094971,1591.857666,1596.674438,1600.799561,1606.887207,1612.140015,1616.813232,1624.649536,1636.516357,1656.479492,1688.995483,1731.41626,1779.678833,1829.766602,1876.833008,1917.249146,1951.612061,1981.542114,2008.938721,2037.192627,2068.234375,2102.37915,2139.360352,2177.654297,2217.203613,2256.553955,2291.734375,2319.909668,2340.905273,2354.510254,2359.779541,2357.908691,2350.172119,2337.832031,2325.025635,2315.40332,2309.700439,2307.964355,2309.496582,2312.055176,2313.7146,2313.639648,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2139,2142.89209,2149.500488,2157.394287,2165.030273,2171.020264,2174.692871,2176.105713,2175.838623,2174.752441,2173.757324,2173.549316,2174.574951,2176.780273,2179.851074,2183.268799,2186.580811,2189.354248,2191.350342,2192.515869,2193.018066,2193.192139,2193.27124,2193.609131,2194.41333,2195.707275,2197.338135,2199.072754,2200.731445,2202.055176,2202.92749,2203.542969,2204.000244,2204.306396,2204.599121,2204.529297,2202.057129,2192.783447,2172.85083,2139.052002,2086.658203,2019.412476,1949.684814,1886.767456,1840.027588,1814.661499,1803.524536,1796.548096,1788.171265,1772.157715,1744.161987,1705.801514,1660.459595,1612.289917,1565.483398,1522.910522,1490.071289,1471.481812,1467.131226,1476.396729,1496.102783,1518.226929,1537.984131,1553.203735,1560.716797,1561.472656,1558.390747,1551.682617,1545.748901,1545.016479,1548.820435,1557.224976,1569.635132,1581.502563,1590.227051,1595.858643,1597.395508,1595.541504,1592.369019,1588.023315,1584.654907,1584.276367,1586.188477,1590.466064,1596.087158,1599.756836,1602.391479,1605.173218,1607.002441,1609.538818,1613.713623,1617.137329,1620.367554,1624.899658,1629.802124,1636.283203,1647.772461,1666.324951,1694.255859,1732.685547,1779.143311,1829.210815,1878.969238,1924.977173,1965.080933,1999.276245,2028.871094,2056.209473,2083.445801,2112.552246,2144.846436,2179.751709,2217.897461,2258.835693,2298.202148,2332.129883,2359.325928,2378.204102,2386.766846,2386.208496,2378.327637,2363.968994,2347.177002,2332.868652,2322.815918,2317.750977,2318.155518,2322.041016,2326.718506,2330.579346,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2215,2217.230469,2220.543945,2223.84375,2225.906006,2226.303711,2225.15332,2223.003662,2220.641846,2218.7771,2217.824707,2217.832275,2218.67041,2219.865723,2220.964844,2221.753662,2222.026855,2221.763184,2221.205078,2220.496338,2219.862305,2219.474854,2219.322998,2219.352539,2219.599609,2219.967041,2220.230957,2220.352051,2220.292969,2219.974121,2219.537842,2219.164551,2218.89502,2218.812256,2218.864258,2217.907959,2212.57666,2199.125488,2174.280029,2133.509033,2074.710205,2004.66333,1937.155029,1883.094849,1849.635254,1836.225342,1830.355347,1822.03064,1806.547974,1778.229004,1737.547729,1690.467529,1640.941895,1594.28186,1555.085205,1522.763184,1499.507813,1489.252197,1490.072144,1500.258667,1517.346802,1533.162842,1544.307495,1551.728638,1553.314819,1551.289307,1550.139648,1548.47168,1548.363647,1553.814331,1562.044189,1571.88208,1583.476318,1591.589722,1594.668945,1595.295654,1592.83374,1589.036255,1587.416626,1586.47998,1586.546509,1589.933716,1594.134888,1598.327271,1603.079834,1604.825684,1603.871216,1603.964355,1604.621948,1606.868896,1612.472412,1618.180664,1622.939575,1628.540039,1633.720581,1639.811646,1651.846313,1672.057495,1702.27417,1743.720581,1792.188477,1842.210205,1890.263062,1932.847046,1968.626953,1999.299805,2026.96936,2054.434814,2084.022705,2116.821045,2152.951904,2190.563965,2229.504883,2269.498047,2306.517822,2338.070068,2363.388184,2379.639648,2385.734131,2382.771973,2371.323975,2354.953857,2339.343262,2327.476807,2320.895996,2320.332031,2323.72876,2328.245117,2331.907959,2332.96167,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2228,2229.880615,2232.684814,2235.32251,2236.620361,2236.243408,2234.5271,2231.880127,2229.174072,2227.067383,2225.971191,2225.841309,2226.373047,2227.187744,2227.87915,2228.146729,2227.87793,2227.227295,2226.430176,2225.624268,2224.940918,2224.506104,2224.265381,2224.16626,2224.246338,2224.454346,2224.565674,2224.584717,2224.559082,2224.359619,2223.994141,2223.60083,2223.268311,2223.037842,2222.861328,2221.55542,2215.627197,2201.299316,2175.702637,2135.394287,2076.862793,2005.453491,1937.954346,1886.220703,1854.767334,1843.363281,1839.498901,1830.46814,1812.692261,1782.18042,1739.227173,1691.417603,1642.06897,1594.178833,1554.986694,1524.986694,1503.645752,1495.789429,1498.903687,1507.960571,1522.831421,1537.620361,1547.214355,1554.333374,1556.549194,1552.676758,1550.416748,1550.485962,1551.601807,1558.616455,1568.954102,1577.658936,1586.988892,1594.380127,1596.331421,1596.885498,1595.359863,1589.964966,1587.211304,1587.639404,1588.573608,1593.490356,1599.504028,1601.887329,1604.472534,1606.4198,1604.958252,1605.178711,1607.401245,1609.045532,1613.854126,1620.813965,1626.026245,1632.016479,1638.22583,1643.245239,1653.905273,1674.769897,1705.655151,1747.609741,1797.350708,1847.802734,1895.26123,1937.320557,1972.336304,2002.103516,2029.519287,2057.091797,2086.869629,2120.199463,2156.969727,2195.105713,2234.372803,2274.065674,2310.054688,2340.490234,2364.78418,2380.100098,2385.518555,2381.997314,2370.233398,2354.129639,2339.16748,2328.139648,2322.491943,2322.51416,2325.946533,2330.147217,2333.289551,2333.714111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2471,2473.317871,2476.277832,2478.845947,2480.208496,2479.761963,2477.760742,2474.928711,2471.958008,2469.598389,2468.347656,2468.244873,2468.977539,2470.115479,2471.07251,2471.419189,2471.138428,2470.345215,2469.236816,2468.220703,2467.51123,2467.182861,2467.218506,2467.471436,2467.756836,2467.898682,2467.946777,2467.949219,2467.907715,2467.780518,2467.571533,2467.371582,2467.18042,2467.084961,2467.037598,2466.117676,2460.908447,2447.661377,2423.448242,2384.375488,2327.769043,2256.407715,2184.799805,2127.868896,2088.821533,2066.963135,2055.900391,2042.959961,2020.351929,1984.257202,1932.37915,1869.47522,1803.724365,1739.05603,1680.408203,1633.68396,1599.542725,1578.921021,1572.845703,1576.132446,1584.085938,1594.053223,1600.523315,1601.768677,1599.854614,1592.994995,1583.461548,1577.362549,1574.110474,1574.105591,1579.961182,1587.484863,1593.455078,1598.814331,1600.528076,1597.793579,1594.216553,1588.609375,1581.8479,1578.837036,1578.100708,1578.621094,1582.61731,1586.045166,1587.223999,1590.187988,1592.803711,1594.036865,1598.014893,1602.956055,1606.85022,1612.585693,1618.595215,1623.073608,1628.711914,1635.546753,1645.406372,1664.937012,1696.033569,1736.834595,1785.647339,1837.48584,1886.138916,1929.078247,1966.028809,1996.946411,2024.150391,2051.651611,2081.098877,2113.194336,2149.221436,2187.477783,2226.816162,2267.233154,2304.70166,2336.071045,2361.520264,2378.46582,2384.52417,2381.483643,2370.748047,2354.621826,2338.632324,2327.015625,2320.54248,2319.512939,2322.901611,2327.672852,2331.360596,2332.656738,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2230,2232.186523,2235.414551,2238.282715,2239.757324,2239.505615,2237.603027,2234.646484,2231.556885,2229.039795,2227.638672,2227.435791,2228.072754,2229.075439,2230.03418,2230.513672,2230.272461,2229.473389,2228.359375,2227.206543,2226.235352,2225.700195,2225.53833,2225.645996,2225.836426,2226.018555,2226.148926,2226.142334,2225.961182,2225.656738,2225.234375,2224.699219,2224.275146,2224.044434,2223.955078,2223.432373,2219.127686,2204.865234,2177.800781,2136.963379,2080.025146,2010.445557,1941.241211,1886.739868,1852.377441,1836.792114,1831.771973,1824.653564,1808.400146,1780.568726,1740.528564,1692.836914,1644.125977,1597.632813,1556.102905,1523.780029,1501.967163,1491.647705,1494.374512,1506.34082,1521.850952,1537.688599,1549.553711,1555.389648,1557.515503,1556.049805,1552.024292,1550.623779,1552.695679,1557.650757,1567.462158,1578.724976,1587.570923,1594.674316,1598.187134,1597.348022,1595.714722,1593.146973,1589.379517,1588.575684,1590.343506,1592.952393,1598.421021,1603.781738,1605.540527,1606.872559,1607.490356,1606.419312,1608.150269,1612.254517,1616.091797,1621.991699,1628.595703,1633.380249,1638.961426,1645.916626,1655.803833,1675.317139,1706.659546,1747.826782,1796.814819,1848.252441,1896.303467,1938.666992,1974.542236,2004.475342,2031.393799,2058.665771,2087.981201,2120.387939,2156.712646,2194.903809,2233.830078,2273.765381,2310.817139,2341.219238,2365.043945,2380.260986,2385.147705,2381.905029,2371.41333,2356.001465,2341.394775,2330.706787,2324.68457,2323.998535,2326.972412,2330.734619,2333.67627,2334.302734,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +2812,2811.78125,2811.397217,2811.204834,2811.020996,2810.801514,2810.810303,2810.906006,2810.997559,2811.128906,2811.123291,2810.942871,2810.726807,2810.563721,2810.45166,2810.431885,2810.456787,2810.52417,2810.544922,2810.520996,2809.754639,2804.036377,2784.398926,2745.022217,2690.311768,2630.384521,2574.083984,2527.680176,2492.358154,2464.834717,2440.876465,2415.560791,2385.798096,2351.170654,2311.147949,2267.408936,2224.401855,2183.975342,2145.098145,2107.964844,2072.542969,2036.483643,1998.021606,1958.311523,1919.288452,1880.747437,1841.617798,1803.499756,1767.179932,1729.824463,1690.341675,1652.498047,1621.469849,1599.626709,1588.753662,1590.819824,1602.154419,1615.529785,1627.358154,1635.82666,1638.458252,1635.595581,1630.059204,1624.502563,1620.063599,1616.124878,1613.495483,1613.779907,1614.707886,1613.846069,1612.49707,1611.469482,1608.562622,1603.55249,1600.248413,1600.106323,1601.501099,1605.502563,1613.527344,1622.906738,1629.689331,1632.76416,1632.993164,1629.276245,1620.5177,1610.392822,1602.809937,1597.220459,1593.274902,1593.175415,1596.972534,1602.265381,1607.982788,1614.587158,1620.90271,1623.837036,1622.750854,1619.481812,1614.650146,1607.886963,1600.807251,1596.180054,1593.810669,1591.676025,1590.421997,1592.109131,1595.253052,1598.565674,1604.488525,1613.476074,1621.764404,1626.847656,1629.040894,1627.9021,1621.215332,1609.966675,1598.728882,1589.338257,1581.189209,1576.501587,1577.223145,1581.674072,1588.248169,1596.546509,1606.012573,1614.583618,1619.324951,1620.753906,1620.458496,1616.371338,1607.914673,1598.559692,1590.707031,1582.935425,1575.853516,1573.760742,1576.61377,1580.916504,1586.736572,1595.275879,1604.316406,1611.21228,1616.75708,1622.40918,1625.452515,1622.852539,1616.299072,1607.933105,1597.221558,1585.841431,1578.67627,1577.728271,1581.195068,1587.658936,1596.682739,1606.492676,1614.211792,1619.625366,1624.189941,1626.455688,1624.074219,1617.992188,1610.514282,1601.701538,1591.918457,1585.143433,1584.481201,1588.046265,1593.204712,1599.755615,1606.588623,1610.804932,1612.344116,1614.12207,1617.134277,1618.74646,1618.014038,1616.876343,1613.995361,1606.95459,1598.428711,1592.374878,1589.734497,1590.577026,1594.925049,1602.056763,1609.270142,1614.156372,1618.041748,1622.019531,1623.37439,1620.602905,1616.072144,1611.083496,1603.51416,1593.870483,1586.660278,1583.701294,1584.020508,1588.086792,1596.08606,1604.391479,1609.097534,1610.973755,1612.461792,1612.878906,1610.959961,1609.037476,1608.598511,1607.260376,1603.662964,1599.47937,1595.303833,1590.436279,1586.13147,1585.426025,1588.468628,1592.471558,1596.955444,1603.079956,1609.3302,1613.29541,1614.944336,1614.903076,1612.37085,1608.89978,1611.834229,1627.716431,1658.035522,1701.591553,1754.831909,1811.035645,1864.169189,1910.518311,1948.761597,1980.390625,2008.143677,2035.513916,2065.754395,2100.313965,2138.784912,2179.946533,2222.238281,2263.817627,2302.703857,2338.271484,2370.884033,2401.283203,2430.965332,2461.623291,2494.789063,2529.959229,2565.340576,2600.661621,2635.181396,2666.617188,2693.354492,2712.493896,2720.387939,2716.959717,2704.366455,2686.463867,2668.556885,2654.625488,2646.682617,2645.078369,2647.873779,2652.471191,2656.430176,2657.679688,,,,,,,,,,,,,,,,, +2809,2809.043701,2808.823242,2808.481201,2808.328857,2808.18335,2808.087891,2808.215332,2808.380859,2808.45166,2808.475586,2808.454834,2808.347412,2808.200928,2808.148438,2808.141846,2808.135742,2808.129883,2808.080566,2808.033203,2807.244629,2800.674072,2778.99707,2737.495117,2681.364502,2620.735352,2564.288086,2518.181396,2483.493652,2456.489014,2432.852051,2408.018555,2378.585693,2344.273682,2304.77124,2261.048584,2217.357666,2176.49585,2137.202393,2098.92749,2062.720215,2026.915527,1988.828125,1949.170166,1910.459473,1872.348389,1833.411133,1795.127197,1758.86731,1721.919067,1682.125977,1643.985718,1614.117065,1593.951294,1584.332275,1587.422729,1599.56189,1613.619141,1626.187012,1635.581299,1639.710449,1637.405273,1630.827637,1624.275269,1619.015381,1613.854248,1610.318237,1610.829102,1612.717041,1612.073486,1610.452148,1609.688965,1607.122314,1602.262695,1599.14624,1599.708374,1601.820313,1605.458008,1613.003662,1622.624634,1629.113525,1631.295166,1631.194824,1627.687744,1619.173584,1609.063721,1601.582642,1596.353027,1592.489136,1592.074097,1596.181763,1602.296387,1608.318481,1615.126831,1622.11853,1625.262085,1623.370117,1619.374268,1614.50354,1607.353149,1599.334595,1594.334473,1592.439331,1590.49585,1589.118408,1591.168701,1595.315918,1599.412964,1605.60498,1615.156006,1623.895752,1627.748779,1628.109619,1626.180542,1619.350342,1608.052002,1596.766724,1587.37439,1579.879761,1576.036499,1577.609253,1583.530273,1590.7229,1598.125854,1607.041748,1615.567749,1619.610107,1620.195679,1619.83728,1616.170898,1607.198242,1596.956177,1588.955078,1581.435059,1574.550049,1572.73291,1576.461914,1581.645874,1587.12793,1595.300293,1604.864624,1611.780273,1616.600464,1621.734619,1624.632568,1621.849731,1614.859131,1606.337402,1596.176636,1585.410645,1578.48291,1577.893311,1581.833862,1588.094849,1596.793457,1607.123413,1615.470947,1620.698242,1625.041016,1627.444458,1624.626099,1617.29541,1609.01709,1600.182373,1590.378296,1583.408325,1582.909424,1587.111694,1592.748291,1599.494141,1607.038208,1612.197021,1613.412964,1614.400757,1617.138428,1618.400635,1616.939941,1614.887085,1611.393433,1604.597656,1596.918335,1592.373779,1591.832642,1593.326904,1596.592529,1602.907837,1609.734131,1613.900391,1617.228394,1621.635376,1623.837891,1620.827393,1615.499512,1610.186035,1602.480957,1592.488892,1585.251587,1583.272583,1584.528931,1588.310547,1595.993896,1604.784424,1609.648193,1610.975586,1612.332397,1613.105103,1611.219971,1608.630127,1607.727905,1606.471558,1602.864868,1598.453735,1594.672852,1590.70752,1586.871826,1586.221436,1589.491699,1593.537354,1597.406006,1603.117188,1609.671997,1613.753418,1614.813843,1614.515869,1612.525391,1609.965942,1613.90332,1631.31311,1663.224121,1707.646606,1761.103271,1817.382568,1870.457153,1916.793701,1955.287354,1987.112061,2015.095947,2042.512085,2072.359131,2106.411133,2144.44043,2185.223633,2227.37207,2269.032959,2308.128418,2343.983398,2376.958496,2407.441895,2436.942139,2467.338867,2500.210938,2535.275146,2570.642822,2605.60083,2638.986328,2669.118652,2694.697021,2712.771729,2720.172607,2716.579102,2703.95874,2686.073975,2668.009277,2653.751953,2645.409912,2643.33667,2645.858398,2650.412842,2654.505615,2656.101563,,,,,,,,,,,,,,,,, +2803,2803.043701,2803.085449,2802.819336,2802.477295,2802.368896,2802.352783,2802.381104,2802.539307,2802.734375,2802.789795,2802.799072,2802.807861,2802.772461,2802.73877,2802.750244,2802.76123,2802.728027,2802.783691,2802.880615,2801.748779,2793.363037,2768.463379,2724.273193,2666.665527,2603.967773,2544.930176,2494.728271,2454.331299,2424.141357,2401.219238,2378.381348,2352.78125,2325.064453,2291.34375,2249.870361,2205.618652,2162.340088,2118.155273,2073.147705,2031.026855,1992.541016,1954.64502,1916.87561,1882.026245,1849.31311,1814.531982,1777.729614,1741.530884,1704.072632,1662.610962,1622.743896,1593.10437,1574.688354,1566.042969,1569.933228,1585.329956,1603.595703,1618.832275,1631.478271,1640.684937,1641.660889,1634.547363,1626.170532,1618.772217,1609.335938,1600.39978,1597.102295,1597.403931,1597.60498,1598.846802,1602.395874,1605.17749,1603.857788,1601.633667,1602.655518,1604.551025,1605.620239,1609.878906,1618.543213,1625.166748,1626.471436,1626.84436,1626.282593,1619.885254,1609.569336,1601.934937,1597.083496,1591.307129,1587.66394,1591.264648,1598.862549,1604.903687,1611.817627,1621.403076,1627.289307,1625.789795,1621.644409,1617.286743,1609.489868,1599.060059,1591.666626,1588.401245,1585.62854,1583.807983,1586.965088,1594.007568,1600.742065,1608.100464,1618.63562,1628.403931,1631.797363,1630.450562,1627.763184,1621.08252,1608.571411,1595.557861,1586.305908,1578.858032,1573.004028,1573.222534,1580.428711,1588.981567,1596.766724,1607.403931,1618.887939,1624.578125,1624.815186,1623.2052,1618.079468,1607.711426,1595.566406,1585.920532,1578.270752,1571.261719,1568.582642,1573.061646,1580.362305,1587.212524,1596.518311,1608.784546,1618.065308,1622.479492,1626.350708,1629.003052,1624.935791,1614.967529,1604.866699,1595.338867,1584.12854,1575.551392,1575.483521,1580.928955,1586.398682,1594.340576,1606.876953,1618.077881,1624.371948,1629.035034,1632.357178,1629.586426,1620.333252,1609.604248,1599.388184,1588.656738,1580.231323,1579.084106,1584.284546,1590.700806,1597.492432,1606.785889,1615.32312,1618.89502,1620.605225,1624.077393,1625.21106,1620.916016,1615.453125,1610.797607,1603.459351,1594.21167,1589.654175,1591.374878,1594.026123,1596.561523,1603.271729,1612.050049,1617.164551,1620.087402,1624.194458,1626.372559,1623.251221,1617.248901,1611.465332,1603.879272,1592.995117,1584.248779,1582.488647,1584.435303,1587.258911,1594.288574,1604.946655,1611.858765,1613.614258,1616.255127,1619.305298,1617.498901,1612.622803,1610.146484,1608.259521,1602.344238,1595.244507,1592.041382,1590.202759,1586.520386,1585.710449,1590.621216,1596.060669,1599.512939,1604.782104,1612.182373,1616.897461,1617.20813,1616.105713,1614.920288,1614.223999,1619.680786,1638.281128,1671.330688,1716.273315,1769.877441,1827.56604,1883.737549,1933.910278,1976.15979,2011.00769,2040.264404,2066.579834,2093.100098,2122.352783,2155.39917,2192.335693,2232.773682,2275.072998,2316.746826,2356.42334,2393.227539,2426.716797,2457.604248,2487.534668,2518.211426,2549.602051,2581.281738,2613.456543,2645.44873,2675.560791,2701.60083,2719.854736,2727.208252,2723.306885,2709.82373,2690.414307,2669.841797,2652.093262,2639.887695,2634.426025,2635.107178,2639.913086,2646.258057,,,,,,,,,,,,,,,,,, +2806,2806.21875,2806.209229,2805.806396,2805.596191,2805.482666,2805.286621,2805.27417,2805.568359,2805.762207,2805.903809,2806.039307,2806.081299,2806.033936,2806.032471,2806.031006,2805.942139,2805.857178,2805.81958,2805.783691,2805.312012,2800.531494,2783.233887,2748.019043,2696.544922,2636.432617,2576.806152,2524.81665,2482.579102,2448.398682,2421.704346,2399.107666,2373.606934,2343.798584,2311.182861,2273.30249,2230.081543,2186.739014,2145.860596,2104.408203,2062.188477,2022.864624,1985.697876,1947.270142,1909.036133,1873.698608,1839.075562,1802.249512,1764.541138,1727.607178,1688.833618,1648.038452,1613.050781,1590.001465,1578.193604,1577.354248,1587.834595,1604.766357,1620.782715,1632.731201,1640.439941,1642.651001,1638.380493,1630.273315,1622.389526,1615.550171,1608.922485,1604.640137,1604.830811,1606.71875,1606.862305,1606.780884,1607.92749,1607.099731,1603.465576,1601.608398,1603.287354,1606.029907,1610.008301,1617.311279,1626.000488,1630.723633,1630.604492,1628.872437,1624.46106,1615.169556,1604.88501,1597.717896,1592.4823,1589.137573,1590.356079,1596.594238,1604.964844,1612.794556,1620.412964,1627.085938,1628.612793,1623.950317,1617.611328,1611.593262,1603.039429,1593.504028,1588.715088,1587.634277,1586.38208,1587.152588,1592.787354,1600.406128,1607.079468,1614.860352,1624.575073,1631.06604,1630.888184,1627.175781,1621.832764,1612.350098,1599.521118,1588.608887,1581.366333,1576.233643,1574.517822,1578.737183,1587.145264,1595.929199,1604.766235,1614.57251,1622.244385,1624.420288,1622.477661,1618.6521,1611.451416,1599.973755,1588.516968,1580.578735,1574.649536,1570.685181,1572.14209,1578.870728,1586.660767,1594.328857,1603.804443,1613.87146,1620.524414,1623.650269,1625.895874,1625.200684,1618.107178,1607.213135,1596.620483,1586.622314,1578.32959,1575.428833,1579.345947,1586.852783,1594.77478,1604.230835,1615.066406,1623.066528,1626.912109,1629.102539,1629.098022,1623.058594,1611.947998,1601.148315,1591.870483,1583.567017,1579.737549,1583.378784,1591.146606,1598.224854,1605.037354,1612.863892,1618.117798,1618.812378,1619.301636,1621.125244,1620.157593,1615.689941,1610.892944,1605.605957,1598.232422,1591.574951,1589.887939,1592.516846,1596.124023,1600.797974,1607.891479,1614.937134,1619.269409,1622.537598,1626.056396,1626.185181,1620.579346,1612.988281,1605.641724,1596.123657,1585.666138,1580.38916,1581.902832,1586.324097,1592.476196,1601.551758,1610.624023,1614.707642,1615.114014,1616.202393,1616.36853,1612.722656,1608.274048,1605.59436,1602.288452,1597.071655,1592.432861,1590.227295,1588.905396,1587.685059,1589.44812,1594.63269,1599.371826,1602.854126,1608.239624,1614.876465,1617.462036,1615.430176,1612.699951,1610.920044,1613.372559,1626.651001,1654.655151,1696.259888,1747.94043,1804.664185,1860.744019,1911.616211,1954.665771,1989.928833,2019.582642,2046.408936,2073.461426,2103.485596,2137.531982,2175.25,2215.997803,2258.462158,2300.206543,2339.381836,2375.531982,2408.308105,2438.601318,2468.138184,2498.919922,2531.547852,2564.891846,2598.483154,2631.742432,2663.022461,2690.747803,2712.012939,2723.164063,2722.85083,2712.317871,2694.635986,2674.622314,2656.795898,2644.166016,2638.123779,2638.205811,2642.39502,2648.150391,2652.823242,,,,,,,,,,,,,,,,, +2806,2806.087402,2806.039795,2805.950684,2805.952881,2805.911133,2805.827637,2805.835205,2805.929932,2805.976807,2805.934082,2805.893311,2805.810547,2805.731445,2805.743164,2805.885498,2806.021729,2806.108154,2806.147217,2805.922119,2802.689209,2788.008545,2754.334229,2703.589844,2642.338379,2579.698486,2527.145264,2487.648438,2454.864502,2427.887451,2407.119385,2383.979736,2352.012207,2315.320068,2276.25293,2232.290771,2186.48999,2144.397949,2105.589844,2066.292236,2026.78894,1990.019043,1954.419922,1916.485474,1877.935913,1841.815674,1806.050537,1767.913574,1728.776733,1690.126953,1651.286865,1615.632324,1590.108643,1578.252319,1578.503662,1587.665527,1602.767822,1619.571289,1632.053833,1637.474365,1638.15332,1635.522705,1628.546387,1619.601074,1613.452271,1610.108765,1606.867798,1605.255493,1607.037354,1608.785034,1607.876099,1606.438354,1606.156738,1604.662964,1601.528931,1601.287109,1605.822754,1611.690674,1617.345703,1624.284058,1630.00061,1631.093872,1628.247192,1623.425781,1616.716064,1607.544678,1598.68689,1594.064941,1592.881348,1593.148926,1597.034668,1605.998291,1615.663208,1621.975464,1626.437256,1629.085815,1626.064575,1618.102417,1610.444702,1604.346436,1597.334106,1591.021973,1589.446655,1591.13269,1592.088989,1594.184204,1600.692261,1608.883667,1615.667358,1622.679077,1629.734009,1632.369629,1628.89856,1622.430542,1614.627319,1604.191528,1592.462891,1583.958496,1580.286743,1579.268311,1581.093384,1588.130249,1598.314209,1606.959473,1614.264526,1621.993652,1626.760742,1624.978149,1619.250122,1612.854248,1603.939209,1592.221558,1582.678223,1578.187866,1576.167969,1575.679565,1580.110596,1589.158447,1597.416992,1604.089844,1612.13269,1619.823853,1624.029907,1625.384277,1625.236328,1621.683716,1612.338745,1600.384888,1591.096802,1584.532715,1579.698853,1580.499268,1588.567993,1597.98938,1605.336914,1613.893799,1623.563354,1629.049072,1629.484253,1628.413452,1625.115479,1615.882813,1603.161743,1593.489746,1587.870605,1584.027832,1584.726318,1592.435181,1601.643677,1607.344482,1612.05249,1617.38562,1620.211426,1620.245972,1620.803711,1621.818115,1619.77063,1614.051758,1607.751953,1601.990112,1595.868042,1591.675537,1593.395264,1599.106934,1603.956543,1608.594116,1615.565308,1622.013062,1624.636475,1625.876831,1626.975586,1623.959106,1615.870361,1606.823364,1598.959229,1590.433105,1582.979614,1582.49939,1588.90625,1596.213745,1602.807983,1610.032227,1615.409912,1616.703979,1616.192139,1616.489868,1615.899902,1612.187012,1607.893066,1605.754883,1602.660645,1596.378052,1591.594727,1591.218872,1591.384277,1590.79895,1593.781616,1600.176147,1605.328857,1608.988037,1614.542603,1619.985474,1619.811157,1615.183716,1612.289307,1614.81311,1626.279175,1651.71936,1692.31543,1743.862305,1800.239624,1856.03186,1906.935181,1950.014526,1984.999878,2014.344482,2041.356079,2068.89209,2099.46582,2134.212891,2172.688232,2213.591797,2255.636719,2296.97998,2335.59668,2371.037598,2403.266846,2433.255615,2462.763916,2493.693115,2526.855713,2561.060791,2595.388184,2629.045166,2660.618164,2688.580078,2710.333496,2722.257813,2722.727539,2712.855957,2695.762939,2676.181152,2658.767578,2646.620117,2641.039063,2641.387207,2645.524902,2650.881104,2654.909668,,,,,,,,,,,,,,,,,, +2804,2804.131104,2804.081543,2803.946777,2804.080322,2804.208008,2804.330078,2804.621826,2804.900879,2805.080078,2805.295166,2805.500977,2805.56665,2805.585693,2805.60376,2805.577393,2805.595947,2805.744873,2805.974609,2806.106934,2804.527832,2794.315186,2766.618652,2720.278809,2662.145996,2601.919922,2547.95752,2503.483398,2467.732666,2439.974121,2416.665771,2390.965576,2361.622559,2329.670654,2292.293701,2249.772705,2207.099609,2166.292725,2125.215088,2084.097168,2045.520752,2008.675171,1970.379639,1931.309814,1894.604614,1858.892456,1821.637085,1784.524048,1748.509277,1710.570923,1670.093384,1632.654297,1604.068359,1586.178711,1580.135864,1586.602295,1601.619995,1618.211304,1631.759155,1641.43457,1646.05127,1643.774902,1636.525146,1628.980225,1622.377441,1615.319946,1609.92688,1608.968018,1609.97522,1610.063721,1610.454468,1612.183838,1612.350708,1609.274048,1606.769287,1607.260376,1608.910767,1612.019653,1618.491211,1626.166626,1631.582153,1634.180664,1634.391479,1631.488037,1624.119629,1614.274536,1606.215698,1600.564819,1595.729492,1594.298096,1599.139404,1607.092651,1614.523193,1622.678345,1630.870361,1633.937256,1630.616333,1624.904175,1618.61084,1610.099976,1600.868042,1595.407227,1593.727539,1592.252563,1591.891602,1595.919678,1602.308105,1608.373413,1615.922852,1625.591064,1633.043457,1635.315674,1633.77124,1629.364258,1620.995361,1609.493896,1598.495483,1590.295776,1584.116577,1580.700317,1582.900024,1589.945313,1597.906982,1606.045288,1615.839355,1624.680298,1628.236572,1627.482788,1624.662842,1618.292603,1607.915161,1597.204346,1589.236084,1582.928223,1577.989624,1577.771362,1582.810547,1589.334961,1596.098877,1604.578613,1613.43103,1620.409424,1625.639404,1629.634888,1630.875366,1626.726196,1617.860474,1608.026733,1598.054565,1588.081177,1582.173706,1583.434326,1588.96936,1595.399414,1604.041016,1614.709961,1623.381714,1628.787842,1632.776733,1634.36084,1630.277954,1621.038208,1610.715698,1600.888306,1591.271973,1585.3125,1586.742065,1593.269531,1600.604858,1608.012939,1615.578125,1620.800781,1622.64624,1623.755005,1625.471313,1625.494385,1622.630127,1618.579224,1613.568359,1606.283936,1598.662109,1595.178223,1596.526123,1599.608154,1603.648682,1609.961548,1616.741821,1621.126343,1624.531982,1628.619629,1630.473022,1627.259888,1621.300903,1614.771606,1605.729004,1594.32666,1586.396729,1585.24231,1588.380493,1594.049072,1602.487305,1611.037598,1616.546265,1619.277466,1621.189575,1622.012207,1619.737549,1615.550659,1612.596558,1609.640381,1604.276978,1598.842041,1596.3125,1594.724487,1592.462402,1592.923218,1597.124878,1601.36145,1604.887939,1610.359375,1617.122192,1621.140259,1621.309082,1620.027344,1618.14563,1617.002197,1623.430786,1644.184937,1679.731445,1727.061768,1782.293213,1839.482544,1892.946289,1939.348877,1977.861938,2009.617798,2037.317261,2063.936523,2092.540283,2125.01001,2161.351318,2200.870117,2242.37793,2284.213379,2324.175537,2361.165527,2395.007324,2426.013428,2455.663574,2485.766357,2517.876221,2551.818115,2586.243652,2620.03833,2651.436523,2679.275146,2702.616211,2718.20166,2723.484375,2718.521484,2704.985352,2686.749512,2668.567627,2654.023682,2645.276123,2642.683838,2644.840576,2649.439453,2653.924805,,,,,,,,,,,,,,,,,, +2805,2805.087402,2804.86499,2804.520996,2804.45459,2804.390869,2804.242676,2804.31958,2804.52417,2804.67627,2804.865479,2805.090088,2805.173584,2805.209717,2805.200439,2805.104248,2805.055908,2805.097168,2805.267822,2805.387207,2804.320801,2796.128906,2771.676758,2727.827148,2670.719971,2609.812744,2553.056152,2505.778809,2468.440918,2438.595947,2413.598633,2389.519531,2362.688721,2332.045898,2296.314453,2255.192139,2212.107178,2169.769287,2127.140137,2084.582275,2044.672729,2007.120728,1969.111816,1931.147095,1895.629883,1860.747559,1824.329346,1787.973145,1752.288574,1714.403564,1673.583496,1635.160767,1605.196899,1585.290039,1576.924438,1582.000732,1596.782349,1613.716309,1628.641479,1640.202515,1646.010132,1644.741455,1638.805176,1631.554077,1623.876709,1616.097656,1610.451904,1608.726563,1609.219604,1609.516113,1610.368164,1612.320068,1612.655884,1610.440552,1608.934326,1609.724365,1611.223267,1614.056152,1620.307495,1628.034668,1633.36853,1635.801392,1636.553589,1634.211548,1626.767822,1617.069336,1609.325684,1603.057739,1597.588623,1596.207153,1600.046509,1606.560669,1614.801636,1624.737549,1633.67041,1637.620728,1635.538208,1630.13562,1623.219971,1613.895264,1604.10376,1598.151611,1595.827148,1594.041626,1594.127319,1598.713623,1605.286011,1611.571045,1619.636597,1629.710938,1637.289307,1639.463257,1638.174805,1634.406128,1625.991699,1613.790649,1602.604248,1594.224854,1587.261597,1583.401733,1585.614502,1592.147461,1599.706787,1608.422363,1618.593628,1627.226685,1631.327637,1631.619385,1629.274414,1622.83374,1612.345215,1601.484497,1592.804321,1585.509521,1580.414307,1580.702271,1586.006958,1592.697754,1599.883057,1608.984497,1618.300171,1625.021851,1629.700317,1633.649292,1634.626709,1629.919922,1621.439331,1612.411255,1602.509766,1592.560181,1586.894165,1587.07373,1591.050171,1597.739014,1607.327881,1618.290405,1627.286621,1633.22168,1637.454102,1638.789917,1634.38208,1625.356445,1615.369873,1605.120239,1594.794067,1588.636841,1589.921021,1596.003296,1603.393921,1611.729614,1620.312988,1625.984497,1627.690796,1628.885132,1630.77063,1630.124634,1626.401978,1622.404785,1617.576538,1609.810669,1602.078247,1598.751099,1599.549194,1602.324097,1606.901855,1613.466064,1619.87439,1624.428101,1628.476563,1632.872681,1634.80249,1631.881104,1626.244751,1619.411743,1609.685059,1598.240845,1590.62085,1589.281738,1591.849609,1597.366455,1606.446777,1615.873413,1621.476685,1623.948608,1626.006226,1626.574463,1623.444336,1619.095337,1616.423462,1613.168701,1607.563599,1602.422241,1599.255005,1596.882324,1595.531738,1597.126587,1601.494263,1605.671021,1609.227783,1614.553223,1620.739014,1624.074097,1624.245728,1623.622681,1621.758667,1619.582642,1624.717651,1644.103516,1677.816772,1723.612793,1778.426636,1836.134888,1890.619751,1938.392334,1978.259277,2011.003662,2038.99231,2065.31958,2093.16333,2124.599854,2159.865723,2198.53125,2239.6604,2281.571045,2322.04248,2359.781738,2394.383789,2425.941895,2455.726318,2485.782471,2517.629395,2550.794922,2584.34668,2617.961914,2650.544434,2680.52124,2706.03833,2723.529785,2729.8479,2724.912842,2710.791016,2691.470459,2671.945068,2656.203857,2646.530029,2643.445557,2645.656494,2650.78833,2656.176758,,,,,,,,,,,,,,,,,, +2806,2805.956299,2805.695801,2805.490479,2805.468994,2805.448486,2805.516357,2805.668701,2805.770752,2805.868164,2806.048828,2806.22168,2806.299561,2806.286377,2806.186279,2806.046875,2805.957275,2806.00293,2806.090332,2806.217529,2805.595703,2798.791016,2776.365479,2734.672363,2677.09082,2613.937012,2557.874756,2513.666748,2478.826416,2451.151367,2428.797363,2405.234375,2375.179932,2340.229736,2301.909912,2259.318359,2214.828369,2173.027588,2134.410645,2095.995605,2057.642334,2020.660278,1983.721191,1945.161255,1906.319702,1868.914429,1832.182861,1795.133423,1758.129883,1721.082764,1682.550781,1643.998291,1612.029907,1592.086548,1584.604492,1587.945435,1600.411621,1617.40564,1631.51355,1639.362915,1642.714478,1641.808594,1636.000488,1628.259766,1622.606934,1618.950562,1615.016846,1612.479614,1613.464478,1614.537476,1613.202026,1611.75,1610.711304,1608.581055,1606.587646,1607.042969,1610.7146,1616.237427,1622.087158,1628.993042,1635.684448,1637.797363,1635.13855,1631.196533,1625.721313,1616.374756,1606.868408,1601.932373,1599.704956,1598.537109,1601.531128,1609.467163,1618.236938,1625.35498,1631.680664,1636.02417,1634.361328,1626.954712,1619.172241,1612.386108,1604.672241,1598.17041,1596.02002,1596.456421,1597.092407,1599.231201,1604.381592,1610.924805,1617.444214,1625.078003,1633.208862,1637.704224,1636.273926,1631.232666,1624.400269,1614.499268,1602.538452,1593.374756,1588.460327,1585.553833,1585.70459,1591.315308,1600.047974,1608.223877,1616.129639,1624.782959,1630.652588,1630.27417,1626.020142,1620.46521,1612.004517,1600.89624,1591.410767,1585.313965,1581.757935,1581.593628,1585.984619,1593.725952,1601.347412,1607.629761,1614.818115,1622.173096,1626.363892,1627.966064,1629.366943,1628.126343,1620.817505,1610.54834,1601.865356,1594.174316,1587.956665,1587.258789,1592.801514,1600.288452,1607.185547,1615.617798,1625.036987,1631.070435,1633.035278,1633.777222,1631.906494,1624.344849,1613.265381,1603.151611,1595.141968,1589.844116,1589.894653,1596.28418,1605.149414,1612.315063,1617.942749,1622.843262,1625.124268,1624.681519,1624.957886,1626.577881,1625.852905,1621.704712,1616.863281,1611.621338,1604.640747,1599.015015,1599.145508,1603.468628,1607.865112,1612.419189,1619.004517,1625.126831,1627.832642,1630.026611,1633.217896,1632.377441,1625.757324,1617.415039,1608.387939,1598.093872,1589.736816,1587.736572,1592.558716,1599.837646,1607.148071,1615.407104,1622.124146,1623.386963,1621.708252,1621.852173,1621.596191,1617.590454,1613.584961,1612.466064,1610.040405,1604.484619,1600.221313,1599.337036,1598.403931,1596.899414,1599.134155,1604.726074,1608.805176,1611.743774,1617.30896,1623.15564,1624.285889,1621.605713,1618.386719,1616.839111,1621.962891,1640.026001,1673.480225,1719.990601,1774.481812,1830.832031,1883.449585,1928.780518,1966.093994,1997.227417,2025.206299,2052.967529,2083.144287,2117.424316,2155.278076,2195.499756,2236.674072,2277.447021,2316.218262,2351.85083,2384.613037,2415.242676,2445.14502,2475.92627,2509.122559,2544.409424,2579.902344,2614.36792,2645.926758,2673.437744,2696.728027,2713.314453,2720.429199,2717.786377,2706.468994,2689.873779,2672.823486,2658.968018,2650.572754,2647.967529,2649.630859,2653.45166,2657.018066,,,,,,,,,,,,,,,,,, +2810,2809.78125,2809.440918,2809.290527,2809.234131,2809.180176,2809.216064,2809.206543,2809.19751,2809.276367,2809.395508,2809.465576,2809.489014,2809.467529,2809.359619,2809.168945,2809.030273,2809.029053,2809.115234,2809.153809,2808.01001,2799.744141,2774.915283,2730.574219,2672.77832,2612.262207,2558.022461,2513.589111,2478.883545,2451.818115,2427.904297,2402.0625,2372.671387,2339.099121,2300.172852,2257.875977,2215.723145,2174.67041,2134.625732,2095.676514,2057.774658,2020.43689,1982.326782,1943.609131,1906.147461,1869.361938,1831.911011,1795.135864,1759.312988,1721.558105,1681.255981,1643.241211,1612.836548,1592.551758,1584.87439,1590.477661,1604.932251,1621.116211,1634.536987,1644.003418,1647.895508,1645.276123,1638.87915,1631.755981,1624.594482,1618.489624,1615.013306,1614.662842,1615.770874,1616.043335,1615.910278,1616.132813,1614.815063,1611.761841,1610.06665,1611.113281,1613.251221,1616.869995,1623.7854,1631.5354,1636.32251,1638.10144,1637.703369,1633.955322,1626.085449,1616.854126,1609.688354,1604.279175,1600.024902,1599.761475,1604.494995,1611.251953,1618.806641,1627.561646,1634.884155,1637.338257,1634.786987,1629.198486,1621.930176,1613.405396,1605.515869,1600.595215,1598.42627,1597.532959,1598.471802,1602.343384,1607.838623,1613.487183,1620.638062,1629.575317,1636.459839,1638.757568,1637.674805,1633.447021,1625.205811,1614.4823,1604.446411,1596.598755,1590.275024,1586.808105,1588.828247,1594.87085,1602.004883,1610.313843,1619.52771,1627.070313,1631.134399,1631.871948,1629.515991,1623.239624,1613.433105,1603.180786,1594.863647,1588.134766,1583.799316,1584.639038,1590.033936,1596.286255,1602.702393,1610.805908,1618.904907,1624.638062,1628.939697,1632.528442,1633.29248,1629.212524,1621.724976,1613.384033,1604.052246,1594.691162,1589.719116,1590.693481,1594.948975,1601.117554,1609.727783,1619.185913,1626.787231,1632.263062,1636.274902,1637.181274,1633.149902,1625.140259,1615.469238,1605.171509,1595.761475,1591.005005,1593.104004,1599.703125,1607.238159,1615.099609,1622.442261,1626.446289,1627.039063,1627.649658,1628.845703,1628.283936,1625.909912,1623.289917,1619.166382,1611.899536,1604.513184,1601.473145,1602.327148,1604.849365,1609.272949,1615.033691,1620.061401,1624.169556,1628.579102,1633.189453,1635.4552,1633.161255,1627.90625,1620.956909,1610.681641,1599.018921,1591.671021,1590.592041,1593.452515,1599.598999,1609.237671,1618.236206,1622.774048,1624.445801,1625.607056,1625.099487,1621.858887,1618.497681,1616.726563,1613.895874,1608.914917,1604.720337,1602.239868,1599.692871,1597.607178,1598.455322,1601.671631,1604.965942,1608.859619,1614.725952,1620.729248,1624.458374,1625.662842,1624.84668,1621.92334,1619.652588,1625.178101,1644.325195,1678.116211,1724.861206,1780.145264,1836.991211,1889.776733,1935.399536,1973.079468,2004.344727,2032.099854,2059.472168,2089.233398,2122.853516,2160.120117,2200.086426,2241.147461,2281.899658,2320.913574,2356.90918,2390.0625,2421.066162,2451.195068,2482.018066,2515.0354,2549.80127,2584.752197,2618.743164,2649.848145,2677.275146,2700.659912,2716.943359,2723.593262,2720.287354,2708.117188,2691.012695,2673.694092,2659.625488,2651.114014,2648.485107,2650.256836,2654.312744,2658.147461,,,,,,,,,,,,,,,,,, +2810,2809.912598,2809.56665,2809.23584,2809.137939,2809.044434,2809.04248,2809.171875,2809.295654,2809.413818,2809.570557,2809.676758,2809.734619,2809.702393,2809.540527,2809.342041,2809.239502,2809.272705,2809.39209,2809.506104,2807.953369,2797.415771,2769.058838,2722.175049,2663.172119,2602.070313,2549.281982,2508.904541,2476.677734,2449.577637,2426.723877,2401.720947,2369.852051,2333.735352,2294.868652,2252.584961,2209.220459,2168.539551,2130.818604,2092.779297,2053.910645,2016.304565,1978.987427,1940.022217,1901.055542,1864.405273,1829.095337,1792.312134,1754.382324,1716.711914,1677.715088,1639.374146,1609.226074,1591.723145,1587.012085,1593.877563,1608.708252,1626.126587,1639.940552,1646.503052,1647.836792,1645.744751,1639.152344,1630.442871,1624.519653,1621.217041,1617.446533,1614.978027,1616.203491,1617.375366,1615.959473,1614.474365,1614.278687,1613.085693,1610.589233,1610.694702,1615.168823,1620.759155,1625.973877,1632.709839,1638.845093,1639.94519,1636.711426,1631.913452,1625.007446,1615.779541,1607.567505,1603.125732,1601.458374,1601.919434,1606.165039,1614.335815,1623.373779,1630.573242,1635.752319,1638.255859,1635.270874,1627.255981,1619.110474,1612.414551,1605.39917,1599.521606,1597.924438,1599.152222,1600.45752,1603.192627,1609.481689,1617.288696,1623.835938,1630.490479,1637.422485,1640.246582,1637.043335,1630.78772,1622.837646,1612.611328,1602.045044,1594.433594,1590.872314,1589.740845,1591.020386,1596.879639,1605.806396,1613.511841,1620.267944,1627.953125,1633.071899,1631.669312,1626.39209,1620.296143,1611.580444,1600.534424,1591.764526,1587.620239,1585.931274,1586.109253,1590.740112,1598.973145,1605.971558,1611.39563,1618.506714,1625.787842,1629.514404,1630.628906,1630.951294,1628.023315,1620.019287,1610.047363,1601.604858,1594.843628,1590.389771,1590.897461,1596.937012,1604.68042,1611.735352,1619.837402,1628.634766,1634.248535,1635.680786,1635.432373,1632.570801,1623.974243,1611.948975,1601.980225,1595.290039,1591.428833,1593.071899,1601.509155,1611.54541,1617.906494,1622.415039,1626.945068,1628.478149,1627.145264,1626.789063,1627.060669,1625.17749,1621.102661,1616.287598,1611.333252,1605.677124,1601.49292,1602.827026,1608.08252,1612.233521,1615.853149,1621.938354,1627.713745,1629.869141,1631.799072,1634.737915,1633.175049,1625.820313,1617.169067,1608.852539,1599.194092,1590.78894,1589.967285,1596.484863,1603.941895,1610.810425,1618.953003,1625.121338,1625.640869,1623.776123,1623.261108,1621.937744,1618.135742,1614.631226,1612.810547,1609.932495,1604.949951,1601.191162,1600.439331,1599.982788,1599.327515,1601.849731,1607.19165,1611.687744,1615.374878,1620.956299,1626.33728,1626.759888,1623.096802,1619.50647,1619.178223,1626.998535,1648.733643,1686.049194,1735.596069,1791.503906,1847.37207,1898.216797,1941.327637,1976.736694,2006.836182,2034.613525,2062.794189,2094.072021,2129.404785,2168.046631,2208.628418,2249.359619,2289.09668,2326.658691,2361.309814,2393.614502,2424.375244,2454.884033,2486.551514,2520.507568,2555.86499,2590.900635,2624.491699,2654.820557,2681.286621,2703.446533,2718.077393,2722.884521,2717.991455,2704.87207,2687.690674,2671.129639,2658.44165,2651.46875,2650.048828,2652.364502,2656.240723,2659.247803,,,,,,,,,,,,,,,,,, +2816,2815.912598,2815.828857,2815.792725,2815.626953,2815.337158,2815.060059,2814.882568,2814.712891,2814.463135,2814.224121,2813.995605,2813.733398,2813.482666,2813.330322,2813.228516,2813.174805,2813.123535,2813.074463,2812.939941,2811.499512,2804.436768,2785.875,2752.949951,2706.989258,2652.630127,2595.050537,2538.152344,2483.873535,2434.286377,2391.896973,2356.827881,2326.79126,2300.036133,2275.850342,2252.066406,2225.736572,2195.834961,2162.605469,2124.837891,2081.680908,2035.119751,1987.883423,1940.613647,1894.05542,1850.670288,1811.893921,1776.081543,1741.529297,1708.225708,1675.766235,1643.807983,1614.559326,1592.275024,1578.924561,1573.679932,1576.361572,1586.885254,1602.327881,1618.713257,1634.207153,1647.755127,1657.168335,1660.265991,1657.674194,1650.909912,1640.330566,1627.152588,1614.375977,1603.994873,1595.729614,1590.012451,1588.787354,1591.770508,1596.459961,1602.518677,1611.067627,1620.860718,1629.307129,1636.028564,1641.625122,1644.352905,1642.544434,1637.535156,1630.908081,1622.034424,1611.230957,1601.468506,1594.669434,1590.485596,1589.239868,1592.728027,1600.786743,1610.810791,1620.790039,1629.939331,1636.45813,1638.274902,1635.638916,1630.056885,1621.657715,1610.739502,1599.686523,1590.997437,1584.831299,1581.471313,1582.937622,1589.850098,1600.221313,1612.238037,1625.259888,1637.012573,1644.140381,1645.533691,1642.449097,1634.732544,1621.84314,1606.368652,1592.008301,1580.156372,1571.446777,1567.884888,1570.951172,1579.481201,1591.442871,1605.98645,1621.162231,1633.181641,1639.646118,1640.754883,1636.479858,1626.006836,1611.181152,1596.041748,1582.570313,1571.262329,1564.384888,1564.236816,1570.08667,1579.703979,1592.792969,1608.808105,1624.385254,1636.219971,1643.907227,1646.972534,1643.037842,1632.103027,1617.797974,1603.06897,1588.896606,1577.355713,1571.654907,1572.325928,1577.734497,1587.454712,1601.429199,1617.241577,1631.225464,1641.5802,1647.415039,1646.697144,1638.488647,1625.391235,1610.85498,1596.604492,1584.639038,1578.007446,1577.526123,1581.176636,1587.991211,1598.487427,1611.279785,1623.206543,1632.993652,1640.647095,1644.117432,1641.138428,1632.954346,1622.285645,1610.246704,1598.078247,1588.84729,1584.65564,1584.80188,1588.22168,1595.515381,1606.251099,1617.872925,1628.461792,1637.494263,1642.939209,1642.198364,1635.58606,1625.414429,1612.451416,1597.737549,1585.285278,1578.537964,1576.983765,1578.996216,1585.206421,1595.562012,1606.95166,1616.968506,1626.022461,1633.281128,1635.761597,1633.016846,1627.330933,1619.44458,1608.754395,1597.176025,1588.115723,1582.338013,1579.087036,1579.258179,1584.013794,1592.147461,1601.412354,1611.409058,1621.449707,1628.7771,1631.323364,1630.347046,1629.151123,1631.199951,1640.331299,1660.258911,1692.740845,1736.703369,1789.414063,1847.604004,1907.622314,1965.671875,2018.646362,2064.843506,2103.772217,2136.100586,2163.385254,2187.639893,2210.965088,2235.413086,2262.81543,2294.004883,2328.947021,2366.996582,2407.143311,2448.333008,2489.602051,2530.115723,2568.770264,2604.378662,2636.330566,2664.392334,2688.734131,2709.125244,2724.163818,2732.028564,2731.895996,2724.247314,2710.548096,2693.118652,2674.614502,2657.488281,2643.647461,2634.260498,2629.744629,2629.624512,,,,,,,,,,,,,,,,,, +2811,2810.956299,2810.695801,2810.53418,2810.467041,2810.402832,2810.385254,2810.455811,2810.479492,2810.545898,2810.65332,2810.712158,2810.680908,2810.607422,2810.449707,2810.298828,2810.198242,2810.189453,2810.224854,2810.215088,2808.762451,2799.151611,2772.599365,2727.35376,2668.64917,2607.04541,2553.7771,2512.328369,2478.683594,2451.014648,2428.010742,2402.645508,2371.260986,2336.394775,2297.980225,2255.954102,2213.491699,2173.061279,2134.311523,2095.856934,2057.291016,2019.537109,1982.122314,1943.501099,1904.863403,1868.30896,1832.478516,1795.459839,1757.960938,1720.440063,1681.149048,1642.48291,1611.848999,1593.619141,1587.819336,1593.425049,1607.96936,1625.682373,1639.559448,1646.88208,1649.77356,1648.340332,1641.896729,1633.766968,1626.998657,1621.13855,1616.759277,1615.370361,1616.491211,1617.869141,1617.699951,1617.013306,1616.968994,1615.702148,1613.13501,1613.172852,1617.057495,1621.821777,1626.771362,1633.691162,1639.608521,1640.500244,1637.898193,1634.054199,1627.623169,1618.368408,1610.043091,1605.580444,1603.412109,1602.825562,1606.725342,1614.959106,1623.707397,1631.198486,1637.39978,1640.09375,1636.940918,1629.596436,1621.654785,1613.929199,1606.322876,1600.754761,1599.059937,1599.932007,1601.465576,1604.768921,1611.076538,1618.201538,1624.796387,1632.108643,1639.188599,1641.891724,1638.922607,1633.022095,1625.324219,1614.989136,1604.012695,1596.227783,1592.28186,1590.301514,1591.469116,1597.833496,1606.456055,1614.089355,1621.738647,1629.18457,1632.9375,1632.240479,1628.687622,1622.709961,1613.844971,1603.049805,1594.082397,1589.136963,1586.638184,1586.828979,1591.909424,1600.091431,1607.172119,1613.243408,1620.667236,1627.372925,1630.680298,1632.006226,1632.443237,1629.318848,1621.170654,1611.541992,1603.777588,1597.140015,1592.279541,1592.879517,1598.788696,1605.795166,1612.845093,1621.379761,1629.628662,1634.849121,1637.217285,1637.338989,1633.78186,1625.394775,1614.313232,1604.197266,1596.710327,1592.655884,1594.332764,1602.190063,1611.62793,1618.641357,1624.21106,1628.968628,1630.588135,1629.600342,1629.39917,1629.644165,1627.254395,1622.47644,1617.557617,1612.416504,1606.319458,1602.457031,1604.317505,1609.420288,1613.775146,1618.114502,1623.226196,1627.37085,1630.547119,1634.065552,1636.861572,1635.599365,1629.144409,1620.3479,1610.886475,1600.264404,1591.681274,1590.64563,1596.608765,1604.147827,1611.838257,1620.504395,1626.648682,1627.494995,1626.336304,1626.19043,1624.607788,1620.208008,1616.437866,1614.669434,1611.403931,1605.919678,1602.512085,1602.183594,1601.650757,1601.316162,1604.101196,1608.776123,1612.853027,1617.145264,1622.736694,1627.383911,1627.935669,1625.052124,1621.420044,1620.395874,1627.419556,1648.042969,1684.032959,1732.618408,1788.306641,1844.620728,1896.2854,1940.399048,1976.76709,2007.52124,2035.356079,2063.110596,2093.718506,2128.279541,2166.227051,2206.363525,2246.931396,2286.774658,2324.788086,2360.0896,2393.060059,2424.23877,2454.797363,2486.206299,2519.740234,2554.650146,2589.432861,2623.131836,2653.870117,2680.77124,2703.522217,2718.937012,2724.449951,2720.231934,2707.539307,2690.241455,2673.175293,2659.697998,2651.926758,2649.961914,2652.106445,2656.125244,2659.618408,,,,,,,,,,,,,,,,,, +2811,2810.868896,2810.612305,2810.541748,2810.518066,2810.45166,2810.475586,2810.585938,2810.604004,2810.577637,2810.639893,2810.699463,2810.712646,2810.681396,2810.564209,2810.452148,2810.388672,2810.371582,2810.442871,2810.379883,2808.220459,2796.271729,2766.128174,2717.535645,2657.248779,2596.537109,2545.302734,2505.930176,2474.664551,2448.74585,2425.884766,2399.737793,2367.168457,2330.513184,2290.737793,2248.284912,2205.764404,2165.759521,2127.766357,2089.510498,2050.741211,2012.880127,1975.100464,1936.261597,1898.027954,1861.903687,1826.440796,1789.686157,1752.046143,1713.909302,1674.204102,1636.322754,1607.182739,1590.38147,1586.60376,1594.71167,1610.336792,1627.771362,1641.294678,1648.060303,1649.763184,1647.455688,1640.788452,1632.619751,1626.557617,1621.985107,1617.481323,1615.273682,1616.136353,1616.742676,1615.966797,1615.618408,1615.766235,1614.726929,1613.120728,1613.946411,1617.884644,1622.831421,1628.261597,1634.722534,1639.63269,1640.217285,1637.583862,1633.141357,1626.137939,1617.25415,1609.546143,1604.886597,1602.923584,1603.801636,1608.62085,1616.81543,1625.832397,1633.405518,1638.85437,1640.828735,1637.031494,1628.80835,1620.463867,1613.052734,1605.703369,1600.424683,1599.094116,1600.139526,1602.057617,1605.947266,1612.596924,1619.96167,1626.654419,1633.666748,1639.935059,1641.818359,1638.415161,1632.012085,1623.39624,1612.970581,1602.957153,1595.830566,1592.339355,1591.537354,1593.744263,1600.184082,1608.747559,1616.411743,1623.871948,1631.574463,1635.660156,1633.838257,1628.641113,1621.615845,1611.792847,1600.912476,1592.869507,1588.851807,1587.502563,1589.01123,1594.695923,1602.71228,1609.59082,1615.556396,1622.398071,1628.37207,1631.32959,1632.277344,1631.871582,1627.941284,1619.984497,1610.845093,1602.97998,1596.770874,1593.413452,1594.926025,1600.83313,1608.012573,1615.140381,1623.312256,1631.301636,1636.186523,1637.883911,1637.582886,1633.752686,1624.754639,1613.263672,1603.281128,1596.184204,1593.114868,1596.171143,1604.953857,1614.533325,1621.157349,1626.135986,1630.109741,1631.023315,1629.885254,1629.365479,1628.64978,1626.128662,1622.187134,1617.368408,1611.973145,1606.638916,1603.855835,1606.092529,1611.292603,1615.653076,1619.866577,1625.557617,1630.387573,1632.819702,1635.320313,1637.536621,1635.195313,1628.05835,1619.265503,1609.85144,1599.755737,1592.419312,1592.532227,1599.15625,1607.196167,1615.103149,1623.145386,1628.343262,1628.721802,1627.290771,1626.272217,1624.029907,1620.136353,1616.719238,1614.195068,1610.731689,1606.326416,1603.469482,1603.011597,1602.879883,1603.060059,1605.812622,1610.456421,1614.634766,1618.761597,1624.238647,1628.732666,1628.700684,1625.258911,1621.7052,1621.543213,1630.265991,1653.345093,1691.727173,1741.987793,1798.272095,1854.106689,1904.569336,1947.227417,1982.291016,2012.235107,2039.994995,2068.202637,2099.506348,2134.86377,2173.310547,2213.399658,2253.57251,2292.906738,2330.43335,2365.444092,2398.224121,2429.439453,2460.164307,2491.644531,2525.290527,2560.526367,2595.751709,2629.480469,2659.153809,2684.205811,2704.838623,2718.227783,2722.503662,2717.845947,2705.345215,2688.974121,2673.144043,2660.761475,2653.687256,2651.864258,2653.707031,2657.087158,2659.750977,,,,,,,,,,,,,,,,,, +2811,2811,2810.824951,2810.614014,2810.499756,2810.390381,2810.416992,2810.57373,2810.723633,2810.823242,2810.874756,2810.749023,2810.584961,2810.471924,2810.407471,2810.345947,2810.374512,2810.489258,2810.599121,2810.572998,2809.279785,2800.433594,2775.093506,2731.094482,2673.232178,2611.734131,2557.867188,2515.58374,2481.709229,2453.95166,2430.906738,2406.0271,2375.063232,2340.118164,2302.196777,2260.642334,2217.712646,2177.010254,2138.525146,2099.798828,2060.842041,2022.757935,1984.67749,1946.163208,1908.458618,1872.31543,1837.009521,1800.885986,1763.455933,1725.344971,1685.708252,1646.274292,1614.250122,1595.302979,1589.079712,1593.62439,1607.241699,1624.636719,1638.55957,1646.581909,1650.186279,1649.434692,1643.817871,1635.910278,1629.310547,1624.049072,1619.0177,1616.130615,1616.562256,1617.412354,1616.913208,1616.523438,1616.588013,1615.60022,1614.043335,1614.391357,1617.391846,1622.054077,1627.78064,1634.262695,1639.630371,1641.220947,1639.243286,1635.384155,1629.332275,1620.527466,1611.757935,1606.258179,1603.535522,1602.987305,1606.705078,1614.764771,1624.133789,1632.612061,1639.363892,1642.802856,1640.231201,1632.218018,1623.286987,1615.227661,1607.127197,1600.86792,1598.555908,1598.925171,1600.940186,1605.228638,1611.953491,1619.608765,1626.754272,1633.718506,1640.115723,1642.734619,1639.859863,1633.830933,1626.578735,1616.932251,1605.783447,1597.39624,1592.874512,1590.649658,1591.933228,1598.146118,1606.842529,1614.89624,1622.641479,1630.703979,1635.746216,1635.013916,1630.552612,1624.05603,1614.651123,1603.602051,1594.697998,1589.550781,1587.383789,1588.460327,1593.469482,1600.839722,1608.062622,1614.707275,1621.673584,1628.116577,1631.91626,1633.231934,1633.221802,1630.325806,1622.74585,1613.179565,1605.256104,1598.859985,1594.361694,1594.695679,1600.088135,1607.081543,1614.162598,1622.552124,1631.318237,1636.989502,1638.957886,1639.003418,1635.810791,1627.247437,1615.60376,1604.731689,1596.478027,1592.652344,1595.160278,1603.462402,1613.631836,1621.476074,1626.878052,1630.994263,1632.393921,1631.020996,1630.276611,1630.701782,1628.659424,1623.513916,1618.199829,1612.855713,1606.783203,1603.294067,1605.33667,1610.70105,1615.437256,1619.791382,1625.442017,1630.364502,1632.88501,1635.295288,1637.906372,1636.598511,1630.187378,1621.607544,1611.916138,1601.249023,1592.928955,1591.22644,1596.158325,1604.023315,1612.681396,1621.398071,1627.765625,1629.612671,1628.755005,1627.934814,1626.013428,1621.68335,1617.498901,1614.984375,1611.705078,1606.819946,1603.547852,1603.130249,1603.037109,1603.122925,1605.785278,1610.561523,1614.604126,1618.119995,1623.231445,1628.075684,1628.68457,1625.680786,1622.064941,1620.750122,1626.971069,1646.520752,1681.440308,1729.220703,1784.576416,1841.097412,1893.353516,1938.251343,1975.28186,2006.407104,2034.509277,2062.25708,2092.421387,2126.558105,2164.099854,2203.804688,2244.134521,2283.793945,2321.806641,2357.500977,2390.978271,2422.5979,2453.447021,2484.608887,2517.556641,2552.430908,2587.704346,2622.047363,2653.051758,2679.245361,2701.188477,2716.573975,2722.802734,2720.099854,2709.206055,2693.234619,2676.824707,2663.362793,2654.950195,2651.978516,2653.072754,2656.261963,2659.355469,,,,,,,,,,,,,,,,,, diff --git a/ana.c b/ana.c new file mode 100644 index 0000000..33465f3 --- /dev/null +++ b/ana.c @@ -0,0 +1,351 @@ +#include +#include +int data_10ul_kx[][350] = { + {2221, 2213, 2196, 2184, 2193, 2202, 2207, 2219, 2229, 2229, 2230, 2230, 2223, 2214, 2209, 2203, 2203, 2210, 2217, 2221, 2225, 2225, 2233, 2252, 2214, 2180, 2230, 2248, 2177, 2181, 2250, 2223, 2174, 2218, 2253, 2213, 2193, 2171, 1960, 1519, 1051, 752, 580, 493, 667, 1027, 1314, 1557, 1725, 1634, 1340, 1014, 740, 558, 470, 503, 659, 852, 948, 972, 994, 927, 763, 643, 589, 521, 490, 557, 734, 973, 1207, 1460, 1668, 1694, 1610, 1536, 1433, 1264, 1164, 1222, 1306, 1363, 1465, 1568, 1569, 1481, 1407, 1359, 1264, 1175, 1207, 1308, 1368, 1443, 1570, 1656, 1644, 1591, 1530, 1427, 1302, 1243, 1263, 1284, 1287, 1334, 1410, 1427, 1409, 1449, 1516, 1523, 1511, 1529, 1509, 1410, 1335, 1338, 1337, 1280, 1270, 1343, 1384, 1406, 1494, 1586, 1609, 1626, 1626, 1569, 1450, 1307, 1235, 1227, 1206, 1223, 1333, 1439, 1456, 1496, 1593, 1604, 1558, 1571, 1591, 1526, 1416, 1355, 1311, 1221, 1167, 1227, 1315, 1374, 1470, 1600, 1675, 1679, 1680, 1686, 1631, 1523, 1433, 1357, 1253, 1165, 1182, 1280, 1369, 1462, 1597, 1692, 1680, 1646, 1642, 1599, 1510, 1456, 1447, 1407, 1314, 1273, 1307, 1325, 1360, 1468, 1562, 1583, 1606, 1640, 1653, 1621, 1569, 1550, 1512, 1406, 1320, 1308, 1305, 1303, 1411, 1585, 1654, 1646, 1651, 1624, 1529, 1454, 1455, 1467, 1432, 1410, 1435, 1420, 1372, 1403, 1497, 1553, 1563, 1579, 1590, 1562, 1538, 1560, 1572, 1543, 1516, 1470, 1390, 1331, 1332, 1381, 1466, 1562, 1630, 1655, 1649, 1625, 1590, 1553, 1513, 1517, 1642, 1876, 2169, 2476, 2713, 2829, 2837, 2765, 2643, 2528, 2473, 2482, 2550, 2684, 2829, 2933, 2999, 3020, 2994, 2954, 2926, 2907, 2899, 2935, 2985, 3037, 3137, 3197, 3186, 3172, 3101, 2933, 2729, 2501, 2263, 2108, 2076, 2125, 2237, 2383, 2501, 2563, 2573, 2530}, + {2215, 2209, 2192, 2186, 2201, 2208, 2211, 2222, 2229, 2227, 2228, 2227, 2220, 2215, 2212, 2206, 2206, 2214, 2219, 2222, 2226, 2224, 2231, 2249, 2207, 2177, 2234, 2246, 2175, 2189, 2255, 2217, 2172, 2220, 2249, 2208, 2200, 2206, 2056, 1667, 1178, 808, 621, 526, 614, 947, 1256, 1477, 1703, 1707, 1408, 1065, 805, 591, 464, 496, 654, 836, 941, 981, 1005, 933, 765, 646, 596, 532, 504, 557, 692, 899, 1126, 1387, 1616, 1667, 1608, 1562, 1468, 1290, 1185, 1232, 1298, 1347, 1455, 1560, 1558, 1478, 1420, 1374, 1273, 1180, 1207, 1296, 1348, 1428, 1560, 1641, 1636, 1604, 1549, 1439, 1311, 1247, 1262, 1281, 1284, 1331, 1405, 1419, 1404, 1449, 1509, 1507, 1505, 1542, 1521, 1420, 1346, 1341, 1334, 1283, 1276, 1343, 1373, 1387, 1477, 1569, 1595, 1622, 1636, 1588, 1473, 1328, 1246, 1228, 1199, 1216, 1328, 1424, 1435, 1482, 1582, 1590, 1551, 1575, 1597, 1536, 1442, 1384, 1330, 1232, 1170, 1216, 1293, 1352, 1451, 1582, 1656, 1666, 1672, 1682, 1639, 1543, 1458, 1387, 1279, 1179, 1180, 1260, 1338, 1435, 1576, 1673, 1668, 1645, 1646, 1603, 1522, 1473, 1460, 1419, 1330, 1284, 1305, 1312, 1342, 1451, 1547, 1573, 1596, 1626, 1640, 1613, 1572, 1560, 1525, 1424, 1343, 1323, 1300, 1283, 1384, 1555, 1641, 1652, 1660, 1634, 1538, 1457, 1455, 1464, 1426, 1409, 1441, 1427, 1374, 1397, 1486, 1544, 1565, 1585, 1590, 1556, 1525, 1545, 1567, 1553, 1532, 1489, 1407, 1336, 1319, 1356, 1441, 1545, 1622, 1656, 1654, 1627, 1591, 1555, 1513, 1494, 1581, 1793, 2078, 2393, 2661, 2810, 2839, 2782, 2665, 2539, 2466, 2467, 2529, 2651, 2803, 2921, 2990, 3015, 2991, 2947, 2912, 2896, 2891, 2919, 2978, 3030, 3116, 3199, 3199, 3174, 3126, 2985, 2788, 2570, 2331, 2145, 2084, 2120, 2217, 2356, 2482, 2551, 2567, 2530}, + {2224, 2220, 2203, 2185, 2193, 2204, 2204, 2214, 2227, 2227, 2227, 2230, 2225, 2215, 2209, 2205, 2203, 2209, 2217, 2221, 2225, 2225, 2231, 2251, 2221, 2179, 2221, 2253, 2185, 2171, 2246, 2235, 2173, 2207, 2256, 2218, 2194, 2222, 2163, 1886, 1438, 993, 699, 537, 497, 724, 1083, 1334, 1591, 1767, 1592, 1231, 959, 725, 503, 451, 576, 741, 862, 948, 1015, 987, 847, 719, 649, 571, 514, 527, 605, 761, 972, 1237, 1512, 1646, 1640, 1619, 1559, 1384, 1225, 1219, 1263, 1288, 1384, 1519, 1560, 1503, 1456, 1427, 1330, 1208, 1190, 1258, 1303, 1367, 1502, 1615, 1638, 1632, 1608, 1512, 1367, 1266, 1248, 1258, 1256, 1298, 1384, 1419, 1405, 1442, 1513, 1513, 1492, 1530, 1538, 1448, 1365, 1354, 1350, 1298, 1273, 1329, 1361, 1357, 1429, 1538, 1579, 1608, 1646, 1631, 1535, 1387, 1281, 1241, 1194, 1178, 1276, 1391, 1412, 1447, 1563, 1603, 1554, 1567, 1610, 1565, 1469, 1415, 1373, 1270, 1174, 1193, 1266, 1308, 1388, 1531, 1631, 1654, 1672, 1697, 1671, 1584, 1499, 1433, 1327, 1201, 1163, 1224, 1291, 1371, 1522, 1653, 1671, 1651, 1663, 1635, 1551, 1494, 1477, 1439, 1351, 1293, 1305, 1307, 1312, 1405, 1522, 1564, 1587, 1622, 1642, 1621, 1582, 1580, 1562, 1465, 1370, 1341, 1309, 1256, 1316, 1490, 1608, 1645, 1675, 1674, 1585, 1481, 1459, 1467, 1423, 1392, 1429, 1441, 1385, 1380, 1463, 1529, 1554, 1584, 1602, 1570, 1525, 1532, 1559, 1556, 1549, 1523, 1450, 1369, 1326, 1329, 1392, 1496, 1587, 1640, 1657, 1645, 1613, 1577, 1538, 1495, 1512, 1659, 1913, 2223, 2529, 2748, 2844, 2836, 2747, 2613, 2501, 2459, 2484, 2573, 2717, 2859, 2955, 3009, 3015, 2981, 2938, 2908, 2894, 2898, 2942, 2997, 3060, 3156, 3203, 3188, 3163, 3077, 2907, 2697, 2459, 2227, 2094, 2081, 2145, 2268, 2415, 2524, 2571, 2565, 2508}, + {2200, 2196, 2189, 2199, 2215, 2221, 2227, 2231, 2228, 2224, 2222, 2218, 2214, 2211, 2210, 2210, 2213, 2218, 2222, 2225, 2226, 2223, 2232, 2243, 2205, 2186, 2236, 2240, 2185, 2201, 2247, 2215, 2188, 2223, 2239, 2215, 2200, 2100, 1765, 1285, 883, 606, 439, 493, 796, 1218, 1616, 1805, 1714, 1468, 1118, 729, 506, 466, 500, 643, 871, 1029, 1046, 991, 911, 775, 625, 551, 538, 533, 564, 675, 893, 1148, 1361, 1549, 1660, 1621, 1518, 1437, 1345, 1233, 1207, 1303, 1397, 1455, 1518, 1549, 1500, 1403, 1328, 1287, 1232, 1201, 1275, 1392, 1463, 1536, 1628, 1662, 1611, 1527, 1434, 1331, 1249, 1235, 1284, 1325, 1341, 1379, 1436, 1446, 1436, 1476, 1529, 1527, 1504, 1496, 1446, 1356, 1311, 1328, 1337, 1308, 1313, 1375, 1418, 1462, 1546, 1612, 1628, 1623, 1579, 1492, 1366, 1237, 1198, 1223, 1238, 1291, 1405, 1485, 1500, 1541, 1598, 1585, 1554, 1556, 1542, 1475, 1378, 1310, 1269, 1214, 1199, 1279, 1380, 1455, 1547, 1644, 1681, 1671, 1662, 1643, 1573, 1468, 1369, 1287, 1210, 1171, 1230, 1357, 1467, 1558, 1650, 1691, 1654, 1607, 1589, 1550, 1481, 1436, 1418, 1373, 1300, 1282, 1329, 1377, 1445, 1541, 1591, 1594, 1602, 1614, 1624, 1603, 1550, 1519, 1466, 1360, 1289, 1292, 1321, 1382, 1521, 1662, 1689, 1648, 1612, 1556, 1479, 1430, 1436, 1452, 1429, 1407, 1419, 1412, 1406, 1469, 1559, 1596, 1586, 1572, 1559, 1539, 1534, 1561, 1568, 1537, 1492, 1420, 1341, 1312, 1350, 1441, 1550, 1631, 1664, 1657, 1627, 1590, 1553, 1515, 1490, 1556, 1758, 2048, 2371, 2646, 2803, 2841, 2785, 2664, 2535, 2459, 2460, 2531, 2658, 2808, 2926, 2991, 3007, 2977, 2934, 2901, 2887, 2895, 2928, 2987, 3038, 3102, 3189, 3204, 3142, 3057, 2946, 2792, 2619, 2429, 2245, 2150, 2156, 2219, 2326, 2441, 2511, 2533, 2513}, + {2247, 2243, 2223, 2198, 2194, 2195, 2192, 2201, 2217, 2223, 2230, 2238, 2234, 2223, 2217, 2210, 2202, 2204, 2211, 2215, 2220, 2224, 2223, 2221, 2220, 2232, 2245, 2213, 2193, 2237, 2240, 2175, 2182, 2246, 2224, 2154, 2022, 1677, 1199, 819, 554, 389, 479, 807, 1201, 1578, 1781, 1703, 1486, 1192, 817, 544, 475, 476, 530, 722, 921, 982, 983, 984, 907, 739, 611, 569, 518, 477, 593, 851, 1118, 1383, 1624, 1753, 1736, 1618, 1489, 1369, 1235, 1167, 1234, 1345, 1395, 1447, 1536, 1540, 1448, 1378, 1340, 1267, 1205, 1254, 1369, 1440, 1500, 1612, 1684, 1632, 1536, 1459, 1360, 1252, 1219, 1253, 1282, 1302, 1355, 1434, 1480, 1490, 1524, 1576, 1563, 1494, 1458, 1426, 1335, 1272, 1302, 1327, 1303, 1321, 1403, 1471, 1500, 1560, 1649, 1661, 1596, 1535, 1451, 1318, 1222, 1204, 1229, 1256, 1298, 1392, 1491, 1529, 1557, 1622, 1645, 1580, 1531, 1528, 1451, 1323, 1264, 1252, 1213, 1203, 1298, 1421, 1487, 1551, 1659, 1714, 1685, 1664, 1652, 1568, 1440, 1336, 1253, 1181, 1161, 1235, 1369, 1489, 1577, 1662, 1719, 1694, 1634, 1611, 1571, 1466, 1383, 1364, 1320, 1259, 1275, 1360, 1433, 1482, 1558, 1624, 1615, 1588, 1607, 1613, 1577, 1545, 1514, 1455, 1360, 1279, 1282, 1340, 1407, 1521, 1660, 1702, 1645, 1608, 1586, 1509, 1437, 1431, 1440, 1403, 1367, 1385, 1417, 1432, 1487, 1587, 1626, 1589, 1568, 1572, 1551, 1532, 1552, 1565, 1524, 1454, 1393, 1338, 1315, 1371, 1471, 1556, 1626, 1668, 1664, 1638, 1611, 1570, 1513, 1498, 1596, 1807, 2094, 2412, 2677, 2834, 2886, 2840, 2722, 2585, 2494, 2470, 2508, 2616, 2762, 2889, 2981, 3032, 3034, 3001, 2961, 2929, 2906, 2915, 2956, 3003, 3089, 3181, 3192, 3142, 3077, 2960, 2775, 2581, 2379, 2188, 2097, 2118, 2191, 2303, 2435, 2526, 2559, 2549}, + {2224, 2212, 2190, 2190, 2201, 2203, 2211, 2225, 2228, 2228, 2233, 2230, 2222, 2217, 2211, 2205, 2206, 2213, 2218, 2222, 2225, 2224, 2221, 2217, 2214, 2232, 2248, 2206, 2193, 2249, 2237, 2167, 2195, 2249, 2208, 2189, 2236, 2180, 1893, 1477, 1093, 753, 469, 397, 617, 987, 1386, 1728, 1830, 1641, 1311, 973, 686, 479, 411, 522, 705, 850, 967, 1054, 1033, 892, 752, 677, 588, 500, 499, 568, 702, 955, 1261, 1527, 1675, 1691, 1662, 1579, 1403, 1256, 1232, 1258, 1273, 1358, 1488, 1524, 1491, 1474, 1439, 1344, 1245, 1229, 1278, 1315, 1371, 1497, 1607, 1632, 1632, 1614, 1514, 1373, 1282, 1256, 1250, 1254, 1301, 1376, 1415, 1426, 1473, 1533, 1533, 1515, 1536, 1527, 1432, 1345, 1335, 1324, 1289, 1302, 1356, 1384, 1382, 1449, 1565, 1605, 1610, 1640, 1607, 1494, 1385, 1297, 1239, 1205, 1202, 1283, 1381, 1415, 1470, 1582, 1627, 1577, 1579, 1613, 1545, 1452, 1409, 1351, 1251, 1191, 1221, 1288, 1333, 1408, 1544, 1632, 1647, 1670, 1701, 1672, 1593, 1516, 1433, 1310, 1199, 1170, 1218, 1292, 1395, 1542, 1657, 1674, 1665, 1677, 1648, 1560, 1495, 1465, 1403, 1327, 1298, 1313, 1325, 1348, 1446, 1560, 1584, 1576, 1601, 1603, 1584, 1594, 1596, 1568, 1487, 1387, 1340, 1300, 1267, 1342, 1504, 1611, 1640, 1672, 1674, 1589, 1509, 1490, 1468, 1419, 1393, 1412, 1414, 1374, 1385, 1484, 1558, 1579, 1604, 1614, 1569, 1525, 1533, 1561, 1556, 1532, 1513, 1454, 1370, 1329, 1340, 1404, 1510, 1601, 1649, 1665, 1654, 1623, 1587, 1547, 1501, 1515, 1659, 1912, 2221, 2527, 2751, 2861, 2864, 2777, 2642, 2520, 2464, 2478, 2559, 2694, 2833, 2943, 3011, 3026, 3002, 2963, 2923, 2899, 2900, 2936, 2985, 3044, 3142, 3206, 3184, 3118, 3027, 2882, 2698, 2500, 2295, 2148, 2113, 2157, 2249, 2376, 2483, 2539, 2549, 2512}, + {2241, 2239, 2220, 2205, 2203, 2199, 2198, 2207, 2216, 2222, 2231, 2236, 2231, 2225, 2219, 2211, 2207, 2210, 2214, 2217, 2221, 2223, 2235, 2250, 2214, 2192, 2240, 2245, 2182, 2193, 2246, 2215, 2181, 2223, 2245, 2198, 2089, 1822, 1424, 1048, 718, 496, 494, 686, 1036, 1482, 1770, 1732, 1536, 1286, 922, 595, 481, 500, 565, 718, 914, 1030, 1020, 951, 882, 768, 624, 552, 536, 518, 569, 755, 1030, 1295, 1496, 1648, 1719, 1646, 1507, 1411, 1330, 1227, 1213, 1326, 1416, 1446, 1497, 1533, 1484, 1384, 1320, 1294, 1247, 1223, 1313, 1439, 1506, 1577, 1665, 1674, 1585, 1477, 1381, 1289, 1223, 1227, 1287, 1334, 1354, 1407, 1484, 1507, 1496, 1534, 1573, 1525, 1455, 1427, 1378, 1308, 1295, 1335, 1357, 1332, 1347, 1430, 1488, 1523, 1594, 1651, 1634, 1581, 1508, 1409, 1291, 1196, 1193, 1247, 1279, 1333, 1453, 1546, 1556, 1583, 1638, 1617, 1554, 1526, 1493, 1401, 1292, 1247, 1248, 1228, 1247, 1361, 1474, 1534, 1605, 1685, 1700, 1670, 1650, 1611, 1519, 1397, 1290, 1224, 1187, 1197, 1302, 1457, 1561, 1623, 1688, 1714, 1657, 1596, 1576, 1520, 1428, 1376, 1360, 1323, 1279, 1313, 1411, 1479, 1528, 1589, 1608, 1590, 1593, 1609, 1619, 1584, 1518, 1477, 1416, 1310, 1262, 1320, 1405, 1479, 1601, 1703, 1683, 1625, 1591, 1546, 1475, 1419, 1423, 1436, 1396, 1366, 1401, 1439, 1472, 1550, 1623, 1621, 1582, 1561, 1551, 1537, 1534, 1547, 1541, 1502, 1446, 1381, 1333, 1348, 1427, 1521, 1603, 1656, 1666, 1650, 1626, 1593, 1544, 1497, 1525, 1682, 1943, 2259, 2560, 2769, 2867, 2861, 2769, 2633, 2518, 2468, 2487, 2575, 2712, 2848, 2953, 3015, 3025, 3001, 2961, 2920, 2900, 2904, 2941, 2995, 3052, 3147, 3218, 3202, 3124, 3009, 2846, 2645, 2457, 2282, 2151, 2133, 2194, 2286, 2400, 2499, 2540, 2534}, + {2221, 2208, 2194, 2201, 2209, 2212, 2221, 2228, 2227, 2227, 2226, 2222, 2215, 2211, 2210, 2210, 2214, 2219, 2223, 2224, 2224, 2222, 2218, 2216, 2214, 2232, 2250, 2208, 2196, 2251, 2239, 2173, 2201, 2249, 2208, 2190, 2228, 2203, 2007, 1650, 1279, 948, 637, 476, 565, 852, 1252, 1644, 1830, 1702, 1390, 1051, 752, 529, 445, 538, 716, 858, 975, 1060, 1036, 893, 755, 681, 602, 534, 535, 573, 650, 851, 1130, 1408, 1596, 1647, 1658, 1617, 1455, 1307, 1276, 1278, 1272, 1348, 1474, 1507, 1481, 1471, 1446, 1369, 1276, 1246, 1277, 1297, 1342, 1466, 1583, 1620, 1639, 1643, 1562, 1416, 1304, 1258, 1240, 1243, 1294, 1373, 1413, 1425, 1473, 1531, 1527, 1510, 1535, 1533, 1450, 1368, 1350, 1332, 1298, 1315, 1369, 1388, 1374, 1419, 1527, 1577, 1590, 1636, 1630, 1541, 1444, 1341, 1265, 1212, 1187, 1261, 1361, 1392, 1447, 1564, 1617, 1579, 1578, 1610, 1556, 1479, 1444, 1392, 1293, 1216, 1225, 1280, 1314, 1377, 1509, 1603, 1623, 1654, 1687, 1667, 1613, 1557, 1489, 1378, 1253, 1194, 1210, 1253, 1342, 1494, 1626, 1661, 1662, 1682, 1659, 1576, 1519, 1492, 1428, 1351, 1318, 1323, 1326, 1337, 1424, 1540, 1575, 1572, 1593, 1590, 1572, 1588, 1602, 1590, 1523, 1427, 1375, 1319, 1259, 1311, 1463, 1577, 1629, 1680, 1690, 1613, 1534, 1504, 1478, 1425, 1395, 1417, 1423, 1380, 1380, 1468, 1543, 1576, 1612, 1625, 1580, 1530, 1525, 1549, 1553, 1541, 1535, 1490, 1410, 1353, 1330, 1366, 1469, 1568, 1632, 1665, 1661, 1635, 1608, 1571, 1519, 1490, 1562, 1767, 2067, 2396, 2665, 2822, 2868, 2814, 2693, 2559, 2470, 2460, 2525, 2649, 2792, 2913, 2994, 3017, 2998, 2964, 2917, 2888, 2894, 2919, 2976, 3034, 3097, 3188, 3223, 3171, 3068, 2930, 2754, 2565, 2387, 2227, 2149, 2172, 2243, 2345, 2451, 2515, 2529, 2506}, + {2225, 2208, 2191, 2194, 2201, 2204, 2216, 2226, 2229, 2233, 2234, 2228, 2221, 2216, 2210, 2206, 2208, 2214, 2219, 2225, 2231, 2230, 2224, 2219, 2216, 2232, 2243, 2204, 2202, 2251, 2229, 2173, 2209, 2246, 2204, 2190, 2168, 1944, 1546, 1180, 842, 524, 408, 559, 907, 1338, 1656, 1760, 1678, 1409, 1029, 733, 569, 467, 494, 667, 828, 923, 999, 1024, 962, 825, 698, 638, 564, 489, 514, 650, 862, 1148, 1443, 1660, 1742, 1704, 1630, 1511, 1334, 1221, 1232, 1280, 1316, 1401, 1504, 1515, 1476, 1449, 1404, 1319, 1243, 1247, 1318, 1371, 1438, 1572, 1664, 1654, 1616, 1555, 1432, 1299, 1234, 1232, 1246, 1271, 1332, 1417, 1470, 1493, 1539, 1587, 1566, 1515, 1496, 1450, 1347, 1291, 1311, 1319, 1314, 1342, 1398, 1438, 1456, 1528, 1620, 1637, 1619, 1602, 1526, 1400, 1300, 1240, 1221, 1220, 1248, 1346, 1444, 1483, 1545, 1640, 1652, 1589, 1575, 1567, 1475, 1385, 1335, 1284, 1226, 1207, 1268, 1367, 1429, 1504, 1621, 1678, 1668, 1675, 1682, 1625, 1530, 1439, 1340, 1235, 1173, 1194, 1289, 1397, 1505, 1627, 1704, 1695, 1668, 1660, 1610, 1512, 1441, 1402, 1339, 1281, 1281, 1336, 1395, 1451, 1545, 1619, 1606, 1587, 1600, 1593, 1581, 1578, 1556, 1515, 1424, 1327, 1303, 1311, 1340, 1456, 1608, 1672, 1662, 1669, 1645, 1555, 1486, 1455, 1425, 1387, 1362, 1379, 1402, 1407, 1469, 1584, 1631, 1615, 1607, 1591, 1546, 1520, 1537, 1555, 1538, 1506, 1469, 1401, 1342, 1345, 1405, 1495, 1584, 1641, 1661, 1660, 1643, 1613, 1569, 1515, 1501, 1605, 1832, 2137, 2457, 2708, 2857, 2898, 2838, 2713, 2577, 2484, 2465, 2526, 2645, 2782, 2908, 2996, 3030, 3029, 2998, 2947, 2915, 2903, 2918, 2970, 3021, 3104, 3197, 3216, 3158, 3056, 2911, 2723, 2527, 2336, 2178, 2118, 2150, 2231, 2348, 2461, 2529, 2550, 2527}, + {2248, 2234, 2209, 2201, 2201, 2198, 2202, 2212, 2218, 2225, 2231, 2234, 2231, 2226, 2220, 2213, 2209, 2210, 2214, 2220, 2225, 2225, 2236, 2249, 2216, 2199, 2239, 2238, 2189, 2201, 2238, 2211, 2191, 2222, 2227, 2141, 1904, 1547, 1186, 813, 501, 437, 601, 913, 1345, 1707, 1777, 1611, 1355, 1034, 711, 509, 470, 553, 685, 826, 966, 1040, 991, 899, 826, 715, 598, 543, 521, 528, 654, 902, 1199, 1468, 1633, 1717, 1727, 1612, 1448, 1350, 1287, 1227, 1250, 1359, 1432, 1460, 1498, 1508, 1453, 1364, 1303, 1280, 1261, 1278, 1376, 1493, 1573, 1636, 1679, 1643, 1527, 1401, 1309, 1244, 1212, 1235, 1302, 1359, 1400, 1468, 1542, 1558, 1549, 1564, 1552, 1477, 1395, 1352, 1322, 1293, 1303, 1353, 1380, 1373, 1406, 1490, 1553, 1585, 1632, 1651, 1593, 1506, 1411, 1314, 1232, 1183, 1211, 1290, 1346, 1414, 1530, 1608, 1609, 1613, 1629, 1589, 1516, 1466, 1417, 1328, 1242, 1229, 1258, 1278, 1335, 1450, 1551, 1607, 1654, 1693, 1689, 1651, 1605, 1542, 1441, 1313, 1222, 1197, 1210, 1273, 1409, 1556, 1635, 1675, 1710, 1701, 1636, 1571, 1525, 1456, 1372, 1320, 1309, 1306, 1318, 1396, 1507, 1569, 1591, 1610, 1604, 1580, 1579, 1593, 1592, 1545, 1475, 1421, 1357, 1286, 1296, 1400, 1505, 1579, 1655, 1698, 1665, 1607, 1566, 1524, 1453, 1396, 1394, 1394, 1359, 1361, 1435, 1516, 1576, 1628, 1649, 1616, 1563, 1535, 1533, 1533, 1528, 1530, 1513, 1461, 1403, 1362, 1356, 1417, 1514, 1590, 1642, 1667, 1659, 1642, 1617, 1568, 1514, 1508, 1615, 1844, 2154, 2473, 2721, 2867, 2902, 2833, 2705, 2571, 2481, 2467, 2532, 2653, 2788, 2914, 3000, 3032, 3031, 2999, 2943, 2912, 2901, 2918, 2976, 3030, 3115, 3207, 3219, 3156, 3052, 2904, 2710, 2515, 2327, 2174, 2124, 2163, 2246, 2364, 2473, 2533, 2548, 2520}, + {2225, 2213, 2195, 2193, 2202, 2206, 2214, 2225, 2230, 2232, 2234, 2232, 2225, 2218, 2213, 2208, 2208, 2214, 2220, 2225, 2228, 2228, 2225, 2221, 2218, 2231, 2244, 2213, 2201, 2243, 2235, 2182, 2200, 2241, 2214, 2196, 2213, 2107, 1779, 1392, 1054, 687, 431, 453, 707, 1109, 1522, 1762, 1760, 1557, 1212, 863, 635, 492, 457, 594, 779, 892, 982, 1040, 995, 867, 745, 670, 596, 520, 505, 574, 731, 986, 1285, 1554, 1702, 1716, 1679, 1588, 1417, 1276, 1249, 1268, 1289, 1364, 1468, 1504, 1484, 1464, 1428, 1351, 1270, 1251, 1294, 1341, 1400, 1519, 1630, 1656, 1642, 1604, 1494, 1352, 1261, 1230, 1230, 1251, 1307, 1390, 1453, 1488, 1536, 1582, 1575, 1532, 1504, 1465, 1376, 1308, 1314, 1324, 1317, 1341, 1386, 1418, 1432, 1490, 1587, 1625, 1624, 1628, 1573, 1459, 1351, 1269, 1228, 1214, 1226, 1309, 1409, 1459, 1520, 1617, 1654, 1607, 1585, 1584, 1508, 1415, 1367, 1316, 1249, 1220, 1259, 1334, 1395, 1465, 1575, 1650, 1657, 1664, 1680, 1646, 1570, 1493, 1406, 1292, 1200, 1188, 1252, 1343, 1453, 1583, 1678, 1693, 1676, 1671, 1636, 1551, 1476, 1431, 1365, 1294, 1280, 1324, 1378, 1434, 1527, 1608, 1607, 1580, 1585, 1577, 1567, 1578, 1575, 1545, 1471, 1374, 1327, 1309, 1314, 1408, 1556, 1643, 1658, 1673, 1671, 1597, 1525, 1493, 1453, 1395, 1362, 1367, 1379, 1385, 1444, 1561, 1635, 1635, 1625, 1604, 1549, 1510, 1520, 1542, 1538, 1519, 1497, 1442, 1376, 1353, 1380, 1452, 1549, 1621, 1654, 1663, 1652, 1630, 1597, 1545, 1497, 1528, 1687, 1952, 2276, 2579, 2792, 2894, 2884, 2785, 2646, 2529, 2469, 2484, 2575, 2706, 2837, 2951, 3016, 3030, 3021, 2977, 2924, 2905, 2902, 2935, 2999, 3060, 3154, 3224, 3205, 3120, 3000, 2835, 2634, 2443, 2266, 2145, 2132, 2192, 2288, 2408, 2503, 2542, 2539}, + {0}, +}; +int data_10ul_one5ul_kx[][350] = { + {2228, 2283, 2315, 2315, 2285, 2242, 2202, 2172, 2160, 2168, 2190, 2217, 2241, 2256, 2259, 2250, 2234, 2219, 2208, 2203, 2205, 2212, 2220, 2225, 2227, 2230, 2230, 2228, 2226, 2224, 2221, 2218, 2218, 2218, 2220, 2223, 2227, 2228, 2213, 2127, 1899, 1609, 1316, 914, 525, 426, 632, 1011, 1456, 1738, 1712, 1514, 1244, 926, 683, 574, 537, 598, 775, 978, 1225, 1510, 1716, 1843, 1905, 1852, 1751, 1658, 1524, 1443, 1485, 1540, 1622, 1748, 1798, 1795, 1792, 1728, 1647, 1606, 1534, 1496, 1554, 1598, 1643, 1708, 1681, 1638, 1658, 1636, 1617, 1660, 1652, 1637, 1695, 1719, 1725, 1782, 1822, 1917, 2153, 2412, 2645, 2849, 2937, 2908, 2841, 2749, 2660, 2640, 2673, 2732, 2828, 2933, 3033, 3102, 3125, 3087, 2949, 2815, 2706, 2535, 2375, 2242, 2104, 2053, 2096, 2160, 2246, 2339, 2384, 2387, 2364}, + {2260, 2297, 2301, 2277, 2241, 2203, 2174, 2165, 2173, 2192, 2216, 2238, 2249, 2249, 2241, 2227, 2212, 2204, 2203, 2208, 2217, 2225, 2228, 2229, 2227, 2222, 2218, 2218, 2218, 2218, 2218, 2218, 2220, 2221, 2221, 2208, 2116, 1852, 1527, 1211, 791, 472, 437, 699, 1212, 1649, 1784, 1678, 1395, 1028, 742, 579, 546, 649, 762, 898, 1108, 1305, 1510, 1721, 1798, 1787, 1768, 1673, 1582, 1559, 1503, 1511, 1625, 1681, 1738, 1811, 1771, 1708, 1673, 1596, 1552, 1569, 1548, 1570, 1649, 1662, 1674, 1696, 1629, 1591, 1620, 1601, 1626, 1693, 1684, 1696, 1743, 1730, 1748, 1834, 1949, 2179, 2482, 2715, 2871, 2929, 2869, 2772, 2685, 2623, 2634, 2706, 2791, 2894, 2974, 3032, 3097, 3094, 3036, 2978, 2873, 2720, 2531, 2301, 2101, 2008, 2014, 2093, 2222, 2340, 2408, 2423, 2387, 2317}, + {2268, 2306, 2306, 2277, 2236, 2195, 2167, 2161, 2175, 2200, 2226, 2245, 2253, 2249, 2236, 2220, 2208, 2201, 2202, 2208, 2216, 2224, 2229, 2230, 2228, 2226, 2222, 2219, 2217, 2215, 2214, 2216, 2219, 2222, 2223, 2209, 2102, 1826, 1513, 1172, 698, 421, 503, 750, 1228, 1705, 1775, 1622, 1389, 1013, 711, 586, 536, 626, 813, 929, 1099, 1355, 1532, 1706, 1847, 1802, 1727, 1684, 1565, 1514, 1560, 1541, 1587, 1714, 1742, 1769, 1813, 1725, 1632, 1610, 1544, 1530, 1601, 1595, 1609, 1684, 1666, 1651, 1683, 1616, 1575, 1632, 1632, 1655, 1732, 1721, 1707, 1749, 1750, 1811, 2008, 2231, 2483, 2747, 2884, 2907, 2872, 2771, 2667, 2625, 2643, 2709, 2804, 2907, 2981, 3044, 3102, 3086, 3033, 2973, 2862, 2702, 2503, 2274, 2086, 2003, 2019, 2108, 2235, 2347, 2412, 2423, 2381, 2309}, + {2254, 2288, 2293, 2275, 2243, 2208, 2181, 2170, 2176, 2193, 2214, 2233, 2245, 2246, 2238, 2226, 2213, 2203, 2202, 2208, 2218, 2225, 2229, 2230, 2225, 2219, 2217, 2217, 2217, 2219, 2221, 2221, 2222, 2222, 2222, 2212, 2129, 1877, 1548, 1245, 839, 472, 465, 740, 1151, 1613, 1821, 1678, 1410, 1086, 756, 583, 566, 596, 717, 917, 1090, 1303, 1551, 1691, 1773, 1818, 1748, 1670, 1629, 1518, 1465, 1554, 1609, 1678, 1795, 1794, 1752, 1744, 1657, 1585, 1590, 1530, 1508, 1599, 1629, 1658, 1732, 1676, 1608, 1639, 1602, 1586, 1666, 1665, 1656, 1728, 1734, 1729, 1789, 1814, 1913, 2177, 2445, 2678, 2871, 2927, 2873, 2793, 2696, 2625, 2631, 2696, 2779, 2886, 2977, 3027, 3091, 3106, 3025, 2921, 2819, 2692, 2543, 2381, 2202, 2077, 2056, 2098, 2185, 2290, 2363, 2390, 2379, 2331}, + {2268, 2309, 2316, 2295, 2255, 2212, 2183, 2173, 2181, 2203, 2228, 2248, 2259, 2258, 2248, 2235, 2223, 2215, 2214, 2216, 2220, 2227, 2234, 2238, 2239, 2238, 2236, 2231, 2227, 2223, 2223, 2225, 2228, 2231, 2233, 2222, 2133, 1873, 1547, 1223, 785, 471, 464, 702, 1190, 1645, 1783, 1683, 1436, 1076, 770, 594, 535, 626, 756, 885, 1104, 1332, 1524, 1731, 1828, 1792, 1762, 1685, 1574, 1550, 1522, 1505, 1617, 1704, 1743, 1817, 1805, 1716, 1668, 1604, 1537, 1554, 1560, 1558, 1637, 1681, 1678, 1708, 1665, 1592, 1611, 1612, 1614, 1689, 1708, 1690, 1738, 1748, 1746, 1836, 1968, 2163, 2458, 2711, 2858, 2925, 2890, 2787, 2700, 2642, 2633, 2696, 2783, 2881, 2973, 3031, 3097, 3111, 3029, 2919, 2814, 2681, 2525, 2365, 2189, 2067, 2054, 2101, 2183, 2290, 2366, 2391, 2381, 2336}, + {2237, 2286, 2304, 2296, 2264, 2223, 2189, 2168, 2166, 2182, 2206, 2230, 2248, 2255, 2248, 2236, 2223, 2212, 2206, 2206, 2212, 2219, 2224, 2228, 2230, 2231, 2229, 2226, 2224, 2219, 2216, 2217, 2219, 2220, 2223, 2210, 2132, 1935, 1657, 1317, 829, 415, 399, 669, 1091, 1585, 1817, 1708, 1485, 1173, 828, 630, 539, 528, 676, 865, 1048, 1317, 1551, 1691, 1824, 1850, 1768, 1716, 1615, 1477, 1481, 1535, 1580, 1704, 1791, 1785, 1798, 1772, 1676, 1629, 1572, 1487, 1520, 1590, 1619, 1698, 1732, 1668, 1658, 1652, 1598, 1617, 1648, 1636, 1680, 1732, 1732, 1758, 1779, 1788, 1917, 2153, 2405, 2661, 2859, 2927, 2904, 2831, 2730, 2654, 2640, 2684, 2757, 2857, 2957, 3015, 3082, 3132, 3083, 2967, 2837, 2688, 2514, 2359, 2216, 2093, 2063, 2112, 2185, 2277, 2357, 2387, 2377, 2342}, + {2242, 2286, 2301, 2290, 2260, 2222, 2190, 2171, 2170, 2186, 2210, 2232, 2246, 2251, 2245, 2232, 2220, 2211, 2207, 2210, 2216, 2222, 2227, 2230, 2231, 2229, 2227, 2224, 2221, 2218, 2217, 2219, 2223, 2225, 2225, 2207, 2115, 1902, 1606, 1234, 774, 417, 415, 733, 1172, 1600, 1813, 1704, 1434, 1123, 806, 594, 549, 586, 683, 874, 1092, 1322, 1571, 1748, 1823, 1837, 1777, 1678, 1607, 1522, 1464, 1526, 1615, 1688, 1790, 1828, 1787, 1747, 1677, 1591, 1562, 1530, 1512, 1580, 1643, 1674, 1730, 1715, 1641, 1633, 1619, 1592, 1642, 1684, 1680, 1724, 1757, 1745, 1773, 1829, 1931, 2165, 2450, 2688, 2864, 2941, 2904, 2813, 2724, 2655, 2636, 2691, 2772, 2868, 2968, 3027, 3088, 3128, 3071, 2949, 2823, 2677, 2497, 2342, 2203, 2084, 2063, 2122, 2198, 2286, 2363, 2389, 2374, 2336}, + {2214, 2225, 2283, 2367, 2455, 2536, 2599, 2632, 2632, 2607, 2565, 2513, 2463, 2424, 2400, 2392, 2401, 2425, 2455, 2486, 2513, 2531, 2538, 2533, 2521, 2506, 2488, 2471, 2459, 2452, 2451, 2456, 2466, 2477, 2486, 2477, 2415, 2279, 2068, 1766, 1368, 985, 764, 725, 827, 1033, 1262, 1422, 1508, 1543, 1497, 1334, 1083, 831, 618, 431, 328, 389, 601, 898, 1246, 1591, 1871, 2058, 2140, 2114, 1997, 1812, 1614, 1458, 1351, 1298, 1308, 1364, 1437, 1524, 1614, 1690, 1736, 1742, 1722, 1689, 1646, 1595, 1551, 1509, 1481, 1490, 1534, 1589, 1648, 1700, 1736, 1760, 1782, 1817, 1895, 2032, 2220, 2437, 2650, 2824, 2940, 2997, 2996, 2947, 2872, 2801, 2742, 2707, 2712, 2750, 2821, 2925, 3011, 3051, 3053, 2990, 2834, 2614, 2371, 2136, 1948, 1843, 1826, 1878, 1987, 2132, 2280, 2400}, + {2141, 2217, 2280, 2321, 2327, 2303, 2263, 2217, 2178, 2159, 2158, 2173, 2198, 2224, 2246, 2260, 2262, 2253, 2240, 2227, 2212, 2203, 2202, 2206, 2213, 2224, 2233, 2238, 2238, 2235, 2228, 2222, 2217, 2215, 2216, 2202, 2128, 1967, 1732, 1414, 987, 554, 392, 554, 880, 1291, 1601, 1664, 1589, 1407, 1116, 866, 686, 539, 530, 641, 795, 1070, 1407, 1669, 1890, 2016, 1979, 1894, 1767, 1560, 1444, 1434, 1435, 1529, 1676, 1750, 1818, 1865, 1805, 1734, 1669, 1543, 1486, 1516, 1525, 1588, 1677, 1675, 1686, 1717, 1676, 1660, 1684, 1655, 1657, 1700, 1700, 1720, 1766, 1784, 1882, 2096, 2335, 2589, 2820, 2940, 2968, 2933, 2839, 2739, 2673, 2655, 2685, 2757, 2863, 2960, 3050, 3139, 3155, 3093, 2999, 2837, 2616, 2391, 2166, 1995, 1942, 1981, 2077, 2218, 2350, 2434, 2467, 2446}, + {2239, 2285, 2302, 2288, 2256, 2220, 2189, 2172, 2172, 2186, 2209, 2232, 2247, 2252, 2246, 2234, 2220, 2211, 2207, 2209, 2216, 2223, 2228, 2232, 2231, 2228, 2225, 2223, 2220, 2219, 2220, 2222, 2223, 2223, 2224, 2217, 2147, 1931, 1616, 1272, 880, 524, 422, 684, 1136, 1561, 1782, 1703, 1443, 1118, 803, 610, 568, 621, 729, 894, 1076, 1276, 1513, 1702, 1790, 1813, 1764, 1672, 1614, 1559, 1506, 1551, 1625, 1682, 1778, 1820, 1781, 1744, 1667, 1581, 1564, 1548, 1531, 1592, 1648, 1671, 1727, 1724, 1650, 1628, 1605, 1579, 1638, 1692, 1709, 1753, 1764, 1743, 1763, 1795, 1876, 2101, 2385, 2649, 2860, 2942, 2916, 2834, 2723, 2646, 2629, 2671, 2763, 2867, 2972, 3035, 3066, 3108, 3089, 2990, 2877, 2725, 2536, 2363, 2188, 2064, 2052, 2103, 2192, 2303, 2374, 2400, 2388, 2333}, + {2229, 2272, 2284, 2272, 2242, 2203, 2171, 2155, 2153, 2168, 2194, 2217, 2231, 2236, 2230, 2218, 2204, 2194, 2189, 2190, 2196, 2206, 2211, 2213, 2214, 2211, 2209, 2207, 2207, 2205, 2202, 2200, 2201, 2204, 2205, 2190, 2109, 1902, 1599, 1209, 759, 449, 394, 683, 1175, 1564, 1745, 1682, 1414, 1075, 786, 580, 523, 604, 678, 826, 1076, 1292, 1521, 1747, 1808, 1781, 1755, 1645, 1557, 1546, 1477, 1480, 1607, 1663, 1728, 1811, 1769, 1691, 1651, 1565, 1517, 1543, 1510, 1526, 1625, 1645, 1671, 1722, 1637, 1566, 1601, 1576, 1596, 1696, 1702, 1691, 1740, 1727, 1719, 1796, 1896, 2093, 2400, 2659, 2835, 2925, 2906, 2801, 2703, 2636, 2608, 2655, 2747, 2849, 2948, 3015, 3082, 3117, 3061, 2936, 2800, 2652, 2475, 2317, 2181, 2068, 2045, 2105, 2185, 2270, 2343, 2368, 2350, 2312}, + {2139, 2228, 2294, 2330, 2332, 2302, 2255, 2207, 2170, 2151, 2152, 2169, 2197, 2225, 2247, 2258, 2259, 2250, 2235, 2218, 2204, 2197, 2195, 2201, 2212, 2224, 2233, 2237, 2237, 2231, 2222, 2217, 2214, 2211, 2211, 2203, 2148, 1990, 1737, 1400, 941, 549, 425, 511, 818, 1260, 1560, 1644, 1605, 1422, 1132, 867, 669, 559, 542, 592, 772, 1065, 1372, 1679, 1927, 2002, 1970, 1886, 1725, 1578, 1491, 1405, 1416, 1529, 1632, 1741, 1841, 1841, 1781, 1719, 1631, 1555, 1523, 1493, 1511, 1576, 1628, 1684, 1719, 1680, 1660, 1666, 1647, 1665, 1705, 1692, 1691, 1724, 1737, 1778, 1899, 2072, 2305, 2573, 2795, 2924, 2967, 2931, 2842, 2747, 2676, 2654, 2679, 2749, 2851, 2943, 3052, 3154, 3159, 3074, 2954, 2791, 2574, 2374, 2206, 2050, 1980, 2020, 2103, 2207, 2327, 2407, 2429, 2415}, + {2215, 2266, 2293, 2296, 2271, 2235, 2200, 2176, 2169, 2178, 2197, 2218, 2237, 2246, 2245, 2239, 2228, 2216, 2209, 2205, 2206, 2211, 2216, 2220, 2225, 2228, 2226, 2223, 2219, 2213, 2210, 2211, 2213, 2217, 2220, 2197, 2096, 1905, 1631, 1242, 789, 473, 461, 701, 1118, 1543, 1702, 1640, 1468, 1159, 848, 661, 558, 574, 698, 816, 991, 1265, 1508, 1723, 1891, 1879, 1788, 1714, 1588, 1507, 1525, 1512, 1546, 1673, 1742, 1787, 1837, 1769, 1662, 1609, 1539, 1506, 1552, 1566, 1588, 1664, 1686, 1690, 1707, 1643, 1583, 1606, 1619, 1656, 1735, 1743, 1727, 1751, 1747, 1773, 1915, 2114, 2363, 2650, 2852, 2936, 2941, 2864, 2751, 2670, 2632, 2655, 2731, 2834, 2943, 3013, 3081, 3144, 3116, 3028, 2917, 2735, 2519, 2318, 2121, 1997, 1998, 2068, 2177, 2308, 2398, 2427, 2412, 2356}, + {2228, 2271, 2294, 2293, 2265, 2228, 2197, 2174, 2170, 2181, 2202, 2223, 2238, 2245, 2243, 2234, 2222, 2213, 2209, 2208, 2210, 2215, 2219, 2222, 2226, 2229, 2227, 2225, 2224, 2220, 2216, 2215, 2216, 2218, 2219, 2193, 2086, 1888, 1616, 1254, 797, 444, 462, 755, 1167, 1594, 1755, 1633, 1424, 1115, 800, 646, 563, 547, 698, 869, 1037, 1324, 1567, 1706, 1848, 1861, 1757, 1710, 1605, 1468, 1501, 1552, 1576, 1712, 1795, 1768, 1791, 1756, 1639, 1609, 1562, 1472, 1527, 1597, 1609, 1701, 1731, 1654, 1661, 1649, 1573, 1610, 1656, 1645, 1719, 1773, 1740, 1763, 1774, 1753, 1887, 2131, 2381, 2665, 2885, 2951, 2933, 2857, 2738, 2653, 2629, 2660, 2738, 2849, 2961, 3029, 3093, 3142, 3097, 3006, 2896, 2715, 2504, 2305, 2113, 2002, 2012, 2087, 2199, 2323, 2401, 2422, 2402, 2343}, + {2471, 2524, 2541, 2535, 2510, 2470, 2434, 2413, 2407, 2418, 2441, 2466, 2485, 2495, 2492, 2479, 2465, 2453, 2445, 2446, 2452, 2460, 2468, 2473, 2474, 2471, 2469, 2468, 2467, 2465, 2463, 2463, 2463, 2465, 2466, 2446, 2347, 2158, 1894, 1530, 1090, 696, 619, 883, 1235, 1589, 1814, 1760, 1526, 1195, 798, 494, 366, 325, 398, 612, 853, 1128, 1440, 1648, 1758, 1812, 1742, 1629, 1558, 1443, 1375, 1444, 1503, 1574, 1708, 1752, 1724, 1716, 1638, 1538, 1516, 1466, 1434, 1513, 1562, 1590, 1670, 1661, 1613, 1655, 1650, 1621, 1685, 1711, 1692, 1738, 1750, 1721, 1752, 1785, 1861, 2092, 2376, 2629, 2853, 2971, 2950, 2868, 2774, 2673, 2619, 2653, 2725, 2815, 2937, 3024, 3087, 3151, 3124, 3022, 2918, 2749, 2517, 2315, 2136, 2002, 1989, 2073, 2179, 2297, 2397, 2432, 2412, 2361}, + {2230, 2280, 2306, 2301, 2272, 2234, 2196, 2170, 2164, 2174, 2197, 2223, 2242, 2251, 2251, 2241, 2225, 2212, 2204, 2202, 2205, 2214, 2222, 2228, 2230, 2230, 2229, 2226, 2222, 2219, 2216, 2213, 2215, 2219, 2222, 2212, 2125, 1893, 1586, 1244, 835, 489, 428, 695, 1101, 1496, 1722, 1669, 1453, 1172, 865, 650, 579, 581, 648, 817, 1025, 1266, 1554, 1768, 1861, 1884, 1809, 1683, 1604, 1524, 1464, 1520, 1598, 1666, 1782, 1825, 1781, 1750, 1675, 1579, 1560, 1537, 1507, 1571, 1629, 1650, 1718, 1721, 1644, 1636, 1621, 1583, 1646, 1702, 1700, 1751, 1773, 1738, 1761, 1798, 1872, 2102, 2392, 2648, 2868, 2973, 2947, 2865, 2759, 2659, 2620, 2655, 2729, 2829, 2951, 3030, 3085, 3147, 3121, 3006, 2886, 2713, 2492, 2311, 2142, 2019, 2022, 2097, 2193, 2309, 2392, 2413, 2398, 2348}, + + {0}, +}; +int data_10ul_water[][350] = { + {2812, 2807, 2803, 2807, 2807, 2806, 2811, 2813, 2813, 2814, 2811, 2807, 2806, 2807, 2808, 2810, 2811, 2812, 2811, 2810, 2793, 2679, 2355, 1884, 1494, 1320, 1343, 1513, 1720, 1863, 1917, 1862, 1735, 1594, 1436, 1311, 1284, 1300, 1295, 1296, 1298, 1248, 1157, 1090, 1066, 1038, 986, 970, 973, 913, 827, 825, 943, 1122, 1351, 1636, 1850, 1908, 1886, 1821, 1696, 1573, 1509, 1503, 1523, 1530, 1556, 1620, 1635, 1595, 1583, 1589, 1545, 1494, 1528, 1597, 1632, 1693, 1789, 1828, 1778, 1700, 1638, 1548, 1429, 1389, 1437, 1475, 1507, 1591, 1680, 1718, 1733, 1759, 1759, 1688, 1599, 1548, 1509, 1460, 1446, 1495, 1542, 1545, 1563, 1629, 1664, 1671, 1734, 1810, 1803, 1738, 1677, 1603, 1475, 1364, 1353, 1384, 1403, 1474, 1593, 1679, 1732, 1778, 1813, 1802, 1723, 1652, 1614, 1527, 1423, 1394, 1419, 1413, 1421, 1528, 1639, 1675, 1714, 1782, 1802, 1762, 1738, 1746, 1692, 1566, 1473, 1425, 1363, 1337, 1422, 1557, 1657, 1729, 1794, 1821, 1783, 1738, 1724, 1676, 1572, 1485, 1447, 1409, 1378, 1437, 1570, 1666, 1706, 1743, 1756, 1703, 1646, 1653, 1683, 1654, 1602, 1592, 1551, 1453, 1412, 1460, 1532, 1609, 1690, 1758, 1767, 1721, 1703, 1709, 1653, 1560, 1517, 1502, 1438, 1383, 1429, 1519, 1591, 1677, 1771, 1786, 1712, 1652, 1645, 1622, 1569, 1567, 1599, 1578, 1525, 1508, 1504, 1484, 1492, 1570, 1655, 1680, 1695, 1737, 1746, 1700, 1651, 1614, 1557, 1533, 1676, 1975, 2321, 2654, 2919, 3040, 3026, 2924, 2785, 2672, 2615, 2634, 2727, 2856, 2980, 3080, 3147, 3173, 3153, 3116, 3084, 3066, 3080, 3132, 3220, 3299, 3339, 3373, 3390, 3354, 3278, 3131, 2893, 2642, 2429, 2295, 2277, 2350, 2473, 2610, 2709, 2753, 2743, 2685}, + {2809, 2810, 2804, 2801, 2805, 2805, 2806, 2811, 2812, 2810, 2809, 2808, 2806, 2805, 2807, 2808, 2808, 2808, 2807, 2807, 2790, 2657, 2305, 1830, 1454, 1295, 1330, 1510, 1725, 1866, 1916, 1865, 1735, 1594, 1441, 1305, 1262, 1283, 1278, 1262, 1271, 1244, 1156, 1082, 1064, 1039, 982, 958, 966, 914, 812, 810, 961, 1153, 1374, 1655, 1865, 1921, 1901, 1841, 1730, 1587, 1487, 1481, 1504, 1501, 1533, 1622, 1654, 1598, 1575, 1593, 1551, 1496, 1531, 1612, 1648, 1685, 1778, 1833, 1771, 1679, 1629, 1551, 1433, 1388, 1438, 1482, 1508, 1583, 1686, 1736, 1740, 1764, 1775, 1694, 1582, 1532, 1508, 1451, 1424, 1485, 1551, 1548, 1559, 1636, 1686, 1689, 1741, 1824, 1815, 1712, 1636, 1584, 1470, 1361, 1350, 1382, 1416, 1492, 1612, 1713, 1748, 1760, 1802, 1802, 1708, 1633, 1612, 1536, 1411, 1373, 1414, 1417, 1424, 1533, 1658, 1695, 1707, 1774, 1814, 1763, 1722, 1734, 1688, 1561, 1462, 1420, 1374, 1350, 1427, 1565, 1668, 1725, 1787, 1833, 1798, 1735, 1720, 1680, 1563, 1457, 1428, 1407, 1376, 1431, 1572, 1679, 1716, 1747, 1772, 1725, 1640, 1636, 1677, 1646, 1585, 1570, 1535, 1456, 1429, 1493, 1580, 1626, 1668, 1741, 1759, 1705, 1690, 1718, 1672, 1555, 1499, 1494, 1434, 1374, 1427, 1540, 1612, 1671, 1764, 1797, 1716, 1640, 1642, 1630, 1570, 1552, 1588, 1579, 1524, 1502, 1512, 1504, 1503, 1572, 1661, 1682, 1682, 1728, 1753, 1703, 1638, 1608, 1569, 1554, 1700, 2012, 2361, 2679, 2930, 3048, 3031, 2930, 2797, 2683, 2627, 2642, 2725, 2851, 2976, 3077, 3149, 3180, 3163, 3128, 3098, 3074, 3082, 3132, 3219, 3302, 3344, 3370, 3369, 3328, 3254, 3108, 2882, 2638, 2428, 2295, 2273, 2342, 2463, 2598, 2701, 2750, 2744, 2691}, + {2803, 2804, 2804, 2797, 2795, 2800, 2802, 2803, 2806, 2807, 2804, 2803, 2803, 2802, 2802, 2803, 2803, 2802, 2804, 2805, 2777, 2610, 2224, 1758, 1407, 1233, 1254, 1397, 1571, 1764, 1900, 1879, 1793, 1719, 1554, 1343, 1238, 1216, 1152, 1089, 1110, 1151, 1126, 1091, 1120, 1134, 1054, 973, 950, 885, 756, 751, 945, 1172, 1377, 1655, 1922, 2003, 1952, 1908, 1842, 1663, 1479, 1443, 1457, 1403, 1405, 1525, 1604, 1602, 1626, 1680, 1666, 1575, 1553, 1625, 1646, 1629, 1703, 1808, 1770, 1655, 1635, 1614, 1480, 1384, 1435, 1491, 1465, 1508, 1670, 1765, 1737, 1763, 1831, 1756, 1593, 1531, 1522, 1439, 1371, 1430, 1517, 1525, 1544, 1656, 1748, 1748, 1769, 1849, 1842, 1706, 1601, 1569, 1475, 1335, 1311, 1384, 1416, 1445, 1578, 1738, 1776, 1767, 1840, 1870, 1749, 1630, 1588, 1506, 1381, 1330, 1375, 1411, 1418, 1510, 1671, 1740, 1737, 1800, 1877, 1821, 1719, 1711, 1687, 1536, 1397, 1384, 1387, 1339, 1388, 1574, 1700, 1706, 1768, 1881, 1863, 1762, 1731, 1705, 1569, 1418, 1375, 1376, 1354, 1396, 1554, 1698, 1731, 1746, 1810, 1802, 1697, 1658, 1700, 1650, 1527, 1496, 1509, 1443, 1392, 1490, 1629, 1652, 1652, 1750, 1804, 1729, 1684, 1714, 1674, 1555, 1486, 1485, 1438, 1355, 1393, 1544, 1627, 1649, 1748, 1838, 1763, 1652, 1674, 1686, 1578, 1506, 1556, 1567, 1473, 1440, 1522, 1550, 1506, 1568, 1698, 1715, 1675, 1720, 1774, 1720, 1624, 1592, 1589, 1599, 1739, 2045, 2394, 2699, 2942, 3089, 3112, 3031, 2900, 2773, 2680, 2642, 2673, 2762, 2878, 3000, 3117, 3200, 3228, 3224, 3198, 3159, 3133, 3142, 3189, 3236, 3274, 3317, 3345, 3334, 3271, 3119, 2888, 2638, 2415, 2266, 2220, 2264, 2373, 2515, 2650, 2745, 2785}, + {2806, 2811, 2806, 2797, 2801, 2803, 2801, 2805, 2812, 2810, 2809, 2809, 2807, 2805, 2806, 2806, 2804, 2804, 2805, 2805, 2795, 2696, 2405, 1978, 1571, 1322, 1273, 1388, 1559, 1701, 1838, 1905, 1816, 1692, 1598, 1445, 1285, 1239, 1252, 1198, 1139, 1163, 1173, 1107, 1073, 1101, 1082, 997, 940, 920, 841, 756, 848, 1086, 1320, 1559, 1817, 1975, 1971, 1894, 1809, 1691, 1545, 1453, 1450, 1466, 1464, 1511, 1609, 1648, 1610, 1605, 1633, 1589, 1524, 1561, 1640, 1666, 1697, 1777, 1816, 1734, 1628, 1591, 1528, 1412, 1380, 1441, 1478, 1516, 1617, 1733, 1788, 1784, 1787, 1773, 1662, 1522, 1479, 1480, 1416, 1385, 1484, 1564, 1559, 1604, 1716, 1767, 1753, 1785, 1837, 1773, 1627, 1546, 1505, 1405, 1319, 1350, 1423, 1464, 1537, 1671, 1771, 1788, 1798, 1829, 1790, 1672, 1580, 1535, 1454, 1349, 1338, 1407, 1445, 1484, 1604, 1726, 1757, 1762, 1811, 1834, 1766, 1692, 1675, 1610, 1463, 1369, 1365, 1368, 1397, 1512, 1665, 1751, 1768, 1811, 1852, 1798, 1711, 1677, 1629, 1491, 1369, 1365, 1389, 1402, 1496, 1663, 1761, 1753, 1754, 1784, 1733, 1634, 1630, 1661, 1599, 1518, 1506, 1490, 1437, 1446, 1553, 1650, 1675, 1703, 1763, 1769, 1714, 1694, 1703, 1629, 1498, 1447, 1445, 1388, 1357, 1465, 1615, 1683, 1727, 1800, 1809, 1704, 1624, 1640, 1620, 1533, 1511, 1547, 1530, 1483, 1491, 1542, 1560, 1561, 1628, 1708, 1703, 1679, 1726, 1760, 1674, 1571, 1553, 1572, 1667, 1917, 2267, 2606, 2878, 3045, 3087, 3024, 2896, 2761, 2668, 2633, 2665, 2760, 2882, 3000, 3107, 3187, 3213, 3196, 3166, 3125, 3101, 3114, 3172, 3245, 3294, 3333, 3359, 3347, 3297, 3177, 2967, 2716, 2482, 2308, 2237, 2267, 2368, 2506, 2640, 2734, 2774, 2755}, + {2806, 2808, 2805, 2804, 2806, 2805, 2804, 2806, 2808, 2807, 2805, 2805, 2804, 2804, 2806, 2809, 2809, 2808, 2807, 2801, 2732, 2467, 2018, 1594, 1303, 1210, 1378, 1624, 1738, 1838, 1953, 1878, 1653, 1513, 1422, 1271, 1185, 1224, 1257, 1207, 1163, 1186, 1176, 1087, 1035, 1052, 1024, 934, 873, 845, 802, 836, 1032, 1319, 1584, 1788, 1933, 1987, 1905, 1756, 1653, 1578, 1476, 1424, 1479, 1537, 1536, 1570, 1646, 1647, 1588, 1575, 1600, 1572, 1533, 1596, 1705, 1740, 1741, 1776, 1755, 1655, 1566, 1518, 1470, 1407, 1405, 1493, 1567, 1599, 1682, 1802, 1827, 1760, 1724, 1687, 1560, 1444, 1443, 1471, 1444, 1453, 1555, 1628, 1613, 1640, 1743, 1788, 1764, 1776, 1784, 1690, 1553, 1481, 1444, 1376, 1336, 1398, 1500, 1557, 1621, 1742, 1821, 1796, 1774, 1791, 1731, 1586, 1494, 1473, 1409, 1336, 1374, 1480, 1532, 1565, 1677, 1787, 1778, 1750, 1788, 1788, 1716, 1655, 1622, 1544, 1408, 1339, 1388, 1441, 1474, 1598, 1765, 1804, 1766, 1801, 1835, 1749, 1639, 1605, 1553, 1414, 1325, 1382, 1465, 1500, 1600, 1761, 1803, 1732, 1715, 1734, 1682, 1621, 1633, 1644, 1575, 1489, 1470, 1476, 1462, 1500, 1631, 1724, 1710, 1710, 1768, 1763, 1682, 1653, 1651, 1558, 1439, 1409, 1427, 1404, 1420, 1572, 1729, 1756, 1747, 1768, 1733, 1645, 1605, 1623, 1603, 1531, 1514, 1559, 1535, 1459, 1487, 1583, 1595, 1578, 1659, 1740, 1718, 1689, 1736, 1739, 1616, 1514, 1549, 1670, 1877, 2208, 2580, 2871, 3033, 3076, 3020, 2892, 2750, 2656, 2632, 2671, 2768, 2894, 3014, 3108, 3175, 3201, 3180, 3146, 3108, 3089, 3108, 3170, 3252, 3309, 3346, 3365, 3351, 3300, 3186, 2983, 2733, 2497, 2322, 2248, 2278, 2381, 2519, 2649, 2736, 2768, 2743}, + {2804, 2807, 2803, 2801, 2807, 2807, 2807, 2811, 2811, 2809, 2810, 2810, 2807, 2806, 2806, 2805, 2806, 2809, 2811, 2809, 2770, 2571, 2161, 1707, 1391, 1285, 1368, 1531, 1686, 1833, 1907, 1829, 1720, 1631, 1475, 1320, 1274, 1274, 1227, 1185, 1202, 1203, 1133, 1077, 1092, 1078, 1007, 973, 961, 881, 785, 814, 979, 1195, 1448, 1728, 1930, 1981, 1928, 1853, 1747, 1594, 1478, 1464, 1478, 1461, 1492, 1588, 1632, 1612, 1619, 1650, 1616, 1542, 1552, 1618, 1645, 1680, 1760, 1794, 1750, 1691, 1639, 1568, 1463, 1399, 1430, 1477, 1490, 1563, 1705, 1781, 1777, 1801, 1810, 1701, 1558, 1500, 1481, 1424, 1399, 1476, 1557, 1560, 1584, 1684, 1742, 1741, 1781, 1837, 1796, 1685, 1600, 1533, 1438, 1358, 1358, 1411, 1449, 1506, 1631, 1744, 1772, 1784, 1830, 1818, 1706, 1611, 1563, 1479, 1381, 1363, 1415, 1445, 1470, 1573, 1693, 1732, 1744, 1790, 1807, 1773, 1740, 1717, 1658, 1536, 1424, 1393, 1380, 1370, 1453, 1611, 1710, 1736, 1793, 1848, 1813, 1747, 1720, 1669, 1541, 1419, 1385, 1386, 1381, 1455, 1618, 1736, 1761, 1770, 1781, 1735, 1663, 1648, 1663, 1626, 1560, 1530, 1504, 1447, 1432, 1519, 1626, 1667, 1692, 1748, 1765, 1717, 1699, 1718, 1671, 1557, 1491, 1472, 1408, 1345, 1413, 1560, 1657, 1718, 1787, 1798, 1737, 1679, 1663, 1640, 1570, 1524, 1548, 1545, 1487, 1480, 1541, 1560, 1543, 1603, 1689, 1694, 1682, 1730, 1765, 1709, 1625, 1592, 1577, 1592, 1764, 2098, 2457, 2762, 2990, 3090, 3062, 2954, 2820, 2704, 2643, 2646, 2718, 2835, 2956, 3065, 3150, 3199, 3198, 3170, 3135, 3104, 3104, 3144, 3220, 3294, 3339, 3359, 3338, 3288, 3213, 3059, 2839, 2610, 2409, 2288, 2271, 2336, 2454, 2586, 2692, 2750, 2752}, + {2805, 2807, 2800, 2797, 2803, 2803, 2801, 2806, 2809, 2808, 2809, 2810, 2807, 2806, 2805, 2803, 2804, 2806, 2809, 2808, 2781, 2617, 2237, 1769, 1422, 1278, 1312, 1472, 1652, 1786, 1867, 1863, 1776, 1662, 1515, 1356, 1270, 1244, 1195, 1154, 1172, 1186, 1138, 1101, 1119, 1098, 1028, 993, 972, 886, 781, 795, 950, 1150, 1394, 1693, 1920, 1984, 1955, 1893, 1773, 1617, 1509, 1473, 1456, 1446, 1487, 1571, 1620, 1616, 1629, 1655, 1620, 1562, 1576, 1627, 1644, 1676, 1757, 1797, 1750, 1689, 1653, 1583, 1464, 1405, 1440, 1466, 1478, 1566, 1684, 1749, 1795, 1842, 1829, 1724, 1590, 1512, 1472, 1410, 1390, 1468, 1545, 1555, 1596, 1699, 1749, 1749, 1796, 1850, 1803, 1687, 1610, 1552, 1442, 1347, 1358, 1411, 1435, 1499, 1634, 1735, 1765, 1799, 1841, 1816, 1721, 1638, 1578, 1482, 1383, 1364, 1403, 1426, 1469, 1587, 1702, 1739, 1757, 1808, 1822, 1772, 1732, 1720, 1656, 1527, 1436, 1415, 1386, 1375, 1463, 1591, 1678, 1744, 1817, 1858, 1824, 1763, 1730, 1668, 1538, 1428, 1397, 1381, 1369, 1454, 1618, 1729, 1765, 1794, 1808, 1750, 1665, 1655, 1672, 1616, 1545, 1535, 1512, 1440, 1433, 1526, 1617, 1663, 1707, 1757, 1760, 1724, 1717, 1729, 1677, 1568, 1503, 1470, 1397, 1348, 1424, 1560, 1648, 1718, 1805, 1822, 1744, 1678, 1671, 1639, 1555, 1524, 1558, 1542, 1485, 1490, 1530, 1545, 1566, 1632, 1697, 1697, 1687, 1731, 1756, 1697, 1628, 1610, 1581, 1572, 1737, 2068, 2415, 2725, 2977, 3098, 3082, 2983, 2850, 2727, 2651, 2641, 2702, 2812, 2931, 3044, 3139, 3198, 3207, 3185, 3151, 3116, 3107, 3143, 3214, 3276, 3318, 3353, 3363, 3336, 3264, 3106, 2868, 2617, 2402, 2269, 2245, 2312, 2435, 2576, 2694, 2763, 2774}, + {2806, 2805, 2800, 2801, 2805, 2805, 2807, 2809, 2808, 2808, 2810, 2810, 2808, 2806, 2804, 2803, 2804, 2807, 2808, 2809, 2792, 2650, 2286, 1823, 1418, 1233, 1332, 1547, 1717, 1846, 1940, 1890, 1718, 1576, 1464, 1328, 1242, 1259, 1290, 1256, 1219, 1212, 1176, 1102, 1057, 1051, 1029, 985, 949, 911, 840, 801, 913, 1156, 1421, 1661, 1873, 1989, 1940, 1811, 1716, 1622, 1509, 1459, 1499, 1539, 1529, 1557, 1635, 1638, 1584, 1580, 1588, 1562, 1563, 1617, 1691, 1737, 1750, 1780, 1782, 1684, 1577, 1545, 1506, 1412, 1399, 1494, 1551, 1573, 1667, 1783, 1810, 1781, 1770, 1731, 1598, 1465, 1449, 1464, 1436, 1456, 1549, 1606, 1611, 1646, 1717, 1754, 1760, 1792, 1811, 1736, 1605, 1521, 1475, 1398, 1341, 1393, 1481, 1522, 1589, 1714, 1791, 1787, 1789, 1814, 1759, 1622, 1533, 1499, 1427, 1358, 1384, 1452, 1504, 1578, 1682, 1763, 1768, 1745, 1772, 1783, 1718, 1663, 1660, 1601, 1461, 1386, 1412, 1426, 1452, 1572, 1714, 1764, 1758, 1800, 1831, 1763, 1676, 1650, 1591, 1459, 1371, 1382, 1420, 1474, 1591, 1736, 1799, 1769, 1741, 1730, 1675, 1615, 1631, 1662, 1610, 1531, 1511, 1497, 1452, 1476, 1602, 1698, 1704, 1712, 1763, 1759, 1687, 1678, 1703, 1614, 1481, 1435, 1411, 1373, 1407, 1544, 1698, 1759, 1767, 1796, 1769, 1651, 1585, 1625, 1616, 1530, 1526, 1588, 1557, 1483, 1507, 1580, 1578, 1564, 1648, 1727, 1698, 1676, 1739, 1751, 1649, 1563, 1548, 1583, 1734, 2035, 2405, 2737, 2966, 3063, 3034, 2920, 2782, 2678, 2637, 2660, 2743, 2867, 2983, 3075, 3137, 3169, 3164, 3131, 3101, 3085, 3099, 3149, 3235, 3316, 3356, 3368, 3336, 3275, 3206, 3076, 2876, 2660, 2459, 2327, 2300, 2356, 2467, 2591, 2686, 2737, 2735}, + {2810, 2805, 2802, 2806, 2808, 2808, 2810, 2809, 2809, 2811, 2812, 2811, 2810, 2809, 2807, 2805, 2806, 2809, 2811, 2810, 2783, 2619, 2232, 1761, 1409, 1289, 1372, 1542, 1720, 1860, 1905, 1837, 1730, 1605, 1449, 1333, 1294, 1277, 1259, 1244, 1229, 1204, 1149, 1097, 1087, 1065, 1013, 991, 976, 896, 800, 812, 948, 1149, 1417, 1713, 1921, 1975, 1928, 1851, 1733, 1588, 1499, 1476, 1468, 1485, 1539, 1607, 1640, 1622, 1613, 1621, 1586, 1545, 1573, 1634, 1660, 1696, 1775, 1801, 1741, 1677, 1629, 1552, 1454, 1415, 1453, 1486, 1507, 1594, 1708, 1759, 1784, 1819, 1795, 1691, 1579, 1507, 1463, 1427, 1433, 1493, 1551, 1578, 1619, 1687, 1728, 1737, 1777, 1825, 1787, 1689, 1614, 1541, 1445, 1380, 1385, 1425, 1452, 1511, 1633, 1727, 1758, 1792, 1821, 1792, 1720, 1648, 1578, 1486, 1399, 1379, 1413, 1441, 1489, 1603, 1708, 1733, 1743, 1788, 1796, 1750, 1723, 1711, 1650, 1540, 1458, 1431, 1400, 1390, 1481, 1612, 1688, 1736, 1798, 1826, 1793, 1752, 1724, 1657, 1545, 1450, 1404, 1380, 1390, 1487, 1639, 1744, 1772, 1787, 1783, 1714, 1640, 1641, 1655, 1616, 1574, 1566, 1529, 1453, 1443, 1535, 1621, 1660, 1706, 1741, 1730, 1714, 1725, 1734, 1685, 1583, 1513, 1469, 1386, 1344, 1431, 1567, 1656, 1734, 1820, 1815, 1722, 1661, 1651, 1614, 1551, 1545, 1578, 1552, 1500, 1513, 1548, 1544, 1552, 1617, 1672, 1677, 1694, 1743, 1752, 1706, 1652, 1607, 1558, 1570, 1746, 2063, 2417, 2747, 2989, 3080, 3044, 2933, 2797, 2688, 2639, 2658, 2740, 2858, 2975, 3074, 3139, 3173, 3174, 3144, 3115, 3099, 3110, 3156, 3237, 3310, 3349, 3362, 3330, 3277, 3212, 3073, 2869, 2648, 2442, 2317, 2295, 2352, 2465, 2591, 2689, 2743, 2742}, + {2810, 2808, 2802, 2802, 2807, 2807, 2809, 2812, 2812, 2812, 2813, 2812, 2811, 2809, 2806, 2805, 2807, 2810, 2812, 2812, 2774, 2567, 2149, 1697, 1373, 1266, 1395, 1626, 1772, 1857, 1927, 1855, 1673, 1544, 1445, 1328, 1261, 1279, 1306, 1261, 1204, 1194, 1163, 1088, 1049, 1063, 1057, 988, 925, 893, 825, 801, 950, 1209, 1484, 1744, 1933, 2007, 1942, 1790, 1677, 1600, 1495, 1440, 1495, 1549, 1535, 1561, 1643, 1643, 1585, 1582, 1610, 1587, 1556, 1613, 1713, 1743, 1740, 1780, 1773, 1664, 1566, 1527, 1474, 1414, 1428, 1506, 1565, 1612, 1699, 1793, 1821, 1788, 1749, 1693, 1570, 1452, 1441, 1466, 1452, 1471, 1563, 1626, 1629, 1663, 1747, 1788, 1767, 1776, 1789, 1702, 1567, 1494, 1449, 1389, 1371, 1428, 1513, 1565, 1619, 1725, 1801, 1782, 1768, 1796, 1745, 1601, 1511, 1487, 1421, 1359, 1400, 1497, 1549, 1590, 1692, 1779, 1759, 1730, 1774, 1785, 1711, 1655, 1638, 1564, 1445, 1392, 1417, 1447, 1493, 1602, 1729, 1774, 1766, 1797, 1821, 1757, 1667, 1630, 1570, 1436, 1349, 1384, 1449, 1507, 1629, 1786, 1831, 1757, 1721, 1726, 1662, 1598, 1619, 1633, 1584, 1532, 1511, 1503, 1482, 1510, 1632, 1723, 1703, 1695, 1755, 1754, 1677, 1674, 1699, 1599, 1465, 1428, 1427, 1388, 1407, 1572, 1739, 1767, 1761, 1797, 1760, 1637, 1583, 1612, 1593, 1535, 1538, 1573, 1547, 1496, 1519, 1584, 1590, 1585, 1657, 1724, 1710, 1696, 1743, 1744, 1636, 1543, 1541, 1612, 1798, 2124, 2502, 2819, 3014, 3069, 3010, 2884, 2751, 2665, 2642, 2679, 2778, 2902, 3013, 3096, 3140, 3158, 3148, 3119, 3100, 3097, 3122, 3179, 3263, 3329, 3357, 3359, 3318, 3260, 3188, 3038, 2828, 2611, 2418, 2312, 2309, 2381, 2499, 2619, 2703, 2741, 2725}, + {2816, 2814, 2814, 2815, 2812, 2809, 2809, 2811, 2811, 2809, 2809, 2809, 2808, 2808, 2810, 2811, 2812, 2812, 2812, 2810, 2780, 2650, 2380, 2033, 1702, 1464, 1336, 1294, 1297, 1350, 1465, 1590, 1670, 1715, 1747, 1732, 1650, 1542, 1436, 1299, 1138, 1017, 955, 907, 876, 902, 964, 993, 986, 980, 966, 945, 975, 1105, 1287, 1459, 1635, 1817, 1940, 1977, 1973, 1944, 1863, 1728, 1601, 1503, 1409, 1339, 1335, 1377, 1415, 1465, 1562, 1657, 1699, 1735, 1798, 1835, 1814, 1783, 1764, 1704, 1603, 1528, 1486, 1428, 1375, 1388, 1446, 1499, 1562, 1669, 1777, 1830, 1839, 1830, 1779, 1678, 1578, 1508, 1438, 1372, 1358, 1401, 1450, 1508, 1615, 1741, 1827, 1875, 1910, 1894, 1800, 1676, 1575, 1466, 1340, 1268, 1278, 1321, 1381, 1490, 1638, 1766, 1853, 1924, 1953, 1896, 1781, 1665, 1543, 1397, 1287, 1265, 1288, 1324, 1414, 1561, 1698, 1790, 1879, 1959, 1965, 1895, 1812, 1714, 1557, 1393, 1305, 1281, 1279, 1325, 1447, 1587, 1696, 1800, 1907, 1963, 1937, 1868, 1775, 1631, 1459, 1339, 1293, 1285, 1323, 1433, 1567, 1661, 1737, 1828, 1891, 1884, 1847, 1808, 1720, 1576, 1454, 1389, 1347, 1332, 1387, 1493, 1588, 1663, 1755, 1841, 1872, 1860, 1835, 1762, 1626, 1491, 1403, 1329, 1276, 1313, 1431, 1543, 1623, 1721, 1822, 1856, 1836, 1824, 1792, 1690, 1573, 1503, 1447, 1375, 1344, 1390, 1456, 1508, 1583, 1688, 1770, 1804, 1830, 1841, 1789, 1687, 1609, 1603, 1676, 1840, 2096, 2403, 2698, 2942, 3120, 3220, 3235, 3177, 3075, 2955, 2843, 2760, 2718, 2721, 2770, 2862, 2976, 3093, 3199, 3285, 3349, 3392, 3416, 3414, 3383, 3335, 3278, 3221, 3155, 3053, 2904, 2729, 2557, 2411, 2312, 2270, 2283, 2341, 2429, 2531, 2627}, + {2811, 2810, 2805, 2807, 2809, 2809, 2810, 2812, 2811, 2812, 2813, 2812, 2810, 2809, 2807, 2807, 2808, 2810, 2811, 2810, 2777, 2589, 2192, 1738, 1385, 1260, 1389, 1606, 1743, 1846, 1925, 1848, 1685, 1574, 1458, 1337, 1285, 1289, 1287, 1255, 1214, 1194, 1164, 1099, 1060, 1069, 1049, 986, 938, 900, 822, 797, 942, 1195, 1461, 1716, 1926, 2013, 1943, 1807, 1713, 1617, 1501, 1456, 1479, 1493, 1521, 1585, 1641, 1648, 1614, 1602, 1616, 1588, 1557, 1614, 1702, 1726, 1735, 1785, 1769, 1660, 1581, 1550, 1487, 1416, 1428, 1508, 1556, 1590, 1692, 1795, 1815, 1795, 1773, 1699, 1568, 1469, 1448, 1445, 1440, 1479, 1562, 1619, 1635, 1677, 1749, 1774, 1769, 1792, 1794, 1701, 1574, 1504, 1457, 1389, 1364, 1426, 1506, 1547, 1617, 1737, 1795, 1781, 1789, 1792, 1715, 1617, 1551, 1492, 1420, 1367, 1398, 1481, 1532, 1591, 1703, 1779, 1762, 1746, 1783, 1774, 1703, 1661, 1642, 1561, 1443, 1401, 1434, 1452, 1486, 1606, 1728, 1759, 1767, 1808, 1810, 1749, 1689, 1640, 1556, 1442, 1372, 1383, 1433, 1504, 1631, 1774, 1818, 1772, 1746, 1733, 1666, 1608, 1625, 1635, 1575, 1518, 1510, 1500, 1473, 1518, 1645, 1721, 1709, 1713, 1735, 1718, 1700, 1711, 1698, 1608, 1488, 1428, 1404, 1368, 1404, 1568, 1727, 1769, 1780, 1810, 1761, 1646, 1601, 1623, 1590, 1524, 1534, 1576, 1540, 1486, 1528, 1595, 1590, 1594, 1665, 1711, 1702, 1711, 1745, 1729, 1640, 1562, 1542, 1598, 1781, 2099, 2471, 2795, 3006, 3076, 3026, 2905, 2772, 2680, 2644, 2670, 2763, 2884, 2996, 3084, 3134, 3158, 3156, 3132, 3114, 3106, 3123, 3173, 3253, 3318, 3350, 3360, 3326, 3269, 3201, 3056, 2845, 2628, 2430, 2312, 2300, 2365, 2482, 2607, 2699, 2744, 2736}, + {2811, 2808, 2805, 2809, 2810, 2809, 2811, 2813, 2811, 2810, 2812, 2812, 2811, 2810, 2808, 2808, 2809, 2810, 2812, 2809, 2761, 2535, 2107, 1655, 1339, 1269, 1425, 1645, 1791, 1882, 1926, 1828, 1655, 1529, 1421, 1320, 1276, 1291, 1297, 1253, 1203, 1185, 1149, 1087, 1062, 1072, 1051, 986, 929, 880, 806, 808, 970, 1223, 1504, 1772, 1952, 2009, 1937, 1796, 1687, 1597, 1495, 1454, 1494, 1522, 1519, 1567, 1635, 1630, 1599, 1608, 1619, 1592, 1578, 1632, 1704, 1731, 1747, 1776, 1747, 1653, 1580, 1536, 1473, 1423, 1441, 1503, 1560, 1623, 1714, 1796, 1823, 1799, 1758, 1684, 1554, 1449, 1438, 1451, 1445, 1485, 1570, 1623, 1644, 1691, 1758, 1781, 1773, 1787, 1777, 1683, 1564, 1492, 1435, 1385, 1384, 1440, 1516, 1574, 1642, 1741, 1796, 1784, 1787, 1800, 1725, 1594, 1515, 1468, 1397, 1363, 1417, 1501, 1558, 1622, 1719, 1778, 1760, 1746, 1772, 1759, 1696, 1653, 1623, 1542, 1446, 1411, 1431, 1461, 1520, 1628, 1730, 1765, 1771, 1802, 1806, 1743, 1675, 1631, 1550, 1428, 1362, 1385, 1441, 1526, 1663, 1797, 1824, 1766, 1735, 1717, 1651, 1605, 1618, 1613, 1571, 1536, 1512, 1494, 1490, 1543, 1655, 1725, 1711, 1712, 1750, 1736, 1686, 1690, 1686, 1584, 1472, 1427, 1404, 1379, 1432, 1595, 1744, 1783, 1788, 1799, 1742, 1637, 1596, 1604, 1575, 1535, 1542, 1559, 1535, 1510, 1541, 1593, 1600, 1607, 1666, 1712, 1706, 1709, 1744, 1727, 1628, 1550, 1544, 1618, 1821, 2158, 2531, 2841, 3029, 3075, 3008, 2880, 2749, 2667, 2647, 2685, 2784, 2908, 3014, 3090, 3132, 3153, 3151, 3131, 3115, 3112, 3132, 3180, 3261, 3331, 3366, 3367, 3308, 3232, 3156, 3011, 2816, 2616, 2432, 2331, 2327, 2390, 2499, 2612, 2694, 2731, 2718}, + {2811, 2811, 2807, 2806, 2808, 2808, 2811, 2814, 2814, 2813, 2812, 2808, 2807, 2808, 2809, 2809, 2811, 2813, 2813, 2810, 2781, 2607, 2221, 1769, 1408, 1267, 1380, 1591, 1741, 1847, 1927, 1862, 1698, 1576, 1473, 1352, 1279, 1287, 1297, 1253, 1209, 1190, 1152, 1104, 1084, 1082, 1065, 1011, 945, 892, 819, 784, 914, 1181, 1453, 1693, 1905, 2005, 1943, 1822, 1729, 1633, 1521, 1463, 1485, 1509, 1509, 1553, 1626, 1636, 1606, 1608, 1618, 1594, 1580, 1622, 1683, 1724, 1753, 1776, 1757, 1676, 1596, 1551, 1497, 1428, 1420, 1486, 1544, 1591, 1688, 1791, 1829, 1818, 1787, 1718, 1584, 1457, 1428, 1439, 1430, 1464, 1548, 1607, 1645, 1699, 1759, 1787, 1783, 1786, 1780, 1700, 1577, 1502, 1468, 1406, 1362, 1414, 1494, 1542, 1620, 1734, 1797, 1791, 1792, 1807, 1746, 1619, 1533, 1482, 1409, 1362, 1400, 1477, 1540, 1612, 1703, 1762, 1766, 1760, 1774, 1769, 1715, 1662, 1633, 1567, 1457, 1404, 1432, 1459, 1496, 1602, 1718, 1760, 1769, 1806, 1823, 1761, 1682, 1640, 1566, 1440, 1361, 1367, 1416, 1509, 1650, 1785, 1836, 1793, 1745, 1721, 1663, 1601, 1614, 1640, 1584, 1511, 1502, 1496, 1474, 1527, 1650, 1728, 1719, 1715, 1749, 1738, 1688, 1688, 1695, 1608, 1490, 1434, 1400, 1368, 1411, 1554, 1704, 1776, 1802, 1812, 1767, 1670, 1610, 1610, 1584, 1527, 1526, 1560, 1540, 1500, 1532, 1594, 1601, 1605, 1664, 1715, 1703, 1695, 1735, 1734, 1642, 1560, 1543, 1592, 1763, 2074, 2445, 2774, 2995, 3077, 3036, 2920, 2785, 2687, 2649, 2669, 2752, 2873, 2985, 3072, 3126, 3151, 3153, 3138, 3123, 3114, 3128, 3166, 3238, 3315, 3359, 3373, 3331, 3252, 3181, 3053, 2859, 2661, 2471, 2344, 2318, 2369, 2471, 2587, 2677, 2726, 2727}, + {0}, +}; +#define DATA data_10ul_kx +#define DATA2 data_10ul_water +#define DATA3 data_10ul_one5ul_kx +#define PART_SIZE(x) (sizeof(x) / sizeof(x[0])) + +/* + Q:过程噪声,Q增大,动态响应变快,收敛稳定性变坏 + R:测量噪声,R增大,动态响应变慢,收敛稳定性变好 + KALMAN_First_X : 观测初值,一般需要自己去采样一下 + KALMAN_Frist_P : 采样误差初值 这个一般写0 +*/ + +#define KALMAN_Q 0.02 +#define KALMAN_R 10.0000 + +#define KALMAN_First_X 1 +#define KALMAN_Frist_P 0.00 +/* 卡尔曼滤波处理 */ +static float x_last = KALMAN_First_X; +static float p_last = KALMAN_Frist_P; +static float KalmanFilter(const float ResrcData, float ProcessNiose_Q, float MeasureNoise_R) +{ + + float R = MeasureNoise_R; + float Q = ProcessNiose_Q; + + float x_mid = x_last; + float x_now; + + float p_mid; + float p_now; + + float kg; + + x_mid = x_last; // x_last=x(k-1|k-1),x_mid=x(k|k-1) + p_mid = p_last + Q; // p_mid=p(k|k-1),p_last=p(k-1|k-1),Q=噪声 + + /* + * 卡尔曼滤波的五个重要公式 + */ + kg = p_mid / (p_mid + R); // kg为kalman filter,R 为噪声 + x_now = x_mid + kg * (ResrcData - x_mid); // 估计出的最优值 + p_now = (1 - kg) * p_mid; // 最优值对应的covariance + p_last = p_now; // 更新covariance 值 + x_last = x_now; // 更新系统状态值 + + return x_now; +} + +typedef struct un_draw_t +{ + unsigned int delta_cnt; + +} un_draw_t; + +void un_draw_detect() +{ +} +float abs_f(float x) +{ + return x > 0 ? x : -x; +} +/** + * 吸液曲线分成3阶段 + * 1. 平衡 + * 2. 压力下降 + * 3. 压力平衡 + */ +typedef struct press_stage_t +{ + float old_data; + unsigned char stage; + unsigned int deal_cnt; + float value_cache[4]; + int value_cnt; + + float start_value; + int down_end_cnt; + float wave_end_value; + int delay_enter_steady; + int up_cnt; + + unsigned char no_draw_flag : 1; +} press_stage_t; +press_stage_t stage; +void pt_cache() +{ + for (int i = 0; i < PART_SIZE(stage.value_cache); i++) + { + printf("%f ", stage.value_cache[i]); + } +} +void press_deal(float data) +{ + // 赋初值 + if (stage.value_cnt < PART_SIZE(stage.value_cache)) + { + stage.value_cache[stage.value_cnt++] = data; + // 计算一下初始平均值 + if (stage.value_cnt == PART_SIZE(stage.value_cache)) + { + float sum = 0; + for (int i = 0; i < PART_SIZE(stage.value_cache); i++) + { + sum += stage.value_cache[i]; + } + stage.start_value = sum / PART_SIZE(stage.value_cache); + // printf("start value =%f\n",stage.start_value); + // printf("staic stage\n"); + } + return; + } + // 移位 + for (int i = 0; i < PART_SIZE(stage.value_cache) - 1; i++) + { + stage.value_cache[i] = stage.value_cache[i + 1]; + } + stage.value_cache[PART_SIZE(stage.value_cache) - 1] = data; + // 稳定段 + if (stage.stage == 0) + { + // printf("%f,", data); + char down = 0; + for (int i = 0; i < PART_SIZE(stage.value_cache); i++) + { + float delta = abs_f(stage.value_cache[i] - stage.start_value); + if (delta > 30.0) + { + down = 1; + break; + } + } + if (down) + { + // printf("\n"); + // pt_cache(); + // printf("\ncnt = %d", stage.deal_cnt); + // 4个数递减,说明要进入负压阶段 + // printf("\nwave_stage\n"); + stage.stage = 1; + } + } + else if (stage.stage == 1) + { + // printf("%f,", data); + int wave = 0; + for (int i = 0; i < PART_SIZE(stage.value_cache) - 1; i++) + { + if (abs_f(stage.value_cache[i + 1] - stage.value_cache[i]) > 5.0) + { + wave = 1; + break; + } + } + if (wave == 0) + { + stage.delay_enter_steady = 5; + // printf("\n"); + // printf("cnt = %d\n", stage.deal_cnt); + // 停止急速下降,说明进入平稳段 + + // printf("wave = %f\n", stage.wave_end_value); + } + if (stage.delay_enter_steady) + { + stage.delay_enter_steady--; + if (stage.delay_enter_steady == 0) + { + stage.stage = 2; + stage.wave_end_value = 0.0; + stage.up_cnt = 0; + stage.no_draw_flag = 0; + + for (int i = 0; i < PART_SIZE(stage.value_cache); i++) + { + stage.wave_end_value += stage.value_cache[i]; + } + + stage.wave_end_value = stage.wave_end_value / PART_SIZE(stage.value_cache); + printf("steady cnt = %d\n", stage.deal_cnt); + } + } + } + else if (stage.stage == 2) + { + float delta = abs_f(data - stage.wave_end_value); + if (delta > 50.0) + { + if (stage.value_cache[PART_SIZE(stage.value_cache) - 2] < data) + { + // old 比 now 小 + float speed = data - stage.value_cache[PART_SIZE(stage.value_cache) - 2]; + // printf("speed = %f\n", speed); + if (speed > 30.0) + { + stage.stage = 3; + } + } + + if (stage.up_cnt < 4) + { + stage.up_cnt++; + } + else + { + // printf("%f\n", data); + // printf("no draw warming\n"); + printf("no draw cnt = %d\n", stage.deal_cnt); + stage.no_draw_flag = 1; + stage.stage = 0xff; + } + } + else + { + stage.up_cnt = 0; + } + } + stage.deal_cnt++; +} +void press_init() +{ + stage.stage = 0; + stage.value_cnt = 0; + stage.deal_cnt = 0; +} + +int main(void) +{ + FILE *f = fopen("error.csv", "w+"); + int i = 0; + while (DATA[i][0] != 0) + { + int j = 0; + x_last = DATA[i][0]; + press_init(); + while (DATA[i][j] != 0) + { + float get_value = KalmanFilter(DATA[i][j], KALMAN_Q, KALMAN_R); + press_deal(get_value); + j++; + } + + if (stage.no_draw_flag == 0) + { + printf("no draw detece fail :%d\n", i); + } + i++; + // break; + } + i = 0; + printf(">>>>>>>>>1\n"); + while (DATA3[i][0] != 0) + { + int j = 0; + x_last = DATA3[i][0]; + press_init(); + while (DATA3[i][j] != 0) + { + float get_value = KalmanFilter(DATA3[i][j], KALMAN_Q, KALMAN_R); + press_deal(get_value); + j++; + } + if (stage.no_draw_flag == 0) + { + printf("no draw detece fail :%d\n", i); + int j = 0; + while (DATA3[i][j] != 0) + { + fprintf(f, "%d,", DATA3[i][j]); + j++; + } + + } + i++; + // break; + } + i = 0; + printf(">>>>>>>>>2\n"); + while (DATA2[i][0] != 0) + { + int j = 0; + x_last = DATA2[i][0]; + press_init(); + while (DATA2[i][j] != 0) + { + float get_value = KalmanFilter(DATA2[i][j], KALMAN_Q, KALMAN_R); + press_deal(get_value); + j++; + } + if (stage.no_draw_flag == 1) + { + printf("no draw detece fail :%d\n", i); + } + i++; + // break; + } + fclose(f); +} \ No newline at end of file diff --git a/ana.exe b/ana.exe new file mode 100644 index 0000000000000000000000000000000000000000..7513e960858a2cf82ee1ee93e33988875ce3442f GIT binary patch literal 119373 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 +#include +int data_10ul_kx[][350] = { + {2221, 2213, 2196, 2184, 2193, 2202, 2207, 2219, 2229, 2229, 2230, 2230, 2223, 2214, 2209, 2203, 2203, 2210, 2217, 2221, 2225, 2225, 2233, 2252, 2214, 2180, 2230, 2248, 2177, 2181, 2250, 2223, 2174, 2218, 2253, 2213, 2193, 2171, 1960, 1519, 1051, 752, 580, 493, 667, 1027, 1314, 1557, 1725, 1634, 1340, 1014, 740, 558, 470, 503, 659, 852, 948, 972, 994, 927, 763, 643, 589, 521, 490, 557, 734, 973, 1207, 1460, 1668, 1694, 1610, 1536, 1433, 1264, 1164, 1222, 1306, 1363, 1465, 1568, 1569, 1481, 1407, 1359, 1264, 1175, 1207, 1308, 1368, 1443, 1570, 1656, 1644, 1591, 1530, 1427, 1302, 1243, 1263, 1284, 1287, 1334, 1410, 1427, 1409, 1449, 1516, 1523, 1511, 1529, 1509, 1410, 1335, 1338, 1337, 1280, 1270, 1343, 1384, 1406, 1494, 1586, 1609, 1626, 1626, 1569, 1450, 1307, 1235, 1227, 1206, 1223, 1333, 1439, 1456, 1496, 1593, 1604, 1558, 1571, 1591, 1526, 1416, 1355, 1311, 1221, 1167, 1227, 1315, 1374, 1470, 1600, 1675, 1679, 1680, 1686, 1631, 1523, 1433, 1357, 1253, 1165, 1182, 1280, 1369, 1462, 1597, 1692, 1680, 1646, 1642, 1599, 1510, 1456, 1447, 1407, 1314, 1273, 1307, 1325, 1360, 1468, 1562, 1583, 1606, 1640, 1653, 1621, 1569, 1550, 1512, 1406, 1320, 1308, 1305, 1303, 1411, 1585, 1654, 1646, 1651, 1624, 1529, 1454, 1455, 1467, 1432, 1410, 1435, 1420, 1372, 1403, 1497, 1553, 1563, 1579, 1590, 1562, 1538, 1560, 1572, 1543, 1516, 1470, 1390, 1331, 1332, 1381, 1466, 1562, 1630, 1655, 1649, 1625, 1590, 1553, 1513, 1517, 1642, 1876, 2169, 2476, 2713, 2829, 2837, 2765, 2643, 2528, 2473, 2482, 2550, 2684, 2829, 2933, 2999, 3020, 2994, 2954, 2926, 2907, 2899, 2935, 2985, 3037, 3137, 3197, 3186, 3172, 3101, 2933, 2729, 2501, 2263, 2108, 2076, 2125, 2237, 2383, 2501, 2563, 2573, 2530}, + {2215, 2209, 2192, 2186, 2201, 2208, 2211, 2222, 2229, 2227, 2228, 2227, 2220, 2215, 2212, 2206, 2206, 2214, 2219, 2222, 2226, 2224, 2231, 2249, 2207, 2177, 2234, 2246, 2175, 2189, 2255, 2217, 2172, 2220, 2249, 2208, 2200, 2206, 2056, 1667, 1178, 808, 621, 526, 614, 947, 1256, 1477, 1703, 1707, 1408, 1065, 805, 591, 464, 496, 654, 836, 941, 981, 1005, 933, 765, 646, 596, 532, 504, 557, 692, 899, 1126, 1387, 1616, 1667, 1608, 1562, 1468, 1290, 1185, 1232, 1298, 1347, 1455, 1560, 1558, 1478, 1420, 1374, 1273, 1180, 1207, 1296, 1348, 1428, 1560, 1641, 1636, 1604, 1549, 1439, 1311, 1247, 1262, 1281, 1284, 1331, 1405, 1419, 1404, 1449, 1509, 1507, 1505, 1542, 1521, 1420, 1346, 1341, 1334, 1283, 1276, 1343, 1373, 1387, 1477, 1569, 1595, 1622, 1636, 1588, 1473, 1328, 1246, 1228, 1199, 1216, 1328, 1424, 1435, 1482, 1582, 1590, 1551, 1575, 1597, 1536, 1442, 1384, 1330, 1232, 1170, 1216, 1293, 1352, 1451, 1582, 1656, 1666, 1672, 1682, 1639, 1543, 1458, 1387, 1279, 1179, 1180, 1260, 1338, 1435, 1576, 1673, 1668, 1645, 1646, 1603, 1522, 1473, 1460, 1419, 1330, 1284, 1305, 1312, 1342, 1451, 1547, 1573, 1596, 1626, 1640, 1613, 1572, 1560, 1525, 1424, 1343, 1323, 1300, 1283, 1384, 1555, 1641, 1652, 1660, 1634, 1538, 1457, 1455, 1464, 1426, 1409, 1441, 1427, 1374, 1397, 1486, 1544, 1565, 1585, 1590, 1556, 1525, 1545, 1567, 1553, 1532, 1489, 1407, 1336, 1319, 1356, 1441, 1545, 1622, 1656, 1654, 1627, 1591, 1555, 1513, 1494, 1581, 1793, 2078, 2393, 2661, 2810, 2839, 2782, 2665, 2539, 2466, 2467, 2529, 2651, 2803, 2921, 2990, 3015, 2991, 2947, 2912, 2896, 2891, 2919, 2978, 3030, 3116, 3199, 3199, 3174, 3126, 2985, 2788, 2570, 2331, 2145, 2084, 2120, 2217, 2356, 2482, 2551, 2567, 2530}, + {2224, 2220, 2203, 2185, 2193, 2204, 2204, 2214, 2227, 2227, 2227, 2230, 2225, 2215, 2209, 2205, 2203, 2209, 2217, 2221, 2225, 2225, 2231, 2251, 2221, 2179, 2221, 2253, 2185, 2171, 2246, 2235, 2173, 2207, 2256, 2218, 2194, 2222, 2163, 1886, 1438, 993, 699, 537, 497, 724, 1083, 1334, 1591, 1767, 1592, 1231, 959, 725, 503, 451, 576, 741, 862, 948, 1015, 987, 847, 719, 649, 571, 514, 527, 605, 761, 972, 1237, 1512, 1646, 1640, 1619, 1559, 1384, 1225, 1219, 1263, 1288, 1384, 1519, 1560, 1503, 1456, 1427, 1330, 1208, 1190, 1258, 1303, 1367, 1502, 1615, 1638, 1632, 1608, 1512, 1367, 1266, 1248, 1258, 1256, 1298, 1384, 1419, 1405, 1442, 1513, 1513, 1492, 1530, 1538, 1448, 1365, 1354, 1350, 1298, 1273, 1329, 1361, 1357, 1429, 1538, 1579, 1608, 1646, 1631, 1535, 1387, 1281, 1241, 1194, 1178, 1276, 1391, 1412, 1447, 1563, 1603, 1554, 1567, 1610, 1565, 1469, 1415, 1373, 1270, 1174, 1193, 1266, 1308, 1388, 1531, 1631, 1654, 1672, 1697, 1671, 1584, 1499, 1433, 1327, 1201, 1163, 1224, 1291, 1371, 1522, 1653, 1671, 1651, 1663, 1635, 1551, 1494, 1477, 1439, 1351, 1293, 1305, 1307, 1312, 1405, 1522, 1564, 1587, 1622, 1642, 1621, 1582, 1580, 1562, 1465, 1370, 1341, 1309, 1256, 1316, 1490, 1608, 1645, 1675, 1674, 1585, 1481, 1459, 1467, 1423, 1392, 1429, 1441, 1385, 1380, 1463, 1529, 1554, 1584, 1602, 1570, 1525, 1532, 1559, 1556, 1549, 1523, 1450, 1369, 1326, 1329, 1392, 1496, 1587, 1640, 1657, 1645, 1613, 1577, 1538, 1495, 1512, 1659, 1913, 2223, 2529, 2748, 2844, 2836, 2747, 2613, 2501, 2459, 2484, 2573, 2717, 2859, 2955, 3009, 3015, 2981, 2938, 2908, 2894, 2898, 2942, 2997, 3060, 3156, 3203, 3188, 3163, 3077, 2907, 2697, 2459, 2227, 2094, 2081, 2145, 2268, 2415, 2524, 2571, 2565, 2508}, + {2200, 2196, 2189, 2199, 2215, 2221, 2227, 2231, 2228, 2224, 2222, 2218, 2214, 2211, 2210, 2210, 2213, 2218, 2222, 2225, 2226, 2223, 2232, 2243, 2205, 2186, 2236, 2240, 2185, 2201, 2247, 2215, 2188, 2223, 2239, 2215, 2200, 2100, 1765, 1285, 883, 606, 439, 493, 796, 1218, 1616, 1805, 1714, 1468, 1118, 729, 506, 466, 500, 643, 871, 1029, 1046, 991, 911, 775, 625, 551, 538, 533, 564, 675, 893, 1148, 1361, 1549, 1660, 1621, 1518, 1437, 1345, 1233, 1207, 1303, 1397, 1455, 1518, 1549, 1500, 1403, 1328, 1287, 1232, 1201, 1275, 1392, 1463, 1536, 1628, 1662, 1611, 1527, 1434, 1331, 1249, 1235, 1284, 1325, 1341, 1379, 1436, 1446, 1436, 1476, 1529, 1527, 1504, 1496, 1446, 1356, 1311, 1328, 1337, 1308, 1313, 1375, 1418, 1462, 1546, 1612, 1628, 1623, 1579, 1492, 1366, 1237, 1198, 1223, 1238, 1291, 1405, 1485, 1500, 1541, 1598, 1585, 1554, 1556, 1542, 1475, 1378, 1310, 1269, 1214, 1199, 1279, 1380, 1455, 1547, 1644, 1681, 1671, 1662, 1643, 1573, 1468, 1369, 1287, 1210, 1171, 1230, 1357, 1467, 1558, 1650, 1691, 1654, 1607, 1589, 1550, 1481, 1436, 1418, 1373, 1300, 1282, 1329, 1377, 1445, 1541, 1591, 1594, 1602, 1614, 1624, 1603, 1550, 1519, 1466, 1360, 1289, 1292, 1321, 1382, 1521, 1662, 1689, 1648, 1612, 1556, 1479, 1430, 1436, 1452, 1429, 1407, 1419, 1412, 1406, 1469, 1559, 1596, 1586, 1572, 1559, 1539, 1534, 1561, 1568, 1537, 1492, 1420, 1341, 1312, 1350, 1441, 1550, 1631, 1664, 1657, 1627, 1590, 1553, 1515, 1490, 1556, 1758, 2048, 2371, 2646, 2803, 2841, 2785, 2664, 2535, 2459, 2460, 2531, 2658, 2808, 2926, 2991, 3007, 2977, 2934, 2901, 2887, 2895, 2928, 2987, 3038, 3102, 3189, 3204, 3142, 3057, 2946, 2792, 2619, 2429, 2245, 2150, 2156, 2219, 2326, 2441, 2511, 2533, 2513}, + {2247, 2243, 2223, 2198, 2194, 2195, 2192, 2201, 2217, 2223, 2230, 2238, 2234, 2223, 2217, 2210, 2202, 2204, 2211, 2215, 2220, 2224, 2223, 2221, 2220, 2232, 2245, 2213, 2193, 2237, 2240, 2175, 2182, 2246, 2224, 2154, 2022, 1677, 1199, 819, 554, 389, 479, 807, 1201, 1578, 1781, 1703, 1486, 1192, 817, 544, 475, 476, 530, 722, 921, 982, 983, 984, 907, 739, 611, 569, 518, 477, 593, 851, 1118, 1383, 1624, 1753, 1736, 1618, 1489, 1369, 1235, 1167, 1234, 1345, 1395, 1447, 1536, 1540, 1448, 1378, 1340, 1267, 1205, 1254, 1369, 1440, 1500, 1612, 1684, 1632, 1536, 1459, 1360, 1252, 1219, 1253, 1282, 1302, 1355, 1434, 1480, 1490, 1524, 1576, 1563, 1494, 1458, 1426, 1335, 1272, 1302, 1327, 1303, 1321, 1403, 1471, 1500, 1560, 1649, 1661, 1596, 1535, 1451, 1318, 1222, 1204, 1229, 1256, 1298, 1392, 1491, 1529, 1557, 1622, 1645, 1580, 1531, 1528, 1451, 1323, 1264, 1252, 1213, 1203, 1298, 1421, 1487, 1551, 1659, 1714, 1685, 1664, 1652, 1568, 1440, 1336, 1253, 1181, 1161, 1235, 1369, 1489, 1577, 1662, 1719, 1694, 1634, 1611, 1571, 1466, 1383, 1364, 1320, 1259, 1275, 1360, 1433, 1482, 1558, 1624, 1615, 1588, 1607, 1613, 1577, 1545, 1514, 1455, 1360, 1279, 1282, 1340, 1407, 1521, 1660, 1702, 1645, 1608, 1586, 1509, 1437, 1431, 1440, 1403, 1367, 1385, 1417, 1432, 1487, 1587, 1626, 1589, 1568, 1572, 1551, 1532, 1552, 1565, 1524, 1454, 1393, 1338, 1315, 1371, 1471, 1556, 1626, 1668, 1664, 1638, 1611, 1570, 1513, 1498, 1596, 1807, 2094, 2412, 2677, 2834, 2886, 2840, 2722, 2585, 2494, 2470, 2508, 2616, 2762, 2889, 2981, 3032, 3034, 3001, 2961, 2929, 2906, 2915, 2956, 3003, 3089, 3181, 3192, 3142, 3077, 2960, 2775, 2581, 2379, 2188, 2097, 2118, 2191, 2303, 2435, 2526, 2559, 2549}, + {2224, 2212, 2190, 2190, 2201, 2203, 2211, 2225, 2228, 2228, 2233, 2230, 2222, 2217, 2211, 2205, 2206, 2213, 2218, 2222, 2225, 2224, 2221, 2217, 2214, 2232, 2248, 2206, 2193, 2249, 2237, 2167, 2195, 2249, 2208, 2189, 2236, 2180, 1893, 1477, 1093, 753, 469, 397, 617, 987, 1386, 1728, 1830, 1641, 1311, 973, 686, 479, 411, 522, 705, 850, 967, 1054, 1033, 892, 752, 677, 588, 500, 499, 568, 702, 955, 1261, 1527, 1675, 1691, 1662, 1579, 1403, 1256, 1232, 1258, 1273, 1358, 1488, 1524, 1491, 1474, 1439, 1344, 1245, 1229, 1278, 1315, 1371, 1497, 1607, 1632, 1632, 1614, 1514, 1373, 1282, 1256, 1250, 1254, 1301, 1376, 1415, 1426, 1473, 1533, 1533, 1515, 1536, 1527, 1432, 1345, 1335, 1324, 1289, 1302, 1356, 1384, 1382, 1449, 1565, 1605, 1610, 1640, 1607, 1494, 1385, 1297, 1239, 1205, 1202, 1283, 1381, 1415, 1470, 1582, 1627, 1577, 1579, 1613, 1545, 1452, 1409, 1351, 1251, 1191, 1221, 1288, 1333, 1408, 1544, 1632, 1647, 1670, 1701, 1672, 1593, 1516, 1433, 1310, 1199, 1170, 1218, 1292, 1395, 1542, 1657, 1674, 1665, 1677, 1648, 1560, 1495, 1465, 1403, 1327, 1298, 1313, 1325, 1348, 1446, 1560, 1584, 1576, 1601, 1603, 1584, 1594, 1596, 1568, 1487, 1387, 1340, 1300, 1267, 1342, 1504, 1611, 1640, 1672, 1674, 1589, 1509, 1490, 1468, 1419, 1393, 1412, 1414, 1374, 1385, 1484, 1558, 1579, 1604, 1614, 1569, 1525, 1533, 1561, 1556, 1532, 1513, 1454, 1370, 1329, 1340, 1404, 1510, 1601, 1649, 1665, 1654, 1623, 1587, 1547, 1501, 1515, 1659, 1912, 2221, 2527, 2751, 2861, 2864, 2777, 2642, 2520, 2464, 2478, 2559, 2694, 2833, 2943, 3011, 3026, 3002, 2963, 2923, 2899, 2900, 2936, 2985, 3044, 3142, 3206, 3184, 3118, 3027, 2882, 2698, 2500, 2295, 2148, 2113, 2157, 2249, 2376, 2483, 2539, 2549, 2512}, + {2241, 2239, 2220, 2205, 2203, 2199, 2198, 2207, 2216, 2222, 2231, 2236, 2231, 2225, 2219, 2211, 2207, 2210, 2214, 2217, 2221, 2223, 2235, 2250, 2214, 2192, 2240, 2245, 2182, 2193, 2246, 2215, 2181, 2223, 2245, 2198, 2089, 1822, 1424, 1048, 718, 496, 494, 686, 1036, 1482, 1770, 1732, 1536, 1286, 922, 595, 481, 500, 565, 718, 914, 1030, 1020, 951, 882, 768, 624, 552, 536, 518, 569, 755, 1030, 1295, 1496, 1648, 1719, 1646, 1507, 1411, 1330, 1227, 1213, 1326, 1416, 1446, 1497, 1533, 1484, 1384, 1320, 1294, 1247, 1223, 1313, 1439, 1506, 1577, 1665, 1674, 1585, 1477, 1381, 1289, 1223, 1227, 1287, 1334, 1354, 1407, 1484, 1507, 1496, 1534, 1573, 1525, 1455, 1427, 1378, 1308, 1295, 1335, 1357, 1332, 1347, 1430, 1488, 1523, 1594, 1651, 1634, 1581, 1508, 1409, 1291, 1196, 1193, 1247, 1279, 1333, 1453, 1546, 1556, 1583, 1638, 1617, 1554, 1526, 1493, 1401, 1292, 1247, 1248, 1228, 1247, 1361, 1474, 1534, 1605, 1685, 1700, 1670, 1650, 1611, 1519, 1397, 1290, 1224, 1187, 1197, 1302, 1457, 1561, 1623, 1688, 1714, 1657, 1596, 1576, 1520, 1428, 1376, 1360, 1323, 1279, 1313, 1411, 1479, 1528, 1589, 1608, 1590, 1593, 1609, 1619, 1584, 1518, 1477, 1416, 1310, 1262, 1320, 1405, 1479, 1601, 1703, 1683, 1625, 1591, 1546, 1475, 1419, 1423, 1436, 1396, 1366, 1401, 1439, 1472, 1550, 1623, 1621, 1582, 1561, 1551, 1537, 1534, 1547, 1541, 1502, 1446, 1381, 1333, 1348, 1427, 1521, 1603, 1656, 1666, 1650, 1626, 1593, 1544, 1497, 1525, 1682, 1943, 2259, 2560, 2769, 2867, 2861, 2769, 2633, 2518, 2468, 2487, 2575, 2712, 2848, 2953, 3015, 3025, 3001, 2961, 2920, 2900, 2904, 2941, 2995, 3052, 3147, 3218, 3202, 3124, 3009, 2846, 2645, 2457, 2282, 2151, 2133, 2194, 2286, 2400, 2499, 2540, 2534}, + {2221, 2208, 2194, 2201, 2209, 2212, 2221, 2228, 2227, 2227, 2226, 2222, 2215, 2211, 2210, 2210, 2214, 2219, 2223, 2224, 2224, 2222, 2218, 2216, 2214, 2232, 2250, 2208, 2196, 2251, 2239, 2173, 2201, 2249, 2208, 2190, 2228, 2203, 2007, 1650, 1279, 948, 637, 476, 565, 852, 1252, 1644, 1830, 1702, 1390, 1051, 752, 529, 445, 538, 716, 858, 975, 1060, 1036, 893, 755, 681, 602, 534, 535, 573, 650, 851, 1130, 1408, 1596, 1647, 1658, 1617, 1455, 1307, 1276, 1278, 1272, 1348, 1474, 1507, 1481, 1471, 1446, 1369, 1276, 1246, 1277, 1297, 1342, 1466, 1583, 1620, 1639, 1643, 1562, 1416, 1304, 1258, 1240, 1243, 1294, 1373, 1413, 1425, 1473, 1531, 1527, 1510, 1535, 1533, 1450, 1368, 1350, 1332, 1298, 1315, 1369, 1388, 1374, 1419, 1527, 1577, 1590, 1636, 1630, 1541, 1444, 1341, 1265, 1212, 1187, 1261, 1361, 1392, 1447, 1564, 1617, 1579, 1578, 1610, 1556, 1479, 1444, 1392, 1293, 1216, 1225, 1280, 1314, 1377, 1509, 1603, 1623, 1654, 1687, 1667, 1613, 1557, 1489, 1378, 1253, 1194, 1210, 1253, 1342, 1494, 1626, 1661, 1662, 1682, 1659, 1576, 1519, 1492, 1428, 1351, 1318, 1323, 1326, 1337, 1424, 1540, 1575, 1572, 1593, 1590, 1572, 1588, 1602, 1590, 1523, 1427, 1375, 1319, 1259, 1311, 1463, 1577, 1629, 1680, 1690, 1613, 1534, 1504, 1478, 1425, 1395, 1417, 1423, 1380, 1380, 1468, 1543, 1576, 1612, 1625, 1580, 1530, 1525, 1549, 1553, 1541, 1535, 1490, 1410, 1353, 1330, 1366, 1469, 1568, 1632, 1665, 1661, 1635, 1608, 1571, 1519, 1490, 1562, 1767, 2067, 2396, 2665, 2822, 2868, 2814, 2693, 2559, 2470, 2460, 2525, 2649, 2792, 2913, 2994, 3017, 2998, 2964, 2917, 2888, 2894, 2919, 2976, 3034, 3097, 3188, 3223, 3171, 3068, 2930, 2754, 2565, 2387, 2227, 2149, 2172, 2243, 2345, 2451, 2515, 2529, 2506}, + {2225, 2208, 2191, 2194, 2201, 2204, 2216, 2226, 2229, 2233, 2234, 2228, 2221, 2216, 2210, 2206, 2208, 2214, 2219, 2225, 2231, 2230, 2224, 2219, 2216, 2232, 2243, 2204, 2202, 2251, 2229, 2173, 2209, 2246, 2204, 2190, 2168, 1944, 1546, 1180, 842, 524, 408, 559, 907, 1338, 1656, 1760, 1678, 1409, 1029, 733, 569, 467, 494, 667, 828, 923, 999, 1024, 962, 825, 698, 638, 564, 489, 514, 650, 862, 1148, 1443, 1660, 1742, 1704, 1630, 1511, 1334, 1221, 1232, 1280, 1316, 1401, 1504, 1515, 1476, 1449, 1404, 1319, 1243, 1247, 1318, 1371, 1438, 1572, 1664, 1654, 1616, 1555, 1432, 1299, 1234, 1232, 1246, 1271, 1332, 1417, 1470, 1493, 1539, 1587, 1566, 1515, 1496, 1450, 1347, 1291, 1311, 1319, 1314, 1342, 1398, 1438, 1456, 1528, 1620, 1637, 1619, 1602, 1526, 1400, 1300, 1240, 1221, 1220, 1248, 1346, 1444, 1483, 1545, 1640, 1652, 1589, 1575, 1567, 1475, 1385, 1335, 1284, 1226, 1207, 1268, 1367, 1429, 1504, 1621, 1678, 1668, 1675, 1682, 1625, 1530, 1439, 1340, 1235, 1173, 1194, 1289, 1397, 1505, 1627, 1704, 1695, 1668, 1660, 1610, 1512, 1441, 1402, 1339, 1281, 1281, 1336, 1395, 1451, 1545, 1619, 1606, 1587, 1600, 1593, 1581, 1578, 1556, 1515, 1424, 1327, 1303, 1311, 1340, 1456, 1608, 1672, 1662, 1669, 1645, 1555, 1486, 1455, 1425, 1387, 1362, 1379, 1402, 1407, 1469, 1584, 1631, 1615, 1607, 1591, 1546, 1520, 1537, 1555, 1538, 1506, 1469, 1401, 1342, 1345, 1405, 1495, 1584, 1641, 1661, 1660, 1643, 1613, 1569, 1515, 1501, 1605, 1832, 2137, 2457, 2708, 2857, 2898, 2838, 2713, 2577, 2484, 2465, 2526, 2645, 2782, 2908, 2996, 3030, 3029, 2998, 2947, 2915, 2903, 2918, 2970, 3021, 3104, 3197, 3216, 3158, 3056, 2911, 2723, 2527, 2336, 2178, 2118, 2150, 2231, 2348, 2461, 2529, 2550, 2527}, + {2248, 2234, 2209, 2201, 2201, 2198, 2202, 2212, 2218, 2225, 2231, 2234, 2231, 2226, 2220, 2213, 2209, 2210, 2214, 2220, 2225, 2225, 2236, 2249, 2216, 2199, 2239, 2238, 2189, 2201, 2238, 2211, 2191, 2222, 2227, 2141, 1904, 1547, 1186, 813, 501, 437, 601, 913, 1345, 1707, 1777, 1611, 1355, 1034, 711, 509, 470, 553, 685, 826, 966, 1040, 991, 899, 826, 715, 598, 543, 521, 528, 654, 902, 1199, 1468, 1633, 1717, 1727, 1612, 1448, 1350, 1287, 1227, 1250, 1359, 1432, 1460, 1498, 1508, 1453, 1364, 1303, 1280, 1261, 1278, 1376, 1493, 1573, 1636, 1679, 1643, 1527, 1401, 1309, 1244, 1212, 1235, 1302, 1359, 1400, 1468, 1542, 1558, 1549, 1564, 1552, 1477, 1395, 1352, 1322, 1293, 1303, 1353, 1380, 1373, 1406, 1490, 1553, 1585, 1632, 1651, 1593, 1506, 1411, 1314, 1232, 1183, 1211, 1290, 1346, 1414, 1530, 1608, 1609, 1613, 1629, 1589, 1516, 1466, 1417, 1328, 1242, 1229, 1258, 1278, 1335, 1450, 1551, 1607, 1654, 1693, 1689, 1651, 1605, 1542, 1441, 1313, 1222, 1197, 1210, 1273, 1409, 1556, 1635, 1675, 1710, 1701, 1636, 1571, 1525, 1456, 1372, 1320, 1309, 1306, 1318, 1396, 1507, 1569, 1591, 1610, 1604, 1580, 1579, 1593, 1592, 1545, 1475, 1421, 1357, 1286, 1296, 1400, 1505, 1579, 1655, 1698, 1665, 1607, 1566, 1524, 1453, 1396, 1394, 1394, 1359, 1361, 1435, 1516, 1576, 1628, 1649, 1616, 1563, 1535, 1533, 1533, 1528, 1530, 1513, 1461, 1403, 1362, 1356, 1417, 1514, 1590, 1642, 1667, 1659, 1642, 1617, 1568, 1514, 1508, 1615, 1844, 2154, 2473, 2721, 2867, 2902, 2833, 2705, 2571, 2481, 2467, 2532, 2653, 2788, 2914, 3000, 3032, 3031, 2999, 2943, 2912, 2901, 2918, 2976, 3030, 3115, 3207, 3219, 3156, 3052, 2904, 2710, 2515, 2327, 2174, 2124, 2163, 2246, 2364, 2473, 2533, 2548, 2520}, + {2225, 2213, 2195, 2193, 2202, 2206, 2214, 2225, 2230, 2232, 2234, 2232, 2225, 2218, 2213, 2208, 2208, 2214, 2220, 2225, 2228, 2228, 2225, 2221, 2218, 2231, 2244, 2213, 2201, 2243, 2235, 2182, 2200, 2241, 2214, 2196, 2213, 2107, 1779, 1392, 1054, 687, 431, 453, 707, 1109, 1522, 1762, 1760, 1557, 1212, 863, 635, 492, 457, 594, 779, 892, 982, 1040, 995, 867, 745, 670, 596, 520, 505, 574, 731, 986, 1285, 1554, 1702, 1716, 1679, 1588, 1417, 1276, 1249, 1268, 1289, 1364, 1468, 1504, 1484, 1464, 1428, 1351, 1270, 1251, 1294, 1341, 1400, 1519, 1630, 1656, 1642, 1604, 1494, 1352, 1261, 1230, 1230, 1251, 1307, 1390, 1453, 1488, 1536, 1582, 1575, 1532, 1504, 1465, 1376, 1308, 1314, 1324, 1317, 1341, 1386, 1418, 1432, 1490, 1587, 1625, 1624, 1628, 1573, 1459, 1351, 1269, 1228, 1214, 1226, 1309, 1409, 1459, 1520, 1617, 1654, 1607, 1585, 1584, 1508, 1415, 1367, 1316, 1249, 1220, 1259, 1334, 1395, 1465, 1575, 1650, 1657, 1664, 1680, 1646, 1570, 1493, 1406, 1292, 1200, 1188, 1252, 1343, 1453, 1583, 1678, 1693, 1676, 1671, 1636, 1551, 1476, 1431, 1365, 1294, 1280, 1324, 1378, 1434, 1527, 1608, 1607, 1580, 1585, 1577, 1567, 1578, 1575, 1545, 1471, 1374, 1327, 1309, 1314, 1408, 1556, 1643, 1658, 1673, 1671, 1597, 1525, 1493, 1453, 1395, 1362, 1367, 1379, 1385, 1444, 1561, 1635, 1635, 1625, 1604, 1549, 1510, 1520, 1542, 1538, 1519, 1497, 1442, 1376, 1353, 1380, 1452, 1549, 1621, 1654, 1663, 1652, 1630, 1597, 1545, 1497, 1528, 1687, 1952, 2276, 2579, 2792, 2894, 2884, 2785, 2646, 2529, 2469, 2484, 2575, 2706, 2837, 2951, 3016, 3030, 3021, 2977, 2924, 2905, 2902, 2935, 2999, 3060, 3154, 3224, 3205, 3120, 3000, 2835, 2634, 2443, 2266, 2145, 2132, 2192, 2288, 2408, 2503, 2542, 2539}, + {0}, +}; +int data_10ul_one5ul_kx[][1000] = { + {2792, 2808, 2821, 2832, 2841, 2847, 2852, 2854, 2854, 2852, 2848, 2842, 2835, 2827, 2817, 2805, 2792, 2778, 2762, 2745, 2727, 2708, 2688, 2667, 2645, 2623, 2600, 2576, 2552, 2528, 2503, 2478, 2453, 2428, 2403, 2378, 2354, 2330, 2307, 2284, 2262, 2240, 2219, 2199, 2179, 2160, 2142, 2125, 2109, 2093, 2079, 2065, 2053, 2041, 2030, 2021, 2013, 2006, 2000, 1996, 1993, 1990, 1989, 1989, 1990, 1991, 1993, 1996, 2000, 2006, 2012, 2019, 2027, 2036, 2045, 2056, 2066, 2078, 2089, 2101, 2113, 2126, 2139, 2153, 2166, 2181, 2195, 2210, 2224, 2239, 2253, 2267, 2281, 2295, 2309, 2322, 2335, 2347, 2359, 2371, 2382, 2393, 2404, 2414, 2423, 2432, 2440, 2448, 2455, 2461, 2467, 2472, 2477, 2480, 2484, 2486, 2487, 2487, 2485, 2481, 2475, 2468, 2457, 2445, 2430, 2413, 2393, 2370, 2344, 2315, 2282, 2246, 2206, 2163, 2117, 2069, 2018, 1965, 1909, 1853, 1796, 1739, 1685, 1633, 1583, 1535, 1488, 1440, 1391, 1339, 1286, 1232, 1177, 1124, 1073, 1024, 977, 932, 888, 844, 800, 756, 712, 668, 626, 585, 547, 510, 475, 442, 411, 380, 350, 322, 295, 270, 245, 223, 201, 181, 161, 144, 129, 116, 106, 99, 95, 92, 92, 94, 98, 103, 112, 124, 140, 159, 182, 207, 234, 263, 293, 324, 357, 392, 430, 470, 513, 557, 603, 649, 696, 742, 788, 835, 884, 933, 984, 1035, 1085, 1135, 1184, 1232, 1280, 1328, 1377, 1426, 1475, 1523, 1569, 1612, 1653, 1691, 1727, 1762, 1797, 1831, 1864, 1896, 1926, 1952, 1976, 1996, 2014, 2029, 2042, 2054, 2064, 2073, 2079, 2083, 2084, 2082, 2078, 2073, 2065, 2056, 2046, 2034, 2020, 2004, 1985, 1964, 1942, 1920, 1898, 1875, 1852, 1827, 1801, 1774, 1744, 1713, 1681, 1650, 1620, 1590, 1561, 1531, 1501, 1470, 1437, 1404, 1372, 1341, 1312, 1285, 1259, 1235, 1210, 1186, 1161, 1136, 1111, 1089, 1068, 1050, 1035, 1021, 1008, 997, 985, 974, 964, 956, 949, 944, 940, 939, 938, 938, 939, 940, 941, 945, 950, 958, 968, 980, 994, 1011, 1029, 1048, 1070, 1095, 1122, 1151, 1183, 1217, 1254, 1292, 1332, 1374, 1417, 1463, 1509, 1558, 1608, 1659, 1712, 1766, 1820, 1875, 1929, 1984, 2039, 2093, 2148, 2203, 2257, 2312, 2367, 2421, 2475, 2528, 2580, 2630, 2680, 2728, 2774, 2820, 2864, 2907, 2948, 2988, 3025, 3061, 3094, 3125, 3154, 3181, 3207, 3230, 3252, 3273, 3292, 3310, 3325, 3338, 3348, 3356, 3362, 3365, 3366, 3365, 3362, 3357, 3350, 3340, 3328, 3313, 3294, 3274, 3250, 3225, 3196, 3166, 3134, 3099, 3062, 3024, 2983, 2940, 2896, 2851, 2805, 2759, 2712, 2664, 2616, 2568, 2520, 2471, 2423, 2374, 2327, 2280, 2234, 2188, 2144, 2102, 2060, 2019, 1980, 1942, 1905, 1870, 1837, 1805, 1775, 1747, 1721}, + {2171, 2194, 2216, 2237, 2256, 2274, 2290, 2305, 2317, 2326, 2333, 2335, 2334, 2331, 2324, 2316, 2306, 2294, 2282, 2269, 2256, 2242, 2228, 2215, 2202, 2191, 2182, 2175, 2170, 2166, 2164, 2164, 2164, 2166, 2170, 2174, 2180, 2186, 2194, 2203, 2211, 2220, 2228, 2235, 2241, 2246, 2251, 2255, 2258, 2261, 2262, 2264, 2264, 2263, 2261, 2258, 2255, 2251, 2247, 2243, 2239, 2235, 2231, 2228, 2224, 2221, 2217, 2214, 2211, 2209, 2208, 2207, 2207, 2207, 2208, 2210, 2212, 2214, 2217, 2219, 2222, 2225, 2227, 2230, 2233, 2235, 2237, 2239, 2241, 2242, 2243, 2243, 2243, 2243, 2242, 2241, 2239, 2237, 2236, 2234, 2232, 2230, 2229, 2227, 2226, 2224, 2223, 2221, 2220, 2219, 2219, 2219, 2220, 2220, 2219, 2215, 2208, 2195, 2175, 2147, 2110, 2065, 2012, 1951, 1883, 1809, 1728, 1640, 1544, 1437, 1321, 1194, 1060, 923, 789, 667, 564, 487, 440, 423, 434, 468, 522, 592, 675, 771, 879, 998, 1124, 1249, 1367, 1468, 1545, 1596, 1624, 1633, 1628, 1616, 1599, 1577, 1547, 1503, 1445, 1372, 1287, 1195, 1105, 1023, 950, 887, 832, 781, 730, 677, 625, 578, 540, 518, 513, 524, 548, 578, 612, 647, 684, 727, 780, 848, 933, 1032, 1140, 1248, 1350, 1441, 1522, 1595, 1664, 1734, 1805, 1875, 1939, 1990, 2022, 2033, 2024, 2001, 1971, 1940, 1912, 1886, 1861, 1830, 1790, 1740, 1681, 1620, 1561, 1513, 1479, 1460, 1451, 1449, 1448, 1446, 1442, 1440, 1443, 1458, 1484, 1523, 1568, 1614, 1654, 1684, 1704, 1717, 1727, 1740, 1759, 1783, 1808, 1829, 1839, 1837, 1821, 1797, 1770, 1746, 1728, 1716, 1708, 1698, 1680, 1653, 1617, 1576, 1538, 1510, 1495, 1494, 1502, 1513, 1523, 1527, 1524, 1519, 1515, 1519, 1534, 1558, 1589, 1619, 1645, 1660, 1665, 1662, 1656, 1654, 1657, 1668, 1683, 1698, 1708, 1709, 1702, 1688, 1673, 1660, 1655, 1657, 1665, 1675, 1683, 1685, 1681, 1673, 1664, 1660, 1662, 1672, 1687, 1703, 1717, 1725, 1727, 1723, 1717, 1714, 1715, 1722, 1733, 1745, 1754, 1758, 1758, 1755, 1756, 1765, 1787, 1824, 1875, 1936, 2004, 2074, 2145, 2216, 2288, 2363, 2441, 2523, 2607, 2689, 2765, 2831, 2886, 2928, 2958, 2978, 2989, 2994, 2993, 2986, 2973, 2954, 2929, 2898, 2863, 2826, 2788, 2753, 2722, 2695, 2672, 2656, 2645, 2639, 2637, 2638, 2644, 2654, 2668, 2687, 2711, 2741, 2774, 2809, 2845, 2879, 2911, 2940, 2968, 2998, 3030, 3064, 3099, 3131, 3157, 3174, 3181, 3177, 3165, 3147, 3125, 3102, 3076, 3048, 3013, 2971, 2920, 2860, 2793, 2722, 2649, 2577, 2507, 2438, 2370, 2302, 2234, 2168, 2105, 2048, 2001, 1965, 1941, 1930, 1929, 1936, 1951, 1971, 1995, 2023, 2056, 2093, 2135, 2179, 2224, 2269, 2310, 2348, 2380, 2407, 2429, 2445, 2457, 2464, 2467, 2465, 2458, 2446, 2430}, + {2179, 2200, 2220, 2238, 2254, 2269, 2282, 2293, 2302, 2309, 2314, 2315, 2313, 2308, 2300, 2291, 2280, 2269, 2257, 2246, 2234, 2222, 2211, 2200, 2190, 2181, 2174, 2168, 2164, 2162, 2162, 2164, 2167, 2171, 2176, 2181, 2188, 2195, 2202, 2210, 2218, 2225, 2232, 2239, 2244, 2248, 2252, 2254, 2255, 2256, 2255, 2254, 2252, 2249, 2245, 2241, 2237, 2232, 2228, 2224, 2220, 2216, 2213, 2211, 2209, 2207, 2206, 2206, 2206, 2206, 2207, 2208, 2209, 2210, 2212, 2214, 2215, 2217, 2219, 2220, 2222, 2224, 2226, 2227, 2229, 2230, 2231, 2232, 2233, 2233, 2233, 2233, 2232, 2232, 2231, 2229, 2228, 2226, 2225, 2223, 2221, 2220, 2218, 2217, 2216, 2215, 2214, 2214, 2214, 2214, 2214, 2215, 2216, 2217, 2217, 2215, 2210, 2200, 2183, 2157, 2124, 2082, 2031, 1974, 1909, 1837, 1757, 1669, 1573, 1468, 1355, 1235, 1107, 975, 841, 712, 597, 502, 438, 408, 413, 449, 510, 589, 679, 776, 878, 987, 1101, 1217, 1333, 1440, 1532, 1601, 1646, 1666, 1664, 1645, 1614, 1576, 1532, 1481, 1422, 1355, 1278, 1192, 1103, 1015, 933, 861, 800, 751, 709, 672, 636, 602, 572, 548, 536, 538, 555, 586, 626, 671, 719, 769, 821, 881, 951, 1032, 1127, 1229, 1334, 1436, 1529, 1612, 1683, 1745, 1802, 1855, 1905, 1949, 1982, 2001, 2004, 1990, 1962, 1927, 1888, 1852, 1819, 1789, 1758, 1722, 1678, 1627, 1572, 1519, 1475, 1446, 1434, 1435, 1445, 1459, 1471, 1480, 1487, 1496, 1512, 1538, 1576, 1621, 1670, 1716, 1752, 1776, 1789, 1794, 1797, 1801, 1809, 1819, 1828, 1831, 1825, 1807, 1779, 1746, 1713, 1685, 1665, 1651, 1641, 1630, 1612, 1588, 1558, 1527, 1501, 1486, 1484, 1493, 1510, 1529, 1544, 1554, 1558, 1560, 1565, 1577, 1599, 1628, 1659, 1686, 1704, 1710, 1704, 1692, 1679, 1672, 1673, 1681, 1693, 1703, 1705, 1699, 1684, 1665, 1647, 1637, 1636, 1645, 1660, 1676, 1686, 1689, 1685, 1676, 1669, 1667, 1674, 1689, 1709, 1729, 1744, 1751, 1750, 1743, 1735, 1731, 1733, 1742, 1756, 1770, 1780, 1786, 1787, 1789, 1796, 1816, 1850, 1901, 1965, 2039, 2117, 2196, 2273, 2348, 2424, 2500, 2579, 2659, 2736, 2808, 2871, 2921, 2957, 2980, 2992, 2994, 2989, 2979, 2965, 2947, 2923, 2895, 2863, 2827, 2789, 2752, 2718, 2689, 2666, 2649, 2639, 2635, 2637, 2642, 2651, 2663, 2678, 2698, 2722, 2752, 2786, 2824, 2862, 2898, 2930, 2958, 2983, 3007, 3033, 3062, 3092, 3123, 3149, 3168, 3176, 3173, 3160, 3140, 3116, 3090, 3064, 3037, 3006, 2968, 2921, 2866, 2802, 2732, 2660, 2588, 2518, 2452, 2388, 2324, 2261, 2198, 2137, 2081, 2032, 1993, 1967, 1953, 1951, 1959, 1974, 1994, 2018, 2046, 2077, 2112, 2151, 2192, 2235, 2277, 2317, 2352, 2383, 2407, 2426, 2439, 2448, 2453, 2453, 2450, 2442, 2429, 2413, 2392}, + {2421, 2445, 2467, 2488, 2505, 2520, 2533, 2543, 2551, 2557, 2560, 2561, 2560, 2555, 2548, 2539, 2527, 2514, 2501, 2488, 2475, 2462, 2451, 2440, 2431, 2422, 2414, 2408, 2403, 2400, 2398, 2398, 2400, 2404, 2409, 2416, 2423, 2431, 2439, 2447, 2454, 2461, 2467, 2473, 2478, 2482, 2486, 2489, 2492, 2493, 2493, 2493, 2491, 2488, 2486, 2482, 2479, 2476, 2472, 2469, 2466, 2463, 2460, 2457, 2454, 2451, 2449, 2447, 2445, 2444, 2444, 2444, 2444, 2445, 2447, 2448, 2450, 2452, 2453, 2455, 2457, 2459, 2460, 2462, 2464, 2466, 2468, 2470, 2471, 2472, 2473, 2473, 2473, 2473, 2472, 2471, 2470, 2469, 2468, 2467, 2465, 2463, 2461, 2460, 2458, 2457, 2456, 2455, 2455, 2456, 2456, 2457, 2458, 2458, 2458, 2457, 2454, 2448, 2436, 2415, 2383, 2337, 2278, 2207, 2128, 2042, 1953, 1863, 1771, 1676, 1574, 1466, 1351, 1230, 1106, 984, 870, 771, 696, 651, 638, 657, 701, 765, 839, 919, 1000, 1083, 1171, 1262, 1358, 1454, 1544, 1620, 1678, 1714, 1726, 1716, 1689, 1650, 1605, 1555, 1503, 1449, 1388, 1319, 1237, 1144, 1040, 928, 816, 710, 616, 536, 471, 419, 374, 335, 298, 266, 241, 228, 232, 254, 294, 351, 423, 506, 598, 696, 800, 909, 1023, 1140, 1259, 1375, 1486, 1588, 1678, 1757, 1823, 1878, 1921, 1952, 1970, 1976, 1970, 1951, 1923, 1887, 1847, 1805, 1762, 1719, 1675, 1627, 1574, 1517, 1459, 1405, 1360, 1328, 1311, 1307, 1312, 1323, 1335, 1348, 1362, 1379, 1403, 1435, 1476, 1524, 1574, 1622, 1662, 1693, 1715, 1728, 1737, 1744, 1752, 1760, 1767, 1769, 1764, 1751, 1730, 1704, 1677, 1650, 1628, 1610, 1594, 1578, 1557, 1532, 1502, 1472, 1447, 1429, 1423, 1426, 1435, 1447, 1459, 1468, 1475, 1482, 1492, 1509, 1532, 1560, 1590, 1615, 1633, 1640, 1638, 1630, 1623, 1620, 1624, 1634, 1647, 1658, 1664, 1662, 1654, 1642, 1631, 1626, 1628, 1637, 1652, 1667, 1677, 1681, 1677, 1668, 1659, 1652, 1652, 1658, 1669, 1681, 1691, 1696, 1697, 1694, 1691, 1690, 1692, 1700, 1712, 1727, 1743, 1760, 1779, 1803, 1836, 1879, 1935, 2001, 2077, 2158, 2242, 2325, 2407, 2487, 2565, 2639, 2710, 2775, 2834, 2885, 2926, 2956, 2975, 2983, 2981, 2970, 2953, 2931, 2905, 2878, 2849, 2819, 2787, 2754, 2722, 2691, 2662, 2638, 2621, 2612, 2609, 2613, 2620, 2632, 2645, 2660, 2679, 2701, 2729, 2762, 2798, 2835, 2872, 2906, 2936, 2964, 2992, 3019, 3049, 3080, 3110, 3135, 3153, 3161, 3156, 3140, 3114, 3083, 3050, 3016, 2982, 2946, 2906, 2857, 2799, 2731, 2656, 2577, 2499, 2425, 2357, 2295, 2238, 2183, 2130, 2078, 2029, 1986, 1950, 1925, 1913, 1913, 1925, 1947, 1975, 2006, 2039, 2073, 2107, 2142, 2179, 2217, 2256, 2295, 2333, 2367, 2395, 2417, 2431, 2439, 2441, 2439, 2433, 2424, 2413}, + {2213, 2233, 2251, 2267, 2281, 2293, 2303, 2310, 2314, 2315, 2314, 2309, 2302, 2293, 2283, 2271, 2259, 2246, 2233, 2221, 2209, 2197, 2187, 2177, 2170, 2164, 2159, 2157, 2157, 2158, 2161, 2165, 2170, 2177, 2184, 2193, 2201, 2209, 2217, 2225, 2232, 2238, 2243, 2247, 2250, 2253, 2254, 2255, 2254, 2253, 2250, 2247, 2243, 2238, 2234, 2229, 2224, 2219, 2215, 2212, 2208, 2205, 2203, 2201, 2200, 2199, 2199, 2200, 2201, 2203, 2205, 2207, 2209, 2212, 2214, 2216, 2218, 2220, 2222, 2224, 2226, 2227, 2228, 2229, 2230, 2230, 2230, 2230, 2229, 2228, 2227, 2226, 2225, 2224, 2223, 2222, 2222, 2221, 2220, 2218, 2217, 2216, 2215, 2214, 2213, 2213, 2213, 2214, 2214, 2215, 2216, 2216, 2216, 2217, 2217, 2215, 2212, 2203, 2187, 2159, 2118, 2063, 1993, 1911, 1823, 1730, 1636, 1540, 1442, 1337, 1226, 1108, 985, 863, 747, 643, 556, 490, 447, 432, 444, 482, 547, 633, 738, 855, 979, 1105, 1227, 1341, 1443, 1530, 1598, 1644, 1670, 1677, 1665, 1637, 1595, 1542, 1478, 1405, 1325, 1240, 1152, 1063, 977, 897, 823, 757, 701, 656, 621, 596, 582, 576, 576, 580, 587, 600, 618, 644, 680, 726, 781, 844, 914, 988, 1065, 1144, 1227, 1313, 1403, 1495, 1586, 1674, 1752, 1819, 1870, 1906, 1927, 1938, 1939, 1935, 1924, 1908, 1884, 1853, 1815, 1772, 1726, 1681, 1642, 1609, 1583, 1562, 1543, 1523, 1501, 1479, 1461, 1450, 1450, 1462, 1484, 1513, 1545, 1575, 1601, 1625, 1648, 1672, 1699, 1729, 1760, 1789, 1812, 1825, 1827, 1819, 1805, 1787, 1770, 1754, 1739, 1724, 1708, 1687, 1663, 1637, 1610, 1587, 1570, 1560, 1556, 1555, 1553, 1549, 1541, 1530, 1521, 1515, 1517, 1528, 1545, 1564, 1584, 1600, 1612, 1620, 1627, 1636, 1650, 1668, 1688, 1707, 1718, 1721, 1713, 1697, 1678, 1660, 1647, 1642, 1643, 1645, 1646, 1643, 1635, 1625, 1616, 1613, 1618, 1632, 1652, 1674, 1694, 1708, 1714, 1714, 1711, 1711, 1715, 1724, 1737, 1750, 1760, 1764, 1761, 1755, 1748, 1742, 1742, 1748, 1759, 1774, 1790, 1808, 1827, 1852, 1885, 1929, 1986, 2057, 2138, 2226, 2317, 2407, 2493, 2575, 2652, 2724, 2791, 2851, 2903, 2945, 2975, 2994, 3001, 2997, 2983, 2961, 2935, 2905, 2873, 2839, 2806, 2773, 2739, 2708, 2680, 2655, 2636, 2624, 2620, 2623, 2633, 2647, 2664, 2684, 2706, 2730, 2759, 2792, 2829, 2868, 2907, 2943, 2973, 2998, 3018, 3038, 3059, 3082, 3107, 3132, 3153, 3166, 3168, 3157, 3135, 3105, 3069, 3033, 2998, 2963, 2926, 2885, 2836, 2779, 2715, 2646, 2575, 2507, 2444, 2386, 2332, 2279, 2226, 2173, 2121, 2073, 2034, 2005, 1988, 1984, 1992, 2007, 2027, 2050, 2075, 2102, 2131, 2164, 2200, 2238, 2277, 2314, 2347, 2374, 2395, 2409, 2417, 2422, 2423, 2421, 2417, 2410, 2400, 2385, 2366}, + {2016, 1997, 1983, 1972, 1966, 1963, 1964, 1969, 1977, 1988, 2002, 2018, 2037, 2057, 2080, 2103, 2127, 2152, 2177, 2201, 2225, 2247, 2268, 2288, 2306, 2322, 2337, 2349, 2359, 2366, 2371, 2373, 2373, 2371, 2367, 2360, 2352, 2342, 2330, 2318, 2304, 2290, 2275, 2260, 2245, 2230, 2215, 2201, 2188, 2176, 2166, 2156, 2148, 2141, 2136, 2132, 2130, 2129, 2129, 2131, 2134, 2138, 2143, 2149, 2156, 2164, 2172, 2180, 2189, 2198, 2207, 2216, 2224, 2233, 2240, 2248, 2255, 2261, 2266, 2270, 2273, 2276, 2277, 2278, 2277, 2277, 2275, 2273, 2270, 2267, 2263, 2258, 2253, 2248, 2242, 2236, 2229, 2223, 2218, 2213, 2208, 2204, 2200, 2197, 2195, 2192, 2191, 2189, 2188, 2188, 2189, 2189, 2191, 2192, 2194, 2195, 2196, 2194, 2188, 2177, 2159, 2133, 2098, 2055, 2004, 1946, 1881, 1812, 1737, 1656, 1569, 1474, 1374, 1269, 1161, 1053, 947, 847, 755, 674, 607, 557, 524, 507, 506, 517, 539, 570, 609, 654, 705, 761, 818, 875, 933, 988, 1040, 1091, 1139, 1185, 1226, 1263, 1296, 1323, 1344, 1359, 1368, 1371, 1366, 1356, 1339, 1317, 1290, 1260, 1227, 1192, 1155, 1114, 1070, 1023, 974, 925, 878, 834, 795, 764, 740, 725, 721, 727, 743, 769, 806, 851, 904, 965, 1031, 1104, 1180, 1258, 1337, 1416, 1495, 1571, 1645, 1716, 1781, 1842, 1897, 1947, 1991, 2029, 2062, 2087, 2107, 2119, 2124, 2122, 2111, 2092, 2066, 2035, 2000, 1962, 1922, 1882, 1841, 1799, 1757, 1716, 1676, 1638, 1604, 1571, 1541, 1515, 1491, 1471, 1454, 1440, 1429, 1421, 1417, 1415, 1416, 1421, 1428, 1437, 1449, 1463, 1479, 1498, 1519, 1541, 1564, 1588, 1611, 1633, 1653, 1669, 1683, 1695, 1706, 1716, 1724, 1733, 1738, 1742, 1745, 1746, 1745, 1743, 1740, 1736, 1732, 1726, 1719, 1711, 1701, 1688, 1673, 1658, 1642, 1626, 1613, 1601, 1590, 1581, 1573, 1568, 1566, 1565, 1568, 1573, 1581, 1590, 1601, 1613, 1626, 1638, 1651, 1664, 1676, 1688, 1700, 1712, 1723, 1733, 1743, 1753, 1762, 1770, 1780, 1789, 1799, 1809, 1820, 1834, 1849, 1867, 1890, 1918, 1951, 1991, 2038, 2090, 2146, 2206, 2269, 2334, 2401, 2468, 2535, 2601, 2664, 2725, 2781, 2835, 2883, 2927, 2964, 2997, 3023, 3043, 3058, 3067, 3071, 3070, 3064, 3054, 3040, 3022, 3002, 2981, 2958, 2934, 2909, 2885, 2861, 2838, 2816, 2796, 2778, 2762, 2751, 2742, 2736, 2733, 2733, 2735, 2741, 2750, 2762, 2779, 2801, 2826, 2854, 2883, 2913, 2940, 2964, 2984, 3000, 3012, 3021, 3026, 3028, 3027, 3021, 3010, 2992, 2967, 2935, 2895, 2849, 2797, 2740, 2679, 2615, 2549, 2482, 2414, 2346, 2280, 2216, 2155, 2098, 2046, 2000, 1959, 1926, 1898, 1878, 1863, 1855, 1853, 1857, 1867, 1882, 1902, 1927, 1956, 1990, 2026, 2064, 2104, 2144, 2185, 2225, 2263, 2300}, + {2130, 2146, 2164, 2182, 2200, 2219, 2236, 2253, 2268, 2282, 2295, 2305, 2312, 2318, 2321, 2321, 2320, 2316, 2311, 2304, 2297, 2288, 2278, 2268, 2257, 2247, 2236, 2226, 2217, 2209, 2203, 2197, 2193, 2191, 2189, 2189, 2189, 2190, 2192, 2194, 2198, 2203, 2208, 2214, 2221, 2227, 2233, 2239, 2244, 2248, 2252, 2256, 2259, 2262, 2264, 2266, 2267, 2267, 2266, 2265, 2263, 2260, 2257, 2254, 2251, 2247, 2244, 2241, 2237, 2234, 2231, 2228, 2226, 2223, 2221, 2220, 2219, 2219, 2219, 2220, 2221, 2223, 2225, 2227, 2229, 2231, 2233, 2236, 2238, 2240, 2242, 2244, 2246, 2247, 2249, 2250, 2250, 2250, 2250, 2249, 2248, 2247, 2246, 2245, 2244, 2243, 2241, 2239, 2237, 2235, 2232, 2229, 2225, 2220, 2215, 2209, 2201, 2190, 2172, 2146, 2108, 2058, 1996, 1924, 1844, 1761, 1676, 1592, 1505, 1414, 1314, 1203, 1078, 944, 807, 677, 565, 479, 425, 404, 410, 437, 479, 530, 588, 655, 733, 825, 930, 1045, 1161, 1270, 1361, 1428, 1471, 1491, 1494, 1487, 1475, 1461, 1445, 1423, 1391, 1345, 1286, 1214, 1136, 1057, 983, 916, 858, 807, 759, 709, 658, 607, 558, 518, 490, 476, 478, 492, 514, 543, 575, 612, 658, 714, 785, 870, 968, 1073, 1182, 1287, 1386, 1478, 1564, 1645, 1724, 1800, 1870, 1930, 1978, 2009, 2022, 2019, 2004, 1982, 1955, 1928, 1899, 1866, 1828, 1782, 1728, 1671, 1614, 1564, 1526, 1500, 1486, 1479, 1477, 1474, 1469, 1464, 1463, 1468, 1483, 1509, 1544, 1583, 1622, 1655, 1681, 1699, 1711, 1722, 1735, 1751, 1770, 1789, 1804, 1812, 1810, 1800, 1783, 1765, 1747, 1734, 1724, 1715, 1704, 1686, 1662, 1631, 1599, 1569, 1546, 1533, 1529, 1532, 1537, 1541, 1540, 1536, 1531, 1529, 1534, 1546, 1567, 1591, 1614, 1632, 1641, 1642, 1638, 1634, 1634, 1640, 1653, 1670, 1685, 1696, 1699, 1695, 1686, 1677, 1672, 1673, 1681, 1692, 1705, 1714, 1717, 1715, 1708, 1701, 1697, 1698, 1706, 1716, 1727, 1733, 1731, 1721, 1705, 1685, 1666, 1653, 1645, 1642, 1643, 1642, 1640, 1635, 1632, 1634, 1646, 1673, 1715, 1772, 1841, 1918, 1999, 2081, 2164, 2249, 2334, 2422, 2512, 2601, 2688, 2768, 2839, 2897, 2941, 2972, 2991, 3001, 3002, 2997, 2985, 2968, 2945, 2915, 2880, 2841, 2798, 2755, 2713, 2675, 2640, 2612, 2591, 2575, 2566, 2561, 2560, 2562, 2569, 2581, 2600, 2626, 2660, 2699, 2741, 2783, 2822, 2858, 2890, 2921, 2954, 2989, 3026, 3065, 3101, 3130, 3148, 3155, 3148, 3130, 3105, 3076, 3046, 3015, 2983, 2946, 2901, 2846, 2781, 2707, 2628, 2548, 2471, 2399, 2332, 2268, 2206, 2144, 2083, 2025, 1971, 1926, 1893, 1872, 1865, 1869, 1883, 1903, 1928, 1955, 1985, 2018, 2054, 2094, 2138, 2183, 2229, 2273, 2313, 2347, 2374, 2395, 2411, 2422, 2429, 2432, 2432, 2428, 2420}, + {2078, 2102, 2128, 2154, 2180, 2205, 2229, 2251, 2272, 2290, 2306, 2319, 2330, 2338, 2342, 2344, 2342, 2338, 2330, 2321, 2309, 2296, 2282, 2267, 2251, 2236, 2221, 2207, 2194, 2182, 2171, 2162, 2154, 2149, 2145, 2143, 2144, 2145, 2149, 2154, 2160, 2167, 2175, 2184, 2193, 2202, 2211, 2220, 2229, 2236, 2243, 2249, 2254, 2258, 2261, 2263, 2264, 2264, 2263, 2261, 2258, 2254, 2250, 2246, 2242, 2237, 2232, 2228, 2224, 2220, 2216, 2212, 2208, 2205, 2203, 2201, 2199, 2198, 2198, 2198, 2198, 2199, 2201, 2203, 2205, 2207, 2210, 2213, 2216, 2219, 2222, 2225, 2228, 2230, 2232, 2234, 2235, 2236, 2237, 2237, 2237, 2236, 2235, 2234, 2232, 2230, 2229, 2227, 2225, 2223, 2221, 2220, 2218, 2216, 2214, 2211, 2207, 2200, 2188, 2169, 2142, 2105, 2058, 2002, 1939, 1870, 1795, 1712, 1620, 1518, 1405, 1285, 1160, 1032, 905, 781, 666, 564, 482, 426, 401, 408, 444, 503, 580, 665, 755, 849, 945, 1045, 1147, 1249, 1347, 1435, 1507, 1560, 1593, 1607, 1604, 1588, 1564, 1534, 1498, 1456, 1408, 1351, 1285, 1212, 1135, 1057, 982, 913, 853, 801, 753, 708, 663, 618, 577, 543, 520, 511, 516, 535, 565, 604, 650, 703, 764, 835, 918, 1012, 1117, 1230, 1344, 1455, 1559, 1653, 1738, 1815, 1885, 1948, 2005, 2051, 2086, 2105, 2108, 2095, 2070, 2036, 1997, 1957, 1918, 1878, 1835, 1786, 1729, 1666, 1602, 1541, 1489, 1452, 1428, 1417, 1414, 1414, 1415, 1415, 1417, 1424, 1439, 1464, 1498, 1540, 1584, 1626, 1661, 1688, 1707, 1722, 1735, 1750, 1767, 1785, 1801, 1813, 1816, 1811, 1799, 1782, 1765, 1750, 1738, 1729, 1718, 1702, 1679, 1649, 1615, 1581, 1552, 1532, 1522, 1519, 1520, 1522, 1521, 1517, 1511, 1508, 1510, 1520, 1540, 1565, 1592, 1614, 1628, 1633, 1631, 1626, 1625, 1630, 1642, 1660, 1680, 1696, 1706, 1707, 1702, 1694, 1688, 1688, 1694, 1707, 1722, 1735, 1742, 1741, 1734, 1724, 1715, 1711, 1713, 1721, 1732, 1741, 1747, 1746, 1741, 1732, 1724, 1719, 1720, 1725, 1734, 1742, 1750, 1757, 1766, 1779, 1803, 1839, 1890, 1953, 2026, 2106, 2188, 2272, 2355, 2437, 2518, 2598, 2677, 2753, 2825, 2890, 2946, 2991, 3024, 3045, 3054, 3054, 3046, 3032, 3013, 2989, 2962, 2932, 2898, 2861, 2822, 2783, 2745, 2710, 2680, 2657, 2640, 2630, 2625, 2624, 2627, 2634, 2644, 2660, 2682, 2711, 2746, 2785, 2827, 2867, 2905, 2939, 2971, 3002, 3034, 3067, 3102, 3136, 3166, 3189, 3202, 3202, 3191, 3170, 3142, 3112, 3080, 3046, 3008, 2964, 2909, 2844, 2769, 2687, 2602, 2518, 2437, 2362, 2292, 2226, 2163, 2103, 2045, 1993, 1947, 1912, 1889, 1878, 1881, 1894, 1916, 1944, 1976, 2010, 2047, 2085, 2127, 2170, 2216, 2262, 2308, 2351, 2390, 2423, 2449, 2468, 2481, 2488, 2491, 2489, 2484, 2474}, + + {0}, +}; +int data_10ul_water[][350] = { + {2812, 2807, 2803, 2807, 2807, 2806, 2811, 2813, 2813, 2814, 2811, 2807, 2806, 2807, 2808, 2810, 2811, 2812, 2811, 2810, 2793, 2679, 2355, 1884, 1494, 1320, 1343, 1513, 1720, 1863, 1917, 1862, 1735, 1594, 1436, 1311, 1284, 1300, 1295, 1296, 1298, 1248, 1157, 1090, 1066, 1038, 986, 970, 973, 913, 827, 825, 943, 1122, 1351, 1636, 1850, 1908, 1886, 1821, 1696, 1573, 1509, 1503, 1523, 1530, 1556, 1620, 1635, 1595, 1583, 1589, 1545, 1494, 1528, 1597, 1632, 1693, 1789, 1828, 1778, 1700, 1638, 1548, 1429, 1389, 1437, 1475, 1507, 1591, 1680, 1718, 1733, 1759, 1759, 1688, 1599, 1548, 1509, 1460, 1446, 1495, 1542, 1545, 1563, 1629, 1664, 1671, 1734, 1810, 1803, 1738, 1677, 1603, 1475, 1364, 1353, 1384, 1403, 1474, 1593, 1679, 1732, 1778, 1813, 1802, 1723, 1652, 1614, 1527, 1423, 1394, 1419, 1413, 1421, 1528, 1639, 1675, 1714, 1782, 1802, 1762, 1738, 1746, 1692, 1566, 1473, 1425, 1363, 1337, 1422, 1557, 1657, 1729, 1794, 1821, 1783, 1738, 1724, 1676, 1572, 1485, 1447, 1409, 1378, 1437, 1570, 1666, 1706, 1743, 1756, 1703, 1646, 1653, 1683, 1654, 1602, 1592, 1551, 1453, 1412, 1460, 1532, 1609, 1690, 1758, 1767, 1721, 1703, 1709, 1653, 1560, 1517, 1502, 1438, 1383, 1429, 1519, 1591, 1677, 1771, 1786, 1712, 1652, 1645, 1622, 1569, 1567, 1599, 1578, 1525, 1508, 1504, 1484, 1492, 1570, 1655, 1680, 1695, 1737, 1746, 1700, 1651, 1614, 1557, 1533, 1676, 1975, 2321, 2654, 2919, 3040, 3026, 2924, 2785, 2672, 2615, 2634, 2727, 2856, 2980, 3080, 3147, 3173, 3153, 3116, 3084, 3066, 3080, 3132, 3220, 3299, 3339, 3373, 3390, 3354, 3278, 3131, 2893, 2642, 2429, 2295, 2277, 2350, 2473, 2610, 2709, 2753, 2743, 2685}, + {2809, 2810, 2804, 2801, 2805, 2805, 2806, 2811, 2812, 2810, 2809, 2808, 2806, 2805, 2807, 2808, 2808, 2808, 2807, 2807, 2790, 2657, 2305, 1830, 1454, 1295, 1330, 1510, 1725, 1866, 1916, 1865, 1735, 1594, 1441, 1305, 1262, 1283, 1278, 1262, 1271, 1244, 1156, 1082, 1064, 1039, 982, 958, 966, 914, 812, 810, 961, 1153, 1374, 1655, 1865, 1921, 1901, 1841, 1730, 1587, 1487, 1481, 1504, 1501, 1533, 1622, 1654, 1598, 1575, 1593, 1551, 1496, 1531, 1612, 1648, 1685, 1778, 1833, 1771, 1679, 1629, 1551, 1433, 1388, 1438, 1482, 1508, 1583, 1686, 1736, 1740, 1764, 1775, 1694, 1582, 1532, 1508, 1451, 1424, 1485, 1551, 1548, 1559, 1636, 1686, 1689, 1741, 1824, 1815, 1712, 1636, 1584, 1470, 1361, 1350, 1382, 1416, 1492, 1612, 1713, 1748, 1760, 1802, 1802, 1708, 1633, 1612, 1536, 1411, 1373, 1414, 1417, 1424, 1533, 1658, 1695, 1707, 1774, 1814, 1763, 1722, 1734, 1688, 1561, 1462, 1420, 1374, 1350, 1427, 1565, 1668, 1725, 1787, 1833, 1798, 1735, 1720, 1680, 1563, 1457, 1428, 1407, 1376, 1431, 1572, 1679, 1716, 1747, 1772, 1725, 1640, 1636, 1677, 1646, 1585, 1570, 1535, 1456, 1429, 1493, 1580, 1626, 1668, 1741, 1759, 1705, 1690, 1718, 1672, 1555, 1499, 1494, 1434, 1374, 1427, 1540, 1612, 1671, 1764, 1797, 1716, 1640, 1642, 1630, 1570, 1552, 1588, 1579, 1524, 1502, 1512, 1504, 1503, 1572, 1661, 1682, 1682, 1728, 1753, 1703, 1638, 1608, 1569, 1554, 1700, 2012, 2361, 2679, 2930, 3048, 3031, 2930, 2797, 2683, 2627, 2642, 2725, 2851, 2976, 3077, 3149, 3180, 3163, 3128, 3098, 3074, 3082, 3132, 3219, 3302, 3344, 3370, 3369, 3328, 3254, 3108, 2882, 2638, 2428, 2295, 2273, 2342, 2463, 2598, 2701, 2750, 2744, 2691}, + {2803, 2804, 2804, 2797, 2795, 2800, 2802, 2803, 2806, 2807, 2804, 2803, 2803, 2802, 2802, 2803, 2803, 2802, 2804, 2805, 2777, 2610, 2224, 1758, 1407, 1233, 1254, 1397, 1571, 1764, 1900, 1879, 1793, 1719, 1554, 1343, 1238, 1216, 1152, 1089, 1110, 1151, 1126, 1091, 1120, 1134, 1054, 973, 950, 885, 756, 751, 945, 1172, 1377, 1655, 1922, 2003, 1952, 1908, 1842, 1663, 1479, 1443, 1457, 1403, 1405, 1525, 1604, 1602, 1626, 1680, 1666, 1575, 1553, 1625, 1646, 1629, 1703, 1808, 1770, 1655, 1635, 1614, 1480, 1384, 1435, 1491, 1465, 1508, 1670, 1765, 1737, 1763, 1831, 1756, 1593, 1531, 1522, 1439, 1371, 1430, 1517, 1525, 1544, 1656, 1748, 1748, 1769, 1849, 1842, 1706, 1601, 1569, 1475, 1335, 1311, 1384, 1416, 1445, 1578, 1738, 1776, 1767, 1840, 1870, 1749, 1630, 1588, 1506, 1381, 1330, 1375, 1411, 1418, 1510, 1671, 1740, 1737, 1800, 1877, 1821, 1719, 1711, 1687, 1536, 1397, 1384, 1387, 1339, 1388, 1574, 1700, 1706, 1768, 1881, 1863, 1762, 1731, 1705, 1569, 1418, 1375, 1376, 1354, 1396, 1554, 1698, 1731, 1746, 1810, 1802, 1697, 1658, 1700, 1650, 1527, 1496, 1509, 1443, 1392, 1490, 1629, 1652, 1652, 1750, 1804, 1729, 1684, 1714, 1674, 1555, 1486, 1485, 1438, 1355, 1393, 1544, 1627, 1649, 1748, 1838, 1763, 1652, 1674, 1686, 1578, 1506, 1556, 1567, 1473, 1440, 1522, 1550, 1506, 1568, 1698, 1715, 1675, 1720, 1774, 1720, 1624, 1592, 1589, 1599, 1739, 2045, 2394, 2699, 2942, 3089, 3112, 3031, 2900, 2773, 2680, 2642, 2673, 2762, 2878, 3000, 3117, 3200, 3228, 3224, 3198, 3159, 3133, 3142, 3189, 3236, 3274, 3317, 3345, 3334, 3271, 3119, 2888, 2638, 2415, 2266, 2220, 2264, 2373, 2515, 2650, 2745, 2785}, + {2806, 2811, 2806, 2797, 2801, 2803, 2801, 2805, 2812, 2810, 2809, 2809, 2807, 2805, 2806, 2806, 2804, 2804, 2805, 2805, 2795, 2696, 2405, 1978, 1571, 1322, 1273, 1388, 1559, 1701, 1838, 1905, 1816, 1692, 1598, 1445, 1285, 1239, 1252, 1198, 1139, 1163, 1173, 1107, 1073, 1101, 1082, 997, 940, 920, 841, 756, 848, 1086, 1320, 1559, 1817, 1975, 1971, 1894, 1809, 1691, 1545, 1453, 1450, 1466, 1464, 1511, 1609, 1648, 1610, 1605, 1633, 1589, 1524, 1561, 1640, 1666, 1697, 1777, 1816, 1734, 1628, 1591, 1528, 1412, 1380, 1441, 1478, 1516, 1617, 1733, 1788, 1784, 1787, 1773, 1662, 1522, 1479, 1480, 1416, 1385, 1484, 1564, 1559, 1604, 1716, 1767, 1753, 1785, 1837, 1773, 1627, 1546, 1505, 1405, 1319, 1350, 1423, 1464, 1537, 1671, 1771, 1788, 1798, 1829, 1790, 1672, 1580, 1535, 1454, 1349, 1338, 1407, 1445, 1484, 1604, 1726, 1757, 1762, 1811, 1834, 1766, 1692, 1675, 1610, 1463, 1369, 1365, 1368, 1397, 1512, 1665, 1751, 1768, 1811, 1852, 1798, 1711, 1677, 1629, 1491, 1369, 1365, 1389, 1402, 1496, 1663, 1761, 1753, 1754, 1784, 1733, 1634, 1630, 1661, 1599, 1518, 1506, 1490, 1437, 1446, 1553, 1650, 1675, 1703, 1763, 1769, 1714, 1694, 1703, 1629, 1498, 1447, 1445, 1388, 1357, 1465, 1615, 1683, 1727, 1800, 1809, 1704, 1624, 1640, 1620, 1533, 1511, 1547, 1530, 1483, 1491, 1542, 1560, 1561, 1628, 1708, 1703, 1679, 1726, 1760, 1674, 1571, 1553, 1572, 1667, 1917, 2267, 2606, 2878, 3045, 3087, 3024, 2896, 2761, 2668, 2633, 2665, 2760, 2882, 3000, 3107, 3187, 3213, 3196, 3166, 3125, 3101, 3114, 3172, 3245, 3294, 3333, 3359, 3347, 3297, 3177, 2967, 2716, 2482, 2308, 2237, 2267, 2368, 2506, 2640, 2734, 2774, 2755}, + {2806, 2808, 2805, 2804, 2806, 2805, 2804, 2806, 2808, 2807, 2805, 2805, 2804, 2804, 2806, 2809, 2809, 2808, 2807, 2801, 2732, 2467, 2018, 1594, 1303, 1210, 1378, 1624, 1738, 1838, 1953, 1878, 1653, 1513, 1422, 1271, 1185, 1224, 1257, 1207, 1163, 1186, 1176, 1087, 1035, 1052, 1024, 934, 873, 845, 802, 836, 1032, 1319, 1584, 1788, 1933, 1987, 1905, 1756, 1653, 1578, 1476, 1424, 1479, 1537, 1536, 1570, 1646, 1647, 1588, 1575, 1600, 1572, 1533, 1596, 1705, 1740, 1741, 1776, 1755, 1655, 1566, 1518, 1470, 1407, 1405, 1493, 1567, 1599, 1682, 1802, 1827, 1760, 1724, 1687, 1560, 1444, 1443, 1471, 1444, 1453, 1555, 1628, 1613, 1640, 1743, 1788, 1764, 1776, 1784, 1690, 1553, 1481, 1444, 1376, 1336, 1398, 1500, 1557, 1621, 1742, 1821, 1796, 1774, 1791, 1731, 1586, 1494, 1473, 1409, 1336, 1374, 1480, 1532, 1565, 1677, 1787, 1778, 1750, 1788, 1788, 1716, 1655, 1622, 1544, 1408, 1339, 1388, 1441, 1474, 1598, 1765, 1804, 1766, 1801, 1835, 1749, 1639, 1605, 1553, 1414, 1325, 1382, 1465, 1500, 1600, 1761, 1803, 1732, 1715, 1734, 1682, 1621, 1633, 1644, 1575, 1489, 1470, 1476, 1462, 1500, 1631, 1724, 1710, 1710, 1768, 1763, 1682, 1653, 1651, 1558, 1439, 1409, 1427, 1404, 1420, 1572, 1729, 1756, 1747, 1768, 1733, 1645, 1605, 1623, 1603, 1531, 1514, 1559, 1535, 1459, 1487, 1583, 1595, 1578, 1659, 1740, 1718, 1689, 1736, 1739, 1616, 1514, 1549, 1670, 1877, 2208, 2580, 2871, 3033, 3076, 3020, 2892, 2750, 2656, 2632, 2671, 2768, 2894, 3014, 3108, 3175, 3201, 3180, 3146, 3108, 3089, 3108, 3170, 3252, 3309, 3346, 3365, 3351, 3300, 3186, 2983, 2733, 2497, 2322, 2248, 2278, 2381, 2519, 2649, 2736, 2768, 2743}, + {2804, 2807, 2803, 2801, 2807, 2807, 2807, 2811, 2811, 2809, 2810, 2810, 2807, 2806, 2806, 2805, 2806, 2809, 2811, 2809, 2770, 2571, 2161, 1707, 1391, 1285, 1368, 1531, 1686, 1833, 1907, 1829, 1720, 1631, 1475, 1320, 1274, 1274, 1227, 1185, 1202, 1203, 1133, 1077, 1092, 1078, 1007, 973, 961, 881, 785, 814, 979, 1195, 1448, 1728, 1930, 1981, 1928, 1853, 1747, 1594, 1478, 1464, 1478, 1461, 1492, 1588, 1632, 1612, 1619, 1650, 1616, 1542, 1552, 1618, 1645, 1680, 1760, 1794, 1750, 1691, 1639, 1568, 1463, 1399, 1430, 1477, 1490, 1563, 1705, 1781, 1777, 1801, 1810, 1701, 1558, 1500, 1481, 1424, 1399, 1476, 1557, 1560, 1584, 1684, 1742, 1741, 1781, 1837, 1796, 1685, 1600, 1533, 1438, 1358, 1358, 1411, 1449, 1506, 1631, 1744, 1772, 1784, 1830, 1818, 1706, 1611, 1563, 1479, 1381, 1363, 1415, 1445, 1470, 1573, 1693, 1732, 1744, 1790, 1807, 1773, 1740, 1717, 1658, 1536, 1424, 1393, 1380, 1370, 1453, 1611, 1710, 1736, 1793, 1848, 1813, 1747, 1720, 1669, 1541, 1419, 1385, 1386, 1381, 1455, 1618, 1736, 1761, 1770, 1781, 1735, 1663, 1648, 1663, 1626, 1560, 1530, 1504, 1447, 1432, 1519, 1626, 1667, 1692, 1748, 1765, 1717, 1699, 1718, 1671, 1557, 1491, 1472, 1408, 1345, 1413, 1560, 1657, 1718, 1787, 1798, 1737, 1679, 1663, 1640, 1570, 1524, 1548, 1545, 1487, 1480, 1541, 1560, 1543, 1603, 1689, 1694, 1682, 1730, 1765, 1709, 1625, 1592, 1577, 1592, 1764, 2098, 2457, 2762, 2990, 3090, 3062, 2954, 2820, 2704, 2643, 2646, 2718, 2835, 2956, 3065, 3150, 3199, 3198, 3170, 3135, 3104, 3104, 3144, 3220, 3294, 3339, 3359, 3338, 3288, 3213, 3059, 2839, 2610, 2409, 2288, 2271, 2336, 2454, 2586, 2692, 2750, 2752}, + {2805, 2807, 2800, 2797, 2803, 2803, 2801, 2806, 2809, 2808, 2809, 2810, 2807, 2806, 2805, 2803, 2804, 2806, 2809, 2808, 2781, 2617, 2237, 1769, 1422, 1278, 1312, 1472, 1652, 1786, 1867, 1863, 1776, 1662, 1515, 1356, 1270, 1244, 1195, 1154, 1172, 1186, 1138, 1101, 1119, 1098, 1028, 993, 972, 886, 781, 795, 950, 1150, 1394, 1693, 1920, 1984, 1955, 1893, 1773, 1617, 1509, 1473, 1456, 1446, 1487, 1571, 1620, 1616, 1629, 1655, 1620, 1562, 1576, 1627, 1644, 1676, 1757, 1797, 1750, 1689, 1653, 1583, 1464, 1405, 1440, 1466, 1478, 1566, 1684, 1749, 1795, 1842, 1829, 1724, 1590, 1512, 1472, 1410, 1390, 1468, 1545, 1555, 1596, 1699, 1749, 1749, 1796, 1850, 1803, 1687, 1610, 1552, 1442, 1347, 1358, 1411, 1435, 1499, 1634, 1735, 1765, 1799, 1841, 1816, 1721, 1638, 1578, 1482, 1383, 1364, 1403, 1426, 1469, 1587, 1702, 1739, 1757, 1808, 1822, 1772, 1732, 1720, 1656, 1527, 1436, 1415, 1386, 1375, 1463, 1591, 1678, 1744, 1817, 1858, 1824, 1763, 1730, 1668, 1538, 1428, 1397, 1381, 1369, 1454, 1618, 1729, 1765, 1794, 1808, 1750, 1665, 1655, 1672, 1616, 1545, 1535, 1512, 1440, 1433, 1526, 1617, 1663, 1707, 1757, 1760, 1724, 1717, 1729, 1677, 1568, 1503, 1470, 1397, 1348, 1424, 1560, 1648, 1718, 1805, 1822, 1744, 1678, 1671, 1639, 1555, 1524, 1558, 1542, 1485, 1490, 1530, 1545, 1566, 1632, 1697, 1697, 1687, 1731, 1756, 1697, 1628, 1610, 1581, 1572, 1737, 2068, 2415, 2725, 2977, 3098, 3082, 2983, 2850, 2727, 2651, 2641, 2702, 2812, 2931, 3044, 3139, 3198, 3207, 3185, 3151, 3116, 3107, 3143, 3214, 3276, 3318, 3353, 3363, 3336, 3264, 3106, 2868, 2617, 2402, 2269, 2245, 2312, 2435, 2576, 2694, 2763, 2774}, + {2806, 2805, 2800, 2801, 2805, 2805, 2807, 2809, 2808, 2808, 2810, 2810, 2808, 2806, 2804, 2803, 2804, 2807, 2808, 2809, 2792, 2650, 2286, 1823, 1418, 1233, 1332, 1547, 1717, 1846, 1940, 1890, 1718, 1576, 1464, 1328, 1242, 1259, 1290, 1256, 1219, 1212, 1176, 1102, 1057, 1051, 1029, 985, 949, 911, 840, 801, 913, 1156, 1421, 1661, 1873, 1989, 1940, 1811, 1716, 1622, 1509, 1459, 1499, 1539, 1529, 1557, 1635, 1638, 1584, 1580, 1588, 1562, 1563, 1617, 1691, 1737, 1750, 1780, 1782, 1684, 1577, 1545, 1506, 1412, 1399, 1494, 1551, 1573, 1667, 1783, 1810, 1781, 1770, 1731, 1598, 1465, 1449, 1464, 1436, 1456, 1549, 1606, 1611, 1646, 1717, 1754, 1760, 1792, 1811, 1736, 1605, 1521, 1475, 1398, 1341, 1393, 1481, 1522, 1589, 1714, 1791, 1787, 1789, 1814, 1759, 1622, 1533, 1499, 1427, 1358, 1384, 1452, 1504, 1578, 1682, 1763, 1768, 1745, 1772, 1783, 1718, 1663, 1660, 1601, 1461, 1386, 1412, 1426, 1452, 1572, 1714, 1764, 1758, 1800, 1831, 1763, 1676, 1650, 1591, 1459, 1371, 1382, 1420, 1474, 1591, 1736, 1799, 1769, 1741, 1730, 1675, 1615, 1631, 1662, 1610, 1531, 1511, 1497, 1452, 1476, 1602, 1698, 1704, 1712, 1763, 1759, 1687, 1678, 1703, 1614, 1481, 1435, 1411, 1373, 1407, 1544, 1698, 1759, 1767, 1796, 1769, 1651, 1585, 1625, 1616, 1530, 1526, 1588, 1557, 1483, 1507, 1580, 1578, 1564, 1648, 1727, 1698, 1676, 1739, 1751, 1649, 1563, 1548, 1583, 1734, 2035, 2405, 2737, 2966, 3063, 3034, 2920, 2782, 2678, 2637, 2660, 2743, 2867, 2983, 3075, 3137, 3169, 3164, 3131, 3101, 3085, 3099, 3149, 3235, 3316, 3356, 3368, 3336, 3275, 3206, 3076, 2876, 2660, 2459, 2327, 2300, 2356, 2467, 2591, 2686, 2737, 2735}, + {2810, 2805, 2802, 2806, 2808, 2808, 2810, 2809, 2809, 2811, 2812, 2811, 2810, 2809, 2807, 2805, 2806, 2809, 2811, 2810, 2783, 2619, 2232, 1761, 1409, 1289, 1372, 1542, 1720, 1860, 1905, 1837, 1730, 1605, 1449, 1333, 1294, 1277, 1259, 1244, 1229, 1204, 1149, 1097, 1087, 1065, 1013, 991, 976, 896, 800, 812, 948, 1149, 1417, 1713, 1921, 1975, 1928, 1851, 1733, 1588, 1499, 1476, 1468, 1485, 1539, 1607, 1640, 1622, 1613, 1621, 1586, 1545, 1573, 1634, 1660, 1696, 1775, 1801, 1741, 1677, 1629, 1552, 1454, 1415, 1453, 1486, 1507, 1594, 1708, 1759, 1784, 1819, 1795, 1691, 1579, 1507, 1463, 1427, 1433, 1493, 1551, 1578, 1619, 1687, 1728, 1737, 1777, 1825, 1787, 1689, 1614, 1541, 1445, 1380, 1385, 1425, 1452, 1511, 1633, 1727, 1758, 1792, 1821, 1792, 1720, 1648, 1578, 1486, 1399, 1379, 1413, 1441, 1489, 1603, 1708, 1733, 1743, 1788, 1796, 1750, 1723, 1711, 1650, 1540, 1458, 1431, 1400, 1390, 1481, 1612, 1688, 1736, 1798, 1826, 1793, 1752, 1724, 1657, 1545, 1450, 1404, 1380, 1390, 1487, 1639, 1744, 1772, 1787, 1783, 1714, 1640, 1641, 1655, 1616, 1574, 1566, 1529, 1453, 1443, 1535, 1621, 1660, 1706, 1741, 1730, 1714, 1725, 1734, 1685, 1583, 1513, 1469, 1386, 1344, 1431, 1567, 1656, 1734, 1820, 1815, 1722, 1661, 1651, 1614, 1551, 1545, 1578, 1552, 1500, 1513, 1548, 1544, 1552, 1617, 1672, 1677, 1694, 1743, 1752, 1706, 1652, 1607, 1558, 1570, 1746, 2063, 2417, 2747, 2989, 3080, 3044, 2933, 2797, 2688, 2639, 2658, 2740, 2858, 2975, 3074, 3139, 3173, 3174, 3144, 3115, 3099, 3110, 3156, 3237, 3310, 3349, 3362, 3330, 3277, 3212, 3073, 2869, 2648, 2442, 2317, 2295, 2352, 2465, 2591, 2689, 2743, 2742}, + {2810, 2808, 2802, 2802, 2807, 2807, 2809, 2812, 2812, 2812, 2813, 2812, 2811, 2809, 2806, 2805, 2807, 2810, 2812, 2812, 2774, 2567, 2149, 1697, 1373, 1266, 1395, 1626, 1772, 1857, 1927, 1855, 1673, 1544, 1445, 1328, 1261, 1279, 1306, 1261, 1204, 1194, 1163, 1088, 1049, 1063, 1057, 988, 925, 893, 825, 801, 950, 1209, 1484, 1744, 1933, 2007, 1942, 1790, 1677, 1600, 1495, 1440, 1495, 1549, 1535, 1561, 1643, 1643, 1585, 1582, 1610, 1587, 1556, 1613, 1713, 1743, 1740, 1780, 1773, 1664, 1566, 1527, 1474, 1414, 1428, 1506, 1565, 1612, 1699, 1793, 1821, 1788, 1749, 1693, 1570, 1452, 1441, 1466, 1452, 1471, 1563, 1626, 1629, 1663, 1747, 1788, 1767, 1776, 1789, 1702, 1567, 1494, 1449, 1389, 1371, 1428, 1513, 1565, 1619, 1725, 1801, 1782, 1768, 1796, 1745, 1601, 1511, 1487, 1421, 1359, 1400, 1497, 1549, 1590, 1692, 1779, 1759, 1730, 1774, 1785, 1711, 1655, 1638, 1564, 1445, 1392, 1417, 1447, 1493, 1602, 1729, 1774, 1766, 1797, 1821, 1757, 1667, 1630, 1570, 1436, 1349, 1384, 1449, 1507, 1629, 1786, 1831, 1757, 1721, 1726, 1662, 1598, 1619, 1633, 1584, 1532, 1511, 1503, 1482, 1510, 1632, 1723, 1703, 1695, 1755, 1754, 1677, 1674, 1699, 1599, 1465, 1428, 1427, 1388, 1407, 1572, 1739, 1767, 1761, 1797, 1760, 1637, 1583, 1612, 1593, 1535, 1538, 1573, 1547, 1496, 1519, 1584, 1590, 1585, 1657, 1724, 1710, 1696, 1743, 1744, 1636, 1543, 1541, 1612, 1798, 2124, 2502, 2819, 3014, 3069, 3010, 2884, 2751, 2665, 2642, 2679, 2778, 2902, 3013, 3096, 3140, 3158, 3148, 3119, 3100, 3097, 3122, 3179, 3263, 3329, 3357, 3359, 3318, 3260, 3188, 3038, 2828, 2611, 2418, 2312, 2309, 2381, 2499, 2619, 2703, 2741, 2725}, + {2816, 2814, 2814, 2815, 2812, 2809, 2809, 2811, 2811, 2809, 2809, 2809, 2808, 2808, 2810, 2811, 2812, 2812, 2812, 2810, 2780, 2650, 2380, 2033, 1702, 1464, 1336, 1294, 1297, 1350, 1465, 1590, 1670, 1715, 1747, 1732, 1650, 1542, 1436, 1299, 1138, 1017, 955, 907, 876, 902, 964, 993, 986, 980, 966, 945, 975, 1105, 1287, 1459, 1635, 1817, 1940, 1977, 1973, 1944, 1863, 1728, 1601, 1503, 1409, 1339, 1335, 1377, 1415, 1465, 1562, 1657, 1699, 1735, 1798, 1835, 1814, 1783, 1764, 1704, 1603, 1528, 1486, 1428, 1375, 1388, 1446, 1499, 1562, 1669, 1777, 1830, 1839, 1830, 1779, 1678, 1578, 1508, 1438, 1372, 1358, 1401, 1450, 1508, 1615, 1741, 1827, 1875, 1910, 1894, 1800, 1676, 1575, 1466, 1340, 1268, 1278, 1321, 1381, 1490, 1638, 1766, 1853, 1924, 1953, 1896, 1781, 1665, 1543, 1397, 1287, 1265, 1288, 1324, 1414, 1561, 1698, 1790, 1879, 1959, 1965, 1895, 1812, 1714, 1557, 1393, 1305, 1281, 1279, 1325, 1447, 1587, 1696, 1800, 1907, 1963, 1937, 1868, 1775, 1631, 1459, 1339, 1293, 1285, 1323, 1433, 1567, 1661, 1737, 1828, 1891, 1884, 1847, 1808, 1720, 1576, 1454, 1389, 1347, 1332, 1387, 1493, 1588, 1663, 1755, 1841, 1872, 1860, 1835, 1762, 1626, 1491, 1403, 1329, 1276, 1313, 1431, 1543, 1623, 1721, 1822, 1856, 1836, 1824, 1792, 1690, 1573, 1503, 1447, 1375, 1344, 1390, 1456, 1508, 1583, 1688, 1770, 1804, 1830, 1841, 1789, 1687, 1609, 1603, 1676, 1840, 2096, 2403, 2698, 2942, 3120, 3220, 3235, 3177, 3075, 2955, 2843, 2760, 2718, 2721, 2770, 2862, 2976, 3093, 3199, 3285, 3349, 3392, 3416, 3414, 3383, 3335, 3278, 3221, 3155, 3053, 2904, 2729, 2557, 2411, 2312, 2270, 2283, 2341, 2429, 2531, 2627}, + {2811, 2810, 2805, 2807, 2809, 2809, 2810, 2812, 2811, 2812, 2813, 2812, 2810, 2809, 2807, 2807, 2808, 2810, 2811, 2810, 2777, 2589, 2192, 1738, 1385, 1260, 1389, 1606, 1743, 1846, 1925, 1848, 1685, 1574, 1458, 1337, 1285, 1289, 1287, 1255, 1214, 1194, 1164, 1099, 1060, 1069, 1049, 986, 938, 900, 822, 797, 942, 1195, 1461, 1716, 1926, 2013, 1943, 1807, 1713, 1617, 1501, 1456, 1479, 1493, 1521, 1585, 1641, 1648, 1614, 1602, 1616, 1588, 1557, 1614, 1702, 1726, 1735, 1785, 1769, 1660, 1581, 1550, 1487, 1416, 1428, 1508, 1556, 1590, 1692, 1795, 1815, 1795, 1773, 1699, 1568, 1469, 1448, 1445, 1440, 1479, 1562, 1619, 1635, 1677, 1749, 1774, 1769, 1792, 1794, 1701, 1574, 1504, 1457, 1389, 1364, 1426, 1506, 1547, 1617, 1737, 1795, 1781, 1789, 1792, 1715, 1617, 1551, 1492, 1420, 1367, 1398, 1481, 1532, 1591, 1703, 1779, 1762, 1746, 1783, 1774, 1703, 1661, 1642, 1561, 1443, 1401, 1434, 1452, 1486, 1606, 1728, 1759, 1767, 1808, 1810, 1749, 1689, 1640, 1556, 1442, 1372, 1383, 1433, 1504, 1631, 1774, 1818, 1772, 1746, 1733, 1666, 1608, 1625, 1635, 1575, 1518, 1510, 1500, 1473, 1518, 1645, 1721, 1709, 1713, 1735, 1718, 1700, 1711, 1698, 1608, 1488, 1428, 1404, 1368, 1404, 1568, 1727, 1769, 1780, 1810, 1761, 1646, 1601, 1623, 1590, 1524, 1534, 1576, 1540, 1486, 1528, 1595, 1590, 1594, 1665, 1711, 1702, 1711, 1745, 1729, 1640, 1562, 1542, 1598, 1781, 2099, 2471, 2795, 3006, 3076, 3026, 2905, 2772, 2680, 2644, 2670, 2763, 2884, 2996, 3084, 3134, 3158, 3156, 3132, 3114, 3106, 3123, 3173, 3253, 3318, 3350, 3360, 3326, 3269, 3201, 3056, 2845, 2628, 2430, 2312, 2300, 2365, 2482, 2607, 2699, 2744, 2736}, + {2811, 2808, 2805, 2809, 2810, 2809, 2811, 2813, 2811, 2810, 2812, 2812, 2811, 2810, 2808, 2808, 2809, 2810, 2812, 2809, 2761, 2535, 2107, 1655, 1339, 1269, 1425, 1645, 1791, 1882, 1926, 1828, 1655, 1529, 1421, 1320, 1276, 1291, 1297, 1253, 1203, 1185, 1149, 1087, 1062, 1072, 1051, 986, 929, 880, 806, 808, 970, 1223, 1504, 1772, 1952, 2009, 1937, 1796, 1687, 1597, 1495, 1454, 1494, 1522, 1519, 1567, 1635, 1630, 1599, 1608, 1619, 1592, 1578, 1632, 1704, 1731, 1747, 1776, 1747, 1653, 1580, 1536, 1473, 1423, 1441, 1503, 1560, 1623, 1714, 1796, 1823, 1799, 1758, 1684, 1554, 1449, 1438, 1451, 1445, 1485, 1570, 1623, 1644, 1691, 1758, 1781, 1773, 1787, 1777, 1683, 1564, 1492, 1435, 1385, 1384, 1440, 1516, 1574, 1642, 1741, 1796, 1784, 1787, 1800, 1725, 1594, 1515, 1468, 1397, 1363, 1417, 1501, 1558, 1622, 1719, 1778, 1760, 1746, 1772, 1759, 1696, 1653, 1623, 1542, 1446, 1411, 1431, 1461, 1520, 1628, 1730, 1765, 1771, 1802, 1806, 1743, 1675, 1631, 1550, 1428, 1362, 1385, 1441, 1526, 1663, 1797, 1824, 1766, 1735, 1717, 1651, 1605, 1618, 1613, 1571, 1536, 1512, 1494, 1490, 1543, 1655, 1725, 1711, 1712, 1750, 1736, 1686, 1690, 1686, 1584, 1472, 1427, 1404, 1379, 1432, 1595, 1744, 1783, 1788, 1799, 1742, 1637, 1596, 1604, 1575, 1535, 1542, 1559, 1535, 1510, 1541, 1593, 1600, 1607, 1666, 1712, 1706, 1709, 1744, 1727, 1628, 1550, 1544, 1618, 1821, 2158, 2531, 2841, 3029, 3075, 3008, 2880, 2749, 2667, 2647, 2685, 2784, 2908, 3014, 3090, 3132, 3153, 3151, 3131, 3115, 3112, 3132, 3180, 3261, 3331, 3366, 3367, 3308, 3232, 3156, 3011, 2816, 2616, 2432, 2331, 2327, 2390, 2499, 2612, 2694, 2731, 2718}, + {2811, 2811, 2807, 2806, 2808, 2808, 2811, 2814, 2814, 2813, 2812, 2808, 2807, 2808, 2809, 2809, 2811, 2813, 2813, 2810, 2781, 2607, 2221, 1769, 1408, 1267, 1380, 1591, 1741, 1847, 1927, 1862, 1698, 1576, 1473, 1352, 1279, 1287, 1297, 1253, 1209, 1190, 1152, 1104, 1084, 1082, 1065, 1011, 945, 892, 819, 784, 914, 1181, 1453, 1693, 1905, 2005, 1943, 1822, 1729, 1633, 1521, 1463, 1485, 1509, 1509, 1553, 1626, 1636, 1606, 1608, 1618, 1594, 1580, 1622, 1683, 1724, 1753, 1776, 1757, 1676, 1596, 1551, 1497, 1428, 1420, 1486, 1544, 1591, 1688, 1791, 1829, 1818, 1787, 1718, 1584, 1457, 1428, 1439, 1430, 1464, 1548, 1607, 1645, 1699, 1759, 1787, 1783, 1786, 1780, 1700, 1577, 1502, 1468, 1406, 1362, 1414, 1494, 1542, 1620, 1734, 1797, 1791, 1792, 1807, 1746, 1619, 1533, 1482, 1409, 1362, 1400, 1477, 1540, 1612, 1703, 1762, 1766, 1760, 1774, 1769, 1715, 1662, 1633, 1567, 1457, 1404, 1432, 1459, 1496, 1602, 1718, 1760, 1769, 1806, 1823, 1761, 1682, 1640, 1566, 1440, 1361, 1367, 1416, 1509, 1650, 1785, 1836, 1793, 1745, 1721, 1663, 1601, 1614, 1640, 1584, 1511, 1502, 1496, 1474, 1527, 1650, 1728, 1719, 1715, 1749, 1738, 1688, 1688, 1695, 1608, 1490, 1434, 1400, 1368, 1411, 1554, 1704, 1776, 1802, 1812, 1767, 1670, 1610, 1610, 1584, 1527, 1526, 1560, 1540, 1500, 1532, 1594, 1601, 1605, 1664, 1715, 1703, 1695, 1735, 1734, 1642, 1560, 1543, 1592, 1763, 2074, 2445, 2774, 2995, 3077, 3036, 2920, 2785, 2687, 2649, 2669, 2752, 2873, 2985, 3072, 3126, 3151, 3153, 3138, 3123, 3114, 3128, 3166, 3238, 3315, 3359, 3373, 3331, 3252, 3181, 3053, 2859, 2661, 2471, 2344, 2318, 2369, 2471, 2587, 2677, 2726, 2727}, + {0}, +}; + +int data_10ul_one5ul_water[][1000] = { + {2771, 2772, 2772, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2772, 2772, 2771, 2771, 2770, 2770, 2770, 2770, 2770, 2770, 2769, 2769, 2769, 2769, 2768, 2768, 2768, 2769, 2769, 2769, 2769, 2769, 2769, 2769, 2769, 2769, 2769, 2769, 2770, 2770, 2770, 2771, 2771, 2771, 2771, 2770, 2770, 2770, 2770, 2770, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2770, 2770, 2769, 2769, 2768, 2766, 2761, 2750, 2730, 2695, 2642, 2568, 2474, 2363, 2240, 2112, 1985, 1867, 1762, 1671, 1594, 1528, 1470, 1419, 1375, 1339, 1315, 1305, 1310, 1329, 1357, 1389, 1418, 1442, 1460, 1475, 1491, 1513, 1542, 1577, 1616, 1654, 1684, 1704, 1713, 1712, 1704, 1692, 1679, 1667, 1653, 1637, 1617, 1591, 1559, 1523, 1485, 1447, 1413, 1383, 1357, 1334, 1310, 1283, 1253, 1222, 1192, 1165, 1145, 1132, 1127, 1128, 1134, 1143, 1155, 1173, 1198, 1234, 1283, 1343, 1414, 1491, 1571, 1649, 1725, 1798, 1869, 1939, 2007, 2074, 2135, 2189, 2232, 2261, 2278, 2283, 2280, 2272, 2260, 2247, 2230, 2209, 2180, 2142, 2097, 2046, 1995, 1948, 1909, 1879, 1859, 1845, 1834, 1823, 1812, 1801, 1795, 1794, 1802, 1819, 1842, 1869, 1894, 1915, 1931, 1941, 1949, 1957, 1967, 1981, 1997, 2013, 2025, 2031, 2030, 2023, 2013, 2004, 1997, 1994, 1993, 1992, 1987, 1976, 1958, 1934, 1908, 1884, 1866, 1855, 1850, 1849, 1849, 1846, 1839, 1830, 1820, 1815, 1816, 1824, 1839, 1856, 1871, 1881, 1884, 1880, 1874, 1869, 1869, 1876, 1889, 1906, 1921, 1932, 1938, 1938, 1935, 1934, 1937, 1946, 1961, 1977, 1993, 2004, 2008, 2007, 2002, 1998, 1996, 2000, 2008, 2019, 2029, 2036, 2037, 2032, 2024, 2016, 2011, 2009, 2011, 2015, 2018, 2019, 2017, 2015, 2015, 2024, 2044, 2078, 2127, 2188, 2259, 2335, 2413, 2493, 2575, 2658, 2744, 2831, 2919, 3005, 3085, 3157, 3218, 3268, 3306, 3334, 3354, 3366, 3371, 3369, 3360, 3344, 3321, 3292, 3258, 3221, 3183, 3145, 3109, 3075, 3044, 3018, 2995, 2977, 2964, 2956, 2952, 2954, 2961, 2973, 2991, 3015, 3043, 3075, 3109, 3144, 3178, 3211, 3244, 3278, 3315, 3353, 3392, 3431, 3467, 3497, 3519, 3530, 3531, 3522, 3507, 3486, 3461, 3432, 3397, 3355, 3303, 3241, 3170, 3092, 3010, 2927, 2846, 2767, 2690, 2615, 2542, 2472, 2406, 2346, 2296, 2256, 2228, 2212, 2206, 2209, 2219, 2234, 2255, 2282, 2314, 2352, 2395, 2442, 2491, 2540, 2587, 2631, 2670, 2706, 2737, 2764, 2786, 2804, 2818, 2825, 2826, 2822}, + {2789, 2789, 2790, 2790, 2790, 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2790, 2790, 2789, 2789, 2788, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2788, 2788, 2788, 2788, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2788, 2788, 2789, 2789, 2790, 2790, 2790, 2791, 2791, 2791, 2792, 2792, 2792, 2791, 2791, 2790, 2789, 2789, 2788, 2787, 2787, 2787, 2787, 2787, 2786, 2786, 2785, 2781, 2773, 2756, 2726, 2679, 2611, 2522, 2415, 2294, 2167, 2040, 1922, 1818, 1730, 1655, 1591, 1532, 1476, 1423, 1376, 1341, 1323, 1325, 1346, 1381, 1422, 1461, 1493, 1515, 1529, 1543, 1562, 1591, 1631, 1680, 1731, 1775, 1807, 1822, 1822, 1809, 1790, 1770, 1754, 1742, 1731, 1718, 1700, 1673, 1637, 1594, 1549, 1505, 1465, 1432, 1403, 1377, 1349, 1319, 1286, 1253, 1222, 1197, 1180, 1170, 1169, 1172, 1179, 1190, 1205, 1228, 1261, 1306, 1364, 1433, 1510, 1591, 1670, 1747, 1820, 1891, 1960, 2029, 2097, 2162, 2220, 2267, 2302, 2322, 2329, 2326, 2316, 2301, 2283, 2262, 2237, 2207, 2169, 2126, 2077, 2027, 1980, 1938, 1902, 1874, 1851, 1832, 1815, 1800, 1788, 1780, 1778, 1783, 1796, 1816, 1840, 1864, 1886, 1904, 1918, 1930, 1941, 1954, 1969, 1985, 2001, 2014, 2022, 2026, 2024, 2019, 2013, 2007, 2004, 2002, 1999, 1993, 1982, 1967, 1947, 1924, 1903, 1884, 1871, 1861, 1855, 1850, 1844, 1837, 1828, 1821, 1816, 1817, 1823, 1834, 1848, 1862, 1871, 1876, 1875, 1873, 1870, 1871, 1876, 1886, 1899, 1912, 1922, 1929, 1932, 1933, 1935, 1940, 1950, 1963, 1978, 1992, 2002, 2006, 2005, 2000, 1996, 1994, 1998, 2005, 2016, 2026, 2033, 2036, 2033, 2027, 2020, 2015, 2013, 2015, 2019, 2021, 2021, 2017, 2012, 2008, 2012, 2027, 2057, 2102, 2161, 2230, 2306, 2385, 2466, 2547, 2631, 2716, 2803, 2891, 2978, 3060, 3136, 3201, 3255, 3297, 3328, 3350, 3364, 3369, 3369, 3362, 3347, 3326, 3299, 3267, 3231, 3193, 3154, 3117, 3082, 3049, 3021, 2998, 2980, 2966, 2957, 2952, 2952, 2957, 2968, 2985, 3008, 3037, 3069, 3104, 3139, 3173, 3206, 3237, 3269, 3303, 3339, 3377, 3417, 3454, 3487, 3511, 3526, 3529, 3522, 3507, 3487, 3463, 3437, 3405, 3367, 3320, 3262, 3194, 3117, 3034, 2950, 2867, 2787, 2710, 2637, 2565, 2495, 2428, 2366, 2312, 2267, 2235, 2214, 2205, 2206, 2216, 2232, 2253, 2279, 2310, 2346, 2387, 2432, 2480, 2529, 2577, 2623, 2665, 2702, 2733, 2759, 2781, 2798, 2811, 2819, 2822, 2820}, + {2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2790, 2790, 2790, 2790, 2790, 2789, 2788, 2788, 2787, 2786, 2786, 2785, 2785, 2785, 2785, 2785, 2785, 2786, 2786, 2785, 2785, 2785, 2785, 2785, 2786, 2786, 2786, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2786, 2786, 2785, 2784, 2782, 2776, 2763, 2738, 2697, 2636, 2553, 2451, 2333, 2207, 2078, 1956, 1846, 1750, 1667, 1595, 1530, 1472, 1420, 1376, 1344, 1328, 1330, 1350, 1384, 1423, 1461, 1493, 1517, 1536, 1554, 1577, 1610, 1652, 1701, 1750, 1791, 1819, 1830, 1826, 1811, 1792, 1774, 1760, 1750, 1740, 1726, 1705, 1674, 1634, 1588, 1542, 1498, 1460, 1427, 1400, 1373, 1345, 1314, 1281, 1247, 1215, 1188, 1168, 1155, 1149, 1148, 1151, 1158, 1170, 1189, 1219, 1261, 1316, 1382, 1457, 1538, 1622, 1706, 1790, 1873, 1954, 2034, 2110, 2180, 2240, 2288, 2323, 2345, 2356, 2356, 2350, 2338, 2322, 2300, 2271, 2235, 2192, 2143, 2091, 2038, 1989, 1945, 1908, 1877, 1851, 1829, 1809, 1792, 1779, 1771, 1770, 1777, 1792, 1813, 1837, 1860, 1882, 1899, 1914, 1927, 1941, 1957, 1976, 1995, 2014, 2029, 2039, 2041, 2038, 2032, 2024, 2019, 2015, 2014, 2011, 2005, 1993, 1974, 1951, 1925, 1901, 1882, 1868, 1861, 1857, 1854, 1849, 1841, 1830, 1820, 1813, 1812, 1817, 1828, 1842, 1855, 1864, 1869, 1869, 1867, 1867, 1870, 1878, 1891, 1906, 1922, 1934, 1941, 1944, 1945, 1945, 1948, 1955, 1966, 1979, 1992, 2001, 2006, 2006, 2004, 2001, 2001, 2004, 2010, 2020, 2029, 2036, 2039, 2037, 2033, 2027, 2023, 2021, 2021, 2023, 2023, 2020, 2013, 2005, 2000, 2001, 2014, 2042, 2084, 2140, 2206, 2279, 2356, 2436, 2517, 2601, 2688, 2777, 2868, 2958, 3044, 3121, 3189, 3245, 3289, 3322, 3346, 3362, 3371, 3373, 3368, 3354, 3333, 3305, 3271, 3234, 3193, 3154, 3116, 3081, 3050, 3022, 2998, 2979, 2965, 2955, 2950, 2950, 2955, 2967, 2984, 3008, 3037, 3070, 3106, 3142, 3177, 3210, 3242, 3273, 3305, 3340, 3377, 3416, 3454, 3487, 3513, 3529, 3534, 3527, 3512, 3491, 3467, 3439, 3408, 3371, 3325, 3269, 3203, 3127, 3046, 2962, 2878, 2798, 2722, 2648, 2577, 2509, 2443, 2382, 2327, 2282, 2248, 2226, 2216, 2216, 2225, 2242, 2263, 2289, 2320, 2355, 2394, 2438, 2485, 2533, 2581, 2626, 2668, 2704, 2735, 2761, 2782, 2798, 2809, 2816, 2817, 2814, 2805}, + {2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2774, 2774, 2774, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2774, 2773, 2773, 2773, 2773, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2773, 2773, 2773, 2773, 2773, 2773, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2773, 2773, 2773, 2774, 2774, 2774, 2773, 2772, 2768, 2761, 2749, 2731, 2706, 2675, 2639, 2599, 2557, 2512, 2467, 2420, 2372, 2323, 2273, 2221, 2167, 2111, 2053, 1995, 1937, 1881, 1829, 1780, 1732, 1685, 1637, 1588, 1538, 1490, 1444, 1401, 1362, 1327, 1294, 1264, 1235, 1209, 1186, 1164, 1146, 1131, 1120, 1111, 1105, 1101, 1100, 1099, 1101, 1105, 1110, 1117, 1127, 1139, 1153, 1167, 1182, 1197, 1211, 1224, 1237, 1250, 1264, 1278, 1294, 1310, 1326, 1343, 1360, 1378, 1397, 1417, 1439, 1463, 1488, 1516, 1545, 1575, 1607, 1639, 1672, 1705, 1739, 1772, 1806, 1839, 1872, 1905, 1937, 1968, 1997, 2026, 2054, 2081, 2108, 2133, 2157, 2178, 2197, 2213, 2228, 2241, 2253, 2264, 2275, 2284, 2291, 2296, 2298, 2297, 2295, 2291, 2286, 2280, 2274, 2266, 2255, 2243, 2227, 2210, 2191, 2172, 2153, 2134, 2115, 2096, 2076, 2055, 2032, 2009, 1986, 1964, 1943, 1923, 1904, 1886, 1868, 1850, 1832, 1813, 1796, 1780, 1766, 1754, 1744, 1735, 1727, 1719, 1711, 1704, 1698, 1695, 1693, 1694, 1696, 1700, 1704, 1708, 1712, 1717, 1722, 1729, 1737, 1747, 1758, 1770, 1782, 1794, 1807, 1819, 1833, 1847, 1862, 1879, 1895, 1913, 1929, 1945, 1958, 1970, 1982, 1995, 2008, 2023, 2038, 2054, 2068, 2080, 2090, 2098, 2104, 2110, 2117, 2124, 2131, 2138, 2144, 2148, 2151, 2154, 2158, 2164, 2172, 2185, 2200, 2218, 2238, 2260, 2283, 2309, 2337, 2369, 2402, 2439, 2477, 2517, 2559, 2603, 2648, 2694, 2741, 2788, 2834, 2879, 2924, 2968, 3011, 3054, 3097, 3139, 3179, 3217, 3253, 3288, 3319, 3349, 3377, 3403, 3427, 3449, 3469, 3486, 3501, 3514, 3525, 3534, 3542, 3548, 3552, 3554, 3553, 3549, 3544, 3537, 3531, 3525, 3519, 3513, 3506, 3497, 3487, 3475, 3461, 3446, 3429, 3413, 3396, 3379, 3361, 3342, 3320, 3295, 3267, 3238, 3206, 3173, 3139, 3104, 3066, 3027, 2985, 2942, 2898, 2853, 2809, 2765, 2722, 2679, 2637, 2595, 2554, 2514, 2477, 2441, 2408, 2377, 2348, 2321, 2296, 2273, 2253, 2235, 2219, 2206, 2196, 2188, 2183, 2181, 2181, 2184, 2189, 2197, 2206, 2218}, + {2785, 2786, 2786, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2788, 2788, 2789, 2789, 2790, 2790, 2790, 2790, 2789, 2789, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2787, 2787, 2786, 2786, 2785, 2785, 2785, 2786, 2786, 2787, 2787, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2789, 2789, 2788, 2788, 2788, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2786, 2786, 2785, 2784, 2781, 2773, 2756, 2724, 2673, 2599, 2502, 2384, 2252, 2113, 1976, 1849, 1741, 1652, 1582, 1526, 1480, 1439, 1402, 1373, 1357, 1359, 1382, 1427, 1487, 1553, 1614, 1663, 1695, 1711, 1720, 1729, 1746, 1773, 1810, 1848, 1878, 1891, 1880, 1848, 1800, 1745, 1693, 1651, 1622, 1601, 1582, 1561, 1531, 1491, 1445, 1399, 1358, 1326, 1307, 1299, 1297, 1296, 1291, 1282, 1268, 1253, 1242, 1237, 1240, 1251, 1268, 1288, 1309, 1331, 1356, 1388, 1429, 1481, 1543, 1612, 1684, 1755, 1821, 1883, 1940, 1994, 2048, 2100, 2149, 2192, 2224, 2243, 2248, 2241, 2224, 2201, 2177, 2153, 2130, 2105, 2076, 2041, 2000, 1955, 1909, 1869, 1838, 1819, 1812, 1814, 1820, 1828, 1835, 1841, 1849, 1861, 1879, 1905, 1936, 1969, 1999, 2023, 2036, 2040, 2038, 2031, 2026, 2024, 2025, 2027, 2027, 2022, 2009, 1991, 1968, 1944, 1925, 1911, 1904, 1901, 1899, 1894, 1884, 1869, 1851, 1835, 1823, 1819, 1822, 1830, 1841, 1850, 1857, 1859, 1859, 1860, 1864, 1874, 1888, 1905, 1921, 1933, 1938, 1935, 1928, 1919, 1912, 1909, 1912, 1918, 1925, 1931, 1933, 1930, 1925, 1921, 1920, 1925, 1935, 1949, 1964, 1974, 1980, 1979, 1974, 1969, 1967, 1970, 1979, 1993, 2008, 2020, 2028, 2030, 2028, 2024, 2021, 2021, 2025, 2031, 2037, 2038, 2035, 2029, 2024, 2025, 2038, 2067, 2113, 2175, 2248, 2328, 2411, 2495, 2579, 2664, 2750, 2836, 2924, 3009, 3088, 3159, 3217, 3262, 3292, 3311, 3318, 3317, 3308, 3294, 3274, 3248, 3217, 3183, 3145, 3106, 3067, 3031, 2999, 2972, 2951, 2938, 2931, 2932, 2939, 2951, 2967, 2987, 3010, 3036, 3067, 3103, 3142, 3184, 3225, 3264, 3298, 3326, 3348, 3368, 3387, 3408, 3430, 3454, 3477, 3495, 3504, 3502, 3487, 3462, 3430, 3394, 3358, 3323, 3288, 3249, 3203, 3148, 3082, 3008, 2930, 2851, 2777, 2708, 2647, 2591, 2538, 2486, 2437, 2392, 2353, 2323, 2304, 2298, 2304, 2319, 2342, 2368, 2397, 2427, 2458, 2491, 2526, 2563, 2601, 2638, 2673, 2703, 2727, 2744, 2754, 2758, 2758, 2755, 2748, 2739, 2728, 2713, 2696}, + {2789, 2789, 2789, 2788, 2788, 2788, 2788, 2789, 2789, 2789, 2789, 2788, 2788, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2786, 2786, 2785, 2785, 2785, 2785, 2786, 2786, 2786, 2787, 2787, 2787, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2787, 2787, 2787, 2787, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2787, 2787, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2783, 2776, 2760, 2729, 2679, 2606, 2509, 2389, 2253, 2108, 1965, 1831, 1715, 1620, 1544, 1485, 1440, 1405, 1380, 1367, 1370, 1391, 1432, 1488, 1552, 1616, 1670, 1709, 1732, 1745, 1754, 1767, 1789, 1819, 1851, 1877, 1889, 1880, 1850, 1805, 1753, 1702, 1660, 1628, 1603, 1580, 1553, 1519, 1477, 1431, 1387, 1353, 1330, 1319, 1317, 1320, 1320, 1315, 1304, 1290, 1277, 1269, 1270, 1279, 1293, 1309, 1323, 1333, 1340, 1348, 1363, 1388, 1427, 1480, 1542, 1610, 1678, 1743, 1805, 1864, 1922, 1981, 2041, 2098, 2149, 2189, 2216, 2228, 2226, 2215, 2197, 2177, 2156, 2134, 2110, 2082, 2048, 2009, 1967, 1927, 1891, 1863, 1845, 1835, 1833, 1834, 1838, 1842, 1848, 1856, 1870, 1890, 1916, 1948, 1980, 2009, 2031, 2044, 2047, 2044, 2037, 2031, 2026, 2024, 2023, 2019, 2010, 1995, 1974, 1951, 1929, 1912, 1902, 1898, 1898, 1899, 1895, 1886, 1871, 1853, 1837, 1826, 1824, 1829, 1840, 1853, 1863, 1869, 1869, 1868, 1867, 1871, 1881, 1897, 1916, 1933, 1944, 1945, 1939, 1926, 1912, 1901, 1897, 1900, 1907, 1915, 1920, 1920, 1914, 1906, 1899, 1898, 1903, 1917, 1934, 1952, 1967, 1974, 1975, 1972, 1968, 1968, 1974, 1985, 2001, 2016, 2029, 2037, 2038, 2035, 2032, 2030, 2033, 2039, 2047, 2052, 2051, 2042, 2026, 2009, 1997, 1997, 2014, 2049, 2102, 2167, 2242, 2320, 2401, 2485, 2572, 2663, 2758, 2854, 2948, 3036, 3114, 3178, 3229, 3265, 3290, 3305, 3312, 3311, 3302, 3285, 3260, 3227, 3187, 3144, 3102, 3062, 3026, 2995, 2970, 2949, 2933, 2922, 2918, 2921, 2931, 2948, 2970, 2998, 3029, 3063, 3099, 3137, 3177, 3218, 3257, 3294, 3325, 3351, 3370, 3386, 3402, 3417, 3434, 3452, 3469, 3481, 3485, 3479, 3463, 3438, 3406, 3371, 3336, 3300, 3263, 3221, 3173, 3116, 3051, 2981, 2908, 2837, 2769, 2707, 2649, 2594, 2540, 2488, 2439, 2396, 2362, 2339, 2328, 2328, 2338, 2355, 2376, 2399, 2425, 2452, 2483, 2516, 2552, 2589, 2625, 2658, 2686, 2707, 2723, 2734, 2740, 2742, 2741, 2737, 2729, 2718, 2702, 2684, 2663}, + {2775, 2776, 2776, 2777, 2777, 2777, 2778, 2778, 2778, 2778, 2778, 2777, 2777, 2777, 2777, 2777, 2777, 2776, 2776, 2775, 2775, 2774, 2774, 2773, 2773, 2774, 2774, 2774, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2776, 2776, 2776, 2776, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2777, 2776, 2776, 2775, 2775, 2775, 2775, 2774, 2771, 2764, 2748, 2718, 2669, 2598, 2503, 2386, 2254, 2112, 1971, 1838, 1722, 1626, 1550, 1492, 1445, 1407, 1376, 1354, 1345, 1352, 1380, 1427, 1485, 1546, 1600, 1638, 1660, 1669, 1673, 1681, 1698, 1727, 1762, 1793, 1812, 1809, 1782, 1736, 1680, 1624, 1577, 1544, 1522, 1504, 1485, 1457, 1419, 1374, 1328, 1288, 1261, 1248, 1248, 1255, 1264, 1268, 1265, 1257, 1246, 1237, 1234, 1240, 1252, 1267, 1282, 1294, 1303, 1312, 1326, 1350, 1388, 1440, 1503, 1571, 1640, 1703, 1759, 1809, 1858, 1909, 1964, 2021, 2076, 2123, 2157, 2175, 2177, 2167, 2150, 2132, 2117, 2106, 2095, 2080, 2056, 2023, 1979, 1931, 1886, 1850, 1828, 1821, 1827, 1840, 1854, 1866, 1875, 1881, 1890, 1905, 1928, 1959, 1993, 2026, 2051, 2065, 2066, 2058, 2045, 2032, 2023, 2019, 2018, 2016, 2009, 1994, 1972, 1946, 1920, 1898, 1885, 1880, 1881, 1884, 1885, 1880, 1869, 1855, 1840, 1829, 1826, 1831, 1842, 1856, 1868, 1875, 1877, 1876, 1873, 1875, 1882, 1895, 1913, 1930, 1943, 1949, 1945, 1934, 1921, 1908, 1901, 1901, 1905, 1912, 1917, 1918, 1914, 1906, 1899, 1895, 1899, 1911, 1929, 1950, 1967, 1978, 1981, 1977, 1971, 1967, 1969, 1978, 1994, 2011, 2026, 2036, 2039, 2037, 2032, 2028, 2029, 2034, 2043, 2050, 2053, 2048, 2035, 2018, 2004, 2001, 2014, 2046, 2096, 2161, 2236, 2314, 2395, 2477, 2562, 2650, 2743, 2838, 2932, 3022, 3102, 3169, 3222, 3262, 3288, 3305, 3313, 3314, 3307, 3292, 3269, 3238, 3201, 3159, 3117, 3077, 3039, 3006, 2979, 2956, 2939, 2927, 2922, 2924, 2932, 2948, 2968, 2994, 3022, 3054, 3088, 3126, 3165, 3206, 3246, 3284, 3316, 3342, 3362, 3379, 3395, 3412, 3429, 3448, 3466, 3479, 3485, 3481, 3467, 3444, 3414, 3381, 3347, 3312, 3276, 3235, 3187, 3130, 3065, 2994, 2920, 2848, 2780, 2717, 2658, 2601, 2546, 2492, 2441, 2396, 2359, 2334, 2321, 2320, 2328, 2344, 2364, 2387, 2412, 2439, 2470, 2504, 2541, 2579, 2617, 2651, 2681, 2706, 2724, 2736, 2744, 2748, 2749, 2746, 2739, 2729, 2714, 2696, 2675}, + {2786, 2787, 2787, 2787, 2787, 2787, 2786, 2786, 2786, 2785, 2784, 2784, 2783, 2782, 2782, 2782, 2781, 2781, 2781, 2781, 2781, 2782, 2782, 2783, 2783, 2784, 2784, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2786, 2786, 2787, 2787, 2788, 2788, 2788, 2787, 2786, 2785, 2785, 2784, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2782, 2780, 2774, 2760, 2732, 2686, 2618, 2525, 2410, 2278, 2137, 1996, 1864, 1746, 1648, 1567, 1502, 1449, 1408, 1377, 1360, 1359, 1376, 1413, 1466, 1528, 1589, 1641, 1681, 1706, 1723, 1737, 1755, 1780, 1810, 1842, 1866, 1877, 1870, 1845, 1808, 1766, 1725, 1689, 1659, 1632, 1603, 1570, 1532, 1488, 1443, 1403, 1371, 1350, 1337, 1330, 1325, 1317, 1304, 1287, 1269, 1255, 1246, 1244, 1250, 1259, 1268, 1275, 1279, 1282, 1289, 1305, 1333, 1376, 1433, 1499, 1570, 1641, 1710, 1777, 1842, 1908, 1977, 2045, 2111, 2168, 2213, 2242, 2255, 2254, 2244, 2230, 2213, 2196, 2177, 2154, 2125, 2088, 2044, 1997, 1951, 1910, 1877, 1854, 1841, 1834, 1831, 1830, 1830, 1833, 1839, 1852, 1871, 1898, 1929, 1961, 1990, 2014, 2029, 2036, 2038, 2037, 2036, 2036, 2036, 2035, 2031, 2022, 2006, 1986, 1964, 1943, 1926, 1914, 1907, 1903, 1898, 1891, 1880, 1866, 1852, 1839, 1831, 1830, 1834, 1842, 1851, 1858, 1863, 1864, 1865, 1868, 1874, 1885, 1900, 1916, 1931, 1940, 1942, 1938, 1929, 1919, 1911, 1907, 1908, 1912, 1915, 1917, 1915, 1909, 1903, 1899, 1900, 1908, 1922, 1939, 1955, 1968, 1975, 1977, 1976, 1974, 1975, 1981, 1992, 2006, 2019, 2029, 2035, 2036, 2035, 2033, 2033, 2036, 2041, 2046, 2048, 2044, 2034, 2021, 2008, 2000, 2003, 2020, 2053, 2101, 2161, 2229, 2304, 2384, 2468, 2556, 2648, 2744, 2840, 2934, 3023, 3102, 3168, 3222, 3262, 3291, 3309, 3318, 3318, 3309, 3292, 3267, 3235, 3197, 3156, 3116, 3077, 3040, 3007, 2979, 2955, 2936, 2923, 2917, 2920, 2929, 2946, 2968, 2994, 3023, 3054, 3088, 3125, 3165, 3207, 3248, 3286, 3319, 3346, 3367, 3383, 3399, 3415, 3433, 3451, 3469, 3483, 3488, 3484, 3469, 3444, 3413, 3379, 3344, 3309, 3273, 3232, 3185, 3129, 3065, 2994, 2921, 2850, 2783, 2720, 2662, 2606, 2550, 2496, 2445, 2399, 2363, 2338, 2325, 2324, 2333, 2348, 2367, 2390, 2415, 2442, 2473, 2507, 2544, 2582, 2619, 2652, 2681, 2704, 2721, 2733, 2740, 2745, 2746, 2743, 2737, 2726, 2711, 2693, 2672}, + {2733, 2734, 2734, 2735, 2735, 2735, 2736, 2736, 2736, 2736, 2735, 2735, 2735, 2734, 2734, 2733, 2733, 2733, 2733, 2733, 2733, 2732, 2732, 2732, 2732, 2732, 2732, 2732, 2732, 2732, 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2731, 2732, 2732, 2733, 2733, 2734, 2734, 2734, 2734, 2734, 2734, 2733, 2733, 2733, 2733, 2734, 2734, 2734, 2734, 2733, 2732, 2729, 2723, 2710, 2685, 2645, 2585, 2503, 2401, 2282, 2152, 2018, 1887, 1765, 1657, 1566, 1492, 1435, 1393, 1362, 1341, 1328, 1323, 1328, 1343, 1369, 1403, 1442, 1482, 1518, 1549, 1573, 1595, 1615, 1638, 1664, 1695, 1726, 1753, 1771, 1777, 1768, 1745, 1710, 1670, 1630, 1593, 1562, 1535, 1511, 1485, 1454, 1419, 1381, 1342, 1307, 1279, 1260, 1249, 1244, 1240, 1236, 1227, 1215, 1201, 1188, 1181, 1180, 1187, 1202, 1223, 1249, 1280, 1316, 1360, 1411, 1471, 1540, 1615, 1695, 1776, 1853, 1926, 1991, 2048, 2097, 2139, 2174, 2201, 2219, 2229, 2230, 2221, 2204, 2181, 2152, 2122, 2091, 2060, 2028, 1996, 1963, 1928, 1893, 1861, 1833, 1811, 1798, 1792, 1793, 1799, 1809, 1822, 1838, 1858, 1881, 1909, 1940, 1972, 2002, 2027, 2044, 2053, 2055, 2051, 2045, 2039, 2033, 2028, 2021, 2013, 2000, 1984, 1966, 1948, 1931, 1919, 1911, 1906, 1903, 1897, 1887, 1873, 1856, 1839, 1825, 1816, 1814, 1817, 1823, 1829, 1834, 1836, 1838, 1841, 1848, 1860, 1876, 1896, 1916, 1931, 1940, 1941, 1936, 1929, 1923, 1920, 1922, 1929, 1936, 1942, 1945, 1944, 1940, 1937, 1937, 1942, 1952, 1966, 1980, 1991, 1998, 1999, 1995, 1990, 1986, 1986, 1991, 2000, 2011, 2020, 2026, 2027, 2024, 2019, 2016, 2015, 2019, 2026, 2035, 2043, 2049, 2052, 2057, 2068, 2091, 2129, 2184, 2255, 2336, 2424, 2513, 2602, 2688, 2773, 2858, 2941, 3022, 3099, 3167, 3226, 3271, 3304, 3324, 3333, 3334, 3327, 3314, 3296, 3273, 3244, 3212, 3176, 3138, 3099, 3062, 3029, 3000, 2977, 2960, 2950, 2946, 2947, 2952, 2961, 2974, 2992, 3015, 3043, 3078, 3116, 3156, 3196, 3234, 3268, 3298, 3325, 3352, 3379, 3408, 3438, 3466, 3491, 3508, 3515, 3512, 3499, 3477, 3450, 3420, 3388, 3353, 3313, 3266, 3210, 3146, 3074, 2997, 2919, 2843, 2770, 2700, 2633, 2568, 2505, 2445, 2390, 2344, 2307, 2283, 2270, 2268, 2274, 2288, 2307, 2330, 2357, 2388, 2424, 2464, 2507, 2551, 2594, 2634, 2669, 2700, 2725, 2745, 2760, 2772, 2779, 2783, 2781, 2774, 2763, 2746}, + {2788, 2788, 2788, 2788, 2788, 2789, 2789, 2789, 2789, 2789, 2788, 2788, 2787, 2787, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2785, 2785, 2784, 2784, 2784, 2784, 2785, 2786, 2787, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2789, 2789, 2789, 2789, 2788, 2788, 2788, 2788, 2788, 2789, 2789, 2789, 2790, 2790, 2790, 2790, 2790, 2789, 2789, 2788, 2788, 2787, 2787, 2787, 2787, 2786, 2783, 2774, 2757, 2724, 2671, 2595, 2495, 2375, 2241, 2100, 1961, 1831, 1718, 1625, 1552, 1498, 1458, 1429, 1409, 1396, 1392, 1401, 1425, 1466, 1519, 1579, 1636, 1683, 1715, 1734, 1743, 1749, 1760, 1778, 1804, 1833, 1857, 1869, 1863, 1839, 1797, 1745, 1691, 1643, 1603, 1574, 1550, 1529, 1504, 1472, 1434, 1394, 1355, 1324, 1303, 1294, 1294, 1299, 1304, 1305, 1300, 1290, 1280, 1273, 1271, 1277, 1289, 1306, 1325, 1346, 1369, 1397, 1431, 1474, 1528, 1592, 1663, 1738, 1813, 1885, 1952, 2013, 2067, 2115, 2157, 2192, 2219, 2236, 2243, 2239, 2226, 2204, 2177, 2146, 2115, 2084, 2053, 2022, 1991, 1958, 1925, 1893, 1864, 1842, 1827, 1820, 1821, 1828, 1838, 1851, 1866, 1882, 1901, 1923, 1948, 1976, 2004, 2028, 2045, 2055, 2055, 2049, 2040, 2028, 2018, 2010, 2002, 1993, 1981, 1965, 1946, 1926, 1908, 1895, 1887, 1884, 1886, 1888, 1887, 1882, 1871, 1858, 1845, 1836, 1832, 1835, 1842, 1852, 1860, 1865, 1867, 1867, 1868, 1873, 1883, 1897, 1915, 1931, 1942, 1946, 1942, 1933, 1921, 1911, 1906, 1907, 1912, 1919, 1924, 1926, 1925, 1921, 1918, 1918, 1925, 1937, 1953, 1970, 1984, 1993, 1996, 1994, 1991, 1989, 1991, 1997, 2008, 2020, 2031, 2038, 2040, 2037, 2032, 2028, 2026, 2028, 2033, 2038, 2042, 2043, 2041, 2041, 2048, 2067, 2102, 2155, 2226, 2308, 2398, 2490, 2582, 2672, 2760, 2846, 2932, 3014, 3092, 3161, 3220, 3266, 3298, 3316, 3323, 3319, 3307, 3289, 3266, 3238, 3205, 3169, 3132, 3093, 3054, 3018, 2986, 2959, 2938, 2925, 2921, 2925, 2935, 2950, 2969, 2992, 3017, 3045, 3078, 3116, 3158, 3201, 3244, 3283, 3316, 3342, 3362, 3379, 3396, 3415, 3437, 3459, 3480, 3494, 3498, 3491, 3472, 3444, 3410, 3374, 3340, 3306, 3272, 3232, 3185, 3128, 3060, 2986, 2909, 2835, 2765, 2703, 2645, 2591, 2538, 2486, 2435, 2390, 2353, 2328, 2315, 2314, 2324, 2342, 2364, 2388, 2414, 2442, 2472, 2505, 2541, 2579, 2616, 2652, 2683, 2708, 2726, 2738, 2746, 2749, 2749, 2746, 2741, 2731, 2718, 2701, 2680}, + {2787, 2787, 2788, 2788, 2789, 2789, 2788, 2788, 2788, 2788, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2786, 2786, 2786, 2786, 2785, 2785, 2785, 2784, 2784, 2784, 2783, 2783, 2783, 2783, 2784, 2784, 2784, 2785, 2785, 2785, 2786, 2786, 2786, 2787, 2787, 2787, 2788, 2788, 2788, 2788, 2788, 2787, 2787, 2787, 2786, 2786, 2786, 2787, 2787, 2787, 2788, 2788, 2788, 2788, 2788, 2787, 2787, 2786, 2785, 2785, 2784, 2781, 2773, 2758, 2729, 2684, 2617, 2528, 2419, 2296, 2165, 2034, 1912, 1804, 1711, 1634, 1569, 1514, 1465, 1423, 1387, 1363, 1353, 1361, 1385, 1424, 1471, 1517, 1557, 1587, 1608, 1623, 1639, 1662, 1694, 1734, 1777, 1815, 1842, 1852, 1846, 1825, 1795, 1764, 1735, 1711, 1692, 1673, 1651, 1622, 1586, 1542, 1496, 1451, 1410, 1375, 1348, 1326, 1305, 1285, 1263, 1240, 1218, 1198, 1182, 1173, 1170, 1172, 1180, 1192, 1209, 1233, 1265, 1307, 1361, 1425, 1498, 1577, 1659, 1742, 1824, 1904, 1982, 2056, 2125, 2187, 2240, 2282, 2312, 2330, 2336, 2333, 2323, 2306, 2284, 2257, 2226, 2189, 2147, 2100, 2051, 2002, 1956, 1915, 1880, 1853, 1832, 1816, 1805, 1797, 1794, 1794, 1799, 1811, 1829, 1852, 1878, 1903, 1927, 1946, 1960, 1971, 1979, 1988, 1997, 2007, 2017, 2025, 2030, 2029, 2023, 2014, 2003, 1993, 1985, 1979, 1975, 1969, 1960, 1947, 1929, 1908, 1887, 1869, 1855, 1846, 1842, 1841, 1841, 1839, 1836, 1831, 1827, 1827, 1831, 1840, 1853, 1867, 1880, 1888, 1893, 1893, 1892, 1892, 1896, 1904, 1915, 1928, 1940, 1949, 1955, 1958, 1959, 1960, 1964, 1971, 1981, 1991, 2001, 2007, 2009, 2008, 2004, 1999, 1997, 1998, 2002, 2008, 2015, 2020, 2024, 2025, 2025, 2025, 2025, 2026, 2027, 2027, 2026, 2022, 2018, 2015, 2019, 2032, 2058, 2096, 2147, 2210, 2281, 2359, 2440, 2524, 2609, 2697, 2785, 2873, 2959, 3041, 3116, 3183, 3239, 3285, 3319, 3343, 3357, 3362, 3359, 3348, 3331, 3307, 3278, 3245, 3209, 3171, 3132, 3094, 3058, 3025, 2997, 2975, 2959, 2949, 2946, 2948, 2954, 2964, 2979, 2999, 3024, 3056, 3093, 3134, 3175, 3216, 3252, 3284, 3312, 3338, 3365, 3393, 3422, 3453, 3481, 3505, 3519, 3524, 3517, 3501, 3478, 3451, 3422, 3390, 3355, 3311, 3258, 3193, 3117, 3033, 2944, 2856, 2772, 2693, 2620, 2553, 2489, 2428, 2370, 2319, 2275, 2242, 2222, 2215, 2220, 2236, 2259, 2288, 2321, 2356, 2394, 2434, 2477, 2522, 2568, 2615, 2659, 2698, 2733, 2760, 2782, 2797, 2806, 2811, 2812, 2809, 2801, 2789}, + {2791, 2791, 2792, 2792, 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2792, 2792, 2791, 2790, 2790, 2789, 2789, 2789, 2789, 2789, 2788, 2788, 2788, 2788, 2787, 2787, 2787, 2788, 2788, 2788, 2788, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2790, 2790, 2790, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2788, 2788, 2788, 2786, 2783, 2775, 2758, 2727, 2676, 2603, 2506, 2387, 2253, 2111, 1970, 1840, 1727, 1633, 1559, 1501, 1455, 1420, 1395, 1381, 1383, 1404, 1442, 1495, 1556, 1616, 1667, 1702, 1723, 1734, 1742, 1755, 1778, 1808, 1842, 1870, 1884, 1876, 1849, 1806, 1756, 1708, 1669, 1640, 1620, 1601, 1577, 1545, 1503, 1455, 1409, 1372, 1347, 1335, 1332, 1333, 1332, 1324, 1309, 1290, 1272, 1259, 1256, 1263, 1277, 1295, 1311, 1323, 1332, 1341, 1357, 1382, 1422, 1474, 1538, 1607, 1676, 1743, 1806, 1867, 1927, 1988, 2049, 2109, 2163, 2207, 2236, 2250, 2250, 2239, 2222, 2201, 2180, 2159, 2135, 2106, 2070, 2029, 1984, 1939, 1899, 1867, 1845, 1833, 1830, 1831, 1835, 1840, 1846, 1855, 1868, 1888, 1915, 1946, 1979, 2008, 2031, 2043, 2047, 2043, 2036, 2030, 2026, 2025, 2024, 2021, 2013, 1999, 1980, 1957, 1936, 1920, 1910, 1907, 1908, 1909, 1906, 1896, 1880, 1861, 1843, 1831, 1827, 1832, 1843, 1855, 1865, 1870, 1870, 1867, 1864, 1866, 1875, 1890, 1909, 1926, 1938, 1941, 1935, 1924, 1911, 1902, 1900, 1905, 1915, 1927, 1935, 1938, 1934, 1928, 1921, 1919, 1924, 1936, 1952, 1969, 1981, 1987, 1986, 1981, 1974, 1971, 1973, 1982, 1995, 2009, 2020, 2027, 2028, 2026, 2024, 2026, 2031, 2041, 2052, 2058, 2057, 2047, 2030, 2011, 1998, 1997, 2014, 2050, 2103, 2169, 2242, 2318, 2397, 2479, 2565, 2655, 2750, 2847, 2942, 3031, 3109, 3174, 3226, 3265, 3292, 3311, 3322, 3324, 3318, 3302, 3278, 3246, 3207, 3165, 3124, 3084, 3048, 3015, 2988, 2964, 2945, 2932, 2925, 2925, 2933, 2949, 2970, 2996, 3024, 3056, 3089, 3125, 3163, 3204, 3244, 3283, 3318, 3347, 3370, 3388, 3403, 3416, 3429, 3443, 3457, 3468, 3475, 3475, 3467, 3450, 3425, 3396, 3365, 3332, 3296, 3256, 3209, 3154, 3090, 3018, 2942, 2865, 2789, 2719, 2653, 2591, 2532, 2477, 2425, 2380, 2343, 2317, 2302, 2300, 2308, 2325, 2347, 2374, 2403, 2435, 2469, 2506, 2544, 2584, 2622, 2658, 2690, 2716, 2736, 2750, 2758, 2762, 2762, 2759, 2751, 2740, 2725, 2707, 2685}, + {2822, 2822, 2822, 2821, 2821, 2821, 2821, 2822, 2822, 2822, 2822, 2822, 2822, 2821, 2821, 2820, 2820, 2820, 2820, 2820, 2821, 2821, 2821, 2821, 2821, 2820, 2820, 2819, 2819, 2818, 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2820, 2820, 2820, 2820, 2820, 2820, 2820, 2820, 2820, 2820, 2821, 2821, 2821, 2821, 2822, 2822, 2822, 2822, 2822, 2822, 2821, 2820, 2817, 2810, 2794, 2764, 2716, 2645, 2549, 2432, 2299, 2156, 2014, 1880, 1760, 1659, 1578, 1518, 1476, 1451, 1440, 1440, 1448, 1466, 1492, 1529, 1573, 1623, 1674, 1719, 1755, 1781, 1797, 1807, 1816, 1827, 1841, 1856, 1869, 1875, 1871, 1853, 1824, 1783, 1737, 1690, 1645, 1606, 1571, 1541, 1513, 1484, 1454, 1422, 1391, 1364, 1342, 1328, 1322, 1322, 1325, 1328, 1328, 1324, 1316, 1307, 1297, 1290, 1289, 1293, 1303, 1319, 1341, 1369, 1403, 1446, 1496, 1554, 1619, 1691, 1766, 1842, 1917, 1987, 2049, 2103, 2147, 2181, 2205, 2221, 2228, 2227, 2219, 2204, 2183, 2156, 2125, 2091, 2058, 2025, 1994, 1965, 1937, 1909, 1883, 1859, 1839, 1825, 1820, 1822, 1831, 1845, 1863, 1883, 1903, 1924, 1946, 1970, 1994, 2018, 2040, 2056, 2065, 2065, 2056, 2042, 2025, 2008, 1992, 1978, 1965, 1952, 1938, 1922, 1905, 1890, 1878, 1871, 1869, 1871, 1874, 1876, 1874, 1869, 1861, 1851, 1844, 1840, 1841, 1846, 1852, 1859, 1863, 1867, 1869, 1872, 1878, 1886, 1897, 1908, 1919, 1925, 1928, 1926, 1920, 1914, 1908, 1905, 1906, 1908, 1912, 1915, 1917, 1918, 1919, 1922, 1928, 1938, 1952, 1970, 1987, 2001, 2010, 2011, 2007, 2000, 1992, 1988, 1988, 1992, 1999, 2007, 2012, 2015, 2014, 2010, 2006, 2002, 2000, 2001, 2004, 2010, 2017, 2028, 2045, 2069, 2103, 2151, 2213, 2287, 2371, 2463, 2558, 2654, 2749, 2840, 2927, 3009, 3083, 3148, 3204, 3249, 3282, 3303, 3313, 3312, 3300, 3280, 3252, 3220, 3185, 3148, 3111, 3076, 3041, 3009, 2981, 2957, 2937, 2925, 2920, 2923, 2934, 2951, 2973, 2997, 3023, 3052, 3082, 3115, 3152, 3192, 3233, 3273, 3308, 3338, 3360, 3377, 3390, 3402, 3415, 3429, 3444, 3457, 3466, 3466, 3458, 3441, 3416, 3386, 3354, 3321, 3286, 3249, 3205, 3153, 3091, 3021, 2946, 2869, 2794, 2723, 2657, 2595, 2537, 2482, 2431, 2385, 2347, 2320, 2304, 2300, 2307, 2322, 2343, 2368, 2396, 2426, 2460, 2496, 2534, 2573, 2612, 2648, 2679, 2705, 2724, 2737, 2746, 2749, 2749, 2746, 2739, 2729, 2714, 2697, 2676}, + {2752, 2752, 2753, 2753, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2753, 2753, 2753, 2753, 2753, 2752, 2752, 2751, 2751, 2750, 2750, 2749, 2749, 2749, 2749, 2749, 2749, 2749, 2749, 2749, 2749, 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2751, 2751, 2752, 2752, 2752, 2752, 2752, 2751, 2751, 2751, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2751, 2751, 2750, 2750, 2749, 2746, 2739, 2723, 2693, 2644, 2571, 2473, 2353, 2216, 2071, 1929, 1798, 1684, 1591, 1516, 1458, 1413, 1376, 1349, 1333, 1332, 1348, 1383, 1435, 1496, 1558, 1611, 1650, 1673, 1683, 1687, 1693, 1706, 1728, 1754, 1778, 1791, 1787, 1763, 1724, 1676, 1627, 1584, 1550, 1524, 1502, 1478, 1449, 1414, 1375, 1336, 1303, 1279, 1266, 1263, 1265, 1268, 1270, 1267, 1262, 1256, 1252, 1253, 1259, 1268, 1279, 1288, 1295, 1301, 1309, 1323, 1347, 1383, 1431, 1488, 1552, 1617, 1681, 1743, 1803, 1862, 1922, 1983, 2042, 2095, 2139, 2170, 2187, 2191, 2184, 2172, 2156, 2139, 2122, 2102, 2077, 2046, 2009, 1967, 1925, 1886, 1854, 1831, 1819, 1814, 1817, 1822, 1830, 1840, 1852, 1869, 1892, 1921, 1955, 1991, 2025, 2053, 2071, 2078, 2076, 2068, 2057, 2046, 2038, 2032, 2026, 2017, 2003, 1983, 1960, 1936, 1915, 1901, 1893, 1891, 1891, 1891, 1885, 1875, 1860, 1845, 1833, 1828, 1830, 1839, 1852, 1864, 1872, 1876, 1875, 1873, 1873, 1878, 1889, 1904, 1921, 1934, 1941, 1940, 1933, 1922, 1913, 1907, 1906, 1911, 1919, 1926, 1930, 1930, 1927, 1923, 1922, 1927, 1939, 1956, 1974, 1988, 1997, 1997, 1992, 1983, 1977, 1976, 1982, 1994, 2008, 2021, 2030, 2032, 2030, 2026, 2023, 2024, 2028, 2035, 2041, 2042, 2036, 2025, 2012, 2002, 2003, 2019, 2052, 2100, 2163, 2234, 2312, 2393, 2478, 2566, 2657, 2751, 2846, 2939, 3027, 3106, 3172, 3226, 3267, 3295, 3313, 3321, 3320, 3310, 3291, 3265, 3232, 3194, 3154, 3115, 3078, 3043, 3011, 2983, 2960, 2942, 2929, 2923, 2925, 2935, 2953, 2976, 3002, 3031, 3061, 3093, 3128, 3165, 3206, 3248, 3289, 3326, 3357, 3381, 3398, 3409, 3419, 3428, 3437, 3446, 3453, 3456, 3453, 3444, 3428, 3407, 3383, 3357, 3330, 3300, 3265, 3223, 3172, 3111, 3041, 2965, 2886, 2809, 2736, 2667, 2602, 2541, 2483, 2430, 2383, 2344, 2315, 2299, 2295, 2302, 2318, 2341, 2369, 2400, 2434, 2470, 2508, 2547, 2586, 2625, 2661, 2693, 2719, 2739, 2753, 2761, 2764, 2763, 2758, 2748, 2735, 2719, 2700, 2678}, + {2787, 2788, 2789, 2789, 2790, 2790, 2790, 2790, 2790, 2790, 2789, 2789, 2789, 2788, 2788, 2788, 2788, 2788, 2788, 2787, 2786, 2786, 2785, 2785, 2785, 2785, 2785, 2786, 2787, 2787, 2788, 2787, 2787, 2786, 2786, 2785, 2785, 2785, 2785, 2785, 2786, 2786, 2786, 2787, 2787, 2787, 2786, 2786, 2786, 2786, 2786, 2786, 2787, 2788, 2788, 2789, 2789, 2790, 2790, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2788, 2787, 2786, 2781, 2772, 2755, 2726, 2682, 2620, 2538, 2438, 2325, 2204, 2081, 1963, 1856, 1761, 1680, 1611, 1552, 1500, 1454, 1414, 1380, 1356, 1343, 1342, 1352, 1371, 1396, 1422, 1447, 1469, 1490, 1512, 1537, 1568, 1605, 1646, 1687, 1725, 1755, 1776, 1787, 1789, 1785, 1776, 1765, 1753, 1740, 1724, 1706, 1684, 1657, 1627, 1594, 1559, 1523, 1486, 1448, 1409, 1371, 1332, 1294, 1259, 1227, 1199, 1175, 1156, 1141, 1132, 1129, 1135, 1150, 1178, 1218, 1271, 1334, 1405, 1482, 1561, 1641, 1720, 1800, 1880, 1960, 2039, 2115, 2185, 2248, 2300, 2341, 2371, 2389, 2398, 2399, 2393, 2381, 2362, 2336, 2303, 2264, 2218, 2169, 2118, 2069, 2022, 1978, 1939, 1904, 1873, 1846, 1821, 1802, 1787, 1779, 1777, 1780, 1787, 1796, 1804, 1811, 1817, 1822, 1828, 1838, 1851, 1868, 1889, 1910, 1931, 1949, 1964, 1976, 1986, 1994, 2004, 2013, 2021, 2027, 2029, 2027, 2019, 2007, 1992, 1977, 1961, 1948, 1936, 1925, 1914, 1902, 1889, 1876, 1862, 1848, 1837, 1829, 1824, 1821, 1820, 1821, 1821, 1821, 1822, 1824, 1828, 1835, 1845, 1857, 1870, 1885, 1899, 1913, 1928, 1944, 1962, 1980, 1998, 2014, 2027, 2036, 2041, 2042, 2042, 2043, 2044, 2047, 2052, 2057, 2061, 2063, 2063, 2061, 2057, 2053, 2049, 2045, 2039, 2032, 2023, 2014, 2004, 1998, 1998, 2009, 2031, 2067, 2114, 2173, 2240, 2314, 2393, 2475, 2559, 2645, 2732, 2819, 2905, 2989, 3070, 3144, 3211, 3270, 3318, 3357, 3385, 3404, 3415, 3418, 3415, 3405, 3389, 3368, 3341, 3310, 3275, 3237, 3197, 3158, 3120, 3086, 3056, 3031, 3010, 2993, 2980, 2971, 2965, 2964, 2969, 2980, 2998, 3023, 3052, 3084, 3118, 3151, 3183, 3214, 3246, 3279, 3313, 3348, 3384, 3418, 3449, 3475, 3494, 3506, 3510, 3506, 3495, 3477, 3452, 3417, 3373, 3319, 3255, 3181, 3100, 3013, 2924, 2833, 2744, 2658, 2575, 2497, 2424, 2358, 2299, 2247, 2206, 2173, 2151, 2140, 2138, 2145, 2161, 2185, 2215, 2251, 2292, 2337, 2385, 2435, 2486, 2538, 2588, 2636, 2681, 2722, 2758, 2790, 2815, 2836, 2850}, + {2759, 2759, 2760, 2761, 2761, 2762, 2762, 2762, 2761, 2760, 2760, 2759, 2759, 2759, 2759, 2759, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2761, 2761, 2762, 2762, 2762, 2762, 2762, 2762, 2761, 2760, 2759, 2759, 2759, 2759, 2759, 2760, 2761, 2761, 2762, 2761, 2761, 2760, 2759, 2759, 2758, 2758, 2758, 2759, 2759, 2760, 2760, 2760, 2761, 2761, 2761, 2761, 2761, 2761, 2762, 2762, 2762, 2763, 2763, 2763, 2762, 2761, 2760, 2755, 2745, 2725, 2689, 2633, 2555, 2458, 2346, 2227, 2113, 2013, 1931, 1871, 1829, 1795, 1761, 1714, 1650, 1566, 1470, 1374, 1292, 1239, 1223, 1242, 1288, 1347, 1404, 1447, 1470, 1473, 1465, 1454, 1450, 1461, 1489, 1529, 1576, 1621, 1658, 1681, 1690, 1685, 1672, 1655, 1637, 1620, 1607, 1596, 1585, 1572, 1557, 1539, 1515, 1486, 1454, 1418, 1381, 1342, 1306, 1273, 1245, 1222, 1204, 1189, 1177, 1167, 1158, 1154, 1157, 1170, 1197, 1237, 1290, 1351, 1416, 1480, 1541, 1597, 1650, 1703, 1761, 1825, 1896, 1971, 2045, 2113, 2171, 2216, 2249, 2269, 2282, 2289, 2293, 2292, 2288, 2277, 2259, 2233, 2199, 2160, 2117, 2075, 2035, 1998, 1967, 1939, 1914, 1892, 1872, 1855, 1840, 1830, 1825, 1823, 1825, 1829, 1833, 1836, 1839, 1842, 1846, 1853, 1863, 1876, 1892, 1908, 1923, 1936, 1945, 1952, 1958, 1965, 1973, 1982, 1992, 2001, 2005, 2005, 1999, 1988, 1974, 1959, 1946, 1935, 1926, 1920, 1914, 1906, 1897, 1886, 1875, 1865, 1858, 1853, 1852, 1851, 1849, 1846, 1840, 1833, 1826, 1823, 1825, 1833, 1845, 1859, 1874, 1887, 1898, 1907, 1916, 1926, 1940, 1957, 1977, 1996, 2013, 2025, 2032, 2033, 2032, 2030, 2031, 2034, 2041, 2050, 2058, 2064, 2066, 2066, 2063, 2058, 2053, 2047, 2041, 2034, 2026, 2019, 2014, 2014, 2022, 2041, 2071, 2112, 2161, 2217, 2275, 2336, 2398, 2462, 2530, 2602, 2678, 2758, 2841, 2925, 3006, 3083, 3154, 3214, 3265, 3306, 3337, 3358, 3373, 3382, 3387, 3387, 3382, 3372, 3357, 3334, 3305, 3271, 3233, 3193, 3155, 3122, 3095, 3074, 3057, 3043, 3030, 3017, 3003, 2992, 2987, 2989, 3001, 3022, 3049, 3079, 3110, 3138, 3163, 3187, 3212, 3240, 3273, 3310, 3351, 3390, 3425, 3452, 3469, 3476, 3474, 3467, 3455, 3439, 3420, 3395, 3362, 3318, 3262, 3196, 3121, 3041, 2957, 2874, 2793, 2715, 2640, 2569, 2500, 2435, 2374, 2319, 2270, 2230, 2199, 2179, 2169, 2168, 2176, 2192, 2215, 2243, 2276, 2313, 2353, 2396, 2441, 2487, 2534, 2580, 2625, 2668, 2707, 2742, 2773, 2798, 2818}, + {2761, 2761, 2761, 2760, 2760, 2760, 2760, 2760, 2761, 2761, 2761, 2761, 2761, 2761, 2760, 2759, 2759, 2758, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2758, 2758, 2758, 2758, 2759, 2759, 2759, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2760, 2760, 2760, 2759, 2759, 2759, 2759, 2759, 2759, 2758, 2758, 2758, 2758, 2758, 2757, 2752, 2742, 2721, 2683, 2624, 2541, 2434, 2307, 2166, 2021, 1881, 1754, 1645, 1557, 1488, 1435, 1394, 1364, 1344, 1336, 1342, 1363, 1400, 1450, 1506, 1561, 1608, 1642, 1663, 1675, 1683, 1693, 1710, 1734, 1759, 1781, 1790, 1782, 1755, 1713, 1664, 1613, 1569, 1533, 1505, 1481, 1457, 1428, 1393, 1354, 1317, 1286, 1265, 1255, 1255, 1261, 1267, 1269, 1266, 1258, 1248, 1240, 1238, 1242, 1252, 1264, 1276, 1287, 1296, 1307, 1324, 1352, 1391, 1444, 1507, 1576, 1646, 1714, 1779, 1839, 1898, 1957, 2015, 2071, 2122, 2163, 2192, 2206, 2207, 2197, 2179, 2158, 2137, 2115, 2093, 2067, 2037, 2002, 1962, 1922, 1885, 1854, 1832, 1821, 1817, 1820, 1827, 1836, 1846, 1859, 1876, 1898, 1926, 1957, 1990, 2020, 2043, 2057, 2061, 2058, 2050, 2041, 2033, 2026, 2021, 2015, 2005, 1991, 1972, 1950, 1929, 1912, 1900, 1894, 1893, 1894, 1893, 1887, 1878, 1865, 1851, 1840, 1836, 1837, 1844, 1853, 1862, 1867, 1868, 1866, 1864, 1864, 1869, 1881, 1895, 1911, 1923, 1928, 1926, 1918, 1908, 1900, 1897, 1901, 1910, 1922, 1932, 1939, 1940, 1937, 1934, 1933, 1938, 1949, 1965, 1982, 1996, 2003, 2003, 1997, 1988, 1981, 1979, 1985, 1996, 2010, 2023, 2032, 2034, 2032, 2027, 2023, 2021, 2023, 2026, 2029, 2028, 2023, 2014, 2004, 2000, 2006, 2027, 2065, 2119, 2187, 2265, 2349, 2436, 2524, 2614, 2705, 2797, 2888, 2977, 3060, 3134, 3197, 3248, 3286, 3311, 3325, 3330, 3326, 3314, 3295, 3269, 3237, 3201, 3162, 3122, 3082, 3045, 3010, 2981, 2956, 2937, 2925, 2920, 2923, 2933, 2950, 2971, 2996, 3024, 3055, 3088, 3124, 3163, 3205, 3247, 3287, 3322, 3351, 3374, 3391, 3404, 3417, 3429, 3441, 3451, 3460, 3463, 3461, 3452, 3436, 3415, 3391, 3364, 3334, 3300, 3260, 3212, 3155, 3088, 3013, 2934, 2853, 2773, 2697, 2626, 2560, 2498, 2441, 2390, 2347, 2313, 2289, 2277, 2277, 2288, 2306, 2332, 2362, 2396, 2432, 2470, 2510, 2552, 2593, 2633, 2670, 2702, 2729, 2750, 2764, 2772, 2775, 2773, 2767, 2757, 2744, 2727, 2706, 2684}, + {2788, 2788, 2789, 2789, 2788, 2788, 2788, 2787, 2787, 2786, 2786, 2786, 2785, 2785, 2785, 2784, 2784, 2784, 2783, 2783, 2784, 2784, 2784, 2785, 2785, 2786, 2786, 2786, 2786, 2786, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2785, 2785, 2785, 2785, 2785, 2785, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2786, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2785, 2782, 2776, 2760, 2730, 2681, 2608, 2510, 2388, 2249, 2102, 1955, 1818, 1697, 1595, 1511, 1445, 1394, 1358, 1338, 1334, 1347, 1378, 1423, 1479, 1538, 1596, 1645, 1684, 1714, 1738, 1760, 1783, 1811, 1840, 1866, 1883, 1887, 1874, 1846, 1809, 1767, 1726, 1688, 1654, 1622, 1588, 1551, 1509, 1464, 1421, 1383, 1354, 1336, 1326, 1320, 1316, 1310, 1300, 1287, 1274, 1264, 1258, 1259, 1263, 1269, 1274, 1277, 1279, 1282, 1290, 1308, 1339, 1383, 1439, 1503, 1572, 1642, 1711, 1781, 1851, 1923, 1997, 2070, 2139, 2198, 2243, 2272, 2285, 2285, 2276, 2261, 2243, 2224, 2201, 2174, 2140, 2098, 2051, 2001, 1953, 1910, 1877, 1853, 1838, 1829, 1823, 1821, 1820, 1823, 1832, 1848, 1872, 1903, 1937, 1970, 1998, 2017, 2028, 2032, 2031, 2029, 2027, 2028, 2028, 2027, 2022, 2012, 1995, 1976, 1956, 1938, 1925, 1918, 1914, 1912, 1910, 1904, 1894, 1882, 1870, 1860, 1854, 1853, 1856, 1861, 1866, 1868, 1866, 1863, 1860, 1859, 1863, 1873, 1886, 1901, 1913, 1919, 1919, 1913, 1904, 1896, 1892, 1895, 1902, 1913, 1923, 1930, 1933, 1932, 1930, 1930, 1935, 1945, 1960, 1976, 1990, 1999, 2002, 2000, 1995, 1990, 1989, 1993, 2001, 2011, 2021, 2027, 2029, 2027, 2024, 2022, 2021, 2022, 2024, 2026, 2024, 2018, 2009, 1999, 1993, 1994, 2006, 2031, 2071, 2123, 2186, 2257, 2335, 2420, 2509, 2602, 2698, 2795, 2889, 2979, 3060, 3131, 3191, 3240, 3278, 3306, 3323, 3332, 3331, 3320, 3300, 3271, 3237, 3198, 3157, 3118, 3080, 3045, 3013, 2984, 2959, 2939, 2925, 2918, 2920, 2930, 2948, 2971, 2998, 3027, 3057, 3089, 3123, 3159, 3199, 3241, 3283, 3321, 3353, 3379, 3397, 3411, 3421, 3431, 3439, 3446, 3449, 3447, 3440, 3427, 3409, 3389, 3367, 3345, 3320, 3291, 3256, 3213, 3160, 3099, 3031, 2959, 2885, 2810, 2738, 2667, 2599, 2533, 2472, 2417, 2371, 2335, 2310, 2297, 2293, 2299, 2313, 2332, 2356, 2386, 2420, 2457, 2498, 2540, 2581, 2621, 2657, 2688, 2714, 2734, 2750, 2761, 2767, 2769, 2766, 2758, 2746, 2729, 2709, 2688}, + {2787, 2788, 2788, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2790, 2790, 2790, 2790, 2790, 2790, 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2788, 2788, 2787, 2786, 2786, 2785, 2785, 2785, 2785, 2785, 2786, 2786, 2786, 2787, 2787, 2787, 2788, 2788, 2789, 2789, 2789, 2788, 2788, 2788, 2788, 2787, 2787, 2787, 2788, 2788, 2788, 2788, 2788, 2787, 2787, 2787, 2787, 2787, 2787, 2788, 2788, 2788, 2785, 2779, 2763, 2734, 2686, 2614, 2518, 2398, 2260, 2113, 1965, 1825, 1699, 1593, 1507, 1442, 1398, 1371, 1360, 1362, 1375, 1398, 1430, 1470, 1516, 1565, 1615, 1661, 1701, 1734, 1759, 1780, 1798, 1815, 1832, 1848, 1860, 1864, 1856, 1837, 1805, 1764, 1716, 1667, 1621, 1578, 1540, 1505, 1473, 1440, 1407, 1375, 1346, 1321, 1302, 1290, 1285, 1284, 1285, 1287, 1286, 1283, 1278, 1274, 1271, 1271, 1277, 1287, 1304, 1325, 1353, 1386, 1427, 1475, 1532, 1597, 1670, 1747, 1827, 1906, 1980, 2048, 2106, 2156, 2195, 2225, 2246, 2258, 2261, 2255, 2240, 2217, 2187, 2153, 2116, 2078, 2043, 2009, 1978, 1947, 1917, 1888, 1861, 1837, 1819, 1809, 1808, 1815, 1828, 1846, 1867, 1888, 1909, 1932, 1955, 1979, 2004, 2028, 2048, 2061, 2066, 2063, 2052, 2037, 2020, 2004, 1989, 1976, 1964, 1952, 1937, 1922, 1906, 1892, 1883, 1878, 1879, 1883, 1887, 1889, 1887, 1879, 1869, 1858, 1849, 1845, 1846, 1851, 1857, 1862, 1865, 1865, 1864, 1865, 1870, 1879, 1891, 1905, 1918, 1927, 1930, 1928, 1923, 1918, 1915, 1916, 1921, 1929, 1936, 1942, 1945, 1946, 1946, 1949, 1955, 1965, 1980, 1997, 2012, 2023, 2026, 2022, 2014, 2004, 1996, 1993, 1996, 2004, 2012, 2020, 2023, 2021, 2016, 2010, 2006, 2003, 2005, 2009, 2014, 2019, 2024, 2033, 2048, 2073, 2112, 2166, 2236, 2319, 2410, 2505, 2602, 2696, 2788, 2877, 2962, 3043, 3117, 3182, 3238, 3282, 3312, 3330, 3337, 3333, 3319, 3298, 3270, 3238, 3201, 3162, 3122, 3083, 3045, 3010, 2980, 2955, 2935, 2921, 2915, 2917, 2926, 2943, 2965, 2991, 3020, 3052, 3085, 3120, 3158, 3199, 3242, 3284, 3323, 3357, 3383, 3403, 3417, 3429, 3438, 3446, 3451, 3453, 3450, 3441, 3427, 3409, 3387, 3364, 3340, 3314, 3284, 3249, 3206, 3155, 3095, 3028, 2956, 2883, 2809, 2737, 2668, 2601, 2537, 2477, 2423, 2376, 2339, 2313, 2298, 2294, 2300, 2313, 2333, 2358, 2388, 2421, 2457, 2496, 2536, 2577, 2616, 2652, 2684, 2711, 2732, 2748, 2758, 2764, 2766, 2763, 2755, 2743, 2728, 2709, 2687}, + {2781, 2781, 2781, 2782, 2782, 2782, 2782, 2783, 2783, 2783, 2783, 2783, 2783, 2783, 2782, 2781, 2781, 2780, 2779, 2778, 2778, 2778, 2778, 2778, 2778, 2779, 2779, 2780, 2780, 2780, 2780, 2780, 2781, 2781, 2782, 2782, 2782, 2783, 2783, 2783, 2782, 2782, 2781, 2781, 2780, 2780, 2780, 2780, 2781, 2781, 2782, 2782, 2782, 2782, 2782, 2781, 2781, 2780, 2780, 2780, 2780, 2781, 2781, 2781, 2781, 2780, 2780, 2779, 2776, 2770, 2757, 2730, 2686, 2619, 2526, 2410, 2276, 2131, 1986, 1850, 1730, 1630, 1549, 1485, 1433, 1391, 1357, 1335, 1326, 1334, 1361, 1405, 1461, 1521, 1576, 1621, 1651, 1668, 1678, 1687, 1700, 1721, 1747, 1774, 1792, 1797, 1783, 1752, 1709, 1660, 1612, 1571, 1537, 1508, 1480, 1449, 1414, 1374, 1332, 1295, 1265, 1246, 1238, 1238, 1242, 1245, 1244, 1238, 1229, 1221, 1218, 1220, 1230, 1243, 1258, 1273, 1286, 1300, 1318, 1344, 1382, 1432, 1494, 1563, 1635, 1705, 1770, 1830, 1886, 1941, 1996, 2051, 2104, 2150, 2185, 2205, 2211, 2203, 2186, 2165, 2144, 2125, 2107, 2087, 2062, 2030, 1990, 1945, 1901, 1862, 1833, 1818, 1815, 1821, 1833, 1845, 1857, 1868, 1880, 1896, 1918, 1947, 1979, 2011, 2039, 2057, 2064, 2061, 2050, 2037, 2025, 2017, 2012, 2008, 2003, 1993, 1977, 1956, 1933, 1914, 1901, 1896, 1899, 1907, 1913, 1913, 1904, 1888, 1866, 1846, 1832, 1827, 1832, 1843, 1855, 1864, 1866, 1863, 1857, 1852, 1854, 1863, 1879, 1899, 1918, 1930, 1932, 1926, 1914, 1901, 1894, 1895, 1904, 1918, 1934, 1945, 1950, 1949, 1943, 1939, 1938, 1943, 1954, 1969, 1984, 1997, 2003, 2004, 2001, 1995, 1992, 1993, 1999, 2008, 2018, 2027, 2032, 2033, 2031, 2027, 2025, 2027, 2031, 2037, 2040, 2038, 2029, 2017, 2005, 2001, 2011, 2039, 2086, 2150, 2225, 2308, 2393, 2480, 2567, 2656, 2748, 2840, 2933, 3021, 3102, 3172, 3230, 3273, 3304, 3323, 3333, 3335, 3330, 3316, 3295, 3267, 3231, 3191, 3148, 3106, 3066, 3028, 2996, 2970, 2948, 2932, 2922, 2919, 2923, 2934, 2952, 2976, 3004, 3034, 3067, 3102, 3140, 3180, 3223, 3265, 3305, 3340, 3370, 3393, 3410, 3423, 3434, 3444, 3452, 3457, 3458, 3453, 3442, 3426, 3406, 3383, 3359, 3332, 3303, 3268, 3226, 3176, 3116, 3048, 2974, 2898, 2822, 2747, 2676, 2608, 2544, 2485, 2430, 2382, 2343, 2314, 2295, 2288, 2291, 2303, 2322, 2347, 2375, 2408, 2443, 2482, 2522, 2562, 2603, 2641, 2675, 2705, 2729, 2747, 2760, 2767, 2770, 2769, 2763, 2753, 2740, 2722, 2702}, + {2792, 2792, 2792, 2792, 2792, 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2791, 2790, 2790, 2790, 2789, 2789, 2788, 2788, 2787, 2787, 2787, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2788, 2789, 2789, 2789, 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2790, 2789, 2789, 2789, 2790, 2790, 2790, 2791, 2791, 2791, 2791, 2790, 2790, 2789, 2789, 2789, 2788, 2788, 2788, 2788, 2788, 2787, 2784, 2774, 2755, 2719, 2663, 2582, 2477, 2350, 2209, 2062, 1919, 1788, 1674, 1579, 1503, 1443, 1397, 1365, 1346, 1341, 1352, 1380, 1423, 1477, 1536, 1594, 1645, 1685, 1715, 1738, 1757, 1778, 1804, 1832, 1860, 1882, 1891, 1883, 1859, 1822, 1778, 1731, 1688, 1650, 1617, 1585, 1551, 1515, 1474, 1432, 1392, 1359, 1334, 1317, 1308, 1303, 1298, 1291, 1280, 1268, 1257, 1249, 1248, 1252, 1262, 1275, 1289, 1304, 1319, 1339, 1366, 1402, 1450, 1508, 1575, 1647, 1719, 1790, 1859, 1923, 1986, 2046, 2104, 2158, 2204, 2240, 2263, 2272, 2269, 2255, 2234, 2209, 2182, 2154, 2123, 2090, 2054, 2014, 1972, 1931, 1894, 1864, 1842, 1829, 1823, 1823, 1827, 1834, 1844, 1856, 1873, 1896, 1923, 1954, 1985, 2013, 2034, 2046, 2048, 2043, 2034, 2024, 2015, 2010, 2006, 2001, 1994, 1982, 1966, 1948, 1930, 1916, 1907, 1904, 1905, 1907, 1907, 1903, 1894, 1882, 1869, 1858, 1852, 1851, 1855, 1860, 1865, 1867, 1867, 1864, 1860, 1859, 1861, 1868, 1878, 1889, 1899, 1906, 1909, 1909, 1908, 1908, 1910, 1916, 1924, 1933, 1942, 1948, 1952, 1954, 1955, 1959, 1966, 1977, 1990, 2004, 2014, 2019, 2018, 2012, 2003, 1995, 1991, 1991, 1995, 2002, 2009, 2014, 2016, 2015, 2014, 2013, 2015, 2018, 2022, 2025, 2024, 2020, 2012, 2005, 2004, 2013, 2037, 2076, 2131, 2199, 2277, 2360, 2447, 2537, 2628, 2720, 2814, 2906, 2994, 3077, 3149, 3211, 3259, 3295, 3319, 3332, 3337, 3332, 3320, 3299, 3272, 3238, 3199, 3158, 3116, 3076, 3038, 3005, 2977, 2954, 2936, 2925, 2920, 2923, 2933, 2950, 2973, 2999, 3029, 3061, 3095, 3131, 3170, 3212, 3254, 3295, 3332, 3364, 3389, 3408, 3422, 3433, 3443, 3450, 3456, 3458, 3455, 3447, 3432, 3414, 3391, 3367, 3341, 3313, 3281, 3243, 3197, 3142, 3079, 3009, 2935, 2860, 2785, 2712, 2643, 2577, 2515, 2458, 2406, 2363, 2330, 2307, 2295, 2293, 2301, 2317, 2338, 2365, 2396, 2430, 2467, 2506, 2547, 2588, 2627, 2663, 2695, 2721, 2741, 2756, 2766, 2770, 2771, 2767, 2759, 2747, 2731, 2712}, +}; +#define DATA data_10ul_kx +#define DATA2 data_10ul_water +#define DATA3 data_10ul_one5ul_kx +#define DATA4 data_10ul_one5ul_water +#define PART_SIZE(x) (sizeof(x) / sizeof(x[0])) + +/* + Q:过程噪声,Q增大,动态响应变快,收敛稳定性变坏 + R:测量噪声,R增大,动态响应变慢,收敛稳定性变好 + KALMAN_First_X : 观测初值,一般需要自己去采样一下 + KALMAN_Frist_P : 采样误差初值 这个一般写0 +*/ + +#define KALMAN_Q 0.02 +#define KALMAN_R 10.0000 + +#define KALMAN_First_X 1 +#define KALMAN_Frist_P 0.00 +/* 卡尔曼滤波处理 */ +static float x_last = KALMAN_First_X; +static float p_last = KALMAN_Frist_P; +static float KalmanFilter(const float ResrcData, float ProcessNiose_Q, float MeasureNoise_R) +{ + + float R = MeasureNoise_R; + float Q = ProcessNiose_Q; + + float x_mid = x_last; + float x_now; + + float p_mid; + float p_now; + + float kg; + + x_mid = x_last; // x_last=x(k-1|k-1),x_mid=x(k|k-1) + p_mid = p_last + Q; // p_mid=p(k|k-1),p_last=p(k-1|k-1),Q=噪声 + + /* + * 卡尔曼滤波的五个重要公式 + */ + kg = p_mid / (p_mid + R); // kg为kalman filter,R 为噪声 + x_now = x_mid + kg * (ResrcData - x_mid); // 估计出的最优值 + p_now = (1 - kg) * p_mid; // 最优值对应的covariance + p_last = p_now; // 更新covariance 值 + x_last = x_now; // 更新系统状态值 + + return x_now; +} + +typedef struct un_draw_t +{ + unsigned int delta_cnt; + +} un_draw_t; + +void un_draw_detect() +{ +} +float abs_f(float x) +{ + return x > 0 ? x : -x; +} +/** + * 吸液曲线分成3阶段 + * 1. 平衡 + * 2. 压力下降 + * 3. 压力平衡 + */ +typedef struct press_stage_t +{ + float old_data; + unsigned char stage; + unsigned int deal_cnt; + float value_cache[4]; + int value_cnt; + + float start_value; + int down_end_cnt; + float wave_end_value; + int delay_enter_steady; + int up_cnt; + + unsigned char no_draw_flag : 1; +} press_stage_t; +press_stage_t stage; +void pt_cache() +{ + for (int i = 0; i < PART_SIZE(stage.value_cache); i++) + { + printf("%f ", stage.value_cache[i]); + } +} +void press_deal(float data) +{ + // 赋初值 + if (stage.value_cnt < PART_SIZE(stage.value_cache)) + { + stage.value_cache[stage.value_cnt++] = data; + // 计算一下初始平均值 + if (stage.value_cnt == PART_SIZE(stage.value_cache)) + { + float sum = 0; + for (int i = 0; i < PART_SIZE(stage.value_cache); i++) + { + sum += stage.value_cache[i]; + } + stage.start_value = sum / PART_SIZE(stage.value_cache); + // printf("start value =%f\n",stage.start_value); + // printf("staic stage\n"); + } + return; + } + // 移位 + for (int i = 0; i < PART_SIZE(stage.value_cache) - 1; i++) + { + stage.value_cache[i] = stage.value_cache[i + 1]; + } + stage.value_cache[PART_SIZE(stage.value_cache) - 1] = data; + // 稳定段 + if (stage.stage == 0) + { + // printf("%f,", data); + char down = 0; + for (int i = 0; i < PART_SIZE(stage.value_cache); i++) + { + float delta = abs_f(stage.value_cache[i] - stage.start_value); + if (delta > 30.0) + { + down = 1; + break; + } + } + if (down) + { + // printf("\n"); + // pt_cache(); + // printf("\ncnt = %d", stage.deal_cnt); + // 4个数递减,说明要进入负压阶段 + // printf("\nwave_stage\n"); + stage.stage = 1; + } + } + else if (stage.stage == 1) + { + // printf("%f,", data); + int wave = 0; + for (int i = 0; i < PART_SIZE(stage.value_cache) - 1; i++) + { + if (abs_f(stage.value_cache[i + 1] - stage.value_cache[i]) > 5.0) + { + wave = 1; + break; + } + } + if (wave == 0) + { + stage.delay_enter_steady = 5; + // printf("\n"); + // printf("cnt = %d\n", stage.deal_cnt); + // 停止急速下降,说明进入平稳段 + + // printf("wave = %f\n", stage.wave_end_value); + } + if (stage.delay_enter_steady) + { + stage.delay_enter_steady--; + if (stage.delay_enter_steady == 0) + { + stage.stage = 2; + stage.wave_end_value = 0.0; + stage.up_cnt = 0; + stage.no_draw_flag = 0; + + for (int i = 0; i < PART_SIZE(stage.value_cache); i++) + { + stage.wave_end_value += stage.value_cache[i]; + } + + stage.wave_end_value = stage.wave_end_value / PART_SIZE(stage.value_cache); + printf("steady cnt = %d\n", stage.deal_cnt); + } + } + } + else if (stage.stage == 2) + { + float delta = abs_f(data - stage.wave_end_value); + if (delta > 50.0) + { + if (stage.value_cache[PART_SIZE(stage.value_cache) - 2] < data) + { + // old 比 now 小 + float speed = data - stage.value_cache[PART_SIZE(stage.value_cache) - 2]; + // printf("speed = %f\n", speed); + if (speed > 30.0) + { + stage.stage = 3; + } + } + + if (stage.up_cnt < 4) + { + stage.up_cnt++; + } + else + { + // printf("%f\n", data); + // printf("no draw warming\n"); + printf("no draw cnt = %d\n", stage.deal_cnt); + stage.no_draw_flag = 1; + stage.stage = 0xff; + } + } + else + { + stage.up_cnt = 0; + } + } + stage.deal_cnt++; +} +void press_init() +{ + stage.stage = 0; + stage.value_cnt = 0; + stage.deal_cnt = 0; +} + +int main(void) +{ + FILE *f = fopen("error.csv", "w+"); + int i = 0; + while (DATA[i][0] != 0) + { + int j = 0; + x_last = DATA[i][0]; + press_init(); + while (DATA[i][j] != 0) + { + float get_value = KalmanFilter(DATA[i][j], KALMAN_Q, KALMAN_R); + press_deal(get_value); + j++; + } + + if (stage.no_draw_flag == 0) + { + printf("no draw detece fail :%d\n", i); + } + i++; + // break; + } + i = 0; + printf(">>>>>>>>>1\n"); + while (DATA3[i][0] != 0) + { + int j = 0; + x_last = DATA3[i][0]; + press_init(); + while (DATA3[i][j] != 0) + { + float get_value = KalmanFilter(DATA3[i][j], KALMAN_Q, KALMAN_R); + press_deal(get_value); + j++; + } + if (stage.no_draw_flag == 0) + { + printf("no draw detece fail :%d\n", i); + int j = 0; + while (DATA3[i][j] != 0) + { + fprintf(f, "%d,", DATA3[i][j]); + j++; + } + } + i++; + // break; + } + i = 0; + printf(">>>>>>>>>2\n"); + while (DATA2[i][0] != 0) + { + int j = 0; + x_last = DATA2[i][0]; + press_init(); + while (DATA2[i][j] != 0) + { + float get_value = KalmanFilter(DATA2[i][j], KALMAN_Q, KALMAN_R); + press_deal(get_value); + j++; + } + if (stage.no_draw_flag == 1) + { + printf("no draw detece fail :%d\n", i); + } + i++; + // break; + } + i = 0; + printf(">>>>>>>>>3\n"); + FILE *fp4 = fopen("error_10ul_one.csv", "w+"); + while (DATA4[i][0] != 0) + { + int j = 0; + x_last = DATA4[i][0]; + press_init(); + while (DATA4[i][j] != 0) + { + float get_value = KalmanFilter(DATA4[i][j], KALMAN_Q, KALMAN_R); + press_deal(get_value); + j++; + } + if (stage.no_draw_flag == 1) + { + x_last = DATA4[i][0]; + for (int k = 0; k < j-1; k++) + { + float get_value = KalmanFilter(DATA4[i][k], KALMAN_Q, KALMAN_R); + fprintf(fp4, "%f,",get_value); + } + fprintf(fp4, "\n"); + + printf("no draw detece fail :%d\n", i); + } + i++; + // break; + } + fclose(fp4); + fclose(f); +} \ No newline at end of file diff --git a/ana2.exe b/ana2.exe new file mode 100644 index 0000000000000000000000000000000000000000..30fb6841645ec53fe70ce8ecc2f5b89be5398884 GIT binary patch literal 216356 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 +#include +int data_10ul_kx[][350] = { + {2221, 2213, 2196, 2184, 2193, 2202, 2207, 2219, 2229, 2229, 2230, 2230, 2223, 2214, 2209, 2203, 2203, 2210, 2217, 2221, 2225, 2225, 2233, 2252, 2214, 2180, 2230, 2248, 2177, 2181, 2250, 2223, 2174, 2218, 2253, 2213, 2193, 2171, 1960, 1519, 1051, 752, 580, 493, 667, 1027, 1314, 1557, 1725, 1634, 1340, 1014, 740, 558, 470, 503, 659, 852, 948, 972, 994, 927, 763, 643, 589, 521, 490, 557, 734, 973, 1207, 1460, 1668, 1694, 1610, 1536, 1433, 1264, 1164, 1222, 1306, 1363, 1465, 1568, 1569, 1481, 1407, 1359, 1264, 1175, 1207, 1308, 1368, 1443, 1570, 1656, 1644, 1591, 1530, 1427, 1302, 1243, 1263, 1284, 1287, 1334, 1410, 1427, 1409, 1449, 1516, 1523, 1511, 1529, 1509, 1410, 1335, 1338, 1337, 1280, 1270, 1343, 1384, 1406, 1494, 1586, 1609, 1626, 1626, 1569, 1450, 1307, 1235, 1227, 1206, 1223, 1333, 1439, 1456, 1496, 1593, 1604, 1558, 1571, 1591, 1526, 1416, 1355, 1311, 1221, 1167, 1227, 1315, 1374, 1470, 1600, 1675, 1679, 1680, 1686, 1631, 1523, 1433, 1357, 1253, 1165, 1182, 1280, 1369, 1462, 1597, 1692, 1680, 1646, 1642, 1599, 1510, 1456, 1447, 1407, 1314, 1273, 1307, 1325, 1360, 1468, 1562, 1583, 1606, 1640, 1653, 1621, 1569, 1550, 1512, 1406, 1320, 1308, 1305, 1303, 1411, 1585, 1654, 1646, 1651, 1624, 1529, 1454, 1455, 1467, 1432, 1410, 1435, 1420, 1372, 1403, 1497, 1553, 1563, 1579, 1590, 1562, 1538, 1560, 1572, 1543, 1516, 1470, 1390, 1331, 1332, 1381, 1466, 1562, 1630, 1655, 1649, 1625, 1590, 1553, 1513, 1517, 1642, 1876, 2169, 2476, 2713, 2829, 2837, 2765, 2643, 2528, 2473, 2482, 2550, 2684, 2829, 2933, 2999, 3020, 2994, 2954, 2926, 2907, 2899, 2935, 2985, 3037, 3137, 3197, 3186, 3172, 3101, 2933, 2729, 2501, 2263, 2108, 2076, 2125, 2237, 2383, 2501, 2563, 2573, 2530}, + {2215, 2209, 2192, 2186, 2201, 2208, 2211, 2222, 2229, 2227, 2228, 2227, 2220, 2215, 2212, 2206, 2206, 2214, 2219, 2222, 2226, 2224, 2231, 2249, 2207, 2177, 2234, 2246, 2175, 2189, 2255, 2217, 2172, 2220, 2249, 2208, 2200, 2206, 2056, 1667, 1178, 808, 621, 526, 614, 947, 1256, 1477, 1703, 1707, 1408, 1065, 805, 591, 464, 496, 654, 836, 941, 981, 1005, 933, 765, 646, 596, 532, 504, 557, 692, 899, 1126, 1387, 1616, 1667, 1608, 1562, 1468, 1290, 1185, 1232, 1298, 1347, 1455, 1560, 1558, 1478, 1420, 1374, 1273, 1180, 1207, 1296, 1348, 1428, 1560, 1641, 1636, 1604, 1549, 1439, 1311, 1247, 1262, 1281, 1284, 1331, 1405, 1419, 1404, 1449, 1509, 1507, 1505, 1542, 1521, 1420, 1346, 1341, 1334, 1283, 1276, 1343, 1373, 1387, 1477, 1569, 1595, 1622, 1636, 1588, 1473, 1328, 1246, 1228, 1199, 1216, 1328, 1424, 1435, 1482, 1582, 1590, 1551, 1575, 1597, 1536, 1442, 1384, 1330, 1232, 1170, 1216, 1293, 1352, 1451, 1582, 1656, 1666, 1672, 1682, 1639, 1543, 1458, 1387, 1279, 1179, 1180, 1260, 1338, 1435, 1576, 1673, 1668, 1645, 1646, 1603, 1522, 1473, 1460, 1419, 1330, 1284, 1305, 1312, 1342, 1451, 1547, 1573, 1596, 1626, 1640, 1613, 1572, 1560, 1525, 1424, 1343, 1323, 1300, 1283, 1384, 1555, 1641, 1652, 1660, 1634, 1538, 1457, 1455, 1464, 1426, 1409, 1441, 1427, 1374, 1397, 1486, 1544, 1565, 1585, 1590, 1556, 1525, 1545, 1567, 1553, 1532, 1489, 1407, 1336, 1319, 1356, 1441, 1545, 1622, 1656, 1654, 1627, 1591, 1555, 1513, 1494, 1581, 1793, 2078, 2393, 2661, 2810, 2839, 2782, 2665, 2539, 2466, 2467, 2529, 2651, 2803, 2921, 2990, 3015, 2991, 2947, 2912, 2896, 2891, 2919, 2978, 3030, 3116, 3199, 3199, 3174, 3126, 2985, 2788, 2570, 2331, 2145, 2084, 2120, 2217, 2356, 2482, 2551, 2567, 2530}, + {2224, 2220, 2203, 2185, 2193, 2204, 2204, 2214, 2227, 2227, 2227, 2230, 2225, 2215, 2209, 2205, 2203, 2209, 2217, 2221, 2225, 2225, 2231, 2251, 2221, 2179, 2221, 2253, 2185, 2171, 2246, 2235, 2173, 2207, 2256, 2218, 2194, 2222, 2163, 1886, 1438, 993, 699, 537, 497, 724, 1083, 1334, 1591, 1767, 1592, 1231, 959, 725, 503, 451, 576, 741, 862, 948, 1015, 987, 847, 719, 649, 571, 514, 527, 605, 761, 972, 1237, 1512, 1646, 1640, 1619, 1559, 1384, 1225, 1219, 1263, 1288, 1384, 1519, 1560, 1503, 1456, 1427, 1330, 1208, 1190, 1258, 1303, 1367, 1502, 1615, 1638, 1632, 1608, 1512, 1367, 1266, 1248, 1258, 1256, 1298, 1384, 1419, 1405, 1442, 1513, 1513, 1492, 1530, 1538, 1448, 1365, 1354, 1350, 1298, 1273, 1329, 1361, 1357, 1429, 1538, 1579, 1608, 1646, 1631, 1535, 1387, 1281, 1241, 1194, 1178, 1276, 1391, 1412, 1447, 1563, 1603, 1554, 1567, 1610, 1565, 1469, 1415, 1373, 1270, 1174, 1193, 1266, 1308, 1388, 1531, 1631, 1654, 1672, 1697, 1671, 1584, 1499, 1433, 1327, 1201, 1163, 1224, 1291, 1371, 1522, 1653, 1671, 1651, 1663, 1635, 1551, 1494, 1477, 1439, 1351, 1293, 1305, 1307, 1312, 1405, 1522, 1564, 1587, 1622, 1642, 1621, 1582, 1580, 1562, 1465, 1370, 1341, 1309, 1256, 1316, 1490, 1608, 1645, 1675, 1674, 1585, 1481, 1459, 1467, 1423, 1392, 1429, 1441, 1385, 1380, 1463, 1529, 1554, 1584, 1602, 1570, 1525, 1532, 1559, 1556, 1549, 1523, 1450, 1369, 1326, 1329, 1392, 1496, 1587, 1640, 1657, 1645, 1613, 1577, 1538, 1495, 1512, 1659, 1913, 2223, 2529, 2748, 2844, 2836, 2747, 2613, 2501, 2459, 2484, 2573, 2717, 2859, 2955, 3009, 3015, 2981, 2938, 2908, 2894, 2898, 2942, 2997, 3060, 3156, 3203, 3188, 3163, 3077, 2907, 2697, 2459, 2227, 2094, 2081, 2145, 2268, 2415, 2524, 2571, 2565, 2508}, + {2200, 2196, 2189, 2199, 2215, 2221, 2227, 2231, 2228, 2224, 2222, 2218, 2214, 2211, 2210, 2210, 2213, 2218, 2222, 2225, 2226, 2223, 2232, 2243, 2205, 2186, 2236, 2240, 2185, 2201, 2247, 2215, 2188, 2223, 2239, 2215, 2200, 2100, 1765, 1285, 883, 606, 439, 493, 796, 1218, 1616, 1805, 1714, 1468, 1118, 729, 506, 466, 500, 643, 871, 1029, 1046, 991, 911, 775, 625, 551, 538, 533, 564, 675, 893, 1148, 1361, 1549, 1660, 1621, 1518, 1437, 1345, 1233, 1207, 1303, 1397, 1455, 1518, 1549, 1500, 1403, 1328, 1287, 1232, 1201, 1275, 1392, 1463, 1536, 1628, 1662, 1611, 1527, 1434, 1331, 1249, 1235, 1284, 1325, 1341, 1379, 1436, 1446, 1436, 1476, 1529, 1527, 1504, 1496, 1446, 1356, 1311, 1328, 1337, 1308, 1313, 1375, 1418, 1462, 1546, 1612, 1628, 1623, 1579, 1492, 1366, 1237, 1198, 1223, 1238, 1291, 1405, 1485, 1500, 1541, 1598, 1585, 1554, 1556, 1542, 1475, 1378, 1310, 1269, 1214, 1199, 1279, 1380, 1455, 1547, 1644, 1681, 1671, 1662, 1643, 1573, 1468, 1369, 1287, 1210, 1171, 1230, 1357, 1467, 1558, 1650, 1691, 1654, 1607, 1589, 1550, 1481, 1436, 1418, 1373, 1300, 1282, 1329, 1377, 1445, 1541, 1591, 1594, 1602, 1614, 1624, 1603, 1550, 1519, 1466, 1360, 1289, 1292, 1321, 1382, 1521, 1662, 1689, 1648, 1612, 1556, 1479, 1430, 1436, 1452, 1429, 1407, 1419, 1412, 1406, 1469, 1559, 1596, 1586, 1572, 1559, 1539, 1534, 1561, 1568, 1537, 1492, 1420, 1341, 1312, 1350, 1441, 1550, 1631, 1664, 1657, 1627, 1590, 1553, 1515, 1490, 1556, 1758, 2048, 2371, 2646, 2803, 2841, 2785, 2664, 2535, 2459, 2460, 2531, 2658, 2808, 2926, 2991, 3007, 2977, 2934, 2901, 2887, 2895, 2928, 2987, 3038, 3102, 3189, 3204, 3142, 3057, 2946, 2792, 2619, 2429, 2245, 2150, 2156, 2219, 2326, 2441, 2511, 2533, 2513}, + {2247, 2243, 2223, 2198, 2194, 2195, 2192, 2201, 2217, 2223, 2230, 2238, 2234, 2223, 2217, 2210, 2202, 2204, 2211, 2215, 2220, 2224, 2223, 2221, 2220, 2232, 2245, 2213, 2193, 2237, 2240, 2175, 2182, 2246, 2224, 2154, 2022, 1677, 1199, 819, 554, 389, 479, 807, 1201, 1578, 1781, 1703, 1486, 1192, 817, 544, 475, 476, 530, 722, 921, 982, 983, 984, 907, 739, 611, 569, 518, 477, 593, 851, 1118, 1383, 1624, 1753, 1736, 1618, 1489, 1369, 1235, 1167, 1234, 1345, 1395, 1447, 1536, 1540, 1448, 1378, 1340, 1267, 1205, 1254, 1369, 1440, 1500, 1612, 1684, 1632, 1536, 1459, 1360, 1252, 1219, 1253, 1282, 1302, 1355, 1434, 1480, 1490, 1524, 1576, 1563, 1494, 1458, 1426, 1335, 1272, 1302, 1327, 1303, 1321, 1403, 1471, 1500, 1560, 1649, 1661, 1596, 1535, 1451, 1318, 1222, 1204, 1229, 1256, 1298, 1392, 1491, 1529, 1557, 1622, 1645, 1580, 1531, 1528, 1451, 1323, 1264, 1252, 1213, 1203, 1298, 1421, 1487, 1551, 1659, 1714, 1685, 1664, 1652, 1568, 1440, 1336, 1253, 1181, 1161, 1235, 1369, 1489, 1577, 1662, 1719, 1694, 1634, 1611, 1571, 1466, 1383, 1364, 1320, 1259, 1275, 1360, 1433, 1482, 1558, 1624, 1615, 1588, 1607, 1613, 1577, 1545, 1514, 1455, 1360, 1279, 1282, 1340, 1407, 1521, 1660, 1702, 1645, 1608, 1586, 1509, 1437, 1431, 1440, 1403, 1367, 1385, 1417, 1432, 1487, 1587, 1626, 1589, 1568, 1572, 1551, 1532, 1552, 1565, 1524, 1454, 1393, 1338, 1315, 1371, 1471, 1556, 1626, 1668, 1664, 1638, 1611, 1570, 1513, 1498, 1596, 1807, 2094, 2412, 2677, 2834, 2886, 2840, 2722, 2585, 2494, 2470, 2508, 2616, 2762, 2889, 2981, 3032, 3034, 3001, 2961, 2929, 2906, 2915, 2956, 3003, 3089, 3181, 3192, 3142, 3077, 2960, 2775, 2581, 2379, 2188, 2097, 2118, 2191, 2303, 2435, 2526, 2559, 2549}, + {2224, 2212, 2190, 2190, 2201, 2203, 2211, 2225, 2228, 2228, 2233, 2230, 2222, 2217, 2211, 2205, 2206, 2213, 2218, 2222, 2225, 2224, 2221, 2217, 2214, 2232, 2248, 2206, 2193, 2249, 2237, 2167, 2195, 2249, 2208, 2189, 2236, 2180, 1893, 1477, 1093, 753, 469, 397, 617, 987, 1386, 1728, 1830, 1641, 1311, 973, 686, 479, 411, 522, 705, 850, 967, 1054, 1033, 892, 752, 677, 588, 500, 499, 568, 702, 955, 1261, 1527, 1675, 1691, 1662, 1579, 1403, 1256, 1232, 1258, 1273, 1358, 1488, 1524, 1491, 1474, 1439, 1344, 1245, 1229, 1278, 1315, 1371, 1497, 1607, 1632, 1632, 1614, 1514, 1373, 1282, 1256, 1250, 1254, 1301, 1376, 1415, 1426, 1473, 1533, 1533, 1515, 1536, 1527, 1432, 1345, 1335, 1324, 1289, 1302, 1356, 1384, 1382, 1449, 1565, 1605, 1610, 1640, 1607, 1494, 1385, 1297, 1239, 1205, 1202, 1283, 1381, 1415, 1470, 1582, 1627, 1577, 1579, 1613, 1545, 1452, 1409, 1351, 1251, 1191, 1221, 1288, 1333, 1408, 1544, 1632, 1647, 1670, 1701, 1672, 1593, 1516, 1433, 1310, 1199, 1170, 1218, 1292, 1395, 1542, 1657, 1674, 1665, 1677, 1648, 1560, 1495, 1465, 1403, 1327, 1298, 1313, 1325, 1348, 1446, 1560, 1584, 1576, 1601, 1603, 1584, 1594, 1596, 1568, 1487, 1387, 1340, 1300, 1267, 1342, 1504, 1611, 1640, 1672, 1674, 1589, 1509, 1490, 1468, 1419, 1393, 1412, 1414, 1374, 1385, 1484, 1558, 1579, 1604, 1614, 1569, 1525, 1533, 1561, 1556, 1532, 1513, 1454, 1370, 1329, 1340, 1404, 1510, 1601, 1649, 1665, 1654, 1623, 1587, 1547, 1501, 1515, 1659, 1912, 2221, 2527, 2751, 2861, 2864, 2777, 2642, 2520, 2464, 2478, 2559, 2694, 2833, 2943, 3011, 3026, 3002, 2963, 2923, 2899, 2900, 2936, 2985, 3044, 3142, 3206, 3184, 3118, 3027, 2882, 2698, 2500, 2295, 2148, 2113, 2157, 2249, 2376, 2483, 2539, 2549, 2512}, + {2241, 2239, 2220, 2205, 2203, 2199, 2198, 2207, 2216, 2222, 2231, 2236, 2231, 2225, 2219, 2211, 2207, 2210, 2214, 2217, 2221, 2223, 2235, 2250, 2214, 2192, 2240, 2245, 2182, 2193, 2246, 2215, 2181, 2223, 2245, 2198, 2089, 1822, 1424, 1048, 718, 496, 494, 686, 1036, 1482, 1770, 1732, 1536, 1286, 922, 595, 481, 500, 565, 718, 914, 1030, 1020, 951, 882, 768, 624, 552, 536, 518, 569, 755, 1030, 1295, 1496, 1648, 1719, 1646, 1507, 1411, 1330, 1227, 1213, 1326, 1416, 1446, 1497, 1533, 1484, 1384, 1320, 1294, 1247, 1223, 1313, 1439, 1506, 1577, 1665, 1674, 1585, 1477, 1381, 1289, 1223, 1227, 1287, 1334, 1354, 1407, 1484, 1507, 1496, 1534, 1573, 1525, 1455, 1427, 1378, 1308, 1295, 1335, 1357, 1332, 1347, 1430, 1488, 1523, 1594, 1651, 1634, 1581, 1508, 1409, 1291, 1196, 1193, 1247, 1279, 1333, 1453, 1546, 1556, 1583, 1638, 1617, 1554, 1526, 1493, 1401, 1292, 1247, 1248, 1228, 1247, 1361, 1474, 1534, 1605, 1685, 1700, 1670, 1650, 1611, 1519, 1397, 1290, 1224, 1187, 1197, 1302, 1457, 1561, 1623, 1688, 1714, 1657, 1596, 1576, 1520, 1428, 1376, 1360, 1323, 1279, 1313, 1411, 1479, 1528, 1589, 1608, 1590, 1593, 1609, 1619, 1584, 1518, 1477, 1416, 1310, 1262, 1320, 1405, 1479, 1601, 1703, 1683, 1625, 1591, 1546, 1475, 1419, 1423, 1436, 1396, 1366, 1401, 1439, 1472, 1550, 1623, 1621, 1582, 1561, 1551, 1537, 1534, 1547, 1541, 1502, 1446, 1381, 1333, 1348, 1427, 1521, 1603, 1656, 1666, 1650, 1626, 1593, 1544, 1497, 1525, 1682, 1943, 2259, 2560, 2769, 2867, 2861, 2769, 2633, 2518, 2468, 2487, 2575, 2712, 2848, 2953, 3015, 3025, 3001, 2961, 2920, 2900, 2904, 2941, 2995, 3052, 3147, 3218, 3202, 3124, 3009, 2846, 2645, 2457, 2282, 2151, 2133, 2194, 2286, 2400, 2499, 2540, 2534}, + {2221, 2208, 2194, 2201, 2209, 2212, 2221, 2228, 2227, 2227, 2226, 2222, 2215, 2211, 2210, 2210, 2214, 2219, 2223, 2224, 2224, 2222, 2218, 2216, 2214, 2232, 2250, 2208, 2196, 2251, 2239, 2173, 2201, 2249, 2208, 2190, 2228, 2203, 2007, 1650, 1279, 948, 637, 476, 565, 852, 1252, 1644, 1830, 1702, 1390, 1051, 752, 529, 445, 538, 716, 858, 975, 1060, 1036, 893, 755, 681, 602, 534, 535, 573, 650, 851, 1130, 1408, 1596, 1647, 1658, 1617, 1455, 1307, 1276, 1278, 1272, 1348, 1474, 1507, 1481, 1471, 1446, 1369, 1276, 1246, 1277, 1297, 1342, 1466, 1583, 1620, 1639, 1643, 1562, 1416, 1304, 1258, 1240, 1243, 1294, 1373, 1413, 1425, 1473, 1531, 1527, 1510, 1535, 1533, 1450, 1368, 1350, 1332, 1298, 1315, 1369, 1388, 1374, 1419, 1527, 1577, 1590, 1636, 1630, 1541, 1444, 1341, 1265, 1212, 1187, 1261, 1361, 1392, 1447, 1564, 1617, 1579, 1578, 1610, 1556, 1479, 1444, 1392, 1293, 1216, 1225, 1280, 1314, 1377, 1509, 1603, 1623, 1654, 1687, 1667, 1613, 1557, 1489, 1378, 1253, 1194, 1210, 1253, 1342, 1494, 1626, 1661, 1662, 1682, 1659, 1576, 1519, 1492, 1428, 1351, 1318, 1323, 1326, 1337, 1424, 1540, 1575, 1572, 1593, 1590, 1572, 1588, 1602, 1590, 1523, 1427, 1375, 1319, 1259, 1311, 1463, 1577, 1629, 1680, 1690, 1613, 1534, 1504, 1478, 1425, 1395, 1417, 1423, 1380, 1380, 1468, 1543, 1576, 1612, 1625, 1580, 1530, 1525, 1549, 1553, 1541, 1535, 1490, 1410, 1353, 1330, 1366, 1469, 1568, 1632, 1665, 1661, 1635, 1608, 1571, 1519, 1490, 1562, 1767, 2067, 2396, 2665, 2822, 2868, 2814, 2693, 2559, 2470, 2460, 2525, 2649, 2792, 2913, 2994, 3017, 2998, 2964, 2917, 2888, 2894, 2919, 2976, 3034, 3097, 3188, 3223, 3171, 3068, 2930, 2754, 2565, 2387, 2227, 2149, 2172, 2243, 2345, 2451, 2515, 2529, 2506}, + {2225, 2208, 2191, 2194, 2201, 2204, 2216, 2226, 2229, 2233, 2234, 2228, 2221, 2216, 2210, 2206, 2208, 2214, 2219, 2225, 2231, 2230, 2224, 2219, 2216, 2232, 2243, 2204, 2202, 2251, 2229, 2173, 2209, 2246, 2204, 2190, 2168, 1944, 1546, 1180, 842, 524, 408, 559, 907, 1338, 1656, 1760, 1678, 1409, 1029, 733, 569, 467, 494, 667, 828, 923, 999, 1024, 962, 825, 698, 638, 564, 489, 514, 650, 862, 1148, 1443, 1660, 1742, 1704, 1630, 1511, 1334, 1221, 1232, 1280, 1316, 1401, 1504, 1515, 1476, 1449, 1404, 1319, 1243, 1247, 1318, 1371, 1438, 1572, 1664, 1654, 1616, 1555, 1432, 1299, 1234, 1232, 1246, 1271, 1332, 1417, 1470, 1493, 1539, 1587, 1566, 1515, 1496, 1450, 1347, 1291, 1311, 1319, 1314, 1342, 1398, 1438, 1456, 1528, 1620, 1637, 1619, 1602, 1526, 1400, 1300, 1240, 1221, 1220, 1248, 1346, 1444, 1483, 1545, 1640, 1652, 1589, 1575, 1567, 1475, 1385, 1335, 1284, 1226, 1207, 1268, 1367, 1429, 1504, 1621, 1678, 1668, 1675, 1682, 1625, 1530, 1439, 1340, 1235, 1173, 1194, 1289, 1397, 1505, 1627, 1704, 1695, 1668, 1660, 1610, 1512, 1441, 1402, 1339, 1281, 1281, 1336, 1395, 1451, 1545, 1619, 1606, 1587, 1600, 1593, 1581, 1578, 1556, 1515, 1424, 1327, 1303, 1311, 1340, 1456, 1608, 1672, 1662, 1669, 1645, 1555, 1486, 1455, 1425, 1387, 1362, 1379, 1402, 1407, 1469, 1584, 1631, 1615, 1607, 1591, 1546, 1520, 1537, 1555, 1538, 1506, 1469, 1401, 1342, 1345, 1405, 1495, 1584, 1641, 1661, 1660, 1643, 1613, 1569, 1515, 1501, 1605, 1832, 2137, 2457, 2708, 2857, 2898, 2838, 2713, 2577, 2484, 2465, 2526, 2645, 2782, 2908, 2996, 3030, 3029, 2998, 2947, 2915, 2903, 2918, 2970, 3021, 3104, 3197, 3216, 3158, 3056, 2911, 2723, 2527, 2336, 2178, 2118, 2150, 2231, 2348, 2461, 2529, 2550, 2527}, + {2248, 2234, 2209, 2201, 2201, 2198, 2202, 2212, 2218, 2225, 2231, 2234, 2231, 2226, 2220, 2213, 2209, 2210, 2214, 2220, 2225, 2225, 2236, 2249, 2216, 2199, 2239, 2238, 2189, 2201, 2238, 2211, 2191, 2222, 2227, 2141, 1904, 1547, 1186, 813, 501, 437, 601, 913, 1345, 1707, 1777, 1611, 1355, 1034, 711, 509, 470, 553, 685, 826, 966, 1040, 991, 899, 826, 715, 598, 543, 521, 528, 654, 902, 1199, 1468, 1633, 1717, 1727, 1612, 1448, 1350, 1287, 1227, 1250, 1359, 1432, 1460, 1498, 1508, 1453, 1364, 1303, 1280, 1261, 1278, 1376, 1493, 1573, 1636, 1679, 1643, 1527, 1401, 1309, 1244, 1212, 1235, 1302, 1359, 1400, 1468, 1542, 1558, 1549, 1564, 1552, 1477, 1395, 1352, 1322, 1293, 1303, 1353, 1380, 1373, 1406, 1490, 1553, 1585, 1632, 1651, 1593, 1506, 1411, 1314, 1232, 1183, 1211, 1290, 1346, 1414, 1530, 1608, 1609, 1613, 1629, 1589, 1516, 1466, 1417, 1328, 1242, 1229, 1258, 1278, 1335, 1450, 1551, 1607, 1654, 1693, 1689, 1651, 1605, 1542, 1441, 1313, 1222, 1197, 1210, 1273, 1409, 1556, 1635, 1675, 1710, 1701, 1636, 1571, 1525, 1456, 1372, 1320, 1309, 1306, 1318, 1396, 1507, 1569, 1591, 1610, 1604, 1580, 1579, 1593, 1592, 1545, 1475, 1421, 1357, 1286, 1296, 1400, 1505, 1579, 1655, 1698, 1665, 1607, 1566, 1524, 1453, 1396, 1394, 1394, 1359, 1361, 1435, 1516, 1576, 1628, 1649, 1616, 1563, 1535, 1533, 1533, 1528, 1530, 1513, 1461, 1403, 1362, 1356, 1417, 1514, 1590, 1642, 1667, 1659, 1642, 1617, 1568, 1514, 1508, 1615, 1844, 2154, 2473, 2721, 2867, 2902, 2833, 2705, 2571, 2481, 2467, 2532, 2653, 2788, 2914, 3000, 3032, 3031, 2999, 2943, 2912, 2901, 2918, 2976, 3030, 3115, 3207, 3219, 3156, 3052, 2904, 2710, 2515, 2327, 2174, 2124, 2163, 2246, 2364, 2473, 2533, 2548, 2520}, + {2225, 2213, 2195, 2193, 2202, 2206, 2214, 2225, 2230, 2232, 2234, 2232, 2225, 2218, 2213, 2208, 2208, 2214, 2220, 2225, 2228, 2228, 2225, 2221, 2218, 2231, 2244, 2213, 2201, 2243, 2235, 2182, 2200, 2241, 2214, 2196, 2213, 2107, 1779, 1392, 1054, 687, 431, 453, 707, 1109, 1522, 1762, 1760, 1557, 1212, 863, 635, 492, 457, 594, 779, 892, 982, 1040, 995, 867, 745, 670, 596, 520, 505, 574, 731, 986, 1285, 1554, 1702, 1716, 1679, 1588, 1417, 1276, 1249, 1268, 1289, 1364, 1468, 1504, 1484, 1464, 1428, 1351, 1270, 1251, 1294, 1341, 1400, 1519, 1630, 1656, 1642, 1604, 1494, 1352, 1261, 1230, 1230, 1251, 1307, 1390, 1453, 1488, 1536, 1582, 1575, 1532, 1504, 1465, 1376, 1308, 1314, 1324, 1317, 1341, 1386, 1418, 1432, 1490, 1587, 1625, 1624, 1628, 1573, 1459, 1351, 1269, 1228, 1214, 1226, 1309, 1409, 1459, 1520, 1617, 1654, 1607, 1585, 1584, 1508, 1415, 1367, 1316, 1249, 1220, 1259, 1334, 1395, 1465, 1575, 1650, 1657, 1664, 1680, 1646, 1570, 1493, 1406, 1292, 1200, 1188, 1252, 1343, 1453, 1583, 1678, 1693, 1676, 1671, 1636, 1551, 1476, 1431, 1365, 1294, 1280, 1324, 1378, 1434, 1527, 1608, 1607, 1580, 1585, 1577, 1567, 1578, 1575, 1545, 1471, 1374, 1327, 1309, 1314, 1408, 1556, 1643, 1658, 1673, 1671, 1597, 1525, 1493, 1453, 1395, 1362, 1367, 1379, 1385, 1444, 1561, 1635, 1635, 1625, 1604, 1549, 1510, 1520, 1542, 1538, 1519, 1497, 1442, 1376, 1353, 1380, 1452, 1549, 1621, 1654, 1663, 1652, 1630, 1597, 1545, 1497, 1528, 1687, 1952, 2276, 2579, 2792, 2894, 2884, 2785, 2646, 2529, 2469, 2484, 2575, 2706, 2837, 2951, 3016, 3030, 3021, 2977, 2924, 2905, 2902, 2935, 2999, 3060, 3154, 3224, 3205, 3120, 3000, 2835, 2634, 2443, 2266, 2145, 2132, 2192, 2288, 2408, 2503, 2542, 2539}, + {0}, +}; +int data_10ul_one5ul_kx[][350] = { + {2228, 2283, 2315, 2315, 2285, 2242, 2202, 2172, 2160, 2168, 2190, 2217, 2241, 2256, 2259, 2250, 2234, 2219, 2208, 2203, 2205, 2212, 2220, 2225, 2227, 2230, 2230, 2228, 2226, 2224, 2221, 2218, 2218, 2218, 2220, 2223, 2227, 2228, 2213, 2127, 1899, 1609, 1316, 914, 525, 426, 632, 1011, 1456, 1738, 1712, 1514, 1244, 926, 683, 574, 537, 598, 775, 978, 1225, 1510, 1716, 1843, 1905, 1852, 1751, 1658, 1524, 1443, 1485, 1540, 1622, 1748, 1798, 1795, 1792, 1728, 1647, 1606, 1534, 1496, 1554, 1598, 1643, 1708, 1681, 1638, 1658, 1636, 1617, 1660, 1652, 1637, 1695, 1719, 1725, 1782, 1822, 1917, 2153, 2412, 2645, 2849, 2937, 2908, 2841, 2749, 2660, 2640, 2673, 2732, 2828, 2933, 3033, 3102, 3125, 3087, 2949, 2815, 2706, 2535, 2375, 2242, 2104, 2053, 2096, 2160, 2246, 2339, 2384, 2387, 2364}, + {2260, 2297, 2301, 2277, 2241, 2203, 2174, 2165, 2173, 2192, 2216, 2238, 2249, 2249, 2241, 2227, 2212, 2204, 2203, 2208, 2217, 2225, 2228, 2229, 2227, 2222, 2218, 2218, 2218, 2218, 2218, 2218, 2220, 2221, 2221, 2208, 2116, 1852, 1527, 1211, 791, 472, 437, 699, 1212, 1649, 1784, 1678, 1395, 1028, 742, 579, 546, 649, 762, 898, 1108, 1305, 1510, 1721, 1798, 1787, 1768, 1673, 1582, 1559, 1503, 1511, 1625, 1681, 1738, 1811, 1771, 1708, 1673, 1596, 1552, 1569, 1548, 1570, 1649, 1662, 1674, 1696, 1629, 1591, 1620, 1601, 1626, 1693, 1684, 1696, 1743, 1730, 1748, 1834, 1949, 2179, 2482, 2715, 2871, 2929, 2869, 2772, 2685, 2623, 2634, 2706, 2791, 2894, 2974, 3032, 3097, 3094, 3036, 2978, 2873, 2720, 2531, 2301, 2101, 2008, 2014, 2093, 2222, 2340, 2408, 2423, 2387, 2317}, + {2268, 2306, 2306, 2277, 2236, 2195, 2167, 2161, 2175, 2200, 2226, 2245, 2253, 2249, 2236, 2220, 2208, 2201, 2202, 2208, 2216, 2224, 2229, 2230, 2228, 2226, 2222, 2219, 2217, 2215, 2214, 2216, 2219, 2222, 2223, 2209, 2102, 1826, 1513, 1172, 698, 421, 503, 750, 1228, 1705, 1775, 1622, 1389, 1013, 711, 586, 536, 626, 813, 929, 1099, 1355, 1532, 1706, 1847, 1802, 1727, 1684, 1565, 1514, 1560, 1541, 1587, 1714, 1742, 1769, 1813, 1725, 1632, 1610, 1544, 1530, 1601, 1595, 1609, 1684, 1666, 1651, 1683, 1616, 1575, 1632, 1632, 1655, 1732, 1721, 1707, 1749, 1750, 1811, 2008, 2231, 2483, 2747, 2884, 2907, 2872, 2771, 2667, 2625, 2643, 2709, 2804, 2907, 2981, 3044, 3102, 3086, 3033, 2973, 2862, 2702, 2503, 2274, 2086, 2003, 2019, 2108, 2235, 2347, 2412, 2423, 2381, 2309}, + {2254, 2288, 2293, 2275, 2243, 2208, 2181, 2170, 2176, 2193, 2214, 2233, 2245, 2246, 2238, 2226, 2213, 2203, 2202, 2208, 2218, 2225, 2229, 2230, 2225, 2219, 2217, 2217, 2217, 2219, 2221, 2221, 2222, 2222, 2222, 2212, 2129, 1877, 1548, 1245, 839, 472, 465, 740, 1151, 1613, 1821, 1678, 1410, 1086, 756, 583, 566, 596, 717, 917, 1090, 1303, 1551, 1691, 1773, 1818, 1748, 1670, 1629, 1518, 1465, 1554, 1609, 1678, 1795, 1794, 1752, 1744, 1657, 1585, 1590, 1530, 1508, 1599, 1629, 1658, 1732, 1676, 1608, 1639, 1602, 1586, 1666, 1665, 1656, 1728, 1734, 1729, 1789, 1814, 1913, 2177, 2445, 2678, 2871, 2927, 2873, 2793, 2696, 2625, 2631, 2696, 2779, 2886, 2977, 3027, 3091, 3106, 3025, 2921, 2819, 2692, 2543, 2381, 2202, 2077, 2056, 2098, 2185, 2290, 2363, 2390, 2379, 2331}, + {2268, 2309, 2316, 2295, 2255, 2212, 2183, 2173, 2181, 2203, 2228, 2248, 2259, 2258, 2248, 2235, 2223, 2215, 2214, 2216, 2220, 2227, 2234, 2238, 2239, 2238, 2236, 2231, 2227, 2223, 2223, 2225, 2228, 2231, 2233, 2222, 2133, 1873, 1547, 1223, 785, 471, 464, 702, 1190, 1645, 1783, 1683, 1436, 1076, 770, 594, 535, 626, 756, 885, 1104, 1332, 1524, 1731, 1828, 1792, 1762, 1685, 1574, 1550, 1522, 1505, 1617, 1704, 1743, 1817, 1805, 1716, 1668, 1604, 1537, 1554, 1560, 1558, 1637, 1681, 1678, 1708, 1665, 1592, 1611, 1612, 1614, 1689, 1708, 1690, 1738, 1748, 1746, 1836, 1968, 2163, 2458, 2711, 2858, 2925, 2890, 2787, 2700, 2642, 2633, 2696, 2783, 2881, 2973, 3031, 3097, 3111, 3029, 2919, 2814, 2681, 2525, 2365, 2189, 2067, 2054, 2101, 2183, 2290, 2366, 2391, 2381, 2336}, + {2237, 2286, 2304, 2296, 2264, 2223, 2189, 2168, 2166, 2182, 2206, 2230, 2248, 2255, 2248, 2236, 2223, 2212, 2206, 2206, 2212, 2219, 2224, 2228, 2230, 2231, 2229, 2226, 2224, 2219, 2216, 2217, 2219, 2220, 2223, 2210, 2132, 1935, 1657, 1317, 829, 415, 399, 669, 1091, 1585, 1817, 1708, 1485, 1173, 828, 630, 539, 528, 676, 865, 1048, 1317, 1551, 1691, 1824, 1850, 1768, 1716, 1615, 1477, 1481, 1535, 1580, 1704, 1791, 1785, 1798, 1772, 1676, 1629, 1572, 1487, 1520, 1590, 1619, 1698, 1732, 1668, 1658, 1652, 1598, 1617, 1648, 1636, 1680, 1732, 1732, 1758, 1779, 1788, 1917, 2153, 2405, 2661, 2859, 2927, 2904, 2831, 2730, 2654, 2640, 2684, 2757, 2857, 2957, 3015, 3082, 3132, 3083, 2967, 2837, 2688, 2514, 2359, 2216, 2093, 2063, 2112, 2185, 2277, 2357, 2387, 2377, 2342}, + {2242, 2286, 2301, 2290, 2260, 2222, 2190, 2171, 2170, 2186, 2210, 2232, 2246, 2251, 2245, 2232, 2220, 2211, 2207, 2210, 2216, 2222, 2227, 2230, 2231, 2229, 2227, 2224, 2221, 2218, 2217, 2219, 2223, 2225, 2225, 2207, 2115, 1902, 1606, 1234, 774, 417, 415, 733, 1172, 1600, 1813, 1704, 1434, 1123, 806, 594, 549, 586, 683, 874, 1092, 1322, 1571, 1748, 1823, 1837, 1777, 1678, 1607, 1522, 1464, 1526, 1615, 1688, 1790, 1828, 1787, 1747, 1677, 1591, 1562, 1530, 1512, 1580, 1643, 1674, 1730, 1715, 1641, 1633, 1619, 1592, 1642, 1684, 1680, 1724, 1757, 1745, 1773, 1829, 1931, 2165, 2450, 2688, 2864, 2941, 2904, 2813, 2724, 2655, 2636, 2691, 2772, 2868, 2968, 3027, 3088, 3128, 3071, 2949, 2823, 2677, 2497, 2342, 2203, 2084, 2063, 2122, 2198, 2286, 2363, 2389, 2374, 2336}, + {2214, 2225, 2283, 2367, 2455, 2536, 2599, 2632, 2632, 2607, 2565, 2513, 2463, 2424, 2400, 2392, 2401, 2425, 2455, 2486, 2513, 2531, 2538, 2533, 2521, 2506, 2488, 2471, 2459, 2452, 2451, 2456, 2466, 2477, 2486, 2477, 2415, 2279, 2068, 1766, 1368, 985, 764, 725, 827, 1033, 1262, 1422, 1508, 1543, 1497, 1334, 1083, 831, 618, 431, 328, 389, 601, 898, 1246, 1591, 1871, 2058, 2140, 2114, 1997, 1812, 1614, 1458, 1351, 1298, 1308, 1364, 1437, 1524, 1614, 1690, 1736, 1742, 1722, 1689, 1646, 1595, 1551, 1509, 1481, 1490, 1534, 1589, 1648, 1700, 1736, 1760, 1782, 1817, 1895, 2032, 2220, 2437, 2650, 2824, 2940, 2997, 2996, 2947, 2872, 2801, 2742, 2707, 2712, 2750, 2821, 2925, 3011, 3051, 3053, 2990, 2834, 2614, 2371, 2136, 1948, 1843, 1826, 1878, 1987, 2132, 2280, 2400}, + {2141, 2217, 2280, 2321, 2327, 2303, 2263, 2217, 2178, 2159, 2158, 2173, 2198, 2224, 2246, 2260, 2262, 2253, 2240, 2227, 2212, 2203, 2202, 2206, 2213, 2224, 2233, 2238, 2238, 2235, 2228, 2222, 2217, 2215, 2216, 2202, 2128, 1967, 1732, 1414, 987, 554, 392, 554, 880, 1291, 1601, 1664, 1589, 1407, 1116, 866, 686, 539, 530, 641, 795, 1070, 1407, 1669, 1890, 2016, 1979, 1894, 1767, 1560, 1444, 1434, 1435, 1529, 1676, 1750, 1818, 1865, 1805, 1734, 1669, 1543, 1486, 1516, 1525, 1588, 1677, 1675, 1686, 1717, 1676, 1660, 1684, 1655, 1657, 1700, 1700, 1720, 1766, 1784, 1882, 2096, 2335, 2589, 2820, 2940, 2968, 2933, 2839, 2739, 2673, 2655, 2685, 2757, 2863, 2960, 3050, 3139, 3155, 3093, 2999, 2837, 2616, 2391, 2166, 1995, 1942, 1981, 2077, 2218, 2350, 2434, 2467, 2446}, + {2239, 2285, 2302, 2288, 2256, 2220, 2189, 2172, 2172, 2186, 2209, 2232, 2247, 2252, 2246, 2234, 2220, 2211, 2207, 2209, 2216, 2223, 2228, 2232, 2231, 2228, 2225, 2223, 2220, 2219, 2220, 2222, 2223, 2223, 2224, 2217, 2147, 1931, 1616, 1272, 880, 524, 422, 684, 1136, 1561, 1782, 1703, 1443, 1118, 803, 610, 568, 621, 729, 894, 1076, 1276, 1513, 1702, 1790, 1813, 1764, 1672, 1614, 1559, 1506, 1551, 1625, 1682, 1778, 1820, 1781, 1744, 1667, 1581, 1564, 1548, 1531, 1592, 1648, 1671, 1727, 1724, 1650, 1628, 1605, 1579, 1638, 1692, 1709, 1753, 1764, 1743, 1763, 1795, 1876, 2101, 2385, 2649, 2860, 2942, 2916, 2834, 2723, 2646, 2629, 2671, 2763, 2867, 2972, 3035, 3066, 3108, 3089, 2990, 2877, 2725, 2536, 2363, 2188, 2064, 2052, 2103, 2192, 2303, 2374, 2400, 2388, 2333}, + {2229, 2272, 2284, 2272, 2242, 2203, 2171, 2155, 2153, 2168, 2194, 2217, 2231, 2236, 2230, 2218, 2204, 2194, 2189, 2190, 2196, 2206, 2211, 2213, 2214, 2211, 2209, 2207, 2207, 2205, 2202, 2200, 2201, 2204, 2205, 2190, 2109, 1902, 1599, 1209, 759, 449, 394, 683, 1175, 1564, 1745, 1682, 1414, 1075, 786, 580, 523, 604, 678, 826, 1076, 1292, 1521, 1747, 1808, 1781, 1755, 1645, 1557, 1546, 1477, 1480, 1607, 1663, 1728, 1811, 1769, 1691, 1651, 1565, 1517, 1543, 1510, 1526, 1625, 1645, 1671, 1722, 1637, 1566, 1601, 1576, 1596, 1696, 1702, 1691, 1740, 1727, 1719, 1796, 1896, 2093, 2400, 2659, 2835, 2925, 2906, 2801, 2703, 2636, 2608, 2655, 2747, 2849, 2948, 3015, 3082, 3117, 3061, 2936, 2800, 2652, 2475, 2317, 2181, 2068, 2045, 2105, 2185, 2270, 2343, 2368, 2350, 2312}, + {2139, 2228, 2294, 2330, 2332, 2302, 2255, 2207, 2170, 2151, 2152, 2169, 2197, 2225, 2247, 2258, 2259, 2250, 2235, 2218, 2204, 2197, 2195, 2201, 2212, 2224, 2233, 2237, 2237, 2231, 2222, 2217, 2214, 2211, 2211, 2203, 2148, 1990, 1737, 1400, 941, 549, 425, 511, 818, 1260, 1560, 1644, 1605, 1422, 1132, 867, 669, 559, 542, 592, 772, 1065, 1372, 1679, 1927, 2002, 1970, 1886, 1725, 1578, 1491, 1405, 1416, 1529, 1632, 1741, 1841, 1841, 1781, 1719, 1631, 1555, 1523, 1493, 1511, 1576, 1628, 1684, 1719, 1680, 1660, 1666, 1647, 1665, 1705, 1692, 1691, 1724, 1737, 1778, 1899, 2072, 2305, 2573, 2795, 2924, 2967, 2931, 2842, 2747, 2676, 2654, 2679, 2749, 2851, 2943, 3052, 3154, 3159, 3074, 2954, 2791, 2574, 2374, 2206, 2050, 1980, 2020, 2103, 2207, 2327, 2407, 2429, 2415}, + {2215, 2266, 2293, 2296, 2271, 2235, 2200, 2176, 2169, 2178, 2197, 2218, 2237, 2246, 2245, 2239, 2228, 2216, 2209, 2205, 2206, 2211, 2216, 2220, 2225, 2228, 2226, 2223, 2219, 2213, 2210, 2211, 2213, 2217, 2220, 2197, 2096, 1905, 1631, 1242, 789, 473, 461, 701, 1118, 1543, 1702, 1640, 1468, 1159, 848, 661, 558, 574, 698, 816, 991, 1265, 1508, 1723, 1891, 1879, 1788, 1714, 1588, 1507, 1525, 1512, 1546, 1673, 1742, 1787, 1837, 1769, 1662, 1609, 1539, 1506, 1552, 1566, 1588, 1664, 1686, 1690, 1707, 1643, 1583, 1606, 1619, 1656, 1735, 1743, 1727, 1751, 1747, 1773, 1915, 2114, 2363, 2650, 2852, 2936, 2941, 2864, 2751, 2670, 2632, 2655, 2731, 2834, 2943, 3013, 3081, 3144, 3116, 3028, 2917, 2735, 2519, 2318, 2121, 1997, 1998, 2068, 2177, 2308, 2398, 2427, 2412, 2356}, + {2228, 2271, 2294, 2293, 2265, 2228, 2197, 2174, 2170, 2181, 2202, 2223, 2238, 2245, 2243, 2234, 2222, 2213, 2209, 2208, 2210, 2215, 2219, 2222, 2226, 2229, 2227, 2225, 2224, 2220, 2216, 2215, 2216, 2218, 2219, 2193, 2086, 1888, 1616, 1254, 797, 444, 462, 755, 1167, 1594, 1755, 1633, 1424, 1115, 800, 646, 563, 547, 698, 869, 1037, 1324, 1567, 1706, 1848, 1861, 1757, 1710, 1605, 1468, 1501, 1552, 1576, 1712, 1795, 1768, 1791, 1756, 1639, 1609, 1562, 1472, 1527, 1597, 1609, 1701, 1731, 1654, 1661, 1649, 1573, 1610, 1656, 1645, 1719, 1773, 1740, 1763, 1774, 1753, 1887, 2131, 2381, 2665, 2885, 2951, 2933, 2857, 2738, 2653, 2629, 2660, 2738, 2849, 2961, 3029, 3093, 3142, 3097, 3006, 2896, 2715, 2504, 2305, 2113, 2002, 2012, 2087, 2199, 2323, 2401, 2422, 2402, 2343}, + {2471, 2524, 2541, 2535, 2510, 2470, 2434, 2413, 2407, 2418, 2441, 2466, 2485, 2495, 2492, 2479, 2465, 2453, 2445, 2446, 2452, 2460, 2468, 2473, 2474, 2471, 2469, 2468, 2467, 2465, 2463, 2463, 2463, 2465, 2466, 2446, 2347, 2158, 1894, 1530, 1090, 696, 619, 883, 1235, 1589, 1814, 1760, 1526, 1195, 798, 494, 366, 325, 398, 612, 853, 1128, 1440, 1648, 1758, 1812, 1742, 1629, 1558, 1443, 1375, 1444, 1503, 1574, 1708, 1752, 1724, 1716, 1638, 1538, 1516, 1466, 1434, 1513, 1562, 1590, 1670, 1661, 1613, 1655, 1650, 1621, 1685, 1711, 1692, 1738, 1750, 1721, 1752, 1785, 1861, 2092, 2376, 2629, 2853, 2971, 2950, 2868, 2774, 2673, 2619, 2653, 2725, 2815, 2937, 3024, 3087, 3151, 3124, 3022, 2918, 2749, 2517, 2315, 2136, 2002, 1989, 2073, 2179, 2297, 2397, 2432, 2412, 2361}, + {2230, 2280, 2306, 2301, 2272, 2234, 2196, 2170, 2164, 2174, 2197, 2223, 2242, 2251, 2251, 2241, 2225, 2212, 2204, 2202, 2205, 2214, 2222, 2228, 2230, 2230, 2229, 2226, 2222, 2219, 2216, 2213, 2215, 2219, 2222, 2212, 2125, 1893, 1586, 1244, 835, 489, 428, 695, 1101, 1496, 1722, 1669, 1453, 1172, 865, 650, 579, 581, 648, 817, 1025, 1266, 1554, 1768, 1861, 1884, 1809, 1683, 1604, 1524, 1464, 1520, 1598, 1666, 1782, 1825, 1781, 1750, 1675, 1579, 1560, 1537, 1507, 1571, 1629, 1650, 1718, 1721, 1644, 1636, 1621, 1583, 1646, 1702, 1700, 1751, 1773, 1738, 1761, 1798, 1872, 2102, 2392, 2648, 2868, 2973, 2947, 2865, 2759, 2659, 2620, 2655, 2729, 2829, 2951, 3030, 3085, 3147, 3121, 3006, 2886, 2713, 2492, 2311, 2142, 2019, 2022, 2097, 2193, 2309, 2392, 2413, 2398, 2348}, + + {0}, +}; +int data_10ul_water[][350] = { + {2812, 2807, 2803, 2807, 2807, 2806, 2811, 2813, 2813, 2814, 2811, 2807, 2806, 2807, 2808, 2810, 2811, 2812, 2811, 2810, 2793, 2679, 2355, 1884, 1494, 1320, 1343, 1513, 1720, 1863, 1917, 1862, 1735, 1594, 1436, 1311, 1284, 1300, 1295, 1296, 1298, 1248, 1157, 1090, 1066, 1038, 986, 970, 973, 913, 827, 825, 943, 1122, 1351, 1636, 1850, 1908, 1886, 1821, 1696, 1573, 1509, 1503, 1523, 1530, 1556, 1620, 1635, 1595, 1583, 1589, 1545, 1494, 1528, 1597, 1632, 1693, 1789, 1828, 1778, 1700, 1638, 1548, 1429, 1389, 1437, 1475, 1507, 1591, 1680, 1718, 1733, 1759, 1759, 1688, 1599, 1548, 1509, 1460, 1446, 1495, 1542, 1545, 1563, 1629, 1664, 1671, 1734, 1810, 1803, 1738, 1677, 1603, 1475, 1364, 1353, 1384, 1403, 1474, 1593, 1679, 1732, 1778, 1813, 1802, 1723, 1652, 1614, 1527, 1423, 1394, 1419, 1413, 1421, 1528, 1639, 1675, 1714, 1782, 1802, 1762, 1738, 1746, 1692, 1566, 1473, 1425, 1363, 1337, 1422, 1557, 1657, 1729, 1794, 1821, 1783, 1738, 1724, 1676, 1572, 1485, 1447, 1409, 1378, 1437, 1570, 1666, 1706, 1743, 1756, 1703, 1646, 1653, 1683, 1654, 1602, 1592, 1551, 1453, 1412, 1460, 1532, 1609, 1690, 1758, 1767, 1721, 1703, 1709, 1653, 1560, 1517, 1502, 1438, 1383, 1429, 1519, 1591, 1677, 1771, 1786, 1712, 1652, 1645, 1622, 1569, 1567, 1599, 1578, 1525, 1508, 1504, 1484, 1492, 1570, 1655, 1680, 1695, 1737, 1746, 1700, 1651, 1614, 1557, 1533, 1676, 1975, 2321, 2654, 2919, 3040, 3026, 2924, 2785, 2672, 2615, 2634, 2727, 2856, 2980, 3080, 3147, 3173, 3153, 3116, 3084, 3066, 3080, 3132, 3220, 3299, 3339, 3373, 3390, 3354, 3278, 3131, 2893, 2642, 2429, 2295, 2277, 2350, 2473, 2610, 2709, 2753, 2743, 2685}, + {2809, 2810, 2804, 2801, 2805, 2805, 2806, 2811, 2812, 2810, 2809, 2808, 2806, 2805, 2807, 2808, 2808, 2808, 2807, 2807, 2790, 2657, 2305, 1830, 1454, 1295, 1330, 1510, 1725, 1866, 1916, 1865, 1735, 1594, 1441, 1305, 1262, 1283, 1278, 1262, 1271, 1244, 1156, 1082, 1064, 1039, 982, 958, 966, 914, 812, 810, 961, 1153, 1374, 1655, 1865, 1921, 1901, 1841, 1730, 1587, 1487, 1481, 1504, 1501, 1533, 1622, 1654, 1598, 1575, 1593, 1551, 1496, 1531, 1612, 1648, 1685, 1778, 1833, 1771, 1679, 1629, 1551, 1433, 1388, 1438, 1482, 1508, 1583, 1686, 1736, 1740, 1764, 1775, 1694, 1582, 1532, 1508, 1451, 1424, 1485, 1551, 1548, 1559, 1636, 1686, 1689, 1741, 1824, 1815, 1712, 1636, 1584, 1470, 1361, 1350, 1382, 1416, 1492, 1612, 1713, 1748, 1760, 1802, 1802, 1708, 1633, 1612, 1536, 1411, 1373, 1414, 1417, 1424, 1533, 1658, 1695, 1707, 1774, 1814, 1763, 1722, 1734, 1688, 1561, 1462, 1420, 1374, 1350, 1427, 1565, 1668, 1725, 1787, 1833, 1798, 1735, 1720, 1680, 1563, 1457, 1428, 1407, 1376, 1431, 1572, 1679, 1716, 1747, 1772, 1725, 1640, 1636, 1677, 1646, 1585, 1570, 1535, 1456, 1429, 1493, 1580, 1626, 1668, 1741, 1759, 1705, 1690, 1718, 1672, 1555, 1499, 1494, 1434, 1374, 1427, 1540, 1612, 1671, 1764, 1797, 1716, 1640, 1642, 1630, 1570, 1552, 1588, 1579, 1524, 1502, 1512, 1504, 1503, 1572, 1661, 1682, 1682, 1728, 1753, 1703, 1638, 1608, 1569, 1554, 1700, 2012, 2361, 2679, 2930, 3048, 3031, 2930, 2797, 2683, 2627, 2642, 2725, 2851, 2976, 3077, 3149, 3180, 3163, 3128, 3098, 3074, 3082, 3132, 3219, 3302, 3344, 3370, 3369, 3328, 3254, 3108, 2882, 2638, 2428, 2295, 2273, 2342, 2463, 2598, 2701, 2750, 2744, 2691}, + {2803, 2804, 2804, 2797, 2795, 2800, 2802, 2803, 2806, 2807, 2804, 2803, 2803, 2802, 2802, 2803, 2803, 2802, 2804, 2805, 2777, 2610, 2224, 1758, 1407, 1233, 1254, 1397, 1571, 1764, 1900, 1879, 1793, 1719, 1554, 1343, 1238, 1216, 1152, 1089, 1110, 1151, 1126, 1091, 1120, 1134, 1054, 973, 950, 885, 756, 751, 945, 1172, 1377, 1655, 1922, 2003, 1952, 1908, 1842, 1663, 1479, 1443, 1457, 1403, 1405, 1525, 1604, 1602, 1626, 1680, 1666, 1575, 1553, 1625, 1646, 1629, 1703, 1808, 1770, 1655, 1635, 1614, 1480, 1384, 1435, 1491, 1465, 1508, 1670, 1765, 1737, 1763, 1831, 1756, 1593, 1531, 1522, 1439, 1371, 1430, 1517, 1525, 1544, 1656, 1748, 1748, 1769, 1849, 1842, 1706, 1601, 1569, 1475, 1335, 1311, 1384, 1416, 1445, 1578, 1738, 1776, 1767, 1840, 1870, 1749, 1630, 1588, 1506, 1381, 1330, 1375, 1411, 1418, 1510, 1671, 1740, 1737, 1800, 1877, 1821, 1719, 1711, 1687, 1536, 1397, 1384, 1387, 1339, 1388, 1574, 1700, 1706, 1768, 1881, 1863, 1762, 1731, 1705, 1569, 1418, 1375, 1376, 1354, 1396, 1554, 1698, 1731, 1746, 1810, 1802, 1697, 1658, 1700, 1650, 1527, 1496, 1509, 1443, 1392, 1490, 1629, 1652, 1652, 1750, 1804, 1729, 1684, 1714, 1674, 1555, 1486, 1485, 1438, 1355, 1393, 1544, 1627, 1649, 1748, 1838, 1763, 1652, 1674, 1686, 1578, 1506, 1556, 1567, 1473, 1440, 1522, 1550, 1506, 1568, 1698, 1715, 1675, 1720, 1774, 1720, 1624, 1592, 1589, 1599, 1739, 2045, 2394, 2699, 2942, 3089, 3112, 3031, 2900, 2773, 2680, 2642, 2673, 2762, 2878, 3000, 3117, 3200, 3228, 3224, 3198, 3159, 3133, 3142, 3189, 3236, 3274, 3317, 3345, 3334, 3271, 3119, 2888, 2638, 2415, 2266, 2220, 2264, 2373, 2515, 2650, 2745, 2785}, + {2806, 2811, 2806, 2797, 2801, 2803, 2801, 2805, 2812, 2810, 2809, 2809, 2807, 2805, 2806, 2806, 2804, 2804, 2805, 2805, 2795, 2696, 2405, 1978, 1571, 1322, 1273, 1388, 1559, 1701, 1838, 1905, 1816, 1692, 1598, 1445, 1285, 1239, 1252, 1198, 1139, 1163, 1173, 1107, 1073, 1101, 1082, 997, 940, 920, 841, 756, 848, 1086, 1320, 1559, 1817, 1975, 1971, 1894, 1809, 1691, 1545, 1453, 1450, 1466, 1464, 1511, 1609, 1648, 1610, 1605, 1633, 1589, 1524, 1561, 1640, 1666, 1697, 1777, 1816, 1734, 1628, 1591, 1528, 1412, 1380, 1441, 1478, 1516, 1617, 1733, 1788, 1784, 1787, 1773, 1662, 1522, 1479, 1480, 1416, 1385, 1484, 1564, 1559, 1604, 1716, 1767, 1753, 1785, 1837, 1773, 1627, 1546, 1505, 1405, 1319, 1350, 1423, 1464, 1537, 1671, 1771, 1788, 1798, 1829, 1790, 1672, 1580, 1535, 1454, 1349, 1338, 1407, 1445, 1484, 1604, 1726, 1757, 1762, 1811, 1834, 1766, 1692, 1675, 1610, 1463, 1369, 1365, 1368, 1397, 1512, 1665, 1751, 1768, 1811, 1852, 1798, 1711, 1677, 1629, 1491, 1369, 1365, 1389, 1402, 1496, 1663, 1761, 1753, 1754, 1784, 1733, 1634, 1630, 1661, 1599, 1518, 1506, 1490, 1437, 1446, 1553, 1650, 1675, 1703, 1763, 1769, 1714, 1694, 1703, 1629, 1498, 1447, 1445, 1388, 1357, 1465, 1615, 1683, 1727, 1800, 1809, 1704, 1624, 1640, 1620, 1533, 1511, 1547, 1530, 1483, 1491, 1542, 1560, 1561, 1628, 1708, 1703, 1679, 1726, 1760, 1674, 1571, 1553, 1572, 1667, 1917, 2267, 2606, 2878, 3045, 3087, 3024, 2896, 2761, 2668, 2633, 2665, 2760, 2882, 3000, 3107, 3187, 3213, 3196, 3166, 3125, 3101, 3114, 3172, 3245, 3294, 3333, 3359, 3347, 3297, 3177, 2967, 2716, 2482, 2308, 2237, 2267, 2368, 2506, 2640, 2734, 2774, 2755}, + {2806, 2808, 2805, 2804, 2806, 2805, 2804, 2806, 2808, 2807, 2805, 2805, 2804, 2804, 2806, 2809, 2809, 2808, 2807, 2801, 2732, 2467, 2018, 1594, 1303, 1210, 1378, 1624, 1738, 1838, 1953, 1878, 1653, 1513, 1422, 1271, 1185, 1224, 1257, 1207, 1163, 1186, 1176, 1087, 1035, 1052, 1024, 934, 873, 845, 802, 836, 1032, 1319, 1584, 1788, 1933, 1987, 1905, 1756, 1653, 1578, 1476, 1424, 1479, 1537, 1536, 1570, 1646, 1647, 1588, 1575, 1600, 1572, 1533, 1596, 1705, 1740, 1741, 1776, 1755, 1655, 1566, 1518, 1470, 1407, 1405, 1493, 1567, 1599, 1682, 1802, 1827, 1760, 1724, 1687, 1560, 1444, 1443, 1471, 1444, 1453, 1555, 1628, 1613, 1640, 1743, 1788, 1764, 1776, 1784, 1690, 1553, 1481, 1444, 1376, 1336, 1398, 1500, 1557, 1621, 1742, 1821, 1796, 1774, 1791, 1731, 1586, 1494, 1473, 1409, 1336, 1374, 1480, 1532, 1565, 1677, 1787, 1778, 1750, 1788, 1788, 1716, 1655, 1622, 1544, 1408, 1339, 1388, 1441, 1474, 1598, 1765, 1804, 1766, 1801, 1835, 1749, 1639, 1605, 1553, 1414, 1325, 1382, 1465, 1500, 1600, 1761, 1803, 1732, 1715, 1734, 1682, 1621, 1633, 1644, 1575, 1489, 1470, 1476, 1462, 1500, 1631, 1724, 1710, 1710, 1768, 1763, 1682, 1653, 1651, 1558, 1439, 1409, 1427, 1404, 1420, 1572, 1729, 1756, 1747, 1768, 1733, 1645, 1605, 1623, 1603, 1531, 1514, 1559, 1535, 1459, 1487, 1583, 1595, 1578, 1659, 1740, 1718, 1689, 1736, 1739, 1616, 1514, 1549, 1670, 1877, 2208, 2580, 2871, 3033, 3076, 3020, 2892, 2750, 2656, 2632, 2671, 2768, 2894, 3014, 3108, 3175, 3201, 3180, 3146, 3108, 3089, 3108, 3170, 3252, 3309, 3346, 3365, 3351, 3300, 3186, 2983, 2733, 2497, 2322, 2248, 2278, 2381, 2519, 2649, 2736, 2768, 2743}, + {2804, 2807, 2803, 2801, 2807, 2807, 2807, 2811, 2811, 2809, 2810, 2810, 2807, 2806, 2806, 2805, 2806, 2809, 2811, 2809, 2770, 2571, 2161, 1707, 1391, 1285, 1368, 1531, 1686, 1833, 1907, 1829, 1720, 1631, 1475, 1320, 1274, 1274, 1227, 1185, 1202, 1203, 1133, 1077, 1092, 1078, 1007, 973, 961, 881, 785, 814, 979, 1195, 1448, 1728, 1930, 1981, 1928, 1853, 1747, 1594, 1478, 1464, 1478, 1461, 1492, 1588, 1632, 1612, 1619, 1650, 1616, 1542, 1552, 1618, 1645, 1680, 1760, 1794, 1750, 1691, 1639, 1568, 1463, 1399, 1430, 1477, 1490, 1563, 1705, 1781, 1777, 1801, 1810, 1701, 1558, 1500, 1481, 1424, 1399, 1476, 1557, 1560, 1584, 1684, 1742, 1741, 1781, 1837, 1796, 1685, 1600, 1533, 1438, 1358, 1358, 1411, 1449, 1506, 1631, 1744, 1772, 1784, 1830, 1818, 1706, 1611, 1563, 1479, 1381, 1363, 1415, 1445, 1470, 1573, 1693, 1732, 1744, 1790, 1807, 1773, 1740, 1717, 1658, 1536, 1424, 1393, 1380, 1370, 1453, 1611, 1710, 1736, 1793, 1848, 1813, 1747, 1720, 1669, 1541, 1419, 1385, 1386, 1381, 1455, 1618, 1736, 1761, 1770, 1781, 1735, 1663, 1648, 1663, 1626, 1560, 1530, 1504, 1447, 1432, 1519, 1626, 1667, 1692, 1748, 1765, 1717, 1699, 1718, 1671, 1557, 1491, 1472, 1408, 1345, 1413, 1560, 1657, 1718, 1787, 1798, 1737, 1679, 1663, 1640, 1570, 1524, 1548, 1545, 1487, 1480, 1541, 1560, 1543, 1603, 1689, 1694, 1682, 1730, 1765, 1709, 1625, 1592, 1577, 1592, 1764, 2098, 2457, 2762, 2990, 3090, 3062, 2954, 2820, 2704, 2643, 2646, 2718, 2835, 2956, 3065, 3150, 3199, 3198, 3170, 3135, 3104, 3104, 3144, 3220, 3294, 3339, 3359, 3338, 3288, 3213, 3059, 2839, 2610, 2409, 2288, 2271, 2336, 2454, 2586, 2692, 2750, 2752}, + {2805, 2807, 2800, 2797, 2803, 2803, 2801, 2806, 2809, 2808, 2809, 2810, 2807, 2806, 2805, 2803, 2804, 2806, 2809, 2808, 2781, 2617, 2237, 1769, 1422, 1278, 1312, 1472, 1652, 1786, 1867, 1863, 1776, 1662, 1515, 1356, 1270, 1244, 1195, 1154, 1172, 1186, 1138, 1101, 1119, 1098, 1028, 993, 972, 886, 781, 795, 950, 1150, 1394, 1693, 1920, 1984, 1955, 1893, 1773, 1617, 1509, 1473, 1456, 1446, 1487, 1571, 1620, 1616, 1629, 1655, 1620, 1562, 1576, 1627, 1644, 1676, 1757, 1797, 1750, 1689, 1653, 1583, 1464, 1405, 1440, 1466, 1478, 1566, 1684, 1749, 1795, 1842, 1829, 1724, 1590, 1512, 1472, 1410, 1390, 1468, 1545, 1555, 1596, 1699, 1749, 1749, 1796, 1850, 1803, 1687, 1610, 1552, 1442, 1347, 1358, 1411, 1435, 1499, 1634, 1735, 1765, 1799, 1841, 1816, 1721, 1638, 1578, 1482, 1383, 1364, 1403, 1426, 1469, 1587, 1702, 1739, 1757, 1808, 1822, 1772, 1732, 1720, 1656, 1527, 1436, 1415, 1386, 1375, 1463, 1591, 1678, 1744, 1817, 1858, 1824, 1763, 1730, 1668, 1538, 1428, 1397, 1381, 1369, 1454, 1618, 1729, 1765, 1794, 1808, 1750, 1665, 1655, 1672, 1616, 1545, 1535, 1512, 1440, 1433, 1526, 1617, 1663, 1707, 1757, 1760, 1724, 1717, 1729, 1677, 1568, 1503, 1470, 1397, 1348, 1424, 1560, 1648, 1718, 1805, 1822, 1744, 1678, 1671, 1639, 1555, 1524, 1558, 1542, 1485, 1490, 1530, 1545, 1566, 1632, 1697, 1697, 1687, 1731, 1756, 1697, 1628, 1610, 1581, 1572, 1737, 2068, 2415, 2725, 2977, 3098, 3082, 2983, 2850, 2727, 2651, 2641, 2702, 2812, 2931, 3044, 3139, 3198, 3207, 3185, 3151, 3116, 3107, 3143, 3214, 3276, 3318, 3353, 3363, 3336, 3264, 3106, 2868, 2617, 2402, 2269, 2245, 2312, 2435, 2576, 2694, 2763, 2774}, + {2806, 2805, 2800, 2801, 2805, 2805, 2807, 2809, 2808, 2808, 2810, 2810, 2808, 2806, 2804, 2803, 2804, 2807, 2808, 2809, 2792, 2650, 2286, 1823, 1418, 1233, 1332, 1547, 1717, 1846, 1940, 1890, 1718, 1576, 1464, 1328, 1242, 1259, 1290, 1256, 1219, 1212, 1176, 1102, 1057, 1051, 1029, 985, 949, 911, 840, 801, 913, 1156, 1421, 1661, 1873, 1989, 1940, 1811, 1716, 1622, 1509, 1459, 1499, 1539, 1529, 1557, 1635, 1638, 1584, 1580, 1588, 1562, 1563, 1617, 1691, 1737, 1750, 1780, 1782, 1684, 1577, 1545, 1506, 1412, 1399, 1494, 1551, 1573, 1667, 1783, 1810, 1781, 1770, 1731, 1598, 1465, 1449, 1464, 1436, 1456, 1549, 1606, 1611, 1646, 1717, 1754, 1760, 1792, 1811, 1736, 1605, 1521, 1475, 1398, 1341, 1393, 1481, 1522, 1589, 1714, 1791, 1787, 1789, 1814, 1759, 1622, 1533, 1499, 1427, 1358, 1384, 1452, 1504, 1578, 1682, 1763, 1768, 1745, 1772, 1783, 1718, 1663, 1660, 1601, 1461, 1386, 1412, 1426, 1452, 1572, 1714, 1764, 1758, 1800, 1831, 1763, 1676, 1650, 1591, 1459, 1371, 1382, 1420, 1474, 1591, 1736, 1799, 1769, 1741, 1730, 1675, 1615, 1631, 1662, 1610, 1531, 1511, 1497, 1452, 1476, 1602, 1698, 1704, 1712, 1763, 1759, 1687, 1678, 1703, 1614, 1481, 1435, 1411, 1373, 1407, 1544, 1698, 1759, 1767, 1796, 1769, 1651, 1585, 1625, 1616, 1530, 1526, 1588, 1557, 1483, 1507, 1580, 1578, 1564, 1648, 1727, 1698, 1676, 1739, 1751, 1649, 1563, 1548, 1583, 1734, 2035, 2405, 2737, 2966, 3063, 3034, 2920, 2782, 2678, 2637, 2660, 2743, 2867, 2983, 3075, 3137, 3169, 3164, 3131, 3101, 3085, 3099, 3149, 3235, 3316, 3356, 3368, 3336, 3275, 3206, 3076, 2876, 2660, 2459, 2327, 2300, 2356, 2467, 2591, 2686, 2737, 2735}, + {2810, 2805, 2802, 2806, 2808, 2808, 2810, 2809, 2809, 2811, 2812, 2811, 2810, 2809, 2807, 2805, 2806, 2809, 2811, 2810, 2783, 2619, 2232, 1761, 1409, 1289, 1372, 1542, 1720, 1860, 1905, 1837, 1730, 1605, 1449, 1333, 1294, 1277, 1259, 1244, 1229, 1204, 1149, 1097, 1087, 1065, 1013, 991, 976, 896, 800, 812, 948, 1149, 1417, 1713, 1921, 1975, 1928, 1851, 1733, 1588, 1499, 1476, 1468, 1485, 1539, 1607, 1640, 1622, 1613, 1621, 1586, 1545, 1573, 1634, 1660, 1696, 1775, 1801, 1741, 1677, 1629, 1552, 1454, 1415, 1453, 1486, 1507, 1594, 1708, 1759, 1784, 1819, 1795, 1691, 1579, 1507, 1463, 1427, 1433, 1493, 1551, 1578, 1619, 1687, 1728, 1737, 1777, 1825, 1787, 1689, 1614, 1541, 1445, 1380, 1385, 1425, 1452, 1511, 1633, 1727, 1758, 1792, 1821, 1792, 1720, 1648, 1578, 1486, 1399, 1379, 1413, 1441, 1489, 1603, 1708, 1733, 1743, 1788, 1796, 1750, 1723, 1711, 1650, 1540, 1458, 1431, 1400, 1390, 1481, 1612, 1688, 1736, 1798, 1826, 1793, 1752, 1724, 1657, 1545, 1450, 1404, 1380, 1390, 1487, 1639, 1744, 1772, 1787, 1783, 1714, 1640, 1641, 1655, 1616, 1574, 1566, 1529, 1453, 1443, 1535, 1621, 1660, 1706, 1741, 1730, 1714, 1725, 1734, 1685, 1583, 1513, 1469, 1386, 1344, 1431, 1567, 1656, 1734, 1820, 1815, 1722, 1661, 1651, 1614, 1551, 1545, 1578, 1552, 1500, 1513, 1548, 1544, 1552, 1617, 1672, 1677, 1694, 1743, 1752, 1706, 1652, 1607, 1558, 1570, 1746, 2063, 2417, 2747, 2989, 3080, 3044, 2933, 2797, 2688, 2639, 2658, 2740, 2858, 2975, 3074, 3139, 3173, 3174, 3144, 3115, 3099, 3110, 3156, 3237, 3310, 3349, 3362, 3330, 3277, 3212, 3073, 2869, 2648, 2442, 2317, 2295, 2352, 2465, 2591, 2689, 2743, 2742}, + {2810, 2808, 2802, 2802, 2807, 2807, 2809, 2812, 2812, 2812, 2813, 2812, 2811, 2809, 2806, 2805, 2807, 2810, 2812, 2812, 2774, 2567, 2149, 1697, 1373, 1266, 1395, 1626, 1772, 1857, 1927, 1855, 1673, 1544, 1445, 1328, 1261, 1279, 1306, 1261, 1204, 1194, 1163, 1088, 1049, 1063, 1057, 988, 925, 893, 825, 801, 950, 1209, 1484, 1744, 1933, 2007, 1942, 1790, 1677, 1600, 1495, 1440, 1495, 1549, 1535, 1561, 1643, 1643, 1585, 1582, 1610, 1587, 1556, 1613, 1713, 1743, 1740, 1780, 1773, 1664, 1566, 1527, 1474, 1414, 1428, 1506, 1565, 1612, 1699, 1793, 1821, 1788, 1749, 1693, 1570, 1452, 1441, 1466, 1452, 1471, 1563, 1626, 1629, 1663, 1747, 1788, 1767, 1776, 1789, 1702, 1567, 1494, 1449, 1389, 1371, 1428, 1513, 1565, 1619, 1725, 1801, 1782, 1768, 1796, 1745, 1601, 1511, 1487, 1421, 1359, 1400, 1497, 1549, 1590, 1692, 1779, 1759, 1730, 1774, 1785, 1711, 1655, 1638, 1564, 1445, 1392, 1417, 1447, 1493, 1602, 1729, 1774, 1766, 1797, 1821, 1757, 1667, 1630, 1570, 1436, 1349, 1384, 1449, 1507, 1629, 1786, 1831, 1757, 1721, 1726, 1662, 1598, 1619, 1633, 1584, 1532, 1511, 1503, 1482, 1510, 1632, 1723, 1703, 1695, 1755, 1754, 1677, 1674, 1699, 1599, 1465, 1428, 1427, 1388, 1407, 1572, 1739, 1767, 1761, 1797, 1760, 1637, 1583, 1612, 1593, 1535, 1538, 1573, 1547, 1496, 1519, 1584, 1590, 1585, 1657, 1724, 1710, 1696, 1743, 1744, 1636, 1543, 1541, 1612, 1798, 2124, 2502, 2819, 3014, 3069, 3010, 2884, 2751, 2665, 2642, 2679, 2778, 2902, 3013, 3096, 3140, 3158, 3148, 3119, 3100, 3097, 3122, 3179, 3263, 3329, 3357, 3359, 3318, 3260, 3188, 3038, 2828, 2611, 2418, 2312, 2309, 2381, 2499, 2619, 2703, 2741, 2725}, + {2816, 2814, 2814, 2815, 2812, 2809, 2809, 2811, 2811, 2809, 2809, 2809, 2808, 2808, 2810, 2811, 2812, 2812, 2812, 2810, 2780, 2650, 2380, 2033, 1702, 1464, 1336, 1294, 1297, 1350, 1465, 1590, 1670, 1715, 1747, 1732, 1650, 1542, 1436, 1299, 1138, 1017, 955, 907, 876, 902, 964, 993, 986, 980, 966, 945, 975, 1105, 1287, 1459, 1635, 1817, 1940, 1977, 1973, 1944, 1863, 1728, 1601, 1503, 1409, 1339, 1335, 1377, 1415, 1465, 1562, 1657, 1699, 1735, 1798, 1835, 1814, 1783, 1764, 1704, 1603, 1528, 1486, 1428, 1375, 1388, 1446, 1499, 1562, 1669, 1777, 1830, 1839, 1830, 1779, 1678, 1578, 1508, 1438, 1372, 1358, 1401, 1450, 1508, 1615, 1741, 1827, 1875, 1910, 1894, 1800, 1676, 1575, 1466, 1340, 1268, 1278, 1321, 1381, 1490, 1638, 1766, 1853, 1924, 1953, 1896, 1781, 1665, 1543, 1397, 1287, 1265, 1288, 1324, 1414, 1561, 1698, 1790, 1879, 1959, 1965, 1895, 1812, 1714, 1557, 1393, 1305, 1281, 1279, 1325, 1447, 1587, 1696, 1800, 1907, 1963, 1937, 1868, 1775, 1631, 1459, 1339, 1293, 1285, 1323, 1433, 1567, 1661, 1737, 1828, 1891, 1884, 1847, 1808, 1720, 1576, 1454, 1389, 1347, 1332, 1387, 1493, 1588, 1663, 1755, 1841, 1872, 1860, 1835, 1762, 1626, 1491, 1403, 1329, 1276, 1313, 1431, 1543, 1623, 1721, 1822, 1856, 1836, 1824, 1792, 1690, 1573, 1503, 1447, 1375, 1344, 1390, 1456, 1508, 1583, 1688, 1770, 1804, 1830, 1841, 1789, 1687, 1609, 1603, 1676, 1840, 2096, 2403, 2698, 2942, 3120, 3220, 3235, 3177, 3075, 2955, 2843, 2760, 2718, 2721, 2770, 2862, 2976, 3093, 3199, 3285, 3349, 3392, 3416, 3414, 3383, 3335, 3278, 3221, 3155, 3053, 2904, 2729, 2557, 2411, 2312, 2270, 2283, 2341, 2429, 2531, 2627}, + {2811, 2810, 2805, 2807, 2809, 2809, 2810, 2812, 2811, 2812, 2813, 2812, 2810, 2809, 2807, 2807, 2808, 2810, 2811, 2810, 2777, 2589, 2192, 1738, 1385, 1260, 1389, 1606, 1743, 1846, 1925, 1848, 1685, 1574, 1458, 1337, 1285, 1289, 1287, 1255, 1214, 1194, 1164, 1099, 1060, 1069, 1049, 986, 938, 900, 822, 797, 942, 1195, 1461, 1716, 1926, 2013, 1943, 1807, 1713, 1617, 1501, 1456, 1479, 1493, 1521, 1585, 1641, 1648, 1614, 1602, 1616, 1588, 1557, 1614, 1702, 1726, 1735, 1785, 1769, 1660, 1581, 1550, 1487, 1416, 1428, 1508, 1556, 1590, 1692, 1795, 1815, 1795, 1773, 1699, 1568, 1469, 1448, 1445, 1440, 1479, 1562, 1619, 1635, 1677, 1749, 1774, 1769, 1792, 1794, 1701, 1574, 1504, 1457, 1389, 1364, 1426, 1506, 1547, 1617, 1737, 1795, 1781, 1789, 1792, 1715, 1617, 1551, 1492, 1420, 1367, 1398, 1481, 1532, 1591, 1703, 1779, 1762, 1746, 1783, 1774, 1703, 1661, 1642, 1561, 1443, 1401, 1434, 1452, 1486, 1606, 1728, 1759, 1767, 1808, 1810, 1749, 1689, 1640, 1556, 1442, 1372, 1383, 1433, 1504, 1631, 1774, 1818, 1772, 1746, 1733, 1666, 1608, 1625, 1635, 1575, 1518, 1510, 1500, 1473, 1518, 1645, 1721, 1709, 1713, 1735, 1718, 1700, 1711, 1698, 1608, 1488, 1428, 1404, 1368, 1404, 1568, 1727, 1769, 1780, 1810, 1761, 1646, 1601, 1623, 1590, 1524, 1534, 1576, 1540, 1486, 1528, 1595, 1590, 1594, 1665, 1711, 1702, 1711, 1745, 1729, 1640, 1562, 1542, 1598, 1781, 2099, 2471, 2795, 3006, 3076, 3026, 2905, 2772, 2680, 2644, 2670, 2763, 2884, 2996, 3084, 3134, 3158, 3156, 3132, 3114, 3106, 3123, 3173, 3253, 3318, 3350, 3360, 3326, 3269, 3201, 3056, 2845, 2628, 2430, 2312, 2300, 2365, 2482, 2607, 2699, 2744, 2736}, + {2811, 2808, 2805, 2809, 2810, 2809, 2811, 2813, 2811, 2810, 2812, 2812, 2811, 2810, 2808, 2808, 2809, 2810, 2812, 2809, 2761, 2535, 2107, 1655, 1339, 1269, 1425, 1645, 1791, 1882, 1926, 1828, 1655, 1529, 1421, 1320, 1276, 1291, 1297, 1253, 1203, 1185, 1149, 1087, 1062, 1072, 1051, 986, 929, 880, 806, 808, 970, 1223, 1504, 1772, 1952, 2009, 1937, 1796, 1687, 1597, 1495, 1454, 1494, 1522, 1519, 1567, 1635, 1630, 1599, 1608, 1619, 1592, 1578, 1632, 1704, 1731, 1747, 1776, 1747, 1653, 1580, 1536, 1473, 1423, 1441, 1503, 1560, 1623, 1714, 1796, 1823, 1799, 1758, 1684, 1554, 1449, 1438, 1451, 1445, 1485, 1570, 1623, 1644, 1691, 1758, 1781, 1773, 1787, 1777, 1683, 1564, 1492, 1435, 1385, 1384, 1440, 1516, 1574, 1642, 1741, 1796, 1784, 1787, 1800, 1725, 1594, 1515, 1468, 1397, 1363, 1417, 1501, 1558, 1622, 1719, 1778, 1760, 1746, 1772, 1759, 1696, 1653, 1623, 1542, 1446, 1411, 1431, 1461, 1520, 1628, 1730, 1765, 1771, 1802, 1806, 1743, 1675, 1631, 1550, 1428, 1362, 1385, 1441, 1526, 1663, 1797, 1824, 1766, 1735, 1717, 1651, 1605, 1618, 1613, 1571, 1536, 1512, 1494, 1490, 1543, 1655, 1725, 1711, 1712, 1750, 1736, 1686, 1690, 1686, 1584, 1472, 1427, 1404, 1379, 1432, 1595, 1744, 1783, 1788, 1799, 1742, 1637, 1596, 1604, 1575, 1535, 1542, 1559, 1535, 1510, 1541, 1593, 1600, 1607, 1666, 1712, 1706, 1709, 1744, 1727, 1628, 1550, 1544, 1618, 1821, 2158, 2531, 2841, 3029, 3075, 3008, 2880, 2749, 2667, 2647, 2685, 2784, 2908, 3014, 3090, 3132, 3153, 3151, 3131, 3115, 3112, 3132, 3180, 3261, 3331, 3366, 3367, 3308, 3232, 3156, 3011, 2816, 2616, 2432, 2331, 2327, 2390, 2499, 2612, 2694, 2731, 2718}, + {2811, 2811, 2807, 2806, 2808, 2808, 2811, 2814, 2814, 2813, 2812, 2808, 2807, 2808, 2809, 2809, 2811, 2813, 2813, 2810, 2781, 2607, 2221, 1769, 1408, 1267, 1380, 1591, 1741, 1847, 1927, 1862, 1698, 1576, 1473, 1352, 1279, 1287, 1297, 1253, 1209, 1190, 1152, 1104, 1084, 1082, 1065, 1011, 945, 892, 819, 784, 914, 1181, 1453, 1693, 1905, 2005, 1943, 1822, 1729, 1633, 1521, 1463, 1485, 1509, 1509, 1553, 1626, 1636, 1606, 1608, 1618, 1594, 1580, 1622, 1683, 1724, 1753, 1776, 1757, 1676, 1596, 1551, 1497, 1428, 1420, 1486, 1544, 1591, 1688, 1791, 1829, 1818, 1787, 1718, 1584, 1457, 1428, 1439, 1430, 1464, 1548, 1607, 1645, 1699, 1759, 1787, 1783, 1786, 1780, 1700, 1577, 1502, 1468, 1406, 1362, 1414, 1494, 1542, 1620, 1734, 1797, 1791, 1792, 1807, 1746, 1619, 1533, 1482, 1409, 1362, 1400, 1477, 1540, 1612, 1703, 1762, 1766, 1760, 1774, 1769, 1715, 1662, 1633, 1567, 1457, 1404, 1432, 1459, 1496, 1602, 1718, 1760, 1769, 1806, 1823, 1761, 1682, 1640, 1566, 1440, 1361, 1367, 1416, 1509, 1650, 1785, 1836, 1793, 1745, 1721, 1663, 1601, 1614, 1640, 1584, 1511, 1502, 1496, 1474, 1527, 1650, 1728, 1719, 1715, 1749, 1738, 1688, 1688, 1695, 1608, 1490, 1434, 1400, 1368, 1411, 1554, 1704, 1776, 1802, 1812, 1767, 1670, 1610, 1610, 1584, 1527, 1526, 1560, 1540, 1500, 1532, 1594, 1601, 1605, 1664, 1715, 1703, 1695, 1735, 1734, 1642, 1560, 1543, 1592, 1763, 2074, 2445, 2774, 2995, 3077, 3036, 2920, 2785, 2687, 2649, 2669, 2752, 2873, 2985, 3072, 3126, 3151, 3153, 3138, 3123, 3114, 3128, 3166, 3238, 3315, 3359, 3373, 3331, 3252, 3181, 3053, 2859, 2661, 2471, 2344, 2318, 2369, 2471, 2587, 2677, 2726, 2727}, + {0}, +}; +#define DATA data_10ul_kx +#define DATA2 data_10ul_water +#define DATA3 data_10ul_one5ul_kx +#define PART_SIZE(x) (sizeof(x) / sizeof(x[0])) + +/* + Q:过程噪声,Q增大,动态响应变快,收敛稳定性变坏 + R:测量噪声,R增大,动态响应变慢,收敛稳定性变好 + KALMAN_First_X : 观测初值,一般需要自己去采样一下 + KALMAN_Frist_P : 采样误差初值 这个一般写0 +*/ + +#define KALMAN_Q 0.02 +#define KALMAN_R 10.0000 + +#define KALMAN_First_X 1 +#define KALMAN_Frist_P 0.00 +/* 卡尔曼滤波处理 */ +static float x_last = KALMAN_First_X; +static float p_last = KALMAN_Frist_P; +static float KalmanFilter(const float ResrcData, float ProcessNiose_Q, float MeasureNoise_R) +{ + + float R = MeasureNoise_R; + float Q = ProcessNiose_Q; + + float x_mid = x_last; + float x_now; + + float p_mid; + float p_now; + + float kg; + + x_mid = x_last; // x_last=x(k-1|k-1),x_mid=x(k|k-1) + p_mid = p_last + Q; // p_mid=p(k|k-1),p_last=p(k-1|k-1),Q=噪声 + + /* + * 卡尔曼滤波的五个重要公式 + */ + kg = p_mid / (p_mid + R); // kg为kalman filter,R 为噪声 + x_now = x_mid + kg * (ResrcData - x_mid); // 估计出的最优值 + p_now = (1 - kg) * p_mid; // 最优值对应的covariance + p_last = p_now; // 更新covariance 值 + x_last = x_now; // 更新系统状态值 + + return x_now; +} + +int main(void) +{ + + FILE *fp = fopen("1.csv", "w+"); + int i = 0; + while (DATA[i][0] != 0) + { + int j = 0; + x_last = DATA[i][0]; + while (DATA[i][j] != 0) + { + float get_value = KalmanFilter(DATA[i][j], KALMAN_Q, KALMAN_R); + fprintf(fp, "%f,", get_value); + j++; + } + fprintf(fp, "\n"); + i++; + } + fprintf(fp, "\n"); + i = 0; + while (DATA3[i][0] != 0) + { + int j = 0; + x_last = DATA3[i][0]; + while (DATA3[i][j] != 0) + { + float get_value = KalmanFilter(DATA3[i][j], KALMAN_Q, KALMAN_R); + + fprintf(fp, "%f,", get_value); + j++; + } + fprintf(fp, "\n"); + i++; + } + fprintf(fp, "\n"); + + i = 0; + while (DATA2[i][0] != 0) + { + int j = 0; + x_last = DATA2[i][0]; + while (DATA2[i][j] != 0) + { + float get_value = KalmanFilter(DATA2[i][j], KALMAN_Q, KALMAN_R); + + fprintf(fp, "%f,", get_value); + j++; + } + fprintf(fp, "\n"); + i++; + } + fclose(fp); +} \ No newline at end of file diff --git a/to_csv.exe b/to_csv.exe new file mode 100644 index 0000000000000000000000000000000000000000..2ca0af48179ee5b63283f9902f304d27b7f770d4 GIT binary patch literal 117006 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 literal 0 HcmV?d00001