Changeset - 717d9916f17e
[Not reviewed]
0 4 0
Tom Bannink - 8 years ago 2017-08-25 14:32:48
tom.bannink@cwi.nl
Add improved ccm-initial-tris-distribution plots
4 files changed with 120 insertions and 1990 deletions:
0 comments (0 inline, 0 general)
cpp/switchchain_ccm_initialtris.cpp
Show inline comments
 
#include "switchchain.hpp"
 
#include "exports.hpp"
 
#include "graph.hpp"
 
#include "graph_ccm.hpp"
 
#include "graph_powerlaw.hpp"
 
#include "switchchain.hpp"
 
#include <algorithm>
 
#include <fstream>
 
#include <iostream>
 
#include <numeric>
 
#include <random>
 
#include <vector>
 

	
 
int main(int argc, char* argv[]) {
 
int main(int argc, char *argv[]) {
 
    // Simulation parameters
 
    const int numVerticesMin = 1000;
 
    const int numVerticesMax = 1000;
 
    const int numVerticesStep = 500;
 

	
 
    //float tauValues[] = {2.1f, 2.2f, 2.3f, 2.4f, 2.5f, 2.6f, 2.7f, 2.8f, 2.9f};
 
    // float tauValues[] = {2.1f, 2.2f, 2.3f, 2.4f, 2.5f, 2.6f, 2.7f, 2.8f,
 
    // 2.9f};
 
    float tauValues[] = {2.1f, 2.5f, 2.9f};
 

	
 
    const int totalDegreeSamples = 200;
 

	
 
    auto getMixingTime = [](int n, float tau) {
 
        return int(50.0f * (50.0f - 30.0f * (tau - 2.0f)) * n);
 
        return int(50.0f * (50.0f - 5.0f * (tau - 2.0f)) * n);
 
    };
 
    auto getMeasurements = [](int n, float tau) {
 
        (void)n;
 
        (void)tau;
 
        return 100;
 
        return 5000;
 
    };
 
    auto getMeasureSkip = [](int n, float tau) {
 
        (void)tau;
 
        return 10 * n; // Take a sample every ... steps
 
        return 30 * n; // Take a sample every ... steps
 
    };
 

	
 
    // Output file
 
    std::ofstream outfile;
 
    if (argc >= 2)
 
        outfile.open(argv[1]);
 
@@ -47,106 +46,97 @@ int main(int argc, char* argv[]) {
 

	
 
    // Output Mathematica-style comment to indicate file contents
 
    outfile << "(*\n";
 
    outfile << "n from " << numVerticesMin << " to " << numVerticesMax
 
            << " step " << numVerticesStep << std::endl;
 
    outfile << "tauValues: " << tauValues << std::endl;
 
    outfile << "degreeSamples: " << totalDegreeSamples << std::endl;
 
    outfile << "mixingTime: 50 * (50 - 30 (tau - 2)) n\n";
 
    outfile << "measurements: 100\n";
 
    outfile << "measureSkip: 10 n\n";
 
    outfile << "Canonical degree sequence.\n";
 
    outfile << "mixingTime: 50 * (50 - 5 (tau - 2)) n\n";
 
    outfile << "measurements: 5000\n";
 
    outfile << "measureSkip: 30 n\n";
 
    outfile << "data:\n";
 
    outfile << "1: {n,tau}\n";
 
    outfile << "2: avgTriangles\n";
 
    outfile << "3: {ccmTris1, ccmsrate1} \n";
 
    outfile << "4: {ccmTris2, ccmsrate2} \n";
 
    outfile << "2: {uniform tri samples}\n";
 
    outfile << "3: {CCMdu initial tri samples} \n";
 
    outfile << "4: {CCMd initial tri samples} \n";
 
    outfile << "*)" << std::endl;
 
 
 

	
 
    // Mathematica does not accept normal scientific notation
 
    outfile << std::fixed;
 
    outfile << '{';
 
    bool outputComma = false;
 

	
 
    std::mt19937 rng(std::random_device{}());
 
    Graph g;
 
    for (int numVertices = numVerticesMin; numVertices <= numVerticesMax;
 
         numVertices += numVerticesStep) {
 
        for (float tau : tauValues) {
 
            int mixingTime = getMixingTime(numVertices, tau);
 
            int measurements = getMeasurements(numVertices, tau);
 
            int measureSkip = getMeasureSkip(numVertices, tau);
 

	
 
            // For a single n,tau take samples over several instances of
 
            // the degree distribution.
 
            for (int degreeSample = 0; degreeSample < totalDegreeSamples;
 
                 ++degreeSample) {
 
                DegreeSequence ds;
 
                generatePowerlawGraph(numVertices, tau, g, ds, rng);
 

	
 
                std::cout << "Running (n,tau) = (" << numVertices << ',' << tau
 
                          << "). " << std::flush;
 

	
 
                //
 
                // Test the GCM1 and GCM2 success rate
 
                //
 
                long long gcmTris1tot = 0;
 
                long long gcmTris2tot = 0;
 
                int successrate1 = 0;
 
                int successrate2 = 0;
 
                for (int i = 0; i < 100; ++i) {
 
                    Graph gtemp;
 
                    // Take new highest degree every time
 
                    if (constrainedConfigurationModel(ds, gtemp, rng, false)) {
 
                        ++successrate1;
 
                        gcmTris1tot += gtemp.countTriangles();
 
                    }
 
                    // Finish all pairings of highest degree first
 
                    if (constrainedConfigurationModel(ds, gtemp, rng, true)) {
 
                        ++successrate2;
 
                        gcmTris2tot += gtemp.countTriangles();
 
                    }
 
            DegreeSequence ds;
 
            generateCanonicalPowerlawGraph(numVertices, tau, g, ds);
 

	
 
            std::cout << "Running (n,tau) = (" << numVertices << ',' << tau
 
                      << "). " << std::flush;
 

	
 
            //
 
            // CCM triangles
 
            //
 
            std::vector<int> CCMduTris;
 
            std::vector<int> CCMdTris;
 

	
 
            for (int i = 0; i < measurements; ++i) {
 
                Graph gtemp;
 
                // Take new highest degree every time
 
                if (constrainedConfigurationModel(ds, gtemp, rng, false)) {
 
                    CCMduTris.push_back(gtemp.countTriangles());
 
                }
 
                float gcmTris1 = float(gcmTris1tot) / float(successrate1);
 
                float gcmTris2 = float(gcmTris2tot) / float(successrate2);
 

	
 
                SwitchChain chain;
 
                if (!chain.initialize(g)) {
 
                    std::cerr << "Could not initialize Markov chain.\n";
 
                    return 1;
 
                // Finish all pairings of highest degree first
 
                if (constrainedConfigurationModel(ds, gtemp, rng, true)) {
 
                    CCMdTris.push_back(gtemp.countTriangles());
 
                }
 
            }
 

	
 
            std::cout << " Finished CCM samples." << std::flush;
 

	
 
                long long trianglesTotal = 0;
 
            // Uniform triangles
 
            std::vector<int> uniformTris;
 

	
 
                std::cout << " Finished CCM generation." << std::flush;
 
            SwitchChain chain;
 
            if (!chain.initialize(g)) {
 
                std::cerr << "Could not initialize Markov chain.\n";
 
                return 1;
 
            }
 

	
 
                int mixingTime = getMixingTime(numVertices, tau);
 
                for (int i = 0; i < mixingTime; ++i) {
 
                    chain.doMove();
 
                }
 
                chain.g.getTrackedTriangles() = chain.g.countTriangles();
 
                int measurements = getMeasurements(numVertices, tau);
 
                int measureSkip = getMeasureSkip(numVertices, tau);
 
                for (int i = 0; i < measurements; ++i) {
 
                    for (int j = 0; j < measureSkip; ++j)
 
                        chain.doMove(true);
 
                    trianglesTotal += chain.g.getTrackedTriangles();
 
                }
 
            for (int i = 0; i < mixingTime; ++i) {
 
                chain.doMove();
 
            }
 
            chain.g.getTrackedTriangles() = chain.g.countTriangles();
 
            for (int i = 0; i < measurements; ++i) {
 
                for (int j = 0; j < measureSkip; ++j)
 
                    chain.doMove(true);
 
                uniformTris.push_back(chain.g.getTrackedTriangles());
 
            }
 

	
 
                std::cout << " Finished mixing and measurements." << std::flush;
 
            std::cout << " Finished mixing and measurements." << std::flush;
 

	
 
                if (outputComma)
 
                    outfile << ',' << '\n';
 
                outputComma = true;
 
            if (outputComma)
 
                outfile << ',' << '\n';
 
            outputComma = true;
 

	
 
                float avgTriangles =
 
                    float(trianglesTotal) / float(measurements);
 
                outfile << '{';
 
                outfile << '{' << numVertices << ',' << tau << '}';
 
                outfile << ',' << avgTriangles;
 
                outfile << ',' << '{' << gcmTris1 << ',' << successrate1 << '}';
 
                outfile << ',' << '{' << gcmTris2 << ',' << successrate2 << '}';
 
                outfile << '}' << std::flush;
 
            outfile << '{';
 
            outfile << '{' << numVertices << ',' << tau << '}';
 
            outfile << ',' << uniformTris;
 
            outfile << ',' << CCMduTris;
 
            outfile << ',' << CCMdTris;
 
            outfile << '}' << std::flush;
 

	
 
                std::cout << std::endl;
 
            }
 
            std::cout << std::endl;
 
        }
 
    }
 
    outfile << '}';
 
    return 0;
 
}
data/graphdata_ccm_initialtris.m
Show inline comments
 
(*
 
n from 1000 to 1000 step 500
 
tauValues: {2.1,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9}
 
degreeSamples: 200
 
mixingTime: 50 * (50 - 30 (tau - 2)) n
 
measurements: 100
 
measureSkip: 10 n
 
tauValues: {2.1,2.5,2.9}
 
Canonical degree sequence.
 
mixingTime: 50 * (50 - 5 (tau - 2)) n
 
measurements: 5000
 
measureSkip: 30 n
 
data:
 
1: {n,tau}
 
2: avgTriangles
 
3: {ccmTris1, ccmsrate1} 
 
4: {ccmTris2, ccmsrate2} 
 
2: {uniform tri samples}
 
3: {CCMdu initial tri samples} 
 
4: {CCMd initial tri samples} 
 
*)
 
{{{1000,2.100000},1564.969971,{1769.650024,100},{1837.229980,100}},
 
{{1000,2.100000},4996.430176,{-nan,0},{5295.109863,100}},
 
{{1000,2.100000},5227.089844,{5523.888672,99},{5733.390137,100}},
 
{{1000,2.100000},2749.719971,{3060.169922,100},{3178.520020,100}},
 
{{1000,2.100000},1463.900024,{1655.102051,98},{1696.930054,100}},
 
{{1000,2.100000},5041.879883,{5175.127930,86},{5373.810059,100}},
 
{{1000,2.100000},4629.299805,{4893.826660,98},{5091.959961,100}},
 
{{1000,2.100000},3312.070068,{3614.071533,98},{3783.110107,100}},
 
{{1000,2.100000},2549.070068,{2826.142822,98},{2919.909912,100}},
 
{{1000,2.100000},6770.669922,{6943.126465,87},{7252.330078,100}},
 
{{1000,2.100000},1610.869995,{1816.839966,100},{1879.469971,100}},
 
{{1000,2.100000},6323.970215,{6411.790527,86},{6692.500000,100}},
 
{{1000,2.100000},1393.560059,{1579.258057,93},{1636.359985,100}},
 
{{1000,2.100000},5930.879883,{6126.187012,91},{6364.100098,100}},
 
{{1000,2.100000},6802.649902,{-nan,0},{7093.870117,100}},
 
{{1000,2.100000},2189.709961,{2357.949951,100},{2410.340088,100}},
 
{{1000,2.100000},1968.989990,{2232.666748,99},{2302.610107,100}},
 
{{1000,2.100000},4222.919922,{4301.351074,57},{4449.689941,100}},
 
{{1000,2.100000},1812.750000,{2011.923096,91},{2069.919922,100}},
 
{{1000,2.100000},1451.630005,{1653.072144,97},{1682.339966,100}},
 
{{1000,2.100000},2748.389893,{3030.581543,98},{3143.479980,100}},
 
{{1000,2.100000},3002.120117,{3154.653320,75},{3225.590088,100}},
 
{{1000,2.100000},3761.540039,{3942.597900,97},{4079.739990,100}},
 
{{1000,2.100000},3072.169922,{3344.120117,100},{3459.709961,100}},
 
{{1000,2.100000},3781.389893,{4012.925537,94},{4163.220215,100}},
 
{{1000,2.100000},5255.680176,{5527.708496,96},{5772.279785,100}},
 
{{1000,2.100000},2259.239990,{2492.949951,100},{2564.320068,100}},
 
{{1000,2.100000},4030.229980,{4165.000000,1},{4322.640137,100}},
 
{{1000,2.100000},5459.689941,{5703.558105,95},{5944.120117,100}},
 
{{1000,2.100000},2508.629883,{2779.948975,98},{2874.100098,100}},
 
{{1000,2.100000},11208.320312,{11072.333008,3},{11519.200195,100}},
 
{{1000,2.100000},1809.829956,{2027.484497,97},{2080.580078,100}},
 
{{1000,2.100000},3121.300049,{3404.780518,82},{3495.399902,100}},
 
{{1000,2.100000},3312.489990,{3596.239990,100},{3743.790039,100}},
 
{{1000,2.100000},5285.040039,{5538.909180,99},{5781.580078,100}},
 
{{1000,2.100000},774.109985,{853.429993,100},{877.260010,100}},
 
{{1000,2.100000},2655.689941,{2912.340332,94},{3018.429932,100}},
 
{{1000,2.100000},2980.320068,{3236.575684,99},{3357.830078,100}},
 
{{1000,2.100000},4302.060059,{4588.520020,100},{4755.060059,100}},
 
{{1000,2.100000},1568.630005,{1806.621094,95},{1851.890015,100}},
 
{{1000,2.100000},2499.429932,{2758.736816,95},{2855.149902,100}},
 
{{1000,2.100000},4517.520020,{4843.879395,83},{5061.029785,100}},
 
{{1000,2.100000},3063.159912,{3332.520020,100},{3447.350098,100}},
 
{{1000,2.100000},3220.870117,{3508.333252,99},{3627.739990,100}},
 
{{1000,2.100000},509.559998,{583.989990,100},{592.260010,100}},
 
{{1000,2.100000},2632.199951,{2940.865967,97},{3041.639893,100}},
 
{{1000,2.100000},7094.629883,{7155.661621,65},{7471.430176,100}},
 
{{1000,2.100000},3659.360107,{3913.626221,99},{4057.469971,100}},
 
{{1000,2.100000},4572.060059,{4840.960449,76},{5022.509766,100}},
 
{{1000,2.100000},3840.649902,{3986.372070,86},{4134.129883,100}},
 
{{1000,2.100000},2399.340088,{2687.949951,100},{2753.590088,100}},
 
{{1000,2.100000},3663.449951,{3919.189941,100},{4069.459961,100}},
 
{{1000,2.100000},11936.799805,{-nan,0},{12261.389648,100}},
 
{{1000,2.100000},1122.040039,{1282.189941,100},{1320.180054,100}},
 
{{1000,2.100000},2216.439941,{2483.141357,99},{2552.939941,100}},
 
{{1000,2.100000},6682.859863,{6799.979980,99},{7069.290039,100}},
 
{{1000,2.100000},3756.379883,{4019.700928,97},{4167.229980,100}},
 
{{1000,2.100000},3274.360107,{3591.449951,100},{3713.780029,100}},
 
{{1000,2.100000},1175.430054,{1347.829956,100},{1373.619995,100}},
 
{{1000,2.100000},8504.299805,{8407.039062,51},{8712.790039,100}},
 
{{1000,2.100000},3694.389893,{3977.520508,98},{4112.720215,100}},
 
{{1000,2.100000},7472.750000,{7521.541504,96},{7867.799805,100}},
 
{{1000,2.100000},12269.160156,{12139.000000,1},{12636.780273,100}},
 
{{1000,2.100000},5807.229980,{6102.804199,97},{6366.830078,100}},
 
{{1000,2.100000},2775.129883,{3054.949951,100},{3201.729980,100}},
 
{{1000,2.100000},2754.250000,{3004.108643,92},{3077.699951,100}},
 
{{1000,2.100000},2700.189941,{3000.010010,100},{3101.780029,100}},
 
{{1000,2.100000},4170.910156,{4484.090820,99},{4663.700195,100}},
 
{{1000,2.100000},3231.889893,{3459.541260,85},{3594.729980,100}},
 
{{1000,2.100000},2962.979980,{3154.090820,99},{3245.050049,100}},
 
{{1000,2.100000},7645.540039,{7892.812988,91},{8240.559570,100}},
 
{{1000,2.100000},4250.680176,{4517.696777,99},{4677.399902,100}},
 
{{1000,2.100000},4037.830078,{4314.770020,100},{4469.759766,100}},
 
{{1000,2.100000},7597.180176,{7511.799805,5},{7789.259766,100}},
 
{{1000,2.100000},4650.009766,{4857.116699,77},{5041.680176,100}},
 
{{1000,2.100000},3650.479980,{3880.765381,98},{4029.370117,100}},
 
{{1000,2.100000},3749.010010,{3994.949463,99},{4117.580078,100}},
 
{{1000,2.100000},3895.100098,{4269.010254,96},{4461.160156,100}},
 
{{1000,2.100000},1308.479980,{1454.727295,99},{1505.989990,100}},
 
{{1000,2.100000},3417.449951,{3714.364502,96},{3852.500000,100}},
 
{{1000,2.100000},2177.639893,{2440.700928,97},{2503.879883,100}},
 
{{1000,2.100000},803.159973,{912.270020,100},{954.789978,100}},
 
{{1000,2.100000},3624.639893,{3974.639893,100},{4137.439941,100}},
 
{{1000,2.100000},2392.719971,{2636.959717,99},{2719.320068,100}},
 
{{1000,2.100000},846.859985,{927.367371,98},{953.320007,100}},
 
{{1000,2.100000},5365.000000,{5467.594238,69},{5655.379883,100}},
 
{{1000,2.100000},6247.060059,{6396.163086,98},{6659.330078,100}},
 
{{1000,2.100000},8476.549805,{8388.000000,2},{8701.559570,100}},
 
{{1000,2.100000},3155.479980,{3476.605957,99},{3602.399902,100}},
 
{{1000,2.100000},3305.209961,{3538.918457,98},{3664.610107,100}},
 
{{1000,2.100000},5103.830078,{5253.202148,99},{5463.919922,100}},
 
{{1000,2.100000},4013.689941,{4320.500000,76},{4477.299805,100}},
 
{{1000,2.100000},5034.009766,{5274.187500,96},{5514.229980,100}},
 
{{1000,2.100000},6136.410156,{6261.043457,46},{6495.959961,100}},
 
{{1000,2.100000},892.859985,{1003.222229,99},{1035.709961,100}},
 
{{1000,2.100000},3738.520020,{4102.009766,100},{4252.459961,100}},
 
{{1000,2.100000},5161.990234,{5287.830078,100},{5501.520020,100}},
 
{{1000,2.100000},2884.110107,{3171.666748,99},{3270.449951,100}},
 
{{1000,2.100000},13151.860352,{-nan,0},{13190.990234,100}},
 
{{1000,2.100000},5552.470215,{5632.353027,51},{5883.660156,100}},
 
{{1000,2.100000},11941.419922,{-nan,0},{12041.089844,100}},
 
{{1000,2.100000},3804.719971,{4048.289551,76},{4187.220215,100}},
 
{{1000,2.100000},4368.419922,{4684.745117,98},{4840.200195,100}},
 
{{1000,2.100000},4740.140137,{4901.677246,96},{5108.500000,100}},
 
{{1000,2.100000},1030.069946,{1188.020142,99},{1202.189941,100}},
 
{{1000,2.100000},2951.840088,{3231.120117,100},{3350.689941,100}},
 
{{1000,2.100000},12334.070312,{-nan,0},{12422.070312,100}},
 
{{1000,2.100000},4723.720215,{5043.430176,100},{5245.810059,100}},
 
{{1000,2.100000},1291.689941,{1466.380005,100},{1521.729980,100}},
 
{{1000,2.100000},4362.359863,{4663.816406,98},{4823.540039,100}},
 
{{1000,2.100000},9709.839844,{9624.250000,4},{9960.709961,100}},
 
{{1000,2.100000},2021.560059,{2207.159912,100},{2266.229980,100}},
 
{{1000,2.100000},10416.860352,{-nan,0},{10454.370117,100}},
 
{{1000,2.100000},2335.300049,{2601.500000,96},{2693.820068,100}},
 
{{1000,2.100000},1565.479980,{1737.010132,99},{1791.079956,100}},
 
{{1000,2.100000},4474.459961,{4780.812988,91},{4994.339844,100}},
 
{{1000,2.100000},2714.729980,{2964.320068,100},{3052.429932,100}},
 
{{1000,2.100000},6414.950195,{6525.888672,9},{6739.560059,100}},
 
{{1000,2.100000},3766.280029,{4065.551025,98},{4235.560059,100}},
 
{{1000,2.100000},6148.569824,{6297.200195,100},{6532.160156,100}},
 
{{1000,2.100000},4307.319824,{4631.120117,100},{4790.680176,100}},
 
{{1000,2.100000},4307.500000,{4570.611328,90},{4756.790039,100}},
 
{{1000,2.100000},4797.370117,{5119.628906,97},{5303.229980,100}},
 
{{1000,2.100000},1036.349976,{1177.010254,98},{1208.510010,100}},
 
{{1000,2.100000},6418.069824,{6406.833496,6},{6661.750000,100}},
 
{{1000,2.100000},2442.610107,{2717.343506,99},{2810.899902,100}},
 
{{1000,2.100000},3777.229980,{4113.250000,100},{4308.790039,100}},
 
{{1000,2.100000},2876.570068,{3152.590088,100},{3262.330078,100}},
 
{{1000,2.100000},1041.239990,{1158.886597,97},{1184.089966,100}},
 
{{1000,2.100000},3579.149902,{3845.125000,80},{3978.229980,100}},
 
{{1000,2.100000},5808.520020,{6081.111328,99},{6352.220215,100}},
 
{{1000,2.100000},3475.350098,{3770.643799,87},{3920.729980,100}},
 
{{1000,2.100000},3758.340088,{4100.330078,100},{4332.029785,100}},
 
{{1000,2.100000},4734.580078,{5074.434570,92},{5261.600098,100}},
 
{{1000,2.100000},7268.660156,{7286.810547,58},{7639.910156,100}},
 
{{1000,2.100000},3952.959961,{4144.804199,97},{4292.450195,100}},
 
{{1000,2.100000},2125.679932,{2399.525146,99},{2448.300049,100}},
 
{{1000,2.100000},1384.109985,{1575.414185,99},{1625.780029,100}},
 
{{1000,2.100000},3646.580078,{3879.889893,100},{4004.239990,100}},
 
{{1000,2.100000},2481.149902,{2738.744873,98},{2796.860107,100}},
 
{{1000,2.100000},939.309998,{1070.609985,100},{1088.500000,100}},
 
{{1000,2.100000},2915.899902,{3216.010010,100},{3338.179932,100}},
 
{{1000,2.100000},478.929993,{544.848511,99},{549.659973,100}},
 
{{1000,2.100000},1042.680054,{1208.640015,100},{1222.920044,100}},
 
{{1000,2.100000},7435.250000,{7567.239258,92},{7910.049805,100}},
 
{{1000,2.100000},3550.729980,{3734.726318,95},{3897.030029,100}},
 
{{1000,2.100000},7174.009766,{7145.799805,10},{7378.609863,100}},
 
{{1000,2.100000},2776.760010,{3108.377441,98},{3201.580078,100}},
 
{{1000,2.100000},7172.919922,{7379.446777,94},{7650.890137,100}},
 
{{1000,2.100000},10317.410156,{-nan,0},{10532.089844,100}},
 
{{1000,2.100000},2397.459961,{2679.030029,100},{2748.500000,100}},
 
{{1000,2.100000},4107.140137,{4394.848633,99},{4550.560059,100}},
 
{{1000,2.100000},6150.970215,{6401.261230,88},{6664.479980,100}},
 
{{1000,2.100000},5465.759766,{5552.955078,89},{5741.990234,100}},
 
{{1000,2.100000},4236.779785,{4564.736816,95},{4719.720215,100}},
 
{{1000,2.100000},2282.659912,{2543.393555,94},{2636.669922,100}},
 
{{1000,2.100000},4722.770020,{5009.904297,94},{5191.830078,100}},
 
{{1000,2.100000},5255.910156,{5467.321289,28},{5674.160156,100}},
 
{{1000,2.100000},2529.510010,{2796.360107,100},{2876.550049,100}},
 
{{1000,2.100000},5426.819824,{5601.000000,98},{5849.319824,100}},
 
{{1000,2.100000},11244.000000,{-nan,0},{11519.269531,100}},
 
{{1000,2.100000},2299.320068,{2574.129883,100},{2669.229980,100}},
 
{{1000,2.100000},5058.450195,{5434.430176,100},{5628.399902,100}},
 
{{1000,2.100000},3127.429932,{3458.484863,99},{3572.310059,100}},
 
{{1000,2.100000},2516.229980,{2774.195801,97},{2856.419922,100}},
 
{{1000,2.100000},5128.390137,{5391.515625,97},{5609.879883,100}},
 
{{1000,2.100000},4492.479980,{4864.434570,92},{5067.100098,100}},
 
{{1000,2.100000},5045.129883,{5359.290039,100},{5589.899902,100}},
 
{{1000,2.100000},3915.370117,{4249.905273,95},{4408.689941,100}},
 
{{1000,2.100000},1619.040039,{1829.642822,98},{1882.800049,100}},
 
{{1000,2.100000},6772.779785,{6829.396484,58},{7099.240234,100}},
 
{{1000,2.100000},9607.030273,{9595.243164,78},{10099.089844,100}},
 
{{1000,2.100000},4377.410156,{4691.236328,93},{4852.700195,100}},
 
{{1000,2.100000},5601.810059,{5635.500000,2},{5830.250000,100}},
 
{{1000,2.100000},7788.430176,{-nan,0},{8193.379883,100}},
 
{{1000,2.100000},3573.919922,{3870.255859,86},{4023.020020,100}},
 
{{1000,2.100000},8609.469727,{-nan,0},{8905.309570,100}},
 
{{1000,2.100000},5198.580078,{5389.000000,96},{5610.459961,100}},
 
{{1000,2.100000},5680.660156,{5852.625000,96},{6084.979980,100}},
 
{{1000,2.100000},5266.950195,{5511.864258,81},{5708.529785,100}},
 
{{1000,2.100000},7066.370117,{-nan,0},{7386.720215,100}},
 
{{1000,2.100000},1160.099976,{1333.639160,97},{1362.219971,100}},
 
{{1000,2.100000},3378.669922,{3551.219971,100},{3659.060059,100}},
 
{{1000,2.100000},9148.000000,{9166.474609,78},{9608.110352,100}},
 
{{1000,2.100000},1442.540039,{1616.930054,100},{1668.750000,100}},
 
{{1000,2.100000},3862.739990,{4163.899902,80},{4290.870117,100}},
 
{{1000,2.100000},758.929993,{860.787903,99},{883.020020,100}},
 
{{1000,2.100000},2914.050049,{3207.724609,98},{3297.239990,100}},
 
{{1000,2.100000},4551.549805,{4680.586426,29},{4866.430176,100}},
 
{{1000,2.100000},14730.230469,{-nan,0},{14728.919922,100}},
 
{{1000,2.100000},3699.100098,{4000.199951,90},{4153.220215,100}},
 
{{1000,2.100000},7145.299805,{-nan,0},{7495.609863,100}},
 
{{1000,2.100000},5328.259766,{5487.909180,99},{5705.509766,100}},
 
{{1000,2.100000},5271.149902,{5587.799805,90},{5820.279785,100}},
 
{{1000,2.100000},597.080017,{674.700012,100},{701.140015,100}},
 
{{1000,2.100000},7444.740234,{7438.030273,33},{7753.830078,100}},
 
{{1000,2.100000},4550.589844,{4795.868652,99},{4965.470215,100}},
 
{{1000,2.100000},1736.469971,{1965.520020,100},{2016.930054,100}},
 
{{1000,2.100000},2630.469971,{2888.877441,98},{2999.979980,100}},
 
{{1000,2.100000},7501.319824,{7573.085938,93},{7926.759766,100}},
 
{{1000,2.200000},4645.040039,{-nan,0},{4885.750000,100}},
 
{{1000,2.200000},2217.429932,{2436.804199,97},{2505.360107,100}},
 
{{1000,2.200000},1971.339966,{2171.260010,100},{2229.409912,100}},
 
{{1000,2.200000},667.030029,{790.858582,99},{814.659973,100}},
 
{{1000,2.200000},2294.280029,{2543.540039,100},{2612.639893,100}},
 
{{1000,2.200000},3392.139893,{3658.020020,100},{3761.479980,100}},
 
{{1000,2.200000},1023.390015,{1163.141357,99},{1190.540039,100}},
 
{{1000,2.200000},6646.520020,{6609.181641,55},{6908.339844,100}},
 
{{1000,2.200000},1060.209961,{1211.839966,100},{1261.099976,100}},
 
{{1000,2.200000},1818.209961,{2047.030029,100},{2104.550049,100}},
 
{{1000,2.200000},855.599976,{982.927856,97},{1003.479980,100}},
 
{{1000,2.200000},6142.790039,{-nan,0},{6354.549805,100}},
 
{{1000,2.200000},522.869995,{593.010010,100},{608.219971,100}},
 
{{1000,2.200000},4227.299805,{4363.730957,93},{4515.129883,100}},
 
{{1000,2.200000},3626.790039,{3884.377441,98},{4038.639893,100}},
 
{{1000,2.200000},1554.750000,{1622.161621,99},{1649.219971,100}},
 
{{1000,2.200000},1706.250000,{1936.400024,100},{2005.329956,100}},
 
{{1000,2.200000},1891.729980,{2141.232422,99},{2219.679932,100}},
 
{{1000,2.200000},918.250000,{1051.339966,100},{1085.420044,100}},
 
{{1000,2.200000},1042.089966,{1207.530029,100},{1233.760010,100}},
 
{{1000,2.200000},3178.689941,{3428.032959,91},{3562.020020,100}},
 
{{1000,2.200000},3201.110107,{3396.181885,99},{3509.500000,100}},
 
{{1000,2.200000},941.679993,{1107.637329,91},{1115.380005,100}},
 
{{1000,2.200000},2152.629883,{2388.080078,100},{2456.850098,100}},
 
{{1000,2.200000},1260.050049,{1424.676758,99},{1473.349976,100}},
 
{{1000,2.200000},946.000000,{1087.640015,100},{1124.920044,100}},
 
{{1000,2.200000},2554.560059,{2795.469971,100},{2892.040039,100}},
 
{{1000,2.200000},1011.830017,{1168.787842,99},{1197.140015,100}},
 
{{1000,2.200000},1957.949951,{2179.934082,91},{2244.139893,100}},
 
{{1000,2.200000},4405.569824,{4540.323730,68},{4721.830078,100}},
 
{{1000,2.200000},2324.590088,{2597.840088,100},{2668.840088,100}},
 
{{1000,2.200000},1985.689941,{2229.383789,99},{2298.199951,100}},
 
{{1000,2.200000},2796.469971,{3055.697021,99},{3156.719971,100}},
 
{{1000,2.200000},2708.290039,{2932.409912,100},{3036.959961,100}},
 
{{1000,2.200000},2226.669922,{2393.823486,85},{2486.209961,100}},
 
{{1000,2.200000},1692.300049,{1804.373779,99},{1842.459961,100}},
 
{{1000,2.200000},1088.119995,{1270.160034,100},{1285.859985,100}},
 
{{1000,2.200000},3765.129883,{4008.580078,100},{4148.620117,100}},
 
{{1000,2.200000},535.969971,{616.000000,100},{640.799988,100}},
 
{{1000,2.200000},2080.340088,{2317.323242,99},{2382.090088,100}},
 
{{1000,2.200000},6148.859863,{-nan,0},{6341.140137,100}},
 
{{1000,2.200000},2575.840088,{2802.219971,100},{2889.760010,100}},
 
{{1000,2.200000},1365.390015,{1558.755127,98},{1593.989990,100}},
 
{{1000,2.200000},2230.629883,{2459.693848,98},{2537.560059,100}},
 
{{1000,2.200000},1654.030029,{1803.130005,100},{1834.489990,100}},
 
{{1000,2.200000},1623.349976,{1842.589966,100},{1897.849976,100}},
 
{{1000,2.200000},2022.810059,{2146.840088,100},{2192.780029,100}},
 
{{1000,2.200000},3267.399902,{3452.489746,98},{3581.070068,100}},
 
{{1000,2.200000},533.210022,{616.676758,99},{627.469971,100}},
 
{{1000,2.200000},1544.469971,{1740.069946,100},{1782.229980,100}},
 
{{1000,2.200000},2973.409912,{3247.080078,100},{3359.459961,100}},
 
{{1000,2.200000},3445.689941,{3667.527588,91},{3810.330078,100}},
 
{{1000,2.200000},688.789978,{798.627686,94},{814.570007,100}},
 
{{1000,2.200000},6868.979980,{6995.828125,99},{7327.910156,100}},
 
{{1000,2.200000},970.010010,{1100.349976,100},{1139.949951,100}},
 
{{1000,2.200000},4888.049805,{-nan,0},{5111.560059,100}},
 
{{1000,2.200000},1740.719971,{1979.020630,97},{2058.929932,100}},
 
{{1000,2.200000},1074.079956,{1226.890015,100},{1271.770020,100}},
 
{{1000,2.200000},3864.510010,{4002.306152,98},{4171.180176,100}},
 
{{1000,2.200000},681.570007,{790.428589,98},{803.330017,100}},
 
{{1000,2.200000},2873.580078,{3054.726318,95},{3135.060059,100}},
 
{{1000,2.200000},1565.489990,{1762.959961,100},{1824.689941,100}},
 
{{1000,2.200000},1405.140015,{1596.080811,99},{1646.199951,100}},
 
{{1000,2.200000},6506.169922,{-nan,0},{6704.759766,100}},
 
{{1000,2.200000},5991.279785,{6089.623047,69},{6341.049805,100}},
 
{{1000,2.200000},1139.030029,{1320.640015,100},{1356.800049,100}},
 
{{1000,2.200000},3053.149902,{3284.103027,97},{3395.310059,100}},
 
{{1000,2.200000},4537.740234,{4708.164551,85},{4883.689941,100}},
 
{{1000,2.200000},1418.910034,{1608.684204,95},{1642.660034,100}},
 
{{1000,2.200000},429.619995,{465.140015,100},{478.809998,100}},
 
{{1000,2.200000},4274.509766,{4423.604004,96},{4587.319824,100}},
 
{{1000,2.200000},1163.329956,{1299.123657,97},{1342.089966,100}},
 
{{1000,2.200000},2377.459961,{2507.642090,95},{2553.560059,100}},
 
{{1000,2.200000},1318.000000,{1495.707031,99},{1539.520020,100}},
 
{{1000,2.200000},1310.479980,{1458.555542,99},{1481.089966,100}},
 
{{1000,2.200000},1268.729980,{1437.689941,100},{1467.660034,100}},
 
{{1000,2.200000},1444.430054,{1638.270020,100},{1693.760010,100}},
 
{{1000,2.200000},1026.380005,{1177.400024,100},{1208.900024,100}},
 
{{1000,2.200000},856.929993,{990.696960,99},{1003.210022,100}},
 
{{1000,2.200000},940.020020,{1074.290039,100},{1105.630005,100}},
 
{{1000,2.200000},912.630005,{1052.790039,100},{1078.760010,100}},
 
{{1000,2.200000},3412.350098,{3629.418457,98},{3731.260010,100}},
 
{{1000,2.200000},1156.630005,{1323.484863,99},{1366.339966,100}},
 
{{1000,2.200000},762.530029,{874.219971,100},{895.700012,100}},
 
{{1000,2.200000},1003.770020,{1159.979980,100},{1193.819946,100}},
 
{{1000,2.200000},963.789978,{1116.907227,97},{1129.540039,100}},
 
{{1000,2.200000},772.429993,{883.750000,100},{902.659973,100}},
 
{{1000,2.200000},1248.260010,{1411.340210,97},{1466.910034,100}},
 
{{1000,2.200000},1778.969971,{2014.656616,99},{2061.899902,100}},
 
{{1000,2.200000},2072.179932,{2312.412354,97},{2381.719971,100}},
 
{{1000,2.200000},2422.100098,{2579.357178,98},{2643.540039,100}},
 
{{1000,2.200000},374.290009,{432.727264,99},{442.779999,100}},
 
{{1000,2.200000},1171.800049,{1338.208374,96},{1355.660034,100}},
 
{{1000,2.200000},1607.630005,{1783.650024,100},{1829.420044,100}},
 
{{1000,2.200000},3452.219971,{3629.956055,91},{3754.929932,100}},
 
{{1000,2.200000},1122.640015,{1277.171753,99},{1315.010010,100}},
 
{{1000,2.200000},3188.570068,{3405.479980,100},{3500.159912,100}},
 
{{1000,2.200000},2400.300049,{2628.767578,99},{2714.679932,100}},
 
{{1000,2.200000},2573.580078,{2832.040283,99},{2917.649902,100}},
 
{{1000,2.200000},1240.869995,{1438.918335,98},{1473.530029,100}},
 
{{1000,2.200000},1808.760010,{2002.444458,99},{2070.100098,100}},
 
{{1000,2.200000},2931.209961,{3172.326416,98},{3306.590088,100}},
 
{{1000,2.200000},1735.930054,{1959.786499,89},{2021.219971,100}},
 
{{1000,2.200000},761.489990,{870.858582,99},{891.969971,100}},
 
{{1000,2.200000},3348.919922,{3555.782715,69},{3704.560059,100}},
 
{{1000,2.200000},1831.140015,{2043.109985,100},{2108.360107,100}},
 
{{1000,2.200000},1229.030029,{1404.131348,99},{1427.300049,100}},
 
{{1000,2.200000},646.750000,{715.859985,100},{739.619995,100}},
 
{{1000,2.200000},1546.910034,{1715.329956,100},{1768.619995,100}},
 
{{1000,2.200000},1694.390015,{1914.161621,99},{1978.020020,100}},
 
{{1000,2.200000},2870.260010,{3063.618652,97},{3172.510010,100}},
 
{{1000,2.200000},1148.180054,{1296.969971,100},{1321.579956,100}},
 
{{1000,2.200000},824.179993,{938.330017,100},{942.320007,100}},
 
{{1000,2.200000},3877.139893,{4012.841553,82},{4159.160156,100}},
 
{{1000,2.200000},5890.430176,{5935.677246,31},{6172.250000,100}},
 
{{1000,2.200000},1827.520020,{2036.939453,99},{2112.620117,100}},
 
{{1000,2.200000},471.980011,{521.260010,100},{530.619995,100}},
 
{{1000,2.200000},1105.569946,{1251.859985,100},{1292.099976,100}},
 
{{1000,2.200000},4089.050049,{4298.361816,94},{4496.759766,100}},
 
{{1000,2.200000},3457.409912,{3800.111084,99},{3953.959961,100}},
 
{{1000,2.200000},1043.339966,{1191.275513,98},{1226.430054,100}},
 
{{1000,2.200000},5844.959961,{5831.179199,67},{6082.270020,100}},
 
{{1000,2.200000},1726.819946,{1937.290039,100},{2006.140015,100}},
 
{{1000,2.200000},773.989990,{856.595947,99},{886.469971,100}},
 
{{1000,2.200000},1576.579956,{1801.581665,98},{1855.969971,100}},
 
{{1000,2.200000},2031.270020,{2236.242432,99},{2333.659912,100}},
 
{{1000,2.200000},4239.129883,{4358.089844,100},{4497.459961,100}},
 
{{1000,2.200000},2494.189941,{2736.697021,99},{2840.679932,100}},
 
{{1000,2.200000},3733.560059,{3880.618652,97},{4001.270020,100}},
 
{{1000,2.200000},641.059998,{728.239990,100},{746.570007,100}},
 
{{1000,2.200000},1840.520020,{1988.428589,98},{2034.650024,100}},
 
{{1000,2.200000},1358.689941,{1551.223389,94},{1601.729980,100}},
 
{{1000,2.200000},3568.120117,{-nan,0},{3748.719971,100}},
 
{{1000,2.200000},429.000000,{495.979584,98},{516.609985,100}},
 
{{1000,2.200000},632.960022,{731.260010,100},{746.250000,100}},
 
{{1000,2.200000},1923.329956,{2146.050049,100},{2212.830078,100}},
 
{{1000,2.200000},2997.949951,{3287.688232,93},{3411.030029,100}},
 
{{1000,2.200000},883.369995,{1022.719971,100},{1056.900024,100}},
 
{{1000,2.200000},1250.310059,{1415.829956,100},{1457.510010,100}},
 
{{1000,2.200000},533.729980,{578.424255,99},{600.210022,100}},
 
{{1000,2.200000},566.510010,{662.289978,100},{671.669983,100}},
 
{{1000,2.200000},1685.329956,{1899.359985,100},{1943.400024,100}},
 
{{1000,2.200000},654.309998,{755.140015,100},{774.369995,100}},
 
{{1000,2.200000},3157.719971,{3307.034424,87},{3401.659912,100}},
 
{{1000,2.200000},1454.829956,{1635.010498,95},{1680.410034,100}},
 
{{1000,2.200000},2760.929932,{2985.869629,69},{3058.560059,100}},
 
{{1000,2.200000},642.770020,{744.729980,100},{767.099976,100}},
 
{{1000,2.200000},954.789978,{1093.839966,100},{1129.209961,100}},
 
{{1000,2.200000},1259.670044,{1447.649536,97},{1493.339966,100}},
 
{{1000,2.200000},2343.300049,{2428.972656,73},{2491.000000,100}},
 
{{1000,2.200000},564.030029,{635.090027,100},{656.039978,100}},
 
{{1000,2.200000},513.280029,{597.799988,100},{609.469971,100}},
 
{{1000,2.200000},1973.969971,{2200.350098,100},{2266.419922,100}},
 
{{1000,2.200000},1391.449951,{1574.757568,99},{1622.739990,100}},
 
{{1000,2.200000},1740.459961,{1940.896851,97},{2018.109985,100}},
 
{{1000,2.200000},3713.169922,{-nan,0},{3875.320068,100}},
 
{{1000,2.200000},3354.419922,{3592.544434,90},{3720.459961,100}},
 
{{1000,2.200000},2666.560059,{2929.280029,100},{3033.580078,100}},
 
{{1000,2.200000},937.130005,{1064.744873,98},{1088.300049,100}},
 
{{1000,2.200000},3123.840088,{3273.949463,99},{3388.199951,100}},
 
{{1000,2.200000},3041.629883,{3260.824219,91},{3371.889893,100}},
 
{{1000,2.200000},2561.050049,{2833.111084,99},{2908.929932,100}},
 
{{1000,2.200000},2645.360107,{2825.383789,99},{2923.229980,100}},
 
{{1000,2.200000},1187.760010,{1344.400024,100},{1386.339966,100}},
 
{{1000,2.200000},2182.540039,{2434.151611,99},{2529.669922,100}},
 
{{1000,2.200000},313.549988,{343.649994,100},{356.769989,100}},
 
{{1000,2.200000},785.549988,{900.960022,100},{915.919983,100}},
 
{{1000,2.200000},672.570007,{771.419983,100},{789.530029,100}},
 
{{1000,2.200000},372.209991,{428.130005,100},{436.000000,100}},
 
{{1000,2.200000},2005.020020,{2206.360107,100},{2272.669922,100}},
 
{{1000,2.200000},1704.420044,{1907.371094,97},{1964.739990,100}},
 
{{1000,2.200000},1145.380005,{1303.141357,99},{1350.829956,100}},
 
{{1000,2.200000},711.159973,{823.808105,99},{844.090027,100}},
 
{{1000,2.200000},3467.469971,{3602.565674,99},{3742.810059,100}},
 
{{1000,2.200000},1077.410034,{1227.260010,100},{1267.689941,100}},
 
{{1000,2.200000},570.099976,{640.039978,100},{653.080017,100}},
 
{{1000,2.200000},1760.920044,{1989.770020,100},{2053.659912,100}},
 
{{1000,2.200000},1382.170044,{1568.144287,97},{1603.000000,100}},
 
{{1000,2.200000},1313.790039,{1490.670044,100},{1520.290039,100}},
 
{{1000,2.200000},1358.550049,{1526.810059,100},{1576.219971,100}},
 
{{1000,2.200000},3084.709961,{3275.010010,99},{3385.610107,100}},
 
{{1000,2.200000},2346.419922,{2607.736816,95},{2705.260010,100}},
 
{{1000,2.200000},811.820007,{886.747498,99},{910.750000,100}},
 
{{1000,2.200000},2328.189941,{2532.302979,99},{2609.840088,100}},
 
{{1000,2.200000},1217.109985,{1360.202026,99},{1384.430054,100}},
 
{{1000,2.200000},4415.569824,{4669.969727,99},{4881.709961,100}},
 
{{1000,2.200000},2909.459961,{3074.301025,93},{3184.290039,100}},
 
{{1000,2.200000},8112.229980,{-nan,0},{8282.080078,100}},
 
{{1000,2.200000},4126.120117,{4424.910156,100},{4600.350098,100}},
 
{{1000,2.200000},798.419983,{908.179993,100},{948.849976,100}},
 
{{1000,2.200000},2053.679932,{2274.727295,99},{2342.159912,100}},
 
{{1000,2.200000},1740.550049,{1925.494995,99},{1981.510010,100}},
 
{{1000,2.200000},1071.359985,{1231.280029,100},{1280.839966,100}},
 
{{1000,2.200000},1267.530029,{1453.474243,97},{1492.040039,100}},
 
{{1000,2.200000},4061.729980,{-nan,0},{4266.169922,100}},
 
{{1000,2.200000},3842.290039,{4058.201904,99},{4209.089844,100}},
 
{{1000,2.200000},1915.069946,{2102.899902,100},{2137.739990,100}},
 
{{1000,2.200000},2205.780029,{2464.836670,98},{2530.120117,100}},
 
{{1000,2.200000},1463.890015,{1636.092773,97},{1677.430054,100}},
 
{{1000,2.200000},3093.820068,{3282.777832,99},{3393.320068,100}},
 
{{1000,2.300000},474.350006,{551.830017,100},{565.780029,100}},
 
{{1000,2.300000},1219.650024,{1353.530029,100},{1379.550049,100}},
 
{{1000,2.300000},600.929993,{695.349976,100},{717.710022,100}},
 
{{1000,2.300000},1847.959961,{2050.878906,99},{2136.239990,100}},
 
{{1000,2.300000},2599.919922,{2718.062500,96},{2797.100098,100}},
 
{{1000,2.300000},684.590027,{789.789490,95},{804.869995,100}},
 
{{1000,2.300000},1860.160034,{2035.709961,100},{2093.320068,100}},
 
{{1000,2.300000},430.380005,{504.170013,100},{513.140015,100}},
 
{{1000,2.300000},694.469971,{808.181824,99},{839.130005,100}},
 
{{1000,2.300000},627.200012,{738.737366,99},{757.630005,100}},
 
{{1000,2.300000},188.539993,{214.540817,98},{212.699997,100}},
 
{{1000,2.300000},546.789978,{633.949524,99},{654.400024,100}},
 
{{1000,2.300000},368.000000,{425.619995,100},{431.619995,100}},
 
{{1000,2.300000},472.339996,{541.099976,100},{548.929993,100}},
 
{{1000,2.300000},844.830017,{965.150024,100},{983.250000,100}},
 
{{1000,2.300000},1672.040039,{1868.571411,98},{1919.810059,100}},
 
{{1000,2.300000},1503.849976,{1670.100952,99},{1711.760010,100}},
 
{{1000,2.300000},826.650024,{944.250000,100},{956.820007,100}},
 
{{1000,2.300000},226.940002,{260.489990,100},{261.880005,100}},
 
{{1000,2.300000},366.769989,{428.242432,99},{441.049988,100}},
 
{{1000,2.300000},610.869995,{700.010010,100},{706.070007,100}},
 
{{1000,2.300000},141.300003,{162.474747,99},{161.550003,100}},
 
{{1000,2.300000},3427.479980,{-nan,0},{3544.899902,100}},
 
{{1000,2.300000},792.599976,{928.905273,95},{949.250000,100}},
 
{{1000,2.300000},392.410004,{463.989990,100},{471.089996,100}},
 
{{1000,2.300000},985.239990,{1139.189941,100},{1169.050049,100}},
 
{{1000,2.300000},410.570007,{466.799988,100},{483.019989,100}},
 
{{1000,2.300000},1520.530029,{1715.061279,98},{1794.140015,100}},
 
{{1000,2.300000},252.729996,{295.484863,99},{302.390015,100}},
 
{{1000,2.300000},994.650024,{1126.079956,100},{1149.910034,100}},
 
{{1000,2.300000},582.549988,{657.919983,100},{672.919983,100}},
 
{{1000,2.300000},1386.689941,{1567.939453,99},{1623.229980,100}},
 
{{1000,2.300000},1153.109985,{1325.282837,99},{1363.550049,100}},
 
{{1000,2.300000},143.479996,{151.839996,100},{154.860001,100}},
 
{{1000,2.300000},1489.660034,{1659.829956,100},{1705.760010,100}},
 
{{1000,2.300000},1781.369995,{1930.418335,98},{1981.510010,100}},
 
{{1000,2.300000},631.210022,{702.210022,100},{725.719971,100}},
 
{{1000,2.300000},468.209991,{552.049988,100},{562.239990,100}},
 
{{1000,2.300000},650.109985,{747.464661,99},{768.070007,100}},
 
{{1000,2.300000},450.170013,{532.333313,99},{543.059998,100}},
 
{{1000,2.300000},221.350006,{240.429993,100},{243.639999,100}},
 
{{1000,2.300000},2274.360107,{2397.868652,99},{2461.590088,100}},
 
{{1000,2.300000},802.859985,{926.309998,100},{939.820007,100}},
 
{{1000,2.300000},96.150002,{106.400002,100},{105.099998,100}},
 
{{1000,2.300000},894.679993,{1036.818237,99},{1061.430054,100}},
 
{{1000,2.300000},2249.169922,{2454.840088,100},{2545.399902,100}},
 
{{1000,2.300000},744.049988,{854.591370,93},{859.159973,100}},
 
{{1000,2.300000},1473.160034,{1569.333374,99},{1596.729980,100}},
 
{{1000,2.300000},1162.650024,{1330.424194,99},{1392.780029,100}},
 
{{1000,2.300000},1194.319946,{1358.575806,99},{1392.640015,100}},
 
{{1000,2.300000},700.219971,{810.565674,99},{826.650024,100}},
 
{{1000,2.300000},404.570007,{456.529999,100},{468.290009,100}},
 
{{1000,2.300000},2076.820068,{2214.520752,96},{2259.010010,100}},
 
{{1000,2.300000},1028.599976,{1155.707031,99},{1176.839966,100}},
 
{{1000,2.300000},1644.859985,{1825.369995,100},{1865.880005,100}},
 
{{1000,2.300000},158.830002,{169.122452,98},{173.789993,100}},
 
{{1000,2.300000},1055.729980,{1197.670044,100},{1240.589966,100}},
 
{{1000,2.300000},918.580017,{1042.717163,99},{1050.969971,100}},
 
{{1000,2.300000},716.729980,{824.390015,100},{838.679993,100}},
 
{{1000,2.300000},815.809998,{956.595947,99},{977.299988,100}},
 
{{1000,2.300000},518.520020,{602.828308,99},{614.109985,100}},
 
{{1000,2.300000},650.219971,{756.200012,100},{768.260010,100}},
 
{{1000,2.300000},753.979980,{878.070007,100},{893.119995,100}},
 
{{1000,2.300000},309.679993,{358.414154,99},{363.529999,100}},
 
{{1000,2.300000},2310.350098,{2462.757568,99},{2510.209961,100}},
 
{{1000,2.300000},709.409973,{829.555542,99},{849.280029,100}},
 
{{1000,2.300000},672.830017,{783.059998,100},{800.250000,100}},
 
{{1000,2.300000},366.600006,{432.040009,100},{428.190002,100}},
 
{{1000,2.300000},695.770020,{814.679993,100},{835.869995,100}},
 
{{1000,2.300000},251.419998,{277.149994,100},{286.029999,100}},
 
{{1000,2.300000},1136.030029,{1245.150024,100},{1263.130005,100}},
 
{{1000,2.300000},1435.219971,{1613.113403,97},{1655.469971,100}},
 
{{1000,2.300000},1063.140015,{1197.680054,100},{1221.969971,100}},
 
{{1000,2.300000},386.559998,{435.730011,100},{445.339996,100}},
 
{{1000,2.300000},527.640015,{612.409973,100},{617.640015,100}},
 
{{1000,2.300000},89.010002,{101.171715,99},{102.320000,100}},
 
{{1000,2.300000},929.520020,{1069.219971,100},{1103.979980,100}},
 
{{1000,2.300000},616.739990,{711.989990,100},{746.109985,100}},
 
{{1000,2.300000},413.130005,{498.239990,100},{499.589996,100}},
 
{{1000,2.300000},385.380005,{442.670013,100},{455.809998,100}},
 
{{1000,2.300000},382.290009,{444.059998,100},{457.209991,100}},
 
{{1000,2.300000},601.739990,{700.157898,95},{712.919983,100}},
 
{{1000,2.300000},784.369995,{880.700012,100},{891.809998,100}},
 
{{1000,2.300000},379.540009,{438.309998,100},{446.690002,100}},
 
{{1000,2.300000},309.149994,{356.769989,100},{362.459991,100}},
 
{{1000,2.300000},496.269989,{573.585876,99},{580.010010,100}},
 
{{1000,2.300000},359.320007,{424.829987,100},{430.839996,100}},
 
{{1000,2.300000},458.320007,{531.919189,99},{535.229980,100}},
 
{{1000,2.300000},921.710022,{1045.540039,100},{1094.000000,100}},
 
{{1000,2.300000},1235.689941,{1389.439941,100},{1417.670044,100}},
 
{{1000,2.300000},1388.420044,{1547.109985,100},{1583.760010,100}},
 
{{1000,2.300000},90.910004,{97.750000,100},{99.010002,100}},
 
{{1000,2.300000},198.050003,{228.343430,99},{230.270004,100}},
 
{{1000,2.300000},281.109985,{322.910004,100},{332.200012,100}},
 
{{1000,2.300000},272.149994,{313.989990,100},{321.750000,100}},
 
{{1000,2.300000},595.500000,{664.848511,99},{693.169983,100}},
 
{{1000,2.300000},258.480011,{301.686859,99},{304.750000,100}},
 
{{1000,2.300000},541.900024,{618.869995,100},{644.320007,100}},
 
{{1000,2.300000},172.729996,{203.389999,100},{208.100006,100}},
 
{{1000,2.300000},2014.410034,{2088.851807,54},{2153.489990,100}},
 
{{1000,2.300000},968.739990,{1092.489990,100},{1109.410034,100}},
 
{{1000,2.300000},3253.370117,{3346.384521,91},{3471.169922,100}},
 
{{1000,2.300000},936.619995,{1060.920044,100},{1087.859985,100}},
 
{{1000,2.300000},938.510010,{1064.090942,99},{1080.430054,100}},
 
{{1000,2.300000},814.679993,{926.408142,98},{961.869995,100}},
 
{{1000,2.300000},351.660004,{409.640015,100},{417.820007,100}},
 
{{1000,2.300000},1641.280029,{1830.000000,100},{1877.880005,100}},
 
{{1000,2.300000},1237.469971,{1414.140015,100},{1439.250000,100}},
 
{{1000,2.300000},1050.099976,{1208.430054,100},{1238.229980,100}},
 
{{1000,2.300000},608.590027,{712.717163,99},{725.890015,100}},
 
{{1000,2.300000},123.989998,{132.289993,100},{133.919998,100}},
 
{{1000,2.300000},3954.040039,{3956.250000,40},{4072.409912,100}},
 
{{1000,2.300000},1046.310059,{1198.949463,99},{1226.300049,100}},
 
{{1000,2.300000},177.419998,{206.000000,100},{212.570007,100}},
 
{{1000,2.300000},586.869995,{689.938782,98},{711.830017,100}},
 
{{1000,2.300000},455.809998,{518.142883,98},{534.729980,100}},
 
{{1000,2.300000},215.259995,{241.939392,99},{243.919998,100}},
 
{{1000,2.300000},516.309998,{610.090027,100},{616.349976,100}},
 
{{1000,2.300000},438.029999,{494.890015,100},{509.190002,100}},
 
{{1000,2.300000},593.770020,{691.080811,99},{703.940002,100}},
 
{{1000,2.300000},1477.530029,{1642.609985,100},{1683.709961,100}},
 
{{1000,2.300000},236.279999,{273.279999,100},{277.989990,100}},
 
{{1000,2.300000},532.500000,{628.520020,100},{641.549988,100}},
 
{{1000,2.300000},532.830017,{618.229980,100},{630.859985,100}},
 
{{1000,2.300000},1434.430054,{1588.595947,99},{1619.369995,100}},
 
{{1000,2.300000},85.309998,{97.489998,100},{96.269997,100}},
 
{{1000,2.300000},411.049988,{481.829987,100},{491.380005,100}},
 
{{1000,2.300000},1044.859985,{1214.500000,100},{1234.750000,100}},
 
{{1000,2.300000},753.450012,{856.979980,100},{866.690002,100}},
 
{{1000,2.300000},1157.650024,{1308.430054,100},{1330.319946,100}},
 
{{1000,2.300000},381.649994,{411.979797,99},{426.459991,100}},
 
{{1000,2.300000},173.949997,{195.747482,99},{198.149994,100}},
 
{{1000,2.300000},1464.229980,{1607.888916,99},{1640.680054,100}},
 
{{1000,2.300000},1934.400024,{2045.405396,37},{2113.070068,100}},
 
{{1000,2.300000},1307.209961,{1481.333374,99},{1523.030029,100}},
 
{{1000,2.300000},791.349976,{912.367371,98},{927.299988,100}},
 
{{1000,2.300000},1214.489990,{1396.680054,100},{1428.969971,100}},
 
{{1000,2.300000},76.769997,{80.779999,100},{81.650002,100}},
 
{{1000,2.300000},544.140015,{634.299988,100},{649.119995,100}},
 
{{1000,2.300000},1248.310059,{1419.095703,94},{1460.479980,100}},
 
{{1000,2.300000},591.830017,{685.939392,99},{695.150024,100}},
 
{{1000,2.300000},3530.620117,{3574.551025,98},{3721.760010,100}},
 
{{1000,2.300000},1061.579956,{1223.595947,99},{1261.729980,100}},
 
{{1000,2.300000},764.429993,{882.555542,99},{902.250000,100}},
 
{{1000,2.300000},3823.449951,{3951.329102,79},{4117.640137,100}},
 
{{1000,2.300000},233.020004,{260.373749,99},{267.529999,100}},
 
{{1000,2.300000},227.649994,{260.969696,99},{267.510010,100}},
 
{{1000,2.300000},784.169983,{904.438782,98},{925.659973,100}},
 
{{1000,2.300000},187.160004,{213.100006,100},{218.250000,100}},
 
{{1000,2.300000},371.989990,{435.950012,100},{450.320007,100}},
 
{{1000,2.300000},752.760010,{873.309998,100},{891.119995,100}},
 
{{1000,2.300000},120.930000,{132.110001,100},{130.190002,100}},
 
{{1000,2.300000},327.079987,{387.489807,98},{397.630005,100}},
 
{{1000,2.300000},2517.139893,{2672.769287,91},{2762.639893,100}},
 
{{1000,2.300000},84.500000,{86.459999,100},{86.650002,100}},
 
{{1000,2.300000},937.409973,{1065.500000,100},{1082.170044,100}},
 
{{1000,2.300000},793.669983,{924.989929,99},{933.159973,100}},
 
{{1000,2.300000},566.229980,{670.700012,100},{679.010010,100}},
 
{{1000,2.300000},379.140015,{447.130005,100},{458.089996,100}},
 
{{1000,2.300000},767.719971,{875.373718,99},{898.809998,100}},
 
{{1000,2.300000},3886.830078,{-nan,0},{3979.399902,100}},
 
{{1000,2.300000},439.549988,{518.555542,99},{527.599976,100}},
 
{{1000,2.300000},5488.390137,{5502.311035,90},{5720.899902,100}},
 
{{1000,2.300000},1885.630005,{2115.629883,100},{2186.479980,100}},
 
{{1000,2.300000},1185.219971,{1329.800049,100},{1361.849976,100}},
 
{{1000,2.300000},1318.510010,{1497.525269,99},{1547.810059,100}},
 
{{1000,2.300000},225.070007,{260.440002,100},{262.720001,100}},
 
{{1000,2.300000},1141.119995,{1292.469971,100},{1339.099976,100}},
 
{{1000,2.300000},167.940002,{182.130005,100},{186.809998,100}},
 
{{1000,2.300000},700.530029,{813.940002,100},{823.429993,100}},
 
{{1000,2.300000},447.529999,{514.212097,99},{519.849976,100}},
 
{{1000,2.300000},1744.719971,{1955.020020,100},{2023.069946,100}},
 
{{1000,2.300000},1461.209961,{1667.010132,99},{1719.010010,100}},
 
{{1000,2.300000},895.650024,{1017.927856,97},{1040.020020,100}},
 
{{1000,2.300000},259.910004,{303.190002,100},{305.170013,100}},
 
{{1000,2.300000},1209.449951,{1369.520020,100},{1396.150024,100}},
 
{{1000,2.300000},312.420013,{374.769989,100},{379.339996,100}},
 
{{1000,2.300000},482.359985,{573.049988,100},{576.219971,100}},
 
{{1000,2.300000},1221.550049,{1373.829956,100},{1403.339966,100}},
 
{{1000,2.300000},1698.750000,{1854.086060,93},{1900.479980,100}},
 
{{1000,2.300000},888.309998,{1032.071411,98},{1061.869995,100}},
 
{{1000,2.300000},300.970001,{350.250000,100},{354.200012,100}},
 
{{1000,2.300000},462.709991,{546.340027,100},{550.280029,100}},
 
{{1000,2.300000},899.340027,{1025.780029,100},{1056.540039,100}},
 
{{1000,2.300000},518.630005,{602.770020,100},{614.679993,100}},
 
{{1000,2.300000},966.450012,{1114.181763,99},{1151.219971,100}},
 
{{1000,2.300000},2064.320068,{2172.343750,32},{2242.280029,100}},
 
{{1000,2.300000},1620.209961,{1784.739990,100},{1831.959961,100}},
 
{{1000,2.300000},2355.879883,{2455.804199,97},{2520.590088,100}},
 
{{1000,2.300000},2434.649902,{2595.061768,97},{2676.959961,100}},
 
{{1000,2.300000},441.059998,{515.280029,100},{519.859985,100}},
 
{{1000,2.300000},1008.119995,{1143.257690,97},{1170.479980,100}},
 
{{1000,2.300000},723.489990,{843.080811,99},{863.080017,100}},
 
{{1000,2.300000},3367.489990,{3391.266602,75},{3500.459961,100}},
 
{{1000,2.300000},1082.130005,{1225.757568,99},{1255.760010,100}},
 
{{1000,2.300000},2301.330078,{2491.072998,96},{2571.209961,100}},
 
{{1000,2.300000},481.329987,{563.330017,100},{565.599976,100}},
 
{{1000,2.300000},987.979980,{1116.838379,99},{1146.449951,100}},
 
{{1000,2.300000},2784.500000,{2894.520020,100},{3007.969971,100}},
 
{{1000,2.300000},705.989990,{802.646484,99},{827.340027,100}},
 
{{1000,2.400000},375.549988,{440.440002,100},{455.510010,100}},
 
{{1000,2.400000},292.309998,{331.700012,100},{339.040009,100}},
 
{{1000,2.400000},1149.959961,{1272.610474,95},{1312.819946,100}},
 
{{1000,2.400000},154.979996,{175.119995,100},{176.380005,100}},
 
{{1000,2.400000},362.200012,{439.414154,99},{443.559998,100}},
 
{{1000,2.400000},1559.170044,{1663.234741,98},{1690.660034,100}},
 
{{1000,2.400000},190.929993,{217.989899,99},{220.880005,100}},
 
{{1000,2.400000},836.260010,{966.340027,100},{974.049988,100}},
 
{{1000,2.400000},457.989990,{534.000000,99},{550.520020,100}},
 
{{1000,2.400000},277.359985,{332.350006,100},{335.660004,100}},
 
{{1000,2.400000},1191.449951,{1353.408203,98},{1389.339966,100}},
 
{{1000,2.400000},869.760010,{976.113953,79},{993.270020,100}},
 
{{1000,2.400000},329.220001,{388.260010,100},{393.519989,100}},
 
{{1000,2.400000},190.250000,{219.699997,100},{222.199997,100}},
 
{{1000,2.400000},175.910004,{201.660004,100},{205.720001,100}},
 
{{1000,2.400000},118.410004,{134.250000,100},{136.089996,100}},
 
{{1000,2.400000},402.100006,{460.470001,100},{472.820007,100}},
 
{{1000,2.400000},463.980011,{550.710022,100},{557.460022,100}},
 
{{1000,2.400000},508.359985,{593.969727,99},{598.200012,100}},
 
{{1000,2.400000},434.839996,{524.390015,100},{529.659973,100}},
 
{{1000,2.400000},52.889999,{54.908165,98},{53.740002,100}},
 
{{1000,2.400000},257.329987,{304.290009,100},{311.559998,100}},
 
{{1000,2.400000},251.029999,{302.232330,99},{303.190002,100}},
 
{{1000,2.400000},465.549988,{544.744873,98},{559.099976,100}},
 
{{1000,2.400000},114.879997,{133.141418,99},{135.350006,100}},
 
{{1000,2.400000},301.209991,{357.440002,100},{365.089996,100}},
 
{{1000,2.400000},1033.680054,{1145.247437,97},{1170.270020,100}},
 
{{1000,2.400000},493.950012,{575.330017,100},{592.099976,100}},
 
{{1000,2.400000},385.700012,{454.408173,98},{462.029999,100}},
 
{{1000,2.400000},232.429993,{280.809998,100},{283.500000,100}},
 
{{1000,2.400000},200.570007,{232.169998,100},{237.369995,100}},
 
{{1000,2.400000},199.589996,{232.479996,100},{235.839996,100}},
 
{{1000,2.400000},348.829987,{408.369995,100},{417.739990,100}},
 
{{1000,2.400000},114.629997,{130.979996,100},{131.880005,100}},
 
{{1000,2.400000},59.880001,{59.389999,100},{62.580002,100}},
 
{{1000,2.400000},162.130005,{179.529999,100},{183.399994,100}},
 
{{1000,2.400000},123.379997,{148.029999,100},{149.460007,100}},
 
{{1000,2.400000},87.269997,{96.101013,99},{95.040001,100}},
 
{{1000,2.400000},163.960007,{190.529999,100},{192.789993,100}},
 
{{1000,2.400000},232.139999,{272.790009,100},{277.109985,100}},
 
{{1000,2.400000},213.009995,{235.989899,99},{242.460007,100}},
 
{{1000,2.400000},457.570007,{533.429993,100},{538.469971,100}},
 
{{1000,2.400000},526.510010,{607.131287,99},{609.580017,100}},
 
{{1000,2.400000},57.900002,{60.480000,100},{63.040001,100}},
 
{{1000,2.400000},240.500000,{293.220001,100},{294.070007,100}},
 
{{1000,2.400000},229.369995,{273.950012,100},{280.809998,100}},
 
{{1000,2.400000},125.339996,{140.323227,99},{145.369995,100}},
 
{{1000,2.400000},318.390015,{373.676758,99},{379.200012,100}},
 
{{1000,2.400000},731.239990,{849.280029,100},{873.070007,100}},
 
{{1000,2.400000},81.419998,{93.720001,100},{94.129997,100}},
 
{{1000,2.400000},1060.209961,{1195.231567,95},{1218.119995,100}},
 
{{1000,2.400000},145.399994,{166.850006,100},{169.669998,100}},
 
{{1000,2.400000},128.880005,{143.199997,100},{144.720001,100}},
 
{{1000,2.400000},682.780029,{765.020020,100},{771.179993,100}},
 
{{1000,2.400000},682.659973,{785.469360,98},{808.440002,100}},
 
{{1000,2.400000},181.080002,{209.669998,100},{213.300003,100}},
 
{{1000,2.400000},1585.300049,{1710.216553,97},{1754.030029,100}},
 
{{1000,2.400000},381.579987,{454.390015,100},{455.390015,100}},
 
{{1000,2.400000},89.500000,{97.860001,100},{99.150002,100}},
 
{{1000,2.400000},799.520020,{917.935486,93},{929.489990,100}},
 
{{1000,2.400000},1859.500000,{1958.516724,60},{2028.339966,100}},
 
{{1000,2.400000},524.469971,{614.219971,100},{627.210022,100}},
 
{{1000,2.400000},115.699997,{126.656563,99},{126.559998,100}},
 
{{1000,2.400000},1739.050049,{1930.489990,100},{1988.119995,100}},
 
{{1000,2.400000},1669.979980,{1817.515137,99},{1871.969971,100}},
 
{{1000,2.400000},296.290009,{335.909088,99},{348.369995,100}},
 
{{1000,2.400000},308.970001,{364.000000,100},{372.850006,100}},
 
{{1000,2.400000},433.970001,{517.650024,100},{536.940002,100}},
 
{{1000,2.400000},334.589996,{405.730011,100},{406.720001,100}},
 
{{1000,2.400000},154.990005,{173.929993,100},{175.750000,100}},
 
{{1000,2.400000},269.790009,{310.429993,100},{309.429993,100}},
 
{{1000,2.400000},508.989990,{591.280029,100},{601.950012,100}},
 
{{1000,2.400000},115.389999,{127.669998,100},{131.649994,100}},
 
{{1000,2.400000},33.090000,{37.820000,100},{36.490002,100}},
 
{{1000,2.400000},414.809998,{476.880005,100},{489.459991,100}},
 
{{1000,2.400000},97.160004,{113.190002,100},{114.139999,100}},
 
{{1000,2.400000},70.660004,{77.190002,100},{78.300003,100}},
 
{{1000,2.400000},446.299988,{515.450012,100},{527.690002,100}},
 
{{1000,2.400000},103.559998,{117.260002,100},{119.250000,100}},
 
{{1000,2.400000},72.629997,{80.260002,100},{83.750000,100}},
 
{{1000,2.400000},938.530029,{1045.439941,100},{1059.010010,100}},
 
{{1000,2.400000},300.170013,{355.709991,100},{361.100006,100}},
 
{{1000,2.400000},131.350006,{150.600006,100},{155.869995,100}},
 
{{1000,2.400000},753.700012,{867.060608,99},{893.429993,100}},
 
{{1000,2.400000},1081.920044,{1179.880005,100},{1203.699951,100}},
 
{{1000,2.400000},409.119995,{470.540009,100},{489.049988,100}},
 
{{1000,2.400000},117.000000,{124.230003,100},{127.660004,100}},
 
{{1000,2.400000},220.779999,{262.250000,100},{267.459991,100}},
 
{{1000,2.400000},792.080017,{920.719971,100},{927.140015,100}},
 
{{1000,2.400000},389.589996,{455.540009,100},{462.260010,100}},
 
{{1000,2.400000},867.929993,{985.806152,98},{1000.299988,100}},
 
{{1000,2.400000},255.160004,{286.929993,100},{296.369995,100}},
 
{{1000,2.400000},606.830017,{709.808105,99},{731.299988,100}},
 
{{1000,2.400000},514.419983,{598.109985,100},{614.030029,100}},
 
{{1000,2.400000},557.369995,{645.191895,99},{665.400024,100}},
 
{{1000,2.400000},582.960022,{668.200012,100},{673.929993,100}},
 
{{1000,2.400000},162.660004,{186.600006,100},{187.369995,100}},
 
{{1000,2.400000},232.080002,{273.440002,100},{277.519989,100}},
 
{{1000,2.400000},260.429993,{295.090912,99},{301.450012,100}},
 
{{1000,2.400000},164.779999,{201.959595,99},{200.259995,100}},
 
{{1000,2.400000},724.210022,{828.799988,100},{845.520020,100}},
 
{{1000,2.400000},1413.780029,{1563.292969,99},{1614.209961,100}},
 
{{1000,2.400000},1967.369995,{2148.989258,93},{2239.340088,100}},
 
{{1000,2.400000},301.899994,{352.282837,99},{354.769989,100}},
 
{{1000,2.400000},144.149994,{168.589996,100},{176.440002,100}},
 
{{1000,2.400000},715.049988,{812.950012,100},{830.989990,100}},
 
{{1000,2.400000},125.220001,{138.690002,100},{142.559998,100}},
 
{{1000,2.400000},200.399994,{234.770004,100},{236.229996,100}},
 
{{1000,2.400000},262.350006,{305.920013,100},{315.679993,100}},
 
{{1000,2.400000},407.000000,{481.350006,100},{501.929993,100}},
 
{{1000,2.400000},431.549988,{511.779999,100},{528.349976,100}},
 
{{1000,2.400000},87.290001,{100.050003,100},{103.489998,100}},
 
{{1000,2.400000},69.419998,{79.239998,100},{77.430000,100}},
 
{{1000,2.400000},38.590000,{40.580002,100},{40.299999,100}},
 
{{1000,2.400000},137.850006,{152.160004,100},{151.889999,100}},
 
{{1000,2.400000},1734.270020,{1915.642822,98},{1973.229980,100}},
 
{{1000,2.400000},135.190002,{152.141418,99},{153.300003,100}},
 
{{1000,2.400000},432.429993,{500.220001,100},{510.059998,100}},
 
{{1000,2.400000},281.910004,{329.480011,100},{338.720001,100}},
 
{{1000,2.400000},685.070007,{787.880005,100},{798.770020,100}},
 
{{1000,2.400000},999.989990,{1153.020020,100},{1185.640015,100}},
 
{{1000,2.400000},616.960022,{707.061218,98},{716.900024,100}},
 
{{1000,2.400000},312.480011,{369.839996,100},{371.730011,100}},
 
{{1000,2.400000},1727.579956,{1879.947876,96},{1939.739990,100}},
 
{{1000,2.400000},188.960007,{224.090912,99},{228.820007,100}},
 
{{1000,2.400000},392.489990,{461.959991,100},{470.000000,100}},
 
{{1000,2.400000},202.830002,{232.020004,100},{239.979996,100}},
 
{{1000,2.400000},407.959991,{481.353546,99},{486.899994,100}},
 
{{1000,2.400000},262.899994,{307.920013,100},{312.920013,100}},
 
{{1000,2.400000},163.020004,{189.960007,100},{196.190002,100}},
 
{{1000,2.400000},111.900002,{122.480003,100},{127.279999,100}},
 
{{1000,2.400000},82.209999,{89.199997,100},{91.370003,100}},
 
{{1000,2.400000},26.590000,{30.280001,100},{29.639999,100}},
 
{{1000,2.400000},96.779999,{103.800003,100},{109.910004,100}},
 
{{1000,2.400000},232.479996,{269.890015,100},{275.200012,100}},
 
{{1000,2.400000},121.279999,{132.949997,100},{135.740005,100}},
 
{{1000,2.400000},754.030029,{841.599976,100},{849.219971,100}},
 
{{1000,2.400000},167.500000,{184.110001,100},{191.880005,100}},
 
{{1000,2.400000},142.029999,{161.929993,100},{160.600006,100}},
 
{{1000,2.400000},205.910004,{247.059998,100},{250.570007,100}},
 
{{1000,2.400000},1317.290039,{1433.727295,99},{1464.010010,100}},
 
{{1000,2.400000},1528.680054,{1597.343384,99},{1625.780029,100}},
 
{{1000,2.400000},583.820007,{658.650024,100},{665.409973,100}},
 
{{1000,2.400000},222.250000,{263.429993,100},{270.149994,100}},
 
{{1000,2.400000},57.029999,{63.349998,100},{63.490002,100}},
 
{{1000,2.400000},557.609985,{655.948425,97},{666.099976,100}},
 
{{1000,2.400000},597.359985,{692.809998,100},{716.760010,100}},
 
{{1000,2.400000},667.429993,{770.040405,99},{794.349976,100}},
 
{{1000,2.400000},869.179993,{981.719971,100},{1006.169983,100}},
 
{{1000,2.400000},1102.300049,{1209.081665,98},{1225.369995,100}},
 
{{1000,2.400000},88.199997,{98.459999,100},{99.820000,100}},
 
{{1000,2.400000},199.610001,{239.699997,100},{244.080002,100}},
 
{{1000,2.400000},160.059998,{194.474747,99},{193.000000,100}},
 
{{1000,2.400000},270.440002,{310.260010,100},{309.149994,100}},
 
{{1000,2.400000},1364.729980,{1507.520386,98},{1548.300049,100}},
 
{{1000,2.400000},131.880005,{150.369995,100},{156.669998,100}},
 
{{1000,2.400000},176.729996,{201.940002,100},{207.470001,100}},
 
{{1000,2.400000},633.330017,{737.080017,100},{745.520020,100}},
 
{{1000,2.400000},270.799988,{304.649994,100},{311.519989,100}},
 
{{1000,2.400000},508.940002,{586.479980,100},{603.359985,100}},
 
{{1000,2.400000},1116.839966,{1270.160034,100},{1297.300049,100}},
 
{{1000,2.400000},1525.849976,{1609.659302,91},{1650.140015,100}},
 
{{1000,2.400000},397.690002,{470.519989,100},{478.059998,100}},
 
{{1000,2.400000},127.820000,{151.000000,100},{149.639999,100}},
 
{{1000,2.400000},144.410004,{164.169998,100},{164.660004,100}},
 
{{1000,2.400000},923.099976,{1049.292969,99},{1065.380005,100}},
 
{{1000,2.400000},93.029999,{103.414139,99},{105.120003,100}},
 
{{1000,2.400000},1577.780029,{1643.152832,72},{1681.339966,100}},
 
{{1000,2.400000},154.470001,{170.940002,100},{172.429993,100}},
 
{{1000,2.400000},84.330002,{89.269997,100},{88.980003,100}},
 
{{1000,2.400000},104.830002,{115.309998,100},{120.650002,100}},
 
{{1000,2.400000},180.080002,{206.580002,100},{210.589996,100}},
 
{{1000,2.400000},833.469971,{956.359985,100},{969.619995,100}},
 
{{1000,2.400000},663.179993,{768.656555,99},{785.289978,100}},
 
{{1000,2.400000},303.989990,{347.609985,100},{362.660004,100}},
 
{{1000,2.400000},130.779999,{144.350006,100},{144.850006,100}},
 
{{1000,2.400000},368.010010,{425.051025,98},{440.450012,100}},
 
{{1000,2.400000},81.699997,{85.459999,100},{89.459999,100}},
 
{{1000,2.400000},216.350006,{250.580002,100},{252.580002,100}},
 
{{1000,2.400000},920.450012,{1058.530029,100},{1085.260010,100}},
 
{{1000,2.400000},964.960022,{1092.339966,100},{1105.609985,100}},
 
{{1000,2.400000},849.200012,{955.940002,100},{975.000000,100}},
 
{{1000,2.400000},2557.639893,{2600.548828,82},{2696.500000,100}},
 
{{1000,2.400000},123.320000,{137.240005,100},{142.389999,100}},
 
{{1000,2.400000},710.299988,{818.390015,100},{824.719971,100}},
 
{{1000,2.400000},216.100006,{248.679993,100},{253.289993,100}},
 
{{1000,2.400000},389.140015,{451.500000,100},{461.540009,100}},
 
{{1000,2.400000},773.690002,{880.650024,100},{887.429993,100}},
 
{{1000,2.400000},130.300003,{155.660004,100},{156.410004,100}},
 
{{1000,2.400000},236.169998,{279.459991,100},{284.910004,100}},
 
{{1000,2.400000},38.020000,{39.009998,100},{39.509998,100}},
 
{{1000,2.400000},287.230011,{328.420013,100},{332.059998,100}},
 
{{1000,2.400000},948.039978,{1053.707031,99},{1077.760010,100}},
 
{{1000,2.400000},109.320000,{121.879997,100},{120.410004,100}},
 
{{1000,2.400000},276.410004,{319.429993,100},{328.890015,100}},
 
{{1000,2.400000},747.950012,{859.780029,100},{868.710022,100}},
 
{{1000,2.400000},129.300003,{151.960007,100},{151.119995,100}},
 
{{1000,2.400000},686.969971,{769.669983,100},{790.429993,100}},
 
{{1000,2.400000},1019.719971,{1171.949951,100},{1207.349976,100}},
 
{{1000,2.400000},48.770000,{52.070000,100},{52.139999,100}},
 
{{1000,2.500000},140.220001,{160.679993,100},{164.009995,100}},
 
{{1000,2.500000},227.589996,{278.559998,100},{276.609985,100}},
 
{{1000,2.500000},86.570000,{101.790001,100},{101.949997,100}},
 
{{1000,2.500000},32.910000,{33.180000,100},{33.340000,100}},
 
{{1000,2.500000},481.630005,{561.010010,100},{574.880005,100}},
 
{{1000,2.500000},650.770020,{721.900024,100},{727.890015,100}},
 
{{1000,2.500000},121.260002,{141.850006,100},{140.550003,100}},
 
{{1000,2.500000},45.169998,{48.230000,100},{49.130001,100}},
 
{{1000,2.500000},793.760010,{914.609985,100},{934.429993,100}},
 
{{1000,2.500000},144.559998,{166.490005,100},{172.250000,100}},
 
{{1000,2.500000},178.789993,{207.110001,100},{217.360001,100}},
 
{{1000,2.500000},33.099998,{34.849998,100},{34.410000,100}},
 
{{1000,2.500000},97.519997,{109.489998,100},{113.260002,100}},
 
{{1000,2.500000},378.279999,{440.309998,100},{445.779999,100}},
 
{{1000,2.500000},71.400002,{80.459999,100},{79.620003,100}},
 
{{1000,2.500000},54.310001,{59.470001,100},{58.070000,100}},
 
{{1000,2.500000},175.940002,{204.380005,100},{206.179993,100}},
 
{{1000,2.500000},276.779999,{334.170013,100},{340.440002,100}},
 
{{1000,2.500000},213.119995,{253.909088,99},{260.359985,100}},
 
{{1000,2.500000},25.420000,{28.100000,100},{28.120001,100}},
 
{{1000,2.500000},239.500000,{287.939392,99},{289.089996,100}},
 
{{1000,2.500000},53.540001,{58.900002,100},{59.180000,100}},
 
{{1000,2.500000},315.100006,{368.130005,100},{372.190002,100}},
 
{{1000,2.500000},78.709999,{88.470001,100},{89.730003,100}},
 
{{1000,2.500000},666.690002,{778.700012,100},{790.369995,100}},
 
{{1000,2.500000},48.029999,{51.686871,99},{51.590000,100}},
 
{{1000,2.500000},359.100006,{426.359985,100},{428.329987,100}},
 
{{1000,2.500000},396.540009,{466.700012,100},{476.890015,100}},
 
{{1000,2.500000},157.619995,{187.393936,99},{195.080002,100}},
 
{{1000,2.500000},63.799999,{71.720001,100},{72.250000,100}},
 
{{1000,2.500000},69.330002,{76.575760,99},{79.500000,100}},
 
{{1000,2.500000},197.649994,{233.836731,98},{235.649994,100}},
 
{{1000,2.500000},86.139999,{101.129997,100},{104.110001,100}},
 
{{1000,2.500000},366.799988,{430.820007,100},{430.910004,100}},
 
{{1000,2.500000},58.160000,{65.519997,100},{66.620003,100}},
 
{{1000,2.500000},92.580002,{107.550003,100},{108.370003,100}},
 
{{1000,2.500000},266.309998,{308.230011,100},{315.920013,100}},
 
{{1000,2.500000},64.339996,{75.010201,98},{75.459999,100}},
 
{{1000,2.500000},34.110001,{35.867348,98},{36.470001,100}},
 
{{1000,2.500000},367.079987,{434.609985,100},{441.730011,100}},
 
{{1000,2.500000},112.160004,{130.292923,99},{139.330002,100}},
 
{{1000,2.500000},215.559998,{257.049988,100},{263.869995,100}},
 
{{1000,2.500000},557.049988,{648.161621,99},{653.729980,100}},
 
{{1000,2.500000},107.860001,{127.480003,100},{129.679993,100}},
 
{{1000,2.500000},801.229980,{880.070007,100},{879.349976,100}},
 
{{1000,2.500000},30.440001,{32.860001,100},{32.389999,100}},
 
{{1000,2.500000},396.000000,{471.616150,99},{480.720001,100}},
 
{{1000,2.500000},281.470001,{337.089996,100},{342.690002,100}},
 
{{1000,2.500000},177.639999,{214.555557,99},{219.470001,100}},
 
{{1000,2.500000},1048.229980,{1152.298950,97},{1177.810059,100}},
 
{{1000,2.500000},317.440002,{377.720001,100},{389.410004,100}},
 
{{1000,2.500000},25.440001,{25.959999,100},{26.830000,100}},
 
{{1000,2.500000},58.740002,{65.838387,99},{66.930000,100}},
 
{{1000,2.500000},104.180000,{122.779999,100},{126.230003,100}},
 
{{1000,2.500000},54.360001,{59.900002,100},{61.070000,100}},
 
{{1000,2.500000},189.250000,{218.888885,99},{221.149994,100}},
 
{{1000,2.500000},253.160004,{297.670013,100},{301.429993,100}},
 
{{1000,2.500000},593.719971,{676.440002,100},{688.919983,100}},
 
{{1000,2.500000},44.209999,{46.515152,99},{46.080002,100}},
 
{{1000,2.500000},89.129997,{98.750000,100},{100.930000,100}},
 
{{1000,2.500000},77.279999,{90.209999,100},{94.680000,100}},
 
{{1000,2.500000},788.460022,{883.299988,100},{905.390015,100}},
 
{{1000,2.500000},43.410000,{50.480000,100},{49.900002,100}},
 
{{1000,2.500000},32.750000,{35.369999,100},{35.520000,100}},
 
{{1000,2.500000},16.360001,{17.170000,100},{18.170000,100}},
 
{{1000,2.500000},41.509998,{42.888889,99},{43.470001,100}},
 
{{1000,2.500000},139.720001,{165.699997,100},{170.179993,100}},
 
{{1000,2.500000},444.399994,{526.857117,98},{533.159973,100}},
 
{{1000,2.500000},31.049999,{32.099998,100},{32.270000,100}},
 
{{1000,2.500000},58.799999,{67.169998,100},{67.980003,100}},
 
{{1000,2.500000},546.049988,{627.670105,97},{643.640015,100}},
 
{{1000,2.500000},64.699997,{71.889999,100},{74.919998,100}},
 
{{1000,2.500000},48.840000,{54.299999,100},{55.790001,100}},
 
{{1000,2.500000},151.940002,{175.399994,100},{179.639999,100}},
 
{{1000,2.500000},52.529999,{55.959999,100},{58.259998,100}},
 
{{1000,2.500000},26.629999,{28.690001,100},{29.639999,100}},
 
{{1000,2.500000},157.100006,{182.494949,99},{186.690002,100}},
 
{{1000,2.500000},260.209991,{310.275513,98},{315.809998,100}},
 
{{1000,2.500000},1254.310059,{1344.673706,95},{1380.040039,100}},
 
{{1000,2.500000},117.739998,{133.470001,100},{137.600006,100}},
 
{{1000,2.500000},91.059998,{105.559998,100},{105.459999,100}},
 
{{1000,2.500000},190.089996,{213.500000,100},{220.029999,100}},
 
{{1000,2.500000},655.609985,{764.090027,100},{774.909973,100}},
 
{{1000,2.500000},177.949997,{214.875000,96},{216.770004,100}},
 
{{1000,2.500000},160.759995,{191.270004,100},{197.100006,100}},
 
{{1000,2.500000},246.039993,{283.570007,100},{282.290009,100}},
 
{{1000,2.500000},98.139999,{114.080811,99},{118.139999,100}},
 
{{1000,2.500000},62.389999,{69.459999,100},{69.739998,100}},
 
{{1000,2.500000},210.660004,{249.141418,99},{256.920013,100}},
 
{{1000,2.500000},143.960007,{171.759995,100},{170.250000,100}},
 
{{1000,2.500000},121.449997,{140.707077,99},{140.309998,100}},
 
{{1000,2.500000},303.950012,{361.899994,100},{364.739990,100}},
 
{{1000,2.500000},104.809998,{120.730003,100},{120.660004,100}},
 
{{1000,2.500000},129.820007,{149.210007,100},{150.460007,100}},
 
{{1000,2.500000},426.769989,{496.209991,100},{502.260010,100}},
 
{{1000,2.500000},143.149994,{168.575760,99},{170.250000,100}},
 
{{1000,2.500000},71.309998,{81.650002,100},{84.320000,100}},
 
{{1000,2.500000},1607.510010,{1662.607178,28},{1707.979980,100}},
 
{{1000,2.500000},97.709999,{114.779999,100},{113.150002,100}},
 
{{1000,2.500000},264.700012,{313.609985,100},{321.549988,100}},
 
{{1000,2.500000},129.559998,{141.830002,100},{141.929993,100}},
 
{{1000,2.500000},250.339996,{282.867340,98},{289.510010,100}},
 
{{1000,2.500000},384.920013,{443.812500,96},{452.989990,100}},
 
{{1000,2.500000},226.860001,{270.230011,100},{270.910004,100}},
 
{{1000,2.500000},26.059999,{27.200001,100},{26.790001,100}},
 
{{1000,2.500000},37.700001,{38.660000,100},{40.720001,100}},
 
{{1000,2.500000},129.979996,{158.737381,99},{158.419998,100}},
 
{{1000,2.500000},510.970001,{590.159973,100},{596.349976,100}},
 
{{1000,2.500000},236.720001,{274.880005,100},{275.970001,100}},
 
{{1000,2.500000},192.710007,{230.259995,100},{230.610001,100}},
 
{{1000,2.500000},353.880005,{413.790009,100},{419.100006,100}},
 
{{1000,2.500000},46.110001,{48.119999,100},{50.020000,100}},
 
{{1000,2.500000},101.540001,{121.290001,100},{121.610001,100}},
 
{{1000,2.500000},155.539993,{181.979996,100},{189.360001,100}},
 
{{1000,2.500000},235.339996,{287.579987,100},{289.299988,100}},
 
{{1000,2.500000},141.839996,{163.630005,100},{168.750000,100}},
 
{{1000,2.500000},101.080002,{117.459999,100},{119.169998,100}},
 
{{1000,2.500000},192.100006,{230.809998,100},{232.210007,100}},
 
{{1000,2.500000},274.160004,{322.809998,100},{329.200012,100}},
 
{{1000,2.500000},456.690002,{523.250000,100},{534.020020,100}},
 
{{1000,2.500000},89.529999,{98.690002,100},{103.589996,100}},
 
{{1000,2.500000},81.050003,{97.410004,100},{98.129997,100}},
 
{{1000,2.500000},122.220001,{141.970001,100},{145.789993,100}},
 
{{1000,2.500000},809.989990,{925.780029,100},{949.989990,100}},
 
{{1000,2.500000},66.459999,{70.040001,100},{70.500000,100}},
 
{{1000,2.500000},148.470001,{172.779999,100},{176.949997,100}},
 
{{1000,2.500000},92.349998,{105.349998,100},{107.910004,100}},
 
{{1000,2.500000},220.839996,{259.209991,100},{260.130005,100}},
 
{{1000,2.500000},56.270000,{59.858585,99},{59.099998,100}},
 
{{1000,2.500000},385.809998,{452.494751,95},{458.309998,100}},
 
{{1000,2.500000},295.209991,{324.285706,98},{338.839996,100}},
 
{{1000,2.500000},456.959991,{542.570007,100},{556.520020,100}},
 
{{1000,2.500000},382.500000,{441.141418,99},{446.420013,100}},
 
{{1000,2.500000},416.920013,{492.290009,100},{499.089996,100}},
 
{{1000,2.500000},160.630005,{187.160004,100},{188.369995,100}},
 
{{1000,2.500000},317.519989,{378.843750,96},{378.829987,100}},
 
{{1000,2.500000},212.880005,{251.929291,99},{255.490005,100}},
 
{{1000,2.500000},141.539993,{171.539993,100},{165.910004,100}},
 
{{1000,2.500000},16.959999,{16.440001,100},{17.379999,100}},
 
{{1000,2.500000},156.770004,{183.440002,100},{186.279999,100}},
 
{{1000,2.500000},138.369995,{155.360001,100},{161.199997,100}},
 
{{1000,2.500000},64.089996,{75.720001,100},{74.809998,100}},
 
{{1000,2.500000},114.809998,{132.970001,100},{134.279999,100}},
 
{{1000,2.500000},68.360001,{70.599998,100},{72.400002,100}},
 
{{1000,2.500000},941.750000,{1064.272705,99},{1088.359985,100}},
 
{{1000,2.500000},60.650002,{67.470001,100},{70.089996,100}},
 
{{1000,2.500000},73.720001,{82.440002,100},{82.059998,100}},
 
{{1000,2.500000},147.559998,{173.259995,100},{176.429993,100}},
 
{{1000,2.500000},195.270004,{228.929291,99},{233.229996,100}},
 
{{1000,2.500000},79.070000,{89.519997,100},{92.449997,100}},
 
{{1000,2.500000},35.049999,{36.770000,100},{36.630001,100}},
 
{{1000,2.500000},1302.729980,{1419.437500,96},{1453.880005,100}},
 
{{1000,2.500000},377.250000,{436.890015,100},{442.940002,100}},
 
{{1000,2.500000},1033.989990,{1056.234009,47},{1072.410034,100}},
 
{{1000,2.500000},600.650024,{689.409973,100},{703.169983,100}},
 
{{1000,2.500000},95.449997,{106.239998,100},{110.330002,100}},
 
{{1000,2.500000},165.490005,{196.470001,100},{200.460007,100}},
 
{{1000,2.500000},59.110001,{66.769997,100},{69.320000,100}},
 
{{1000,2.500000},131.110001,{152.070007,100},{151.550003,100}},
 
{{1000,2.500000},568.609985,{669.721680,97},{686.559998,100}},
 
{{1000,2.500000},279.049988,{330.529999,100},{328.500000,100}},
 
{{1000,2.500000},162.619995,{185.679993,100},{191.470001,100}},
 
{{1000,2.500000},113.239998,{126.019997,100},{128.050003,100}},
 
{{1000,2.500000},210.509995,{244.660004,100},{244.350006,100}},
 
{{1000,2.500000},106.849998,{118.900002,100},{125.110001,100}},
 
{{1000,2.500000},54.470001,{62.857143,98},{62.330002,100}},
 
{{1000,2.500000},44.430000,{47.585857,99},{46.169998,100}},
 
{{1000,2.500000},16.129999,{16.500000,100},{17.160000,100}},
 
{{1000,2.500000},43.639999,{49.049999,100},{46.959999,100}},
 
{{1000,2.500000},87.830002,{98.290001,100},{98.559998,100}},
 
{{1000,2.500000},78.419998,{85.949997,100},{86.639999,100}},
 
{{1000,2.500000},411.269989,{480.920013,100},{496.630005,100}},
 
{{1000,2.500000},244.789993,{289.790009,100},{293.160004,100}},
 
{{1000,2.500000},82.680000,{95.747475,99},{94.769997,100}},
 
{{1000,2.500000},40.810001,{43.222221,99},{41.389999,100}},
 
{{1000,2.500000},186.990005,{216.070007,100},{221.029999,100}},
 
{{1000,2.500000},190.550003,{227.220001,100},{229.720001,100}},
 
{{1000,2.500000},99.320000,{115.029999,100},{113.690002,100}},
 
{{1000,2.500000},41.570000,{41.070000,100},{42.660000,100}},
 
{{1000,2.500000},100.099998,{118.510002,100},{119.279999,100}},
 
{{1000,2.500000},79.209999,{90.464645,99},{91.349998,100}},
 
{{1000,2.500000},210.479996,{248.389999,100},{256.700012,100}},
 
{{1000,2.500000},57.849998,{67.333336,99},{69.029999,100}},
 
{{1000,2.500000},433.320007,{505.109985,100},{523.809998,100}},
 
{{1000,2.500000},39.279999,{43.717171,99},{42.849998,100}},
 
{{1000,2.500000},290.119995,{337.450012,100},{346.100006,100}},
 
{{1000,2.500000},95.620003,{114.900002,100},{117.180000,100}},
 
{{1000,2.500000},551.609985,{625.580017,100},{629.140015,100}},
 
{{1000,2.500000},50.840000,{57.180000,100},{57.599998,100}},
 
{{1000,2.500000},318.820007,{372.525238,99},{384.309998,100}},
 
{{1000,2.500000},233.570007,{280.010010,100},{279.480011,100}},
 
{{1000,2.500000},372.809998,{437.850006,100},{453.529999,100}},
 
{{1000,2.500000},92.980003,{109.779999,100},{107.970001,100}},
 
{{1000,2.500000},112.889999,{129.515152,99},{131.490005,100}},
 
{{1000,2.500000},102.510002,{119.040405,99},{121.589996,100}},
 
{{1000,2.500000},273.630005,{323.160004,100},{326.670013,100}},
 
{{1000,2.500000},275.209991,{323.121216,99},{323.000000,100}},
 
{{1000,2.500000},126.160004,{140.199997,100},{141.809998,100}},
 
{{1000,2.500000},100.779999,{117.070000,100},{117.839996,100}},
 
{{1000,2.500000},544.760010,{620.750000,100},{631.969971,100}},
 
{{1000,2.600000},58.639999,{72.434341,99},{68.500000,100}},
 
{{1000,2.600000},27.090000,{29.350000,100},{29.570000,100}},
 
{{1000,2.600000},48.450001,{54.160000,100},{56.070000,100}},
 
{{1000,2.600000},75.120003,{90.510002,100},{90.190002,100}},
 
{{1000,2.600000},83.550003,{94.389999,100},{98.239998,100}},
 
{{1000,2.600000},68.290001,{80.290001,100},{82.029999,100}},
 
{{1000,2.600000},25.559999,{26.500000,100},{26.360001,100}},
 
{{1000,2.600000},241.240005,{291.190002,100},{292.480011,100}},
 
{{1000,2.600000},23.370001,{24.040001,100},{25.730000,100}},
 
{{1000,2.600000},34.040001,{38.480000,100},{39.660000,100}},
 
{{1000,2.600000},177.360001,{211.949997,100},{215.210007,100}},
 
{{1000,2.600000},22.299999,{25.020000,100},{25.850000,100}},
 
{{1000,2.600000},66.040001,{76.589996,100},{78.379997,100}},
 
{{1000,2.600000},20.510000,{20.250000,100},{21.459999,100}},
 
{{1000,2.600000},32.070000,{36.639999,100},{36.520000,100}},
 
{{1000,2.600000},130.720001,{157.300003,100},{158.490005,100}},
 
{{1000,2.600000},89.150002,{106.620003,100},{110.389999,100}},
 
{{1000,2.600000},102.230003,{122.349998,100},{124.419998,100}},
 
{{1000,2.600000},106.029999,{127.381447,97},{124.550003,100}},
 
{{1000,2.600000},195.970001,{231.454544,99},{234.779999,100}},
 
{{1000,2.600000},186.320007,{223.619995,100},{224.830002,100}},
 
{{1000,2.600000},25.959999,{27.840000,100},{29.230000,100}},
 
{{1000,2.600000},104.080002,{124.379997,100},{124.849998,100}},
 
{{1000,2.600000},255.369995,{299.540009,100},{308.010010,100}},
 
{{1000,2.600000},54.840000,{63.282829,99},{65.269997,100}},
 
{{1000,2.600000},317.600006,{377.414154,99},{383.420013,100}},
 
{{1000,2.600000},27.070000,{27.840000,100},{27.540001,100}},
 
{{1000,2.600000},11.430000,{10.870000,100},{12.160000,100}},
 
{{1000,2.600000},15.790000,{17.260000,100},{17.150000,100}},
 
{{1000,2.600000},131.839996,{150.229996,100},{156.229996,100}},
 
{{1000,2.600000},13.960000,{13.240000,100},{13.790000,100}},
 
{{1000,2.600000},75.430000,{88.419998,100},{87.809998,100}},
 
{{1000,2.600000},13.690000,{14.350000,100},{13.930000,100}},
 
{{1000,2.600000},85.699997,{101.849998,100},{102.550003,100}},
 
{{1000,2.600000},61.400002,{70.150002,100},{74.279999,100}},
 
{{1000,2.600000},169.479996,{198.190002,100},{197.399994,100}},
 
{{1000,2.600000},583.070007,{656.789978,100},{667.590027,100}},
 
{{1000,2.600000},81.190002,{90.484848,99},{93.650002,100}},
 
{{1000,2.600000},39.299999,{40.930000,100},{41.790001,100}},
 
{{1000,2.600000},33.290001,{38.290001,100},{38.290001,100}},
 
{{1000,2.600000},173.820007,{205.529999,100},{205.679993,100}},
 
{{1000,2.600000},55.080002,{64.870003,100},{66.669998,100}},
 
{{1000,2.600000},97.169998,{114.570000,100},{119.989998,100}},
 
{{1000,2.600000},220.300003,{265.119995,100},{265.950012,100}},
 
{{1000,2.600000},123.839996,{146.619995,100},{149.009995,100}},
 
{{1000,2.600000},23.190001,{25.980000,100},{26.059999,100}},
 
{{1000,2.600000},44.270000,{50.480000,100},{52.860001,100}},
 
{{1000,2.600000},33.500000,{36.470001,100},{35.950001,100}},
 
{{1000,2.600000},44.669998,{48.424244,99},{47.639999,100}},
 
{{1000,2.600000},41.119999,{44.840000,100},{44.540001,100}},
 
{{1000,2.600000},125.080002,{147.550003,100},{149.619995,100}},
 
{{1000,2.600000},16.820000,{17.000000,100},{17.049999,100}},
 
{{1000,2.600000},59.000000,{63.363636,99},{66.610001,100}},
 
{{1000,2.600000},87.879997,{108.430000,100},{109.730003,100}},
 
{{1000,2.600000},63.630001,{72.389999,100},{74.110001,100}},
 
{{1000,2.600000},108.959999,{130.490005,100},{131.639999,100}},
 
{{1000,2.600000},47.450001,{51.676769,99},{52.779999,100}},
 
{{1000,2.600000},62.150002,{74.720001,100},{71.410004,100}},
 
{{1000,2.600000},82.370003,{100.839996,100},{100.489998,100}},
 
{{1000,2.600000},123.669998,{145.880005,100},{147.740005,100}},
 
{{1000,2.600000},131.750000,{158.559998,100},{159.520004,100}},
 
{{1000,2.600000},31.340000,{34.369999,100},{36.590000,100}},
 
{{1000,2.600000},1083.530029,{1133.163208,98},{1162.260010,100}},
 
{{1000,2.600000},38.220001,{39.990002,100},{41.730000,100}},
 
{{1000,2.600000},121.589996,{140.759995,100},{146.300003,100}},
 
{{1000,2.600000},713.239990,{793.343445,99},{796.349976,100}},
 
{{1000,2.600000},17.620001,{17.129999,100},{18.969999,100}},
 
{{1000,2.600000},36.400002,{40.990002,100},{41.619999,100}},
 
{{1000,2.600000},49.770000,{55.730000,100},{56.290001,100}},
 
{{1000,2.600000},21.250000,{22.600000,100},{23.230000,100}},
 
{{1000,2.600000},228.860001,{268.850006,100},{271.980011,100}},
 
{{1000,2.600000},13.550000,{14.434343,99},{14.590000,100}},
 
{{1000,2.600000},116.500000,{140.130005,100},{141.660004,100}},
 
{{1000,2.600000},72.480003,{83.500000,100},{86.800003,100}},
 
{{1000,2.600000},38.820000,{42.369999,100},{43.779999,100}},
 
{{1000,2.600000},80.019997,{94.440002,100},{93.209999,100}},
 
{{1000,2.600000},61.450001,{70.690002,100},{72.199997,100}},
 
{{1000,2.600000},45.189999,{52.830002,100},{51.430000,100}},
 
{{1000,2.600000},118.760002,{136.660004,100},{140.050003,100}},
 
{{1000,2.600000},31.870001,{35.160000,100},{34.160000,100}},
 
{{1000,2.600000},21.940001,{23.940001,100},{23.740000,100}},
 
{{1000,2.600000},47.279999,{56.090000,100},{53.490002,100}},
 
{{1000,2.600000},21.809999,{21.910000,100},{22.879999,100}},
 
{{1000,2.600000},222.960007,{269.230011,100},{271.220001,100}},
 
{{1000,2.600000},111.720001,{130.449997,100},{130.949997,100}},
 
{{1000,2.600000},174.750000,{201.759995,100},{205.679993,100}},
 
{{1000,2.600000},36.580002,{38.330002,100},{38.580002,100}},
 
{{1000,2.600000},66.120003,{74.519997,100},{77.330002,100}},
 
{{1000,2.600000},134.009995,{161.880005,100},{159.289993,100}},
 
{{1000,2.600000},88.500000,{105.747475,99},{106.220001,100}},
 
{{1000,2.600000},78.669998,{90.599998,100},{92.480003,100}},
 
{{1000,2.600000},52.700001,{55.299999,100},{57.349998,100}},
 
{{1000,2.600000},21.670000,{23.080000,100},{22.610001,100}},
 
{{1000,2.600000},16.100000,{17.330000,100},{17.480000,100}},
 
{{1000,2.600000},31.200001,{33.910000,100},{35.840000,100}},
 
{{1000,2.600000},28.889999,{30.690001,100},{31.440001,100}},
 
{{1000,2.600000},19.730000,{21.290001,100},{22.430000,100}},
 
{{1000,2.600000},22.820000,{22.850000,100},{21.809999,100}},
 
{{1000,2.600000},35.720001,{39.259998,100},{39.119999,100}},
 
{{1000,2.600000},112.000000,{128.240005,100},{130.970001,100}},
 
{{1000,2.600000},41.750000,{44.660000,100},{45.570000,100}},
 
{{1000,2.600000},119.070000,{136.110001,100},{137.210007,100}},
 
{{1000,2.600000},50.820000,{55.299999,100},{57.500000,100}},
 
{{1000,2.600000},82.660004,{96.414139,99},{93.790001,100}},
 
{{1000,2.600000},54.910000,{63.709999,100},{64.029999,100}},
 
{{1000,2.600000},60.709999,{71.980003,100},{71.889999,100}},
 
{{1000,2.600000},155.589996,{182.199997,100},{185.789993,100}},
 
{{1000,2.600000},118.160004,{135.100006,100},{134.559998,100}},
 
{{1000,2.600000},156.839996,{180.363632,99},{184.330002,100}},
 
{{1000,2.600000},186.839996,{216.850006,100},{221.699997,100}},
 
{{1000,2.600000},17.900000,{18.260000,100},{19.190001,100}},
 
{{1000,2.600000},57.290001,{64.169998,100},{66.309998,100}},
 
{{1000,2.600000},230.059998,{275.019989,100},{273.940002,100}},
 
{{1000,2.600000},23.760000,{26.620001,100},{27.250000,100}},
 
{{1000,2.600000},55.259998,{58.838383,99},{59.160000,100}},
 
{{1000,2.600000},285.089996,{336.779999,100},{337.839996,100}},
 
{{1000,2.600000},211.089996,{247.789993,100},{252.529999,100}},
 
{{1000,2.600000},73.089996,{84.090912,99},{83.470001,100}},
 
{{1000,2.600000},134.990005,{159.565659,99},{160.720001,100}},
 
{{1000,2.600000},129.429993,{155.279999,100},{157.860001,100}},
 
{{1000,2.600000},115.000000,{137.429993,100},{139.210007,100}},
 
{{1000,2.600000},91.449997,{107.809998,100},{108.739998,100}},
 
{{1000,2.600000},26.549999,{28.010000,100},{27.549999,100}},
 
{{1000,2.600000},27.290001,{32.000000,100},{32.740002,100}},
 
{{1000,2.600000},156.009995,{186.210007,100},{188.279999,100}},
 
{{1000,2.600000},92.849998,{105.730003,100},{106.290001,100}},
 
{{1000,2.600000},523.469971,{602.619995,100},{614.179993,100}},
 
{{1000,2.600000},88.220001,{101.419998,100},{103.190002,100}},
 
{{1000,2.600000},372.450012,{422.579987,100},{430.950012,100}},
 
{{1000,2.600000},53.889999,{62.310001,100},{66.000000,100}},
 
{{1000,2.600000},121.660004,{140.679993,100},{141.789993,100}},
 
{{1000,2.600000},455.010010,{534.239990,100},{537.719971,100}},
 
{{1000,2.600000},400.739990,{461.549988,100},{465.559998,100}},
 
{{1000,2.600000},49.270000,{54.060001,100},{56.230000,100}},
 
{{1000,2.600000},61.700001,{70.639999,100},{73.129997,100}},
 
{{1000,2.600000},37.709999,{41.570000,100},{43.930000,100}},
 
{{1000,2.600000},94.760002,{110.099998,100},{107.019997,100}},
 
{{1000,2.600000},48.450001,{53.299999,100},{53.439999,100}},
 
{{1000,2.600000},82.269997,{95.839996,100},{95.889999,100}},
 
{{1000,2.600000},366.859985,{422.284210,95},{429.929993,100}},
 
{{1000,2.600000},28.610001,{31.459999,100},{31.680000,100}},
 
{{1000,2.600000},27.799999,{31.222221,99},{30.730000,100}},
 
{{1000,2.600000},197.240005,{240.470001,100},{239.350006,100}},
 
{{1000,2.600000},118.629997,{142.300003,100},{145.710007,100}},
 
{{1000,2.600000},24.809999,{26.900000,100},{25.840000,100}},
 
{{1000,2.600000},132.139999,{156.449997,100},{158.070007,100}},
 
{{1000,2.600000},251.669998,{295.619995,100},{301.059998,100}},
 
{{1000,2.600000},24.209999,{26.780001,100},{28.190001,100}},
 
{{1000,2.600000},135.550003,{158.380005,100},{157.570007,100}},
 
{{1000,2.600000},18.230000,{20.379999,100},{20.500000,100}},
 
{{1000,2.600000},30.480000,{37.470001,100},{34.060001,100}},
 
{{1000,2.600000},292.100006,{344.010010,100},{352.079987,100}},
 
{{1000,2.600000},591.650024,{677.010620,94},{683.080017,100}},
 
{{1000,2.600000},38.330002,{42.450001,100},{44.529999,100}},
 
{{1000,2.600000},9.670000,{10.440000,100},{11.550000,100}},
 
{{1000,2.600000},26.430000,{28.410000,100},{28.490000,100}},
 
{{1000,2.600000},11.460000,{11.330000,100},{11.510000,100}},
 
{{1000,2.600000},134.059998,{159.320007,100},{165.759995,100}},
 
{{1000,2.600000},45.349998,{50.869999,100},{51.200001,100}},
 
{{1000,2.600000},85.940002,{103.400002,100},{103.660004,100}},
 
{{1000,2.600000},41.860001,{50.439999,100},{49.270000,100}},
 
{{1000,2.600000},79.290001,{87.349998,100},{89.110001,100}},
 
{{1000,2.600000},92.410004,{105.010002,100},{108.459999,100}},
 
{{1000,2.600000},38.009998,{42.111111,99},{40.959999,100}},
 
{{1000,2.600000},50.490002,{55.099998,100},{59.439999,100}},
 
{{1000,2.600000},8.550000,{8.850000,100},{8.820000,100}},
 
{{1000,2.600000},17.000000,{16.639999,100},{17.030001,100}},
 
{{1000,2.600000},173.660004,{207.679993,100},{208.240005,100}},
 
{{1000,2.600000},29.830000,{30.600000,100},{32.209999,100}},
 
{{1000,2.600000},153.449997,{186.163269,98},{186.630005,100}},
 
{{1000,2.600000},76.529999,{87.860001,100},{87.570000,100}},
 
{{1000,2.600000},48.869999,{55.540001,100},{54.790001,100}},
 
{{1000,2.600000},66.849998,{76.279999,100},{78.349998,100}},
 
{{1000,2.600000},320.179993,{374.869995,100},{380.959991,100}},
 
{{1000,2.600000},66.949997,{79.562500,96},{80.099998,100}},
 
{{1000,2.600000},58.360001,{68.419998,100},{69.040001,100}},
 
{{1000,2.600000},30.160000,{32.840000,100},{34.049999,100}},
 
{{1000,2.600000},51.650002,{55.740002,100},{56.459999,100}},
 
{{1000,2.600000},16.389999,{17.555555,99},{16.940001,100}},
 
{{1000,2.600000},32.990002,{33.990002,100},{34.759998,100}},
 
{{1000,2.600000},72.040001,{87.169998,100},{83.980003,100}},
 
{{1000,2.600000},26.270000,{26.717173,99},{27.740000,100}},
 
{{1000,2.600000},30.459999,{33.270000,100},{31.900000,100}},
 
{{1000,2.600000},447.739990,{523.330017,100},{533.630005,100}},
 
{{1000,2.600000},17.969999,{17.570000,100},{17.440001,100}},
 
{{1000,2.600000},15.120000,{14.250000,100},{15.210000,100}},
 
{{1000,2.600000},136.080002,{158.525253,99},{158.490005,100}},
 
{{1000,2.600000},16.879999,{18.950001,100},{18.090000,100}},
 
{{1000,2.600000},69.239998,{80.909088,99},{83.129997,100}},
 
{{1000,2.600000},142.320007,{167.149994,100},{169.990005,100}},
 
{{1000,2.600000},183.960007,{217.509995,100},{219.779999,100}},
 
{{1000,2.600000},749.780029,{789.820007,100},{795.090027,100}},
 
{{1000,2.600000},29.549999,{32.119999,100},{32.169998,100}},
 
{{1000,2.600000},794.710022,{853.369995,100},{867.039978,100}},
 
{{1000,2.600000},59.959999,{65.459999,100},{69.949997,100}},
 
{{1000,2.600000},18.959999,{19.559999,100},{18.500000,100}},
 
{{1000,2.600000},19.610001,{19.959999,100},{20.690001,100}},
 
{{1000,2.600000},52.340000,{60.464645,99},{58.660000,100}},
 
{{1000,2.600000},157.910004,{190.050507,99},{197.119995,100}},
 
{{1000,2.600000},99.410004,{122.790001,100},{120.970001,100}},
 
{{1000,2.700000},50.840000,{57.626263,99},{58.700001,100}},
 
{{1000,2.700000},33.410000,{38.310001,100},{38.619999,100}},
 
{{1000,2.700000},35.730000,{38.282829,99},{36.330002,100}},
 
{{1000,2.700000},76.440002,{91.151512,99},{94.040001,100}},
 
{{1000,2.700000},284.179993,{332.364594,96},{340.820007,100}},
 
{{1000,2.700000},13.700000,{15.020000,100},{15.790000,100}},
 
{{1000,2.700000},25.850000,{27.870001,100},{29.889999,100}},
 
{{1000,2.700000},11.440000,{11.690000,100},{11.800000,100}},
 
{{1000,2.700000},35.490002,{39.959595,99},{40.470001,100}},
 
{{1000,2.700000},7.820000,{8.190000,100},{8.260000,100}},
 
{{1000,2.700000},71.660004,{86.489998,100},{85.419998,100}},
 
{{1000,2.700000},35.590000,{41.470001,100},{41.160000,100}},
 
{{1000,2.700000},18.059999,{20.309999,100},{20.400000,100}},
 
{{1000,2.700000},485.119995,{552.760010,100},{555.440002,100}},
 
{{1000,2.700000},81.529999,{98.252525,99},{99.889999,100}},
 
{{1000,2.700000},19.270000,{20.240000,100},{19.629999,100}},
 
{{1000,2.700000},27.080000,{29.110001,100},{30.850000,100}},
 
{{1000,2.700000},58.450001,{65.879997,100},{69.389999,100}},
 
{{1000,2.700000},6.920000,{6.690000,100},{6.930000,100}},
 
{{1000,2.700000},6.210000,{6.600000,100},{6.730000,100}},
 
{{1000,2.700000},24.240000,{28.340000,100},{28.180000,100}},
 
{{1000,2.700000},14.810000,{16.230000,100},{14.750000,100}},
 
{{1000,2.700000},124.410004,{148.550003,100},{148.750000,100}},
 
{{1000,2.700000},18.190001,{20.404041,99},{20.340000,100}},
 
{{1000,2.700000},4.170000,{3.990000,100},{3.840000,100}},
 
{{1000,2.700000},24.740000,{26.139999,100},{25.469999,100}},
 
{{1000,2.700000},64.809998,{73.919998,100},{75.459999,100}},
 
{{1000,2.700000},39.540001,{43.750000,100},{43.810001,100}},
 
{{1000,2.700000},9.790000,{9.410000,100},{9.760000,100}},
 
{{1000,2.700000},532.330017,{596.030029,100},{608.650024,100}},
 
{{1000,2.700000},44.200001,{53.990002,100},{54.230000,100}},
 
{{1000,2.700000},4.860000,{5.360000,100},{5.350000,100}},
 
{{1000,2.700000},12.090000,{12.535354,99},{12.040000,100}},
 
{{1000,2.700000},42.529999,{51.400002,100},{50.549999,100}},
 
{{1000,2.700000},70.440002,{84.150002,100},{86.040001,100}},
 
{{1000,2.700000},26.750000,{27.709999,100},{28.360001,100}},
 
{{1000,2.700000},66.059998,{77.699997,100},{78.559998,100}},
 
{{1000,2.700000},22.629999,{26.730000,100},{25.299999,100}},
 
{{1000,2.700000},26.379999,{29.639999,100},{30.280001,100}},
 
{{1000,2.700000},55.540001,{62.590000,100},{66.400002,100}},
 
{{1000,2.700000},33.689999,{37.040405,99},{37.180000,100}},
 
{{1000,2.700000},144.179993,{175.169998,100},{177.960007,100}},
 
{{1000,2.700000},25.250000,{28.990000,100},{28.910000,100}},
 
{{1000,2.700000},40.279999,{46.740002,100},{47.849998,100}},
 
{{1000,2.700000},16.000000,{16.900000,100},{16.950001,100}},
 
{{1000,2.700000},115.269997,{137.101013,99},{140.850006,100}},
 
{{1000,2.700000},6.230000,{6.530000,100},{6.870000,100}},
 
{{1000,2.700000},47.869999,{55.119999,100},{57.840000,100}},
 
{{1000,2.700000},21.059999,{24.280001,100},{24.500000,100}},
 
{{1000,2.700000},157.539993,{186.444443,99},{191.339996,100}},
 
{{1000,2.700000},18.290001,{19.360001,100},{18.870001,100}},
 
{{1000,2.700000},65.550003,{80.848488,99},{80.660004,100}},
 
{{1000,2.700000},22.540001,{25.020000,100},{24.850000,100}},
 
{{1000,2.700000},482.109985,{533.539978,100},{536.400024,100}},
 
{{1000,2.700000},25.959999,{29.530001,100},{30.639999,100}},
 
{{1000,2.700000},42.290001,{49.389999,100},{48.410000,100}},
 
{{1000,2.700000},9.040000,{9.200000,100},{8.760000,100}},
 
{{1000,2.700000},89.309998,{107.949997,100},{108.230003,100}},
 
{{1000,2.700000},12.740000,{12.340000,100},{13.790000,100}},
 
{{1000,2.700000},82.839996,{98.343437,99},{98.449997,100}},
 
{{1000,2.700000},26.490000,{28.260000,100},{28.020000,100}},
 
{{1000,2.700000},219.449997,{261.646454,99},{260.179993,100}},
 
{{1000,2.700000},45.849998,{55.049999,100},{55.259998,100}},
 
{{1000,2.700000},67.389999,{81.510002,100},{81.430000,100}},
 
{{1000,2.700000},14.070000,{14.680000,100},{14.540000,100}},
 
{{1000,2.700000},173.479996,{207.570007,100},{202.119995,100}},
 
{{1000,2.700000},15.980000,{16.080000,100},{16.180000,100}},
 
{{1000,2.700000},22.830000,{25.350000,100},{23.740000,100}},
 
{{1000,2.700000},12.720000,{13.250000,100},{13.620000,100}},
 
{{1000,2.700000},11.910000,{12.110000,100},{11.860000,100}},
 
{{1000,2.700000},30.430000,{34.020000,100},{37.090000,100}},
 
{{1000,2.700000},65.389999,{78.320000,100},{76.330002,100}},
 
{{1000,2.700000},40.759998,{44.959999,100},{45.580002,100}},
 
{{1000,2.700000},64.849998,{77.230003,100},{78.239998,100}},
 
{{1000,2.700000},494.769989,{551.559998,100},{561.289978,100}},
 
{{1000,2.700000},19.309999,{21.150000,100},{20.389999,100}},
 
{{1000,2.700000},29.660000,{34.209999,100},{33.240002,100}},
 
{{1000,2.700000},68.550003,{76.080002,100},{77.449997,100}},
 
{{1000,2.700000},14.490000,{16.110001,100},{15.320000,100}},
 
{{1000,2.700000},82.599998,{100.132652,98},{101.800003,100}},
 
{{1000,2.700000},23.180000,{25.469999,100},{24.219999,100}},
 
{{1000,2.700000},77.949997,{91.930000,100},{94.279999,100}},
 
{{1000,2.700000},56.000000,{67.019997,100},{66.639999,100}},
 
{{1000,2.700000},21.690001,{23.260000,100},{24.850000,100}},
 
{{1000,2.700000},74.040001,{87.353539,99},{90.169998,100}},
 
{{1000,2.700000},86.910004,{96.989998,100},{101.150002,100}},
 
{{1000,2.700000},26.000000,{28.680000,100},{28.860001,100}},
 
{{1000,2.700000},41.560001,{44.119999,100},{47.480000,100}},
 
{{1000,2.700000},80.220001,{95.099998,100},{96.839996,100}},
 
{{1000,2.700000},76.660004,{91.860001,100},{93.150002,100}},
 
{{1000,2.700000},16.870001,{18.040001,100},{18.230000,100}},
 
{{1000,2.700000},13.670000,{14.620000,100},{13.750000,100}},
 
{{1000,2.700000},27.610001,{30.010000,100},{30.660000,100}},
 
{{1000,2.700000},32.119999,{34.545456,99},{34.279999,100}},
 
{{1000,2.700000},73.239998,{87.750000,100},{89.230003,100}},
 
{{1000,2.700000},11.140000,{12.020000,100},{11.490000,100}},
 
{{1000,2.700000},24.820000,{29.280001,100},{28.450001,100}},
 
{{1000,2.700000},165.880005,{210.419998,100},{210.020004,100}},
 
{{1000,2.700000},24.959999,{25.370001,100},{25.900000,100}},
 
{{1000,2.700000},12.880000,{12.730000,100},{13.580000,100}},
 
{{1000,2.700000},34.610001,{37.980000,100},{39.360001,100}},
 
{{1000,2.700000},15.770000,{15.880000,100},{16.129999,100}},
 
{{1000,2.700000},135.429993,{161.500000,100},{163.190002,100}},
 
{{1000,2.700000},15.780000,{16.170000,100},{17.110001,100}},
 
{{1000,2.700000},109.599998,{131.039993,100},{132.050003,100}},
 
{{1000,2.700000},37.400002,{42.540001,100},{42.730000,100}},
 
{{1000,2.700000},13.180000,{13.410000,100},{13.760000,100}},
 
{{1000,2.700000},45.410000,{50.910000,100},{51.299999,100}},
 
{{1000,2.700000},51.610001,{59.209999,100},{61.389999,100}},
 
{{1000,2.700000},22.240000,{26.272728,99},{26.340000,100}},
 
{{1000,2.700000},18.219999,{19.559999,100},{19.900000,100}},
 
{{1000,2.700000},18.809999,{21.629999,100},{21.450001,100}},
 
{{1000,2.700000},48.720001,{57.419998,100},{58.250000,100}},
 
{{1000,2.700000},35.450001,{38.380001,100},{39.660000,100}},
 
{{1000,2.700000},86.169998,{101.750000,100},{104.440002,100}},
 
{{1000,2.700000},31.510000,{35.099998,100},{36.500000,100}},
 
{{1000,2.700000},25.080000,{27.520000,100},{27.370001,100}},
 
{{1000,2.700000},21.610001,{23.424242,99},{22.680000,100}},
 
{{1000,2.700000},71.589996,{80.400002,100},{82.010002,100}},
 
{{1000,2.700000},15.270000,{16.353535,99},{16.750000,100}},
 
{{1000,2.700000},16.990000,{18.340000,100},{18.020000,100}},
 
{{1000,2.700000},36.380001,{40.209999,100},{41.910000,100}},
 
{{1000,2.700000},92.970001,{111.389999,100},{112.809998,100}},
 
{{1000,2.700000},265.579987,{309.470001,100},{314.209991,100}},
 
{{1000,2.700000},105.099998,{132.940002,100},{131.309998,100}},
 
{{1000,2.700000},21.309999,{24.650000,100},{24.459999,100}},
 
{{1000,2.700000},7.650000,{7.780000,100},{7.830000,100}},
 
{{1000,2.700000},24.340000,{25.790001,100},{26.219999,100}},
 
{{1000,2.700000},15.460000,{16.820000,100},{17.219999,100}},
 
{{1000,2.700000},98.540001,{119.676765,99},{119.160004,100}},
 
{{1000,2.700000},137.559998,{154.779999,100},{160.919998,100}},
 
{{1000,2.700000},59.990002,{70.510002,100},{69.260002,100}},
 
{{1000,2.700000},126.870003,{155.169998,100},{155.570007,100}},
 
{{1000,2.700000},33.419998,{37.373737,99},{38.009998,100}},
 
{{1000,2.700000},16.870001,{19.049999,100},{18.799999,100}},
 
{{1000,2.700000},9.530000,{8.610000,100},{8.670000,100}},
 
{{1000,2.700000},59.570000,{67.424240,99},{67.099998,100}},
 
{{1000,2.700000},43.799999,{49.009998,100},{49.810001,100}},
 
{{1000,2.700000},68.599998,{83.336731,98},{84.870003,100}},
 
{{1000,2.700000},25.809999,{26.719999,100},{27.889999,100}},
 
{{1000,2.700000},25.290001,{26.900000,100},{26.959999,100}},
 
{{1000,2.700000},12.220000,{13.130000,100},{13.050000,100}},
 
{{1000,2.700000},16.790001,{18.690001,100},{18.959999,100}},
 
{{1000,2.700000},14.920000,{15.390000,100},{15.230000,100}},
 
{{1000,2.700000},67.330002,{80.050003,100},{77.209999,100}},
 
{{1000,2.700000},39.750000,{45.830002,100},{46.349998,100}},
 
{{1000,2.700000},34.549999,{41.369999,100},{42.349998,100}},
 
{{1000,2.700000},21.860001,{23.910000,100},{24.180000,100}},
 
{{1000,2.700000},284.459991,{340.696960,99},{346.920013,100}},
 
{{1000,2.700000},49.459999,{57.320000,100},{58.060001,100}},
 
{{1000,2.700000},286.000000,{341.377563,98},{342.609985,100}},
 
{{1000,2.700000},32.459999,{34.869999,100},{34.410000,100}},
 
{{1000,2.700000},10.850000,{11.400000,100},{10.590000,100}},
 
{{1000,2.700000},54.299999,{65.059998,100},{66.220001,100}},
 
{{1000,2.700000},16.530001,{18.070000,100},{17.870001,100}},
 
{{1000,2.700000},12.840000,{12.960000,100},{13.990000,100}},
 
{{1000,2.700000},72.669998,{80.830002,100},{83.309998,100}},
 
{{1000,2.700000},54.509998,{62.160000,100},{63.790001,100}},
 
{{1000,2.700000},48.110001,{51.139999,100},{54.529999,100}},
 
{{1000,2.700000},15.650000,{17.549999,100},{17.900000,100}},
 
{{1000,2.700000},141.139999,{168.059998,100},{167.699997,100}},
 
{{1000,2.700000},53.619999,{60.980000,100},{59.820000,100}},
 
{{1000,2.700000},75.279999,{89.239998,100},{90.139999,100}},
 
{{1000,2.700000},69.160004,{85.379997,100},{84.309998,100}},
 
{{1000,2.700000},16.059999,{16.430000,100},{16.910000,100}},
 
{{1000,2.700000},13.520000,{13.670000,100},{13.550000,100}},
 
{{1000,2.700000},74.320000,{86.339996,100},{87.639999,100}},
 
{{1000,2.700000},20.370001,{22.587629,97},{22.430000,100}},
 
{{1000,2.700000},34.520000,{39.090000,100},{40.630001,100}},
 
{{1000,2.700000},56.889999,{60.494949,99},{61.889999,100}},
 
{{1000,2.700000},16.670000,{17.450001,100},{17.450001,100}},
 
{{1000,2.700000},212.979996,{251.369995,100},{256.750000,100}},
 
{{1000,2.700000},55.090000,{62.000000,100},{61.730000,100}},
 
{{1000,2.700000},14.270000,{15.390000,100},{15.380000,100}},
 
{{1000,2.700000},55.110001,{65.400002,100},{66.059998,100}},
 
{{1000,2.700000},36.669998,{43.989796,98},{43.669998,100}},
 
{{1000,2.700000},72.860001,{91.010002,100},{88.839996,100}},
 
{{1000,2.700000},44.630001,{55.910000,100},{55.889999,100}},
 
{{1000,2.700000},12.530000,{14.070000,100},{13.680000,100}},
 
{{1000,2.700000},26.230000,{27.370001,100},{27.959999,100}},
 
{{1000,2.700000},19.180000,{20.219999,100},{21.360001,100}},
 
{{1000,2.700000},33.759998,{36.770000,100},{38.040001,100}},
 
{{1000,2.700000},13.190000,{14.940000,100},{14.190000,100}},
 
{{1000,2.700000},28.250000,{30.340000,100},{30.690001,100}},
 
{{1000,2.700000},93.400002,{109.917526,97},{110.190002,100}},
 
{{1000,2.700000},83.309998,{100.180000,100},{101.919998,100}},
 
{{1000,2.700000},27.549999,{30.444445,99},{31.280001,100}},
 
{{1000,2.700000},24.010000,{25.570000,100},{27.209999,100}},
 
{{1000,2.700000},16.410000,{17.930000,100},{16.690001,100}},
 
{{1000,2.700000},13.600000,{13.930000,100},{14.240000,100}},
 
{{1000,2.700000},13.230000,{13.720000,100},{14.140000,100}},
 
{{1000,2.700000},47.450001,{54.525253,99},{56.049999,100}},
 
{{1000,2.700000},45.770000,{49.490002,100},{50.439999,100}},
 
{{1000,2.700000},14.030000,{14.920000,100},{14.500000,100}},
 
{{1000,2.700000},42.419998,{49.444443,99},{49.180000,100}},
 
{{1000,2.700000},15.830000,{16.270000,100},{16.360001,100}},
 
{{1000,2.700000},134.110001,{162.479996,100},{164.190002,100}},
 
{{1000,2.700000},13.960000,{14.530000,100},{15.910000,100}},
 
{{1000,2.700000},14.310000,{15.040000,100},{16.110001,100}},
 
{{1000,2.700000},53.180000,{61.919998,100},{61.349998,100}},
 
{{1000,2.800000},27.969999,{33.849998,100},{32.980000,100}},
 
{{1000,2.800000},7.550000,{7.510000,100},{7.640000,100}},
 
{{1000,2.800000},51.119999,{56.919998,100},{58.500000,100}},
 
{{1000,2.800000},77.370003,{91.750000,100},{91.559998,100}},
 
{{1000,2.800000},13.420000,{14.890000,100},{14.790000,100}},
 
{{1000,2.800000},8.450000,{8.710000,100},{8.300000,100}},
 
{{1000,2.800000},156.630005,{190.464645,99},{190.639999,100}},
 
{{1000,2.800000},10.520000,{10.040000,100},{10.590000,100}},
 
{{1000,2.800000},11.360000,{11.940000,100},{11.650000,100}},
 
{{1000,2.800000},14.800000,{16.049999,100},{16.900000,100}},
 
{{1000,2.800000},4.250000,{3.960000,100},{4.410000,100}},
 
{{1000,2.800000},21.510000,{24.650000,100},{24.940001,100}},
 
{{1000,2.800000},19.520000,{23.370001,100},{24.360001,100}},
 
{{1000,2.800000},12.360000,{14.140000,100},{14.900000,100}},
 
{{1000,2.800000},18.870001,{19.870001,100},{20.330000,100}},
 
{{1000,2.800000},130.139999,{154.470001,100},{155.919998,100}},
 
{{1000,2.800000},58.400002,{68.830002,100},{72.879997,100}},
 
{{1000,2.800000},2.780000,{3.160000,100},{2.920000,100}},
 
{{1000,2.800000},5.400000,{5.310000,100},{5.520000,100}},
 
{{1000,2.800000},8.760000,{9.400000,100},{9.300000,100}},
 
{{1000,2.800000},55.820000,{64.676765,99},{66.959999,100}},
 
{{1000,2.800000},7.280000,{7.360000,100},{7.460000,100}},
 
{{1000,2.800000},23.680000,{27.150000,100},{27.950001,100}},
 
{{1000,2.800000},29.410000,{32.808083,99},{33.090000,100}},
 
{{1000,2.800000},54.110001,{59.599998,100},{61.139999,100}},
 
{{1000,2.800000},8.620000,{8.610000,100},{9.080000,100}},
 
{{1000,2.800000},24.170000,{25.150000,100},{25.549999,100}},
 
{{1000,2.800000},23.090000,{28.090910,99},{26.760000,100}},
 
{{1000,2.800000},70.510002,{85.484848,99},{88.370003,100}},
 
{{1000,2.800000},53.290001,{64.750000,100},{64.589996,100}},
 
{{1000,2.800000},62.480000,{73.660004,100},{77.919998,100}},
 
{{1000,2.800000},21.660000,{25.690001,100},{25.840000,100}},
 
{{1000,2.800000},49.529999,{57.747475,99},{58.230000,100}},
 
{{1000,2.800000},5.090000,{6.050000,100},{5.290000,100}},
 
{{1000,2.800000},16.030001,{16.180000,100},{15.970000,100}},
 
{{1000,2.800000},30.059999,{36.529999,100},{37.000000,100}},
 
{{1000,2.800000},133.029999,{161.419998,100},{159.559998,100}},
 
{{1000,2.800000},21.809999,{24.400000,100},{24.850000,100}},
 
{{1000,2.800000},80.480003,{97.269997,100},{96.639999,100}},
 
{{1000,2.800000},50.500000,{59.750000,100},{61.290001,100}},
 
{{1000,2.800000},15.350000,{16.830000,100},{18.000000,100}},
 
{{1000,2.800000},5.580000,{5.750000,100},{5.280000,100}},
 
{{1000,2.800000},8.090000,{7.880000,100},{8.330000,100}},
 
{{1000,2.800000},2.420000,{2.510000,100},{2.230000,100}},
 
{{1000,2.800000},23.670000,{26.129999,100},{27.379999,100}},
 
{{1000,2.800000},18.250000,{20.389999,100},{19.309999,100}},
 
{{1000,2.800000},8.470000,{8.600000,100},{8.170000,100}},
 
{{1000,2.800000},10.060000,{11.410000,100},{10.620000,100}},
 
{{1000,2.800000},7.030000,{7.040000,100},{6.830000,100}},
 
{{1000,2.800000},30.950001,{36.709999,100},{37.029999,100}},
 
{{1000,2.800000},9.740000,{9.190000,100},{9.820000,100}},
 
{{1000,2.800000},7.370000,{7.930000,100},{8.350000,100}},
 
{{1000,2.800000},3.720000,{4.350000,100},{3.880000,100}},
 
{{1000,2.800000},135.289993,{162.649994,100},{163.539993,100}},
 
{{1000,2.800000},49.230000,{58.380001,100},{57.990002,100}},
 
{{1000,2.800000},15.810000,{16.690001,100},{18.629999,100}},
 
{{1000,2.800000},51.689999,{59.310001,100},{62.020000,100}},
 
{{1000,2.800000},18.129999,{21.250000,100},{21.330000,100}},
 
{{1000,2.800000},3.850000,{3.870000,100},{4.070000,100}},
 
{{1000,2.800000},109.690002,{128.585861,99},{132.800003,100}},
 
{{1000,2.800000},10.540000,{11.150000,100},{12.330000,100}},
 
{{1000,2.800000},95.040001,{114.080002,100},{111.800003,100}},
 
{{1000,2.800000},22.570000,{26.580000,100},{26.170000,100}},
 
{{1000,2.800000},12.360000,{12.520000,100},{13.530000,100}},
 
{{1000,2.800000},15.400000,{17.860001,100},{16.740000,100}},
 
{{1000,2.800000},20.410000,{21.900000,100},{22.000000,100}},
 
{{1000,2.800000},9.980000,{10.696970,99},{10.400000,100}},
 
{{1000,2.800000},7.060000,{7.040000,100},{6.390000,100}},
 
{{1000,2.800000},14.880000,{15.760000,100},{16.330000,100}},
 
{{1000,2.800000},4.030000,{4.230000,100},{3.890000,100}},
 
{{1000,2.800000},6.450000,{6.150000,100},{6.360000,100}},
 
{{1000,2.800000},6.250000,{6.430000,100},{6.260000,100}},
 
{{1000,2.800000},14.890000,{17.080000,100},{16.129999,100}},
 
{{1000,2.800000},8.220000,{9.010000,100},{9.270000,100}},
 
{{1000,2.800000},41.700001,{50.119999,100},{50.430000,100}},
 
{{1000,2.800000},6.590000,{6.890000,100},{6.780000,100}},
 
{{1000,2.800000},76.349998,{89.000000,100},{93.660004,100}},
 
{{1000,2.800000},23.139999,{25.454546,99},{26.120001,100}},
 
{{1000,2.800000},59.740002,{68.870003,100},{70.300003,100}},
 
{{1000,2.800000},48.110001,{59.060001,100},{57.400002,100}},
 
{{1000,2.800000},21.770000,{25.480000,100},{24.379999,100}},
 
{{1000,2.800000},8.910000,{9.480000,100},{9.370000,100}},
 
{{1000,2.800000},21.620001,{24.469999,100},{24.980000,100}},
 
{{1000,2.800000},11.100000,{12.180000,100},{11.820000,100}},
 
{{1000,2.800000},16.530001,{16.940001,100},{17.090000,100}},
 
{{1000,2.800000},70.300003,{85.550003,100},{86.019997,100}},
 
{{1000,2.800000},34.330002,{40.737373,99},{42.750000,100}},
 
{{1000,2.800000},22.559999,{24.660000,100},{26.059999,100}},
 
{{1000,2.800000},9.210000,{11.040000,100},{10.560000,100}},
 
{{1000,2.800000},11.900000,{12.650000,100},{12.330000,100}},
 
{{1000,2.800000},54.299999,{67.686867,99},{66.820000,100}},
 
{{1000,2.800000},5.580000,{5.790000,100},{5.420000,100}},
 
{{1000,2.800000},6.640000,{7.090000,100},{7.360000,100}},
 
{{1000,2.800000},26.900000,{30.980000,100},{31.420000,100}},
 
{{1000,2.800000},36.560001,{41.139999,100},{41.580002,100}},
 
{{1000,2.800000},15.630000,{17.610001,100},{16.629999,100}},
 
{{1000,2.800000},164.429993,{197.669998,100},{201.380005,100}},
 
{{1000,2.800000},51.529999,{57.191917,99},{56.830002,100}},
 
{{1000,2.800000},12.050000,{12.630000,100},{13.130000,100}},
 
{{1000,2.800000},27.270000,{32.029999,100},{33.799999,100}},
 
{{1000,2.800000},23.180000,{24.410000,100},{24.360001,100}},
 
{{1000,2.800000},8.280000,{8.400000,100},{8.240000,100}},
 
{{1000,2.800000},28.570000,{33.849998,100},{32.770000,100}},
 
{{1000,2.800000},50.490002,{58.889999,100},{57.919998,100}},
 
{{1000,2.800000},17.879999,{19.559999,100},{18.510000,100}},
 
{{1000,2.800000},10.980000,{11.670000,100},{11.680000,100}},
 
{{1000,2.800000},140.589996,{167.149994,100},{171.679993,100}},
 
{{1000,2.800000},12.590000,{12.620000,100},{13.670000,100}},
 
{{1000,2.800000},13.220000,{14.880000,100},{14.920000,100}},
 
{{1000,2.800000},89.389999,{106.070000,100},{109.120003,100}},
 
{{1000,2.800000},8.720000,{10.151515,99},{10.010000,100}},
 
{{1000,2.800000},23.980000,{25.500000,100},{26.129999,100}},
 
{{1000,2.800000},8.170000,{8.252525,99},{7.970000,100}},
 
{{1000,2.800000},64.080002,{69.000000,100},{74.690002,100}},
 
{{1000,2.800000},32.180000,{37.919998,100},{35.480000,100}},
 
{{1000,2.800000},8.080000,{8.400000,100},{8.520000,100}},
 
{{1000,2.800000},26.299999,{29.690001,100},{28.700001,100}},
 
{{1000,2.800000},88.419998,{106.272728,99},{107.510002,100}},
 
{{1000,2.800000},25.870001,{28.840000,100},{28.730000,100}},
 
{{1000,2.800000},46.750000,{52.990002,100},{53.290001,100}},
 
{{1000,2.800000},89.330002,{109.199997,100},{110.089996,100}},
 
{{1000,2.800000},14.430000,{16.565657,99},{16.809999,100}},
 
{{1000,2.800000},7.610000,{7.870000,100},{7.810000,100}},
 
{{1000,2.800000},2.820000,{2.440000,100},{2.530000,100}},
 
{{1000,2.800000},19.480000,{21.680000,100},{21.459999,100}},
 
{{1000,2.800000},53.160000,{63.169998,100},{65.290001,100}},
 
{{1000,2.800000},16.110001,{18.272728,99},{19.430000,100}},
 
{{1000,2.800000},7.320000,{8.030000,100},{8.100000,100}},
 
{{1000,2.800000},18.350000,{19.320000,100},{20.400000,100}},
 
{{1000,2.800000},18.230000,{19.490000,100},{19.480000,100}},
 
{{1000,2.800000},13.660000,{13.880000,100},{13.690000,100}},
 
{{1000,2.800000},35.740002,{41.750000,100},{41.599998,100}},
 
{{1000,2.800000},12.290000,{13.200000,100},{13.090000,100}},
 
{{1000,2.800000},52.230000,{59.680000,100},{60.680000,100}},
 
{{1000,2.800000},17.809999,{20.870001,100},{20.139999,100}},
 
{{1000,2.800000},10.350000,{10.515152,99},{11.320000,100}},
 
{{1000,2.800000},37.389999,{43.599998,100},{45.150002,100}},
 
{{1000,2.800000},330.649994,{377.350006,100},{377.440002,100}},
 
{{1000,2.800000},10.860000,{12.340000,100},{12.650000,100}},
 
{{1000,2.800000},8.450000,{9.250000,100},{9.190000,100}},
 
{{1000,2.800000},8.120000,{10.030000,100},{9.400000,100}},
 
{{1000,2.800000},5.970000,{5.950000,100},{6.260000,100}},
 
{{1000,2.800000},16.879999,{18.600000,100},{19.219999,100}},
 
{{1000,2.800000},6.870000,{6.950000,100},{6.850000,100}},
 
{{1000,2.800000},8.970000,{9.610000,100},{9.420000,100}},
 
{{1000,2.800000},1.940000,{2.120000,100},{2.320000,100}},
 
{{1000,2.800000},18.150000,{19.676767,99},{19.420000,100}},
 
{{1000,2.800000},284.619995,{333.359985,100},{335.329987,100}},
 
{{1000,2.800000},6.210000,{5.950000,100},{5.880000,100}},
 
{{1000,2.800000},4.960000,{5.090000,100},{5.710000,100}},
 
{{1000,2.800000},7.030000,{7.690000,100},{8.020000,100}},
 
{{1000,2.800000},17.750000,{18.080000,100},{17.760000,100}},
 
{{1000,2.800000},11.140000,{11.880000,100},{12.860000,100}},
 
{{1000,2.800000},4.760000,{5.270000,100},{4.900000,100}},
 
{{1000,2.800000},21.340000,{25.129999,100},{25.420000,100}},
 
{{1000,2.800000},110.500000,{131.649994,100},{131.580002,100}},
 
{{1000,2.800000},27.940001,{32.540001,100},{33.470001,100}},
 
{{1000,2.800000},8.520000,{8.490000,100},{9.010000,100}},
 
{{1000,2.800000},21.120001,{23.980000,100},{24.730000,100}},
 
{{1000,2.800000},7.220000,{6.920000,100},{6.970000,100}},
 
{{1000,2.800000},20.370001,{22.680000,100},{23.110001,100}},
 
{{1000,2.800000},9.810000,{11.020000,100},{11.040000,100}},
 
{{1000,2.800000},14.210000,{15.444445,99},{14.980000,100}},
 
{{1000,2.800000},6.780000,{6.530000,100},{6.700000,100}},
 
{{1000,2.800000},24.280001,{26.809999,100},{28.389999,100}},
 
{{1000,2.800000},43.389999,{51.869999,100},{54.139999,100}},
 
{{1000,2.800000},41.480000,{48.160000,100},{48.610001,100}},
 
{{1000,2.800000},7.210000,{6.757576,99},{6.800000,100}},
 
{{1000,2.800000},10.800000,{10.670000,100},{11.550000,100}},
 
{{1000,2.800000},9.140000,{10.630000,100},{10.340000,100}},
 
{{1000,2.800000},15.000000,{16.580000,100},{16.150000,100}},
 
{{1000,2.800000},19.770000,{22.474747,99},{23.450001,100}},
 
{{1000,2.800000},5.380000,{5.630000,100},{4.960000,100}},
 
{{1000,2.800000},15.600000,{17.545454,99},{18.340000,100}},
 
{{1000,2.800000},6.660000,{7.300000,100},{7.360000,100}},
 
{{1000,2.800000},10.220000,{10.790000,100},{11.280000,100}},
 
{{1000,2.800000},4.510000,{4.550000,100},{4.610000,100}},
 
{{1000,2.800000},10.060000,{10.565657,99},{10.170000,100}},
 
{{1000,2.800000},38.150002,{46.720001,100},{46.639999,100}},
 
{{1000,2.800000},52.910000,{66.777779,99},{66.669998,100}},
 
{{1000,2.800000},33.520000,{37.310001,100},{37.560001,100}},
 
{{1000,2.800000},17.950001,{20.459999,100},{21.090000,100}},
 
{{1000,2.800000},15.850000,{18.730000,100},{19.450001,100}},
 
{{1000,2.800000},5.440000,{4.940000,100},{5.400000,100}},
 
{{1000,2.800000},47.220001,{59.310001,100},{59.740002,100}},
 
{{1000,2.800000},11.780000,{13.370000,100},{12.890000,100}},
 
{{1000,2.800000},393.660004,{441.010010,100},{448.690002,100}},
 
{{1000,2.800000},27.780001,{30.540001,100},{30.780001,100}},
 
{{1000,2.800000},11.640000,{12.780000,100},{12.040000,100}},
 
{{1000,2.800000},12.840000,{13.210000,100},{13.510000,100}},
 
{{1000,2.800000},4.370000,{4.620000,100},{4.740000,100}},
 
{{1000,2.800000},92.949997,{113.690002,100},{112.510002,100}},
 
{{1000,2.800000},17.879999,{20.410000,100},{20.139999,100}},
 
{{1000,2.800000},18.400000,{18.230000,100},{18.530001,100}},
 
{{1000,2.800000},7.050000,{6.980000,100},{7.250000,100}},
 
{{1000,2.800000},11.890000,{12.530000,100},{11.790000,100}},
 
{{1000,2.800000},11.110000,{11.850000,100},{11.290000,100}},
 
{{1000,2.800000},27.620001,{28.636364,99},{29.580000,100}},
 
{{1000,2.800000},22.450001,{24.858585,99},{24.100000,100}},
 
{{1000,2.800000},18.580000,{19.797979,99},{20.170000,100}},
 
{{1000,2.900000},8.020000,{9.100000,100},{9.220000,100}},
 
{{1000,2.900000},4.160000,{4.626263,99},{4.850000,100}},
 
{{1000,2.900000},2.740000,{2.960000,100},{2.500000,100}},
 
{{1000,2.900000},15.240000,{17.299999,100},{16.580000,100}},
 
{{1000,2.900000},87.099998,{101.889999,100},{103.639999,100}},
 
{{1000,2.900000},4.990000,{5.160000,100},{5.600000,100}},
 
{{1000,2.900000},26.860001,{30.379999,100},{31.280001,100}},
 
{{1000,2.900000},7.560000,{7.680000,100},{7.330000,100}},
 
{{1000,2.900000},7.750000,{8.150000,100},{7.970000,100}},
 
{{1000,2.900000},4.890000,{4.510000,100},{5.020000,100}},
 
{{1000,2.900000},12.510000,{14.222222,99},{14.350000,100}},
 
{{1000,2.900000},24.040001,{26.719999,100},{27.030001,100}},
 
{{1000,2.900000},8.310000,{9.680000,100},{8.970000,100}},
 
{{1000,2.900000},16.670000,{18.820000,100},{19.280001,100}},
 
{{1000,2.900000},2.970000,{3.220000,100},{3.690000,100}},
 
{{1000,2.900000},2.660000,{2.620000,100},{2.780000,100}},
 
{{1000,2.900000},15.040000,{17.570000,100},{17.190001,100}},
 
{{1000,2.900000},24.750000,{28.250000,100},{29.629999,100}},
 
{{1000,2.900000},11.820000,{12.750000,100},{13.190000,100}},
 
{{1000,2.900000},7.120000,{7.830000,100},{7.810000,100}},
 
{{1000,2.900000},1.780000,{2.110000,100},{1.750000,100}},
 
{{1000,2.900000},13.740000,{15.280000,100},{16.139999,100}},
 
{{1000,2.900000},8.690000,{9.690000,100},{9.300000,100}},
 
{{1000,2.900000},30.360001,{35.439999,100},{34.669998,100}},
 
{{1000,2.900000},22.900000,{27.420000,100},{28.070000,100}},
 
{{1000,2.900000},9.460000,{9.780000,100},{10.450000,100}},
 
{{1000,2.900000},41.549999,{47.759998,100},{49.279999,100}},
 
{{1000,2.900000},28.080000,{31.040001,100},{31.150000,100}},
 
{{1000,2.900000},38.040001,{44.200001,100},{45.540001,100}},
 
{{1000,2.900000},3.360000,{3.414141,99},{3.330000,100}},
 
{{1000,2.900000},6.390000,{6.870000,100},{6.930000,100}},
 
{{1000,2.900000},17.360001,{19.340000,100},{20.110001,100}},
 
{{1000,2.900000},9.400000,{10.160000,100},{10.720000,100}},
 
{{1000,2.900000},9.430000,{9.680000,100},{9.870000,100}},
 
{{1000,2.900000},18.910000,{21.600000,100},{21.180000,100}},
 
{{1000,2.900000},8.020000,{9.120000,100},{9.390000,100}},
 
{{1000,2.900000},1.990000,{1.900000,100},{2.060000,100}},
 
{{1000,2.900000},16.930000,{18.161615,99},{18.879999,100}},
 
{{1000,2.900000},15.990000,{16.980000,100},{18.219999,100}},
 
{{1000,2.900000},5.840000,{6.740000,100},{6.220000,100}},
 
{{1000,2.900000},5.450000,{6.030000,100},{5.940000,100}},
 
{{1000,2.900000},6.180000,{6.100000,100},{6.710000,100}},
 
{{1000,2.900000},2.850000,{2.880000,100},{2.880000,100}},
 
{{1000,2.900000},10.020000,{11.040000,100},{12.020000,100}},
 
{{1000,2.900000},4.010000,{4.080000,100},{4.510000,100}},
 
{{1000,2.900000},2.330000,{2.210000,100},{2.400000,100}},
 
{{1000,2.900000},4.600000,{5.170000,100},{4.940000,100}},
 
{{1000,2.900000},11.570000,{13.727273,99},{13.240000,100}},
 
{{1000,2.900000},8.250000,{9.150000,100},{9.270000,100}},
 
{{1000,2.900000},2.390000,{2.747475,99},{2.490000,100}},
 
{{1000,2.900000},14.060000,{16.870001,100},{15.640000,100}},
 
{{1000,2.900000},10.780000,{12.550000,100},{12.160000,100}},
 
{{1000,2.900000},32.330002,{37.080002,100},{36.840000,100}},
 
{{1000,2.900000},1.490000,{1.550000,100},{1.570000,100}},
 
{{1000,2.900000},4.780000,{5.140000,100},{5.330000,100}},
 
{{1000,2.900000},19.889999,{21.740000,100},{23.840000,100}},
 
{{1000,2.900000},43.270000,{50.549999,100},{52.189999,100}},
 
{{1000,2.900000},63.310001,{76.629997,100},{77.480003,100}},
 
{{1000,2.900000},39.889999,{49.139999,100},{49.799999,100}},
 
{{1000,2.900000},12.880000,{14.610000,100},{14.840000,100}},
 
{{1000,2.900000},9.140000,{9.340000,100},{9.430000,100}},
 
{{1000,2.900000},3.170000,{3.860000,100},{3.610000,100}},
 
{{1000,2.900000},17.870001,{20.430000,100},{21.620001,100}},
 
{{1000,2.900000},4.480000,{4.600000,100},{4.690000,100}},
 
{{1000,2.900000},4.760000,{5.620000,100},{5.860000,100}},
 
{{1000,2.900000},60.849998,{69.886597,97},{72.129997,100}},
 
{{1000,2.900000},4.040000,{4.040000,100},{4.130000,100}},
 
{{1000,2.900000},136.500000,{166.809998,100},{169.809998,100}},
 
{{1000,2.900000},12.750000,{13.890000,100},{14.280000,100}},
 
{{1000,2.900000},22.250000,{24.059999,100},{24.129999,100}},
 
{{1000,2.900000},10.380000,{11.560000,100},{11.940000,100}},
 
{{1000,2.900000},53.880001,{64.255104,98},{62.110001,100}},
 
{{1000,2.900000},2.440000,{2.390000,100},{2.660000,100}},
 
{{1000,2.900000},71.440002,{89.860001,100},{89.379997,100}},
 
{{1000,2.900000},5.090000,{5.300000,100},{4.740000,100}},
 
{{1000,2.900000},7.750000,{7.070707,99},{6.890000,100}},
 
{{1000,2.900000},28.330000,{35.049999,100},{32.990002,100}},
 
{{1000,2.900000},8.820000,{9.450000,100},{9.970000,100}},
 
{{1000,2.900000},1.590000,{1.890000,100},{2.090000,100}},
 
{{1000,2.900000},45.060001,{52.590000,100},{51.330002,100}},
 
{{1000,2.900000},1.360000,{1.190000,100},{1.360000,100}},
 
{{1000,2.900000},4.340000,{4.940000,100},{4.710000,100}},
 
{{1000,2.900000},7.030000,{8.050000,100},{8.080000,100}},
 
{{1000,2.900000},15.530000,{17.868687,99},{17.709999,100}},
 
{{1000,2.900000},7.420000,{7.190000,100},{7.440000,100}},
 
{{1000,2.900000},7.010000,{7.242424,99},{7.260000,100}},
 
{{1000,2.900000},15.620000,{18.616161,99},{18.629999,100}},
 
{{1000,2.900000},1.650000,{1.500000,100},{1.380000,100}},
 
{{1000,2.900000},5.860000,{6.110000,100},{6.330000,100}},
 
{{1000,2.900000},110.529999,{132.399994,100},{134.020004,100}},
 
{{1000,2.900000},14.360000,{16.309999,100},{16.580000,100}},
 
{{1000,2.900000},16.610001,{19.049999,100},{17.990000,100}},
 
{{1000,2.900000},16.900000,{16.740000,100},{16.590000,100}},
 
{{1000,2.900000},16.590000,{20.150000,100},{19.110001,100}},
 
{{1000,2.900000},9.880000,{11.080000,100},{10.950000,100}},
 
{{1000,2.900000},11.340000,{12.590000,100},{13.120000,100}},
 
{{1000,2.900000},12.910000,{14.878788,99},{15.610000,100}},
 
{{1000,2.900000},23.879999,{27.080000,100},{26.820000,100}},
 
{{1000,2.900000},5.790000,{6.676768,99},{6.210000,100}},
 
{{1000,2.900000},4.010000,{5.530000,100},{4.780000,100}},
 
{{1000,2.900000},23.570000,{26.200001,100},{26.879999,100}},
 
{{1000,2.900000},2.020000,{2.380000,100},{1.960000,100}},
 
{{1000,2.900000},11.690000,{13.680000,100},{13.980000,100}},
 
{{1000,2.900000},1.760000,{1.890000,100},{1.810000,100}},
 
{{1000,2.900000},3.010000,{3.160000,100},{3.300000,100}},
 
{{1000,2.900000},7.740000,{8.790000,100},{8.240000,100}},
 
{{1000,2.900000},10.870000,{11.490000,100},{12.060000,100}},
 
{{1000,2.900000},14.470000,{16.200001,100},{15.530000,100}},
 
{{1000,2.900000},45.650002,{56.669998,100},{56.910000,100}},
 
{{1000,2.900000},4.460000,{4.610000,100},{4.180000,100}},
 
{{1000,2.900000},4.240000,{4.510000,100},{4.660000,100}},
 
{{1000,2.900000},31.870001,{37.240002,100},{38.049999,100}},
 
{{1000,2.900000},8.290000,{8.690000,100},{8.550000,100}},
 
{{1000,2.900000},6.890000,{6.900000,100},{7.310000,100}},
 
{{1000,2.900000},2.980000,{2.880000,100},{3.130000,100}},
 
{{1000,2.900000},29.940001,{35.430000,100},{34.680000,100}},
 
{{1000,2.900000},9.770000,{9.870000,100},{9.310000,100}},
 
{{1000,2.900000},18.320000,{21.400000,100},{20.959999,100}},
 
{{1000,2.900000},9.720000,{11.080000,100},{11.520000,100}},
 
{{1000,2.900000},13.320000,{14.350000,100},{13.920000,100}},
 
{{1000,2.900000},7.330000,{7.100000,100},{7.600000,100}},
 
{{1000,2.900000},77.480003,{92.129997,100},{91.930000,100}},
 
{{1000,2.900000},8.080000,{7.840000,100},{8.600000,100}},
 
{{1000,2.900000},2.210000,{2.150000,100},{2.030000,100}},
 
{{1000,2.900000},2.570000,{2.640000,100},{2.470000,100}},
 
{{1000,2.900000},9.580000,{10.690000,100},{11.610000,100}},
 
{{1000,2.900000},17.590000,{21.040001,100},{21.920000,100}},
 
{{1000,2.900000},8.060000,{9.300000,100},{9.420000,100}},
 
{{1000,2.900000},1.870000,{2.030000,100},{2.040000,100}},
 
{{1000,2.900000},11.430000,{11.670000,100},{12.010000,100}},
 
{{1000,2.900000},6.130000,{6.630000,100},{6.460000,100}},
 
{{1000,2.900000},1.470000,{1.710000,100},{1.630000,100}},
 
{{1000,2.900000},8.700000,{9.520000,100},{9.860000,100}},
 
{{1000,2.900000},9.040000,{9.570000,100},{9.850000,100}},
 
{{1000,2.900000},5.120000,{4.980000,100},{4.800000,100}},
 
{{1000,2.900000},21.510000,{22.830000,100},{24.350000,100}},
 
{{1000,2.900000},2.340000,{2.640000,100},{2.390000,100}},
 
{{1000,2.900000},3.130000,{2.870000,100},{2.680000,100}},
 
{{1000,2.900000},4.040000,{4.040000,100},{3.810000,100}},
 
{{1000,2.900000},242.309998,{282.950012,100},{287.190002,100}},
 
{{1000,2.900000},8.750000,{10.200000,100},{10.100000,100}},
 
{{1000,2.900000},9.550000,{9.950000,100},{9.270000,100}},
 
{{1000,2.900000},16.500000,{16.879999,100},{17.770000,100}},
 
{{1000,2.900000},4.180000,{4.810000,100},{5.020000,100}},
 
{{1000,2.900000},24.110001,{25.787878,99},{26.620001,100}},
 
{{1000,2.900000},87.620003,{109.290001,100},{109.050003,100}},
 
{{1000,2.900000},3.390000,{3.616162,99},{3.560000,100}},
 
{{1000,2.900000},5.480000,{6.480000,100},{6.710000,100}},
 
{{1000,2.900000},3.480000,{4.110000,100},{3.920000,100}},
 
{{1000,2.900000},20.830000,{22.879999,100},{23.150000,100}},
 
{{1000,2.900000},11.220000,{11.960000,100},{12.640000,100}},
 
{{1000,2.900000},4.370000,{4.640000,100},{4.220000,100}},
 
{{1000,2.900000},65.199997,{78.029999,100},{79.529999,100}},
 
{{1000,2.900000},29.580000,{33.860001,100},{34.009998,100}},
 
{{1000,2.900000},17.080000,{18.440001,100},{19.400000,100}},
 
{{1000,2.900000},2.380000,{2.440000,100},{2.340000,100}},
 
{{1000,2.900000},19.170000,{22.500000,100},{22.020000,100}},
 
{{1000,2.900000},17.379999,{19.350000,100},{19.700001,100}},
 
{{1000,2.900000},13.930000,{14.960000,100},{14.810000,100}},
 
{{1000,2.900000},158.520004,{186.696976,99},{188.539993,100}},
 
{{1000,2.900000},15.370000,{16.459999,100},{16.280001,100}},
 
{{1000,2.900000},6.130000,{5.990000,100},{5.560000,100}},
 
{{1000,2.900000},3.170000,{3.370000,100},{3.300000,100}},
 
{{1000,2.900000},11.990000,{13.520000,100},{12.880000,100}},
 
{{1000,2.900000},3.230000,{3.464647,99},{3.060000,100}},
 
{{1000,2.900000},6.420000,{6.230000,100},{7.110000,100}},
 
{{1000,2.900000},3.420000,{2.930000,100},{3.090000,100}},
 
{{1000,2.900000},3.810000,{4.060606,99},{4.380000,100}},
 
{{1000,2.900000},5.080000,{5.200000,100},{4.770000,100}},
 
{{1000,2.900000},10.210000,{10.780000,100},{10.950000,100}},
 
{{1000,2.900000},12.810000,{13.360000,100},{13.250000,100}},
 
{{1000,2.900000},4.180000,{4.420000,100},{4.940000,100}},
 
{{1000,2.900000},5.120000,{5.260000,100},{5.280000,100}},
 
{{1000,2.900000},2.500000,{2.130000,100},{2.360000,100}},
 
{{1000,2.900000},12.560000,{12.710000,100},{12.690000,100}},
 
{{1000,2.900000},71.449997,{87.656563,99},{88.589996,100}},
 
{{1000,2.900000},7.990000,{7.530000,100},{8.470000,100}},
 
{{1000,2.900000},19.840000,{22.383839,99},{22.940001,100}},
 
{{1000,2.900000},60.580002,{69.900002,100},{72.449997,100}},
 
{{1000,2.900000},13.640000,{14.484848,99},{13.900000,100}},
 
{{1000,2.900000},30.160000,{35.250000,100},{35.430000,100}},
 
{{1000,2.900000},10.630000,{11.050000,100},{10.870000,100}},
 
{{1000,2.900000},30.450001,{35.730000,100},{35.430000,100}},
 
{{1000,2.900000},53.880001,{66.858589,99},{65.300003,100}},
 
{{1000,2.900000},3.280000,{3.590000,100},{3.580000,100}},
 
{{1000,2.900000},8.680000,{9.710000,100},{9.760000,100}},
 
{{1000,2.900000},5.560000,{5.280000,100},{4.890000,100}},
 
{{1000,2.900000},15.010000,{15.540000,100},{16.549999,100}},
 
{{1000,2.900000},4.790000,{4.660000,100},{5.280000,100}},
 
{{1000,2.900000},9.080000,{9.510000,100},{9.400000,100}},
 
{{1000,2.900000},41.669998,{51.290001,100},{50.630001,100}},
 
{{1000,2.900000},29.850000,{35.139999,100},{34.889999,100}},
 
{{1000,2.900000},14.060000,{16.059999,100},{15.560000,100}},
 
{{1000,2.900000},14.000000,{15.450000,100},{15.210000,100}},
 
{{1000,2.900000},3.070000,{3.000000,100},{3.330000,100}},
 
{{1000,2.900000},3.800000,{3.560000,100},{3.650000,100}},
 
{{1000,2.900000},6.740000,{6.940000,100},{7.040000,100}},
 
{{1000,2.900000},10.440000,{10.740000,100},{11.130000,100}},
 
{{1000,2.900000},9.250000,{9.430000,100},{9.500000,100}},
 
{{1000,2.900000},36.459999,{42.639999,100},{42.529999,100}}}
 
\ No newline at end of file
 
{{{1000,2.100000},{3992,3961,3999,3943,4000,3848,3933,3960,4011,4095,3883,3949,4010,3956,3821,3809,3862,3871,3845,4015,3827,3952,3842,3969,4096,3958,3937,3867,3897,3878,4013,3970,4095,4026,3981,3936,4136,3754,3996,3875,3982,3882,3911,3907,3865,3862,4118,4079,3946,4017,3965,3988,4052,3873,3845,3939,3898,3892,3971,4035,3881,3938,3853,3868,3918,3877,3821,3925,3818,4126,4015,3926,3822,3939,3930,3921,4108,3859,4012,3949,4077,3985,4039,3895,3941,3971,4026,3924,3909,3926,3902,3842,3961,3634,3921,4041,4063,3942,3780,3909,3919,3858,4084,3993,3983,3879,3783,3973,3853,4126,3798,4034,3974,3973,3916,3983,4017,3839,3876,3776,4060,4056,3978,3892,3872,3787,4109,4030,3971,3797,3803,3905,3918,4001,4031,3935,3901,3981,4036,3938,3827,4003,4020,3945,4028,3819,3922,4042,3922,4000,3933,3948,4094,3795,3968,4013,4063,3943,3847,3850,3811,3914,3909,3818,3640,3888,3906,3788,4060,4019,3886,3927,3886,4214,3978,3921,3979,3875,3767,3975,3803,3895,3794,4012,3856,4146,3910,4021,4116,3964,4074,3866,3926,3955,3757,3858,3974,3918,3959,3956,4064,3873,3733,3953,3798,3817,3931,3993,3850,3836,3899,3829,4031,4006,3761,4015,4020,3965,3815,4123,3797,3859,3843,4043,4007,3841,3832,4009,4086,4047,3899,3947,3999,3923,3893,3798,3871,3898,3986,3821,4045,3854,3942,3894,3907,3905,3953,3984,4039,3907,4164,4034,4082,3838,4081,4028,3927,4084,3938,3916,3926,3851,3876,3902,3936,3761,3957,3862,3954,3837,4046,3746,4018,3676,3946,3975,3912,4025,4040,3927,3825,3878,3903,3919,3926,3986,3999,3851,3953,3943,3846,3933,3998,3994,3942,4094,4038,3791,3923,3955,3852,3845,3873,4100,3933,3849,3965,3948,3961,4003,3987,3917,3842,3828,3918,3855,4067,3883,3973,3940,3748,4112,3991,3870,4026,3972,3923,3990,4074,3882,3920,3896,3935,3980,4024,3829,4015,3907,3930,3942,3829,3845,4046,3929,3876,4016,3980,3696,3944,3812,3952,4185,3965,3977,3853,4056,3938,3875,4067,3846,4020,3941,3992,4003,3864,3970,3979,3839,3936,4033,3831,4064,3881,4094,3821,3907,3878,3939,3949,3655,3771,3995,3874,4030,3977,3941,3835,3913,3794,3858,3984,3885,3893,3863,3892,3936,3973,3858,4009,4052,3843,3947,3920,3886,3819,4043,3983,3953,3954,3839,3777,3894,4019,3981,3910,3925,4067,3958,3880,3905,3984,4014,4000,3789,3755,3862,4090,4024,3937,3856,3822,4032,3889,3889,3943,3921,3896,3989,4024,3846,3851,3988,3808,3888,4082,4046,3874,3900,4034,3942,3846,4125,4004,3930,3827,4019,4006,3881,3888,4028,3930,3938,4032,3966,3846,3949,3917,4004,4143,3954,3914,3944,4027,4157,3925,3929,3981,3937,3936,4050,3846,3898,3981,3999,4070,4061,4012,3855,3880,3924,3721,3929,3735,3962,3840,3942,3885,3935,4011,4012,3828,4015,4093,4004,4132,3962,4067,3881,3992,4023,3931,3924,3995,3917,4004,3962,3917,3930,3973,4113,3919,3912,4001,4087,4061,3699,3874,3986,3898,3846,3855,4038,3891,3960,3803,3835,3903,4099,4019,3902,3895,3806,4019,3722,3916,3919,3979,3883,3868,3985,3942,3884,3915,4008,4022,3931,4014,4108,3929,4040,3786,3785,3635,3902,3981,3854,4082,3921,3837,3815,4091,4000,3824,4052,3901,3943,3725,3906,3986,3848,3988,4051,3950,3829,3615,3880,4196,3868,3825,3884,3990,3973,3814,3809,3838,4000,4060,3906,3963,3912,3842,3859,4066,3871,3926,3900,3943,4042,3988,3925,3996,3862,3689,3711,3897,3895,3966,3953,4023,4026,3734,4083,3696,3839,3808,3964,3990,3903,3858,3894,3869,4048,3922,3831,3895,3874,3939,3803,3917,4006,3865,3878,3920,4062,3832,4089,3792,4011,3919,4024,4050,3886,4068,3997,4112,4029,3926,3894,4011,3921,3700,3926,3895,3966,4072,3981,3899,3867,3887,4021,3939,3782,3766,3824,4027,3932,3958,3843,3990,3880,4151,3836,3978,3890,3819,3929,3917,4009,3956,3829,3937,4094,3828,3905,3976,3953,3970,3792,4040,3973,4091,3944,3855,3824,4017,3839,3991,4081,3965,3863,3839,3918,3986,3839,3956,3956,4001,3870,3879,3940,3971,3937,3997,3970,3950,3789,4125,3904,3833,3817,3981,3866,4024,3859,4098,4048,4002,3947,3901,4042,3852,3905,3983,3905,3816,4161,3904,3829,3912,4177,3999,3818,3814,4053,3820,3827,4026,4029,3937,3941,3809,3945,3918,4015,3956,3960,3806,3834,4012,4043,3966,3882,4028,4265,3945,3829,3956,3878,4100,3811,3888,3881,4058,3994,3898,4040,3970,3963,3859,3951,3973,3930,3849,3975,3986,3834,3919,3869,3948,3943,3978,3905,3883,3894,4020,3923,3938,4030,3994,3888,4034,3989,3950,3794,3939,4013,4092,3990,4017,4017,3837,3777,3933,3960,3910,4005,3974,3961,3989,3924,4081,3781,4015,3886,3953,3884,3982,3763,4004,3809,3771,3964,3800,3988,4018,3852,3981,3901,3967,3976,3688,3903,3812,3910,3980,4078,3910,3949,3976,3947,3896,3941,3898,3894,3928,3849,3882,3825,3941,3940,3807,3876,3927,3918,3870,4062,3982,3877,3896,3879,3905,4009,4127,3811,3816,3912,3863,3987,3916,4031,3834,3851,4050,3942,3890,3910,3789,3786,3935,3825,3962,3948,3731,4053,3944,4252,3943,3786,3974,4092,3924,3908,3913,4025,3973,3861,4076,3781,3894,3993,4033,3878,3954,4003,3977,3927,3937,3943,3887,3793,3862,3898,4059,3761,4002,3742,3827,4231,4018,3877,4025,3805,4000,3897,3967,4081,3927,3983,4032,3827,4020,3890,3905,4034,3906,3992,3949,3805,3859,3858,3901,3895,3929,4011,3920,3868,3922,3956,3755,3913,4036,3905,3953,4024,3979,4080,4012,4020,3954,3901,3862,4026,3781,3927,3799,3857,4038,4081,3952,4054,3782,4043,4086,3892,3826,4134,3976,4128,3857,3897,3880,3897,3848,4001,3947,3876,3926,3768,3935,3982,3894,3831,3996,3704,3908,3898,3996,4043,4120,4013,3906,3836,3775,3891,3936,3944,3938,4029,3804,3851,3985,3939,3922,4032,3971,4094,4084,3844,3840,3992,3960,3985,3898,3861,3991,3907,4065,3850,3990,4028,3995,3981,3993,3986,3919,3836,3961,4109,4013,3963,3827,3806,4028,3930,3859,3982,4065,4005,3943,3777,3932,3972,3890,3889,3885,3954,3995,3966,4073,3852,3944,4138,3993,4083,3802,4021,3995,3923,3911,4001,3968,4064,4078,3828,3703,3810,4056,4002,3716,3851,3985,3867,3981,3900,3816,3977,3961,4023,3940,3865,3982,4003,4011,3843,4028,3894,4008,3988,3821,3997,3949,3990,3817,4129,3934,3994,4052,3912,3779,3966,3786,3848,3939,4069,3977,3946,3980,3892,3897,3990,3966,3983,3934,4044,3833,3862,3930,3853,4180,3979,3985,4070,3900,3891,3968,3967,3822,3957,3993,3855,3852,3955,4001,4009,3989,3998,3814,4042,3943,3793,3904,3761,3952,3836,3999,3897,3846,3939,3916,3944,3814,3949,3994,3977,3993,3823,3905,3999,4047,3944,3869,4008,3765,3907,4058,3865,3897,3894,3827,3957,3748,3855,4011,3845,3912,3948,3921,4096,3859,4065,3911,4058,3832,3864,3928,3959,3831,4228,3962,3890,3862,3928,3943,3980,3852,3892,3966,3810,4124,3969,3859,4043,3996,3848,3744,3839,3777,3853,3996,3873,3925,3850,3859,3908,4002,3808,3912,3927,4188,4015,3968,3810,3953,3970,3830,3918,4112,3913,3892,3971,3715,3993,3923,3926,3907,3955,3876,3816,3880,3936,4161,3937,3949,4024,4002,3891,3901,3973,3997,4089,3921,3966,4092,3838,3972,4079,3979,3964,3992,3841,3917,3963,4056,3799,3987,4002,3983,4052,3924,3968,3833,3796,4026,3815,4034,3964,3821,4011,3940,3870,4134,3896,3974,3929,3831,3883,3940,3869,3964,3964,4069,3929,4046,3925,3980,4052,4064,3903,4015,3945,4081,4032,3853,3995,4024,3948,3929,3855,4073,3768,3999,3800,4069,3861,3938,3982,4062,3918,3898,3956,3874,3816,4035,4008,3945,4218,3978,3934,4005,3906,3880,3944,3955,3975,3812,3849,4054,3992,3896,4021,3896,3970,4008,3875,4010,3885,3817,3780,3845,3822,4008,4170,3901,4074,3890,3841,4012,3962,3867,3902,4017,3976,3989,4030,3832,3941,3933,3739,3887,3867,3884,3864,3978,3832,3738,4225,3876,3983,3864,4012,3838,3994,3925,4009,3822,3899,3881,3980,3876,4035,4017,3925,3960,3985,3755,3970,3831,3873,3876,4052,3934,3915,3967,4121,3916,3834,3838,4071,3984,3982,4033,3857,3941,3905,3953,4050,4044,3883,4057,4077,3980,3899,3769,4030,4033,3887,3996,3885,3928,4106,3891,3958,4129,3960,3971,4045,3929,4227,3964,3925,3907,4002,3877,4037,4066,4043,3919,3977,3877,3920,3973,4004,4033,3865,3769,3917,3870,3804,3859,3959,4030,3838,3900,3913,4081,3929,4120,3841,3858,3875,3877,4107,3696,3647,3773,4055,3818,3961,3966,3849,3931,4136,3966,3886,3979,4024,3755,3956,3774,4064,4162,4060,3917,4074,3966,3981,3960,3909,4093,3934,3785,3842,4081,4099,3825,3919,3895,4069,3881,3994,3976,3964,4033,3914,3909,3981,3971,3969,4042,3971,4002,3926,4046,4042,4049,3865,3840,3823,4116,3905,3994,3989,3998,3982,3794,3957,3984,3932,3999,3934,3908,3922,3963,3882,3945,3947,3874,3889,4030,4076,3985,3924,4018,3951,3891,3912,3922,3999,3820,3933,3867,3857,3824,3801,3847,3902,3950,3855,3947,4057,3896,3891,3882,4015,3715,3868,3897,3802,3925,3963,3864,3904,3981,3938,4077,3941,3993,3882,3924,4023,3966,4053,4059,3831,3921,4036,3751,3866,3837,4079,3878,4106,3936,4141,3740,3947,4158,3827,3866,3862,3955,4064,3944,3912,3846,3897,3913,3992,4057,3994,3785,4061,4104,3915,3848,3896,3941,4103,3936,4016,3874,3888,4066,3743,3805,3976,3811,3762,3866,3849,4040,4192,3909,3690,3957,4024,3919,3872,3906,3902,3890,4073,3856,3902,3927,3866,3932,3923,3990,3908,3944,3876,3879,3995,3827,3988,3947,3727,3997,3972,3927,3987,3934,3863,3685,3936,4070,3846,3902,3954,3958,3939,4017,3812,3950,3869,3871,3949,3922,3934,4015,4014,3876,3976,3851,4031,4009,3869,3880,3950,3976,4021,4048,3887,3889,4054,3812,3968,3977,3961,3713,3847,3920,3971,3984,3891,3895,4029,3909,4006,4030,3874,3993,3981,3853,3883,4043,3923,3941,3754,4077,3944,3958,3935,3791,3918,3953,3720,3940,3986,3936,3944,3833,3771,3836,3857,3917,4069,3956,3890,3961,3928,3915,3969,4109,4093,3774,3827,3902,3969,3988,3680,3904,3857,3976,3938,3872,3859,4037,4233,3975,3877,4008,4168,3897,3909,4114,4064,3765,3905,3924,4030,3851,3885,3931,3871,3837,3990,3908,4043,3969,3914,3983,3938,3837,3919,3855,4058,3996,4067,4119,3964,4054,3918,4121,3875,3916,3885,3942,4065,4006,3903,3778,4006,3825,3815,3860,4022,3869,3893,3889,4060,3909,3908,3901,3976,3676,3918,3878,3831,3794,3883,3916,3973,3937,3992,3864,4021,4003,3742,3935,3906,3932,4051,3806,3861,4061,3861,4052,4010,4032,3940,3784,3897,3995,4110,4039,4015,3883,3854,4095,3991,3902,3861,3860,3927,3972,4134,3995,3887,3865,3981,4003,3915,3970,3997,3764,3896,3913,3843,3885,3977,3920,4051,3955,3992,4001,3952,4058,3887,4050,3866,4090,4008,3888,4174,3956,4043,3841,3886,3877,3860,4021,3925,3925,4000,3867,3869,3996,4054,3912,3848,4025,3923,3941,3975,3874,4067,3884,4052,3789,3912,3889,3912,4050,4069,3966,3919,4098,3941,3846,3913,3810,3995,3997,3931,4104,3930,3892,4063,3954,4040,4029,3880,3906,3807,3893,3951,3932,3947,4045,4022,4053,4018,3946,3899,4101,4043,4027,3736,4069,3840,4018,3977,3853,3925,3828,3902,3876,3910,3946,3846,3781,3895,4009,3980,3930,4034,4011,3847,3857,4012,3870,3779,3994,3966,3859,4047,3863,3869,3779,4082,4022,4036,3826,3915,3951,3771,4009,3971,4033,4067,3988,3992,3834,3905,3786,4012,4013,4152,3958,3949,4011,3960,3901,3930,4046,4012,4047,4014,4142,3856,3933,3764,3938,4041,3994,3913,3950,3942,3764,4059,3938,3968,3893,4016,3956,3873,4043,3880,3941,3847,3929,3904,3999,3890,4069,3979,3879,3999,3867,3961,3891,4126,3862,4195,4008,3908,3972,4182,3940,4028,4073,3978,3874,3975,3879,3937,3813,3918,3864,4018,3850,3873,3774,3914,3902,4070,3904,3825,3826,3879,3877,3825,3973,3957,3903,3818,4035,3834,3906,4111,3870,4025,3737,3859,4080,3999,4269,3974,4035,3974,3955,4023,3953,4023,3693,4022,3787,3926,3936,3915,4093,3883,3853,3989,3807,3838,4077,4073,4056,3938,4064,3934,4087,4109,3789,3975,3820,4006,3937,4038,3856,3867,3944,3975,4026,4016,3938,3858,3918,4139,3891,3771,4063,3918,3974,3959,4134,3920,3952,3925,3947,3801,3854,3864,3936,3958,4096,3877,4103,4085,3865,3969,4021,4028,3884,3982,3789,3803,3870,3896,3983,4070,3942,4046,3744,3974,4054,4015,3895,4046,3902,3818,3886,3807,4089,4073,3760,3960,4083,3934,3918,4019,3743,3887,3960,3913,3737,3862,4136,4032,4019,3905,4137,3865,3996,3940,4175,3936,4090,4057,4040,4157,3961,3990,3965,3897,3996,4124,4071,3765,3938,3973,4213,3933,3973,3926,3826,3759,3997,3963,3852,3943,4107,4034,3974,3750,3803,3913,3907,3920,3900,3855,3922,3887,3994,3926,3868,4011,3840,3825,3826,3872,3963,4020,3984,3987,3897,3865,3966,3718,4065,3995,4054,3783,3884,3925,3978,4009,3995,3982,3761,3861,3890,3922,3990,3957,3846,3821,3864,3950,3944,3799,3792,3999,3943,3825,3869,3858,3920,3727,3871,4066,3953,3967,3822,3832,3895,3949,3920,3939,3974,3938,3893,3790,4039,3917,3860,3996,3927,3944,3797,3851,4086,3970,3746,3952,3969,3792,4003,3826,3958,3972,3959,3805,3926,4000,4055,3781,3774,3924,3876,3826,3856,3879,4031,3808,3881,3839,3782,3938,3825,3916,3954,3876,3806,4002,3877,3931,4067,3886,3941,3880,3799,4087,3840,3993,3871,4014,3886,3859,4003,3961,4010,3953,4142,3938,3917,3878,3781,3868,3894,3997,3766,3690,3797,3916,3710,3944,3937,3762,3958,3878,3839,3905,3933,3991,3930,3833,3839,3861,3877,3960,3935,3954,3819,4034,3869,3914,3978,3575,3931,4083,3741,3802,4012,4035,3903,4005,4066,3953,3991,3887,3893,3929,3796,3716,3924,3761,3898,3999,3986,3898,3982,3866,4067,3854,4096,4040,3935,3785,3797,3927,3822,3975,3832,3985,4103,3857,3877,4017,4000,4002,3834,3781,4040,3851,3749,4008,4004,3931,3908,3967,3912,3727,3936,4005,3919,3825,3978,3879,4038,3713,4159,3933,3808,3859,4254,4030,3807,4050,3996,3934,3695,4145,3916,3857,4004,3879,3796,3895,4064,3858,3833,3972,3907,3895,3962,4005,4013,3903,3883,3932,3892,4016,3992,3996,3722,3861,4006,4061,3941,3970,3943,3835,3903,3963,3912,3998,4061,3906,4039,4012,3888,4044,4043,3993,4064,4082,3940,3939,4022,3949,3991,4032,3944,3890,4066,4011,3855,3917,3926,3915,3947,3808,3754,3897,4073,3938,4029,4038,3999,3996,3938,3868,4016,4054,3880,3923,4033,3892,4010,3835,3898,3978,4085,3951,3851,3979,3937,3752,3865,3880,3854,3779,3929,3901,3873,4040,3964,3888,3836,3816,3778,3926,4065,3924,3890,3912,3832,4082,3930,4053,3897,4000,3896,3903,4067,3816,3918,4148,3989,3785,3920,3979,3872,3966,3933,3988,4004,4003,3969,3973,3929,4081,3909,3876,3971,3940,3899,3894,3868,3931,4032,3998,4033,4026,3922,3871,3876,3997,4022,3905,3927,3996,3783,3918,4134,4036,3824,3951,3905,3983,3914,3960,3831,3916,4030,3861,3870,3982,3871,3773,4019,4002,3996,3990,3875,4072,3800,3852,3936,3869,3856,4055,3803,4032,4066,3961,4078,4034,4099,3877,3938,3863,3913,3984,3901,4126,3979,3985,3880,3792,3991,3999,4066,3970,3911,4001,3931,4114,3968,3935,3865,3933,3876,3762,3880,3946,4003,3969,3981,3948,3714,4245,3936,4045,3861,4098,3842,4095,4002,4186,4066,4030,4011,3990,3974,3859,3820,3899,3903,3971,3942,3999,4076,4060,3840,4123,3732,3861,4102,3878,3907,3896,4105,4047,3896,3969,4003,3672,3944,3859,3900,4165,3956,3961,3821,4008,3883,4014,4105,3736,3852,4098,3935,4045,3932,4003,3811,3862,3845,3987,3857,3871,3853,4024,4029,3839,3784,4031,4079,3887,3949,4126,3875,3909,4040,3940,3860,3853,3938,3917,4109,3847,3789,3821,3935,3793,3837,3894,4060,3865,3803,4098,3964,3957,4058,3883,4091,3854,3847,3999,4021,3936,4059,3927,3858,3910,3794,3771,3910,3977,3986,4001,4069,4029,3916,3906,3962,3793,3903,3881,3870,4006,4065,4090,3957,4018,4007,3961,3789,3949,4051,3969,3735,4005,3997,3953,3921,4163,3844,3952,3821,3847,3999,3786,3981,3986,4048,3757,3983,4095,4014,4066,3892,3952,3873,3964,3711,4059,3975,3903,3991,3948,3876,3946,4004,3933,4020,3823,3892,3905,4023,4011,3906,3833,3843,4088,3943,4010,3962,4033,3912,3847,3884,4013,4072,3996,3899,3974,4007,3962,3890,3999,3985,3908,3946,3859,3989,3840,3783,4001,3837,4000,3829,3898,3929,4143,3826,3965,3960,3937,3991,4032,3903,3867,3710,3947,4102,3831,4098,4113,3779,3864,4070,3974,4070,3868,3963,3900,3899,3898,3885,3958,4098,4046,3928,3837,3860,3721,4058,3872,3962,3985,3942,4052,3899,3764,3834,3862,3988,3976,4000,3863,4076,4035,3992,4134,4055,4075,3796,4070,3793,3836,3975,3875,3943,3890,3937,3762,3968,3914,3913,3900,3936,4001,3885,3975,3788,3882,4045,3979,3811,4031,3825,3709,3916,3981,4138,3794,3875,3835,4056,3802,3758,3869,3982,3991,4082,3780,3868,3670,3933,3982,4026,4062,4015,3836,3814,3810,3992,3978,3866,3808,3936,3904,3906,3781,3984,3949,3812,3852,4024,4003,3881,3933,3930,3860,3901,3919,3966,3940,3834,3734,4009,3965,4026,3945,3987,3997,3951,3985,3996,3817,3902,3842,4013,3911,3821,3775,4019,3994,3825,4086,3963,3918,3872,4133,3816,3877,3847,3964,3951,3931,3885,3958,4045,3966,4059,3986,3921,4015,3989,3857,3786,3983,4093,3999,4082,3952,3893,3919,3951,3769,3978,3852,3936,4036,3944,3967,3868,4019,3772,3708,3927,4080,3870,4042,3985,3819,4073,3859,3817,3898,3944,3864,3936,4016,3914,3942,3951,3838,3829,3959,4007,4031,3982,3908,3905,3947,3855,3985,3879,3997,3876,3971,3900,3890,3923,3953,4035,4052,4106,4025,4012,4050,3756,4122,3981,4019,3808,3848,3902,3912,3945,3973,3988,3844,3811,4007,4029,3988,3878,4019,3969,3958,3855,4010,3912,3767,3878,3846,3938,3966,3892,3901,4036,3905,3864,4009,3942,3807,4023,4003,4062,3776,3978,3843,3994,3831,3962,4056,3727,3943,3888,3810,3827,3967,3921,4144,4016,4001,4076,3899,3746,3849,3859,3987,3958,3820,4070,3769,3999,3799,3997,4008,4069,3995,3935,3961,3948,3897,3903,3928,3924,4106,3968,3818,3931,4021,3918,3962,3817,3982,3995,4108,3872,3968,3933,4011,4001,3960,3836,4092,3996,3999,3780,3842,3921,3931,3908,3958,4079,3686,4084,3840,3983,4090,3930,3790,3878,3864,3896,3942,3893,3889,3959,3939,3938,3870,3979,3828,3846,3895,3872,3906,3890,3916,3740,3961,3934,3864,3883,3999,4010,3925,4015,3930,3919,3786,3872,3940,3975,3831,3894,3823,3998,3928,4024,3935,3775,4001,3961,3985,3863,3956,3912,4003,3764,3835,3740,3946,4051,3959,3948,3768,4095,4089,3939,3825,4038,3950,3862,4042,4059,3871,3806,3944,3901,3840,4027,3783,3815,3890,3865,3973,3969,4183,3905,3832,4052,3909,4140,3807,3888,4011,3945,3875,3992,3946,3631,4110,3812,3982,3884,3907,3856,3948,3990,3994,3861,3870,3996,4174,4111,4051,3868,3904,3860,4080,4094,3952,3896,4120,3957,3972,4189,3874,3947,3833,3851,3768,4041,3929,4190,3897,3979,3959,4091,3845,4059,3879,3840,3901,3926,3848,3726,3868,3983,3888,3796,3681,3866,3867,4009,4009,3834,4021,3768,3981,3803,3665,3932,4065,3862,3909,4057,3900,3958,4008,4084,4149,3861,3860,4055,3994,4022,4124,3883,3996,4086,3930,3898,4016,3806,3977,3993,4067,3997,4029,3918,4059,3982,4124,3949,4043,3921,3975,3915,3937,4016,3979,3938,3886,3995,3937,4025,3972,3925,3828,3984,4040,3842,4060,3919,3899,3949,4076,3970,4014,3988,3926,3910,3731,3935,4006,3892,3842,3847,3903,3932,3909,4036,3860,4065,3790,3969,3985,3962,4010,3996,3726,3925,3965,4045,3904,4084,4029,3901,3936,4075,3923,3865,3815,3946,3971,3779,3764,3882,3800,3752,3828,4070,3962,3902,3876,4009,3884,3900,3860,3971,3976,3887,3863,3961,3730,4002,4058,3929,3766,3869,4008,3990,4003,3924,4084,3693,4093,4027,3934,3862,3999,3969,4133,3677,3934,3883,4037,3951,3957,3841,3902,3914,4059,3969,3977,3981,3854,3765,3969,4000,4033,3929,3938,4108,3921,3985,3926,3772,3945,3861,3947,3926,3833,4000,3954,3843,3953,3962,3835,3913,3911,3823,3792,3792,3882,3938,4047,3936,3917,3830,3928,3920,3883,4032,3963,4101,3863,4024,4030,3908,3907,3957,4005,4077,4042,4007,3907,3968,3811,3982,3905,3855,3862,3823,3900,3975,3799,3930,3955,3942,3877,3931,3992,3993,3812,3888,3854,3735,3925,3821,3873,3964,4006,3952,3944,3963,4031,4013,3975,3964,3902,3953,3898,3923,3989,3986,3875,3854,3881,3895,3862,3935,3867,4037,3759,3970,4035,4006,3739,3880,4036,4057,3860,3989,3827,3841,3993,3931,3982,3977,3890,4020,3911,3968,3822,4077,4052,4009,3895,3944,4145,3990,3917,3994,4039,3984,3995,4002,4112,3780,3890,3764,3959,3709,3904,3882,3865,3923,3946,4081,3710,3975,3978,4006,4096,3897,3936,3916,3875,4023,3906,3861,3900,3885,4049,3984,4012,3884,3855,3933,3927,3822,3876,3844,3838,3937,3973,3843,3870,3903,4044,4052,4085,3971,3814,3904,3941,4105,3997,3927,3893,4052,3912,3991,3866,3922,4028,3907,3900,3948,3933,4067,4106,3926,3895,3899,3849,4036,3981,3924,3843,3933,3811,3956,4048,4117,3923,3873,3973,3726,3941,3851,3894,3872,4005,3973,3834,3899,3873,3870,3974,3948,4041,3941,3854,3923,3779,3977,3762,3832,3991,3974,4023,3808,3999,3985,3918,3896,4021,3916,3880,3852,3834,3972,3740,3961,3816,3926,4014,4032,3892,4057,3940,4054,3868,3818,3934,3881,3834,3886,4031,3955,3978,3925,4023,3861,3772,3966,4005,3772,3985,3706,3943,4058,4032,3935,3955,3817,3973,3981,4020,3952,3892,3864,3968,3752,3943,3868,3950,3912,3960,3786,3945,3971,3917,3800,3895,4020,4075,4008,3978,3720,3912,3978,3854,3789,3890,4046,3846,3778,3978,4058,4157,3817,3766,3875,3841,3957,3863,3949,3941,3821,3993,4091,3849,4078,3989,4039,4004,3992,3864,3807,4043,4005,4028,4042,4039,3854,3955,4098,3975,4024,3845,3859,3862,3971,4212,4162,4012,3920,3795,4061,3771,3895,3792,4018,4138,3971,3865,3932,3907,3837,3879,3830,4058,3866,4090,3867,4069,4054,4047,3888,3849,3855,3987,3914,3910,3853,4039,3857,3930,3970,4045,4041,3934,3798,4032,3816,4008,3876,3833,3892,3911,3951,3958,4059,3854,3908,3883,4021,3826,3789,3870,3859,4029,3929,4032,3787,3780,3881,3927,3984,3955,3893,3943,3967,3996,3960,4006,4055,3889,4013,3911,3895,4070,3828,3878,3975,4071,3952,3848,3915,4062,3849,3980,3894,4104,4042,3850,3971,3750,4128,3779,3870,3949,4007,4108,3759,4088,4164,3913,3880,3928,3916,3990,3943,3899,3874,3887,4038,3852,3934,3845,3734,3891,4084,3887,3961,3932,3825,3777,3837,3915,3806,3831,3856,3812,3957,3904,4130,3908,4016,4092,3868,3889,4001,4059,3982,3905,4003,3852,3893,4086,3981,3999,3809,3807,4091,3932,4039,3978,3880,3922,4046,3975,3904,3810,4015,3938,3847,4113,3968,3898,4077,4012,4119,3947,3888,3841,4061,3987,3832,3948,3936,4057,3897,3872,3932,3779,3985,3951,4016,4120,3846,3949,3872,3915,4043,3996,3750,3937,3902,4087,4061,3909,3977,3947,4061,3984,3982,3961,3892,3952,3862,3931,3962,4018,3909,4145,3831,3779,3980,4121,3963,3977,3737,4085,3835,3843,3730,3932,3904,3891,3846,3760,3925,3948,3846,3922,4027,3743,3853,4019,3773,3748,3900,3999,3919,3993,3923,3860,3941,4005,3899,4058,4171,4096,3954,3871,3924,3863,4103,3866,3953,3888,3766,3929,3846,3901,4010,3956,4083,4107,3886,3964,3845,3887,4049,3940,3786,3895,3985,3820,3662,3966,3890,3993,4027,4043,3855,3920,3933,3931,3806,3890,3878,3903,4074,3960,3899,3923,3856,3826,3901,3833,3821,3952,3926,3951,3855,3858,3975,3992,3858,4073,3955,4040,3958,3971,3961,4023,3991,3983,3943,3907,4035,3754,3934,3918,3958,3912,3941,3846,4002,4066,3979,3955,4001,3992,3770,4021,3741,3880,3782,3952,3971,3893,3943,3967,4070,4163,3948,3965,4021,3987,3934,3864,3915,3847,4166,3957,3753,3842,3841,4002,4016,3897,3980,3787,3960,3796,3959,3964,3918,4017,4012,3860,3797,4037,3976,3836,3984,3769,3962,4092,3850,3865,4175,3935,3904,3957,4146,3809,3992,3864,3744,3747,3974,3671,3852,3770,3882,3950,3875,4135,3820,3963,3865,3921,3827,4097,3932,3945,3885,3946,3910,4061,4060,4003,3963,3925,3968,3998,3797,3956,3948,3893,3939,3953,3735,4056,3892,3961,3919,3850,4065,4010,3916,3997,3901,3942,3919,3853,4069,3817,4019,3897,3990,3935,3917,3931,4070,3953,3803,4064,3936,3755,3949,3792,3905,3858,3837,3853,3780,3786,4005,3803,3844,4004,3782,3872,3863,3842,3831,4035,3994,4000,3746,4022,4002,3959,4080,3979,3913,3815,4056,3888,4148,3812,4026,3928,3853,4000,3946,3906,3962,3785,3872,3883,3972,4047,3793,4059,3933,3889,3674,3942,3962,3895,3734,4050,3850,4030,3823,3957,3905,3917,3904,3829,4088,3870,4067,3922,3961,3897,3874,3950,3985,3964,3866,3828,3845,3843,3963,3998,3921,3960,3941,3986,3839,4000,3875,3866,4049,3937,4012,3917,3841,3920,4001,4095,3875,4003,3831,3958,4014,3716,3972,4043,3902,3909,3849,3952,4109,4132,3974,4026,4036,4045,3859,3972,4000,3886,4052,3952,3957,3879,3812,4107,3787,3875,4028,4062,3924,3867,3847,3975,3956,3931,3993,4055,4053,3795,4184,3984,3937,3781,3737,3981,4117,3808,4242,3960,4079,3816,3973,3894,3935,3917,3814,3942,3935,3795,3966,3831,3910,3872,4091,3858,3922,3977,3955,4044,3992,3957,4160,3930,3939,3967,3997,4039,3903,4013,3910,3903,3776,3843,4019,3878,4148,4113,3922,3904,3862,3910,3930,3906,4147,4011,3777,3788,3998,3866,4022,3922,3905,3902,3860,3842,3873,3912,3851,3990,4034,3869,3851,3786,3900,3936,3923,3839,3748,4004,3864,3987,3964,3994,3853,3936,3975,3862,3863,3868,3818,4024,3894,3874,3853,3931,3841,3745,3934,3842,3928,3934,3930,4083,3916,3842,3740,3881,3883,3790,3848,4048,3988,3931,3912,3991,3973,3985,3835,3909,3847,4063,4031,3811,3996,3948,3980,3918,3936,4029,3900,4130,3993,3998,3959,4031,3852,3795,3970,3867,3958,3982,3904,3973,3812,3900,3841,3780,3937,3867,3979,3844,3912,3827,3691,3923,3993,3998,3950,4099,4015,4034,4051,3837,3855,3725,4044,3803,3854,4121,3849,3866,3911,3909,3831,3955,3975,3738,3861,4049,4006,3970,4130,3859,4059,4006,3811,3748,3965,3974,3924,3986,4050,3952,4009,4024,3811,3943,3629,3906,3900,3846,3993,4099,3898,3871,3895,4103,3904,3791,3839,4104,3935,4014,3802,3809,3985,3920,4014,3816,3953,3662,3876,3891,3941,4026,3884,3868,4043,3891,4029,3970,4031,3983,3909,4018,3960,4092,3972,3796,4090,3844,3902,3884,3768,3904,3731,3907,3945,4051,4101,4078,3925,3905,4014,3787,3878,3972,4018,3775,3907,4014,3915,3900,3772,3874,4031,4115,3836,3922,3964,3992,3837,3895,4038,3838,4010,3963,3981,3948,3734,3901,3827,3832,3823,3953,4068,3892,4079,4042,3887,3900,3881,4016,3945,4113,3942,3941,4111,3980,3859,3906,3850,3967,3785,3980,4173,3926,3860,3976,3866,4054,3960,3885,3987,3819,4022,3892,3924,3882,3969,3917,3963,3982,4039,3845,3945,3827,3887,4155,4045,4136,3772,4069,3887,4018,4011,4003,3913,3869,3724,4014,3965,4075,4024,3956,3962,3980,4184,4023,4005,4003,3854,4043,3785,3947,3931,4045,3974,3992,3744,3987,3936,3935,4005,3936,3969,3920,4079,3880,3825,4021,3906,3847,4011,4037,4007,3994,4036,3816,3916,3802,3946,3894,3933,3992,3906,4006,3963,3895,3818,3866,4002,3797,4032,4061,3948,3962,3936,4112,4041,3757,4016,3823,3862,3975,4011,4042,3800,3867,4030,3928,3966,3919,3904,3873,3841,3998,3926,3888,4005,3788,4005,3842,4096,3852,3967,3905,3786,3929,3843,3784,4164,4043,3922,3801,3908,3857,4107,3834,3963,3901,3860,4079,3811,4031,4148,3857,3961,3841,3905,3915,3768,3817,4022,3906,3719,3923,4093,3967,3980,3806,4076,3996,3893,3901,3952,3954,3939,3876,3912,3980,4158,4011,3975,3971,3982,3956,4020,4091,4034,3885,3814,4041,3872,4092,3781,3960,3843,3856,3777,3857,4003,3971},{4153,4251,4191,4329,4162,4264,4059,4116,4312,4139,4146,4263,4129,4149,4273,4316,4177,4305,4213,4300,4196,4192,4095,4146,4247,4253,4085,4176,4194,4312,4199,4147,4032,4172,4332,4205,4217,4287,4213,4265,4311,4243,4253,4174,4347,4248,4256,4131,4122,4179,4073,4224,4285,4226,4377,4296,4261,4235,4199,4262,4288,4279,4356,4217,4292,4171,4222,4230,4159,4251,4282,4336,4390,4095,4215,4130,4177,4206,4191,4226,4323,4096,4121,4211,4254,4225,4188,4242,4309,4085,4295,4196,4411,4288,4234,4159,4171,4258,4218,4196,4302,4130,4121,4167,4178,4237,4327,4252,4185,4184,4225,4301,4125,4345,4162,4368,4161,4148,4283,4173,4153,4325,4320,4216,4147,4371,4251,4258,4152,4236,4197,4305,4300,4195,4168,4233,4157,4290,4278,4166,4271,4251,4110,4210,4351,4220,4122,4253,4270,4187,4270,4118,4302,4261,4218,4224,4179,4232,4443,4218,4252,4134,4176,4163,4323,4310,4238,4315,4164,4251,4369,4312,4276,4235,4201,4225,4243,4178,4285,4099,4053,4202,4248,4226,4129,4137,4130,4273,4275,4168,4278,4251,4137,4204,4055,4179,4181,4143,4295,4294,4177,4364,4261,4221,4061,4203,4209,4179,4205,4198,4173,4077,4197,4299,4276,4212,4200,4175,4354,4240,4225,4159,4214,4230,4282,4176,4181,4157,4357,4332,4098,4142,4302,4290,4166,4233,4123,4017,4244,4225,4156,4110,4235,4195,4160,4067,4131,4233,4170,4141,4178,4180,4135,4142,4194,4365,4158,4201,4144,4086,4411,4282,4294,4043,4182,4360,4397,4270,4171,4107,4115,4356,4213,4224,4230,4287,4261,4371,4264,4133,4314,4191,4284,4155,4238,4152,4240,4171,4105,4323,4228,4286,4264,4276,4242,4266,4261,4294,4295,4190,4263,4209,4331,4255,4130,4264,4216,4245,4237,4270,4183,4197,4154,4109,4231,4175,4165,4145,4322,4302,4252,4190,4261,4230,4151,4164,4163,4147,4183,4169,4209,4149,4218,4293,4291,4167,4175,4067,4205,4137,4125,4287,4282,4267,4201,4120,4269,4181,4205,4270,4401,4080,4127,4139,4229,4137,4285,4104,4154,4169,4241,4084,4290,4258,4362,4200,4100,4358,4142,4092,4131,4235,4132,4235,4070,4285,4287,4178,4330,4169,4259,4235,4225,4242,4378,4163,4184,4313,4143,4013,4186,4305,4296,4262,4207,4117,4316,4251,4212,4241,4165,4309,4228,4244,4226,4213,4177,4307,4284,4139,4212,4253,4342,4364,4315,4370,4153,4219,4339,4280,4229,4132,4114,4158,4222,4191,4129,4308,4252,4363,4311,4272,4253,4306,4266,4176,4170,4167,4248,4079,4321,4271,4250,4200,4321,4256,4305,4312,4332,4170,4260,4187,4189,4211,4213,4129,4229,4124,4188,4298,4117,4276,4151,4232,4302,4224,4091,4216,4181,4205,4235,4302,4044,4289,4144,4131,4225,4340,4229,4239,4075,4177,4146,4090,4221,4225,4334,4398,4124,4180,4235,4187,4298,4241,4140,4425,4323,4294,4166,4128,4297,4318,4361,4190,4071,4117,4284,4253,4360,4254,4180,4249,4274,4293,4210,4278,4288,4260,4401,4338,4190,4361,4217,4269,4083,4302,4253,4132,4108,4310,4149,4239,4279,4228,4280,4273,4260,4199,4286,4180,4171,4206,4234,4280,4106,4189,4316,4247,4194,4297,4068,4379,4262,4204,4373,4326,4246,4125,4216,4243,4238,4239,4125,4160,4239,4243,4274,4250,4206,4287,4338,4396,4078,4008,4222,4255,4091,4114,4200,4300,4351,4215,4159,4045,4260,4331,4238,4257,4199,4230,4401,4215,4227,4284,4384,4251,4357,4192,4049,4253,4252,4246,4229,4215,4132,4272,4294,4109,4145,4120,4210,4188,4264,4131,4039,4346,4132,4170,4262,4194,4266,4164,4329,4305,4225,4125,4259,4139,4233,4285,4251,4178,4332,4244,4187,4162,4188,4082,4133,4176,4236,4286,4348,4178,4189,4222,4497,4103,4138,4319,4252,4017,4233,4388,4162,4369,4202,4217,4119,4169,4288,4182,4164,4197,4126,4209,4194,4141,4129,4163,4302,4348,4249,4058,4343,4159,4119,4172,4243,4208,4202,4218,4136,4186,4224,4213,4176,4115,4282,4228,4286,4191,4260,4338,4161,4222,4223,4233,4232,4168,4167,4363,4290,4158,4088,4108,4239,4197,4266,4275,4156,4151,4199,4320,4284,4129,4259,4307,4246,4277,4152,4173,4208,4081,4302,4208,4239,4111,4207,4095,4246,4294,4335,4203,4187,4302,4159,4139,4163,4180,4143,4180,4117,4099,4129,4204,4354,4259,4317,4215,4229,4184,4133,4332,4190,4173,4222,4286,4146,4320,4245,4381,4239,4331,4127,4287,4342,4342,4285,4312,4172,4276,4166,4159,4319,4056,4170,4278,4186,4182,4145,4216,4289,4093,4189,4329,4082,4098,4161,4291,4340,4236,4169,4298,4296,4264,4194,4069,4341,4156,4264,4331,4172,4344,4242,4282,4262,4213,4237,4291,4144,4218,4245,4308,4385,4191,4167,4112,4407,4191,4168,4251,4341,4300,4206,4106,4227,4236,4280,4246,4365,4234,4139,4143,4252,4169,4287,4167,4159,4323,4168,4282,4268,4247,4302,4258,4344,4144,4181,4352,4273,4313,4219,4319,4148,4257,4216,4255,4113,4283,4276,4243,4191,4149,4149,4181,4310,4152,4113,4275,4331,4107,4338,4282,4146,4185,4226,4233,4106,4282,4140,4197,4201,4180,4113,4103,4147,4267,4188,4251,4254,4167,4165,4119,4108,4139,4244,4314,4320,4175,4219,4160,4150,4194,4218,4261,4189,4170,4248,4114,4121,4125,4225,4229,4213,4228,4237,4332,4109,4205,4385,4262,4190,4198,4238,4234,4111,4188,4279,4121,4229,4297,4333,4330,4241,4271,4196,4209,4259,4325,4238,4130,4161,4307,4096,4197,4261,4253,4252,4082,4294,4228,4132,4177,4275,4271,4099,4150,4284,4249,4248,4162,4290,4330,4314,4320,4066,4358,4210,4252,4256,4096,4239,4212,4285,4335,4178,4211,4210,4165,4218,4294,4219,4172,4203,4338,4169,4318,4274,4286,4142,4144,4162,4234,4131,4199,4182,4253,4160,4228,4282,4110,4272,4033,4199,4243,4130,4309,4186,4283,4281,4290,4177,4260,4205,4243,4151,4071,4191,4148,4311,4206,4169,4320,4280,4151,4245,4298,4154,4191,4181,4231,4376,4251,4283,4199,4138,4189,4243,4257,4345,4123,4304,4298,4330,4182,4181,4163,4233,4084,4227,4192,4218,4299,4231,4191,4256,4193,4188,4181,4229,4078,4237,4342,4057,4153,4060,4124,4271,4182,4296,4325,4189,4199,4206,4162,4237,4165,4144,4250,4266,4151,4192,4270,4352,4045,4136,4214,4222,4279,4149,4293,4079,4313,4163,4096,4140,4349,4234,4057,4189,4278,4248,4257,4217,4121,4130,4325,4131,4325,4178,4187,4316,4201,4196,4102,4254,4208,4181,4255,4251,4304,4199,4313,4240,4160,4316,4334,4059,4204,4226,4175,4114,4348,4136,4118,4262,4116,4233,4374,4270,4255,4272,4256,4218,4345,4092,4255,4169,4219,4176,4128,4141,4207,4244,4239,4224,4188,4290,4027,4292,4288,4224,4116,4262,4234,4154,4294,4100,4239,4284,4222,4340,4139,4104,4159,4217,4305,4200,4176,4188,4154,4184,4127,4309,4168,4181,4209,4401,4104,4278,4118,4275,4167,4199,4196,4359,4257,4299,4037,4247,4234,4271,4331,4272,4365,4187,4263,4346,4278,4350,4153,4189,4290,4066,4273,4222,4173,4246,4238,4287,4312,4368,4187,4266,4254,4226,4293,4264,4246,4223,4121,4174,4202,4232,4263,4247,4291,4339,4228,4259,4248,4145,4093,4189,4148,4202,4223,4247,4245,4273,4221,4334,4135,4171,4136,4487,4206,4248,4220,4216,4194,4160,4305,4093,4181,4265,4210,4288,4181,4051,4191,4243,4212,4283,4335,4267,4292,4348,4246,4245,4297,4243,4223,4104,4216,4220,4080,4223,4168,4205,4136,4230,4270,4260,4253,4232,4315,4237,4107,4163,4272,4276,4239,4252,4164,4242,4254,4347,4162,4279,4291,4329,4227,4252,4144,4279,4106,4258,4132,4197,4204,4220,4158,4272,4185,4374,4142,4285,4253,4213,4238,4102,4169,4125,4289,4232,4131,4228,4278,4177,4150,4291,4205,4190,4213,4181,4257,4065,4134,4328,4386,4230,4197,4188,4126,4314,4021,4244,4150,4201,4210,4321,4311,4173,4291,4190,4363,4058,4178,4100,4257,4051,4191,4188,4298,4232,4196,4274,4249,4075,4134,4211,4213,4245,4280,4216,4187,4159,4176,4268,4204,4306,4175,4180,4173,4335,4211,4179,4256,4206,4209,4301,4164,4157,4324,4104,4157,4308,4349,4132,4316,4315,4227,4219,4293,4205,4370,4313,4324,4278,4252,4310,4289,4399,4260,4204,4083,4176,3991,4302,4204,4065,4143,4376,4266,4267,4275,4208,4145,4233,4313,4226,4178,4186,4268,4162,4164,4146,4341,4228,4218,4087,4277,4193,4104,4221,4112,4041,4283,4155,4364,4148,4238,4330,4183,4234,4183,4242,4217,4324,4144,4248,4192,4261,4219,4117,4213,4151,4209,4267,4154,4361,4276,4057,4326,4202,4240,4395,4466,4407,4259,4266,4195,4228,4142,4071,4113,4049,4351,4298,4314,4232,4283,4239,4290,4248,4344,4111,4119,4232,4253,4160,4133,4228,4133,4073,4248,4272,4207,4220,4229,4418,4071,4300,4112,4142,4261,4250,4276,4254,4289,4187,4177,4185,4317,4201,4081,4119,4230,4263,4106,4186,4252,4209,4129,4277,4319,4218,4273,4255,4175,4248,4257,4303,4265,4289,4154,4190,4205,4125,4249,4168,4155,4249,4303,4285,4028,4124,4346,4313,4182,4186,4316,4274,4182,4290,4203,4183,4205,4164,4343,4099,4308,4216,4303,4259,4300,4397,4144,4167,4282,4170,4312,4195,4228,4201,4342,4190,4302,4262,4211,4131,4338,4177,4087,4241,4243,4089,4202,4209,4143,4170,4278,4274,4226,4218,4236,4216,4278,4292,4116,4168,4420,4198,4292,4156,4160,4217,4235,4221,4207,4143,4180,4271,4224,4103,4240,4226,4235,4163,4211,4158,4168,4263,4094,4205,4230,4137,4203,4237,4208,4138,4257,4154,4230,4008,4162,4317,4336,4236,4284,4251,4263,4156,4200,4329,4188,4218,4118,4251,4229,4368,4215,4241,4298,4095,4122,4237,4277,4253,4245,4230,4109,4294,4152,4285,4157,4263,4236,4168,4291,4210,4207,4213,4307,4253,4059,4192,4052,4271,4153,4246,4325,4242,4202,4238,4217,4156,4310,4235,4257,4242,4403,4161,4258,4230,4324,4221,4151,4235,4222,4297,4277,4248,4245,3992,4229,4286,4201,4355,4143,4168,4308,4313,4281,4285,4129,4297,4320,4141,4092,4112,4135,4238,4271,4199,4234,4291,4154,4181,4158,4161,4319,4205,4340,4157,4259,4249,4166,4061,4168,4378,4150,4164,4256,4077,4242,4170,4293,4246,4250,4237,4310,4302,4170,4144,4146,4152,4250,4116,4234,4205,4202,4230,4297,4270,4226,4352,4172,4149,4372,4121,4247,4253,4207,4352,4278,4233,4320,4102,4127,4276,4195,4285,4381,4268,4234,4192,4070,4254,4238,4238,4111,4172,4270,4106,4260,4144,4105,4142,4165,4305,4330,4172,4199,4415,4169,4179,4168,4075,4186,4242,4299,4161,4197,4204,4217,4318,4313,4348,4239,4196,4184,4250,4216,4235,4209,4274,4155,4144,4203,4248,4175,4263,4171,4244,4137,4161,4168,4248,4245,4156,4285,4245,4209,4170,4203,4142,4215,4253,4105,4136,4187,4383,4237,4368,4255,4074,4190,4184,4300,4254,4165,4239,4293,4218,4194,4295,4268,4215,4368,4288,4150,4413,4243,4231,4167,4291,4237,4224,4275,4165,4109,4189,4188,4194,4167,4231,4112,4195,4101,4273,4145,4206,4407,4337,4269,4218,4046,4241,4302,4199,4346,4126,4179,4285,4211,4314,4105,4202,4120,4272,4072,4363,4158,4222,4267,4188,4221,4254,4288,4248,4329,4232,4226,4235,4128,4195,4228,4126,4282,4155,4224,4253,4162,4225,4140,4220,4117,4110,4282,4316,4280,4254,4256,4051,4154,4249,4221,4133,4262,4202,4280,4227,4228,4174,4380,4296,4128,4324,4301,4057,4171,4262,4254,4247,4249,4299,4121,4323,4267,4305,4282,4277,4203,4217,4248,4176,4331,4352,4294,4245,4336,4207,4229,4139,4094,4213,4231,4221,4189,4195,4181,4213,4181,4214,4133,4270,4172,4120,4228,4207,4392,4049,4139,4139,4312,4336,4249,4175,4101,4221,4138,4202,4346,4147,4251,4266,4114,4179,4136,4283,4331,4299,4155,4319,4334,4355,4124,4271,4351,4034,4130,4164,4198,4355,4113,4262,4086,4094,4251,4290,4175,4186,4222,4185,4064,4270,4092,4280,4177,4246,4264,4104,4197,4168,4170,4302,4137,4262,4176,4123,4087,4066,4268,4361,4220,4218,3955,4148,4266,4319,4184,4186,4139,4249,4268,4278,4291,4175,4168,4162,4227,4204,4235,4228,4074,4318,4171,4009,4259,4228,4100,4137,4322,4221,4164,4272,4178,4293,4121,4239,4274,4321,4288,4207,4235,4169,4212,4114,4303,4181,4234,4250,4173,4282,4117,4265,4070,4217,4175,4190,4168,4180,4257,4161,4167,4159,4197,4133,4149,4134,4257,4307,4104,4122,4229,4220,4222,4300,3970,4212,4296,4283,4273,4194,4265,4194,4213,4359,4295,4153,4150,4048,4167,4183,4231,4057,4309,4196,4237,4278,4185,4428,3972,4245,4352,4177,4342,4329,4305,4183,4351,4257,4283,4180,4179,4223,4281,4186,4326,4173,4253,4265,4241,4112,4289,4184,4233,4109,4111,4237,4258,4150,4174,4224,4259,4333,4097,4322,4153,4411,4265,4138,4208,4147,4215,4146,4227,4222,4095,4271,4182,4179,4141,4325,4188,4198,4169,4117,4317,4273,4181,4358,4156,4208,4214,4143,4291,4211,4195,4173,4131,4318,4303,4420,4305,4238,4193,4153,4283,4216,4326,4202,4324,4155,4184,4272,4169,4267,4282,4245,4333,4274,4274,4281,4147,4093,4200,4154,4230,4313,4243,4231,4198,4372,4219,4219,4431,4327,4222,4227,4272,4040,4267,4237,4163,4176,4140,4235,4109,4255,4200,4251,4156,4140,4151,4274,4119,4053,4212,4256,4081,4123,4068,4446,4218,4085,4220,4143,4151,4258,4299,4155,4137,4190,4212,4091,4372,4207,4106,4172,4045,4324,4291,4054,4194,4278,4263,4166,4226,4043,4180,4212,4213,4228,4231,4333,4242,4247,4103,4253,4165,4162,4192,4322,4268,4168,4170,4182,4085,4239,4197,4310,4249,4212,4134,4179,4336,4247,4303,4149,4165,4289,4238,4144,4290,4235,4311,4300,4180,4227,4299,4258,4254,4266,4203,4205,4119,4292,4387,3985,4250,4149,4357,4277,4034,4258,4358,4322,4239,4187,4226,4276,4184,4165,4271,4233,4198,4140,4077,4179,4354,4270,4392,4205,4191,4263,4221,4318,4150,4301,4192,4191,4271,4186,4256,4409,4273,4201,4113,4242,4285,4211,4166,4090,4150,4146,4323,4166,4151,4333,4236,4379,4235,4154,4131,4131,4075,4348,4302,4169,4331,4208,4092,4172,4254,4247,4135,4120,4115,4295,4360,4170,4234,4190,4140,4198,4164,4270,4081,4163,4248,4117,4329,4264,4247,4131,4195,4193,4165,4210,4256,4241,4126,4216,4076,4219,4355,4191,4173,4205,4114,4163,4187,4203,4243,4157,4306,4201,4201,4226,4168,4238,4190,4122,4184,4254,4301,4291,4203,4177,4266,4241,4331,4070,4165,4166,4144,4253,4239,4161,4185,4218,4153,4103,4271,4250,4322,4274,4140,4207,4277,4232,4374,4238,4183,4206,4083,4163,4305,4187,4073,4247,4249,4258,4161,4264,4250,4300,4091,4206,4211,4255,4131,4223,4206,4221,4250,4149,4322,4327,4300,4347,4091,4236,4138,4211,4387,4321,4067,4221,4062,4273,4276,4354,4265,4196,4128,4111,4229,4344,4165,4304,4038,4134,4152,4171,4123,4171,4266,4297,4368,4197,4188,4390,4128,4262,4349,4316,4200,4219,4202,4250,4166,4301,4337,4316,4280,4354,4217,4145,4226,4204,4351,4211,4348,4359,4125,4235,4230,4326,4214,4110,4130,4108,4243,4184,4259,4226,4193,4190,4231,4242,4181,4130,4335,4239,4161,4121,4270,4360,4096,4163,4111,4236,4235,4390,4223,4157,4288,4194,4255,4311,4314,4342,4165,4264,4083,4261,4255,4106,4236,4175,4315,4207,4261,4275,4268,4229,4227,4197,4200,4251,4274,4194,4359,4261,4134,4200,4336,4080,4342,4320,4204,4294,4164,4271,4216,4094,4251,4268,4269,4094,4177,4240,4238,4216,4279,4273,4359,4231,4202,4297,4146,4267,4284,4120,4200,4378,4283,4230,4247,4325,4306,4118,4242,4058,4237,4146,4221,4138,4109,4242,4274,4254,4297,4272,4345,4230,4123,4189,4202,4167,4183,4197,4238,4164,4265,4124,4195,4225,4192,4302,4110,4155,4339,4269,4268,4149,4239,4203,4232,4246,4103,4186,4368,4266,4242,4238,4193,4253,4185,4335,4195,4265,4302,4296,4034,4287,4162,4188,4182,4189,4168,4088,4247,4153,4274,4168,4238,4134,4263,4337,4234,4316,4273,4480,4256,4328,4295,4145,4346,4288,4351,4380,4059,4263,4244,4306,4225,4101,4209,4192,4078,4207,4145,4198,4148,4232,4153,4205,4254,4318,4101,4285,4135,4144,4326,4275,4255,4103,4260,4163,4261,4246,4087,4320,4243,4054,4258,4306,4141,4131,4221,4257,4229,4213,4098,4255,4254,4199,4181,4268,4133,4256,4208,4310,4058,4339,4299,4347,4152,4162,4062,4215,4273,4290,4240,4262,4120,4206,4189,4241,4294,4224,4177,4287,4215,4249,4112,4277,4265,4303,4257,4245,4170,4195,4103,4231,4183,4229,4278,4358,4117,4422,4198,4393,4161,4266,4184,4197,4128,4152,4270,4140,4296,4194,4140,4424,4164,4394,4206,4199,4324,4301,4130,4232,4252,4176,4240,4145,4148,4113,4164,4179,4220,4132,4149,4221,4334,4222,4140,4304,4268,4195,4149,4237,4226,4206,4305,4144,4221,4253,4341,4230,4286,4346,4251,4264,4185,4220,4360,4305,4220,4210,4167,4232,4301,4180,4149,4322,4177,4132,4200,4242,4144,4185,4027,4331,4239,4208,4254,4231,4043,4184,4307,4139,4209,4174,4199,4257,4303,4199,4386,4244,4098,4111,4191,4210,4209,4259,4198,4283,4187,4246,4240,4199,4450,4247,4224,4179,4115,4313,4228,4408,4094,3979,4016,4190,4276,4214,4142,4276,4161,4311,4239,4256,4173,4245,4273,4271,4365,4119,4283,4170,4365,4139,4202,4178,4175,4245,4128,4153,4132,4160,4283,4354,4324,4177,4142,4186,4228,4278,4164,4283,4280,4197,4148,4104,4127,4333,4256,4052,4328,4140,4216,4228,4247,4222,4407,4243,4217,4247,4099,4077,4244,4119,4318,4135,4254,4185,4236,4197,4090,4271,4229,4240,4293,4329,4235,4240,4293,4218,4327,4189,4146,4244,4118,4087,4063,4104,4133,4159,4107,4176,4260,4218,4297,4200,4181,4268,4066,4064,4209,4080,4146,4261,4177,4260,4192,4169,4304,4264,4285,4258,4207,4290,4248,4105,4174,4099,4067,4252,4207,4141,4227,4327,4134,4217,4226,4338,4261,4244,4369,4210,4214,4329,4048,4333,4172,4167,4106,4313,4156,4132,4178,4175,4252,4269,4212,4059,4173,4094,4271,4169,4202,4326,4158,4051,4139,4225,4281,4332,4233,4188,4266,4218,4372,4256,4228,4321,4322,4209,4385,4237,4204,4408,4160,4131,4245,4268,4150,4324,4127,4247,4183,4141,4165,4362,4280,4180,4108,4185,4125,4143,4098,4089,4375,4046,4293,4167,4247,4108,4245,4248,4214,4203,4201,4061,4293,4208,4207,4190,4216,4289,4339,4314,4154,4180,4269,4129,4159,4184,4304,4251,4127,4168,4159,4397,4191,4307,4164,4291,4338,4332,4312,4279,4130,4312,4358,4276,4190,4176,4173,4270,4260,4168,4219,4337,4320,4284,4230,4046,4226,4184,4340,4243,4310,4280,4265,4150,4256,4174,4110,4086,4237,4209,4328,4365,4125,4244,4354,4217,4206,4291,4225,4271,4133,4297,4245,4342,4318,4337,4228,4286,4341,4227,4201,4309,4062,4197,4443,4225,4314,4252,4243,4146,4190,4204,4199,4233,4213,4170,4304,4236,4138,4047,4275,4306,4189,4247,4131,4190,4214,4182,4157,4099,4229,4071,4217,4222,4291,4264,4216,4247,4308,4192,4291,4165,4190,4248,4186,4251,4289,4256,4173,4224,4266,4263,4270,4185,4251,4153,4456,4330,4248,4186,4389,4403,4225,4189,4266,4266,4167,4214,4241,4266,4185,4214,4140,4346,4341,4235,4331,4275,4122,4199,4241,4220,4164,4132,4165,4118,4291,4187,4203,4259,4108,4337,4131,4281,4187,4116,4200,4185,4246,4279,4226,4126,4196,4146,4217,4114,4255,4345,4298,4328,4250,4164,4303,4223,4200,4191,4198,4183,4071,4323,4175,4186,4290,4128,4296,4272,4333,4219,4179,4330,4292,4072,4187,4123,4276,4173,4268,4193,4210,4242,4245,4153,4294,4159,4354,4034,4111,4211,4314,4169,4218,4127,4259,4253,4215,4262,4318,4139,3990,4129,4287,4145,4164,4273,4183,4081,4065,4315,4225,4262,4170,4112,4238,4094,4249,4259,4108,4314,4203,4184,4264,4315,4382,4144,4314,4110,4115,4194,4280,4356,4248,4286,4209,4231,4257,4255,4164,4259,4166,4340,4313,4233,4294,4247,4236,4204,4198,4253,4196,4122,4259,4226,4224,4214,4258,4237,4271,4167,4293,4303,4212,4230,4209,4289,4162,4200,4204,4377,4220,4281,4198,4132,4176,4108,4398,4316,4159,4250,4158,4124,4262,4187,4203,4362,4201,4243,4262,4186,4186,4256,4220,4255,4255,4270,4196,4313,4065,4285,4167,4306,4196,4328,4194,4303,4231,4213,4148,4205,4286,4083,4293,4153,4147,4210,4222,4183,4326,4105,4261,4100,4201,4262,4143,4215,4205,4333,4138,4187,4171,4212,4252,4234,4333,4281,4271,4292,4133,4164,4155,4335,4204,4068,4217,4311,4221,4227,4277,4193,4148,4227,4201,4134,4074,4243,4149,4317,4121,4351,4148,4109,4133,4278,4354,4206,4402,4223,4193,4295,4232,4189,4261,4300,4368,4255,4301,4281,4260,4168,4217,4199,4313,4122,4217,4150,4284,4068,4342,4351,4259,4211,4202,4262,4175,4229,4210,4209,4272,4053,4189,4193,4266,4157,4107,4259,4171,4255,4123,4313,4185,4303,4210,4259,4284,4309,4343,4214,4166,4237,4160,4407,4114,4310,4140,4251,4255,4172,4316,4214,4137,4088,4131,4300,4313,4180,4165,4234,4207,4234,4187,4240,4185,4367,4145,4311,4093,4233,4189,4253,4199,4152,4155,4222,4171,4208,4392,4267,4171,4260,4141,4236,4324,4179,4307,4347,4163,4174,4186,4211,4259,4405,4082,4313,4229,4199,4236,4042,4272,4263,4135,4159,4201,4291,4285,4183,4239,4363,4333,4316,4281,4288,4140,4054,4345,4294,4323,4263,4251,4193,4095,4435,4175,4192,4258,4172,4210,4254,4254,4110,4260,4300,4162,4241,4158,4399,4270,4326,4162,4157,4155,4170,4213,4296,4281,4319,4302,4143,4285,4238,4256,4226,4305,4198,4186,4144,4151,4218,4117,4249,4226,4102,4050,4219,4126,4356,4040,4135,4258,4166,4243,4131,4124,4316,4254,4310,4252,4184,4241,4128,4347,4246,4032,4244,4283,4213,4185,4157,4137,4236,4202,4330,4161,4238,4140,4183,4215,4129,4265,4382,4272,4119,4398,4219,4258,4288,4296,4181,4206,4228,4196,4240,4266,4337,4285,4205,4279,4302,4285,4201,4165,4223,4391,4181,4262,4274,4277,4229,4174,4270,4421,4087,4333,4174,4290,4369,4089,4120,4233,4058,4169,4274,4164,4453,4178,4242,4336,4206,4228,4211,4270,3997,4276,4115,4143,4092,4197,4137,4111,4051,4350,4297,4210,4225,4340,4302,4222,4349,4155,4251,4279,4170,4198,4139,4137,4142,4282,4388,4143,4349,4156,4184,4221,4155,4184,4251,4142,4219,4233,4209,4327,4220,4359,3981,4251,4176,4238,4224,4378,4411,4095,4290,4328,4270,4241,4124,4170,4198,4134,4214,4205,4372,4055,4146,4165,4287,4160,4186,4315,4286,4321,4210,4321,4312,4302,4371,4280,4293,4178,4316,4396,4177,4234,4280,4318,4304,4320,4162,4330,4166,4159,4224,4286,4181,4279,4194,4287,4083,4274,4267,4264,4141,4096,4020,4278,4296,4185,4184,4129,4160,4100,4183,4262,4197,4081,4240,4190,4326,4316,4202,4158,4267,4191,4105,4194,4218,4226,4366,4266,4324,4161,4180,4298,4076,4240,4247,4246,4337,4224,4207,4246,4084,4253,4332,4039,4111,4175,4221,4236,4194,4296,4283,4129,4355,4220,4318,4080,4024,4234,4292,4304,4306,4336,4152,4263,4253,4157,4085,4196,4196,4273,4127,4213,4249,4225,4054,4208,4238,4267,4253,4211,4265,4213,4232,4211,4299,4343,4146,4243,4221,4113,4164,4355,4157,4069,4170,4247,4302,4340,4243,4317,4142,4200,4247,4194,4264,4310,4225,4125,4168,4202,4120,4373,4262,4215,4243,4163,4166,4391,4127,4211,4199,4219,4244,4090,4235,4276,4203,4265,4260,4263,4221,4309,4353,4281,4195,4205,4085,4255,4393,4198,4267,4280,4222,4277,4240,4246,4241,4149,4160,4101,4201,4179,4366,3978,4193,4195,4296,4169,4223,4163,4220,4243,4205,4200,4285,4331,4137,4215,4130,4326,4276,4208,4205,4229,4231,4154,4255,4163,4069,4225,4168,4187,4304,4333,4135,4168,4260,4103,4281,4151,4244,4145,4217,4217,4188,4278,4216,4273,4206,4311,4242,4340,4222,4293,4090,4191,4134,4229,4210,4315,4251,4127,4412,4189,4382,4210,4171,4107,4184,4187,4257,4163,4313,4270,4328,4107,4185,4226,4302,4197,4274,4112,4179,4251,4278,4104,4198,4242,4166,4204,4280,4131,4080,4157,4334,4262,4423,4229,4264,4027,4283,4239,4288,4279,4149,4225,4320,4187,4312,4221,4345,4255,4199,4022,4084,4166,4131,4160,4216,4169,4223,4272,4196,4180,4368,4173,4222,4290,4163,4382,4239,4285,4232,4292,4149,4253,4177,4169,4318,4258,4240,4190,4293,4230,4294,4280,4168,4166,4338,4194,4210,4177,4231,4289,4302,4183,4125,4292,4257,4187,4268,4204,4329,4291,4251,4220,4258,4243,4335,4095,4266,4243,4181,4192,4187,4205,4154,4115,4175,4158,4307,4087,4173,4318,4177,4398,4161,4169,4219,4174,4184,4273,4140,4258,4216,4354,4154,4139,4235,4128,4164,4316,4043,4297,4229,4224,4207,4350,4200,4277,4155,4233,4099,4193,4307,4104,4223,4119,4282,4168,4155,4315,4243,4165,4190,4230,4238,4208,4238,4169,4272,4218,4136,4361,4068,4316,4228,4220,4164,4232,4289,4250,4275,4272,4216,4203,4229,4217,4121,4216,4211,4327,4221,4239,4116,4236,4187,4280,4063,4257,4331,4303,4378,4271,4093,4171,4043,4172,4181,4268,4204,4216,4271,4187,4223,4137,4101,4004,4257,4207,4285,4245,4143,4275,4248,4187,4090,4246,4209,4250,4144,4048,3988,4231,4121,4143,4038,4141,4352,4092,4162,4289,4154,4181,4235,4347,4088,4256,4171,4233,4186,4207,4139,4164,4259,4318,4202,4266,4145,4199,4351,4060,4287,4273,4216,4197,4151,4363,4253,4283,4334,4297,4186,4259,4210,4144,4246,4239,4208,4087,4219,4156,4173,4226,4434,4078,4199,4207,4248,4084,4265,4150,4211,4288,4293,4212,4142,4145,4115,4210,4055,4187,4390,4189,4156,4175,4309,4204,4083,4475,4201,4268,4301,4109,4151,4222,4246,4239,4266,4309,4213,4277,4249,4121,4312,4344,4350,4216,4291,4381,4207,4111,4160,4173,4153,4125,4148,4231,4253,4108,4287,4211,4277,4419,4325,4326,4126,4107,4234,4024,4293,4300,4206,4142,4117,4215,4257,4227,4310,4188,4227,4137,4231,4175,4358,4226,4297,4329,4268,4181,4322,4185,4312,4317,4181,4188,4258,4419,4110,4127,4172,4141,4323,4134,4342,4305,4342,4178,4254,4206,4290,4212,4199,4319,4162,4267,4080,4422,4064,4112,4282,4224,4207,4204,4028,4226,4168,4240,4227,4132,4135,4205,4061,4205,4250,4331,4196,4253,4237,4131,4230,4228,4164,4283,4272,4080,4197,4227,4281,4138,4270,4184,4244,4224,4191,4179,4220,4257,4253,4268,4074,4179,4098,4149,4141,4166,4109,4276,4316,4212,4251,4170,4123,4295,4077,4199,4210,4311,4119,4296,4033,4234,4167,4353,4113,4249,4272,4300,4316,4197,4150,4235,4220,4160,4232,4051,4197,4170,4257,4275,4126,4234,4161,4264,4327,4209,4186,4200,4235,4253,4335,4244,4249,4177,4395,4187,4177,4107,4399,4188,4179,4229,4306,4187,4211,4215,4234,4220,4264,4166,4202,4119,4309,4319,4174,4173,4367,4330,4362,4218,4237,4289,4160,4191,4210,4280,4256,4222,4056,4285,4144,4200,4111,4196,4045,4255,4130,4188,4127,4190,4323,4137,4194,4177,4155,4114,4183,4259,4197,4310,4195,4283,4180,4144,4061,4131,4109,4210,4150,4376,4142,4341,4257,4254,4187,4370,4259,4183,4238,4272,4283,4254,4190,4122,4262,4197,4359,4182,4282,4200,4323,4221,4167,4125,4252,4190,4036,4250,4401,4330,4124,4243,4210,4293,4179,4235,4308,4158,4245,4226,4221,4211,4133,4231,4191,4230,4254,4166,4253,4104,4172,4307,4103,4323,4310,4083,4278,4171,4200,4274,4131,4320,4114,4197,4129,4185,4346,4280,4322,4073,4293,4119,4329,4175,4150,4183,4216,4196,4259,4236,4284,4328,4350,4225,4172,4222,4288,4278,4248,4206,4243,4097,4096,4048,4213,4266,4163,4229,4260,4291,4086,4260,4168,4207,4082,4175,4151,4305,4294,4183,4020,4222,4127,4263,4242,4073,4054,4074,4132,4251,4225,4201,4210,4112,4299,4205,4278,4119,4311,4334,4331,4320,4259,4246,4324,4220,4343,4213,4050,4339,4095,4099,4235,4238,4144,4169,4225,4289,4264,4062,4196,4376,4158,4188,4173,4240,4254,4384,4086,4340,4184,4340,4013,4185,4360,4266,4358,4239,4351,4101,4264,4293,4206,4121,4399,4218,4454,4163,4356,4042,4271,4232,4174,4156,4129,4301,4229,4253,4151,4198,4339,4190,4180,4259,4133,4270,4322,3985,4346,4161,4269,4205,4112,4187,4270,4150,4203,4111,4203,4146,4330,4311,4218,4204,4215,4379,4182,4211,4223,4093,4202,4394,4269,4234,4196,4153,4353,4074,4124,4205,4193,4263,4255,4181,4212,4135,4300,4252,4160,4221,4166,4192,4179,4321,4231,4299,4259,4297,4195,4327,4402,4218,4291,4242,4114,4384,4241,4342,4235,4184,4169,4146},{4332,4463,4423,4309,4351,4402,4385,4518,4431,4586,4436,4391,4336,4345,4336,4426,4473,4469,4280,4526,4439,4477,4309,4413,4373,4313,4365,4475,4430,4361,4379,4343,4366,4375,4352,4436,4296,4298,4406,4378,4326,4345,4368,4421,4324,4324,4354,4317,4270,4436,4339,4335,4453,4371,4335,4313,4323,4430,4366,4436,4349,4354,4455,4436,4458,4383,4485,4237,4244,4448,4320,4379,4250,4389,4340,4472,4412,4335,4415,4429,4398,4279,4329,4369,4467,4416,4295,4462,4347,4275,4291,4373,4442,4374,4309,4318,4180,4252,4501,4412,4259,4322,4297,4220,4300,4490,4519,4379,4337,4330,4354,4336,4252,4480,4316,4435,4295,4426,4379,4321,4316,4415,4345,4450,4397,4443,4474,4421,4404,4323,4352,4406,4376,4348,4546,4402,4390,4469,4277,4284,4315,4453,4429,4404,4441,4343,4368,4372,4317,4344,4354,4331,4403,4426,4511,4378,4369,4416,4323,4323,4339,4388,4391,4458,4374,4315,4382,4327,4283,4449,4382,4193,4333,4253,4357,4259,4455,4276,4355,4347,4360,4311,4330,4200,4381,4438,4470,4418,4415,4425,4432,4346,4549,4410,4404,4223,4304,4372,4392,4388,4363,4222,4325,4473,4342,4182,4258,4607,4435,4484,4456,4423,4479,4219,4377,4499,4371,4351,4411,4208,4292,4605,4450,4384,4422,4159,4456,4379,4346,4367,4175,4283,4231,4452,4241,4420,4494,4308,4536,4405,4355,4445,4483,4265,4323,4502,4214,4466,4380,4237,4341,4449,4363,4457,4388,4310,4321,4267,4400,4195,4509,4392,4271,4289,4417,4349,4368,4528,4542,4386,4330,4246,4277,4371,4331,4455,4402,4453,4278,4465,4274,4447,4387,4369,4348,4430,4340,4466,4532,4504,4253,4455,4466,4270,4451,4485,4289,4418,4287,4380,4413,4298,4382,4290,4347,4262,4399,4400,4249,4301,4350,4356,4388,4493,4495,4515,4332,4322,4286,4236,4479,4336,4276,4320,4478,4262,4306,4368,4393,4325,4565,4297,4319,4256,4583,4475,4312,4519,4221,4436,4423,4438,4350,4562,4274,4472,4338,4477,4448,4300,4425,4331,4383,4258,4309,4342,4412,4389,4251,4424,4484,4466,4417,4383,4438,4305,4319,4310,4459,4514,4397,4388,4420,4454,4438,4361,4369,4330,4276,4392,4482,4503,4445,4432,4335,4366,4385,4511,4472,4229,4184,4327,4279,4383,4236,4380,4280,4377,4493,4260,4416,4437,4460,4460,4245,4347,4582,4285,4185,4234,4443,4323,4392,4325,4436,4408,4466,4421,4278,4372,4457,4313,4548,4409,4383,4335,4361,4429,4467,4397,4326,4474,4274,4385,4245,4416,4294,4315,4472,4451,4365,4256,4272,4372,4374,4582,4345,4401,4287,4320,4127,4225,4209,4421,4358,4498,4429,4250,4329,4319,4333,4334,4358,4356,4467,4329,4310,4388,4305,4400,4370,4193,4414,4331,4503,4351,4471,4521,4207,4390,4567,4460,4291,4378,4332,4410,4306,4482,4432,4518,4335,4374,4228,4343,4331,4499,4378,4447,4286,4368,4441,4363,4360,4246,4304,4516,4371,4476,4281,4376,4436,4399,4385,4461,4359,4466,4325,4465,4282,4427,4289,4287,4301,4383,4426,4674,4397,4407,4462,4358,4516,4354,4311,4554,4247,4365,4318,4325,4403,4382,4339,4467,4377,4429,4321,4387,4466,4452,4226,4442,4367,4287,4302,4430,4313,4440,4321,4444,4353,4361,4406,4517,4493,4297,4382,4361,4599,4371,4462,4421,4479,4420,4495,4474,4446,4428,4475,4448,4415,4463,4428,4587,4483,4359,4278,4433,4252,4260,4415,4391,4389,4444,4370,4401,4447,4437,4365,4374,4375,4364,4355,4211,4246,4444,4490,4303,4412,4490,4524,4377,4492,4380,4195,4423,4395,4466,4367,4410,4422,4342,4495,4444,4355,4413,4575,4347,4396,4506,4325,4369,4305,4348,4395,4288,4215,4420,4252,4358,4424,4458,4338,4282,4411,4494,4397,4355,4327,4440,4395,4469,4315,4276,4346,4388,4509,4369,4357,4289,4403,4313,4422,4504,4449,4355,4416,4561,4400,4510,4437,4428,4275,4247,4422,4229,4377,4428,4536,4425,4470,4415,4429,4512,4293,4337,4372,4512,4389,4376,4408,4445,4390,4351,4413,4294,4461,4376,4320,4247,4384,4485,4450,4390,4498,4210,4344,4456,4436,4307,4374,4404,4364,4371,4429,4339,4510,4307,4438,4271,4442,4444,4396,4357,4510,4240,4378,4391,4252,4364,4405,4443,4418,4336,4368,4341,4414,4411,4431,4321,4563,4446,4337,4383,4430,4481,4487,4300,4387,4357,4365,4290,4332,4339,4388,4301,4558,4406,4320,4422,4289,4304,4366,4315,4367,4460,4445,4364,4491,4366,4249,4453,4393,4412,4413,4222,4331,4422,4356,4350,4440,4330,4366,4392,4260,4309,4348,4458,4345,4360,4513,4420,4363,4406,4297,4421,4266,4304,4385,4258,4399,4287,4477,4288,4292,4386,4226,4429,4343,4425,4332,4334,4477,4339,4393,4539,4262,4381,4336,4332,4325,4549,4320,4410,4276,4305,4355,4412,4478,4316,4280,4370,4450,4367,4373,4401,4302,4315,4516,4350,4457,4511,4393,4369,4434,4393,4454,4602,4252,4493,4386,4371,4345,4445,4409,4443,4411,4330,4398,4205,4378,4337,4275,4505,4333,4410,4392,4305,4346,4345,4301,4430,4424,4420,4365,4455,4279,4368,4495,4428,4471,4324,4227,4411,4230,4339,4235,4465,4420,4254,4436,4372,4378,4451,4422,4296,4541,4407,4383,4542,4345,4344,4305,4329,4419,4230,4156,4392,4363,4280,4311,4260,4448,4368,4458,4405,4333,4264,4417,4486,4380,4417,4342,4357,4346,4411,4558,4135,4316,4346,4394,4495,4359,4416,4324,4476,4397,4343,4358,4307,4323,4358,4261,4386,4331,4473,4464,4394,4422,4271,4311,4449,4436,4458,4363,4224,4243,4351,4503,4301,4295,4402,4420,4338,4398,4275,4442,4510,4402,4463,4377,4473,4374,4264,4404,4290,4224,4323,4511,4500,4368,4398,4383,4516,4293,4206,4364,4336,4242,4309,4325,4215,4382,4376,4240,4386,4311,4219,4348,4442,4456,4292,4433,4419,4289,4313,4387,4277,4458,4223,4455,4465,4407,4396,4261,4405,4360,4330,4387,4362,4393,4407,4368,4383,4404,4355,4332,4348,4356,4367,4267,4246,4294,4431,4383,4454,4537,4379,4471,4308,4430,4322,4425,4368,4329,4307,4350,4333,4354,4242,4337,4586,4430,4316,4362,4388,4385,4348,4333,4342,4307,4387,4505,4280,4470,4332,4252,4423,4505,4272,4468,4486,4338,4390,4376,4364,4387,4404,4280,4364,4261,4470,4387,4370,4519,4383,4395,4485,4284,4300,4391,4544,4334,4316,4406,4371,4313,4462,4431,4382,4467,4461,4290,4320,4270,4437,4352,4300,4535,4389,4319,4413,4403,4301,4221,4427,4449,4437,4253,4378,4314,4490,4312,4381,4449,4317,4348,4472,4336,4531,4485,4494,4337,4385,4368,4434,4334,4328,4471,4333,4383,4515,4385,4447,4338,4438,4331,4269,4354,4275,4436,4330,4298,4352,4433,4354,4449,4471,4383,4337,4433,4398,4372,4363,4363,4527,4381,4377,4370,4384,4337,4290,4281,4291,4539,4253,4515,4441,4430,4550,4462,4344,4366,4404,4418,4352,4339,4530,4369,4356,4441,4423,4361,4174,4492,4403,4337,4492,4365,4331,4258,4445,4301,4216,4497,4324,4531,4388,4391,4423,4234,4412,4360,4311,4511,4397,4450,4408,4487,4506,4268,4310,4327,4367,4326,4306,4495,4270,4332,4475,4481,4300,4229,4386,4450,4210,4430,4261,4347,4376,4297,4445,4497,4467,4416,4509,4394,4180,4287,4450,4493,4270,4343,4488,4386,4333,4303,4268,4305,4336,4379,4257,4285,4455,4424,4422,4432,4275,4451,4392,4300,4362,4396,4426,4367,4307,4417,4349,4419,4463,4540,4342,4485,4355,4392,4417,4353,4397,4260,4299,4438,4589,4403,4308,4379,4384,4275,4252,4322,4349,4305,4463,4218,4442,4426,4336,4411,4379,4488,4338,4404,4342,4451,4462,4382,4356,4490,4495,4458,4290,4304,4550,4378,4370,4376,4365,4310,4228,4305,4404,4386,4471,4311,4481,4341,4397,4363,4403,4245,4407,4292,4506,4365,4237,4361,4493,4276,4274,4475,4280,4266,4361,4367,4264,4486,4117,4343,4429,4284,4312,4288,4518,4257,4313,4250,4461,4450,4411,4298,4372,4535,4404,4379,4174,4150,4342,4303,4344,4413,4228,4319,4363,4310,4313,4402,4490,4373,4386,4317,4427,4409,4287,4407,4318,4453,4368,4404,4392,4472,4366,4470,4445,4380,4504,4503,4270,4408,4350,4385,4411,4303,4339,4378,4361,4315,4347,4369,4309,4412,4238,4375,4356,4342,4248,4332,4364,4404,4478,4461,4472,4298,4455,4327,4487,4315,4312,4426,4418,4228,4357,4398,4426,4347,4454,4393,4438,4359,4406,4416,4389,4434,4317,4380,4416,4255,4412,4439,4419,4357,4269,4409,4355,4475,4377,4420,4225,4293,4321,4417,4487,4416,4437,4563,4443,4340,4366,4301,4281,4367,4251,4166,4330,4346,4462,4306,4270,4399,4312,4392,4323,4298,4430,4297,4476,4307,4405,4385,4356,4474,4409,4327,4491,4428,4428,4354,4352,4362,4304,4395,4403,4360,4426,4298,4354,4331,4473,4454,4333,4324,4526,4468,4519,4338,4467,4377,4366,4449,4376,4373,4250,4272,4392,4432,4341,4416,4349,4489,4211,4417,4368,4421,4483,4360,4448,4403,4389,4378,4421,4294,4307,4334,4299,4279,4390,4314,4292,4473,4420,4341,4360,4283,4384,4497,4494,4193,4579,4344,4434,4436,4325,4390,4405,4314,4402,4508,4340,4368,4594,4388,4353,4450,4491,4186,4439,4235,4352,4435,4288,4446,4455,4349,4344,4401,4279,4313,4322,4472,4476,4336,4325,4492,4451,4409,4411,4340,4326,4335,4349,4296,4426,4498,4416,4266,4351,4434,4512,4434,4493,4388,4316,4416,4527,4287,4367,4338,4321,4421,4295,4388,4305,4444,4273,4424,4337,4563,4373,4361,4460,4373,4398,4318,4475,4427,4384,4318,4447,4432,4354,4479,4456,4259,4411,4342,4376,4447,4337,4461,4393,4561,4397,4223,4499,4282,4437,4344,4398,4419,4290,4487,4308,4469,4480,4502,4347,4463,4383,4337,4394,4331,4448,4413,4409,4397,4383,4390,4289,4545,4232,4329,4330,4278,4323,4341,4364,4421,4421,4350,4416,4385,4281,4401,4257,4342,4245,4386,4271,4443,4443,4221,4374,4324,4440,4479,4552,4361,4302,4210,4336,4372,4296,4336,4355,4526,4429,4416,4354,4399,4441,4320,4313,4244,4297,4460,4324,4397,4357,4300,4359,4334,4329,4463,4356,4440,4475,4493,4357,4380,4230,4443,4330,4379,4416,4419,4426,4283,4341,4258,4350,4416,4342,4354,4358,4260,4434,4508,4364,4259,4353,4429,4334,4366,4266,4337,4287,4305,4470,4435,4523,4326,4367,4346,4405,4359,4304,4253,4297,4155,4441,4403,4377,4331,4335,4367,4518,4312,4288,4264,4457,4436,4311,4406,4379,4341,4496,4394,4326,4384,4333,4397,4311,4416,4431,4255,4424,4438,4419,4336,4372,4408,4394,4273,4480,4357,4377,4355,4397,4414,4344,4396,4413,4335,4454,4478,4374,4319,4270,4528,4321,4388,4394,4347,4361,4465,4291,4300,4274,4415,4307,4369,4433,4250,4355,4373,4457,4488,4365,4505,4438,4287,4369,4364,4414,4296,4397,4410,4468,4366,4414,4333,4484,4245,4417,4306,4492,4425,4517,4420,4489,4305,4445,4383,4557,4424,4446,4391,4361,4418,4301,4335,4309,4384,4316,4409,4308,4406,4339,4320,4354,4360,4368,4344,4382,4479,4327,4374,4323,4316,4436,4317,4310,4290,4343,4412,4344,4297,4389,4401,4388,4316,4248,4530,4418,4286,4437,4287,4294,4398,4320,4236,4518,4386,4421,4353,4337,4502,4219,4394,4343,4419,4467,4458,4346,4470,4236,4228,4378,4261,4391,4361,4256,4368,4345,4382,4342,4296,4372,4440,4455,4268,4262,4349,4457,4443,4463,4317,4310,4448,4170,4332,4339,4561,4358,4318,4518,4425,4493,4421,4337,4385,4429,4446,4392,4476,4375,4378,4398,4393,4327,4334,4380,4425,4360,4508,4357,4248,4375,4401,4469,4332,4471,4351,4501,4363,4250,4429,4305,4402,4378,4367,4379,4420,4324,4431,4372,4286,4392,4360,4291,4563,4322,4253,4489,4441,4427,4293,4480,4359,4376,4363,4412,4357,4250,4462,4494,4266,4431,4305,4396,4412,4399,4432,4363,4332,4342,4386,4250,4367,4379,4579,4261,4342,4418,4496,4381,4418,4329,4421,4533,4206,4368,4432,4386,4296,4308,4464,4328,4257,4331,4453,4496,4506,4499,4370,4447,4355,4459,4306,4455,4369,4373,4321,4533,4349,4290,4408,4364,4327,4450,4428,4294,4543,4470,4439,4411,4464,4572,4436,4374,4363,4446,4326,4479,4274,4491,4451,4449,4403,4310,4281,4461,4490,4306,4251,4283,4247,4517,4391,4451,4300,4436,4368,4318,4474,4404,4435,4454,4237,4371,4346,4455,4279,4365,4413,4328,4415,4452,4553,4395,4361,4378,4309,4455,4461,4297,4366,4275,4198,4356,4514,4359,4413,4486,4364,4287,4424,4503,4286,4437,4488,4232,4363,4347,4442,4451,4390,4294,4337,4482,4318,4325,4339,4306,4384,4274,4321,4278,4372,4308,4400,4570,4297,4362,4327,4357,4285,4283,4461,4315,4250,4539,4366,4530,4342,4296,4423,4297,4343,4428,4477,4260,4460,4362,4292,4248,4411,4343,4369,4472,4355,4427,4321,4399,4258,4351,4244,4333,4407,4389,4251,4391,4367,4315,4346,4393,4456,4377,4342,4337,4330,4432,4297,4352,4509,4410,4301,4301,4368,4473,4333,4334,4430,4306,4181,4488,4537,4355,4407,4419,4357,4469,4343,4377,4274,4489,4351,4329,4206,4394,4448,4371,4337,4288,4342,4417,4371,4393,4459,4319,4375,4203,4406,4381,4382,4419,4332,4392,4326,4128,4419,4469,4337,4449,4422,4392,4424,4267,4282,4509,4354,4485,4441,4393,4331,4410,4314,4355,4420,4581,4430,4387,4309,4362,4374,4380,4280,4557,4335,4397,4414,4450,4277,4420,4291,4463,4345,4363,4332,4318,4300,4342,4514,4532,4506,4261,4236,4392,4410,4293,4470,4398,4432,4355,4393,4326,4423,4247,4455,4393,4208,4383,4386,4291,4341,4289,4493,4375,4407,4467,4412,4294,4366,4290,4402,4509,4451,4324,4296,4482,4397,4496,4344,4457,4393,4357,4395,4530,4310,4325,4335,4454,4501,4267,4310,4446,4338,4382,4424,4457,4305,4311,4385,4132,4530,4462,4476,4514,4336,4330,4393,4303,4552,4426,4414,4460,4393,4426,4294,4359,4381,4404,4392,4239,4435,4453,4316,4444,4484,4203,4400,4453,4435,4393,4506,4320,4432,4488,4386,4184,4364,4358,4473,4309,4339,4275,4364,4326,4336,4386,4218,4485,4478,4415,4508,4262,4400,4415,4554,4434,4381,4322,4333,4346,4319,4430,4396,4456,4266,4267,4321,4411,4297,4349,4273,4375,4374,4319,4387,4438,4354,4353,4423,4416,4428,4449,4296,4331,4238,4390,4490,4361,4467,4369,4417,4276,4442,4272,4447,4373,4433,4366,4263,4402,4216,4402,4521,4268,4465,4369,4489,4460,4311,4511,4460,4442,4338,4480,4359,4365,4314,4289,4530,4340,4408,4182,4264,4456,4482,4330,4287,4360,4331,4507,4508,4500,4345,4480,4463,4452,4368,4374,4410,4279,4372,4476,4344,4399,4291,4429,4601,4308,4399,4487,4389,4383,4491,4393,4356,4462,4440,4394,4502,4263,4318,4239,4293,4270,4442,4354,4385,4468,4435,4281,4521,4606,4287,4403,4396,4354,4379,4350,4553,4291,4335,4419,4419,4289,4411,4367,4404,4310,4456,4300,4287,4416,4414,4496,4299,4302,4498,4438,4528,4226,4413,4339,4453,4567,4307,4224,4422,4327,4408,4237,4294,4441,4222,4447,4216,4346,4280,4457,4431,4315,4489,4352,4443,4461,4363,4411,4238,4450,4289,4439,4390,4351,4418,4417,4466,4423,4479,4355,4399,4285,4377,4356,4247,4345,4351,4386,4374,4381,4450,4289,4424,4396,4398,4372,4525,4351,4472,4207,4457,4290,4372,4351,4210,4431,4243,4292,4322,4317,4501,4281,4460,4455,4481,4396,4414,4342,4370,4342,4302,4415,4528,4427,4477,4264,4359,4405,4284,4232,4288,4408,4429,4486,4338,4365,4447,4437,4433,4322,4380,4481,4329,4390,4264,4344,4388,4470,4534,4370,4338,4328,4314,4466,4335,4383,4258,4349,4520,4425,4487,4374,4359,4376,4530,4488,4425,4265,4388,4303,4276,4313,4469,4454,4265,4421,4273,4395,4299,4430,4394,4374,4441,4489,4313,4415,4465,4424,4369,4381,4537,4291,4295,4353,4367,4384,4289,4288,4393,4345,4225,4236,4429,4340,4447,4446,4219,4201,4436,4511,4486,4429,4368,4434,4442,4469,4335,4341,4527,4305,4281,4413,4354,4219,4487,4358,4347,4440,4281,4342,4470,4365,4319,4333,4433,4514,4359,4355,4316,4543,4459,4432,4527,4333,4394,4290,4428,4460,4428,4274,4177,4437,4281,4389,4305,4354,4323,4438,4285,4334,4176,4465,4384,4320,4481,4342,4393,4161,4468,4407,4351,4315,4429,4400,4412,4341,4317,4268,4307,4441,4476,4385,4302,4499,4260,4194,4398,4332,4424,4437,4445,4467,4302,4313,4431,4423,4324,4349,4250,4193,4404,4374,4454,4414,4391,4387,4329,4349,4178,4442,4371,4425,4266,4274,4449,4516,4275,4333,4497,4363,4239,4379,4368,4392,4455,4460,4321,4388,4181,4422,4380,4473,4419,4456,4401,4265,4373,4269,4455,4312,4312,4275,4438,4397,4439,4422,4430,4425,4279,4274,4374,4298,4453,4511,4250,4403,4322,4400,4396,4513,4397,4414,4408,4431,4481,4428,4403,4453,4363,4554,4424,4276,4405,4377,4291,4384,4457,4419,4315,4442,4483,4358,4140,4315,4379,4462,4467,4357,4507,4399,4476,4349,4407,4301,4160,4425,4381,4471,4329,4398,4367,4383,4435,4459,4335,4324,4372,4419,4322,4351,4393,4267,4379,4257,4394,4464,4395,4227,4355,4326,4249,4308,4524,4407,4300,4377,4351,4403,4486,4347,4477,4297,4332,4464,4291,4376,4344,4402,4445,4381,4534,4311,4483,4180,4396,4440,4466,4326,4436,4466,4461,4380,4426,4397,4379,4437,4330,4408,4378,4380,4423,4379,4310,4304,4229,4259,4406,4417,4570,4287,4261,4405,4422,4326,4489,4400,4334,4233,4354,4439,4351,4316,4506,4297,4389,4377,4327,4467,4337,4209,4331,4329,4394,4297,4294,4288,4422,4405,4408,4329,4288,4458,4368,4378,4374,4389,4470,4363,4381,4388,4386,4256,4251,4255,4311,4451,4332,4486,4390,4304,4352,4356,4352,4398,4531,4462,4379,4410,4398,4422,4282,4334,4312,4486,4441,4186,4429,4268,4306,4428,4338,4410,4375,4516,4413,4294,4653,4248,4447,4351,4384,4332,4396,4391,4289,4443,4435,4336,4444,4402,4335,4498,4378,4386,4324,4436,4455,4352,4363,4206,4472,4473,4436,4396,4366,4538,4188,4455,4424,4451,4578,4269,4433,4301,4351,4367,4453,4506,4286,4524,4510,4394,4322,4398,4373,4273,4344,4466,4346,4577,4316,4270,4376,4379,4307,4363,4281,4345,4363,4347,4540,4432,4426,4368,4291,4276,4357,4378,4441,4271,4499,4295,4325,4452,4389,4305,4371,4438,4314,4348,4529,4324,4288,4482,4488,4256,4508,4391,4314,4340,4283,4308,4369,4293,4446,4370,4485,4463,4243,4469,4320,4337,4609,4452,4290,4290,4266,4410,4378,4511,4413,4428,4353,4213,4430,4285,4368,4428,4387,4321,4250,4430,4323,4377,4372,4419,4376,4447,4285,4374,4402,4337,4470,4348,4305,4531,4430,4368,4467,4321,4451,4529,4335,4292,4541,4326,4301,4491,4343,4283,4377,4358,4484,4396,4443,4326,4378,4355,4367,4286,4420,4371,4445,4362,4453,4327,4355,4333,4339,4361,4304,4449,4203,4475,4249,4323,4277,4323,4268,4259,4356,4308,4267,4403,4260,4304,4417,4359,4317,4316,4483,4417,4425,4370,4355,4305,4309,4355,4264,4454,4453,4411,4487,4278,4521,4346,4285,4320,4425,4651,4398,4453,4315,4396,4345,4333,4358,4430,4369,4421,4351,4483,4485,4387,4215,4396,4452,4294,4477,4420,4454,4326,4536,4415,4231,4325,4384,4421,4318,4300,4351,4276,4315,4371,4323,4256,4338,4349,4365,4364,4301,4446,4198,4411,4233,4420,4267,4359,4401,4309,4445,4453,4315,4351,4490,4290,4331,4398,4429,4176,4500,4343,4217,4477,4260,4225,4501,4383,4320,4394,4356,4435,4273,4377,4315,4439,4302,4333,4452,4301,4418,4363,4512,4447,4463,4436,4340,4294,4371,4460,4249,4368,4374,4261,4410,4414,4379,4287,4373,4495,4384,4230,4397,4162,4393,4291,4366,4379,4328,4536,4436,4422,4383,4357,4323,4280,4379,4305,4366,4401,4209,4399,4339,4357,4308,4380,4464,4385,4364,4354,4462,4445,4344,4392,4447,4409,4426,4415,4311,4441,4374,4305,4410,4405,4490,4393,4249,4424,4193,4417,4490,4262,4303,4498,4399,4347,4327,4379,4409,4415,4407,4420,4402,4430,4457,4531,4313,4281,4397,4386,4100,4381,4290,4347,4441,4448,4504,4509,4525,4372,4442,4467,4403,4341,4396,4371,4405,4463,4344,4322,4520,4395,4382,4245,4470,4315,4238,4467,4363,4320,4335,4459,4272,4255,4404,4409,4371,4442,4367,4272,4476,4352,4210,4400,4339,4428,4382,4233,4472,4337,4328,4469,4406,4421,4376,4309,4437,4375,4274,4359,4442,4494,4288,4408,4324,4336,4360,4341,4374,4339,4243,4361,4427,4374,4477,4312,4291,4477,4367,4361,4419,4400,4339,4376,4386,4508,4420,4332,4435,4523,4324,4472,4467,4228,4379,4371,4242,4249,4436,4295,4429,4494,4489,4445,4285,4396,4366,4410,4338,4476,4391,4309,4445,4427,4389,4435,4302,4508,4324,4275,4366,4333,4340,4320,4317,4280,4382,4260,4497,4295,4456,4256,4292,4321,4306,4448,4384,4327,4319,4487,4266,4484,4527,4376,4442,4326,4323,4334,4307,4497,4555,4285,4280,4346,4491,4402,4324,4362,4526,4421,4252,4250,4335,4414,4369,4308,4239,4378,4414,4483,4276,4357,4398,4318,4548,4436,4252,4253,4412,4449,4480,4315,4483,4483,4338,4447,4334,4404,4334,4339,4355,4360,4240,4410,4382,4372,4312,4304,4476,4315,4394,4504,4483,4466,4283,4430,4559,4579,4443,4493,4244,4425,4425,4346,4324,4425,4420,4355,4302,4485,4458,4413,4407,4401,4214,4415,4324,4427,4476,4347,4357,4411,4331,4457,4441,4406,4350,4360,4423,4455,4513,4260,4351,4489,4355,4364,4285,4338,4390,4504,4435,4298,4270,4244,4244,4264,4549,4301,4329,4374,4300,4371,4449,4381,4374,4458,4338,4413,4314,4311,4470,4339,4417,4211,4404,4269,4332,4469,4433,4123,4370,4342,4347,4310,4292,4321,4415,4323,4338,4331,4329,4450,4307,4334,4460,4523,4350,4323,4379,4501,4573,4420,4432,4362,4384,4348,4427,4320,4570,4390,4286,4311,4470,4351,4462,4439,4385,4339,4407,4281,4362,4390,4499,4385,4413,4308,4432,4452,4524,4436,4256,4372,4407,4287,4292,4413,4408,4369,4420,4463,4413,4390,4381,4387,4431,4286,4432,4432,4293,4361,4274,4464,4478,4482,4499,4311,4313,4412,4414,4306,4246,4480,4438,4338,4403,4370,4376,4447,4259,4287,4301,4304,4424,4269,4380,4436,4509,4379,4325,4459,4408,4304,4324,4364,4263,4166,4357,4274,4345,4239,4372,4360,4422,4463,4405,4422,4372,4315,4389,4473,4315,4364,4576,4357,4397,4332,4305,4442,4182,4324,4288,4410,4320,4498,4371,4361,4294,4452,4415,4420,4491,4367,4418,4393,4261,4338,4402,4344,4331,4289,4439,4433,4392,4483,4214,4396,4434,4251,4226,4410,4339,4317,4343,4500,4370,4396,4367,4242,4369,4473,4448,4472,4428,4337,4324,4378,4498,4311,4406,4356,4513,4421,4486,4492,4484,4545,4371,4195,4374,4489,4395,4483,4316,4437,4373,4428,4344,4459,4323,4285,4351,4491,4324,4316,4369,4451,4533,4341,4409,4392,4327,4413,4385,4284,4263,4434,4223,4390,4377,4376,4346,4349,4497,4461,4216,4412,4292,4492,4422,4354,4238,4358,4498,4426,4241,4551,4385,4393,4442,4327,4400,4237,4328,4421,4414,4488,4387,4427,4369,4374,4313,4457,4377,4400,4343,4225,4513,4372,4320,4361,4128,4483,4362,4308,4281,4322,4297,4469,4272,4296,4386,4369,4476,4346,4314,4303,4208,4499,4378,4446,4347,4437,4303,4336,4492,4507,4381,4278,4358,4423,4492,4435,4387,4438,4546,4473,4395,4462,4540,4297,4539,4337,4222,4448,4560,4286,4312,4277,4388,4503,4318,4334,4414,4391,4552,4368,4421,4487,4390,4447,4236,4257,4381,4375,4363,4419,4340,4459,4483,4425,4479,4370,4399,4326,4286,4340,4283,4367,4417,4463,4299,4333,4313,4527,4340,4348,4395,4356,4356,4327,4325,4518,4382,4305,4316,4380,4378,4399,4379,4307,4388,4386,4318,4356,4427,4263,4365,4409,4326,4419,4245,4467,4428,4427,4437,4374,4429,4400,4350,4323,4488,4218,4418,4303,4460,4553,4298,4358,4351,4456,4385,4302,4414,4323,4363,4428,4361,4414,4447,4244,4450,4269,4375,4382,4413,4439,4364,4344,4357,4446,4375,4381,4375,4376,4316,4376,4424,4293,4377,4268,4481,4335,4488,4318,4437,4572,4300,4379,4361,4482,4423,4536,4385,4336,4388,4476,4339,4428,4423,4304,4511,4515,4553,4324,4332,4342,4253,4307,4378,4396,4237,4363,4321,4370,4426,4322,4219,4291,4501,4437,4413,4504,4352,4414,4544,4400,4204,4256,4380,4362,4313,4246,4283,4308,4404,4302,4298,4414,4325,4389,4384,4477,4463,4279,4327,4402,4255,4226,4373,4423,4291,4449,4377,4287,4242,4358,4485,4466,4339,4440,4433,4365,4325,4392,4451,4419,4359,4210,4406,4366,4373,4208,4492,4369,4339,4349,4453,4441,4347,4381,4408,4378,4393,4365,4308,4329,4402,4393,4327,4377,4247,4319,4339,4375,4375,4451,4377,4520,4376,4415,4370,4350,4376,4211,4527,4292,4455,4362,4382,4510,4287,4277,4367,4390,4326,4422,4414,4378,4353,4222,4362,4436,4332,4399,4276,4368,4579,4511,4402,4373,4327,4370,4426,4357,4511,4441,4445,4236,4389,4337,4345,4376,4309,4379,4441,4416,4425,4295,4410,4434,4383,4499,4258,4402,4363,4365,4446,4453,4329,4417,4448,4295,4378,4320,4436,4340,4401,4398,4358,4449,4325,4258,4416,4513,4391,4449,4311,4482,4210,4482,4240,4326,4334,4311,4208,4285,4352,4347,4347,4325,4413,4223,4306,4427,4425,4320,4430,4561,4416,4508,4381,4405,4252,4363,4556,4348,4288,4473,4246,4570,4315,4471,4451,4404,4398,4379,4505,4343,4312,4277,4367,4483,4327,4318,4476,4318,4278,4399,4316,4370,4433,4509,4422,4257,4324,4507,4408,4400,4408,4423,4340,4326,4441,4292,4388,4270,4413,4458,4504,4458,4399,4318,4278,4288,4250,4377,4526,4425,4325,4415,4375,4337,4337,4450,4477,4321,4421,4478,4320,4383,4502,4502,4298,4307,4337,4283,4290,4392,4467,4360,4397,4405,4363,4396,4354,4347,4533,4382,4310,4366,4473,4343,4436,4267,4394,4480,4391,4337,4386,4325,4395,4369,4477,4405,4375,4263,4391,4374,4341,4377,4427,4382,4450,4377,4241,4274,4528,4274,4381,4315,4402,4465,4383,4117,4478,4394,4473,4506,4337,4281,4384,4259,4352,4374,4314,4417,4379,4348,4466,4485,4370,4327,4437,4295,4334,4382,4418,4396,4482,4387,4564,4454,4341,4524,4349,4429,4221,4354,4317,4429,4443,4270,4477,4408,4326,4345,4199,4422,4387,4213,4375,4359,4425,4451,4374,4386,4409,4301,4348,4477,4316,4313,4284,4421,4465,4298,4341,4323,4303,4457,4324,4539,4312,4312,4255,4384,4338,4497,4439,4336,4251,4314,4464,4490,4403,4363,4501,4350,4369,4373,4345,4306,4346,4383,4338,4374,4341,4180,4313,4439,4410,4514,4379,4458,4296,4419,4391,4412,4343,4207,4523,4483,4350,4461,4358,4430,4430,4322,4386,4424,4335,4282,4451,4445,4389,4366,4381,4280,4331,4201,4245,4345,4211,4253,4474,4240,4410,4363,4332,4416,4333,4345,4396,4365,4407,4379,4484,4367,4464,4264,4294,4363,4270,4436,4338,4174,4315,4427,4450,4467,4378,4434,4335,4386,4335,4323,4497,4399,4393,4339,4369,4411,4427,4357,4268,4426,4260,4339,4413,4386,4441,4314,4411,4372,4442,4431,4395,4367,4401,4385,4364,4373,4375,4405,4312,4449,4516,4322,4401,4290,4368,4294,4313,4223,4376,4634,4543,4287,4445,4327,4434,4453,4525,4394,4413,4445,4382,4418,4414,4252,4356,4334,4348,4262,4480,4278,4197,4221,4431,4363,4422,4413,4437,4450,4197,4487,4468,4496,4328,4409,4358,4513,4504,4466,4383,4271,4387,4365,4337,4467,4200,4316,4440,4180,4417,4500,4383,4265,4313,4264,4404,4305,4270,4483,4346,4358,4214,4421,4398,4469,4450,4454,4413,4428,4270,4291,4584,4403,4462,4441,4435,4410,4286,4435,4297,4323,4299,4419,4283,4296,4487,4521,4533,4366,4394,4393,4409,4315,4386,4378,4454,4425,4420,4443,4394,4335,4249,4410,4479,4377,4497,4400,4449,4383,4314,4544,4445,4171,4358,4356,4420,4372,4367,4234,4338,4376,4408,4357,4461,4386,4443,4318,4508,4441,4257,4310,4326,4174,4408,4321,4330,4135,4289,4341,4400,4278,4390,4593,4372,4353,4248,4370,4412,4376,4447,4420,4270,4365,4241,4350,4379,4432,4369,4477,4334,4444,4428,4346,4469,4480,4420,4437,4355,4310,4306,4392,4347,4264,4275,4257,4363,4615,4431,4420,4361,4481,4431,4385,4461,4410,4438,4420,4450,4279,4250,4345,4300,4324,4310,4441,4374,4349,4206,4366,4539,4282,4325,4393,4520,4334,4337,4387,4424,4523,4317,4350,4326,4448,4359,4394,4401,4369,4387,4441,4313,4451,4261,4239,4216,4328,4465,4302,4451,4337,4378,4574,4377,4370,4428,4324,4403,4342,4304,4427,4394,4352,4323,4536,4471,4276,4239,4410,4446,4402,4496,4334,4233,4490,4441,4381,4495,4283,4289,4274,4341,4348,4415,4433,4494,4399,4324,4443,4313,4301,4260,4429,4461,4276,4394,4292,4197,4314,4406,4251,4380,4372,4362,4434,4300,4285,4300,4329}},
 
{{1000,2.500000},{117,95,113,111,116,91,76,93,92,88,91,131,87,90,96,69,93,80,82,86,115,84,108,102,91,117,116,105,96,82,88,102,73,105,93,93,95,112,102,98,80,86,107,80,129,97,107,73,66,72,88,90,93,103,79,96,61,130,92,90,91,84,110,96,112,88,101,89,102,59,92,84,93,112,103,94,71,87,108,92,130,84,93,81,76,118,88,103,116,107,90,111,117,113,87,88,109,131,101,136,80,97,113,87,85,56,107,86,89,90,76,92,58,89,102,99,98,97,92,102,91,102,115,78,117,80,89,98,102,100,93,96,66,90,94,83,80,93,109,95,95,88,88,99,91,94,84,94,93,99,84,92,72,106,97,103,114,85,90,95,117,98,87,115,105,97,90,100,86,84,85,118,81,98,83,91,90,123,60,85,104,83,89,118,101,93,102,82,130,99,96,119,122,66,105,111,104,111,90,102,100,98,97,153,146,89,101,67,104,77,116,112,74,72,97,92,104,63,73,95,103,75,106,82,83,115,112,117,80,122,87,83,98,107,88,105,90,113,98,79,72,121,82,107,76,88,98,87,99,119,121,86,83,122,116,95,92,113,108,85,79,86,102,98,84,93,87,120,95,94,107,97,111,81,122,87,93,72,89,87,94,109,92,95,111,128,103,88,90,84,97,102,108,132,123,102,91,82,122,93,76,110,122,101,78,96,96,85,119,72,110,92,84,105,84,95,102,78,99,86,93,109,110,113,90,109,107,77,77,119,56,105,111,75,72,102,108,97,84,100,98,95,86,77,99,97,85,89,91,92,107,108,106,81,90,104,75,78,125,100,111,90,113,83,82,108,77,94,108,90,95,105,75,83,97,114,103,83,98,90,93,70,118,105,111,90,104,111,107,80,103,92,110,97,81,90,92,78,97,103,100,96,102,114,83,105,94,103,92,79,95,89,100,106,79,103,112,62,92,86,102,95,108,80,83,75,88,86,70,111,109,122,87,107,110,85,93,124,91,113,85,80,89,99,96,102,109,108,113,54,92,103,73,97,101,101,80,89,75,104,92,90,95,88,107,91,85,103,106,82,84,87,93,102,83,93,106,89,88,125,96,97,83,94,84,95,75,115,81,104,111,89,136,86,112,101,92,116,102,99,103,71,100,79,87,111,84,79,82,125,108,93,107,108,109,75,118,71,92,101,82,115,99,86,101,107,75,114,87,96,72,95,92,80,96,95,100,79,94,98,96,86,96,133,110,131,110,96,83,103,99,105,96,114,85,99,137,108,85,99,113,75,89,112,115,129,96,104,75,137,111,101,80,103,81,70,106,93,101,104,99,83,129,90,62,90,78,98,83,70,105,103,69,119,116,101,112,95,84,93,74,78,96,114,88,117,68,86,83,97,112,85,97,103,92,96,111,129,99,133,96,70,108,64,76,90,88,99,81,108,102,95,96,79,107,72,95,75,87,94,87,104,84,80,112,89,108,105,86,70,89,99,99,93,83,108,76,79,70,96,110,104,102,94,100,85,103,86,84,103,102,87,112,96,69,76,96,85,103,105,87,78,99,83,100,100,118,117,94,114,88,98,124,109,85,96,92,80,103,90,90,102,109,85,85,88,79,100,77,83,77,78,97,111,87,76,98,108,83,84,79,105,102,72,115,117,122,115,88,86,90,85,109,77,89,62,81,89,89,85,90,95,102,94,79,103,107,103,59,91,92,119,85,90,82,93,69,98,115,85,73,95,77,146,91,123,64,85,65,123,87,110,76,86,92,86,106,87,87,98,102,97,111,80,91,115,109,102,101,101,110,104,78,69,78,99,80,84,104,104,79,82,115,97,97,111,92,110,96,102,75,91,102,111,108,96,107,106,93,103,91,77,116,103,76,102,91,97,85,82,80,101,92,84,115,103,71,104,116,105,117,72,72,103,90,79,109,93,110,105,93,79,94,109,70,95,101,101,101,71,85,95,79,101,111,70,94,94,100,60,117,99,91,85,117,103,80,119,85,114,90,102,91,81,101,104,92,107,78,97,84,97,130,81,66,107,77,88,96,120,88,99,123,92,112,111,72,109,75,108,94,87,113,100,81,100,98,98,113,91,83,77,91,101,109,82,76,93,77,95,102,109,92,93,98,108,82,100,88,66,88,116,83,95,83,99,104,90,129,96,76,87,101,107,89,89,85,111,72,97,106,99,116,91,97,104,94,97,70,112,85,83,99,77,91,110,91,68,76,101,132,71,73,91,80,114,90,91,79,77,87,92,106,76,115,75,116,116,100,100,96,95,65,120,128,92,66,99,102,106,92,101,83,85,79,102,123,85,93,110,92,95,123,114,118,95,61,83,100,129,72,101,113,88,88,87,79,98,99,92,95,88,118,113,102,81,111,117,110,111,94,124,88,106,113,98,81,97,110,117,115,74,100,85,100,98,90,92,94,101,98,88,83,128,99,90,116,124,84,99,71,81,115,118,110,91,66,102,83,127,100,115,87,100,89,99,136,99,93,127,109,77,81,116,130,92,67,89,105,62,69,95,90,90,92,99,84,101,97,98,77,89,101,91,95,93,109,67,99,106,100,117,80,70,91,95,95,95,110,96,72,75,112,130,108,97,73,102,72,117,107,108,102,109,87,100,106,104,71,88,109,104,100,78,95,118,99,123,114,80,96,95,82,80,67,74,113,82,89,81,80,95,81,92,94,87,86,106,96,56,104,83,99,101,111,88,132,103,87,91,93,100,119,78,71,123,100,80,86,96,80,103,81,103,112,108,85,95,106,108,81,92,97,109,115,96,82,82,74,85,88,104,91,96,143,123,64,97,97,91,96,76,93,72,109,79,94,95,91,104,112,92,94,96,82,96,93,84,98,76,113,75,93,92,101,97,114,79,87,73,66,114,83,99,98,80,80,117,85,112,80,85,92,78,108,119,92,110,93,87,105,100,82,109,95,79,125,79,98,102,92,73,90,82,101,93,95,80,80,92,87,74,92,80,96,118,98,82,72,96,84,67,82,129,111,94,96,116,73,98,80,104,77,93,119,87,74,84,88,86,100,78,77,96,88,122,89,109,102,99,89,84,101,108,73,72,103,99,112,71,97,90,98,113,91,113,100,85,103,95,83,91,87,80,94,100,99,75,95,105,66,101,105,95,75,123,88,116,75,101,87,101,89,89,74,94,81,78,81,109,88,94,91,105,112,86,114,113,103,77,108,70,104,110,82,72,123,85,88,114,106,104,110,96,76,134,104,93,78,76,106,98,82,85,85,101,122,93,90,96,108,107,72,95,98,96,87,99,83,101,124,83,106,92,78,107,105,89,82,125,95,92,97,113,102,121,84,113,83,119,100,102,109,96,93,82,126,96,97,106,108,105,99,109,92,114,94,82,92,105,151,72,72,106,83,122,104,92,122,93,86,106,102,95,81,85,61,100,145,99,108,104,119,101,93,105,108,72,93,117,90,87,81,77,79,88,98,77,125,93,93,83,116,92,64,92,85,102,98,74,93,81,106,119,149,122,121,102,76,101,74,84,92,102,107,74,117,94,108,86,110,85,113,118,118,124,107,115,84,88,97,74,104,98,101,76,85,91,94,121,95,91,81,102,80,88,91,83,74,78,75,103,91,104,66,95,129,90,96,115,81,93,76,85,81,100,94,104,86,78,101,81,90,80,105,94,80,119,99,107,103,99,74,76,91,111,121,104,111,94,98,104,80,92,97,110,103,70,75,115,68,101,100,92,120,93,86,103,104,95,77,89,100,101,110,108,102,110,98,92,70,109,74,83,77,88,94,94,104,80,105,98,72,91,99,95,109,101,102,107,81,101,93,82,81,101,98,87,96,100,94,95,105,97,93,82,95,105,111,96,95,106,97,85,124,102,105,102,92,88,103,97,108,73,72,106,95,83,93,117,98,95,122,75,92,94,106,87,136,120,109,68,97,78,106,91,86,103,108,105,73,100,80,79,91,104,107,99,96,93,97,93,94,88,92,107,74,69,129,86,89,119,119,126,95,75,110,96,122,82,95,113,113,72,109,79,91,98,102,85,84,83,97,75,83,113,67,96,93,68,103,89,96,77,85,100,111,95,129,91,103,77,92,109,93,106,103,103,70,88,94,117,88,90,116,85,88,100,87,101,95,114,79,94,118,99,97,126,90,72,105,79,93,100,80,96,97,103,110,96,109,107,73,87,97,98,102,107,110,113,109,105,118,116,91,104,114,81,119,68,94,88,83,58,113,78,95,113,100,99,101,94,95,92,91,96,86,88,90,89,88,80,91,103,92,109,122,62,84,100,94,95,88,80,113,103,89,84,107,118,94,99,109,93,94,82,94,89,87,103,89,133,93,118,101,107,77,126,113,104,75,81,89,74,99,98,106,97,101,91,84,103,90,110,98,107,97,93,98,86,75,115,82,109,101,113,88,95,109,86,113,92,95,115,100,86,106,125,84,96,96,99,102,120,77,96,92,108,117,104,82,87,97,86,88,93,116,93,105,108,64,118,92,77,106,115,105,96,125,110,99,98,94,90,103,103,111,100,73,69,94,83,78,104,90,75,93,102,113,82,83,75,85,89,88,97,106,115,87,85,89,83,73,95,118,112,100,102,116,95,114,97,86,105,88,87,94,101,101,96,113,99,64,101,85,82,85,96,90,99,122,67,77,86,73,100,102,92,83,98,112,114,93,85,103,94,108,102,81,82,106,113,98,75,81,116,115,124,118,94,68,91,125,114,103,111,78,119,108,106,90,84,92,100,85,64,103,99,119,92,93,95,98,105,123,114,91,102,96,133,105,91,144,74,66,102,117,79,116,111,105,107,93,71,95,124,107,90,93,97,91,81,90,84,98,115,104,108,95,79,107,108,72,97,100,93,122,91,91,101,94,78,118,108,105,85,61,100,80,81,85,106,111,96,98,89,94,128,112,83,85,110,80,98,131,92,91,90,97,125,92,103,108,96,111,110,77,87,95,108,94,103,102,105,108,84,110,99,71,104,117,115,117,101,86,114,98,101,124,101,97,108,107,94,96,106,111,113,86,74,115,76,93,83,127,82,71,102,97,107,111,92,95,102,71,100,84,86,129,80,87,97,72,85,93,102,91,108,106,107,75,68,82,106,121,110,95,93,77,125,91,93,85,105,94,88,120,100,98,107,63,93,87,80,120,93,98,94,99,77,103,108,91,88,92,106,101,94,85,86,81,82,108,89,107,107,102,74,115,101,89,113,105,100,87,93,96,107,104,102,92,102,95,102,68,92,77,104,112,88,100,97,97,106,89,111,95,78,94,100,95,102,73,109,96,109,77,90,79,77,98,75,80,112,92,112,117,105,88,56,104,90,121,92,88,100,84,105,94,109,86,103,79,104,105,92,82,106,101,99,90,125,102,79,82,97,114,106,101,101,92,87,103,107,99,116,78,100,86,78,106,76,96,100,116,90,71,112,94,76,100,94,99,110,104,82,106,87,82,139,99,92,117,93,89,96,100,90,80,80,97,92,97,90,95,77,93,95,112,87,133,71,85,86,80,82,101,123,95,115,119,115,94,92,99,87,57,88,87,116,84,116,73,85,91,122,100,76,106,88,85,78,100,116,72,104,82,108,78,88,87,110,83,100,89,86,99,85,83,99,98,107,81,79,103,96,109,112,97,87,85,91,109,94,76,115,85,86,72,110,90,103,114,71,97,82,111,93,117,96,85,98,116,78,104,109,76,97,100,68,98,64,103,98,97,107,105,87,78,84,101,94,83,106,81,120,89,60,115,104,98,101,81,67,100,94,88,65,96,105,98,82,79,104,88,96,108,89,62,87,104,94,101,123,89,96,93,93,113,85,86,74,91,100,68,88,95,91,100,101,98,135,97,101,106,93,87,86,81,88,107,82,80,100,110,78,87,134,94,101,74,87,81,95,102,104,85,127,117,94,93,88,117,104,100,74,110,75,93,79,129,101,91,75,100,72,108,89,129,143,107,96,82,106,100,92,123,100,76,82,91,67,82,108,73,117,117,98,106,73,80,71,85,96,93,97,68,85,76,93,79,87,99,65,98,107,113,100,109,107,87,96,87,76,92,85,103,93,76,99,126,65,119,96,119,97,78,119,109,78,103,100,91,90,104,98,119,88,100,98,85,103,92,88,108,114,88,107,109,88,98,91,97,101,95,123,95,84,74,84,78,82,71,80,103,107,79,123,98,89,111,118,87,99,106,102,71,120,98,86,104,88,125,93,109,86,78,74,78,85,103,92,97,127,101,87,106,106,95,112,113,92,91,102,113,116,102,79,91,104,90,102,100,81,99,101,97,110,103,106,115,106,105,103,101,93,85,98,111,83,116,98,78,90,91,101,98,84,116,89,87,105,113,106,118,120,119,87,77,93,97,107,89,84,95,118,118,110,98,83,95,78,94,94,90,98,100,93,101,67,115,88,77,103,73,71,94,107,110,124,117,84,88,107,100,100,103,87,112,100,112,91,93,112,71,114,84,79,85,83,101,80,95,105,94,111,76,91,98,103,102,103,99,77,83,91,85,93,105,102,79,75,64,112,110,86,105,111,112,138,113,148,93,90,121,92,97,108,92,102,71,56,80,96,85,94,75,76,88,101,86,67,95,115,103,80,104,111,119,82,89,98,87,92,119,86,85,98,116,118,88,96,54,110,107,87,94,89,104,107,78,96,105,105,93,109,102,98,108,96,91,112,85,127,132,85,101,91,109,94,93,99,111,96,82,110,109,89,80,110,112,91,110,89,105,116,105,112,77,94,102,84,91,71,92,134,93,84,102,113,92,84,96,90,108,105,111,90,76,90,80,100,93,65,119,91,112,116,89,97,102,120,89,66,63,109,63,89,68,82,100,79,93,103,101,102,111,113,93,89,83,73,135,100,104,107,72,96,99,74,83,99,71,111,76,97,97,79,99,82,93,82,90,90,88,78,105,118,106,95,73,101,90,77,86,94,116,92,93,90,94,106,117,115,86,100,115,86,98,100,88,101,86,112,125,95,72,84,90,95,113,125,106,102,99,91,105,105,106,88,80,120,103,125,106,96,103,101,72,84,84,96,116,93,95,104,101,102,96,113,76,108,84,97,86,97,102,97,106,89,91,110,84,94,103,84,92,98,89,87,124,112,64,109,84,98,110,80,86,94,89,84,99,77,120,115,104,83,112,79,110,97,78,99,117,101,80,98,105,83,83,88,102,84,73,81,103,77,111,80,107,107,110,86,83,108,100,92,94,97,104,79,109,98,83,102,84,81,97,113,99,118,103,84,101,82,73,96,105,119,118,103,95,91,113,84,93,82,76,94,97,95,94,112,73,119,93,92,98,106,73,94,100,116,84,114,121,111,85,81,93,99,92,89,84,96,87,81,93,87,86,78,86,109,84,97,81,97,93,102,102,96,77,94,98,85,95,103,104,105,90,75,93,105,104,85,109,98,95,98,80,115,80,85,87,104,85,78,105,99,102,95,89,83,115,84,102,92,85,126,108,103,84,150,117,95,113,90,103,129,86,105,103,96,107,103,112,101,119,95,74,90,89,73,92,91,108,103,90,99,98,68,82,96,107,107,85,102,97,95,93,99,98,99,112,91,90,129,86,126,106,76,89,101,91,74,105,92,93,92,104,67,99,101,86,81,93,102,89,105,111,90,67,102,103,126,87,85,99,80,74,69,81,104,89,109,110,90,99,107,121,88,91,94,80,110,118,84,83,110,128,93,93,113,77,104,85,117,105,117,83,71,107,82,88,112,125,137,78,93,82,105,99,100,84,84,85,103,92,103,104,92,80,91,85,75,112,103,88,101,117,122,89,89,101,90,112,74,92,88,92,83,92,100,100,90,88,113,97,108,99,98,96,105,102,118,92,80,89,94,91,102,93,75,116,106,93,112,99,82,91,105,95,94,83,93,130,95,128,120,115,93,84,100,98,98,76,92,126,84,122,112,89,108,97,92,98,111,91,104,107,91,110,89,92,94,85,109,95,102,105,62,90,80,79,96,128,106,81,94,93,73,70,65,95,128,100,87,116,117,107,101,91,96,96,113,87,89,81,99,118,86,65,57,89,111,96,111,104,116,77,93,82,99,90,93,100,123,95,108,95,98,77,71,122,102,94,97,81,91,104,105,102,83,81,107,99,109,79,115,77,89,74,113,79,87,86,84,112,95,64,81,86,95,127,131,118,125,88,91,90,69,80,69,93,106,105,100,82,99,85,90,124,83,68,108,83,85,79,98,90,131,76,94,120,92,92,92,78,111,105,89,86,117,65,72,83,71,102,96,103,98,106,101,105,109,93,103,107,87,58,115,95,96,95,94,112,118,85,86,95,73,101,117,99,89,116,112,75,86,86,65,82,70,109,112,77,106,103,105,112,99,83,81,116,95,88,74,102,125,88,110,99,69,117,86,94,107,108,78,96,96,94,98,101,95,82,87,88,95,78,85,80,93,97,78,88,107,66,87,126,81,81,86,111,109,87,92,92,102,116,112,80,82,87,102,96,95,83,82,115,98,121,116,84,99,98,111,87,104,93,64,108,97,109,86,128,78,83,102,68,120,78,97,86,65,92,86,84,117,91,115,96,87,84,75,101,121,105,98,84,118,98,89,92,99,87,84,104,88,98,95,89,78,82,103,89,94,89,72,112,87,94,104,81,100,130,97,95,96,83,110,83,96,98,68,90,101,99,103,125,123,92,86,98,107,101,96,99,95,72,92,98,85,102,107,97,87,74,92,112,90,98,83,70,84,104,108,87,107,112,92,86,102,87,89,82,102,113,85,113,114,115,80,118,117,105,104,105,113,82,102,110,105,79,100,107,79,100,101,126,112,99,88,72,103,82,117,109,113,102,88,99,93,124,86,109,93,90,112,106,83,97,90,88,91,68,68,98,89,87,79,90,68,114,119,96,98,91,81,98,83,99,86,97,67,93,112,112,104,85,84,108,101,80,86,108,108,130,93,87,89,114,124,107,83,113,107,113,88,118,86,65,133,89,98,120,89,129,109,108,74,101,119,89,110,92,94,64,74,82,113,95,61,88,103,90,97,121,107,112,89,106,104,73,104,115,101,87,101,97,87,92,98,106,96,96,60,118,93,98,85,87,94,94,104,106,81,101,99,110,70,76,83,90,97,81,100,106,90,88,99,100,102,91,79,119,81,79,117,99,89,85,89,100,76,86,116,81,96,98,71,126,86,93,109,103,104,93,84,115,80,96,84,98,108,68,87,95,94,100,105,109,91,92,81,91,106,109,101,92,103,87,110,109,94,81,93,81,119,96,95,98,104,95,110,111,96,98,81,101,93,83,105,121,103,90,93,70,89,87,108,87,90,83,87,99,89,69,106,74,94,90,69,101,66,98,112,112,88,120,107,87,138,88,99,120,90,94,87,101,112,95,88,92,99,89,80,98,113,97,86,111,107,103,120,136,100,111,80,116,82,91,80,104,86,101,108,95,87,98,64,104,112,86,103,77,101,110,82,100,108,122,75,74,109,80,85,91,112,81,108,96,91,87,76,105,94,109,84,97,94,97,89,95,97,86,90,74,92,82,115,99,85,106,124,102,110,87,95,64,97,104,119,123,106,81,87,122,71,102,104,107,117,88,106,89,111,92,103,110,102,134,98,114,80,91,115,91,96,98,96,102,98,126,119,81,79,73,102,91,109,71,101,119,84,99,85,94,113,100,114,89,90,64,72,78,91,95,90,115,70,120,95,126,99,65,118,94,85,91,92,94,101,74,113,104,74,106,85,103,72,74,92,114,120,108,111,100,67,94,103,102,107,102,74,103,82,95,104,90,112,94,86,90,98,81,110,89,78,62,99,117,83,98,91,98,101,90,59,77,106,92,98,87,113,94,81,81,105,83,94,81,112,113,109,114,90,83,106,120,80,84,104,90,91,100,80,95,123,81,77,70,76,102,113,92,80,94,81,77,84,86,78,81,125,81,78,103,104,78,121,101,67,101,140,79,105,106,72,139,105,102,82,92,108,85,114,111,97,80,88,71,87,90,91,97,90,104,109,110,122,70,93,81,87,102,101,77,104,119,110,112,107,100,92,114,91,101,97,87,81,94,101,107,74,93,109,96,82,95,93,86,99,111,104,102,91,90,72,116,143,89,103,57,96,94,111,94,100,104,120,106,70,102,88,109,91,85,82,82,82,100,87,118,98,73,101,96,110,120,93,87,75,83,142,113,85,87,81,101,97,113,80,130,75,86,96,79,108,82,74,91,125,83,108,101,100,108,101,89,83,93,101,90,118,99,95,86,93,105,92,110,112,95,83,86,71,107,103,89,126,111,91,95,92,79,80,68,89,101,91,105,103,72,86,86,86,89,106,97,108,114,106,76,97,97,107,76,96,87,87,112,107,78,90,97,99,91,73,110,87,95,91,87,106,103,72,97,85,102,113,87,104,91,87,92,74,107,97,106,69,109,103,112,105,103,79,79,116,96,85,119,123,120,77,116,99,94,96,82,81,99,68,93,96,112,69,100,115,118,97,89,106,79,95,87,116,134,117,78,74,99,110,85,114,80,77,137,84,111,72,140,108,89,105,89,78,96,95,78,100,117,67,59,87,97,66,88,121,82,109,102,79,85,105,71,78,80,104,78,105,99,93,101,82,88,87,83,95,104,99,104,103,84,107,91,84,94,92,90,97,116,101,119,114,92,100,111,77,118,113,106,90,82,99,87,91,105,95,82,122,118,105,92,89,91,74,89,88,98,96,113,88,106,93,102,83,110,104,113,92,96,109,124,95,114,76,100,80,99,95,114,99,73,100,53,115,92,100,76,103,75,83,105,77,109,111,116,93,100,95,101,94,98,107,106,94,75,90,97,71,71,87,104,89,89,106,115,118,94,119,97,117,100,95,105,97,114,91,81,91,95,100,91,92,104,99,105,105,94,118,79,81,79,94,129,106,76,90,129,65,77,119,97,107,92,70,103,95,74,122,97,83,84,102,101,96,77,89,97,105,102,82,101,103,121,82,94,119,82,106,97,84,97,91,112,105,125,62,85,115,86,97,75,78,110,89,116,114,92,117,82,84,113,91,107,91,84,104,94,107,87,107,117,85,93,102,110,105,109,96,101,86,90,112,92,99,101,112,109,111,105,79,99,114,112,90,109,84,115,107,109,121,81,119,109,107,92,111,84,87,105,84,77,108,88,97,103,104,107,111,73,79,101,130,91,115,106,105,103,82,111,79,106,111,101,90,99,110,119,79,90,90,102,97,100,90,96,79,67,101,93,98,74,103,106,100,79,99,85,82,75,81,107,96,104,84,91,86,87,80,97,116,88,97,97,121,94,103,89,100,91,103,101,128,119,106,98,128},{83,111,99,114,106,135,118,121,110,86,133,126,99,98,113,130,143,85,90,120,113,129,108,102,123,95,123,133,123,97,93,97,113,91,112,102,119,110,99,106,110,105,110,113,127,101,111,108,88,74,116,86,102,87,108,107,103,103,131,86,112,104,97,112,94,127,91,94,83,109,124,101,89,101,112,109,114,108,111,119,119,102,116,148,140,109,131,105,102,127,103,112,98,82,97,99,115,85,134,104,102,93,97,96,100,99,156,129,90,116,99,115,126,100,107,101,111,84,131,91,95,118,93,90,121,94,110,108,99,131,129,106,116,118,105,90,128,77,105,105,109,111,130,108,106,112,107,125,82,86,125,115,107,110,109,108,92,91,101,113,88,103,114,88,142,99,95,89,118,104,100,141,96,73,102,116,121,109,121,122,96,117,105,103,120,84,101,97,89,112,131,104,86,98,108,101,122,125,113,91,135,90,109,103,120,99,128,137,121,119,127,119,109,126,81,115,131,96,107,105,124,95,108,100,111,127,116,110,123,118,100,104,107,100,88,89,111,117,101,107,129,126,115,111,129,120,127,116,102,120,121,93,119,118,111,123,90,119,118,76,120,106,108,113,125,103,110,87,100,98,132,145,109,112,109,123,102,106,106,89,112,109,105,104,110,87,117,85,111,79,120,100,112,89,111,112,84,85,112,107,111,117,129,100,112,106,106,89,131,120,93,114,108,106,107,118,108,109,87,132,127,85,89,93,119,130,122,104,112,103,108,120,87,90,121,95,115,112,108,107,115,98,96,99,107,97,110,107,94,91,83,104,106,120,90,133,79,115,89,86,153,105,106,99,100,99,99,128,100,135,102,116,90,126,133,100,99,113,145,118,116,98,99,107,99,111,115,131,101,111,106,124,117,119,111,109,110,97,100,117,111,101,105,128,97,113,110,121,120,109,119,118,115,101,118,91,105,96,105,98,109,90,121,107,95,103,91,117,108,110,99,105,101,111,82,110,120,75,83,126,102,118,93,124,118,150,93,107,97,138,108,101,113,107,124,119,127,82,116,103,119,92,94,119,104,131,123,110,118,118,117,99,90,111,117,117,108,128,114,99,112,105,91,87,109,107,107,100,92,108,133,88,143,107,72,105,95,128,95,99,128,152,129,98,102,120,110,109,99,111,104,141,101,123,139,103,99,97,122,118,115,101,128,111,111,121,92,92,89,123,121,103,123,98,101,114,130,93,96,103,114,115,104,105,111,91,103,66,130,133,111,114,135,117,113,115,103,78,113,106,112,96,89,136,110,109,100,101,99,113,129,111,119,111,91,92,90,126,115,95,108,122,93,108,92,130,109,103,149,87,93,94,115,116,103,102,103,108,113,103,108,117,89,97,109,112,106,123,105,103,66,126,99,99,130,103,127,116,109,110,118,105,96,93,104,99,123,96,122,101,111,117,104,100,84,90,100,102,119,97,122,124,97,108,103,102,87,98,115,101,104,120,94,124,96,103,105,104,96,105,100,114,112,128,121,94,96,98,124,85,122,123,131,114,126,113,128,105,111,97,113,80,115,124,121,116,123,105,95,116,94,103,91,109,132,94,121,103,136,91,123,112,111,112,96,103,105,146,113,118,118,92,106,138,127,101,116,94,107,91,99,125,112,106,116,98,82,124,113,99,90,117,101,99,101,99,95,108,93,117,111,109,118,99,112,112,114,86,96,129,62,119,106,127,106,113,104,81,142,99,107,122,66,125,117,79,93,116,133,80,139,110,103,99,103,97,106,112,102,96,106,117,101,94,115,128,124,99,155,115,101,88,132,105,112,139,104,121,118,111,114,110,127,78,114,106,113,126,131,103,141,112,103,121,122,106,110,128,97,134,105,158,93,112,118,114,99,111,108,129,112,107,123,101,104,128,115,104,95,90,100,100,104,98,110,94,106,127,91,134,117,108,126,99,75,110,153,88,132,109,103,137,126,97,101,95,98,90,88,108,121,106,95,116,125,99,109,100,105,105,121,110,100,98,118,100,128,121,112,94,120,151,111,84,102,102,136,102,114,92,100,114,104,121,79,122,106,129,76,112,104,98,104,125,121,101,98,99,95,105,126,113,114,128,95,125,121,114,105,107,85,126,122,109,116,98,120,107,118,146,124,108,106,108,101,117,118,107,123,87,94,93,124,116,129,125,143,115,114,121,131,101,120,148,99,116,118,89,91,100,158,100,100,105,117,95,83,89,106,114,137,88,116,110,145,113,116,105,99,126,98,132,121,150,133,110,96,96,76,127,107,115,124,117,112,94,111,105,123,132,116,103,78,121,118,123,106,143,113,124,92,115,73,120,109,99,117,122,114,84,90,96,94,81,118,102,126,93,104,98,104,123,133,84,94,121,131,94,123,129,99,122,118,81,106,131,81,99,115,111,92,111,85,123,111,120,120,120,89,110,90,78,92,93,112,120,93,100,104,119,114,107,134,109,93,110,90,115,132,91,128,85,107,132,135,89,109,102,106,99,122,108,112,131,107,132,99,87,117,104,119,75,138,93,126,119,102,98,113,112,104,105,114,120,125,109,95,107,103,109,100,88,100,120,81,102,115,106,98,105,121,108,125,81,107,144,95,101,82,127,108,100,129,107,128,89,118,104,106,97,105,117,115,86,110,102,109,84,104,105,85,120,120,130,96,116,98,101,124,100,119,151,86,112,84,100,105,95,116,92,132,83,108,99,113,106,147,97,107,102,108,97,105,89,131,100,110,120,112,87,149,139,124,85,103,119,87,136,93,76,110,96,108,109,129,109,118,112,94,101,115,105,121,83,156,99,123,124,98,108,96,84,118,121,98,117,147,119,86,100,95,98,115,122,150,101,146,88,105,117,87,126,129,128,94,99,115,114,90,102,129,136,100,110,114,106,76,136,119,101,96,96,138,109,96,102,106,126,117,96,107,105,94,114,114,104,111,126,103,115,123,144,98,105,74,121,92,103,108,127,114,95,113,127,127,117,113,109,96,104,144,102,125,120,115,102,133,112,88,108,118,130,136,127,129,121,91,70,98,101,102,128,85,117,135,126,104,116,110,110,131,112,107,82,104,104,112,108,102,108,117,101,106,94,117,99,102,105,118,93,122,112,91,137,107,102,92,97,90,90,105,114,94,96,108,112,96,89,98,113,93,96,90,147,116,116,107,114,111,121,107,87,102,108,106,122,110,128,96,112,135,110,118,106,102,92,113,102,95,130,130,121,116,117,108,107,102,118,112,103,109,108,114,114,111,120,144,105,110,107,99,97,89,106,121,94,113,140,99,99,108,112,113,126,106,125,115,113,121,99,93,99,115,128,127,86,133,112,114,100,107,113,124,97,126,96,112,99,114,121,122,100,127,123,103,129,112,120,101,93,141,107,109,104,104,91,120,96,114,105,123,112,159,110,108,101,133,109,104,112,103,96,134,105,100,109,121,99,100,135,106,107,114,81,132,156,112,94,101,83,98,70,96,116,127,110,99,96,113,104,105,105,108,103,133,106,99,94,126,118,102,107,107,120,86,139,142,133,101,101,110,109,96,103,94,102,100,110,107,116,119,105,128,108,100,112,114,115,91,118,93,134,117,109,118,92,125,104,122,92,91,101,133,102,114,119,110,125,84,131,113,90,115,117,100,104,89,117,112,129,127,121,114,83,100,108,111,110,104,111,103,80,99,103,108,82,112,105,101,88,91,114,97,78,97,93,115,120,86,94,84,84,93,113,105,106,114,101,97,106,92,114,102,89,130,138,124,139,123,116,97,99,78,103,103,133,97,104,114,150,91,90,113,124,110,117,126,128,125,118,100,104,91,109,132,115,109,96,108,100,107,106,115,97,114,118,118,110,110,105,107,105,111,139,121,108,96,110,143,90,118,110,134,108,121,129,107,126,93,122,96,107,91,141,119,100,71,131,96,119,67,86,109,133,108,107,95,104,109,130,93,114,117,132,81,119,109,122,117,142,110,96,140,109,121,85,116,111,86,118,101,128,83,103,98,94,96,108,112,98,71,76,116,101,99,139,118,123,101,98,115,106,92,106,93,107,120,115,96,108,108,90,98,114,103,92,105,106,105,126,112,102,139,108,124,113,116,113,90,129,96,95,81,102,114,104,151,135,92,78,128,113,124,129,125,122,99,105,130,138,84,139,112,90,109,134,99,140,132,104,116,105,87,118,76,111,111,100,106,87,101,115,85,119,103,115,100,82,84,118,101,121,100,98,110,110,106,61,96,100,105,141,117,103,112,111,109,110,107,131,91,108,128,106,103,118,113,127,143,98,84,79,120,112,98,112,110,108,110,115,94,122,88,99,117,71,86,130,98,105,111,107,112,84,82,120,108,99,103,101,97,103,102,101,114,91,95,120,99,131,129,95,93,110,107,106,103,114,134,117,100,130,120,122,95,84,101,134,100,131,97,98,139,128,89,109,106,82,131,125,128,106,96,123,132,143,118,129,110,124,111,103,109,104,103,98,143,103,107,133,123,92,118,81,92,122,106,108,144,117,110,118,121,98,106,104,129,112,88,128,101,107,121,130,106,89,106,120,91,87,98,93,112,117,109,127,124,99,131,134,98,81,124,137,113,115,107,132,105,132,101,131,106,108,98,94,106,112,131,117,99,85,86,119,87,105,149,128,101,116,90,111,89,109,101,107,97,111,99,94,124,99,124,101,98,118,83,113,101,140,102,105,106,93,111,79,141,140,87,82,108,115,105,106,95,133,98,118,137,114,96,119,128,72,98,104,107,83,97,131,123,124,123,89,104,107,113,114,109,99,82,110,104,90,96,112,96,115,106,106,107,105,123,92,113,96,100,104,126,118,93,95,116,142,118,125,98,128,104,101,111,106,110,139,136,112,129,94,82,113,99,98,119,134,111,86,116,117,115,131,123,91,106,117,111,104,93,107,98,111,105,120,114,134,94,108,77,103,137,112,102,103,107,91,103,87,93,145,104,134,108,107,105,110,102,129,106,103,130,99,133,98,107,126,104,100,102,96,139,109,112,80,123,94,87,88,99,116,118,113,120,126,115,97,96,106,123,107,116,101,92,115,97,116,127,105,87,117,111,123,97,133,116,83,83,101,107,108,117,90,93,95,139,107,85,113,88,105,111,111,95,123,100,100,120,109,95,88,102,111,114,103,118,89,78,124,104,112,124,111,118,114,120,128,116,129,109,109,107,139,120,115,126,88,103,85,94,101,116,114,86,80,125,112,116,144,103,138,104,108,114,136,113,85,130,98,105,111,96,116,111,102,125,100,96,105,117,132,110,127,138,87,115,94,86,105,111,91,119,117,106,110,122,124,107,109,115,106,118,112,117,132,99,110,134,83,133,91,103,124,91,85,109,103,106,105,150,113,129,90,109,124,142,117,101,106,83,76,114,109,119,99,129,142,71,117,137,102,86,108,101,125,139,115,103,117,101,92,117,130,140,118,113,122,100,121,110,112,114,154,82,126,108,112,110,67,97,112,106,95,83,128,106,108,101,118,107,131,124,112,81,93,102,102,102,137,111,102,117,115,109,105,108,96,92,95,125,109,99,98,118,130,109,93,108,100,112,123,98,109,93,101,109,124,98,128,83,125,149,117,93,95,117,109,115,119,107,92,95,127,91,114,113,105,102,77,120,104,95,96,106,119,104,98,135,104,115,112,136,107,139,119,95,123,112,63,89,113,115,121,112,116,102,87,104,107,112,87,120,120,127,108,105,104,107,128,134,127,100,84,108,109,102,109,98,105,112,99,113,143,129,102,98,88,95,95,106,126,109,104,128,91,110,98,120,108,124,109,121,110,122,106,108,118,133,110,106,106,99,98,88,83,99,103,121,97,79,95,111,103,98,113,121,95,114,113,134,130,101,102,133,111,102,126,96,155,102,96,130,122,100,109,124,117,96,101,96,105,116,149,125,98,114,110,126,140,105,82,111,97,100,104,103,108,100,132,115,114,91,111,119,112,99,130,96,107,122,100,116,106,104,103,140,101,98,110,101,103,111,97,103,92,100,124,117,128,87,119,88,150,79,113,122,102,76,130,118,111,97,115,81,132,100,137,103,133,118,138,81,95,77,105,102,103,117,97,140,141,105,90,123,108,94,102,108,95,103,76,94,118,103,103,114,96,95,141,128,95,104,117,101,120,135,132,92,103,123,103,118,102,116,154,104,97,122,94,101,116,125,103,90,114,92,112,102,134,109,136,109,89,123,113,103,108,88,104,102,101,106,94,112,140,108,118,81,153,105,83,111,89,125,127,102,89,122,99,109,114,104,123,91,138,98,127,112,111,96,88,104,115,102,117,148,148,138,118,108,121,121,86,113,129,110,110,84,99,108,117,84,106,125,114,120,106,148,119,137,106,109,99,88,111,101,128,120,95,134,120,97,136,94,121,124,126,95,83,118,89,142,114,90,94,110,134,101,116,95,97,107,119,108,138,101,110,104,104,119,125,130,105,89,137,108,92,100,104,119,88,99,102,97,104,136,103,99,127,126,121,103,103,123,105,86,105,103,133,123,109,85,80,111,114,85,102,111,102,123,101,100,138,125,123,141,130,94,97,97,101,94,88,81,106,92,106,97,111,77,108,110,140,138,156,104,125,112,97,107,111,113,97,111,118,90,97,110,104,142,125,85,109,109,107,103,94,91,121,110,111,94,92,100,82,116,133,111,62,106,114,128,117,106,91,86,114,117,139,110,112,96,98,80,104,104,139,95,93,102,114,88,89,112,91,107,131,108,123,134,98,98,101,119,105,100,91,101,108,110,110,112,148,88,114,126,120,102,123,131,122,88,131,79,124,97,129,103,106,104,100,103,85,89,98,119,112,118,97,109,106,130,113,109,111,74,126,87,106,104,111,111,109,98,116,107,101,109,107,108,106,98,99,109,123,126,111,105,96,80,99,122,110,132,108,129,97,138,156,133,111,85,101,117,132,126,112,123,98,118,124,128,102,104,117,108,99,119,140,92,130,100,101,110,104,121,130,69,101,86,115,88,96,111,101,99,121,102,88,92,111,90,90,94,118,82,91,118,92,95,110,84,108,108,106,98,109,96,78,94,87,121,93,135,95,95,112,90,92,101,108,97,137,102,122,116,124,106,84,117,116,99,119,121,117,116,85,123,70,117,133,94,84,82,120,99,124,93,101,89,120,112,99,121,110,127,120,101,179,86,126,121,108,129,135,123,98,110,86,105,121,117,103,86,119,136,119,111,92,120,123,107,105,124,112,136,130,115,154,87,107,109,94,115,89,122,102,107,122,106,117,86,90,91,115,111,101,95,118,100,144,110,101,126,112,121,108,135,143,125,109,81,108,113,126,96,127,110,121,95,110,108,106,96,107,124,91,121,135,98,124,86,144,130,86,124,108,109,109,127,95,85,115,120,134,117,99,138,123,121,108,118,86,147,120,124,104,114,105,125,100,108,103,89,107,132,82,101,107,124,115,130,115,118,106,130,112,117,90,110,88,103,89,82,116,106,109,129,108,112,95,122,109,101,113,160,118,107,91,133,77,119,84,110,106,104,99,98,104,107,82,102,133,137,143,131,127,106,123,107,113,108,90,85,114,117,102,102,91,96,108,131,92,85,119,97,120,102,76,98,99,124,123,103,96,112,121,95,76,111,117,120,118,109,87,111,98,115,110,125,84,96,94,94,101,109,93,132,92,119,109,95,106,97,119,96,96,104,102,108,110,128,79,118,131,116,105,96,126,107,105,103,109,98,115,99,100,91,121,123,119,96,90,100,105,117,96,111,135,88,109,104,114,90,113,118,107,117,103,123,96,120,96,110,123,105,132,83,102,122,88,141,114,125,102,101,99,98,111,115,99,84,113,90,117,97,107,80,109,119,122,100,104,122,116,96,121,109,102,116,111,112,115,111,118,108,95,118,112,106,97,128,93,131,112,117,98,119,141,107,91,89,110,108,70,111,115,119,144,120,107,107,133,98,141,102,99,124,120,103,120,109,91,116,117,119,85,115,139,99,92,95,116,102,99,123,124,107,97,98,115,113,118,114,105,95,110,108,93,96,108,112,103,101,104,119,123,114,108,81,113,110,115,114,104,92,106,123,106,150,131,107,114,110,121,98,112,134,129,105,117,89,126,113,116,114,113,125,105,107,111,94,122,119,124,105,111,127,136,121,115,93,137,89,149,138,103,112,127,124,105,113,123,114,117,111,91,111,104,118,122,125,126,102,93,95,102,80,110,95,118,131,99,102,125,101,91,125,121,129,117,104,124,113,102,93,104,104,121,109,132,117,76,123,103,90,109,95,128,107,105,99,106,95,100,126,123,128,94,95,129,110,140,101,121,101,89,88,122,126,126,94,142,128,88,105,94,110,102,96,113,124,123,97,101,100,95,90,135,107,108,117,129,104,106,102,122,118,117,118,114,97,112,104,103,118,89,89,108,130,115,110,106,73,130,87,87,105,98,124,115,97,95,126,137,108,92,118,84,133,112,92,103,108,90,120,115,103,106,114,94,153,79,123,135,106,106,106,136,92,118,118,94,109,103,108,88,67,114,101,97,119,116,125,100,96,114,118,113,104,92,130,93,120,101,103,119,101,106,82,100,96,121,97,99,114,89,113,114,100,104,91,103,112,113,100,113,116,99,115,97,97,121,110,104,122,107,112,121,125,124,95,103,118,92,110,115,119,107,118,100,124,98,119,93,91,117,120,101,99,93,107,106,94,89,108,105,115,126,123,110,115,108,129,127,92,107,100,104,120,116,91,102,120,102,120,109,125,95,131,108,108,113,112,124,109,127,110,105,131,117,98,110,73,114,162,104,91,86,118,136,109,103,101,109,116,108,122,102,106,98,83,95,141,126,104,97,134,104,122,89,135,115,94,110,146,119,97,124,129,115,94,115,122,106,129,122,127,100,103,89,115,109,116,102,90,103,141,101,79,103,117,95,115,121,107,95,100,98,96,88,119,135,119,108,111,78,119,123,93,106,110,104,103,90,124,103,112,98,118,107,80,98,86,122,102,105,100,128,72,110,102,96,130,117,93,128,103,103,132,111,107,122,120,118,105,95,120,96,97,109,80,113,119,134,90,124,111,130,111,104,103,100,95,126,118,110,115,92,94,81,89,101,124,127,115,123,96,117,97,134,133,101,98,143,117,126,104,98,113,126,103,114,118,98,107,100,103,98,103,100,141,112,114,106,113,126,94,79,114,110,97,87,126,92,103,143,91,89,102,92,115,98,127,103,90,90,83,95,116,113,124,114,93,114,121,88,111,97,96,98,100,120,104,118,100,120,120,92,125,85,97,108,109,120,97,91,115,117,104,160,118,102,82,91,110,106,122,84,127,106,91,111,135,100,109,98,113,97,96,103,85,90,76,109,88,131,113,122,131,107,82,80,117,111,132,126,98,111,122,78,100,92,129,135,92,107,113,114,100,106,118,101,110,116,116,102,78,109,101,119,115,134,124,81,89,74,108,125,108,106,117,96,81,114,116,118,104,95,83,110,126,113,118,109,106,107,100,120,108,111,107,107,100,98,120,102,123,112,96,101,103,121,107,117,131,91,104,106,111,81,87,115,102,86,99,83,96,123,103,109,119,88,118,109,120,106,113,104,108,123,100,103,105,118,120,113,106,102,92,138,130,116,62,93,131,119,140,101,130,101,106,104,139,116,108,109,100,111,108,135,127,93,96,152,111,115,106,124,109,116,89,108,104,132,107,130,110,126,132,109,121,108,116,109,106,106,105,91,111,113,137,121,99,91,124,126,139,104,114,112,113,91,96,136,93,115,92,117,117,48,117,106,124,129,104,88,117,136,102,107,126,88,123,99,138,152,144,130,102,113,90,88,106,136,136,99,94,96,114,134,109,116,96,132,109,104,109,114,122,125,110,114,105,128,93,68,102,109,114,92,121,116,110,98,122,121,108,101,122,104,93,75,95,98,120,91,117,95,109,122,97,116,104,82,98,99,120,102,111,119,108,117,107,110,113,149,85,115,118,121,108,111,87,109,119,117,91,115,93,102,87,136,117,117,97,122,102,112,133,120,87,115,87,143,96,112,125,108,99,107,132,129,98,99,89,118,83,115,97,106,111,81,91,123,90,106,122,117,90,116,135,122,111,121,112,95,76,114,100,119,96,74,100,86,122,136,109,94,118,100,154,90,115,113,114,133,89,102,92,133,108,110,123,113,100,72,112,118,101,128,111,109,95,103,115,120,107,107,124,105,94,113,124,107,107,122,81,96,81,112,98,132,116,115,108,128,115,131,110,108,115,120,101,99,99,106,91,116,83,117,117,122,106,110,130,103,110,135,108,98,110,107,148,103,101,152,116,108,102,81,119,117,99,111,117,100,101,121,109,121,136,111,102,122,118,134,107,131,116,125,144,101,104,123,80,109,103,122,101,94,95,122,106,101,127,100,95,104,80,120,117,112,91,106,107,110,91,129,112,112,99,128,108,115,108,138,112,137,100,117,97,97,79,107,102,112,117,112,93,111,91,94,110,132,121,116,107,110,102,101,102,121,99,86,115,92,100,98,98,101,98,165,145,138,131,109,125,92,108,80,105,119,113,100,170,140,126,111,83,100,87,102,94,99,102,77,129,127,132,117,96,129,96,117,117,107,92,119,117,98,99,97,115,132,102,102,124,94,114,113,87,75,102,94,81,117,101,116,106,98,85,104,98,109,116,120,114,100,86,102,105,88,98,112,88,131,132,123,82,116,101,76,124,126,105,118,111,102,111,116,100,117,120,138,128,123,115,92,108,91,108,104,99,128,123,120,113,116,109,79,140,99,101,115,107,119,105,96,115,112,119,112,78,95,91,108,112,104,119,103,119,105,124,126,127,87,112,78,102,129,112,92,92,117,92,129,110,101,89,91,95,95,92,117,110,105,78,94,89,100,108,100,103,101,119,98,100,75,126,112,96,105,124,128,100,97,108,109,129,129,98,103,107,99,102,122,110,95,115,83,130,107,120,87,110,83,90,107,114,118,113,86,108,104,135,148,110,117,121,113,125,122,120,111,132,100,101,137,118,124,104,118,98,102,88,128,107,105,106,158,104,105,130,95,110,86,83,142,123,117,114,108,114,95,127,98,92,103,119,96,84,118,116,115,106,136,108,99,109,106,102,125,139,99,110,104,142,133,94,86,111,105,128,102,123,110,110,92,158,135,118,94,117,96,123,119,117,139,94,105,93,94,87,127,122,108,139,119,114,102,118,103,151,106,107,115,91,100,125,90,112,104,108,120,99,108,113,119,95,118,101,92,96,130,103,120,82,115,127,77,96,97,124,134,99,124,73,100,116,119,93,131,125,101,119,94,110,123,108,101,112,85},{111,120,109,134,115,84,100,119,117,97,96,112,116,97,105,112,126,89,101,108,104,92,94,124,113,87,123,133,102,123,100,105,133,131,79,134,94,122,97,100,131,123,112,137,79,122,111,107,102,115,128,125,108,120,123,93,98,107,128,95,120,122,86,121,97,97,107,98,114,110,119,114,105,120,93,117,96,104,105,128,109,85,110,95,114,82,61,94,113,93,113,97,118,93,102,122,81,109,116,102,126,122,139,104,92,93,115,112,98,129,120,111,101,95,91,84,111,107,146,131,99,121,134,75,89,127,120,117,110,142,122,112,118,120,85,119,137,91,87,107,118,131,85,100,126,108,95,117,105,112,107,109,93,119,113,112,140,118,107,116,140,104,126,129,108,105,97,102,124,102,119,117,91,99,95,102,111,124,108,114,131,115,125,126,111,147,103,117,148,95,112,95,139,101,88,97,126,107,96,138,115,96,130,132,111,112,100,98,125,97,127,122,99,95,126,135,105,106,123,98,94,122,105,114,110,93,134,107,112,102,127,113,106,137,96,107,106,118,120,115,99,98,87,89,126,126,112,140,117,105,115,106,134,97,113,118,120,128,133,110,99,91,103,119,116,111,115,128,125,113,94,135,117,124,135,107,87,130,109,137,103,90,113,137,148,124,108,88,92,114,115,91,108,91,104,100,115,128,98,92,88,102,110,110,135,107,122,106,110,116,100,113,123,115,104,90,146,152,121,107,142,105,113,96,137,116,94,104,122,129,137,93,99,109,107,124,95,102,107,132,139,128,95,146,136,110,98,102,133,126,96,120,121,90,117,99,109,121,89,118,111,129,102,120,112,105,117,111,126,110,125,120,125,69,138,93,108,120,123,111,119,98,110,109,107,107,99,96,112,96,132,135,108,109,105,102,113,103,110,93,102,108,111,112,104,93,96,129,109,94,106,96,108,101,105,117,105,110,109,122,127,98,112,93,128,109,105,104,123,111,105,106,150,129,113,127,121,129,114,109,99,123,93,99,132,111,118,101,138,98,113,113,128,114,83,103,176,107,117,102,121,103,109,105,93,98,103,121,119,69,123,109,115,128,100,96,113,120,101,116,113,103,120,143,92,123,128,123,125,101,118,112,99,137,105,85,120,123,87,127,66,107,148,104,137,103,100,100,130,132,90,145,84,121,106,137,112,115,114,93,93,105,122,104,111,146,128,145,131,100,103,110,115,106,113,121,98,104,150,96,131,134,102,120,100,125,90,103,111,94,125,92,101,114,81,108,153,118,134,96,111,113,103,110,145,120,110,96,112,100,106,90,120,132,119,124,119,103,106,107,130,113,97,122,119,88,123,116,121,128,97,117,111,105,122,116,87,129,111,110,123,121,130,97,124,114,148,102,100,151,125,103,156,122,94,119,108,108,143,110,120,133,92,113,102,110,84,112,123,119,119,110,99,167,141,110,118,119,115,99,101,121,118,126,111,111,111,141,125,121,87,119,93,150,113,103,96,119,129,175,96,110,111,107,107,119,98,101,129,104,129,117,105,114,103,106,138,111,96,126,105,120,117,109,99,109,110,128,125,93,127,90,101,93,117,121,114,143,106,99,101,133,106,125,142,129,111,92,118,109,118,91,101,112,125,105,109,100,127,121,108,122,100,125,108,127,146,125,112,99,119,101,144,99,117,112,121,138,113,100,100,105,127,114,117,98,107,117,101,111,133,92,128,114,113,86,111,118,103,101,119,101,142,119,126,136,76,107,88,110,115,100,123,112,99,114,94,121,124,121,85,139,99,136,114,132,149,135,109,105,120,114,85,131,112,146,80,106,126,114,96,100,126,106,116,96,114,125,126,99,121,111,92,108,87,100,79,93,145,131,117,119,112,97,125,128,98,91,107,113,127,111,146,108,135,106,134,135,131,76,142,119,95,126,120,90,130,126,114,120,121,103,99,100,108,116,110,118,103,115,122,123,131,99,103,125,111,112,116,119,128,119,134,114,115,123,116,110,126,85,112,116,100,109,115,146,116,87,132,111,104,107,111,130,102,121,86,69,98,93,122,112,123,108,101,126,125,107,103,110,92,106,119,109,99,114,134,134,80,101,95,137,105,87,121,96,112,113,120,111,118,114,139,84,109,110,82,112,97,108,132,126,146,101,87,111,108,111,98,125,133,109,127,137,89,102,121,99,117,89,119,103,123,100,114,100,108,113,100,119,126,160,109,104,125,106,108,103,109,100,111,145,93,112,110,86,102,92,122,106,149,119,95,112,96,134,100,131,96,76,142,127,127,93,91,125,95,99,150,132,111,107,92,92,113,116,119,95,112,110,82,105,117,107,88,119,130,141,104,119,102,112,119,84,90,105,134,91,93,85,131,110,138,104,111,103,110,121,129,111,119,94,101,101,115,104,115,102,142,101,101,114,116,105,129,103,108,112,133,106,107,122,91,86,101,80,115,98,127,109,122,67,105,125,106,125,104,114,123,101,125,117,122,119,102,126,126,106,94,100,117,115,93,126,101,92,98,94,101,98,126,128,104,117,95,100,134,130,117,105,95,98,111,117,121,89,123,108,118,142,138,71,107,125,113,125,101,109,109,129,105,105,124,116,97,132,117,104,109,103,110,106,112,109,93,110,114,104,99,104,116,104,86,134,136,113,120,136,107,109,103,76,102,119,123,98,109,116,95,113,109,123,100,136,139,113,109,105,104,127,104,82,128,141,125,96,104,120,111,110,110,116,137,86,143,91,100,82,96,121,88,93,109,104,118,105,141,113,91,121,119,107,91,133,106,103,103,109,126,132,109,117,100,130,84,130,137,113,112,92,88,117,102,108,99,105,125,126,123,118,117,109,139,120,116,112,106,140,105,125,107,120,130,97,100,104,132,132,108,120,105,112,105,110,111,112,120,166,99,141,85,131,98,120,103,120,137,87,94,100,130,107,105,100,122,101,115,107,97,86,94,119,96,124,145,103,96,114,109,126,106,114,106,92,102,88,104,93,129,116,122,107,108,125,109,110,139,136,102,122,97,101,97,119,114,118,117,80,127,113,106,103,98,114,148,126,111,109,120,110,125,110,104,91,107,151,121,102,116,108,94,101,103,126,90,108,129,92,108,111,101,128,136,117,81,119,112,127,127,120,141,107,107,135,96,126,104,136,108,112,93,90,127,133,136,116,151,108,94,113,108,125,103,130,82,110,97,109,101,112,137,108,114,100,97,106,103,104,121,121,108,94,139,117,100,115,101,109,95,88,80,100,120,130,130,92,139,77,112,112,113,109,130,102,133,109,118,130,90,104,99,70,89,121,77,94,90,98,111,96,102,94,99,128,115,106,113,122,95,115,111,104,112,95,100,94,103,103,92,112,96,95,96,96,140,117,129,113,106,100,90,94,102,88,90,99,104,125,108,128,111,95,115,133,85,147,102,101,133,111,136,149,77,104,97,103,83,104,145,115,121,106,113,109,130,144,103,114,107,105,116,114,85,101,147,131,126,104,114,95,113,113,93,99,82,98,110,114,112,118,114,121,110,106,102,103,88,119,120,117,119,128,94,142,126,104,99,113,128,109,87,107,113,124,116,111,141,118,98,99,87,154,106,102,110,105,140,124,103,108,113,108,136,115,104,131,135,97,133,104,84,117,103,94,119,139,97,92,126,132,89,113,117,105,101,88,82,128,90,95,103,114,107,116,129,90,124,116,104,130,94,93,104,117,105,84,122,91,126,103,105,122,133,107,137,122,91,106,133,93,101,117,107,126,122,102,105,74,102,125,110,143,113,114,149,124,127,115,103,131,104,93,122,109,94,124,112,97,120,113,131,113,123,111,114,137,88,116,98,110,116,85,108,127,110,108,132,98,109,80,113,117,118,120,105,104,122,115,86,98,96,106,95,129,118,101,101,126,107,120,108,107,95,104,101,107,118,105,109,135,101,95,111,106,137,103,105,111,93,118,111,101,105,144,109,116,98,117,81,108,97,78,109,100,107,95,112,122,124,134,130,165,126,120,111,114,105,104,127,127,125,81,92,97,120,94,86,87,136,146,120,129,108,94,122,109,108,104,113,127,111,109,93,91,107,93,130,123,114,92,108,124,111,100,101,142,119,132,96,142,136,128,119,115,126,106,135,112,113,94,121,99,84,121,98,124,118,105,107,92,87,150,109,160,115,110,106,103,101,94,122,127,110,145,125,108,108,109,136,124,102,111,84,114,89,97,80,111,76,126,108,102,129,108,116,118,131,112,91,94,91,125,107,98,92,136,100,108,112,101,107,114,96,90,104,86,110,80,118,136,103,118,118,103,132,107,133,104,108,115,90,89,75,143,88,117,108,107,102,75,101,132,106,114,114,95,108,124,123,110,100,108,114,101,149,124,116,124,93,122,88,93,124,113,105,81,106,109,99,100,129,97,98,120,155,100,95,143,108,117,113,127,90,98,117,122,102,118,92,105,119,90,98,113,103,111,103,117,95,107,103,96,97,102,103,106,118,111,113,97,118,119,117,138,93,118,115,120,116,92,111,121,145,98,88,108,100,122,116,99,119,134,85,102,131,130,91,99,128,101,114,116,100,121,88,124,137,124,123,103,109,126,110,104,130,117,97,129,122,110,103,93,103,126,127,78,109,117,129,92,129,104,103,119,107,94,107,97,103,129,114,120,131,127,130,103,106,122,132,133,114,113,98,109,99,115,114,115,161,99,109,123,106,93,120,126,97,116,113,124,126,114,96,110,91,130,98,77,100,125,118,103,152,105,124,96,113,110,86,128,110,107,88,104,103,109,129,93,143,111,116,119,119,100,129,112,110,87,113,115,120,119,93,108,145,93,119,96,142,96,102,140,133,122,129,113,111,108,87,120,123,128,93,103,104,97,108,108,98,137,116,93,105,118,126,142,106,100,79,135,135,109,90,128,133,123,87,113,89,99,97,152,105,114,112,98,120,114,103,100,96,130,82,108,133,121,86,79,107,134,124,136,88,105,100,127,103,97,139,118,89,74,112,124,105,122,110,116,127,115,124,83,145,100,117,107,111,114,120,92,99,87,106,119,135,112,110,114,95,95,126,116,114,103,105,95,94,122,126,132,130,119,109,90,139,126,104,121,90,112,108,97,121,101,95,108,95,111,111,126,109,106,137,94,95,107,114,94,134,104,127,114,110,92,100,114,106,109,102,119,116,113,116,130,106,139,103,126,100,95,104,112,105,99,114,86,110,112,93,111,107,108,72,114,110,118,109,105,99,128,108,110,95,141,95,110,113,117,127,99,119,131,83,103,96,123,129,121,110,111,125,120,102,143,109,113,99,87,113,102,118,130,126,112,92,107,103,121,108,118,118,124,124,113,116,118,142,84,118,110,137,95,107,110,109,89,97,135,129,85,102,117,133,93,90,114,103,104,133,109,124,97,83,97,108,105,89,121,136,109,86,130,135,109,122,108,100,107,104,101,119,108,98,120,84,130,93,106,104,86,138,114,103,131,94,116,94,114,114,117,98,101,133,88,109,111,130,98,99,130,105,126,95,108,134,117,103,108,125,101,121,110,103,103,96,80,114,135,101,119,123,131,86,126,129,125,101,109,130,135,94,95,125,105,128,96,113,107,99,143,99,126,103,106,107,105,97,126,123,133,112,136,111,86,116,99,114,139,105,104,117,139,110,95,119,114,118,129,93,115,103,145,113,108,142,115,109,76,77,113,108,85,114,116,126,118,95,106,114,156,128,106,86,102,102,95,83,95,126,110,119,126,137,104,111,106,135,93,144,107,104,100,93,100,91,124,101,86,106,113,94,101,102,117,124,142,110,121,112,103,123,124,127,124,101,93,120,138,99,128,130,108,114,104,91,119,141,87,90,127,107,126,88,103,125,126,95,113,109,127,117,102,87,102,103,116,107,96,141,139,144,123,115,103,111,104,101,117,88,109,134,132,134,115,111,111,107,96,110,101,109,99,91,114,116,109,99,120,118,105,100,132,117,135,117,84,96,99,143,107,113,139,136,111,102,116,107,123,110,116,121,106,98,96,130,129,113,99,98,122,116,93,147,91,109,95,132,109,135,110,108,123,112,122,103,128,138,104,85,102,95,100,94,89,126,151,115,121,101,114,105,143,135,123,97,93,98,101,129,103,104,114,99,85,81,87,134,115,102,120,94,121,157,114,108,111,130,119,114,119,114,109,110,95,117,114,87,140,110,114,120,119,126,109,106,100,129,99,95,91,119,105,124,101,100,116,112,96,114,121,126,121,129,90,116,139,104,139,119,137,121,103,131,118,95,112,106,105,108,102,125,108,119,119,98,117,133,117,93,128,125,119,130,116,97,95,103,146,96,117,133,115,90,128,142,138,105,112,105,113,118,94,100,121,130,128,121,120,125,130,109,106,119,122,99,118,128,93,123,111,128,86,124,106,121,115,107,88,96,125,107,114,114,99,104,99,148,127,107,114,87,142,109,110,101,113,114,97,140,120,103,94,110,103,126,96,116,113,96,116,122,74,120,125,144,129,122,122,121,132,120,112,100,110,127,97,127,125,120,91,123,136,122,112,101,128,132,114,107,121,111,137,108,118,85,115,107,108,131,100,126,131,123,129,111,119,109,90,82,112,96,151,107,110,121,86,111,101,105,132,140,111,117,120,130,99,136,76,87,108,98,106,110,103,108,117,128,113,90,122,103,92,112,99,106,125,104,120,119,81,143,115,104,120,103,114,110,108,102,123,120,105,102,104,137,108,120,98,75,116,101,125,113,100,84,125,116,99,81,124,118,131,112,119,113,122,129,126,129,98,118,145,116,107,132,105,80,97,101,108,118,108,133,110,122,104,118,132,110,129,111,92,98,119,117,96,112,111,152,125,99,110,113,109,97,94,115,95,113,109,113,113,99,86,109,135,119,123,97,119,139,90,96,114,87,98,116,108,123,108,93,81,120,110,120,109,111,126,120,127,108,98,126,116,104,92,106,100,122,98,129,116,107,148,119,133,130,127,105,87,101,99,97,101,94,100,98,138,92,123,107,112,106,106,131,129,108,127,110,102,127,90,111,81,120,97,115,116,120,86,133,103,116,110,116,107,93,127,122,91,117,114,101,106,90,99,146,88,108,104,76,138,74,124,120,113,124,115,103,99,97,115,110,112,112,93,115,110,85,117,103,111,101,117,103,114,104,101,129,115,116,117,101,97,103,122,115,102,113,123,114,101,86,125,99,132,105,123,127,95,122,124,127,123,111,117,85,136,123,99,98,117,92,126,129,95,113,132,132,112,108,115,89,105,123,128,126,107,130,114,137,146,98,112,127,103,122,108,128,112,123,130,102,112,115,112,135,123,132,91,83,99,97,122,118,95,93,125,100,108,112,129,134,105,111,96,95,65,114,110,97,107,111,92,91,123,119,93,92,115,101,127,110,121,92,117,125,124,104,152,128,144,119,118,105,78,116,89,145,124,91,127,115,150,140,78,91,123,146,131,103,108,105,85,119,107,130,90,109,117,90,84,120,92,111,101,120,110,120,118,125,120,86,93,106,103,98,111,120,108,104,124,115,99,126,94,101,111,103,111,104,91,107,93,112,115,105,90,111,139,97,113,123,129,75,118,116,127,146,111,119,113,134,114,94,109,112,105,101,97,108,78,129,102,122,112,103,98,107,93,110,64,100,117,94,84,113,120,113,90,122,116,95,101,126,103,127,95,120,129,92,99,114,111,115,97,82,152,98,137,109,88,76,124,112,112,88,111,104,132,105,122,114,103,100,128,105,129,113,104,118,119,108,127,94,96,100,112,115,108,148,102,100,122,98,99,98,93,108,118,100,93,110,103,122,102,116,142,97,105,129,126,116,114,122,105,109,118,101,113,103,115,86,103,107,120,121,107,113,110,108,98,90,142,100,104,104,109,123,85,109,123,96,98,132,109,120,132,106,123,90,134,112,127,94,95,107,103,132,107,117,98,124,130,78,100,121,113,111,117,102,99,96,88,136,145,81,108,124,141,102,113,99,79,98,103,96,90,112,101,120,99,86,114,116,123,122,85,112,94,107,95,95,116,109,114,130,94,117,110,103,98,107,122,134,113,122,106,136,107,125,99,114,115,124,121,101,102,91,88,111,119,104,119,110,107,114,121,118,124,112,95,132,122,112,129,104,98,113,126,90,93,109,129,92,112,137,117,101,116,99,131,87,119,85,98,83,132,120,111,113,103,106,118,101,114,144,115,107,90,100,117,127,93,111,91,105,69,119,139,97,130,96,79,100,120,118,115,101,118,101,116,116,124,105,98,91,86,125,138,110,105,108,102,125,119,106,95,123,99,127,99,115,120,102,90,130,100,104,125,112,105,94,79,80,135,109,139,102,140,126,126,118,124,116,102,100,99,102,101,114,128,106,98,134,123,101,106,125,108,88,102,89,112,98,106,123,118,80,131,101,113,134,109,111,109,110,119,122,124,103,92,117,99,107,102,83,95,113,101,93,104,121,130,78,116,137,87,101,109,113,81,89,119,96,110,104,116,105,95,106,84,98,113,124,127,101,93,123,110,126,92,91,86,116,125,127,136,107,117,130,99,123,93,105,96,96,105,108,143,92,100,112,99,101,122,103,111,107,125,104,103,108,135,113,128,129,97,134,101,140,118,104,113,101,122,112,103,115,116,127,92,130,118,109,110,100,98,104,139,119,114,101,115,108,130,102,117,128,98,121,109,103,116,122,83,93,105,125,117,126,116,128,89,129,103,96,134,137,98,97,91,110,99,110,133,113,130,143,102,123,99,123,117,103,122,97,124,114,102,107,107,95,101,127,115,103,86,104,95,113,136,111,127,132,89,140,135,107,120,129,108,124,127,134,111,93,111,107,109,86,77,115,89,73,111,115,108,100,115,100,112,127,119,94,90,119,123,97,99,113,109,106,114,124,103,118,115,118,121,111,107,107,112,89,108,109,113,84,87,143,110,116,136,102,150,97,130,114,113,84,112,90,97,110,108,109,95,98,103,106,80,121,114,120,83,88,99,105,117,131,111,103,111,104,116,97,101,162,95,121,82,108,86,108,132,112,84,143,120,105,106,91,115,107,103,143,105,105,113,127,87,104,79,130,123,126,100,115,114,114,130,120,70,111,101,106,131,127,139,102,113,121,102,89,117,135,104,121,97,111,131,118,85,122,114,126,109,86,122,114,84,134,114,110,134,107,121,104,108,124,92,106,113,148,108,107,121,93,108,97,104,123,112,96,99,123,126,91,109,92,129,130,91,117,125,115,107,133,123,136,110,98,121,120,106,108,111,129,87,145,114,107,115,109,99,115,136,104,120,89,109,134,90,106,107,136,137,106,90,101,126,100,118,105,122,123,106,120,93,110,102,108,129,80,119,98,130,129,132,138,96,111,130,103,120,103,114,86,124,95,113,117,88,118,103,119,109,107,99,100,112,123,142,119,137,136,123,109,157,128,113,109,107,109,114,110,127,117,76,144,77,126,118,96,99,87,94,97,100,98,99,105,105,114,94,143,99,101,119,114,119,103,126,118,114,118,121,123,100,101,122,122,103,113,92,132,89,111,120,104,89,112,120,119,103,103,89,103,92,112,109,101,101,113,115,135,108,116,121,95,114,100,104,135,107,108,111,114,103,112,104,90,115,126,124,110,98,112,129,91,113,138,110,114,93,103,140,118,101,100,101,129,127,133,109,160,121,114,112,117,85,134,135,106,133,117,123,110,109,118,123,104,126,91,89,125,120,114,94,111,127,107,107,130,107,132,115,105,126,107,91,82,99,97,82,82,124,114,105,128,109,101,101,102,103,110,112,87,110,108,108,147,122,99,128,87,121,129,144,122,123,105,150,91,91,84,114,103,99,116,130,113,126,96,108,114,111,115,108,106,124,113,138,118,114,109,76,110,125,102,132,106,156,122,83,109,141,115,82,108,129,135,100,74,110,112,114,111,111,93,111,103,119,117,114,131,108,112,103,104,107,108,97,125,113,87,111,92,114,128,110,110,103,136,116,98,136,103,113,118,121,104,100,127,130,113,125,96,99,130,113,100,123,94,117,124,117,131,99,141,90,113,101,133,100,108,141,82,107,147,122,118,130,123,120,111,94,88,102,131,129,117,123,113,109,128,111,94,106,115,99,109,103,101,101,118,125,133,121,111,140,128,129,133,100,118,123,107,127,87,121,126,98,112,94,125,90,125,107,90,118,110,93,100,118,127,119,103,102,113,102,103,101,118,135,101,102,119,101,113,100,89,98,134,116,101,102,116,110,112,146,105,110,105,99,110,111,126,112,118,129,107,109,146,107,112,106,107,128,108,114,124,107,112,104,117,102,101,92,104,112,135,121,96,119,111,116,122,112,101,129,124,134,113,144,121,124,102,92,100,87,124,126,106,110,104,98,136,110,83,137,121,122,131,114,113,105,85,128,93,132,129,131,111,137,114,121,124,130,98,122,75,108,130,133,125,109,106,110,127,132,126,90,119,124,106,133,88,117,128,112,125,128,99,95,97,108,84,116,87,95,135,118,93,89,107,139,98,107,90,129,90,111,95,87,99,90,109,118,125,119,115,117,142,121,92,110,89,112,103,114,101,92,136,114,106,127,121,95,115,122,97,154,111,110,88,93,116,111,114,126,107,104,89,113,123,100,120,120,107,98,110,119,125,129,106,152,112,119,112,122,82,96,116,109,106,98,123,93,104,86,109,98,98,100,113,141,112,119,103,86,124,116,124,107,96,125,123,115,114,113,98,107,114,120,107,104,106,110,137,124,93,110,92,135,125,118,125,106,107,129,115,102,102,130,102,118,94,98,105,108,132,120,117,127,121,93,87,117,94,118,99,98,119,112,125,108,113,128,117,127,115,82,95,84,119,92,120,100,118,143,92,106,115,118,121,113,104,99,112,116,131,110,83,111,120,124,110,103,120,123,107,92,102,90,90,118,98,91,91,79,112,77,111,95,118,128,147,113,115,117,110,134,108,107,139,143,111,132,103,123,91,107,97,130,114,122,98,99,141,152,118,132,96,119,89,122,125,82,107,104,105,94,82,113,149,114,134,137,87,116,80,116,90,100,126,114,130,106,105,113,122,114,104,124,98,117,97,98,103,120,135,117,109,107,110,116,108,89,137,127,116,95,141,123,107,112,107,107,148,135,105,84,127,94,129,118,107,112,100,111,111,132,109,130,79,133,103,99,120,113,110,109,104,98,126,121,103,159,112,104,116,125,108,114,111,131,140,116,93,116,109,90,139,114,104,104,107,110,104,105,141,126,97,102,110,104,115,80,136,160,113,115,104,92,94,117,119,126,89,93,145,107,113,107,101,117,133,127,88,112,109,114,112,93,107,138,114,111}},
 
{{1000,2.900000},{4,4,2,5,5,9,8,3,6,2,4,6,8,4,5,9,3,4,7,9,7,4,6,5,7,6,4,6,4,13,9,6,8,5,6,3,9,8,5,4,6,5,6,3,3,4,4,6,4,11,7,5,5,5,10,4,5,10,3,10,4,8,5,5,5,8,7,6,6,3,6,7,6,4,3,10,8,12,6,8,4,4,8,4,6,12,4,4,8,13,7,10,6,6,10,4,7,3,8,10,3,5,6,13,4,7,4,8,5,4,5,7,10,5,3,6,13,2,3,6,7,8,5,6,2,5,7,2,8,3,3,3,7,4,10,6,5,5,6,7,8,7,6,8,3,1,7,4,7,7,8,6,3,3,6,9,4,7,2,4,6,1,4,2,5,9,10,8,11,3,10,3,6,8,4,2,4,7,5,2,8,6,3,2,5,2,7,5,13,6,6,4,10,11,10,6,8,5,10,7,8,5,8,9,4,7,6,4,9,12,5,4,11,18,9,5,8,4,5,8,5,6,5,5,6,10,6,7,6,3,6,6,2,7,10,10,9,6,8,7,5,3,10,9,15,6,5,3,3,5,4,6,7,1,6,12,6,2,3,3,10,5,5,6,2,12,8,6,2,3,5,6,7,8,3,5,6,5,12,9,6,6,6,3,8,8,3,4,8,7,4,8,9,8,5,4,6,4,6,5,7,4,9,5,14,2,9,4,5,10,4,7,2,1,5,6,4,13,10,12,5,6,6,7,5,2,8,6,7,8,6,9,4,4,6,8,7,7,7,5,5,7,2,5,11,2,4,6,9,4,10,3,8,5,6,0,4,7,2,9,4,11,11,7,12,10,8,5,10,6,9,4,9,7,4,2,7,5,7,7,6,5,8,5,6,8,3,6,4,5,5,4,3,8,7,8,8,6,3,6,2,7,10,2,5,5,13,9,9,5,5,7,3,6,1,10,5,2,8,6,5,7,5,3,3,9,5,3,5,6,13,13,8,5,3,5,7,3,5,14,5,8,8,11,3,6,6,5,3,7,5,6,5,6,6,3,6,7,10,7,15,6,4,7,5,6,2,5,6,4,5,6,2,8,2,8,5,4,5,7,4,8,8,6,9,11,3,10,3,6,7,10,5,3,8,3,6,6,11,5,10,4,5,4,6,2,9,3,7,3,7,5,3,4,7,6,8,3,5,8,5,3,7,9,1,4,8,7,2,3,14,18,2,8,3,4,7,5,3,12,3,4,6,9,7,6,5,6,9,8,8,5,6,10,4,6,4,4,11,2,7,5,10,6,8,4,6,6,1,5,3,4,7,6,13,8,3,4,10,9,7,8,6,5,4,7,14,9,8,5,6,6,5,7,8,7,4,8,6,8,7,7,8,8,5,6,7,8,3,8,11,9,5,6,5,7,2,10,7,5,2,6,6,5,5,7,6,5,3,7,8,8,5,10,6,5,2,4,4,6,6,8,9,3,3,8,6,2,4,2,7,6,6,4,10,2,8,5,3,7,11,5,4,3,2,1,5,5,6,4,4,7,6,7,3,3,7,15,9,6,5,6,9,5,4,6,10,5,4,6,4,6,5,4,7,9,3,10,5,2,4,11,9,4,2,0,4,5,11,5,5,4,8,4,7,6,5,10,8,8,8,2,5,8,8,10,2,7,8,6,2,11,6,2,6,8,11,2,3,6,7,5,9,5,8,10,3,3,12,9,6,6,4,6,4,9,5,13,8,9,6,10,6,7,7,7,2,5,5,6,5,6,9,10,1,5,6,11,8,10,9,3,5,3,6,8,10,4,10,7,8,10,3,5,5,8,6,7,4,9,7,4,3,8,3,13,8,3,4,5,7,11,3,5,9,5,9,7,9,8,2,5,8,6,8,8,9,2,4,2,8,8,5,4,9,6,6,10,7,5,2,9,8,2,4,8,8,3,3,4,5,5,6,1,6,6,6,6,5,8,6,7,2,10,6,6,10,0,5,6,8,1,6,8,4,5,5,4,3,6,2,6,10,6,8,5,14,6,3,7,7,4,5,6,3,4,5,8,1,11,6,4,4,2,6,4,4,4,8,8,9,9,5,7,7,8,9,7,4,8,8,4,4,7,6,14,4,7,5,9,1,4,10,8,10,8,6,5,2,10,4,6,6,10,6,6,4,4,4,4,7,3,4,5,5,7,8,7,6,8,7,7,3,8,4,3,7,6,6,3,4,8,8,8,7,6,7,7,7,6,9,7,8,7,4,4,7,12,7,6,2,10,9,13,7,5,3,4,4,6,8,8,7,12,6,5,3,6,10,12,6,7,7,7,8,5,8,2,6,4,7,1,7,7,9,7,7,4,8,9,6,3,5,6,1,3,4,7,9,6,8,6,4,8,3,10,2,4,6,7,2,6,8,9,6,3,6,9,10,6,1,4,3,7,7,6,7,5,6,3,4,9,3,4,1,7,5,11,3,5,5,4,5,6,6,3,6,8,7,4,5,7,9,7,2,10,6,7,7,8,6,2,6,4,9,4,7,3,4,7,5,9,3,9,6,6,8,2,9,8,5,2,5,6,5,5,9,6,1,6,9,11,3,8,7,7,5,7,9,8,7,7,12,6,0,5,6,5,4,7,5,9,4,7,5,8,4,7,10,8,6,6,4,9,3,2,4,5,7,10,6,9,4,3,8,7,6,7,4,10,5,7,7,9,9,4,5,12,5,4,7,7,7,11,12,5,9,3,8,3,2,6,4,10,8,3,7,7,9,11,9,9,8,8,8,3,7,8,5,4,5,9,6,11,6,6,3,7,10,10,9,4,8,3,4,2,10,8,6,3,7,2,7,3,4,7,8,5,7,4,4,5,7,4,9,12,4,5,11,10,5,4,9,5,6,5,2,6,8,7,4,12,10,5,7,1,7,7,8,10,5,4,15,3,10,12,8,3,8,6,4,5,4,6,7,6,7,11,11,5,7,6,8,6,11,3,3,4,7,7,10,8,3,4,4,10,0,4,12,3,5,2,3,8,14,7,2,4,12,4,5,7,5,7,9,2,7,4,1,6,6,6,7,6,9,1,4,3,9,8,7,2,6,5,6,5,9,4,5,3,9,6,3,1,6,6,5,1,3,10,9,7,9,3,8,4,3,3,9,4,3,3,7,4,8,5,6,7,11,4,11,5,6,5,6,9,6,3,0,5,5,11,6,5,9,5,5,7,5,4,9,5,7,7,10,6,5,7,11,11,4,6,4,6,6,5,6,2,12,3,7,6,9,4,7,5,12,7,5,9,5,9,7,7,8,4,7,7,5,11,4,8,3,7,8,10,10,5,3,8,6,2,8,14,3,7,8,1,7,15,7,5,13,5,6,7,6,10,2,9,3,9,6,7,3,5,4,3,5,6,4,12,9,6,6,5,9,6,6,1,3,8,5,5,4,7,8,4,7,7,8,8,5,3,11,11,7,8,4,9,5,5,9,6,5,7,10,2,3,2,3,7,11,3,4,3,6,7,3,4,2,5,6,5,2,13,5,5,4,9,7,7,5,8,1,5,5,11,5,10,10,10,7,2,4,5,3,10,6,9,8,2,8,1,2,2,9,8,8,4,7,2,2,6,5,11,7,6,5,4,3,8,5,4,1,4,3,5,11,5,7,7,8,7,8,11,10,9,8,8,6,7,2,7,8,8,10,5,5,5,6,7,6,6,7,2,4,4,6,7,8,5,13,6,6,10,4,8,5,9,5,6,6,6,8,7,6,7,3,5,9,3,5,4,4,16,3,6,6,7,3,7,9,7,7,3,5,13,4,2,4,9,7,5,3,8,6,7,6,7,3,3,6,6,6,5,5,3,2,5,3,3,4,5,7,4,4,7,8,7,4,9,7,7,6,9,7,7,3,3,2,6,11,6,8,3,4,8,5,4,14,8,7,5,5,4,3,7,6,3,7,5,11,9,3,4,4,5,11,7,5,7,4,6,6,10,7,6,10,6,9,4,3,8,3,7,7,7,5,7,5,5,7,10,0,11,5,7,2,8,5,1,6,6,11,9,2,12,4,8,14,7,4,6,9,12,8,4,5,1,9,3,7,3,8,6,3,6,5,8,3,14,10,4,4,10,9,10,3,11,10,8,8,8,5,6,6,5,8,10,3,3,4,5,4,8,11,2,3,5,10,13,4,7,6,6,7,7,7,7,11,4,9,5,3,5,5,3,7,7,12,10,3,4,5,6,7,6,13,7,4,7,6,4,6,4,12,7,8,3,6,6,7,3,4,7,4,10,6,11,6,6,8,5,6,10,3,9,8,11,11,3,7,5,7,5,7,2,2,3,4,4,2,11,6,5,4,5,5,3,3,11,6,11,10,5,7,6,8,2,9,1,9,7,4,5,7,5,4,9,12,8,6,10,3,8,7,7,7,7,6,4,6,6,5,8,4,4,7,3,13,7,5,5,10,4,1,5,7,12,6,5,11,7,9,5,10,8,3,7,4,10,5,5,5,0,6,6,2,7,3,6,6,8,8,5,5,1,5,4,4,1,6,4,3,5,7,7,4,8,10,9,6,8,4,6,9,3,7,8,8,0,7,13,6,8,6,13,8,3,6,2,10,6,7,7,7,7,3,4,9,6,5,6,6,5,3,11,6,6,8,6,9,10,10,3,12,7,7,10,6,9,9,7,8,7,9,4,6,8,6,3,6,6,6,6,7,5,11,9,6,3,10,2,5,6,5,6,4,8,4,2,3,8,7,11,9,7,3,9,2,4,4,7,13,5,5,4,5,5,6,3,3,6,6,4,3,9,8,6,10,2,7,7,15,5,7,3,3,7,6,2,6,10,6,4,7,4,2,9,1,5,7,5,12,6,2,8,4,3,5,1,3,9,5,6,4,9,4,3,3,7,2,4,10,5,3,11,7,3,4,3,4,3,4,5,2,9,8,9,7,5,8,11,5,9,4,9,5,7,6,3,15,4,5,9,6,7,7,5,4,6,7,11,10,5,6,11,6,5,1,3,8,8,8,4,5,6,2,11,3,5,7,7,8,3,5,4,5,6,13,12,12,7,6,6,6,6,6,5,2,7,6,5,6,5,12,7,2,9,8,4,5,6,8,5,3,6,5,4,5,6,5,6,9,5,11,5,10,7,4,6,6,11,5,2,12,2,8,4,10,10,3,10,4,7,4,4,4,5,2,6,6,4,4,9,5,3,9,3,8,4,9,11,5,3,7,7,10,4,10,8,8,8,5,4,4,7,8,2,9,5,5,4,9,7,2,5,2,1,5,4,3,5,10,4,5,8,7,7,5,3,4,10,5,8,9,7,10,10,9,5,9,10,10,7,3,2,4,4,7,4,2,9,4,3,5,3,2,4,5,3,8,5,3,4,10,5,2,1,3,7,5,9,5,7,5,4,2,7,7,6,3,2,5,2,8,1,6,6,10,10,4,9,2,6,9,12,6,8,6,5,7,8,4,5,7,2,6,2,5,8,8,5,4,4,5,6,4,11,6,5,5,3,5,4,6,4,9,14,8,4,9,4,4,5,5,8,7,8,4,11,6,6,2,4,2,4,5,6,4,10,8,10,7,5,5,6,3,7,6,10,11,10,5,12,4,7,4,3,3,8,8,1,10,8,7,4,9,3,6,3,6,7,3,6,7,6,3,5,5,5,3,9,5,6,8,4,3,7,3,6,7,2,10,4,9,4,8,5,6,7,9,7,11,8,12,5,6,10,6,6,1,5,10,9,4,8,9,4,6,5,4,10,5,8,9,9,4,7,8,13,4,10,5,7,5,11,8,3,4,11,4,10,5,9,11,7,8,6,5,2,4,2,11,3,8,7,5,5,4,9,7,4,7,6,4,12,9,7,4,7,3,9,3,4,10,8,3,8,8,5,3,8,7,4,7,5,6,7,3,4,7,8,12,4,4,4,10,5,6,7,5,5,4,6,3,4,8,7,10,6,9,7,6,5,4,7,1,5,8,7,7,5,6,6,2,2,6,6,3,6,6,8,9,6,6,3,14,3,5,5,7,6,6,6,4,5,8,7,4,4,6,6,1,1,4,9,3,5,6,5,11,8,4,11,2,6,10,1,8,8,9,5,8,3,4,5,11,7,7,4,11,3,3,5,7,4,4,4,13,5,7,4,5,7,6,2,5,5,6,6,5,6,7,6,3,5,5,9,3,6,4,7,9,5,11,7,7,5,8,5,7,9,8,6,3,9,11,5,8,5,9,6,4,5,8,11,3,4,8,11,9,5,4,3,11,12,3,7,10,9,0,6,8,9,8,6,5,5,6,9,6,2,6,8,10,14,3,5,9,5,3,3,10,8,6,6,4,9,7,7,7,8,1,11,7,5,7,4,7,6,6,5,6,7,3,6,11,4,6,10,4,13,5,6,6,2,3,4,6,7,4,7,5,2,4,4,7,6,7,6,5,5,8,4,10,3,5,6,10,5,9,4,4,4,3,6,3,7,3,4,4,3,5,2,3,8,5,6,6,6,9,7,10,5,5,10,3,3,12,12,3,7,3,11,7,9,7,5,7,7,21,9,4,7,4,5,3,7,2,7,9,7,10,10,5,8,9,14,1,3,2,7,5,3,3,4,5,5,4,5,5,7,2,5,1,3,7,3,3,6,4,6,6,5,5,7,6,11,6,7,4,6,12,6,7,4,1,3,3,3,6,3,6,10,9,9,7,10,8,5,5,6,8,5,4,8,8,9,7,9,6,5,9,6,2,2,3,9,9,9,8,9,11,2,10,7,6,10,2,3,5,7,6,6,3,12,9,4,4,5,4,4,8,5,9,4,7,9,5,9,11,7,7,3,4,4,5,2,5,10,6,1,8,5,5,6,4,2,4,8,4,7,5,4,9,7,2,9,14,12,9,10,4,7,4,6,5,5,5,6,6,7,6,5,0,6,5,5,6,12,11,7,9,4,9,10,6,9,7,4,8,7,11,8,6,2,9,5,5,9,9,6,5,8,4,4,8,3,4,9,3,8,5,5,4,4,7,7,6,8,7,10,5,4,6,1,4,5,3,1,9,8,7,5,3,5,8,9,7,2,6,3,4,6,9,7,5,5,2,2,3,7,8,4,6,6,7,8,4,4,7,9,9,5,5,7,11,6,3,4,3,3,6,6,1,4,11,7,9,7,3,2,5,4,8,8,7,14,8,2,6,7,5,8,5,3,12,3,2,4,7,12,8,10,6,4,1,5,9,13,5,9,8,7,7,5,5,4,11,8,7,6,4,6,4,4,7,12,4,3,4,9,7,10,4,8,3,8,9,2,7,11,3,6,4,8,4,4,3,5,7,4,5,5,7,5,6,7,9,5,8,6,5,5,5,6,3,3,9,5,5,4,10,2,3,5,4,9,5,3,5,8,9,4,4,5,4,5,6,7,2,4,2,8,11,6,8,3,8,6,7,8,3,8,6,5,4,4,8,4,7,4,7,12,6,5,3,8,5,1,6,7,8,10,8,7,6,4,4,9,6,6,2,3,4,6,14,3,3,5,6,5,11,7,2,5,7,4,8,5,12,13,7,11,4,4,5,6,8,7,8,5,8,3,4,5,7,8,8,4,11,5,3,9,7,8,7,7,5,8,7,5,10,4,3,7,4,7,5,5,5,9,5,8,1,13,4,1,6,8,4,8,5,6,7,5,6,9,7,6,5,7,6,11,6,6,3,5,4,3,5,3,6,5,2,6,4,7,7,6,11,8,2,6,3,7,10,5,4,6,5,4,8,3,6,4,9,5,5,10,8,6,5,7,4,9,11,11,10,9,5,9,6,7,5,10,2,4,3,6,3,6,6,3,5,3,7,5,5,11,6,9,8,8,7,8,10,7,6,5,7,5,5,7,5,4,3,7,4,7,6,4,1,6,8,9,2,3,5,5,6,7,8,5,7,5,8,5,7,3,5,2,5,9,7,7,9,7,5,5,6,5,5,6,3,4,5,1,8,9,5,9,8,7,5,13,4,7,6,6,10,3,5,4,3,11,5,7,8,3,8,6,5,1,2,7,7,2,9,3,5,7,4,3,7,14,12,3,5,6,5,7,4,6,12,5,5,5,3,6,3,5,8,13,13,9,6,2,5,7,2,8,9,7,4,7,5,5,3,3,9,6,6,8,7,5,4,6,5,3,5,9,8,4,4,5,3,7,0,5,2,4,6,4,2,4,5,7,10,3,10,6,9,8,6,4,6,10,10,6,8,8,6,11,6,8,2,9,12,14,6,7,8,4,4,4,5,8,6,3,5,5,2,5,2,5,5,5,2,9,6,8,8,5,6,3,8,4,6,9,5,4,4,6,2,3,5,10,12,6,3,7,7,4,4,2,9,2,3,9,6,5,3,8,5,3,10,8,11,2,5,5,4,7,5,3,8,8,6,5,3,4,8,12,7,7,7,6,2,7,6,7,12,4,5,6,4,3,5,6,5,8,6,5,5,6,9,6,6,4,3,3,8,4,7,8,7,3,7,7,6,5,4,7,5,7,9,6,8,5,6,8,4,3,7,11,8,2,6,10,5,7,6,7,8,9,6,7,5,8,9,8,4,2,9,10,5,10,10,7,4,10,8,4,3,1,7,6,3,8,5,8,8,8,4,6,5,4,9,3,7,5,11,8,9,5,6,15,9,9,3,2,7,7,12,4,6,8,9,10,2,10,5,9,10,2,2,8,8,4,5,3,5,4,8,5,8,3,7,5,5,5,4,7,6,4,2,13,8,8,2,4,5,8,4,5,6,4,3,4,6,5,7,7,14,5,6,2,5,9,9,1,4,9,6,5,5,5,10,11,10,5,3,1,3,5,6,5,8,7,3,4,5,7,7,7,7,7,5,5,10,8,5,2,5,8,4,6,5,5,2,5,8,6,11,3,8,10,1,7,0,5,5,3,4,15,6,7,3,12,7,6,7,5,7,5,6,10,5,6,11,4,3,12,5,6,17,2,8,6,6,6,4,12,7,2,15,9,2,3,2,5,9,3,7,7,9,5,9,5,8,2,6,4,6,10,8,5,5,9,3,3,5,6,3,9,4,3,7,5,6,5,3,2,8,2,5,1,4,6,5,4,8,6,11,6,5,7,8,7,5,4,12,7,9,4,8,5,8,5,5,4,3,9,5,8,5,7,4,6,8,8,2,8,7,5,1,4,5,1,7,3,12,6,13,4,11,9,6,4,6,6,13,6,9,3,8,6,4,2,3,4,4,8,7,9,7,2,8,3,8,8,7,1,11,5,4,10,2,9,3,6,1,9,7,7,2,5,3,3,3,5,7,11,2,6,2,6,7,13,6,11,5,5,2,8,9,7,6,5,5,17,2,10,4,4,13,6,8,6,2,7,5,9,6,8,4,5,5,4,6,6,8,3,9,7,3,5,3,3,8,9,8,2,8,6,2,9,4,7,6,11,5,9,4,1,6,3,8,6,6,3,2,10,4,10,9,5,3,5,8,6,7,4,7,7,5,4,5,9,5,2,6,6,8,7,1,5,5,4,5,6,7,5,6,10,6,5,5,9,6,5,4,4,4,9,4,5,10,5,1,13,8,8,6,8,5,4,5,5,5,4,6,8,6,9,4,12,6,8,10,6,3,7,6,10,6,4,14,3,7,3,7,8,5,4,0,4,8,7,9,9,5,11,8,7,4,4,7,4,7,6,5,3,5,4,5,7,8,6,8,3,4,4,5,5,6,1,6,6,3,2,3,5,7,7,7,3,2,3,4,5,5,4,1,6,3,6,12,7,9,9,3,4,8,2,6,8,1,6,5,7,8,13,6,8,9,7,2,5,4,10,5,4,7,5,6,5,8,9,5,5,7,10,10,3,3,4,10,9,9,6,5,7,4,3,5,3,3,4,12,7,5,1,4,3,1,11,5,10,5,6,2,4,5,5,8,6,9,5,7,7,4,12,6,8,5,4,1,11,5,13,7,4,6,3,8,4,5,9,4,12,4,7,10,6,13,3,6,4,7,8,4,11,4,7,8,4,6,6,3,8,7,4,4,7,8,4,2,2,13,7,6,1,2,10,2,10,7,6,9,10,8,13,5,8,7,8,7,9,11,6,3,9,4,3,11,5,5,10,12,10,8,10,4,4,7,8,0,8,6,6,7,7,7,8,10,9,2,8,9,4,10,12,2,9,6,3,8,4,5,4,4,8,5,5,14,6,6,4,4,6,3,6,9,8,9,6,6,4,3,10,9,7,4,4,9,3,6,13,9,9,6,6,11,7,4,7,1,6,8,5,6,5,8,7,14,7,7,4,4,3,8,4,3,6,6,4,5,10,2,4,6,1,5,8,4,5,3,3,9,5,8,5,1,8,5,13,15,8,4,8,2,6,6,3,10,10,3,10,5,12,4,7,6,5,7,5,6,5,5,8,8,6,7,4,5,6,10,6,5,6,3,10,4,6,5,7,6,7,3,7,3,8,3,9,4,11,10,13,7,3,6,6,4,5,6,5,6,11,10,4,6,7,2,7,8,7,3,8,7,6,8,10,3,8,6,3,5,9,5,9,4,7,5,6,3,5,14,4,4,7,7,5,6,7,7,8,6,9,6,7,8,8,6,8,4,5,4,11,10,6,5,5,6,5,6,4,9,7,8,8,6,7,6,4,3,8,4,8,2,5,5,6,5,9,8,11,6,4,2,4,2,2,7,10,9,8,3,5,11,7,4,3,4,4,11,8,7,3,7,13,2,3,7,9,5,4,0,3,5,5,6,4,7,10,6,6,4,3,3,3,6,5,6,5,5,4,2,5,8,1,7,5,7,4,2,3,6,6,8,9,8,2,8,12,9,5,2,5,12,2,8,11,3,7,7,3,3,7,4,4,6,17,11,8,4,3,7,9,8,12,9,2,6,7,4,4,9,11,4,5,15,2,5,6,4,4,13,11,1,5,6,7,5,3,4,8,7,9,2,6,7,4,10,11,10,10,10,7,4,6,4,6,5,4,9,7,6,3,2,7,4,6,7,7,8,7,4,7,6,10,12,5,6,7,12,6,9,8,13,7,8,8,6,1,7,4,6,8,3,1,6,5,6,3,9,9,6,6,2,4,4,12,5,12,9,2,7,5,4,7,3,11,8,6,4,10,2,5,4,12,7,9,8,6,5,11,8,17,8,7,5,10,4,4,4,9,11,7,11,4,5,5,3,11,6,5,5,8,6,9,5,6,10,7,8,4,8,11,6,10,4,7,5,4,7,2,4,8,7,5,5,5,5,5,7,11,7,6,3,5,6,7,7,11,4,2,8,6,12,8,13,10,7,7,6,10,8,15,11,9,10,7,6,7,11,4,8,7,11,6,1,3,10,11,3,8},{8,5,8,8,5,12,2,4,4,4,2,7,9,14,11,10,6,7,5,8,8,4,7,3,9,10,3,6,6,6,5,8,12,6,11,3,10,7,6,3,5,11,0,2,10,6,12,2,2,5,6,6,9,6,5,11,1,7,3,8,3,5,9,8,8,8,4,5,9,4,6,7,8,5,3,8,8,5,6,7,11,8,3,2,7,8,9,5,5,8,3,5,3,6,6,5,4,9,9,3,4,6,6,3,11,11,3,3,14,4,2,4,4,4,5,8,6,10,8,6,11,4,4,7,7,3,13,2,3,8,2,9,7,6,9,5,4,7,3,9,3,6,5,6,8,6,8,9,5,9,6,8,7,5,6,3,9,8,14,12,6,7,4,11,7,8,11,7,5,2,8,5,5,3,5,9,8,9,10,5,4,5,3,1,4,2,8,10,7,7,3,6,3,6,6,3,6,12,4,5,3,6,7,6,13,3,5,4,8,6,5,3,6,3,4,6,6,9,8,4,5,8,11,5,8,6,5,9,11,6,5,4,2,9,11,3,4,7,4,8,4,7,8,6,7,4,7,8,5,8,4,8,7,8,8,10,3,2,9,7,4,3,7,3,3,6,8,5,8,4,4,14,6,5,5,9,6,10,13,8,8,10,2,11,12,4,7,7,5,2,2,5,5,6,4,6,5,11,3,6,6,6,16,8,7,4,6,7,8,4,3,8,9,2,3,8,3,7,2,7,3,11,4,7,5,6,4,6,1,7,7,7,10,12,3,5,14,6,8,9,3,6,6,7,5,4,9,5,8,1,6,8,5,7,10,7,4,6,4,8,6,5,9,12,9,6,8,8,5,7,8,4,8,4,5,9,11,13,4,10,6,9,7,15,4,10,4,6,8,5,21,5,5,5,2,8,10,7,7,11,13,7,10,10,4,3,5,4,8,2,7,8,6,3,4,7,9,5,11,7,10,3,8,6,4,7,3,7,4,9,6,6,6,7,2,11,4,5,5,6,4,6,4,6,7,8,3,13,3,7,9,5,3,6,4,3,7,4,6,6,6,4,5,6,4,2,8,4,4,4,7,5,2,4,14,5,9,4,4,4,7,5,7,6,9,11,4,5,6,6,3,12,8,6,8,5,3,2,8,10,1,5,5,10,14,1,4,3,4,5,4,0,5,6,4,1,5,3,7,5,2,5,4,4,4,6,3,5,3,6,3,4,6,6,8,3,5,7,6,2,5,10,10,12,9,3,5,6,5,6,4,9,4,9,10,4,7,3,8,8,10,7,6,5,6,5,8,3,4,8,9,7,3,6,5,6,5,5,3,10,14,7,4,7,10,5,5,6,13,2,5,5,6,8,7,5,4,8,5,12,5,9,7,4,4,6,9,4,7,0,7,9,6,12,7,8,6,6,5,5,3,4,7,12,4,4,4,4,4,6,13,5,9,7,4,5,9,6,5,6,3,12,8,3,4,6,11,8,4,1,11,6,6,9,7,5,11,6,10,0,8,9,7,5,5,9,5,9,6,3,5,7,7,10,6,8,8,3,9,9,3,8,7,8,7,6,7,3,4,12,7,3,6,2,7,12,11,6,3,3,3,9,5,8,4,5,10,4,10,4,4,6,6,7,6,12,5,9,12,7,8,10,8,9,4,6,4,3,12,8,11,10,9,1,6,7,4,8,4,3,4,8,4,5,6,7,7,4,12,2,15,10,11,10,8,7,6,10,4,4,4,14,5,7,3,10,8,2,6,4,11,8,6,10,6,14,13,8,7,10,2,6,7,9,4,4,7,6,7,8,11,10,9,8,10,11,6,9,5,5,7,6,9,6,9,3,6,8,5,5,12,4,4,9,13,5,7,8,5,7,4,5,6,1,4,11,8,8,5,9,3,5,6,11,10,6,6,5,9,3,6,4,9,5,3,6,4,2,5,10,6,1,2,6,3,2,4,2,7,12,7,5,4,6,11,10,8,9,3,13,7,7,6,4,4,3,7,6,5,14,4,6,9,6,5,11,3,8,7,12,9,8,1,7,8,5,5,9,3,11,10,8,6,7,9,9,5,6,4,4,3,5,5,8,5,3,9,4,4,2,7,3,6,7,5,8,7,3,9,13,12,3,5,14,3,5,7,5,5,1,7,3,11,6,5,5,6,6,6,7,7,7,4,3,4,4,9,7,4,10,9,8,5,12,4,9,4,3,2,0,11,4,8,6,4,10,5,2,6,17,7,8,2,7,9,6,7,7,5,9,7,5,4,7,4,2,6,6,7,6,5,8,5,7,7,4,3,6,4,7,8,7,11,5,8,5,6,6,6,10,6,10,6,7,7,4,11,9,5,9,1,6,7,6,5,10,4,7,10,4,5,11,4,6,6,8,7,9,3,6,7,5,10,7,5,4,6,3,3,9,12,10,4,5,5,6,3,4,3,3,9,7,6,4,9,5,6,6,4,11,10,5,9,2,6,3,8,5,3,7,5,6,7,7,4,7,4,4,4,2,7,10,7,2,8,2,5,4,13,5,10,8,11,3,2,1,9,8,9,3,5,10,7,5,13,3,4,6,4,8,8,2,3,7,4,5,7,9,5,5,6,3,5,8,2,11,7,6,6,2,7,5,11,6,4,4,8,4,2,9,3,6,2,8,7,11,8,5,9,1,3,6,10,8,9,4,8,7,6,6,10,5,2,5,7,3,4,6,10,9,9,4,6,6,9,14,2,10,5,8,6,3,10,6,12,6,8,11,7,8,9,8,9,8,7,5,7,6,6,7,7,5,7,5,5,3,6,8,7,9,12,3,6,4,7,4,4,8,8,7,10,10,6,11,1,6,11,9,5,4,3,15,5,5,9,8,13,11,9,7,8,3,9,4,3,13,4,10,6,3,3,7,3,11,6,5,9,9,12,5,6,10,8,8,4,8,4,4,5,9,8,9,8,6,6,13,3,6,10,6,6,6,5,13,7,10,9,14,8,8,2,4,7,9,5,8,5,6,8,5,9,4,3,4,3,3,6,4,7,7,2,9,1,6,3,8,6,4,4,7,9,7,8,4,5,8,8,7,6,8,8,5,8,5,7,5,10,5,7,3,5,1,4,8,4,4,6,6,6,3,4,6,7,4,4,4,4,3,9,8,5,3,6,3,4,7,6,8,5,7,2,3,4,9,5,9,6,5,10,14,3,7,12,6,3,8,4,12,4,9,8,5,5,13,3,3,4,3,9,1,5,6,9,12,4,8,3,7,4,3,7,8,11,6,3,6,8,5,2,5,7,4,6,7,8,5,7,3,4,6,9,6,9,3,8,8,5,4,11,5,8,7,3,2,4,4,3,5,4,11,6,10,6,9,8,7,6,4,5,7,1,8,10,3,2,3,14,6,6,8,5,3,5,8,8,10,9,5,7,9,6,6,6,7,6,6,5,8,7,7,3,8,6,8,8,8,6,7,6,10,3,6,10,8,1,6,7,6,5,4,6,3,10,10,4,8,5,5,5,6,11,4,6,9,8,13,4,6,2,4,5,2,4,7,6,6,8,4,8,10,7,7,7,10,6,1,4,6,6,7,2,4,5,5,6,9,9,8,14,10,10,4,5,6,3,9,10,6,6,7,7,6,4,13,3,3,7,9,4,9,11,6,13,3,11,9,11,9,4,10,8,13,1,7,5,6,8,7,5,6,2,5,7,10,10,6,7,6,4,5,6,3,3,3,7,12,7,14,1,10,6,8,7,8,5,4,4,5,11,4,6,6,3,4,10,5,6,3,7,11,2,6,6,7,5,5,3,11,10,5,7,10,6,7,2,7,6,7,5,8,10,6,7,3,3,2,6,4,5,3,4,12,13,5,4,7,7,4,6,3,5,3,5,6,7,8,12,12,5,8,9,10,6,3,7,7,7,7,4,8,6,5,8,12,8,12,3,4,10,3,7,3,11,7,4,7,8,7,6,4,3,10,8,5,11,2,5,6,10,5,8,5,4,5,8,9,4,8,12,6,6,8,3,6,5,7,11,8,4,5,3,10,0,10,3,7,7,9,8,7,11,10,4,8,5,7,4,7,1,2,6,6,6,11,4,2,8,7,7,7,6,6,13,6,8,6,5,6,12,3,8,12,5,8,7,5,2,3,5,11,6,13,10,10,6,6,6,7,3,6,6,8,8,4,5,7,8,8,3,6,5,5,5,3,8,9,14,11,6,7,7,3,7,5,7,8,3,7,4,9,4,6,5,7,4,5,5,8,9,6,9,4,7,3,5,4,14,6,6,5,4,10,8,6,8,5,8,4,9,6,4,9,1,3,9,5,6,5,5,6,13,10,5,3,6,8,7,5,5,2,6,8,3,5,3,7,4,10,4,7,7,6,8,5,11,5,4,10,7,5,9,6,12,7,4,13,6,6,8,9,2,3,2,7,8,11,6,5,7,12,5,9,10,4,7,7,14,5,3,8,12,6,6,3,5,7,4,9,8,7,6,0,6,5,5,8,4,2,11,8,14,5,9,9,8,5,4,14,1,7,7,5,8,6,10,1,3,7,6,6,3,14,8,8,5,6,8,6,7,11,6,9,10,7,9,8,6,8,3,14,7,9,7,5,10,10,9,10,9,11,6,4,11,15,10,10,6,9,8,7,7,6,4,9,7,6,7,3,8,12,4,8,12,5,3,4,9,5,5,7,14,8,8,8,13,5,9,3,4,5,4,8,8,8,4,4,4,6,2,3,6,6,8,8,8,6,13,8,7,10,7,5,7,7,3,7,4,9,14,3,7,1,7,2,7,5,6,5,8,4,8,9,10,10,5,9,3,9,3,4,4,8,5,2,9,2,8,10,4,13,6,5,9,8,5,5,6,8,3,10,4,2,6,5,9,2,7,4,6,8,13,5,5,8,6,7,6,4,3,5,10,8,5,3,2,6,4,6,2,3,9,4,5,7,7,8,1,10,7,2,7,5,4,6,10,6,7,6,3,3,1,7,4,6,3,6,6,11,8,5,7,14,3,6,4,11,4,8,5,12,5,6,3,9,13,5,9,6,14,6,5,5,7,9,12,10,6,3,6,6,6,10,10,3,3,2,7,4,4,4,6,12,2,2,11,5,3,3,6,4,4,8,1,2,6,3,8,9,5,5,7,7,12,6,8,6,4,4,6,4,8,5,12,7,5,11,10,3,8,0,4,6,14,4,8,9,7,8,5,5,4,7,7,5,2,3,4,10,3,11,9,4,6,11,13,10,4,4,6,7,10,1,9,6,9,6,8,6,10,9,3,6,4,7,6,3,5,6,5,6,5,9,6,6,4,4,5,4,7,10,1,9,9,5,5,4,9,3,8,8,5,3,3,14,6,5,5,3,5,9,7,5,5,10,12,5,4,9,7,3,4,6,7,8,5,5,7,4,4,9,3,6,5,4,3,6,7,9,10,7,7,7,8,4,5,7,8,1,7,9,6,6,4,9,10,9,3,8,5,7,9,6,6,6,6,5,8,2,5,12,4,9,9,7,6,9,16,11,6,4,6,8,10,6,8,9,2,6,6,5,7,9,3,6,8,14,2,7,16,4,9,6,7,7,4,6,7,4,6,4,12,4,4,9,10,8,3,4,9,5,8,6,6,4,9,8,6,8,4,3,6,10,11,8,4,2,7,3,11,5,6,9,4,5,5,9,8,4,13,7,6,6,4,10,9,7,6,4,2,3,7,5,6,7,3,5,5,5,6,7,4,7,10,7,15,7,9,4,5,9,9,7,7,7,5,4,4,8,4,5,7,8,8,12,8,2,2,9,6,13,17,12,15,6,8,5,4,5,6,5,7,10,11,3,5,5,6,6,6,5,7,13,9,5,8,6,12,6,5,7,11,7,11,8,4,8,7,3,4,11,4,6,8,9,9,2,8,6,10,8,3,4,8,10,5,5,3,10,7,6,9,6,3,6,7,7,13,9,5,6,6,5,4,8,8,6,4,9,3,6,11,1,8,7,7,7,3,8,5,10,7,7,6,9,7,8,6,8,5,4,9,8,3,5,1,4,14,5,4,4,1,6,3,4,7,8,3,12,3,5,9,5,8,11,2,7,3,14,4,13,1,9,8,7,3,6,2,8,2,11,9,6,3,5,11,5,5,8,1,4,7,2,8,16,10,8,2,5,6,6,7,5,2,5,1,5,7,7,8,7,5,8,6,3,8,8,11,5,3,6,6,7,10,4,6,9,3,4,5,5,5,5,9,7,7,1,5,12,7,2,7,9,7,2,4,5,6,4,10,5,6,4,1,9,3,4,7,2,10,6,4,5,4,11,3,4,6,2,7,3,7,8,5,6,6,7,6,8,6,5,5,15,7,7,9,17,3,1,5,5,5,7,6,9,16,8,10,3,8,6,7,5,4,6,5,9,7,9,5,4,7,1,4,9,6,7,5,3,3,7,4,9,5,7,5,9,4,8,9,3,2,2,4,2,5,3,5,12,4,13,6,3,5,7,4,5,4,8,4,4,9,9,12,2,8,9,10,3,5,7,3,11,3,3,2,7,8,11,5,7,7,5,9,6,6,4,7,4,5,4,5,8,7,3,14,5,8,4,8,5,11,5,7,5,4,7,13,7,9,6,7,5,8,9,11,2,12,3,4,9,4,14,2,5,3,7,5,4,6,3,5,5,1,6,3,6,2,11,6,8,5,4,7,5,2,7,8,7,4,2,8,10,6,9,4,7,6,7,7,7,2,11,5,5,5,6,8,3,7,6,8,10,7,3,8,3,8,9,3,5,6,11,6,2,8,6,8,4,5,9,5,3,8,6,5,8,4,12,6,2,8,5,20,4,5,6,10,6,10,8,5,6,5,7,7,4,7,4,6,5,4,9,3,5,8,8,10,4,6,8,11,8,4,11,6,4,6,5,6,7,8,3,9,1,11,7,9,8,10,7,6,6,8,2,9,8,7,4,5,8,4,5,6,6,10,7,13,6,6,4,1,3,8,5,4,7,5,2,8,3,2,4,12,4,6,3,5,7,5,10,6,8,8,5,5,8,4,8,7,8,5,4,6,8,8,5,13,14,7,6,7,4,3,9,4,7,2,8,2,6,6,10,4,8,8,6,1,8,6,7,1,6,3,2,6,8,7,5,5,7,4,3,10,7,5,7,4,5,1,8,6,4,5,3,7,6,10,3,5,7,3,5,5,10,9,6,4,9,13,9,7,8,6,1,7,2,4,6,13,7,6,8,10,5,9,10,8,7,7,6,9,4,8,5,10,2,3,1,5,9,16,7,9,8,5,3,2,4,10,15,3,6,2,5,3,7,5,10,8,5,5,5,5,10,7,2,5,6,12,6,5,9,8,1,7,7,1,9,8,9,4,10,7,7,5,3,5,3,7,5,3,4,1,7,5,7,10,5,4,10,13,3,3,9,9,10,4,8,7,5,6,3,3,12,9,5,9,5,7,0,10,5,3,5,3,5,6,5,7,5,5,12,5,6,12,6,8,14,9,14,8,8,5,5,3,8,10,9,6,3,4,7,4,8,7,6,4,3,7,4,2,5,5,3,4,5,3,9,4,3,10,4,6,5,7,8,3,8,10,6,3,15,5,4,8,6,2,6,4,3,9,7,7,3,9,7,2,8,5,15,9,7,10,1,8,6,5,4,5,11,6,9,10,1,3,7,2,10,6,7,8,3,4,7,7,3,9,3,8,6,6,4,8,5,3,4,5,8,5,13,5,4,5,4,5,7,5,4,11,7,11,9,3,9,8,9,6,5,14,8,6,4,9,5,2,7,7,8,4,8,9,11,2,9,4,5,6,9,9,8,7,4,4,7,8,7,6,8,7,5,8,6,14,6,5,3,3,7,6,5,4,6,4,8,4,7,3,6,6,3,6,7,3,7,7,1,7,3,7,3,8,10,7,7,4,7,8,1,1,3,2,11,8,6,4,8,3,2,4,4,6,5,4,8,3,7,7,8,8,3,9,5,4,3,5,6,3,7,5,6,4,1,6,5,12,13,7,5,8,6,6,6,8,9,7,6,7,3,7,7,8,5,11,5,5,11,5,13,7,9,6,3,1,5,8,6,3,7,9,4,7,4,2,9,3,11,5,6,7,5,13,14,5,6,9,3,6,1,3,6,7,8,6,5,7,2,2,0,3,10,4,5,6,6,6,7,8,9,4,6,7,6,9,4,11,6,2,12,6,10,3,8,3,10,5,10,8,5,9,3,4,3,8,6,8,5,4,7,4,7,0,4,4,5,9,12,4,3,6,4,5,9,5,11,5,8,6,7,8,5,6,5,5,8,8,1,5,6,7,8,6,4,5,8,8,1,5,7,3,3,8,10,6,3,7,2,0,7,5,8,8,8,7,3,8,7,3,3,7,10,9,13,5,5,5,5,5,8,7,9,9,7,9,5,2,7,8,4,11,5,3,5,9,8,4,12,6,5,4,9,4,4,7,7,3,13,7,8,6,14,7,8,7,8,3,3,6,7,8,8,9,5,5,4,8,2,9,7,7,7,6,7,8,7,6,3,12,5,6,5,6,2,9,7,5,9,8,2,6,5,3,8,6,6,8,8,6,4,6,7,5,8,3,4,5,4,7,8,4,6,12,6,5,7,1,3,6,7,3,3,8,11,5,8,7,3,8,4,2,6,4,5,10,8,2,3,5,5,7,4,3,6,6,6,10,5,5,2,6,5,8,9,7,8,5,1,10,8,4,11,4,5,6,6,5,3,5,5,7,7,6,8,6,8,5,4,7,4,6,3,5,6,6,6,11,4,5,7,2,12,9,5,1,8,7,6,4,4,9,6,5,7,7,6,4,9,10,8,10,10,4,5,5,6,7,11,3,5,6,6,12,5,5,3,4,8,9,7,11,4,6,9,3,7,8,8,4,9,5,6,9,5,9,1,5,4,11,7,3,2,7,10,8,3,11,7,8,5,15,5,10,4,5,7,5,9,7,2,6,4,9,7,1,5,7,7,3,5,4,3,5,8,12,4,6,5,5,8,6,5,2,6,8,11,8,7,6,3,8,6,8,7,5,5,4,9,6,7,8,6,10,3,12,6,4,3,7,7,5,4,6,11,5,5,11,6,6,4,7,9,6,10,4,8,6,8,6,5,7,6,2,10,7,4,9,5,8,7,11,6,6,6,7,6,5,7,12,2,7,10,6,5,8,5,5,6,10,9,8,5,7,7,3,8,11,3,7,3,3,9,7,8,5,6,7,2,4,4,5,1,5,4,5,6,2,9,8,11,1,3,2,2,0,3,5,3,6,6,3,13,3,3,7,15,8,6,4,4,9,3,5,1,6,9,5,3,11,2,16,13,6,7,5,5,8,10,7,13,3,4,5,6,6,7,6,5,6,5,7,2,3,2,2,5,4,7,7,5,11,4,8,8,6,8,10,9,8,8,7,8,11,9,12,9,8,8,8,5,7,7,6,5,6,3,2,11,3,7,9,7,11,6,9,2,7,9,7,6,2,6,5,5,6,6,5,7,8,11,8,9,9,7,7,4,8,4,9,4,4,1,9,5,7,13,3,9,10,7,10,5,7,4,2,8,5,7,4,5,6,6,5,11,7,8,5,4,6,8,8,7,7,6,6,8,5,5,3,4,8,7,4,7,4,5,8,8,4,3,8,7,7,7,3,7,5,10,4,2,5,7,4,9,8,3,9,8,5,2,9,6,5,3,4,4,3,5,4,4,9,5,5,4,3,4,15,7,10,5,4,3,6,7,8,8,4,6,4,8,3,6,12,6,4,4,8,7,2,5,2,5,8,8,3,8,2,4,8,3,8,6,5,10,7,9,3,5,2,6,11,5,7,6,8,10,9,12,5,7,4,5,2,8,10,7,5,5,5,5,3,4,9,5,5,11,9,8,2,4,6,3,3,4,8,4,5,8,4,7,6,10,5,6,5,11,6,7,9,4,7,7,6,9,3,5,8,2,9,5,6,7,10,6,7,8,7,6,7,7,11,9,8,4,5,10,7,9,8,4,3,11,6,7,12,8,4,8,2,4,6,9,3,5,7,5,7,3,11,6,6,4,8,5,7,12,13,8,4,8,7,10,3,7,7,3,13,8,2,7,8,10,4,5,6,8,6,8,8,7,9,4,13,10,9,10,7,4,12,7,5,11,5,4,10,8,5,3,1,6,4,5,4,6,8,11,3,7,5,2,9,6,6,11,4,7,14,10,3,2,4,3,10,5,10,5,9,6,6,9,7,9,13,5,11,4,3,12,6,3,3,8,12,11,7,8,6,10,7,4,6,7,14,6,6,9,2,5,10,9,10,10,4,8,5,10,9,7,9,7,10,2,8,3,8,6,8,2,4,7,7,9,5,5,7,12,8,8,5,7,4,2,5,6,5,3,6,9,10,4,9,6,2,6,6,8,10,9,4,5,6,6,4,2,10,9,7,2,9,7,3,7,10,5,1,4,9,11,4,5,4,3,9,10,7,11,4,7,7,7,9,6,4,4,9,8,9,4,7,3,4,9,5,6,7,7,8,9,7,4,7,8,4,6,3,5,7,2,8,6,6,4,5,7,5,9,7,6,5,4,2,4,5,11,5,10,11,13,5,9,4,5,13,3,7,4,1,6,1,9,3,8,3,9,3,10,3,4,4,3,4,10,10,3,6,13,11,4,5,3,7,5,2,7,1,3,4,8,13,7,2,6,8,8,9,7,7,8,2,4,6,7,9,4,5,8,7,7,5,8,1,6,10,8,9,4,9,4,5,5,4,8,4,12,10,2,10,2,6,3,11,11,10,5,0,9,6,1,10,6,6,3,2,7,14,5,9,8,8,4,6,2,4,4,9,9,3,5,6,5,6,13,3,14,1,11,9,5,4,8,9,6,10,7,8,9,6,4,8,7,3,3,3,8,6,12,1,6,5,8,5,6,10,5,6,3,4,8,10,7,3,4,4,6,10,6,9,6,5,12,6,2,8,2,4,3,9,4,6,6,5,3,2,7,4,8,3,3,7,8,1,8,6,4,7,10,7,5,8,9,5,4,3,3,6,5,5,2,6,7,3,5,8,6,7,8,7,5,2,7,7,5,5,5,6,5,4,5,4,5,5,7,9,15,5,5,5,8,6,3,3,3,2,5,9,5,4,11,8,9,4,6,7,6,4,5,7,7,4,6,8,2,9,3,5,6,6,8,5,7,9,6,8,13,4,6,11,8,4,12,12,8,14,9,4,2,6,2,5,11,8,9,7,7,5,11,4,4,3,11,5,7,12,4,7,10,5,8,9,8,8,8,10,8,4,4,7,6,6,3,10,4,8,7,14,4,2,4,4,4,9,10,2,3,7,4,4,3,8,4,11,10},{3,10,11,3,6,9,19,6,8,7,7,4,6,5,7,6,2,6,5,6,11,5,7,9,6,3,7,3,3,4,4,4,3,8,6,9,3,9,3,7,4,5,7,4,5,7,6,7,1,13,4,8,5,5,4,9,6,6,6,3,10,1,3,5,11,7,5,9,9,8,7,2,8,6,8,7,9,5,6,9,0,8,9,8,4,7,5,5,3,7,6,6,6,11,6,2,4,8,5,5,9,10,14,11,5,4,6,9,6,3,9,8,6,7,10,7,4,3,7,9,7,8,8,4,3,8,10,9,7,5,2,8,2,8,3,9,4,8,12,8,4,4,9,10,2,9,6,8,4,6,5,7,6,7,10,9,11,4,4,11,4,3,2,6,3,8,9,5,11,5,3,4,4,6,1,8,5,8,7,4,12,6,9,6,8,6,7,7,7,10,1,5,3,7,8,6,8,4,7,4,8,7,5,5,7,8,11,11,6,5,4,8,6,3,6,6,6,6,9,11,10,4,7,10,4,4,4,9,9,11,10,7,8,11,9,7,8,9,8,2,4,9,6,3,1,7,6,6,6,7,6,7,9,8,2,12,6,12,12,9,1,3,10,5,4,9,4,5,3,11,9,2,6,6,9,8,6,3,6,2,6,2,8,11,8,4,3,13,9,4,6,5,5,4,5,11,6,14,5,9,8,4,5,5,6,8,10,4,11,5,12,3,5,7,4,8,5,6,6,9,10,6,6,13,4,6,8,3,6,10,6,2,8,6,5,4,9,3,7,8,3,3,9,9,11,6,6,4,8,5,2,10,4,11,4,4,5,3,7,4,9,9,16,1,6,3,10,9,5,8,8,2,9,4,9,12,7,13,6,14,3,12,3,2,6,9,5,6,18,5,9,7,7,5,14,6,7,6,6,5,4,7,6,5,9,2,6,11,10,9,4,9,5,2,4,6,9,2,7,9,7,9,8,9,6,3,11,12,6,2,3,8,13,8,6,8,13,8,2,10,6,2,4,5,5,6,3,5,5,8,9,8,3,16,7,9,6,3,10,5,1,10,6,6,5,7,6,3,2,4,4,11,7,6,6,3,7,10,5,6,6,2,4,6,7,10,5,7,5,4,7,6,5,6,4,5,7,4,4,8,6,12,4,6,8,2,4,4,8,10,7,8,3,5,6,11,6,12,5,7,8,9,5,10,2,5,4,5,4,4,3,6,6,5,4,4,8,7,6,5,5,7,6,6,3,11,6,7,5,2,3,10,5,6,6,5,7,2,8,9,7,5,7,5,9,8,10,10,6,6,5,8,7,8,8,7,4,6,8,6,4,5,17,1,7,5,2,5,6,4,9,6,6,8,10,8,7,3,11,7,8,3,3,10,2,4,7,6,6,5,8,7,7,5,4,8,7,10,2,5,9,2,0,11,3,6,6,7,11,4,11,9,9,4,5,7,6,3,21,9,10,5,2,2,5,9,3,1,9,5,5,1,8,6,9,5,7,5,11,9,9,3,3,7,12,6,5,2,7,8,10,6,3,5,5,4,8,3,4,2,3,5,8,7,4,9,5,7,6,3,7,9,6,7,4,11,7,7,13,9,11,7,6,8,2,3,7,6,5,5,11,5,9,14,5,7,6,2,8,1,2,4,9,7,9,5,6,6,9,14,8,13,2,6,10,6,7,9,6,5,13,3,7,11,8,4,10,8,2,8,6,3,2,10,7,5,7,8,5,7,7,7,9,7,3,9,5,7,6,7,6,12,6,8,6,4,10,7,10,6,4,11,7,6,6,7,11,8,3,5,9,2,6,6,7,7,7,10,9,4,5,3,8,11,7,2,12,3,2,8,2,2,7,9,5,5,15,8,9,8,8,1,10,4,6,3,9,10,5,8,5,4,8,7,3,6,5,4,7,6,2,4,5,5,4,8,10,4,8,11,5,4,5,7,6,3,6,3,2,14,6,5,2,6,9,4,8,5,3,5,3,3,4,5,6,6,13,3,11,7,7,6,12,1,7,5,5,5,9,4,6,3,6,12,4,3,6,6,4,9,8,10,7,8,6,9,10,8,9,5,2,6,5,3,3,3,5,10,7,4,6,3,10,4,3,6,2,4,5,6,5,5,5,6,9,3,9,8,4,8,8,8,6,4,7,5,6,8,6,5,4,9,3,6,8,8,5,6,5,6,10,6,10,6,8,4,7,7,9,7,6,3,8,6,4,7,8,14,8,8,6,3,10,6,8,1,13,8,6,10,3,4,6,4,11,3,7,11,4,8,8,3,6,7,6,10,11,7,4,7,9,6,10,3,5,6,6,6,7,4,2,5,5,5,6,4,7,7,4,5,4,5,10,8,4,3,7,6,6,11,4,11,2,9,4,4,3,5,10,2,5,6,4,11,8,3,13,2,10,9,7,3,6,4,3,6,3,7,8,8,7,3,9,9,6,8,5,4,5,1,7,6,6,12,4,3,4,8,5,6,7,7,6,6,6,3,4,4,3,8,2,12,2,9,10,8,1,5,9,6,5,5,7,5,6,3,7,1,4,5,4,9,7,9,3,6,4,5,11,6,7,7,3,6,2,10,13,4,10,8,4,8,10,9,9,6,10,12,7,6,8,3,7,6,1,7,4,7,4,2,7,4,5,6,11,2,1,5,9,11,8,2,8,7,10,16,4,5,9,7,9,2,8,12,10,9,5,2,9,15,3,5,9,3,7,9,5,4,4,8,5,5,9,5,8,4,8,8,7,7,4,3,8,5,6,5,10,3,4,8,1,13,6,4,4,8,1,7,5,6,9,3,6,4,9,4,5,6,12,5,7,11,6,7,11,6,6,7,8,8,11,13,10,4,7,6,9,3,8,7,3,5,6,8,7,3,4,12,8,2,3,7,3,6,7,3,7,4,6,6,1,5,9,7,8,6,10,4,7,3,4,10,7,8,7,2,10,3,13,6,3,3,2,9,6,11,7,9,6,5,5,5,4,9,6,6,6,6,2,9,8,5,8,5,8,9,5,8,5,7,1,6,10,5,5,5,9,6,4,4,9,8,4,2,9,4,4,8,11,2,13,8,9,11,2,8,10,11,7,7,6,8,5,3,3,5,8,5,14,6,5,2,3,4,8,8,6,7,11,7,5,11,5,8,6,7,7,2,7,2,12,6,6,10,9,7,5,10,12,4,1,5,4,3,3,12,8,3,7,3,6,10,7,6,8,9,2,3,10,5,9,5,14,4,7,8,3,6,8,12,9,10,4,6,16,6,7,10,6,4,7,6,8,6,8,5,9,10,3,7,6,5,6,5,10,4,9,4,5,14,3,7,3,2,7,5,8,3,8,7,8,7,2,3,6,3,9,5,2,9,4,11,4,9,7,8,9,2,3,8,5,4,6,5,8,8,7,7,7,8,3,2,8,6,2,10,6,1,10,7,6,4,6,5,9,6,4,5,4,11,7,5,7,9,5,6,3,9,6,8,7,11,15,4,8,12,6,8,8,9,6,1,2,9,8,8,3,9,6,6,7,7,9,6,6,4,4,4,5,9,6,5,4,7,5,9,9,4,6,5,7,4,11,8,11,2,8,14,8,5,3,6,5,6,8,7,8,6,6,2,6,8,4,6,12,9,4,7,0,5,6,6,7,6,9,4,3,5,9,5,5,13,7,5,2,7,8,4,10,4,10,4,4,9,5,2,7,11,11,8,4,6,8,6,4,6,3,7,5,2,4,4,8,7,9,10,7,4,8,3,4,13,3,4,7,6,10,8,9,3,6,7,7,6,3,7,8,6,11,9,8,7,9,6,5,7,7,7,9,2,9,10,8,1,7,5,3,5,6,2,8,9,2,7,5,6,15,7,4,7,5,5,12,7,9,2,4,1,5,11,3,4,6,7,5,9,7,8,7,15,5,11,5,10,9,10,9,9,4,13,9,5,7,8,6,3,3,5,3,7,4,3,13,6,6,9,7,3,7,7,8,9,2,6,7,9,7,5,3,6,6,4,8,11,5,5,7,7,8,13,6,5,8,2,5,5,8,1,16,11,9,8,9,7,4,10,11,6,5,6,3,10,6,5,2,2,7,5,10,7,5,4,9,7,9,8,9,4,9,2,13,9,5,7,5,7,4,8,8,0,5,8,10,6,1,5,4,5,1,7,2,10,12,4,7,4,5,2,5,9,4,2,7,9,7,7,9,5,7,7,7,4,3,10,10,2,14,8,4,7,5,9,4,10,1,1,9,10,9,2,4,5,5,5,8,4,7,11,5,3,5,6,4,9,6,12,12,11,5,12,2,4,5,12,6,6,5,7,8,9,11,7,4,8,5,12,7,11,5,6,9,6,7,5,18,8,6,7,4,8,11,6,2,7,3,13,12,12,11,7,4,5,6,11,8,8,6,9,4,8,7,7,7,5,5,7,4,8,5,11,3,10,8,2,1,8,15,11,6,9,5,5,4,4,8,7,6,7,9,5,5,5,8,6,3,10,4,5,5,2,5,8,5,4,6,4,2,8,10,5,8,2,10,6,8,9,7,5,5,8,5,9,4,6,3,10,10,11,7,11,4,3,10,1,7,1,10,4,7,7,14,5,6,7,7,9,8,6,7,8,6,6,3,10,11,5,4,6,9,6,14,10,10,7,4,6,9,3,14,7,11,5,6,4,13,7,12,7,2,9,7,10,5,5,5,6,4,9,9,5,12,4,13,7,3,8,8,4,8,4,8,7,5,5,8,9,5,7,3,6,8,5,6,2,7,9,3,9,8,14,3,5,8,6,10,6,7,6,8,7,10,5,4,15,5,4,9,8,5,5,4,9,9,8,12,4,7,3,1,6,8,9,13,7,7,4,11,3,11,5,8,8,5,5,2,6,7,9,1,4,4,14,9,6,8,12,11,9,7,8,4,8,2,4,9,7,6,15,8,14,4,6,8,8,5,11,2,7,7,6,5,8,3,6,5,1,5,7,8,6,6,8,4,10,6,6,3,9,8,7,6,1,9,4,8,10,3,6,6,5,5,7,6,3,7,5,3,4,5,8,8,5,10,7,7,2,4,2,6,8,3,3,8,3,6,11,6,5,7,5,10,5,8,6,7,5,6,7,5,5,8,0,4,7,5,5,6,7,9,5,7,8,4,5,7,7,2,9,7,3,6,13,7,2,10,9,4,3,4,5,3,5,7,8,6,6,1,3,6,9,5,6,5,5,6,2,6,4,10,10,8,4,5,5,6,6,5,6,5,3,6,5,4,7,3,5,5,6,8,6,4,6,9,2,10,8,9,8,12,8,6,2,8,4,8,10,10,6,1,7,6,8,3,2,8,7,13,5,11,10,7,10,6,6,2,7,7,3,5,5,13,11,5,1,8,7,8,9,6,7,11,6,9,9,6,7,3,7,6,6,1,7,6,9,7,7,5,7,7,15,6,9,7,4,8,6,8,11,12,6,11,4,5,6,10,8,8,3,8,3,6,5,6,2,6,11,9,4,4,5,6,6,6,3,5,10,12,3,6,5,8,13,9,6,10,6,7,9,3,7,7,8,1,10,7,4,7,6,10,5,7,8,4,3,7,4,5,13,6,9,5,5,3,6,6,5,10,8,7,16,12,8,4,11,16,6,8,4,5,5,5,7,7,2,10,6,6,3,9,7,3,7,5,5,4,11,6,10,10,11,7,7,7,2,5,9,3,6,3,4,4,7,12,11,6,6,9,5,2,8,7,4,7,8,7,2,6,7,3,2,7,9,4,11,5,12,3,6,5,5,8,4,6,14,8,8,15,12,6,10,11,4,9,7,8,9,3,9,10,4,4,6,3,2,7,5,4,9,4,4,4,5,9,10,6,2,9,7,4,5,5,4,9,4,5,5,6,7,8,6,6,8,10,7,4,2,3,6,12,6,8,6,6,8,5,10,4,4,8,8,5,7,13,7,12,3,5,6,9,12,8,11,7,6,11,2,7,4,4,4,6,3,3,6,12,6,6,4,7,4,9,7,6,8,8,5,5,7,4,9,4,4,6,4,7,6,5,3,7,4,4,6,5,12,6,6,10,5,8,7,5,6,4,8,9,6,12,6,9,4,9,4,7,4,10,6,4,8,4,5,12,6,5,6,9,5,4,3,4,10,6,10,2,5,7,5,6,4,3,15,6,8,6,12,4,6,8,5,6,5,4,11,7,6,5,6,5,2,10,8,3,7,3,3,9,8,8,7,8,5,11,12,3,7,8,6,6,9,9,8,6,15,3,4,5,8,4,6,4,3,5,7,10,4,7,3,6,3,1,4,7,12,11,2,4,7,2,8,7,7,5,5,7,6,12,5,5,9,5,7,2,7,4,5,2,8,7,11,10,10,2,8,9,7,9,8,6,4,7,6,4,6,12,8,9,7,9,4,5,10,2,8,1,4,4,6,7,2,3,11,3,5,2,7,7,11,7,6,5,5,8,1,8,5,10,11,6,11,8,6,9,10,15,3,6,7,5,3,2,10,5,5,6,7,1,13,11,8,3,6,3,7,5,8,11,4,4,9,5,5,4,4,0,2,7,11,7,3,10,4,8,4,4,5,7,6,10,6,7,3,10,3,3,10,6,5,7,8,11,2,3,6,7,3,9,4,5,5,5,6,7,8,5,3,6,3,10,6,0,7,5,7,4,5,6,7,7,11,10,8,2,2,10,7,2,6,5,8,6,8,5,1,9,15,5,4,5,2,8,6,4,2,5,5,3,2,5,5,4,5,6,8,10,4,6,4,4,3,3,10,8,7,4,7,4,7,5,4,13,11,6,7,2,7,4,5,4,11,7,2,7,4,7,5,4,6,4,3,8,6,6,6,10,8,13,11,5,5,6,7,5,3,7,5,3,5,5,6,5,10,6,10,9,2,7,9,2,10,9,5,10,8,6,4,9,7,4,9,4,5,7,8,10,6,8,9,7,7,8,2,5,6,4,8,6,7,7,8,9,6,6,4,7,9,5,4,4,8,6,11,8,12,4,7,8,12,7,6,4,2,6,8,1,5,6,3,4,7,8,8,8,5,4,8,9,3,1,6,2,2,5,6,9,5,5,2,12,8,5,6,8,2,2,7,10,9,1,4,6,8,7,6,6,4,9,8,6,3,7,5,10,5,7,9,8,3,4,4,6,8,8,3,8,4,3,5,3,7,4,7,9,5,9,7,6,3,5,9,3,3,7,3,5,5,4,8,6,10,6,5,3,8,10,10,4,6,6,1,10,3,6,5,14,5,7,5,12,10,6,3,4,5,4,3,7,4,7,4,9,8,4,13,4,4,8,10,12,3,10,6,9,3,3,7,9,6,6,4,6,2,5,8,3,8,5,11,9,14,8,7,5,4,4,7,6,3,6,4,3,3,2,10,6,5,2,8,3,4,4,6,4,5,7,4,8,11,8,5,7,4,5,7,5,5,4,6,4,5,10,10,8,6,6,6,5,4,2,8,6,4,4,7,7,3,9,4,8,5,12,8,4,6,6,10,2,7,6,8,6,11,6,11,6,7,10,5,8,12,4,6,6,4,2,9,7,4,4,6,5,7,3,9,8,5,5,5,4,3,12,7,3,10,5,4,7,7,11,9,5,9,8,7,3,7,4,13,4,3,5,7,5,2,8,4,3,4,6,6,6,3,4,6,6,5,4,6,8,4,13,6,5,6,8,1,5,6,9,6,7,4,3,8,7,7,2,11,7,5,6,9,5,9,3,10,2,3,4,3,7,5,9,3,6,1,8,4,6,8,6,6,6,7,6,4,9,4,5,5,7,7,2,8,4,5,4,8,4,5,7,5,5,10,5,3,9,11,5,9,7,7,12,5,4,9,1,1,5,11,6,5,9,6,4,12,5,12,2,12,8,9,1,6,7,10,9,9,7,4,8,5,9,2,7,8,10,7,4,9,10,1,6,8,3,10,6,8,9,10,4,2,6,2,9,11,5,4,6,6,4,18,4,5,10,11,5,4,7,15,6,7,5,7,7,2,6,8,6,7,6,9,6,9,8,6,13,6,2,7,4,5,2,1,7,14,13,11,8,6,13,2,5,10,6,9,3,3,8,11,9,6,8,10,6,11,8,7,7,4,2,11,7,9,8,10,5,9,6,7,6,7,3,6,4,4,7,2,3,5,5,3,6,1,11,3,8,6,5,7,10,4,13,6,6,12,8,2,4,8,10,1,4,9,4,2,3,3,7,7,15,8,3,6,4,5,6,5,6,13,6,12,7,12,8,5,3,2,3,8,11,6,9,11,7,7,9,4,13,8,4,5,9,4,11,7,5,4,6,14,8,13,5,9,10,4,9,5,9,10,6,6,4,8,2,2,4,6,13,5,8,8,3,3,5,5,8,8,13,5,10,8,10,9,13,4,8,4,4,8,9,8,8,8,8,2,2,3,11,3,4,11,1,5,5,6,10,6,3,4,5,11,5,10,11,6,5,8,4,9,4,5,8,10,10,9,10,5,5,9,8,5,11,13,6,6,10,7,4,5,5,11,7,9,7,6,11,4,2,13,6,8,6,10,10,8,8,9,10,7,5,6,7,3,7,4,7,10,5,5,6,2,4,10,3,11,5,2,7,3,6,7,7,8,8,10,5,3,9,7,3,0,4,2,4,6,7,2,10,6,8,10,5,7,5,5,4,3,4,5,7,10,8,7,7,9,9,3,5,7,7,2,5,5,9,7,4,4,9,5,11,3,10,4,3,4,5,6,5,4,6,5,6,12,5,5,4,13,5,8,6,8,3,9,5,8,6,7,10,7,4,12,12,7,12,9,6,6,6,5,7,2,8,7,9,7,5,11,7,4,5,5,7,4,2,10,7,3,10,6,1,6,1,6,6,2,4,6,2,8,5,10,10,8,4,12,5,8,13,7,6,4,4,5,9,2,10,4,3,2,7,3,2,5,6,9,7,11,5,5,3,11,6,6,3,4,5,10,10,6,8,11,9,2,7,9,1,9,8,7,4,6,5,2,11,13,3,7,6,3,4,5,5,15,6,4,7,5,2,6,7,4,8,12,9,10,9,14,2,8,6,7,4,12,5,4,7,6,7,7,8,3,9,5,4,6,5,8,8,5,7,11,7,8,7,6,6,5,6,7,4,4,5,4,3,5,6,4,6,3,9,6,8,12,7,9,8,1,2,9,8,3,6,3,10,8,3,7,2,4,11,6,5,5,3,5,7,5,1,10,4,4,6,6,8,10,5,6,6,7,3,6,7,5,8,3,7,8,3,8,6,7,3,7,6,6,3,7,5,8,9,5,9,3,14,3,9,8,2,5,8,3,5,5,8,8,6,3,7,4,9,7,4,2,7,4,6,5,7,5,6,5,4,5,3,7,10,11,3,8,7,1,6,8,10,9,1,4,9,8,3,10,4,5,6,7,13,4,10,5,6,9,5,16,6,10,7,5,4,7,7,7,3,3,13,4,4,9,10,6,6,6,9,5,4,8,10,7,6,6,7,6,11,5,4,10,5,4,3,5,5,4,5,4,10,9,2,7,3,6,12,8,7,2,7,8,6,6,4,7,7,7,7,6,6,7,10,10,3,7,2,5,3,5,3,6,7,4,4,9,9,6,8,5,12,8,7,10,6,6,9,4,9,8,9,5,5,5,4,8,6,5,8,9,11,5,8,8,8,2,5,3,9,5,4,4,7,10,4,10,2,3,4,5,9,4,6,7,9,14,7,3,3,5,13,6,7,5,5,3,7,4,5,12,5,2,4,3,3,7,3,5,4,7,8,5,4,4,5,7,5,3,3,7,3,9,7,6,8,9,4,11,3,4,3,8,5,4,9,3,5,2,3,12,5,2,7,6,8,5,2,5,9,16,6,7,8,9,9,7,5,5,9,7,6,9,3,4,2,4,5,4,18,9,8,3,9,3,7,6,4,14,2,3,4,6,4,5,4,7,5,3,10,4,8,6,10,5,9,3,7,4,10,11,9,8,5,10,1,7,3,4,5,11,3,3,3,8,8,10,9,8,7,5,5,9,10,8,8,9,11,12,8,5,6,13,4,2,2,8,5,6,7,5,8,4,7,1,6,6,5,9,3,4,7,11,6,1,10,6,10,3,9,9,11,7,6,6,9,8,19,11,6,3,9,10,9,6,5,3,5,5,5,6,5,8,9,8,5,3,4,11,3,8,3,6,7,3,6,6,6,8,3,11,8,8,4,7,8,4,5,3,7,1,6,4,5,9,5,15,7,3,5,6,8,9,8,3,6,5,5,3,12,6,11,4,8,10,4,9,8,2,5,8,5,12,9,9,3,6,9,2,4,11,7,7,8,12,3,3,3,6,5,9,5,5,3,10,3,5,4,4,4,10,12,6,8,8,8,11,4,1,4,7,13,7,3,6,10,5,5,9,7,12,10,6,5,10,8,2,7,8,4,7,7,8,8,7,3,7,11,8,6,5,8,12,8,11,9,4,6,6,7,7,7,8,6,1,10,1,4,13,4,5,8,1,11,2,9,7,9,7,3,9,4,5,6,1,6,7,4,12,3,5,4,12,6,9,4,10,3,9,14,11,7,8,4,10,6,6,10,5,6,7,6,11,3,4,2,4,6,2,9,8,5,3,11,4,9,6,5,6,8,10,7,8,6,4,3,6,9,3,10,7,8,4,5,3,10,4,5,7,3,4,7,12,8,5,9,9,10,8,4,5,15,13,9,4,4,2,3,3,9,5,7,7,7,8,9,5,6,7,4,5,5,1,9,9,2,6,4,5,11,5,5,8,5,7,1,12,9,3,3,13,8,6,5,7,5,10,3,7,4,9,8,11,4,7,8,6,5,4,7,8,5,4,3,6,4,6,6,1,10,1,8,7,9,6,7,8,8,8,4,7,5,10,5,5,5,4,3,4,6,4,6,7,11,5,5,7,4,9,10,13,8,6,8,4,6,10,6,11,5,7,9,14,5,4,6,11,6,8,7,4,11,3,7,6,8,7,3,4,7,4,2,9,4,6,5,9,5,10,6,3,6,3,7,6,10,8,6,2,6,13,9,3,10,10,4,7,4,6,2,8,4,3,6,4,7,2,6,10,4,7,5,8,10,10,5,6,6,6,4,6,4,6,8,5,3,5,1,13,6,8,8,5,5,10,12,1,6,10,5,0,3,9,7,9,2,8,11,9,5,10,4,4,10,6,7,3,9,9,7,7,4,8,4,7,12,5,13,7,7,5,7,16,5,8,6,4,9,4,4,6,8,6,6,6,9,6,10,8,3,4,7,17,4,15,5,7,8,4,7,6,5,9,8,7,8,5,3,5,4,7,1,1,7,9,12,6,7,3,9,8,4,4,7,7,14,5,6,8}}}
 
\ No newline at end of file
plots/ccm_initialtris.pdf
Show inline comments
 
binary diff not shown
triangle_gcm_initial_analysis.m
Show inline comments
 
@@ -8,145 +8,82 @@ Needs["ErrorBarPlots`"]
 

	
 

	
 
gsraw=Import[NotebookDirectory[]<>"data/graphdata_ccm_initialtris.m"];
 
(* gsraw=SortBy[gsraw,{#[[1,1]]&,#[[1,2]]&}]; (* Sort by n and then by tau. The {} forces a *stable* sort because otherwise Mathematica sorts also on triangle count and other things. *) *)
 

	
 

	
 
gdata=GatherBy[gsraw,{#[[1,2]]&,#[[1,1]]&}];
 
gdata=gsraw;
 
(* Data format: *)
 
(* gdata[[ tau index, n index, run index , datatype index ]] *)
 
(* datatype index:
 
1: {n,tau}
 
2: avgtriangles when mixed
 
3: {GCM1 starting triangles average, GCM1 number of successes} <-- CCMu: get new highest degree vertex every time
 
4: {GCM2 starting triangles average, GCM2 number of successes} <-- CCMb: finish vertex completely
 
*)
 
nlabels=Map["n = "<>ToString[#]&,gdata[[1,All,1,1,1]]];
 
taulabels=Map["\[Tau] = "<>ToString[#]&,gdata[[All,1,1,1,2]]];
 

	
 

	
 
(* ::Subsection:: *)
 
(*New data format import*)
 

	
 

	
 
gsraw=Import[NotebookDirectory[]<>"data/graphdata_ccm_constructionrate.m"];
 
(* gsraw=SortBy[gsraw,{#[[1,1]]&,#[[1,2]]&}]; (* Sort by n and then by tau. The {} forces a *stable* sort because otherwise Mathematica sorts also on triangle count and other things. *) *)
 

	
 

	
 
gdata2=GatherBy[gsraw,{#[[1,2]]&,#[[1,1]]&}];
 
(* Data format: *)
 
(* gdata[[ tau index, n index, run index , datatype index ]] *)
 
(* gdata[[ tau index , datatype index ]] *)
 
(* datatype index:
 
1: {n,tau}
 
3: CCMdu construction rate <-- CCMdu: get new highest degree vertex every time
 
4: CCMd  construction rate <-- CCMd: finish vertex completely
 
2: {uniform triangle samples}
 
3: {CCMdu initial triangle samples} <-- CCMdu: get new highest degree vertex every time
 
4: {CCMd initial triangle samples} <-- CCMd: finish vertex completely
 
*)
 

	
 

	
 
(* ::Section:: *)
 
(*Greedy configuration model*)
 

	
 

	
 
(* ::Subsection:: *)
 
(*Distribution of initial #triangles for GCM1,GCM2,EG compared to average #triangles.*)
 

	
 

	
 
 (* Consider all runs *)
 
getIt[x_,avg_]:=If[x[[2]]>=5, x[[1]]/avg,0]
 
getAverage[run_]:=Module[{avg},
 
    avg=run[[2]];
 
    If[avg>0,
 
    { getIt[run[[3]],avg], getIt[run[[4]],avg] }
 
    , {3,3}]
 
]
 
getTotalStats[runs_]:=Transpose[Map[getAverage,runs]];
 
totalStats=Map[getTotalStats,gdata,{2}];
 

	
 

	
 
(* Yellow: CCMu (take new highest everytime *)
 
(* Blue: CCMb (finish highest first, more similar to EG) *)
 
histogramsTotal=Map[Histogram[#,{0.05},PlotRange->{{-0.5,2},Automatic},ImageSize->300,AxesOrigin->{0,0}]&,totalStats,{2}];
 
(*Distribution of initial #triangles for CCMd(u) compared to uniform triangle distribution*)
 

	
 

	
 
TableForm[histogramsTotal,TableHeadings->{taulabels,nlabels}]
 
getHistogram[run_]:=Histogram[{run[[2]],run[[3]],run[[4]]},Automatic,"Probability",
 
ChartLegends->Placed[{"Uniform","CCMdu","CCMd"},Bottom],
 
ImageSize->250,
 
Frame->True,
 
FrameLabel->{"Triangles","Probability"},
 
PlotLabel->("n = "<>ToString[run[[1,1]]]<>", \[Tau] = "<>ToString[run[[1,2]]])
 
];
 
histograms=Map[getHistogram,gdata]
 

	
 

	
 
(* ::Subsubsection:: *)
 
(*Exporting plots*)
 

	
 

	
 
makeHistogram[datasets_,n_,tau_]:=Histogram[datasets,{0.05},"Probability",
 
PlotRange->{{0,1.3},{0,0.5}},
 
ImageSize->300,AxesOrigin->{0,0},
 
AspectRatio->3/5,
 
getHistogram[run_,bins_,plotrange_,tickDelta_,textpos_,bottomLegends_,bottomLabel_]:=Histogram[{run[[2]],run[[3]],run[[4]]},bins,"Probability",
 
ImageSize->250,
 
AspectRatio->4/14,
 
PlotRange->plotrange,
 
Frame->True,
 
FrameLabel->{"fraction of average #triangles at CCM start","frequency"},
 
ChartLegends->Placed[{"CCMu   avg = "<>ToString[NumberForm[N[Mean[datasets[[1]]]],2]],"CCMb   avg = "<>ToString[NumberForm[N[Mean[datasets[[2]]]],2]]},Center],
 
(*LabelingFunction->(Placed[NumberForm[#,{2,3}],Above]&),*)
 
(*LabelingFunction\[Rule](Placed[If[#2[[2]]\[Equal]1,NumberForm[#1,{2,3}],""],Above]&),*)
 
PlotLabel->n<>", "<>tau];
 
histogramsTotal=MapIndexed[makeHistogram[#1,nlabels[[#2[[2]]]],taulabels[[#2[[1]]]]]&,totalStats,{2}];
 

	
 

	
 
tauIndices={1,5,9};
 
nIndices={1};
 
(* TableForm[histogramsTotal[[tauIndices,nIndices]],TableHeadings->{taulabels[[tauIndices]],nlabels[[nIndices]]}]*)
 
plotgrid1=GraphicsGrid[histogramsTotal[[tauIndices,nIndices]],ImageSize->350,ItemAspectRatio->3/5]
 
FrameLabel->{If[bottomLabel,"Triangles",None],"Probability"},
 
FrameTicks->{{{#,NumberForm[#,{2,2}]}&/@Range[0,0.30,tickDelta],Automatic},{Automatic,Automatic}},
 
Epilog->Text["n = "<>ToString[run[[1,1]]]<>", \[Tau] = "<>ToString[run[[1,2]]],textpos],
 
ChartLegends->If[bottomLegends,Placed[{"Uniform","CCMdu","CCMd"},Top],None]
 
];
 
{h1,h2,h3}={
 
getHistogram[gdata[[1]],Automatic,{0,0.30} ,0.1 ,Scaled[{0.82,0.86}],True ,False],
 
getHistogram[gdata[[2]],      {5},{0,0.15} ,0.05,Scaled[{0.82,0.86}],False,False],
 
getHistogram[gdata[[3]],Automatic,Automatic,0.05,Scaled[{0.82,0.86}],False,True]
 
};
 
plotgrid1=Column[{h1,h2,h3}]
 

	
 

	
 
Export[NotebookDirectory[]<>"plots/ccm_initialtris.pdf",plotgrid1]
 

	
 

	
 
(* ::Subsection:: *)
 
(*GCM1 vs GCM2 success rates*)
 

	
 

	
 
successrates=Map[{#[[3,2]]/100,#[[4,2]]/100}&,gdata,{3}];
 
successrates=Map[Transpose,successrates,{2}];
 
successratesDelta=Map[#[[3,2]]-#[[4,2]]&,gdata,{3}];
 
successratesAvg=Map[{Mean[#[[1]]],Mean[#[[2]]]}&,successrates,{2}];
 

	
 
rateHistograms=Map[Histogram[#,{0.1},"Probability",PlotRange->{{0,1},Automatic}]&,successrates,{2}];
 
rateDeltaHistograms=Map[Histogram[#,{10},"Probability",PlotRange->{{-100,100},Automatic}]&,successratesDelta,{2}];
 

	
 

	
 
TableForm[rateHistograms,TableHeadings->{taulabels,nlabels}]
 
TableForm[rateDeltaHistograms,TableHeadings->{taulabels,nlabels}]
 
(*TableForm[Transpose[rateHistograms],TableHeadings->{nlabels,taulabels}]*)
 

	
 

	
 
(* For export *)
 
makeHistogram2[datasets_,label_]:=Histogram[datasets,{0.1},"Probability",
 
PlotRange->{{0,1},{0,1}},
 
ImageSize->300,AxesOrigin->{0,0},
 
Frame->True,
 
FrameLabel->{"successrate of CCM construction","frequency"},
 
ChartLegends->Placed[{"CCMu   avg = "<>ToString[NumberForm[N[Mean[datasets[[1]]]],2]],"CCMb   avg = "<>ToString[NumberForm[N[Mean[datasets[[2]]]],2]]},Center],(*LabelingFunction->(Placed[NumberForm[#,{2,3}],Above]&),*)
 
(*LabelingFunction\[Rule](Placed[If[#2[[2]]\[Equal]1,NumberForm[#1,{2,3}],""],Above]&),*)
 
PlotLabel->label];
 

	
 
plot1=makeHistogram2[successrates[[1,1]],"n = 1000, \[Tau] = 2.1"]
 
plot2=makeHistogram2[successrates[[5,1]],"n = 1000, \[Tau] = 2.5"]
 
plot3=makeHistogram2[successrates[[9,1]],"n = 1000, \[Tau] = 2.9"]
 
(* columnplot1=GraphicsColumn[{plot1,plot2,plot3}] *)
 

	
 

	
 
Export[NotebookDirectory[]<>"plots/ccm_construction_successrate.pdf",columnplot1]
 

	
 

	
 
Export[NotebookDirectory[]<>"plots/ccm_construction_successrate1.pdf",plot1]
 
Export[NotebookDirectory[]<>"plots/ccm_construction_successrate5.pdf",plot2]
 
Export[NotebookDirectory[]<>"plots/ccm_construction_successrate9.pdf",plot3]
 

	
 

	
 
(* ::Section:: *)
 
(*CCMu rates only*)
 

	
 

	
 
successrates=Map[#[[3,2]]/100&,gdata,{3}]; (* Old datafile *)
 
legends=Map["\[Tau] = "<>ToString[#[[1,1,2]]]<>" ; avg = "<>ToString[NumberForm[N[Mean[#[[All,3,2]]/100]],3]]&,gdata,{2}];
 
gsraw2=Import[NotebookDirectory[]<>"data/graphdata_ccm_constructionrate.m"];
 
(* gsraw=SortBy[gsraw,{#[[1,1]]&,#[[1,2]]&}]; (* Sort by n and then by tau. The {} forces a *stable* sort because otherwise Mathematica sorts also on triangle count and other things. *) *)
 

	
 

	
 
gdata2=GatherBy[gsraw2,{#[[1,2]]&,#[[1,1]]&}];
 
(* Data format: *)
 
(* gdata[[ tau index, n index, run index , datatype index ]] *)
 
(* datatype index:
 
1: {n,tau}
 
3: CCMdu construction rate <-- CCMdu: get new highest degree vertex every time
 
4: CCMd  construction rate <-- CCMd: finish vertex completely
 
*)
 

	
 

	
 
successrates=gdata2[[All,All,All,2]]; (* New datafile *)
 
legends=Map["\[Tau] = "<>ToString[#[[1,1,2]]]<>" ; avg = "<>ToString[NumberForm[N[Mean[#[[All,2]]]],{4,4}]]&,gdata2,{2}];
 

	
 

	
0 comments (0 inline, 0 general)