You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ah...@apache.org on 2021/12/17 21:46:16 UTC

[commons-statistics] branch master updated (3b33732 -> b525a54)

This is an automated email from the ASF dual-hosted git repository.

aherbert pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/commons-statistics.git.


    from 3b33732  Correct javadoc for isSupportConnected
     new 65e547c  Add PDF and PMF to distribution class javadoc
     new 670ad0a  Update exponential distribution PDF
     new 4ac4925  Create consistent web links in distribution class javadoc.
     new 56b1074  Update javadoc for mean and variance
     new b525a54  Consistent javadoc for the lower/upper bounds/mean/variance

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../AbstractContinuousDistribution.java            |    2 +-
 .../distribution/AbstractDiscreteDistribution.java |    2 +-
 .../statistics/distribution/BetaDistribution.java  |   19 +-
 .../distribution/BinomialDistribution.java         |   21 +-
 .../distribution/CauchyDistribution.java           |   31 +-
 .../distribution/ChiSquaredDistribution.java       |   23 +-
 .../distribution/ContinuousDistribution.java       |    4 +-
 .../distribution/DiscreteDistribution.java         |    4 +-
 .../distribution/ExponentialDistribution.java      |   54 +-
 .../statistics/distribution/ExtendedPrecision.java |    2 +-
 .../statistics/distribution/FDistribution.java     |   30 +-
 .../statistics/distribution/GammaDistribution.java |   25 +-
 .../distribution/GeometricDistribution.java        |   19 +-
 .../distribution/GumbelDistribution.java           |   29 +-
 .../distribution/HypergeometricDistribution.java   |   18 +-
 .../distribution/LaplaceDistribution.java          |   25 +-
 .../statistics/distribution/LevyDistribution.java  |   26 +-
 .../distribution/LogNormalDistribution.java        |   38 +-
 .../distribution/LogisticDistribution.java         |   25 +-
 .../distribution/NakagamiDistribution.java         |   22 +-
 .../distribution/NormalDistribution.java           |   25 +-
 .../distribution/ParetoDistribution.java           |   15 +-
 .../distribution/PascalDistribution.java           |   53 +-
 .../distribution/PoissonDistribution.java          |   23 +-
 .../distribution/RegularizedBetaUtils.java         |    2 +-
 .../statistics/distribution/TDistribution.java     |   31 +-
 .../distribution/TriangularDistribution.java       |   21 +-
 .../distribution/TruncatedNormalDistribution.java  |   25 +-
 .../UniformContinuousDistribution.java             |   18 +-
 .../distribution/UniformDiscreteDistribution.java  |   19 +-
 .../distribution/WeibullDistribution.java          |   63 +-
 .../statistics/distribution/ZipfDistribution.java  |   36 +-
 .../distribution/ExponentialDistributionTest.java  |   14 +
 .../commons/statistics/distribution/exppdf.csv     | 3104 ++++++++++++++++++++
 34 files changed, 3595 insertions(+), 273 deletions(-)
 create mode 100644 commons-statistics-distribution/src/test/resources/org/apache/commons/statistics/distribution/exppdf.csv

[commons-statistics] 05/05: Consistent javadoc for the lower/upper bounds/mean/variance

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

aherbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-statistics.git

commit b525a546d2ebedc059f0cb5aad8d5d1d38103e01
Author: Alex Herbert <ah...@apache.org>
AuthorDate: Fri Dec 17 21:41:08 2021 +0000

    Consistent javadoc for the lower/upper bounds/mean/variance
    
    If the bounds are defined for all parameters then put this value in the
    return statement.
---
 .../statistics/distribution/BetaDistribution.java      |  8 ++++----
 .../statistics/distribution/BinomialDistribution.java  |  4 ++--
 .../statistics/distribution/CauchyDistribution.java    | 18 ++++++++----------
 .../distribution/ChiSquaredDistribution.java           | 10 ++++------
 .../distribution/ExponentialDistribution.java          | 16 +++++-----------
 .../commons/statistics/distribution/FDistribution.java |  9 ++++-----
 .../statistics/distribution/GammaDistribution.java     | 11 ++++-------
 .../statistics/distribution/GeometricDistribution.java |  4 ++--
 .../statistics/distribution/GumbelDistribution.java    | 12 ++++--------
 .../statistics/distribution/LaplaceDistribution.java   | 12 ++++--------
 .../statistics/distribution/LevyDistribution.java      | 12 +++++++-----
 .../statistics/distribution/LogNormalDistribution.java | 10 ++++------
 .../statistics/distribution/LogisticDistribution.java  | 12 ++++--------
 .../statistics/distribution/NakagamiDistribution.java  | 10 ++++------
 .../statistics/distribution/NormalDistribution.java    | 12 ++++--------
 .../statistics/distribution/ParetoDistribution.java    |  6 +++---
 .../statistics/distribution/PascalDistribution.java    |  6 +++---
 .../statistics/distribution/PoissonDistribution.java   | 11 ++++-------
 .../commons/statistics/distribution/TDistribution.java |  8 +++-----
 .../distribution/TriangularDistribution.java           |  4 ----
 .../distribution/TruncatedNormalDistribution.java      | 14 ++++++++++++--
 .../distribution/UniformContinuousDistribution.java    |  4 ----
 .../distribution/UniformDiscreteDistribution.java      |  4 ----
 .../statistics/distribution/WeibullDistribution.java   | 10 ++++------
 .../statistics/distribution/ZipfDistribution.java      |  6 +++---
 25 files changed, 96 insertions(+), 137 deletions(-)

diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BetaDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BetaDistribution.java
index 0c08cbc..cbde35c 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BetaDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BetaDistribution.java
@@ -202,9 +202,9 @@ public final class BetaDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always 0 no matter the parameters.
+     * <p>The lower bound of the support is always 0.
      *
-     * @return lower bound of the support (always 0)
+     * @return 0.
      */
     @Override
     public double getSupportLowerBound() {
@@ -214,9 +214,9 @@ public final class BetaDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The upper bound of the support is always 1 no matter the parameters.
+     * <p>The upper bound of the support is always 1.
      *
-     * @return upper bound of the support (always 1)
+     * @return 1.
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BinomialDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BinomialDistribution.java
index 766d8f5..54607b6 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BinomialDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BinomialDistribution.java
@@ -162,7 +162,7 @@ public final class BinomialDistribution extends AbstractDiscreteDistribution {
      * <p>The lower bound of the support is always 0 except for the probability
      * parameter {@code p = 1}.
      *
-     * @return lower bound of the support (0 or the number of trials)
+     * @return 0 or the number of trials.
      */
     @Override
     public int getSupportLowerBound() {
@@ -175,7 +175,7 @@ public final class BinomialDistribution extends AbstractDiscreteDistribution {
      * <p>The upper bound of the support is the number of trials except for the
      * probability parameter {@code p = 0}.
      *
-     * @return upper bound of the support (number of trials or 0)
+     * @return number of trials or 0.
      */
     @Override
     public int getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/CauchyDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/CauchyDistribution.java
index 35f11e5..2abf7f5 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/CauchyDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/CauchyDistribution.java
@@ -154,9 +154,9 @@ public final class CauchyDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The mean is always undefined no matter the parameters.
+     * <p>The mean is always undefined.
      *
-     * @return NaN
+     * @return NaN.
      */
     @Override
     public double getMean() {
@@ -166,9 +166,9 @@ public final class CauchyDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The variance is always undefined no matter the parameters.
+     * <p>The variance is always undefined.
      *
-     * @return NaN
+     * @return NaN.
      */
     @Override
     public double getVariance() {
@@ -178,10 +178,9 @@ public final class CauchyDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always negative infinity no matter
-     * the parameters.
+     * <p>The lower bound of the support is always negative infinity.
      *
-     * @return lower bound of the support (always Double.NEGATIVE_INFINITY)
+     * @return negative infinity.
      */
     @Override
     public double getSupportLowerBound() {
@@ -191,10 +190,9 @@ public final class CauchyDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The upper bound of the support is always positive infinity no matter
-     * the parameters.
+     * <p>The upper bound of the support is always positive infinity.
      *
-     * @return upper bound of the support (always Double.POSITIVE_INFINITY)
+     * @return positive infinity.
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ChiSquaredDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ChiSquaredDistribution.java
index a768ecd..5e11d74 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ChiSquaredDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ChiSquaredDistribution.java
@@ -138,10 +138,9 @@ public final class ChiSquaredDistribution extends AbstractContinuousDistribution
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always 0 no matter the
-     * degrees of freedom.
+     * <p>The lower bound of the support is always 0.
      *
-     * @return zero.
+     * @return 0.
      */
     @Override
     public double getSupportLowerBound() {
@@ -151,10 +150,9 @@ public final class ChiSquaredDistribution extends AbstractContinuousDistribution
     /**
      * {@inheritDoc}
      *
-     * <p>The upper bound of the support is always positive infinity no matter the
-     * degrees of freedom.
+     * <p>The upper bound of the support is always positive infinity.
      *
-     * @return {@code Double.POSITIVE_INFINITY}.
+     * @return positive infinity.
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExponentialDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExponentialDistribution.java
index 1709fce..a4ba8b9 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExponentialDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExponentialDistribution.java
@@ -138,11 +138,7 @@ public final class ExponentialDistribution extends AbstractContinuousDistributio
         return 0 - mean * Math.log(p);
     }
 
-    /**
-     * {@inheritDoc}
-     *
-     * @return the mean
-     */
+    /** {@inheritDoc} */
     @Override
     public double getMean() {
         return mean;
@@ -152,7 +148,6 @@ public final class ExponentialDistribution extends AbstractContinuousDistributio
      * {@inheritDoc}
      *
      * <p>For mean {@code k}, the variance is {@code k^2}.
-     * @return the variance
      */
     @Override
     public double getVariance() {
@@ -162,9 +157,9 @@ public final class ExponentialDistribution extends AbstractContinuousDistributio
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always 0 no matter the mean parameter.
+     * <p>The lower bound of the support is always 0.
      *
-     * @return lower bound of the support (always 0)
+     * @return 0.
      */
     @Override
     public double getSupportLowerBound() {
@@ -174,10 +169,9 @@ public final class ExponentialDistribution extends AbstractContinuousDistributio
     /**
      * {@inheritDoc}
      *
-     * <p>The upper bound of the support is always positive infinity
-     * no matter the mean parameter.
+     * <p>The upper bound of the support is always positive infinity.
      *
-     * @return upper bound of the support (always Double.POSITIVE_INFINITY)
+     * @return positive infinity.
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java
index 942ca90..e1b8ca1 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java
@@ -260,9 +260,9 @@ public final class FDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always 0 no matter the parameters.
+     * <p>The lower bound of the support is always 0.
      *
-     * @return lower bound of the support (always 0)
+     * @return 0.
      */
     @Override
     public double getSupportLowerBound() {
@@ -272,10 +272,9 @@ public final class FDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The upper bound of the support is always positive infinity
-     * no matter the parameters.
+     * <p>The upper bound of the support is always positive infinity.
      *
-     * @return upper bound of the support (always Double.POSITIVE_INFINITY)
+     * @return positive infinity.
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GammaDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GammaDistribution.java
index cfe4ab9..b1c173a 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GammaDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GammaDistribution.java
@@ -205,8 +205,6 @@ public final class GammaDistribution extends AbstractContinuousDistribution {
      *
      * <p>For shape parameter {@code alpha} and scale parameter {@code beta}, the
      * variance is {@code alpha * beta^2}.
-     *
-     * @return {@inheritDoc}
      */
     @Override
     public double getVariance() {
@@ -216,9 +214,9 @@ public final class GammaDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always 0 no matter the parameters.
+     * <p>The lower bound of the support is always 0.
      *
-     * @return lower bound of the support (always 0)
+     * @return 0.
      */
     @Override
     public double getSupportLowerBound() {
@@ -228,10 +226,9 @@ public final class GammaDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The upper bound of the support is always positive infinity
-     * no matter the parameters.
+     * <p>The upper bound of the support is always positive infinity.
      *
-     * @return upper bound of the support (always Double.POSITIVE_INFINITY)
+     * @return positive infinity.
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GeometricDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GeometricDistribution.java
index f9ed53b..251ebea 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GeometricDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GeometricDistribution.java
@@ -229,7 +229,7 @@ public final class GeometricDistribution extends AbstractDiscreteDistribution {
      *
      * <p>The lower bound of the support is always 0.
      *
-     * @return lower bound of the support (always 0)
+     * @return 0.
      */
     @Override
     public int getSupportLowerBound() {
@@ -242,7 +242,7 @@ public final class GeometricDistribution extends AbstractDiscreteDistribution {
      * <p>The upper bound of the support is positive infinity except for the
      * probability parameter {@code p = 1.0}.
      *
-     * @return upper bound of the support ({@code Integer.MAX_VALUE} or 0)
+     * @return {@code Integer.MAX_VALUE} or 0.
      */
     @Override
     public int getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GumbelDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GumbelDistribution.java
index decdc2e..ca7f549 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GumbelDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GumbelDistribution.java
@@ -182,11 +182,9 @@ public final class GumbelDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always negative infinity
-     * no matter the parameters.
+     * <p>The lower bound of the support is always negative infinity.
      *
-     * @return lower bound of the support (always
-     * {@code Double.NEGATIVE_INFINITY})
+     * @return negative infinity.
      */
     @Override
     public double getSupportLowerBound() {
@@ -196,11 +194,9 @@ public final class GumbelDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The upper bound of the support is always positive infinity
-     * no matter the parameters.
+     * <p>The upper bound of the support is always positive infinity.
      *
-     * @return upper bound of the support (always
-     * {@code Double.POSITIVE_INFINITY})
+     * @return positive infinity.
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LaplaceDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LaplaceDistribution.java
index 5201355..f115bc4 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LaplaceDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LaplaceDistribution.java
@@ -163,11 +163,9 @@ public final class LaplaceDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always negative infinity
-     * no matter the parameters.
+     * <p>The lower bound of the support is always negative infinity.
      *
-     * @return lower bound of the support (always
-     * {@code Double.NEGATIVE_INFINITY})
+     * @return negative infinity.
      */
     @Override
     public double getSupportLowerBound() {
@@ -177,11 +175,9 @@ public final class LaplaceDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The upper bound of the support is always positive infinity
-     * no matter the parameters.
+     * <p>The upper bound of the support is always positive infinity.
      *
-     * @return upper bound of the support (always
-     * {@code Double.POSITIVE_INFINITY})
+     * @return positive infinity.
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LevyDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LevyDistribution.java
index 876e506..5d90174 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LevyDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LevyDistribution.java
@@ -182,6 +182,8 @@ public final class LevyDistribution extends AbstractContinuousDistribution {
      * {@inheritDoc}
      *
      * <p>The mean is equal to positive infinity.
+     *
+     * @return positive infinity.
      */
     @Override
     public double getMean() {
@@ -192,6 +194,8 @@ public final class LevyDistribution extends AbstractContinuousDistribution {
      * {@inheritDoc}
      *
      * <p>The variance is equal to positive infinity.
+     *
+     * @return positive infinity.
      */
     @Override
     public double getVariance() {
@@ -203,7 +207,7 @@ public final class LevyDistribution extends AbstractContinuousDistribution {
      *
      * <p>The lower bound of the support is the {@link #getLocation() location}.
      *
-     * @return lower bound of the support
+     * @return location.
      */
     @Override
     public double getSupportLowerBound() {
@@ -213,11 +217,9 @@ public final class LevyDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The upper bound of the support is always positive infinity
-     * no matter the parameters.
+     * <p>The upper bound of the support is always positive infinity.
      *
-     * @return upper bound of the support (always
-     * {@code Double.POSITIVE_INFINITY})
+     * @return positive infinity.
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogNormalDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogNormalDistribution.java
index 2426e4b..71247d7 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogNormalDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogNormalDistribution.java
@@ -235,9 +235,9 @@ public final class LogNormalDistribution extends AbstractContinuousDistribution
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always 0 no matter the parameters.
+     * <p>The lower bound of the support is always 0.
      *
-     * @return lower bound of the support (always 0)
+     * @return 0.
      */
     @Override
     public double getSupportLowerBound() {
@@ -247,11 +247,9 @@ public final class LogNormalDistribution extends AbstractContinuousDistribution
     /**
      * {@inheritDoc}
      *
-     * <p>The upper bound of the support is always positive infinity
-     * no matter the parameters.
+     * <p>The upper bound of the support is always positive infinity.
      *
-     * @return upper bound of the support (always
-     * {@code Double.POSITIVE_INFINITY})
+     * @return positive infinity.
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogisticDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogisticDistribution.java
index 0495f16..0aca8fb 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogisticDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogisticDistribution.java
@@ -187,11 +187,9 @@ public final class LogisticDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always negative infinity
-     * no matter the parameters.
+     * <p>The lower bound of the support is always negative infinity.
      *
-     * @return lower bound of the support (always
-     * {@code Double.NEGATIVE_INFINITY})
+     * @return negative infinity.
      */
     @Override
     public double getSupportLowerBound() {
@@ -201,11 +199,9 @@ public final class LogisticDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The upper bound of the support is always positive infinity
-     * no matter the parameters.
+     * <p>The upper bound of the support is always positive infinity.
      *
-     * @return upper bound of the support (always
-     * {@code Double.POSITIVE_INFINITY})
+     * @return positive infinity.
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NakagamiDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NakagamiDistribution.java
index 7d3f406..b1209eb 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NakagamiDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NakagamiDistribution.java
@@ -162,9 +162,9 @@ public final class NakagamiDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always 0 no matter parameters.
+     * <p>The lower bound of the support is always 0.
      *
-     * @return lower bound of the support (always 0)
+     * @return 0.
      */
     @Override
     public double getSupportLowerBound() {
@@ -174,11 +174,9 @@ public final class NakagamiDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The upper bound of the support is always positive infinity
-     * no matter the parameters.
+     * <p>The upper bound of the support is always positive infinity.
      *
-     * @return upper bound of the support (always
-     * {@code Double.POSITIVE_INFINITY})
+     * @return positive infinity.
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NormalDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NormalDistribution.java
index 1d93acb..af8dae7 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NormalDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NormalDistribution.java
@@ -184,11 +184,9 @@ public final class NormalDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always negative infinity
-     * no matter the parameters.
+     * <p>The lower bound of the support is always negative infinity.
      *
-     * @return lower bound of the support (always
-     * {@code Double.NEGATIVE_INFINITY})
+     * @return negative infinity.
      */
     @Override
     public double getSupportLowerBound() {
@@ -198,11 +196,9 @@ public final class NormalDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The upper bound of the support is always positive infinity
-     * no matter the parameters.
+     * <p>The upper bound of the support is always positive infinity.
      *
-     * @return upper bound of the support (always
-     * {@code Double.POSITIVE_INFINITY})
+     * @return positive infinity.
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ParetoDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ParetoDistribution.java
index f9dcfe7..47a4ee2 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ParetoDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ParetoDistribution.java
@@ -270,7 +270,7 @@ public final class ParetoDistribution extends AbstractContinuousDistribution {
      * <p>
      * The lower bound of the support is equal to the scale parameter {@code k}.
      *
-     * @return lower bound of the support
+     * @return scale.
      */
     @Override
     public double getSupportLowerBound() {
@@ -280,9 +280,9 @@ public final class ParetoDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      * <p>
-     * The upper bound of the support is always positive infinity no matter the parameters.
+     * The upper bound of the support is always positive infinity.
      *
-     * @return upper bound of the support (always {@code Double.POSITIVE_INFINITY})
+     * @return positive infinity.
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PascalDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PascalDistribution.java
index 136f867..46dd32f 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PascalDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PascalDistribution.java
@@ -211,9 +211,9 @@ public final class PascalDistribution extends AbstractDiscreteDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always 0 no matter the parameters.
+     * <p>The lower bound of the support is always 0.
      *
-     * @return lower bound of the support (always 0)
+     * @return 0.
      */
     @Override
     public int getSupportLowerBound() {
@@ -226,7 +226,7 @@ public final class PascalDistribution extends AbstractDiscreteDistribution {
      * <p>The upper bound of the support is positive infinity except for the
      * probability parameter {@code p = 1.0}.
      *
-     * @return upper bound of the support ({@code Integer.MAX_VALUE} or 0)
+     * @return {@code Integer.MAX_VALUE} or 0.
      */
     @Override
     public int getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java
index 9224ad1..1ad278c 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java
@@ -127,9 +127,9 @@ public final class PoissonDistribution extends AbstractDiscreteDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always 0 no matter the mean parameter.
+     * <p>The lower bound of the support is always 0.
      *
-     * @return lower bound of the support (always 0)
+     * @return 0.
      */
     @Override
     public int getSupportLowerBound() {
@@ -139,12 +139,9 @@ public final class PoissonDistribution extends AbstractDiscreteDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The upper bound of the support is positive infinity,
-     * regardless of the parameter values. There is no integer infinity,
-     * so this method returns {@code Integer.MAX_VALUE}.
+     * <p>The upper bound of the support is always positive infinity.
      *
-     * @return upper bound of the support (always {@code Integer.MAX_VALUE} for
-     * positive infinity)
+     * @return {@code Integer.MAX_VALUE}
      */
     @Override
     public int getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TDistribution.java
index 299f18e..c7143d5 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TDistribution.java
@@ -298,10 +298,9 @@ public abstract class TDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always negative infinity..
+     * <p>The lower bound of the support is always negative infinity.
      *
-     * @return lower bound of the support (always
-     * {@code Double.NEGATIVE_INFINITY})
+     * @return negative infinity.
      */
     @Override
     public double getSupportLowerBound() {
@@ -313,8 +312,7 @@ public abstract class TDistribution extends AbstractContinuousDistribution {
      *
      * <p>The upper bound of the support is always positive infinity.
      *
-     * @return upper bound of the support (always
-     * {@code Double.POSITIVE_INFINITY})
+     * @return positive infinity.
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TriangularDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TriangularDistribution.java
index 058c4ae..c86af09 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TriangularDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TriangularDistribution.java
@@ -249,8 +249,6 @@ public final class TriangularDistribution extends AbstractContinuousDistribution
      *
      * <p>The lower bound of the support is equal to the lower limit parameter
      * {@code a} of the distribution.
-     *
-     * @return lower bound of the support
      */
     @Override
     public double getSupportLowerBound() {
@@ -262,8 +260,6 @@ public final class TriangularDistribution extends AbstractContinuousDistribution
      *
      * <p>The upper bound of the support is equal to the upper limit parameter
      * {@code b} of the distribution.
-     *
-     * @return upper bound of the support
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TruncatedNormalDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TruncatedNormalDistribution.java
index d36fac6..fa24538 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TruncatedNormalDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TruncatedNormalDistribution.java
@@ -247,13 +247,23 @@ public final class TruncatedNormalDistribution extends AbstractContinuousDistrib
         return variance(a, b) * s * s;
     }
 
-    /** {@inheritDoc} */
+    /**
+     * {@inheritDoc}
+     *
+     * <p>The lower bound of the support is equal to the lower bound parameter
+     * of the distribution.
+     */
     @Override
     public double getSupportLowerBound() {
         return lower;
     }
 
-    /** {@inheritDoc} */
+    /**
+     * {@inheritDoc}
+     *
+     * <p>The upper bound of the support is equal to the upper bound parameter
+     * of the distribution.
+     */
     @Override
     public double getSupportUpperBound() {
         return upper;
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformContinuousDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformContinuousDistribution.java
index 2787070..063f541 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformContinuousDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformContinuousDistribution.java
@@ -191,8 +191,6 @@ public final class UniformContinuousDistribution extends AbstractContinuousDistr
      *
      * <p>The lower bound of the support is equal to the lower bound parameter
      * of the distribution.
-     *
-     * @return lower bound of the support
      */
     @Override
     public double getSupportLowerBound() {
@@ -204,8 +202,6 @@ public final class UniformContinuousDistribution extends AbstractContinuousDistr
      *
      * <p>The upper bound of the support is equal to the upper bound parameter
      * of the distribution.
-     *
-     * @return upper bound of the support
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformDiscreteDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformDiscreteDistribution.java
index 1b6c528..25c3116 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformDiscreteDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformDiscreteDistribution.java
@@ -242,8 +242,6 @@ public final class UniformDiscreteDistribution extends AbstractDiscreteDistribut
      *
      * <p>The lower bound of the support is equal to the lower bound parameter
      * of the distribution.
-     *
-     * @return lower bound of the support
      */
     @Override
     public int getSupportLowerBound() {
@@ -255,8 +253,6 @@ public final class UniformDiscreteDistribution extends AbstractDiscreteDistribut
      *
      * <p>The upper bound of the support is equal to the upper bound parameter
      * of the distribution.
-     *
-     * @return upper bound of the support
      */
     @Override
     public int getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/WeibullDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/WeibullDistribution.java
index eb29633..d0ef1d3 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/WeibullDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/WeibullDistribution.java
@@ -268,9 +268,9 @@ public final class WeibullDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always 0 no matter the parameters.
+     * <p>The lower bound of the support is always 0.
      *
-     * @return lower bound of the support (always 0)
+     * @return 0.
      */
     @Override
     public double getSupportLowerBound() {
@@ -280,11 +280,9 @@ public final class WeibullDistribution extends AbstractContinuousDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The upper bound of the support is always positive infinity
-     * no matter the parameters.
+     * <p>The upper bound of the support is always positive infinity.
      *
-     * @return upper bound of the support (always
-     * {@code Double.POSITIVE_INFINITY})
+     * @return positive infinity.
      */
     @Override
     public double getSupportUpperBound() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ZipfDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ZipfDistribution.java
index 15c7412..c7ceb49 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ZipfDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ZipfDistribution.java
@@ -245,9 +245,9 @@ public final class ZipfDistribution extends AbstractDiscreteDistribution {
     /**
      * {@inheritDoc}
      *
-     * <p>The lower bound of the support is always 1 no matter the parameters.
+     * <p>The lower bound of the support is always 1.
      *
-     * @return lower bound of the support (always 1)
+     * @return 1.
      */
     @Override
     public int getSupportLowerBound() {
@@ -259,7 +259,7 @@ public final class ZipfDistribution extends AbstractDiscreteDistribution {
      *
      * <p>The upper bound of the support is the number of elements.
      *
-     * @return upper bound of the support
+     * @return number of elements.
      */
     @Override
     public int getSupportUpperBound() {

[commons-statistics] 02/05: Update exponential distribution PDF

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

aherbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-statistics.git

commit 670ad0a5119c21c203f46cbe90fe09bf6950a9cd
Author: Alex Herbert <ah...@apache.org>
AuthorDate: Fri Dec 17 00:50:14 2021 +0000

    Update exponential distribution PDF
    
    Directly implement the PDF using exp and do not use exp(logDensity(x)).
    This is more accurate on extended precision test data.
    
    Remove check that x >= +infinity in the log density. The result is the
    same (-infinity) without this edge case check.
---
 .../distribution/ExponentialDistribution.java      |   11 +-
 .../distribution/ExponentialDistributionTest.java  |   14 +
 .../commons/statistics/distribution/exppdf.csv     | 3104 ++++++++++++++++++++
 3 files changed, 3123 insertions(+), 6 deletions(-)

diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExponentialDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExponentialDistribution.java
index 93d51d2..123dba6 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExponentialDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExponentialDistribution.java
@@ -70,17 +70,18 @@ public final class ExponentialDistribution extends AbstractContinuousDistributio
     /** {@inheritDoc} */
     @Override
     public double density(double x) {
-        return Math.exp(logDensity(x));
+        if (x < SUPPORT_LO) {
+            return 0;
+        }
+        return Math.exp(-x / mean) / mean;
     }
 
     /** {@inheritDoc} **/
     @Override
     public double logDensity(double x) {
-        if (x < SUPPORT_LO ||
-            x >= SUPPORT_HI) {
+        if (x < SUPPORT_LO) {
             return Double.NEGATIVE_INFINITY;
         }
-
         return -x / mean - logMean;
     }
 
@@ -99,7 +100,6 @@ public final class ExponentialDistribution extends AbstractContinuousDistributio
         if (x <= SUPPORT_LO) {
             return 0;
         }
-
         return -Math.expm1(-x / mean);
     }
 
@@ -109,7 +109,6 @@ public final class ExponentialDistribution extends AbstractContinuousDistributio
         if (x <= SUPPORT_LO) {
             return 1;
         }
-
         return Math.exp(-x / mean);
     }
 
diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ExponentialDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ExponentialDistributionTest.java
index 8726b8a..a9b8a7e 100644
--- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ExponentialDistributionTest.java
+++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ExponentialDistributionTest.java
@@ -16,9 +16,12 @@
  */
 package org.apache.commons.statistics.distribution;
 
+import java.math.BigDecimal;
 import org.apache.commons.numbers.core.Precision;
 import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.Test;
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.CsvFileSource;
 
 /**
  * Test cases for {@link ExponentialDistribution}.
@@ -76,4 +79,15 @@ class ExponentialDistributionTest extends BaseContinuousDistributionTest {
         Assertions.assertEquals(0.0, d1.inverseCumulativeProbability(0.0));
         Assertions.assertEquals(0.0, d1.inverseCumulativeProbability(-0.0));
     }
+
+    @ParameterizedTest
+    @CsvFileSource(resources = "exppdf.csv")
+    void testPDF(double mean, double x, BigDecimal expected) {
+        final double e = expected.doubleValue();
+        final double a = ExponentialDistribution.of(mean).density(x);
+        // Require high precision.
+        // This has max error of 3 ulp if using exp(logDensity(x)).
+        Assertions.assertEquals(e, a, Math.ulp(e),
+            () -> "ULP error: " + expected.subtract(new BigDecimal(a)).doubleValue() / Math.ulp(e));
+    }
 }
diff --git a/commons-statistics-distribution/src/test/resources/org/apache/commons/statistics/distribution/exppdf.csv b/commons-statistics-distribution/src/test/resources/org/apache/commons/statistics/distribution/exppdf.csv
new file mode 100644
index 0000000..2d88c22
--- /dev/null
+++ b/commons-statistics-distribution/src/test/resources/org/apache/commons/statistics/distribution/exppdf.csv
@@ -0,0 +1,3104 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# High-precision test data for the exponential distribution PDF
+# Computed using the following maxima script:
+#
+# fpprec : 128;
+# f(mean, x) := bfloat(exp(-x / mean) / mean);
+# str(x) := ssubst("e","b",string(x));
+#
+# out : openw("exppdf.csv");
+# x : float(makelist(i / 128, i, 1, 128 * 12));
+# /* 2657 / 2^10 */
+# mean : 2.5947265625;
+# for i in x do printf(out, "~f, ~f, ~a~%", mean, i, str(f(mean, i))), fpprintprec : 30;
+# /* 1623468236L / 2^28 */
+# mean : 6.047890469431877;
+# for i in x do printf(out, "~f, ~f, ~a~%", mean, i, str(f(mean, i))), fpprintprec : 30;
+# close(out);
+
+2.5947265625, 0.0078125, 3.84238411900902687712289207411e-1
+2.5947265625, 0.015625, 3.83083242800390189053416634124e-1
+2.5947265625, 0.0234375, 3.81931546584444725489504435245e-1
+2.5947265625, 0.03125, 3.80783312812233709632181444249e-1
+2.5947265625, 0.0390625, 3.79638531074313834157152314219e-1
+2.5947265625, 0.046875, 3.78497190992536314269045760739e-1
+2.5947265625, 0.0546875, 3.77359282219953406922741123708e-1
+2.5947265625, 0.0625, 3.76224794440723986355123997782e-1
+2.5947265625, 0.0703125, 3.75093717370020562906773875511e-1
+2.5947265625, 0.078125, 3.73966040753935635709837015384e-1
+2.5947265625, 0.0859375, 3.72841754369389155598923935031e-1
+2.5947265625, 0.09375, 3.71720848024035321888192129336e-1
+2.5947265625, 0.1015625, 3.70603311556170544882604644954e-1
+2.5947265625, 0.109375, 3.69489134834641352878037423579e-1
+2.5947265625, 0.1171875, 3.68378307758752410183689107726e-1
+2.5947265625, 0.125, 3.67270820258174868211398234052e-1
+2.5947265625, 0.1328125, 3.66166662292855216165321508015e-1
+2.5947265625, 0.140625, 3.65065823852924353776217003542e-1
+2.5947265625, 0.1484375, 3.63968294958606441991122437685e-1
+2.5947265625, 0.15625, 3.62874065660128974908360532936e-1
+2.5947265625, 0.1640625, 3.617831260376321300675783732e-1
+2.5947265625, 0.171875, 3.60695466201079117940508922402e-1
+2.5947265625, 0.1796875, 3.59611076290166475910581311837e-1
+2.5947265625, 0.1875, 3.58529946474234362252531127524e-1
+2.5947265625, 0.1953125, 3.57452066952177960335035322714e-1
+2.5947265625, 0.203125, 3.56377427952358216689532355304e-1
+2.5947265625, 0.2109375, 3.5530601973251352276861325663e-1
+2.5947265625, 0.21875, 3.54237832579671119148656543985e-1
+2.5947265625, 0.2265625, 3.53172856810059332399731601981e-1
+2.5947265625, 0.234375, 3.52111082769019534399745907649e-1
+2.5947265625, 0.2421875, 3.51052500830918823293558261867e-1
+2.5947265625, 0.25, 3.49997101399062648940940789544e-1
+2.5947265625, 0.2578125, 3.48944874905607771431448327348e-1
+2.5947265625, 0.265625, 3.47895811811475663688497661497e-1
+2.5947265625, 0.2734375, 3.46849902606265858562295534284e-1
+2.5947265625, 0.28125, 3.45807137808169906545430194456e-1
+2.5947265625, 0.2890625, 3.44767507963885333488462947571e-1
+2.5947265625, 0.296875, 3.43731003648529931382427093922e-1
+2.5947265625, 0.3046875, 3.42697615465556271185931791479e-1
+2.5947265625, 0.3125, 3.41667334046666715252627000154e-1
+2.5947265625, 0.3203125, 3.40640150051728152202912269786e-1
+2.5947265625, 0.328125, 3.39616054168687675485216459492e-1
+2.5947265625, 0.3359375, 3.38595037113487984381521300747e-1
+2.5947265625, 0.34375, 3.37577089629983173590943579256e-1
+2.5947265625, 0.3515625, 3.36562202489854966902527166894e-1
+2.5947265625, 0.359375, 3.35550366492528895356883822387e-1
+2.5947265625, 0.3671875, 3.34541572465091030519346304573e-1
+2.5947265625, 0.375, 3.33535811262204773264272716915e-1
+2.5947265625, 0.3828125, 3.32533073766027920115107008314e-1
+2.5947265625, 0.390625, 3.31533350886129951629044398942e-1
+2.5947265625, 0.3984375, 3.30536633559409875893209118658e-1
+2.5947265625, 0.40625, 3.29542912750013683442773526622e-1
+2.5947265625, 0.4140625, 3.28552179449252745868648162286e-1
+2.5947265625, 0.421875, 3.27564424675521992380566871361e-1
+2.5947265625, 0.4296875, 3.26579639474218585970533013096e-1
+2.5947265625, 0.4375, 3.25597814917660599576265667565e-1
+2.5947265625, 0.4453125, 3.24618942105006191845006924268e-1
+2.5947265625, 0.453125, 3.23643012162172949430782864511e-1
+2.5947265625, 0.4609375, 3.22670016241757340313967006296e-1
+2.5947265625, 0.46875, 3.21699945522954555698902368022e-1
+2.5947265625, 0.4765625, 3.20732791211478407422674763438e-1
+2.5947265625, 0.484375, 3.19768544539482002520003334212e-1
+2.5947265625, 0.4921875, 3.18807196765477696143165076137e-1
+2.5947265625, 0.5, 3.17848739174258265727246453025e-1
+2.5947265625, 0.5078125, 3.16893163076817807599638854299e-1
+2.5947265625, 0.515625, 3.15940459810272855634138977621e-1
+2.5947265625, 0.5234375, 3.14990620737783999505410292841e-1
+2.5947265625, 0.53125, 3.14043637248477336409990812172e-1
+2.5947265625, 0.5390625, 3.13099500757366755454569329231e-1
+2.5947265625, 0.546875, 3.12158202705275888977354270537e-1
+2.5947265625, 0.5546875, 3.11219734558760452447501165807e-1
+2.5947265625, 0.5625, 3.10284087810031139476052430837e-1
+2.5947265625, 0.5703125, 3.0935125397687623927112099409e-1
+2.5947265625, 0.578125, 3.08421224602584864715737467122e-1
+2.5947265625, 0.5859375, 3.07493991255870346979151008782e-1
+2.5947265625, 0.59375, 3.06569545530793574616978958147e-1
+2.5947265625, 0.6015625, 3.05647879046687165338624936339e-1
+2.5947265625, 0.609375, 3.04728983448078971640882173233e-1
+2.5947265625, 0.6171875, 3.03812850404616863198015153102e-1
+2.5947265625, 0.625, 3.02899471610992843118026485172e-1
+2.5947265625, 0.6328125, 3.01988838786867885843889780517e-1
+2.5947265625, 0.640625, 3.01080943676796941588236222742e-1
+2.5947265625, 0.6484375, 3.00175778050153885256889907396e-1
+2.5947265625, 0.65625, 2.99273333701057187017369187743e-1
+2.5947265625, 0.6640625, 2.98373602448295305311631864242e-1
+2.5947265625, 0.671875, 2.97476576135252523958030224094e-1
+2.5947265625, 0.6796875, 2.96582246629835066809022237067e-1
+2.5947265625, 0.6875, 2.95690605824397489964638907622e-1
+2.5947265625, 0.6953125, 2.94801645635668962963649164521e-1
+2.5947265625, 0.703125, 2.93915358004680049575085831748e-1
+2.5947265625, 0.7109375, 2.93031734896689877167830218241e-1
+2.5947265625, 0.71875, 2.92150768301112917502138088821e-1
+2.5947265625, 0.7265625, 2.91272450231446544677282872726e-1
+2.5947265625, 0.734375, 2.90396772725198926146106259694e-1
+2.5947265625, 0.7421875, 2.89523727843816192084602789691e-1
+2.5947265625, 0.75, 2.88653307672610992540285224095e-1
+2.5947265625, 0.7578125, 2.87785504320690666002491298059e-1
+2.5947265625, 0.765625, 2.86920309920885518994992935404e-1
+2.5947265625, 0.7734375, 2.86057716629677605268966544827e-1
+2.5947265625, 0.78125, 2.85197716627129671529417009879e-1
+2.5947265625, 0.7890625, 2.84340302116814269695055372722e-1
+2.5947265625, 0.796875, 2.83485465325742813647025286627e-1
+2.5947265625, 0.8046875, 2.82633198504295579667200399854e-1
+2.5947265625, 0.8125, 2.81783493926151040742666964434e-1
+2.5947265625, 0.8203125, 2.80936343888215922515172451313e-1
+2.5947265625, 0.828125, 2.8009174071055564780863278429e-1
+2.5947265625, 0.8359375, 2.79249676736324337067429723902e-1
+2.5947265625, 0.84375, 2.7841014433169553043967425765e-1
+2.5947265625, 0.8515625, 2.77573135885793020882772452751e-1
+2.5947265625, 0.859375, 2.76738643810621909313596233915e-1
+2.5947265625, 0.8671875, 2.75906660540999659758654161124e-1
+2.5947265625, 0.875, 2.75077178534487543082320826215e-1
+2.5947265625, 0.8828125, 2.7425019027132252480427609953e-1
+2.5947265625, 0.890625, 2.73425688254348708827734526494e-1
+2.5947265625, 0.8984375, 2.72603665008949502812640730554e-1
+2.5947265625, 0.90625, 2.71784113082980116615772203659e-1
+2.5947265625, 0.9140625, 2.70967025046699505619329784167e-1
+2.5947265625, 0.921875, 2.70152393492703590816006453679e-1
+2.5947265625, 0.9296875, 2.69340211035857590715636433742e-1
+2.5947265625, 0.9375, 2.68530470313229352452566445209e-1
+2.5947265625, 0.9453125, 2.67723163984022627381875736319e-1
+2.5947265625, 0.953125, 2.66918284729510291164444879541e-1
+2.5947265625, 0.9609375, 2.66115825252968285496990574757e-1
+2.5947265625, 0.96875, 2.65315778279609171264041833638e-1
+2.5947265625, 0.9765625, 2.64518136556516458846033401642e-1
+2.5947265625, 0.984375, 2.63722892852578605360491792453e-1
+2.5947265625, 0.9921875, 2.62930039958423789059338560037e-1
+2.5947265625, 1.0, 2.62139570686354128614681258114e-1
+2.5947265625, 1.0078125, 2.61351477870280901605326562276e-1
+2.5947265625, 1.015625, 2.60565754365659207891781079525e-1
+2.5947265625, 1.0234375, 2.59782393049423632191974320449e-1
+2.5947265625, 1.03125, 2.59001386819923351545469358825e-1
+2.5947265625, 1.0390625, 2.58222728596857797889185803797e-1
+2.5947265625, 1.046875, 2.57446411321212653700030159598e-1
+2.5947265625, 1.0546875, 2.56672427955195570081770028992e-1
+2.5947265625, 1.0625, 2.55900771482172662008025554314e-1
+2.5947265625, 1.0703125, 2.55131434906604670498353470975e-1
+2.5947265625, 1.078125, 2.54364411253983624394692242277e-1
+2.5947265625, 1.0859375, 2.53599693570769668671260888004e-1
+2.5947265625, 1.09375, 2.52837274924327892744457813023e-1
+2.5947265625, 1.1015625, 2.52077148402865713894271948448e-1
+2.5947265625, 1.109375, 2.51319307115369983129937736521e-1
+2.5947265625, 1.1171875, 2.50563744191544535144799965565e-1
+2.5947265625, 1.125, 2.49810452781748015826934761208e-1
+2.5947265625, 1.1328125, 2.49059426056931793036497424509e-1
+2.5947265625, 1.140625, 2.4831065720857786738307027008e-1
+2.5947265625, 1.1484375, 2.47564139448637476892400854922e-1
+2.5947265625, 1.15625, 2.46819866009469202072779125956e-1
+2.5947265625, 1.1640625, 2.46077830143777737115229342635e-1
+2.5947265625, 1.171875, 2.45338025124552883138306924593e-1
+2.5947265625, 1.1796875, 2.4460044424500840265501722115e-1
+2.5947265625, 1.1875, 2.43865080818521096084339205845e-1
+2.5947265625, 1.1953125, 2.43131928178570544396563946066e-1
+2.5947265625, 1.203125, 2.42400979678678379913847606986e-1
+2.5947265625, 1.2109375, 2.41672228692348056711125536822e-1
+2.5947265625, 1.21875, 2.40945668613004870817206892752e-1
+2.5947265625, 1.2265625, 2.40221292853936174704898576238e-1
+2.5947265625, 1.234375, 2.39499094848231258714221780792e-1
+2.5947265625, 1.2421875, 2.38779068048722314943077549287e-1
+2.5947265625, 1.25, 2.38061205927924735004097556157e-1
+2.5947265625, 1.2578125, 2.37345501977978129426460895957e-1
+2.5947265625, 1.265625, 2.36631949710587125013105946891e-1
+2.5947265625, 1.2734375, 2.35920542656962828331757009437e-1
+2.5947265625, 1.28125, 2.35211274367763845116741094898e-1
+2.5947265625, 1.2890625, 2.34504138413038160093648798465e-1
+2.5947265625, 1.296875, 2.33799128382164600470360937834e-1
+2.5947265625, 1.3046875, 2.33096237883794826784011888776e-1
+2.5947265625, 1.3125, 2.32395460545795268236801689454e-1
+2.5947265625, 1.3203125, 2.31696790015189585387744841682e-1
+2.5947265625, 1.328125, 2.31000219958100827533087340271e-1
+2.5947265625, 1.3359375, 2.30305744059694283976114093093e-1
+2.5947265625, 1.34375, 2.29613356024119835696595259833e-1
+2.5947265625, 1.3515625, 2.28923049574455278465379137742e-1
+2.5947265625, 1.359375, 2.28234818452649257380926428596e-1
+2.5947265625, 1.3671875, 2.2754865641946453447275189319e-1
+2.5947265625, 1.375, 2.26864557254421395082744083993e-1
+2.5947265625, 1.3828125, 2.26182514755741276291090002815e-1
+2.5947265625, 1.390625, 2.2550252274029061738680468352e-1
+2.5947265625, 1.3984375, 2.24824575043524654827109543476e-1
+2.5947265625, 1.40625, 2.24148665519431772308323047582e-1
+2.5947265625, 1.4140625, 2.23474788040477490014268369123e-1
+2.5947265625, 1.421875, 2.22802936497549147754071441341e-1
+2.5947265625, 1.4296875, 2.2213310479990044932208093087e-1
+2.5947265625, 1.4375, 2.21465286875096173391241904937e-1
+2.5947265625, 1.4453125, 2.20799476668957161962225654861e-1
+2.5947265625, 1.453125, 2.20135668145505530857164444569e-1
+2.5947265625, 1.4609375, 2.19473855286909963480113106016e-1
+2.5947265625, 1.46875, 2.18814032093430782532905709559e-1
+2.5947265625, 1.4765625, 2.18156192583366187465188090755e-1
+2.5947265625, 1.484375, 2.17500330792997464968152598885e-1
+2.5947265625, 1.4921875, 2.16846440776535143157843776862e-1
+2.5947265625, 1.5, 2.16194516606065201269615272395e-1
+2.5947265625, 1.5078125, 2.1554455237149516833028428664e-1
+2.5947265625, 1.515625, 2.14896542180500582652769026026e-1
+2.5947265625, 1.5234375, 2.14250480158471590108604232228e-1
+2.5947265625, 1.53125, 2.13606360448459681178334790275e-1
+2.5947265625, 1.5390625, 2.12964177211124594535363030445e-1
+2.5947265625, 1.546875, 2.12323924624681414918825339555e-1
+2.5947265625, 1.5546875, 2.11685596884847698762044387877e-1
+2.5947265625, 1.5625, 2.11049188204791043910191206123e-1
+2.5947265625, 1.5703125, 2.10414692815076298515464259253e-1
+2.5947265625, 1.578125, 2.09782104963613658110688220404e-1
+2.5947265625, 1.5859375, 2.09151418915606152060249200986e-1
+2.5947265625, 1.59375, 2.08522628953497990433874065275e-1
+2.5947265625, 1.6015625, 2.07895729376922466791199894942e-1
+2.5947265625, 1.609375, 2.07270714502650416077855766162e-1
+2.5947265625, 1.6171875, 2.0664757866453858925481767983e-1
+2.5947265625, 1.625, 2.06026316213478472016973341852e-1
+2.5947265625, 1.6328125, 2.05406921517344798200355171502e-1
+2.5947265625, 1.640625, 2.0478938896094475707876370052e-1
+2.5947265625, 1.6484375, 2.04173712945967006371361662787e-1
+2.5947265625, 1.65625, 2.03559887890930768516994930906e-1
+2.5947265625, 1.6640625, 2.0294790823113548206002576535e-1
+2.5947265625, 1.671875, 2.02337768418610092213683060436e-1
+2.5947265625, 1.6796875, 2.01729462922063007557227365396e-1
+2.5947265625, 1.6875, 2.01122986226831751421784133527e-1
+2.5947265625, 1.6953125, 2.00518332834833140632113668289e-1
+2.5947265625, 1.703125, 1.99915497264513242203776144379e-1
+2.5947265625, 1.7109375, 1.99314474050797829640657710115e-1
+2.5947265625, 1.71875, 1.98715257745042922499223436716e-1
+2.5947265625, 1.7265625, 1.98117842914985103908165342546e-1
+2.5947265625, 1.734375, 1.97522224144692559733016423706e-1
+2.5947265625, 1.7421875, 1.96928396034515701407130450207e-1
+2.5947265625, 1.75, 1.96336353201038538163203384102e-1
+2.5947265625, 1.7578125, 1.95746090277029660686736178832e-1
+2.5947265625, 1.765625, 1.9515760191139355783640496611e-1
+2.5947265625, 1.7734375, 1.94570882769122294186914245984e-1
+2.5947265625, 1.78125, 1.93985927531246937771669536232e-1
+2.5947265625, 1.7890625, 1.93402730894789487425811103094e-1
+2.5947265625, 1.796875, 1.9282128757271466135136961384e-1
+2.5947265625, 1.8046875, 1.92241592293882185282782870672e-1
+2.5947265625, 1.8125, 1.91663639802998719829929541447e-1
+2.5947265625, 1.8203125, 1.91087424860570509466128896747e-1
+2.5947265625, 1.828125, 1.90512942242855615182506312522e-1
+2.5947265625, 1.8359375, 1.89940186741816730009446700933e-1
+2.5947265625, 1.84375, 1.89369153165073966782472325576e-1
+2.5947265625, 1.8515625, 1.88799836335857673663696232325e-1
+2.5947265625, 1.859375, 1.88232231092961582730183067724e-1
+2.5947265625, 1.8671875, 1.87666332290696069584612359904e-1
+2.5947265625, 1.875, 1.87102134798841357454790568227e-1
+2.5947265625, 1.8828125, 1.86539633502601082115646136117e-1
+2.5947265625, 1.890625, 1.85978823302556023344678237663e-1
+2.5947265625, 1.8984375, 1.85419699114617697599527446073e-1
+2.5947265625, 1.90625, 1.84862255869982450295907483451e-1
+2.5947265625, 1.9140625, 1.84306488515085270529780814286e-1
+2.5947265625, 1.921875, 1.83752392011554271933349014034e-1
+2.5947265625, 1.9296875, 1.83199961336164729441833287638e-1
+2.5947265625, 1.9375, 1.82649191480793754438494147507e-1
+2.5947265625, 1.9453125, 1.82100077452374775610621782107e-1
+2.5947265625, 1.953125, 1.81552614272852325116858196452e-1
+2.5947265625, 1.9609375, 1.81006796979136852510094968238e-1
+2.5947265625, 1.96875, 1.80462620623059871727278391518e-1
+2.5947265625, 1.9765625, 1.79920080271328858279034079715e-1
+2.5947265625, 1.984375, 1.79379171005482784817530728105e-1
+2.5947265625, 1.9921875, 1.78839887921847351393012104381e-1
+2.5947265625, 2.0, 1.78302226131490687555114504903e-1
+2.5947265625, 2.0078125, 1.77766180760178804654003670294e-1
+2.5947265625, 2.015625, 1.77231746948331686519750860498e-1
+2.5947265625, 2.0234375, 1.76698919850978963808074695407e-1
+2.5947265625, 2.03125, 1.76167694637716226724322154951e-1
+2.5947265625, 2.0390625, 1.75638066492661060191693422894e-1
+2.5947265625, 2.046875, 1.75110030614409439841949733818e-1
+2.5947265625, 2.0546875, 1.7458358221599229453957491387e-1
+2.5947265625, 2.0625, 1.74058716524832013394785690252e-1
+2.5947265625, 2.0703125, 1.73535428782699091554420078864e-1
+2.5947265625, 2.078125, 1.7301371424566919232646000637e-1
+2.5947265625, 2.0859375, 1.72493568184080098282251469755e-1
+2.5947265625, 2.09375, 1.71974985882488662358724695878e-1
+2.5947265625, 2.1015625, 1.71457962639628258560975382352e-1
+2.5947265625, 2.109375, 1.70942493768366066131392244642e-1
+2.5947265625, 2.1171875, 1.70428574595660603518965103831e-1
+2.5947265625, 2.125, 1.69916200462519317859744205634e-1
+2.5947265625, 2.1328125, 1.69405366723956452013055695716e-1
+2.5947265625, 2.140625, 1.68896068748950800575414632476e-1
+2.5947265625, 2.1484375, 1.68388301920403882228072234284e-1
+2.5947265625, 2.15625, 1.67882061635097890039958201669e-1
+2.5947265625, 2.1640625, 1.67377343303654169126559736469e-1
+2.5947265625, 2.171875, 1.66874142350491444508620020315e-1
+2.5947265625, 2.1796875, 1.6637245421378443754889531192e-1
+2.5947265625, 2.1875, 1.65872274345422454633336428742e-1
+2.5947265625, 2.1953125, 1.65373598210968225652450769303e-1
+2.5947265625, 2.203125, 1.64876421289616714727088719883e-1
+2.5947265625, 2.2109375, 1.64380739074154152978834986243e-1
+2.5947265625, 2.21875, 1.63886547070917237833853619122e-1
+2.5947265625, 2.2265625, 1.63393840799752304571157424107e-1
+2.5947265625, 2.234375, 1.62902615793974858693360374673e-1
+2.5947265625, 2.2421875, 1.624128676003288862528251002e-1
+2.5947265625, 2.25, 1.61924591778946580511444608419e-1
+2.5947265625, 2.2578125, 1.6143778390330817962272647037e-1
+2.5947265625, 2.265625, 1.60952439560201721047150158483e-1
+2.5947265625, 2.2734375, 1.60468554349682934745402462795e-1
+2.5947265625, 2.28125, 1.59986123885035691483125219747e-1
+2.5947265625, 2.2890625, 1.59505143792731868268575112779e-1
+2.5947265625, 2.296875, 1.59025609712391935435249479269e-1
+2.5947265625, 2.3046875, 1.58547517296745321679907192447e-1
+2.5947265625, 2.3125, 1.58070862211591001145194468336e-1
+2.5947265625, 2.3203125, 1.57595640135758302546875597727e-1
+2.5947265625, 2.328125, 1.57121846761067607278761215639e-1
+2.5947265625, 2.3359375, 1.56649477792291325073392727063e-1
+2.5947265625, 2.34375, 1.56178528947115091707331657744e-1
+2.5947265625, 2.3515625, 1.557089959560987169062684643e-1
+2.5947265625, 2.359375, 1.55240874562637659606068041285e-1
+2.5947265625, 2.3671875, 1.54774160522924308924785918862e-1
+2.5947265625, 2.375, 1.54308849605909681468318694897e-1
+2.5947265625, 2.3828125, 1.53844937593264896591449542029e-1
+2.5947265625, 2.390625, 1.53382420279342984725801102286e-1
+2.5947265625, 2.3984375, 1.52921293471140834485666459841e-1
+2.5947265625, 2.40625, 1.52461552988261084262688882518e-1
+2.5947265625, 2.4140625, 1.52003194662874235865146488322e-1
+2.5947265625, 2.421875, 1.51546214339680962446266221377e-1
+2.5947265625, 2.4296875, 1.51090607875874305410235365343e-1
+2.5947265625, 2.4375, 1.50636371141102232140696060014e-1
+2.5947265625, 2.4453125, 1.50183500017430138218088586655e-1
+2.5947265625, 2.453125, 1.49731990399303516170448347111e-1
+2.5947265625, 2.4609375, 1.49281838193510679735354074182e-1
+2.5947265625, 2.46875, 1.48833039319145848944359045163e-1
+2.5947265625, 2.4765625, 1.48385589707571902140514907842e-1
+2.5947265625, 2.484375, 1.4793948530238368310740781908e-1
+2.5947265625, 2.4921875, 1.47494722059371086153589658352e-1
+2.5947265625, 2.5, 1.47051295946482585286219091358e-1
+2.5947265625, 2.5078125, 1.46609202943788430317795246083e-1
+2.5947265625, 2.515625, 1.46168439043444398084403701432e-1
+2.5947265625, 2.5234375, 1.45729000249655377130508782102e-1
+2.5947265625, 2.53125, 1.45290882578639174438350778473e-1
+2.5947265625, 2.5390625, 1.44854082058590349912918782138e-1
+2.5947265625, 2.546875, 1.44418594729644328422679677715e-1
+2.5947265625, 2.5546875, 1.43984416643841289795702209631e-1
+2.5947265625, 2.5625, 1.43551543865090613927293361485e-1
+2.5947265625, 2.5703125, 1.43119972469135020576302963491e-1
+2.5947265625, 2.578125, 1.42689698543515125495062534355e-1
+2.5947265625, 2.5859375, 1.42260718187533885537021660639e-1
+2.5947265625, 2.59375, 1.41833027512221210297838069891e-1
+2.5947265625, 2.6015625, 1.41406622640298823556648244448e-1
+2.5947265625, 2.609375, 1.40981499706145013695035572709e-1
+2.5947265625, 2.6171875, 1.4055765485575963391617904108e-1
+2.5947265625, 2.625, 1.4013508424672910246400192591e-1
+2.5947265625, 2.6328125, 1.39713784048191680398076641723e-1
+2.5947265625, 2.640625, 1.39293750440802693857378358189e-1
+2.5947265625, 2.6484375, 1.38874979616699811835189848352e-1
+2.5947265625, 2.65625, 1.38457467779468684776489340038e-1
+2.5947265625, 2.6640625, 1.38041211144108361130733442224e-1
+2.5947265625, 2.671875, 1.37626205936997203505001152735e-1
+2.5947265625, 2.6796875, 1.37212448395858416239079247134e-1
+2.5947265625, 2.6875, 1.36799934769726072580908748932e-1
+2.5947265625, 2.6953125, 1.36388661318911169617607015425e-1
+2.5947265625, 2.703125, 1.35978624314967599939762976646e-1
+2.5947265625, 2.7109375, 1.35569820040658428617064146238e-1
+2.5947265625, 2.71875, 1.3516224478992214241834801669e-1
+2.5947265625, 2.7265625, 1.34755894867839121076258379617e-1
+2.5947265625, 2.734375, 1.34350766590598080796326030395e-1
+2.5947265625, 2.7421875, 1.33946856285462684299503166585e-1
+2.5947265625, 2.75, 1.33544160290738289642575864491e-1
+2.5947265625, 2.7578125, 1.33142674955738643527425324464e-1
+2.5947265625, 2.765625, 1.32742396640753018699498966271e-1
+2.5947265625, 2.7734375, 1.32343321717012879501496058765e-1
+2.5947265625, 2.78125, 1.31945446566659324583170587175e-1
+2.5947265625, 2.7890625, 1.31548767582710057766348654695e-1
+2.5947265625, 2.796875, 1.31153281169026747488004502884e-1
+2.5947265625, 2.8046875, 1.30758983740282497265638994577e-1
+2.5947265625, 2.8125, 1.30365871721929288407082481172e-1
+2.5947265625, 2.8203125, 1.29973941550165505987024516799e-1
+2.5947265625, 2.828125, 1.2958318967190379789045096004e-1
+2.5947265625, 2.8359375, 1.29193612544738656300324919357e-1
+2.5947265625, 2.84375, 1.28805206636914526541204395471e-1
+2.5947265625, 2.8515625, 1.28417968427293582855952536192e-1
+2.5947265625, 2.859375, 1.28031894405323948271657741316e-1
+2.5947265625, 2.8671875, 1.27646981071007831198826920627e-1
+2.5947265625, 2.875, 1.27263224934869689786154367539e-1
+2.5947265625, 2.8828125, 1.26880622517924840364500482792e-1
+2.5947265625, 2.890625, 1.26499170351647649557236263718e-1
+2.5947265625, 2.8984375, 1.26118864977940253746524490452e-1
+2.5947265625, 2.90625, 1.25739702949101250784025296525e-1
+2.5947265625, 2.9140625, 1.25361680827794197412572430039e-1
+2.5947265625, 2.921875, 1.24984795187016731188300866506e-1
+2.5947265625, 2.9296875, 1.24609042610069345458079226319e-1
+2.5947265625, 2.9375, 1.2423441969052446964827396414e-1
+2.5947265625, 2.9453125, 1.2386092303219553567572575048e-1
+2.5947265625, 2.953125, 1.23488549249106252525542970488e-1
+2.5947265625, 2.9609375, 1.23117294965459908584470838377e-1
+2.5947265625, 2.96875, 1.22747156815608632340897088397e-1
+2.5947265625, 2.9765625, 1.22378131444023111051855323694e-1
+2.5947265625, 2.984375, 1.22010215505261976343120977617e-1
+2.5947265625, 2.9921875, 1.21643405663941620020729317275e-1
+2.5947265625, 3.0, 1.21277698594705815593464137692e-1
+2.5947265625, 3.0078125, 1.20913090982195672862253843505e-1
+2.5947265625, 3.015625, 1.20549579521019523120628491597e-1
+2.5947265625, 3.0234375, 1.20187160915723026399781758755e-1
+2.5947265625, 3.03125, 1.19825831880759223202481678072e-1
+2.5947265625, 3.0390625, 1.19465589140458808281586300382e-1
+2.5947265625, 3.046875, 1.19106429429000321151832508804e-1
+2.5947265625, 3.0546875, 1.18748349490380739057471259912e-1
+2.5947265625, 3.0625, 1.1839134607838579238414666861e-1
+2.5947265625, 3.0703125, 1.18035415956560515993167825854e-1
+2.5947265625, 3.078125, 1.17680555898180050355961157038e-1
+2.5947265625, 3.0859375, 1.17326762686220345544008125671e-1
+2.5947265625, 3.09375, 1.16974033113328906852146360507e-1
+2.5947265625, 3.1015625, 1.16622363981795790222051323326e-1
+2.5947265625, 3.109375, 1.16271752103524653176869207982e-1
+2.5947265625, 3.1171875, 1.15922194300003708611335184742e-1
+2.5947265625, 3.125, 1.15573687402277122671101494689e-1
+2.5947265625, 3.1328125, 1.15226228250916051809582540955e-1
+2.5947265625, 3.140625, 1.14879813695990207200736676896e-1
+2.5947265625, 3.1484375, 1.14534440597039141596091837982e-1
+2.5947265625, 3.15625, 1.14190105823043910882041984678e-1
+2.5947265625, 3.1640625, 1.13846806252398541348114235916e-1
+2.5947265625, 3.171875, 1.13504538772881857777719005753e-1
+2.5947265625, 3.1796875, 1.13163300281629269905536716578e-1
+2.5947265625, 3.1875, 1.1282308768510448948596547325e-1
+2.5947265625, 3.1953125, 1.12483897899071677572990779481e-1
+2.5947265625, 3.203125, 1.12145727848567383633238137008e-1
+2.5947265625, 3.2109375, 1.11808574467872665070267146348e-1
+2.5947265625, 3.21875, 1.11472434700485345526743685696e-1
+2.5947265625, 3.2265625, 1.11137305499092231553248666387e-1
+2.5947265625, 3.234375, 1.10803183825541579077267329012e-1
+2.5947265625, 3.2421875, 1.10470066650815462727663884834e-1
+2.5947265625, 3.25, 1.10137950955002381081548890052e-1
+2.5947265625, 3.2578125, 1.09806833727269820277783196616e-1
+2.5947265625, 3.265625, 1.09476711965837039675086828083e-1
+2.5947265625, 3.2734375, 1.09147582677947774243421008578e-1
+2.5947265625, 3.28125, 1.08819442879843117366611693342e-1
+2.5947265625, 3.2890625, 1.08492289596734597934002408692e-1
+2.5947265625, 3.296875, 1.08166119862777007631926551312e-1
+2.5947265625, 3.3046875, 1.07840930721041630691026114164e-1
+2.5947265625, 3.3125, 1.07516719223489445877994796774e-1
+2.5947265625, 3.3203125, 1.07193482430944370120684538961e-1
+2.5947265625, 3.328125, 1.06871217413066613155514517075e-1
+2.5947265625, 3.3359375, 1.06549921248326129319394794948e-1
+2.5947265625, 3.34375, 1.06229591023976110975013398274e-1
+2.5947265625, 3.3515625, 1.05910223836026592958425851521e-1
+2.5947265625, 3.359375, 1.05591816789218112537795946082e-1
+2.5947265625, 3.3671875, 1.05274366996995494272226778776e-1
+2.5947265625, 3.375, 1.04957871581481676503955213775e-1
+2.5947265625, 3.3828125, 1.04642327673451565606121960172e-1
+2.5947265625, 3.390625, 1.04327732412306112275146574575e-1
+2.5947265625, 3.3984375, 1.04014082946046290678587808998e-1
+2.5947265625, 3.40625, 1.03701376431247313525396691603e-1
+2.5947265625, 3.4140625, 1.03389610033032819380593991809e-1
+2.5947265625, 3.421875, 1.0307878092504919875782576355e-1
+2.5947265625, 3.4296875, 1.02768886289439920211918888526e-1
+2.5947265625, 3.4375, 1.02459923316820009087102505418e-1
+2.5947265625, 3.4453125, 1.02151889206250678920895325064e-1
+2.5947265625, 3.453125, 1.01844781165213699170024597151e-1
+2.5947265625, 3.4609375, 1.01538596409586345803433005131e-1
+2.5947265625, 3.46875, 1.01233332163616004950590365752e-1
+2.5947265625, 3.4765625, 1.00928985659895040227773677088e-1
+2.5947265625, 3.484375, 1.0062555413933574333107401344e-1
+2.5947265625, 3.4921875, 1.00323034851145215240464381168e-1
+2.5947265625, 3.5, 1.00021425052800594368562769887e-1
+2.5947265625, 3.5078125, 9.97207220100240487870024708172e-2
+2.5947265625, 3.515625, 9.94209229967580737641341670496e-2
+2.5947265625, 3.5234375, 9.91220252951406644026377534828e-2
+2.5947265625, 3.53125, 9.88240261954809046107683911941e-2
+2.5947265625, 3.5390625, 9.85269229962341119843927117472e-2
+2.5947265625, 3.546875, 9.82307130039775933116885653362e-2
+2.5947265625, 3.5546875, 9.79353935333860253775739579396e-2
+2.5947265625, 3.5625, 9.76409619072073353684970697941e-2
+2.5947265625, 3.5703125, 9.73474154562381926991676550642e-2
+2.5947265625, 3.578125, 9.70547515192999726840739072031e-2
+2.5947265625, 3.5859375, 9.67629674432145814311212461689e-2
+2.5947265625, 3.59375, 9.64720605827804195131491837856e-2
+2.5947265625, 3.6015625, 9.61820283007483178838725734749e-2
+2.5947265625, 3.609375, 9.58928679677977929829424397212e-2
+2.5947265625, 3.6171875, 9.56045769625130242852506512463e-2
+2.5947265625, 3.625, 9.53171526713592481838688286189e-2
+2.5947265625, 3.6328125, 9.5030592488658957583957942461e-2
+2.5947265625, 3.640625, 9.47448938165683512968584523151e-2
+2.5947265625, 3.6484375, 9.44600540650536724118779829951e-2
+2.5947265625, 3.65625, 9.41760706518679074905620041136e-2
+2.5947265625, 3.6640625, 9.38929410025272220829961611344e-2
+2.5947265625, 3.671875, 9.36106625502876737998647627137e-2
+2.5947265625, 3.6796875, 9.33292327361219531400848836711e-2
+2.5947265625, 3.6875, 9.30486490086961798295916992174e-2
+2.5947265625, 3.6953125, 9.27689088243467685490628582556e-2
+2.5947265625, 3.703125, 9.24900096470573501727940879391e-2
+2.5947265625, 3.7109375, 9.22119489484358317854528763746e-2
+2.5947265625, 3.71875, 9.1934724207691415065468731882e-2
+2.5947265625, 3.7265625, 9.16583329116117673240893282127e-2
+2.5947265625, 3.734375, 9.13827725545403035667391122843e-2
+2.5947265625, 3.7421875, 9.11080406383533575320754493987e-2
+2.5947265625, 3.75, 9.08341346724375608978618856781e-2
+2.5947265625, 3.7578125, 9.0561052173667333509143873016e-2
+2.5947265625, 3.765625, 9.02887906663823597286366862136e-2
+2.5947265625, 3.7734375, 9.00173476823650647871133401168e-2
+2.5947265625, 3.78125, 8.97467207608182715450340083407e-2
+2.5947265625, 3.7890625, 8.94769074483429821542657123246e-2
+2.5947265625, 3.796875, 8.92079052989160209419239322415e-2
+2.5947265625, 3.8046875, 8.89397118738678854610313351259e-2
+2.5947265625, 3.8125, 8.86723247418606808079033498871e-2
+2.5947265625, 3.8203125, 8.84057414788660678173215501374e-2
+2.5947265625, 3.828125, 8.81399596681432251354948448352e-2
+2.5947265625, 3.8359375, 8.78749769002170610932012095873e-2
+2.5947265625, 3.84375, 8.76107907728562035343244929209e-2
+2.5947265625, 3.8515625, 8.73473988910513782224498413598e-2
+2.5947265625, 3.859375, 8.70847988669936345917932385419e-2
+2.5947265625, 3.8671875, 8.68229883200526686426456990375e-2
+2.5947265625, 3.875, 8.65619648767552984924833481273e-2
+2.5947265625, 3.8828125, 8.63017261707638844159262703215e-2
+2.5947265625, 3.890625, 8.60422698428549709293022829115e-2
+2.5947265625, 3.8984375, 8.57835935408977762195448235616e-2
+2.5947265625, 3.90625, 8.55256949198329730066348020046e-2
+2.5947265625, 3.9140625, 8.52685716416513583837399892218e-2
+2.5947265625, 3.921875, 8.50122213753727179463837160256e-2
+2.5947265625, 3.9296875, 8.4756641797024676043825763827e-2
+2.5947265625, 3.9375, 8.45018305896215321526554475895e-2
+2.5947265625, 3.9453125, 8.4247785443143430317292086329e-2
+2.5947265625, 3.953125, 8.39945040545152787903049329543e-2
+2.5947265625, 3.9609375, 8.37419841275859611062770682111e-2
+2.5947265625, 3.96875, 8.34902233731074361333668321095e-2
+2.5947265625, 3.9765625, 8.32392195087140462916863725695e-2
+2.5947265625, 3.984375, 8.29889702589017980161045784371e-2
+2.5947265625, 3.9921875, 8.27394733550077532413524750154e-2
+2.5947265625, 4.0, 8.24907265351894486427042352261e-2
+2.5947265625, 4.0078125, 8.22427275444043842655972298417e-2
+2.5947265625, 4.015625, 8.19954741343895676664033089764e-2
+2.5947265625, 4.0234375, 8.17489640636412245866537773509e-2
+2.5947265625, 4.03125, 8.15031950973943569715984835966e-2
+2.5947265625, 4.0390625, 8.12581650076025091555820267786e-2
+2.5947265625, 4.046875, 8.10138715729176311919346176182e-2
+2.5947265625, 4.0546875, 8.07703125786699005494995162735e-2
+2.5947265625, 4.0625, 8.05274858168476548314629326342e-2
+2.5947265625, 4.0703125, 8.02853890860773244941839266176e-2
+2.5947265625, 4.078125, 8.00440201916035876106292334953e-2
+2.5947265625, 4.0859375, 7.98033769452693581003543954466e-2
+2.5947265625, 4.09375, 7.95634571654959960040898181433e-2
+2.5947265625, 4.1015625, 7.93242586772635316361146351483e-2
+2.5947265625, 4.109375, 7.90857793120909730033574192021e-2
+2.5947265625, 4.1171875, 7.88480169080165854689212778794e-2
+2.5947265625, 4.125, 7.86109693095783657046382586486e-2
+2.5947265625, 4.1328125, 7.83746343677943768657456757865e-2
+2.5947265625, 4.140625, 7.81390099401434584658332482832e-2
+2.5947265625, 4.1484375, 7.7904093890545644818246273644e-2
+2.5947265625, 4.15625, 7.76698840893428610332449579801e-2
+2.5947265625, 4.1640625, 7.74363784132795773818003226552e-2
+2.5947265625, 4.171875, 7.72035747454836301928438047071e-2
+2.5947265625, 4.1796875, 7.69714709754469872393656260101e-2
+2.5947265625, 4.1875, 7.67400649990065825134522015105e-2
+2.5947265625, 4.1953125, 7.65093547183253314125650490496e-2
+2.5947265625, 4.203125, 7.62793380418730071479416210423e-2
+2.5947265625, 4.2109375, 7.60500128844073530753888690015e-2
+2.5947265625, 4.21875, 7.5821377166955181148289000248e-2
+2.5947265625, 4.2265625, 7.55934288167934564928174268061e-2
+2.5947265625, 4.234375, 7.53661657674305623944022158867e-2
+2.5947265625, 4.2421875, 7.51395859585875652841835403706e-2
+2.5947265625, 4.25, 7.49136873361795213588365527357e-2
+2.5947265625, 4.2578125, 7.46884678522968525893332980559e-2
+2.5947265625, 4.265625, 7.44639254651868059964314738863e-2
+2.5947265625, 4.2734375, 7.42400581392349268039509979644e-2
+2.5947265625, 4.28125, 7.40168638449465732254139993529e-2
+2.5947265625, 4.2890625, 7.37943405589285561507750799137e-2
+2.5947265625, 4.296875, 7.35724862638708482220906148541e-2
+2.5947265625, 4.3046875, 7.33512989485281263757343594989e-2
+2.5947265625, 4.3125, 7.31307766077017445960350983114e-2
+2.5947265625, 4.3203125, 7.29109172422214291131581376249e-2
+2.5947265625, 4.328125, 7.26917188589271401344404921474e-2
+2.5947265625, 4.3359375, 7.24731794706510862313919574262e-2
+2.5947265625, 4.34375, 7.22552970961997109711205666827e-2
+2.5947265625, 4.3515625, 7.20380697603356101588190085749e-2
+2.5947265625, 4.359375, 7.18214954937597543915828168792e-2
+2.5947265625, 4.3671875, 7.16055723330935867121382898404e-2
+2.5947265625, 4.375, 7.13902983208612035292972564093e-2
+2.5947265625, 4.3828125, 7.11756715054716326829264971821e-2
+2.5947265625, 4.390625, 7.09616899412011808978562044103e-2
+2.5947265625, 4.3984375, 7.07483516881756840932737873118e-2
+2.5947265625, 4.40625, 7.05356548123530352478738336686e-2
+2.5947265625, 4.4140625, 7.03235973855056151204934167254e-2
+2.5947265625, 4.421875, 7.01121774852027368485352099015e-2
+2.5947265625, 4.4296875, 6.99013931947933681021467577921e-2
+2.5947265625, 4.4375, 6.96912426033885895604313986951e-2
+2.5947265625, 4.4453125, 6.94817238058444142101421903135e-2
+2.5947265625, 4.453125, 6.92728349027444262331343338701e-2
+2.5947265625, 4.4609375, 6.906457400038260030505909981e-2
+2.5947265625, 4.46875, 6.88569392107461070162699456887e-2
+2.5947265625, 4.4765625, 6.86499286514982154372432887612e-2
+2.5947265625, 4.484375, 6.84435404459612511951505098295e-2
+2.5947265625, 4.4921875, 6.8237772723099512917066533646e-2
+2.5947265625, 4.5, 6.8032623617502396839995526534e-2
+2.5947265625, 4.5078125, 6.78280912693674381541697471221e-2
+2.5947265625, 4.515625, 6.76241738244834494908630517784e-2
+2.5947265625, 4.5234375, 6.74208694342137010435678234899e-2
+2.5947265625, 4.53125, 6.72181762554791839558987476266e-2
+2.5947265625, 4.5390625, 6.70160924507419153428600111511e-2
+2.5947265625, 4.546875, 6.6814616187988271067688117455e-2
+2.5947265625, 4.5546875, 6.66137456407123323964825090115e-2
+2.5947265625, 4.5625, 6.64134789878993991862898838008e-2
+2.5947265625, 4.5703125, 6.62138144140093920508860492191e-2
+2.5947265625, 4.578125, 6.60147501089605182045261244639e-2
+2.5947265625, 4.5859375, 6.58162842681127291388776257008e-2
+2.5947265625, 4.59375, 6.56184150922514558557097075209e-2
+2.5947265625, 4.6015625, 6.54211407875712608328555575099e-2
+2.5947265625, 4.609375, 6.52244595656595593791138298911e-2
+2.5947265625, 4.6171875, 6.5028369643480424255876926054e-2
+2.5947265625, 4.625, 6.48328692433584458099105063411e-2
+2.5947265625, 4.6328125, 6.46379565929625921061330018347e-2
+2.5947265625, 4.640625, 6.44436299252901245715463574015e-2
+2.5947265625, 4.6484375, 6.42498874786506107836814294387e-2
+2.5947265625, 4.65625, 6.40567274966499511368311914339e-2
+2.5947265625, 4.6640625, 6.3864148228174391630496131711e-2
+2.5947265625, 4.671875, 6.36721479273747725802223840219e-2
+2.5947265625, 4.6796875, 6.34807248536505969171983565502e-2
+2.5947265625, 4.6875, 6.32898772716342788990928625026e-2
+2.5947265625, 4.6953125, 6.30996034511754205764688663294e-2
+2.5947265625, 4.703125, 6.29099016673251576481362690174e-2
+2.5947265625, 4.7109375, 6.27207702003204636831412699394e-2
+2.5947265625, 4.71875, 6.25322073355685514872703834044e-2
+2.5947265625, 4.7265625, 6.2344211363631406308538629446e-2
+2.5947265625, 4.734375, 6.21567805802102427148447816307e-2
+2.5947265625, 4.7421875, 6.19699132861300308605656539385e-2
+2.5947265625, 4.75, 6.17836077873241476532406579736e-2
+2.5947265625, 4.7578125, 6.15978623948189585313173211034e-2
+2.5947265625, 4.765625, 6.14126754247185449586687866486e-2
+2.5947265625, 4.7734375, 6.12280451981894596746869297021e-2
+2.5947265625, 4.78125, 6.1043970041445419494330337784e-2
+2.5947265625, 4.7890625, 6.08604482857322617861406399697e-2
+2.5947265625, 4.796875, 6.06774782673126650278661031734e-2
+2.5947265625, 4.8046875, 6.04950583274512371234621355143e-2
+2.5947265625, 4.8125, 6.03131868123992637142904982284e-2
+2.5947265625, 4.8203125, 6.01318620733799560906795989013e-2
+2.5947265625, 4.828125, 5.99510824665733244032139737101e-2
+2.5947265625, 4.8359375, 5.97708463531013423075677337692e-2
+2.5947265625, 4.84375, 5.95911520990130838537623958473e-2
+2.5947265625, 4.8515625, 5.94119980752699367032576560632e-2
+2.5947265625, 4.859375, 5.92333826577307737126787401394e-2
+2.5947265625, 4.8671875, 5.90553042271372841121035435208e-2
+2.5947265625, 4.875, 5.88777611690992699888802519581e-2
+2.5947265625, 4.8828125, 5.87007518740799982825961933486e-2
+2.5947265625, 4.890625, 5.85242747373816499245613442781e-2
+2.5947265625, 4.8984375, 5.834832815913072734392841312e-2
+2.5947265625, 4.90625, 5.8172910544263593812797097371e-2
+2.5947265625, 4.9140625, 5.79980203025119572801671097295e-2
+2.5947265625, 4.921875, 5.78236558483885138004509940401e-2
+2.5947265625, 4.9296875, 5.76498156011725146341539982586e-2
+2.5947265625, 4.9375, 5.74764979848955276375832568192e-2
+2.5947265625, 4.9453125, 5.73037014283270321191032792285e-2
+2.5947265625, 4.953125, 5.71314243649602565566780754125e-2
+2.5947265625, 4.9609375, 5.69596652329979538653681458982e-2
+2.5947265625, 4.96875, 5.67884224753382321759787032533e-2
+2.5947265625, 4.9765625, 5.66176945395604758193286443202e-2
+2.5947265625, 4.984375, 5.64474798779112246771560990055e-2
+2.5947265625, 4.9921875, 5.62777769472901506775386337722e-2
+2.5947265625, 5.0, 5.61085842092361383737220137391e-2
+2.5947265625, 5.0078125, 5.59399001299131781728135592857e-2
+2.5947265625, 5.015625, 5.57717231800966620203219292762e-2
+2.5947265625, 5.0234375, 5.56040518351593945900468440868e-2
+2.5947265625, 5.03125, 5.54368845750577640685285985001e-2
+2.5947265625, 5.0390625, 5.5270219884318030900693941021e-2
+2.5947265625, 5.046875, 5.51040562520225540854568180293e-2
+2.5947265625, 5.0546875, 5.49383921717960799213642530958e-2
+2.5947265625, 5.0625, 5.47732261417921209578629770931e-2
+2.5947265625, 5.0703125, 5.46085566646792863743087309558e-2
+2.5947265625, 5.078125, 5.44443822476277858313231661214e-2
+2.5947265625, 5.0859375, 5.42807014022958084220604746406e-2
+2.5947265625, 5.09375, 5.41175126448161236680789443199e-2
+2.5947265625, 5.1015625, 5.39548144957825159817588200895e-2
+2.5947265625, 5.109375, 5.37926054802364828066885138469e-2
+2.5947265625, 5.1171875, 5.36308841276538147968544478772e-2
+2.5947265625, 5.125, 5.34696489719312384458760334383e-2
+2.5947265625, 5.1328125, 5.33088985513731836163309196763e-2
+2.5947265625, 5.140625, 5.31486314086784886190351073765e-2
+2.5947265625, 5.1484375, 5.29888460909271954979438135069e-2
+2.5947265625, 5.15625, 5.28295411495674008262035670214e-2
+2.5947265625, 5.1640625, 5.26707151404020926244164968466e-2
+2.5947265625, 5.171875, 5.25123666235760774845253706644e-2
+2.5947265625, 5.1796875, 5.23544941635629285103803454149e-2
+2.5947265625, 5.1875, 5.21970963291519471360935256143e-2
+2.5947265625, 5.1953125, 5.20401716934352498444837920033e-2
+2.5947265625, 5.203125, 5.18837188337947508021130715861e-2
+2.5947265625, 5.2109375, 5.17277363318892832722006858148e-2
+2.5947265625, 5.21875, 5.15722227736418389887340651967e-2
+2.5947265625, 5.2265625, 5.14171767492265924248684427766e-2
+2.5947265625, 5.234375, 5.12625968530562442504461273529e-2
+2.5947265625, 5.2421875, 5.11084816837692260116376985479e-2
+2.5947265625, 5.25, 5.09548298442169950162039526731e-2
+2.5947265625, 5.2578125, 5.0801639941451370852121272037e-2
+2.5947265625, 5.265625, 5.06489105867119343562521294189e-2
+2.5947265625, 5.2734375, 5.0496640395413412705227784727e-2
+2.5947265625, 5.28125, 5.03448279871331061396944051012e-2
+2.5947265625, 5.2890625, 5.01934719855984257108616475307e-2
+2.5947265625, 5.296875, 5.00425710186743824547939141212e-2
+2.5947265625, 5.3046875, 4.98921237183511459556406464344e-2
+2.5947265625, 5.3125, 4.97421287207316514811239471783e-2
+2.5947265625, 5.3203125, 4.95925846660192765069652409693e-2
+2.5947265625, 5.328125, 4.94434901985054131579033764865e-2
+2.5947265625, 5.3359375, 4.92948439665572765711054614712e-2
+2.5947265625, 5.34375, 4.91466446226055883594874273967e-2
+2.5947265625, 5.3515625, 4.89988908231323919140187683752e-2
+2.5947265625, 5.359375, 4.88515812286588746449211839717e-2
+2.5947265625, 5.3671875, 4.8704714503733190222867222019e-2
+2.5947265625, 5.375, 4.85582893169184265369509034826e-2
+2.5947265625, 5.3828125, 4.84123043407804418136741730905e-2
+2.5947265625, 5.390625, 4.8266758251875860330493139827e-2
+2.5947265625, 5.3984375, 4.81216497307401444571972604081e-2
+2.5947265625, 5.40625, 4.79769774618755348583043485178e-2
+2.5947265625, 5.4140625, 4.78327401337391641678031817264e-2
+2.5947265625, 5.421875, 4.76889364387312053583656279443e-2
+2.5947265625, 5.4296875, 4.7545565073182936843831924989e-2
+2.5947265625, 5.4375, 4.74026247373449949318313656477e-2
+2.5947265625, 5.4453125, 4.72601141353755707652517514816e-2
+2.5947265625, 5.453125, 4.7118031975328641958178366167e-2
+2.5947265625, 5.4609375, 4.69763769691422736207719879076e-2
+2.5947265625, 5.46875, 4.68351478326269471397225174769e-2
+2.5947265625, 5.4765625, 4.66943432854539236531721257961e-2
+2.5947265625, 5.484375, 4.6553962051143607525638401512e-2
+2.5947265625, 5.4921875, 4.64140028570540139063460571833e-2
+2.5947265625, 5.5, 4.62744644343692015930891159314e-2
+2.5947265625, 5.5078125, 4.61353455180877683461382332553e-2
+2.5947265625, 5.515625, 4.59966448470114225299809618264e-2
+2.5947265625, 5.5234375, 4.58583611637334923050168811187e-2
+2.5947265625, 5.53125, 4.5720493214627601352706420812e-2
+2.5947265625, 5.5390625, 4.55830397498361850061598943284e-2
+2.5947265625, 5.546875, 4.54459995232592839364826886595e-2
+2.5947265625, 5.5546875, 4.53093712925431990612423760467e-2
+2.5947265625, 5.5625, 4.51731538190692158418748647364e-2
+2.5947265625, 5.5703125, 4.50373458679423840922417809907e-2
+2.5947265625, 5.578125, 4.49019462079803186038695628213e-2
+2.5947265625, 5.5859375, 4.47669536117020691601275927951e-2
+2.5947265625, 5.59375, 4.46323668553169350392550995821e-2
+2.5947265625, 5.6015625, 4.44981847187134182952661376476e-2
+2.5947265625, 5.609375, 4.43644059854481562221728552231e-2
+2.5947265625, 5.6171875, 4.42310294427348746348904739989e-2
+2.5947265625, 5.625, 4.40980538814334036001874039812e-2
+2.5947265625, 5.6328125, 4.39654780960387139843170700715e-2
+2.5947265625, 5.640625, 4.38333008846699956340131620891e-2
+2.5947265625, 5.6484375, 4.37015210490597563741665965154e-2
+2.5947265625, 5.65625, 4.35701373945429556999719977739e-2
+2.5947265625, 5.6640625, 4.34391487300461731635436990473e-2
+2.5947265625, 5.671875, 4.33085538680768253327890704441e-2
+2.5947265625, 5.6796875, 4.31783516247123827502818471658e-2
+2.5947265625, 5.6875, 4.30485408195896632199684006537e-2
+2.5947265625, 5.6953125, 4.29191202758940765216166823848e-2
+2.5947265625, 5.703125, 4.27900888203490148420371497195e-2
+2.5947265625, 5.7109375, 4.26614452832051946340463643992e-2
+2.5947265625, 5.71875, 4.25331884982300470476879183934e-2
+2.5947265625, 5.7265625, 4.24053173026971638726045910062e-2
+2.5947265625, 5.734375, 4.22778305373756879692592747233e-2
+2.5947265625, 5.7421875, 4.21507270465199118669730182773e-2
+2.5947265625, 5.75, 4.20240056778587445229788954748e-2
+2.5947265625, 5.7578125, 4.18976652825852266537332013741e-2
+2.5947265625, 5.765625, 4.17717047153461987218925344223e-2
+2.5947265625, 5.7734375, 4.16461228342318579009884160769e-2
+2.5947265625, 5.78125, 4.1520918500765419123510469035e-2
+2.5947265625, 5.7890625, 4.13960905798928038845652110922e-2
+2.5947265625, 5.796875, 4.1271637939972349862216560723e-2
+2.5947265625, 5.8046875, 4.11475594527645274767202465682e-2
+2.5947265625, 5.8125, 4.10238539934217605331667755308e-2
+2.5947265625, 5.8203125, 4.09005204404781774751853618e-2
+2.5947265625, 5.828125, 4.07775576758394667220564144827e-2
+2.5947265625, 5.8359375, 4.06549645847727389447179291437e-2
+2.5947265625, 5.84375, 4.05327400558964517918170145094e-2
+2.5947265625, 5.8515625, 4.04108829811702652268223801002e-2
+2.5947265625, 5.859375, 4.02893922558850564596966137287e-2
+2.5947265625, 5.8671875, 4.01682667786528863063111316478e-2
+2.5947265625, 5.875, 4.00475054513970002423306482342e-2
+2.5947265625, 5.8828125, 3.99271071793419057849305886521e-2
+2.5947265625, 5.890625, 3.98070708710034151800449819802e-2
+2.5947265625, 5.8984375, 3.96873954381787644174472973191e-2
+2.5947265625, 5.90625, 3.95680797959367530625129916189e-2
+2.5947265625, 5.9140625, 3.94491228626078979657698653227e-2
+2.5947265625, 5.921875, 3.93305235597746424835996492675e-2
+2.5947265625, 5.9296875, 3.92122808122615448822578798627e-2
+2.5947265625, 5.9375, 3.9094393548125570825302332878e-2
+2.5947265625, 5.9453125, 3.89768606986463858610214572309e-2
+2.5947265625, 5.953125, 3.88596811983165993376054814235e-2
+2.5947265625, 5.9609375, 3.87428539848321679128773098455e-2
+2.5947265625, 5.96875, 3.86263779990827504917660917272e-2
+2.5947265625, 5.9765625, 3.85102521851420909193564057205e-2
+2.5947265625, 5.984375, 3.83944754902584561850886757384e-2
+2.5947265625, 5.9921875, 3.8279046864845095443641298516e-2
+2.5947265625, 6.0, 3.81639652624707198524944828932e-2
+2.5947265625, 6.0078125, 3.80492296398500101650697047262e-2
+2.5947265625, 6.015625, 3.7934838956834186773914296964e-2
+2.5947265625, 6.0234375, 3.78207921764015311816287123747e-2
+2.5947265625, 6.03125, 3.77070882646480254329901526944e-2
+2.5947265625, 6.0390625, 3.75937261907779776692883899614e-2
+2.5947265625, 6.046875, 3.74807049270946407437676839436e-2
+2.5947265625, 6.0546875, 3.73680234489909487982650659887e-2
+2.5947265625, 6.0625, 3.72556807349401844509095838021e-2
+2.5947265625, 6.0703125, 3.71436757664867292505483931109e-2
+2.5947265625, 6.078125, 3.70320075282368557645362727726e-2
+2.5947265625, 6.0859375, 3.69206750078494919109495242537e-2
+2.5947265625, 6.09375, 3.68096771960270338630571984595e-2
+2.5947265625, 6.1015625, 3.66990130865062560983069772647e-2
+2.5947265625, 6.109375, 3.65886816760491173639024964359e-2
+2.5947265625, 6.1171875, 3.64786819644337192980465545133e-2
+2.5947265625, 6.125, 3.63690129544451887233513787123e-2
+2.5947265625, 6.1328125, 3.62596736518666848403391611555e-2
+2.5947265625, 6.140625, 3.61506630654703647875791716615e-2
+2.5947265625, 6.1484375, 3.60419802070084116518700056986e-2
+2.5947265625, 6.15625, 3.59336240912040416617401206167e-2
+2.5947265625, 6.1640625, 3.58255937357426015865691226736e-2
+2.5947265625, 6.171875, 3.57178881612626661357090540605e-2
+2.5947265625, 6.1796875, 3.56105063913471284187117760212e-2
+2.5947265625, 6.1875, 3.55034474525143806111771027645e-2
+2.5947265625, 6.1953125, 3.53967103742094876817070314701e-2
+2.5947265625, 6.203125, 3.52902941887953472410721644792e-2
+2.5947265625, 6.2109375, 3.51841979315439812303623057232e-2
+2.5947265625, 6.21875, 3.50784206406277374035163063581e-2
+2.5947265625, 6.2265625, 3.49729613571105879543665650999e-2
+2.5947265625, 6.234375, 3.48678191249394558992591441893e-2
+2.5947265625, 6.2421875, 3.47629929909354928874165580055e-2
+2.5947265625, 6.25, 3.46584820047855235447542554539e-2
+2.5947265625, 6.2578125, 3.45542852190333302231373124869e-2
+2.5947265625, 6.265625, 3.44504016890711597942420496565e-2
+2.5947265625, 6.2734375, 3.43468304731310847266456676152e-2
+2.5947265625, 6.28125, 3.42435706322764960019000568536e-2
+2.5947265625, 6.2890625, 3.41406212303936168472873191604e-2
+2.5947265625, 6.296875, 3.40379813341829748352118656385e-2
+2.5947265625, 6.3046875, 3.39356500131509364326376498866e-2
+2.5947265625, 6.3125, 3.38336263396013317561461519745e-2
+2.5947265625, 6.3203125, 3.37319093886269544269040920881e-2
+2.5947265625, 6.328125, 3.36304982381012765313421652991e-2
+2.5947265625, 6.3359375, 3.35293919686700039872739864677e-2
+2.5947265625, 6.34375, 3.34285896637427915045748250122e-2
+2.5947265625, 6.3515625, 3.33280904094849159124969162349e-2
+2.5947265625, 6.359375, 3.32278932948090049981360039055e-2
+2.5947265625, 6.3671875, 3.31279974113667455282161711239e-2
+2.5947265625, 6.375, 3.30284018535406814764954219754e-2
+2.5947265625, 6.3828125, 3.2929105718435991434489551466e-2
+2.5947265625, 6.390625, 3.28301081058723145944533428064e-2
+2.5947265625, 6.3984375, 3.27314081183755628545739568835e-2
+2.5947265625, 6.40625, 3.26330048611698092519972647096e-2
+2.5947265625, 6.4140625, 3.25348974421691763958541798729e-2
+2.5947265625, 6.421875, 3.24370849719697318391808948945e-2
+2.5947265625, 6.4296875, 3.23395665638414389619903488438e-2
+2.5947265625, 6.4375, 3.22423413337201078543436949531e-2
+2.5947265625, 6.4453125, 3.2145408400199401710572999491e-2
+2.5947265625, 6.453125, 3.20487668845228154679283250061e-2
+2.5947265625, 6.4609375, 3.1952415910575737711951660458e-2
+2.5947265625, 6.46875, 3.18563546048774848262752357186e-2
+2.5947265625, 6.4765625, 3.17605820965734045313588751469e-2
+2.5947265625, 6.484375, 3.1665097517426965545439543348e-2
+2.5947265625, 6.4921875, 3.15699000018118888788443143767e-2
+2.5947265625, 6.5, 3.14749886867043138227728604761e-2
+2.5947265625, 6.5078125, 3.13803627116749361825043251883e-2
+2.5947265625, 6.515625, 3.12860212188812575329066589802e-2
+2.5947265625, 6.5234375, 3.11919633530597824322416755649e-2
+2.5947265625, 6.53125, 3.10981882615182607387804836208e-2
+2.5947265625, 6.5390625, 3.10046950941279750302292939068e-2
+2.5947265625, 6.546875, 3.09114830033160176148143705177e-2
+2.5947265625, 6.5546875, 3.08185511440576057062834536282e-2
+2.5947265625, 6.5625, 3.07258986738684382322706056812e-2
+2.5947265625, 6.5703125, 3.06335247527970422343202017146e-2
+2.5947265625, 6.578125, 3.05414285434171574318273911786e-2
+2.5947265625, 6.5859375, 3.04496092108201693582358871026e-2
+2.5947265625, 6.59375, 3.03580659226075043333192837736e-2
+2.5947265625, 6.6015625, 3.02667978488830972938483654389e-2
+2.5947265625, 6.609375, 3.01758041622458839103870786857e-2
+2.5947265625, 6.6171875, 3.00850840377822892346415528664e-2
+2.5947265625, 6.625, 2.99946366530587302245969283376e-2
+2.5947265625, 6.6328125, 2.99044611881141945974871276803e-2
+2.5947265625, 6.640625, 2.98145568254527711105072995679e-2
+2.5947265625, 6.6484375, 2.97249227500362804554878692898e-2
+2.5947265625, 6.65625, 2.96355581492768402340765021563e-2
+2.5947265625, 6.6640625, 2.95464622130295374857755774656e-2
+2.5947265625, 6.671875, 2.94576341335850561131692870731e-2
+2.5947265625, 6.6796875, 2.93690731056623771655367249878e-2
+2.5947265625, 6.6875, 2.92807783264014583057832652457e-2
+2.5947265625, 6.6953125, 2.91927489953559861357579308105e-2
+2.5947265625, 6.703125, 2.91049843144860487242908675398e-2
+2.5947265625, 6.7109375, 2.90174834881509920159192716937e-2
+2.5947265625, 6.71875, 2.89302457231021686867578068814e-2
+2.5947265625, 6.7265625, 2.88432702284757112864976846822e-2
+2.5947265625, 6.734375, 2.87565562157854337499429675518e-2
+2.5947265625, 6.7421875, 2.8670102898915604539009649443e-2
+2.5947265625, 6.75, 2.85839094941138863181784302014e-2
+2.5947265625, 6.7578125, 2.84979752199841993021145469811e-2
+2.5947265625, 6.765625, 2.84122992974796366449918849639e-2
+2.5947265625, 6.7734375, 2.83268809498954075853927037087e-2
+2.5947265625, 6.78125, 2.8241719402861797938442123268e-2
+2.5947265625, 6.7890625, 2.81568138843371514046243220264e-2
+2.5947265625, 6.796875, 2.80721636246008716952804462608e-2
+2.5947265625, 6.8046875, 2.79877678562464142497656638398e-2
+2.5947265625, 6.8125, 2.7903625814174385505461728485e-2
+2.5947265625, 6.8203125, 2.7819736735585565839956601053e-2
+2.5947265625, 6.828125, 2.77360998599739949632692059822e-2
+2.5947265625, 6.8359375, 2.76527144291201024128845631367e-2
+2.5947265625, 6.84375, 2.75695796870838068237663520677e-2
+2.5947265625, 6.8515625, 2.74866948801976811178615633935e-2
+2.5947265625, 6.859375, 2.74040592570601107547112462726e-2
+2.5947265625, 6.8671875, 2.73216720685284866765307754122e-2
+2.5947265625, 6.875, 2.7239532567712412131077925892e-2
+2.5947265625, 6.8828125, 2.71576400099669268417557077555e-2
+2.5947265625, 6.890625, 2.70759936528857866888664318594e-2
+2.5947265625, 6.8984375, 2.69945927562946497157980729753e-2
+2.5947265625, 6.90625, 2.69134365822444737714747020618e-2
+2.5947265625, 6.9140625, 2.68325243950047649665879845315e-2
+2.5947265625, 6.921875, 2.67518554610569163354494293117e-2
+2.5947265625, 6.9296875, 2.66714290490875707839713015801e-2
+2.5947265625, 6.9375, 2.65912444299819597515188718262e-2
+2.5947265625, 6.9453125, 2.65113008768173286089364637519e-2
+2.5947265625, 6.953125, 2.64315976648563377704448384975e-2
+2.5947265625, 6.9609375, 2.63521340715404880916672425428e-2
+2.5947265625, 6.96875, 2.62729093764835566759963114691e-2
+2.5947265625, 6.9765625, 2.61939228614650951310061088861e-2
+2.5947265625, 6.984375, 2.61151738104238965998415977765e-2
+2.5947265625, 6.9921875, 2.60366615094515078954184872373e-2
+2.5947265625, 7.0, 2.59583852467857624513047909431e-2
+2.5947265625, 7.0078125, 2.58803443128043306198371453775e-2
+2.5947265625, 7.015625, 2.58025380000182769091310319709e-2
+2.5947265625, 7.0234375, 2.57249656030656553840074707296e-2
+2.5947265625, 7.03125, 2.56476264187050981280258099559e-2
+2.5947265625, 7.0390625, 2.55705197458094730944555550423e-2
+2.5947265625, 7.046875, 2.54936448853594899155439179594e-2
+2.5947265625, 7.0546875, 2.54170011404373855090632616793e-2
+2.5947265625, 7.0625, 2.5340587816220599276517688736e-2
+2.5947265625, 7.0703125, 2.52644042199754829958191493233e-2
+2.5947265625, 7.078125, 2.5188449661051003775069645485e-2
+2.5947265625, 7.0859375, 2.51127234508725129258355224238e-2
+2.5947265625, 7.09375, 2.50372249029354385085888168305e-2
+2.5947265625, 7.1015625, 2.49619533327991513504962028946e-2
+2.5947265625, 7.109375, 2.48869080580806957547768121231e-2
+2.5947265625, 7.1171875, 2.48120883984486242934686117678e-2
+2.5947265625, 7.125, 2.4737493675616839539088687161e-2
+2.5947265625, 7.1328125, 2.46631232133384115101648603741e-2
+2.5947265625, 7.140625, 2.45889763373994957307289155324e-2
+2.5947265625, 7.1484375, 2.45150523756131784314238331035e-2
+2.5947265625, 7.15625, 2.44413506578133980784439671652e-2
+2.5947265625, 7.1640625, 2.43678705158488807802630304877e-2
+2.5947265625, 7.171875, 2.42946112835770722249151276628e-2
+2.5947265625, 7.1796875, 2.4221572296858090433957499954e-2
+2.5947265625, 7.1875, 2.4148752893548723619243645544e-2
+2.5947265625, 7.1953125, 2.40761524134964211008025358751e-2
+2.5947265625, 7.203125, 2.40037701985332911636117358967e-2
+2.5947265625, 7.2109375, 2.3931605592470164833862611431e-2
+2.5947265625, 7.21875, 2.38596579410906214913090650498e-2
+2.5947265625, 7.2265625, 2.37879265921450734622144551622e-2
+2.5947265625, 7.234375, 2.37164108953448436734046111951e-2
+2.5947265625, 7.2421875, 2.36451102023562745313434163563e-2
+2.5947265625, 7.25, 2.35740238667948506789961982122e-2
+2.5947265625, 7.2578125, 2.35031512442193356304809270796e-2
+2.5947265625, 7.265625, 2.34324916921259396307419820005e-2
+2.5947265625, 7.2734375, 2.33620445699424805763300128092e-2
+2.5947265625, 7.28125, 2.3291809239022596977886081504e-2
+2.5947265625, 7.2890625, 2.32217850626399088809215243145e-2
+2.5947265625, 7.296875, 2.31519714059823245033697958206e-2
+2.5947265625, 7.3046875, 2.30823676361462150341541388343e-2
+2.5947265625, 7.3125, 2.30129731221307247401863804726e-2
+2.5947265625, 7.3203125, 2.29437872348320116844266891576e-2
+2.5947265625, 7.328125, 2.28748093470375786495640824114e-2
+2.5947265625, 7.3359375, 2.28060388334205554894396072996e-2
+2.5947265625, 7.34375, 2.27374750705340612777494158081e-2
+2.5947265625, 7.3515625, 2.26691174368055248233844167771e-2
+2.5947265625, 7.359375, 2.26009653125310745747089669067e-2
+2.5947265625, 7.3671875, 2.25330180798698938293700422264e-2
+2.5947265625, 7.375, 2.24652751228386522719393525449e-2
+2.5947265625, 7.3828125, 2.2397735827305882000404224641e-2
+2.5947265625, 7.390625, 2.23303995809864472277261882027e-2
+2.5947265625, 7.3984375, 2.22632657734359758194830902767e-2
+2.5947265625, 7.40625, 2.21963337960453220565337772996e-2
+2.5947265625, 7.4140625, 2.21296030420350536838114408056e-2
+2.5947265625, 7.421875, 2.20630729064499597757986748547e-2
+2.5947265625, 7.4296875, 2.19967427861535551325555815083e-2
+2.5947265625, 7.4375, 2.19306120798226124313234919327e-2
+2.5947265625, 7.4453125, 2.18646801879417117253634472718e-2
+2.5947265625, 7.453125, 2.17989465127978176983702951475e-2
+2.5947265625, 7.4609375, 2.17334104584748430410989783468e-2
+2.5947265625, 7.46875, 2.16680714308482638696951028123e-2
+2.5947265625, 7.4765625, 2.16029288375797212662376978187e-2
+2.5947265625, 7.484375, 2.15379820881116332276228320097e-2
+2.5947265625, 7.4921875, 2.14732305936618864117271243686e-2
+2.5947265625, 7.5, 2.14086737672184758418669758839e-2
+2.5947265625, 7.5078125, 2.13443110235341654279395129379e-2
+2.5947265625, 7.515625, 2.12801417791212039987147619513e-2
+2.5947265625, 7.5234375, 2.1216165452246037864680872076e-2
+2.5947265625, 7.53125, 2.11523814629240199114423859328e-2
+2.5947265625, 7.5390625, 2.10887892329141603264819337937e-2
+2.5947265625, 7.546875, 2.10253881857138946731566875314e-2
+2.5947265625, 7.5546875, 2.09621777465538380869070067547e-2
+2.5947265625, 7.5625, 2.08991573423925880437224122943e-2
+2.5947265625, 7.5703125, 2.0836326401911527128607559689e-2
+2.5947265625, 7.578125, 2.07736843555096466207299243933e-2
+2.5947265625, 7.5859375, 2.07112306352983631396735830776e-2
+2.5947265625, 7.59375, 2.06489646750964046806320340011e-2
+2.5947265625, 7.6015625, 2.05868859104246446078967380799e-2
+2.5947265625, 7.609375, 2.05249937785010050372846990285e-2
+2.5947265625, 7.6171875, 2.04632877182353498102251876389e-2
+2.5947265625, 7.625, 2.04017671702243913456342738755e-2
+2.5947265625, 7.6328125, 2.03404315767466287168119265516e-2
+2.5947265625, 7.640625, 2.02792803817572857283391130068e-2
+2.5947265625, 7.6484375, 2.0218313030883269809656610505e-2
+2.5947265625, 7.65625, 2.01575289714181517253255293554e-2
+2.5947265625, 7.6640625, 2.00969276523171556936286918926e-2
+2.5947265625, 7.671875, 2.00365085241921425662781075516e-2
+2.5947265625, 7.6796875, 1.99762710393066554581675831059e-2
+2.5947265625, 7.6875, 1.9916214651570954968784477046e-2
+2.5947265625, 7.6953125, 1.98563388165370439952805980965e-2
+2.5947265625, 7.703125, 1.97966429913937515261412869449e-2
+2.5947265625, 7.7109375, 1.97371266349618129654075460166e-2
+2.5947265625, 7.71875, 1.96777892076889435180042653428e-2
+2.5947265625, 7.7265625, 1.96186301716449809640074875006e-2
+2.5947265625, 7.734375, 1.9559648990516965982866537388e-2
+2.5947265625, 7.7421875, 1.95008451296043196221408067004e-2
+2.5947265625, 7.75, 1.94422180558139687245322591025e-2
+2.5947265625, 7.7578125, 1.93837672376555407438569744727e-2
+2.5947265625, 7.765625, 1.93254921452365065193124138432e-2
+2.5947265625, 7.7734375, 1.92673922502574167248123870877e-2
+2.5947265625, 7.78125, 1.92094670260070793377238373978e-2
+2.5947265625, 7.7890625, 1.91517159473578134354365687386e-2
+2.5947265625, 7.796875, 1.9094138490760664828016501815e-2
+2.5947265625, 7.8046875, 1.90367341342406737325632093416e-2
+2.5947265625, 7.8125, 1.89795023573921389781204993596e-2
+2.5947265625, 7.8203125, 1.89224426413738995578217583216e-2
+2.5947265625, 7.828125, 1.88655544689046335282700539437e-2
+2.5947265625, 7.8359375, 1.88088373242581534394712861058e-2
+2.5947265625, 7.84375, 1.87522906932587711537063768219e-2
+2.5947265625, 7.8515625, 1.86959140632765759282296613719e-2
+2.5947265625, 7.859375, 1.86397069232228582147392614843e-2
+2.5947265625, 7.8671875, 1.85836687635453981504163323279e-2
+2.5947265625, 7.875, 1.85277990762239101740771474169e-2
+2.5947265625, 7.8828125, 1.84720973547654113144922405354e-2
+2.5947265625, 7.890625, 1.84165630941996380509628750133e-2
+2.5947265625, 7.8984375, 1.83611957910744458266627532339e-2
+2.5947265625, 7.90625, 1.83059949434512779509187652138e-2
+2.5947265625, 7.9140625, 1.82509600509005859292344098321e-2
+2.5947265625, 7.921875, 1.81960906144973157128053031784e-2
+2.5947265625, 7.9296875, 1.81413861368163731313529751787e-2
+2.5947265625, 7.9375, 1.80868461219281101426403779442e-2
+2.5947265625, 7.9453125, 1.80324700753938423070099617007e-2
+2.5947265625, 7.953125, 1.79782575042613523841339429055e-2
+2.5947265625, 7.9609375, 1.79242079170604320936810438525e-2
+2.5947265625, 7.96875, 1.78703208237984238759832322785e-2
+2.5947265625, 7.9765625, 1.78165957359557661221494129222e-2
+2.5947265625, 7.984375, 1.77630321664815904458833983881e-2
+2.5947265625, 7.9921875, 1.77096296297892877302793124272e-2
+2.5947265625, 8.0, 1.7656387641752105399639560801e-2
+2.5947265625, 8.0078125, 1.76033057196987620385275619128e-2
+2.5947265625, 8.015625, 1.75503833824090793580552372077e-2
+2.5947265625, 8.0234375, 1.74976201501096037538296457114e-2
+2.5947265625, 8.03125, 1.74450155444692764361569459197e-2
+2.5947265625, 8.0390625, 1.73925690885950792741176940126e-2
+2.5947265625, 8.046875, 1.7340280307027722273005565512e-2
+2.5947265625, 8.0546875, 1.72881487257373310517660769392e-2
+2.5947265625, 8.0625, 1.72361738721191377898822594261e-2
+2.5947265625, 8.0703125, 1.71843552749892138076237557698e-2
+2.5947265625, 8.078125, 1.71326924645801986768489655333e-2
+2.5947265625, 8.0859375, 1.70811849725370223929132862395e-2
+2.5947265625, 8.09375, 1.70298323319126830577285858226e-2
+2.5947265625, 8.1015625, 1.69786340771639898683531555434e-2
+2.5947265625, 8.109375, 1.69275897441473650861798461165e-2
+2.5947265625, 8.1171875, 1.68766988701146147811016362539e-2
+2.5947265625, 8.125, 1.68259609937087550868284324679e-2
+2.5947265625, 8.1328125, 1.67753756549598141700752051975e-2
+2.5947265625, 8.140625, 1.67249423952806688942196444714e-2
+2.5947265625, 8.1484375, 1.66746607574628884218537194783e-2
+2.5947265625, 8.15625, 1.66245302856725812867821900909e-2
+2.5947265625, 8.1640625, 1.65745505254462736910436859716e-2
+2.5947265625, 8.171875, 1.65247210236867808630378817725e-2
+2.5947265625, 8.1796875, 1.64750413286591131101221918698e-2
+2.5947265625, 8.1875, 1.64255109899863541156328494708e-2
+2.5947265625, 8.1953125, 1.63761295586456086248450247922e-2
+2.5947265625, 8.203125, 1.63268965869639084975695197954e-2
+2.5947265625, 8.2109375, 1.62778116286141708024537422261e-2
+2.5947265625, 8.21875, 1.62288742386111420334948718391e-2
+2.5947265625, 8.2265625, 1.61800839733073596737877863916e-2
+2.5947265625, 8.234375, 1.61314403903891519231894591258e-2
+2.5947265625, 8.2421875, 1.60829430488725923231729808549e-2
+2.5947265625, 8.25, 1.60345915090995480567492847968e-2
+2.5947265625, 8.2578125, 1.59863853327336380427681206129e-2
+2.5947265625, 8.265625, 1.59383240827563055219684429176e-2
+2.5947265625, 8.2734375, 1.58904073234628524791123282967e-2
+2.5947265625, 8.28125, 1.58426346204584532484371806049e-2
+2.5947265625, 8.2890625, 1.5795005540654261794175639011e-2
+2.5947265625, 8.296875, 1.57475196522634530715833989234e-2
+2.5947265625, 8.3046875, 1.57001765247973164296713122212e-2
+2.5947265625, 8.3125, 1.5652975729061369830619199206e-2
+2.5947265625, 8.3203125, 1.56059168371514497830609968787e-2
+2.5947265625, 8.328125, 1.55589994224498290309455228453e-2
+2.5947265625, 8.3359375, 1.55122230596213706715902347355e-2
+2.5947265625, 8.34375, 1.54655873246096545181593739926e-2
+2.5947265625, 8.3515625, 1.5419091794633139891335105176e-2
+2.5947265625, 8.359375, 1.5372736048181321472094751357e-2
+2.5947265625, 8.3671875, 1.53265196650109302572984049107e-2
+2.5947265625, 8.375, 1.52804422261421015555304947497e-2
+2.5947265625, 8.3828125, 1.52345033138545967593691088382e-2
+2.5947265625, 8.390625, 1.51887025116839886884623211927e-2
+2.5947265625, 8.3984375, 1.51430394044179197909905099095e-2
+2.5947265625, 8.40625, 1.50975135780923117728713478414e-2
+2.5947265625, 8.4140625, 1.50521246199876272686690725777e-2
+2.5947265625, 8.421875, 1.50068721186251158999924726345e-2
+2.5947265625, 8.4296875, 1.49617556637631019672562970868e-2
+2.5947265625, 8.4375, 1.49167748463932461205905255497e-2
+2.5947265625, 8.4453125, 1.48719292587368556030069655094e-2
+2.5947265625, 8.453125, 1.48272184942411615338198060954e-2
+2.5947265625, 8.4609375, 1.47826421475756586421113070173e-2
+2.5947265625, 8.46875, 1.47381998146284328571331556645e-2
+2.5947265625, 8.4765625, 1.46938910925024680820261124836e-2
+2.5947265625, 8.484375, 1.46497155795120240912021714053e-2
+2.5947265625, 8.4921875, 1.46056728751789814679806767117e-2
+2.5947265625, 8.5, 1.45617625802292038894591996723e-2
+2.5947265625, 8.5078125, 1.45179842965889455141947905759e-2
+2.5947265625, 8.515625, 1.44743376273812045934574754824e-2
+2.5947265625, 8.5234375, 1.44308221769221568797636479076e-2
+2.5947265625, 8.53125, 1.43874375507175508714929890175e-2
+2.5947265625, 8.5390625, 1.43441833554591412214218593135e-2
+2.5947265625, 8.546875, 1.43010591990211169410862623863e-2
+2.5947265625, 8.5546875, 1.42580646904565452176560924613e-2
+2.5947265625, 8.5625, 1.42151994399938377822145696427e-2
+2.5947265625, 8.5703125, 1.41724630590332068696968192967e-2
+2.5947265625, 8.578125, 1.41298551601431471996805910862e-2
+2.5947265625, 8.5859375, 1.40873753570569214266239299604e-2
+2.5947265625, 8.59375, 1.40450232646690542637202270271e-2
+2.5947265625, 8.6015625, 1.40027984990318526276054100776e-2
+2.5947265625, 8.609375, 1.39607006773519188441712302051e-2
+2.5947265625, 8.6171875, 1.39187294179866742627194042825e-2
+2.5947265625, 8.625, 1.3876884340440914095138325024e-2
+2.5947265625, 8.6328125, 1.38351650653633397036745833475e-2
+2.5947265625, 8.640625, 1.37935712145431411956852940648e-2
+2.5947265625, 8.6484375, 1.37521024109065331808565701976e-2
+2.5947265625, 8.65625, 1.37107582785133859382131760185e-2
+2.5947265625, 8.6640625, 1.36695384425537802552952371116e-2
+2.5947265625, 8.671875, 1.36284425293446143090392297381e-2
+2.5947265625, 8.6796875, 1.35874701663262313633406819235e-2
+2.5947265625, 8.6875, 1.35466209820590335888290667299e-2
+2.5947265625, 8.6953125, 1.35058946062201028215365994356e-2
+2.5947265625, 8.703125, 1.34652906695998629549304581587e-2
+2.5947265625, 8.7109375, 1.34248088040987284541571966656e-2
+2.5947265625, 8.71875, 1.33844486427237580744575851099e-2
+2.5947265625, 8.7265625, 1.33442098195853241920927345632e-2
+2.5947265625, 8.734375, 1.33040919698938255033571209651e-2
+2.5947265625, 8.7421875, 1.3264094729956340742993425863e-2
+2.5947265625, 8.75, 1.32242177371733569957168441533e-2
+2.5947265625, 8.7578125, 1.31844606300354771910576801019e-2
+2.5947265625, 8.765625, 1.31448230481201397412682752019e-2
+2.5947265625, 8.7734375, 1.3105304632088350322294267869e-2
+2.5947265625, 8.78125, 1.3065905023681429267257136928e-2
+2.5947265625, 8.7890625, 1.30266238657177589599367451001e-2
+2.5947265625, 8.796875, 1.29874608020895520449355942105e-2
+2.5947265625, 8.8046875, 1.29484154777596126989491764903e-2
+2.5947265625, 8.8125, 1.29094875387581256576119415058e-2
+2.5947265625, 8.8203125, 1.28706766321794469770667390662e-2
+2.5947265625, 8.828125, 1.28319824061789104080455459211e-2
+2.5947265625, 8.8359375, 1.27934045099696129532684807373e-2
+2.5947265625, 8.84375, 1.27549425938192663443349061936e-2
+2.5947265625, 8.8515625, 1.27165963090470086199745836097e-2
+2.5947265625, 8.859375, 1.26783653080202503987683471109e-2
+2.5947265625, 8.8671875, 1.26402492441515159476983498621e-2
+2.5947265625, 8.875, 1.26022477718953102715504499542e-2
+2.5947265625, 8.8828125, 1.25643605467449757939757404301e-2
+2.5947265625, 8.890625, 1.25265872252295750594042189618e-2
+2.5947265625, 8.8984375, 1.24889274649107855780227893661e-2
+2.5947265625, 8.90625, 1.24513809243797755887950273745e-2
+2.5947265625, 8.9140625, 1.24139472632541301294617497319e-2
+2.5947265625, 8.921875, 1.23766261421747458815190157111e-2
+2.5947265625, 8.9296875, 1.23394172228027711180065040253e-2
+2.5947265625, 8.9375, 1.23023201678165283040611299725e-2
+2.5947265625, 8.9453125, 1.22653346409084592488758502782e-2
+2.5947265625, 8.953125, 1.22284603067820789312758478218e-2
+2.5947265625, 8.9609375, 1.21916968311489275905712403869e-2
+2.5947265625, 8.96875, 1.21550438807255523077088810169e-2
+2.5947265625, 8.9765625, 1.21185011232304747086363505559e-2
+2.5947265625, 8.984375, 1.20820682273811846885180898425e-2
+2.5947265625, 8.9921875, 1.20457448628911324012280559259e-2
+2.5947265625, 9.0, 1.20095307004667393308006140273e-2
+2.5947265625, 9.0078125, 1.19734254118044128323283814552e-2
+2.5947265625, 9.015625, 1.19374286695875641423070234737e-2
+2.5947265625, 9.0234375, 1.19015401474836489403852368696e-2
+2.5947265625, 9.03125, 1.18657595201411940333269257053e-2
+2.5947265625, 9.0390625, 1.18300864631868691417837524682e-2
+2.5947265625, 9.046875, 1.17945206532225344009390255451e-2
+2.5947265625, 9.0546875, 1.17590617678223052083863464645e-2
+2.5947265625, 9.0625, 1.17237094855296378886899688609e-2
+2.5947265625, 9.0703125, 1.16884634858544084190512535315e-2
+2.5947265625, 9.078125, 1.16533234492700119716568352146e-2
+2.5947265625, 9.0859375, 1.16182890572104607213033133917e-2
+2.5947265625, 9.09375, 1.15833599920675042044271307873e-2
+2.5947265625, 9.1015625, 1.15485359371877410045170719854e-2
+2.5947265625, 9.109375, 1.15138165768697564583789016979e-2
+2.5947265625, 9.1171875, 1.14792015963612482193356711946e-2
+2.5947265625, 9.125, 1.14446906818561917190679722012e-2
+2.5947265625, 9.1328125, 1.14102835204919744044316232134e-2
+2.5947265625, 9.140625, 1.13759798003465785465326831627e-2
+2.5947265625, 9.1484375, 1.13417792104357397636738014057e-2
+2.5947265625, 9.15625, 1.13076814407101280957057554133e-2
+2.5947265625, 9.1640625, 1.1273686182052551629784176157e-2
+2.5947265625, 9.171875, 1.1239793126275137574721085798e-2
+2.5947265625, 9.1796875, 1.12060019661165428256355269809e-2
+2.5947265625, 9.1875, 1.11723123952391818758389518962e-2
+2.5947265625, 9.1953125, 1.11387241082264235036980437599e-2
+2.5947265625, 9.203125, 1.11052368005798464400957215048e-2
+2.5947265625, 9.2109375, 1.10718501687164672803165288428e-2
+2.5947265625, 9.21875, 1.10385639099659944167841629792e-2
+2.5947265625, 9.2265625, 1.10053777225680646245642435588e-2
+2.5947265625, 9.234375, 1.09722913056695420969122167776e-2
+2.5947265625, 9.2421875, 1.09393043593217585002230762825e-2
+2.5947265625, 9.25, 1.09064165844778172137496952132e-2
+2.5947265625, 9.2578125, 1.08736276829898628748516387077e-2
+2.5947265625, 9.265625, 1.08409373576063925576073998513e-2
+2.5947265625, 9.2734375, 1.08083453119695582778092557419e-2
+2.5947265625, 9.28125, 1.07758512506124729674050755079e-2
+2.5947265625, 9.2890625, 1.07434548789565390003453160261e-2
+2.5947265625, 9.296875, 1.0711155903308778453153493615e-2
+2.5947265625, 9.3046875, 1.06789540308591633654966557287e-2
+2.5947265625, 9.3125, 1.06468489696779720216079923034e-2
+2.5947265625, 9.3203125, 1.06148404287131296191981633115e-2
+2.5947265625, 9.328125, 1.05829281177875801633891938991e-2
+2.5947265625, 9.3359375, 1.05511117475966514217544656162e-2
+2.5947265625, 9.34375, 1.05193910297054302876995635074e-2
+2.5947265625, 9.3515625, 1.04877656765461572258013589476e-2
+2.5947265625, 9.359375, 1.04562354014156033699123327096e-2
+2.5947265625, 9.3671875, 1.0424799918472485785181369522e-2
+2.5947265625, 9.375, 1.0393458942734872321733696765e-2
+2.5947265625, 9.3828125, 1.03622121900775934072447270751e-2
+2.5947265625, 9.390625, 1.03310593772296694520251847393e-2
+2.5947265625, 9.3984375, 1.03000002217717451930001359983e-2
+2.5947265625, 9.40625, 1.0269034442133524037688019348e-2
+2.5947265625, 9.4140625, 1.02381617575912249595848635408e-2
+2.5947265625, 9.421875, 1.02073818882650203115902698414e-2
+2.5947265625, 9.4296875, 1.0176694555116515272796817726e-2
+2.5947265625, 9.4375, 1.01460994799462134174916627671e-2
+2.5947265625, 9.4453125, 1.01155963853909944272224663564e-2
+2.5947265625, 9.453125, 1.00851849949215952723102773803e-2
+2.5947265625, 9.4609375, 1.00548650328401087405971736644e-2
+2.5947265625, 9.46875, 1.0024636224277478496746951464e-2
+2.5947265625, 9.4765625, 9.99449829519101495822752667664e-3
+2.5947265625, 9.484375, 9.96445097236190770184638410001e-3
+2.5947265625, 9.4921875, 9.93449398339274307445645462167e-3
+2.5947265625, 9.5, 9.90462705670504088562022815267e-3
+2.5947265625, 9.5078125, 9.87484992153679283499734253837e-3
+2.5947265625, 9.515625, 9.84516230794000093973217246912e-3
+2.5947265625, 9.5234375, 9.81556394677824371741703401995e-3
+2.5947265625, 9.53125, 9.78605456972421981765020149169e-3
+2.5947265625, 9.5390625, 9.7566339092573246133399678115e-3
+2.5947265625, 9.546875, 9.72730169866122679200870493332e-3
+2.5947265625, 9.5546875, 9.6980576720214466818204002152e-3
+2.5947265625, 9.5625, 9.6689015642229449859490486574e-3
+2.5947265625, 9.5703125, 9.6398331109477201905644250246e-3
+2.5947265625, 9.578125, 9.61085204867241291171175987529e-3
+2.5947265625, 9.5859375, 9.58195811466592065053227145199e-3
+2.5947265625, 9.59375, 9.55315104698700734431326964113e-3
+2.5947265625, 9.6015625, 9.52443058448193373421997165451e-3
+2.5947265625, 9.609375, 9.49579646678209814136817357166e-3
+2.5947265625, 9.6171875, 9.46724843430164948732130625331e-3
+2.5947265625, 9.625, 9.43878622823516623407957837344e-3
+2.5947265625, 9.6328125, 9.41040959055529542542917198489e-3
+2.5947265625, 9.640625, 9.38211826401041081024967382973e-3
+2.5947265625, 9.6484375, 9.35391199212228310888583848737e-3
+2.5947265625, 9.65625, 9.32579051918375548368977945302e-3
+2.5947265625, 9.6640625, 9.29775359025642941790401607705e-3
+2.5947265625, 9.671875, 9.2698009511683471250975685507e-3
+2.5947265625, 9.6796875, 9.24193234851168783638986070628e-3
+2.5947265625, 9.6875, 9.21414752964047796546243063176e-3
+2.5947265625, 9.6953125, 9.18644624266828913050630944781e-3
+2.5947265625, 9.703125, 9.15882823646596566646849169047e-3
+2.5947265625, 9.7109375, 9.13129326065933999423407385621e-3
+2.5947265625, 9.71875, 9.10384106562696880649010466868e-3
+2.5947265625, 9.7265625, 9.07647140249786578414248339186e-3
+2.5947265625, 9.734375, 9.04918402314924298635023802717e-3
+2.5947265625, 9.7421875, 9.02197868020427652668846718598e-3
+2.5947265625, 9.75, 8.9948551270298392895652384027e-3
+2.5947265625, 9.7578125, 8.96781311773428915778971770578e-3
+2.5947265625, 9.765625, 8.94085240716522254567077965248e-3
+2.5947265625, 9.7734375, 8.91397275090726262658513689985e-3
+2.5947265625, 9.78125, 8.88717390527983715220461391482e-3
+2.5947265625, 9.7890625, 8.86045562733497535368165642922e-3
+2.5947265625, 9.796875, 8.83381767485509790394093698751e-3
+2.5947265625, 9.8046875, 8.80725980635082943137614819307e-3
+2.5947265625, 9.8125, 8.78078178105879715575898813995e-3
+2.5947265625, 9.8203125, 8.75438335893946248389418940405e-3
+2.5947265625, 9.828125, 8.72806430067493699276326424297e-3
+2.5947265625, 9.8359375, 8.70182436766681575990300956391e-3
+2.5947265625, 9.84375, 8.67566332203401069378401189169e-3
+2.5947265625, 9.8515625, 8.64958092661059774197696015108e-3
+2.5947265625, 9.859375, 8.6235769449436623645954824724e-3
+2.5947265625, 9.8671875, 8.59765114129116062025026678839e-3
+2.5947265625, 9.875, 8.57180328061978198672665740787e-3
+2.5947265625, 9.8828125, 8.546033128602815651109203543e-3
+2.5947265625, 9.890625, 8.52034045161802547352358772059e-3
+2.5947265625, 9.8984375, 8.49472501674553535921941005427e-3
+2.5947265625, 9.90625, 8.46918659176571810009992447021e-3
+2.5947265625, 9.9140625, 8.44372494515708421625177493297e-3
+2.5947265625, 9.921875, 8.41833984609419334887991936967e-3
+2.5947265625, 9.9296875, 8.39303106444554830600779382621e-3
+2.5947265625, 9.9375, 8.36779837077152380264699615964e-3
+2.5947265625, 9.9453125, 8.34264153632227091483830605512e-3
+2.5947265625, 9.953125, 8.31756033303565622816222457914e-3
+2.5947265625, 9.9609375, 8.29255453353519057790865787183e-3
+2.5947265625, 9.96875, 8.26762391112795952397007681611e-3
+2.5947265625, 9.9765625, 8.24276823980258158131029233573e-3
+2.5947265625, 9.984375, 8.21798729422715083792194690204e-3
+2.5947265625, 9.9921875, 8.1932808497471986547422417857e-3
+2.5947265625, 10.0, 8.16864868238364495722780844744e-3
+2.5947265625, 10.0078125, 8.1440905688307859561225754419e-3
+2.5947265625, 10.015625, 8.11960628645426105154392359964e-3
+2.5947265625, 10.0234375, 8.09519561328903188013317304694e-3
+2.5947265625, 10.03125, 8.07085832803737523999387803997e-3
+2.5947265625, 10.0390625, 8.04659421006686734201274191491e-3
+2.5947265625, 10.046875, 8.02240303940840275565005157432e-3
+2.5947265625, 10.0546875, 7.99828459675417692553711646042e-3
+2.5947265625, 10.0625, 7.97423866345571379088408292546e-3
+2.5947265625, 10.0703125, 7.9502650215218812618234167644e-3
+2.5947265625, 10.078125, 7.92636345361691016520033770121e-3
+2.5947265625, 10.0859375, 7.9025337430584270681510616896e-3
+2.5947265625, 10.09375, 7.87877567381548710168104321383e-3
+2.5947265625, 10.1015625, 7.85508903050662066203102540385e-3
+2.5947265625, 10.109375, 7.83147359839787837731961417376e-3
+2.5947265625, 10.1171875, 7.80792916340088388044149425582e-3
+2.5947265625, 10.125, 7.78445551207089178613607316493e-3
+2.5947265625, 10.1328125, 7.76105243160485434167350504708e-3
+2.5947265625, 10.140625, 7.73771970983949414907288044674e-3
+2.5947265625, 10.1484375, 7.71445713524937515259694009728e-3
+2.5947265625, 10.15625, 7.69126449694499097348154847964e-3
+2.5947265625, 10.1640625, 7.66814158467084804049473945042e-3
+2.5947265625, 10.171875, 7.64508818880356693509225962657e-3
+2.5947265625, 10.1796875, 7.62210410034997072614704194393e-3
+2.5947265625, 10.1875, 7.59918911094520539706298478677e-3
+2.5947265625, 10.1953125, 7.57634301285082904786616353476e-3
+2.5947265625, 10.203125, 7.55356559895295313900032141419e-3
+2.5947265625, 10.2109375, 7.53085666276034817329110282458e-3
+2.5947265625, 10.21875, 7.50821599840258147029459223631e-3
+2.5947265625, 10.2265625, 7.48564340062814106285804527374e-3
+2.5947265625, 10.234375, 7.4631386648025830124475454852e-3
+2.5947265625, 10.2421875, 7.44070158690667525502870915943e-3
+2.5947265625, 10.25, 7.41833196353454318167086611879e-3
+2.5947265625, 10.2578125, 7.39602959189182909693904832693e-3
+2.5947265625, 10.265625, 7.37379426979385774881814441528e-3
+2.5947265625, 10.2734375, 7.35162579566379145029619834872e-3
+2.5947265625, 10.28125, 7.32952396853081902805548963897e-3
+2.5947265625, 10.2890625, 7.30748858802831788294973591746e-3
+2.5947265625, 10.296875, 7.28551945439204987758907705597e-3
+2.5947265625, 10.3046875, 7.26361636845834161141377549598e-3
+2.5947265625, 10.3125, 7.24177913166228551244962829969e-3
+2.5947265625, 10.3203125, 7.22000754603593659225468925911e-3
+2.5947265625, 10.328125, 7.19830141420651613975989491223e-3
+2.5947265625, 10.3359375, 7.17666053939462408872707044338e-3
+2.5947265625, 10.34375, 7.15508472541245919146257747911e-3
+2.5947265625, 10.3515625, 7.1335737766620313862753199885e-3
+2.5947265625, 10.359375, 7.11212749813339758370167587032e-3
+2.5947265625, 10.3671875, 7.0907456954028879117513106678e-3
+2.5947265625, 10.375, 7.06942817463134583894079909783e-3
+2.5947265625, 10.3828125, 7.04817474256236916468898456856e-3
+2.5947265625, 10.390625, 7.02698520652056488750014651146e-3
+2.5947265625, 10.3984375, 7.00585937440978152174198001489e-3
+2.5947265625, 10.40625, 6.98479705471140473183044861116e-3
+2.5947265625, 10.4140625, 6.96379805648257577121995609559e-3
+2.5947265625, 10.421875, 6.94286218935450793326991103527e-3
+2.5947265625, 10.4296875, 6.92198926353071366385227847218e-3
+2.5947265625, 10.4375, 6.90117908978532708375031035075e-3
+2.5947265625, 10.4453125, 6.88043147946134671377738101228e-3
+2.5947265625, 10.453125, 6.8597462444689736096870014137e-3
+2.5947265625, 10.4609375, 6.83912319728385061784470266844e-3
+2.5947265625, 10.46875, 6.81856215094541959209628601002e-3
+2.5947265625, 10.4765625, 6.7980629190551753945892521358e-3
+2.5947265625, 10.484375, 6.77762531577500403068281542573e-3
+2.5947265625, 10.4921875, 6.75724915582550603870837235831e-3
+2.5947265625, 10.5, 6.73693425448428258317523642518e-3
+2.5947265625, 10.5078125, 6.71668042758430307997974395562e-3
+2.5947265625, 10.515625, 6.69648749151219215697272701959e-3
+2.5947265625, 10.5234375, 6.67635526320661202431816505509e-3
+2.5947265625, 10.53125, 6.65628356015655030242239575955e-3
+2.5947265625, 10.5390625, 6.6362722003997223416127404505e-3
+2.5947265625, 10.546875, 6.6163210025208642542371428874e-3
+2.5947265625, 10.5546875, 6.59642978565014043851322256273e-3
+2.5947265625, 10.5625, 6.57659836946145742730962524547e-3
+2.5947265625, 10.5703125, 6.55682657417087921825071816784e-3
+2.5947265625, 10.578125, 6.53711422053493678568925062677e-3
+2.5947265625, 10.5859375, 6.51746112984907029902492681117e-3
+2.5947265625, 10.59375, 6.49786712394594210412401835697e-3
+2.5947265625, 10.6015625, 6.47833202519388588053184108162e-3
+2.5947265625, 10.609375, 6.45885565649523523540365133044e-3
+2.5947265625, 10.6171875, 6.4394378412847737280788606995e-3
+2.5947265625, 10.625, 6.42007840352808428069364410362e-3
+2.5947265625, 10.6328125, 6.4007771677200000701168924877e-3
+2.5947265625, 10.640625, 6.38153395888297215315931865121e-3
+2.5947265625, 10.6484375, 6.362348602565515154338982029e-3
+2.5947265625, 10.65625, 6.34322092484059917721905819121e-3
+2.5947265625, 10.6640625, 6.32415075230410243106726753126e-3
+2.5947265625, 10.671875, 6.30513791207321094844928666134e-3
+2.5947265625, 10.6796875, 6.28618223178485559937689330923e-3
+2.5947265625, 10.6875, 6.26728353959418466728736873961e-3
+2.5947265625, 10.6953125, 6.24844166417294535204041139309e-3
+2.5947265625, 10.703125, 6.2296564347079936424522728089e-3
+2.5947265625, 10.7109375, 6.21092768089969229916569304351e-3
+2.5947265625, 10.71875, 6.19225523296040858411970475572e-3
+2.5947265625, 10.7265625, 6.17363892161294086635692224263e-3
+2.5947265625, 10.734375, 6.15507857808901548413160753626e-3
+2.5947265625, 10.7421875, 6.13657403412772636114302926558e-3
+2.5947265625, 10.75, 6.11812512197404140962264662562e-3
+2.5947265625, 10.7578125, 6.0997316743772456160144201931e-3
+2.5947265625, 10.765625, 6.08139352458946652602023164036e-3
+2.5947265625, 10.7734375, 6.06311050636411646291845656265e-3
+2.5947265625, 10.78125, 6.0448824539544310230354540181e-3
+2.5947265625, 10.7890625, 6.02670920211192430449020918104e-3
+2.5947265625, 10.796875, 6.00859058608493260683625081242e-3
+2.5947265625, 10.8046875, 5.99052644161707833342367379714e-3
+2.5947265625, 10.8125, 5.97251660494582062993496052172e-3
+2.5947265625, 10.8203125, 5.95456091280093403189654921448e-3
+2.5947265625, 10.828125, 5.93665920240306604210855923043e-3
+2.5947265625, 10.8359375, 5.91881131146222184968852531028e-3
+2.5947265625, 10.84375, 5.90101707817633231584197872621e-3
+2.5947265625, 10.8515625, 5.88327634122974823388529941326e-3
+2.5947265625, 10.859375, 5.86558893979181698863367699914e-3
+2.5947265625, 10.8671875, 5.84795471351539242893524672695e-3
+2.5947265625, 10.875, 5.83037350253538984301560077483e-3
+2.5947265625, 10.8828125, 5.81284514746735914841879733217e-3
+2.5947265625, 10.890625, 5.79536948940600083607366244109e-3
+2.5947265625, 10.8984375, 5.77794636992376431372520073637e-3
+2.5947265625, 10.90625, 5.76057563106937512570349113616e-3
+2.5947265625, 10.9140625, 5.74325711536644196997247746594e-3
+2.5947265625, 10.921875, 5.72599066581198651998407811448e-3
+2.5947265625, 10.9296875, 5.70877612587506171742957050697e-3
+2.5947265625, 10.9375, 5.69161333949529547188150857551e-3
+2.5947265625, 10.9453125, 5.67450215108151242299205918584e-3
+2.5947265625, 10.953125, 5.65744240551028371166708552664e-3
+2.5947265625, 10.9609375, 5.6404339481245617526905533623e-3
+2.5947265625, 10.96875, 5.62347662473223781215425631785e-3
+2.5947265625, 10.9765625, 5.60657028160478458633786402743e-3
+2.5947265625, 10.984375, 5.58971476547582158539428931476e-3
+2.5947265625, 10.9921875, 5.5729099235397663858471162257e-3
+2.5947265625, 11.0, 5.55615560345040955525508508117e-3
+2.5947265625, 11.0078125, 5.53945165331957197624168642847e-3
+2.5947265625, 11.015625, 5.52279792171569104686223994349e-3
+2.5947265625, 11.0234375, 5.5061942576624849435273922893e-3
+2.5947265625, 11.03125, 5.4896405106375448929023619371e-3
+2.5947265625, 11.0390625, 5.4731365305710098431712928857e-3
+2.5947265625, 11.046875, 5.45668216784416740955387936651e-3
+2.5947265625, 11.0546875, 5.44027727328813808654883743543e-3
+2.5947265625, 11.0625, 5.42392169818248486706790956191e-3
+2.5947265625, 11.0703125, 5.40761529425388097480631444114e-3
+2.5947265625, 11.078125, 5.39135791367478627023057669021e-3
+2.5947265625, 11.0859375, 5.37514940906206033915948339086e-3
+2.5947265625, 11.09375, 5.35898963347567966475359924061e-3
+2.5947265625, 11.1015625, 5.34287844041735592026665102594e-3
+2.5947265625, 11.109375, 5.32681568382925227367330478501e-3
+2.5947265625, 11.1171875, 5.31080121809261642557009608367e-3
+2.5947265625, 11.125, 5.29483489802650472005884907389e-3
+2.5947265625, 11.1328125, 5.27891657888642298890324866534e-3
+2.5947265625, 11.140625, 5.2630461163630541318592115374e-3
+2.5947265625, 11.1484375, 5.2472233665809102365340521601e-3
+2.5947265625, 11.15625, 5.23144818609706969969597167847e-3
+2.5947265625, 11.1640625, 5.21572043189983715338886582913e-3
+2.5947265625, 11.171875, 5.2000399614074805862418138247e-3
+2.5947265625, 11.1796875, 5.18440663246690948418038402679e-3
+2.5947265625, 11.1875, 5.16882030335241715590655076085e-3
+2.5947265625, 11.1953125, 5.15328083276436060833347596599e-3
+2.5947265625, 11.203125, 5.1377880798279176172149718127e-3
+2.5947265625, 11.2109375, 5.12234190409176920466549631783e-3
+2.5947265625, 11.21875, 5.10694216552686798549220981158e-3
+2.5947265625, 11.2265625, 5.09158872452512931833235043655e-3
+2.5947265625, 11.234375, 5.07628144189820225407050457989e-3
+2.5947265625, 11.2421875, 5.06102017887617196267857622161e-3
+2.5947265625, 11.25, 5.04580479710633588580348529717e-3
+2.5947265625, 11.2578125, 5.03063515865192351084189681387e-3
+2.5947265625, 11.265625, 5.0155111259908508394844695033e-3
+2.5947265625, 11.2734375, 5.00043256201449654030355418399e-3
+2.5947265625, 11.28125, 4.98539933002641825338097092413e-3
+2.5947265625, 11.2890625, 4.97041129374115736583306102148e-3
+2.5947265625, 11.296875, 4.95546831728296312269410606177e-3
+2.5947265625, 11.3046875, 4.94057026518459566771790392181e-3
+2.5947265625, 11.3125, 4.92571700238606750149594759591e-3
+2.5947265625, 11.3203125, 4.91090839423344912434421516423e-3
+2.5947265625, 11.328125, 4.89614430647761483123003856122e-3
+2.5947265625, 11.3359375, 4.88142460527306309980843934682e-3
+2.5947265625, 11.34375, 4.86674915717666585479594942854e-3
+2.5947265625, 11.3515625, 4.85211782914649145809216079783e-3
+2.5947265625, 11.359375, 4.83753048854057045302656803187e-3
+2.5947265625, 11.3671875, 4.82298700311571855448011802991e-3
+2.5947265625, 11.375, 4.8084872410263136688346463643e-3
+2.5947265625, 11.3828125, 4.7940310708231275577118069009e-3
+2.5947265625, 11.390625, 4.77961836145210025583729418486e-3
+2.5947265625, 11.3984375, 4.76524898225318908201453282913e-3
+2.5947265625, 11.40625, 4.7509228029591517306062797843e-3
+2.5947265625, 11.4140625, 4.73663969369439181306136177341e-3
+2.5947265625, 11.421875, 4.72239952497375669454582336471e-3
+2.5947265625, 11.4296875, 4.70820216770138997436356831372e-3
+2.5947265625, 11.4375, 4.69404749316953018994924562435e-3
+2.5947265625, 11.4453125, 4.67993537305738151188538864744e-3
+2.5947265625, 11.453125, 4.6658656794299124478953011419e-3
+2.5947265625, 11.4609375, 4.65183828473671699688107850079e-3
+2.5947265625, 11.46875, 4.6378530618108679967059870819e-3
+2.5947265625, 11.4765625, 4.62390988386773230806037204843e-3
+2.5947265625, 11.484375, 4.61000862450385712199008025891e-3
+2.5947265625, 11.4921875, 4.59614915769579208265627201513e-3
+2.5947265625, 11.5, 4.58233135779897819694905791721e-3
+2.5947265625, 11.5078125, 4.56855509954657602877947653042e-3
+2.5947265625, 11.515625, 4.55482025804836068022529715904e-3
+2.5947265625, 11.5234375, 4.54112670878956386361080532765e-3
+2.5947265625, 11.53125, 4.5274743276297697500143435434e-3
+2.5947265625, 11.5390625, 4.51386299080176051079504873087e-3
+2.5947265625, 11.546875, 4.50029257491042691124993879725e-3
+2.5947265625, 11.5546875, 4.48676295693161818894934000923e-3
+2.5947265625, 11.5625, 4.47327401421105611684092551172e-3
+2.5947265625, 11.5703125, 4.45982562446319268784078460044e-3
+2.5947265625, 11.578125, 4.44641766577013545364005508986e-3
+2.5947265625, 11.5859375, 4.4330500165805060766577305742e-3
+2.5947265625, 11.59375, 4.41972255570837260774119670259e-3
+2.5947265625, 11.6015625, 4.40643516233212104854510826613e-3
+2.5947265625, 11.609375, 4.39318771599338762923192547305e-3
+2.5947265625, 11.6171875, 4.3799800965959381771064329314e-3
+2.5947265625, 11.625, 4.36681218440460906793365580825e-3
+2.5947265625, 11.6328125, 4.35368386004419093138206875437e-3
+2.5947265625, 11.640625, 4.34059500449838087804410591275e-3
+2.5947265625, 11.6484375, 4.32754549910866880696458380839e-3
+2.5947265625, 11.65625, 4.31453522557328269376730744966e-3
+2.5947265625, 11.6640625, 4.30156406594611826627039263826e-3
+2.5947265625, 11.671875, 4.28863190263565133286682851121e-3
+2.5947265625, 11.6796875, 4.27573861840389694843889145659e-3
+2.5947265625, 11.6875, 4.26288409636531653856827972504e-3
+2.5947265625, 11.6953125, 4.25006821998579181060007314841e-3
+2.5947265625, 11.703125, 4.23729087308153447993808171645e-3
+2.5947265625, 11.7109375, 4.2245519398180653852792332259e-3
+2.5947265625, 11.71875, 4.21185130470913288852630174119e-3
+2.5947265625, 11.7265625, 4.19918885261569806155446116236e-3
+2.5947265625, 11.734375, 4.18656446874485742293270362779e-3
+2.5947265625, 11.7421875, 4.17397803864883593094603497775e-3
+2.5947265625, 11.75, 4.16142944822391665921079706436e-3
+2.5947265625, 11.7578125, 4.14891858370943725914381516873e-3
+2.5947265625, 11.765625, 4.1364453316867317786420521486e-3
+2.5947265625, 11.7734375, 4.12400957907812538982827987866e-3
+2.5947265625, 11.78125, 4.11161121314588661607158925904e-3
+2.5947265625, 11.7890625, 4.09925012149123160071217952805e-3
+2.5947265625, 11.796875, 4.08692619205327286463491631707e-3
+2.5947265625, 11.8046875, 4.07463931310804092222888073138e-3
+2.5947265625, 11.8125, 4.06238937326743217159918941661e-3
+2.5947265625, 11.8203125, 4.0501762614782374494204475468e-3
+2.5947265625, 11.828125, 4.03799986702109946212768676332e-3
+2.5947265625, 11.8359375, 4.02586007950953960604634218612e-3
+2.5947265625, 11.84375, 4.0137567888889362152649020743e-3
+2.5947265625, 11.8515625, 4.00168988543553143244491110408e-3
+2.5947265625, 11.859375, 3.98965925975545195741878146123e-3
+2.5947265625, 11.8671875, 3.97766480278368816242418049001e-3
+2.5947265625, 11.875, 3.96570640578313999419224344933e-3
+2.5947265625, 11.8828125, 3.95378396034359435445848518498e-3
+2.5947265625, 11.890625, 3.94189735838077794094491679289e-3
+2.5947265625, 11.8984375, 3.93004649213534763829702711746e-3
+2.5947265625, 11.90625, 3.91823125417193815489547148445e-3
+2.5947265625, 11.9140625, 3.90645153737816282213390906008e-3
+2.5947265625, 11.921875, 3.894707234963669904848071468e-3
+2.5947265625, 11.9296875, 3.88299824045914990580663506137e-3
+2.5947265625, 11.9375, 3.87132444771539014141681356307e-3
+2.5947265625, 11.9453125, 3.85968575090229332191782418704e-3
+2.5947265625, 11.953125, 3.84808204450794123438472915666e-3
+2.5947265625, 11.9609375, 3.83651322333760985347494987252e-3
+2.5947265625, 11.96875, 3.82497918251284820326252322786e-3
+2.5947265625, 11.9765625, 3.81347981747049260062287778794e-3
+2.5947265625, 11.984375, 3.80201502396175375700360099529e-3
+2.5947265625, 11.9921875, 3.79058469805123926174572623893e-3
+2.5947265625, 12.0, 3.77918873611604068385450005962e-3
+6.047890469431877, 0.0078125, 1.65133457077996093076421857404e-1
+6.047890469431877, 0.015625, 1.64920279898729982281935235733e-1
+6.047890469431877, 0.0234375, 1.64707377918146019579737071581e-1
+6.047890469431877, 0.03125, 1.64494750780979498427925022952e-1
+6.047890469431877, 0.0390625, 1.64282398132424428682796246903e-1
+6.047890469431877, 0.046875, 1.64070319618132787198305777565e-1
+6.047890469431877, 0.0546875, 1.63858514884214101492432291707e-1
+6.047890469431877, 0.0625, 1.6364698357723461707990963987e-1
+6.047890469431877, 0.0703125, 1.63435725344216936649743843191e-1
+6.047890469431877, 0.078125, 1.63224739832639270664671471422e-1
+6.047890469431877, 0.0859375, 1.63014026690434965516374177241e-1
+6.047890469431877, 0.09375, 1.62803585565991837391663921153e-1
+6.047890469431877, 0.1015625, 1.62593416108151617160970658915e-1
+6.047890469431877, 0.109375, 1.62383517966209339755678797701e-1
+6.047890469431877, 0.1171875, 1.62173890789912816812190499149e-1
+6.047890469431877, 0.125, 1.6196453422946202604926213553e-1
+6.047890469431877, 0.1328125, 1.61755447935508417378613899018e-1
+6.047890469431877, 0.140625, 1.61546631559154552082446798522e-1
+6.047890469431877, 0.1484375, 1.61338084751953297901749806442e-1
+6.047890469431877, 0.15625, 1.61129807165907412702665624238e-1
+6.047890469431877, 0.1640625, 1.60921798453468878342675907334e-1
+6.047890469431877, 0.171875, 1.60714058267538317803513336912e-1
+6.047890469431877, 0.1796875, 1.60506586261464495590800538594e-1
+6.047890469431877, 0.1875, 1.60299382089043596089084076084e-1
+6.047890469431877, 0.1953125, 1.60092445404518779472624601112e-1
+6.047890469431877, 0.203125, 1.59885775862579571082733309595e-1
+6.047890469431877, 0.2109375, 1.59679373118361278560684013428e-1
+6.047890469431877, 0.21875, 1.59473236827444325713898365393e-1
+6.047890469431877, 0.2265625, 1.59267366645853863937887240354e-1
+6.047890469431877, 0.234375, 1.59061762230059022815709113274e-1
+6.047890469431877, 0.2421875, 1.58856423236972466028760209156e-1
+6.047890469431877, 0.25, 1.58651349323949725222959727944e-1
+6.047890469431877, 0.2578125, 1.5844654014878864489723753195e-1
+6.047890469431877, 0.265625, 1.58241995369728882803173064531e-1
+6.047890469431877, 0.2734375, 1.58037714645451299322331806252e-1
+6.047890469431877, 0.28125, 1.57833697635077291332450499795e-1
+6.047890469431877, 0.2890625, 1.57629943998168375873802915521e-1
+6.047890469431877, 0.296875, 1.57426453394725551770960692011e-1
+6.047890469431877, 0.3046875, 1.57223225485188716765705407852e-1
+6.047890469431877, 0.3125, 1.57020259930436112405516269064e-1
+6.047890469431877, 0.3203125, 1.56817556391783796687633412148e-1
+6.047890469431877, 0.328125, 1.56615114530985033436394360251e-1
+6.047890469431877, 0.3359375, 1.56412934010229737191721710587e-1
+6.047890469431877, 0.34375, 1.5621101449214391809761082186e-1
+6.047890469431877, 0.3515625, 1.56009355639789099035041886054e-1
+6.047890469431877, 0.359375, 1.55807957116661843777194462746e-1
+6.047890469431877, 0.3671875, 1.5560681858669297983333024149e-1
+6.047890469431877, 0.375, 1.55405939714247293137461269907e-1
+6.047890469431877, 0.3828125, 1.55205320164122889670110794214e-1
+6.047890469431877, 0.390625, 1.55004959601550446057771637243e-1
+6.047890469431877, 0.3984375, 1.54804857692192932017150042157e-1
+6.047890469431877, 0.40625, 1.54605014102144888710199666093e-1
+6.047890469431877, 0.4140625, 1.54405428497931901388184883217e-1
+6.047890469431877, 0.421875, 1.54206100546510072035744087771e-1
+6.047890469431877, 0.4296875, 1.54007029915265408748226150237e-1
+6.047890469431877, 0.4375, 1.53808216272013353886904951651e-1
+6.047890469431877, 0.4453125, 1.536096592849981179451646085e-1
+6.047890469431877, 0.453125, 1.53411358622892207703714007039e-1
+6.047890469431877, 0.4609375, 1.53213313954795926630225721965e-1
+6.047890469431877, 0.46875, 1.5301552495023659772321877881e-1
+6.047890469431877, 0.4765625, 1.52817991279168313711878113281e-1
+6.047890469431877, 0.484375, 1.52620712611971187655512949277e-1
+6.047890469431877, 0.4921875, 1.52423688619450797832044486313e-1
+6.047890469431877, 0.5, 1.52226918972837743648796049456e-1
+6.047890469431877, 0.5078125, 1.52030403343787062775405161119e-1
+6.047890469431877, 0.515625, 1.51834141404377592765584381596e-1
+6.047890469431877, 0.5234375, 1.51638132827111582479062690254e-1
+6.047890469431877, 0.53125, 1.51442377284914025947770710445e-1
+6.047890469431877, 0.5390625, 1.51246874451132135019904012552e-1
+6.047890469431877, 0.546875, 1.51051623999534812003986417039e-1
+6.047890469431877, 0.5546875, 1.50856625604312122312933297508e-1
+6.047890469431877, 0.5625, 1.50661878940074739352539268111e-1
+6.047890469431877, 0.5703125, 1.50467383681853333898814639724e-1
+6.047890469431877, 0.578125, 1.50273139505098213275502416764e-1
+6.047890469431877, 0.5859375, 1.50079146085678488686809828323e-1
+6.047890469431877, 0.59375, 1.49885403099881880928379018769e-1
+6.047890469431877, 0.6015625, 1.49691910224413859964442963246e-1
+6.047890469431877, 0.609375, 1.49498667136397367372069311386e-1
+6.047890469431877, 0.6171875, 1.49305673513372039185043149701e-1
+6.047890469431877, 0.625, 1.4911292903329390058253522966e-1
+6.047890469431877, 0.6328125, 1.48920433374534616488560345715e-1
+6.047890469431877, 0.640625, 1.4872818621588118626064556338e-1
+6.047890469431877, 0.6484375, 1.4853618723653511102256175036e-1
+6.047890469431877, 0.65625, 1.4834443611611211610856742027e-1
+6.047890469431877, 0.6640625, 1.48152932534641568196320804418e-1
+6.047890469431877, 0.671875, 1.47961676172565781417489461091e-1
+6.047890469431877, 0.6796875, 1.47770666710739656535267272375e-1
+6.047890469431877, 0.6875, 1.47579903830430181344013362832e-1
+6.047890469431877, 0.6953125, 1.47389387213315598001983630638e-1
+6.047890469431877, 0.703125, 1.47199116541485292009028285065e-1
+6.047890469431877, 0.7109375, 1.47009091497438931783747761983e-1
+6.047890469431877, 0.71875, 1.46819311764086080085434105058e-1
+6.047890469431877, 0.7265625, 1.46629777024745694413709884429e-1
+6.047890469431877, 0.734375, 1.46440486963145460874713421617e-1
+6.047890469431877, 0.7421875, 1.46251441263421433358615786346e-1
+6.047890469431877, 0.75, 1.46062639610117395161381637081e-1
+6.047890469431877, 0.7578125, 1.45874081688184359384408139704e-1
+6.047890469431877, 0.765625, 1.45685767182980069334163886197e-1
+6.047890469431877, 0.7734375, 1.45497695780268387899525350804e-1
+6.047890469431877, 0.78125, 1.45309867166218936729293886856e-1
+6.047890469431877, 0.7890625, 1.45122281027406402342805336048e-1
+6.047890469431877, 0.796875, 1.44934937050810119796295794004e-1
+6.047890469431877, 0.8046875, 1.44747834923813489815813682071e-1
+6.047890469431877, 0.8125, 1.44560974334203479196858666e-1
+6.047890469431877, 0.8203125, 1.44374354970170121204020574623e-1
+6.047890469431877, 0.828125, 1.44187976520305988215042702905e-1
+6.047890469431877, 0.8359375, 1.44001838673605636609309499363e-1
+6.047890469431877, 0.84375, 1.43815941119465107167485484752e-1
+6.047890469431877, 0.8515625, 1.43630283547681425471154170737e-1
+6.047890469431877, 0.859375, 1.4344486564845204679130574732e-1
+6.047890469431877, 0.8671875, 1.43259687112374411999127232775e-1
+6.047890469431877, 0.875, 1.43074747630445364698914545443e-1
+6.047890469431877, 0.8828125, 1.42890046894060623872135806778e-1
+6.047890469431877, 0.890625, 1.42705584595014284277070260032e-1
+6.047890469431877, 0.8984375, 1.42521360425498372359598420189e-1
+6.047890469431877, 0.90625, 1.4233737407810226338611414576e-1
+6.047890469431877, 0.9140625, 1.42153625245812126332012326202e-1
+6.047890469431877, 0.921875, 1.41970113622010563059205878744e-1
+6.047890469431877, 0.9296875, 1.41786838900475886671159742036e-1
+6.047890469431877, 0.9375, 1.41603800775381816201559104229e-1
+6.047890469431877, 0.9453125, 1.41420998941296810480494627882e-1
+6.047890469431877, 0.953125, 1.41238433093183651800828215528e-1
+6.047890469431877, 0.9609375, 1.41056102926398946317831928354e-1
+6.047890469431877, 0.96875, 1.40874008136692485670948826737e-1
+6.047890469431877, 0.9765625, 1.40692148420206913916885582694e-1
+6.047890469431877, 0.984375, 1.4051052347347706139579770479e-1
+6.047890469431877, 0.9921875, 1.40329132993429583908806534964e-1
+6.047890469431877, 1.0, 1.4014797667738232433976008906e-1
+6.047890469431877, 1.0078125, 1.39967054223043924077174438025e-1
+6.047890469431877, 1.015625, 1.3978636532851326790272139533e-1
+6.047890469431877, 1.0234375, 1.39605909692278873368564973134e-1
+6.047890469431877, 1.03125, 1.39425687013218640997180841623e-1
+6.047890469431877, 1.0390625, 1.39245696990599049369663475773e-1
+6.047890469431877, 1.046875, 1.39065939324074960836696845945e-1
+6.047890469431877, 1.0546875, 1.3888641371368884436243718028e-1
+6.047890469431877, 1.0625, 1.38707119859870470213181192776e-1
+6.047890469431877, 1.0703125, 1.38528057463436243823551308196e-1
+6.047890469431877, 1.078125, 1.38349226225588928240739505782e-1
+6.047890469431877, 1.0859375, 1.38170625847916894723965697267e-1
+6.047890469431877, 1.09375, 1.37992256032393817433145954965e-1
+6.047890469431877, 1.1015625, 1.37814116481378090561804583558e-1
+6.047890469431877, 1.109375, 1.3763620689761230098113742315e-1
+6.047890469431877, 1.1171875, 1.3745852698422286741752884609e-1
+6.047890469431877, 1.125, 1.37281076444719374318736981877e-1
+6.047890469431877, 1.1328125, 1.37103854982994155520259482728e-1
+6.047890469431877, 1.140625, 1.36926862303321877911699289143e-1
+6.047890469431877, 1.1484375, 1.36750098110358875302949854813e-1
+6.047890469431877, 1.15625, 1.36573562109142870868438990328e-1
+6.047890469431877, 1.1640625, 1.36397254005092227746587241199e-1
+6.047890469431877, 1.171875, 1.36221173504005671484051731568e-1
+6.047890469431877, 1.1796875, 1.36045320312061762679789467256e-1
+6.047890469431877, 1.1875, 1.35869694135818258606818176304e-1
+6.047890469431877, 1.1953125, 1.35694294682211835656460152677e-1
+6.047890469431877, 1.203125, 1.35519121658557450960103096804e-1
+6.047890469431877, 1.2109375, 1.35344174772547870544414649885e-1
+6.047890469431877, 1.21875, 1.35169453732253280753283775084e-1
+6.047890469431877, 1.2265625, 1.34994958246120677625157213697e-1
+6.047890469431877, 1.234375, 1.34820688022973478314980866344e-1
+6.047890469431877, 1.2421875, 1.34646642772010938227111864762e-1
+6.047890469431877, 1.25, 1.34472822202807762437259953003e-1
+6.047890469431877, 1.2578125, 1.34299226025313522825399559224e-1
+6.047890469431877, 1.265625, 1.3412585394985232500886240814e-1
+6.047890469431877, 1.2734375, 1.33952705687122142208522745932e-1
+6.047890469431877, 1.28125, 1.33779780948194426670738721441e-1
+6.047890469431877, 1.2890625, 1.33607079444513665578142536106e-1
+6.047890469431877, 1.296875, 1.33434600887896825938128131384e-1
+6.047890469431877, 1.3046875, 1.33262344990532882738065723061e-1
+6.047890469431877, 1.3125, 1.33090311464982402611667566816e-1
+6.047890469431877, 1.3203125, 1.32918500024176988727475645646e-1
+6.047890469431877, 1.328125, 1.3274691038141880894407620417e-1
+6.047890469431877, 1.3359375, 1.32575542250380207232041129828e-1
+6.047890469431877, 1.34375, 1.32404395345103093051264409041e-1
+6.047890469431877, 1.3515625, 1.32233469379998580528479124041e-1
+6.047890469431877, 1.359375, 1.32062764069846433345745140286e-1
+6.047890469431877, 1.3671875, 1.31892279129794592895663640775e-1
+6.047890469431877, 1.375, 1.31722014275358789703318507236e-1
+6.047890469431877, 1.3828125, 1.31551969222421960559188391926e-1
+6.047890469431877, 1.390625, 1.31382143687233832185512483193e-1
+6.047890469431877, 1.3984375, 1.31212537386410449391505039785e-1
+6.047890469431877, 1.40625, 1.31043150036933647717418693901e-1
+6.047890469431877, 1.4140625, 1.30873981356150664856485832388e-1
+6.047890469431877, 1.421875, 1.30705031061773613298981899788e-1
+6.047890469431877, 1.4296875, 1.30536298871879008487439932651e-1
+6.047890469431877, 1.4375, 1.30367784504907352483016325095e-1
+6.047890469431877, 1.4453125, 1.30199487679662551098402900607e-1
+6.047890469431877, 1.453125, 1.30031408115311553075343908858e-1
+6.047890469431877, 1.4609375, 1.2986354553138390599542617565e-1
+6.047890469431877, 1.46875, 1.29695899647771117901839943443e-1
+6.047890469431877, 1.4765625, 1.29528470184726379743622715068e-1
+6.047890469431877, 1.484375, 1.29361256862863982508571325525e-1
+6.047890469431877, 1.4921875, 1.29194259403158900889607707541e-1
+6.047890469431877, 1.5, 1.29027477526946321439993425884e-1
+6.047890469431877, 1.5078125, 1.28860910955921142972968596041e-1
+6.047890469431877, 1.515625, 1.28694559412137587983693265414e-1
+6.047890469431877, 1.5234375, 1.28528422618008592026583869483e-1
+6.047890469431877, 1.53125, 1.28362500296305581670708306774e-1
+6.047890469431877, 1.5390625, 1.2819679217015772509924431688e-1
+6.047890469431877, 1.546875, 1.28031297963051737820450171057e-1
+6.047890469431877, 1.5546875, 1.27866017398831188778274281503e-1
+6.047890469431877, 1.5625, 1.27700950201696222796599045068e-1
+6.047890469431877, 1.5703125, 1.27536096096203005467728530675e-1
+6.047890469431877, 1.578125, 1.27371454807263251307603013629e-1
+6.047890469431877, 1.5859375, 1.27207026060143835177740356812e-1
+6.047890469431877, 1.59375, 1.27042809580466292684874929364e-1
+6.047890469431877, 1.6015625, 1.26878805094206376091747756618e-1
+6.047890469431877, 1.609375, 1.26715012327693526961169823153e-1
+6.047890469431877, 1.6171875, 1.26551431007610543089114685245e-1
+6.047890469431877, 1.625, 1.26388060860993023393206158289e-1
+6.047890469431877, 1.6328125, 1.26224901615228951579084082368e-1
+6.047890469431877, 1.640625, 1.26061952998058252051194472187e-1
+6.047890469431877, 1.6484375, 1.25899214737572318068004051383e-1
+6.047890469431877, 1.65625, 1.25736686562213567652790402462e-1
+6.047890469431877, 1.6640625, 1.2557436820077491623770526985e-1
+6.047890469431877, 1.671875, 1.25412259382399499108018403604e-1
+6.047890469431877, 1.6796875, 1.25250359836580033023878399945e-1
+6.047890469431877, 1.6875, 1.25088669293158455397829698086e-1
+6.047890469431877, 1.6953125, 1.24927187482325466327814922352e-1
+6.047890469431877, 1.703125, 1.24765914134620098385752839931e-1
+6.047890469431877, 1.7109375, 1.24604848980929217017177279558e-1
+6.047890469431877, 1.71875, 1.24443991752487090329815089262e-1
+6.047890469431877, 1.7265625, 1.24283342180874972759951901935e-1
+6.047890469431877, 1.734375, 1.2412289999802060547207105401e-1
+6.047890469431877, 1.7421875, 1.23962664936197813903007158842e-1
+6.047890469431877, 1.75, 1.23802636728026008161585025391e-1
+6.047890469431877, 1.7578125, 1.23642815106469808328348847226e-1
+6.047890469431877, 1.765625, 1.23483199804838558732988929023e-1
+6.047890469431877, 1.7734375, 1.23323790556785842231768413058e-1
+6.047890469431877, 1.78125, 1.23164587096309147140615891658e-1
+6.047890469431877, 1.7890625, 1.23005589157749284368037478998e-1
+6.047890469431877, 1.796875, 1.22846796475790054348209423551e-1
+6.047890469431877, 1.8046875, 1.22688208785457775196192642397e-1
+6.047890469431877, 1.8125, 1.22529825822120783107571639903e-1
+6.047890469431877, 1.8203125, 1.22371647321489099291547120174e-1
+6.047890469431877, 1.828125, 1.22213673019613860981635866665e-1
+6.047890469431877, 1.8359375, 1.22055902652887002246551162443e-1
+6.047890469431877, 1.84375, 1.21898335958040726634266093242e-1
+6.047890469431877, 1.8515625, 1.21740972672147104716167120841e-1
+6.047890469431877, 1.859375, 1.21583812532617657753419848632e-1
+6.047890469431877, 1.8671875, 1.21426855277202844218820132483e-1
+6.047890469431877, 1.875, 1.21270100643991712852098885378e-1
+6.047890469431877, 1.8828125, 1.21113548371411416937348803913e-1
+6.047890469431877, 1.890625, 1.20957198198226770213814518229e-1
+6.047890469431877, 1.8984375, 1.20801049863539830542258357582e-1
+6.047890469431877, 1.90625, 1.20645103106789441937962692464e-1
+6.047890469431877, 1.9140625, 1.20489357667750832114883507984e-1
+6.047890469431877, 1.921875, 1.20333813286535223907591785064e-1
+6.047890469431877, 1.9296875, 1.20178469703589210770822148788e-1
+6.047890469431877, 1.9375, 1.20023326659694548612655751185e-1
+6.047890469431877, 1.9453125, 1.19868383895967614560795766465e-1
+6.047890469431877, 1.953125, 1.19713641153858990628933156586e-1
+6.047890469431877, 1.9609375, 1.19559098175153005749749013376e-1
+6.047890469431877, 1.96875, 1.19404754701967305563492516285e-1
+6.047890469431877, 1.9765625, 1.19250610476752533228861352654e-1
+6.047890469431877, 1.984375, 1.19096665242291718800338173878e-1
+6.047890469431877, 1.9921875, 1.18942918741700043305797862558e-1
+6.047890469431877, 2.0, 1.1878937071842420036826837304e-1
+6.047890469431877, 2.0078125, 1.18636020916242146405750190752e-1
+6.047890469431877, 2.015625, 1.18482869079262614908643058698e-1
+6.047890469431877, 2.0234375, 1.18329914951924602961597088324e-1
+6.047890469431877, 2.03125, 1.1817715827899712144333221886e-1
+6.047890469431877, 2.0390625, 1.18024598805578612159550289107e-1
+6.047890469431877, 2.046875, 1.17872236277096559264876418638e-1
+6.047890469431877, 2.0546875, 1.17720070439307128440376004619e-1
+6.047890469431877, 2.0625, 1.17568101038294681170981448304e-1
+6.047890469431877, 2.0703125, 1.17416327820471372289645728415e-1
+6.047890469431877, 2.078125, 1.17264750532576705888132551081e-1
+6.047890469431877, 2.0859375, 1.1711336892167717449453334666e-1
+6.047890469431877, 2.09375, 1.16962182735165745595118380606e-1
+6.047890469431877, 2.1015625, 1.16811191720761486934065942478e-1
+6.047890469431877, 2.109375, 1.16660395626509177935403727133e-1
+6.047890469431877, 2.1171875, 1.16509794200778823980435561225e-1
+6.047890469431877, 2.125, 1.16359387192265323340834015653e-1
+6.047890469431877, 2.1328125, 1.16209174349987912067128092986e-1
+6.047890469431877, 2.140625, 1.160591554232899141885226868e-1
+6.047890469431877, 2.1484375, 1.15909330161838172723598461289e-1
+6.047890469431877, 2.15625, 1.15759698315622688857828848086e-1
+6.047890469431877, 2.1640625, 1.15610259634956288876672658716e-1
+6.047890469431877, 2.171875, 1.15461013870474055176273964207e-1
+6.047890469431877, 2.1796875, 1.15311960773133007074342515352e-1
+6.047890469431877, 2.1875, 1.15163100094211656720943892651e-1
+6.047890469431877, 2.1953125, 1.15014431585309620520440887503e-1
+6.047890469431877, 2.203125, 1.14865954998347175042283652147e-1
+6.047890469431877, 2.2109375, 1.14717670085564854565163273037e-1
+6.047890469431877, 2.21875, 1.14569576599523034743377536415e-1
+6.047890469431877, 2.2265625, 1.14421674293101502395408886059e-1
+6.047890469431877, 2.234375, 1.14273962919499080803653612293e-1
+6.047890469431877, 2.2421875, 1.14126442232233199502999809738e-1
+6.047890469431877, 2.25, 1.13979111985139464069405335067e-1
+6.047890469431877, 2.2578125, 1.13831971932371309175202611641e-1
+6.047890469431877, 2.265625, 1.13685021828399457355374124745e-1
+6.047890469431877, 2.2734375, 1.13538261428011696962947496559e-1
+6.047890469431877, 2.28125, 1.13391690486312299301907557947e-1
+6.047890469431877, 2.2890625, 1.13245308758721685560288960914e-1
+6.047890469431877, 2.296875, 1.13099116000976052109905367615e-1
+6.047890469431877, 2.3046875, 1.12953111969126912539351792475e-1
+6.047890469431877, 2.3125, 1.12807296419540653564794752128e-1
+6.047890469431877, 2.3203125, 1.12661669108898243596428301316e-1
+6.047890469431877, 2.328125, 1.1251622979419471926032514375e-1
+6.047890469431877, 2.3359375, 1.12370978232738880087104860195e-1
+6.047890469431877, 2.34375, 1.12225914182152733400421595888e-1
+6.047890469431877, 2.3515625, 1.12081037400371258394571327699e-1
+6.047890469431877, 2.359375, 1.11936347645641892656342974988e-1
+6.047890469431877, 2.3671875, 1.11791844676524143586959780805e-1
+6.047890469431877, 2.375, 1.11647528251889255335171924344e-1
+6.047890469431877, 2.3828125, 1.11503398130919723074683247432e-1
+6.047890469431877, 2.390625, 1.11359454073108904426092635731e-1
+6.047890469431877, 2.3984375, 1.11215695838260700267774438998e-1
+6.047890469431877, 2.40625, 1.110721231864889857465783507e-1
+6.047890469431877, 2.4140625, 1.10928735878217429866587906417e-1
+6.047890469431877, 2.421875, 1.10785533674178884866456940017e-1
+6.047890469431877, 2.4296875, 1.106425163354151502970168508e-1
+6.047890469431877, 2.4375, 1.10499683623276473420915522183e-1
+6.047890469431877, 2.4453125, 1.1035703529942117451234651071e-1
+6.047890469431877, 2.453125, 1.10214571125815286034566042872e-1
+6.047890469431877, 2.4609375, 1.10072290864732122428470972864e-1
+6.047890469431877, 2.46875, 1.09930194278751849901176740332e-1
+6.047890469431877, 2.4765625, 1.09788281130761208870261214088e-1
+6.047890469431877, 2.484375, 1.09646551183952944974464571715e-1
+6.047890469431877, 2.4921875, 1.09505004201825573151296566721e-1
+6.047890469431877, 2.5, 1.0936363994818287803667544722e-1
+6.047890469431877, 2.5078125, 1.09222458187133608653596184013e-1
+6.047890469431877, 2.515625, 1.09081458683090992689557197082e-1
+6.047890469431877, 2.5234375, 1.08940641200772375674077352414e-1
+6.047890469431877, 2.53125, 1.08800005505198860156212958827e-1
+6.047890469431877, 2.5390625, 1.08659551361694931004286956977e-1
+6.047890469431877, 2.546875, 1.08519278535887955805527838038e-1
+6.047890469431877, 2.5546875, 1.08379186793707907310313487415e-1
+6.047890469431877, 2.5625, 1.08239275901386891587385719049e-1
+6.047890469431877, 2.5703125, 1.08099545625458842712518503504e-1
+6.047890469431877, 2.578125, 1.07959995732759023168156886641e-1
+6.047890469431877, 2.5859375, 1.07820625990423787921024256775e-1
+6.047890469431877, 2.59375, 1.07681436165889987677246608655e-1
+6.047890469431877, 2.6015625, 1.07542426026894830104474465315e-1
+6.047890469431877, 2.609375, 1.07403595341475213698068102985e-1
+6.047890469431877, 2.6171875, 1.07264943877967630636582896386e-1
+6.047890469431877, 2.625, 1.07126471405007514525742351452e-1
+6.047890469431877, 2.6328125, 1.06988177691529087742772219372e-1
+6.047890469431877, 2.640625, 1.06850062506764764691524760565e-1
+6.047890469431877, 2.6484375, 1.0671212562024488812451039621e-1
+6.047890469431877, 2.65625, 1.06574366801797409953778128511e-1
+6.047890469431877, 2.6640625, 1.06436785821547322261615420302e-1
+6.047890469431877, 2.671875, 1.06299382449916393622579846578e-1
+6.047890469431877, 2.6796875, 1.061621564576227944032282835e-1
+6.047890469431877, 2.6875, 1.06025107615680666550694866146e-1
+6.047890469431877, 2.6953125, 1.05888235695399721136844561897e-1
+6.047890469431877, 2.703125, 1.05751540468384960802517014145e-1
+6.047890469431877, 2.7109375, 1.05615021706536194034953268783e-1
+6.047890469431877, 2.71875, 1.05478679182047702100888386667e-1
+6.047890469431877, 2.7265625, 1.05342512667407836590705016988e-1
+6.047890469431877, 2.734375, 1.05206521935398672473738201916e-1
+6.047890469431877, 2.7421875, 1.05070706759095591764641142163e-1
+6.047890469431877, 2.75, 1.0493506691186692270090219381e-1
+6.047890469431877, 2.7578125, 1.04799602167373606675937480759e-1
+6.047890469431877, 2.765625, 1.0466431229956869863872981341e-1
+6.047890469431877, 2.7734375, 1.04529197082697103415860340192e-1
+6.047890469431877, 2.78125, 1.04394256291295187133449928751e-1
+6.047890469431877, 2.7890625, 1.04259489700190347005737123709e-1
+6.047890469431877, 2.796875, 1.04124897084500664390382951296e-1
+6.047890469431877, 2.8046875, 1.03990478219634516210412300552e-1
+6.047890469431877, 2.8125, 1.03856232881290241887306535773e-1
+6.047890469431877, 2.8203125, 1.03722160845455754762944877712e-1
+6.047890469431877, 2.828125, 1.03588261888408084132606745698e-1
+6.047890469431877, 2.8359375, 1.03454535786713139322579024793e-1
+6.047890469431877, 2.84375, 1.03320982317225279478734023542e-1
+6.047890469431877, 2.8515625, 1.03187601257086813966168392653e-1
+6.047890469431877, 2.859375, 1.03054392383727919102476278113e-1
+6.047890469431877, 2.8671875, 1.02921355474865985901722353901e-1
+6.047890469431877, 2.875, 1.02788490308505342518685665709e-1
+6.047890469431877, 2.8828125, 1.02655796662936976693103474645e-1
+6.047890469431877, 2.890625, 1.02523274316738022271522368101e-1
+6.047890469431877, 2.8984375, 1.02390923048771509407117719093e-1
+6.047890469431877, 2.90625, 1.02258742638185920470483836198e-1
+6.047890469431877, 2.9140625, 1.02126732864414815349363152563e-1
+6.047890469431877, 2.921875, 1.0199489350717652613731445399e-1
+6.047890469431877, 2.9296875, 1.01863224346473768555654260126e-1
+6.047890469431877, 2.9375, 1.01731725162593225619822590033e-1
+6.047890469431877, 2.9453125, 1.01600395736105214572475574641e-1
+6.047890469431877, 2.953125, 1.014692358478633538165780692e-1
+6.047890469431877, 2.9609375, 1.01338245279004146581769418844e-1
+6.047890469431877, 2.96875, 1.01207423810946647857456071051e-1
+6.047890469431877, 2.9765625, 1.01076771225392061936965149016e-1
+6.047890469431877, 2.984375, 1.00946287304323450984000487551e-1
+6.047890469431877, 2.9921875, 1.00815971830005263187857167395e-1
+6.047890469431877, 3.0, 1.0068582458498308296324097455e-1
+6.047890469431877, 3.0078125, 1.00555845352083159105482934592e-1
+6.047890469431877, 3.015625, 1.00426033914412196623722195454e-1
+6.047890469431877, 3.0234375, 1.00296390055356759996030291404e-1
+6.047890469431877, 3.03125, 1.00166913558583148269320872714e-1
+6.047890469431877, 3.0390625, 1.0003760420803692321456423997e-1
+6.047890469431877, 3.046875, 9.99084617879425207487287252661e-2
+6.047890469431877, 3.0546875, 9.97794860828029595012367281015e-2
+6.047890469431877, 3.0625, 9.9650676877399438358118288761e-2
+6.047890469431877, 3.0703125, 9.95220339567910033951037007682e-2
+6.047890469431877, 3.078125, 9.9393557106314173177352699895e-2
+6.047890469431877, 3.0859375, 9.92652461115825501813958453567e-2
+6.047890469431877, 3.09375, 9.91371007584865709949539791523e-2
+6.047890469431877, 3.1015625, 9.90091208331929789610015291146e-2
+6.047890469431877, 3.109375, 9.88813061221446576443128151368e-2
+6.047890469431877, 3.1171875, 9.8753656412060089597737544409e-2
+6.047890469431877, 3.125, 9.86261714899331898287471176445e-2
+6.047890469431877, 3.1328125, 9.84988511430327506879223165015e-2
+6.047890469431877, 3.140625, 9.83716951589022614577118019952e-2
+6.047890469431877, 3.1484375, 9.82447033253594365076466488063e-2
+6.047890469431877, 3.15625, 9.81178754304959377385841889918e-2
+6.047890469431877, 3.1640625, 9.7991211262676972126861585366e-2
+6.047890469431877, 3.171875, 9.78647106105409309018128283242e-2
+6.047890469431877, 3.1796875, 9.7738373262999084234436963925e-2
+6.047890469431877, 3.1875, 9.76121990092352342927028985287e-2
+6.047890469431877, 3.1953125, 9.74861876387052711523395487347e-2
+6.047890469431877, 3.203125, 9.73603389411369091188674929072e-2
+6.047890469431877, 3.2109375, 9.72346527065293675384793914418e-2
+6.047890469431877, 3.21875, 9.71091287251528573198910976316e-2
+6.047890469431877, 3.2265625, 9.69837667875484144008879638932e-2
+6.047890469431877, 3.234375, 9.68585666845274834146906073329e-2
+6.047890469431877, 3.2421875, 9.673352820717145972295725187e-2
+6.047890469431877, 3.25, 9.66086511468315922712690735352e-2
+6.047890469431877, 3.2578125, 9.64839352951283452108910410061e-2
+6.047890469431877, 3.265625, 9.63593804439512591208938374621e-2
+6.047890469431877, 3.2734375, 9.62349863854585207967318183364e-2
+6.047890469431877, 3.28125, 9.61107529120765746721843925116e-2
+6.047890469431877, 3.2890625, 9.59866798164999562859023285455e-2
+6.047890469431877, 3.296875, 9.58627668916906955365320186502e-2
+6.047890469431877, 3.3046875, 9.57390139308781501492617849181e-2
+6.047890469431877, 3.3125, 9.56154207275585893421876448883e-2
+6.047890469431877, 3.3203125, 9.54919870754948885149815396289e-2
+6.047890469431877, 3.328125, 9.53687127687161545486205227462e-2
+6.047890469431877, 3.3359375, 9.52455976015173372273281415801e-2
+6.047890469431877, 3.34375, 9.51226413684590349495451278017e-2
+6.047890469431877, 3.3515625, 9.49998438643669812497805082785e-2
+6.047890469431877, 3.359375, 9.48772048843318505095822956719e-2
+6.047890469431877, 3.3671875, 9.47547242237087028460251758588e-2
+6.047890469431877, 3.375, 9.46324016781169702339227001175e-2
+6.047890469431877, 3.3828125, 9.45102370434397487386490865902e-2
+6.047890469431877, 3.390625, 9.43882301158237846383514124682e-2
+6.047890469431877, 3.3984375, 9.42663806916788776790738779709e-2
+6.047890469431877, 3.40625, 9.41446885676777284190919203866e-2
+6.047890469431877, 3.4140625, 9.40231535407554525063389405659e-2
+6.047890469431877, 3.421875, 9.39017754081093447560135700769e-2
+6.047890469431877, 3.4296875, 9.37805539671985460836722836575e-2
+6.047890469431877, 3.4375, 9.36594890157435577826561257098e-2
+6.047890469431877, 3.4453125, 9.35385803517261443795760555986e-2
+6.047890469431877, 3.453125, 9.34178277733887368894372116301e-2
+6.047890469431877, 3.4609375, 9.32972310792343217933364485361e-2
+6.047890469431877, 3.46875, 9.31767900680259553158890639679e-2
+6.047890469431877, 3.4765625, 9.30565045387864858694726422073e-2
+6.047890469431877, 3.484375, 9.29363742907981932317440509905e-2
+6.047890469431877, 3.4921875, 9.2816399123602524867671093034e-2
+6.047890469431877, 3.5, 9.26965788369996934736860794146e-2
+6.047890469431877, 3.5078125, 9.25769132310482745218394029507e-2
+6.047890469431877, 3.515625, 9.24574021060650813597092678719e-2
+6.047890469431877, 3.5234375, 9.23380452626245962211015694265e-2
+6.047890469431877, 3.53125, 9.22188425015588314481718157367e-2
+6.047890469431877, 3.5390625, 9.20997936239568715244274699216e-2
+6.047890469431877, 3.546875, 9.19808984311646093967596016228e-2
+6.047890469431877, 3.5546875, 9.18621567247843162640208447556e-2
+6.047890469431877, 3.5625, 9.17435683066744611657838959218e-2
+6.047890469431877, 3.5703125, 9.16251329789492946487072799755e-2
+6.047890469431877, 3.578125, 9.15068505439784879440523468475e-2
+6.047890469431877, 3.5859375, 9.13887208043868554119271152558e-2
+6.047890469431877, 3.59375, 9.12707435630540353521666929737e-2
+6.047890469431877, 3.6015625, 9.11529186231140736706990423954e-2
+6.047890469431877, 3.609375, 9.10352457879552434683034789487e-2
+6.047890469431877, 3.6171875, 9.09177248612195593180373975883e-2
+6.047890469431877, 3.625, 9.08003556468025690984191555799e-2
+6.047890469431877, 3.6328125, 9.06831379488529654153694536944e-2
+6.047890469431877, 3.640625, 9.05660715717722386575161408473e-2
+6.047890469431877, 3.6484375, 9.04491563202144549515892890668e-2
+6.047890469431877, 3.65625, 9.03323919990858120732113434315e-2
+6.047890469431877, 3.6640625, 9.02157784135443341355653501523e-2
+6.047890469431877, 3.671875, 9.00993153689996356670022237267e-2
+6.047890469431877, 3.6796875, 8.9983002671112505277406512505e-2
+6.047890469431877, 3.6875, 8.98668401257946142246524345865e-2
+6.047890469431877, 3.6953125, 8.97508275392082111032721059019e-2
+6.047890469431877, 3.703125, 8.96349647177657332663969214082e-2
+6.047890469431877, 3.7109375, 8.9519251468129570903364822243e-2
+6.047890469431877, 3.71875, 8.94036875972116784616616769199e-2
+6.047890469431877, 3.7265625, 8.92882729121732554578017015956e-2
+6.047890469431877, 3.734375, 8.91730072204245105549347272245e-2
+6.047890469431877, 3.7421875, 8.90578903296241897180607338669e-2
+6.047890469431877, 3.75, 8.89429220476794096805761569158e-2
+6.047890469431877, 3.7578125, 8.88281021827452554884274604774e-2
+6.047890469431877, 3.765625, 8.87134305432244196776281341954e-2
+6.047890469431877, 3.7734375, 8.85989069377669663518659604051e-2
+6.047890469431877, 3.78125, 8.84845311752700258711712422155e-2
+6.047890469431877, 3.7890625, 8.83703030648773646404947612609e-2
+6.047890469431877, 3.796875, 8.82562224159791769428906604844e-2
+6.047890469431877, 3.8046875, 8.81422890382116824836700175183e-2
+6.047890469431877, 3.8125, 8.80285027414568765902203040241e-2
+6.047890469431877, 3.8203125, 8.7914863335842183267310190331e-2
+6.047890469431877, 3.828125, 8.78013706317401360079699657035e-2
+6.047890469431877, 3.8359375, 8.76880244397681002377353820521e-2
+6.047890469431877, 3.84375, 8.7574824570787843103225611685e-2
+6.047890469431877, 3.8515625, 8.74617708359053669386895535354e-2
+6.047890469431877, 3.859375, 8.73488630464704790545837909121e-2
+6.047890469431877, 3.8671875, 8.72361010140765835707554742839e-2
+6.047890469431877, 3.875, 8.71234845505602095716568555872e-2
+6.047890469431877, 3.8828125, 8.70110134680009278396184413396e-2
+6.047890469431877, 3.890625, 8.68986875787207679877610644326e-2
+6.047890469431877, 3.8984375, 8.67865066952841074376934216161e-2
+6.047890469431877, 3.90625, 8.66744706304973244748168781371e-2
+6.047890469431877, 3.9140625, 8.65625791974083541591156176764e-2
+6.047890469431877, 3.921875, 8.64508322093065634250663720195e-2
+6.047890469431877, 3.9296875, 8.6339229479722334748004186622e-2
+6.047890469431877, 3.9375, 8.62277708224267330772150330631e-2
+6.047890469431877, 3.9453125, 8.61164560514312421579674605709e-2
+6.047890469431877, 3.953125, 8.60052849809875008535442475477e-2
+6.047890469431877, 3.9609375, 8.58942574255868729338203593215e-2
+6.047890469431877, 3.96875, 8.57833731999602527862336387443e-2
+6.047890469431877, 3.9765625, 8.56726321190776490821505717577e-2
+6.047890469431877, 3.984375, 8.55620339981479766100491701764e-2
+6.047890469431877, 3.9921875, 8.54515786526186954530359685123e-2
+6.047890469431877, 4.0, 8.53412658981755056775142520564e-2
+6.047890469431877, 4.0078125, 8.52310955507420420218522849609e-2
+6.047890469431877, 4.015625, 8.51210674264795963406271539498e-2
+6.047890469431877, 4.0234375, 8.50111813417867290265661495141e-2
+6.047890469431877, 4.03125, 8.49014371132991024770930721388e-2
+6.047890469431877, 4.0390625, 8.47918345578890092495427666108e-2
+6.047890469431877, 4.046875, 8.46823734926652055277074282458e-2
+6.047890469431877, 4.0546875, 8.45730537349724947882023684542e-2
+6.047890469431877, 4.0625, 8.44638751023915473892245131537e-2
+6.047890469431877, 4.0703125, 8.43548374127384703591303605208e-2
+6.047890469431877, 4.078125, 8.42459404840645575962554403304e-2
+6.047890469431877, 4.0859375, 8.41371841346560400687337732961e-2
+6.047890469431877, 4.09375, 8.40285681830336556030758288216e-2
+6.047890469431877, 4.1015625, 8.39200924479525239840782546707e-2
+6.047890469431877, 4.109375, 8.38117567484016057210993722038e-2
+6.047890469431877, 4.1171875, 8.37035609036036465369079451193e-2
+6.047890469431877, 4.125, 8.3595504733014733278473329392e-2
+6.047890469431877, 4.1328125, 8.34875880563240024834215091687e-2
+6.047890469431877, 4.140625, 8.33798106934533628242789404794e-2
+6.047890469431877, 4.1484375, 8.32721724645572453082920105771e-2
+6.047890469431877, 4.15625, 8.31646731900221591882171878751e-2
+6.047890469431877, 4.1640625, 8.30573126904665670622307516169e-2
+6.047890469431877, 4.171875, 8.29500907867404685402945574424e-2
+6.047890469431877, 4.1796875, 8.28430072999251088106120732846e-2
+6.047890469431877, 4.1875, 8.27360620513327704728112621524e-2
+6.047890469431877, 4.1953125, 8.26292548625063572043103476972e-2
+6.047890469431877, 4.203125, 8.25225855552191855935006969958e-2
+6.047890469431877, 4.2109375, 8.24160539514745826839003939313e-2
+6.047890469431877, 4.21875, 8.23096598735057610740639688629e-2
+6.047890469431877, 4.2265625, 8.22034031437753470727969329346e-2
+6.047890469431877, 4.234375, 8.20972835849751725323386608579e-2
+6.047890469431877, 4.2421875, 8.19913010200259834148184268088e-2
+6.047890469431877, 4.25, 8.18854552720770928475602090657e-2
+6.047890469431877, 4.2578125, 8.17797461645061452006899571643e-2
+6.047890469431877, 4.265625, 8.16741735209187691424403965357e-2
+6.047890469431877, 4.2734375, 8.15687371651483278389704878464e-2
+6.047890469431877, 4.28125, 8.14634369212555858874580394513e-2
+6.047890469431877, 4.2890625, 8.13582726135284456381313589191e-2
+6.047890469431877, 4.296875, 8.12532440664816835163009045573e-2
+6.047890469431877, 4.3046875, 8.11483511048565198109372431645e-2
+6.047890469431877, 4.3125, 8.10435935536205076523685875145e-2
+6.047890469431877, 4.3203125, 8.0938971237967130556434369737e-2
+6.047890469431877, 4.328125, 8.0834483983315510990941277214e-2
+6.047890469431877, 4.3359375, 8.07301316153101883310583275488e-2
+6.047890469431877, 4.34375, 8.06259139598207719146216732042e-2
+6.047890469431877, 4.3515625, 8.05218308429416357308028295847e-2
+6.047890469431877, 4.359375, 8.04178820909916547421403265616e-2
+6.047890469431877, 4.3671875, 8.03140675305139967177225912565e-2
+6.047890469431877, 4.375, 8.02103869882756226328268667203e-2
+6.047890469431877, 4.3828125, 8.01068402912672450355557884905e-2
+6.047890469431877, 4.390625, 8.00034272667028423242641110846e-2
+6.047890469431877, 4.3984375, 7.99001477420194783363172064128e-2
+6.047890469431877, 4.40625, 7.97970015448769831589714840447e-2
+6.047890469431877, 4.4140625, 7.96939885031576894514060427355e-2
+6.047890469431877, 4.421875, 7.95911084449660716222396672492e-2
+6.047890469431877, 4.4296875, 7.94883611986285376627137111427e-2
+6.047890469431877, 4.4375, 7.93857465926931377131481326614e-2
+6.047890469431877, 4.4453125, 7.92832644559292309960341071928e-2
+6.047890469431877, 4.453125, 7.91809146173272360158534866059e-2
+6.047890469431877, 4.4609375, 7.90786969060983252477470273334e-2
+6.047890469431877, 4.46875, 7.89766111516741475817582340824e-2
+6.047890469431877, 4.4765625, 7.88746571837065368892893957309e-2
+6.047890469431877, 4.484375, 7.87728348320672899784966602965e-2
+6.047890469431877, 4.4921875, 7.86711439268477363828679926883e-2
+6.047890469431877, 4.5, 7.85695842983586273389207121909e-2
+6.047890469431877, 4.5078125, 7.84681557771297472081428736601e-2
+6.047890469431877, 4.515625, 7.8366858193909649799024919048e-2
+6.047890469431877, 4.5234375, 7.8265691379665394689091328928e-2
+6.047890469431877, 4.53125, 7.81646551655822002802054271342e-2
+6.047890469431877, 4.5390625, 7.80637493830633050206913026159e-2
+6.047890469431877, 4.546875, 7.79629738637295233161239593755e-2
+6.047890469431877, 4.5546875, 7.78623284394190789958756226952e-2
+6.047890469431877, 4.5625, 7.77618129421872583684205437748e-2
+6.047890469431877, 4.5703125, 7.76614272043061465433666512581e-2
+6.047890469431877, 4.578125, 7.75611710582643915090628183862e-2
+6.047890469431877, 4.5859375, 7.74610443367668294323280520075e-2
+6.047890469431877, 4.59375, 7.73610468727343458805734144335e-2
+6.047890469431877, 4.6015625, 7.72611784993034317325921733755e-2
+6.047890469431877, 4.609375, 7.7161439049826058278469531615e-2
+6.047890469431877, 4.6171875, 7.70618283578692747637362003843e-2
+6.047890469431877, 4.625, 7.69623462572150141003390899641e-2
+6.047890469431877, 4.6328125, 7.68629925818597875553095377654e-2
+6.047890469431877, 4.640625, 7.6763767166014393317219344226e-2
+6.047890469431877, 4.6484375, 7.66646698441036666960002321503e-2
+6.047890469431877, 4.65625, 7.65657004507661748116120747909e-2
+6.047890469431877, 4.6640625, 7.6466858820853966793862355189e-2
+6.047890469431877, 4.671875, 7.6368144789432268471074394256e-2
+6.047890469431877, 4.6796875, 7.62695581917792880810580413709e-2
+6.047890469431877, 4.6875, 7.61710988633857999374754399469e-2
+6.047890469431877, 4.6953125, 7.60727666399549917741751414724e-2
+6.047890469431877, 4.703125, 7.59745613574021455560725257783e-2
+6.047890469431877, 4.7109375, 7.58764828518543460456058369346e-2
+6.047890469431877, 4.71875, 7.57785309596502726359190660332e-2
+6.047890469431877, 4.7265625, 7.56807055173398246505911401982e-2
+6.047890469431877, 4.734375, 7.55830063616839686879700366262e-2
+6.047890469431877, 4.7421875, 7.54854333296543361653263559674e-2
+6.047890469431877, 4.75, 7.53879862584330567853996285521e-2
+6.047890469431877, 4.7578125, 7.52906649854124532250665424726e-2
+6.047890469431877, 4.765625, 7.51934693481947497017969794797e-2
+6.047890469431877, 4.7734375, 7.50963991845918221734734743222e-2
+6.047890469431877, 4.78125, 7.49994543326248930270594428293e-2
+6.047890469431877, 4.7890625, 7.49026346305243506673576803223e-2
+6.047890469431877, 4.796875, 7.48059399167293470611639349954e-2
+6.047890469431877, 4.8046875, 7.47093700298876728371766375858e-2
+6.047890469431877, 4.8125, 7.46129248088553548301504747542e-2
+6.047890469431877, 4.8203125, 7.45166040926964617918670796826e-2
+6.047890469431877, 4.828125, 7.44204077206828545909544914139e-2
+6.047890469431877, 4.8359375, 7.43243355322938253904041516762e-2
+6.047890469431877, 4.84375, 7.42283873672159449919050189237e-2
+6.047890469431877, 4.8515625, 7.41325630653427020133605651608e-2
+6.047890469431877, 4.859375, 7.40368624667742947220716587253e-2
+6.047890469431877, 4.8671875, 7.39412854118173118456169845558e-2
+6.047890469431877, 4.875, 7.38458317409845521606115426039e-2
+6.047890469431877, 4.8828125, 7.37505012949946220368602212147e-2
+6.047890469431877, 4.890625, 7.36552939147718382928431424261e-2
+6.047890469431877, 4.8984375, 7.3560209441445825739869235349e-2
+6.047890469431877, 4.90625, 7.34652477163512951374713111363e-2
+6.047890469431877, 4.9140625, 7.33704085810277933932255223226e-2
+6.047890469431877, 4.921875, 7.3275691877219453762570822164e-2
+6.047890469431877, 4.9296875, 7.31810974468746766596893849055e-2
+6.047890469431877, 4.9375, 7.30866251321459076129016807499e-2
+6.047890469431877, 4.9453125, 7.2992274775389373586698127383e-2
+6.047890469431877, 4.953125, 7.28980462191647915481951258698e-2
+6.047890469431877, 4.9609375, 7.28039393062351325447423278092e-2
+6.047890469431877, 4.96875, 7.27099538795663857815299024878e-2
+6.047890469431877, 4.9765625, 7.26160897823271700435299180754e-2
+6.047890469431877, 4.984375, 7.25223468578886781843451103668e-2
+6.047890469431877, 4.9921875, 7.24287249498242191592112249054e-2
+6.047890469431877, 5.0, 7.2335223901909079247118938838e-2
+6.047890469431877, 5.0078125, 7.22418435581202028616942811823e-2
+6.047890469431877, 5.015625, 7.21485837626359427510180921672e-2
+6.047890469431877, 5.0234375, 7.20554443598358240752332903867e-2
+6.047890469431877, 5.03125, 7.1962425194300280728576524325e-2
+6.047890469431877, 5.0390625, 7.18695261108103639058342082535e-2
+6.047890469431877, 5.046875, 7.177674695434749230216198157e-2
+6.047890469431877, 5.0546875, 7.1684087570093243946267591582e-2
+6.047890469431877, 5.0625, 7.15915478034290092557156981457e-2
+6.047890469431877, 5.0703125, 7.14991274999358106256863720773e-2
+6.047890469431877, 5.078125, 7.14068265053940248732189388647e-2
+6.047890469431877, 5.0859375, 7.13146446657830779258802067488e-2
+6.047890469431877, 5.09375, 7.12225818272812782883107729504e-2
+6.047890469431877, 5.1015625, 7.11306378362654700975298283083e-2
+6.047890469431877, 5.109375, 7.10388125393108388339058478778e-2
+6.047890469431877, 5.1171875, 7.09471057831905921320370111971e-2
+6.047890469431877, 5.125, 7.08555174148758071250853163292e-2
+6.047890469431877, 5.1328125, 7.0764047281535055744505768871e-2
+6.047890469431877, 5.140625, 7.06726952305342520643804959946e-2
+6.047890469431877, 5.1484375, 7.0581461109436291478935743271e-2
+6.047890469431877, 5.15625, 7.04903447660009119246637965261e-2
+6.047890469431877, 5.1640625, 7.03993460481843746912034021079e-2
+6.047890469431877, 5.171875, 7.03084648041391868655836105972e-2
+6.047890469431877, 5.1796875, 7.02177008822139347987700830345e-2
+6.047890469431877, 5.1875, 7.01270541309529094053942799292e-2
+6.047890469431877, 5.1953125, 7.00365243990959951414509987444e-2
+6.047890469431877, 5.203125, 6.9946111535578281426239755092e-2
+6.047890469431877, 5.2109375, 6.98558153895299238644867045878e-2
+6.047890469431877, 5.21875, 6.97656358102757973016494474905e-2
+6.047890469431877, 5.2265625, 6.96755726473353154126755271136e-2
+6.047890469431877, 5.234375, 6.95856257504221531462462735362e-2
+6.047890469431877, 5.2421875, 6.94957949694439830468084551285e-2
+6.047890469431877, 5.25, 6.94060801545022532099693535201e-2
+6.047890469431877, 5.2578125, 6.93164811558918958489527994971e-2
+6.047890469431877, 5.265625, 6.92269978241011468833576714133e-2
+6.047890469431877, 5.2734375, 6.91376300098111989944626998295e-2
+6.047890469431877, 5.28125, 6.9048377563896076725136197183e-2
+6.047890469431877, 5.2890625, 6.89592403374222062684140155397e-2
+6.047890469431877, 5.296875, 6.88702181816484015897117387794e-2
+6.047890469431877, 5.3046875, 6.87813109480254203376148325333e-2
+6.047890469431877, 5.3125, 6.86925184881958111882127582248e-2
+6.047890469431877, 5.3203125, 6.86038406539936085337672011519e-2
+6.047890469431877, 5.328125, 6.85152772974441798270461845277e-2
+6.047890469431877, 5.3359375, 6.84268282707638786366288741192e-2
+6.047890469431877, 5.34375, 6.83384934263598226023006532159e-2
+6.047890469431877, 5.3515625, 6.82502726168297269015994288566e-2
+6.047890469431877, 5.359375, 6.81621656949615017939692052096e-2
+6.047890469431877, 5.3671875, 6.80741725137332109873966601299e-2
+6.047890469431877, 5.375, 6.79862929263126136714134872818e-2
+6.047890469431877, 5.3828125, 6.78985267860570673725817414379e-2
+6.047890469431877, 5.390625, 6.78108739465132365209498743752e-2
+6.047890469431877, 5.3984375, 6.77233342614168426498721942153e-2
+6.047890469431877, 5.40625, 6.76359075846924284736161325782e-2
+6.047890469431877, 5.4140625, 6.75485937704531080871817039224e-2
+6.047890469431877, 5.421875, 6.74613926730003032883331570702e-2
+6.047890469431877, 5.4296875, 6.7374304146823549288569665805e-2
+6.047890469431877, 5.4375, 6.72873280466002449129447882115e-2
+6.047890469431877, 5.4453125, 6.72004642271953750443103103862e-2
+6.047890469431877, 5.453125, 6.71137125436612469453478979631e-2
+6.047890469431877, 5.4609375, 6.70270728512373514806910179686e-2
+6.047890469431877, 5.46875, 6.69405450053500022944419356463e-2
+6.047890469431877, 5.4765625, 6.68541288616121831545058284973e-2
+6.047890469431877, 5.484375, 6.67678242758232565190468221772e-2
+6.047890469431877, 5.4921875, 6.66816311039687276140952576498e-2
+6.047890469431877, 5.5, 6.65955492022200640223061895995e-2
+6.047890469431877, 5.5078125, 6.65095784269343487382641910699e-2
+6.047890469431877, 5.515625, 6.64237186346541275128174675046e-2
+6.047890469431877, 5.5234375, 6.63379696821071451751095082727e-2
+6.047890469431877, 5.53125, 6.62523314262060958323985460083e-2
+6.047890469431877, 5.5390625, 6.61668037240483730698770159506e-2
+6.047890469431877, 5.546875, 6.60813864329158895394300543558e-2
+6.047890469431877, 5.5546875, 6.599607941027474389272811095e-2
+6.047890469431877, 5.5625, 6.5910882513775082003348870785e-2
+6.047890469431877, 5.5703125, 6.58257956012508332888089057633e-2
+6.047890469431877, 5.578125, 6.57408185307193637658684792768e-2
+6.047890469431877, 5.5859375, 6.56559511603814205393803149491e-2
+6.047890469431877, 5.59375, 6.55711933486207709798065934592e-2
+6.047890469431877, 5.6015625, 6.54865449540039945564018353252e-2
+6.047890469431877, 5.609375, 6.54020058352802607926079758727e-2
+6.047890469431877, 5.6171875, 6.53175758513810933436616323888e-2
+6.047890469431877, 5.625, 6.52332548614201063186257556481e-2
+6.047890469431877, 5.6328125, 6.51490427246928099913603205096e-2
+6.047890469431877, 5.640625, 6.50649393006763332447661696278e-2
+6.047890469431877, 5.6484375, 6.49809444490292431595435118652e-2
+6.047890469431877, 5.65625, 6.48970580295912535806479581879e-2
+6.047890469431877, 5.6640625, 6.4813279902383003072685596635e-2
+6.047890469431877, 5.671875, 6.47296099276058883864592985447e-2
+6.047890469431877, 5.6796875, 6.46460479656417313920613310074e-2
+6.047890469431877, 5.6875, 6.45625938770526125454196630926e-2
+6.047890469431877, 5.6953125, 6.44792475225805933325418095592e-2
+6.047890469431877, 5.703125, 6.43960087631475219804855214534e-2
+6.047890469431877, 5.7109375, 6.43128774598548391683294767063e-2
+6.047890469431877, 5.71875, 6.42298534739831894491146613291e-2
+6.047890469431877, 5.7265625, 6.41469366669924073720565615986e-2
+6.047890469431877, 5.734375, 6.40641269005210872711231218091e-2
+6.047890469431877, 5.7421875, 6.39814240363864999983078973855e-2
+6.047890469431877, 5.75, 6.38988279365842459789348595223e-2
+6.047890469431877, 5.7578125, 6.38163384632881164337803170383e-2
+6.047890469431877, 5.765625, 6.37339554788498574566801835317e-2
+6.047890469431877, 5.7734375, 6.36516788457988369476225898325e-2
+6.047890469431877, 5.78125, 6.35695084268419474682332293014e-2
+6.047890469431877, 5.7890625, 6.34874440848632870526557780977e-2
+6.047890469431877, 5.796875, 6.34054856829239926740982014053e-2
+6.047890469431877, 5.8046875, 6.3323633084261934933500981515e-2
+6.047890469431877, 5.8125, 6.32418861522915792816590396797e-2
+6.047890469431877, 5.8203125, 6.31602447506037084634655798254e-2
+6.047890469431877, 5.828125, 6.30787087429651588399437400767e-2
+6.047890469431877, 5.8359375, 6.29972779933186954881563224262e-2
+6.047890469431877, 5.84375, 6.29159523657826930120862130025e-2
+6.047890469431877, 5.8515625, 6.28347317246509412536070726674e-2
+6.047890469431877, 5.859375, 6.27536159343924232478784119849e-2
+6.047890469431877, 5.8671875, 6.26726048596510931787406661897e-2
+6.047890469431877, 5.875, 6.25916983652455988229590388983e-2
+6.047890469431877, 5.8828125, 6.25108963161691705279210395929e-2
+6.047890469431877, 5.890625, 6.24301985775892603891534804461e-2
+6.047890469431877, 5.8984375, 6.23496050148474104113383020831e-2
+6.047890469431877, 5.90625, 6.22691154934590165859198407361e-2
+6.047890469431877, 5.9140625, 6.21887298791130305186669602335e-2
+6.047890469431877, 5.921875, 6.21084480376718553462644933916e-2
+6.047890469431877, 5.9296875, 6.20282698351709987916180466527e-2
+6.047890469431877, 5.9375, 6.19481951378189482637637297557e-2
+6.047890469431877, 5.9453125, 6.18682238119969002410059033537e-2
+6.047890469431877, 5.953125, 6.17883557242585382263122539825e-2
+6.047890469431877, 5.9609375, 6.17085907413298107027088690302e-2
+6.047890469431877, 5.96875, 6.16289287301087299053570234264e-2
+6.047890469431877, 5.9765625, 6.15493695576651358991604467974e-2
+6.047890469431877, 5.984375, 6.14699130912404537174786867126e-2
+6.047890469431877, 5.9921875, 6.13905591982475060119917031898e-2
+6.047890469431877, 6.0, 6.13113077462702701914132319416e-2
+6.047890469431877, 6.0078125, 6.1232158603063691071355378881e-2
+6.047890469431877, 6.015625, 6.11531116365533825018907521098e-2
+6.047890469431877, 6.0234375, 6.10741667148355094063560954964e-2
+6.047890469431877, 6.03125, 6.09953237061764824700205167574e-2
+6.047890469431877, 6.0390625, 6.09165824790127707899500819622e-2
+6.047890469431877, 6.046875, 6.08379429019507353415541217601e-2
+6.047890469431877, 6.0546875, 6.07594048437663028505717477401e-2
+6.047890469431877, 6.0625, 6.06809681734047923207242547505e-2
+6.047890469431877, 6.0703125, 6.06026327599807762558370427541e-2
+6.047890469431877, 6.078125, 6.05243984727777406540383253741e-2
+6.047890469431877, 6.0859375, 6.04462651812479115354115322134e-2
+6.047890469431877, 6.09375, 6.03682327550120606529659994521e-2
+6.047890469431877, 6.1015625, 6.02903010638592903869259487237e-2
+6.047890469431877, 6.109375, 6.02124699777467561889743308257e-2
+6.047890469431877, 6.1171875, 6.01347393667995208654808436677e-2
+6.047890469431877, 6.125, 6.00571091013103186551091994261e-2
+6.047890469431877, 6.1328125, 5.99795790517392846119548721617e-2
+6.047890469431877, 6.140625, 5.99021490887138158276670196756e-2
+6.047890469431877, 6.1484375, 5.98248190830282938756923272194e-2
+6.047890469431877, 6.15625, 5.97475889056439529722908332587e-2
+6.047890469431877, 6.1640625, 5.96704584276885399707346380183e-2
+6.047890469431877, 6.171875, 5.95934275204562033390054409665e-2
+6.047890469431877, 6.1796875, 5.95164960554072502985079040627e-2
+6.047890469431877, 6.1875, 5.94396639041678970238891110967e-2
+6.047890469431877, 6.1953125, 5.93629309385301159873726817295e-2
+6.047890469431877, 6.203125, 5.92862970304513445252148073905e-2
+6.047890469431877, 6.2109375, 5.92097620520543599376139809465e-2
+6.047890469431877, 6.21875, 5.9133325875627001932954840413e-2
+6.047890469431877, 6.2265625, 5.90569883736219713998849556447e-2
+6.047890469431877, 6.234375, 5.89807494186566430571794228399e-2
+6.047890469431877, 6.2421875, 5.89046088835128087146664199736e-2
+6.047890469431877, 6.25, 5.88285666411365176786674169307e-2
+6.047890469431877, 6.2578125, 5.8752622564637820012922730939e-2
+6.047890469431877, 6.265625, 5.86767765272905861273500249808e-2
+6.047890469431877, 6.2734375, 5.86010284025322916723332866695e-2
+6.047890469431877, 6.28125, 5.8525378063963746921860575867e-2
+6.047890469431877, 6.2890625, 5.8449825385348978812327658261e-2
+6.047890469431877, 6.296875, 5.83743702406149950201452725196e-2
+6.047890469431877, 6.3046875, 5.82990125038515064059829740017e-2
+6.047890469431877, 6.3125, 5.82237520493107882368910566129e-2
+6.047890469431877, 6.3203125, 5.81485887514074581416956277735e-2
+6.047890469431877, 6.328125, 5.80735224847182401886058755736e-2
+6.047890469431877, 6.3359375, 5.79985531239817914128664710915e-2
+6.047890469431877, 6.34375, 5.79236805440984311998953160128e-2
+6.047890469431877, 6.3515625, 5.78489046201300441407688879281e-2
+6.047890469431877, 6.359375, 5.77742252272997539042087566941e-2
+6.047890469431877, 6.3671875, 5.76996422409917497642339867525e-2
+6.047890469431877, 6.375, 5.76251555367511478222830589857e-2
+6.047890469431877, 6.3828125, 5.75507649902836856958820987984e-2
+6.047890469431877, 6.390625, 5.74764704774555559851911823444e-2
+6.047890469431877, 6.3984375, 5.74022718742932050450811232167e-2
+6.047890469431877, 6.40625, 5.73281690569831664516797786746e-2
+6.047890469431877, 6.4140625, 5.72541619018717418132524699104e-2
+6.047890469431877, 6.421875, 5.71802502854648966867934234415e-2
+6.047890469431877, 6.4296875, 5.71064340844280107778452304501e-2
+6.047890469431877, 6.4375, 5.7032713175585690590363441288e-2
+6.047890469431877, 6.4453125, 5.69590874359215681987933521668e-2
+6.047890469431877, 6.453125, 5.68855567425780167534199449619e-2
+6.047890469431877, 6.4609375, 5.68121209728560949692166559544e-2
+6.047890469431877, 6.46875, 5.67387800042152209978318921912e-2
+6.047890469431877, 6.4765625, 5.66655337142729920163475298978e-2
+6.047890469431877, 6.484375, 5.6592381980804996877143508982e-2
+6.047890469431877, 6.4921875, 5.65193246817446426355502353545e-2
+6.047890469431877, 6.5, 5.64463616951828839329863285457e-2
+6.047890469431877, 6.5078125, 5.63734928993680564635049279332e-2
+6.047890469431877, 6.515625, 5.63007181727056757458704794317e-2
+6.047890469431877, 6.5234375, 5.62280373937582358956355221835e-2
+6.047890469431877, 6.53125, 5.61554504412449875805357635272e-2
+6.047890469431877, 6.5390625, 5.60829571940417367925668656881e-2
+6.047890469431877, 6.546875, 5.60105575311806852534246559117e-2
+6.047890469431877, 6.5546875, 5.59382513318501806143245858038e-2
+6.047890469431877, 6.5625, 5.58660384753945013502907102065e-2
+6.047890469431877, 6.5703125, 5.57939188413137457378532246821e-2
+6.047890469431877, 6.578125, 5.57218923092635196048227896881e-2
+6.047890469431877, 6.5859375, 5.56499587590548183690941641544e-2
+6.047890469431877, 6.59375, 5.55781180706537494828900491939e-2
+6.047890469431877, 6.6015625, 5.55063701241814422271403373088e-2
+6.047890469431877, 6.609375, 5.5434714799913728522362532658e-2
+6.047890469431877, 6.6171875, 5.53631519782810180285714807269e-2
+6.047890469431877, 6.625, 5.52916815398680552839927315745e-2
+6.047890469431877, 6.6328125, 5.52203033654138017438661734104e-2
+6.047890469431877, 6.640625, 5.51490173358111165913264528626e-2
+6.047890469431877, 6.6484375, 5.50778233321066179595248968326e-2
+6.047890469431877, 6.65625, 5.50067212355005510926453382581e-2
+6.047890469431877, 6.6640625, 5.49357109273464552789967285662e-2
+6.047890469431877, 6.671875, 5.48647922891510597676045790649e-2
+6.047890469431877, 6.6796875, 5.47939652025740617236060359119e-2
+6.047890469431877, 6.6875, 5.4723229549427938878114474619e-2
+6.047890469431877, 6.6953125, 5.46525852116777344225084789286e-2
+6.047890469431877, 6.703125, 5.45820320714408419027208196894e-2
+6.047890469431877, 6.7109375, 5.45115700109868803191481845261e-2
+6.047890469431877, 6.71875, 5.44411989127374235097889254575e-2
+6.047890469431877, 6.7265625, 5.43709186592658405556832690309e-2
+6.047890469431877, 6.734375, 5.43007291332970598585205834752e-2
+6.047890469431877, 6.7421875, 5.42306302177074650572308200935e-2
+6.047890469431877, 6.75, 5.41606217955245966555466452519e-2
+6.047890469431877, 6.7578125, 5.40907037499270063052314583274e-2
+6.047890469431877, 6.765625, 5.40208759642440417003683705843e-2
+6.047890469431877, 6.7734375, 5.39511383219557147383760309367e-2
+6.047890469431877, 6.78125, 5.38814907066924031475707579375e-2
+6.047890469431877, 6.7890625, 5.38119330022347255870762694485e-2
+6.047890469431877, 6.796875, 5.37424650925133542966882771452e-2
+6.047890469431877, 6.8046875, 5.3673086861608779174481753671e-2
+6.047890469431877, 6.8125, 5.36037981937511343044633349564e-2
+6.047890469431877, 6.8203125, 5.3534598973320010606435914724e-2
+6.047890469431877, 6.828125, 5.34654890848442684858632389933e-2
+6.047890469431877, 6.8359375, 5.33964684130018296670527888637e-2
+6.047890469431877, 6.84375, 5.33275368426194551485508554833e-2
+6.047890469431877, 6.8515625, 5.3258694258672648058627885348e-2
+6.047890469431877, 6.859375, 5.31899405462853691606284201043e-2
+6.047890469431877, 6.8671875, 5.31212755907298564417295949625e-2
+6.047890469431877, 6.875, 5.3052699277426486335063060551e-2
+6.047890469431877, 6.8828125, 5.29842114919435516751100578858e-2
+6.047890469431877, 6.890625, 5.2915812119997039653096493339e-2
+6.047890469431877, 6.8984375, 5.2847501047450493039114860494e-2
+6.047890469431877, 6.90625, 5.2779278160314808954201026836e-2
+6.047890469431877, 6.9140625, 5.27111433447480168257293087208e-2
+6.047890469431877, 6.921875, 5.26430964870551187928526815085e-2
+6.047890469431877, 6.9296875, 5.25751374736878676618978545321e-2
+6.047890469431877, 6.9375, 5.25072661912446350673810968601e-2
+6.047890469431877, 6.9453125, 5.24394825264701686107216005439e-2
+6.047890469431877, 6.953125, 5.23717863662554322656816907511e-2
+6.047890469431877, 6.9609375, 5.23041775976373704559740929199e-2
+6.047890469431877, 6.96875, 5.22366561077988247885350858724e-2
+6.047890469431877, 6.9765625, 5.21692217840682079255110181748e-2
+6.047890469431877, 6.984375, 5.21018745139194064397436534364e-2
+6.047890469431877, 6.9921875, 5.20346141849716142813164765357e-2
+6.047890469431877, 7.0, 5.19674406849890413440107295173e-2
+6.047890469431877, 7.0078125, 5.19003539018808093818968529831e-2
+6.047890469431877, 7.015625, 5.18333537237007369036234649684e-2
+6.047890469431877, 7.0234375, 5.17664400386472003945392827973e-2
+6.047890469431877, 7.03125, 5.1699612735062842883149158979e-2
+6.047890469431877, 7.0390625, 5.16328717014344698577055225996e-2
+6.047890469431877, 7.046875, 5.15662168263928827327546855486e-2
+6.047890469431877, 7.0546875, 5.14996479987126012933806862293e-2
+6.047890469431877, 7.0625, 5.14331651073117665506906348583e-2
+6.047890469431877, 7.0703125, 5.13667680412518770638463649902e-2
+6.047890469431877, 7.078125, 5.13004566897377056733375866315e-2
+6.047890469431877, 7.0859375, 5.12342309421170150063318260436e-2
+6.047890469431877, 7.09375, 5.11680906878804048210085397841e-2
+6.047890469431877, 7.1015625, 5.1102035816661166289787132655e-2
+6.047890469431877, 7.109375, 5.10360662182350599547220326713e-2
+6.047890469431877, 7.1171875, 5.09701817825201214384733816587e-2
+6.047890469431877, 7.125, 5.09043823995765018497472453873e-2
+6.047890469431877, 7.1328125, 5.08386679596063012498419197982e-2
+6.047890469431877, 7.140625, 5.07730383529533257913612942502e-2
+6.047890469431877, 7.1484375, 5.07074934701029766959123890047e-2
+6.047890469431877, 7.15625, 5.06420332016819865761370067503e-2
+6.047890469431877, 7.1640625, 5.05766574384583292300909818096e-2
+6.047890469431877, 7.171875, 5.05113660713409767799575433855e-2
+6.047890469431877, 7.1796875, 5.04461589913796984441241022523e-2
+6.047890469431877, 7.1875, 5.03810360897649633926675960538e-2
+6.047890469431877, 7.1953125, 5.03159972578276840082800447362e-2
+6.047890469431877, 7.203125, 5.02510423870390354750270489603e-2
+6.047890469431877, 7.2109375, 5.01861713690103100615758080494e-2
+6.047890469431877, 7.21875, 5.01213840954927714044231379376e-2
+6.047890469431877, 7.2265625, 5.00566804583773491965636992518e-2
+6.047890469431877, 7.234375, 4.99920603496945767374448621467e-2
+6.047890469431877, 7.2421875, 4.99275236616143758272556851807e-2
+6.047890469431877, 7.25, 4.98630702864458555390037020061e-2
+6.047890469431877, 7.2578125, 4.97987001166371387461673236885e-2
+6.047890469431877, 7.265625, 4.97344130447751955892421449335e-2
+6.047890469431877, 7.2734375, 4.96702089635856908200750581273e-2
+6.047890469431877, 7.28125, 4.96060877659327270627898087696e-2
+6.047890469431877, 7.2890625, 4.95420493448187546081662446795e-2
+6.047890469431877, 7.296875, 4.94780935933843077356719675208e-2
+6.047890469431877, 7.3046875, 4.9414220404907914507841582008e-2
+6.047890469431877, 7.3125, 4.93504296728058469700961552462e-2
+6.047890469431877, 7.3203125, 4.92867212906319615561834268647e-2
+6.047890469431877, 7.328125, 4.92230951520775672491936347797e-2
+6.047890469431877, 7.3359375, 4.91595511509711757813789745342e-2
+6.047890469431877, 7.34375, 4.90960891812783767340633289677e-2
+6.047890469431877, 7.3515625, 4.90327091371016293708251509997e-2
+6.047890469431877, 7.359375, 4.89694109126801238596193854846e-2
+6.047890469431877, 7.3671875, 4.8906194402389566167066448088e-2
+6.047890469431877, 7.375, 4.88430595007419976472107236987e-2
+6.047890469431877, 7.3828125, 4.87800061023856840192181039129e-2
+6.047890469431877, 7.390625, 4.87170341021048655671954463742e-2
+6.047890469431877, 7.3984375, 4.86541433948195975456307849072e-2
+6.047890469431877, 7.40625, 4.85913338755855905848335396513e-2
+6.047890469431877, 7.4140625, 4.85286054395940857908442467306e-2
+6.047890469431877, 7.421875, 4.84659579821715563729966902429e-2
+6.047890469431877, 7.4296875, 4.84033913987796313160849592805e-2
+6.047890469431877, 7.4375, 4.83409055850148733357585228987e-2
+6.047890469431877, 7.4453125, 4.82785004366086678562197676001e-2
+6.047890469431877, 7.453125, 4.82161758494269732100434566746e-2
+6.047890469431877, 7.4609375, 4.81539317194701610436169403329e-2
+6.047890469431877, 7.46875, 4.80917679428729052948376931909e-2
+6.047890469431877, 7.4765625, 4.80296844159039393318266775168e-2
+6.047890469431877, 7.484375, 4.79676810349658963583685533649e-2
+6.047890469431877, 7.4921875, 4.79057576965951567582457926164e-2
+6.047890469431877, 7.5, 4.7843914297461681561784985206e-2
+6.047890469431877, 7.5078125, 4.77821507343688112179336258123e-2
+6.047890469431877, 7.515625, 4.77204669042530851830186122697e-2
+6.047890469431877, 7.5234375, 4.76588627041841378373376869604e-2
+6.047890469431877, 7.53125, 4.75973380313644556238728000608e-2
+6.047890469431877, 7.5390625, 4.75358927831292174537303196757e-2
+6.047890469431877, 7.546875, 4.74745268569461489893690497865e-2
+6.047890469431877, 7.5546875, 4.7413240150415342233358728663e-2
+6.047890469431877, 7.5625, 4.73520325612690820560324311828e-2
+6.047890469431877, 7.5703125, 4.72909039873716657842450672433e-2
+6.047890469431877, 7.578125, 4.72298543267192574846013997103e-2
+6.047890469431877, 7.5859375, 4.71688834774396728577450232933e-2
+6.047890469431877, 7.59375, 4.71079913377922751549498059376e-2
+6.047890469431877, 7.6015625, 4.70471778061677323168332520709e-2
+6.047890469431877, 7.609375, 4.69864427810879128899479439951e-2
+6.047890469431877, 7.6171875, 4.69257861612056778599644246697e-2
+6.047890469431877, 7.625, 4.68652078453047141182175039376e-2
+6.047890469431877, 7.6328125, 4.6804707732299360989358660845e-2
+6.047890469431877, 7.640625, 4.67442857212344992090535811258e-2
+6.047890469431877, 7.6484375, 4.66839417112853011238016165407e-2
+6.047890469431877, 7.65625, 4.66236756017570780352698989191e-2
+6.047890469431877, 7.6640625, 4.65634872920852038724603971787e-2
+6.047890469431877, 7.671875, 4.65033766818347890636964336863e-2
+6.047890469431877, 7.6796875, 4.64433436707006458421531647218e-2
+6.047890469431877, 7.6875, 4.63833881585070731401465593535e-2
+6.047890469431877, 7.6953125, 4.63235100452076900556797056652e-2
+6.047890469431877, 7.703125, 4.6263709230885262380095213075e-2
+6.047890469431877, 7.7109375, 4.62039856157515360646215185625e-2
+6.047890469431877, 7.71875, 4.61443391001471123202826163379e-2
+6.047890469431877, 7.7265625, 4.60847695845411839399297093678e-2
+6.047890469431877, 7.734375, 4.6025276969531500603771689839e-2
+6.047890469431877, 7.7421875, 4.59658611558440705069372711478e-2
+6.047890469431877, 7.75, 4.59065220443331256650054683632e-2
+6.047890469431877, 7.7578125, 4.58472595359808443582494419388e-2
+6.047890469431877, 7.765625, 4.57880735318972054148645156602e-2
+6.047890469431877, 7.7734375, 4.57289639333199326998169453873e-2
+6.047890469431877, 7.78125, 4.56699306416141759257243393222e-2
+6.047890469431877, 7.7890625, 4.56109735582724343250227150293e-2
+6.047890469431877, 7.796875, 4.55520925849143692998310939402e-2
+6.047890469431877, 7.8046875, 4.54932876232866864607551349309e-2
+6.047890469431877, 7.8125, 4.54345585752628580711309780327e-2
+6.047890469431877, 7.8203125, 4.53759053428431022303435327103e-2
+6.047890469431877, 7.828125, 4.53173278281540914402825137586e-2
+6.047890469431877, 7.8359375, 4.52588259334488901552973061371e-2
+6.047890469431877, 7.84375, 4.5200399561106732737592039939e-2
+6.047890469431877, 7.8515625, 4.51420486136328499848779927106e-2
+6.047890469431877, 7.859375, 4.5083772993658385863646742564e-2
+6.047890469431877, 7.8671875, 4.50255726039401407700957236102e-2
+6.047890469431877, 7.875, 4.49674473473604605078257634432e-2
+6.047890469431877, 7.8828125, 4.49093971269270489377056776448e-2
+6.047890469431877, 7.890625, 4.48514218457728708333576150835e-2
+6.047890469431877, 7.8984375, 4.47935214071558882031887094399e-2
+6.047890469431877, 7.90625, 4.47356957144589562069825205981e-2
+6.047890469431877, 7.9140625, 4.46779446711896913169148604084e-2
+6.047890469431877, 7.921875, 4.46202681809802423340549637487e-2
+6.047890469431877, 7.9296875, 4.45626661475871932438508338237e-2
+6.047890469431877, 7.9375, 4.45051384748913203548426054112e-2
+6.047890469431877, 7.9453125, 4.44476850668975506652991214196e-2
+6.047890469431877, 7.953125, 4.43903058277346912463556805051e-2
+6.047890469431877, 7.9609375, 4.43330006616553182197115745566e-2
+6.047890469431877, 7.96875, 4.42757694730356102241763949223e-2
+6.047890469431877, 7.9765625, 4.42186121663752235155797620791e-2
+6.047890469431877, 7.984375, 4.41615286462970560443785927873e-2
+6.047890469431877, 7.9921875, 4.41045188175471503111424453891e-2
+6.047890469431877, 8.0, 4.40475825849945198942059221281e-2
+6.047890469431877, 8.0078125, 4.39907198536309759773210714684e-2
+6.047890469431877, 8.015625, 4.39339305285709885717793099502e-2
+6.047890469431877, 8.0234375, 4.38772145150514991662760166946e-2
+6.047890469431877, 8.03125, 4.38205717184318305212897826095e-2
+6.047890469431877, 8.0390625, 4.37640020441934368689018697296e-2
+6.047890469431877, 8.046875, 4.37075053979397928904937487005e-2
+6.047890469431877, 8.0546875, 4.3651081685396247999975116727e-2
+6.047890469431877, 8.0625, 4.35947308124098528714362998926e-2
+6.047890469431877, 8.0703125, 4.35384526849491998445884632929e-2
+6.047890469431877, 8.078125, 4.34822472091042563913099172623e-2
+6.047890469431877, 8.0859375, 4.34261142910862610322375587657e-2
+6.047890469431877, 8.09375, 4.33700538372274943532680424596e-2
+6.047890469431877, 8.1015625, 4.33140657539811402276797025479e-2
+6.047890469431877, 8.109375, 4.32581499479212094882996098022e-2
+6.047890469431877, 8.1171875, 4.32023063257422623717474152727e-2
+6.047890469431877, 8.125, 4.31465347942593321906024073087e-2
+6.047890469431877, 8.1328125, 4.30908352604077241054802982489e-2
+6.047890469431877, 8.140625, 4.30352076312429457360941853494e-2
+6.047890469431877, 8.1484375, 4.29796518139404296054983944941e-2
+6.047890469431877, 8.15625, 4.29241677157954498733616333084e-2
+6.047890469431877, 8.1640625, 4.28687552442229835580889130142e-2
+6.047890469431877, 8.171875, 4.28134143067575023700044312136e-2
+6.047890469431877, 8.1796875, 4.27581448110528616890491093727e-2
+6.047890469431877, 8.1875, 4.27029466648821062757512834196e-2
+6.047890469431877, 8.1953125, 4.26478197761373870044998568574e-2
+6.047890469431877, 8.203125, 4.25927640528297180022576640113e-2
+6.047890469431877, 8.2109375, 4.25377794030888795040468153275e-2
+6.047890469431877, 8.21875, 4.24828657351632305028132918778e-2
+6.047890469431877, 8.2265625, 4.24280229574196254827000984733e-2
+6.047890469431877, 8.234375, 4.23732509783431646188667230035e-2
+6.047890469431877, 8.2421875, 4.23185497065370966329744817358e-2
+6.047890469431877, 8.25, 4.22639190507226938930962489849e-2
+6.047890469431877, 8.2578125, 4.22093589197390164913237242672e-2
+6.047890469431877, 8.265625, 4.21548692225428289770405854142e-2
+6.047890469431877, 8.2734375, 4.21004498682084060678931791699e-2
+6.047890469431877, 8.28125, 4.20461007659274701997453860258e-2
+6.047890469431877, 8.2890625, 4.19918218250088862153468483029e-2
+6.047890469431877, 8.296875, 4.19376129548786405476512584301e-2
+6.047890469431877, 8.3046875, 4.18834740650796261141053378196e-2
+6.047890469431877, 8.3125, 4.18294050652715451721341821667e-2
+6.047890469431877, 8.3203125, 4.17754058652306872745363364174e-2
+6.047890469431877, 8.328125, 4.17214763748498182471813322536e-2
+6.047890469431877, 8.3359375, 4.16676165041380622278133216696e-2
+6.047890469431877, 8.34375, 4.16138261632206657436583441267e-2
+6.047890469431877, 8.3515625, 4.15601052623389352613791913882e-2
+6.047890469431877, 8.359375, 4.15064537118500290202582903021e-2
+6.047890469431877, 8.3671875, 4.14528714222268460098952402859e-2
+6.047890469431877, 8.375, 4.13993583040578455589653117386e-2
+6.047890469431877, 8.3828125, 4.13459142680469085573413678958e-2
+6.047890469431877, 8.390625, 4.12925392250132264337914023145e-2
+6.047890469431877, 8.3984375, 4.12392330858910652335858060269e-2
+6.047890469431877, 8.40625, 4.1185995761729710107346136283e-2
+6.047890469431877, 8.4140625, 4.1132827163693243266440191519e-2
+6.047890469431877, 8.421875, 4.10797272030604676551490683778e-2
+6.047890469431877, 8.4296875, 4.10266957912246918449561405851e-2
+6.047890469431877, 8.4375, 4.0973732839693605134456788619e-2
+6.047890469431877, 8.4453125, 4.09208382600891665270559371947e-2
+6.047890469431877, 8.453125, 4.08680119641473965641509380475e-2
+6.047890469431877, 8.4609375, 4.08152538637182732417230113242e-2
+6.047890469431877, 8.46875, 4.07625638707655515990957439953e-2
+6.047890469431877, 8.4765625, 4.07099418973666735133143390613e-2
+6.047890469431877, 8.484375, 4.06573878557125456545406905207e-2
+6.047890469431877, 8.4921875, 4.0604901658107456219326536484e-2
+6.047890469431877, 8.5, 4.05524832169688667637963419565e-2
+6.047890469431877, 8.5078125, 4.0500132444827370570283875395e-2
+6.047890469431877, 8.515625, 4.04478492543264081526821485113e-2
+6.047890469431877, 8.5234375, 4.03956335582222186841860889217e-2
+6.047890469431877, 8.53125, 4.03434852693836942805205580953e-2
+6.047890469431877, 8.5390625, 4.02914043007921648942293302298e-2
+6.047890469431877, 8.546875, 4.02393905655413150479482453648e-2
+6.047890469431877, 8.5546875, 4.01874439768370103620576117009e-2
+6.047890469431877, 8.5625, 4.01355644479972004101675508991e-2
+6.047890469431877, 8.5703125, 4.00837518924516897356191691415e-2
+6.047890469431877, 8.578125, 4.00320062237420407069699024305e-2
+6.047890469431877, 8.5859375, 3.99803273555214833123727657949e-2
+6.047890469431877, 8.59375, 3.99287152015546514816080048149e-2
+6.047890469431877, 8.6015625, 3.98771696757175275749318643648e-2
+6.047890469431877, 8.609375, 3.98256906919972897274107026533e-2
+6.047890469431877, 8.6171875, 3.97742781644921383765733935434e-2
+6.047890469431877, 8.625, 3.97229320074111644234271523146e-2
+6.047890469431877, 8.6328125, 3.96716521350742104545794575188e-2
+6.047890469431877, 8.640625, 3.96204384619117389032538767424e-2
+6.047890469431877, 8.6484375, 3.95692909024646793936241806477e-2
+6.047890469431877, 8.65625, 3.95182093713842552684667452922e-2
+6.047890469431877, 8.6640625, 3.94671937834318933835398013343e-2
+6.047890469431877, 8.671875, 3.94162440534790783908114519818e-2
+6.047890469431877, 8.6796875, 3.93653600965071376327486518676e-2
+6.047890469431877, 8.6875, 3.93145418276071925700598796993e-2
+6.047890469431877, 8.6953125, 3.92637891619799575537719249496e-2
+6.047890469431877, 8.703125, 3.92131020149356357418213292476e-2
+6.047890469431877, 8.7109375, 3.91624803018937456267067886984e-2
+6.047890469431877, 8.71875, 3.91119239383829891965049796454e-2
+6.047890469431877, 8.7265625, 3.90614328400411478514620000624e-2
+6.047890469431877, 8.734375, 3.90110069226148603593884445218e-2
+6.047890469431877, 8.7421875, 3.89606461019595742834020768441e-2
+6.047890469431877, 8.75, 3.89103502940393308762168089743e-2
+6.047890469431877, 8.7578125, 3.88601194149266818134158540943e-2
+6.047890469431877, 8.765625, 3.88099533808025087822102250357e-2
+6.047890469431877, 8.7734375, 3.87598521079558916424545600421e-2
+6.047890469431877, 8.78125, 3.87098155127840182210263719753e-2
+6.047890469431877, 8.7890625, 3.86598435117919414505394115622e-2
+6.047890469431877, 8.796875, 3.86099360215925516137680517659e-2
+6.047890469431877, 8.8046875, 3.85600929589063404212545549399e-2
+6.047890469431877, 8.8125, 3.85103142405613663168395532921e-2
+6.047890469431877, 8.8203125, 3.84605997834930116163754121317e-2
+6.047890469431877, 8.828125, 3.84109495047438992409993829824e-2
+6.047890469431877, 8.8359375, 3.83613633214637470003616215308e-2
+6.047890469431877, 8.84375, 3.83118411509092426925349172961e-2
+6.047890469431877, 8.8515625, 3.82623829104438775705609998568e-2
+6.047890469431877, 8.859375, 3.82129885175378006256785567984e-2
+6.047890469431877, 8.8671875, 3.81636578897677491983841946421e-2
+6.047890469431877, 8.875, 3.81143909448168338727214177197e-2
+6.047890469431877, 8.8828125, 3.80651876004744274539781656586e-2
+6.047890469431877, 8.890625, 3.80160477746360331297026391439e-2
+6.047890469431877, 8.8984375, 3.79669713853031665085069334964e-2
+6.047890469431877, 8.90625, 3.79179583505831821477194409908e-2
+6.047890469431877, 8.9140625, 3.78690085886891417144006766193e-2
+6.047890469431877, 8.921875, 3.78201220179397168408286233898e-2
+6.047890469431877, 8.9296875, 3.77712985567590156521511346455e-2
+6.047890469431877, 8.9375, 3.77225381236764301107200481056e-2
+6.047890469431877, 8.9453125, 3.76738406373265527493643389789e-2
+6.047890469431877, 8.953125, 3.76252060164490170768303300974e-2
+6.047890469431877, 8.9609375, 3.757663417988833798322190205e-2
+6.047890469431877, 8.96875, 3.75281250465938145954858384812e-2
+6.047890469431877, 8.9765625, 3.74796785356193568050642284106e-2
+6.047890469431877, 8.984375, 3.74312945661234020011676193462e-2
+6.047890469431877, 8.9921875, 3.73829730573687346595335156962e-2
+6.047890469431877, 9.0, 3.73347139287223336867604928102e-2
+6.047890469431877, 9.0078125, 3.72865170996553307869447735357e-2
+6.047890469431877, 9.015625, 3.72383824897427745392874953723e-2
+6.047890469431877, 9.0234375, 3.71903100186635471313678635852e-2
+6.047890469431877, 9.03125, 3.7142299606200211703477265246e-2
+6.047890469431877, 9.0390625, 3.70943511722389152041046145314e-2
+6.047890469431877, 9.046875, 3.70464646367691871620131394138e-2
+6.047890469431877, 9.0546875, 3.69986399198838772361952464962e-2
+6.047890469431877, 9.0625, 3.69508769417789748046310194241e-2
+6.047890469431877, 9.0703125, 3.69031756227535048808796602771e-2
+6.047890469431877, 9.078125, 3.68555358832093615806257957956e-2
+6.047890469431877, 9.0859375, 3.68079576436512040382709187725e-2
+6.047890469431877, 9.09375, 3.67604408246863245679492138152e-2
+6.047890469431877, 9.1015625, 3.67129853470245029467555752944e-2
+6.047890469431877, 9.109375, 3.66655911314778606979736252924e-2
+6.047890469431877, 9.1171875, 3.66182580989607708854549628086e-2
+6.047890469431877, 9.125, 3.6570986170489684641271566079e-2
+6.047890469431877, 9.1328125, 3.65237752671830270823072339681e-2
+6.047890469431877, 9.140625, 3.64766253102610238379099882877e-2
+6.047890469431877, 9.1484375, 3.64295362210456594165286503539e-2
+6.047890469431877, 9.15625, 3.63825079209604412833201081412e-2
+6.047890469431877, 9.1640625, 3.63355403315303165934224693956e-2
+6.047890469431877, 9.171875, 3.62886333743815403529708873975e-2
+6.047890469431877, 9.1796875, 3.62417869712415782745829062605e-2
+6.047890469431877, 9.1875, 3.61950010439388986105413437144e-2
+6.047890469431877, 9.1953125, 3.61482755144028888860674442185e-2
+6.047890469431877, 9.203125, 3.61016103046637518159123203532e-2
+6.047890469431877, 9.2109375, 3.60550053368523110153276434175e-2
+6.047890469431877, 9.21875, 3.600846053319993467223270045e-2
+6.047890469431877, 9.2265625, 3.59619758160383620748667965472e-2
+6.047890469431877, 9.234375, 3.59155511077996342228502157923e-2
+6.047890469431877, 9.2421875, 3.58691863310159064770488157592e-2
+6.047890469431877, 9.25, 3.58228814083193167205898532757e-2
+6.047890469431877, 9.2578125, 3.57766362624419298477107531653e-2
+6.047890469431877, 9.265625, 3.57304508162155226580480871235e-2
+6.047890469431877, 9.2734375, 3.56843249925715075288046307378e-2
+6.047890469431877, 9.28125, 3.5638258714540772820189573622e-2
+6.047890469431877, 9.2890625, 3.55922519052535857309038647145e-2
+6.047890469431877, 9.296875, 3.55463044879394465813682302269e-2
+6.047890469431877, 9.3046875, 3.55004163859269430969511915919e-2
+6.047890469431877, 9.3125, 3.54545875226436463245605068551e-2
+6.047890469431877, 9.3203125, 3.54088178216160134881285159736e-2
+6.047890469431877, 9.328125, 3.53631072064691798217950235994e-2
+6.047890469431877, 9.3359375, 3.53174556009268822420743560997e-2
+6.047890469431877, 9.34375, 3.52718629288113552644468029484e-2
+6.047890469431877, 9.3515625, 3.52263291140431367143293073241e-2
+6.047890469431877, 9.359375, 3.51808540806410122159242348516e-2
+6.047890469431877, 9.3671875, 3.51354377527218209031900642003e-2
+6.047890469431877, 9.375, 3.50900800545003999086901558258e-2
+6.047890469431877, 9.3828125, 3.50447809102893831356695386603e-2
+6.047890469431877, 9.390625, 3.49995402444991318691158710408e-2
+6.047890469431877, 9.3984375, 3.49543579816375959978813625639e-2
+6.047890469431877, 9.40625, 3.49092340463101682979107920346e-2
+6.047890469431877, 9.4140625, 3.48641683632195664710451410429e-2
+6.047890469431877, 9.421875, 3.48191608571657221227191314483e-2
+6.047890469431877, 9.4296875, 3.47742114530456489229770511429e-2
+6.047890469431877, 9.4375, 3.47293200758533177063824837205e-2
+6.047890469431877, 9.4453125, 3.46844866506794968774585186111e-2
+6.047890469431877, 9.453125, 3.46397111027116968995365198225e-2
+6.047890469431877, 9.4609375, 3.45949933572339898835146243528e-2
+6.047890469431877, 9.46875, 3.45503333396268916266613757671e-2
+6.047890469431877, 9.4765625, 3.45057309753672505903132616822e-2
+6.047890469431877, 9.484375, 3.44611861900281507553600590654e-2
+6.047890469431877, 9.4921875, 3.44166989092787173332155248318e-2
+6.047890469431877, 9.5, 3.43722690588840473768783567721e-2
+6.047890469431877, 9.5078125, 3.43278965647050640641602115011e-2
+6.047890469431877, 9.515625, 3.4283581352698412614277145849e-2
+6.047890469431877, 9.5234375, 3.42393233489163284488654426241e-2
+6.047890469431877, 9.53125, 3.41951224795064706585279168394e-2
+6.047890469431877, 9.5390625, 3.41509786707118873083643961763e-2
+6.047890469431877, 9.546875, 3.41068918488708072711546037681e-2
+6.047890469431877, 9.5546875, 3.40628619404165777773130230344e-2
+6.047890469431877, 9.5625, 3.40188888718774701258595882791e-2
+6.047890469431877, 9.5703125, 3.39749725698766727455257807833e-2
+6.047890469431877, 9.578125, 3.39311129611320483334679920517e-2
+6.047890469431877, 9.5859375, 3.38873099724560575274345808339e-2
+6.047890469431877, 9.59375, 3.3843563530755682577932930144e-2
+6.047890469431877, 9.6015625, 3.37998735630322330592001378591e-2
+6.047890469431877, 9.609375, 3.3756239996381269541370073739e-2
+6.047890469431877, 9.6171875, 3.37126627579924439959135895606e-2
+6.047890469431877, 9.625, 3.36691417751494373455933839523e-2
+6.047890469431877, 9.6328125, 3.36256769752297859921164047137e-2
+6.047890469431877, 9.640625, 3.35822682857047569160435784852e-2
+6.047890469431877, 9.6484375, 3.35389156341392852267446755832e-2
+6.047890469431877, 9.65625, 3.34956189481918006900507123191e-2
+6.047890469431877, 9.6640625, 3.34523781556141028281636806696e-2
+6.047890469431877, 9.671875, 3.34091931842512776529297013894e-2
+6.047890469431877, 9.6796875, 3.33660639620415727657487536817e-2
+6.047890469431877, 9.6875, 3.33229904170162238852270775169e-2
+6.047890469431877, 9.6953125, 3.32799724772994132138137501897e-2
+6.047890469431877, 9.703125, 3.32370100711080751487713769166e-2
+6.047890469431877, 9.7109375, 3.31941031267518477099187634849e-2
+6.047890469431877, 9.71875, 3.31512515726328851894955107582e-2
+6.047890469431877, 9.7265625, 3.31084553372457887632229756036e-2
+6.047890469431877, 9.734375, 3.30657143491774677124261927474e-2
+6.047890469431877, 9.7421875, 3.30230285371070145239436044449e-2
+6.047890469431877, 9.75, 3.29803978298055869289306940573e-2
+6.047890469431877, 9.7578125, 3.29378221561363107583453313509e-2
+6.047890469431877, 9.765625, 3.28953014450541411650696943525e-2
+6.047890469431877, 9.7734375, 3.2852835625605744662713902926e-2
+6.047890469431877, 9.78125, 3.2810424626929374225525748443e-2
+6.047890469431877, 9.7890625, 3.27680683782547721438760390811e-2
+6.047890469431877, 9.796875, 3.27257668089030520630622334011e-2
+6.047890469431877, 9.8046875, 3.26835198482865463276425543881e-2
+6.047890469431877, 9.8125, 3.26413274259087157758152386577e-2
+6.047890469431877, 9.8203125, 3.25991894713640525949038817544e-2
+6.047890469431877, 9.828125, 3.25571059143379068490098404709e-2
+6.047890469431877, 9.8359375, 3.25150766846064170900731937763e-2
+6.047890469431877, 9.84375, 3.24731017120363715799946646712e-2
+6.047890469431877, 9.8515625, 3.2431180926585104207227061579e-2
+6.047890469431877, 9.859375, 3.23893142583003626477911041093e-2
+6.047890469431877, 9.8671875, 3.23475016373201834651851527269e-2
+6.047890469431877, 9.875, 3.23057429938728296603400735876e-2
+6.047890469431877, 9.8828125, 3.22640382582766033214838330423e-2
+6.047890469431877, 9.890625, 3.2222387360939769296308554658e-2
+6.047890469431877, 9.8984375, 3.21807902323604233529863449803e-2
+6.047890469431877, 9.90625, 3.21392468031264019745485427393e-2
+6.047890469431877, 9.9140625, 3.20977570039151505199015446124e-2
+6.047890469431877, 9.921875, 3.2056320765493563629267015358e-2
+6.047890469431877, 9.9296875, 3.20149380187179713463940800011e-2
+6.047890469431877, 9.9375, 3.19736086945339240128483027092e-2
+6.047890469431877, 9.9453125, 3.19323327239761298179665516273e-2
+6.047890469431877, 9.953125, 3.18911100381683160209789207329e-2
+6.047890469431877, 9.9609375, 3.184994056832314568428188295e-2
+6.047890469431877, 9.96875, 3.18088242457420650177724041896e-2
+6.047890469431877, 9.9765625, 3.17677610018152131732271925557e-2
+6.047890469431877, 9.984375, 3.17267507680212973442124280155e-2
+6.047890469431877, 9.9921875, 3.16857934759274817437812998833e-2
+6.047890469431877, 10.0, 3.16448890571892765821715443053e-2
+6.047890469431877, 10.0078125, 3.16040374435504062278212700221e-2
+6.047890469431877, 10.015625, 3.15632385668427398184299192962e-2
+6.047890469431877, 10.0234375, 3.15224923589861177886106702317e-2
+6.047890469431877, 10.03125, 3.14817987519882894198453016088e-2
+6.047890469431877, 10.0390625, 3.14411576779447532459244030179e-2
+6.047890469431877, 10.046875, 3.1400569069038687664008335787e-2
+6.047890469431877, 10.0546875, 3.13600328575408260345369626521e-2
+6.047890469431877, 10.0625, 3.13195489758092970866698578902e-2
+6.047890469431877, 10.0703125, 3.12791173562896041016045955985e-2
+6.047890469431877, 10.078125, 3.12387379315144202152065844302e-2
+6.047890469431877, 10.0859375, 3.11984106341035329068578363376e-2
+6.047890469431877, 10.09375, 3.1158135396763694813238032566e-2
+6.047890469431877, 10.1015625, 3.1117912152288561278279388489e-2
+6.047890469431877, 10.109375, 3.10777408335585099419251520203e-2
+6.047890469431877, 10.1171875, 3.10376213735405921678722762636e-2
+6.047890469431877, 10.125, 3.09975537052883942656933413673e-2
+6.047890469431877, 10.1328125, 3.09575377619419056518523802879e-2
+6.047890469431877, 10.140625, 3.09175734767274494607658397172e-2
+6.047890469431877, 10.1484375, 3.0877660782957533358583646077e-2
+6.047890469431877, 10.15625, 3.08377996140307732153562625399e-2
+6.047890469431877, 10.1640625, 3.0797989903431747388262706977e-2
+6.047890469431877, 10.171875, 3.07582315847308995770958972571e-2
+6.047890469431877, 10.1796875, 3.07185245915844416797479965453e-2
+6.047890469431877, 10.1875, 3.06788688577342358310140468802e-2
+6.047890469431877, 10.1953125, 3.0639264317007659094160842983e-2
+6.047890469431877, 10.203125, 3.05997109033175201942000853705e-2
+6.047890469431877, 10.2109375, 3.05602085506619589039267737007e-2
+6.047890469431877, 10.21875, 3.05207571931243003271472247206e-2
+6.047890469431877, 10.2265625, 3.04813567648729751013991773334e-2
+6.047890469431877, 10.234375, 3.04420072001613806200737144536e-2
+6.047890469431877, 10.2421875, 3.04027084333278185823701278423e-2
+6.047890469431877, 10.25, 3.03634603987953284598422243334e-2
+6.047890469431877, 10.2578125, 3.03242630310716215769062387153e-2
+6.047890469431877, 10.265625, 3.02851162647489527413036114467e-2
+6.047890469431877, 10.2734375, 3.02460200345040092217985261414e-2
+6.047890469431877, 10.28125, 3.0206974275097810134216302913e-2
+6.047890469431877, 10.2890625, 3.01679789213755919496939839064e-2
+6.047890469431877, 10.296875, 3.01290339082667113501656785957e-2
+6.047890469431877, 10.3046875, 3.00901391707845099199314375937e-2
+6.047890469431877, 10.3125, 3.00512946440262343483773577191e-2
+6.047890469431877, 10.3203125, 3.001250026317292540767311948e-2
+6.047890469431877, 10.328125, 2.99737559634892826443408608839e-2
+6.047890469431877, 10.3359375, 2.993506168032358111252833055e-2
+6.047890469431877, 10.34375, 2.98964173491075603517064251946e-2
+6.047890469431877, 10.3515625, 2.98578229053563237727075829753e-2
+6.047890469431877, 10.359375, 2.98192782846681998798477053469e-2
+6.047890469431877, 10.3671875, 2.97807834227246659430932140822e-2
+6.047890469431877, 10.375, 2.97423382552902196285238289875e-2
+6.047890469431877, 10.3828125, 2.97039427182123200177343846917e-2
+6.047890469431877, 10.390625, 2.96655967474211967882524731976e-2
+6.047890469431877, 10.3984375, 2.96273002789298120496219723918e-2
+6.047890469431877, 10.40625, 2.95890532488337319738658237611e-2
+6.047890469431877, 10.4140625, 2.95508555933110157731835698769e-2
+6.047890469431877, 10.421875, 2.95127072486221150859897477403e-2
+6.047890469431877, 10.4296875, 2.94746081511097490768236184522e-2
+6.047890469431877, 10.4375, 2.94365582371988523946448879087e-2
+6.047890469431877, 10.4453125, 2.93985574433963982310391571673e-2
+6.047890469431877, 10.453125, 2.93606057062913219923849794668e-2
+6.047890469431877, 10.4609375, 2.93227029625544519109148211555e-2
+6.047890469431877, 10.46875, 2.92848491489383355723674640103e-2
+6.047890469431877, 10.4765625, 2.92470442022771982826245817932e-2
+6.047890469431877, 10.484375, 2.92092880594867730648100945245e-2
+6.047890469431877, 10.4921875, 2.91715806575642729037145528537e-2
+6.047890469431877, 10.5, 2.9133921933588213804000588425e-2
+6.047890469431877, 10.5078125, 2.9096311824718348870710826759e-2
+6.047890469431877, 10.515625, 2.90587502681955468786245688761e-2
+6.047890469431877, 10.5234375, 2.90212372013417124749778963633e-2
+6.047890469431877, 10.53125, 2.8983772561559650871032545183e-2
+6.047890469431877, 10.5390625, 2.89463562863329672281142990187e-2
+6.047890469431877, 10.546875, 2.89089883132259937992269982487e-2
+6.047890469431877, 10.5546875, 2.88716685798836546206214137555e-2
+6.047890469431877, 10.5625, 2.8834397024031361428386688317e-2
+6.047890469431877, 10.5703125, 2.8797173583474919983382633859e-2
+6.047890469431877, 10.578125, 2.87599981961004433350659326152e-2
+6.047890469431877, 10.5859375, 2.87228707998742095741651070284e-2
+6.047890469431877, 10.59375, 2.86857913328425820354006248181e-2
+6.047890469431877, 10.6015625, 2.86487597331319156224171962322e-2
+6.047890469431877, 10.609375, 2.86117759389484249687995998102e-2
+6.047890469431877, 10.6171875, 2.85748398885781046407927874498e-2
+6.047890469431877, 10.625, 2.85379515203866042372116140768e-2
+6.047890469431877, 10.6328125, 2.8501110772819169408842654434e-2
+6.047890469431877, 10.640625, 2.84643175844004822638844132143e-2
+6.047890469431877, 10.6484375, 2.84275718937345885095613340354e-2
+6.047890469431877, 10.65625, 2.83908736395048141853969525528e-2
+6.047890469431877, 10.6640625, 2.83542227604736130075480105006e-2
+6.047890469431877, 10.671875, 2.83176191954825108576532244342e-2
+6.047890469431877, 10.6796875, 2.82810628834519670049552075852e-2
+6.047890469431877, 10.6875, 2.82445537633813255340431425111e-2
+6.047890469431877, 10.6953125, 2.82080917743486418725051834144e-2
+6.047890469431877, 10.703125, 2.81716768555106376881180807459e-2
+6.047890469431877, 10.7109375, 2.81353089461025621109691030597e-2
+6.047890469431877, 10.71875, 2.8098987985438143161198709663e-2
+6.047890469431877, 10.7265625, 2.80627139129094108072060009818e-2
+6.047890469431877, 10.734375, 2.80264866679866553322852951169e-2
+6.047890469431877, 10.7421875, 2.79903061902183093734297614219e-2
+6.047890469431877, 10.75, 2.79541724192308473073698138478e-2
+6.047890469431877, 10.7578125, 2.79180852947286638199297925667e-2
+6.047890469431877, 10.765625, 2.78820447564940045170889248993e-2
+6.047890469431877, 10.7734375, 2.78460507443868583721258147534e-2
+6.047890469431877, 10.78125, 2.78101031983448397644220762004e-2
+6.047890469431877, 10.7890625, 2.77742020583831017432885346352e-2
+6.047890469431877, 10.796875, 2.7738347264594249291791427936e-2
+6.047890469431877, 10.8046875, 2.77025387571481970794273763659e-2
+6.047890469431877, 10.8125, 2.76667764762921208898660552222e-2
+6.047890469431877, 10.8203125, 2.76310603623503153736251647388e-2
+6.047890469431877, 10.828125, 2.75953903557241281285783429666e-2
+6.047890469431877, 10.8359375, 2.75597663968918417387587993517e-2
+6.047890469431877, 10.84375, 2.75241884264085696909507561259e-2
+6.047890469431877, 10.8515625, 2.74886563849061626996217455599e-2
+6.047890469431877, 10.859375, 2.7453170213093135848536618937e-2
+6.047890469431877, 10.8671875, 2.74177298517545228739855645017e-2
+6.047890469431877, 10.875, 2.7382335241751796367504212526e-2
+6.047890469431877, 10.8828125, 2.73469863240227983869345962376e-2
+6.047890469431877, 10.890625, 2.73116830395815982091001217213e-2
+6.047890469431877, 10.8984375, 2.72764253295184125325256729866e-2
+6.047890469431877, 10.90625, 2.72412131349995083329229572655e-2
+6.047890469431877, 10.9140625, 2.72060463972671126575697542194e-2
+6.047890469431877, 10.921875, 2.71709250576392946641135495156e-2
+6.047890469431877, 10.9296875, 2.71358490575098823538446879411e-2
+6.047890469431877, 10.9375, 2.71008183383483619577347667473e-2
+6.047890469431877, 10.9453125, 2.70658328416997738530280770419e-2
+6.047890469431877, 10.953125, 2.70308925091846258270678049485e-2
+6.047890469431877, 10.9609375, 2.69959972824987855244405210442e-2
+6.047890469431877, 10.96875, 2.69611471034133937108023815199e-2
+6.047890469431877, 10.9765625, 2.69263419137747567200236176177e-2
+6.047890469431877, 10.984375, 2.68915816555042423707799770227e-2
+6.047890469431877, 10.9921875, 2.68568662705982244554014926052e-2
+6.047890469431877, 11.0, 2.68221957011279335536535484152e-2
+6.047890469431877, 11.0078125, 2.67875698892393772354569847494e-2
+6.047890469431877, 11.015625, 2.67529887771532602636082032177e-2
+6.047890469431877, 11.0234375, 2.67184523071648874492645120426e-2
+6.047890469431877, 11.03125, 2.66839604216440318129599518215e-2
+6.047890469431877, 11.0390625, 2.66495130630348860123479681761e-2
+6.047890469431877, 11.046875, 2.66151101738559200948763816541e-2
+6.047890469431877, 11.0546875, 2.65807516966998398644239642863e-2
+6.047890469431877, 11.0625, 2.65464375742334411645284575343e-2
+6.047890469431877, 11.0703125, 2.65121677491975231422127734504e-2
+6.047890469431877, 11.078125, 2.64779421644068327368337634198e-2
+6.047890469431877, 11.0859375, 2.64437607627499085549693802477e-2
+6.047890469431877, 11.09375, 2.64096234871890392370552547163e-2
+6.047890469431877, 11.1015625, 2.63755302807601385572944252544e-2
+6.047890469431877, 11.109375, 2.634148108657265174858963519e-2
+6.047890469431877, 11.1171875, 2.63074758478094687663695339097e-2
+6.047890469431877, 11.125, 2.62735145077268306135209741115e-2
+6.047890469431877, 11.1328125, 2.62395970096542356653213090567e-2
+6.047890469431877, 11.140625, 2.62057232969943286471359300549e-2
+6.047890469431877, 11.1484375, 2.61718933132228277760322754375e-2
+6.047890469431877, 11.15625, 2.61381070018884067995834641351e-2
+6.047890469431877, 11.1640625, 2.61043643066126325458231605126e-2
+6.047890469431877, 11.171875, 2.60706651710898469620492079457e-2
+6.047890469431877, 11.1796875, 2.60370095390870595619681182598e-2
+6.047890469431877, 11.1875, 2.60033973544439162006725041465e-2
+6.047890469431877, 11.1953125, 2.59698285610725151939526256228e-2
+6.047890469431877, 11.203125, 2.593630310295739690995553417e-2
+6.047890469431877, 11.2109375, 2.59028209241553876440722348207e-2
+6.047890469431877, 11.21875, 2.58693819687955545161273107624e-2
+6.047890469431877, 11.2265625, 2.58359861810790805702886530071e-2
+6.047890469431877, 11.234375, 2.58026335052791745694467095973e-2
+6.047890469431877, 11.2421875, 2.5769323885740991197934590673e-2
+6.047890469431877, 11.25, 2.57360572668815408559073176775e-2
+6.047890469431877, 11.2578125, 2.57028335931895855759332647494e-2
+6.047890469431877, 11.265625, 2.56696528092255314701386481602e-2
+6.047890469431877, 11.2734375, 2.563651485962137668850324701e-2
+6.047890469431877, 11.28125, 2.56034196890805830493231809442e-2
+6.047890469431877, 11.2890625, 2.55703672423779997113779671736e-2
+6.047890469431877, 11.296875, 2.55373574643597590905219618662e-2
+6.047890469431877, 11.3046875, 2.55043902999432213485331288894e-2
+6.047890469431877, 11.3125, 2.54714656941168217374471538506e-2
+6.047890469431877, 11.3203125, 2.54385835919400289661940206543e-2
+6.047890469431877, 11.328125, 2.5405743938543244586636404847e-2
+6.047890469431877, 11.3359375, 2.53729466791276885018202591482e-2
+6.047890469431877, 11.34375, 2.53401917589653191686949185168e-2
+6.047890469431877, 11.3515625, 2.53074791233987607397271091259e-2
+6.047890469431877, 11.359375, 2.52748087178411920405984858462e-2
+6.047890469431877, 11.3671875, 2.52421804877762528951379294995e-2
+6.047890469431877, 11.375, 2.52095943787579747363825077855e-2
+6.047890469431877, 11.3828125, 2.51770503364106452981463490914e-2
+6.047890469431877, 11.390625, 2.51445483064287912677858827237e-2
+6.047890469431877, 11.3984375, 2.51120882345770117527461451346e-2
+6.047890469431877, 11.40625, 2.50796700666899297083034525713e-2
+6.047890469431877, 11.4140625, 2.50472937486720947930507463752e-2
+6.047890469431877, 11.421875, 2.50149592264978966327237941414e-2
+6.047890469431877, 11.4296875, 2.49826664462114503284517752491e-2
+6.047890469431877, 11.4375, 2.49504153539265340067121456968e-2
+6.047890469431877, 11.4453125, 2.49182058958265020831568392623e-2
+6.047890469431877, 11.453125, 2.48860380181641673014159010791e-2
+6.047890469431877, 11.4609375, 2.48539116672617209358175927036e-2
+6.047890469431877, 11.46875, 2.48218267895106738107902089041e-2
+6.047890469431877, 11.4765625, 2.4789783331371720992430951469e-2
+6.047890469431877, 11.484375, 2.47577812393746828079077459961e-2
+6.047890469431877, 11.4921875, 2.47258204601183903537098274228e-2
+6.047890469431877, 11.5, 2.46939009402706473317312685367e-2
+6.047890469431877, 11.5078125, 2.46620226265680739241581420629e-2
+6.047890469431877, 11.515625, 2.46301854658160512823172894059e-2
+6.047890469431877, 11.5234375, 2.45983894048886556071842335314e-2
+6.047890469431877, 11.53125, 2.4566634390728529779845956682e-2
+6.047890469431877, 11.5390625, 2.45349203703468000947740534912e-2
+6.047890469431877, 11.546875, 2.45032472908230103403326438638e-2
+6.047890469431877, 11.5546875, 2.44716150993050350626045741365e-2
+6.047890469431877, 11.5625, 2.44400237430089511958541947934e-2
+6.047890469431877, 11.5703125, 2.44084731692189860208230811622e-2
+6.047890469431877, 11.578125, 2.43769633252874269591092826204e-2
+6.047890469431877, 11.5859375, 2.43454941586345244286526678934e-2
+6.047890469431877, 11.59375, 2.43140656167483946992202703541e-2
+6.047890469431877, 11.6015625, 2.42826776471849539729142009037e-2
+6.047890469431877, 11.609375, 2.42513301975678316479978491316e-2
+6.047890469431877, 11.6171875, 2.42200232155882419493586610315e-2
+6.047890469431877, 11.625, 2.41887566490049492340386194655e-2
+6.047890469431877, 11.6328125, 2.41575304456441500300378777411e-2
+6.047890469431877, 11.640625, 2.41263445533994036473757205385e-2
+6.047890469431877, 11.6484375, 2.40951989202315176863411494423e-2
+6.047890469431877, 11.65625, 2.406409349416849946523555559e-2
+6.047890469431877, 11.6640625, 2.40330282233054311202824493421e-2
+6.047890469431877, 11.671875, 2.40020030558044175639231809782e-2
+6.047890469431877, 11.6796875, 2.3971017939894468523620574274e-2
+6.047890469431877, 11.6875, 2.39400728238714291529198874287e-2
+6.047890469431877, 11.6953125, 2.39091676560979037036158700857e-2
+6.047890469431877, 11.703125, 2.38783023850031445034503008173e-2
+6.047890469431877, 11.7109375, 2.38474769590829860366199000055e-2
+6.047890469431877, 11.71875, 2.38166913268997373909208192799e-2
+6.047890469431877, 11.7265625, 2.37859454370821406243852180751e-2
+6.047890469431877, 11.734375, 2.37552392383252215790623296243e-2
+6.047890469431877, 11.7421875, 2.37245726793902482476550375168e-2
+6.047890469431877, 11.75, 2.36939457091046509762399807641e-2
+6.047890469431877, 11.7578125, 2.36633582763619045030711873778e-2
+6.047890469431877, 11.765625, 2.36328103301214585696410352966e-2
+6.047890469431877, 11.7734375, 2.36023018194086546539534055e-2
+6.047890469431877, 11.78125, 2.35718326933146496426907390287e-2
+6.047890469431877, 11.7890625, 2.35414029009963082783585264224e-2
+6.047890469431877, 11.796875, 2.35110123916761303008993166941e-2
+6.047890469431877, 11.8046875, 2.3480661114642187997647582165e-2
+6.047890469431877, 11.8125, 2.34503490192479874254516403198e-2
+6.047890469431877, 11.8203125, 2.34200760549124337162041342708e-2
+6.047890469431877, 11.828125, 2.33898421711197269934334741492e-2
+6.047890469431877, 11.8359375, 2.33596473174192860444708941259e-2
+6.047890469431877, 11.84375, 2.33294914434256477064888457562e-2
+6.047890469431877, 11.8515625, 2.32993744988183905386680550009e-2
+6.047890469431877, 11.859375, 2.32692964333420758415993390145e-2
+6.047890469431877, 11.8671875, 2.32392571968061192877463838613e-2
+6.047890469431877, 11.875, 2.32092567390847388797414652117e-2
+6.047890469431877, 11.8828125, 2.31792950101168508669768897335e-2
+6.047890469431877, 11.890625, 2.31493719599060142344537638337e-2
+6.047890469431877, 11.8984375, 2.31194875385203300888203870045e-2
+6.047890469431877, 11.90625, 2.30896416960923375749636932142e-2
+6.047890469431877, 11.9140625, 2.30598343828189687731988755104e-2
+6.047890469431877, 11.921875, 2.3030065548961451554754731319e-2
+6.047890469431877, 11.9296875, 2.30003351448452124372590077428e-2
+6.047890469431877, 11.9375, 2.2970643120859800256905458582e-2
+6.047890469431877, 11.9453125, 2.29409894274588306573026130764e-2
+6.047890469431877, 11.953125, 2.29113740151598646588304575289e-2
+6.047890469431877, 11.9609375, 2.28817968345443392697013962334e-2
+6.047890469431877, 11.96875, 2.28522578362574876886803565412e-2
+6.047890469431877, 11.9765625, 2.28227569710082768550396536966e-2
+6.047890469431877, 11.984375, 2.27932941895692790790217685526e-2
+6.047890469431877, 11.9921875, 2.27638694427766269390289721741e-2
+6.047890469431877, 12.0, 2.2734482681529933484343430905e-2

[commons-statistics] 03/05: Create consistent web links in distribution class javadoc.

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

aherbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-statistics.git

commit 4ac4925d52821f2dc703ee7e781a5295dd4cbb83
Author: Alex Herbert <ah...@apache.org>
AuthorDate: Fri Dec 17 19:26:14 2021 +0000

    Create consistent web links in distribution class javadoc.
    
    Update web links to https where applicable.
---
 .../distribution/AbstractContinuousDistribution.java     |  2 +-
 .../distribution/AbstractDiscreteDistribution.java       |  2 +-
 .../statistics/distribution/BetaDistribution.java        |  8 +++++---
 .../statistics/distribution/BinomialDistribution.java    |  5 ++++-
 .../statistics/distribution/CauchyDistribution.java      |  5 ++++-
 .../statistics/distribution/ChiSquaredDistribution.java  |  5 ++++-
 .../statistics/distribution/ExponentialDistribution.java | 16 +++++-----------
 .../statistics/distribution/ExtendedPrecision.java       |  2 +-
 .../commons/statistics/distribution/FDistribution.java   |  6 +++---
 .../statistics/distribution/GammaDistribution.java       |  9 ++++++---
 .../statistics/distribution/GeometricDistribution.java   |  5 ++++-
 .../statistics/distribution/GumbelDistribution.java      |  7 +++++--
 .../distribution/HypergeometricDistribution.java         |  5 ++++-
 .../statistics/distribution/LaplaceDistribution.java     |  5 +++--
 .../statistics/distribution/LevyDistribution.java        |  6 ++++--
 .../statistics/distribution/LogNormalDistribution.java   |  5 ++++-
 .../statistics/distribution/LogisticDistribution.java    |  5 ++++-
 .../statistics/distribution/NakagamiDistribution.java    |  4 +++-
 .../statistics/distribution/NormalDistribution.java      |  5 ++++-
 .../statistics/distribution/ParetoDistribution.java      |  5 ++++-
 .../statistics/distribution/PascalDistribution.java      | 11 +++++++----
 .../statistics/distribution/PoissonDistribution.java     |  5 ++++-
 .../statistics/distribution/RegularizedBetaUtils.java    |  2 +-
 .../commons/statistics/distribution/TDistribution.java   |  5 ++++-
 .../statistics/distribution/TriangularDistribution.java  |  4 ++--
 .../distribution/UniformContinuousDistribution.java      |  7 ++++++-
 .../distribution/UniformDiscreteDistribution.java        |  8 ++++++--
 .../statistics/distribution/WeibullDistribution.java     |  4 ++--
 .../statistics/distribution/ZipfDistribution.java        |  6 ++++--
 29 files changed, 109 insertions(+), 55 deletions(-)

diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/AbstractContinuousDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/AbstractContinuousDistribution.java
index 11f8f0c..d6670fd 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/AbstractContinuousDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/AbstractContinuousDistribution.java
@@ -29,7 +29,7 @@ import org.apache.commons.rng.sampling.distribution.InverseTransformContinuousSa
  *
  * <p>This base class provides a default factory method for creating
  * a {@link ContinuousDistribution.Sampler sampler instance} that uses the
- * <a href="http://en.wikipedia.org/wiki/Inverse_transform_sampling">
+ * <a href="https://en.wikipedia.org/wiki/Inverse_transform_sampling">
  * inversion method</a> for generating random samples that follow the
  * distribution.
  *
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/AbstractDiscreteDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/AbstractDiscreteDistribution.java
index 4bb5cbc..e519bbc 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/AbstractDiscreteDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/AbstractDiscreteDistribution.java
@@ -27,7 +27,7 @@ import org.apache.commons.rng.sampling.distribution.InverseTransformDiscreteSamp
  *
  * <p>This base class provides a default factory method for creating
  * a {@link DiscreteDistribution.Sampler sampler instance} that uses the
- * <a href="http://en.wikipedia.org/wiki/Inverse_transform_sampling">
+ * <a href="https://en.wikipedia.org/wiki/Inverse_transform_sampling">
  * inversion method</a> for generating random samples that follow the
  * distribution.
  *
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BetaDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BetaDistribution.java
index 742c929..0c08cbc 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BetaDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BetaDistribution.java
@@ -22,7 +22,7 @@ import org.apache.commons.rng.UniformRandomProvider;
 import org.apache.commons.rng.sampling.distribution.ChengBetaSampler;
 
 /**
- * Implementation of the <a href="http://en.wikipedia.org/wiki/Beta_distribution">Beta distribution</a>.
+ * Implementation of the beta distribution.
  *
  * <p>The probability density function of \( X \) is:
  *
@@ -36,8 +36,10 @@ import org.apache.commons.rng.sampling.distribution.ChengBetaSampler;
  *
  * <p>where \( \Gamma \) is the gamma function.
  *
- * <p>
- * \( \alpha \) and \( \beta \) are <em>shape</em> parameters.
+ * <p>\( \alpha \) and \( \beta \) are <em>shape</em> parameters.
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Beta_distribution">Beta distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/BetaDistribution.html">Beta distribution (MathWorld)</a>
  */
 public final class BetaDistribution extends AbstractContinuousDistribution {
     /** First shape parameter. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BinomialDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BinomialDistribution.java
index 19698e2..766d8f5 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BinomialDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BinomialDistribution.java
@@ -19,7 +19,7 @@ package org.apache.commons.statistics.distribution;
 import org.apache.commons.numbers.gamma.RegularizedBeta;
 
 /**
- * Implementation of the <a href="http://en.wikipedia.org/wiki/Binomial_distribution">binomial distribution</a>.
+ * Implementation of the binomial distribution.
  *
  * <p>The probability mass function of \( X \) is:
  *
@@ -32,6 +32,9 @@ import org.apache.commons.numbers.gamma.RegularizedBeta;
  * <p>\[ \binom{n}{k} = \frac{n!}{k! \, (n-k)!} \]
  *
  * <p>is the binomial coefficient.
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Binomial_distribution">Binomial distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/BinomialDistribution.html">Binomial distribution (MathWorld)</a>
  */
 public final class BinomialDistribution extends AbstractDiscreteDistribution {
     /** The number of trials. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/CauchyDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/CauchyDistribution.java
index 9ec0506..33603e6 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/CauchyDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/CauchyDistribution.java
@@ -20,7 +20,7 @@ import org.apache.commons.rng.UniformRandomProvider;
 import org.apache.commons.rng.sampling.distribution.StableSampler;
 
 /**
- * Implementation of the <a href="http://en.wikipedia.org/wiki/Cauchy_distribution">Cauchy distribution</a>.
+ * Implementation of the Cauchy distribution.
  *
  * <p>The probability density function of \( X \) is:
  *
@@ -29,6 +29,9 @@ import org.apache.commons.rng.sampling.distribution.StableSampler;
  * <p>for \( x_0 \) the location,
  * \( \gamma &gt; 0 \) the scale, and
  * \( x \in (-\infty, \infty) \).
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Cauchy_distribution">Cauchy distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/CauchyDistribution.html">Cauchy distribution (MathWorld)</a>
  */
 public final class CauchyDistribution extends AbstractContinuousDistribution {
     /** The location of this distribution. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ChiSquaredDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ChiSquaredDistribution.java
index 1261522..a768ecd 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ChiSquaredDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ChiSquaredDistribution.java
@@ -19,7 +19,7 @@ package org.apache.commons.statistics.distribution;
 import org.apache.commons.rng.UniformRandomProvider;
 
 /**
- * Implementation of the <a href="http://en.wikipedia.org/wiki/Chi-squared_distribution">chi-squared distribution</a>.
+ * Implementation of the chi-squared distribution.
  *
  * <p>The probability density function of \( X \) is:
  *
@@ -28,6 +28,9 @@ import org.apache.commons.rng.UniformRandomProvider;
  * <p>for \( k &gt; 0 \) the degrees of freedom,
  * \( \Gamma(k/2) \) is the gamma function, and
  * \( x \in [0, \infty) \).
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Chi-squared_distribution">Chi-squared distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/Chi-SquaredDistribution.html">Chi-squared distribution (MathWorld)</a>
  */
 public final class ChiSquaredDistribution extends AbstractContinuousDistribution {
     /** Internal Gamma distribution. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExponentialDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExponentialDistribution.java
index 123dba6..1709fce 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExponentialDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExponentialDistribution.java
@@ -20,7 +20,7 @@ import org.apache.commons.rng.UniformRandomProvider;
 import org.apache.commons.rng.sampling.distribution.ZigguratSampler;
 
 /**
- * Implementation of the <a href="http://en.wikipedia.org/wiki/Exponential_distribution">exponential distribution</a>.
+ * Implementation of the exponential distribution.
  *
  * <p>The probability density function of \( X \) is:
  *
@@ -32,6 +32,9 @@ import org.apache.commons.rng.sampling.distribution.ZigguratSampler;
  * <p>This implementation uses the scale parameter \( \mu \) which is the mean of the distribution.
  * A common alternative parameterization uses the rate parameter \( \lambda \) which is the reciprocal
  * of the mean.
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Exponential_distribution">Exponential distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/ExponentialDistribution.html">Exponential distribution (MathWorld)</a>
  */
 public final class ExponentialDistribution extends AbstractContinuousDistribution {
     /** Support lower bound. */
@@ -85,16 +88,7 @@ public final class ExponentialDistribution extends AbstractContinuousDistributio
         return -x / mean - logMean;
     }
 
-    /**
-     * {@inheritDoc}
-     *
-     * <p>The implementation of this method is based on:
-     * <ul>
-     * <li>
-     * <a href="http://mathworld.wolfram.com/ExponentialDistribution.html">
-     * Exponential Distribution</a>, equation (1).</li>
-     * </ul>
-     */
+    /** {@inheritDoc} */
     @Override
     public double cumulativeProbability(double x)  {
         if (x <= SUPPORT_LO) {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExtendedPrecision.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExtendedPrecision.java
index c12e7d0..4fdbec2 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExtendedPrecision.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExtendedPrecision.java
@@ -227,7 +227,7 @@ final class ExtendedPrecision {
      * @param ly Low part of second factor.
      * @param xy Product of the factors.
      * @return <code>lx * ly - (((xy - hx * hy) - lx * hy) - hx * ly)</code>
-     * @see <a href="http://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
+     * @see <a href="https://www-2.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-arithmetic.ps">
      * Shewchuk (1997) Theorum 18</a>
      */
     private static double productLow(double hx, double lx, double hy, double ly, double xy) {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java
index 19b5df3..1a39bd4 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java
@@ -30,8 +30,8 @@ import org.apache.commons.numbers.gamma.RegularizedBeta;
  * <p>for \( d_1, d_2 &gt; 0 \) the degrees of freedom, \( \operatorname{B}(d_1 / 2, d_2 / 2) \) is the beta function,
  * and \( x \in [0, \infty) \).
  *
- * @see <a href="http://en.wikipedia.org/wiki/F-distribution">F-distribution (Wikipedia)</a>
- * @see <a href="http://mathworld.wolfram.com/F-Distribution.html">F-distribution (MathWorld)</a>
+ * @see <a href="https://en.wikipedia.org/wiki/F-distribution">F-distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/F-Distribution.html">F-distribution (MathWorld)</a>
  */
 public final class FDistribution extends AbstractContinuousDistribution {
     /** Support lower bound. */
@@ -164,7 +164,7 @@ public final class FDistribution extends AbstractContinuousDistribution {
      * <p>The implementation of this method is based on
      * <ul>
      *  <li>
-     *   <a href="http://mathworld.wolfram.com/F-Distribution.html">
+     *   <a href="https://mathworld.wolfram.com/F-Distribution.html">
      *   F-Distribution</a>, equation (4).
      *  </li>
      * </ul>
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GammaDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GammaDistribution.java
index 12f94cd..cfe4ab9 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GammaDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GammaDistribution.java
@@ -22,14 +22,17 @@ import org.apache.commons.rng.UniformRandomProvider;
 import org.apache.commons.rng.sampling.distribution.AhrensDieterMarsagliaTsangGammaSampler;
 
 /**
- * Implementation of the <a href="http://en.wikipedia.org/wiki/Gamma_distribution">gamma distribution</a>.
+ * Implementation of the gamma distribution.
  *
  * <p>The probability density function of \( X \) is:
  *
- * <p>\[ f(x;k,\theta) =  \frac{x^{k-1}e^{-x/\theta}}{\theta^k\Gamma(k)} \]
+ * <p>\[ f(x;k,\theta) = \frac{x^{k-1}e^{-x/\theta}}{\theta^k\Gamma(k)} \]
  *
  * <p>for \( k &gt; 0 \) the shape, \( \theta &gt; 0 \) the scale, \( \Gamma(k) \) is the gamma function
  * and \( x \in (0, \infty) \).
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Gamma_distribution">Gamma distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/GammaDistribution.html">Gamma distribution (MathWorld)</a>
  */
 public final class GammaDistribution extends AbstractContinuousDistribution {
     /** Support lower bound. */
@@ -157,7 +160,7 @@ public final class GammaDistribution extends AbstractContinuousDistribution {
      * <p>The implementation of this method is based on:
      * <ul>
      *  <li>
-     *   <a href="http://mathworld.wolfram.com/Chi-SquaredDistribution.html">
+     *   <a href="https://mathworld.wolfram.com/Chi-SquaredDistribution.html">
      *    Chi-Squared Distribution</a>, equation (9).
      *  </li>
      *  <li>Casella, G., &amp; Berger, R. (1990). <i>Statistical Inference</i>.
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GeometricDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GeometricDistribution.java
index b7bc116..f9ed53b 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GeometricDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GeometricDistribution.java
@@ -21,7 +21,7 @@ import org.apache.commons.rng.UniformRandomProvider;
 import org.apache.commons.rng.sampling.distribution.GeometricSampler;
 
 /**
- * Implementation of the <a href="http://en.wikipedia.org/wiki/Geometric_distribution">geometric distribution</a>.
+ * Implementation of the geometric distribution.
  *
  * <p>The probability mass function of \( X \) is:
  *
@@ -32,6 +32,9 @@ import org.apache.commons.rng.sampling.distribution.GeometricSampler;
  *
  * <p>This parameterization is used to model the number of failures until
  * the first success.
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Geometric_distribution">Geometric distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/GeometricDistribution.html">Geometric distribution (MathWorld)</a>
  */
 public final class GeometricDistribution extends AbstractDiscreteDistribution {
     /** 1/2. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GumbelDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GumbelDistribution.java
index b44e6e4..decdc2e 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GumbelDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GumbelDistribution.java
@@ -17,7 +17,7 @@
 package org.apache.commons.statistics.distribution;
 
 /**
- * This class implements the <a href="http://en.wikipedia.org/wiki/Gumbel_distribution">Gumbel distribution</a>.
+ * Implementation of the Gumbel distribution.
  *
  * <p>The probability density function of \( X \) is:
  *
@@ -28,6 +28,9 @@ package org.apache.commons.statistics.distribution;
  * <p>for \( \mu \) the location,
  * \( \beta &gt; 0 \) the scale, and
  * \( x \in (-\infty, \infty) \).
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Gumbel_distribution">Gumbel distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/GumbelDistribution.html">Gumbel distribution (MathWorld)</a>
  */
 public final class GumbelDistribution extends AbstractContinuousDistribution {
     /** Support lower bound. */
@@ -158,7 +161,7 @@ public final class GumbelDistribution extends AbstractContinuousDistribution {
      * {@inheritDoc}
      *
      * <p>The mean is {@code mu + gamma * beta}, where {@code gamma} is
-     * <a href="http://mathworld.wolfram.com/Euler-MascheroniConstantApproximations.html">
+     * <a href="https://mathworld.wolfram.com/Euler-MascheroniConstantApproximations.html">
      * Euler's constant</a>
      */
     @Override
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/HypergeometricDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/HypergeometricDistribution.java
index f551a1f..1a5c954 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/HypergeometricDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/HypergeometricDistribution.java
@@ -18,7 +18,7 @@
 package org.apache.commons.statistics.distribution;
 
 /**
- * Implementation of the <a href="http://en.wikipedia.org/wiki/Hypergeometric_distribution">hypergeometric distribution</a>.
+ * Implementation of the hypergeometric distribution.
  *
  * <p>The probability mass function of \( X \) is:
  *
@@ -32,6 +32,9 @@ package org.apache.commons.statistics.distribution;
  * <p>\[ \binom{a}{b} = \frac{a!}{b! \, (a-b)!} \]
  *
  * <p>is the binomial coefficient.
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Hypergeometric_distribution">Hypergeometric distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/HypergeometricDistribution.html">Hypergeometric distribution (MathWorld)</a>
  */
 public final class HypergeometricDistribution extends AbstractDiscreteDistribution {
     /** The number of successes in the population. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LaplaceDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LaplaceDistribution.java
index 675a90e..5201355 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LaplaceDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LaplaceDistribution.java
@@ -17,7 +17,7 @@
 package org.apache.commons.statistics.distribution;
 
 /**
- * This class implements the Laplace distribution.
+ * Implementation of the Laplace distribution.
  *
  * <p>The probability density function of \( X \) is:
  *
@@ -27,7 +27,8 @@ package org.apache.commons.statistics.distribution;
  * \( b &gt; 0 \) the scale, and
  * \( x \in (-\infty, \infty) \).
  *
- * @see <a href="http://en.wikipedia.org/wiki/Laplace_distribution">Laplace distribution (Wikipedia)</a>
+ * @see <a href="https://en.wikipedia.org/wiki/Laplace_distribution">Laplace distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/LaplaceDistribution.html">Laplace distribution (MathWorld)</a>
  */
 public final class LaplaceDistribution extends AbstractContinuousDistribution {
     /** The location parameter. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LevyDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LevyDistribution.java
index 83644c6..876e506 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LevyDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LevyDistribution.java
@@ -24,8 +24,7 @@ import org.apache.commons.rng.UniformRandomProvider;
 import org.apache.commons.rng.sampling.distribution.LevySampler;
 
 /**
- * This class implements the <a href="http://en.wikipedia.org/wiki/L%C3%A9vy_distribution">
- * L&eacute;vy distribution</a>.
+ * Implementation of the L&eacute;vy distribution.
  *
  * <p>The probability density function of \( X \) is:
  *
@@ -34,6 +33,9 @@ import org.apache.commons.rng.sampling.distribution.LevySampler;
  * <p>for \( \mu \) the location,
  * \( c &gt; 0 \) the scale, and
  * \( x \in [\mu, \infty) \).
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/L%C3%A9vy_distribution">L&eacute;vy distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/LevyDistribution.html">L&eacute;vy distribution (MathWorld)</a>
  */
 public final class LevyDistribution extends AbstractContinuousDistribution {
     /** 1 / 2(erfc^-1 (0.5))^2. Computed using Matlab's VPA to 30 digits. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogNormalDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogNormalDistribution.java
index fb285d1..2426e4b 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogNormalDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogNormalDistribution.java
@@ -24,7 +24,7 @@ import org.apache.commons.rng.UniformRandomProvider;
 import org.apache.commons.rng.sampling.distribution.ZigguratSampler;
 
 /**
- * Implementation of the <a href="http://en.wikipedia.org/wiki/Log-normal_distribution">log-normal distribution</a>.
+ * Implementation of the log-normal distribution.
  *
  * <p>\( X \) is log-normally distributed if its natural logarithm \( \ln(x) \)
  * is normally distributed. The probability density function of \( X \) is:
@@ -35,6 +35,9 @@ import org.apache.commons.rng.sampling.distribution.ZigguratSampler;
  * \( \sigma &gt; 0 \) the standard deviation of the normally distributed natural logarithm of this
  * distribution, and
  * \( x \in (0, \infty) \).
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Log-normal_distribution">Log-normal distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/LogNormalDistribution.html">Log-normal distribution (MathWorld)</a>
  */
 public final class LogNormalDistribution extends AbstractContinuousDistribution {
     /** 0.5 * ln(2 * pi). Computed to 25-digits precision. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogisticDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogisticDistribution.java
index 57332fe..0495f16 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogisticDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogisticDistribution.java
@@ -17,7 +17,7 @@
 package org.apache.commons.statistics.distribution;
 
 /**
- * Implementation of the <a href="http://en.wikipedia.org/wiki/Logistic_distribution">logistic distribution</a>.
+ * Implementation of the logistic distribution.
  *
  * <p>The probability density function of \( X \) is:
  *
@@ -26,6 +26,9 @@ package org.apache.commons.statistics.distribution;
  * <p>for \( \mu \) the location,
  * \( s &gt; 0 \) the scale, and
  * \( x \in (-\infty, \infty) \).
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Logistic_distribution">Logistic distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/LogisticDistribution.html">Logistic distribution (MathWorld)</a>
  */
 public final class LogisticDistribution extends AbstractContinuousDistribution {
     /** Support lower bound. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NakagamiDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NakagamiDistribution.java
index f8c64a5..7d3f406 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NakagamiDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NakagamiDistribution.java
@@ -21,7 +21,7 @@ import org.apache.commons.numbers.gamma.LogGamma;
 import org.apache.commons.numbers.gamma.RegularizedGamma;
 
 /**
- * This class implements the <a href="http://en.wikipedia.org/wiki/Nakagami_distribution">Nakagami distribution</a>.
+ * Implementation of the Nakagami distribution.
  *
  * <p>The probability density function of \( X \) is:
  *
@@ -30,6 +30,8 @@ import org.apache.commons.numbers.gamma.RegularizedGamma;
  * <p>for \( \mu &gt; 0 \) the shape,
  * \( \Omega &gt; 0 \) the scale, and
  * \( x \in (0, \infty) \).
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Nakagami_distribution">Nakagami distribution (Wikipedia)</a>
  */
 public final class NakagamiDistribution extends AbstractContinuousDistribution {
     /** Support lower bound. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NormalDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NormalDistribution.java
index 133d1fa..1d93acb 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NormalDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NormalDistribution.java
@@ -25,7 +25,7 @@ import org.apache.commons.rng.sampling.distribution.GaussianSampler;
 import org.apache.commons.rng.sampling.distribution.ZigguratSampler;
 
 /**
- * Implementation of the <a href="http://en.wikipedia.org/wiki/Normal_distribution">normal (Gaussian) distribution</a>.
+ * Implementation of the normal (Gaussian) distribution.
  *
  * <p>The probability density function of \( X \) is:
  *
@@ -34,6 +34,9 @@ import org.apache.commons.rng.sampling.distribution.ZigguratSampler;
  * <p>for \( \mu \) the mean,
  * \( \sigma &gt; 0 \) the standard deviation, and
  * \( x \in (-\infty, \infty) \).
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Normal_distribution">Normal distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/NormalDistribution.html">Normal distribution (MathWorld)</a>
  */
 public final class NormalDistribution extends AbstractContinuousDistribution {
     /** 0.5 * ln(2 * pi). Computed to 25-digits precision. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ParetoDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ParetoDistribution.java
index bc58ec7..f9dcfe7 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ParetoDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ParetoDistribution.java
@@ -22,7 +22,7 @@ import org.apache.commons.rng.UniformRandomProvider;
 import org.apache.commons.rng.sampling.distribution.InverseTransformParetoSampler;
 
 /**
- * Implementation of the <a href="http://en.wikipedia.org/wiki/Pareto_distribution">Pareto (Type I) distribution</a>.
+ * Implementation of the Pareto (Type I) distribution.
  *
  * <p>The probability density function of \( X \) is:
  *
@@ -34,6 +34,9 @@ import org.apache.commons.rng.sampling.distribution.InverseTransformParetoSample
  *
  * <p>\( k \) is a <em>scale</em> parameter: this is the minimum possible value of \( X \).
  * <br>\( \alpha \) is a <em>shape</em> parameter: this is the Pareto index.
+ *
+ * @see  <a href="https://en.wikipedia.org/wiki/Pareto_distribution">Pareto distribution (Wikipedia)</a>
+ * @see  <a href="https://mathworld.wolfram.com/ParetoDistribution.html">Pareto distribution (MathWorld)</a>
  */
 public final class ParetoDistribution extends AbstractContinuousDistribution {
     /** The minimum value for the shape parameter when computing when computing the variance. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PascalDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PascalDistribution.java
index 40e31e5..136f867 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PascalDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PascalDistribution.java
@@ -21,18 +21,18 @@ import org.apache.commons.numbers.combinatorics.LogBinomialCoefficient;
 import org.apache.commons.numbers.gamma.RegularizedBeta;
 
 /**
- * Implementation of the <a href="http://en.wikipedia.org/wiki/Negative_binomial_distribution">Pascal distribution.</a>
+ * Implementation of the Pascal distribution.
  *
- * <p>The Pascal distribution is a special case of the Negative Binomial distribution
+ * <p>The Pascal distribution is a special case of the negative binomial distribution
  * where the number of successes parameter is an integer.
  *
  * <p>There are various ways to express the probability mass and distribution
  * functions for the Pascal distribution. The present implementation represents
  * the distribution of the number of failures before \( r \) successes occur.
  * This is the convention adopted in e.g.
- * <a href="http://mathworld.wolfram.com/NegativeBinomialDistribution.html">MathWorld</a>,
+ * <a href="https://mathworld.wolfram.com/NegativeBinomialDistribution.html">MathWorld</a>,
  * but <em>not</em> in
- * <a href="http://en.wikipedia.org/wiki/Negative_binomial_distribution">Wikipedia</a>.
+ * <a href="https://en.wikipedia.org/wiki/Negative_binomial_distribution">Wikipedia</a>.
  *
  * <p>The probability mass function of \( X \) is:
  *
@@ -55,6 +55,9 @@ import org.apache.commons.numbers.gamma.RegularizedBeta;
  * <p>\[ P(X \leq k) = I(p, r, k + 1) \]
  *
  * <p>where \( I \) is the regularized incomplete beta function.
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Negative_binomial_distribution">Negative binomial distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/NegativeBinomialDistribution.html">Negative binomial distribution (MathWorld)</a>
  */
 public final class PascalDistribution extends AbstractDiscreteDistribution {
     /** The number of successes. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java
index 85a2b1a..9224ad1 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java
@@ -24,7 +24,7 @@ import org.apache.commons.rng.sampling.distribution.SharedStateContinuousSampler
 import org.apache.commons.rng.sampling.distribution.ZigguratSampler;
 
 /**
- * Implementation of the <a href="http://en.wikipedia.org/wiki/Poisson_distribution">Poisson distribution</a>.
+ * Implementation of the Poisson distribution.
  *
  * <p>The probability mass function of \( X \) is:
  *
@@ -32,6 +32,9 @@ import org.apache.commons.rng.sampling.distribution.ZigguratSampler;
  *
  * <p>for \( \lambda \in (0, \infty) \) the mean and
  * \( k \in \{0, 1, 2, \dots\} \) the number of events.
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Poisson_distribution">Poisson distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/PoissonDistribution.html">Poisson distribution (MathWorld)</a>
  */
 public final class PoissonDistribution extends AbstractDiscreteDistribution {
     /** 0.5 * ln(2 * pi). Computed to 25-digits precision. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/RegularizedBetaUtils.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/RegularizedBetaUtils.java
index 646f77d..c049563 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/RegularizedBetaUtils.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/RegularizedBetaUtils.java
@@ -19,7 +19,7 @@ package org.apache.commons.statistics.distribution;
 import org.apache.commons.numbers.gamma.RegularizedBeta;
 
 /**
- * Utilities for the <a href="http://mathworld.wolfram.com/RegularizedBetaFunction.html">
+ * Utilities for the <a href="https://mathworld.wolfram.com/RegularizedBetaFunction.html">
  * Regularized Beta function</a> {@code I(x, a, b)}.
  */
 final class RegularizedBetaUtils {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TDistribution.java
index 0eeb1e5..d810509 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TDistribution.java
@@ -21,7 +21,7 @@ import org.apache.commons.rng.UniformRandomProvider;
 import org.apache.commons.numbers.gamma.LogGamma;
 
 /**
- * Implementation of <a href='http://en.wikipedia.org/wiki/Student&apos;s_t-distribution'>Student's t-distribution</a>.
+ * Implementation of Student's t-distribution.
  *
  * <p>The probability density function of \( X \) is:
  *
@@ -30,6 +30,9 @@ import org.apache.commons.numbers.gamma.LogGamma;
  * <p>for \( v &gt; 0 \) the degrees of freedom,
  * \( \Gamma \) is the gamma function, and
  * \( x \in (-\infty, \infty) \).
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Student%27s_t-distribution">Student's t-distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/Studentst-Distribution.html">Student's t-distribution (MathWorld)</a>
  */
 public abstract class TDistribution extends AbstractContinuousDistribution {
     /** A standard normal distribution used for calculations.
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TriangularDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TriangularDistribution.java
index baa18c2..058c4ae 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TriangularDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TriangularDistribution.java
@@ -31,8 +31,8 @@ package org.apache.commons.statistics.distribution;
  * <p>for \( -\infty \lt a \le c \le b \lt \infty \) and
  * \( x \in [a, b] \).
  *
- * @see <a href="http://en.wikipedia.org/wiki/Triangular_distribution">
- * Triangular distribution (Wikipedia)</a>
+ * @see <a href="https://en.wikipedia.org/wiki/Triangular_distribution">Triangular distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/TriangularDistribution.html">Triangular distribution (MathWorld)</a>
  */
 public final class TriangularDistribution extends AbstractContinuousDistribution {
     /** Lower limit of this distribution (inclusive). */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformContinuousDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformContinuousDistribution.java
index d7fccf6..2787070 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformContinuousDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformContinuousDistribution.java
@@ -21,7 +21,7 @@ import org.apache.commons.rng.UniformRandomProvider;
 import org.apache.commons.rng.sampling.distribution.ContinuousUniformSampler;
 
 /**
- * Implementation of the <a href="http://en.wikipedia.org/wiki/Uniform_distribution_(continuous)">uniform distribution</a>.
+ * Implementation of the uniform distribution.
  *
  * <p>The probability density function of \( X \) is:
  *
@@ -29,6 +29,11 @@ import org.apache.commons.rng.sampling.distribution.ContinuousUniformSampler;
  *
  * <p>for \( -\infty \lt a \lt b \lt \infty \) and
  * \( x \in [a, b] \).
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Uniform_distribution_(continuous)">
+ * Uniform distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/UniformDistribution.html">
+ * Uniform distribution (MathWorld)</a>
  */
 public final class UniformContinuousDistribution extends AbstractContinuousDistribution {
     /** Lower bound of this distribution (inclusive). */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformDiscreteDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformDiscreteDistribution.java
index 5624324..1b6c528 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformDiscreteDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformDiscreteDistribution.java
@@ -21,8 +21,7 @@ import org.apache.commons.rng.UniformRandomProvider;
 import org.apache.commons.rng.sampling.distribution.DiscreteUniformSampler;
 
 /**
- * Implementation of the <a href="http://en.wikipedia.org/wiki/Uniform_distribution_(discrete)">
- * uniform integer distribution</a>.
+ * Implementation of the uniform discrete distribution.
  *
  * <p>The probability mass function of \( X \) is:
  *
@@ -30,6 +29,11 @@ import org.apache.commons.rng.sampling.distribution.DiscreteUniformSampler;
  *
  * <p>for integer \( a, b \) and \( a \le b \) and
  * \( k \in [a, b] \).
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Uniform_distribution_(discrete)">
+ * Uniform distribution (discrete) (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/DiscreteUniformDistribution.html">
+ * Discrete uniform distribution (MathWorld)</a>
  */
 public final class UniformDiscreteDistribution extends AbstractDiscreteDistribution {
     /** Lower bound (inclusive) of this distribution. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/WeibullDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/WeibullDistribution.java
index 5ac33e7..eb29633 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/WeibullDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/WeibullDistribution.java
@@ -38,8 +38,8 @@ import org.apache.commons.rng.sampling.distribution.ZigguratSampler;
  * <li>\( k = 2 \) is the Rayleigh distribution with scale \( \sigma = \frac {\lambda}{\sqrt{2}} \)
  * </ul>
  *
- * @see <a href="http://en.wikipedia.org/wiki/Weibull_distribution">Weibull distribution (Wikipedia)</a>
- * @see <a href="http://mathworld.wolfram.com/WeibullDistribution.html">Weibull distribution (MathWorld)</a>
+ * @see <a href="https://en.wikipedia.org/wiki/Weibull_distribution">Weibull distribution (Wikipedia)</a>
+ * @see <a href="https://mathworld.wolfram.com/WeibullDistribution.html">Weibull distribution (MathWorld)</a>
  */
 public final class WeibullDistribution extends AbstractContinuousDistribution {
     /** Support lower bound. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ZipfDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ZipfDistribution.java
index 0a2f26c..15c7412 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ZipfDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ZipfDistribution.java
@@ -22,7 +22,7 @@ import org.apache.commons.rng.sampling.distribution.DiscreteUniformSampler;
 import org.apache.commons.rng.sampling.distribution.RejectionInversionZipfSampler;
 
 /**
- * Implementation of the <a href="https://en.wikipedia.org/wiki/Zipf's_law">Zipf distribution</a>.
+ * Implementation of the Zipf distribution.
  *
  * <p>The probability mass function of \( X \) is:
  *
@@ -34,6 +34,8 @@ import org.apache.commons.rng.sampling.distribution.RejectionInversionZipfSample
  * \( H_{N,s} \) is the normalizing constant which corresponds to the
  * <a href="https://en.wikipedia.org/wiki/Harmonic_number#Generalized_harmonic_numbers">
  * generalized harmonic number</a> of order N of s.
+ *
+ * @see <a href="https://en.wikipedia.org/wiki/Zipf's_law">Zipf distribution (Wikipedia)</a>
  */
 public final class ZipfDistribution extends AbstractDiscreteDistribution {
     /** Number of elements. */
@@ -197,7 +199,7 @@ public final class ZipfDistribution extends AbstractDiscreteDistribution {
 
     /**
      * Calculates the Nth generalized harmonic number. See
-     * <a href="http://mathworld.wolfram.com/HarmonicSeries.html">Harmonic
+     * <a href="https://mathworld.wolfram.com/HarmonicSeries.html">Harmonic
      * Series</a>.
      *
      * <p>Assumes {@code exponent > 0} to arrange the terms to sum from small to large.

[commons-statistics] 01/05: Add PDF and PMF to distribution class javadoc

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

aherbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-statistics.git

commit 65e547c4008775953efa7d8a960e8b36d57e213e
Author: Alex Herbert <ah...@apache.org>
AuthorDate: Wed Dec 15 22:36:15 2021 +0000

    Add PDF and PMF to distribution class javadoc
---
 .../statistics/distribution/BetaDistribution.java  |  3 +-
 .../distribution/BinomialDistribution.java         | 12 ++++++
 .../distribution/CauchyDistribution.java           |  8 ++++
 .../distribution/ChiSquaredDistribution.java       |  8 ++++
 .../distribution/ExponentialDistribution.java      | 11 ++++-
 .../statistics/distribution/FDistribution.java     |  7 ++++
 .../statistics/distribution/GammaDistribution.java |  7 ++++
 .../distribution/GeometricDistribution.java        | 10 +++++
 .../distribution/GumbelDistribution.java           | 10 +++++
 .../distribution/HypergeometricDistribution.java   | 13 ++++++
 .../distribution/LaplaceDistribution.java          |  8 ++++
 .../statistics/distribution/LevyDistribution.java  |  8 ++++
 .../distribution/LogNormalDistribution.java        | 23 ++++------
 .../distribution/LogisticDistribution.java         |  8 ++++
 .../distribution/NakagamiDistribution.java         |  8 ++++
 .../distribution/NormalDistribution.java           |  8 ++++
 .../distribution/ParetoDistribution.java           |  4 +-
 .../distribution/PascalDistribution.java           | 38 ++++++++++-------
 .../distribution/PoissonDistribution.java          |  7 ++++
 .../statistics/distribution/TDistribution.java     |  8 ++++
 .../distribution/TriangularDistribution.java       | 13 +++++-
 .../distribution/TruncatedNormalDistribution.java  | 11 +++++
 .../UniformContinuousDistribution.java             |  7 ++++
 .../distribution/UniformDiscreteDistribution.java  |  7 ++++
 .../distribution/WeibullDistribution.java          | 49 ++++++++++++----------
 .../statistics/distribution/ZipfDistribution.java  | 24 +++++------
 26 files changed, 252 insertions(+), 68 deletions(-)

diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BetaDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BetaDistribution.java
index b67425f..742c929 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BetaDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BetaDistribution.java
@@ -28,7 +28,8 @@ import org.apache.commons.rng.sampling.distribution.ChengBetaSampler;
  *
  * <p>\[ f(x; \alpha, \beta) = \frac{1}{ B(\alpha, \beta)} x^{\alpha-1} (1-x)^{\beta-1} \]
  *
- * <p>for \( \alpha &gt; 0 \), \( \beta &gt; 0 \), \( x \in [0, 1] \) and
+ * <p>for \( \alpha &gt; 0 \),
+ * \( \beta &gt; 0 \), \( x \in [0, 1] \), and
  * the beta function, \( B \), is a normalization constant:
  *
  * <p>\[ B(\alpha, \beta) = \frac{\Gamma(\alpha+\beta)}{\Gamma(\alpha) \Gamma(\beta)} \]
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BinomialDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BinomialDistribution.java
index d59e237..19698e2 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BinomialDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/BinomialDistribution.java
@@ -20,6 +20,18 @@ import org.apache.commons.numbers.gamma.RegularizedBeta;
 
 /**
  * Implementation of the <a href="http://en.wikipedia.org/wiki/Binomial_distribution">binomial distribution</a>.
+ *
+ * <p>The probability mass function of \( X \) is:
+ *
+ * <p>\[ f(k; n, p) = \binom{n}{k} p^k (1-p)^{n-k} \]
+ *
+ * <p>for \( n \in \{0, 1, 2, \dots\} \) the number of trials,
+ * \( p \in [0, 1] \) the probability of success,
+ * \( k \in \{0, 1, \dots, n\} \) the number of successes, and
+ *
+ * <p>\[ \binom{n}{k} = \frac{n!}{k! \, (n-k)!} \]
+ *
+ * <p>is the binomial coefficient.
  */
 public final class BinomialDistribution extends AbstractDiscreteDistribution {
     /** The number of trials. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/CauchyDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/CauchyDistribution.java
index ca766be..9ec0506 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/CauchyDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/CauchyDistribution.java
@@ -21,6 +21,14 @@ import org.apache.commons.rng.sampling.distribution.StableSampler;
 
 /**
  * Implementation of the <a href="http://en.wikipedia.org/wiki/Cauchy_distribution">Cauchy distribution</a>.
+ *
+ * <p>The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x; x_0, \gamma) = { 1 \over \pi \gamma } \left[ { \gamma^2 \over (x - x_0)^2 + \gamma^2  } \right] \]
+ *
+ * <p>for \( x_0 \) the location,
+ * \( \gamma &gt; 0 \) the scale, and
+ * \( x \in (-\infty, \infty) \).
  */
 public final class CauchyDistribution extends AbstractContinuousDistribution {
     /** The location of this distribution. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ChiSquaredDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ChiSquaredDistribution.java
index fa86783..1261522 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ChiSquaredDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ChiSquaredDistribution.java
@@ -20,6 +20,14 @@ import org.apache.commons.rng.UniformRandomProvider;
 
 /**
  * Implementation of the <a href="http://en.wikipedia.org/wiki/Chi-squared_distribution">chi-squared distribution</a>.
+ *
+ * <p>The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x; k) = \frac{1}{2^{k/2} \Gamma(k/2)} x^{k/2 -1} e^{-x/2} \]
+ *
+ * <p>for \( k &gt; 0 \) the degrees of freedom,
+ * \( \Gamma(k/2) \) is the gamma function, and
+ * \( x \in [0, \infty) \).
  */
 public final class ChiSquaredDistribution extends AbstractContinuousDistribution {
     /** Internal Gamma distribution. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExponentialDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExponentialDistribution.java
index 1f04867..93d51d2 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExponentialDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ExponentialDistribution.java
@@ -22,8 +22,15 @@ import org.apache.commons.rng.sampling.distribution.ZigguratSampler;
 /**
  * Implementation of the <a href="http://en.wikipedia.org/wiki/Exponential_distribution">exponential distribution</a>.
  *
- * <p>This implementation uses the scale parameter {@code μ} which is the mean of the distribution.
- * A common alternative parameterization uses the rate parameter {@code λ} which is the reciprocal
+ * <p>The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x; \mu) = \frac{1}{\mu} e^{-x / \mu} \]
+ *
+ * <p>for \( \mu &gt; 0 \) the mean and
+ * \( x \in [0, \infty) \).
+ *
+ * <p>This implementation uses the scale parameter \( \mu \) which is the mean of the distribution.
+ * A common alternative parameterization uses the rate parameter \( \lambda \) which is the reciprocal
  * of the mean.
  */
 public final class ExponentialDistribution extends AbstractContinuousDistribution {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java
index b548af7..19b5df3 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java
@@ -23,6 +23,13 @@ import org.apache.commons.numbers.gamma.RegularizedBeta;
 /**
  * Implementation of the F-distribution.
  *
+ * <p>The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x; d_1, d_2) = \frac{1}{\operatorname{B}\left(\frac{d_1}{2},\frac{d_2}{2}\right)} \left(\frac{d_1}{d_2}\right)^{d_1/2} x^{d_1/2 - 1} \left(1+\frac{d_1}{d_2} \, x \right)^{-(d_1+d_2)/2} \]
+ *
+ * <p>for \( d_1, d_2 &gt; 0 \) the degrees of freedom, \( \operatorname{B}(d_1 / 2, d_2 / 2) \) is the beta function,
+ * and \( x \in [0, \infty) \).
+ *
  * @see <a href="http://en.wikipedia.org/wiki/F-distribution">F-distribution (Wikipedia)</a>
  * @see <a href="http://mathworld.wolfram.com/F-Distribution.html">F-distribution (MathWorld)</a>
  */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GammaDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GammaDistribution.java
index 63bf630..12f94cd 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GammaDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GammaDistribution.java
@@ -23,6 +23,13 @@ import org.apache.commons.rng.sampling.distribution.AhrensDieterMarsagliaTsangGa
 
 /**
  * Implementation of the <a href="http://en.wikipedia.org/wiki/Gamma_distribution">gamma distribution</a>.
+ *
+ * <p>The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x;k,\theta) =  \frac{x^{k-1}e^{-x/\theta}}{\theta^k\Gamma(k)} \]
+ *
+ * <p>for \( k &gt; 0 \) the shape, \( \theta &gt; 0 \) the scale, \( \Gamma(k) \) is the gamma function
+ * and \( x \in (0, \infty) \).
  */
 public final class GammaDistribution extends AbstractContinuousDistribution {
     /** Support lower bound. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GeometricDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GeometricDistribution.java
index 7d9e623..b7bc116 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GeometricDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GeometricDistribution.java
@@ -22,6 +22,16 @@ import org.apache.commons.rng.sampling.distribution.GeometricSampler;
 
 /**
  * Implementation of the <a href="http://en.wikipedia.org/wiki/Geometric_distribution">geometric distribution</a>.
+ *
+ * <p>The probability mass function of \( X \) is:
+ *
+ * <p>\[ f(k; p) = (1-p)^k \, p \]
+ *
+ * <p>for \( p \in (0, 1] \) the probability of success and
+ * \( k \in \{0, 1, 2, \dots\} \) the number of failures.
+ *
+ * <p>This parameterization is used to model the number of failures until
+ * the first success.
  */
 public final class GeometricDistribution extends AbstractDiscreteDistribution {
     /** 1/2. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GumbelDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GumbelDistribution.java
index 59127b3..b44e6e4 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GumbelDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/GumbelDistribution.java
@@ -18,6 +18,16 @@ package org.apache.commons.statistics.distribution;
 
 /**
  * This class implements the <a href="http://en.wikipedia.org/wiki/Gumbel_distribution">Gumbel distribution</a>.
+ *
+ * <p>The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x; \mu, \beta) =  \frac{1}{\beta} e^{-(z+e^{-z})} \]
+ *
+ * <p>where \[ z = \frac{x - \mu}{\beta} \]
+ *
+ * <p>for \( \mu \) the location,
+ * \( \beta &gt; 0 \) the scale, and
+ * \( x \in (-\infty, \infty) \).
  */
 public final class GumbelDistribution extends AbstractContinuousDistribution {
     /** Support lower bound. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/HypergeometricDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/HypergeometricDistribution.java
index 8d9c1d5..f551a1f 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/HypergeometricDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/HypergeometricDistribution.java
@@ -19,6 +19,19 @@ package org.apache.commons.statistics.distribution;
 
 /**
  * Implementation of the <a href="http://en.wikipedia.org/wiki/Hypergeometric_distribution">hypergeometric distribution</a>.
+ *
+ * <p>The probability mass function of \( X \) is:
+ *
+ * <p>\[ f(k; n, p) = \frac{\binom{K}{k} \binom{N - K}{n-k}}{\binom{N}{n}} \]
+ *
+ * <p>for \( N \in \{0, 1, 2, \dots\} \) the population size,
+ * \( K \in \{0, 1, \dots, N\} \) the number of success states,
+ * \( n \in \{0, 1, \dots, N\} \) the number of samples,
+ * \( k \in \{\max(0, n+K-N), \dots, \min(n, K)\} \) the number of successes, and
+ *
+ * <p>\[ \binom{a}{b} = \frac{a!}{b! \, (a-b)!} \]
+ *
+ * <p>is the binomial coefficient.
  */
 public final class HypergeometricDistribution extends AbstractDiscreteDistribution {
     /** The number of successes in the population. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LaplaceDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LaplaceDistribution.java
index c66a481..675a90e 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LaplaceDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LaplaceDistribution.java
@@ -19,6 +19,14 @@ package org.apache.commons.statistics.distribution;
 /**
  * This class implements the Laplace distribution.
  *
+ * <p>The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x; \mu, b) = \frac{1}{2b} \exp \left( -\frac{|x-\mu|}{b} \right) \]
+ *
+ * <p>for \( \mu \) the location,
+ * \( b &gt; 0 \) the scale, and
+ * \( x \in (-\infty, \infty) \).
+ *
  * @see <a href="http://en.wikipedia.org/wiki/Laplace_distribution">Laplace distribution (Wikipedia)</a>
  */
 public final class LaplaceDistribution extends AbstractContinuousDistribution {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LevyDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LevyDistribution.java
index d4ab4cf..83644c6 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LevyDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LevyDistribution.java
@@ -26,6 +26,14 @@ import org.apache.commons.rng.sampling.distribution.LevySampler;
 /**
  * This class implements the <a href="http://en.wikipedia.org/wiki/L%C3%A9vy_distribution">
  * L&eacute;vy distribution</a>.
+ *
+ * <p>The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x; \mu, c) = \sqrt{\frac{c}{2\pi}}~~\frac{e^{ -\frac{c}{2(x-\mu)}}} {(x-\mu)^{3/2}} \]
+ *
+ * <p>for \( \mu \) the location,
+ * \( c &gt; 0 \) the scale, and
+ * \( x \in [\mu, \infty) \).
  */
 public final class LevyDistribution extends AbstractContinuousDistribution {
     /** 1 / 2(erfc^-1 (0.5))^2. Computed using Matlab's VPA to 30 digits. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogNormalDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogNormalDistribution.java
index 4f5681f..fb285d1 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogNormalDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogNormalDistribution.java
@@ -26,20 +26,15 @@ import org.apache.commons.rng.sampling.distribution.ZigguratSampler;
 /**
  * Implementation of the <a href="http://en.wikipedia.org/wiki/Log-normal_distribution">log-normal distribution</a>.
  *
- * <p>
- * <strong>Parameters:</strong>
- * {@code X} is log-normally distributed if its natural logarithm {@code log(X)}
- * is normally distributed. The probability distribution function of {@code X}
- * is given by (for {@code x > 0})
- * </p>
- * <p>
- * {@code exp(-0.5 * ((ln(x) - mu) / s)^2) / (s * sqrt(2 * pi) * x)}
- * </p>
- * <ul>
- * <li>{@code mu} is the mean of the normally distributed natural logarithm of this distribution,</li>
- * <li>{@code s} is standard deviation of the normally distributed natural logarithm of this
- * distribution.
- * </ul>
+ * <p>\( X \) is log-normally distributed if its natural logarithm \( \ln(x) \)
+ * is normally distributed. The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x; \mu, \sigma) = \frac 1 {x\sigma\sqrt{2\pi\,}} e^{-{\frac 1 2}\left( \frac{\ln x-\mu}{\sigma} \right)^2 } \]
+ *
+ * <p>for \( \mu \) the mean of the normally distributed natural logarithm of this distribution,
+ * \( \sigma &gt; 0 \) the standard deviation of the normally distributed natural logarithm of this
+ * distribution, and
+ * \( x \in (0, \infty) \).
  */
 public final class LogNormalDistribution extends AbstractContinuousDistribution {
     /** 0.5 * ln(2 * pi). Computed to 25-digits precision. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogisticDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogisticDistribution.java
index 5ccd850..57332fe 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogisticDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/LogisticDistribution.java
@@ -18,6 +18,14 @@ package org.apache.commons.statistics.distribution;
 
 /**
  * Implementation of the <a href="http://en.wikipedia.org/wiki/Logistic_distribution">logistic distribution</a>.
+ *
+ * <p>The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x; \mu, s) = \frac{e^{-(x-\mu)/s}} {s\left(1+e^{-(x-\mu)/s}\right)^2} \]
+ *
+ * <p>for \( \mu \) the location,
+ * \( s &gt; 0 \) the scale, and
+ * \( x \in (-\infty, \infty) \).
  */
 public final class LogisticDistribution extends AbstractContinuousDistribution {
     /** Support lower bound. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NakagamiDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NakagamiDistribution.java
index 6f32b9a..f8c64a5 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NakagamiDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NakagamiDistribution.java
@@ -22,6 +22,14 @@ import org.apache.commons.numbers.gamma.RegularizedGamma;
 
 /**
  * This class implements the <a href="http://en.wikipedia.org/wiki/Nakagami_distribution">Nakagami distribution</a>.
+ *
+ * <p>The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x; \mu, \Omega) = \frac{2\mu^\mu}{\Gamma(\mu)\Omega^\mu}x^{2\mu-1}\exp\left(-\frac{\mu}{\Omega}x^2\right) \]
+ *
+ * <p>for \( \mu &gt; 0 \) the shape,
+ * \( \Omega &gt; 0 \) the scale, and
+ * \( x \in (0, \infty) \).
  */
 public final class NakagamiDistribution extends AbstractContinuousDistribution {
     /** Support lower bound. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NormalDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NormalDistribution.java
index 2848dd4..133d1fa 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NormalDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/NormalDistribution.java
@@ -26,6 +26,14 @@ import org.apache.commons.rng.sampling.distribution.ZigguratSampler;
 
 /**
  * Implementation of the <a href="http://en.wikipedia.org/wiki/Normal_distribution">normal (Gaussian) distribution</a>.
+ *
+ * <p>The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x; \mu, \sigma) = \frac 1 {\sigma\sqrt{2\pi}} e^{-{\frac 1 2}\left( \frac{x-\mu}{\sigma} \right)^2 } \]
+ *
+ * <p>for \( \mu \) the mean,
+ * \( \sigma &gt; 0 \) the standard deviation, and
+ * \( x \in (-\infty, \infty) \).
  */
 public final class NormalDistribution extends AbstractContinuousDistribution {
     /** 0.5 * ln(2 * pi). Computed to 25-digits precision. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ParetoDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ParetoDistribution.java
index c57b6a8..bc58ec7 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ParetoDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ParetoDistribution.java
@@ -28,7 +28,9 @@ import org.apache.commons.rng.sampling.distribution.InverseTransformParetoSample
  *
  * <p>\[ f(x; k, \alpha) = \frac{\alpha  k^\alpha}{x^{\alpha + 1}} \]
  *
- * <p>for \( k &gt; 0 \), \( \alpha &gt; 0 \), \( x \in [k, \infty) \).
+ * <p>for \( k &gt; 0 \),
+ * \( \alpha &gt; 0 \), and
+ * \( x \in [k, \infty) \).
  *
  * <p>\( k \) is a <em>scale</em> parameter: this is the minimum possible value of \( X \).
  * <br>\( \alpha \) is a <em>shape</em> parameter: this is the Pareto index.
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PascalDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PascalDistribution.java
index a66f363..40e31e5 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PascalDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PascalDistribution.java
@@ -23,28 +23,38 @@ import org.apache.commons.numbers.gamma.RegularizedBeta;
 /**
  * Implementation of the <a href="http://en.wikipedia.org/wiki/Negative_binomial_distribution">Pascal distribution.</a>
  *
- * The Pascal distribution is a special case of the Negative Binomial distribution
+ * <p>The Pascal distribution is a special case of the Negative Binomial distribution
  * where the number of successes parameter is an integer.
  *
- * There are various ways to express the probability mass and distribution
+ * <p>There are various ways to express the probability mass and distribution
  * functions for the Pascal distribution. The present implementation represents
- * the distribution of the number of failures before {@code r} successes occur.
+ * the distribution of the number of failures before \( r \) successes occur.
  * This is the convention adopted in e.g.
  * <a href="http://mathworld.wolfram.com/NegativeBinomialDistribution.html">MathWorld</a>,
  * but <em>not</em> in
  * <a href="http://en.wikipedia.org/wiki/Negative_binomial_distribution">Wikipedia</a>.
  *
- * For a random variable {@code X} whose values are distributed according to this
- * distribution, the probability mass function is given by<br>
- * {@code P(X = k) = C(k + r - 1, r - 1) * p^r * (1 - p)^k,}<br>
- * where {@code r} is the number of successes, {@code p} is the probability of
- * success, and {@code X} is the total number of failures. {@code C(n, k)} is
- * the binomial coefficient ({@code n} choose {@code k}). The mean and variance
- * of {@code X} are<br>
- * {@code E(X) = (1 - p) * r / p, var(X) = (1 - p) * r / p^2.}<br>
- * Finally, the cumulative distribution function is given by<br>
- * {@code P(X <= k) = I(p, r, k + 1)},
- * where I is the regularized incomplete Beta function.
+ * <p>The probability mass function of \( X \) is:
+ *
+ * <p>\[ f(k; r, p) = \binom{k+r-1}{r-1} p^r \, (1-p)^k \]
+ *
+ * <p>for \( r \in \{1, 2, \dots\} \) the number of successes,
+ * \( p \in (0, 1] \) the probability of success,
+ * \( k \in \{0, 1, 2, \dots\} \) the total number of failures, and
+ *
+ * <p>\[ \binom{k+r-1}{r-1} = \frac{(k+r-1)!}{(r-1)! \, k!} \]
+ *
+ * <p>is the binomial coefficient.
+ *
+ * <p>The mean and variance of \( X \) are:
+ *
+ * <p>\[ \begin{aligned} \mathbb{E}(X) &amp;= \frac {(1 - p) r}{p} \\ \mathrm{Var}(X) &amp;= \frac {(1 - p) r}{p^2} \end{aligned} \]
+ *
+ * <p>The cumulative distribution function of \( X \) is:
+ *
+ * <p>\[ P(X \leq k) = I(p, r, k + 1) \]
+ *
+ * <p>where \( I \) is the regularized incomplete beta function.
  */
 public final class PascalDistribution extends AbstractDiscreteDistribution {
     /** The number of successes. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java
index f0c2295..85a2b1a 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/PoissonDistribution.java
@@ -25,6 +25,13 @@ import org.apache.commons.rng.sampling.distribution.ZigguratSampler;
 
 /**
  * Implementation of the <a href="http://en.wikipedia.org/wiki/Poisson_distribution">Poisson distribution</a>.
+ *
+ * <p>The probability mass function of \( X \) is:
+ *
+ * <p>\[ f(k; \lambda) = \frac{\lambda^k e^{-k}}{k!} \]
+ *
+ * <p>for \( \lambda \in (0, \infty) \) the mean and
+ * \( k \in \{0, 1, 2, \dots\} \) the number of events.
  */
 public final class PoissonDistribution extends AbstractDiscreteDistribution {
     /** 0.5 * ln(2 * pi). Computed to 25-digits precision. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TDistribution.java
index beecfa7..0eeb1e5 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TDistribution.java
@@ -22,6 +22,14 @@ import org.apache.commons.numbers.gamma.LogGamma;
 
 /**
  * Implementation of <a href='http://en.wikipedia.org/wiki/Student&apos;s_t-distribution'>Student's t-distribution</a>.
+ *
+ * <p>The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x; v) = \frac{\Gamma(\frac{\nu+1}{2})} {\sqrt{\nu\pi}\,\Gamma(\frac{\nu}{2})} \left(1+\frac{t^2}{\nu} \right)^{\!-\frac{\nu+1}{2}} \]
+ *
+ * <p>for \( v &gt; 0 \) the degrees of freedom,
+ * \( \Gamma \) is the gamma function, and
+ * \( x \in (-\infty, \infty) \).
  */
 public abstract class TDistribution extends AbstractContinuousDistribution {
     /** A standard normal distribution used for calculations.
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TriangularDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TriangularDistribution.java
index 81ce547..baa18c2 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TriangularDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TriangularDistribution.java
@@ -18,7 +18,18 @@
 package org.apache.commons.statistics.distribution;
 
 /**
- * Implementation of the triangular real distribution.
+ * Implementation of the triangular distribution.
+ *
+ * <p>The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x; a, b, c) = \begin{cases}
+ *       \frac{2(x-a)}{(b-a)(c-a)} &amp; \text{for } a \le x \lt c  \\
+ *       \frac{2}{b-a}             &amp; \text{for } x = c \\
+ *       \frac{2(b-x)}{(b-a)(b-c)} &amp; \text{for } c \lt x \le b \\
+ *       \end{cases} \]
+ *
+ * <p>for \( -\infty \lt a \le c \le b \lt \infty \) and
+ * \( x \in [a, b] \).
  *
  * @see <a href="http://en.wikipedia.org/wiki/Triangular_distribution">
  * Triangular distribution (Wikipedia)</a>
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TruncatedNormalDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TruncatedNormalDistribution.java
index 1dec468..d36fac6 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TruncatedNormalDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TruncatedNormalDistribution.java
@@ -24,6 +24,17 @@ import org.apache.commons.numbers.gamma.Erfcx;
 /**
  * Implementation of the truncated normal distribution.
  *
+ * <p>The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x;\mu,\sigma,a,b) = \frac{1}{\sigma}\,\frac{\phi(\frac{x - \mu}{\sigma})}{\Phi(\frac{b - \mu}{\sigma}) - \Phi(\frac{a - \mu}{\sigma}) } \]
+ *
+ * <p>for \( \mu \) mean of the parent normal distribution,
+ * \( \sigma \) standard deviation of the parent normal distribution,
+ * \( -\infty \le a \lt b \le \infty \) the truncation interval, and
+ * \( x \in [a, b] \), where \( \phi \) is the probability
+ * density function of the standard normal distribution and \( \Phi \)
+ * is its cumulative distribution function.
+ *
  * @see <a href="https://en.wikipedia.org/wiki/Truncated_normal_distribution">
  * Truncated normal distribution (Wikipedia)</a>
  */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformContinuousDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformContinuousDistribution.java
index d9acb29..d7fccf6 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformContinuousDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformContinuousDistribution.java
@@ -22,6 +22,13 @@ import org.apache.commons.rng.sampling.distribution.ContinuousUniformSampler;
 
 /**
  * Implementation of the <a href="http://en.wikipedia.org/wiki/Uniform_distribution_(continuous)">uniform distribution</a>.
+ *
+ * <p>The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x; a, b) = \frac{1}{b-a} \]
+ *
+ * <p>for \( -\infty \lt a \lt b \lt \infty \) and
+ * \( x \in [a, b] \).
  */
 public final class UniformContinuousDistribution extends AbstractContinuousDistribution {
     /** Lower bound of this distribution (inclusive). */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformDiscreteDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformDiscreteDistribution.java
index dbfad35..5624324 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformDiscreteDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/UniformDiscreteDistribution.java
@@ -23,6 +23,13 @@ import org.apache.commons.rng.sampling.distribution.DiscreteUniformSampler;
 /**
  * Implementation of the <a href="http://en.wikipedia.org/wiki/Uniform_distribution_(discrete)">
  * uniform integer distribution</a>.
+ *
+ * <p>The probability mass function of \( X \) is:
+ *
+ * <p>\[ f(k; a, b) = \frac{1}{b-a+1} \]
+ *
+ * <p>for integer \( a, b \) and \( a \le b \) and
+ * \( k \in [a, b] \).
  */
 public final class UniformDiscreteDistribution extends AbstractDiscreteDistribution {
     /** Lower bound (inclusive) of this distribution. */
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/WeibullDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/WeibullDistribution.java
index a2de523..5ac33e7 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/WeibullDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/WeibullDistribution.java
@@ -22,15 +22,20 @@ import org.apache.commons.rng.UniformRandomProvider;
 import org.apache.commons.rng.sampling.distribution.ZigguratSampler;
 
 /**
- * Implementation of the Weibull distribution. This implementation uses the
- * two parameter form of the distribution defined by
- * <a href="http://mathworld.wolfram.com/WeibullDistribution.html">
- * Weibull Distribution</a>, equations (1) and (2).
+ * Implementation of the Weibull distribution.
+ *
+ * <p>The probability density function of \( X \) is:
+ *
+ * <p>\[ f(x;k,\lambda) = \frac{k}{\lambda}\left(\frac{x}{\lambda}\right)^{k-1}e^{-(x/\lambda)^{k}} \]
+ *
+ * <p>for \( k &gt; 0 \) the shape,
+ * \( \lambda &gt; 0 \) the scale, and
+ * \( x \in (0, \infty) \).
  *
  * <p>Note the special cases:
  * <ul>
- * <li>{@code shape == 1} is the exponential distribution
- * <li>{@code shape == 2} is the Rayleigh distribution
+ * <li>\( k = 1 \) is the exponential distribution
+ * <li>\( k = 2 \) is the Rayleigh distribution with scale \( \sigma = \frac {\lambda}{\sqrt{2}} \)
  * </ul>
  *
  * @see <a href="http://en.wikipedia.org/wiki/Weibull_distribution">Weibull distribution (Wikipedia)</a>
@@ -51,13 +56,13 @@ public final class WeibullDistribution extends AbstractContinuousDistribution {
     private final double logShapeOverScale;
 
     /**
-     * @param alpha Shape parameter.
-     * @param beta Scale parameter.
+     * @param shape Shape parameter.
+     * @param scale Scale parameter.
      */
-    private WeibullDistribution(double alpha,
-                                double beta) {
-        scale = beta;
-        shape = alpha;
+    private WeibullDistribution(double shape,
+                                double scale) {
+        this.scale = scale;
+        this.shape = shape;
         shapeOverScale = shape / scale;
         logShapeOverScale = Math.log(shapeOverScale);
     }
@@ -65,22 +70,22 @@ public final class WeibullDistribution extends AbstractContinuousDistribution {
     /**
      * Creates a Weibull distribution.
      *
-     * @param alpha Shape parameter.
-     * @param beta Scale parameter.
+     * @param shape Shape parameter.
+     * @param scale Scale parameter.
      * @return the distribution
-     * @throws IllegalArgumentException if {@code alpha <= 0} or {@code beta <= 0}.
+     * @throws IllegalArgumentException if {@code shape <= 0} or {@code scale <= 0}.
      */
-    public static WeibullDistribution of(double alpha,
-                                         double beta) {
-        if (alpha <= 0) {
+    public static WeibullDistribution of(double shape,
+                                         double scale) {
+        if (shape <= 0) {
             throw new DistributionException(DistributionException.NOT_STRICTLY_POSITIVE,
-                                            alpha);
+                                            shape);
         }
-        if (beta <= 0) {
+        if (scale <= 0) {
             throw new DistributionException(DistributionException.NOT_STRICTLY_POSITIVE,
-                                            beta);
+                                            scale);
         }
-        return new WeibullDistribution(alpha, beta);
+        return new WeibullDistribution(shape, scale);
     }
 
     /**
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ZipfDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ZipfDistribution.java
index 1ca8b2d..0a2f26c 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ZipfDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ZipfDistribution.java
@@ -23,19 +23,17 @@ import org.apache.commons.rng.sampling.distribution.RejectionInversionZipfSample
 
 /**
  * Implementation of the <a href="https://en.wikipedia.org/wiki/Zipf's_law">Zipf distribution</a>.
- * <p>
- * <strong>Parameters:</strong>
- * For a random variable {@code X} whose values are distributed according to this
- * distribution, the probability mass function is given by:
- * <pre>
- *   P(X = k) = H(N,s) * 1 / k^s    for {@code k = 1,2,...,N}.
- * </pre>
- * <p>{@code H(N,s)} is the normalizing constant
- * which corresponds to the generalized harmonic number of order N of s.
- * <ul>
- * <li>{@code N} is the number of elements</li>
- * <li>{@code s} is the exponent</li>
- * </ul>
+ *
+ * <p>The probability mass function of \( X \) is:
+ *
+ * <p>\[ f(k; N, s) = \frac{1/k^s}{H_{N,s}} \]
+ *
+ * <p>for \( N \in \{1, 2, 3, \dots\} \) the number of elements,
+ * \( s \gt 0 \) the exponent characterizing the distribution,
+ * \( k \in \{1, 2, \dots, N\} \) the element rank, and
+ * \( H_{N,s} \) is the normalizing constant which corresponds to the
+ * <a href="https://en.wikipedia.org/wiki/Harmonic_number#Generalized_harmonic_numbers">
+ * generalized harmonic number</a> of order N of s.
  */
 public final class ZipfDistribution extends AbstractDiscreteDistribution {
     /** Number of elements. */

[commons-statistics] 04/05: Update javadoc for mean and variance

Posted by ah...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

aherbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-statistics.git

commit 56b10747d553aeff6a8c7203851df0db4c8ff07d
Author: Alex Herbert <ah...@apache.org>
AuthorDate: Fri Dec 17 20:31:25 2021 +0000

    Update javadoc for mean and variance
    
    Remove the statement 'or {@code Double.NaN} if it is not defined'.
    
    This only applies to a few distributions. These distributions have been
    updated to state they return NaN if the mean/variance is undefined.
    
    This change prevents all distributions inheriting the javadoc and having
    to override the return tag to state the mean/variance is finite.
---
 .../commons/statistics/distribution/CauchyDistribution.java    |  4 ++--
 .../statistics/distribution/ContinuousDistribution.java        |  4 ++--
 .../commons/statistics/distribution/DiscreteDistribution.java  |  4 ++--
 .../apache/commons/statistics/distribution/FDistribution.java  |  8 ++++++--
 .../apache/commons/statistics/distribution/TDistribution.java  | 10 +++++++---
 5 files changed, 19 insertions(+), 11 deletions(-)

diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/CauchyDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/CauchyDistribution.java
index 33603e6..35f11e5 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/CauchyDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/CauchyDistribution.java
@@ -156,7 +156,7 @@ public final class CauchyDistribution extends AbstractContinuousDistribution {
      *
      * <p>The mean is always undefined no matter the parameters.
      *
-     * @return mean (always Double.NaN)
+     * @return NaN
      */
     @Override
     public double getMean() {
@@ -168,7 +168,7 @@ public final class CauchyDistribution extends AbstractContinuousDistribution {
      *
      * <p>The variance is always undefined no matter the parameters.
      *
-     * @return variance (always Double.NaN)
+     * @return NaN
      */
     @Override
     public double getVariance() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ContinuousDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ContinuousDistribution.java
index 7391d2b..781fea5 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ContinuousDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/ContinuousDistribution.java
@@ -138,14 +138,14 @@ public interface ContinuousDistribution {
     /**
      * Gets the mean of this distribution.
      *
-     * @return the mean, or {@code Double.NaN} if it is not defined.
+     * @return the mean.
      */
     double getMean();
 
     /**
      * Gets the variance of this distribution.
      *
-     * @return the variance, or {@code Double.NaN} if it is not defined.
+     * @return the variance.
      */
     double getVariance();
 
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/DiscreteDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/DiscreteDistribution.java
index a96ce86..6215ff4 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/DiscreteDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/DiscreteDistribution.java
@@ -155,14 +155,14 @@ public interface DiscreteDistribution {
     /**
      * Gets the mean of this distribution.
      *
-     * @return the mean, or {@code Double.NaN} if it is not defined.
+     * @return the mean.
      */
     double getMean();
 
     /**
      * Gets the variance of this distribution.
      *
-     * @return the variance, or {@code Double.NaN} if it is not defined.
+     * @return the variance.
      */
     double getVariance();
 
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java
index 1a39bd4..942ca90 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/FDistribution.java
@@ -211,8 +211,10 @@ public final class FDistribution extends AbstractContinuousDistribution {
      * <p>For denominator degrees of freedom parameter {@code b}, the mean is
      * <ul>
      *  <li>if {@code b > 2} then {@code b / (b - 2)},</li>
-     *  <li>else undefined ({@code Double.NaN}).
+     *  <li>else undefined ({@code NaN}).
      * </ul>
+     *
+     * @return the mean, or {@code NaN} if it is not defined.
      */
     @Override
     public double getMean() {
@@ -235,8 +237,10 @@ public final class FDistribution extends AbstractContinuousDistribution {
      *    if {@code b > 4} then
      *    {@code [2 * b^2 * (a + b - 2)] / [a * (b - 2)^2 * (b - 4)]},
      *  </li>
-     *  <li>else undefined ({@code Double.NaN}).
+     *  <li>else undefined ({@code NaN}).
      * </ul>
+     *
+     * @return the variance, or {@code NaN} if it is not defined.
      */
     @Override
     public double getVariance() {
diff --git a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TDistribution.java b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TDistribution.java
index d810509..299f18e 100644
--- a/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TDistribution.java
+++ b/commons-statistics-distribution/src/main/java/org/apache/commons/statistics/distribution/TDistribution.java
@@ -208,8 +208,10 @@ public abstract class TDistribution extends AbstractContinuousDistribution {
          * <p>For degrees of freedom parameter {@code df}, the mean is
          * <ul>
          *  <li>zero if {@code df > 1}, and</li>
-         *  <li>undefined ({@code Double.NaN}) otherwise.</li>
+         *  <li>undefined ({@code NaN}) otherwise.</li>
          * </ul>
+         *
+         * @return the mean, or {@code NaN} if it is not defined.
          */
         @Override
         public double getMean() {
@@ -222,9 +224,11 @@ public abstract class TDistribution extends AbstractContinuousDistribution {
          * <p>For degrees of freedom parameter {@code df}, the variance is
          * <ul>
          *  <li>{@code df / (df - 2)} if {@code df > 2},</li>
-         *  <li>infinite ({@code Double.POSITIVE_INFINITY}) if {@code 1 < df <= 2}, and</li>
-         *  <li>undefined ({@code Double.NaN}) otherwise.</li>
+         *  <li>positive infinity if {@code 1 < df <= 2}, and</li>
+         *  <li>undefined ({@code NaN}) otherwise.</li>
          * </ul>
+         *
+         * @return the mean, or {@code NaN} if it is not defined.
          */
         @Override
         public double getVariance() {