diff --git a/App/App.pro b/App/App.pro index 75b2c9798f9f43f2448a7d6222d9bc3aac8b2be9..c116d1249f2a322c8f27d42637dc447c87dcec60 100644 --- a/App/App.pro +++ b/App/App.pro @@ -22,9 +22,10 @@ SOURCES += \ src/TestFresnelCoeff.cpp \ src/TestIsGISAXS1.cpp \ src/TestIsGISAXS3.cpp \ + src/TestIsGISAXS9.cpp \ src/TestIsGISAXS10.cpp \ + src/TestDetectorResolution.cpp \ src/TestRoughness.cpp \ - src/TestIsGISAXS9.cpp HEADERS += \ inc/App.h \ @@ -42,9 +43,10 @@ HEADERS += \ inc/TestFresnelCoeff.h \ inc/TestIsGISAXS1.h \ inc/TestIsGISAXS3.h \ + inc/TestIsGISAXS9.h \ inc/TestIsGISAXS10.h \ + inc/TestDetectorResolution.h \ inc/TestRoughness.h \ - inc/TestIsGISAXS9.h INCLUDEPATH += ./inc ../Core/Algorithms/inc ../Core/Samples/inc ../Core/Tools/inc DEPENDPATH += ./inc ../Core/Algorithms/inc ../Core/Samples/inc ../Core/Tools/inc diff --git a/App/inc/TestDetectorResolution.h b/App/inc/TestDetectorResolution.h new file mode 100644 index 0000000000000000000000000000000000000000..fdbbf883d5b62b7036683da2c0b00fa47911b186 --- /dev/null +++ b/App/inc/TestDetectorResolution.h @@ -0,0 +1,41 @@ +#ifndef TESTDETECTORRESOLUTION_H_ +#define TESTDETECTORRESOLUTION_H_ +// ******************************************************************** +// * The BornAgain project * +// * Simulation of neutron and x-ray scattering at grazing incidence * +// * * +// * LICENSE AND DISCLAIMER * +// * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris * +// * eget quam orci. Quisque porta varius dui, quis posuere nibh * +// * mollis quis. Mauris commodo rhoncus porttitor. * +// ******************************************************************** +//! @file TestDetectorResolution.h +//! @brief Definition of TestDetectorResolution functional test class +//! @author Scientific Computing Group at FRM II +//! @date Jul 10, 2012 + +#include "IFunctionalTest.h" +#include "OutputData.h" +#include "FormFactors.h" +#include "DWBAFormFactor.h" +#include "ISample.h" +#include "InterferenceFunction1DParaCrystal.h" +#include "InterferenceFunctionNone.h" + + +class TestDetectorResolution : public IFunctionalTest +{ +public: + TestDetectorResolution(); + virtual ~TestDetectorResolution(); + virtual void execute(); + +private: + void initializeSample(); + OutputData<double> *mp_intensity_output; + ISample *mp_sample; +}; + +double testResolutionFunction(double u, double v); + +#endif /* TESTDETECTORRESOLUTION_H_ */ diff --git a/App/inc/TestIsGISAXS1.h b/App/inc/TestIsGISAXS1.h index b9f13e426b8b811a6c209818e0e9c6cda59ca624..dcbac637571d52e01e6827bc1b547cadf700d96f 100644 --- a/App/inc/TestIsGISAXS1.h +++ b/App/inc/TestIsGISAXS1.h @@ -28,8 +28,8 @@ public: private: void initializeSample(); - ISample *mp_sample; OutputData<double> *mp_intensity_output; + ISample *mp_sample; }; diff --git a/App/inc/TestIsGISAXS10.h b/App/inc/TestIsGISAXS10.h index e0214b9fa0b814aebc7ed8772cfa5a350c7475c1..ff1bc830f0586dced0293e7fb163e0aa500011ef 100644 --- a/App/inc/TestIsGISAXS10.h +++ b/App/inc/TestIsGISAXS10.h @@ -33,8 +33,8 @@ public: private: void initializeSample(); void initializeSample2(); - ISample *mp_sample; OutputData<double> *mp_intensity_output; + ISample *mp_sample; }; #endif /* TESTISGISAXS10_H_ */ diff --git a/App/inc/TestIsGISAXS3.h b/App/inc/TestIsGISAXS3.h index d5c98c32515913ca284571257093d5b48c0e3c0b..693f25be2fba73d061630e8505d6a6cd44943971 100644 --- a/App/inc/TestIsGISAXS3.h +++ b/App/inc/TestIsGISAXS3.h @@ -28,7 +28,7 @@ public: private: void initializeSample(); - ISample *mp_sample; OutputData<double> *mp_intensity_output; + ISample *mp_sample; }; #endif /* TESTISGISAXS3_H_ */ diff --git a/App/src/TestDetectorResolution.cpp b/App/src/TestDetectorResolution.cpp new file mode 100644 index 0000000000000000000000000000000000000000..212c12625215d078fe740a52325bbaabe3c33420 --- /dev/null +++ b/App/src/TestDetectorResolution.cpp @@ -0,0 +1,73 @@ +#include "TestDetectorResolution.h" + +#include "IsGISAXSTools.h" +#include "Types.h" +#include "Units.h" +#include "GISASExperiment.h" +#include "MultiLayer.h" +#include "MaterialManager.h" +#include "LayerDecorator.h" +#include "NanoParticleDecoration.h" +#include "MathFunctions.h" + +TestDetectorResolution::TestDetectorResolution() +: mp_intensity_output(0) +, mp_sample(0) +{ +} + +TestDetectorResolution::~TestDetectorResolution() +{ + delete mp_intensity_output; + delete mp_sample; +} + +void TestDetectorResolution::execute() +{ + if (mp_intensity_output) delete mp_intensity_output; + initializeSample(); + GISASExperiment experiment; + experiment.setSample(mp_sample); + experiment.setDetectorParameters(0.0*Units::degree, 2.0*Units::degree, 100 + , 0.0*Units::degree, 2.0*Units::degree, 100, true); + experiment.setDetectorResolutionFunction(&testResolutionFunction); + experiment.setBeamParameters(1.0*Units::angstrom, -0.2*Units::degree, 0.0*Units::degree); + experiment.runSimulation(); + mp_intensity_output = experiment.getOutputData(); + IsGISAXSTools::drawLogOutputData(*mp_intensity_output, "c1_test_detector_resolution", "Detector resolution", + "CONT4 Z"); +} + +double testResolutionFunction(double u, double v) +{ + double sigma_u = 0.001; + double sigma_v = 0.001; + double step_u = 0.02*Units::degree; + double step_v = 0.02*Units::degree; + return MathFunctions::IntegratedGaussian(u, 0.0, sigma_u, step_u)*MathFunctions::IntegratedGaussian(v, 0.0, sigma_v, step_v); +} + +void TestDetectorResolution::initializeSample() +{ + delete mp_sample; + MultiLayer *p_multi_layer = new MultiLayer(); + complex_t n_air(1.0, 0.0); + complex_t n_substrate(1.0-5e-6, 2e-8); + complex_t n_particle(1.0-5e-5, 2e-8); + const IMaterial *p_air_material = MaterialManager::instance().addHomogeneousMaterial("Air", n_air); + const IMaterial *p_substrate_material = MaterialManager::instance().addHomogeneousMaterial("Substrate", n_substrate); + Layer air_layer; + air_layer.setMaterial(p_air_material); + Layer substrate_layer; + substrate_layer.setMaterial(p_substrate_material); + IInterferenceFunction *p_interference_funtion = new InterferenceFunction1DParaCrystal(20.0*Units::nanometer, + 7*Units::nanometer, 1e7*Units::nanometer); + NanoParticleDecoration particle_decoration( + new NanoParticle(n_particle, new FormFactorCylinder(5*Units::nanometer, 5*Units::nanometer))); + particle_decoration.addInterferenceFunction(p_interference_funtion); + LayerDecorator air_layer_decorator(air_layer, particle_decoration); + + p_multi_layer->addLayer(air_layer_decorator); + p_multi_layer->addLayer(substrate_layer); + mp_sample = p_multi_layer; +} diff --git a/App/src/TestFactory.cpp b/App/src/TestFactory.cpp index 4e0f49acf971e13f3af9c6716de4a04a2a3197cf..3651ac9d2744da440001990155efe1701cecd97d 100644 --- a/App/src/TestFactory.cpp +++ b/App/src/TestFactory.cpp @@ -8,6 +8,7 @@ #include "TestIsGISAXS9.h" #include "TestIsGISAXS10.h" #include "TestConvolution.h" +#include "TestDetectorResolution.h" #include "TBenchmark.h" @@ -26,6 +27,7 @@ TestFactory::TestFactory() : m_benchmark(0) registerItem("isgisaxs9", IFactoryCreateFunction<TestIsGISAXS9, IFunctionalTest> ); registerItem("isgisaxs10", IFactoryCreateFunction<TestIsGISAXS10, IFunctionalTest> ); registerItem("convolution", IFactoryCreateFunction<TestConvolution, IFunctionalTest> ); + registerItem("detectorresolution", IFactoryCreateFunction<TestDetectorResolution, IFunctionalTest> ); m_benchmark = new TBenchmark(); } diff --git a/App/src/TestIsGISAXS1.cpp b/App/src/TestIsGISAXS1.cpp index 32e6d239544c98a558fef9c64135c4f0fed67d3e..64b4929d9b4f13f025df9c66e8fb794bad45dcb5 100644 --- a/App/src/TestIsGISAXS1.cpp +++ b/App/src/TestIsGISAXS1.cpp @@ -20,6 +20,7 @@ TestIsGISAXS1::TestIsGISAXS1() : mp_intensity_output(0) +, mp_sample(0) { } diff --git a/App/src/TestIsGISAXS10.cpp b/App/src/TestIsGISAXS10.cpp index 47fafb2b907ff91caeb8966c760398cee04de976..ccc0160bf51d2e31e4526a20033299c2b91cc405 100644 --- a/App/src/TestIsGISAXS10.cpp +++ b/App/src/TestIsGISAXS10.cpp @@ -8,15 +8,9 @@ #include "LayerDecorator.h" #include "NanoParticleDecoration.h" -#include "TCanvas.h" -#include "TH2.h" -#include "TStyle.h" - -#include <fstream> - - TestIsGISAXS10::TestIsGISAXS10() : mp_intensity_output(0) +, mp_sample(0) { } diff --git a/App/src/TestIsGISAXS3.cpp b/App/src/TestIsGISAXS3.cpp index 05919e5ac0bdf521ba261795a24b3bf1d06639fb..5b8040dffdf07ca48f8370de1568d331b7acb987 100644 --- a/App/src/TestIsGISAXS3.cpp +++ b/App/src/TestIsGISAXS3.cpp @@ -11,15 +11,9 @@ #include "GISASExperiment.h" #include "FormFactors.h" -#include "TCanvas.h" -#include "TH2.h" -#include "TStyle.h" - -#include <fstream> - - TestIsGISAXS3::TestIsGISAXS3() : mp_intensity_output(0) +, mp_sample(0) { } diff --git a/App/src/TestIsGISAXS9.cpp b/App/src/TestIsGISAXS9.cpp index 0ce4e73c861b0f1965f067026156670221a012e7..6a04f472b681519b9f441c0156fb847ad186afa0 100644 --- a/App/src/TestIsGISAXS9.cpp +++ b/App/src/TestIsGISAXS9.cpp @@ -13,11 +13,6 @@ #include "FormFactors.h" #include "TCanvas.h" -#include "TH2.h" -#include "TStyle.h" - -#include <fstream> - TestIsGISAXS9::TestIsGISAXS9() : mp_sample(0), mp_intensity_output(0) diff --git a/Core/Algorithms/inc/ConvolutionDetectorResolution.h b/Core/Algorithms/inc/ConvolutionDetectorResolution.h new file mode 100644 index 0000000000000000000000000000000000000000..c434df3d01d8f348c1fbed6ac69cd24d85af1e15 --- /dev/null +++ b/Core/Algorithms/inc/ConvolutionDetectorResolution.h @@ -0,0 +1,49 @@ +#ifndef CONVOLUTIONDETECTORRESOLUTION_H_ +#define CONVOLUTIONDETECTORRESOLUTION_H_ +// ******************************************************************** +// * The BornAgain project * +// * Simulation of neutron and x-ray scattering at grazing incidence * +// * * +// * LICENSE AND DISCLAIMER * +// * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris * +// * eget quam orci. Quisque porta varius dui, quis posuere nibh * +// * mollis quis. Mauris commodo rhoncus porttitor. * +// ******************************************************************** +//! @file ConvolutionDetectorResolution.h +//! @brief Definition of +//! @author Scientific Computing Group at FRM II +//! @date Jul 10, 2012 + +#include "IDetectorResolution.h" + +//- ------------------------------------------------------------------- +//! @class ConvolutionDetectorResolution +//! @brief This class applies a 1 or 2 dimensional convolution of the intensity with a resolution function +//! +//! Limitation: this class assumes that the data points are evenly distributed on each axis +//- ------------------------------------------------------------------- + +class ConvolutionDetectorResolution : public IDetectorResolution +{ +public: + typedef double (*resolution_function_1d)(double); + typedef double (*resolution_function_2d)(double, double); + //! Constructor taking a 1 dimensional resolution function as argument + ConvolutionDetectorResolution(resolution_function_1d res_function_1d); + //! Constructor taking a 2 dimensional resolution function as argument + ConvolutionDetectorResolution(resolution_function_2d res_function_2d); + //! Destructor + virtual ~ConvolutionDetectorResolution(); + + //! Apply the encapsulated resolution function to the given intensity map by using a convolution + virtual void applyDetectorResolution(OutputData<double> *p_intensity_map) const; +private: + size_t m_dimension; + resolution_function_1d m_res_function_1d; + resolution_function_2d m_res_function_2d; + void apply1dConvolution(const std::vector<NamedVectorBase *> &axes, OutputData<double> *p_intensity_map) const; + void apply2dConvolution(const std::vector<NamedVectorBase *> &axes, OutputData<double> *p_intensity_map) const; +}; + + +#endif /* CONVOLUTIONDETECTORRESOLUTION_H_ */ diff --git a/Core/Algorithms/inc/Detector.h b/Core/Algorithms/inc/Detector.h index 9e081a26a4c9895d6bcc72fbf44b58b3b8cd83d1..f96f5121b74d0f7779b0124e933359b0b5c1a6c6 100644 --- a/Core/Algorithms/inc/Detector.h +++ b/Core/Algorithms/inc/Detector.h @@ -15,6 +15,7 @@ //! @date Jun 21, 2012 #include "NamedVector.h" +#include "IDetectorResolution.h" #include <vector> @@ -28,10 +29,13 @@ public: NamedVector<double> getAxis(size_t index) const; size_t getDimension() const { return m_axes.size(); } void clear(); + void setDetectorResolution(IDetectorResolution *p_detector_resolution) { mp_detector_resolution = p_detector_resolution; } + void applyDetectorResolution(OutputData<double> *p_intensity_map) const; protected: bool isCorrectAxisIndex(size_t index) const { return index<getDimension(); } private: std::vector<NamedVector<double> > m_axes; + IDetectorResolution *mp_detector_resolution; }; diff --git a/Core/Algorithms/inc/GISASExperiment.h b/Core/Algorithms/inc/GISASExperiment.h index b876aaf182d2c6630b6147f90f24500b72b2b9bd..5a1e477f62d5264f21b7b3952d32709d54fb173b 100644 --- a/Core/Algorithms/inc/GISASExperiment.h +++ b/Core/Algorithms/inc/GISASExperiment.h @@ -16,6 +16,7 @@ #include "Experiment.h" +#include "ConvolutionDetectorResolution.h" class GISASExperiment : public Experiment { @@ -26,6 +27,8 @@ public: void setDetectorParameters(double phi_f_min, double phi_f_max, size_t n_phi, double alpha_f_min, double alpha_f_max, size_t n_alpha, bool isgisaxs_style=false); + + void setDetectorResolutionFunction(ConvolutionDetectorResolution::resolution_function_2d resolution_function); private: void initializeAnglesIsgisaxs(NamedVector<double> *p_axis, double start, double end, size_t size); }; diff --git a/Core/Algorithms/inc/IDetectorResolution.h b/Core/Algorithms/inc/IDetectorResolution.h new file mode 100644 index 0000000000000000000000000000000000000000..9301508d7c60e6ec2671b3c3dd3fe700ca55d787 --- /dev/null +++ b/Core/Algorithms/inc/IDetectorResolution.h @@ -0,0 +1,30 @@ +#ifndef IDETECTORRESOLUTION_H_ +#define IDETECTORRESOLUTION_H_ + +// ******************************************************************** +// * The BornAgain project * +// * Simulation of neutron and x-ray scattering at grazing incidence * +// * * +// * LICENSE AND DISCLAIMER * +// * Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris * +// * eget quam orci. Quisque porta varius dui, quis posuere nibh * +// * mollis quis. Mauris commodo rhoncus porttitor. * +// ******************************************************************** +//! @file IDetectorResolution.h +//! @brief Definition of IDetectorResolution interface +//! @author Scientific Computing Group at FRM II +//! @date Jul 10, 2012 + +#include "OutputData.h" + +class IDetectorResolution +{ +public: + //! Destructor + virtual ~IDetectorResolution() {} + //! Apply the resolution function to the intensity data + virtual void applyDetectorResolution(OutputData<double> *p_intensity_map) const=0; +}; + + +#endif /* IDETECTORRESOLUTION_H_ */ diff --git a/Core/Algorithms/src/ConvolutionDetectorResolution.cpp b/Core/Algorithms/src/ConvolutionDetectorResolution.cpp new file mode 100644 index 0000000000000000000000000000000000000000..ef2c56b9bceb9d00609634d07196edeca084a9da --- /dev/null +++ b/Core/Algorithms/src/ConvolutionDetectorResolution.cpp @@ -0,0 +1,138 @@ +#include "ConvolutionDetectorResolution.h" +#include "Convolve.h" +#include "Exceptions.h" + +#include <cmath> +#include <iostream> + +ConvolutionDetectorResolution::ConvolutionDetectorResolution( + resolution_function_1d res_function_1d) +: m_dimension(1) +, m_res_function_1d(res_function_1d) +, m_res_function_2d(0) +{ +} + +ConvolutionDetectorResolution::ConvolutionDetectorResolution( + resolution_function_2d res_function_2d) +: m_dimension(2) +, m_res_function_1d(0) +, m_res_function_2d(res_function_2d) +{ +} + +ConvolutionDetectorResolution::~ConvolutionDetectorResolution() +{ +} + +void ConvolutionDetectorResolution::applyDetectorResolution( + OutputData<double>* p_intensity_map) const +{ + if (p_intensity_map->getDimension() != m_dimension) { + throw RuntimeErrorException("Intensity map must have same dimension as detector resolution function."); + } + std::vector<NamedVectorBase*> axes = p_intensity_map->getAxes(); + switch (m_dimension) { + case 1: + apply1dConvolution(axes, p_intensity_map); + break; + case 2: + apply2dConvolution(axes, p_intensity_map); + break; + default: + throw LogicErrorException("Class ConvolutionDetectorResolution must be initialized with dimension 1 or 2."); + } +} + +void ConvolutionDetectorResolution::apply1dConvolution( + const std::vector<NamedVectorBase*>& axes, + OutputData<double>* p_intensity_map) const +{ + if (m_res_function_1d==0) { + throw LogicErrorException("No 1d resolution function present for convolution of 1d data."); + } + if (axes.size() != 1) { + throw LogicErrorException("Number of axes for intensity map does not correspond to the dimension of the map."); + } + NamedVector<double> *p_axis = dynamic_cast<NamedVector<double> *>(axes[0]); + // Construct source vector from original intensity map + std::vector<double> source_vector = p_intensity_map->getRawDataVector(); + size_t data_size = source_vector.size(); + // Construct kernel vector from resolution function + if (p_axis->getSize() != data_size) { + throw LogicErrorException("Size of axis for intensity map does not correspond to the size of the data in the map."); + } + double step_size = std::abs((*p_axis)[0]-(*p_axis)[p_axis->getSize()-1])/p_axis->getSize(); + double mid_value = (*p_axis)[p_axis->getSize()/2]; // Needed because Convolve class expects zero at midpoint + std::vector<double> kernel; + for (size_t index=0; index<data_size; ++index) { + kernel.push_back(m_res_function_1d((*p_axis)[index] - mid_value)*step_size); + } + // Calculate convolution + std::vector<double> result; + MathFunctions::Convolve cv; + cv.fftconvolve(source_vector, kernel, result); + // Populate intensity map with results + p_intensity_map->setRawDataVector(result); +} + +void ConvolutionDetectorResolution::apply2dConvolution( + const std::vector<NamedVectorBase*>& axes, + OutputData<double>* p_intensity_map) const +{ + if (m_res_function_2d==0) { + throw LogicErrorException("No 2d resolution function present for convolution of 2d data."); + } + if (axes.size() != 2) { + throw LogicErrorException("Number of axes for intensity map does not correspond to the dimension of the map."); + } + NamedVector<double> *p_axis_1 = dynamic_cast<NamedVector<double> *>(axes[0]); + NamedVector<double> *p_axis_2 = dynamic_cast<NamedVector<double> *>(axes[1]); + size_t axis_size_1 = p_axis_1->getSize(); + size_t axis_size_2 = p_axis_2->getSize(); + // Construct source vector array from original intensity map + std::vector<double> raw_source_vector = p_intensity_map->getRawDataVector(); + std::vector<std::vector<double> > source; + size_t raw_data_size = raw_source_vector.size(); + if (raw_data_size != axis_size_1*axis_size_2) { + throw LogicErrorException("Intensity map data size does not match the product of its axes' sizes"); + } + for (std::vector<double>::const_iterator it=raw_source_vector.begin(); it != raw_source_vector.end();it+=axis_size_1) { + std::vector<double> row_vector(it, it+axis_size_1); + source.push_back(row_vector); + } + // Construct kernel vector from resolution function + double kernel_total_sum = 0.0; // Temporary sum of the kernel values (should be 1 in total) + std::vector<std::vector<double> > kernel; + kernel.resize(axis_size_1); + double mid_value_1 = (*p_axis_1)[axis_size_1/2]; // Needed because Convolve class expects zero at midpoint + double mid_value_2 = (*p_axis_2)[axis_size_2/2]; // Needed because Convolve class expects zero at midpoint + double step_size_1 = std::abs((*p_axis_1)[0]-(*p_axis_1)[axis_size_1-1])/axis_size_1; + double step_size_2 = std::abs((*p_axis_2)[0]-(*p_axis_2)[axis_size_2-1])/axis_size_2; + for (size_t index_1=0; index_1<axis_size_1; ++index_1) { + double value_1 = (*p_axis_1)[index_1]-mid_value_1; + std::vector<double> row_vector; + row_vector.resize(axis_size_2); + for (size_t index_2=0; index_2<axis_size_2;++index_2) { + double value_2 = (*p_axis_2)[index_2]-mid_value_2; + double z_value = m_res_function_2d(value_1, value_2); // *step_size_1*step_size_2; + row_vector[index_2] = z_value; + kernel_total_sum += z_value; + } + kernel[index_1] = row_vector; + } + std::cout << "Total kernel value = " << kernel_total_sum << std::endl; + // Calculate convolution + std::vector<std::vector<double> > result; + MathFunctions::Convolve cv; + cv.fftconvolve(source, kernel, result); + // Populate intensity map with results + std::vector<double> result_vector; + for (size_t index_1=0; index_1<axis_size_1; ++index_1) { + for (size_t index_2=0; index_2<axis_size_2;++index_2) { + double value = result[index_1][index_2]; + result_vector.push_back(value); + } + } + p_intensity_map->setRawDataVector(result_vector); +} diff --git a/Core/Algorithms/src/Detector.cpp b/Core/Algorithms/src/Detector.cpp index d191275aa2887fbcac1f343969f96c1759925126..42732ac7bd0458f5dad7233811fa4457c8c80b24 100644 --- a/Core/Algorithms/src/Detector.cpp +++ b/Core/Algorithms/src/Detector.cpp @@ -2,6 +2,7 @@ #include "Exceptions.h" Detector::Detector() +: mp_detector_resolution(0) { } @@ -27,3 +28,10 @@ void Detector::clear() m_axes.clear(); } +void Detector::applyDetectorResolution( + OutputData<double>* p_intensity_map) const +{ + if (mp_detector_resolution) { + mp_detector_resolution->applyDetectorResolution(p_intensity_map); + } +} diff --git a/Core/Algorithms/src/GISASExperiment.cpp b/Core/Algorithms/src/GISASExperiment.cpp index 95afe733f36ef65d1297b57c6c095d6d8c6de4ff..017626e462d5db80b3db4910acbd3264b57b90c6 100644 --- a/Core/Algorithms/src/GISASExperiment.cpp +++ b/Core/Algorithms/src/GISASExperiment.cpp @@ -20,6 +20,7 @@ void GISASExperiment::runSimulation() p_dwba_simulation->run(); m_intensity_map += (*p_dwba_simulation->getDWBAIntensity()); } + m_detector.applyDetectorResolution(&m_intensity_map); } void GISASExperiment::setDetectorParameters(double phi_f_min, double phi_f_max, @@ -42,6 +43,12 @@ void GISASExperiment::setDetectorParameters(double phi_f_min, double phi_f_max, updateIntensityMapAxes(); } +void GISASExperiment::setDetectorResolutionFunction( + ConvolutionDetectorResolution::resolution_function_2d resolution_function) +{ + m_detector.setDetectorResolution(new ConvolutionDetectorResolution(resolution_function)); +} + void GISASExperiment::initializeAnglesIsgisaxs(NamedVector<double> *p_axis, double start, double end, size_t size) { double start_sin = std::sin(start); double end_sin = std::sin(end); diff --git a/Core/Core.pro b/Core/Core.pro index d8486bb703589b0077727f78173b690213c5f294..4be78ab8580fe4503d68440f5e912787f35904b4 100644 --- a/Core/Core.pro +++ b/Core/Core.pro @@ -13,6 +13,7 @@ QMAKE_EXTENSION_SHLIB = so SOURCES += \ Algorithms/src/Beam.cpp \ + Algorithms/src/ConvolutionDetectorResolution.cpp \ Algorithms/src/DecouplingApproximationStrategy.cpp \ Algorithms/src/Detector.cpp \ Algorithms/src/DWBADiffuseReflection.cpp \ @@ -71,6 +72,7 @@ SOURCES += \ HEADERS += \ Algorithms/inc/Beam.h \ + Algorithms/inc/ConvolutionDetectorResolution.h \ Algorithms/inc/DecouplingApproximationStrategy.h \ Algorithms/inc/Detector.h \ Algorithms/inc/DWBADiffuseReflection.h \ @@ -79,6 +81,7 @@ HEADERS += \ Algorithms/inc/DWBASimulation.h \ Algorithms/inc/Experiment.h \ Algorithms/inc/GISASExperiment.h \ + Algorithms/inc/IDetectorResolution.h \ Algorithms/inc/ISimulation.h \ Algorithms/inc/IInterferenceFunctionStrategy.h \ Algorithms/inc/LayerDecoratorDWBASimulation.h \ diff --git a/Core/Tools/inc/MathFunctions.h b/Core/Tools/inc/MathFunctions.h index efcc0a5411e46c64cf14f1a6315cf0110c0d8a2b..1ac50026a62557ca47e87ff1a6314c743d14441e 100644 --- a/Core/Tools/inc/MathFunctions.h +++ b/Core/Tools/inc/MathFunctions.h @@ -26,6 +26,8 @@ namespace MathFunctions { double Gaussian(double value, double average, double std_dev); +double IntegratedGaussian(double value, double average, double std_dev, double step); + double GenerateNormalRandom(double average, double std_dev); double StandardNormal(double value); diff --git a/Core/Tools/inc/OutputData.h b/Core/Tools/inc/OutputData.h index 436e8ef636b9766a5b8aa6a6dcb353a725a3e61f..95470d05209ffa5112ecd32b97bcded9d9017144 100644 --- a/Core/Tools/inc/OutputData.h +++ b/Core/Tools/inc/OutputData.h @@ -15,8 +15,9 @@ //! @date 01.04.2012 #include "NamedVector.h" -#include <map> +#include "Exceptions.h" +#include <map> template <class T> class OutputData; @@ -71,6 +72,8 @@ public: NamedVectorBase* getAxis(std::string label); size_t getDimension() const { return m_dimension; } size_t getAllocatedSize() const { return m_data_vector.size(); } + std::vector<T> getRawDataVector() const { return m_data_vector; } + void setRawDataVector(const std::vector<T> &data_vector); MultiIndex& getIndex(); void resetIndex(); bool hasNext(); @@ -157,6 +160,14 @@ template <class T> NamedVectorBase* OutputData<T>::getAxis(std::string label) return 0; } +template<class T> inline void OutputData<T>::setRawDataVector(const std::vector<T> &data_vector) +{ + if (data_vector.size() != m_data_size) { + throw RuntimeErrorException("setRawDataVector can only be called with a data vector of the correct size."); + } + m_data_vector = data_vector; +} + template <class T> inline MultiIndex& OutputData<T>::getIndex() { return m_index; diff --git a/Core/Tools/src/MathFunctions.cpp b/Core/Tools/src/MathFunctions.cpp index f0cb5848bd0410ba3501696deb0903865ee2204e..4c9f86446887f620a130a80c5bb369c577a06b45 100644 --- a/Core/Tools/src/MathFunctions.cpp +++ b/Core/Tools/src/MathFunctions.cpp @@ -5,11 +5,21 @@ #include <fftw3.h> #include <string.h> +#include "gsl/gsl_sf_erf.h" + double MathFunctions::Gaussian(double value, double average, double std_dev) { return StandardNormal((value-average)/std_dev)/std_dev; } +double MathFunctions::IntegratedGaussian(double value, double average, double std_dev, double step) +{ + double left_margin = (value - average - step/2)/std_dev; + double right_margin = (value - average + step/2)/std_dev; + double root2 = std::sqrt(2.0); + return (gsl_sf_erf(right_margin/root2) - gsl_sf_erf(left_margin/root2))/2.0; +} + double MathFunctions::StandardNormal(double value) { return std::exp(- value*value / 2.0) / std::sqrt(2.0*M_PI); diff --git a/Examples/IsGISAXS_examples/ex-1/2-particles.ima b/Examples/IsGISAXS_examples/ex-1/2-particles.ima index d1b727d4b8587b1c8d7dad58cb51d78184528a95..1f0d90a23695d32e2d9e7ab0d65e4287cbe15d57 100644 --- a/Examples/IsGISAXS_examples/ex-1/2-particles.ima +++ b/Examples/IsGISAXS_examples/ex-1/2-particles.ima @@ -1,100 +1,100 @@ -3.80961e-30 63.2504 248.161 540.456 916.792 1345.12 1784.75 2185.16 2480.11 2558.06 1414.55 913.982 754.66 665.01 604.331 558.73 521.97 490.8 463.354 438.488 415.466 393.804 373.171 353.344 334.171 315.548 297.41 279.718 262.453 245.609 229.193 213.22 197.708 182.683 168.169 154.194 140.785 127.966 115.763 104.196 93.2839 83.0422 73.4822 64.6112 56.4324 48.9449 42.1435 36.0189 30.5577 25.7425 21.5525 17.9633 14.9477 12.4756 10.5144 9.02989 7.9859 7.34523 7.06982 7.12115 7.46065 8.05001 8.85154 9.82845 10.9452 12.1676 13.4632 14.8015 16.1538 17.494 18.7978 20.0436 21.212 22.2863 23.2519 24.0969 24.8117 25.3888 25.8234 26.1123 26.2548 26.2519 26.1064 25.8227 25.4069 24.8663 24.2095 23.4461 22.5865 21.6421 20.6247 19.5464 18.4197 17.2573 16.0717 14.8753 13.6802 12.4981 11.34 10.2164 -7.39513e-30 65.4353 256.733 559.126 948.462 1391.58 1846.4 2260.64 2565.78 2646.42 1463.41 945.554 780.728 687.981 625.206 578.029 540 507.754 479.359 453.634 429.817 407.406 386.061 365.549 345.713 326.447 307.683 289.38 271.518 254.092 237.109 220.584 204.537 188.993 173.978 159.52 145.647 132.386 119.761 107.795 96.5059 85.9106 76.0204 66.843 58.3817 50.6356 43.5993 37.2632 31.6133 26.6318 22.2971 18.5839 15.4642 12.9066 10.8777 9.34192 8.26187 7.59907 7.31415 7.36728 7.71853 8.32828 9.15754 10.1683 11.3236 12.5883 13.9288 15.3134 16.7126 18.0992 19.4482 20.7372 21.9462 23.0577 24.0569 24.9313 25.6709 26.2682 26.718 27.0171 27.1647 27.1619 27.0115 26.7182 26.2882 25.729 25.0496 24.2599 23.3708 22.3938 21.3412 20.2257 19.0601 17.8574 16.6308 15.393 14.1565 12.9333 11.735 10.5724 -0 66.8468 262.271 571.186 968.919 1421.6 1886.23 2309.4 2621.12 2703.5 1494.98 965.948 797.567 702.819 638.69 590.496 551.646 518.704 489.697 463.417 439.086 416.192 394.386 373.432 353.168 333.487 314.317 295.62 277.372 259.571 242.222 225.34 208.947 193.068 177.729 162.96 148.788 135.24 122.343 110.119 98.5868 87.763 77.6595 68.2842 59.6406 51.7275 44.5395 38.0667 32.295 27.2061 22.7779 18.9847 15.7977 13.185 11.1124 9.54343 8.4401 7.76302 7.47196 7.52624 7.88509 8.50802 9.35519 10.3877 11.5681 12.8601 14.2296 15.6441 17.0736 18.4902 19.8684 21.1853 22.4205 23.5562 24.5771 25.4705 26.2262 26.8366 27.2962 27.602 27.753 27.7502 27.5968 27.2973 26.8581 26.2871 25.5931 24.7865 23.8782 22.8802 21.805 20.6654 19.4746 18.246 16.9929 15.7283 14.465 13.2153 11.9911 10.8032 -4.4819e-30 67.4121 264.489 576.016 977.113 1433.62 1902.18 2328.93 2643.29 2726.36 1507.62 974.115 804.31 708.761 644.09 595.488 556.31 523.089 493.837 467.334 442.797 419.709 397.719 376.588 356.153 336.305 316.973 298.117 279.716 261.764 244.268 227.244 210.712 194.699 179.23 164.336 150.044 136.383 123.377 111.049 99.4194 88.5042 78.3154 68.8609 60.1442 52.1643 44.9156 38.3882 32.5678 27.4359 22.9703 19.1451 15.9312 13.2964 11.2063 9.62408 8.51143 7.82863 7.53513 7.58988 7.95177 8.57998 9.43433 10.4756 11.666 12.969 14.3501 15.7766 17.2183 18.6469 20.0369 21.365 22.6108 23.7561 24.7858 25.6869 26.4492 27.0648 27.5285 27.837 27.9894 27.9868 27.8322 27.5303 27.0875 26.5118 25.8121 24.9987 24.0828 23.0765 21.9922 20.8429 19.6421 18.4031 17.1393 15.864 14.5899 13.3296 12.0949 10.8969 -3.58552e-30 67.097 263.252 573.324 972.546 1426.92 1893.29 2318.04 2630.93 2713.62 1500.57 969.561 800.55 705.447 641.078 592.703 553.708 520.642 491.527 465.147 440.726 417.745 395.858 374.825 354.486 334.73 315.489 296.721 278.406 260.538 243.124 226.18 209.725 193.786 178.39 163.566 149.341 135.743 122.798 110.528 98.9532 88.0892 77.9482 68.538 59.8622 51.9197 44.705 38.2082 32.4151 27.3072 22.8626 19.0553 15.8565 13.2341 11.1537 9.57896 8.47153 7.79194 7.49982 7.55432 7.91452 8.5398 9.39017 10.4266 11.6114 12.9083 14.283 15.7029 17.1378 18.5598 19.9434 21.2653 22.5053 23.6455 24.6704 25.5674 26.3262 26.9391 27.4007 27.7079 27.8597 27.8572 27.7034 27.4031 26.9625 26.3895 25.6932 24.8837 23.9722 22.9706 21.8914 20.7476 19.5524 18.3192 17.0613 15.7919 14.5238 13.2693 12.0403 10.8478 -0 65.9135 258.609 563.211 955.392 1401.75 1859.89 2277.15 2584.52 2665.75 1474.1 952.457 786.428 693.002 629.768 582.247 543.939 511.457 482.855 456.94 432.949 410.375 388.873 368.211 348.23 328.823 309.922 291.485 273.493 255.94 238.833 222.187 206.023 190.366 175.241 160.678 146.705 133.347 120.63 108.577 97.2062 86.5339 76.5719 67.3279 58.8052 51.0029 43.9156 37.5335 31.8427 26.825 22.4589 18.7188 15.5765 13.0004 10.9568 9.40982 8.32194 7.65435 7.36739 7.42093 7.77478 8.38902 9.22438 10.2425 11.4064 12.6805 14.0308 15.4257 16.8354 18.2323 19.5914 20.8901 22.1083 23.2283 24.2352 25.1165 25.862 26.4641 26.9177 27.2195 27.3687 27.3664 27.2154 26.9205 26.4878 25.925 25.241 24.4459 23.5506 22.5667 21.5066 20.383 19.2089 17.9975 16.7618 15.5148 14.269 13.0366 11.8292 10.6577 -3.58552e-30 63.9272 250.816 546.239 926.601 1359.51 1803.84 2208.53 2506.64 2585.42 1429.68 923.754 762.728 672.118 610.789 564.699 527.546 496.042 468.302 443.169 419.9 398.006 377.152 357.113 337.734 318.912 300.58 282.699 265.248 248.224 231.633 215.489 199.812 184.627 169.958 155.834 142.282 129.327 116.993 105.303 94.2752 83.9247 74.263 65.2977 57.032 49.4649 42.5913 36.4016 30.8824 26.0161 21.7816 18.1543 15.1067 12.6083 10.6263 9.12602 8.07096 7.4235 7.14519 7.19712 7.5403 8.13601 8.94618 9.93363 11.0624 12.298 13.6077 14.9605 16.3277 17.6825 19.0007 20.2602 21.4417 22.528 23.5045 24.3592 25.0823 25.6663 26.1063 26.3991 26.5438 26.5416 26.3952 26.1092 25.6897 25.1439 24.4806 23.7095 22.8412 21.8871 20.859 19.7693 18.6306 17.4557 16.2573 15.0479 13.8397 12.6444 11.4734 10.3372 -8.9638e-31 61.264 240.367 523.483 887.999 1302.87 1728.69 2116.52 2402.21 2477.71 1370.12 885.269 730.951 644.116 585.342 541.172 505.567 475.375 448.79 424.704 402.405 381.422 361.438 342.233 323.662 305.623 288.055 270.919 254.195 237.881 221.981 206.509 191.486 176.933 162.875 149.34 136.352 123.937 112.117 100.914 90.346 80.4268 71.1677 62.576 54.6548 47.4031 40.816 34.8843 29.5951 24.9316 20.8736 17.3975 14.4769 12.0827 10.1833 8.74557 7.73448 7.11402 6.84731 6.89706 7.22593 7.7968 8.57319 9.51947 10.6012 11.7853 13.0403 14.3368 15.6469 16.9452 18.2084 19.4155 20.5477 21.5887 22.5245 23.3436 24.0365 24.5962 25.0178 25.2984 25.4372 25.435 25.2948 25.0207 24.6187 24.0957 23.4601 22.7212 21.8891 20.9747 19.9895 18.9453 17.8541 16.7282 15.5798 14.4208 13.263 12.1176 10.9954 9.90652 -8.9638e-31 58.115 228.012 496.575 842.355 1235.9 1639.84 2007.73 2278.73 2350.35 1299.69 839.764 693.378 611.006 555.254 513.354 479.579 450.939 425.721 402.872 381.719 361.815 342.858 324.64 307.023 289.912 273.247 256.991 241.127 225.651 210.569 195.893 181.641 167.836 154.501 141.662 129.342 117.564 106.353 95.7257 85.7006 76.2914 67.5083 59.3584 51.8444 44.9656 38.7171 33.0904 28.0732 23.6495 19.8001 16.5028 13.7324 11.4613 9.6596 8.29577 7.33668 6.74812 6.49512 6.54231 6.85425 7.39575 8.13219 9.02978 10.0558 11.179 12.3695 13.5992 14.8419 16.0734 17.2716 18.4165 19.4905 20.4779 21.3655 22.1424 22.7997 23.3306 23.7304 23.9965 24.1281 24.1261 23.993 23.733 23.3516 22.8555 22.2526 21.5517 20.7624 19.8951 18.9606 17.9701 16.935 15.8671 14.7778 13.6784 12.5802 11.4937 10.4293 9.39648 -8.9638e-31 54.7404 214.772 467.741 793.441 1164.14 1544.62 1891.15 2146.41 2213.87 1224.22 791.001 653.115 575.526 523.011 483.544 451.73 424.754 400.999 379.478 359.553 340.805 322.948 305.788 289.194 273.077 257.379 242.067 227.125 212.547 198.34 184.516 171.093 158.089 145.529 133.435 121.83 110.737 100.176 90.1661 80.7232 71.8604 63.5874 55.9107 48.8331 42.3538 36.4682 31.1683 26.4425 22.2757 18.65 15.5442 12.9347 10.7955 9.09843 7.81382 6.91043 6.35605 6.11774 6.16218 6.45598 6.96601 7.65964 8.50506 9.47147 10.5293 11.6506 12.8088 13.9793 15.1392 16.2677 17.346 18.3574 19.2874 20.1234 20.855 21.474 21.9739 22.3504 22.601 22.7248 22.7228 22.5974 22.3525 21.9931 21.5258 20.9579 20.2976 19.5542 18.7372 17.857 16.924 15.9492 14.9433 13.9173 12.8819 11.8475 10.8243 9.82178 8.84908 -3.58552e-30 51.4715 201.946 439.809 746.06 1094.62 1452.38 1778.21 2018.23 2081.67 1151.11 743.766 614.114 541.158 491.779 454.669 424.755 399.389 377.054 356.817 338.082 320.454 303.663 287.528 271.925 256.77 242.009 227.612 213.562 199.855 186.496 173.498 160.876 148.649 136.838 125.466 114.555 104.124 94.1936 84.7815 75.9025 67.5689 59.7899 52.5717 45.9167 39.8243 34.2902 29.3068 24.8632 20.9452 17.536 14.6157 12.1621 10.1506 8.55493 7.34704 6.49761 5.97633 5.75224 5.79401 6.07024 6.54977 7.20194 7.99681 8.90544 9.90006 10.9543 12.0432 13.1436 14.2341 15.2951 16.3089 17.2597 18.134 18.9199 19.6076 20.1895 20.6594 21.0132 21.2486 21.3649 21.3629 21.2448 21.0143 20.6763 20.2368 19.7027 19.0818 18.3827 17.6145 16.7869 15.9096 14.993 14.0473 13.0827 12.1092 11.1367 10.1747 9.23227 8.31784 -8.9638e-31 48.7105 191.114 416.217 706.041 1035.9 1374.47 1682.83 1909.98 1970 1089.37 703.871 581.173 512.132 465.401 430.282 401.972 377.967 356.83 337.679 319.949 303.266 287.376 272.107 257.341 242.999 229.03 215.405 202.108 189.137 176.495 164.193 152.248 140.677 129.5 118.738 108.411 98.5398 89.1422 80.2348 71.8319 63.9452 56.5834 49.7522 43.4542 37.6885 32.4512 27.735 23.5297 19.8218 16.5954 13.8317 11.5097 9.60609 8.096 6.95289 6.14901 5.65569 5.4436 5.48311 5.7445 6.19827 6.81541 7.56758 8.4274 9.36858 10.3661 11.3965 12.4378 13.4697 14.4735 15.4327 16.3324 17.1595 17.9031 18.5537 19.104 19.5485 19.8831 20.1057 20.2154 20.2133 20.1013 19.883 19.5629 19.1468 18.6412 18.0535 17.3918 16.6647 15.8814 15.0512 14.1838 13.2889 12.3761 11.455 10.5348 9.62459 8.73289 7.86773 -0 46.9283 184.121 400.988 680.208 998.002 1324.18 1621.26 1840.1 1897.93 1049.51 678.12 559.912 493.397 448.376 414.542 387.268 364.142 343.778 325.328 308.247 292.175 276.866 262.156 247.93 234.113 220.655 207.529 194.718 182.221 170.042 158.19 146.682 135.534 124.766 114.397 104.448 94.9377 85.8836 77.3019 69.2062 61.6078 54.5152 47.9337 41.8658 36.3109 31.265 26.7212 22.6695 19.0972 15.9888 13.3261 11.0889 9.25487 7.79998 6.69864 5.92414 5.44884 5.24449 5.28253 5.53433 5.97148 6.566 7.29061 8.1189 9.02557 9.98654 10.9791 11.9822 12.9761 13.9431 14.867 15.7335 16.5301 17.2462 17.8727 18.4026 18.8305 19.1526 19.3666 19.4721 19.4697 19.3615 19.1508 18.8422 18.4411 17.9537 17.3873 16.7496 16.0491 15.2943 14.4945 13.6588 12.7966 11.9173 11.03 10.1437 9.26696 8.40811 7.57487 -2.24095e-31 46.6598 183.068 398.694 676.317 992.293 1316.61 1611.99 1829.58 1887.08 1043.52 674.245 556.714 490.579 445.816 412.176 385.059 362.065 341.818 323.474 306.491 290.51 275.29 260.664 246.519 232.781 219.401 206.349 193.612 181.186 169.076 157.293 145.85 134.765 124.059 113.749 103.857 94.4002 85.3975 76.8645 68.8147 61.2594 54.2069 47.6627 41.6292 36.1056 31.0883 26.5701 22.5414 18.9893 15.8984 13.2507 11.0262 9.20252 7.75584 6.66072 5.89059 5.41796 5.21475 5.25255 5.5029 5.93753 6.52864 7.24907 8.0726 8.97403 9.92944 10.9163 11.9134 12.9015 13.8628 14.7812 15.6426 16.4344 17.146 17.7687 18.2952 18.7203 19.0402 19.2526 19.3571 19.3543 19.2463 19.0365 18.7293 18.3301 17.8453 17.2818 16.6476 15.9508 15.2002 14.4048 13.5739 12.7167 11.8424 10.9603 10.0791 9.20765 8.35395 7.52576 -8.9638e-31 48.4973 190.277 414.395 702.951 1031.37 1368.46 1675.48 1901.64 1961.41 1084.62 700.804 578.644 509.905 463.38 428.415 400.23 376.331 355.288 336.221 318.57 301.961 286.141 270.939 256.238 241.959 228.052 214.486 201.248 188.333 175.745 163.497 151.604 140.082 128.954 118.238 107.955 98.1258 88.7681 79.8985 71.5312 63.6777 56.3469 49.5445 43.2728 37.5312 32.3158 27.6193 23.4315 19.7392 16.5262 13.774 11.4616 9.5659 8.06209 6.92372 6.12316 5.63186 5.42061 5.45989 5.7201 6.17186 6.78625 7.53508 8.39104 9.32797 10.321 11.3466 12.383 13.4099 14.4089 15.3633 16.2584 17.0811 17.8206 18.4674 19.0144 19.4559 19.7879 20.0084 20.1165 20.1132 20.0006 19.7821 19.4624 19.0471 18.5428 17.9568 17.2973 16.5728 15.7924 14.9656 14.1018 13.2107 12.302 11.3852 10.4695 9.56383 8.67672 7.81616 -2.2497e-31 53.081 208.261 453.562 769.392 1128.85 1497.81 1833.84 2081.38 2146.81 1187.14 767.049 633.342 558.106 507.184 468.916 438.068 411.91 388.878 368.01 348.691 330.513 313.198 296.56 280.469 264.841 249.619 234.772 220.282 206.146 192.369 178.963 165.945 153.334 141.153 129.424 118.169 107.41 97.1674 87.4588 78.3 69.7036 61.6793 54.2332 47.3682 41.0833 35.3744 30.2334 25.6493 21.6075 18.0904 15.0777 12.5465 10.4714 8.82521 7.57908 6.70275 6.16493 5.93368 5.97667 6.26149 6.75598 7.4285 8.24817 9.18509 10.2106 11.2975 12.4201 13.5545 14.6784 15.7718 16.8163 17.7959 18.6962 19.5054 20.2131 20.8115 21.2944 21.6575 21.8985 22.0165 22.0124 21.8888 21.6492 21.2989 20.8439 20.2915 19.6498 18.9276 18.1343 17.28 16.3747 15.4291 14.4537 13.4591 12.4556 11.4533 10.4622 9.49134 8.54963 -3.99169e-30 61.0876 239.675 521.977 885.447 1299.13 1723.74 2110.46 2395.35 2470.64 1366.22 882.758 728.883 642.299 583.696 539.656 504.155 474.053 447.547 423.532 401.3 380.379 360.454 341.306 322.789 304.803 287.286 270.199 253.523 237.255 221.4 205.972 190.989 176.476 162.457 148.958 136.005 123.623 111.834 100.661 90.1196 80.2258 70.9904 62.4205 54.5192 47.2857 40.715 34.798 29.5219 24.8699 20.8218 17.3543 14.4409 12.0525 10.1578 8.72348 7.71483 7.09581 6.82965 6.87912 7.20694 7.7761 8.55016 9.49357 10.5719 11.7523 13.0033 14.2953 15.6009 16.8944 18.1528 19.3549 20.4822 21.5183 22.4494 23.2638 23.9523 24.5078 24.9255 25.2025 25.3381 25.3331 25.1904 24.9144 24.5109 23.9869 23.3509 22.612 21.7805 20.8673 19.8838 18.8417 17.7532 16.6305 15.4857 14.3307 13.1773 12.0366 10.9193 9.83563 -1.26053e-31 73.217 287.264 625.62 1061.26 1557.09 2066 2529.52 2870.97 2961.22 1637.5 1058.04 873.615 769.84 699.602 646.817 604.268 568.189 536.421 507.638 480.992 455.918 432.036 409.087 386.893 365.337 344.341 323.862 303.875 284.377 265.373 246.882 228.924 211.529 194.726 178.546 163.021 148.179 134.05 120.657 108.022 96.1633 85.0934 74.8212 65.3504 56.68 48.804 41.7116 35.3873 29.8111 24.9589 20.8024 17.3102 14.4472 12.1761 10.4568 9.24779 8.50579 8.18675 8.24606 8.63904 9.3213 10.2492 11.3801 12.6727 14.0876 15.5872 17.136 18.7009 20.2515 21.7599 23.2009 24.5521 25.7941 26.9101 27.8863 28.7115 29.3773 29.8778 30.2097 30.372 30.3659 30.1947 29.8637 29.3798 28.7515 27.9889 27.1031 26.1062 25.0114 23.8323 22.5831 21.2782 19.9323 18.56 17.1755 15.7928 14.4255 13.0863 11.7874 -8.9638e-31 90.1762 353.803 770.532 1307.08 1917.76 2544.55 3115.44 3535.98 3647.14 2016.8 1303.12 1075.98 948.164 861.657 796.646 744.242 699.807 660.68 625.231 592.413 561.532 532.119 503.854 476.52 449.971 424.112 398.889 374.273 350.258 326.853 304.078 281.961 260.536 239.841 219.913 200.791 182.511 165.108 148.613 133.051 118.445 104.81 92.1579 80.4929 69.8136 60.1128 51.3771 43.5874 36.7192 30.7426 25.6231 21.3216 17.7952 14.9978 12.8802 11.391 10.477 10.0841 10.1572 10.6412 11.4816 12.6246 14.0176 15.6099 17.3528 19.1999 21.1078 23.0355 24.9455 26.8035 28.5785 30.243 31.7729 33.1476 34.3501 35.3666 36.1868 36.8034 37.2123 37.4122 37.4047 37.1939 36.7861 36.19 35.4161 34.4767 33.3855 32.1575 30.8089 29.3564 27.8176 26.2103 24.5524 22.8619 21.1564 19.4532 17.7689 16.1193 14.5193 -4.4819e-30 112.663 442.03 962.677 1633.02 2395.98 3179.08 3892.32 4417.74 4556.62 2519.73 1628.08 1344.29 1184.61 1076.53 995.307 929.835 874.32 825.437 781.149 740.147 701.565 664.818 629.505 595.355 562.185 529.879 498.366 467.612 437.608 408.367 379.912 352.28 325.513 299.656 274.759 250.868 228.03 206.287 185.677 166.235 147.986 130.951 115.144 100.569 87.2266 75.1063 64.1919 54.4594 45.8781 38.4109 32.0144 26.64 22.2342 18.739 16.0931 14.2325 13.0906 12.5996 12.691 13.2959 14.346 15.7741 17.5147 19.5043 21.6821 23.9901 26.374 28.7828 31.1695 33.4912 35.7092 37.7891 39.7008 41.4188 42.9215 44.1918 45.2168 45.9874 46.4985 46.7485 46.7394 46.4761 45.9668 45.2221 44.2553 43.0816 41.7182 40.184 38.4989 36.684 34.7613 32.7529 30.6813 28.5689 26.4379 24.3097 22.205 20.1436 18.1442 -8.06742e-30 141.348 554.573 1207.78 2048.8 3006.01 3988.49 4883.33 5542.52 5716.76 3161.27 2042.6 1686.56 1486.22 1350.62 1248.72 1166.58 1096.93 1035.6 980.036 928.595 880.191 834.087 789.784 746.939 705.324 664.793 625.256 586.672 549.03 512.343 476.644 441.976 408.394 375.955 344.718 314.744 286.091 258.812 232.956 208.563 185.667 164.295 144.463 126.178 109.438 94.2312 80.5377 68.327 57.5607 48.1921 40.1669 33.424 27.8962 23.511 20.1914 17.857 16.4243 15.8084 15.923 16.682 17.9996 19.7915 21.9755 24.4719 27.2044 30.1005 33.0916 36.1141 39.1089 42.0221 44.8053 47.4152 49.8142 51.97 53.8558 55.45 56.7365 57.7037 58.3454 58.6595 58.6483 58.3183 57.6796 56.7456 55.5328 54.0604 52.35 50.4251 48.3109 46.0339 43.6215 41.1015 38.5022 35.8518 33.1778 30.5073 27.8663 25.2797 22.7707 -3.58552e-30 176.854 693.879 1511.17 2563.45 3761.11 4990.39 6110 6934.77 7152.79 3955.36 2555.69 2110.21 1859.55 1689.89 1562.39 1459.62 1372.47 1295.74 1226.22 1161.85 1101.29 1043.61 988.174 934.567 882.499 831.786 782.318 734.042 686.944 641.042 596.375 553 510.982 470.394 431.311 393.808 357.958 323.826 291.475 260.954 232.308 205.567 180.753 157.874 136.929 117.903 100.77 85.4916 72.0208 60.2987 50.2575 41.8208 34.9043 29.4175 25.2641 22.3432 20.5507 19.78 19.9235 20.8733 22.522 24.7642 27.4969 30.6207 34.0399 37.6637 41.4066 45.1887 48.9362 52.5818 56.0646 59.3307 62.3328 65.0307 67.3908 69.3861 70.9963 72.2071 73.0105 73.404 73.3906 72.9782 72.1795 71.0112 69.494 67.6521 65.5122 63.104 60.4588 57.6098 54.5912 51.4381 48.1856 44.8691 41.523 38.1812 34.8764 31.6394 28.4996 -1.79276e-29 219.739 862.137 1877.61 3185.05 4673.13 6200.5 7591.61 8616.38 8887.25 4914.49 3175.42 2621.91 2310.46 2099.67 1941.25 1813.56 1705.28 1609.94 1523.56 1443.59 1368.34 1296.67 1227.79 1161.19 1096.49 1033.48 972.019 912.036 853.518 796.485 740.987 687.094 634.887 584.457 535.897 489.301 444.757 402.35 362.153 324.232 288.639 255.414 224.583 196.157 170.133 146.493 125.205 106.223 89.4854 74.9209 62.4448 51.9622 43.3687 36.5514 31.3907 27.7616 25.5344 24.5769 24.7553 25.9354 27.984 30.7701 34.1657 38.0472 42.2958 46.7987 51.4496 56.1493 60.806 65.336 69.664 73.7226 77.4534 80.8062 83.7392 86.2191 88.2204 89.7256 90.7245 91.2141 91.198 90.6862 89.6943 88.2433 86.3587 84.0704 81.412 78.42 75.1335 71.5937 67.8432 63.9253 59.884 55.7628 51.605 47.4524 43.3456 39.3232 35.4213 -4.4819e-30 270.476 1061.2 2311.15 3920.47 5752.14 7632.18 9344.49 10605.9 10939.3 6049.23 3908.61 3227.3 2843.94 2584.47 2389.48 2232.3 2099.02 1981.66 1875.34 1776.9 1684.28 1596.06 1511.28 1429.29 1349.66 1272.1 1196.45 1122.62 1050.59 980.385 912.073 845.736 781.475 719.401 659.63 602.275 547.446 495.248 445.77 399.094 355.283 314.387 276.437 241.448 209.415 180.318 154.114 130.749 110.147 92.2198 76.8631 63.9602 53.3825 44.9911 38.6389 34.1718 31.4305 30.252 30.4716 31.9242 34.446 37.8755 42.0554 46.8333 52.0632 57.6061 63.3313 69.1165 74.8489 80.4255 85.7534 90.7498 95.3427 99.4703 103.081 106.135 108.599 110.452 111.683 112.286 112.267 111.638 110.418 108.632 106.313 103.497 100.225 96.5424 92.4973 88.1403 83.5237 78.7012 73.7265 68.6535 63.5352 58.4234 53.3678 48.4159 43.6124 -8.9638e-31 329.435 1292.53 2814.94 4775.07 7006.01 9295.86 11381.4 12917.8 13323.9 7367.85 4760.62 3930.79 3463.86 3147.83 2910.34 2718.89 2556.56 2413.62 2284.12 2164.23 2051.41 1943.96 1840.7 1740.84 1643.85 1549.39 1457.24 1367.32 1279.59 1194.08 1110.88 1030.08 951.815 876.211 803.41 733.553 666.774 603.197 542.935 486.085 432.724 382.914 336.693 294.077 255.062 219.622 187.707 159.249 134.156 112.321 93.6175 77.9021 65.0187 54.7983 47.0615 41.6207 38.2818 36.8465 37.1141 38.8834 41.955 46.1322 51.2234 57.043 63.4132 70.1648 77.1383 84.185 91.1675 97.9602 104.45 110.536 116.131 121.159 125.558 129.278 132.28 134.538 136.038 136.774 136.751 135.986 134.5 132.326 129.502 126.073 122.088 117.603 112.677 107.37 101.747 95.8736 89.8144 83.6353 77.4009 71.1743 65.016 58.9841 53.1327 -2.86842e-29 396.866 1557.09 3391.11 5752.46 8440.04 11198.6 13711 15561.8 16051.1 8875.94 5735.04 4735.37 4172.86 3792.14 3506.03 3275.4 3079.84 2907.65 2751.64 2607.2 2471.29 2341.85 2217.46 2097.16 1980.32 1866.52 1755.51 1647.18 1541.49 1438.48 1338.25 1240.92 1146.63 1055.55 967.848 883.693 803.245 726.656 654.06 585.573 521.292 461.286 405.604 354.266 307.267 264.573 226.126 191.843 161.615 135.311 112.779 93.8469 78.3266 66.0143 56.6941 50.1397 46.1175 44.3884 44.7108 46.8424 50.5428 55.5751 61.7086 68.7196 76.3939 84.5277 92.929 101.419 109.831 118.014 125.833 133.166 139.907 145.965 151.265 155.747 159.365 162.086 163.893 164.781 164.755 163.833 162.045 159.427 156.025 151.894 147.095 141.692 135.758 129.365 122.592 115.516 108.216 100.772 93.261 85.7594 78.34 71.0727 64.0229 -1.43421e-29 472.883 1855.34 4040.66 6854.3 10056.7 13343.6 16337.3 18542.6 19125.5 10576.1 6833.54 5642.38 4972.14 4518.49 4177.58 3902.77 3669.75 3464.57 3278.68 3106.58 2944.64 2790.4 2642.18 2498.84 2359.62 2224.02 2091.75 1962.67 1836.73 1714 1594.57 1478.59 1366.24 1257.72 1153.22 1052.95 957.091 865.832 779.332 697.728 621.134 549.636 483.29 422.119 366.117 315.246 269.436 228.586 192.569 161.227 134.379 111.822 93.3287 78.6583 67.553 59.7433 54.9507 52.8905 53.2747 55.8147 60.2239 66.2203 73.5287 81.8828 91.0273 100.719 110.73 120.846 130.87 140.622 149.939 158.677 166.71 173.929 180.245 185.587 189.898 193.142 195.296 196.355 196.325 195.228 193.098 189.979 185.927 181.005 175.287 168.85 161.78 154.163 146.092 137.66 128.963 120.092 111.143 102.204 93.3625 84.7024 76.3014 -0 557.452 2187.14 4763.28 8080.11 11855.2 15729.9 19259 21858.7 22545.8 12467.4 8055.62 6651.44 5861.33 5326.56 4924.67 4600.72 4326.03 4084.16 3865.02 3662.14 3471.24 3289.41 3114.68 2945.71 2781.59 2621.74 2465.82 2313.65 2165.19 2020.51 1879.72 1743 1610.56 1482.63 1359.45 1241.24 1128.24 1020.66 918.695 822.498 732.208 647.924 569.713 497.604 431.588 371.62 317.617 269.463 227.005 190.059 158.41 131.818 110.018 92.7245 79.6333 70.4271 64.7775 62.349 62.8019 65.7962 70.9941 78.0629 86.6784 96.5268 107.307 118.733 130.534 142.46 154.277 165.773 176.757 187.058 196.528 205.039 212.486 218.784 223.867 227.692 230.233 231.482 231.447 230.155 227.645 223.969 219.194 213.393 206.653 199.065 190.73 181.752 172.238 162.299 152.045 141.588 131.038 120.5 110.077 99.8672 89.963 -1.43421e-29 650.381 2551.75 5557.33 9427.09 13831.5 18352.1 22469.5 25502.6 26304.3 14545.8 9398.51 7760.25 6838.42 6214.5 5745.62 5367.66 5047.18 4764.98 4509.31 4272.61 4049.88 3837.75 3633.89 3436.75 3245.27 3058.77 2876.85 2699.32 2526.12 2357.32 2193.06 2033.55 1879.03 1729.78 1586.05 1448.14 1316.31 1190.8 1071.83 959.601 854.26 755.927 664.678 580.549 503.529 433.565 370.561 314.38 264.844 221.739 184.815 153.791 128.357 108.181 92.9076 82.1668 75.5755 72.7422 73.2708 76.7643 82.8287 91.076 101.128 112.618 125.195 138.526 152.295 166.209 179.997 193.41 206.226 218.245 229.294 239.225 247.914 255.263 261.195 265.658 268.624 270.082 270.043 268.536 265.609 261.321 255.75 248.983 241.12 232.269 222.545 212.07 200.97 189.374 177.411 165.211 152.901 140.606 128.445 116.533 104.977 -1.43421e-29 751.312 2947.75 6419.76 10890 15977.9 21200.2 25956.5 29460.2 30386.3 16803.1 10857 8964.52 7899.64 7178.89 6637.25 6200.63 5830.41 5504.43 5209.08 4935.64 4678.35 4433.29 4197.8 3970.07 3748.87 3533.43 3323.28 3118.2 2918.12 2723.12 2533.37 2349.11 2170.62 1998.2 1832.17 1672.86 1520.57 1375.58 1238.15 1108.51 986.819 873.227 767.819 670.635 581.663 500.842 428.062 363.164 305.941 256.148 213.494 177.656 148.275 124.968 107.325 94.9172 87.3031 84.0302 84.6409 88.6766 95.6821 105.209 116.821 130.095 144.624 160.024 175.93 192.003 207.931 223.427 238.232 252.117 264.882 276.355 286.393 294.883 301.736 306.894 310.32 312.006 311.962 310.223 306.842 301.89 295.455 287.639 278.557 268.332 257.1 245 232.178 218.782 204.963 190.869 176.649 162.445 148.396 134.635 121.284 -1.43421e-29 859.717 3373.07 7346.05 12461.3 18283.3 24259.1 29701.7 33710.9 34770.7 19227.5 12423.5 10258 9039.44 8214.7 7594.9 7095.29 6671.65 6298.63 5960.66 5647.77 5353.36 5072.94 4803.47 4542.87 4289.76 4043.24 3802.77 3568.09 3339.14 3116.01 2898.88 2688.04 2483.79 2286.49 2096.51 1914.22 1739.95 1574.05 1416.79 1268.44 1129.19 999.212 878.596 767.391 665.582 573.101 489.821 415.559 350.081 293.103 244.296 203.287 169.668 142.998 122.809 108.612 99.899 96.154 96.8528 101.471 109.487 120.389 133.677 148.865 165.491 183.113 201.315 219.708 237.934 255.666 272.608 288.497 303.104 316.234 327.721 337.437 345.28 351.183 355.105 357.035 356.986 354.997 351.129 345.464 338.102 329.159 318.767 307.068 294.215 280.37 265.698 250.37 234.557 218.429 202.157 185.903 169.827 154.079 138.801 -1.43421e-29 974.899 3824.98 8330.25 14130.9 20732.9 27509.2 33681 38227.4 39429.1 21803.6 14088 11632.3 10250.5 9315.26 8612.42 8045.87 7565.48 7142.48 6759.23 6404.42 6070.56 5752.57 5447 5151.49 4864.46 4584.91 4312.23 4046.11 3786.49 3533.46 3287.24 3048.15 2816.54 2592.81 2377.38 2170.66 1973.05 1784.91 1606.59 1438.36 1280.47 1133.07 996.298 870.194 754.747 649.877 555.44 471.229 396.98 332.369 277.023 230.52 192.398 162.155 139.261 123.162 113.282 109.036 109.828 115.065 124.155 136.518 151.585 168.809 187.663 207.646 228.286 249.144 269.812 289.92 309.132 327.151 343.716 358.606 371.633 382.651 391.547 398.242 402.69 404.88 404.825 402.571 398.186 391.763 383.415 373.275 361.492 348.226 333.652 317.952 301.315 283.933 266.002 247.714 229.26 210.829 192.598 174.739 157.415 -1.43421e-29 1096 4300.1 9364.99 15886.1 23308.2 30926.2 37864.6 42975.8 44326.8 24511.9 15837.9 13077.2 11523.8 10472.3 9682.2 9045.27 8505.21 8029.66 7598.81 7199.93 6824.59 6467.11 6123.58 5791.36 5468.68 5154.4 4847.84 4548.67 4256.8 3972.34 3695.55 3426.75 3166.37 2914.85 2672.66 2440.27 2218.11 2006.61 1806.14 1617.02 1439.51 1273.8 1120.04 978.276 848.49 730.594 624.428 529.758 446.286 373.651 311.43 259.152 216.294 182.295 156.558 138.459 127.353 122.578 123.469 129.357 139.576 153.475 170.414 189.777 210.973 233.438 256.642 280.091 303.328 325.934 347.533 367.791 386.414 403.154 417.801 430.188 440.19 447.717 452.719 455.182 455.122 452.589 447.66 440.44 431.057 419.658 406.412 391.499 375.115 357.466 338.763 319.222 299.063 278.503 257.758 237.036 216.54 196.463 176.985 -1.43421e-29 1221.99 4794.43 10441.6 17712.4 25987.7 34481.4 42217.4 47916.2 49422.4 27329.7 17658.6 14580.5 12848.5 11676.2 10795.2 10085.1 9482.92 8952.71 8472.32 8027.59 7609.11 7210.52 6827.5 6457.09 6097.32 5746.91 5405.11 5071.55 4746.13 4428.97 4120.35 3820.66 3530.34 3249.91 2979.88 2720.77 2473.08 2237.27 2013.75 1802.89 1604.97 1420.23 1248.79 1090.73 946.022 814.574 696.204 590.652 497.586 416.601 347.228 288.941 241.157 203.25 174.554 154.375 141.992 136.669 137.662 144.226 155.621 171.117 190.003 211.593 235.225 260.273 286.145 312.29 338.198 363.403 387.486 410.073 430.838 449.502 465.834 479.647 490.799 499.193 504.771 507.518 507.452 504.629 499.135 491.086 480.625 467.917 453.149 436.522 418.256 398.578 377.725 355.938 333.462 310.538 287.408 264.304 241.451 219.065 197.347 -0 1351.71 5303.39 11550 19592.7 28746.4 38141.9 46699.1 53002.8 54669 30230.9 19533.2 16128.3 14212.4 12915.7 11941.2 11155.7 10489.6 9903.08 9371.7 8879.76 8416.85 7975.95 7552.27 7142.53 6744.57 6356.96 5978.88 5609.9 5249.94 4899.11 4557.73 4226.22 3905.09 3594.89 3296.2 3009.58 2735.6 2474.75 2227.51 1994.26 1775.34 1570.98 1381.35 1206.51 1046.44 901.04 770.105 653.349 550.403 460.822 384.086 319.611 266.755 224.824 193.083 170.762 157.064 151.176 152.275 159.536 172.14 189.281 210.173 234.054 260.195 287.902 316.521 345.442 374.1 401.981 428.621 453.607 476.577 497.224 515.29 530.57 542.907 552.193 558.365 561.404 561.332 558.21 552.134 543.232 531.662 517.606 501.27 482.88 462.675 440.908 417.842 393.743 368.88 343.523 317.937 292.38 267.101 242.338 218.314 -7.17104e-29 1483.87 5821.91 12679.3 21508.3 31557 41871.1 51264.9 58184.9 60014 33186.6 21442.9 17705.2 15602 14178.5 13108.7 12246.3 11515.1 10871.3 10288 9747.92 9239.75 8755.74 8290.63 7840.84 7403.97 6978.46 6563.42 6158.37 5763.2 5378.08 5003.32 4639.4 4286.87 3946.35 3618.45 3303.81 3003.04 2716.7 2445.28 2189.23 1948.9 1724.56 1516.39 1324.46 1148.74 989.128 845.392 717.222 604.212 505.873 421.635 350.857 292.834 246.804 211.96 187.456 172.419 165.956 167.162 175.133 188.969 207.786 230.721 256.937 285.634 316.05 347.467 379.215 410.676 441.284 470.529 497.958 523.174 545.84 565.674 582.449 595.993 606.188 612.964 616.302 616.224 612.798 606.129 596.358 583.657 568.228 550.296 530.108 507.928 484.034 458.713 432.258 404.965 377.128 349.04 320.984 293.233 266.048 239.675 -0 1617.06 6344.47 13817.3 23438.8 34389.5 45629.3 55866.3 63407.4 65400.6 36165.3 23367.5 19294.3 17002.3 15451.1 14285.3 13345.5 12548.7 11847 11211.4 10622.8 10069.1 9541.6 9034.75 8544.58 8068.5 7604.8 7152.5 6711.09 6280.46 5860.77 5452.38 5055.79 4671.63 4300.53 3943.21 3600.33 3272.56 2960.52 2664.74 2385.71 2123.82 1879.34 1652.48 1443.33 1251.84 1077.9 921.265 781.591 658.439 551.275 459.477 382.346 319.115 268.954 230.983 204.28 187.894 180.85 182.165 190.851 205.93 226.435 251.428 279.997 311.27 344.416 378.654 413.252 447.537 480.892 512.762 542.654 570.134 594.836 616.45 634.731 649.492 660.603 667.989 671.627 671.543 667.811 660.545 649.897 636.057 619.244 599.703 577.704 553.535 527.497 499.903 471.073 441.331 410.996 380.387 349.812 319.569 289.944 261.203 -1.14737e-28 1749.78 6865.19 14951.4 25362.5 37212 49374.3 60451.5 68611.5 70768.3 39133.5 25285.4 20877.9 18397.8 16719.2 15457.7 14440.8 13578.6 12819.4 12131.5 11494.7 10895.4 10324.7 9776.25 9245.86 8730.69 8228.94 7739.52 7261.88 6795.91 6341.77 5899.86 5470.73 5055.03 4653.48 4266.83 3895.81 3541.14 3203.49 2883.44 2581.51 2298.11 2033.58 1788.1 1561.78 1354.58 1166.36 996.871 845.735 712.476 596.517 497.185 413.725 345.305 291.027 249.939 221.045 203.314 195.692 197.115 206.514 222.83 245.019 272.063 302.977 336.817 372.683 409.731 447.169 484.268 520.361 554.848 587.193 616.93 643.659 667.048 686.831 702.804 714.828 722.821 726.758 726.669 722.632 714.77 703.249 688.274 670.082 648.939 625.135 598.982 570.807 540.949 509.754 477.57 444.746 411.624 378.539 345.814 313.757 282.656 -1.43421e-29 1880.47 7377.97 16068.1 27256.9 39991.4 53062.1 64966.7 73736.2 76054.1 42056.5 27174 22437.3 19771.9 17968 16612.3 15519.4 14592.8 13776.9 13037.6 12353.2 11709.2 11095.9 10506.4 9936.42 9382.78 8843.55 8317.57 7804.26 7303.48 6815.42 6340.51 5879.32 5432.57 5001.04 4585.5 4186.78 3805.62 3442.74 3098.79 2774.31 2469.75 2185.46 1921.65 1678.42 1455.75 1253.47 1071.32 908.899 765.688 641.068 534.317 444.624 371.094 312.762 268.606 237.554 218.498 210.308 211.837 221.938 239.473 263.319 292.383 325.606 361.973 400.519 440.333 480.568 520.438 559.228 596.291 631.052 663.011 691.737 716.874 738.135 755.302 768.225 776.816 781.048 780.953 776.615 768.167 755.787 739.695 720.145 697.423 671.841 643.736 613.457 581.369 547.844 513.257 477.981 442.385 406.829 371.659 337.207 303.782 -0 2007.54 7876.53 17153.9 29098.7 42693.8 56647.8 69356.8 78718.9 81193.4 44898.4 29010.3 23953.4 21108 19182.1 17734.8 16568.1 15578.9 14707.8 13918.6 13188 12500.5 11845.6 11216.4 10607.8 10016.8 9441.13 8879.6 8331.61 7796.99 7275.95 6768.94 6276.59 5799.66 5338.96 4895.35 4469.68 4062.76 3675.37 3308.17 2961.77 2636.63 2333.13 2051.49 1791.83 1554.11 1338.17 1143.71 970.312 817.424 684.384 570.42 474.667 396.168 333.895 286.755 253.605 233.262 224.518 226.151 236.935 255.654 281.111 312.139 347.607 386.432 427.583 470.088 513.041 555.606 597.017 636.585 673.696 707.814 738.483 765.319 788.017 806.345 820.142 829.314 833.834 833.733 829.103 820.085 806.87 789.691 768.82 744.563 717.254 687.25 654.926 620.67 584.88 547.955 510.295 472.294 434.335 396.788 360.007 324.324 -1.14737e-28 2129.39 8354.59 18195.1 30864.9 45285.1 60085.9 73566.4 83496.6 86121.4 47623.4 30771 25407.3 22389.1 20346.4 18811.2 17573.7 16524.4 15600.5 14763.4 13988.4 13259.1 12564.6 11897.1 11251.7 10624.7 10014.1 9418.52 8837.26 8270.2 7717.53 7179.75 6657.52 6151.64 5662.98 5192.45 4740.94 4309.33 3898.43 3508.94 3141.52 2796.65 2474.72 2175.99 1900.57 1648.43 1419.38 1213.12 1029.2 867.032 725.918 605.038 503.474 420.211 354.159 304.158 268.996 247.419 238.144 239.876 251.314 271.169 298.172 331.083 368.704 409.885 453.533 498.618 544.179 589.327 633.252 675.222 714.585 750.775 783.305 811.771 835.847 855.289 869.924 879.653 884.448 884.343 879.432 869.868 855.851 837.63 815.494 789.765 760.799 728.975 694.689 658.355 620.392 581.227 541.281 500.973 460.71 420.884 381.871 344.02 -1.14737e-28 2244.43 8805.93 19178 32532.3 47731.5 63332 77540.7 88007.4 90773.9 50196.2 32433.4 26779.8 23598.6 21445.5 19827.4 18523.1 17417.1 16443.2 15560.9 14744.1 13975.4 13243.3 12539.8 11859.5 11198.7 10555.1 9927.32 9314.66 8716.96 8134.44 7567.61 7017.16 6483.95 5968.89 5472.94 4997.05 4542.12 4109.02 3698.5 3311.22 2947.72 2608.41 2293.54 2003.24 1737.47 1496.05 1278.65 1084.79 913.868 765.131 637.722 530.671 442.91 373.29 320.589 283.527 260.784 251.008 252.834 264.89 285.818 314.279 348.968 388.621 432.027 478.033 525.554 573.576 621.164 667.462 711.699 753.19 791.335 825.623 855.627 881.005 901.497 916.923 927.18 932.234 932.124 926.949 916.869 902.095 882.891 859.559 832.442 801.912 768.368 732.231 693.934 653.921 612.639 570.536 528.05 485.612 443.634 402.512 362.617 -1.14737e-28 2351.12 9224.55 20089.7 34078.8 50000.6 66342.7 81226.8 92191.1 95089.1 52582.4 33975.2 28052.9 24720.5 22465 20770 19403.6 18245.1 17224.9 16300.6 15444.9 14639.8 13872.9 13135.9 12423.3 11731 11056.9 10399.2 9757.44 9131.33 8521.12 7927.34 7350.73 6792.17 6252.63 5733.1 5234.58 4758.03 4304.34 3874.3 3468.62 3087.84 2732.4 2402.56 2098.46 1820.06 1567.17 1339.43 1136.36 957.309 801.501 668.036 555.896 463.964 391.034 335.828 297.004 273.18 262.94 264.852 277.481 299.404 329.219 365.557 407.095 452.564 500.757 550.537 600.843 650.693 699.192 745.532 788.995 828.955 864.873 896.304 922.889 944.356 960.516 971.26 976.556 976.441 971.021 960.462 944.987 924.871 900.43 872.024 840.043 804.906 767.051 726.933 685.019 641.775 597.67 553.164 508.708 464.735 421.658 379.866 -1.14737e-28 2448.03 9604.76 20917.8 35483.4 52061.5 69077.1 84574.7 95991 99008.4 54749.7 35375.5 29209.1 25739.4 23390.9 21626 20203.4 18997.1 17934.9 16972.5 16081.5 15243.2 14444.7 13677.3 12935.3 12214.5 11512.6 10827.8 10159.6 9507.68 8872.32 8254.06 7653.69 7072.11 6510.33 5969.39 5450.32 4954.13 4481.74 4033.98 3611.57 3215.1 2845.01 2501.58 2184.95 1895.07 1631.76 1394.64 1183.19 996.763 834.534 695.568 578.806 483.085 407.15 349.668 309.245 284.439 273.777 275.768 288.918 311.744 342.787 380.623 423.873 471.217 521.396 573.228 625.607 677.512 728.01 776.26 821.516 863.122 900.521 933.248 960.929 983.282 1000.11 1011.3 1016.81 1016.69 1011.05 1000.06 983.944 962.998 937.551 907.975 874.677 838.091 798.676 756.906 713.263 668.237 622.314 575.975 529.686 483.9 439.047 395.532 -0 2533.81 9941.3 21650.7 36726.8 53885.7 71497.5 87538.2 99354.4 102478 56668.1 36615 30232.6 26641.2 24210.5 22383.8 20911.3 19662.7 18563.3 17567.2 16645 15777.3 14950.8 14156.6 13388.5 12642.5 11915.9 11207.2 10515.6 9840.8 9183.18 8543.26 7921.85 7319.9 6738.43 6178.54 5641.29 5127.71 4638.76 4175.32 3738.11 3327.75 2944.69 2589.23 2261.5 1961.47 1688.93 1443.5 1224.65 1031.69 863.773 719.938 599.085 500.011 421.415 361.919 320.08 294.405 283.369 285.429 299.04 322.667 354.797 393.959 438.724 487.727 539.665 593.313 647.527 701.25 753.518 803.46 850.301 893.366 932.075 965.949 994.601 1017.74 1035.15 1046.73 1052.44 1052.32 1046.48 1035.1 1018.43 996.747 970.409 939.797 905.332 867.465 826.669 783.436 738.264 691.661 644.129 596.165 548.255 500.864 454.439 409.399 -5.73683e-29 2607.25 10229.5 22278.2 37791.3 55447.5 73569.9 90075.5 102234 105448 58310.6 37676.3 31108.9 27413.4 24912.2 23032.6 21517.4 20232.6 19101.3 18076.3 17127.4 16234.5 15384.1 14566.9 13776.6 13008.9 12261.3 11532 10820.3 10126 9449.34 8790.88 8151.46 7532.05 6933.74 6357.61 5804.79 5276.33 4773.21 4296.33 3846.45 3424.19 3030.03 2664.27 2327.05 2018.32 1737.88 1485.33 1260.14 1061.59 888.807 740.803 616.448 514.502 433.629 372.409 329.357 302.937 291.582 293.702 307.707 332.018 365.081 405.377 451.44 501.863 555.306 610.509 666.295 721.576 775.359 826.748 874.947 919.26 959.092 993.948 1023.43 1047.24 1065.16 1077.08 1082.95 1082.83 1076.82 1065.11 1047.95 1025.64 998.542 967.043 931.58 892.615 850.638 806.151 759.67 711.716 662.806 613.453 564.153 515.389 467.618 421.272 -5.73683e-29 2667.32 10465.1 22791.5 38661.9 56724.9 75264.8 92150.6 104589 107877 59654 38544.3 31825.6 28045 25486.2 23563.2 22013.1 20698.7 19541.4 18492.8 17522 16608.6 15738.5 14902.5 14093.9 13308.6 12543.8 11797.7 11069.6 10359.3 9667.03 8993.39 8339.24 7705.57 7093.47 6504.07 5938.51 5397.87 4883.17 4395.3 3935.06 3503.08 3099.83 2725.65 2380.65 2064.81 1777.91 1519.55 1289.17 1086.04 909.282 757.869 630.649 526.355 443.618 380.988 336.944 309.916 298.299 300.468 314.796 339.667 373.491 414.715 461.84 513.424 568.099 624.573 681.644 738.199 793.221 845.794 895.104 940.438 981.188 1016.85 1047.01 1071.37 1089.7 1101.89 1107.9 1107.77 1101.63 1089.65 1072.1 1049.28 1021.55 989.327 953.047 913.185 870.24 824.729 777.178 728.119 678.082 627.591 577.156 527.268 478.397 430.983 -1.14737e-28 2713.14 10644.9 23183.1 39326.2 57699.5 76557.9 93733.8 106386 109731 60678.9 39206.5 32372.4 28526.8 25924 23968 22391.3 21054.3 19877.1 18810.5 17823.1 16893.9 16008.9 15158.5 14336.1 13537.3 12759.3 12000.4 11259.8 10537.3 9833.11 9147.9 8482.51 7837.95 7215.33 6615.81 6040.53 5490.61 4967.06 4470.81 4002.66 3563.26 3153.09 2772.47 2421.55 2100.29 1808.45 1545.66 1311.32 1104.7 924.903 770.888 641.483 535.397 451.239 387.533 342.732 315.24 303.423 305.63 320.204 345.502 379.907 421.84 469.774 522.245 577.859 635.304 693.355 750.881 806.849 860.326 910.482 956.596 998.046 1034.32 1065 1089.77 1108.42 1120.83 1126.94 1126.81 1120.56 1108.37 1090.52 1067.31 1039.11 1006.33 969.425 928.879 885.196 838.903 790.535 740.633 689.737 638.379 587.077 536.332 486.621 438.392 -5.73683e-29 2744.07 10766.3 23447.3 39774.4 58357.2 77430.6 94802.3 107599 110981 61370.6 39653.4 32741.4 28852 26219.5 24241.2 22646.5 21294.3 20103.7 19024.9 18026.2 17086.5 16191.4 15331.3 14499.5 13691.6 12904.7 12137.2 11388.1 10657.4 9945.19 9252.17 8579.2 7927.29 7297.57 6691.22 6109.38 5553.19 5023.68 4521.77 4048.28 3603.87 3189.03 2804.07 2449.15 2124.22 1829.07 1563.27 1326.26 1117.29 935.445 779.675 648.795 541.499 456.382 391.95 346.639 318.833 306.882 309.113 323.854 349.44 384.237 426.648 475.129 528.197 584.445 642.545 701.258 759.44 816.046 870.132 920.861 967.5 1009.42 1046.11 1077.14 1102.2 1121.06 1133.6 1139.79 1139.65 1133.33 1121.01 1102.95 1079.48 1050.95 1017.8 980.478 939.469 895.289 848.468 799.549 749.078 697.602 645.658 593.772 542.448 492.17 443.392 -5.73683e-29 2759.65 10827.4 23580.4 40000.2 58688.5 77870.1 95340.4 108210 111611 61718.9 39878.5 32927.2 29015.8 26368.4 24378.8 22775.1 21415.2 20217.8 19132.9 18128.5 17183.4 16283.3 15418.3 14581.8 13769.3 12978 12206.1 11452.8 10717.9 10001.6 9304.69 8627.89 7972.28 7339 6729.2 6144.06 5584.71 5052.19 4547.44 4071.26 3624.33 3207.13 2819.99 2463.05 2136.28 1839.45 1572.15 1333.79 1123.63 940.754 784.1 652.477 544.573 458.973 394.175 348.606 320.643 308.624 310.868 325.692 351.424 386.418 429.07 477.826 531.196 587.763 646.192 705.239 763.751 820.678 875.071 926.088 972.992 1015.15 1052.05 1083.25 1108.45 1127.42 1140.04 1146.26 1146.12 1139.77 1127.37 1109.21 1085.6 1056.92 1023.58 986.045 944.804 900.373 853.286 804.089 753.332 701.564 649.325 597.144 545.529 494.966 445.91 -1.14737e-28 2759.65 10827.4 23580.4 40000.2 58688.5 77870.1 95340.4 108210 111611 61718.9 39878.5 32927.2 29015.8 26368.4 24378.8 22775.1 21415.2 20217.8 19132.9 18128.5 17183.4 16283.3 15418.3 14581.8 13769.3 12978 12206.1 11452.8 10717.9 10001.6 9304.69 8627.89 7972.28 7339 6729.2 6144.06 5584.71 5052.19 4547.44 4071.26 3624.33 3207.13 2819.99 2463.05 2136.28 1839.45 1572.15 1333.79 1123.63 940.754 784.1 652.477 544.573 458.973 394.175 348.606 320.643 308.624 310.868 325.692 351.424 386.418 429.07 477.826 531.196 587.763 646.192 705.239 763.751 820.678 875.071 926.088 972.992 1015.15 1052.05 1083.25 1108.45 1127.42 1140.04 1146.26 1146.12 1139.77 1127.37 1109.21 1085.6 1056.92 1023.58 986.045 944.804 900.373 853.286 804.089 753.332 701.564 649.325 597.144 545.529 494.966 445.91 -0 2744.07 10766.3 23447.3 39774.4 58357.2 77430.6 94802.3 107599 110981 61370.6 39653.4 32741.4 28852 26219.5 24241.2 22646.5 21294.3 20103.7 19024.9 18026.2 17086.5 16191.4 15331.3 14499.5 13691.6 12904.7 12137.2 11388.1 10657.4 9945.19 9252.17 8579.2 7927.29 7297.57 6691.22 6109.38 5553.19 5023.68 4521.77 4048.28 3603.87 3189.03 2804.07 2449.15 2124.22 1829.07 1563.27 1326.26 1117.29 935.445 779.675 648.795 541.499 456.382 391.95 346.639 318.833 306.882 309.113 323.854 349.44 384.237 426.648 475.129 528.197 584.445 642.545 701.258 759.44 816.046 870.132 920.861 967.5 1009.42 1046.11 1077.14 1102.2 1121.06 1133.6 1139.79 1139.65 1133.33 1121.01 1102.95 1079.48 1050.95 1017.8 980.478 939.469 895.289 848.468 799.549 749.078 697.602 645.658 593.772 542.448 492.17 443.392 -1.14737e-28 2713.14 10644.9 23183.1 39326.2 57699.5 76557.9 93733.8 106386 109731 60678.9 39206.5 32372.4 28526.8 25924 23968 22391.3 21054.3 19877.1 18810.5 17823.1 16893.9 16008.9 15158.5 14336.1 13537.3 12759.3 12000.4 11259.8 10537.3 9833.11 9147.9 8482.51 7837.95 7215.33 6615.81 6040.53 5490.61 4967.06 4470.81 4002.66 3563.26 3153.09 2772.47 2421.55 2100.29 1808.45 1545.66 1311.32 1104.7 924.903 770.888 641.483 535.397 451.239 387.533 342.732 315.24 303.423 305.63 320.204 345.502 379.907 421.84 469.774 522.245 577.859 635.304 693.355 750.881 806.849 860.326 910.482 956.596 998.046 1034.32 1065 1089.77 1108.42 1120.83 1126.94 1126.81 1120.56 1108.37 1090.52 1067.31 1039.11 1006.33 969.425 928.879 885.196 838.903 790.535 740.633 689.737 638.379 587.077 536.332 486.621 438.392 -1.14737e-28 2667.32 10465.1 22791.5 38661.9 56724.9 75264.8 92150.6 104589 107877 59654 38544.3 31825.6 28045 25486.2 23563.2 22013.1 20698.7 19541.4 18492.8 17522 16608.6 15738.5 14902.5 14093.9 13308.6 12543.8 11797.7 11069.6 10359.3 9667.03 8993.39 8339.24 7705.57 7093.47 6504.07 5938.51 5397.87 4883.17 4395.3 3935.06 3503.08 3099.83 2725.65 2380.65 2064.81 1777.91 1519.55 1289.17 1086.04 909.282 757.869 630.649 526.355 443.618 380.988 336.944 309.916 298.299 300.468 314.796 339.667 373.491 414.715 461.84 513.424 568.099 624.573 681.644 738.199 793.221 845.794 895.104 940.438 981.188 1016.85 1047.01 1071.37 1089.7 1101.89 1107.9 1107.77 1101.63 1089.65 1072.1 1049.28 1021.55 989.327 953.047 913.185 870.24 824.729 777.178 728.119 678.082 627.591 577.156 527.268 478.397 430.983 -5.73683e-29 2607.25 10229.5 22278.2 37791.3 55447.5 73569.9 90075.5 102234 105448 58310.6 37676.3 31108.9 27413.4 24912.2 23032.6 21517.4 20232.6 19101.3 18076.3 17127.4 16234.5 15384.1 14566.9 13776.6 13008.9 12261.3 11532 10820.3 10126 9449.34 8790.88 8151.46 7532.05 6933.74 6357.61 5804.79 5276.33 4773.21 4296.33 3846.45 3424.19 3030.03 2664.27 2327.05 2018.32 1737.88 1485.33 1260.14 1061.59 888.807 740.803 616.448 514.502 433.629 372.409 329.357 302.937 291.582 293.702 307.707 332.018 365.081 405.377 451.44 501.863 555.306 610.509 666.295 721.576 775.359 826.748 874.947 919.26 959.092 993.948 1023.43 1047.24 1065.16 1077.08 1082.95 1082.83 1076.82 1065.11 1047.95 1025.64 998.542 967.043 931.58 892.615 850.638 806.151 759.67 711.716 662.806 613.453 564.153 515.389 467.618 421.272 -5.73683e-29 2533.81 9941.3 21650.7 36726.8 53885.7 71497.5 87538.2 99354.4 102478 56668.1 36615 30232.6 26641.2 24210.5 22383.8 20911.3 19662.7 18563.3 17567.2 16645 15777.3 14950.8 14156.6 13388.5 12642.5 11915.9 11207.2 10515.6 9840.8 9183.18 8543.26 7921.85 7319.9 6738.43 6178.54 5641.29 5127.71 4638.76 4175.32 3738.11 3327.75 2944.69 2589.23 2261.5 1961.47 1688.93 1443.5 1224.65 1031.69 863.773 719.938 599.085 500.011 421.415 361.919 320.08 294.405 283.369 285.429 299.04 322.667 354.797 393.959 438.724 487.727 539.665 593.313 647.527 701.25 753.518 803.46 850.301 893.366 932.075 965.949 994.601 1017.74 1035.15 1046.73 1052.44 1052.32 1046.48 1035.1 1018.43 996.747 970.409 939.797 905.332 867.465 826.669 783.436 738.264 691.661 644.129 596.165 548.255 500.864 454.439 409.399 -5.73683e-29 2448.03 9604.76 20917.8 35483.4 52061.5 69077.1 84574.7 95991 99008.4 54749.7 35375.5 29209.1 25739.4 23390.9 21626 20203.4 18997.1 17934.9 16972.5 16081.5 15243.2 14444.7 13677.3 12935.3 12214.5 11512.6 10827.8 10159.6 9507.68 8872.32 8254.06 7653.69 7072.11 6510.33 5969.39 5450.32 4954.13 4481.74 4033.98 3611.57 3215.1 2845.01 2501.58 2184.95 1895.07 1631.76 1394.64 1183.19 996.763 834.534 695.568 578.806 483.085 407.15 349.668 309.245 284.439 273.777 275.768 288.918 311.744 342.787 380.623 423.873 471.217 521.396 573.228 625.607 677.512 728.01 776.26 821.516 863.122 900.521 933.248 960.929 983.282 1000.11 1011.3 1016.81 1016.69 1011.05 1000.06 983.944 962.998 937.551 907.975 874.677 838.091 798.676 756.906 713.263 668.237 622.314 575.975 529.686 483.9 439.047 395.532 -1.14737e-28 2351.12 9224.55 20089.7 34078.8 50000.6 66342.7 81226.8 92191.1 95089.1 52582.4 33975.2 28052.9 24720.5 22465 20770 19403.6 18245.1 17224.9 16300.6 15444.9 14639.8 13872.9 13135.9 12423.3 11731 11056.9 10399.2 9757.44 9131.33 8521.12 7927.34 7350.73 6792.17 6252.63 5733.1 5234.58 4758.03 4304.34 3874.3 3468.62 3087.84 2732.4 2402.56 2098.46 1820.06 1567.17 1339.43 1136.36 957.309 801.501 668.036 555.896 463.964 391.034 335.828 297.004 273.18 262.94 264.852 277.481 299.404 329.219 365.557 407.095 452.564 500.757 550.537 600.843 650.693 699.192 745.532 788.995 828.955 864.873 896.304 922.889 944.356 960.516 971.26 976.556 976.441 971.021 960.462 944.987 924.871 900.43 872.024 840.043 804.906 767.051 726.933 685.019 641.775 597.67 553.164 508.708 464.735 421.658 379.866 -1.14737e-28 2244.43 8805.93 19178 32532.3 47731.5 63332 77540.7 88007.4 90773.9 50196.2 32433.4 26779.8 23598.6 21445.5 19827.4 18523.1 17417.1 16443.2 15560.9 14744.1 13975.4 13243.3 12539.8 11859.5 11198.7 10555.1 9927.32 9314.66 8716.96 8134.44 7567.61 7017.16 6483.95 5968.89 5472.94 4997.05 4542.12 4109.02 3698.5 3311.22 2947.72 2608.41 2293.54 2003.24 1737.47 1496.05 1278.65 1084.79 913.868 765.131 637.722 530.671 442.91 373.29 320.589 283.527 260.784 251.008 252.834 264.89 285.818 314.279 348.968 388.621 432.027 478.033 525.554 573.576 621.164 667.462 711.699 753.19 791.335 825.623 855.627 881.005 901.497 916.923 927.18 932.234 932.124 926.949 916.869 902.095 882.891 859.559 832.442 801.912 768.368 732.231 693.934 653.921 612.639 570.536 528.05 485.612 443.634 402.512 362.617 -1.14737e-28 2129.39 8354.59 18195.1 30864.9 45285.1 60085.9 73566.4 83496.6 86121.4 47623.4 30771 25407.3 22389.1 20346.4 18811.2 17573.7 16524.4 15600.5 14763.4 13988.4 13259.1 12564.6 11897.1 11251.7 10624.7 10014.1 9418.52 8837.26 8270.2 7717.53 7179.75 6657.52 6151.64 5662.98 5192.45 4740.94 4309.33 3898.43 3508.94 3141.52 2796.65 2474.72 2175.99 1900.57 1648.43 1419.38 1213.12 1029.2 867.032 725.918 605.038 503.474 420.211 354.159 304.158 268.996 247.419 238.144 239.876 251.314 271.169 298.172 331.083 368.704 409.885 453.533 498.618 544.179 589.327 633.252 675.222 714.585 750.775 783.305 811.771 835.847 855.289 869.924 879.653 884.448 884.343 879.432 869.868 855.851 837.63 815.494 789.765 760.799 728.975 694.689 658.355 620.392 581.227 541.281 500.973 460.71 420.884 381.871 344.02 -5.73683e-29 2007.54 7876.53 17153.9 29098.7 42693.8 56647.8 69356.8 78718.9 81193.4 44898.4 29010.3 23953.4 21108 19182.1 17734.8 16568.1 15578.9 14707.8 13918.6 13188 12500.5 11845.6 11216.4 10607.8 10016.8 9441.13 8879.6 8331.61 7796.99 7275.95 6768.94 6276.59 5799.66 5338.96 4895.35 4469.68 4062.76 3675.37 3308.17 2961.77 2636.63 2333.13 2051.49 1791.83 1554.11 1338.17 1143.71 970.312 817.424 684.384 570.42 474.667 396.168 333.895 286.755 253.605 233.262 224.518 226.151 236.935 255.654 281.111 312.139 347.607 386.432 427.583 470.088 513.041 555.606 597.017 636.585 673.696 707.814 738.483 765.319 788.017 806.345 820.142 829.314 833.834 833.733 829.103 820.085 806.87 789.691 768.82 744.563 717.254 687.25 654.926 620.67 584.88 547.955 510.295 472.294 434.335 396.788 360.007 324.324 -5.73683e-29 1880.47 7377.97 16068.1 27256.9 39991.4 53062.1 64966.7 73736.2 76054.1 42056.5 27174 22437.3 19771.9 17968 16612.3 15519.4 14592.8 13776.9 13037.6 12353.2 11709.2 11095.9 10506.4 9936.42 9382.78 8843.55 8317.57 7804.26 7303.48 6815.42 6340.51 5879.32 5432.57 5001.04 4585.5 4186.78 3805.62 3442.74 3098.79 2774.31 2469.75 2185.46 1921.65 1678.42 1455.75 1253.47 1071.32 908.899 765.688 641.068 534.317 444.624 371.094 312.762 268.606 237.554 218.498 210.308 211.837 221.938 239.473 263.319 292.383 325.606 361.973 400.519 440.333 480.568 520.438 559.228 596.291 631.052 663.011 691.737 716.874 738.135 755.302 768.225 776.816 781.048 780.953 776.615 768.167 755.787 739.695 720.145 697.423 671.841 643.736 613.457 581.369 547.844 513.257 477.981 442.385 406.829 371.659 337.207 303.782 -1.14737e-28 1749.78 6865.19 14951.4 25362.5 37212 49374.3 60451.5 68611.5 70768.3 39133.5 25285.4 20877.9 18397.8 16719.2 15457.7 14440.8 13578.6 12819.4 12131.5 11494.7 10895.4 10324.7 9776.25 9245.86 8730.69 8228.94 7739.52 7261.88 6795.91 6341.77 5899.86 5470.73 5055.03 4653.48 4266.83 3895.81 3541.14 3203.49 2883.44 2581.51 2298.11 2033.58 1788.1 1561.78 1354.58 1166.36 996.871 845.735 712.476 596.517 497.185 413.725 345.305 291.027 249.939 221.045 203.314 195.692 197.115 206.514 222.83 245.019 272.063 302.977 336.817 372.683 409.731 447.169 484.268 520.361 554.848 587.193 616.93 643.659 667.048 686.831 702.804 714.828 722.821 726.758 726.669 722.632 714.77 703.249 688.274 670.082 648.939 625.135 598.982 570.807 540.949 509.754 477.57 444.746 411.624 378.539 345.814 313.757 282.656 -0 1617.06 6344.47 13817.3 23438.8 34389.5 45629.3 55866.3 63407.4 65400.6 36165.3 23367.5 19294.3 17002.3 15451.1 14285.3 13345.5 12548.7 11847 11211.4 10622.8 10069.1 9541.6 9034.75 8544.58 8068.5 7604.8 7152.5 6711.09 6280.46 5860.77 5452.38 5055.79 4671.63 4300.53 3943.21 3600.33 3272.56 2960.52 2664.74 2385.71 2123.82 1879.34 1652.48 1443.33 1251.84 1077.9 921.265 781.591 658.439 551.275 459.477 382.346 319.115 268.954 230.983 204.28 187.894 180.85 182.165 190.851 205.93 226.435 251.428 279.997 311.27 344.416 378.654 413.252 447.537 480.892 512.762 542.654 570.134 594.836 616.45 634.731 649.492 660.603 667.989 671.627 671.543 667.811 660.545 649.897 636.057 619.244 599.703 577.704 553.535 527.497 499.903 471.073 441.331 410.996 380.387 349.812 319.569 289.944 261.203 -7.17104e-29 1483.87 5821.91 12679.3 21508.3 31557 41871.1 51264.9 58184.9 60014 33186.6 21442.9 17705.2 15602 14178.5 13108.7 12246.3 11515.1 10871.3 10288 9747.92 9239.75 8755.74 8290.63 7840.84 7403.97 6978.46 6563.42 6158.37 5763.2 5378.08 5003.32 4639.4 4286.87 3946.35 3618.45 3303.81 3003.04 2716.7 2445.28 2189.23 1948.9 1724.56 1516.39 1324.46 1148.74 989.128 845.392 717.222 604.212 505.873 421.635 350.857 292.834 246.804 211.96 187.456 172.419 165.956 167.162 175.133 188.969 207.786 230.721 256.937 285.634 316.05 347.467 379.215 410.676 441.284 470.529 497.958 523.174 545.84 565.674 582.449 595.993 606.188 612.964 616.302 616.224 612.798 606.129 596.358 583.657 568.228 550.296 530.108 507.928 484.034 458.713 432.258 404.965 377.128 349.04 320.984 293.233 266.048 239.675 -1.43421e-29 1351.71 5303.39 11550 19592.7 28746.4 38141.9 46699.1 53002.8 54669 30230.9 19533.2 16128.3 14212.4 12915.7 11941.2 11155.7 10489.6 9903.08 9371.7 8879.76 8416.85 7975.95 7552.27 7142.53 6744.57 6356.96 5978.88 5609.9 5249.94 4899.11 4557.73 4226.22 3905.09 3594.89 3296.2 3009.58 2735.6 2474.75 2227.51 1994.26 1775.34 1570.98 1381.35 1206.51 1046.44 901.04 770.105 653.349 550.403 460.822 384.086 319.611 266.755 224.824 193.083 170.762 157.064 151.176 152.275 159.536 172.14 189.281 210.173 234.054 260.195 287.902 316.521 345.442 374.1 401.981 428.621 453.607 476.577 497.224 515.29 530.57 542.907 552.193 558.365 561.404 561.332 558.21 552.134 543.232 531.662 517.606 501.27 482.88 462.675 440.908 417.842 393.743 368.88 343.523 317.937 292.38 267.101 242.338 218.314 -1.43421e-29 1221.99 4794.43 10441.6 17712.4 25987.7 34481.4 42217.4 47916.2 49422.4 27329.7 17658.6 14580.5 12848.5 11676.2 10795.2 10085.1 9482.92 8952.71 8472.32 8027.59 7609.11 7210.52 6827.5 6457.09 6097.32 5746.91 5405.11 5071.55 4746.13 4428.97 4120.35 3820.66 3530.34 3249.91 2979.88 2720.77 2473.08 2237.27 2013.75 1802.89 1604.97 1420.23 1248.79 1090.73 946.022 814.574 696.204 590.652 497.586 416.601 347.228 288.941 241.157 203.25 174.554 154.375 141.992 136.669 137.662 144.226 155.621 171.117 190.003 211.593 235.225 260.273 286.145 312.29 338.198 363.403 387.486 410.073 430.838 449.502 465.834 479.647 490.799 499.193 504.771 507.518 507.452 504.629 499.135 491.086 480.625 467.917 453.149 436.522 418.256 398.578 377.725 355.938 333.462 310.538 287.408 264.304 241.451 219.065 197.347 -1.43421e-29 1096 4300.1 9364.99 15886.1 23308.2 30926.2 37864.6 42975.8 44326.8 24511.9 15837.9 13077.2 11523.8 10472.3 9682.2 9045.27 8505.21 8029.66 7598.81 7199.93 6824.59 6467.11 6123.58 5791.36 5468.68 5154.4 4847.84 4548.67 4256.8 3972.34 3695.55 3426.75 3166.37 2914.85 2672.66 2440.27 2218.11 2006.61 1806.14 1617.02 1439.51 1273.8 1120.04 978.276 848.49 730.594 624.428 529.758 446.286 373.651 311.43 259.152 216.294 182.295 156.558 138.459 127.353 122.578 123.469 129.357 139.576 153.475 170.414 189.777 210.973 233.438 256.642 280.091 303.328 325.934 347.533 367.791 386.414 403.154 417.801 430.188 440.19 447.717 452.719 455.182 455.122 452.589 447.66 440.44 431.057 419.658 406.412 391.499 375.115 357.466 338.763 319.222 299.063 278.503 257.758 237.036 216.54 196.463 176.985 -1.43421e-29 974.899 3824.98 8330.25 14130.9 20732.9 27509.2 33681 38227.4 39429.1 21803.6 14088 11632.3 10250.5 9315.26 8612.42 8045.87 7565.48 7142.48 6759.23 6404.42 6070.56 5752.57 5447 5151.49 4864.46 4584.91 4312.23 4046.11 3786.49 3533.46 3287.24 3048.15 2816.54 2592.81 2377.38 2170.66 1973.05 1784.91 1606.59 1438.36 1280.47 1133.07 996.298 870.194 754.747 649.877 555.44 471.229 396.98 332.369 277.023 230.52 192.398 162.155 139.261 123.162 113.282 109.036 109.828 115.065 124.155 136.518 151.585 168.809 187.663 207.646 228.286 249.144 269.812 289.92 309.132 327.151 343.716 358.606 371.633 382.651 391.547 398.242 402.69 404.88 404.825 402.571 398.186 391.763 383.415 373.275 361.492 348.226 333.652 317.952 301.315 283.933 266.002 247.714 229.26 210.829 192.598 174.739 157.415 -0 859.717 3373.07 7346.05 12461.3 18283.3 24259.1 29701.7 33710.9 34770.7 19227.5 12423.5 10258 9039.44 8214.7 7594.9 7095.29 6671.65 6298.63 5960.66 5647.77 5353.36 5072.94 4803.47 4542.87 4289.76 4043.24 3802.77 3568.09 3339.14 3116.01 2898.88 2688.04 2483.79 2286.49 2096.51 1914.22 1739.95 1574.05 1416.79 1268.44 1129.19 999.212 878.596 767.391 665.582 573.101 489.821 415.559 350.081 293.103 244.296 203.287 169.668 142.998 122.809 108.612 99.899 96.154 96.8528 101.471 109.487 120.389 133.677 148.865 165.491 183.113 201.315 219.708 237.934 255.666 272.608 288.497 303.104 316.234 327.721 337.437 345.28 351.183 355.105 357.035 356.986 354.997 351.129 345.464 338.102 329.159 318.767 307.068 294.215 280.37 265.698 250.37 234.557 218.429 202.157 185.903 169.827 154.079 138.801 -1.43421e-29 751.312 2947.75 6419.76 10890 15977.9 21200.2 25956.5 29460.2 30386.3 16803.1 10857 8964.52 7899.64 7178.89 6637.25 6200.63 5830.41 5504.43 5209.08 4935.64 4678.35 4433.29 4197.8 3970.07 3748.87 3533.43 3323.28 3118.2 2918.12 2723.12 2533.37 2349.11 2170.62 1998.2 1832.17 1672.86 1520.57 1375.58 1238.15 1108.51 986.819 873.227 767.819 670.635 581.663 500.842 428.062 363.164 305.941 256.148 213.494 177.656 148.275 124.968 107.325 94.9172 87.3031 84.0302 84.6409 88.6766 95.6821 105.209 116.821 130.095 144.624 160.024 175.93 192.003 207.931 223.427 238.232 252.117 264.882 276.355 286.393 294.883 301.736 306.894 310.32 312.006 311.962 310.223 306.842 301.89 295.455 287.639 278.557 268.332 257.1 245 232.178 218.782 204.963 190.869 176.649 162.445 148.396 134.635 121.284 -1.43421e-29 650.381 2551.75 5557.33 9427.09 13831.5 18352.1 22469.5 25502.6 26304.3 14545.8 9398.51 7760.25 6838.42 6214.5 5745.62 5367.66 5047.18 4764.98 4509.31 4272.61 4049.88 3837.75 3633.89 3436.75 3245.27 3058.77 2876.85 2699.32 2526.12 2357.32 2193.06 2033.55 1879.03 1729.78 1586.05 1448.14 1316.31 1190.8 1071.83 959.601 854.26 755.927 664.678 580.549 503.529 433.565 370.561 314.38 264.844 221.739 184.815 153.791 128.357 108.181 92.9076 82.1668 75.5755 72.7422 73.2708 76.7643 82.8287 91.076 101.128 112.618 125.195 138.526 152.295 166.209 179.997 193.41 206.226 218.245 229.294 239.225 247.914 255.263 261.195 265.658 268.624 270.082 270.043 268.536 265.609 261.321 255.75 248.983 241.12 232.269 222.545 212.07 200.97 189.374 177.411 165.211 152.901 140.606 128.445 116.533 104.977 -0 557.452 2187.14 4763.28 8080.11 11855.2 15729.9 19259 21858.7 22545.8 12467.4 8055.62 6651.44 5861.33 5326.56 4924.67 4600.72 4326.03 4084.16 3865.02 3662.14 3471.24 3289.41 3114.68 2945.71 2781.59 2621.74 2465.82 2313.65 2165.19 2020.51 1879.72 1743 1610.56 1482.63 1359.45 1241.24 1128.24 1020.66 918.695 822.498 732.208 647.924 569.713 497.604 431.588 371.62 317.617 269.463 227.005 190.059 158.41 131.818 110.018 92.7245 79.6333 70.4271 64.7775 62.349 62.8019 65.7962 70.9941 78.0629 86.6784 96.5268 107.307 118.733 130.534 142.46 154.277 165.773 176.757 187.058 196.528 205.039 212.486 218.784 223.867 227.692 230.233 231.482 231.447 230.155 227.645 223.969 219.194 213.393 206.653 199.065 190.73 181.752 172.238 162.299 152.045 141.588 131.038 120.5 110.077 99.8672 89.963 -1.43421e-29 472.883 1855.34 4040.66 6854.3 10056.7 13343.6 16337.3 18542.6 19125.5 10576.1 6833.54 5642.38 4972.14 4518.49 4177.58 3902.77 3669.75 3464.57 3278.68 3106.58 2944.64 2790.4 2642.18 2498.84 2359.62 2224.02 2091.75 1962.67 1836.73 1714 1594.57 1478.59 1366.24 1257.72 1153.22 1052.95 957.091 865.832 779.332 697.728 621.134 549.636 483.29 422.119 366.117 315.246 269.436 228.586 192.569 161.227 134.379 111.822 93.3287 78.6583 67.553 59.7433 54.9507 52.8905 53.2747 55.8147 60.2239 66.2203 73.5287 81.8828 91.0273 100.719 110.73 120.846 130.87 140.622 149.939 158.677 166.71 173.929 180.245 185.587 189.898 193.142 195.296 196.355 196.325 195.228 193.098 189.979 185.927 181.005 175.287 168.85 161.78 154.163 146.092 137.66 128.963 120.092 111.143 102.204 93.3625 84.7024 76.3014 -1.43421e-29 396.866 1557.09 3391.11 5752.46 8440.04 11198.6 13711 15561.8 16051.1 8875.94 5735.04 4735.37 4172.86 3792.14 3506.03 3275.4 3079.84 2907.65 2751.64 2607.2 2471.29 2341.85 2217.46 2097.16 1980.32 1866.52 1755.51 1647.18 1541.49 1438.48 1338.25 1240.92 1146.63 1055.55 967.848 883.693 803.245 726.656 654.06 585.573 521.292 461.286 405.604 354.266 307.267 264.573 226.126 191.843 161.615 135.311 112.779 93.8469 78.3266 66.0143 56.6941 50.1397 46.1175 44.3884 44.7108 46.8424 50.5428 55.5751 61.7086 68.7196 76.3939 84.5277 92.929 101.419 109.831 118.014 125.833 133.166 139.907 145.965 151.265 155.747 159.365 162.086 163.893 164.781 164.755 163.833 162.045 159.427 156.025 151.894 147.095 141.692 135.758 129.365 122.592 115.516 108.216 100.772 93.261 85.7594 78.34 71.0727 64.0229 -1.79276e-29 329.435 1292.53 2814.94 4775.07 7006.01 9295.86 11381.4 12917.8 13323.9 7367.85 4760.62 3930.79 3463.86 3147.83 2910.34 2718.89 2556.56 2413.62 2284.12 2164.23 2051.41 1943.96 1840.7 1740.84 1643.85 1549.39 1457.24 1367.32 1279.59 1194.08 1110.88 1030.08 951.815 876.211 803.41 733.553 666.774 603.197 542.935 486.085 432.724 382.914 336.693 294.077 255.062 219.622 187.707 159.249 134.156 112.321 93.6175 77.9021 65.0187 54.7983 47.0615 41.6207 38.2818 36.8465 37.1141 38.8834 41.955 46.1322 51.2234 57.043 63.4132 70.1648 77.1383 84.185 91.1675 97.9602 104.45 110.536 116.131 121.159 125.558 129.278 132.28 134.538 136.038 136.774 136.751 135.986 134.5 132.326 129.502 126.073 122.088 117.603 112.677 107.37 101.747 95.8736 89.8144 83.6353 77.4009 71.1743 65.016 58.9841 53.1327 -7.17104e-30 270.476 1061.2 2311.15 3920.47 5752.14 7632.18 9344.49 10605.9 10939.3 6049.23 3908.61 3227.3 2843.94 2584.47 2389.48 2232.3 2099.02 1981.66 1875.34 1776.9 1684.28 1596.06 1511.28 1429.29 1349.66 1272.1 1196.45 1122.62 1050.59 980.385 912.073 845.736 781.475 719.401 659.63 602.275 547.446 495.248 445.77 399.094 355.283 314.387 276.437 241.448 209.415 180.318 154.114 130.749 110.147 92.2198 76.8631 63.9602 53.3825 44.9911 38.6389 34.1718 31.4305 30.252 30.4716 31.9242 34.446 37.8755 42.0554 46.8333 52.0632 57.6061 63.3313 69.1165 74.8489 80.4255 85.7534 90.7498 95.3427 99.4703 103.081 106.135 108.599 110.452 111.683 112.286 112.267 111.638 110.418 108.632 106.313 103.497 100.225 96.5424 92.4973 88.1403 83.5237 78.7012 73.7265 68.6535 63.5352 58.4234 53.3678 48.4159 43.6124 -7.17104e-30 219.739 862.137 1877.61 3185.05 4673.13 6200.5 7591.61 8616.38 8887.25 4914.49 3175.42 2621.91 2310.46 2099.67 1941.25 1813.56 1705.28 1609.94 1523.56 1443.59 1368.34 1296.67 1227.79 1161.19 1096.49 1033.48 972.019 912.036 853.518 796.485 740.987 687.094 634.887 584.457 535.897 489.301 444.757 402.35 362.153 324.232 288.639 255.414 224.583 196.157 170.133 146.493 125.205 106.223 89.4854 74.9209 62.4448 51.9622 43.3687 36.5514 31.3907 27.7616 25.5344 24.5769 24.7553 25.9354 27.984 30.7701 34.1657 38.0472 42.2958 46.7987 51.4496 56.1493 60.806 65.336 69.664 73.7226 77.4534 80.8062 83.7392 86.2191 88.2204 89.7256 90.7245 91.2141 91.198 90.6862 89.6943 88.2433 86.3587 84.0704 81.412 78.42 75.1335 71.5937 67.8432 63.9253 59.884 55.7628 51.605 47.4524 43.3456 39.3232 35.4213 -7.17104e-30 176.854 693.879 1511.17 2563.45 3761.11 4990.39 6110 6934.77 7152.79 3955.36 2555.69 2110.21 1859.55 1689.89 1562.39 1459.62 1372.47 1295.74 1226.22 1161.85 1101.29 1043.61 988.174 934.567 882.499 831.786 782.318 734.042 686.944 641.042 596.375 553 510.982 470.394 431.311 393.808 357.958 323.826 291.475 260.954 232.308 205.567 180.753 157.874 136.929 117.903 100.77 85.4916 72.0208 60.2987 50.2575 41.8208 34.9043 29.4175 25.2641 22.3432 20.5507 19.78 19.9235 20.8733 22.522 24.7642 27.4969 30.6207 34.0399 37.6637 41.4066 45.1887 48.9362 52.5818 56.0646 59.3307 62.3328 65.0307 67.3908 69.3861 70.9963 72.2071 73.0105 73.404 73.3906 72.9782 72.1795 71.0112 69.494 67.6521 65.5122 63.104 60.4588 57.6098 54.5912 51.4381 48.1856 44.8691 41.523 38.1812 34.8764 31.6394 28.4996 -0 141.348 554.573 1207.78 2048.8 3006.01 3988.49 4883.33 5542.52 5716.76 3161.27 2042.6 1686.56 1486.22 1350.62 1248.72 1166.58 1096.93 1035.6 980.036 928.595 880.191 834.087 789.784 746.939 705.324 664.793 625.256 586.672 549.03 512.343 476.644 441.976 408.394 375.955 344.718 314.744 286.091 258.812 232.956 208.563 185.667 164.295 144.463 126.178 109.438 94.2312 80.5377 68.327 57.5607 48.1921 40.1669 33.424 27.8962 23.511 20.1914 17.857 16.4243 15.8084 15.923 16.682 17.9996 19.7915 21.9755 24.4719 27.2044 30.1005 33.0916 36.1141 39.1089 42.0221 44.8053 47.4152 49.8142 51.97 53.8558 55.45 56.7365 57.7037 58.3454 58.6595 58.6483 58.3183 57.6796 56.7456 55.5328 54.0604 52.35 50.4251 48.3109 46.0339 43.6215 41.1015 38.5022 35.8518 33.1778 30.5073 27.8663 25.2797 22.7707 -0 112.663 442.03 962.677 1633.02 2395.98 3179.08 3892.32 4417.74 4556.62 2519.73 1628.08 1344.29 1184.61 1076.53 995.307 929.835 874.32 825.437 781.149 740.147 701.565 664.818 629.505 595.355 562.185 529.879 498.366 467.612 437.608 408.367 379.912 352.28 325.513 299.656 274.759 250.868 228.03 206.287 185.677 166.235 147.986 130.951 115.144 100.569 87.2266 75.1063 64.1919 54.4594 45.8781 38.4109 32.0144 26.64 22.2342 18.739 16.0931 14.2325 13.0906 12.5996 12.691 13.2959 14.346 15.7741 17.5147 19.5043 21.6821 23.9901 26.374 28.7828 31.1695 33.4912 35.7092 37.7891 39.7008 41.4188 42.9215 44.1918 45.2168 45.9874 46.4985 46.7485 46.7394 46.4761 45.9668 45.2221 44.2553 43.0816 41.7182 40.184 38.4989 36.684 34.7613 32.7529 30.6813 28.5689 26.4379 24.3097 22.205 20.1436 18.1442 -3.58552e-30 90.1762 353.803 770.532 1307.08 1917.76 2544.55 3115.44 3535.98 3647.14 2016.8 1303.12 1075.98 948.164 861.657 796.646 744.242 699.807 660.68 625.231 592.413 561.532 532.119 503.854 476.52 449.971 424.112 398.889 374.273 350.258 326.853 304.078 281.961 260.536 239.841 219.913 200.791 182.511 165.108 148.613 133.051 118.445 104.81 92.1579 80.4929 69.8136 60.1128 51.3771 43.5874 36.7192 30.7426 25.6231 21.3216 17.7952 14.9978 12.8802 11.391 10.477 10.0841 10.1572 10.6412 11.4816 12.6246 14.0176 15.6099 17.3528 19.1999 21.1078 23.0355 24.9455 26.8035 28.5785 30.243 31.7729 33.1476 34.3501 35.3666 36.1868 36.8034 37.2123 37.4122 37.4047 37.1939 36.7861 36.19 35.4161 34.4767 33.3855 32.1575 30.8089 29.3564 27.8176 26.2103 24.5524 22.8619 21.1564 19.4532 17.7689 16.1193 14.5193 -0 73.217 287.264 625.62 1061.26 1557.09 2066 2529.52 2870.97 2961.22 1637.5 1058.04 873.615 769.84 699.602 646.817 604.268 568.189 536.421 507.638 480.992 455.918 432.036 409.087 386.893 365.337 344.341 323.862 303.875 284.377 265.373 246.882 228.924 211.529 194.726 178.546 163.021 148.179 134.05 120.657 108.022 96.1633 85.0934 74.8212 65.3504 56.68 48.804 41.7116 35.3873 29.8111 24.9589 20.8024 17.3102 14.4472 12.1761 10.4568 9.24779 8.50579 8.18675 8.24606 8.63904 9.3213 10.2492 11.3801 12.6727 14.0876 15.5872 17.136 18.7009 20.2515 21.7599 23.2009 24.5521 25.7941 26.9101 27.8863 28.7115 29.3773 29.8778 30.2097 30.372 30.3659 30.1947 29.8637 29.3798 28.7515 27.9889 27.1031 26.1062 25.0114 23.8323 22.5831 21.2782 19.9323 18.56 17.1755 15.7928 14.4255 13.0863 11.7874 -4.53792e-30 61.0876 239.675 521.977 885.447 1299.13 1723.74 2110.46 2395.35 2470.64 1366.22 882.758 728.883 642.299 583.696 539.656 504.155 474.053 447.547 423.532 401.3 380.379 360.454 341.306 322.789 304.803 287.286 270.199 253.523 237.255 221.4 205.972 190.989 176.476 162.457 148.958 136.005 123.623 111.834 100.661 90.1196 80.2258 70.9904 62.4205 54.5192 47.2857 40.715 34.798 29.5219 24.8699 20.8218 17.3543 14.4409 12.0525 10.1578 8.72348 7.71483 7.09581 6.82965 6.87912 7.20694 7.7761 8.55016 9.49357 10.5719 11.7523 13.0033 14.2953 15.6009 16.8944 18.1528 19.3549 20.4822 21.5183 22.4494 23.2638 23.9523 24.5078 24.9255 25.2025 25.3381 25.3331 25.1904 24.9144 24.5109 23.9869 23.3509 22.612 21.7805 20.8673 19.8838 18.8417 17.7532 16.6305 15.4857 14.3307 13.1773 12.0366 10.9193 9.83563 -8.97255e-31 53.081 208.261 453.562 769.392 1128.85 1497.81 1833.84 2081.38 2146.81 1187.14 767.049 633.342 558.106 507.184 468.916 438.068 411.91 388.878 368.01 348.691 330.513 313.198 296.56 280.469 264.841 249.619 234.772 220.282 206.146 192.369 178.963 165.945 153.334 141.153 129.424 118.169 107.41 97.1674 87.4588 78.3 69.7036 61.6793 54.2332 47.3682 41.0833 35.3744 30.2334 25.6493 21.6075 18.0904 15.0777 12.5465 10.4714 8.82521 7.57908 6.70275 6.16493 5.93368 5.97667 6.26149 6.75598 7.4285 8.24817 9.18509 10.2106 11.2975 12.4201 13.5545 14.6784 15.7718 16.8163 17.7959 18.6962 19.5054 20.2131 20.8115 21.2944 21.6575 21.8985 22.0165 22.0124 21.8888 21.6492 21.2989 20.8439 20.2915 19.6498 18.9276 18.1343 17.28 16.3747 15.4291 14.4537 13.4591 12.4556 11.4533 10.4622 9.49134 8.54963 -2.24095e-31 48.4973 190.277 414.395 702.951 1031.37 1368.46 1675.48 1901.64 1961.41 1084.62 700.804 578.644 509.905 463.38 428.415 400.23 376.331 355.288 336.221 318.57 301.961 286.141 270.939 256.238 241.959 228.052 214.486 201.248 188.333 175.745 163.497 151.604 140.082 128.954 118.238 107.955 98.1258 88.7681 79.8985 71.5312 63.6777 56.3469 49.5445 43.2728 37.5312 32.3158 27.6193 23.4315 19.7392 16.5262 13.774 11.4616 9.5659 8.06209 6.92372 6.12316 5.63186 5.42061 5.45989 5.7201 6.17186 6.78625 7.53508 8.39104 9.32797 10.321 11.3466 12.383 13.4099 14.4089 15.3633 16.2584 17.0811 17.8206 18.4674 19.0144 19.4559 19.7879 20.0084 20.1165 20.1132 20.0006 19.7821 19.4624 19.0471 18.5428 17.9568 17.2973 16.5728 15.7924 14.9656 14.1018 13.2107 12.302 11.3852 10.4695 9.56383 8.67672 7.81616 -2.24095e-31 46.6598 183.068 398.694 676.317 992.293 1316.61 1611.99 1829.58 1887.08 1043.52 674.245 556.714 490.579 445.816 412.176 385.059 362.065 341.818 323.474 306.491 290.51 275.29 260.664 246.519 232.781 219.401 206.349 193.612 181.186 169.076 157.293 145.85 134.765 124.059 113.749 103.857 94.4002 85.3975 76.8645 68.8147 61.2594 54.2069 47.6627 41.6292 36.1056 31.0883 26.5701 22.5414 18.9893 15.8984 13.2507 11.0262 9.20252 7.75584 6.66072 5.89059 5.41796 5.21475 5.25255 5.5029 5.93753 6.52864 7.24907 8.0726 8.97403 9.92944 10.9163 11.9134 12.9015 13.8628 14.7812 15.6426 16.4344 17.146 17.7687 18.2952 18.7203 19.0402 19.2526 19.3571 19.3543 19.2463 19.0365 18.7293 18.3301 17.8453 17.2818 16.6476 15.9508 15.2002 14.4048 13.5739 12.7167 11.8424 10.9603 10.0791 9.20765 8.35395 7.52576 -0 46.9283 184.121 400.988 680.208 998.002 1324.18 1621.26 1840.1 1897.93 1049.51 678.12 559.912 493.397 448.376 414.542 387.268 364.142 343.778 325.328 308.247 292.175 276.866 262.156 247.93 234.113 220.655 207.529 194.718 182.221 170.042 158.19 146.682 135.534 124.766 114.397 104.448 94.9377 85.8836 77.3019 69.2062 61.6078 54.5152 47.9337 41.8658 36.3109 31.265 26.7212 22.6695 19.0972 15.9888 13.3261 11.0889 9.25487 7.79998 6.69864 5.92414 5.44884 5.24449 5.28253 5.53433 5.97148 6.566 7.29061 8.1189 9.02557 9.98654 10.9791 11.9822 12.9761 13.9431 14.867 15.7335 16.5301 17.2462 17.8727 18.4026 18.8305 19.1526 19.3666 19.4721 19.4697 19.3615 19.1508 18.8422 18.4411 17.9537 17.3873 16.7496 16.0491 15.2943 14.4945 13.6588 12.7966 11.9173 11.03 10.1437 9.26696 8.40811 7.57487 -8.9638e-31 48.7105 191.114 416.217 706.041 1035.9 1374.47 1682.83 1909.98 1970 1089.37 703.871 581.173 512.132 465.401 430.282 401.972 377.967 356.83 337.679 319.949 303.266 287.376 272.107 257.341 242.999 229.03 215.405 202.108 189.137 176.495 164.193 152.248 140.677 129.5 118.738 108.411 98.5398 89.1422 80.2348 71.8319 63.9452 56.5834 49.7522 43.4542 37.6885 32.4512 27.735 23.5297 19.8218 16.5954 13.8317 11.5097 9.60609 8.096 6.95289 6.14901 5.65569 5.4436 5.48311 5.7445 6.19827 6.81541 7.56758 8.4274 9.36858 10.3661 11.3965 12.4378 13.4697 14.4735 15.4327 16.3324 17.1595 17.9031 18.5537 19.104 19.5485 19.8831 20.1057 20.2154 20.2133 20.1013 19.883 19.5629 19.1468 18.6412 18.0535 17.3918 16.6647 15.8814 15.0512 14.1838 13.2889 12.3761 11.455 10.5348 9.62459 8.73289 7.86773 -6.86291e-31 51.4715 201.946 439.809 746.06 1094.62 1452.38 1778.21 2018.23 2081.67 1151.11 743.766 614.114 541.158 491.779 454.669 424.755 399.389 377.054 356.817 338.082 320.454 303.663 287.528 271.925 256.77 242.009 227.612 213.562 199.855 186.496 173.498 160.876 148.649 136.838 125.466 114.555 104.124 94.1936 84.7815 75.9025 67.5689 59.7899 52.5717 45.9167 39.8243 34.2902 29.3068 24.8632 20.9452 17.536 14.6157 12.1621 10.1506 8.55493 7.34704 6.49761 5.97633 5.75224 5.79401 6.07024 6.54977 7.20194 7.99681 8.90544 9.90006 10.9543 12.0432 13.1436 14.2341 15.2951 16.3089 17.2597 18.134 18.9199 19.6076 20.1895 20.6594 21.0132 21.2486 21.3649 21.3629 21.2448 21.0143 20.6763 20.2368 19.7027 19.0818 18.3827 17.6145 16.7869 15.9096 14.993 14.0473 13.0827 12.1092 11.1367 10.1747 9.23227 8.31784 -9.52403e-31 54.7404 214.772 467.741 793.441 1164.14 1544.62 1891.15 2146.41 2213.87 1224.22 791.001 653.115 575.526 523.011 483.544 451.73 424.754 400.999 379.478 359.553 340.805 322.948 305.788 289.194 273.077 257.379 242.067 227.125 212.547 198.34 184.516 171.093 158.089 145.529 133.435 121.83 110.737 100.176 90.1661 80.7232 71.8604 63.5874 55.9107 48.8331 42.3538 36.4682 31.1683 26.4425 22.2757 18.65 15.5442 12.9347 10.7955 9.09843 7.81382 6.91043 6.35605 6.11774 6.16218 6.45598 6.96601 7.65964 8.50506 9.47147 10.5293 11.6506 12.8088 13.9793 15.1392 16.2677 17.346 18.3574 19.2874 20.1234 20.855 21.474 21.9739 22.3504 22.601 22.7248 22.7228 22.5974 22.3525 21.9931 21.5258 20.9579 20.2976 19.5542 18.7372 17.857 16.924 15.9492 14.9433 13.9173 12.8819 11.8475 10.8243 9.82178 8.84908 -5.60237e-32 58.115 228.012 496.575 842.355 1235.9 1639.84 2007.73 2278.73 2350.35 1299.69 839.764 693.378 611.006 555.254 513.354 479.579 450.939 425.721 402.872 381.719 361.815 342.858 324.64 307.023 289.912 273.247 256.991 241.127 225.651 210.569 195.893 181.641 167.836 154.501 141.662 129.342 117.564 106.353 95.7257 85.7006 76.2914 67.5083 59.3584 51.8444 44.9656 38.7171 33.0904 28.0732 23.6495 19.8001 16.5028 13.7324 11.4613 9.6596 8.29577 7.33668 6.74812 6.49512 6.54231 6.85425 7.39575 8.13219 9.02978 10.0558 11.179 12.3695 13.5992 14.8419 16.0734 17.2716 18.4165 19.4905 20.4779 21.3655 22.1424 22.7997 23.3306 23.7304 23.9965 24.1281 24.1261 23.993 23.733 23.3516 22.8555 22.2526 21.5517 20.7624 19.8951 18.9606 17.9701 16.935 15.8671 14.7778 13.6784 12.5802 11.4937 10.4293 9.39648 -3.80961e-30 61.264 240.367 523.483 887.999 1302.87 1728.69 2116.52 2402.21 2477.71 1370.12 885.269 730.951 644.116 585.342 541.172 505.567 475.375 448.79 424.704 402.405 381.422 361.438 342.233 323.662 305.623 288.055 270.919 254.195 237.881 221.981 206.509 191.486 176.933 162.875 149.34 136.352 123.937 112.117 100.914 90.346 80.4268 71.1677 62.576 54.6548 47.4031 40.816 34.8843 29.5951 24.9316 20.8736 17.3975 14.4769 12.0827 10.1833 8.74557 7.73448 7.11402 6.84731 6.89706 7.22593 7.7968 8.57319 9.51947 10.6012 11.7853 13.0403 14.3368 15.6469 16.9452 18.2084 19.4155 20.5477 21.5887 22.5245 23.3436 24.0365 24.5962 25.0178 25.2984 25.4372 25.435 25.2948 25.0207 24.6187 24.0957 23.4601 22.7212 21.8891 20.9747 19.9895 18.9453 17.8541 16.7282 15.5798 14.4208 13.263 12.1176 10.9954 9.90652 -7.39513e-30 63.9272 250.816 546.239 926.601 1359.51 1803.84 2208.53 2506.64 2585.42 1429.68 923.754 762.728 672.118 610.789 564.699 527.546 496.042 468.302 443.169 419.9 398.006 377.152 357.113 337.734 318.912 300.58 282.699 265.248 248.224 231.633 215.489 199.812 184.627 169.958 155.834 142.282 129.327 116.993 105.303 94.2752 83.9247 74.263 65.2977 57.032 49.4649 42.5913 36.4016 30.8824 26.0161 21.7816 18.1543 15.1067 12.6083 10.6263 9.12602 8.07096 7.4235 7.14519 7.19712 7.5403 8.13601 8.94618 9.93363 11.0624 12.298 13.6077 14.9605 16.3277 17.6825 19.0007 20.2602 21.4417 22.528 23.5045 24.3592 25.0823 25.6663 26.1063 26.3991 26.5438 26.5416 26.3952 26.1092 25.6897 25.1439 24.4806 23.7095 22.8412 21.8871 20.859 19.7693 18.6306 17.4557 16.2573 15.0479 13.8397 12.6444 11.4734 10.3372 -7.17104e-30 65.9135 258.609 563.211 955.392 1401.75 1859.89 2277.15 2584.52 2665.75 1474.1 952.457 786.428 693.002 629.768 582.247 543.939 511.457 482.855 456.94 432.949 410.375 388.873 368.211 348.23 328.823 309.922 291.485 273.493 255.94 238.833 222.187 206.023 190.366 175.241 160.678 146.705 133.347 120.63 108.577 97.2062 86.5339 76.5719 67.3279 58.8052 51.0029 43.9156 37.5335 31.8427 26.825 22.4589 18.7188 15.5765 13.0004 10.9568 9.40982 8.32194 7.65435 7.36739 7.42093 7.77478 8.38902 9.22438 10.2425 11.4064 12.6805 14.0308 15.4257 16.8354 18.2323 19.5914 20.8901 22.1083 23.2283 24.2352 25.1165 25.862 26.4641 26.9177 27.2195 27.3687 27.3664 27.2154 26.9205 26.4878 25.925 25.241 24.4459 23.5506 22.5667 21.5066 20.383 19.2089 17.9975 16.7618 15.5148 14.269 13.0366 11.8292 10.6577 -3.58552e-30 67.097 263.252 573.324 972.546 1426.92 1893.29 2318.04 2630.93 2713.62 1500.57 969.561 800.55 705.447 641.078 592.703 553.708 520.642 491.527 465.147 440.726 417.745 395.858 374.825 354.486 334.73 315.489 296.721 278.406 260.538 243.124 226.18 209.725 193.786 178.39 163.566 149.341 135.743 122.798 110.528 98.9532 88.0892 77.9482 68.538 59.8622 51.9197 44.705 38.2082 32.4151 27.3072 22.8626 19.0553 15.8565 13.2341 11.1537 9.57896 8.47153 7.79194 7.49982 7.55432 7.91452 8.5398 9.39017 10.4266 11.6114 12.9083 14.283 15.7029 17.1378 18.5598 19.9434 21.2653 22.5053 23.6455 24.6704 25.5674 26.3262 26.9391 27.4007 27.7079 27.8597 27.8572 27.7034 27.4031 26.9625 26.3895 25.6932 24.8837 23.9722 22.9706 21.8914 20.7476 19.5524 18.3192 17.0613 15.7919 14.5238 13.2693 12.0403 10.8478 -7.17104e-30 67.4121 264.489 576.016 977.113 1433.62 1902.18 2328.93 2643.29 2726.36 1507.62 974.115 804.31 708.761 644.09 595.488 556.31 523.089 493.837 467.334 442.797 419.709 397.719 376.588 356.153 336.305 316.973 298.117 279.716 261.764 244.268 227.244 210.712 194.699 179.23 164.336 150.044 136.383 123.377 111.049 99.4194 88.5042 78.3154 68.8609 60.1442 52.1643 44.9156 38.3882 32.5678 27.4359 22.9703 19.1451 15.9312 13.2964 11.2063 9.62408 8.51143 7.82863 7.53513 7.58988 7.95177 8.57998 9.43433 10.4756 11.666 12.969 14.3501 15.7766 17.2183 18.6469 20.0369 21.365 22.6108 23.7561 24.7858 25.6869 26.4492 27.0648 27.5285 27.837 27.9894 27.9868 27.8322 27.5303 27.0875 26.5118 25.8121 24.9987 24.0828 23.0765 21.9922 20.8429 19.6421 18.4031 17.1393 15.864 14.5899 13.3296 12.0949 10.8969 -8.9638e-31 66.8468 262.271 571.186 968.919 1421.6 1886.23 2309.4 2621.12 2703.5 1494.98 965.948 797.567 702.819 638.69 590.496 551.646 518.704 489.697 463.417 439.086 416.192 394.386 373.432 353.168 333.487 314.317 295.62 277.372 259.571 242.222 225.34 208.947 193.068 177.729 162.96 148.788 135.24 122.343 110.119 98.5868 87.763 77.6595 68.2842 59.6406 51.7275 44.5395 38.0667 32.295 27.2061 22.7779 18.9847 15.7977 13.185 11.1124 9.54343 8.4401 7.76302 7.47196 7.52624 7.88509 8.50802 9.35519 10.3877 11.5681 12.8601 14.2296 15.6441 17.0736 18.4902 19.8684 21.1853 22.4205 23.5562 24.5771 25.4705 26.2262 26.8366 27.2962 27.602 27.753 27.7502 27.5968 27.2973 26.8581 26.2871 25.5931 24.7865 23.8782 22.8802 21.805 20.6654 19.4746 18.246 16.9929 15.7283 14.465 13.2153 11.9911 10.8032 -3.58552e-30 65.4353 256.733 559.126 948.462 1391.58 1846.4 2260.64 2565.78 2646.42 1463.41 945.554 780.728 687.981 625.206 578.029 540 507.754 479.359 453.634 429.817 407.406 386.061 365.549 345.713 326.447 307.683 289.38 271.518 254.092 237.109 220.584 204.537 188.993 173.978 159.52 145.647 132.386 119.761 107.795 96.5059 85.9106 76.0204 66.843 58.3817 50.6356 43.5993 37.2632 31.6133 26.6318 22.2971 18.5839 15.4642 12.9066 10.8777 9.34192 8.26187 7.59907 7.31415 7.36728 7.71853 8.32828 9.15754 10.1683 11.3236 12.5883 13.9288 15.3134 16.7126 18.0992 19.4482 20.7372 21.9462 23.0577 24.0569 24.9313 25.6709 26.2682 26.718 27.0171 27.1647 27.1619 27.0115 26.7182 26.2882 25.729 25.0496 24.2599 23.3708 22.3938 21.3412 20.2257 19.0601 17.8574 16.6308 15.393 14.1565 12.9333 11.735 10.5724 -4.4819e-30 63.2504 248.161 540.456 916.792 1345.12 1784.75 2185.16 2480.11 2558.06 1414.55 913.982 754.66 665.01 604.331 558.73 521.97 490.8 463.354 438.488 415.466 393.804 373.171 353.344 334.171 315.548 297.41 279.718 262.453 245.609 229.193 213.22 197.708 182.683 168.169 154.194 140.785 127.966 115.763 104.196 93.2839 83.0422 73.4822 64.6112 56.4324 48.9449 42.1435 36.0189 30.5577 25.7425 21.5525 17.9633 14.9477 12.4756 10.5144 9.02989 7.9859 7.34523 7.06982 7.12115 7.46065 8.05001 8.85154 9.82845 10.9452 12.1676 13.4632 14.8015 16.1538 17.494 18.7978 20.0436 21.212 22.2863 23.2519 24.0969 24.8117 25.3888 25.8234 26.1123 26.2548 26.2519 26.1064 25.8227 25.4069 24.8663 24.2095 23.4461 22.5865 21.6421 20.6247 19.5464 18.4197 17.2573 16.0717 14.8753 13.6802 12.4981 11.34 10.2164 +3.8096139891985429543e-30 63.250414072843753388 248.16054361650867577 540.45644887975822712 916.79200018370556791 1345.1185823974406048 1784.7499853323643038 2185.1559117426495504 2480.1082854289134048 2558.0600677859702046 1414.5515124347207347 913.98208545515421974 754.66004976382009772 665.00977691494688315 604.3309306818831601 558.72955959531805092 521.9700347463150365 490.8004301667724576 463.35424373148623545 438.48751877136118082 415.46608867174779789 393.80355394351158793 373.17111318058925917 353.34442560931887556 334.17077557575214541 315.54794070760658542 297.41009422913788285 279.71808665349220746 262.4525382672128444 245.60878494119577908 229.19307653985418938 213.21964220048533889 197.70837002208503463 182.68293331866789231 168.16925044959060642 154.19420142735469881 140.78454869072123756 127.96602575359372622 115.76256850255177255 104.19567140507150782 93.283855901411968148 83.042241553592006653 73.482212611190007578 64.611173889981188267 56.432390505149115256 48.944906238015860822 42.143535286290813247 36.018921953977972805 30.557662555813955407 25.74248350414888975 21.552469254883703798 17.963333548127451422 14.947727211505448253 12.47557571142804278 10.514439653806348929 9.029891549108903348 7.9859023671910200903 7.3452317091555086037 7.0698158080231081613 7.1211480252424319559 7.4606470239316653448 8.050008357893343458 8.8515358033646123204 9.8284493638135153049 10.945167482847603324 12.167561593657939767 13.463181703193239258 14.801452245993854007 16.153837937052404783 17.493979799354804072 18.797801935038123133 20.0435899463860423 21.212042193852603589 22.286295303511554522 23.251925507875260024 24.096927526290905064 24.811672767897174907 25.388848677850941016 25.823381051251999452 26.112341116262513196 26.254839143369366639 26.251906278806121264 26.106366231459258387 25.822698369677542729 25.406893711290123861 24.866305220202935544 24.209493758778108941 23.446070988324496653 22.586540461127942336 21.642138106581569446 20.62467328011696921 19.546371515429704857 18.419720095979659646 17.257317538835291515 16.071728059629734275 14.87534205981003943 13.680243643856661251 12.49808613190235107 11.339976481705612343 10.216369470086151594 +7.3951330378559944872e-30 65.435348760399349999 256.73304347377330714 559.12604432124408049 948.46172224307861143 1391.5843408648065633 1846.4021969527234432 2260.6394620520577519 2565.7802955426195695 2646.4244599098083199 1463.4148799630963822 945.55394927690986151 780.72828679761130388 687.98109750461537715 625.20611261804504011 578.02943512264823767 540.00003621221139838 507.75365774333840818 479.35932287128105145 453.63355945691444049 429.81684095484297359 407.40596661366561193 386.06077765485946429 365.54918424936096244 345.71319573620507981 326.44705880535116194 307.68267282122030792 289.37953580627902284 271.51759831497855657 254.0920346581817455 237.10930999858973678 220.58414426471318848 204.53711170162773669 188.9927024154000037 173.97772902039977794 159.51999893666061325 145.64719790725189341 132.38594719201819316 119.76100833854465577 107.79461717902556472 96.505933885723862886 85.91059933215797173 76.020390165537293115 66.842966274983808717 58.381705008155776682 50.635616734343386725 43.599336322246600162 37.263184900170458036 31.613295975488682643 26.631799672765883003 22.297058548671763845 18.583948192658539256 15.46417564894631802 12.906628609987507161 10.877748348407799028 9.3419194718269338296 8.2618698028437993486 7.599073998779400263 7.3141549236171803372 7.367277255585484852 7.7185283454548212489 8.3282819180523830482 9.1575408177135315668 10.168255622555331996 11.323616578067962735 12.588316914329027441 13.928786200546214857 15.313392945852882576 16.712616166732239265 18.099186103085841637 19.448194671759807761 20.737176595209518837 21.946162433590529872 23.057704981480583228 24.056880667844730226 24.931267724275301134 25.670902965906257975 26.268219068365880275 26.717964227923779674 27.017106068204252978 27.164721610699778864 27.161875065297014231 27.011485125915296379 26.718183380888234524 26.28816537203906023 25.729035764010745879 25.049649019002533379 24.259946913197566687 23.370794180562050713 22.393813527410614483 21.341221226104806874 20.225664467085856302 19.060061623107728224 17.857446555874659566 16.630818070196223601 15.392995592299520524 14.156482114354691504 12.933335403651536666 11.73504842171513296 10.57243983270491583 +0 66.846750919877109709 262.27061643213733078 571.18601662368837424 968.91933047250472555 1421.5996357468868609 1886.2273085416959475 2309.3989570608823669 2621.1209337548530129 2703.5040201038268606 1494.9783419727327782 965.94779720468147843 797.56697068628409397 702.81924862576238411 638.69019091675659183 590.49587675236557516 551.646138722871342 518.70415746019409653 489.69730878424576304 463.41659582786462579 439.08611117316127093 416.19180169834811522 394.38617273061015567 373.43212931060770643 353.1682737128825238 333.48657208555516718 314.31745519182629778 295.61954753504687687 277.37236709696867365 259.57098378490098867 242.22200170393458052 225.34045759480292759 208.94736862221873253 193.06775212518613216 177.72899791706552719 162.9595119685261011 148.78757586892385234 135.24038371217474719 122.34322974447817955 110.11882802610422516 98.586750655260132703 87.762974590111298312 77.659529309980712242 68.284238863368699413 59.640552532955922516 51.727458598563373471 44.539475648601865032 38.06671568583391263 32.295012976204290567 27.206112265292624386 22.777909679293589562 18.984739373005940166 15.797698810252301271 13.185005475043398704 11.112377829087174419 9.5434334512720724319 8.4400975174126937617 7.7630150976573748522 7.4719611554364497863 7.5262426130327906293 7.885087391973806703 8.5080159263375421119 9.3551912683970233076 10.387744543637364103 11.568073151256141884 12.860109733266401832 14.2295605373879539 15.644112366051803775 17.073607826265845944 18.490189066622026104 19.868410603231200895 21.185322192694847843 22.420523007029956375 23.556188603335705523 24.577072362155654162 25.470483197573109635 26.226241423087721216 26.836614697070366731 27.296235975400399809 27.60200537454226577 27.752977801121723189 27.750238141679712811 27.596765733579282198 27.297289760902387457 26.858137141814591331 26.287074399890713039 25.593144944017296893 24.786503121325345944 23.878246355894624742 22.880246642758272912 21.80498263095773126 20.665373499607074592 19.474615805068758334 18.246024453202188909 16.992878925058498396 15.728275855366433689 14.464989027893091489 13.215337807288673133 11.991064972818124446 10.803224852122227162 +4.4818988108218151167e-30 67.412063522335060384 264.48858832681713693 576.01639003360560309 977.11314642710522094 1433.6214512560848107 1902.1780067635286287 2328.9277912598690818 2643.2852781679080181 2726.3644375605599635 1507.6193063802418237 974.11523883695576842 804.3104739093326998 708.76144612201528616 644.08999198173910372 595.48802615497356783 556.3096566688201392 523.08900405639110431 493.8367651580239226 467.33372127005867469 442.79740524762939913 419.70941837156703969 397.71932866113843374 376.58803724169013094 356.15278240354643913 336.30461737554077217 316.97338506579626483 298.11736032682267705 279.71588795682839645 261.76399597659457186 244.26834392971332477 227.24409509969626697 210.71244357262145286 194.69861725672029706 179.2302364367401708 164.33594600955873943 150.04426532599566713 136.38261696007572255 123.3765075170657326 111.04884157333009398 99.419355181583142667 88.504158892650622192 78.31538246842035278 68.860914778354924692 60.144233060247671574 52.164315978888652126 44.915634885669845744 38.388217475796110989 32.567777740282451759 27.435905783072417563 22.970310763472959081 19.145109967632588877 15.931156834347657281 13.296400672742459292 11.206270826907349658 9.624078163715957146 8.511426984670483975 7.8286307845068430211 7.53512568926753179 7.589875891867913893 7.9517659509236668924 8.5799754135056094384 9.4343318490770755602 10.47563902486080778 11.665977597341122163 12.968976326884627426 14.350052429578969537 15.776620252273858114 17.21826798359433397 18.646902589154798591 20.036863578158218502 21.365006567835575169 22.610757911430280132 23.756141895249385243 24.785782192935663204 25.686879395222561584 26.449166515069411076 27.064844408094863581 27.528499052009557602 27.837002604135360428 27.989400108451789606 27.986783660644640293 27.832155766268023456 27.530283549291141298 27.087545390247992572 26.511771498557319404 25.812079855095912961 24.998708900410161249 24.082848291779317407 23.076469008753132783 21.992154050699433299 20.842930939861552986 19.642107217361207461 18.40311009526791608 17.139331402085517198 15.863978929785076843 14.589935255013742221 13.329625062330624274 12.094891942740794377 10.896885573061322106 +3.5855190486574522335e-30 67.096986974668141102 263.2523867251544516 573.32408847020280973 972.54602253603843565 1426.9203828524816799 1893.2865103182937219 2318.0410889122558729 2630.9285520927824109 2713.6187071608110273 1500.5708134433330088 969.56073650138023368 800.54965424049180456 705.44716636738701254 641.07790205308924669 592.70300410904928867 553.70765099942775578 520.64216743468477944 491.52655158314837536 465.14728597415557942 440.72556286830956651 417.74540837119127445 395.85802998461070956 374.82544770611718832 354.48566166840305414 334.73023518284338707 315.48933970584039344 296.7214455126911048 278.4059941066170154 260.53803667310955916 243.12420132071406442 226.17957992377600362 209.72526675372759541 193.78637084655929357 178.39038224709975111 163.56581065898072325 149.34104068700537482 135.743365173540667 122.79816986540582491 110.52825059208220182 98.953249451573853435 88.089200001297882636 77.948173664547866224 68.538020874595233067 59.862201163611381105 51.9196966554317072 44.705003390742064084 38.208194707944890922 32.415050604957144742 27.307246681971271585 22.862595956621696303 19.055336587838887397 15.856458367172667323 13.234060749146589586 11.153735209764068514 9.578964842955599579 8.4715343284216153563 7.7919437247806691005 7.4998199500573061727 7.5543202946449188318 7.9145228570974577309 8.5397993852458053965 9.3901666288044811637 10.426612949617421577 11.611397577122811953 12.90832052591307999 14.282961796509065167 15.702889049634793039 17.137833468553441918 18.55983399720505389 19.943350558825084562 21.265347217253818712 22.505346540933146571 23.645456668221765284 24.670372754373801172 25.567354609965946111 26.326182421749429352 26.939092486679193428 27.400694893581132305 27.707875062364315966 27.85968100320921792 27.857198095441219721 27.703413112731105628 27.403069143741308977 26.962512979611155117 26.38953646532916153 25.693213243848703087 24.88373226135577454 23.972229350150900729 22.970618162202828927 21.891421690505445952 20.747605585473209544 19.552414447680881437 18.319212254065675438 17.061328049096417203 15.791908003363776203 14.523774906767432213 13.269296118965051789 12.040260945496413569 10.847768340655081332 +0 65.913498091772439125 258.60900305034306257 563.21145530483886432 955.39157417987212284 1401.7511730865367099 1859.8908427595283683 2277.1527407582157139 2584.5205550801374557 2665.7514432219945775 1474.1008741432751776 952.45748086165690438 786.42753130890434932 693.00245684935066492 629.76848484555193863 582.2467467374192438 543.93910503996812622 511.45673675997477403 482.85456799642406622 456.94048875566500101 432.94943064452286308 410.37452276640573245 388.87312651029577637 368.21146094645132507 348.23038486972336614 328.82337524758463587 309.92183596895318942 291.48497035558807511 273.49258281570598683 255.9398118665757238 238.8331685083947491 222.18747798296914198 206.02346182796941321 190.36578531515181112 175.24145252733347888 160.67846903989303087 146.70471737773237919 133.34700742800822582 120.63027551671137871 108.57691366132115718 97.206215733437744575 86.53393070454879421 76.571915322182150021 67.327879852079405509 58.805221195063467121 51.002937934699104972 43.915621841991026031 37.533520161715046015 31.842662712310406903 26.825047511858301164 22.458878339621435316 18.718847392058208357 15.576456017958216549 13.000366431766824604 10.956777321513895274 9.4098163863975088361 8.3219430588789791159 7.6543549810255884225 7.3673922058301091198 7.4209335688690813981 7.7747802113060782148 8.3890218169714341201 9.2243817389352180669 10.242537819688525502 11.406416339156818296 12.680457142947689775 14.030848596791171801 15.425731572224158583 16.835372183553296566 18.23230346091785492 19.591436553805749554 20.890142410546140184 22.108305171780095577 23.228348750278655643 24.235238247930574573 25.116457987821558362 25.861968019032012478 26.464140990801258368 26.917681296296624538 27.219528362055562809 27.368745912484008898 27.366398977129847481 27.215420336631250819 26.920468027041810188 26.487775445840256339 25.924995529866670552 25.241040408402259487 24.445917875205680048 23.550565972260983472 22.566686935339916431 21.506581716175105612 20.382986266670080511 19.208910745100460815 17.997482780514872047 16.761795906399726164 15.514764246166222961 14.268984498398495475 13.036606226125929453 11.829211401143865601 10.65770408831886229 +3.5855190486574522335e-30 63.92724793614115697 250.81601771053794891 546.23946571315991605 926.60140858066824876 1359.5100378693350649 1803.8435782592318901 2208.5309813059311637 2506.6357376934579406 2585.4180711577350849 1429.6779164179788495 923.75429028135204135 762.72755150700140803 672.11771545934664118 610.78916373394133643 564.69935405853993871 527.54597355927330682 496.04232384794551081 468.30194788942628747 443.16866178547707023 419.90045419202840549 398.00573034744184042 377.15217850062731486 357.11306400998876143 337.73404253105911721 318.91180206932494912 300.57981443584935732 282.69851293810711468 265.24831094568492063 248.22449362604720591 231.63337569812367178 215.48933535079973467 199.81246916545995873 184.6266984020234645 169.95821245148738399 155.83417183246319837 142.28161755469210448 129.32655016923200719 116.99315300530550132 105.30314166269118914 94.275226892803360101 83.924681337166191497 74.263002700537271039 65.297667185473542872 57.031967667895116847 49.46493133318195845 42.591311463420097994 36.401647870886151281 30.882390189072040698 26.016077922842086423 21.781570865476101773 18.154323247427520016 15.106694812697618602 12.608291935817238283 10.626331909341594439 9.1260236469082354205 8.0709582601710003757 7.4235032733862258425 7.1451946283996310427 7.197121093166659378 7.540296206484498498 8.136013455841755615 8.9461809795343878449 9.933632693959769 11.062413358121160556 12.298035686914852604 13.607708200423214606 14.960533038657134242 16.327673470622343643 17.68249127732830317 19.000654585508236494 20.260217069361353026 21.441669721248700853 22.527966619530687353 23.504526294763060434 24.359210418691638722 25.082281617741760016 25.666342250500136402 26.106255992124495435 26.399054045133382829 26.543827750709098723 26.541609314803658037 26.395242293643242704 26.109243409293846128 25.689657191821847704 25.143904873691802493 24.480628897008784861 23.709534336573863555 22.841228492181393506 21.887059862200143101 20.858957676226530964 19.769273136103450383 18.630623489891839029 17.455740040355294695 16.257321165142585073 15.04789139822172217 13.839667588568904222 12.644433109786785252 11.473421042730958419 10.337207189172964661 +8.9637976216436305838e-31 61.264028399721127016 240.3669714692857724 523.48298167025086514 887.99885535192697716 1302.8721878753779038 1728.69430945371505 2116.521792598866341 2402.2067597225386635 2477.7063545377468472 1370.1154035095214567 885.26905256697045843 730.95074104424293182 644.11567785655006446 585.34200536741138876 541.17221132365557423 505.56654579454163922 475.37523937825795883 448.7904283877099374 424.70409826017873911 402.40515206241991564 381.42247675564874498 361.4376063292991148 342.23325332747913308 323.66150461694047635 305.62335321786571285 288.05504335347404776 270.91865733494410051 254.19542496950566601 237.88082810285064284 221.9809184385341041 206.50947502335156969 191.48575686829849474 176.93268813204986145 162.87536642756850824 149.33981986311354717 136.35196185591155427 123.93670856611775832 112.11723451313768862 100.91434918987616243 90.345982343704662298 80.426768789494332168 71.167725640724782465 62.576016042141063167 54.654794112987680421 47.403126039832805816 40.81598223029946837 34.884295251664404702 29.595078006359955225 24.931596299656582971 20.873589673262429756 17.397534145834434582 14.476940339572900385 12.082680392684721937 10.183337073780609927 8.7455686246874897449 7.7344830626017753161 7.1140159653071837198 6.8473061360046258983 6.8970639855539674912 7.2259279678697883043 7.7968049449672642837 8.5731909276655198227 9.5194692223313950308 10.60118359971555968 11.785284676496090128 13.040348251806939572 14.336764860646617592 15.64690028466855054 16.945227192797883475 18.208428464696737592 19.415473076426977173 20.547665699431618691 21.588671381713481878 22.52451684587742875 23.343570056757368292 24.036499785357090531 24.596216932024990598 25.01779937504978335 25.298402088327883064 25.437154228292300218 25.435044832916627655 25.294798708790239061 25.020744011380145366 24.61867295253379595 24.095697001312238683 23.460097881898214212 22.721175617064446328 21.889094818193154168 20.974730383158195934 19.989513730540885206 18.945280671329200572 17.854121995566060832 16.728237829338773679 15.57979679413835683 14.420800974143402229 13.262957664833805893 12.117558835788752702 10.995369191091640459 9.9065236494049475624 +8.9637976216436305838e-31 58.115003637849625306 228.01189075610312784 496.57545293621569726 842.35479393240848367 1235.9030823865512048 1639.8372624513367555 2007.7296357760624232 2278.7296160489886461 2350.3479672453759122 1299.6888281613937579 839.76431783324778735 693.37812136063462276 611.00641784894287412 555.25370119221599907 513.35419871453859741 479.5786146221588524 450.93908387799069715 425.72067101380679333 402.8723162992852167 381.7194754099181182 361.81525232805023506 342.85755171912927608 324.64025600669850746 307.02305591514254957 289.91203438369689138 273.24671348952119843 256.99112516986525634 241.12746452654442919 225.65144599340703735 210.56881041809990052 195.8926286515412869 181.64116968413583209 167.83617911232579445 154.50146412154339259 141.6617144205803811 129.34151078515520794 117.56448786513175264 106.3526280735088676 95.725670255899714789 85.700621442938398786 76.291363020254237881 67.508344567424188654 59.358359753187372121 51.844399267595264291 44.965575989914931654 38.717117564825173304 33.090421381726827121 28.073166694044505931 23.64947833391647336 19.800136210620443933 16.502824560335643156 13.732414761371007472 11.461275453722013395 9.6596037173019677624 8.295771167976873528 7.336679024510551983 6.7481164773168575977 6.4951170436153553567 6.542308012196194511 6.8542485533806960518 7.3957525827536816365 8.132193007506170801 9.0297845385869965895 10.055842807443077902 11.179018071169648962 12.369502313206236721 13.599209039625240081 14.841925525066150371 16.073437672103956686 17.271628008850477443 18.416547659130273473 19.490463377365820463 20.47788094685892446 21.365546397407818802 22.142426610173810531 22.79967094790030302 23.33055558290587328 23.730412198357434761 23.996542716940219009 24.128121669800428606 24.126087764199024122 23.993026144918445652 23.73304277721652511 23.351632311700456057 22.8555407270112525 22.252623987055173416 21.551703897088501094 20.762422297894339351 19.895094699636757696 18.9605644258106949 17.97005831177380486 16.935044979864567694 15.867096692155655546 14.777755759716116657 13.678406462123581022 12.580153400460917013 11.493707168548787934 10.429278180265123765 9.3964794325858989055 +8.9637976216436305838e-31 54.740419329549780514 214.77184078324904704 467.74061148247415076 793.44141757511908963 1164.1373115418932684 1544.6159599645270646 1891.1455943928688157 2146.4090756802506803 2213.8685025294344086 1224.218663592504754 791.00089495200973033 653.11496235195045301 575.52634307102243838 523.01100452036723709 483.54445397717813648 451.73008326430596071 424.7535263129291252 400.99943052268798738 379.47776930354143587 359.55316810112844905 340.80468166649211526 322.94775719948950155 305.78824645354291079 289.19398814322869384 273.07651929886003472 257.37887433750631772 242.0671742799092101 227.12464858480714724 212.54726096476656494 198.34041928538101729 184.51643572098811319 171.09251867555127546 158.08915120747616356 145.52875817283609194 133.43459561974481176 121.82981689893804855 110.73668408147069897 100.1759028478955571 90.166065494333054176 80.723191037199072184 71.860354254470863111 63.587397306796027863 55.910718651645595401 48.83313452260146903 42.35380845132122829 36.468244284937377131 31.168337984217462378 26.442483244823279165 22.275725718844107348 18.649960362218628518 15.544166225714830532 12.934672862566642948 10.795452454963333722 9.0984317761689279536 7.8138182037517722733 6.9104341821238692845 6.3560547942619161077 6.1177434356568340945 6.1621809778592915308 6.4559842539601710598 6.9660101815692812011 7.6596423477708359684 8.5050574027292764612 9.4714691319641541867 10.529348590731085977 11.650619176896757523 12.808825983009437977 13.979279195931638924 15.13917169836668819 16.267671366676974998 17.345988850979871643 18.357421866346552264 19.287377218503905851 20.123371935574898117 20.855014982879026775 21.473971103940172611 21.973908363187852899 22.350430968753407512 22.600998933627785448 22.724836094610672887 22.722827957213908689 22.597410774975763559 22.35245320830745186 21.993131844491365712 21.525801799717978469 20.957863568329585746 20.297627235051848515 19.554175123538982461 18.737223919082452994 17.856987273963653706 16.924039879485945903 15.949183967524994898 14.943319184669711319 13.917316761107443313 12.881898872698174685 11.847524065907871105 10.82427957897841253 9.8217813484890701403 8.8490824355793922251 +3.5855190486574522335e-30 51.471530273039356018 201.94648836573654194 439.80894208489689845 746.06017266926653519 1094.6195885300094233 1452.3776104898959147 1778.213964746928923 2018.2342591568817625 2081.6654243795496768 1151.1134679949582278 743.76570194869998431 614.11377740378145518 541.15845775630327807 491.77914388649918465 454.66939582164695821 424.75486817523562877 399.38925681099584608 377.05367093862753336 356.81720392516365337 338.08242286972586044 320.45351940903742616 303.66293291014847 287.52810879046569426 271.92477791244664331 256.76976006419567966 242.00949162093837685 227.6121170182227047 213.56186757428929468 199.85494850842405867 186.49644530335581294 173.49793551970304861 160.87560061867000627 148.6487012063696227 136.8383237538733681 125.466336295193571 114.55451028779293665 104.12377910256698499 94.193612612031927256 84.781493439504345133 75.90248450946887715 67.568880224875783824 59.789935294710382152 52.571666241143375942 45.916721141046664911 39.824313349786407912 34.290214931835905077 29.306805365250376383 24.86317085848990871 20.945249368672328671 17.536016173719833233 14.615704655258038969 12.162056813116876697 10.150597965543939338 8.5549301028924897849 7.3470384553012930695 6.4976060066500131995 5.976330933087227848 5.7522422576860847698 5.7940093835446617732 6.0702415860481337972 6.5497739993871366693 7.2019371109710998979 7.9968072684138160611 8.9054361958967511725 9.90005799951429033 10.954272604765257881 12.043205005989957357 13.143640109730441168 14.234133316961639082 15.295097308953440773 16.308865775752551031 17.259735054664968601 18.133984829126291061 18.919879177687988658 19.607649362082604227 20.189459805556797534 20.659358743112413492 21.013215028083749303 21.248642560586098682 21.364913766895458735 21.362863510651088461 21.244784760667585033 21.014317280622236694 20.676330546204383154 20.236802038231179068 19.702692007863269907 19.081815763630991967 18.382714490067719737 17.614525574391418417 16.786853390047554058 15.909641462927785582 14.993046926115106032 14.047318150384683122 13.082676417969079097 12.109202484744443495 11.13672884886695158 10.174738509685123944 9.2322709590821521175 8.3178360957013151022 +8.9637976216436305838e-31 48.710524705869502782 191.11380496465937995 416.21703548912046244 706.04066124068731369 1035.9031388559749303 1374.4709703554065072 1682.829637159465392 1909.9756648990419308 1970.0049987094052995 1089.3681865006944918 703.87066811298598168 581.17341621591936018 512.13156269644252916 465.40109538960746249 430.28205056348002699 401.9722693823695181 377.96739400753074278 356.8300054518598472 337.67912943916564927 319.94937797024942938 303.26617256118987598 287.3763034027877552 272.10700719345015841 257.34067985137130563 242.99860243591510311 229.03008420003695278 215.40497828658445201 202.10836207517783691 189.13664482006140588 176.49463994890814433 164.19330496772806782 152.24795454820400664 140.67681753757412366 129.49985087751039714 118.73775128708598459 108.41112419167012604 98.539781949581310982 89.14215194736244996 80.234780901774158224 71.831925565355049912 63.945222573912083419 56.583431780842268211 49.75224837516758214 43.454179577397148648 37.688481890020057108 32.451154857217836991 27.734987139212634588 23.529650490237898453 19.821836992945559786 16.595434677986993677 13.83173647223699021 11.509677290262512628 9.6060940203335896115 8.0960031690538833971 6.952891016344961983 6.1490112949615358673 5.6556856414414244938 5.4436023617772111294 5.4831094059195581991 5.7444978411480596137 6.1982725443394954823 6.8154072860466099471 7.5675818440264404074 8.4273992496293512744 9.3685817274184461922 10.366144327151708637 11.396545660551673507 12.437815535978447912 13.469659627714024808 14.473541619317657592 15.432743520129612591 16.332405070237594913 17.159543322508113761 17.903053622246893894 18.553693299058355848 19.104049444451774775 19.54849217764964564 19.883114804775292583 20.105662258799789299 20.21544917318803769 20.213268896672314412 20.101294703557144317 19.88297439769607422 19.562919451861883857 19.146789770263396235 18.641175112446443762 18.053474172916274654 17.391772273072362509 16.664718590489901118 15.881403824436979733 15.051239174731136927 14.183837492115854317 13.288897440662289284 12.376091493970502455 11.454958565706427009 10.534802049232840915 9.6245940086029211358 8.7328862236144324527 7.8677287425411437383 +0 46.928271272145515525 184.12122696806488875 400.98833671006445911 680.20798345264961426 998.00178468385638553 1324.1827667129591646 1621.2602543354087175 1840.0968188981187268 1897.9311642612576634 1049.5137576277220433 678.12017247000449061 559.9121785469869792 493.3965622551653496 448.3760508931500226 414.54214439021825456 387.26837184201781383 364.14199636392817183 343.77818507058594832 325.32819185594053124 308.24731103676049315 292.17466571779715423 276.8663075604677033 262.15579183890588411 247.92981535366371304 234.11253779205335945 220.65512202202049252 207.52852363112242529 194.71836591218155377 182.2211899124545198 170.04163384162927741 158.19025565162968405 146.68181147770869188 135.53386541026281975 124.76564676774275142 114.39709789029882359 104.44807341929686118 94.937664138139652437 85.883626657363492996 77.301905783357028668 69.20624012772692879 61.607843962939440985 54.515159877646851783 47.93367770224428881 41.865815654175150939 36.310859828414329797 31.264958137008562744 26.721164657668285969 22.669530142693467667 19.097234211759413824 15.988754535972146797 13.326068141868049111 11.088879839631843538 9.2548727185775323534 7.7999756650196738761 6.6986429418995596663 5.9241410258412665613 5.4488381213608407805 5.2444920573572311184 5.2825326088981610084 5.5343346686834955506 5.9714791067916683787 6.5659985936205336188 7.2906061086785252101 8.1189043066612054389 9.0255743525604259503 9.9865432603557540148 10.979129168119801108 11.982164349255935321 12.976096090742075262 13.943065861072685863 14.866967440855495042 15.733484897494927068 16.530111452491077273 17.24615041716412378 17.872699463326409131 18.402619552384894774 18.830489874345033741 19.152550150940541585 19.366631640097025979 19.472078145876913879 19.469658294325359549 19.361470284661510988 19.150840271156699401 18.84221547678134101 18.441053087793395804 17.953705930810333058 17.387305891672390601 16.749645999085704062 16.049062065659025933 15.294314753767388027 14.494472912674877918 13.658799015082653483 12.796637504176395339 11.917306844117915077 11.029996046349475947 10.143666419106118326 9.2669592560680147386 8.4081101417715231605 7.5748705039068884304 +2.2409494054109076459e-31 46.659770690099676926 183.06781045077892145 398.69428064980991167 676.31681052672479382 992.29321596934562422 1316.6093534176648063 1611.9890721296574156 1829.575923121688902 1887.0815732909170492 1043.5153865613881408 674.24531437528639799 556.71354173714973967 490.57863847454672168 445.81595527849776772 412.17591949084885528 385.05850460285415693 362.06476238451102745 341.81777214162713108 323.4736352664486958 306.49075557429017636 290.5103150055456922 275.28975594537359939 260.66358174785898427 246.51913399573504648 232.78100355484525608 219.40063071585728949 206.34913599449470212 193.61222444430842415 181.18645715923418038 169.07644680868031628 157.29269265383609877 145.84986880540694187 134.76544190433725134 124.0585348756607118 113.74898010172013585 103.8565232042198403 94.400150665931050753 85.39752268375563915 76.864498169679237094 68.814742512748424019 61.259411149923266748 54.206903532654017397 47.662682987911942689 41.629158448585940278 36.10562420292887964 31.088253791141909232 26.570144033893516422 22.541404969782838918 18.98929125200205803 15.898370339246806537 13.250722637867374587 11.026168628220087697 9.202517946955698136 7.7558354086679530681 6.6607190337730308727 5.8905853046295630904 5.4179570944319959125 5.2147499969787878271 5.2525531212072085196 5.5029007934564946325 5.9375320222018075356 6.5286350137814457284 7.2490744728348115444 8.0725998674306431724 8.974033276742973797 9.9294358596310772214 10.916252378623514829 11.913433578755398656 12.901536550147540083 13.862803493552650735 14.781219557124879671 15.642550620152368523 16.434362065836001676 17.146019711951350217 17.76867415862270505 18.295229869265170919 18.720300328768189502 19.040150625911664406 19.252628790262559022 19.357087181094836836 19.35429518255901371 19.246344408792975145 19.036547569016306625 18.729332088830211944 18.330129532452541952 17.8452618233630389 17.281825218929263599 16.64757295854062491 15.950797474623637839 15.200213030896360777 14.404839631336265882 13.573889025134711517 12.716653615855577186 11.842399064884283177 10.960261358665444931 10.079149084224679811 9.2076516259875731407 8.3539539585805506761 7.5257586628166777132 +8.9637976216436305838e-31 48.497257507263100251 190.27716614304742393 414.39534838885049339 702.95139650791884378 1031.37228699564821 1368.4620588487246096 1675.4766360993276066 1901.6353613994886018 1961.408593551262129 1084.618264059631656 700.80422719638295348 578.64385053400383185 509.90471821016768672 463.37959108729364743 428.41519176559791049 400.23030724274622116 376.33149611907748522 355.28759883397032127 336.22147199361666026 318.57018154229911033 301.96077091693535976 286.14112356722506547 270.93921964475907771 256.23795930171212376 241.95895982989716799 228.05174625592903226 214.4862998264514431 201.24776166002487798 188.3325574220571923 175.74548241008437799 163.49745128991921206 151.60371890721722821 140.08244347932966889 128.95350553522655446 118.23752371927510296 107.95502712106585363 98.125756309506741104 88.768073732056294034 79.898469882701363076 71.531155484728799365 63.677732465115170157 56.346938097072296614 49.544457635110447313 43.272801261851029153 37.531241347357074289 32.31580599909487006 27.619324731446713628 23.431521867398963366 19.739153048985080829 16.526180008978098357 13.773978570840300861 11.461574714588765644 9.5659034821718282871 8.0620855076835944431 6.9237160440858556143 6.1231615189972083968 5.6318588830785509813 5.4206133090094938964 5.4598901478459582748 5.7200974433826541343 6.1718557330310002129 6.7862523145298396798 7.5350776205301279731 8.3910418069746075531 9.3279701164046695538 10.320976014511659358 11.346611510154851032 12.382994448577600011 13.409912910174043077 14.408907149156803484 15.363329765547653949 16.258385019812099159 17.081148372597272811 17.82056746402212255 18.467445841161193698 19.014410801666215889 19.455866750815488331 19.787935472540524984 20.008384697785484008 20.116546319769852857 20.113225560896157873 20.000602343705047304 19.782126062692547919 19.462404898025532418 19.047090758819472001 18.542760894657313031 17.956797170587559975 17.297263963464786229 16.572785606222851129 15.792424280707168194 14.965559237991161723 14.101768206158965313 13.210711827741469904 12.302021950048034782 11.385194570088120969 10.469488209613578178 9.5638284628603447146 8.6767194194733008317 7.8161626154511232301 +2.2497031140257940296e-31 53.080966166954787866 208.26123041514563283 453.56216569366904423 769.39173505890289562 1128.8546408424542733 1497.8066271033544581 1833.8417653690935367 2081.3796207097916522 2146.8058470830355873 1187.1410492589723162 767.0486407522821537 633.34213906200420752 558.10638297930722729 507.18434659856006874 468.91577591555414983 438.06752112110820008 411.91044849327806787 388.87811496468629002 368.01046034652279104 348.69133365832476557 330.51251880051381704 313.19806220459423685 296.55967851091349985 280.46919422936895216 264.8408134522218802 249.61928680899447386 234.77175569050521631 220.28195533353294877 206.1459732284853601 192.3690586982819184 178.96315993238312103 165.94497660295982655 153.3343872035506763 141.15315628980167162 129.42385717315224269 118.16896591824747986 107.41009619437048173 97.167353816040971992 87.458796093828368612 78.299985322350394767 69.703628502639901399 61.679297147111277866 54.233222052819364478 47.36815847032403326 41.083317294034408462 35.374357874922743861 30.233437892919429402 25.649315489231891974 21.607498600076365136 18.090436187619481245 15.077745860445626036 12.546472233814711217 10.471370309382377783 8.8252081664276769146 7.5790833506955026522 6.7027475226494601657 6.1649341793638905429 5.933684586266152472 5.9766674364412333276 6.2614881860656197432 6.7559844827240347342 7.4285045966957419239 8.2481662717295591847 9.1850939195810656912 10.210632580898790778 11.297537553676178845 12.420139041482482156 13.554481589258507768 14.678438449684481526 15.771801353905470222 16.816346444210680033 17.795877362824356283 18.696246680732777179 19.505356995199274905 20.213143127975492064 20.811536921375783038 21.294416161756316797 21.657539163739535581 21.898466529943757308 22.016471564218907275 22.012440767533067998 21.888765788574353621 21.64922814047646682 21.298877934206611684 20.843907820897019434 20.291523281935930356 19.649810358211457384 18.927601869104307752 18.134343137672104262 17.279958210106460825 16.374717533810933645 15.429108037700782319 14.453706538796394554 13.459057378356506618 12.455555167079829459 11.453333490091772262 10.462160386151122538 9.4913413713712397879 8.5496307231152197659 +3.9916911283881790336e-30 61.087647987928136217 239.67521205783739902 521.97738373371248599 885.44711656321010196 1299.1325035516847493 1723.7391963043673968 2110.4648358353906588 2395.3450238021741825 2470.6437885401551284 1366.2190533465939097 882.75794406301861272 728.88311834319358695 642.29913218611977754 583.69649493090651049 539.65604307424791841 504.15522028751672678 474.05320664017096988 447.54725977117936964 423.53249054350675351 401.29979647625634698 380.37937641005578371 360.45364343974114263 341.30590385341685078 322.78864415128305154 304.80312171987606007 287.28574921453082425 270.19870859535257068 253.52327983197542949 237.2549595277777712 221.39978926131436765 205.97152109673621112 190.98937642944787285 176.47623605908569289 162.45715236644298329 148.95810942408593291 136.00498023294647965 123.62264604366066578 111.83425340726672914 100.6605918343596926 90.119579782463944184 80.225849879717230806 70.99042630830167866 62.420488465097456299 54.519215640341222695 47.285707683504746512 40.714976596677608711 34.798003807246438157 29.521857598522903032 24.86986487882255048 20.821831186336314801 17.354302592519328385 14.440863002786374025 12.052460271594149788 10.157754562774284679 8.7234824937913462151 7.7148308043787370281 7.0958135801445560986 6.8296474319639903783 6.8791194707467067104 7.2069434127952112235 7.7760996896162613012 8.5501560036915691398 9.4935653544896574374 10.571939143350142842 11.752293539406341694 13.003267839637025816 14.295314075301574164 15.600857595440004388 16.894428790135176399 18.152766497125981005 19.354893962209335001 20.482168496357541443 21.518306191111346237 22.449383220616820012 23.263815377862886891 23.952317567907435603 24.507845018367273582 24.925517972053782501 25.202531605463821762 25.338052874745880416 25.333105934737758957 25.190447711169614564 24.914435136505375112 24.510885490010409171 23.986931215749336843 23.350870530828363059 22.612015081750431733 21.780535859904574636 20.867308547999680712 19.88375943666964929 18.841713023205080901 17.753242380490330987 16.630523361729089515 15.485693682504914293 14.330717894334624063 13.177259230573913129 12.036559263606326553 10.919326261235738684 9.8356330670787279757 +1.2605340405436359614e-31 73.21699941418103208 287.26434401410074315 625.61971221723024428 1061.2594098715367181 1557.0860582714635711 2066.0033389253603673 2529.518902803642959 2870.9675610985755156 2961.2208086798700606 1637.5007105437114205 1058.0430657374272414 873.61524277013984374 769.83968584133117474 699.60151645723328784 646.81702766533237536 604.26780554474021301 568.18937571732476499 536.42103254030655535 507.63849068027326439 480.99183975877542707 455.91798712030924889 432.03627871349397083 409.08698773698614559 386.89330477416473286 365.33687604909300717 344.34148435174711267 323.86179945283640791 303.87538220381344445 284.37683395136519948 265.37339585683355381 246.8815515974673076 228.9243411989457968 211.52919170248202363 194.72613387543725594 178.54631606826575307 163.02075432248145148 148.17927673183746151 134.04963286694047042 120.65674774482423004 108.02210562714653008 96.163252752306817683 85.093410522473959645 74.82119209773559021 65.350416096687865775 56.680011376527716038 48.804006830925736438 41.711599917861093445 35.387297301989214304 29.811120638478435296 24.958870185534831165 20.802438651276915493 17.310167483752824324 14.447237714568718303 12.17608748273134367 10.456848494141357975 9.2477939136638216411 8.5057905341183293046 8.1867485099727108633 8.246062469165094555 8.6390384103066164556 9.321301437954108593 10.249180068881843297 11.380063540703623914 12.672729254550665345 14.087638170945350424 15.587196638384194003 17.135983756483177842 18.700943949081111128 20.25154494064105748 21.759901785969468335 23.200867995203868333 24.552095122795954296 25.794062451459268459 26.91007860217363401 27.886257044386887571 28.71146757091759838 29.377265847179501179 29.877803150050208814 30.209718386509596399 30.372014431891980024 30.365920760611881946 30.194744263868159351 29.863710065534686322 29.379794063822615158 28.751548846265876591 27.988924552122963263 27.103086191141052552 26.106228871580245965 25.011392343478629385 23.832276224155997113 22.58305724031428241 21.27820979250475375 19.932331120772524002 18.559972321460868727 17.175476432282287931 15.792824762778680636 14.425492596935104217 13.086315333440138531 11.787366053267838595 +8.9637976216436305838e-31 90.176234721310237319 353.80335496070597401 770.53209746107631872 1307.0794486599911579 1917.7553584878094171 2544.5547440749223824 3115.4367192329809768 3535.9779655130691935 3647.1392941007788977 2016.8025516150976273 1303.1235417204982241 1075.9766378750762215 948.16377860954321477 861.6566926662781043 796.64614350970441592 744.24168617655766411 699.80686281571479412 660.68047052364215688 625.23146950493230634 592.41307604123801411 561.53176085125596728 532.11869238380893421 503.85397747380943656 476.51984720961934272 449.97052911203701342 424.11214808918276731 398.88887113571666987 374.27305937001858638 350.25806230184218748 326.85279783982275603 304.07756808515171087 281.96075096518723058 260.53612840423045327 239.84068994463726199 219.91280232961332786 200.79067004742177005 182.51103511178396843 165.10808012837108549 148.61250937740413747 133.05078978873635265 118.44453839283985985 104.81004580652997049 92.157927075114685067 80.4928921128854995 69.813628321028318169 60.112787919157739225 51.377072248127596765 43.58740489814103114 36.719185075542085883 30.742612203060421194 25.623072401271507204 21.321577256310359161 17.795245157514379741 14.997815508264713102 12.880186271704353373 11.390965610169526911 10.477028804814045415 10.084072187831171874 10.157156466869620814 10.641232552439099379 11.481643793895322858 12.624599367283563467 14.017614418435147883 15.609913427239865413 17.352794105659910429 19.199949955395698709 21.107750377638797801 23.035477933795167615 24.945522994050307375 26.80353657320013383 28.578542635983712472 30.243011556734380463 31.772896741264823106 33.147636665498517061 34.35012476166258466 35.366649694269433724 36.186808623798341955 36.803396063124687032 37.212270900819270025 37.412204103618591944 37.404709527968307725 37.193860174134592 36.786092113883476884 36.18999821982231424 35.416113726015900909 34.476695559099709953 33.38549729895208884 32.15754155903672995 30.808891518807914878 29.356423292628679889 27.817600779503301567 26.210254602771705379 24.552366715742060421 22.861862213762574214 21.156409852760724277 19.453232725026619931 17.768930480984934661 16.119314410202093768 14.51925660144953234 +4.4818988108218151167e-30 112.66310590072563969 442.02984845576264661 962.67663206495058148 1633.0209102515825634 2395.9792182189489722 3179.0820837566043338 3892.3241080239404255 4417.7359003454948834 4556.6188865188678392 2519.7294502063537038 1628.0821449058278176 1344.292501371383878 1184.6076280912859602 1076.528863971037481 995.30718343821843064 929.83514767109352306 874.3201121197411112 825.43725194750686569 781.14879480315789806 740.14691901621563375 701.56514765946610623 664.81773400546592256 629.50501030343457387 595.35489976763233244 562.18527590306473485 529.87885145760037631 498.36586810355066746 467.61179275396227695 437.60831499156972768 408.36657553780798935 379.91193866676366042 352.27985885813274081 325.51254271144773611 299.65620486443032178 274.75878112359646366 250.86800510404287934 228.02978375465238514 206.28682685404100994 185.67749890613850994 166.23487079290504198 147.98595442265491329 130.95110733000601044 115.14359638602866198 100.56931092697460883 87.226616031283228381 75.10633662103363406 64.191862716019528534 54.459365664338832858 45.878114622821435375 38.410882037569777481 32.01442644125752679 26.640040580481134214 22.234152734714264454 18.738969112764085168 16.093145410401614726 14.232475983953923659 13.090589628782709042 12.599641633493465775 12.690992589160511983 13.295865346260793416 14.345972504880442955 15.774107870233297746 17.514696380040177814 19.504298087852049548 21.682062844110372879 23.990133332853723402 26.373995079619419357 28.782772928684373426 31.169474284861550473 33.4911801179074331 35.709185330820929494 37.789090596297754132 39.70084816930805971 41.418764491875165845 42.92146262643895227 44.191807693408563296 45.216798558118270535 45.987429021343857016 46.498521728933596364 46.74853793890500242 46.739366181436317049 46.476092726771966568 45.966756648032067289 45.222092137388266053 44.255260611057842368 43.081575025678120028 41.718218728518621674 40.183961077882216273 38.498871997995870231 36.684037572840608732 34.761278733285259079 32.75287504802027172 30.681295587430000182 28.568938785289649473 26.437883172685950228 24.309650797109064513 22.204985062239135374 20.143644629704482441 18.144214907436751361 +8.0674178594792673502e-30 141.34773632616256123 554.5730280112231867 1207.7793287228112149 2048.7970007133981198 3006.0088756170939632 3988.4944077165573617 4883.3323537856613257 5542.517635301237533 5716.7617684941815241 3161.268340994070968 2042.6023742294678414 1686.5583516389147007 1486.2169318947974261 1350.6208543254583674 1248.7198409691620782 1166.5784309452517391 1096.9291361703646999 1035.6006098973830376 980.03624905146762103 928.5952509702651696 880.19052667755795483 834.08719293139347428 789.78382225228961033 746.93906353582042357 705.3244178618085698 664.79273404995058172 625.25649105912100367 586.67236174195431886 549.02991819607848356 512.34313619198360357 476.64383664326851431 441.97649991487844545 408.39407786942172152 375.95455115245579236 344.71806009616688016 314.74449168035584989 286.09144147275401338 258.81249419788400701 232.95578332468897997 208.56280126509136608 185.66743915410594923 164.29523984623119759 144.46285052634920021 126.1776627760241638 109.4376284647999853 94.231239769072530521 80.537661184636078815 68.32700076642976228 57.560707138375910574 48.19207816006187528 40.166866593057271473 33.423967729132499471 27.89617375230024976 23.510979637170297707 20.191425634238935771 17.856961858319451153 16.424321166421254503 15.808387366875241042 15.923046815715263591 16.682012602221881536 17.999611771109027103 19.791527341661996786 21.9754882321220677 24.471901549401000153 27.204423031114416176 30.100462701655182229 33.091624005391388152 36.114075787291582742 39.108857491206208579 42.02211882774042806 44.80529592038002562 47.415226569520314115 49.814207780454601959 51.969999087889384271 53.855775485878950803 55.450033946696549947 56.736457599429797938 57.703741650264078089 58.345385077939631913 58.659452040960687214 58.648306803968722534 58.318325839589434167 57.679590601399510774 56.745564302382149435 55.532755878899038748 54.060374178551022339 52.349975284722056301 50.42510578257920173 48.310944680938874285 46.03394662936649695 43.621489007099413016 41.101525405433015692 38.502247973417176752 35.851761041315072021 33.177768373068644792 30.507276322071419372 27.866315067583432352 25.279679991058230826 22.770695105488442778 +3.5855190486574522335e-30 176.85369077138295779 693.87942602355178678 1511.1683689034357485 2563.4460712241730107 3761.1054165885580005 4990.3869906410554904 6110.0042129448302148 6934.7737800832201174 7152.7870658793490293 3955.3648602178686815 2555.6949095426020904 2110.2141655367181556 1859.5478364409009373 1689.8906002092219296 1562.3924869586712703 1459.6175103987097827 1372.4726223259203834 1295.7386528133329193 1226.2167919502649056 1161.8540750876436505 1101.2903414979275567 1043.6061084947662039 988.17399197765712415 934.56689445726738086 882.49891835318817357 831.78594777526700454 782.31847556690331658 734.04228955882786067 686.94434077676032757 641.04211384766654191 596.37542103072848931 552.99991394253697763 510.98184365238535065 470.3937532210484278 431.31088795112702883 393.80817625590873376 357.9576797011041549 323.8264417123111798 291.4746853872973702 260.95432486802565109 232.30776395926744726 205.56696151645166992 180.75274658317903231 157.8743680640395155 136.92926438005207501 117.90303847039011487 100.76962295814706749 85.491619506647381854 72.02079552892436709 60.298720592251164874 50.257524179232248684 41.820755991060323709 34.904329740571085949 29.417531421144499149 25.264073348098193605 22.343175851867286497 20.550659340769232841 19.780030521584272662 19.92354783517551553 20.873252598093412047 22.521953899526053533 24.764156945485730432 27.496926228626485056 30.62067659332354097 34.039886925733824796 37.663732793355698902 41.406635861592050674 45.188729300014720991 48.936239641968001024 52.58178666417565239 56.064603799672980244 59.330682386713277765 62.332843689766313844 65.030743112169673736 67.390811365601507532 69.386137579879445525 70.996299445663098027 72.207145496486589309 73.010534575772723542 73.404037413109080035 73.390605072352798288 72.978208844958828649 72.179455960816881088 71.011185287011443279 69.494046991725781481 67.65206997323343785 65.512220696747050397 63.10395694672509137 60.458779889190665813 57.609787744740195592 54.59123429445163822 51.438095372229767577 48.185646432455463639 44.86905421264603433 41.522985431939737566 38.1812353701692615 34.876379051207685222 31.639447606822287185 28.499632214695310495 +1.7927595243287260467e-29 219.73875029584098684 862.13747477037952649 1877.6098297427329271 3185.0529567026924269 4673.1309221905758022 6200.4988519760727286 7591.6097284335683071 8616.3754466343598324 8887.253315512331028 4914.4933867310519418 3175.4198024978804824 2621.9149956260907857 2310.464803517135806 2099.6674605324874392 1941.2523399962656185 1813.5554372849119318 1705.2787500300373722 1609.9375239084197347 1523.5572779581730174 1443.5872302206637414 1368.3373991442017541 1296.6653400890902503 1227.7915370552134391 1161.1853273448343771 1096.4914870006464298 1033.4812541131193484 972.01856673241445606 912.03606576800598305 853.51753641656171112 796.48470104203875053 740.98702339252008642 687.09364704299741788 634.88688493372114863 584.45686746794444844 535.89708236593514812 489.30062351222886718 444.75702274940204006 402.34957701203529723 362.1531092199518298 324.23211876422521982 288.63928888996463229 255.41432553088708346 224.58310644701083447 196.1571217599317265 170.13318780248908979 146.49341609593429325 125.20541858973533067 106.22272931636250348 89.485421540371561377 74.920898461711487926 62.444834688174147175 51.962245100948514676 43.368657441888103676 36.551364999138613143 31.39073615394479333 27.761558275623379188 25.534394493696247253 24.576933206317718827 24.755311760923170539 25.935397524447949991 27.9840114967726592 30.770081661823688535 34.165715366129155939 38.047182115844620398 42.295800245749902047 46.798722895052989657 51.44962059208062044 56.149259470805375827 60.805975696210680326 65.336048045762296965 69.663971770229139224 73.722637837594120924 77.453422450642761987 80.806192329262842122 83.739231677678901633 86.219097027922686038 88.220406286138029373 89.725568325348476151 90.724459392591811024 91.214052447358540121 91.19800534716149798 90.686213560854071147 89.694332840301569831 88.243277030035073949 86.358695954374837811 84.070438101129312258 81.412002625631359365 78.419985030872283005 75.133520739016404377 71.593730652973931683 67.843172709250424646 63.925303338091836736 59.883952666714009183 55.762817215677223714 51.604973740666167714 47.452417752880464263 43.345630101108440613 39.323174815718033415 35.421331188326597328 +4.4818988108218151167e-30 270.47589459286848523 1061.2028913836747961 2311.1451836743162858 3920.4733216298186562 5752.1440282741095871 7632.176130208408722 9344.489212481339564 10605.868547299927741 10939.289324856166786 6049.2317238052110042 3908.6116660943685019 3227.3040634584558575 2843.9406588669626217 2584.4705095887184143 2389.4774703237935682 2232.2953960860850202 2099.0176189007243011 1981.662081438096493 1875.3366131662751286 1776.9014695388063956 1684.2764619138752096 1596.0553624862384368 1511.2786705089529278 1429.2931972785168 1349.661700343448274 1272.1025982172116073 1196.4484127110968075 1122.616230972998892 1050.5860927050789542 980.38473358590204043 912.07303535351843493 845.73610291640420655 781.47525071838379063 719.40141518488508154 659.62966484189394123 602.27458314332295686 547.4463688539751729 495.24754615123708845 445.7702086429743531 399.09374293426662916 355.28299149462293371 314.38682350251133357 276.43708763249730964 241.44792351149419574 209.41540958310400811 180.31752499171579984 154.11440226385906271 130.74884635502343144 110.14709430982753702 92.219788529109692377 76.863135597891755424 63.960221901215959406 53.382456891776541852 44.991114932803526472 38.638947115387651365 34.171835341139690456 31.430462243959269131 30.251972162170929437 30.471600313307440899 31.924249516661785009 34.445996192148250259 37.875509875966024254 42.055373072659932632 46.833290849413167223 52.063182116941604249 57.606146979957024712 63.331306838315470031 69.116516037900680658 74.848945782896635137 80.425542707459271696 85.753365951999995787 90.749807795884592565 95.342703866574879612 99.470339684036787276 103.08136082723308391 106.13459434290680861 108.59878918313251006 110.45228347879965725 111.68260636274885655 112.28602187019775727 112.26702219632625201 111.63777730116642317 110.41754754397408078 108.6320657201863753 106.31289457828577838 103.49676562251200096 100.22490476679061544 96.542350198394998984 92.497267636892985365 88.140268030424110179 83.523732611434539308 78.701150129237646524 73.726470978161160019 68.653482834748388086 63.535212297362079426 58.42335687530965771 53.367751490208220844 48.415873427661665573 43.612389399031556536 +8.9637976216436305838e-31 329.43501506235736542 1292.5269297976092275 2814.935041921037282 4775.068597561074057 7006.0110253600405485 9295.8560766123391659 11381.421475026931148 12917.756746537055733 13323.85458610790738 7367.8521241086755253 4760.6154241527656268 3930.7945721504884204 3463.8643243732303745 3147.833812628880878 2910.3352595993546856 2718.8897921098141524 2556.5593479988783656 2413.6219331230172429 2284.1189790985044965 2164.2263401926029474 2051.4103900199197597 1943.9583736336783204 1840.7016408042143212 1740.8446229883666092 1643.8547693591285679 1549.3891203598282118 1457.2436911772483654 1367.3174950174807236 1279.5862191261189764 1194.0824245892197268 1110.8802608013118061 1030.0833796267775142 951.81517501824407645 876.21075959533573041 803.41027818615452816 733.55328432689839246 666.77399074350853425 603.19726246899153921 542.935260266844125 486.08466813856193767 432.7244558896976514 382.91413859969173927 336.69250128198473249 294.0767603842415383 255.06213501195247773 219.62180060396548242 187.70719677295713268 159.24865955143906149 134.15634667630928334 112.32142301780780258 93.617471993069301561 77.902097919656526415 65.018683822772672443 54.79826928292315813 47.06151349070029255 41.620709761875033905 38.281819328878199826 36.846494219460097952 37.114061397673324905 38.883443013295632795 41.954990508840523944 46.13221339280499933 51.223386629020218663 57.043023741831845541 63.413205828521270746 70.164759640312979627 77.138280692126585336 84.184999940533288054 91.167494898553314897 97.960248109530894567 104.45005766463661701 110.53630591778009773 116.13109373064608576 121.1592484800354157 125.55821470244437421 129.27783665652071932 132.28004228623709082 134.53843809248508023 136.03782430667615699 136.77363953300675803 136.75134372397798188 135.98574800061919632 134.50029945352369509 132.32632868413648453 129.50226748526637266 126.07284372910076797 122.08826023783767312 117.60336416002050441 112.6768131649298823 107.37024459259765763 101.74745355100198196 95.873585824502754349 89.814351337673599573 83.635263790639854165 77.40091193606269826 71.174267790152825341 65.016036845933115274 58.98405508384082907 53.132737236340155107 +2.8684152389259617868e-29 396.86588796081764485 1557.0895765666014086 3391.1136650143289444 5752.4591851091990975 8440.0437562624174461 11198.586605321072057 13711.035585671290391 15561.833822596498067 16051.050653593794777 8875.9404964691311761 5735.0402699853766535 4735.3665541195514379 4172.8617994120268122 3792.1437418027603599 3506.0319926075053445 3275.3997387629697187 3079.8419538697044118 2907.6467026183945563 2751.6357932190467181 2607.2023411045252033 2471.2941308479448708 2341.8478380731394282 2217.4556125150688786 2097.1590489688223897 1980.3165947414076982 1866.5150938109732124 1755.5088097816351365 1647.1760852165107281 1541.4876295141762057 1438.4826659131140332 1338.2505172747485176 1240.9160465154654958 1146.6278985072460728 1055.5488344922437136 967.84767713811811518 883.692536142209633 803.24508672479873894 726.65574277678797444 654.05961342986506679 585.57316326818909147 521.29151711691054061 461.28636343858306645 405.60441812834187658 354.26641455063048625 307.26658714648931436 264.57261575441316381 226.12599656487046218 191.8428038553651902 161.6148047168817925 135.31088714349957058 112.77876033291204294 93.846884980340490756 78.326590816918439941 66.014338732269962406 56.694085520194207106 50.139710595780229596 46.117465915521350439 44.388412735352844152 44.710811690109409255 46.842435895769071408 50.542780273181065809 55.575143977717999633 61.708566603407057016 68.71960262453349344 76.393922262012026181 84.527730539386794817 92.928999664703155759 101.41851298138055881 109.83072153677238703 118.01441679063141521 125.83322510833505703 133.16593145325643377 139.90664111250563906 145.96478937342070026 151.26500984210539968 155.74687258365838716 159.36450350695321276 162.08609644639761882 163.89332925530263196 164.78069495172780989 164.75475859349779739 163.83335013331725349 162.04470305249412831 159.42654811771598133 156.02517117087552379 151.89444346332840041 147.09483269265916761 141.6924025962642304 135.75780870215157847 129.36529762675945676 122.59171713374885826 115.51554401424969853 108.21593670475124327 100.77181940486160272 93.261004281594921395 85.759358133154009352 78.340019615551923948 71.072672806951700863 64.022882477497674358 +1.4342076194629808934e-29 472.88292775347082397 1855.3397312422971481 4040.6586846549780603 6854.3034594140035551 10056.675372713389152 13343.596076175830603 16337.284138259044994 18542.585833725312114 19125.504520007983956 10576.055426620947401 6833.5393501542812373 5642.3849597270409504 4972.1358599066734314 4518.4933020186545036 4177.5781754745248691 3902.769236778081904 3669.7530433157808147 3464.5743382912205561 3278.6800119223457841 3106.5807753514104661 2944.639793157044096 2790.3985346432818915 2642.1794932894426893 2498.8406942789115419 2359.6177047488490643 2224.0182348166317752 2091.7494807779730763 1962.666482821820864 1836.7343386742345501 1713.9997817543458041 1594.5692398943558601 1478.5914870660817542 1366.2436332043484981 1257.7196073763545883 1153.2205601225894043 1052.9467916480400618 957.09093459401026394 865.83220284332878691 779.33157381694024934 697.7278091948085148 621.13424367804827853 549.63628701335426285 483.28959374697222984 422.11886000365586824 366.11720835729295231 315.24612163867880099 269.43588506930507265 228.58649399779372402 192.56898220942883881 161.22712358865499027 134.37945809923641605 111.82159177820479101 93.328719807330656977 78.65832183214502038 67.552979532345588609 59.74326800821970096 54.950674792193304086 52.890503158737786293 53.274719800381944879 55.81471077202736808 60.22391377310832894 66.220299228885409093 73.528677141027273478 81.88281119872318925 91.027326079013391791 100.71939812755752541 110.73022362785982864 120.84626256858487636 130.87025916110420098 140.62204330631396942 149.9391197384866814 158.67705368197576377 166.7096635478750386 173.92903248794874571 180.24535154481577592 185.58660771885234908 189.89813056161290206 193.14201094043869489 195.29640545428327414 196.35473965424989728 196.3248227880096124 195.22788627964231978 193.09755761701435972 189.97878077750451098 185.92669380495112819 181.00547367549157229 175.28715816880855982 168.85045409920627435 161.77954095830222059 154.1628787701517922 146.0920287501483017 137.6604951762628275 128.96259670946332676 120.09237521695081341 111.14254994301469992 102.20352461809775946 93.362454775934821782 84.702382157779467775 76.301442598344252133 +0 557.45221596361398042 2187.144314580763421 4763.2802690676817292 8080.1097582201782643 11855.184484202083695 15729.927286176411144 19258.995129355735116 21858.682509823112923 22545.844022828307061 12467.438088818769756 8055.6223304003287922 6651.4448963097129308 5861.3296825365359837 5326.5581990165292154 4924.6739555910471609 4600.7181327396028792 4326.0291641675494247 4084.156092646308025 3865.0162096212325196 3662.1385504785503144 3471.2358899306132116 3289.4100306055916008 3114.68347399397544 2945.7100247672460682 2781.588546533844692 2621.7387135546596255 2465.8153601571211766 2313.6476028603742634 2165.194296407713864 2020.5105290607932602 1879.7217574526425778 1743.003355877661761 1610.564100684369123 1482.632593946103043 1359.4459495496455474 1241.240278037164444 1128.242650415219714 1020.6643186600925901 918.69503666928869734 822.49836958543619403 732.20790851700746771 647.92432607488774465 569.71321904362093846 497.6036901979873619 431.5876233639394286 371.61960556257747612 317.61744835936633535 269.46325805143959542 227.00500160801817628 190.05851269743877197 158.40987999528798014 131.8181584736134937 110.01834362646104637 92.724548713129919975 79.633326084156436764 70.427075495645425462 64.777484963999398815 62.348953089907467984 62.801945782399016593 65.79624483422276171 70.994050712572004613 78.062907106381942413 86.678420086578512382 96.526750065141612822 107.3068599696286185 118.73250807433763043 130.5339786640772104 142.45954806968805428 154.2766875542970979 165.77300800270265313 176.75695434677115259 187.05826014425093717 196.52817472167788537 205.0394768124834286 212.48628970742055344 218.78371361942734552 223.86729130565345258 227.6923230300245109 230.23304675522416574 231.48169906760242043 231.44747182614537451 230.15537892785403074 227.64504694562126019 223.96944275629201115 219.19355066569687551 213.39301097707368626 206.65273145253661369 199.06548269030656684 190.7304880835081633 181.75201873049786627 172.238003419734099 162.29866359688401189 152.0451830196043943 141.5884215897351055 131.03768260685325231 120.49954238788691896 110.07675081995191135 99.867210953452627109 89.963045172125873705 +1.4342076194629808934e-29 650.38126058447312516 2551.7480900103205386 5557.3336202475429673 9427.0879485626628593 13831.477376681006717 18352.148510168906796 22469.518172019401391 25502.575713005280704 26304.283685172646074 14545.783225460978429 9398.507419475918141 7760.249447065512868 6838.4191785622970201 6214.4989975501284789 5745.6186630482698092 5367.6576122406695504 5047.1763451236947731 4764.9815060047458246 4509.3095886261298801 4272.6109158045655931 4049.8835830795187576 3837.7462669507167448 3633.8918241482933809 3436.7496528828837654 3245.2684011277201535 3058.7710057486970072 2876.8547636823914218 2699.320305521152477 2526.1196259363596255 2357.3169936668564333 2193.0587746326395973 2033.5495721194192811 1879.032958090891043 1729.7756337963346596 1586.0542299770077079 1448.1442057097292491 1316.3104727883519445 1190.799486314789192 1071.8326191970290893 959.60068979181755822 854.2595458783871436 755.92662961042492498 664.67846081041398065 580.54898261129915227 503.52871588725440688 433.56466861215983499 370.56094428226617765 314.37999063603456307 264.84442673395142265 221.7393834501724541 184.81528993314003628 153.79103684958244003 128.35744635831090932 108.1809789082701343 92.907608103679592659 82.166797027261551989 75.575512500777122682 72.742217702338564322 73.270788229461174978 76.764301971119010659 82.828658883987174022 91.075992808356531327 101.12784366036882489 112.61806455498745549 125.19544451665032625 138.52603329636693275 152.29516033772975447 166.20914502440359684 179.99669993778945809 193.41003290551140026 206.22565709816637991 218.24492132995800375 229.29427504384256054 239.22528423517394458 247.91441583436045448 255.26260886772664094 261.19465111265810719 265.65838001006318336 268.6237263697751132 270.08161895450820111 270.04276742972729153 268.53634046779575328 265.60855505209610783 261.32119228158785518 255.75005426329255442 248.98337602606144969 241.12020580924814794 232.26876658158070654 222.54481122901682966 212.06998350516414575 200.97019654974982927 189.37404052953070277 177.41123072024129215 165.21110709682420747 152.90119621279274043 140.60584580090954887 128.44494208746488084 116.53271927623760007 104.97666999352330208 +1.4342076194629808934e-29 751.31188617863017498 2947.7457682345757348 6419.7582220482127013 10890.046371718792216 15977.936810400569811 21200.152881139649253 25956.478868192360096 29460.220656247263832 30386.337173365434865 16803.08014314740285 10857.018632701527167 8964.524843736904586 7899.6382440770721587 7178.8931926266086521 6637.2480080557415931 6200.6315295916974719 5830.4149293982036397 5504.4263255411533464 5209.0766936098316364 4935.6447648732128073 4678.3524211122612542 4433.2936154753169831 4197.8031778120930539 3970.066778940426957 3748.8699181406168464 3533.4304662576682858 3323.2832292233970293 3118.1978992661897792 2918.1190203475284761 2723.1208319280549404 2533.3724090883897588 2349.1101000794265019 2170.6152675161770276 1998.1959910811456211 1832.1718194884965669 1672.8609467944149856 1520.569382050493914 1375.5818127228158119 1238.1539512779281722 1108.5062138749995029 986.81861932016363426 873.22682123020319978 767.81920104310734132 670.63495718466708695 581.66312851559041519 500.84248983389181831 428.06225489516424432 363.16351905995981042 305.9413700162727423 256.14759154775867955 213.49388243746469129 177.65551058461375078 148.2753214102388597 124.96801979939374405 107.32464615510866679 94.917169621546051417 87.303125101965036947 84.030225249375504859 84.640884002337585912 88.676594331491287448 95.682109484011220957 105.20938399094771398 116.82123786585484027 130.09471460564554945 144.62411065392731757 160.02366075823476876 175.9298700330829206 192.00348942032260879 207.93113654716876226 223.42656866248836423 238.23161834774202816 252.11680604633028224 264.8816461403592939 276.35466535181751624 286.3931537077112921 294.8826692307391113 301.73631797507994179 306.89383108057688787 310.32046025543087353 312.00571257717393792 311.96194481018898159 310.22283663010938426 306.84176128715182585 301.8900713791726389 295.45531658126833463 287.63940942286058089 278.55675453320276347 268.3323562004322298 257.09991860801289931 244.99995271357946081 232.17790340241521108 218.78231025784208441 204.96301501861469774 190.86942850334290256 176.648869451510933 162.4449873283897432 148.39628063351847231 134.63472163372492219 121.28449767452630681 +1.4342076194629808934e-29 859.71658631041907483 3373.067696168069233 7346.0466729221079731 12461.338973497360712 18283.344449802352756 24259.055468172668043 29701.652797214941529 33710.932884115827619 34770.669783911886043 19227.531142081192229 12423.533087508327299 10257.976949971214708 9039.4404134906362742 8214.7003624452845543 7594.9018638724937773 7095.2863108633009688 6671.6512755171952449 6298.6257891072764323 5960.6601296947483206 5647.7746813744042811 5353.3576345056117134 5072.9393641758233571 4803.4701625096467978 4542.8739258871455604 4289.7609245758076213 4043.2361839362938554 3802.7673919182088866 3568.0910116666082104 3339.1435847451894006 3116.0100594679338428 2898.8839012489042943 2688.0355533412430304 2483.7869665026109942 2286.4906617998917682 2096.5122826768251798 1914.2159211999153285 1739.9517252872283279 1574.045444112829955 1416.7896706957783408 1268.4366088107997257 1129.1922362325390168 999.21176469331817316 878.59631374432183293 767.39072448888566669 665.58244237843916835 573.1013978619783984 489.82081103488263807 415.55884259640117762 350.08100923653637437 293.10327759491747202 244.29574763871264054 203.28683400505707368 169.6678527082081871 142.9979208093218972 122.80907816660160847 108.61154322484802037 99.899018887121016519 96.153969720928387233 96.852797924767202176 101.47085245346703175 109.48721327802411452 120.38920074025440954 133.67656815959895766 148.86534406814422482 165.49129851611166941 183.11301563788265412 201.3145619693543722 219.70774673483970219 237.93397639610111582 255.66571111107697334 272.60753534449855806 288.49685870236646679 303.1042661343520308 316.23353899111668852 327.72137009648827188 337.43679704899642502 345.2803784907691238 351.18313814271903084 355.10530110330097386 357.03484631223386714 356.98589828878243679 354.9969803293194559 351.12915036628214693 345.4640397047796796 338.10181390988793737 329.15907425238941642 318.76671735384906015 307.06777001275912653 294.21521564267106896 280.36982829676566098 265.69802987256554161 250.36978575876500486 234.55655387493644071 218.42930172321220539 202.15660569332482055 185.90284640254881765 169.82651327183219792 154.07863083210841637 138.80131837771889991 +1.4342076194629808934e-29 974.89858956330317596 3824.9801159812295737 8330.2452501843654318 14130.866261659975862 20732.882268708119227 27509.19514164559223 33680.967800545964565 38227.390867278307269 39429.101121181374765 21803.552997769398644 14087.981961517671152 11632.292053029690578 10250.49955779469019 9315.2628035418019863 8612.424854608167152 8045.8715035929362784 7565.478274772790428 7142.475114317423504 6759.2290258532884764 6404.4233787709417811 6070.5605529562626543 5752.5721131761856668 5446.9997746469834965 5151.4892948602264369 4864.4647610682986851 4584.9112990255071054 4312.2252831435453118 4046.1078703593425416 3786.4870995945684626 3533.4592973186263407 3287.2438436782067583 3048.1474078089136128 2816.5350652046486175 2592.8065555973689698 2377.376497614111031 2170.6577493189201959 1973.0473553636493307 1784.9146920071661953 1606.5915367190823417 1438.363866339228025 1280.4652386506741095 1133.0716443926100965 996.29773580149333156 870.1943477239793765 754.74723099901984824 649.87691735385465108 555.43963205981538067 471.22916624422418863 396.97961600579003516 332.36889097076243615 277.02289119108615978 230.52024867690658994 192.39752855809967969 162.1547850946641347 139.26136948022923434 123.16188960570471522 113.28222658164148129 109.03551872617826746 109.82803072643328335 115.06483358836115372 124.15522958272561027 136.51786544933162304 151.58548641683464098 168.80929291515190016 187.66287100411557276 207.64567632750987514 228.2860596800542794 249.14382990316869382 269.81235671300674994 289.92022213608288439 309.13243443746517869 327.15122276873182727 343.71643424601063543 358.60555782459601915 371.63340123316476138 382.65144842585414153 391.546925603537602 398.24160392419673826 402.69036667968236998 404.87956803992858568 404.8252095673481108 402.5709596548645095 398.18603992638327327 391.76300152014999867 383.41541310551986044 373.27548150211737266 361.49162490051418217 348.22601793584811958 333.65212724109699138 317.95225558898437157 301.31511229975677679 283.93342721603653445 266.0016251932021305 247.713577677954504 229.26044751982504977 210.82864263941814897 192.59789351979020466 174.73946868600526727 157.41454134411952737 +1.4342076194629808934e-29 1095.9958001267737018 4300.1006258706538574 9364.9875813628204924 15886.1324238746638 23308.216354361571575 30926.245768140222935 37864.640124238518183 42975.790523002142436 44326.764476369316981 24511.865095201828808 15837.907439318763863 13077.183884503532681 11523.751320086723354 10472.343186170712215 9682.2011698567330313 9045.2723015514075087 8505.2059343905457354 8029.6583720898725005 7598.8063595186195016 7199.9275909279749612 6824.5931466697966243 6467.1050308275416683 6123.575400592522783 5791.3575919007889752 5468.6799485130031826 5154.4015398719539007 4847.8437650618434418 4548.6706619493133985 4256.8013302156059581 3972.3440586311144216 3695.5454725148329089 3426.7503266283515586 3166.3690350212277735 2914.8509799533999285 2672.6622691221568857 2440.2670295732436898 2218.1116095453098751 2006.6112512148429232 1806.1389271058237682 1617.0161197791735503 1439.5053816241188542 1273.8045477376840608 1120.0424963084237788 978.27636211233470931 848.49011283701042885 730.59439744174073894 624.42757239063519137 529.75780670675658257 446.28616145740295451 373.65053421132489575 311.43035480961702888 259.15191586013645519 216.29421990751092153 182.29522548492212763 156.55837619343904521 138.45930057862517515 127.35257578175250615 122.57845458580177933 123.46946334755703845 129.35678719681749271 139.57636854395883574 153.47465511637466307 170.41394419407890837 189.77728019196237597 210.97287301870983356 233.4380145188255824 256.64247961053268909 280.09140730761748728 303.32766455597135291 325.93370264104925127 347.53292177861749224 367.79056438215769731 386.41416141544277707 403.15355922429205293 417.80055637301506977 430.18818135417131998 440.1896427064231716 447.71698315180503869 452.71946897799728049 455.18174513050348651 455.1217854691536786 452.58866646333945027 447.66019134681380365 440.44039049521472862 431.05692258629147773 419.65839999901072588 406.41166092956365219 391.49900986148554694 375.11544732464466279 357.46590929573363837 338.76253610756185708 319.22199031177217421 299.06284254322486049 278.50304401217101713 257.75750376960496624 237.0357883060708275 216.53996030573560461 196.46257247732492601 176.98483126710985402 +1.4342076194629808934e-29 1221.9886761939364987 4794.429090678171633 10441.561963007292434 17712.359522847138578 25987.664455214333429 34481.438519498369715 42217.446603908007091 47916.154141243336198 49422.425465232270653 27329.66562972196698 17658.576561690839299 14580.487624485758715 12848.475953161403595 11676.199834060265857 10795.224164695679065 10085.074566340805177 9482.9225170102727134 8952.7062077949340164 8472.323580686468631 8027.5898290016366445 7609.1070852779957931 7210.5223429359821239 6827.5008365491212317 6457.0916597779596486 6097.3195004126282583 5746.9122761694407018 5405.1133802474005279 5071.5482310958923335 4746.1266278235470963 4428.9693049418146984 4120.351234008989195 3820.6567945177866932 3530.3435711925176292 3249.9125947493516833 2979.8835423631021513 2720.7738814195968189 2473.0812555192110267 2237.268625453389177 2013.7518225935148166 1802.8892689657945994 1604.9736820688799526 1420.2256228120731976 1248.7887688453940882 1090.7268080313895098 946.0218513892646115 814.57426427566986149 696.2038108090764581 590.6520010943484067 497.58552485360786477 416.6006494183778841 347.22845535729447874 288.94077974585388802 241.15673546033198704 203.24967516241122212 174.55447080456974618 154.37498352771029886 141.99160462955930484 136.66875568949970443 137.66224471200632706 144.22638506288436133 155.62079474348564645 171.11680489766862934 190.00341809727996178 211.592768633433991 235.2250485051929445 260.272873808704162 286.14507660558206226 312.28991690992910435 338.19771806559685956 363.40293639482842991 387.4856825281511874 410.07271726689128855 430.83794919426429715 449.50246457907292097 465.83412249196788935 479.64674955112184307 490.79896945635925931 499.19270255551612081 504.77137025620777422 507.51783824753664476 507.45213136910047069 504.62895164858298358 499.13502963101461773 491.08633772019163644 480.62519291084538509 467.91727505915395113 453.14858574826916993 436.52237186790750911 418.25603724363236324 398.57806500237757064 377.72497281961517501 355.93832272240001657 333.46180668079261977 310.53842874976680832 287.40780398815206809 264.30359372924527861 241.4510959550071334 219.06500852274223234 197.34738174919303333 +0 1351.7120068798435568 5303.3938482055782515 11550.011991233079243 19592.658199123037775 28746.446436864716816 38141.894187311903806 46699.131534719504998 53002.79217558370874 54668.958335389681451 30230.894995768376248 19533.15140942067228 16128.300420319941622 14212.422145976121101 12915.699253033057175 11941.200397864437036 11155.662021465448561 10489.585931476427504 9903.0821220478028408 9371.7022629861166934 8879.7557463587563689 8416.847069606763398 7975.9488231517752865 7552.2660875618093996 7142.5347071734240672 6744.5696847605131552 6356.9639038018949577 5978.8804424595246019 5609.9049565761033591 5249.9376693724270808 4899.1121294496924747 4557.7324935362385077 4226.2239385246657548 3905.092615715944703 3594.8927325871154608 3296.199120812621004 3009.5841662145394366 2735.5983251830757581 2474.7536885558483846 2227.5102140240196604 1994.2643552466975052 1775.3398864087525908 1570.9807655584290842 1381.3459064910032339 1206.505742748197008 1046.4404723704105891 901.03987141296704522 770.1045600820295931 653.34859931770699859 550.403289070644405 460.82203326834871859 384.08613129103753181 319.61135216309577345 266.75514587060888516 224.82434653101415734 193.0832245351198253 170.76174925306429486 157.06393032009279409 151.17611371214437099 152.27511852997147912 159.53611137517600582 172.14012711619523088 189.28115739681760488 210.17274112766162375 234.05400412248130237 260.19510772227283724 287.90207843022108136 316.5210020572931171 345.44157645332063566 374.10002644647522629 401.98139303078016837 428.62121606250912009 453.60663574487512051 476.57694300765979278 497.22361256921908534 515.28985509584094871 530.56972652858098627 542.90683346816808807 552.19267360164917591 558.36464967769893519 561.4037945981356188 561.33224394599562856 558.21049081411467796 552.13445625122926685 543.23240709062145015 531.66175144163969435 517.60574076242437513 501.27010622513068938 482.87965604761336635 462.67485959872306012 440.90844336637047718 417.84202327886652029 393.74279734897976368 368.88032212170355706 343.5233958866877515 317.93707102424571076 292.37981713328360911 267.10085567995241718 242.33768579710496738 218.31381948934080128 +7.1710380973149041868e-29 1483.8704439506432209 5821.9126473838732636 12679.26927603506374 21508.25279852537642 31557.014589904472814 41871.061447699692508 51264.943261453779996 58184.912263876933139 60013.97413089620386 33186.583149390644394 21442.913544979299331 17705.166705183524755 15601.970327937329785 14178.464535301427532 13108.68683853488983 12246.34443280222149 11515.144259677443188 10871.296258238518931 10287.961785305244121 9747.9161674123461125 9239.7475413922584266 8755.7414364904598187 8290.6341426745384524 7840.8423757995569758 7403.9675183405215648 6978.4648853779563069 6563.4157328486153347 6158.3652078381855972 5763.2037779853117172 5378.0780463865548882 5003.3219024649260973 4639.4020858318344835 4286.8742253470027208 3946.3467026066964536 3618.4505381195754126 3303.8140659161731492 3003.0415453117484503 2716.6951181062722753 2445.2796952351300206 2189.2304744694624787 1948.9028682165260307 1724.5646694319964354 1516.3903126702675763 1324.4571024517999831 1148.7432866898109296 989.12785223205719376 845.39191501226105174 717.22157068910701128 604.21206442691868688 505.87313161207725898 421.63535561767486115 350.8573847630381124 292.83384864456752439 246.80381436188417865 211.95962579248669044 187.4559739775313858 172.41905373453010952 165.95567060870050113 167.16217293318902648 175.13309580547723954 188.96941686709877217 207.78633755593165233 230.72051764823703479 256.93670509226234344 285.63371705593965544 316.04974148180485827 347.46694104070155618 379.21535298432604577 410.67608887771598347 441.28384743185011985 470.52876158318963462 497.95760757332101321 523.17440908048513393 545.84047349482614209 565.67390031295303743 582.44860344389155671 595.99289011849828057 606.18763919612183599 612.96412113831104307 616.30150088770619732 616.22406352056168544 612.79820094213289394 606.12919619549688832 596.35784025027226107 583.65691450746885494 568.22757076120331021 550.29563903268945069 530.10789255293548194 507.92829821887670505 484.03428005936024192 458.71302259027163473 432.25784036609798022 404.96463949926368286 377.12849634792479492 349.04037792338851887 320.98402777777999972 293.23304013471033613 266.04814380924705119 239.67471595449706001 +0 1617.0575413665887936 6344.467349213572561 13817.316128851547546 23438.757344083849603 34389.458536872894911 45629.25410675565945 55866.291955392058298 63407.365793492936064 65400.590724529101863 36165.275420510013646 23367.539142809560872 19294.305369421170326 17002.332854011008749 15451.057279390341137 14285.25905969692576 13345.514737035358849 12548.683502711777692 11847.044887249325257 11211.351331518380903 10622.832157816583276 10069.051232976482424 9541.6016785826595878 9034.7473462522466434 8544.5833403374563204 8068.4957610500696319 7604.8012848897687945 7152.4987091140856137 6711.0923569861479336 6280.462864687666297 5860.7699913015176207 5452.3775900773289322 5055.794286387581451 4671.6255711377161788 4300.5344209360901004 3943.2084815638604596 3600.3324697053380987 3272.564865246719819 2960.5182493115316902 2664.7428347031782323 2385.7128635636518084 2123.815631460244731 1879.3429504681416802 1652.4848954348997268 1443.3256941261608972 1251.841628014821481 1077.9008097282194285 921.26469819798785466 781.59120534749831677 658.43924028057040232 551.27452946026642167 459.47654517619832859 382.34637027793183961 319.11532500618903896 268.95418213325677925 230.98279949019794799 204.28000430940406318 187.89357149804288838 180.8501477620077651 182.1649851156502109 190.85136043047947396 205.92957193007816841 226.43541855779139382 251.42808356150766258 279.99735909754446084 311.27016382560975671 344.41632003716711097 378.65357058836445958 413.25182855864471776 447.53666397740153116 480.89204202882854133 512.76233578264395874 542.6536436970422983 570.13444791386564248 594.83565376797741919 616.45005407489725258 634.73126373963714286 649.49217120988714669 660.60295340703078182 667.98870019686660271 671.62669333719657061 671.54338334626402229 667.81110599288660978 660.54457825750148459 649.89721175592217151 636.05727984064265002 619.24397296453548734 599.70337544716676348 577.70439554256154224 553.53467966997754957 527.49654081005121498 499.90293035260731358 471.07348205914780692 441.33065621915653765 410.99601145772805921 380.38663094463964853 349.81172889388608382 319.56946215590687643 289.94397037968997211 261.20266657834361013 +1.1473660955703847147e-28 1749.7779565395910595 6865.1910325682219991 14951.375266056274995 25362.497335860665771 37211.977377952338429 49374.277560666436329 60451.516621008377115 68611.518440164902131 70768.330720214260509 39133.529034551836958 25285.419806933834479 20877.874655132218322 18397.787431714186823 16719.189718768520834 15457.707360760206939 14440.832261794845181 13578.599860670274211 12819.373053825369425 12131.503808846953689 11494.68086251398563 10895.447402004556352 10324.706568567977229 9776.251431868518921 9245.8566125068791735 8730.6936834567823098 8228.9411689517783088 7739.5156968762748875 7261.8809099313184561 6795.9076473459790577 6341.7687779870566374 5899.8580136771815887 5470.7257183700403402 5055.0270697432315501 4653.4794474243462901 4266.8269232372322222 3895.8103980318146569 3541.1423812610382811 3203.4857155435825007 2883.4357556701061185 2581.5056501657136323 2298.1144648510025945 2033.5779455792003318 1788.101751539896668 1561.7770083888165118 1354.5780370237787338 1166.3621130185363199 996.87110634897180717 845.73484324549485791 712.47602348900909419 596.51651838052089261 497.1848679169480647 413.72479103128648603 345.30452043429994546 291.02677400679147013 249.93917779387629707 221.0449614436538468 203.31375525138039961 195.69232857960273009 197.11512199426442749 206.51443965175531048 222.83018389609117094 245.01903027756151232 272.06295788736878194 302.97706662903971164 336.81662946221848642 372.68334342035086593 409.73075805900356272 447.16887367930820574 484.2679140291571116 520.361289078334039 554.84777280962362056 587.1929287569034841 616.92982226807396273 643.6590632334472275 667.04822641953046514 686.83069868889469944 702.8040034469325974 714.82765277511521163 722.82057709140610768 726.75818096082457487 726.6690720631363547 722.63150843781556887 714.76960712250649976 703.24935529093795594 688.27446307305274331 670.08209547603291867 648.9385192614955713 625.13469929053667329 598.98187772585015409 570.80716855026139456 540.94919908621579907 509.75382952638904044 477.56998085392336861 444.74560085847946311 411.62379718910841575 378.53916545370896074 345.8143391993505702 313.75678717460687039 282.65588149729137513 +1.4342076194629808934e-29 1880.4723752736672395 7377.965786260612731 16068.122785522769846 27256.871029553622066 39991.409759961337841 53062.132110430437024 64966.746199422625068 73736.227504708920605 76054.129509988677455 42056.470547088436433 27174.022746161990653 22437.269547654417693 19771.939184487480816 17967.962873906297318 16612.25694989139447 15519.428422585475346 14592.793146977057404 13776.857175609766273 13037.608648067365721 12353.219234277397845 11709.227023781777461 11095.855711173260715 10506.434771601088869 9936.4232348908444692 9382.7814221775315673 8843.5518148162846046 8317.5701259803372523 7804.2599389968372634 7303.4824457456797973 6815.4234246646101383 6340.505990124017444 5879.32160714816564 5432.574381217028531 5001.0352638931808542 4585.5038909677432457 4186.7764889765594489 3805.6187712678947719 3442.7430737386489454 3098.7892030516477462 2774.3086191576007877 2469.7516720961893952 2185.4576750977007578 1921.6476327753653095 1678.4194624020028641 1455.7455533158483831 1253.4725086318580907 1071.322907656757252 908.89891902342253616 765.68758540853878003 641.06759200703095303 534.31732373998590901 444.62401115024908904 371.09376244654504262 312.76227960057161681 268.60605973653025558 237.55388927690393075 218.49844724906836291 210.30784555974202021 211.8369475531996784 221.93832142473047497 239.47270163738920701 263.31884895624273213 292.38271764362434624 325.6058563343632386 361.97298675062467055 400.51872135920882556 440.33339703853289393 480.56801653224113124 520.43830274704089334 559.22788265908468475 596.29062763657100277 631.05218535639107813 663.01074520554050196 691.73708417592592923 716.87394391386783354 738.13479188567521305 755.30202075945578599 768.22464023047473347 776.81551485167233295 781.04820012190111811 780.95342734723874401 776.61528576251077993 768.16714824623511504 755.7873848013158522 739.69490590666862317 720.14457594883594993 697.42253526212573433 671.84146786177245758 643.73585074803145289 613.45721965984478175 581.36948532387714295 547.84433352020244001 513.25674160710605065 477.98064342526834025 442.38477367954874353 406.82872189627528314 371.65922479111850407 337.2067243431732777 303.78221696090463411 +0 2007.5446404189769964 7876.529147291674235 17153.919973271324125 29098.742657100494398 42693.810810669296188 56647.778459064378694 69356.836804817066877 78718.905659047493828 81193.432456075766822 44898.402562666531594 29010.282793172846141 23953.445459973841935 21108.005884473896003 19182.125759610768 17734.807592813311203 16568.130605421090877 15578.877302437962499 14707.803785617270478 13918.599880760699307 13187.962237190324231 12500.45170381274329 11845.631360108296576 11216.379935855649819 10607.849617254094483 10016.795328910580793 9441.1272801013037679 8879.6025121072525508 8331.6056592852837639 7796.9885335862090869 7275.9494651572613293 6768.9401558357212707 6276.5920322965421292 5799.6567713741160333 5338.9574113023172686 4895.3476112714906776 4469.6773894546458905 4062.7641877795358596 3675.3684628862711179 3308.173240453305425 2961.767229154540928 2636.6311952932082932 2333.1273653977614231 2051.4916633182710939 1791.8286088631355142 1554.1087125438309613 1338.1682000687576419 1143.7108940592461295 970.31207151239868836 817.4241057662025014 684.38369244555360638 570.42045118562452899 474.66668956810246982 396.16811304490670409 333.89526509853021707 286.75548544938538953 253.60518076629074358 233.26221188188114297 224.51821368826642811 226.1506783105197087 236.93464844240168077 255.65388542567086461 281.11139530090508742 312.13921519860662102 347.60738162944204532 386.43202106496642045 427.58252128804633685 470.08775903503175186 513.04137515497200184 555.60610268884761354 597.01716576906051159 636.58477796090721768 673.69577760303468494 707.81444486979398789 738.48255074162693745 765.31869196859975091 788.01696856715807371 806.34506160541036479 820.14176916747328505 829.31405767630076298 833.83368435640682037 833.73344476285035398 829.10309713723506775 820.08501305154265992 806.86960149333674508 789.69055133884523912 768.81993513568727394 744.56321532287415721 717.25419247374009046 687.24993385928337375 654.92571956247911658 620.67004248503292274 584.87969781456297369 547.95499679573617868 510.29513887804449723 472.29377543572257991 434.3347971876887641 396.7883760978551777 360.00729089315609599 324.32356329833703512 +1.1473660955703847147e-28 2129.3904948983158647 8354.58687302506587 18195.058904448291287 30864.859046992478397 45285.063405164786673 60085.9487617123159 73566.364733400594559 83496.64799285546178 86121.357363053510198 47623.446557560440851 30771.017751319723175 25407.261178408269188 22389.120158373061713 20346.350016684831644 18811.187522003870981 17573.699371608308866 16524.403435862077458 15600.460100739892368 14763.355407891294817 13988.37165385271328 13259.132641148269613 12564.568005645029189 11897.124271317159582 11251.659401603352308 10624.731372885044038 10014.123562992579537 9418.5175772986185621 8837.2607032869163959 8270.1957588120658329 7717.5331094217563077 7179.7518684649076022 6657.5217803967279906 6151.6401364561806986 5662.9799187958160473 5192.4465875139012496 4740.941739388793394 4309.3324166865577354 3898.4252168878683733 3508.9446063528089326 3141.5150096763100009 2796.6463576294181621 2474.7228468412999973 2175.9947060123104166 1900.5727851944056965 1648.4257926601778763 1419.3800028992895932 1213.1212527392826814 1029.1990330969690604 867.03247350515505332 725.91800672043018494 605.03849257024342023 503.47357451203208711 420.21103955571550159 354.15895270503847314 304.15834085147167798 268.99620810423471085 247.41867466569880207 238.14404427437881395 239.87562053579728172 251.31410973718502078 271.16946651325667972 298.17205850872102246 331.08304648578962315 368.70389667963399916 409.8849621801007288 453.53308930338903338 498.61822299430144767 544.1790019556367497 589.32734923900238755 633.25207728663679063 675.22153778558185877 714.58535617255824945 750.77529822829762907 783.30532199433127971 811.77087238035790051 835.84747843379511778 855.28871453160695637 869.9235868975035828 879.65340609281793149 884.4482046461552045 884.34275701882529575 879.43225680562056823 869.86770363059463307 855.8510497499446501 837.63015403261874781 815.49358884155071792 789.7653434350469297 760.79946587212850773 728.97468403914058399 694.68904528320331337 658.35461319493913379 620.39225926263839028 581.22658635167977081 541.28102014560010957 500.97310375510676295 460.71002956929783068 420.88444099449799296 381.87053498391458106 344.02049409998153351 +1.1473660955703847147e-28 2244.4272951940406529 8805.9295209231204353 19178.016336594806489 32532.280311019032524 47731.51007047494204 63331.985059241662384 77540.652999214129522 88007.397112386097433 90773.896198078451562 50196.207405763714632 32433.357764459829923 26779.833386819798761 23598.641896297591302 21445.513815567421261 19827.415918187674833 18523.07367079451069 17417.090394686067157 16443.231699122938153 15560.902995701282634 14744.051266662436319 13975.415633419042933 13243.327687301974947 12539.825899789615505 11859.490453941738451 11198.693384264402994 10555.098325103968818 9927.3156616873347957 9314.657421787860585 8716.9579318129035528 8134.4389200892164808 7567.6053795124653334 7017.1632307983254577 6483.9528302356720815 5968.8943125211662846 5472.9420434440871759 4997.0463155330417067 4542.1209990358393043 4109.0162532008225753 3698.4956686225814337 3311.2173892645869273 2947.71887991740914 2608.4050789063912816 2293.5397197474185305 2003.2396283701002631 1737.4718109443965659 1496.0531463115512452 1278.6524901254149427 1084.794987807465759 913.86838249825598268 765.13109381829895028 637.72183466451872391 530.67052727666941792 442.91027683504540846 373.29016138308026029 320.58860085148353392 283.52707539202106091 260.78397390235556941 251.00836723446585097 252.83351670410681322 264.88994672808331643 285.81793020167026498 314.27925607556034038 348.96816999113912061 388.62140028711513651 432.02720274486438257 478.03337766145381238 525.5542318924723304 573.57647606220757552 621.16406298839001465 667.46198733970152261 711.699078529861481 753.18982884064655536 791.33530677668704811 825.62321176171144543 855.62713064393528839 881.00505922196589381 901.49725336024562239 916.92347441333231473 927.1796928823887356 932.23431266343561674 932.12397617219846779 926.94900820841553468 916.86855385046465017 902.09546309097288486 882.89097245594564356 859.5592315858496022 832.44172075066865091 801.9116035467477559 768.36805758272782896 732.23062476896393491 693.93362183069291405 653.92065080071574812 612.63924843756262817 570.53571265381799549 528.05014305912504824 485.61173152963795019 443.63433720998170884 402.51237851809003132 362.61707244559784158 +1.1473660955703847147e-28 2351.1240134355848568 9224.5501605935241969 20089.710068909360416 34078.814714128689957 50000.591027618720545 66342.685855134492158 81226.807840074936394 92191.119555083772866 95089.12848241989559 52582.444358873952297 33975.178856766331592 28052.894633858788438 24720.473694590873492 22464.988517049674556 20769.967940810569416 19403.61843524816868 18245.057574585069233 17224.902311271358485 16300.628271849818702 15444.943934276710934 14639.767878186692542 13872.877008685480178 13135.931328711409151 12423.253380199794265 11731.042736743820569 11056.851970764806538 10399.225410926104814 9757.4423816963444551 9131.3293336894985259 8521.1185341761738528 7927.3389792372090596 7350.7301429137523883 6792.1723241112349569 6252.6293912349547099 5733.1010697714609705 5234.5828171764151193 4758.0319362254940643 4304.338989244597542 3874.3038540651327821 3468.6159488541261453 3087.8382756834844258 2732.3950102783096554 2402.5624113550811671 2098.4628469708745797 1820.0617441219128523 1567.1672667456232375 1339.4325200583919013 1136.3600686834111002 957.30854458399414852 801.50110995574993922 668.03553123663198221 555.89561411816305281 463.96374632742947597 391.03429550776570522 335.82761369919643357 297.00440770503371368 273.18024581232509718 262.93998559249371283 264.85192440039418216 277.48149326525958713 299.40433559336759117 329.21863394042827622 365.55657052841928589 407.09482965567428892 452.56407220405748149 500.75733362978559171 550.5373167830678085 600.8425692913713192 650.69255184392955016 699.19161834979513515 745.53194149676119196 788.99542770139487402 828.95467383129675909 864.87302447739375566 896.30379311884053095 922.88871339682543748 944.35568813526936083 960.51590390356136595 971.26037808219143699 976.55600375374513078 976.44115556789677157 971.02091719173574802 960.46198826205954902 944.98732605321197298 924.87057448824748462 900.43033074931247484 872.02429764106432231 840.04336805466266469 804.9056863707581897 767.05073039015064751 726.93345633949434159 685.0185485937897738 641.77481490925697472 597.66976705813158333 553.16442573041149444 508.70838731845447001 464.7351886234546896 421.65800360027367333 379.86570387175123642 +1.1473660955703847147e-28 2448.0308262516759896 9604.760464520950336 20917.751770520251739 35483.447554547208711 52061.473445460171206 69077.141031824125093 84574.740946842677658 95990.966000327607617 99008.417969678979716 54749.732783789513633 35375.530500835237035 29209.146369410802436 25739.371953550482431 23390.921384311557631 21626.036107739848376 20203.368763501148351 18997.054522060658201 17934.850583422299678 16972.479856255362392 16081.525953158907214 15243.162200886145001 14444.661713700392283 13677.34075255605967 12935.287858304112888 12214.545967941647177 11512.566782592406526 10827.834635482780868 10159.599148534303822 9507.6796192316942324 8872.3178867609567533 8254.0647478982973553 7653.6901511971564105 7072.1106730677511223 6510.3299026134945962 5969.3887627712419999 5450.3237315082778878 4954.1315586344890107 4481.739501998189553 4033.9803967392581399 3611.5720652555673951 3215.1007033109926851 2845.0079584861441617 2501.5814650385746063 2184.9486242393450084 1895.0734284335242137 1631.7561259437311492 1394.6355164166354825 1183.1936553030859614 996.76273425273018347 834.53389289482493041 695.56770811264971144 578.80610038509905735 483.08539352779348519 407.15026474799287826 349.66832627339596229 309.2450879217038846 284.4390616205190554 273.77678373389835542 275.76754864039344284 288.91766686913263129 311.74408268133134925 342.7872087229909539 380.62285871523386049 423.87318254905812864 471.21653111522988411 521.39620025565761807 573.22802400357204533 625.60680642717034061 677.51159867814590143 728.00984308409181267 776.26041919586305085 821.51563759476675841 863.12223600081347286 900.52143888317493747 933.24814652655550162 960.92932249892737673 983.28164994609960559 1000.1085273017495183 1011.2964731326069341 1016.8110081322384985 1016.692080013083114 1011.0490944042495585 1000.0556120565408946 983.9437698414320721 962.99848033812077119 937.55146233287541691 907.97515236609797284 874.67654558152207755 838.09101256065400776 798.67613752414649753 756.90562219767332408 713.26329869680932916 668.23729390256494298 622.31438686005139971 575.9745996641822785 529.68606099599855952 483.90017983168525006 439.04716484495816076 395.53192254030341246 +0 2533.8075873736734138 9941.302419236926653 21650.690270720158878 36726.753864222664561 53885.656955680889951 71497.535269395724754 87538.153128507765359 99354.387710480557871 102477.56417845166288 56668.100935806025518 36615.047055388255103 30232.598662375479762 26641.246238626499689 24210.507629279258254 22383.781814038211451 20911.264891774339048 19662.681874869263993 18563.258663103355502 17567.166752947516215 16644.994086393595353 15777.254332314441854 14950.774676407982042 14156.567117763399438 13388.513072137300696 12642.516830324930197 11915.940807685519758 11207.21623277821891 10515.566436470660847 9840.8043846966302226 9183.1803891685576673 8543.2645434124497115 7921.8537702918092691 7319.8967569878332142 6738.4322510695883466 6178.5376410482767824 5641.2857138188346653 5127.7081353346165997 4638.7646440746993903 4175.3172469260580328 3738.1089078815116409 3327.7463522037660368 2944.6866923085262897 2589.2276311624755181 2261.5010248681105622 1961.4695956099139948 1688.9265849687049013 1443.49812982858748 1224.6481318100484259 1031.6853788359355804 863.77266573237784542 719.93765107476235698 599.08518072678953104 500.01080516637523488 421.41521829513175135 361.9193499267528864 320.07985254100344719 294.40473494109534158 283.36891081958674476 285.42944844305179686 299.04032822365621769 322.66653728295847259 354.79735364840985312 393.95869688160536271 438.72444615750350749 487.72665058231086732 539.66457936596032141 593.31258097405918761 647.52674020210338313 701.25034000699724857 753.51815070204679614 803.45958265139199739 850.30074987503508055 893.36550101770797028 932.07548102778764587 965.94929181119402983 994.6008232214767304 1017.7368272788014565 1035.1538086791729256 1046.7343037555158389 1052.4426182858999255 1052.3200922008541056 1046.4799565067305593 1035.1018448373738465 1018.426019132930719 996.74736615731114853 970.40921900929788535 939.79705551657957585 905.332123455000783 867.46504090878420357 826.66941874052099593 783.43555101746335367 738.26421826470834731 691.66064750210171042 644.12867204970154944 596.16513298093684625 548.25456275687849939 500.86418987633243205 454.43930130531236955 409.39899687965169051 +5.7368304778519235736e-29 2607.2504988695955035 10229.452968884806978 22278.239457008421596 37791.284999026123842 55447.540858723346901 73569.900634473975515 90075.455743784084916 102234.18233804151532 105447.8810708723322 58310.626444884575903 37676.333172443148214 31108.888425403616566 27413.439701802017225 24912.245247275222937 23032.5709377314015 21517.372299280206789 20232.598324008940835 19101.30758788815001 18076.343253291874134 17127.440759497494582 16234.548970038304105 15384.113262390228556 14566.885123818912689 13776.568627691593065 13008.949354689842949 12261.313272924136982 11532.046142287967086 10820.348783033483414 10126.028739971741743 9449.3435790588227974 8790.8799158408546646 8151.4577687746987067 7532.0533184951273142 6933.7354154644599475 6357.6126702223045868 5804.7889575479775885 5276.3258387452533498 4773.2108623187450576 4296.3310120708956674 3846.4507782468658661 3424.1944634364426747 3030.0324209684922607 2664.2709745118290812 2327.0457942228781576 2018.3185145584561724 1737.8763776708456135 1485.3346782945650375 1260.1417744165173644 1061.5864153375396199 888.80712668988087444 740.8033820027708316 616.44828345067708142 514.50247096789996704 433.62897953403171414 372.40876906433413751 329.3566599740682932 302.93741988659655817 291.58176276818960559 293.70204050550398733 307.70742809569418341 332.01842660384284045 365.08053225985065637 405.37694492569460181 451.44021408615367363 501.86274497339059053 555.30611092554852348 610.50914021172047796 666.29476594778327581 721.57564613819704391 775.35857710682671495 826.74773750159010888 874.94681165940062328 919.26005042176427651 959.09233458388473537 993.94831122113328092 1023.4306763224262795 1047.2376787357920875 1065.1599206045161736 1077.0765285463328382 1082.9507680102669838 1082.8251708343018436 1076.8162432124956922 1065.1088182911755666 1047.9501146156185314 1025.6435587805324303 998.54242800669362623 967.04336603471710987 931.57982372328956444 892.61547406554223016 850.63764995110568634 806.15085184663996642 759.67037156340416004 711.71607734024178171 662.80640447038592811 613.45259456280632548 564.15322514435285939 515.38906956128096226 467.61832500782645639 421.27224386558702918 +5.7368304778519235736e-29 2667.3163325585187522 10465.119047010157374 22791.485240121248353 38661.919719654593791 56724.939230402182147 75264.80004184912832 92150.607496754368185 104589.44367257299018 107877.1766515460331 59653.978012965868402 38544.313803717326664 31825.568409744977544 28044.983745412268036 25486.166444304413744 23563.187804423498164 22013.081596119300229 20698.708565536224341 19541.354727001438732 18492.77685517660575 17522.013163832685677 16608.550586412744451 15738.522235837750486 14902.466537962642178 14093.942525466936786 13308.638691169471713 12543.778480297907663 11797.710465908348851 11069.617057807914534 10359.301367111236686 9667.0268927004162833 8993.3937627474369947 8339.2408845612135337 7705.566924432482665 7093.4653526116435387 6504.070314703263648 5938.5111108266364681 5397.8737522904921207 4883.1685320959704768 4395.3028614545373784 3935.0588358649656584 3503.0751335107470368 3099.8329367467163138 2725.6456195971327361 2380.6519714269438737 2064.8127369515586906 1777.9102515216588927 1519.5509424277449853 1289.1704550838680916 1086.0411499746123809 909.28170392877700579 757.86853908150033021 630.64879576915768666 526.35456207128561346 443.61807334942932357 380.98759986931048616 336.94374942702563658 309.9159245867373329 298.29869031501795007 300.4678269618179911 314.79586517954714964 339.66692288609738171 373.49068915308123451 414.71542533204279835 461.83987922767795453 513.42403314778766799 568.09863069047969475 624.57344977105879025 681.64431025281646725 738.19882338044976677 793.22090681648467125 845.79410332328507138 895.10375300195801174 940.43807851748704252 981.18824999503522122 1016.8475014497607845 1047.0093738713444509 1071.3651616962040407 1089.7006395773087206 1101.8921454140147489 1107.9020937444088304 1107.7739911354819924 1101.6270223268734298 1089.6502728259201831 1072.0966505842809511 1049.2765664520882183 1021.5514304139263686 989.32701822565593375 953.04676102131259086 913.1850087469230175 870.2403168600767458 824.72880455264851207 777.17763172678314731 728.11864099241574877 678.08220993174995783 627.59135771227647638 577.15614871379852957 527.26843404715714314 478.39696966260419231 430.98294704122611165 +1.1473660955703847147e-28 2713.1436077435701009 10644.920666583246202 23183.066511674063804 39326.171155426367477 57699.531299793598009 76557.924831730808364 93733.846080031449674 106386.39204154832987 109730.60946912654617 60678.889041047645151 39206.540224850905361 32372.359884676199727 28526.820684603815607 25924.039982895108551 23968.022264832536166 22391.283292980973783 21054.327634076278628 19877.088925331448991 18810.495081193286751 17823.052366804000485 16893.895285783219151 16008.918708652498026 15158.498505971958366 14336.083051578883897 13537.286765083998034 12759.285389873804888 12000.399127307287927 11259.796340945700649 10537.276759217033032 9833.1084075273720373 9147.901723498616775 8482.5100256739915494 7837.9491357517636061 7215.3313076172416913 6615.8101688115957586 6040.5344176675407653 5490.6087195674044779 4967.0607203610934448 4470.8134162807064058 4002.6623346772503282 3563.2571215136317733 3153.087221067970404 2772.4713863502092863 2421.5507864430060181 2100.2854871530798846 1808.4540801097120948 1545.656227114480771 1311.3178744572403502 1104.6988787152718032 924.9027730204738873 770.88839240286688437 641.48306957923898608 535.39710896538338147 451.23924733724567204 387.5328143844378701 342.73231538598145107 315.24017114305718223 303.42336675941334079 305.62978035433519608 320.20398480650794681 345.50233954558581217 379.90721460938436849 421.84021505307646294 469.77429973106211492 522.24471392269470016 577.85867971661377851 635.30381109927145644 693.35524191328306642 750.88147400921320695 806.84896980111500397 860.32552792288083765 910.48249275491707522 956.59585827204568886 998.04633404362209603 1034.3184464830133038 1064.9987517583106182 1089.7732384153871408 1108.4239979442752428 1120.825240555890332 1126.9387315440949351 1126.8087210984062949 1120.5564375034302884 1108.374210550497537 1090.5192888666163071 1067.3074118810652635 1039.1061944119358031 1006.3283794286093098 969.42501246105211976 928.87858938497413419 885.19622786947024906 838.9029115721045855 790.53485512133386237 740.63303694799742516 689.73694598713370851 638.37858708772887439 587.07678852762353472 536.33185321252324229 486.62059292101037045 438.3917822066622989 +5.7368304778519235736e-29 2744.0702025098808008 10766.26001724994785 23447.325627638459991 39774.442073844853439 58357.235981237965461 77430.591711993954959 94802.29660552162386 107599.06486748425232 110981.40087865570968 61370.551495026295015 39653.444523563768598 32741.362764391968085 28851.988912260647339 26219.539451822056435 24241.22526746213407 22646.513138675614755 21294.317561665986432 20103.65952032689529 19024.907571808762441 18026.208995105378563 17086.46045617265554 16191.396047389498563 15331.281938705960783 14499.491825730496203 13691.59013970092019 12904.720432375719611 12137.183758452458278 11388.139002374033225 10657.383609760749096 9945.1886607459855441 9252.1715502881197608 8579.1953223555483419 7927.2873759752892511 7297.572641167635993 6691.2178928539851768 6109.3849202424989926 5553.1909774038358591 5023.6754207401872918 4521.7717640128012135 4048.2845990320392957 3603.870973336986026 3189.0259067316619621 2804.0717821988555443 2449.1513747359731497 2124.2242919490790882 1829.0665989771546265 1563.2733918915396316 1326.2640714885965281 1117.2900560453092567 935.44465893290430358 779.67484648877871223 648.79458422541176787 541.49947582370566579 456.3824000127593763 391.9498553112555328 346.63873169470792845 318.83324130495213922 306.88175696188545771 309.11332695399920567 323.85365684871732128 349.44037325470912947 384.23740995675854037 426.64838300709800478 475.12884758701585497 528.19735519311348071 584.44525442473320709 642.54520194234146402 701.25837162852474194 759.44036935947337952 816.04587787393870713 870.13207087839521137 920.86084773710854279 967.49994988737716994 1009.4230275844184916 1046.1087309062822897 1077.1389023017438831 1102.1959496217757533 1121.059478757141278 1133.6022640295077508 1139.7856325698451201 1139.6543363794635297 1133.3309828063072473 1121.0100910230469253 1102.9518389374106846 1079.4755619464190204 1050.9530621767898992 1017.801784399792723 980.47791269995582297 939.46944021523006541 895.28926280738187415 848.46834630596026727 799.54901591232510327 749.07841536084379186 697.6021823820856298 645.65838581582704592 593.77176826491972861 542.44833634217502549 492.17033832024725371 443.39166621246408795 +5.7368304778519235736e-29 2759.6469615603773491 10827.37485515246226 23580.424683384408127 40000.222121382117621 58688.501266397579457 77870.126733740587952 95340.441724524775054 108209.85024513528333 111611.3853898429079 61718.920236515361466 39878.536236627929611 32927.217968070777715 29015.765971545220964 26368.373284119174059 24378.829065898673434 22775.06441897699915 21415.192970774220157 20217.776030262655695 19132.900423828414205 18128.532620381811284 17183.449494497006526 16283.304159640740181 15418.307533006242011 14581.795697121888225 13769.307905652014597 12977.971496444592049 12206.077880626793558 11452.781168308325505 10717.877655331387359 10001.639960399172196 9304.6889826600654487 8627.8926644710845721 7972.2842359915730412 7338.9950118074393686 6729.1983887556825721 6144.0627494991204003 5584.7116886260964748 5052.1904607659726025 4547.4378770181219807 4071.2630946647273049 3624.3268891741672633 3207.1270885555964014 2819.987904082768182 2463.0529195899416663 2136.2815118902808535 1839.448473597978591 1572.1466011593133771 1333.7919986019080625 1123.6318340879133757 940.75427360921048603 784.10030560999973659 652.47716295760540106 544.57304503177817878 458.97284336012728545 394.17457912922532159 348.60627004082027725 320.64295710950881357 308.62363873609842813 310.86787921942016055 325.69188126034543984 351.42383634021126682 386.41839248896991421 429.07010527012846524 477.8257641887353202 531.19551261453193547 587.76270417594105311 646.19246200468023744 705.23892879613674722 763.75121513472686274 820.67807071115089457 875.0713177938980607 926.08809859158429845 972.99199799915254516 1015.1531107177514741 1052.0471270992097743 1083.2535154381414486 1108.4528800991088247 1127.4235750505122269 1140.0376513967576102 1146.2562155739256013 1146.1242723234099685 1139.7651235765581532 1127.3743912206211917 1109.2137285415924453 1085.6042821037758586 1056.9199630410321333 1023.5805842659132168 986.04491798318827023 944.80372612131600363 900.37281482905495977 853.28616296179370693 804.0891734192362037 753.33209520135210369 701.56366299105263806 649.32499986836785411 597.14382729596025001 545.52902466639056911 494.96557844686151384 445.90995815931216839 +1.1473660955703847147e-28 2759.6469615603773491 10827.37485515246226 23580.424683384408127 40000.222121382117621 58688.501266397586733 77870.126733740587952 95340.441724524775054 108209.85024513528333 111611.3853898429079 61718.920236515361466 39878.536236627936887 32927.217968070777715 29015.765971545220964 26368.373284119174059 24378.829065898669796 22775.06441897699915 21415.192970774220157 20217.776030262655695 19132.900423828414205 18128.532620381811284 17183.449494497006526 16283.304159640742 15418.307533006242011 14581.795697121890043 13769.307905652014597 12977.971496444592049 12206.077880626797196 11452.781168308325505 10717.877655331387359 10001.639960399174015 9304.6889826600636297 8627.8926644710827532 7972.2842359915721318 7338.9950118074402781 6729.1983887556816626 6144.0627494991204003 5584.7116886260955653 5052.1904607659726025 4547.4378770181210712 4071.2630946647273049 3624.3268891741668085 3207.1270885555964014 2819.9879040827672725 2463.0529195899416663 2136.2815118902808535 1839.448473597978591 1572.1466011593133771 1333.7919986019082899 1123.6318340879133757 940.75427360921048603 784.10030560999973659 652.47716295760528737 544.57304503177806509 458.97284336012722861 394.17457912922532159 348.60627004082027725 320.64295710950881357 308.62363873609842813 310.86787921942010371 325.69188126034543984 351.42383634021132366 386.41839248896997105 429.07010527012846524 477.8257641887353202 531.19551261453182178 587.76270417594105311 646.19246200468023744 705.23892879613674722 763.75121513472686274 820.67807071115089457 875.0713177938980607 926.08809859158418476 972.99199799915243148 1015.1531107177514741 1052.0471270992097743 1083.2535154381414486 1108.4528800991088247 1127.4235750505122269 1140.0376513967576102 1146.2562155739256013 1146.1242723234101959 1139.7651235765581532 1127.3743912206209643 1109.2137285415924453 1085.6042821037758586 1056.9199630410323607 1023.5805842659132168 986.04491798318815654 944.80372612131600363 900.37281482905495977 853.28616296179370693 804.0891734192362037 753.33209520135187631 701.56366299105263806 649.32499986836785411 597.14382729596013633 545.52902466639045542 494.96557844686151384 445.90995815931228208 +0 2744.0702025098808008 10766.26001724994785 23447.325627638456353 39774.442073844838887 58357.235981237965461 77430.591711993954959 94802.29660552162386 107599.06486748425232 110981.40087865570968 61370.551495026302291 39653.444523563768598 32741.362764391975361 28851.988912260647339 26219.539451822056435 24241.225267462137708 22646.513138675614755 21294.317561665986432 20103.65952032689529 19024.907571808762441 18026.208995105378563 17086.46045617265554 16191.396047389498563 15331.281938705960783 14499.491825730494384 13691.590139700922009 12904.720432375719611 12137.183758452460097 11388.139002374031406 10657.383609760749096 9945.1886607459855441 9252.1715502881197608 8579.1953223555501609 7927.2873759752892511 7297.572641167635993 6691.2178928539851768 6109.3849202424989926 5553.1909774038358591 5023.6754207401872918 4521.7717640128012135 4048.2845990320392957 3603.870973336986026 3189.0259067316619621 2804.071782198855999 2449.1513747359731497 2124.2242919490786335 1829.0665989771548539 1563.2733918915394042 1326.2640714885963007 1117.2900560453092567 935.44465893290430358 779.67484648877859854 648.79458422541165419 541.49947582370577948 456.3824000127593763 391.9498553112555328 346.63873169470792845 318.83324130495208237 306.88175696188540087 309.11332695399920567 323.85365684871732128 349.44037325470912947 384.23740995675848353 426.64838300709800478 475.12884758701579813 528.19735519311348071 584.44525442473320709 642.54520194234146402 701.25837162852474194 759.4403693594734932 816.04587787393870713 870.13207087839521137 920.86084773710854279 967.49994988737716994 1009.4230275844186053 1046.108730906282517 1077.1389023017438831 1102.1959496217759806 1121.0594787571410507 1133.6022640295077508 1139.7856325698453475 1139.6543363794637571 1133.3309828063070199 1121.0100910230469253 1102.9518389374106846 1079.4755619464190204 1050.9530621767898992 1017.801784399792723 980.47791269995593666 939.46944021522995172 895.28926280738187415 848.46834630596038096 799.5490159123248759 749.07841536084379186 697.60218238208574348 645.65838581582704592 593.77176826491972861 542.44833634217502549 492.17033832024719686 443.39166621246420164 +1.1473660955703847147e-28 2713.1436077435701009 10644.920666583244383 23183.066511674060166 39326.171155426367477 57699.531299793598009 76557.924831730866572 93733.846080031435122 106386.39204154838808 109730.60946912656073 60678.889041047732462 39206.540224850919913 32372.359884676214278 28526.820684603822883 25924.039982895093999 23968.022264832543442 22391.283292980981059 21054.327634076285904 19877.088925331467181 18810.495081193283113 17823.052366803996847 16893.895285783215513 16008.918708652492569 15158.498505971945633 14336.083051578883897 13537.286765084001672 12759.285389873803069 12000.399127307295203 11259.796340945700649 10537.276759217034851 9833.1084075273702183 9147.901723498620413 8482.5100256739897304 7837.9491357517599681 7215.3313076172444198 6615.8101688115984871 6040.5344176675407653 5490.6087195674035684 4967.0607203610925353 4470.8134162807073153 4002.6623346772494187 3563.257121513632228 3153.0872210679681302 2772.4713863502097411 2421.5507864430064728 2100.2854871530789751 1808.4540801097118674 1545.6562271144816805 1311.3178744572410324 1104.6988787152718032 924.9027730204738873 770.88839240286688437 641.48306957923887239 535.39710896538349516 451.23924733724572889 387.53281438443781326 342.73231538598133739 315.2401711430570117 303.42336675941351132 305.62978035433536661 320.20398480650817419 345.50233954558581217 379.90721460938448217 421.84021505307657662 469.77429973106205807 522.24471392269470016 577.85867971661355114 635.30381109927213856 693.35524191328352117 750.8814740092136617 806.84896980111500397 860.32552792288140608 910.48249275491684784 956.59585827204637098 998.04633404362198235 1034.3184464830126217 1064.9987517583108456 1089.7732384153871408 1108.423997944275925 1120.8252405558910141 1126.9387315440953898 1126.8087210984062949 1120.5564375034305158 1108.374210550497537 1090.5192888666160798 1067.3074118810652635 1039.1061944119360305 1006.3283794286091961 969.42501246105291557 928.87858938497379313 885.19622786947024906 838.90291157210435813 790.53485512133340762 740.63303694799742516 689.7369459871338222 638.37858708772932914 587.07678852762353472 536.33185321252301492 486.62059292101059782 438.39178220666224206 +1.1473660955703847147e-28 2667.3163325585192069 10465.119047010159193 22791.485240121244715 38661.919719654586515 56724.939230402182147 75264.80004184912832 92150.607496754368185 104589.44367257300473 107877.1766515460331 59653.978012965875678 38544.313803717319388 31825.568409744977544 28044.983745412268036 25486.166444304413744 23563.187804423498164 22013.081596119300229 20698.708565536224341 19541.354727001438732 18492.77685517660575 17522.013163832685677 16608.550586412744451 15738.522235837752305 14902.466537962642178 14093.942525466936786 13308.638691169469894 12543.778480297904025 11797.710465908348851 11069.617057807914534 10359.301367111236686 9667.0268927004162833 8993.3937627474351757 8339.2408845612117148 7705.5669244324835745 7093.4653526116426292 6504.0703147032645575 5938.5111108266355586 5397.8737522904921207 4883.1685320959704768 4395.3028614545373784 3935.0588358649661131 3503.0751335107474915 3099.8329367467167685 2725.6456195971322813 2380.6519714269434189 2064.8127369515586906 1777.9102515216586653 1519.5509424277449853 1289.1704550838680916 1086.0411499746123809 909.2817039287768921 757.86853908150033021 630.64879576915768666 526.35456207128561346 443.61807334942932357 380.98759986931048616 336.94374942702557973 309.9159245867373329 298.29869031501795007 300.4678269618179911 314.79586517954714964 339.66692288609738171 373.49068915308123451 414.7154253320427415 461.83987922767795453 513.42403314778766799 568.09863069047958106 624.57344977105867656 681.64431025281646725 738.19882338044976677 793.22090681648455757 845.79410332328507138 895.10375300195801174 940.43807851748692883 981.18824999503510753 1016.8475014497607845 1047.0093738713444509 1071.3651616962040407 1089.7006395773087206 1101.8921454140149763 1107.9020937444088304 1107.7739911354819924 1101.6270223268734298 1089.6502728259201831 1072.0966505842809511 1049.2765664520884457 1021.5514304139264823 989.32701822565582006 953.04676102131247717 913.1850087469230175 870.2403168600767458 824.72880455264873945 777.17763172678314731 728.11864099241574877 678.08220993174984415 627.59135771227647638 577.15614871379852957 527.26843404715725683 478.39696966260424915 430.98294704122611165 +5.7368304778519235736e-29 2607.250498869598232 10229.452968884808797 22278.239457008425234 37791.284999026123842 55447.540858723361453 73569.900634473990067 90075.455743784128572 102234.18233804157353 105447.88107087234675 58310.626444884575903 37676.333172443148214 31108.88842540362748 27413.439701802017225 24912.245247275237489 23032.570937731416052 21517.372299280221341 20232.598324008959025 19101.307587888153648 18076.34325329188141 17127.440759497509134 16234.548970038307743 15384.113262390228556 14566.88512381891087 13776.568627691596703 13008.94935468984113 12261.313272924135163 11532.046142287965267 10820.348783033488871 10126.028739971741743 9449.3435790588227974 8790.8799158408546646 8151.4577687747032542 7532.0533184951309522 6933.7354154644599475 6357.6126702223045868 5804.7889575479794075 5276.3258387452578972 4773.2108623187450576 4296.3310120708974864 3846.4507782468654113 3424.1944634364426747 3030.0324209684927155 2664.2709745118299907 2327.0457942228781576 2018.3185145584573092 1737.8763776708460682 1485.3346782945654923 1260.1417744165173644 1061.5864153375400747 888.8071266898812155 740.80338200277060423 616.44828345067730879 514.50247096789996704 433.6289795340320552 372.4087690643342512 329.35665997406835004 302.93741988659655817 291.58176276818960559 293.70204050550421471 307.70742809569424026 332.01842660384301098 365.08053225985071322 405.37694492569471549 451.44021408615390101 501.86274497339093159 555.30611092554897823 610.50914021172059165 666.29476594778361687 721.57564613819738497 775.35857710682705601 826.74773750159022256 874.94681165940085066 919.26005042176473125 959.09233458388462168 993.94831122113328092 1023.4306763224262795 1047.2376787357923149 1065.1599206045166284 1077.0765285463328382 1082.9507680102669838 1082.8251708343027531 1076.8162432124959196 1065.1088182911753393 1047.9501146156189861 1025.6435587805324303 998.54242800669373992 967.0433660347176783 931.57982372328979181 892.61547406554302597 850.63764995110625478 806.15085184664042117 759.67037156340416004 711.71607734024178171 662.80640447038604179 613.45259456280678023 564.15322514435320045 515.38906956128096226 467.61832500782662692 421.27224386558714286 +5.7368304778519235736e-29 2533.8075873736729591 9941.3024192369302909 21650.690270720158878 36726.753864222657285 53885.656955680889951 71497.535269395724754 87538.153128507765359 99354.387710480557871 102477.56417845164833 56668.100935806025518 36615.047055388255103 30232.598662375479762 26641.246238626499689 24210.507629279258254 22383.781814038211451 20911.264891774339048 19662.681874869263993 18563.258663103351864 17567.166752947516215 16644.994086393591715 15777.254332314441854 14950.774676407982042 14156.567117763401257 13388.513072137300696 12642.516830324932016 11915.940807685519758 11207.216232778220729 10515.566436470660847 9840.8043846966302226 9183.1803891685576673 8543.2645434124515305 7921.8537702918092691 7319.8967569878332142 6738.4322510695892561 6178.5376410482767824 5641.2857138188337558 5127.7081353346165997 4638.7646440746993903 4175.3172469260571233 3738.1089078815120956 3327.7463522037660368 2944.6866923085262897 2589.2276311624755181 2261.501024868111017 1961.4695956099139948 1688.9265849687046739 1443.4981298285877074 1224.6481318100484259 1031.6853788359355804 863.77266573237784542 719.9376510747622433 599.08518072678941735 500.01080516637523488 421.41521829513180819 361.9193499267528864 320.07985254100344719 294.40473494109534158 283.36891081958674476 285.42944844305179686 299.04032822365616084 322.66653728295847259 354.79735364840979628 393.95869688160536271 438.72444615750350749 487.72665058231092416 539.66457936596032141 593.31258097405918761 647.52674020210338313 701.25034000699724857 753.51815070204679614 803.45958265139199739 850.30074987503508055 893.36550101770808396 932.07548102778764587 965.94929181119402983 994.60082322147661671 1017.7368272788014565 1035.1538086791726982 1046.7343037555158389 1052.4426182858999255 1052.3200922008538782 1046.4799565067307867 1035.1018448373736192 1018.4260191329306053 996.74736615731126221 970.40921900929777166 939.79705551657957585 905.332123455000783 867.46504090878420357 826.66941874052099593 783.43555101746346736 738.26421826470823362 691.66064750210159673 644.12867204970154944 596.16513298093695994 548.25456275687861307 500.86418987633243205 454.43930130531242639 409.39899687965169051 +5.7368304778519235736e-29 2448.0308262516759896 9604.760464520950336 20917.751770520251739 35483.447554547208711 52061.473445460171206 69077.141031824125093 84574.74094684269221 95990.966000327607617 99008.417969678979716 54749.732783789513633 35375.530500835237035 29209.146369410802436 25739.371953550486069 23390.921384311557631 21626.036107739848376 20203.368763501144713 18997.054522060654563 17934.850583422299678 16972.479856255362392 16081.525953158907214 15243.162200886145001 14444.661713700388646 13677.34075255605967 12935.287858304112888 12214.545967941645358 11512.566782592408344 10827.834635482782687 10159.599148534303822 9507.6796192316942324 8872.3178867609567533 8254.0647478982955363 7653.690151197155501 7072.1106730677529413 6510.3299026134945962 5969.3887627712429094 5450.3237315082778878 4954.1315586344890107 4481.7395019981904625 4033.9803967392581399 3611.5720652555673951 3215.1007033109926851 2845.0079584861441617 2501.5814650385741515 2184.9486242393454631 1895.0734284335242137 1631.7561259437311492 1394.6355164166354825 1183.1936553030859614 996.76273425273018347 834.53389289482493041 695.56770811264982513 578.80610038509905735 483.08539352779354203 407.15026474799287826 349.66832627339590545 309.24508792170382776 284.4390616205190554 273.77678373389829858 275.76754864039349968 288.91766686913263129 311.74408268133134925 342.78720872299089706 380.62285871523386049 423.87318254905812864 471.21653111522982726 521.39620025565761807 573.22802400357204533 625.60680642717034061 677.51159867814601512 728.00984308409169898 776.26041919586305085 821.51563759476675841 863.12223600081347286 900.52143888317505116 933.24814652655550162 960.92932249892737673 983.28164994609960559 1000.1085273017495183 1011.2964731326070478 1016.8110081322384985 1016.692080013083114 1011.0490944042495585 1000.0556120565408946 983.94376984143195841 962.99848033812077119 937.55146233287541691 907.97515236609785916 874.67654558152207755 838.09101256065389407 798.67613752414649753 756.90562219767343777 713.26329869680944284 668.23729390256494298 622.31438686005139971 575.97459966418239219 529.68606099599855952 483.90017983168525006 439.04716484495816076 395.53192254030341246 +1.1473660955703847147e-28 2351.124013435584402 9224.5501605935205589 20089.71006890937133 34078.814714128711785 50000.591027618713269 66342.68585513450671 81226.807840074965497 92191.119555083772866 95089.128482419881038 52582.444358873945021 33975.178856766346144 28052.894633858795714 24720.473694590880768 22464.988517049678194 20769.967940810583968 19403.618435248172318 18245.057574585072871 17224.902311271369399 16300.628271849815064 15444.943934276714572 14639.767878186699818 13872.877008685478359 13135.931328711418246 12423.253380199794265 11731.042736743820569 11056.8519707648029 10399.225410926106633 9757.4423816963462741 9131.3293336894967069 8521.1185341761738528 7927.3389792372072407 7350.7301429137542073 6792.1723241112349569 6252.6293912349610764 5733.101069771467337 5234.5828171764169383 4758.0319362254940643 4304.338989244599361 3874.3038540651336916 3468.6159488541270548 3087.8382756834830616 2732.3950102783096554 2402.5624113550811671 2098.4628469708736702 1820.0617441219128523 1567.1672667456236923 1339.4325200583921287 1136.3600686834111002 957.30854458399414852 801.5011099557500529 668.03553123663198221 555.89561411816316649 463.96374632742958966 391.03429550776587575 335.8276136991966041 297.00440770503382737 273.18024581232521086 262.93998559249376967 264.85192440039418216 277.48149326525953029 299.40433559336759117 329.21863394042833306 365.55657052841928589 407.09482965567434576 452.56407220405765202 500.7573336297857054 550.53731678306803587 600.84256929137154657 650.69255184392989122 699.19161834979490777 745.5319414967616467 788.99542770139532877 828.95467383129732752 864.87302447739364197 896.30379311884121307 922.88871339682566486 944.3556881352695882 960.51590390356136595 971.26037808219155067 976.55600375374547184 976.44115556789677157 971.02091719173574802 960.46198826205954902 944.98732605321208666 924.87057448824748462 900.43033074931304327 872.02429764106432231 840.04336805466277838 804.90568637075853076 767.05073039015098857 726.93345633949434159 685.01854859379022855 641.77481490925731578 597.66976705813169701 553.16442573041172182 508.70838731845458369 464.73518862345514435 421.65800360027361648 379.86570387175129326 +1.1473660955703847147e-28 2244.4272951940406529 8805.9295209231204353 19178.016336594806489 32532.280311019032524 47731.510070474949316 63331.985059241662384 77540.652999214144074 88007.397112386097433 90773.89619807843701 50196.207405763707357 32433.357764459833561 26779.833386819802399 23598.641896297591302 21445.513815567424899 19827.415918187674833 18523.07367079451069 17417.090394686070795 16443.231699122938153 15560.902995701284453 14744.051266662436319 13975.415633419042933 13243.327687301973128 12539.825899789615505 11859.490453941738451 11198.693384264402994 10555.098325103970637 9927.3156616873347957 9314.657421787858766 8716.9579318129035528 8134.4389200892182998 7567.6053795124644239 7017.1632307983254577 6483.9528302356720815 5968.8943125211662846 5472.9420434440880854 4997.0463155330417067 4542.1209990358393043 4109.0162532008225753 3698.4956686225814337 3311.2173892645860178 2947.7188799174095948 2608.4050789063912816 2293.5397197474185305 2003.2396283701004904 1737.4718109443965659 1496.0531463115512452 1278.6524901254147153 1084.794987807465759 913.86838249825598268 765.1310938182988366 637.72183466451872391 530.67052727666941792 442.91027683504535162 373.29016138308026029 320.58860085148353392 283.52707539202106091 260.78397390235556941 251.00836723446587939 252.8335167041067848 264.88994672808331643 285.81793020167026498 314.27925607556034038 348.96816999113906377 388.62140028711513651 432.02720274486438257 478.03337766145375554 525.55423189247244409 573.57647606220757552 621.16406298839001465 667.46198733970152261 711.69907852986125363 753.18982884064666905 791.33530677668693443 825.62321176171144543 855.62713064393551576 881.0050592219660075 901.49725336024562239 916.92347441333242841 927.17969288238884928 932.23431266343550305 932.12397617219835411 926.949008208415421 916.86855385046465017 902.09546309097277117 882.89097245594564356 859.55923158584948851 832.44172075066853722 801.9116035467477559 768.36805758272782896 732.23062476896393491 693.93362183069291405 653.92065080071574812 612.63924843756262817 570.53571265381810917 528.05014305912504824 485.61173152963795019 443.63433720998170884 402.51237851809003132 362.61707244559778474 +1.1473660955703847147e-28 2129.39049489831541 8354.586873025069508 18195.058904448298563 30864.859046992492949 45285.063405164823052 60085.94876171235228 73566.364733400594559 83496.647992855447228 86121.35736305352475 47623.446557560433575 30771.017751319748641 25407.261178408269188 22389.120158373072627 20346.350016684835282 18811.187522003870981 17573.699371608308866 16524.403435862077458 15600.460100739896006 14763.355407891296636 13988.371653852711461 13259.132641148273251 12564.568005645036465 11897.124271317166858 11251.659401603359584 10624.731372885045857 10014.123562992588631 9418.517577298625838 8837.2607032869200339 8270.1957588120749278 7717.5331094217617647 7179.7518684649121496 6657.5217803967279906 6151.6401364561797891 5662.9799187958169568 5192.4465875139048876 4740.9417393887961225 4309.3324166865577354 3898.4252168878679186 3508.9446063528093873 3141.5150096763090914 2796.6463576294181621 2474.7228468413009068 2175.994706012311326 1900.5727851944054692 1648.4257926601776489 1419.3800028992898206 1213.1212527392829088 1029.1990330969692877 867.03247350515550806 725.91800672043018494 605.03849257024330655 503.47357451203248502 420.21103955571567212 354.15895270503847314 304.15834085147173482 268.99620810423471085 247.41867466569905787 238.14404427437892764 239.87562053579739541 251.31410973718507762 271.16946651325690709 298.17205850872102246 331.08304648578950946 368.70389667963422653 409.88496218010084249 453.53308930338926075 498.61822299430156136 544.17900195563686339 589.32734923900272861 633.25207728663713169 675.22153778558197246 714.58535617255824945 750.77529822829774275 783.30532199433173446 811.77087238035812788 835.84747843379534515 855.28871453160718374 869.92358689750346912 879.65340609281804518 884.44820464615531819 884.34275701882563681 879.43225680562068192 869.86770363059463307 855.8510497499446501 837.63015403261920255 815.4935888415508316 789.76534343504761182 760.7994658721287351 728.97468403914058399 694.68904528320354075 658.35461319493947485 620.39225926263839028 581.22658635168033925 541.28102014560010957 500.97310375510704716 460.71002956929788752 420.88444099449816349 381.87053498391469475 344.0204940999816472 +5.7368304778519235736e-29 2007.5446404189767691 7876.529147291674235 17153.919973271320487 29098.74265710049076 42693.810810669296188 56647.778459064364142 69356.836804817066877 78718.905659047493828 81193.43245607575227 44898.402562666531594 29010.282793172846141 23953.445459973845573 21108.005884473896003 19182.125759610771638 17734.807592813311203 16568.130605421090877 15578.877302437962499 14707.803785617270478 13918.599880760699307 13187.962237190324231 12500.451703812745109 11845.631360108296576 11216.379935855648 10607.849617254092664 10016.795328910580793 9441.1272801013037679 8879.6025121072489128 8331.6056592852837639 7796.9885335862081774 7275.9494651572613293 6768.9401558357212707 6276.5920322965412197 5799.6567713741151238 5338.9574113023172686 4895.3476112714915871 4469.6773894546458905 4062.7641877795363143 3675.3684628862715726 3308.173240453305425 2961.7672291545404732 2636.6311952932078384 2333.1273653977618778 2051.4916633182706391 1791.8286088631355142 1554.1087125438311887 1338.1682000687576419 1143.7108940592461295 970.31207151239868836 817.4241057662025014 684.38369244555372006 570.42045118562464268 474.66668956810252666 396.16811304490670409 333.89526509853021707 286.75548544938533269 253.60518076629074358 233.26221188188114297 224.51821368826642811 226.1506783105197087 236.93464844240168077 255.65388542567089303 281.11139530090508742 312.13921519860667786 347.60738162944210217 386.4320210649664773 427.58252128804645054 470.08775903503175186 513.04137515497200184 555.60610268884761354 597.01716576906051159 636.58477796090710399 673.69577760303468494 707.81444486979398789 738.48255074162693745 765.31869196859963722 788.01696856715807371 806.34506160541047848 820.14176916747339874 829.31405767630076298 833.83368435640682037 833.73344476285024029 829.10309713723518144 820.08501305154254624 806.86960149333674508 789.69055133884512543 768.81993513568727394 744.56321532287415721 717.25419247374009046 687.24993385928348744 654.92571956247911658 620.67004248503303643 584.87969781456286 547.95499679573617868 510.29513887804455408 472.29377543572257991 434.3347971876887641 396.78837609785523455 360.00729089315609599 324.32356329833703512 +5.7368304778519235736e-29 1880.4723752736672395 7377.965786260616369 16068.122785522777122 27256.871029553622066 39991.409759961352393 53062.1321104304443 64966.746199422632344 73736.227504708920605 76054.129509988677455 42056.470547088443709 27174.022746161994291 22437.269547654417693 19771.93918448749173 17967.96287390631187 16612.256949891401746 15519.428422585473527 14592.793146977068318 13776.857175609769911 13037.608648067363902 12353.219234277403302 11709.227023781782918 11095.855711173273448 10506.434771601088869 9936.4232348908481072 9382.7814221775315673 8843.5518148162918806 8317.5701259803408902 7804.2599389968327159 7303.4824457456797973 6815.4234246646128668 6340.5059901240201725 5879.3216071481665495 5432.5743812170258025 5001.0352638931817637 4585.5038909677441552 4186.7764889765594489 3805.6187712678961361 3442.7430737386521287 3098.7892030516482009 2774.3086191576012425 2469.7516720961889405 2185.457675097700303 1921.6476327753650821 1678.4194624020028641 1455.7455533158490653 1253.472508631858318 1071.3229076567579341 908.89891902342253616 765.68758540853946215 641.06759200703095303 534.3173237399860227 444.62401115024908904 371.09376244654515631 312.76227960057161681 268.60605973653036926 237.55388927690404444 218.49844724906830606 210.30784555974202021 211.83694755319964997 221.93832142473056024 239.47270163738923543 263.31884895624290266 292.38271764362457361 325.60585633436318176 361.97298675062484108 400.51872135920893925 440.33339703853323499 480.56801653224135862 520.43830274704100702 559.22788265908479843 596.29062763657111645 631.05218535639119182 663.01074520554061564 691.73708417592649766 716.87394391386840198 738.1347918856756678 755.30202075945612705 768.22464023047541559 776.8155148516727877 781.04820012190157286 780.95342734723919875 776.61528576251089362 768.16714824623534241 755.78738480131607957 739.69490590666941898 720.14457594883629099 697.42253526212562065 671.84146786177245758 643.73585074803190764 613.45721965984489543 581.36948532387702926 547.84433352020221264 513.25674160710627802 477.98064342526828341 442.38477367954880037 406.82872189627556736 371.65922479111850407 337.20672434317350508 303.78221696090463411 +1.1473660955703847147e-28 1749.7779565395912869 6865.1910325682219991 14951.375266056274995 25362.497335860662133 37211.977377952338429 49374.277560666436329 60451.516621008377115 68611.518440164902131 70768.330720214260509 39133.529034551829682 25285.419806933838117 20877.874655132218322 18397.787431714186823 16719.189718768517196 15457.707360760206939 14440.832261794845181 13578.599860670274211 12819.373053825369425 12131.50380884695187 11494.68086251398563 10895.447402004556352 10324.706568567977229 9776.25143186852074 9245.8566125068791735 8730.6936834567823098 8228.9411689517783088 7739.5156968762748875 7261.8809099313184561 6795.9076473459790577 6341.7687779870557279 5899.8580136771815887 5470.7257183700403402 5055.0270697432315501 4653.4794474243471996 4266.8269232372322222 3895.8103980318142021 3541.1423812610382811 3203.4857155435829554 2883.4357556701061185 2581.5056501657136323 2298.1144648510030493 2033.5779455792003318 1788.101751539896668 1561.7770083888165118 1354.5780370237787338 1166.3621130185363199 996.87110634897180717 845.7348432454949716 712.47602348900909419 596.51651838052100629 497.1848679169480647 413.72479103128659972 345.30452043429988862 291.02677400679152697 249.93917779387624023 221.0449614436538468 203.31375525138037119 195.69232857960273009 197.11512199426442749 206.51443965175528206 222.83018389609117094 245.0190302775614839 272.06295788736878194 302.9770666290396548 336.81662946221848642 372.68334342035086593 409.73075805900350588 447.16887367930820574 484.26791402915716844 520.361289078334039 554.84777280962362056 587.1929287569034841 616.92982226807407642 643.65906323344734119 667.04822641953046514 686.83069868889492682 702.80400344693271109 714.82765277511521163 722.82057709140610768 726.75818096082457487 726.6690720631363547 722.63150843781545518 714.76960712250649976 703.24935529093795594 688.27446307305274331 670.08209547603291867 648.93851926149568499 625.1346992905365596 598.98187772585004041 570.80716855026139456 540.94919908621591276 509.75382952638909728 477.5699808539234823 444.74560085847946311 411.62379718910841575 378.5391654537089039 345.81433919935062704 313.75678717460692724 282.65588149729137513 +0 1617.0575413665910673 6344.4673492135771085 13817.316128851554822 23438.757344083864155 34389.45853687293129 45629.254106755717658 55866.291955392094678 63407.365793493016099 65400.590724529116414 36165.275420510057302 23367.539142809575424 19294.305369421188516 17002.332854011019663 15451.057279390355689 14285.259059696931217 13345.514737035364305 12548.683502711783149 11847.044887249339808 11211.351331518388179 10622.832157816596009 10069.051232976491519 9541.6016785826686828 9034.7473462522502814 8544.5833403374617774 8068.4957610500787268 7604.801284889773342 7152.4987091140910707 6711.0923569861515716 6280.4628646876717539 5860.7699913015258062 5452.3775900773325702 5055.7942863875841795 4671.6255711377198168 4300.5344209360955574 3943.2084815638645523 3600.3324697053417367 3272.5648652467211832 2960.5182493115321449 2664.7428347031809608 2385.7128635636545368 2123.8156314602460952 1879.3429504681437265 1652.4848954349020005 1443.3256941261620341 1251.8416280148223905 1077.900809728220338 921.26469819798899152 781.59120534749877152 658.43924028057085707 551.2745294602669901 459.47654517619855596 382.34637027793218067 319.11532500618943686 268.95418213325706347 230.98279949019820378 204.28000430940426213 187.89357149804305891 180.85014776200796405 182.16498511565043827 190.85136043047958765 205.92957193007833894 226.43541855779159278 251.42808356150766258 279.99735909754485874 311.27016382561004093 344.41632003716739518 378.65357058836468696 413.25182855864511566 447.53666397740227012 480.89204202882876871 512.7623357826442998 542.65364369704309411 570.13444791386621091 594.83565376797741919 616.45005407489770732 634.73126373963782498 649.4921712098879425 660.60295340703100919 667.98870019686739852 671.6266933371966843 671.54338334626459073 667.81110599288717822 660.54457825750193933 649.897211755923081 636.05727984064310476 619.24397296453616946 599.70337544716755929 577.70439554256211068 553.53467966997800431 527.49654081005178341 499.90293035260765464 471.07348205914820483 441.33065621915670818 410.99601145772828659 380.38663094464010328 349.8117288938863112 319.56946215590721749 289.94397037969031317 261.20266657834400803 +7.1710380973149041868e-29 1483.8704439506429935 5821.9126473838741731 12679.26927603506374 21508.25279852539461 31557.014589904501918 41871.061447699714336 51264.943261453816376 58184.912263876991346 60013.974130896211136 33186.583149390673498 21442.913544979295693 17705.166705183539307 15601.970327937331604 14178.464535301429351 13108.686838534888011 12246.344432802225128 11515.144259677443188 10871.296258238522569 10287.961785305253215 9747.9161674123497505 9239.7475413922584266 8755.7414364904670947 8290.6341426745420904 7840.8423757995669803 7403.9675183405261123 6978.4648853779563069 6563.4157328486226106 6158.3652078381865067 5763.2037779853180837 5378.0780463865567071 5003.3219024649260973 4639.4020858318363025 4286.8742253470045398 3946.3467026067000916 3618.4505381195785958 3303.8140659161745134 3003.0415453117484503 2716.6951181062731848 2445.2796952351295658 2189.2304744694633882 1948.9028682165271675 1724.5646694319971175 1516.3903126702684858 1324.4571024518004378 1148.7432866898116117 989.12785223205719376 845.3919150122613928 717.22157068910746602 604.21206442691959637 505.87313161207748635 421.63535561767491799 350.85738476303833977 292.8338486445674107 246.80381436188429234 211.95962579248677571 187.45597397753144264 172.41905373453019479 165.95567060870052956 167.16217293318902648 175.13309580547729638 188.96941686709899955 207.7863375559317376 230.72051764823714848 256.93670509226234344 285.63371705593965544 316.04974148180491511 347.46694104070178355 379.21535298432604577 410.67608887771626769 441.28384743185040406 470.52876158319003252 497.95760757332135427 523.17440908048502024 545.84047349482625577 565.67390031295349218 582.44860344389189777 595.99289011849873532 606.18763919612183599 612.96412113831115676 616.30150088770596994 616.22406352056168544 612.79820094213368975 606.12919619549734307 596.35784025027260213 583.656914507469196 568.22757076120365127 550.29563903268990543 530.10789255293570932 507.92829821887704611 484.03428005936041245 458.71302259027174841 432.25784036609798022 404.96463949926391024 377.12849634792502229 349.0403779233886894 320.9840277777802271 293.23304013471044982 266.04814380924733541 239.67471595449706001 +1.4342076194629808934e-29 1351.7120068798435568 5303.393848205579161 11550.011991233079243 19592.658199123037775 28746.446436864716816 38141.894187311903806 46699.131534719504998 53002.792175583716016 54668.958335389681451 30230.894995768376248 19533.15140942067228 16128.300420319939803 14212.422145976121101 12915.699253033057175 11941.200397864435217 11155.66202146545038 10489.585931476427504 9903.0821220478028408 9371.7022629861166934 8879.7557463587563689 8416.847069606763398 7975.9488231517752865 7552.2660875618112186 7142.5347071734240672 6744.5696847605140647 6356.9639038018949577 5978.8804424595255114 5609.9049565761033591 5249.9376693724261713 4899.1121294496933842 4557.7324935362375982 4226.2239385246648453 3905.092615715944703 3594.892732587115006 3296.199120812621004 3009.5841662145394366 2735.5983251830753034 2474.7536885558479298 2227.5102140240196604 1994.2643552466977326 1775.3398864087525908 1570.9807655584290842 1381.3459064910034613 1206.5057427481972354 1046.4404723704105891 901.03987141296704522 770.10456008202982048 653.34859931770699859 550.40328907064429131 460.82203326834883228 384.08613129103753181 319.61135216309577345 266.75514587060888516 224.82434653101415734 193.0832245351198253 170.76174925306429486 157.06393032009282251 151.17611371214434257 152.2751185299714507 159.53611137517600582 172.14012711619523088 189.28115739681760488 210.17274112766162375 234.0540041224813308 260.19510772227283724 287.90207843022113821 316.5210020572931171 345.44157645332063566 374.10002644647528314 401.98139303078016837 428.62121606250912009 453.60663574487512051 476.57694300765979278 497.22361256921908534 515.28985509584094871 530.56972652858098627 542.90683346816820176 552.19267360164917591 558.36464967769893519 561.4037945981356188 561.33224394599562856 558.21049081411490533 552.13445625122926685 543.23240709062145015 531.66175144163969435 517.60574076242448882 501.27010622513068938 482.87965604761336635 462.67485959872306012 440.90844336637053402 417.84202327886652029 393.74279734897982053 368.88032212170355706 343.5233958866877515 317.93707102424571076 292.37981713328349542 267.10085567995241718 242.33768579710493896 218.31381948934080128 +1.4342076194629808934e-29 1221.9886761939374082 4794.429090678173452 10441.561963007294253 17712.359522847145854 25987.664455214329791 34481.438519498376991 42217.446603908021643 47916.154141243358026 49422.425465232285205 27329.665629721992445 17658.576561690861126 14580.487624485765991 12848.47595316141269 11676.199834060271314 10795.224164695682703 10085.074566340810634 9482.9225170102781703 8952.7062077949340164 8472.32358068647045 8027.589829001641192 7609.1070852779957931 7210.5223429359848524 6827.5008365491294171 6457.0916597779614676 6097.3195004126309868 5746.9122761694452493 5405.1133802474050754 5071.5482310958941525 4746.1266278235525533 4428.9693049418146984 4120.351234008989195 3820.6567945177876027 3530.3435711925194482 3249.9125947493512285 2979.8835423631035155 2720.7738814195981831 2473.0812555192128457 2237.2686254533896317 2013.7518225935154987 1802.8892689657941446 1604.9736820688797252 1420.2256228120736523 1248.7887688453947703 1090.7268080313895098 946.02185138926483887 814.57426427567031624 696.20381080907691285 590.65200109434863407 497.58552485360814899 416.60064941837777042 347.22845535729470612 288.94077974585428592 241.15673546033204389 203.24967516241130738 174.55447080456985987 154.37498352771041255 141.9916046295593901 136.6687556894997897 137.66224471200644075 144.22638506288447502 155.62079474348573171 171.1168048976687146 190.00341809727999021 211.59276863343410469 235.22504850519297293 260.27287380870438938 286.14507660558217594 312.28991690992944541 338.19771806559697325 363.40293639482882782 387.48568252815147162 410.07271726689140223 430.83794919426452452 449.50246457907320519 465.83412249196817356 479.64674955112207044 490.79896945635948668 499.19270255551640503 504.77137025620788791 507.51783824753704266 507.45213136910092544 504.62895164858343833 499.13502963101484511 491.08633772019180697 480.6251929108456693 467.91727505915412166 453.14858574826922677 436.52237186790750911 418.2560372436327043 398.57806500237757064 377.7249728196152887 355.93832272240013026 333.4618066807927903 310.53842874976686517 287.40780398815212493 264.30359372924533545 241.45109595500719024 219.06500852274228919 197.34738174919323228 +1.4342076194629808934e-29 1095.9958001267734744 4300.1006258706538574 9364.9875813628204924 15886.1324238746638 23308.216354361571575 30926.245768140226573 37864.640124238518183 42975.790523002142436 44326.764476369324257 24511.86509520182517 15837.907439318763863 13077.183884503532681 11523.751320086721535 10472.343186170712215 9682.2011698567348503 9045.2723015514075087 8505.2059343905457354 8029.6583720898725005 7598.8063595186195016 7199.9275909279731422 6824.5931466697966243 6467.1050308275425778 6123.5754005925236925 5791.3575919007907942 5468.6799485130031826 5154.4015398719548102 4847.8437650618434418 4548.670661949314308 4256.8013302156059581 3972.3440586311153311 3695.5454725148329089 3426.7503266283515586 3166.3690350212277735 2914.8509799533999285 2672.6622691221568857 2440.2670295732436898 2218.1116095453089656 2006.6112512148429232 1806.1389271058237682 1617.0161197791735503 1439.5053816241188542 1273.8045477376840608 1120.0424963084237788 978.27636211233448194 848.49011283701042885 730.59439744174073894 624.42757239063530506 529.75780670675646888 446.28616145740295451 373.65053421132489575 311.43035480961702888 259.15191586013645519 216.29421990751094995 182.29522548492212763 156.55837619343904521 138.45930057862517515 127.35257578175250615 122.57845458580179354 123.46946334755705266 129.35678719681752114 139.57636854395883574 153.47465511637466307 170.41394419407887995 189.77728019196234754 210.97287301870983356 233.43801451882555398 256.64247961053263225 280.09140730761748728 303.32766455597135291 325.93370264104925127 347.53292177861749224 367.79056438215764047 386.41416141544272023 403.15355922429199609 417.80055637301506977 430.18818135417131998 440.1896427064231716 447.71698315180498184 452.7194689779971668 455.18174513050348651 455.1217854691536786 452.58866646333939343 447.66019134681380365 440.4403904952148423 431.05692258629142088 419.65839999901072588 406.41166092956370903 391.4990098614853764 375.11544732464460594 357.46590929573363837 338.76253610756185708 319.22199031177211737 299.06284254322486049 278.50304401217107397 257.75750376960490939 237.03578830607079908 216.53996030573560461 196.46257247732492601 176.98483126710985402 +1.4342076194629808934e-29 974.89858956330340334 3824.9801159812332116 8330.2452501843708887 14130.866261659981319 20732.882268708141055 27509.195141645606782 33680.967800546015496 38227.390867278314545 39429.101121181411145 21803.552997769420472 14087.981961517678428 11632.292053029701492 10250.499557794697466 9315.2628035418092622 8612.424854608172609 8045.8715035929426449 7565.4782747727986134 7142.4751143174289609 6759.2290258532966618 6404.4233787709436001 6070.5605529562644733 5752.5721131761929428 5446.9997746469834965 5151.4892948602337128 4864.4647610683023231 4584.9112990255080149 4312.2252831435453118 4046.1078703593439059 3786.4870995945702816 3533.4592973186295239 3287.2438436782085773 3048.1474078089149771 2816.5350652046490723 2592.8065555973707887 2377.376497614111031 2170.6577493189206507 1973.0473553636506949 1784.9146920071671047 1606.5915367190827965 1438.3638663392291619 1280.4652386506745643 1133.0716443926103238 996.29773580149412737 870.1943477239793765 754.74723099902053036 649.87691735385487846 555.43963205981572173 471.22916624422458653 396.97961600579026253 332.36889097076254984 277.02289119108650084 230.52024867690681731 192.39752855809979337 162.15478509466419155 139.26136948022934803 123.16188960570480049 113.2822265816416234 109.03551872617839535 109.82803072643336861 115.06483358836115372 124.15522958272563869 136.51786544933170831 151.58548641683464098 168.809292915151957 187.6628710041156296 207.64567632751004567 228.28605968005442151 249.14382990316875066 269.81235671300692047 289.92022213608294123 309.13243443746551975 327.15122276873211149 343.71643424601103334 358.60555782459624652 371.63340123316498875 382.65144842585436891 391.54692560353782937 398.24160392419685195 402.69036667968236998 404.87956803992904042 404.82520956734856554 402.57095965486473688 398.18603992638321643 391.76300152015051026 383.41541310551986044 373.27548150211760003 361.49162490051452323 348.22601793584817642 333.65212724109710507 317.95225558898459894 301.31511229975689048 283.93342721603670498 266.00162519320218735 247.71357767795461768 229.26044751982519188 210.82864263941837635 192.59789351979037519 174.73946868600532412 157.41454134411958421 +0 859.71658631041918852 3373.0676961680696877 7346.0466729221079731 12461.338973497360712 18283.344449802356394 24259.055468172668043 29701.652797214945167 33710.932884115827619 34770.669783911886043 19227.531142081192229 12423.533087508329118 10257.976949971212889 9039.4404134906344552 8214.7003624452863733 7594.9018638724937773 7095.2863108633018783 6671.6512755171970639 6298.6257891072782513 5960.6601296947483206 5647.7746813744061001 5353.3576345056117134 5072.9393641758233571 4803.4701625096458883 4542.8739258871464699 4289.7609245758067118 4043.2361839362938554 3802.7673919182088866 3568.0910116666073009 3339.1435847451894006 3116.0100594679333881 2898.8839012489038396 2688.0355533412430304 2483.7869665026109942 2286.4906617998917682 2096.5122826768251798 1914.2159211999155559 1739.9517252872283279 1574.045444112829955 1416.7896706957785682 1268.4366088107999531 1129.1922362325390168 999.21176469331817316 878.59631374432183293 767.39072448888578037 665.58244237843928204 573.10139786197851208 489.82081103488269491 415.55884259640117762 350.08100923653637437 293.10327759491747202 244.29574763871264054 203.28683400505704526 169.66785270820821552 142.9979208093218972 122.80907816660160847 108.61154322484802037 99.899018887121002308 96.153969720928358811 96.852797924767173754 101.47085245346701754 109.4872132780241003 120.38920074025438112 133.67656815959892924 148.86534406814422482 165.49129851611166941 183.11301563788265412 201.3145619693543722 219.70774673483970219 237.93397639610111582 255.66571111107697334 272.6075353444986149 288.49685870236652363 303.10426613435197396 316.23353899111668852 327.72137009648832873 337.43679704899642502 345.28037849076923749 351.18313814271903084 355.10530110330097386 357.03484631223386714 356.98589828878243679 354.99698032931951275 351.12915036628209009 345.46403970477962275 338.10181390988793737 329.15907425238935957 318.76671735384911699 307.06777001275912653 294.21521564267112581 280.36982829676560414 265.69802987256559845 250.36978575876497644 234.55655387493646913 218.42930172321223381 202.15660569332487739 185.90284640254884607 169.82651327183219792 154.07863083210841637 138.80131837771889991 +1.4342076194629808934e-29 751.3118861786308571 2947.7457682345766443 6419.7582220482199773 10890.046371718799492 15977.936810400582544 21200.152881139681995 25956.4788681923892 29460.220656247300212 30386.337173365471244 16803.080143147417402 10857.018632701528986 8964.5248437369082239 7899.6382440770730682 7178.893192626614109 6637.2480080557452311 6200.6315295917011099 5830.4149293982118252 5504.4263255411569844 5209.0766936098370934 4935.6447648732155358 4678.3524211122639826 4433.2936154753188021 4197.8031778120948729 3970.066778940428776 3748.8699181406182106 3533.4304662576696501 3323.2832292233979388 3118.1978992661920529 2918.1190203475325688 2723.1208319280563046 2533.3724090883915778 2349.1101000794287756 2170.6152675161797561 1998.1959910811469854 1832.1718194884979312 1672.8609467944156677 1520.5693820504943687 1375.5818127228171761 1238.1539512779293091 1108.5062138749999576 986.81861932016420269 873.22682123020376821 767.81920104310790975 670.63495718466742801 581.66312851559086994 500.84248983389238674 428.06225489516452853 363.16351905995998095 305.9413700162732539 256.14759154775879324 213.4938824374648334 177.6555105846137792 148.27532141023894496 124.96801979939380089 107.32464615510872363 94.917169621546150893 87.30312510196507958 84.030225249375476437 84.640884002337742231 88.676594331491372714 95.682109484011292011 105.2093839909477424 116.82123786585493974 130.09471460564554945 144.62411065392745968 160.02366075823488245 175.92987003308297744 192.0034894203227509 207.93113654716896121 223.4265686624885916 238.23161834774239765 252.1168060463306233 264.88164614035940758 276.35466535181762993 286.39315370771163316 294.8826692307395092 301.73631797508016916 306.89383108057688787 310.32046025543115775 312.00571257717427898 311.96194481018926581 310.22283663010966848 306.84176128715216691 301.89007137917297996 295.45531658126861885 287.63940942286080826 278.55675453320304769 268.33235620043240033 257.099918608013013 244.99995271357954607 232.17790340241541003 218.78231025784214125 204.96301501861495353 190.86942850334310151 176.64886945151110353 162.44498732838991373 148.39628063351852916 134.63472163372512114 121.28449767452634944 +1.4342076194629808934e-29 650.38126058447301148 2551.7480900103200838 5557.3336202475420578 9427.0879485626628593 13831.477376681003079 18352.148510168906796 22469.518172019401391 25502.575713005280704 26304.283685172646074 14545.783225460978429 9398.507419475916322 7760.249447065512868 6838.4191785622979296 6214.4989975501293884 5745.6186630482698092 5367.6576122406704599 5047.1763451236947731 4764.9815060047458246 4509.3095886261289706 4272.6109158045646836 4049.8835830795178481 3837.7462669507158353 3633.8918241482942904 3436.7496528828837654 3245.2684011277201535 3058.7710057486970072 2876.8547636823914218 2699.320305521152477 2526.1196259363596255 2357.3169936668564333 2193.0587746326391425 2033.5495721194197358 1879.0329580908912703 1729.7756337963351143 1586.0542299770077079 1448.1442057097292491 1316.3104727883519445 1190.799486314789192 1071.8326191970290893 959.60068979181778559 854.2595458783871436 755.92662961042492498 664.67846081041409434 580.54898261129915227 503.52871588725429319 433.56466861215972131 370.56094428226617765 314.37999063603456307 264.84442673395153633 221.73938345017239726 184.81528993314003628 153.79103684958246845 128.35744635831090932 108.1809789082701343 92.907608103679592659 82.1667970272615662 75.575512500777136893 72.742217702338550112 73.270788229461174978 76.764301971119010659 82.828658883987174022 91.075992808356531327 101.12784366036879646 112.61806455498745549 125.19544451665032625 138.52603329636693275 152.29516033772975447 166.20914502440359684 179.99669993778945809 193.41003290551140026 206.22565709816635149 218.24492132995803217 229.29427504384256054 239.22528423517394458 247.91441583436045448 255.26260886772664094 261.19465111265810719 265.65838001006318336 268.6237263697751132 270.08161895450825796 270.04276742972729153 268.53634046779569644 265.60855505209616467 261.32119228158785518 255.75005426329249758 248.98337602606144969 241.12020580924814794 232.26876658158070654 222.54481122901685808 212.06998350516414575 200.9701965497498577 189.37404052953070277 177.41123072024129215 165.21110709682417905 152.901196212792712 140.60584580090952045 128.44494208746488084 116.53271927623760007 104.97666999352330208 +0 557.45221596361466254 2187.1443145807679684 4763.2802690676871862 8080.1097582201891782 11855.184484202103704 15729.927286176425696 19258.995129355767858 21858.682509823134751 22545.844022828343441 12467.438088818795222 8055.6223304003378871 6651.4448963097202068 5861.3296825365468976 5326.5581990165428579 4924.6739555910535273 4600.7181327396092456 4326.0291641675530627 4084.1560926463143915 3865.0162096212397955 3662.1385504785548619 3471.2358899306177591 3289.4100306055961482 3114.6834739939813517 2945.7100247672515252 2781.5885465338478753 2621.7387135546637182 2465.8153601571248146 2313.6476028603783561 2165.194296407717502 2020.5105290607973529 1879.7217574526457611 1743.0033558776644895 1610.5641006843711693 1482.6325939461053167 1359.4459495496475938 1241.2402780371662629 1128.2426504152222151 1020.6643186600942954 918.69503666929028896 822.49836958543744458 732.20790851700849089 647.9243260748891089 569.71321904362162059 497.60369019798849877 431.58762336393999703 371.61960556257815824 317.61744835936701747 269.46325805144010701 227.0050016080184605 190.05851269743902776 158.40987999528829278 131.81815847361369265 110.01834362646124532 92.724548713130090505 79.633326084156578872 70.427075495645539149 64.777484963999540923 62.348953089907517722 62.801945782399116069 65.796244834222846976 70.9940507125721183 78.062907106382041889 86.678420086578654491 96.526750065141698087 107.30685996962878903 118.73250807433785781 130.53397866407735251 142.45954806968831008 154.27668755429732528 165.77300800270290893 176.75695434677146523 187.05826014425127823 196.52817472167828328 205.03947681248376966 212.48628970742086608 218.783713619427715 223.8672913056537368 227.69232303002470985 230.2330467552245068 231.48169906760276149 231.44747182614577241 230.1553789278543718 227.64504694562174336 223.96944275629221011 219.19355066569724499 213.39301097707408417 206.65273145253686948 199.0654826903069079 190.73048808350858963 181.75201873049809365 172.23800341973435479 162.29866359688418243 152.04518301960462168 141.58842158973524761 131.03768260685347968 120.49954238788706107 110.07675081995215294 99.867210953452769218 89.963045172125987392 +1.4342076194629808934e-29 472.88292775347122188 1855.3397312422989671 4040.6586846549816983 6854.3034594140090121 10056.675372713400066 13343.59607617583606 16337.284138259048632 18542.585833725330303 19125.50452000799487 10576.055426620958315 6833.5393501542948798 5642.3849597270491358 4972.1358599066770694 4518.4933020186563226 4177.5781754745275975 3902.7692367780846325 3669.7530433157844527 3464.5743382912196466 3278.6800119223480579 3106.5807753514145588 2944.6397931570472792 2790.39853464328462 2642.1794932894445083 2498.8406942789147251 2359.6177047488508833 2224.0182348166326847 2091.7494807779744406 1962.666482821824502 1836.7343386742372786 1713.9997817543460314 1594.5692398943560875 1478.5914870660831184 1366.2436332043491802 1257.7196073763552704 1153.2205601225896316 1052.9467916480405165 957.09093459401105974 865.83220284332912797 779.33157381694070409 697.72780919480931061 621.1342436780485059 549.63628701335494497 483.28959374697251405 422.1188600036562093 366.117208357293066 315.24612163867925574 269.43588506930541371 228.58649399779397982 192.56898220942898092 161.2271235886551608 134.37945809923655816 111.82159177820483364 93.32871980733071382 78.658321832145063013 67.552979532345631242 59.743268008219729381 54.950674792193346718 52.890503158737828926 53.2747198003819733 55.814710772027467556 60.223913773108414205 66.220299228885480147 73.528677141027344533 81.882811198723260304 91.027326079013434423 100.71939812755759647 110.73022362785980022 120.84626256858487636 130.87025916110428625 140.62204330631413995 149.93911973848688035 158.67705368197587745 166.70966354787520913 173.9290324879488594 180.24535154481594645 185.58660771885246277 189.89813056161312943 193.14201094043878015 195.29640545428341625 196.35473965425029519 196.32482278800983977 195.22788627964251873 193.09755761701450183 189.9787807775047952 185.92669380495129872 181.00547367549177125 175.28715816880867351 168.85045409920638804 161.77954095830239112 154.1628787701517922 146.09202875014835854 137.66049517626291276 128.96259670946341203 120.09237521695087025 111.14254994301475676 102.20352461809787314 93.362454775934907047 84.702382157779524618 76.301442598344294765 +1.4342076194629808934e-29 396.86588796081764485 1557.0895765666011812 3391.1136650143289444 5752.4591851091990975 8440.0437562624174461 11198.586605321073876 13711.03558567129221 15561.833822596498067 16051.050653593796596 8875.9404964691311761 5735.0402699853766535 4735.3665541195514379 4172.8617994120268122 3792.1437418027599051 3506.0319926075053445 3275.3997387629706282 3079.8419538697044118 2907.6467026183945563 2751.6357932190471729 2607.2023411045252033 2471.2941308479457803 2341.8478380731394282 2217.4556125150693333 2097.1590489688223897 1980.3165947414074708 1866.5150938109732124 1755.5088097816353638 1647.1760852165105007 1541.4876295141762057 1438.4826659131140332 1338.2505172747485176 1240.9160465154659505 1146.6278985072463001 1055.5488344922437136 967.84767713811834255 883.69253614220951931 803.24508672479851157 726.65574277678797444 654.05961342986506679 585.57316326818897778 521.29151711691054061 461.28636343858323698 405.60441812834187658 354.2664145506304294 307.26658714648931436 264.5726157544132775 226.1259965648704906 191.8428038553651902 161.6148047168817925 135.31088714349954216 112.77876033291201452 93.846884980340490756 78.326590816918468363 66.014338732269976617 56.694085520194200001 50.139710595780222491 46.11746591552136465 44.388412735352858363 44.710811690109416361 46.842435895769071408 50.542780273181065809 55.575143977717999633 61.708566603407049911 68.71960262453349344 76.393922262012026181 84.527730539386794817 92.928999664703155759 101.41851298138053039 109.83072153677238703 118.014416790631401 125.83322510833504282 133.16593145325646219 139.90664111250563906 145.96478937342072868 151.26500984210539968 155.74687258365838716 159.36450350695321276 162.08609644639764724 163.89332925530266039 164.78069495172775305 164.75475859349776897 163.83335013331719665 162.04470305249418516 159.42654811771595291 156.02517117087552379 151.89444346332840041 147.09483269265922445 141.6924025962642304 135.75780870215160689 129.36529762675945676 122.59171713374882984 115.51554401424971275 108.21593670475121485 100.77181940486160272 93.261004281594921395 85.759358133153995141 78.340019615551923948 71.072672806951686653 64.022882477497660147 +1.7927595243287260467e-29 329.43501506235816123 1292.5269297976096823 2814.9350419210386463 4775.068597561077695 7006.0110253600441865 9295.8560766123518988 11381.421475026934786 12917.756746537077561 13323.854586107918294 7367.8521241086818918 4760.6154241527692648 3930.7945721504906942 3463.8643243732340125 3147.8338126288849708 2910.3352595993555951 2718.8897921098132429 2556.5593479988801846 2413.6219331230190619 2284.1189790985063155 2164.2263401926038568 2051.4103900199202144 1943.958373633679912 1840.7016408042163675 1740.8446229883682008 1643.85476935912925 1549.3891203598309403 1457.2436911772506392 1367.3174950174829974 1279.5862191261201133 1194.0824245892213185 1110.8802608013129429 1030.0833796267793332 951.81517501824521332 876.21075959533595778 803.41027818615566503 733.55328432689884721 666.77399074350887531 603.19726246899222133 542.93526026684526187 486.08466813856227873 432.72445588969833352 382.9141385996919098 336.69250128198530092 294.07676038424176568 255.06213501195259141 219.62180060396582348 187.70719677295730321 159.24865955143923202 134.15634667630951071 112.32142301780785942 93.617471993069358405 77.902097919656512204 65.018683822772729286 54.798269282923243395 47.061513490700320972 41.620709761875104959 38.281819328878242459 36.84649421946014769 37.114061397673381748 38.883443013295675428 41.954990508840552366 46.132213392805013541 51.22338662902025419 57.043023741831902385 63.413205828521384433 70.164759640313079103 77.138280692126585336 84.184999940533373319 91.167494898553314897 97.960248109530965621 104.45005766463661701 110.53630591778015457 116.13109373064608576 121.15924848003565728 125.55821470244453053 129.27783665652086142 132.28004228623728977 134.53843809248519392 136.03782430667632752 136.7736395330069854 136.75134372397815241 135.98574800061936685 134.5002994535238372 132.32632868413665506 129.50226748526657161 126.07284372910076797 122.08826023783780101 117.60336416002060389 112.67681316493005284 107.37024459259774289 101.74745355100208144 95.873585824502782771 89.814351337673684839 83.635263790639982062 77.400911936062811947 71.174267790152867974 65.016036845933200539 58.984055083840850386 53.132737236340176423 +7.171038097314904467e-30 270.47589459286848523 1061.2028913836747961 2311.1451836743162858 3920.4733216298195657 5752.1440282741086776 7632.176130208408722 9344.489212481337745 10605.86854729992956 10939.289324856166786 6049.2317238052082757 3908.6116660943689567 3227.304063458456767 2843.9406588669635312 2584.4705095887184143 2389.4774703237935682 2232.2953960860850202 2099.0176189007243011 1981.6620814380960383 1875.3366131662751286 1776.9014695388063956 1684.2764619138747548 1596.0553624862386641 1511.2786705089529278 1429.2931972785163452 1349.661700343448274 1272.1025982172118347 1196.4484127110968075 1122.6162309729993467 1050.5860927050794089 980.38473358590226781 912.0730353535186623 845.73610291640432024 781.47525071838379063 719.40141518488508154 659.62966484189371386 602.27458314332318423 547.4463688539751729 495.2475461512371453 445.77020864297446678 399.09374293426662916 355.2829914946230474 314.38682350251133357 276.4370876324972528 241.44792351149411047 209.41540958310403653 180.31752499171579984 154.11440226385906271 130.74884635502343144 110.14709430982752281 92.219788529109678166 76.863135597891727002 63.960221901215945195 53.382456891776534746 44.991114932803540682 38.638947115387658471 34.171835341139683351 31.430462243959269131 30.251972162170929437 30.471600313307440899 31.924249516661788562 34.445996192148250259 37.875509875966031359 42.055373072659932632 46.833290849413160117 52.063182116941604249 57.606146979957017606 63.331306838315470031 69.116516037900652236 74.848945782896663559 80.425542707459271696 85.753365951999995787 90.749807795884578354 95.342703866574908034 99.470339684036758854 103.08136082723311233 106.13459434290678018 108.59878918313248164 110.45228347879964304 111.68260636274888498 112.28602187019777148 112.26702219632625201 111.63777730116643738 110.41754754397409499 108.6320657201863753 106.31289457828577838 103.49676562251200096 100.22490476679061544 96.542350198394956351 92.497267636892985365 88.140268030424110179 83.523732611434525097 78.701150129237703368 73.726470978161160019 68.653482834748388086 63.535212297362051004 58.423356875309671921 53.367751490208192422 48.415873427661665573 43.612389399031570747 +7.171038097314904467e-30 219.73875029584121421 862.1374747703803223 1877.609829742734064 3185.0529567026933364 4673.1309221905830782 6200.4988519760800045 7591.6097284335701261 8616.3754466343671083 8887.253315512334666 4914.4933867310573987 3175.4198024978832109 2621.9149956260916952 2310.4648035171385345 2099.6674605324901677 1941.2523399962672102 1813.5554372849119318 1705.2787500300387364 1609.9375239084206441 1523.55727795817279 1443.5872302206648783 1368.3373991442022088 1296.6653400890925241 1227.7915370552157128 1161.1853273448355139 1096.4914870006473393 1033.4812541131216221 972.0185667324149108 912.03606576800621042 853.51753641656318905 796.48470104203875053 740.98702339252133697 687.09364704299832738 634.88688493372251287 584.45686746794501687 535.89708236593583024 489.30062351222886718 444.75702274940243797 402.34957701203575198 362.15310921995205717 324.23211876422544719 288.63928888996497335 255.41432553088748136 224.583106447011005 196.15712175993189703 170.13318780248926032 146.49341609593440694 125.20541858973560068 106.22272931636254611 89.485421540371731908 74.920898461711530558 62.44483468817423244 51.962245100948535992 43.368657441888117887 36.55136499913863446 31.390736153944803988 27.761558275623432479 25.534394493696265016 24.57693320631776146 24.755311760923206066 25.935397524447981965 27.984011496772680516 30.770081661823716956 34.165715366129205677 38.047182115844677242 42.29580024574995889 46.7987228950530465 51.449620592080648862 56.149259470805425565 60.805975696210779802 65.336048045762353809 69.663971770229196068 73.7226378375942204 77.453422450642932517 80.806192329262842122 83.739231677679043742 86.219097027922742882 88.220406286138143059 89.725568325348575627 90.724459392591953133 91.214052447358668019 91.198005347161654299 90.686213560854127991 89.694332840301740362 88.243277030035159214 86.358695954375022552 84.070438101129411734 81.41200262563144463 78.419985030872311427 75.133520739016532275 71.593730652973931683 67.843172709250453067 63.925303338091865157 59.883952666714115765 55.762817215677280558 51.60497374066626719 47.452417752880506896 43.345630101108461929 39.323174815718061836 35.421331188326647066 +7.171038097314904467e-30 176.85369077138301463 693.87942602355155941 1511.1683689034357485 2563.4460712241721012 3761.105416588557091 4990.3869906410554904 6110.0042129448302148 6934.7737800832201174 7152.7870658793490293 3955.364860217867772 2555.6949095426025451 2110.2141655367186104 1859.5478364409013921 1689.8906002092214749 1562.3924869586712703 1459.6175103987097827 1372.4726223259203834 1295.7386528133324646 1226.2167919502649056 1161.8540750876436505 1101.2903414979277841 1043.6061084947657491 988.17399197765689678 934.56689445726760823 882.49891835318817357 831.78594777526700454 782.31847556690331658 734.04228955882786067 686.94434077676055495 641.04211384766654191 596.37542103072848931 552.99991394253686394 510.98184365238523696 470.39375322104854149 431.31088795112702883 393.80817625590873376 357.9576797011041549 323.82644171231129349 291.4746853872973702 260.9543248680255374 232.30776395926744726 205.56696151645172677 180.75274658317897547 157.8743680640395155 136.92926438005207501 117.9030384703901575 100.76962295814709591 85.491619506647396065 72.02079552892435288 60.298720592251150663 50.257524179232248684 41.820755991060323709 34.904329740571085949 29.41753142114448849 25.2640733480981865 22.343175851867293602 20.550659340769243499 19.780030521584279768 19.923547835175511977 20.873252598093408494 22.521953899526057086 24.764156945485730432 27.496926228626492161 30.62067659332354097 34.039886925733839007 37.663732793355698902 41.406635861592050674 45.188729300014735202 48.936239641968001024 52.58178666417565239 56.064603799672980244 59.330682386713277765 62.332843689766313844 65.030743112169659526 67.390811365601507532 69.386137579879445525 70.996299445663098027 72.20714549648660352 73.010534575772709331 73.404037413109065824 73.390605072352798288 72.978208844958857071 72.17945596081690951 71.011185287011471701 69.494046991725767271 67.65206997323343785 65.512220696747021975 63.103956946725077159 60.458779889190680024 57.609787744740209803 54.59123429445163822 51.438095372229781788 48.185646432455470745 44.86905421264603433 41.522985431939744672 38.1812353701692615 34.876379051207692328 31.639447606822287185 28.499632214695310495 +0 141.34773632616293071 554.57302801122409619 1207.7793287228146255 2048.7970007134026673 3006.0088756171044224 3988.4944077165655472 4883.3323537856722396 5542.5176353012502659 5716.7617684941960761 3161.2683409940768797 2042.6023742294719341 1686.5583516389192482 1486.2169318948012915 1350.6208543254604137 1248.7198409691645793 1166.5784309452544676 1096.929136170367201 1035.6006098973844018 980.03624905146989477 928.59525097026721596 880.19052667756034225 834.08719293139620277 789.78382225229017877 746.9390635358219015 705.32441786180993404 664.79273404995205965 625.25649105912202685 586.67236174195613785 549.02991819607927937 512.34313619198462675 476.6438366432694238 441.97649991487935495 408.39407786942308576 375.95455115245681554 344.71806009616807387 314.74449168035675939 286.09144147275463865 258.8124941978849165 232.9557833246894063 208.56280126509187767 185.66743915410637555 164.29523984623156707 144.462850526349456 126.17766277602447644 109.4376284648002553 94.231239769072800527 80.537661184636249345 68.327000766429875966 57.560707138375995839 48.192078160061988967 40.166866593057349633 33.423967729132549209 27.89617375230026397 23.510979637170350998 20.191425634238971298 17.856961858319479575 16.424321166421293583 15.808387366875262359 15.923046815715292013 16.682012602221906405 17.999611771109055525 19.791527341662042971 21.975488232122110333 24.471901549401060549 27.204423031114465914 30.100462701655256836 33.091624005391473418 36.114075787291625375 39.108857491206350687 42.022118827740499114 44.805295920380096675 47.41522656952039938 49.814207780454680119 51.96999908788954059 53.855775485878979225 55.450033946696706266 56.736457599429911625 57.703741650264248619 58.345385077939781127 58.659452040960843533 58.648306803968850431 58.318325839589633119 57.679590601399624461 56.745564302382277333 55.532755878899124014 54.060374178551093394 52.349975284722134461 50.425105782579343838 48.310944680938973761 46.033946629366631953 43.621489007099498281 41.101525405433100957 38.502247973417240701 35.851761041315157286 33.177768373068744268 30.507276322071476216 27.866315067583492748 25.279679991058273458 22.770695105488517385 +0 112.66310590072558284 442.02984845576264661 962.67663206495080885 1633.0209102515821087 2395.9792182189489722 3179.0820837566043338 3892.3241080239404255 4417.7359003454948834 4556.6188865188669297 2519.7294502063541586 1628.0821449058282724 1344.2925013713834232 1184.6076280912857328 1076.528863971037481 995.30718343821843064 929.83514767109352306 874.3201121197411112 825.43725194750709306 781.14879480315789806 740.14691901621563375 701.56514765946610623 664.81773400546603625 629.5050103034343465 595.35489976763244613 562.18527590306484853 529.87885145760048999 498.36586810355049693 467.61179275396216326 437.60831499156972768 408.36657553780787566 379.91193866676366042 352.27985885813274081 325.51254271144773611 299.65620486443037862 274.75878112359634997 250.8680051040428225 228.0297837546523283 206.28682685404092467 185.67749890613850994 166.2348707929050704 147.98595442265491329 130.95110733000601044 115.1435963860286904 100.56931092697458041 87.22661603128321417 75.106336621033648271 64.191862716019528534 54.459365664338818647 45.878114622821435375 38.410882037569784586 32.014426441257533895 26.640040580481134214 22.234152734714278665 18.738969112764085168 16.093145410401618278 14.232475983953927212 13.090589628782712595 12.599641633493462223 12.690992589160511983 13.295865346260793416 14.345972504880442955 15.774107870233301298 17.514696380040177814 19.504298087852060206 21.682062844110365774 23.990133332853716297 26.373995079619415804 28.782772928684380531 31.169474284861543367 33.491180117907440206 35.709185330820929494 37.789090596297754132 39.70084816930805971 41.418764491875172951 42.92146262643895227 44.191807693408549085 45.216798558118284745 45.987429021343842805 46.498521728933610575 46.74853793890500242 46.739366181436317049 46.476092726771966568 45.966756648032067289 45.222092137388280264 44.255260611057828157 43.081575025678120028 41.718218728518635885 40.183961077882223378 38.498871997995870231 36.684037572840601626 34.761278733285259079 32.75287504802027172 30.681295587429993077 28.568938785289642368 26.437883172685953781 24.309650797109071618 22.204985062239128268 20.143644629704482441 18.144214907436754913 +3.5855190486574522335e-30 90.176234721310294162 353.80335496070591716 770.53209746107631872 1307.0794486599916127 1917.7553584878100992 2544.5547440749223824 3115.4367192329809768 3535.9779655130682841 3647.1392941007788977 2016.8025516150976273 1303.1235417204984515 1075.9766378750762215 948.16377860954321477 861.65669266627787692 796.64614350970487067 744.24168617655743674 699.80686281571479412 660.68047052364238425 625.23146950493253371 592.41307604123790043 561.53176085125585359 532.11869238380859315 503.85397747380937972 476.51984720961922903 449.97052911203695658 424.11214808918288099 398.88887113571678356 374.27305937001870006 350.25806230184218748 326.85279783982286972 304.07756808515171087 281.96075096518706005 260.53612840423051011 239.84068994463726199 219.91280232961332786 200.79067004742177005 182.51103511178396843 165.10808012837094338 148.61250937740416589 133.05078978873632423 118.44453839283983143 104.81004580653004155 92.157927075114670856 80.492892112885471079 69.813628321028289747 60.112787919157753436 51.377072248127582554 43.587404898141016929 36.719185075542092989 30.742612203060446063 25.623072401271514309 21.321577256310352055 17.795245157514376189 14.99781550826470955 12.880186271704349821 11.390965610169526911 10.477028804814045415 10.084072187831171874 10.157156466869624367 10.641232552439102932 11.481643793895326411 12.62459936728356702 14.017614418435154988 15.609913427239861861 17.352794105659913981 19.199949955395705814 21.107750377638804906 23.035477933795167615 24.945522994050325138 26.80353657320013383 28.578542635983726683 30.243011556734384015 31.772896741264816001 33.147636665498509956 34.350124761662591766 35.366649694269419513 36.186808623798341955 36.803396063124687032 37.212270900819255814 37.412204103618577733 37.404709527968307725 37.193860174134584895 36.786092113883483989 36.189998219822328451 35.416113726015908014 34.476695559099717059 33.385497298952081735 32.15754155903672995 30.808891518807907772 29.356423292628679889 27.817600779503308672 26.210254602771705379 24.552366715742053316 22.861862213762584872 21.156409852760724277 19.453232725026619931 17.768930480984938214 16.119314410202097321 14.51925660144953234 +0 73.216999414181046291 287.2643440141008 625.61971221723069903 1061.259409871537855 1557.086058271464708 2066.0033389253612768 2529.5189028036475065 2870.9675610985805179 2961.2208086798741533 1637.5007105437139217 1058.0430657374276961 873.61524277014063955 769.83968584133174318 699.60151645723385627 646.8170276653329438 604.2678055447403267 568.18937571732510605 536.42103254030701009 507.63849068027354861 480.99183975877622288 455.91798712030953311 432.03627871349414136 409.08698773698625928 386.89330477416490339 365.33687604909329139 344.34148435174734004 323.86179945283674897 303.87538220381384235 284.37683395136537001 265.37339585683344012 246.88155159746722234 228.92434119894582523 211.52919170248216574 194.7261338754373412 178.54631606826586676 163.02075432248162201 148.17927673183763204 134.04963286694058411 120.65674774482435794 108.02210562714661535 96.163252752306817683 85.093410522474030699 74.821192097735675475 65.350416096687922618 56.68001137652774446 48.80400683092577907 41.711599917861150288 35.387297301989235621 29.811120638478449507 24.958870185534848929 20.802438651276940362 17.310167483752824324 14.447237714568739619 12.176087482731352551 10.45684849414136508 9.2477939136638394046 8.5057905341183346337 8.1867485099727179687 8.2460624691651087659 8.639038410306623561 9.3213014379541050403 10.249180068881857508 11.380063540703627467 12.67272925455067778 14.087638170945364635 15.587196638384225977 17.135983756483199159 18.700943949081125339 20.25154494064107169 21.759901785969493204 23.200867995203889649 24.552095122795975612 25.794062451459300433 26.910078602173662432 27.886257044386933757 28.711467570917619696 29.377265847179508285 29.877803150050233683 30.209718386509614163 30.37201443189200134 30.36592076061191392 30.194744263868187772 29.863710065534700533 29.379794063822664896 28.751548846265905013 27.988924552123002343 27.103086191141059658 26.106228871580249518 25.011392343478650702 23.832276224156029087 22.583057240314310832 21.278209792504785725 19.932331120772545319 18.559972321460882938 17.175476432282302142 15.792824762778693071 14.425492596935121981 13.086315333440158071 11.7873660532678457 +4.5379225459570879721e-30 61.087647987928136217 239.67521205783748428 521.97738373371248599 885.44711656321010196 1299.1325035516845219 1723.7391963043669421 2110.4648358353906588 2395.345023802175092 2470.6437885401542189 1366.2190533465939097 882.75794406301861272 728.8831183431940417 642.29913218611977754 583.69649493090651049 539.65604307424791841 504.15522028751655625 474.05320664017131094 447.54725977117948332 423.5324905435068672 401.29979647625623329 380.37937641005578371 360.4536434397409721 341.30590385341668025 322.78864415128288101 304.80312171987606007 287.28574921453082425 270.19870859535262753 253.52327983197542949 237.25495952777768593 221.39978926131431081 205.97152109673606901 190.98937642944801496 176.47623605908574973 162.45715236644298329 148.95810942408584765 136.00498023294647965 123.62264604366066578 111.83425340726672914 100.66059183435974944 90.119579782463915762 80.225849879717202384 70.990426308301721292 62.420488465097513142 54.519215640341236906 47.285707683504746512 40.714976596677622922 34.798003807246423946 29.521857598522903032 24.869864878822539822 20.821831186336304143 17.354302592519328385 14.440863002786377578 12.052460271594146235 10.157754562774288232 8.7234824937913391096 7.7148308043787370281 7.0958135801445560986 6.829647431963993931 6.8791194707467084868 7.2069434127952094471 7.7760996896162630776 8.5501560036915655871 9.4935653544896609901 10.571939143350142842 11.752293539406347023 13.003267839637034697 14.295314075301574164 15.600857595440004388 16.894428790135179952 18.152766497125977452 19.354893962209335001 20.482168496357552101 21.518306191111346237 22.44938322061683067 23.263815377862886891 23.952317567907439155 24.507845018367280687 24.925517972053793159 25.202531605463821762 25.338052874745887522 25.333105934737758957 25.190447711169607459 24.914435136505375112 24.510885490010409171 23.986931215749347501 23.350870530828370164 22.61201508175042818 21.780535859904560425 20.867308547999680712 19.88375943666964929 18.841713023205091559 17.753242380490316776 16.630523361729093068 15.485693682504914293 14.330717894334624063 13.177259230573913129 12.036559263606321224 10.91932626123574579 9.835633067078719094 +8.9725513302585174053e-31 53.080966166954773655 208.26123041514591705 453.56216569366944213 769.39173505890335036 1128.8546408424554102 1497.8066271033542307 1833.8417653690944462 2081.3796207097934712 2146.8058470830355873 1187.1410492589723162 767.04864075228238107 633.34213906200443489 558.10638297930756835 507.18434659856058033 468.91577591555437721 438.06752112110871167 411.91044849327840893 388.87811496468629002 368.01046034652335948 348.69133365832487925 330.51251880051404441 313.19806220459446422 296.55967851091344301 280.4691942293691227 264.84081345222205073 249.61928680899464439 234.7717556905054721 220.2819553335331193 206.1459732284855022 192.3690586982820605 178.96315993238340525 165.94497660295988339 153.33438720355084683 141.15315628980178531 129.42385717315235638 118.16896591824762197 107.41009619437053857 97.167353816040971992 87.458796093828397034 78.299985322350394767 69.703628502639944031 61.679297147111334709 54.233222052819428427 47.36815847032403326 41.083317294034408462 35.374357874922772282 30.233437892919429402 25.649315489231909737 21.607498600076361583 18.090436187619491903 15.077745860445636694 12.54647223381472898 10.471370309382384889 8.8252081664276840201 7.5790833506955044285 6.7027475226494672711 6.1649341793638923193 5.933684586266157801 5.9766674364412351039 6.2614881860656224077 6.7559844827240427279 7.4285045966957454766 8.2481662717295645137 9.1850939195810727966 10.210632580898803212 11.297537553676184174 12.420139041482482156 13.554481589258523755 14.678438449684490408 15.771801353905471998 16.816346444210694244 17.795877362824370493 18.696246680732780732 19.505356995199289116 20.213143127975502722 20.811536921375800802 21.294416161756331007 21.657539163739535581 21.898466529943767966 22.016471564218907275 22.012440767533082209 21.888765788574346516 21.649228140476484583 21.298877934206647211 20.843907820897026539 20.291523281935933909 19.6498103582114787 18.927601869104321963 18.134343137672125579 17.279958210106471483 16.374717533810954961 15.429108037700782319 14.453706538796389225 13.459057378356520829 12.455555167079840118 11.453333490091786473 10.462160386151115432 9.4913413713712468933 8.5496307231152215422 +2.2409494054109076459e-31 48.497257507263121568 190.27716614304750919 414.39534838885049339 702.95139650791884378 1031.3722869956479826 1368.4620588487241548 1675.4766360993285161 1901.6353613994876923 1961.4085935512630385 1084.6182640596318834 700.80422719638295348 578.64385053400349079 509.90471821016768672 463.37959108729359059 428.41519176559796733 400.23030724274622116 376.33149611907737153 355.2875988339704918 336.22147199361666026 318.57018154229916718 301.96077091693535976 286.14112356722506547 270.93921964475930508 256.23795930171195323 241.95895982989716799 228.05174625592911752 214.48629982645149994 201.24776166002493483 188.33255742205724914 175.74548241008437799 163.49745128991929732 151.60371890721728505 140.08244347932961205 128.9535055352266113 118.23752371927510296 107.955027121065811 98.125756309506741104 88.768073732056251401 79.898469882701363076 71.531155484728799365 63.677732465115148841 56.346938097072296614 49.544457635110425997 43.272801261851050469 37.5312413473570885 32.315805999094884271 27.619324731446706522 23.431521867398945602 19.739153048985087935 16.526180008978105462 13.77397857084030619 11.461574714588774526 9.5659034821718211816 8.0620855076835979958 6.9237160440858520616 6.1231615189972057323 5.6318588830785518695 5.4206133090094938964 5.4598901478459547221 5.7200974433826541343 6.1718557330309966602 6.7862523145298450089 7.5350776205301297495 8.3910418069746040004 9.3279701164046660011 10.32097601451166291 11.346611510154845703 12.382994448577596458 13.409912910174043077 14.408907149156799932 15.363329765547653949 16.258385019812088501 17.081148372597283469 17.82056746402212255 18.467445841161193698 19.014410801666215889 19.455866750815495436 19.787935472540542747 20.008384697785491113 20.116546319769859963 20.11322556089615432 20.000602343705036645 19.782126062692547919 19.462404898025539524 19.047090758819472001 18.542760894657309478 17.956797170587567081 17.297263963464786229 16.572785606222851129 15.792424280707168194 14.965559237991161723 14.101768206158965313 13.210711827741462798 12.302021950048034782 11.385194570088120969 10.469488209613574625 9.5638284628603447146 8.6767194194733008317 7.8161626154511232301 +2.2409494054109076459e-31 46.659770690099684032 183.06781045077900671 398.69428064981030957 676.31681052672479382 992.29321596934619265 1316.6093534176648063 1611.9890721296578704 1829.5759231216868557 1887.0815732909172766 1043.5153865613879134 674.24531437528662536 556.71354173715008073 490.57863847454677853 445.81595527849776772 412.17591949084885528 385.05850460285404324 362.06476238451114114 341.81777214162701739 323.47363526644858212 306.49075557429034689 290.51031500554552167 275.28975594537371308 260.66358174785904112 246.51913399573510333 232.78100355484531292 219.40063071585726107 206.34913599449464527 193.61222444430853784 181.18645715923418038 169.07644680868031628 157.29269265383612719 145.84986880540702714 134.76544190433736503 124.05853487566072602 113.7489801017202069 103.85652320421986872 94.40015066593099391 85.397522683755624939 76.864498169679293937 68.814742512748395598 61.259411149923288065 54.206903532654017397 47.662682987911964005 41.629158448585975805 36.10562420292887964 31.088253791141930549 26.570144033893516422 22.541404969782831813 18.989291252002054478 15.898370339246813643 13.250722637867383469 11.026168628220087697 9.2025179469556945833 7.7558354086679512918 6.6607190337730299845 5.8905853046295639786 5.4179570944319994652 5.214749996978792268 5.2525531212072076315 5.5029007934564964089 5.937532022201799542 6.5286350137814430639 7.2490744728348097681 8.0725998674306485015 8.9740332767429702443 9.9294358596310789977 10.9162523786235095 11.913433578755400433 12.901536550147534754 13.862803493552650735 14.781219557124881447 15.642550620152368523 16.434362065836012334 17.146019711951346665 17.768674158622715709 18.295229869265188682 18.720300328768189502 19.040150625911675064 19.252628790262548364 19.357087181094833284 19.354295182558995947 19.246344408792953828 19.036547569016310177 18.729332088830204839 18.330129532452538399 17.845261823363049558 17.281825218929260046 16.647572958540635568 15.950797474623657379 15.200213030896360777 14.404839631336264105 13.573889025134716846 12.716653615855566528 11.842399064884277848 10.960261358665436049 10.079149084224674482 9.2076516259875749171 8.353953958580545347 7.5257586628166794895 +0 46.928271272145472892 184.12122696806500244 400.98833671006434543 680.20798345264915952 998.00178468385615815 1324.182766712959392 1621.2602543354073532 1840.096818898118272 1897.9311642612576634 1049.5137576277218159 678.12017247000449061 559.91217854698709289 493.39656225516546328 448.37605089314990892 414.54214439021836824 387.26837184201781383 364.14199636392811499 343.77818507058611885 325.32819185594064493 308.24731103676037947 292.17466571779726792 276.86630756046776014 262.15579183890599779 247.92981535366371304 234.11253779205321734 220.65512202202049252 207.52852363112242529 194.71836591218161061 182.22118991245446296 170.04163384162933426 158.19025565162968405 146.68181147770869188 135.53386541026279133 124.765646767742723 114.39709789029876674 104.44807341929686118 94.937664138139652437 85.883626657363478785 77.301905783357028668 69.20624012772692879 61.607843962939384141 54.515159877646865993 47.933677702244267493 41.865815654175136729 36.310859828414322692 31.264958137008548533 26.721164657668285969 22.669530142693460562 19.09723421175942093 15.988754535972146797 13.326068141868049111 11.088879839631847091 9.254872718577530577 7.7999756650196729879 6.6986429418995587781 5.9241410258412718903 5.4488381213608443332 5.2444920573572320066 5.2825326088981583439 5.5343346686834946624 5.971479106791670155 6.5659985936205318424 7.2906061086785225456 8.1189043066612089916 9.0255743525604223976 9.9865432603557540148 10.97912916811980466 11.982164349255938873 12.976096090742069933 13.943065861072689415 14.866967440855498594 15.733484897494921739 16.530111452491077273 17.24615041716412378 17.872699463326405578 18.402619552384894774 18.830489874345023082 19.152550150940534479 19.366631640097029532 19.472078145876903221 19.469658294325359549 19.361470284661507435 19.150840271156692296 18.84221547678134101 18.441053087793395804 17.953705930810333058 17.387305891672383495 16.74964599908570051 16.049062065659025933 15.294314753767391579 14.494472912674877918 13.658799015082657036 12.796637504176395339 11.917306844117911524 11.029996046349479499 10.143666419106121879 9.266959256068016515 8.4081101417715249369 7.5748705039068884304 +8.9637976216436305838e-31 48.710524705869531203 191.11380496465937995 416.21703548912057613 706.04066124068708632 1035.9031388559751576 1374.4709703554065072 1682.829637159465392 1909.9756648990419308 1970.0049987094055268 1089.3681865006944918 703.87066811298620905 581.1734162159192465 512.13156269644252916 465.40109538960729196 430.28205056347991331 401.97226938236963178 377.96739400753074278 356.83000545185973351 337.67912943916576296 319.94937797024942938 303.26617256118987598 287.37630340278752783 272.1070071934502721 257.34067985137107826 242.99860243591501785 229.03008420003700962 215.40497828658433832 202.10836207517783691 189.13664482006140588 176.49463994890825802 164.19330496772806782 152.24795454820400664 140.67681753757415208 129.49985087751039714 118.73775128708594195 108.41112419167012604 98.539781949581282561 89.142151947362421538 80.234780901774172435 71.831925565355049912 63.945222573912083419 56.583431780842254 49.75224837516758214 43.454179577397148648 37.688481890020042897 32.451154857217829885 27.734987139212634588 23.529650490237902005 19.821836992945559786 16.595434677986986571 13.831736472236981328 11.509677290262512628 9.6060940203335878351 8.0960031690538869498 6.9528910163449646475 6.1490112949615332028 5.655685641441425382 5.4436023617772111294 5.4831094059195564228 5.74449784114806139 6.1982725443394954823 6.8154072860466108352 7.5675818440264386311 8.4273992496293530508 9.3685817274184444159 10.366144327151708637 11.396545660551673507 12.437815535978447912 13.469659627714031913 14.473541619317654039 15.432743520129612591 16.332405070237598466 17.159543322508120866 17.903053622246893894 18.553693299058359401 19.104049444451774775 19.548492177649649193 19.883114804775292583 20.105662258799789299 20.215449173188034138 20.213268896672314412 20.101294703557151422 19.88297439769607422 19.562919451861883857 19.146789770263392683 18.641175112446443762 18.053474172916274654 17.391772273072355404 16.664718590489901118 15.881403824436983285 15.051239174731133375 14.183837492115847212 13.288897440662289284 12.376091493970502455 11.454958565706430562 10.534802049232837362 9.6245940086029211358 8.7328862236144324527 7.8677287425411437383 +6.8629075540709046383e-31 51.471530273039356018 201.94648836573637141 439.80894208489701214 746.06017266926573939 1094.6195885300087411 1452.3776104898952326 1778.2139647469277861 2018.2342591568803982 2081.6654243795487673 1151.113467994957773 743.76570194869987063 614.11377740378156886 541.15845775630350545 491.77914388649850252 454.66939582164627609 424.75486817523585614 399.38925681099567555 377.05367093862753336 356.81720392516319862 338.08242286972586044 320.45351940903731247 303.66293291014841316 287.52810879046569426 271.924777912446757 256.76976006419585019 242.00949162093814948 227.6121170182227047 213.56186757428937995 199.85494850842388814 186.4964453033557561 173.49793551970310546 160.87560061866986416 148.6487012063696227 136.83832375387351021 125.46633629519354258 114.55451028779296507 104.12377910256702762 94.19361261203182778 84.78149343950428829 75.902484509468820306 67.568880224875755403 59.789935294710303992 52.57166624114334752 45.916721141046622279 39.824313349786400806 34.290214931835933498 29.306805365250376383 24.863170858489905157 20.945249368672321566 17.536016173719840339 14.615704655258035416 12.162056813116880249 10.15059796554392868 8.5549301028924986667 7.3470384553012948459 6.4976060066500131995 5.9763309330872296243 5.7522422576860847698 5.7940093835446555559 6.07024158604812758 6.5497739993871340047 7.2019371109710998979 7.9968072684138178374 8.9054361958967511725 9.9000579995142921064 10.95427260476526321 12.04320500598996091 13.143640109730426957 14.234133316961633753 15.295097308953444326 16.308865775752554583 17.259735054664936627 18.13398482912627685 18.919879177687978 19.607649362082611333 20.189459805556797534 20.659358743112406387 21.013215028083756408 21.248642560586088024 21.364913766895462288 21.362863510651095567 21.244784760667577928 21.014317280622236694 20.676330546204354732 20.236802038231196832 19.702692007863269907 19.081815763630984861 18.382714490067730395 17.6145255743913971 16.7868533900475434 15.909641462927789135 14.99304692611510248 14.047318150384667135 13.082676417969073768 12.109202484744431061 11.136728848866953356 10.174738509685116838 9.2322709590821467884 8.3178360957013168786 +9.5240349729963573858e-31 54.740419329549737881 214.77184078324887651 467.74061148247346864 793.44141757511874857 1164.1373115418921316 1544.6159599645259277 1891.1455943928674515 2146.4090756802493161 2213.8685025294334991 1224.2186635925042992 791.00089495200904821 653.11496235194977089 575.52634307102209732 523.01100452036700972 483.54445397717796595 451.73008326430556281 424.75352631292867045 400.99943052268776 379.47776930354086744 359.55316810112822168 340.80468166649211526 322.94775719948938786 305.78824645354296763 289.19398814322852331 273.07651929885997788 257.37887433750631772 242.06717427990912483 227.12464858480706198 212.54726096476639441 198.34041928538084676 184.51643572098788582 171.09251867555116178 158.08915120747593619 145.5287581728360351 133.43459561974472649 121.82981689893802013 110.73668408147057107 100.17590284789554289 90.166065494333025754 80.723191037199086395 71.860354254470820479 63.587397306796020757 55.910718651645566979 48.833134522601419292 42.353808451321199868 36.468244284937398447 31.16833798421746593 26.44248324482328627 22.275725718844086032 18.649960362218621412 15.544166225714810992 12.934672862566639395 10.795452454963321287 9.0984317761689297299 7.8138182037517633916 6.9104341821238630672 6.3560547942619134432 6.1177434356568305418 6.1621809778592844253 6.4559842539601701716 6.9660101815692740956 7.6596423477708359684 8.5050574027292711321 9.4714691319641381995 10.529348590731078872 11.650619176896757523 12.808825983009430871 13.979279195931631818 15.139171698366670427 16.267671366676960787 17.345988850979864537 18.3574218663465345 19.28737721850389164 20.123371935574887459 20.855014982879012564 21.473971103940169058 21.973908363187838688 22.350430968753400407 22.600998933627785448 22.724836094610665782 22.722827957213873162 22.597410774975749348 22.352453208307469623 21.993131844491355054 21.52580179971796781 20.957863568329585746 20.29762723505184141 19.554175123538946934 18.737223919082438783 17.856987273963660812 16.92403987948594235 15.949183967524986016 14.943319184669707766 13.917316761107429102 12.881898872698155145 11.847524065907855118 10.824279578978405425 9.8217813484890665876 8.8490824355793797906 +5.6023735135272691149e-32 58.115003637849703466 228.01189075610301416 496.57545293621581095 842.35479393240882473 1235.9030823865514321 1639.8372624513374376 2007.7296357760619685 2278.7296160489913746 2350.3479672453745479 1299.6888281613946674 839.76431783324755997 693.37812136063485013 611.00641784894264674 555.25370119221611276 513.3541987145387111 479.5786146221588524 450.9390838779906403 425.72067101380707754 402.8723162992852167 381.71947540991834558 361.81525232805029191 342.85755171912961714 324.64025600669839378 307.02305591514266325 289.91203438369711876 273.24671348952131211 256.99112516986548371 241.12746452654442919 225.65144599340709419 210.56881041809990052 195.89262865154137216 181.6411696841361163 167.83617911232590814 154.50146412154333575 141.6617144205803811 129.34151078515520794 117.56448786513180949 106.35262807350889602 95.725670255899771632 85.700621442938370365 76.291363020254266303 67.508344567424188654 59.358359753187386332 51.844399267595314029 44.965575989914931654 38.717117564825201725 33.090421381726841332 28.073166694044502378 23.649478333916484019 19.800136210620451038 16.502824560335660919 13.732414761371007472 11.461275453722018725 9.6596037173019677624 8.2957711679768753044 7.3366790245105599766 6.7481164773168575977 6.4951170436153553567 6.542308012196194511 6.8542485533806978282 7.3957525827536816365 8.132193007506170801 9.0297845385869965895 10.055842807443079678 11.179018071169654291 12.369502313206240274 13.599209039625250739 14.841925525066153924 16.073437672103963791 17.271628008850491653 18.416547659130291237 19.490463377365834674 20.477880946858938671 21.36554639740782946 22.142426610173821189 22.799670947900324336 23.330555582905866174 23.730412198357441866 23.996542716940236772 24.128121669800435711 24.126087764199045438 23.993026144918445652 23.733042777216518004 23.351632311700463163 22.855540727011245394 22.252623987055173416 21.551703897088508199 20.762422297894353562 19.895094699636764801 18.960564425810691347 17.970058311773811965 16.935044979864578352 15.867096692155662652 14.777755759716129091 13.678406462123589904 12.580153400460922342 11.493707168548795039 10.429278180265123765 9.3964794325859060109 +3.8096139891985429543e-30 61.264028399721155438 240.36697146928582924 523.48298167025086514 887.99885535192697716 1302.8721878753781311 1728.69430945371505 2116.521792598866341 2402.2067597225386635 2477.7063545377463925 1370.1154035095214567 885.26905256697045843 730.95074104424293182 644.11567785655006446 585.34200536741150245 541.17221132365534686 505.56654579454175291 475.37523937825795883 448.79042838771010793 424.70409826017879595 402.40515206241991564 381.4224767556486313 361.4376063292991148 342.23325332747913308 323.6615046169405332 305.62335321786571285 288.05504335347404776 270.91865733494410051 254.19542496950566601 237.88082810285061441 221.98091843853404725 206.50947502335156969 191.48575686829846632 176.93268813204986145 162.8753664275684514 149.33981986311354717 136.35196185591155427 123.93670856611775832 112.11723451313770283 100.91434918987611979 90.345982343704662298 80.426768789494332168 71.167725640724782465 62.576016042141077378 54.654794112987673316 47.40312603983279871 40.81598223029946837 34.884295251664397597 29.595078006359951672 24.931596299656586524 20.87358967326242265 17.39753414583443103 14.476940339572902161 12.082680392684718385 10.183337073780609927 8.7455686246874915213 7.7344830626017735398 7.1140159653071872725 6.8473061360046258983 6.8970639855539701557 7.2259279678697883043 7.7968049449672642837 8.5731909276655198227 9.5194692223313950308 10.60118359971555968 11.785284676496090128 13.040348251806939572 14.336764860646617592 15.646900284668554093 16.945227192797883475 18.208428464696737592 19.415473076426980725 20.547665699431618691 21.588671381713474773 22.524516845877435856 23.343570056757368292 24.036499785357086978 24.596216932024987045 25.01779937504978335 25.298402088327875958 25.43715422829230377 25.435044832916616997 25.294798708790246167 25.020744011380145366 24.61867295253379595 24.095697001312238683 23.460097881898214212 22.721175617064446328 21.889094818193154168 20.974730383158195934 19.989513730540885206 18.94528067132919702 17.854121995566060832 16.728237829338773679 15.579796794138353278 14.420800974143400452 13.262957664833809446 12.11755883578874915 10.995369191091642236 9.906523649404945786 +7.3951330378559944872e-30 63.92724793614115697 250.81601771053800576 546.23946571315968868 926.60140858066779401 1359.5100378693341554 1803.8435782592318901 2208.5309813059307089 2506.6357376934583954 2585.4180711577355396 1429.6779164179788495 923.75429028135135923 762.7275515070016354 672.1177154593465275 610.78916373394145012 564.69935405853959764 527.54597355927285207 496.04232384794499922 468.30194788942617379 443.16866178547684285 419.90045419202817811 398.00573034744178358 377.15217850062754223 357.11306400998830668 337.73404253105900352 318.91180206932472174 300.57981443584935732 282.69851293810700099 265.2483109456847501 248.22449362604709222 231.63337569812364336 215.48933535079970625 199.81246916545993031 184.6266984020234645 169.95821245148732714 155.83417183246314153 142.28161755469204763 129.32655016923192193 116.99315300530548711 105.30314166269114651 94.275226892803317469 83.924681337166248341 74.263002700537271039 65.297667185473528662 57.031967667895031582 49.464931333181951345 42.591311463420097994 36.401647870886101543 30.882390189072044251 26.016077922842086423 21.781570865476105325 18.154323247427505805 15.106694812697611496 12.60829193581723473 10.626331909341587334 9.1260236469082336441 8.0709582601710039285 7.4235032733862196253 7.1451946283996319309 7.197121093166659378 7.5402962064845002743 8.1360134558417609441 8.9461809795343825158 9.9336326939597547891 11.062413358121160556 12.298035686914849052 13.607708200423211053 14.960533038657139571 16.327673470622340091 17.682491277328310275 19.000654585508229388 20.260217069361338815 21.441669721248700853 22.527966619530687353 23.504526294763060434 24.359210418691599642 25.082281617741756463 25.666342250500122191 26.106255992124502541 26.399054045133368618 26.543827750709091617 26.541609314803643827 26.395242293643214282 26.109243409293856786 25.689657191821858362 25.143904873691809598 24.480628897008777756 23.709534336573874214 22.841228492181389953 21.887059862200132443 20.858957676226527411 19.769273136103457489 18.630623489891839029 17.455740040355276932 16.257321165142588626 15.047891398221718617 13.839667588568904222 12.644433109786774594 11.473421042730954866 10.337207189172962885 +7.171038097314904467e-30 65.913498091772410703 258.60900305034294888 563.21145530483863695 955.39157417987235021 1401.7511730865358004 1859.8908427595270041 2277.1527407582143496 2584.5205550801379104 2665.7514432219941227 1474.1008741432747229 952.45748086165622226 786.42753130890378088 693.00245684935021018 629.76848484555148389 582.24674673741856168 543.93910503996812622 511.45673675997477403 482.85456799642383885 456.94048875566477363 432.9494306445226357 410.37452276640584614 388.87312651029560584 368.21146094645132507 348.23038486972325245 328.82337524758452219 309.92183596895324627 291.48497035558796142 273.49258281570598683 255.9398118665757238 238.83316850839469225 222.1874779829691704 206.02346182796907215 190.36578531515186796 175.24145252733330835 160.67846903989305929 146.70471737773237919 133.34700742800816897 120.63027551671137871 108.57691366132111455 97.206215733437716153 86.533930704548751578 76.571915322182150021 67.327879852079377088 58.805221195063495543 51.002937934699104972 43.915621841991040242 37.53352016171503891 31.842662712310414008 26.825047511858294058 22.458878339621421105 18.718847392058208357 15.576456017958221878 13.000366431766815722 10.956777321513882839 9.4098163863975035071 8.3219430588789808922 7.6543549810255919752 7.3673922058301108962 7.4209335688690813981 7.774780211306074662 8.3890218169714305674 9.2243817389352180669 10.242537819688518397 11.406416339156809414 12.680457142947691551 14.030848596791171801 15.425731572224151478 16.835372183553282355 18.232303460917851368 19.591436553805749554 20.890142410546140184 22.108305171780088472 23.228348750278648538 24.235238247930567468 25.116457987821558362 25.861968019031984056 26.46414099080124771 26.917681296296642302 27.219528362055548598 27.368745912484008898 27.366398977129826164 27.215420336631254372 26.920468027041792425 26.487775445840249233 25.924995529866663446 25.241040408402255935 24.445917875205658731 23.550565972260962155 22.566686935339905773 21.50658171617507719 20.3829862666700663 19.208910745100446604 17.997482780514864942 16.761795906399722611 15.514764246166217632 14.268984498398499028 13.036606226125917019 11.829211401143869153 10.65770408831886229 +3.5855190486574522335e-30 67.096986974668141102 263.25238672515439475 573.32408847020280973 972.54602253603843565 1426.9203828524816799 1893.2865103182937219 2318.0410889122558729 2630.9285520927815014 2713.6187071608110273 1500.5708134433330088 969.56073650138023368 800.54965424049180456 705.44716636738701254 641.07790205308936038 592.70300410904940236 553.70765099942775578 520.64216743468477944 491.52655158314837536 465.14728597415557942 440.72556286830950967 417.7454083711913313 395.85802998461076641 374.82544770611724516 354.48566166840316782 334.73023518284344391 315.48933970584033659 296.72144551269116164 278.4059941066170154 260.53803667310950232 243.12420132071406442 226.17957992377600362 209.72526675372762384 193.78637084655926515 178.39038224709975111 163.56581065898075167 149.34104068700537482 135.743365173540667 122.7981698654058107 110.52825059208220182 98.953249451573839224 88.089200001297882636 77.948173664547908857 68.538020874595218856 59.862201163611374 51.919696655431700094 44.705003390742064084 38.208194707944883817 32.415050604957144742 27.307246681971275137 22.862595956621696303 19.055336587838887397 15.856458367172670876 13.234060749146591363 11.153735209764068514 9.5789648429556013554 8.4715343284216153563 7.7919437247806691005 7.4998199500573043963 7.5543202946449161672 7.9145228570974577309 8.5397993852458071729 9.39016662880448294 10.426612949617421577 11.611397577122811953 12.90832052591307999 14.282961796509066943 15.702889049634791263 17.137833468553438365 18.55983399720505389 19.943350558825088115 21.265347217253818712 22.505346540933150123 23.645456668221765284 24.670372754373797619 25.567354609965946111 26.326182421749422247 26.939092486679193428 27.400694893581128753 27.707875062364315966 27.859681003209210814 27.857198095441212615 27.703413112731098522 27.40306914374131253 26.962512979611148012 26.389536465329154424 25.693213243848703087 24.883732261355778093 23.972229350150904281 22.97061816220283248 21.891421690505445952 20.747605585473209544 19.552414447680881437 18.319212254065668333 17.061328049096417203 15.791908003363776203 14.523774906767432213 13.269296118965048237 12.040260945496417122 10.847768340655083108 +7.171038097314904467e-30 67.412063522335060384 264.48858832681702324 576.01639003360571678 977.11314642710522094 1433.6214512560848107 1902.1780067635286287 2328.9277912598690818 2643.2852781679075633 2726.3644375605599635 1507.6193063802415963 974.11523883695599579 804.31047390933281349 708.76144612201528616 644.08999198173910372 595.48802615497345414 556.30965666882025289 523.08900405639099063 493.83676515802403628 467.33372127005861785 442.79740524762939913 419.70941837156703969 397.71932866113843374 376.58803724169013094 356.15278240354655281 336.30461737554071533 316.97338506579626483 298.11736032682256337 279.71588795682839645 261.76399597659451501 244.26834392971329635 227.24409509969632381 210.71244357262153812 194.69861725672029706 179.2302364367401708 164.33594600955876786 150.04426532599566713 136.38261696007572255 123.3765075170657326 111.04884157333009398 99.419355181583171088 88.504158892650636403 78.31538246842036699 68.860914778354910482 60.144233060247671574 52.164315978888652126 44.915634885669838638 38.388217475796118094 32.567777740282444654 27.435905783072417563 22.970310763472959081 19.145109967632588877 15.93115683434766261 13.296400672742457516 11.206270826907351434 9.6240781637159535933 8.511426984670483975 7.8286307845068421329 7.5351256892675326782 7.5898758918679165575 7.9517659509236651161 8.5799754135056094384 9.4343318490770755602 10.47563902486080778 11.665977597341122163 12.968976326884625649 14.350052429578969537 15.776620252273858114 17.218267983594330417 18.646902589154798591 20.036863578158218502 21.365006567835575169 22.610757911430276579 23.756141895249378138 24.785782192935670309 25.686879395222561584 26.449166515069414629 27.064844408094860029 27.528499052009564707 27.837002604135363981 27.989400108451786053 27.986783660644633187 27.832155766268023456 27.530283549291148404 27.087545390247996124 26.511771498557322957 25.812079855095912961 24.998708900410161249 24.082848291779320959 23.076469008753132783 21.992154050699440404 20.84293093986154588 19.642107217361211013 18.403110095267919633 17.139331402085517198 15.863978929785080396 14.589935255013745774 13.329625062330622498 12.09489194274079793 10.896885573061322106 +8.9637976216436305838e-31 66.84675091987712392 262.27061643213733078 571.18601662368837424 968.91933047250495292 1421.5996357468875431 1886.2273085416957201 2309.3989570608823669 2621.1209337548525582 2703.5040201038273153 1494.9783419727323235 965.94779720468170581 797.56697068628477609 702.81924862576272517 638.69019091675636446 590.49587675236568884 551.646138722871342 518.70415746019398284 489.69730878424593357 463.41659582786462579 439.08611117316161199 416.19180169834794469 394.38617273061043988 373.43212931060776327 353.16827371288258064 333.48657208555539455 314.31745519182663884 295.61954753504682003 277.37236709696867365 259.57098378490087498 242.22200170393463736 225.34045759480295601 208.94736862221893148 193.06775212518607532 177.72899791706544192 162.95951196852612952 148.78757586892390918 135.24038371217483245 122.34322974447820798 110.11882802610422516 98.586750655260132703 87.762974590111241469 77.659529309980726453 68.284238863368685202 59.640552532955965148 51.727458598563408998 44.539475648601879243 38.066715685833933946 32.295012976204326094 27.206112265292624386 22.777909679293586009 18.984739373005940166 15.797698810252299495 13.185005475043405809 11.112377829087179748 9.5434334512720759847 8.4400975174126973144 7.7630150976573748522 7.4719611554364462336 7.5262426130327924056 7.8850873919738049267 8.5080159263375421119 9.3551912683970179785 10.387744543637365879 11.56807315125614366 12.860109733266396503 14.229560537387952124 15.644112366051810881 17.073607826265853049 18.490189066622029657 19.868410603231197342 21.185322192694840737 22.420523007029956375 23.556188603335712628 24.577072362155647056 25.47048319757311674 26.226241423087721216 26.836614697070356073 27.296235975400399809 27.60200537454226577 27.752977801121726742 27.750238141679712811 27.596765733579289304 27.297289760902391009 26.858137141814598436 26.287074399890695275 25.593144944017296893 24.786503121325328181 23.878246355894610531 22.880246642758280018 21.804982630957745471 20.665373499607088803 19.474615805068758334 18.246024453202188909 16.992878925058498396 15.728275855366439018 14.46498902789308616 13.215337807288673133 11.991064972818122669 10.803224852122234267 +3.5855190486574522335e-30 65.43534876039936421 256.73304347377302292 559.12604432124339837 948.46172224307861143 1391.5843408648051991 1846.4021969527234432 2260.6394620520582066 2565.7802955426195695 2646.4244599098065009 1463.4148799630952453 945.55394927690963414 780.72828679761141757 687.98109750461526346 625.20611261804435799 578.02943512264801029 540.00003621221094363 507.75365774333818081 479.35932287128093776 453.63355945691444049 429.8168409548428599 407.40596661366532771 386.06077765485957798 365.54918424936079191 345.71319573620507981 326.44705880535116194 307.68267282122030792 289.37953580627879546 271.5175983149783292 254.09203465818171708 237.10930999858967994 220.58414426471318848 204.53711170162773669 188.99270241540011739 173.97772902039983478 159.51999893666061325 145.64719790725172288 132.38594719201819316 119.76100833854465577 107.79461717902547946 96.505933885723749199 85.910599332157985941 76.020390165537278904 66.842966274983808717 58.381705008155790892 50.635616734343372514 43.599336322246607267 37.263184900170458036 31.613295975488689749 26.631799672765872344 22.297058548671756739 18.583948192658546361 15.464175648946316244 12.906628609987510714 10.877748348407795476 9.3419194718269267241 8.2618698028437993486 7.5990739987793887167 7.3141549236171758963 7.3672772555854821874 7.7185283454548194726 8.3282819180523759428 9.1575408177135315668 10.16825562255533022 11.323616578067968064 12.588316914329023888 13.928786200546213081 15.313392945852879024 16.712616166732228606 18.099186103085834532 19.448194671759814867 20.737176595209508179 21.946162433590526319 23.057704981480569018 24.056880667844716015 24.931267724275304687 25.67090296590625087 26.26821906836587317 26.717964227923772569 27.017106068204221003 27.164721610699778864 27.161875065297003573 27.011485125915278616 26.718183380888223866 26.288165372039049572 25.729035764010745879 25.04964901900250851 24.259946913197566687 23.370794180562040054 22.393813527410600273 21.341221226104799769 20.225664467085838538 19.060061623107731776 17.857446555874631144 16.630818070196216496 15.392995592299522301 14.156482114354691504 12.933335403651536666 11.735048421715127631 10.572439832704917606 +4.4818988108218151167e-30 63.250414072843767599 248.16054361650870419 540.45644887975822712 916.79200018370568159 1345.1185823974401501 1784.7499853323643038 2185.1559117426490957 2480.1082854289134048 2558.0600677859706593 1414.5515124347207347 913.98208545515444712 754.66004976381987035 665.00977691494688315 604.3309306818831601 558.72955959531816461 521.97003474631492281 490.8004301667724576 463.35424373148623545 438.48751877136118082 415.46608867174779789 393.80355394351181531 373.17111318058925917 353.34442560931887556 334.17077557575208857 315.54794070760669911 297.41009422913788285 279.7180866534922643 262.4525382672128444 245.60878494119572224 229.19307653985418938 213.21964220048536731 197.70837002208503463 182.68293331866783547 168.16925044959052116 154.19420142735475565 140.78454869072123756 127.96602575359372622 115.76256850255177255 104.19567140507150782 93.283855901411982359 83.042241553592020864 73.482212611190021789 64.611173889981188267 56.432390505149115256 48.944906238015860822 42.143535286290813247 36.018921953977972805 30.55766255581395896 25.742483504148886198 21.552469254883696692 17.963333548127451422 14.947727211505451805 12.47557571142804278 10.514439653806347152 9.029891549108903348 7.9859023671910200903 7.3452317091555086037 7.0698158080231081613 7.1211480252424337323 7.4606470239316653448 8.050008357893343458 8.8515358033646123204 9.8284493638135153049 10.9451674828476051 12.167561593657939767 13.463181703193235705 14.801452245993857559 16.153837937052404783 17.493979799354804072 18.797801935038130239 20.0435899463860423 21.212042193852603589 22.286295303511554522 23.251925507875263577 24.096927526290905064 24.811672767897171354 25.388848677850941016 25.823381051251999452 26.112341116262513196 26.254839143369366639 26.251906278806117712 26.106366231459269045 25.822698369677539176 25.406893711290123861 24.866305220202935544 24.209493758778108941 23.446070988324496653 22.586540461127942336 21.642138106581569446 20.62467328011696921 19.54637151542970841 18.419720095979663199 17.257317538835295068 16.071728059629737828 14.875342059810037654 13.680243643856661251 12.498086131902354623 11.339976481705615896 10.21636947008615337