From 1de109755f0cf2d94254143740ed12ebb7b401fe Mon Sep 17 00:00:00 2001 From: Jaysukh-409 Date: Sat, 14 Dec 2024 00:48:33 +0530 Subject: [PATCH 01/14] feat: add stats/base/dists/planck --- .../stats/base/dists/planck/lib/index.js | 51 +++++++ .../stats/base/dists/planck/pmf/README.md | 144 ++++++++++++++++++ .../dists/planck/pmf/benchmark/benchmark.js | 81 ++++++++++ .../stats/base/dists/planck/pmf/docs/repl.txt | 63 ++++++++ .../dists/planck/pmf/docs/types/index.d.ts | 117 ++++++++++++++ .../base/dists/planck/pmf/docs/types/test.ts | 98 ++++++++++++ .../base/dists/planck/pmf/examples/index.js | 35 +++++ .../base/dists/planck/pmf/lib/factory.js | 80 ++++++++++ .../stats/base/dists/planck/pmf/lib/index.js | 60 ++++++++ .../stats/base/dists/planck/pmf/lib/main.js | 79 ++++++++++ .../stats/base/dists/planck/pmf/package.json | 65 ++++++++ .../dists/planck/pmf/test/test.factory.js | 127 +++++++++++++++ .../stats/base/dists/planck/pmf/test/test.js | 38 +++++ .../base/dists/planck/pmf/test/test.pmf.js | 87 +++++++++++ .../stats/base/dists/planck/test/test.js | 40 +++++ 15 files changed, 1165 insertions(+) create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/lib/index.js create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/test.ts create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/index.js create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/package.json create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.js create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/test/test.js diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/lib/index.js b/lib/node_modules/@stdlib/stats/base/dists/planck/lib/index.js new file mode 100644 index 000000000000..35105262135d --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/lib/index.js @@ -0,0 +1,51 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed 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. +*/ + +'use strict'; + +/* +* When adding modules to the namespace, ensure that they are added in alphabetical order according to module name. +*/ + +// MODULES // + +var setReadOnly = require( '@stdlib/utils/define-read-only-property' ); + + +// MAIN // + +/** +* Top-level namespace. +* +* @namespace planck +*/ +var planck = {}; + +/** +* @name pmf +* @memberof planck +* @readonly +* @type {Function} +* @see {@link module:@stdlib/stats/base/dists/planck/pmf} +*/ +setReadOnly( planck, 'pmf', require( '@stdlib/stats/base/dists/planck/pmf' ) ); + + +// EXPORTS // + +module.exports = planck; diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md new file mode 100644 index 000000000000..a0fec32151b8 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md @@ -0,0 +1,144 @@ + + +# Probability Mass Function + +> Planck distribution [probability mass function][pmf] (PMF). + +
+ +The [probability mass function][pmf] (PMF) for a planck random variable is defined as + + + +```math +\Pr(X = x, \lambda) = \begin{cases}(1 - e^{-\lambda})e^{-\lambda x} & \text{for } x = 0, 1, 2, \ldots \\ 0 & \text{otherwise} \end{cases} +``` + + + +where `lambda > 0` is the shape parameter. The random variable `X` denotes the count of events in a quantized system. + +
+ + + +
+ +## Usage + +```javascript +var pmf = require( '@stdlib/stats/base/dists/planck/pmf' ); +``` + +#### pmf( x, p ) + +Evaluates the [probability mass function][pmf] (PMF) of a planck distribution with shape parameter `lambda`. + +```javascript +var y = pmf( 4.0, 0.3 ); +// returns ~0.0781 + +y = pmf( 2.0, 1.7 ); +// returns ~0.0273 + +y = pmf( -1.0, 2.5 ); +// returns 0.0 +``` + +If provided `NaN` as any argument, the function returns `NaN`. + +```javascript +var y = pmf( NaN, 0.0 ); +// returns NaN + +y = pmf( 0.0, NaN ); +// returns NaN +``` + +If provided a shape parameter `lambda` which is negative number, the function returns `NaN`. + +```javascript +var y = pmf( 2.0, -1.0 ); +// returns NaN +``` + +#### pmf.factory( p ) + +Returns a function for evaluating the [probability mass function][pmf] (PMF) of a planck distribution with shape parameter `lambda`. + +```javascript +var mypmf = pmf.factory( 0.5 ); +var y = mypmf( 3.0 ); +// returns ~0.0878 + +y = mypmf( 1.0 ); +// returns ~0.2387 +``` + +
+ + + +
+ +## Examples + + + +```javascript +var randu = require( '@stdlib/random/base/randu' ); +var round = require( '@stdlib/math/base/special/round' ); +var pmf = require( '@stdlib/stats/base/dists/planck/pmf' ); + +var lambda; +var x; +var y; +var i; + +for ( i = 0; i < 10; i++ ) { + x = round( randu() * 5.0 ); + lambda = randu(); + y = pmf( x, lambda ); + console.log( 'x: %d, lambda: %d, P( X = x; lambda ): %d', x, lambda.toFixed( 4 ), y.toFixed( 4 ) ); +} +``` + +
+ + + + + + + + + + + + + + diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js new file mode 100644 index 000000000000..5a1611ead5bb --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js @@ -0,0 +1,81 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed 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. +*/ + +'use strict'; + +// MODULES // + +var bench = require( '@stdlib/bench' ); +var randu = require( '@stdlib/random/base/randu' ); +var round = require( '@stdlib/math/base/special/round' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var pkg = require( './../package.json' ).name; +var pmf = require( './../lib' ); + + +// MAIN // + +bench( pkg, function benchmark( b ) { + var lambda; + var x; + var y; + var i; + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + x = round( randu()*40.0 ); + lambda = ( randu()*1.0 ) + EPS; + y = pmf( x, lambda ); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); + +bench( pkg+':factory', function benchmark( b ) { + var lambda; + var mypmf; + var x; + var y; + var i; + + lambda = 0.3; + mypmf = pmf.factory( lambda ); + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + x = randu() * 40.0; + y = mypmf( x ); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnan( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt new file mode 100644 index 000000000000..9de6a36bb3a2 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt @@ -0,0 +1,63 @@ + +{{alias}}( x, lambda ) + Evaluates the probability mass function (PMF) for a planck distribution + with shape parameter `lambda` at a value `x`. + + If provided `NaN` as any argument, the function returns `NaN`. + + If `lambda < 0`, the function returns `NaN`. + + Parameters + ---------- + x: number + Input value. + + lambda: number + Shape parameter. + + Returns + ------- + out: number + Evaluated PMF. + + Examples + -------- + > var y = {{alias}}( 4.0, 0.3 ) + ~0.0781 + > y = {{alias}}( 2.0, 1.7 ) + ~0.0273 + > y = {{alias}}( -1.0, 0.5 ) + 0.0 + > y = {{alias}}( 0.0, NaN ) + NaN + > y = {{alias}}( NaN, 0.5 ) + NaN + // Invalid shape parameter: + > y = {{alias}}( 2.0, -1.0 ) + NaN + + +{{alias}}.factory( lambda ) + Returns a function for evaluating the probability mass function (PMF) of a + planck distribution with shape parameter `lambda`. + + Parameters + ---------- + lambda: number + Shape parameter. + + Returns + ------- + pmf: Function + Probability mass function (PMF). + + Examples + -------- + > var mypmf = {{alias}}.factory( 0.5 ); + > var y = mypmf( 3.0 ) + ~0.0878 + > y = mypmf( 1.0 ) + ~0.2387 + + See Also + -------- diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts new file mode 100644 index 000000000000..8bcf8e942ad4 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts @@ -0,0 +1,117 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed 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. +*/ + +// TypeScript Version: 4.1 + +/** +* Evaluates the probability mass function (PMF) for a planck distribution. +* +* @param x - input value +* @returns evaluated PMF +*/ +type Unary = ( x: number ) => number; + +/** +* Interface for the probability mass function (PMF) of a planck distribution. +*/ +interface PMF { + /** + * Evaluates the probability mass function (PMF) for a planck distribution with shape parameter `lambda` at a value `x`. + * + * ## Notes + * + * - If `lambda < 0`, the function returns `NaN`. + * + * @param x - input value + * @param lambda - shape parameter + * @returns evaluated PMF + * + * @example + * var y = pmf( 4.0, 0.3 ); + * // returns ~0.0781 + * + * @example + * var y = pmf( 2.0, 1.7 ); + * // returns ~0.0273 + * + * @example + * var y = pmf( -1.0, 2.5 ); + * // returns 0.0 + * + * @example + * var y = pmf( 0.0, NaN ); + * // returns NaN + * + * @example + * var y = pmf( NaN, 0.5 ); + * // returns NaN + * + * @example + * // Invalid shape parameter: + * var y = pmf( 2.0, -1.0 ); + * // returns NaN + */ + ( x: number, lambda: number ): number; + + /** + * Returns a function for evaluating the probability mass function (PMF) for a planck distribution with shape parameter `lambda`. + * + * @param lambda - shape parameter + * @returns PMF + * + * @example + * var pmf = factory( 0.5 ); + * var y = pmf( 3.0 ); + * // returns ~0.0879 + * + * y = pmf( 1.0 ); + * // returns ~0.2386 + */ + factory( lambda: number ): Unary; +} + +/** +* Planck distribution probability mass function (PMF). +* +* @param x - input value +* @param lambda - shape parameter +* @returns evaluated PMF +* +* @example +* var y = pmf( 4.0, 0.3 ); +* // returns ~0.0781 +* +* y = pmf( 2.0, 1.7 ); +* // returns ~0.0273 +* +* y = pmf( -1.0, 0.5 ); +* // returns 0.0 +* +* var mypmf = pmf.factory( 0.5 ); +* y = mypmf( 3.0 ); +* // returns ~0.0878 +* +* y = mypmf( 1.0 ); +* // returns ~0.2387 +*/ +declare var pmf: PMF; + + +// EXPORTS // + +export = pmf; diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/test.ts b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/test.ts new file mode 100644 index 000000000000..b14e05356b9e --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/test.ts @@ -0,0 +1,98 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed 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. +*/ + +import pmf = require( './index' ); + + +// TESTS // + +// The function returns a number... +{ + pmf( 2, 0.4 ); // $ExpectType number + pmf( 1, 0.2 ); // $ExpectType number +} + +// The compiler throws an error if the function is provided values other than two numbers... +{ + pmf( true, 0.3 ); // $ExpectError + pmf( false, 0.2 ); // $ExpectError + pmf( '5', 0.1 ); // $ExpectError + pmf( [], 0.1 ); // $ExpectError + pmf( {}, 0.4 ); // $ExpectError + pmf( ( x: number ): number => x, 0.2 ); // $ExpectError + + pmf( 0, true ); // $ExpectError + pmf( 1, false ); // $ExpectError + pmf( 0, '5' ); // $ExpectError + pmf( 1, [] ); // $ExpectError + pmf( 2, {} ); // $ExpectError + pmf( 3, ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the function is provided an unsupported number of arguments... +{ + pmf(); // $ExpectError + pmf( 0 ); // $ExpectError + pmf( 1, 0.3, 4 ); // $ExpectError +} + +// Attached to main export is a `factory` method which returns a function... +{ + pmf.factory( 0.4 ); // $ExpectType Unary +} + +// The `factory` method returns a function which returns a number... +{ + const fcn = pmf.factory( 0.4 ); + fcn( 2 ); // $ExpectType number +} + +// The compiler throws an error if the function returned by the `factory` method is provided an invalid argument... +{ + const fcn = pmf.factory( 0.4 ); + fcn( true ); // $ExpectError + fcn( false ); // $ExpectError + fcn( '5' ); // $ExpectError + fcn( [] ); // $ExpectError + fcn( {} ); // $ExpectError + fcn( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the function returned by the `factory` method is provided an unsupported number of arguments... +{ + const fcn = pmf.factory( 0.4 ); + fcn(); // $ExpectError + fcn( 2, 0 ); // $ExpectError + fcn( 2, 0, 1 ); // $ExpectError +} + +// The compiler throws an error if the `factory` method is provided a value other than a number... +{ + pmf.factory( true ); // $ExpectError + pmf.factory( false ); // $ExpectError + pmf.factory( '5' ); // $ExpectError + pmf.factory( [] ); // $ExpectError + pmf.factory( {} ); // $ExpectError + pmf.factory( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the `factory` method is provided an unsupported number of arguments... +{ + pmf.factory( 0, 0.2 ); // $ExpectError + pmf.factory( 0, 0.4, 8 ); // $ExpectError +} diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js new file mode 100644 index 000000000000..3f9d34932268 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js @@ -0,0 +1,35 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed 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. +*/ + +'use strict'; + +var randu = require( '@stdlib/random/base/randu' ); +var round = require( '@stdlib/math/base/special/round' ); +var pmf = require( './../lib' ); + +var lambda; +var x; +var y; +var i; + +for ( i = 0; i < 10; i++ ) { + x = round( randu() * 5.0 ); + lambda = randu(); + y = pmf( x, lambda ); + console.log( 'x: %d, lambda: %d, P( X = x; lambda ): %d', x, lambda.toFixed( 4 ), y.toFixed( 4 ) ); +} diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js new file mode 100644 index 000000000000..ab9d8b4895b8 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js @@ -0,0 +1,80 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed 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. +*/ + +'use strict'; + +// MODULES // + +var isNonNegativeInteger = require( '@stdlib/math/base/assert/is-nonnegative-integer' ); +var constantFunction = require( '@stdlib/utils/constant-function' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var exp = require( '@stdlib/math/base/special/exp' ); + + +// MAIN // + +/** +* Returns a function for evaluating the probability mass function (PMF) for a planck distribution with shape parameter `lambda`. +* +* @param {Probability} lambda - shape parameter +* @returns {Function} PMF +* +* @example +* var pmf = factory( 0.5 ); +* var y = pmf( 3.0 ); +* // returns ~0.0878 +* +* y = pmf( 1.0 ); +* // returns ~0.2387 +*/ +function factory( lambda ) { + if ( isnan( lambda ) || lambda < 0.0 ) { + return constantFunction( NaN ); + } + return pmf; + + /** + * Evaluates the probability mass function (PMF) for a planck distribution. + * + * @private + * @param {number} x - input value + * @returns {Probability} evaluated PMF + * + * @example + * var y = pmf( 2.0 ); + * // returns + */ + function pmf( x ) { + var temp1; + var temp2; + if ( isnan( x ) ) { + return NaN; + } + if ( isNonNegativeInteger( x ) ) { + temp1 = exp( -lambda ); + temp2 = exp( -lambda * x ); + return ( 1 - temp1 ) * temp2; + } + return 0.0; + } +} + + +// EXPORTS // + +module.exports = factory; diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/index.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/index.js new file mode 100644 index 000000000000..0ce9aec60a0f --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/index.js @@ -0,0 +1,60 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed 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. +*/ + +'use strict'; + +/** +* Planck distribution probability mass function (PMF). +* +* @module @stdlib/stats/base/dists/planck/pmf +* +* @example +* var pmf = require( '@stdlib/stats/base/dists/planck/pmf' ); +* +* var y = pmf( 4.0, 0.3 ); +* // returns ~0.0781 +* +* y = pmf( 2.0, 1.7 ); +* // returns ~0.0273 +* +* y = pmf( -1.0, 0.5 ); +* // returns 0.0 +* +* var mypmf = pmf.factory( 0.5 ); +* y = mypmf( 3.0 ); +* // returns ~0.0878 +* +* y = mypmf( 1.0 ); +* // returns ~0.2387 +*/ + +// MODULES // + +var setReadOnly = require( '@stdlib/utils/define-nonenumerable-read-only-property' ); +var main = require( './main.js' ); +var factory = require( './factory.js' ); + + +// MAIN // + +setReadOnly( main, 'factory', factory ); + + +// EXPORTS // + +module.exports = main; diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js new file mode 100644 index 000000000000..4ade19e885ee --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js @@ -0,0 +1,79 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed 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. +*/ + +'use strict'; + +// MODULES // + +var isNonNegativeInteger = require( '@stdlib/math/base/assert/is-nonnegative-integer' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var exp = require( '@stdlib/math/base/special/exp' ); + + +// MAIN // + +/** +* Evaluates the probability mass function (PMF) for a planck distribution with shape parameter `lambda` at a value `x`. +* +* @param {number} x - input value +* @param {Probability} lambda - shape parameter +* @returns {Probability} evaluated PMF +* +* @example +* var y = pmf( 4.0, 0.3 ); +* // returns ~0.0781 +* +* @example +* var y = pmf( 2.0, 1.7 ); +* // returns ~0.0273 +* +* @example +* var y = pmf( -1.0, 2.5 ); +* // returns 0.0 +* +* @example +* var y = pmf( 0.0, NaN ); +* // returns NaN +* +* @example +* var y = pmf( NaN, 0.5 ); +* // returns NaN +* +* @example +* // Invalid shape parameter: +* var y = pmf( 2.0, -1.0 ); +* // returns NaN +*/ +function pmf( x, lambda ) { + var temp1; + var temp2; + if ( isnan( x ) || isnan( lambda ) || lambda < 0.0 ) { + return NaN; + } + if ( isNonNegativeInteger( x ) ) { + temp1 = exp( -lambda ); + temp2 = exp( -lambda * x ); + return ( 1 - temp1 ) * temp2; + } + return 0.0; +} + + +// EXPORTS // + +module.exports = pmf; diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/package.json b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/package.json new file mode 100644 index 000000000000..41c2b16704be --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/package.json @@ -0,0 +1,65 @@ +{ + "name": "@stdlib/stats/base/dists/planck/pmf", + "version": "0.0.0", + "description": "Planck distribution probability mass function (PMF).", + "license": "Apache-2.0", + "author": { + "name": "The Stdlib Authors", + "url": "https://github.com/stdlib-js/stdlib/graphs/contributors" + }, + "contributors": [ + { + "name": "The Stdlib Authors", + "url": "https://github.com/stdlib-js/stdlib/graphs/contributors" + } + ], + "main": "./lib", + "directories": { + "benchmark": "./benchmark", + "doc": "./docs", + "example": "./examples", + "lib": "./lib", + "test": "./test" + }, + "types": "./docs/types", + "scripts": {}, + "homepage": "https://github.com/stdlib-js/stdlib", + "repository": { + "type": "git", + "url": "git://github.com/stdlib-js/stdlib.git" + }, + "bugs": { + "url": "https://github.com/stdlib-js/stdlib/issues" + }, + "dependencies": {}, + "devDependencies": {}, + "engines": { + "node": ">=0.10.0", + "npm": ">2.7.0" + }, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], + "keywords": [ + "stdlib", + "stdmath", + "statistics", + "stats", + "distribution", + "dist", + "probability", + "pmf", + "discrete distribution", + "planck", + "univariate", + "discrete" + ] +} diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js new file mode 100644 index 000000000000..5b941d45815f --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js @@ -0,0 +1,127 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed 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. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var factory = require( './../lib/factory.js' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof factory, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'the function returns a function', function test( t ) { + var pmf = factory( 0.5 ); + t.equal( typeof pmf, 'function', 'returns a function' ); + t.end(); +}); + +tape( 'if provided `NaN` for any parameter, the created function returns `NaN`', function test( t ) { + var pmf; + var y; + + pmf = factory( 0.5 ); + y = pmf( NaN ); + t.equal( isnan( y ), true, 'returns NaN' ); + + pmf = factory( NaN ); + y = pmf( 0.0 ); + t.equal( isnan( y ), true, 'returns NaN' ); + + t.end(); +}); + +tape( 'if provided a finite `lambda`, the function returns a function which returns `0` when provided `+infinity` for `x`', function test( t ) { + var pmf; + var y; + + pmf = factory( 1.0 ); + y = pmf( PINF ); + t.equal( y, 0.0, 'returns 0' ); + + t.end(); +}); + +tape( 'if provided a finite `lambda`, the function returns a function which returns `0` when provided a negative integer for `x`', function test( t ) { + var pmf; + var y; + + pmf = factory( 0.4 ); + y = pmf( -4.0 ); + t.equal( y, 0.0, 'returns 0' ); + + y = pmf( -1.0 ); + t.equal( y, 0.0, 'returns 0' ); + + t.end(); +}); + +tape( 'if provided a finite `lambda`, the function returns a function which returns `0` when provided a non-integer for `x`', function test( t ) { + var pmf; + var y; + + pmf = factory( 0.4 ); + y = pmf( 1.3 ); + t.equal( y, 0.0, 'returns 0' ); + + y = pmf( 1.4 ); + t.equal( y, 0.0, 'returns 0' ); + + y = pmf( 3.2 ); + t.equal( y, 0.0, 'returns 0' ); + + y = pmf( 4.8 ); + t.equal( y, 0.0, 'returns 0' ); + + y = pmf( -1.2 ); + t.equal( y, 0.0, 'returns 0' ); + + t.end(); +}); + +tape( 'if provided a `lambda` which is negative, the created function always returns `NaN`', function test( t ) { + var pmf; + var y; + + pmf = factory( -1.5 ); + + y = pmf( 2.0 ); + t.equal( isnan( y ), true, 'returns NaN' ); + + y = pmf( 0.0 ); + t.equal( isnan( y ), true, 'returns NaN' ); + + pmf = factory( 1.2 ); + + y = pmf( 2.0 ); + t.equal( isnan( y ), true, 'returns NaN' ); + + y = pmf( 0.0 ); + t.equal( isnan( y ), true, 'returns NaN' ); + + t.end(); +}); diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.js new file mode 100644 index 000000000000..bbf5e7fc9af3 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.js @@ -0,0 +1,38 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed 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. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var pmf = require( './../lib' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof pmf, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'attached to the main export is a factory method for generating `pmf` functions', function test( t ) { + t.equal( typeof pmf.factory, 'function', 'exports a factory method' ); + t.end(); +}); diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js new file mode 100644 index 000000000000..59bb3608a4d2 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js @@ -0,0 +1,87 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed 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. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var PINF = require( '@stdlib/constants/float64/pinf' ); +var pmf = require( './../lib' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof pmf, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'if provided `NaN` for any parameter, the function returns `NaN`', function test( t ) { + var y = pmf( NaN, 1.0 ); + t.equal( isnan( y ), true, 'returns NaN' ); + y = pmf( 0.0, NaN ); + t.equal( isnan( y ), true, 'returns NaN' ); + t.end(); +}); + +tape( 'if provided `+infinity` for `x` and a valid `lambda`, the function returns `0`', function test( t ) { + var y = pmf( PINF, 0.01 ); + t.equal( y, 0.0, 'returns 0' ); + t.end(); +}); + +tape( 'if provided a negative integer for `x` and a valid `lambda`, the function returns `0`', function test( t ) { + var y = pmf( -20.0, 0.5 ); + t.equal( y, 0.0, 'returns 0' ); + + y = pmf( -4.0, 1.5 ); + t.equal( y, 0.0, 'returns 0' ); + + y = pmf( -1.0, 2.5 ); + t.equal( y, 0.0, 'returns 0' ); + + t.end(); +}); + +tape( 'if provided a non-integer for `x` and a valid `lambda`, the function returns `0`', function test( t ) { + var y = pmf( -1.3, 0.5 ); + t.equal( y, 0.0, 'returns 0' ); + + y = pmf( 2.4, 0.5 ); + t.equal( y, 0.0, 'returns 0' ); + + y = pmf( 0.5, 0.5 ); + t.equal( y, 0.0, 'returns 0' ); + + t.end(); +}); + +tape( 'if provided a shape parameter `lambda` which is negative, the function always returns `NaN`', function test( t ) { + var y; + + y = pmf( 2.0, -1.0 ); + t.equal( isnan( y ), true, 'returns NaN' ); + + y = pmf( 0.0, -1.5 ); + t.equal( isnan( y ), true, 'returns NaN' ); + + t.end(); +}); diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/test/test.js b/lib/node_modules/@stdlib/stats/base/dists/planck/test/test.js new file mode 100644 index 000000000000..d28e43259938 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/test/test.js @@ -0,0 +1,40 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2024 The Stdlib Authors. +* +* Licensed 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. +*/ + +'use strict'; + +// MODULES // + +var tape = require( 'tape' ); +var objectKeys = require( '@stdlib/utils/keys' ); +var planck = require( './../lib' ); + + +// TESTS // + +tape( 'main export is an object', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof planck, 'object', 'main export is an object' ); + t.end(); +}); + +tape( 'the exported object contains planck distribution functions', function test( t ) { + var keys = objectKeys( planck ); + t.equal( keys.length > 0, true, 'has keys' ); + t.end(); +}); From c8e36262c275d33559097f63be8b19c37112303e Mon Sep 17 00:00:00 2001 From: Jaysukh-409 Date: Sat, 14 Dec 2024 00:59:52 +0530 Subject: [PATCH 02/14] test: fix the invalid tests --- .../stats/base/dists/planck/pmf/test/test.factory.js | 8 -------- 1 file changed, 8 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js index 5b941d45815f..2149c317a2de 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js @@ -115,13 +115,5 @@ tape( 'if provided a `lambda` which is negative, the created function always ret y = pmf( 0.0 ); t.equal( isnan( y ), true, 'returns NaN' ); - pmf = factory( 1.2 ); - - y = pmf( 2.0 ); - t.equal( isnan( y ), true, 'returns NaN' ); - - y = pmf( 0.0 ); - t.equal( isnan( y ), true, 'returns NaN' ); - t.end(); }); From c81fe33d26cc3760b675e7b60c22050be15bd1d7 Mon Sep 17 00:00:00 2001 From: Jaysukh-409 Date: Sun, 15 Dec 2024 20:32:38 +0530 Subject: [PATCH 03/14] test: add test for large and small shape parameter --- .../planck/pmf/test/fixtures/python/REQUIRE | 3 + .../test/fixtures/python/large_lambda.json | 3008 +++++++++++++++++ .../planck/pmf/test/fixtures/python/runner.py | 75 + .../test/fixtures/python/small_lambda.json | 3008 +++++++++++++++++ .../dists/planck/pmf/test/test.factory.js | 62 + .../base/dists/planck/pmf/test/test.pmf.js | 60 +- 6 files changed, 6215 insertions(+), 1 deletion(-) create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/REQUIRE create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/large_lambda.json create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py create mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/small_lambda.json diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/REQUIRE b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/REQUIRE new file mode 100644 index 000000000000..3e280495db1a --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/REQUIRE @@ -0,0 +1,3 @@ +numpy 2.2.0 +scipy 1.14.1 +python 3.10.12 \ No newline at end of file diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/large_lambda.json b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/large_lambda.json new file mode 100644 index 000000000000..627741c52c4f --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/large_lambda.json @@ -0,0 +1,3008 @@ +{ + "x": [ + 7.0, + 9.0, + 1.0, + 9.0, + 4.0, + 4.0, + 8.0, + 10.0, + 2.0, + 6.0, + 10.0, + 6.0, + 3.0, + 9.0, + 6.0, + 7.0, + 3.0, + 6.0, + 10.0, + 5.0, + 10.0, + 7.0, + 9.0, + 8.0, + 9.0, + 6.0, + 3.0, + 4.0, + 9.0, + 9.0, + 5.0, + 4.0, + 5.0, + 3.0, + 5.0, + 3.0, + 5.0, + 4.0, + 7.0, + 5.0, + 3.0, + 9.0, + 3.0, + 3.0, + 3.0, + 10.0, + 0.0, + 8.0, + 9.0, + 5.0, + 1.0, + 3.0, + 4.0, + 8.0, + 9.0, + 10.0, + 6.0, + 8.0, + 2.0, + 5.0, + 6.0, + 6.0, + 6.0, + 5.0, + 7.0, + 8.0, + 9.0, + 5.0, + 9.0, + 10.0, + 4.0, + 6.0, + 3.0, + 1.0, + 6.0, + 7.0, + 7.0, + 5.0, + 9.0, + 8.0, + 7.0, + 3.0, + 5.0, + 3.0, + 2.0, + 1.0, + 3.0, + 9.0, + 4.0, + 1.0, + 6.0, + 6.0, + 4.0, + 3.0, + 7.0, + 7.0, + 0.0, + 3.0, + 0.0, + 8.0, + 4.0, + 7.0, + 2.0, + 1.0, + 5.0, + 1.0, + 6.0, + 5.0, + 0.0, + 8.0, + 5.0, + 2.0, + 1.0, + 1.0, + 8.0, + 4.0, + 7.0, + 6.0, + 4.0, + 9.0, + 7.0, + 8.0, + 2.0, + 4.0, + 7.0, + 1.0, + 3.0, + 2.0, + 8.0, + 8.0, + 4.0, + 6.0, + 0.0, + 2.0, + 3.0, + 6.0, + 2.0, + 8.0, + 9.0, + 1.0, + 3.0, + 6.0, + 9.0, + 5.0, + 5.0, + 1.0, + 1.0, + 7.0, + 6.0, + 4.0, + 8.0, + 6.0, + 3.0, + 10.0, + 3.0, + 8.0, + 8.0, + 7.0, + 3.0, + 8.0, + 10.0, + 4.0, + 2.0, + 7.0, + 5.0, + 7.0, + 8.0, + 6.0, + 4.0, + 1.0, + 5.0, + 6.0, + 1.0, + 1.0, + 4.0, + 9.0, + 7.0, + 10.0, + 2.0, + 7.0, + 5.0, + 10.0, + 2.0, + 4.0, + 1.0, + 8.0, + 2.0, + 9.0, + 10.0, + 8.0, + 4.0, + 1.0, + 6.0, + 2.0, + 4.0, + 3.0, + 1.0, + 4.0, + 0.0, + 1.0, + 8.0, + 2.0, + 8.0, + 8.0, + 2.0, + 9.0, + 4.0, + 7.0, + 2.0, + 3.0, + 8.0, + 9.0, + 3.0, + 8.0, + 9.0, + 1.0, + 5.0, + 5.0, + 4.0, + 6.0, + 2.0, + 7.0, + 10.0, + 7.0, + 5.0, + 7.0, + 1.0, + 3.0, + 9.0, + 3.0, + 5.0, + 8.0, + 7.0, + 3.0, + 10.0, + 9.0, + 9.0, + 0.0, + 0.0, + 5.0, + 2.0, + 9.0, + 9.0, + 5.0, + 1.0, + 1.0, + 5.0, + 1.0, + 9.0, + 2.0, + 0.0, + 6.0, + 5.0, + 9.0, + 1.0, + 6.0, + 10.0, + 0.0, + 8.0, + 2.0, + 7.0, + 6.0, + 2.0, + 3.0, + 5.0, + 5.0, + 8.0, + 7.0, + 2.0, + 8.0, + 2.0, + 3.0, + 9.0, + 2.0, + 3.0, + 1.0, + 3.0, + 3.0, + 3.0, + 8.0, + 9.0, + 4.0, + 7.0, + 1.0, + 7.0, + 7.0, + 1.0, + 2.0, + 7.0, + 6.0, + 10.0, + 4.0, + 9.0, + 2.0, + 9.0, + 6.0, + 3.0, + 6.0, + 0.0, + 1.0, + 0.0, + 0.0, + 8.0, + 8.0, + 8.0, + 5.0, + 3.0, + 4.0, + 9.0, + 9.0, + 3.0, + 8.0, + 5.0, + 6.0, + 5.0, + 6.0, + 0.0, + 6.0, + 7.0, + 3.0, + 10.0, + 0.0, + 9.0, + 8.0, + 1.0, + 9.0, + 8.0, + 5.0, + 10.0, + 6.0, + 3.0, + 9.0, + 3.0, + 2.0, + 4.0, + 3.0, + 7.0, + 7.0, + 2.0, + 5.0, + 3.0, + 4.0, + 3.0, + 6.0, + 1.0, + 2.0, + 4.0, + 9.0, + 4.0, + 7.0, + 2.0, + 8.0, + 1.0, + 0.0, + 4.0, + 6.0, + 4.0, + 6.0, + 1.0, + 2.0, + 7.0, + 3.0, + 1.0, + 6.0, + 7.0, + 4.0, + 3.0, + 5.0, + 10.0, + 10.0, + 3.0, + 3.0, + 9.0, + 9.0, + 4.0, + 3.0, + 2.0, + 0.0, + 5.0, + 7.0, + 8.0, + 2.0, + 9.0, + 3.0, + 7.0, + 7.0, + 0.0, + 5.0, + 0.0, + 9.0, + 6.0, + 5.0, + 5.0, + 10.0, + 2.0, + 5.0, + 7.0, + 2.0, + 5.0, + 7.0, + 10.0, + 10.0, + 10.0, + 5.0, + 6.0, + 9.0, + 6.0, + 10.0, + 9.0, + 4.0, + 0.0, + 9.0, + 2.0, + 2.0, + 9.0, + 2.0, + 2.0, + 5.0, + 10.0, + 2.0, + 3.0, + 7.0, + 3.0, + 6.0, + 6.0, + 2.0, + 2.0, + 7.0, + 4.0, + 1.0, + 9.0, + 0.0, + 9.0, + 5.0, + 5.0, + 4.0, + 0.0, + 8.0, + 4.0, + 7.0, + 7.0, + 6.0, + 3.0, + 2.0, + 0.0, + 2.0, + 10.0, + 7.0, + 10.0, + 8.0, + 2.0, + 1.0, + 8.0, + 7.0, + 5.0, + 9.0, + 0.0, + 8.0, + 8.0, + 3.0, + 1.0, + 8.0, + 4.0, + 6.0, + 7.0, + 7.0, + 2.0, + 8.0, + 4.0, + 0.0, + 2.0, + 7.0, + 7.0, + 6.0, + 8.0, + 6.0, + 9.0, + 6.0, + 6.0, + 4.0, + 9.0, + 7.0, + 9.0, + 1.0, + 6.0, + 4.0, + 2.0, + 9.0, + 1.0, + 10.0, + 10.0, + 10.0, + 8.0, + 2.0, + 2.0, + 2.0, + 5.0, + 0.0, + 10.0, + 6.0, + 5.0, + 7.0, + 2.0, + 10.0, + 4.0, + 8.0, + 4.0, + 6.0, + 0.0, + 9.0, + 1.0, + 10.0, + 6.0, + 7.0, + 4.0, + 1.0, + 2.0, + 8.0, + 3.0, + 1.0, + 9.0, + 4.0, + 5.0, + 1.0, + 5.0, + 3.0, + 6.0, + 1.0, + 7.0, + 1.0, + 8.0, + 10.0, + 1.0, + 2.0, + 5.0, + 2.0, + 3.0, + 5.0, + 9.0, + 9.0, + 2.0, + 8.0, + 5.0, + 9.0, + 0.0, + 2.0, + 4.0, + 3.0, + 6.0, + 8.0, + 10.0, + 4.0, + 10.0, + 3.0, + 4.0, + 2.0, + 2.0, + 2.0, + 1.0, + 5.0, + 1.0, + 7.0, + 2.0, + 3.0, + 8.0, + 7.0, + 2.0, + 8.0, + 3.0, + 6.0, + 7.0, + 2.0, + 9.0, + 4.0, + 7.0, + 1.0, + 3.0, + 8.0, + 8.0, + 2.0, + 7.0, + 6.0, + 7.0, + 5.0, + 4.0, + 3.0, + 5.0, + 7.0, + 2.0, + 5.0, + 4.0, + 10.0, + 9.0, + 6.0, + 1.0, + 9.0, + 1.0, + 4.0, + 7.0, + 0.0, + 5.0, + 3.0, + 8.0, + 7.0, + 5.0, + 3.0, + 6.0, + 2.0, + 1.0, + 6.0, + 9.0, + 2.0, + 10.0, + 10.0, + 3.0, + 9.0, + 1.0, + 9.0, + 3.0, + 3.0, + 1.0, + 2.0, + 4.0, + 3.0, + 3.0, + 9.0, + 5.0, + 2.0, + 5.0, + 3.0, + 5.0, + 8.0, + 3.0, + 7.0, + 7.0, + 7.0, + 10.0, + 8.0, + 2.0, + 3.0, + 10.0, + 6.0, + 6.0, + 7.0, + 7.0, + 7.0, + 4.0, + 5.0, + 5.0, + 5.0, + 7.0, + 3.0, + 4.0, + 8.0, + 3.0, + 1.0, + 7.0, + 1.0, + 1.0, + 5.0, + 1.0, + 4.0, + 4.0, + 6.0, + 4.0, + 8.0, + 4.0, + 8.0, + 2.0, + 7.0, + 8.0, + 4.0, + 2.0, + 4.0, + 9.0, + 10.0, + 6.0, + 4.0, + 3.0, + 7.0, + 7.0, + 5.0, + 6.0, + 1.0, + 9.0, + 7.0, + 4.0, + 2.0, + 6.0, + 8.0, + 2.0, + 7.0, + 0.0, + 4.0, + 9.0, + 8.0, + 8.0, + 3.0, + 6.0, + 3.0, + 2.0, + 9.0, + 6.0, + 9.0, + 9.0, + 8.0, + 4.0, + 1.0, + 3.0, + 2.0, + 9.0, + 6.0, + 10.0, + 10.0, + 4.0, + 9.0, + 10.0, + 3.0, + 7.0, + 8.0, + 4.0, + 9.0, + 4.0, + 9.0, + 4.0, + 9.0, + 8.0, + 4.0, + 0.0, + 1.0, + 7.0, + 7.0, + 2.0, + 10.0, + 4.0, + 0.0, + 4.0, + 4.0, + 9.0, + 3.0, + 8.0, + 3.0, + 7.0, + 10.0, + 1.0, + 7.0, + 5.0, + 10.0, + 9.0, + 7.0, + 7.0, + 8.0, + 3.0, + 2.0, + 6.0, + 9.0, + 4.0, + 10.0, + 4.0, + 5.0, + 9.0, + 8.0, + 5.0, + 7.0, + 3.0, + 7.0, + 4.0, + 4.0, + 3.0, + 3.0, + 9.0, + 2.0, + 5.0, + 5.0, + 8.0, + 6.0, + 2.0, + 3.0, + 3.0, + 0.0, + 10.0, + 10.0, + 3.0, + 8.0, + 6.0, + 5.0, + 2.0, + 5.0, + 8.0, + 8.0, + 7.0, + 8.0, + 9.0, + 2.0, + 10.0, + 10.0, + 0.0, + 5.0, + 3.0, + 7.0, + 9.0, + 0.0, + 3.0, + 0.0, + 1.0, + 4.0, + 6.0, + 6.0, + 6.0, + 10.0, + 8.0, + 5.0, + 9.0, + 6.0, + 6.0, + 4.0, + 4.0, + 6.0, + 9.0, + 10.0, + 4.0, + 9.0, + 6.0, + 8.0, + 7.0, + 7.0, + 3.0, + 5.0, + 10.0, + 7.0, + 10.0, + 8.0, + 6.0, + 0.0, + 4.0, + 3.0, + 6.0, + 3.0, + 9.0, + 0.0, + 1.0, + 0.0, + 3.0, + 7.0, + 8.0, + 5.0, + 6.0, + 5.0, + 8.0, + 1.0, + 1.0, + 4.0, + 5.0, + 8.0, + 7.0, + 1.0, + 7.0, + 9.0, + 4.0, + 1.0, + 5.0, + 3.0, + 9.0, + 6.0, + 2.0, + 4.0, + 8.0, + 5.0, + 0.0, + 1.0, + 4.0, + 2.0, + 9.0, + 8.0, + 9.0, + 2.0, + 0.0, + 4.0, + 7.0, + 5.0, + 9.0, + 6.0, + 10.0, + 6.0, + 3.0, + 1.0, + 10.0, + 3.0, + 10.0, + 4.0, + 3.0, + 1.0, + 3.0, + 0.0, + 6.0, + 7.0, + 9.0, + 10.0, + 4.0, + 3.0, + 2.0, + 7.0, + 2.0, + 6.0, + 4.0, + 5.0, + 2.0, + 5.0, + 3.0, + 9.0, + 5.0, + 9.0, + 6.0, + 4.0, + 4.0, + 0.0, + 9.0, + 5.0, + 10.0, + 5.0, + 7.0, + 8.0, + 5.0, + 1.0, + 8.0, + 2.0, + 2.0, + 3.0, + 7.0, + 7.0, + 2.0, + 2.0, + 4.0, + 3.0, + 9.0, + 1.0, + 2.0, + 3.0, + 0.0, + 2.0, + 5.0, + 1.0, + 2.0, + 5.0, + 5.0, + 3.0, + 3.0, + 10.0, + 2.0, + 2.0, + 2.0, + 3.0, + 3.0, + 4.0, + 9.0, + 0.0, + 4.0, + 4.0, + 4.0, + 9.0, + 2.0, + 4.0, + 7.0, + 3.0, + 5.0, + 2.0, + 7.0, + 9.0, + 2.0, + 8.0, + 9.0, + 1.0, + 6.0, + 10.0, + 1.0, + 7.0, + 9.0, + 10.0, + 6.0, + 2.0, + 7.0, + 8.0, + 4.0, + 10.0, + 8.0, + 9.0, + 4.0, + 3.0, + 1.0, + 3.0, + 8.0, + 8.0, + 7.0, + 4.0, + 6.0, + 5.0, + 8.0, + 1.0, + 8.0, + 7.0 + ], + "lambda": [ + 15.364418539555599, + 16.817374130247586, + 11.593263592115058, + 17.221040672825872, + 10.220331766262982, + 13.619428579916377, + 15.904743474978542, + 17.391512477625056, + 14.990658714244642, + 16.53058108828633, + 14.084658134516438, + 19.813830140356593, + 16.971565934233908, + 12.74852219982531, + 10.940654366575822, + 16.387926602204935, + 17.18705534439553, + 17.391051616479167, + 10.421392300976029, + 12.854047625438785, + 18.37776301368345, + 13.123722801834331, + 10.656019604473094, + 14.775273567153974, + 10.789809588108728, + 17.612628741431287, + 15.462235739915032, + 19.97443000223709, + 18.904180362477152, + 19.268478809407085, + 12.125346088735535, + 14.141407628534457, + 10.065445132022324, + 16.600614740608236, + 10.398577959707369, + 11.386240259865763, + 15.652701802945074, + 11.392871727146526, + 14.757711313329708, + 13.275878149595123, + 12.29696105407455, + 13.792058644385232, + 18.975913079984938, + 18.422713928065264, + 14.442930171728296, + 17.39918531105136, + 17.966256163488286, + 11.587819106374043, + 17.361774068869373, + 14.80402963596376, + 15.638337514795513, + 12.689155763134465, + 10.157264181831296, + 13.339635965504787, + 15.872997385616834, + 15.92669239305071, + 17.459575894560988, + 10.925082714482112, + 19.284334346517355, + 10.34298212986021, + 14.369226007113102, + 13.585419139892736, + 11.661950887811624, + 10.162274328175322, + 18.512321315154736, + 14.79511391709953, + 19.10692760532772, + 15.455209119893988, + 11.31598627645747, + 16.66644132190503, + 14.701008874852327, + 18.62687402632915, + 17.167616512635146, + 17.285425535000126, + 14.707970820263316, + 16.715229468045635, + 15.556141914131391, + 10.766005130621375, + 17.399543675638988, + 11.433091657803905, + 18.513981102979276, + 15.841056363265881, + 10.612690408521456, + 13.213317228323017, + 17.979782580947383, + 18.79026605956495, + 17.776146533948353, + 17.49246455831879, + 12.954335219197333, + 16.266005460307277, + 18.062543010149227, + 19.167995017958788, + 12.799761924309626, + 17.872555976679674, + 13.485620314884805, + 18.552847771515975, + 19.24122114995314, + 13.309311896018965, + 13.390327143004747, + 13.961149585577822, + 11.38207116101774, + 11.679046875264048, + 16.25860793587878, + 14.793242160264596, + 12.905523529405377, + 12.764042799700722, + 16.06807918227038, + 15.008215206527897, + 15.469866461140025, + 13.817421539489391, + 17.757342729445632, + 15.805170085556846, + 15.992000995085046, + 19.483190644511883, + 11.25015894081878, + 19.89285799085919, + 18.611732526627794, + 13.993989987468115, + 19.257766980088114, + 19.43163903679723, + 11.339180630109736, + 16.09865214514878, + 18.92784398732465, + 19.585667940170097, + 18.62079065923188, + 14.593460535179688, + 12.700303603985882, + 18.56042309932875, + 16.308617605550154, + 12.591663168518847, + 17.625391073127986, + 11.58184723302125, + 15.530427514345652, + 18.15995720341206, + 15.33876543333682, + 12.518949705612492, + 15.273844438986908, + 19.282501904172804, + 11.393481944027874, + 16.49688806529514, + 10.526388295323864, + 19.71604833702885, + 12.97941986595622, + 19.851712659290467, + 16.816336033317672, + 15.50781954775991, + 17.60299469703578, + 16.134698549419486, + 14.502428421285908, + 12.649945239479345, + 12.201942967894215, + 14.781731940529081, + 15.387632371679707, + 17.562505755937426, + 10.18373798150134, + 16.81089744942563, + 17.435267043949846, + 14.178988735740635, + 18.80157529979048, + 15.513584334112073, + 13.296198278279306, + 14.639385185633422, + 14.032578223094301, + 11.74539886644941, + 10.058674488720879, + 13.18565645665704, + 12.16790093822548, + 11.694178323950531, + 11.463698789998597, + 16.92106122482448, + 10.218398463360348, + 11.43103364339511, + 12.952306276370642, + 15.080961063970864, + 13.704779636630505, + 17.73037891965046, + 11.625327209426013, + 19.525503976544393, + 19.13086156873209, + 13.172709904912734, + 14.738274756229169, + 15.258916209894544, + 11.42076660286217, + 13.149275076851872, + 16.594767539847, + 18.66501472856526, + 16.781826426085043, + 11.31254844493316, + 15.028468140829432, + 12.974045999108839, + 19.760687522837696, + 19.144022130962895, + 16.99513411090918, + 10.59625553685365, + 19.615192828715543, + 19.427908709191932, + 19.66917989554303, + 18.539506908580314, + 15.478142324366619, + 12.516483957163603, + 18.25926630141602, + 14.668393549047995, + 15.43546587292519, + 15.055878672616839, + 14.883740373649722, + 16.303601361443757, + 16.669977222457195, + 16.148915607477836, + 18.026206961274468, + 18.47757390225264, + 17.823927793493674, + 10.341483683467398, + 14.440722249958757, + 13.788399765905679, + 18.65810534640525, + 11.790826396786457, + 17.56569054913183, + 17.663834502621015, + 17.78761261333865, + 10.050457172919192, + 19.75760818376603, + 10.359526446516197, + 10.144943665065965, + 19.462248313839986, + 10.576421727005533, + 16.124376751519733, + 17.561168497810407, + 16.08345381805421, + 14.302908404256264, + 10.642318128119438, + 12.237816640605033, + 13.046244448867654, + 12.860061400373189, + 17.27204097039121, + 11.541105280933232, + 16.36836907258303, + 13.80799123434469, + 19.904886514392736, + 11.527619175256104, + 19.591756689446008, + 11.751282444048929, + 19.37631186255772, + 17.908260712497636, + 18.274006617136465, + 15.470084554196205, + 17.309419570149192, + 19.1789307002448, + 13.717520521747293, + 14.699069827208877, + 17.372593277802277, + 18.403136368730223, + 15.473838111075674, + 13.470042869168898, + 11.32631341510169, + 14.272393869314314, + 17.543679591671918, + 17.11043060452214, + 12.30032590783394, + 10.315388350577365, + 11.361745168140034, + 17.30462738111561, + 15.145988744101961, + 12.509384105257109, + 18.87917243270966, + 14.135184065615043, + 17.719111105109377, + 19.3871472401312, + 10.812727153773992, + 14.697158148836769, + 12.5033805544806, + 11.4213355558955, + 16.681867454416455, + 16.751846212913378, + 13.479643489547934, + 12.223228768595085, + 10.819150810778307, + 13.169676827655367, + 13.777299574301153, + 19.94949025167052, + 17.631082144501143, + 10.573424880655091, + 15.862335352782264, + 18.698443410476667, + 12.127427847821785, + 10.032802060452878, + 17.9979501916001, + 14.739524345455546, + 18.613634566296327, + 13.452615528904666, + 14.546355283260434, + 16.919463566032235, + 12.69216038500846, + 10.18182743721187, + 16.980959695781095, + 18.110503488140058, + 14.697120701351267, + 14.526129055501304, + 18.453178845370758, + 12.756624666338398, + 14.452143999052183, + 10.924323462324205, + 13.212710507988108, + 16.683531998813542, + 12.596906344927007, + 12.969073355376567, + 17.715517415126875, + 10.142957257708659, + 13.747044046395002, + 17.698499171071788, + 16.25050747339538, + 10.881716980523638, + 11.47301564603216, + 13.055977449880704, + 10.098559315252839, + 13.034974344016431, + 19.98222891743827, + 10.709036936565594, + 18.194202641473822, + 16.624842445924564, + 11.04860876391198, + 14.244437326376161, + 11.945691579433475, + 13.456420055702342, + 14.046074257877814, + 11.096764402694436, + 15.235139816903544, + 19.343203999504468, + 11.606772087069025, + 15.550529068958625, + 18.20782938491068, + 18.040911783972188, + 17.6636808362861, + 15.199040909836327, + 15.745588633069444, + 15.644095361908263, + 17.51558717124975, + 19.974284419165834, + 18.98911988404977, + 14.135466289279808, + 17.23491963717219, + 10.8165155817931, + 12.238098868624787, + 14.792329287969677, + 15.332159678154664, + 13.978455854822426, + 16.001014411799137, + 16.194191840945766, + 10.824161234849424, + 16.27445672867077, + 12.460675244905874, + 16.737414932578893, + 14.01915051315044, + 13.371867978745065, + 12.236359788665279, + 12.283590123252267, + 17.512857127088147, + 19.89643481004359, + 15.902313655957919, + 14.40543333023669, + 11.459433540612743, + 17.798514413758348, + 16.13064487263465, + 10.125269998115478, + 10.51160677979555, + 17.42894030943966, + 16.365493162217852, + 12.077018830151774, + 10.059065367074963, + 10.007776629009793, + 17.596586140784137, + 15.208427470716565, + 12.093032913377755, + 16.0394765640006, + 14.800334271963433, + 10.804012965574433, + 16.30470856845235, + 15.230812341351525, + 19.06518215554399, + 15.708431880178436, + 13.966795869052483, + 16.75203831837631, + 14.629526648035396, + 14.452969678103221, + 19.056958838516252, + 14.512961133703053, + 13.305662547010206, + 17.5401575375268, + 12.71092966901239, + 19.357230818093086, + 16.940813492312213, + 19.979857294445807, + 16.945332675577493, + 15.860137846067044, + 17.523770861642262, + 16.041608722971116, + 12.032083077920168, + 15.84930419997835, + 10.276495096843457, + 16.947337481296913, + 15.68172628201755, + 19.87816014512982, + 16.703297549243878, + 17.870762485915513, + 17.846996315779233, + 13.505221194864347, + 13.132678380849292, + 17.911657700392254, + 19.863550034177905, + 16.355656827381317, + 14.644910547181123, + 18.782345222707136, + 12.204657387370759, + 14.29004074329435, + 19.151906158819834, + 18.12766631056636, + 14.818680904822088, + 10.254063389040084, + 17.295758751427467, + 13.138204106512124, + 18.885959991660414, + 19.736041025793835, + 13.621337037723865, + 13.952190394842173, + 18.847286360731612, + 13.655504683858359, + 19.494183941894835, + 15.840711718840481, + 14.843098018272816, + 12.584621452811865, + 10.799164074887047, + 12.639078117670254, + 10.888507465212392, + 17.323800027378983, + 16.17708084346397, + 11.248809076523113, + 16.40458580093057, + 13.84431080966536, + 19.61353354746333, + 18.416699941282154, + 14.51233550496852, + 15.709891827294673, + 11.278618052050016, + 17.22375108482787, + 19.882021292068984, + 13.030617425256217, + 16.23370617498102, + 14.596035249847379, + 19.915072472869937, + 19.152108225078887, + 11.017473041954952, + 14.78391464474181, + 11.992199441523347, + 17.2211050388802, + 17.066331877135624, + 10.903373641518359, + 18.34589114319383, + 17.41263677031256, + 10.39426276722612, + 10.646416260107449, + 14.311399664517618, + 14.766790158011483, + 18.8787906457314, + 13.593485550662283, + 15.853650755102269, + 12.919277929628985, + 17.218172317161496, + 13.861483477116897, + 10.874329295196477, + 11.514900036246079, + 10.143545773570787, + 16.6376380120559, + 19.068770898905566, + 18.143410634226445, + 10.073996138918636, + 10.994796078255467, + 11.12357194581125, + 16.55914085054165, + 13.981307320073924, + 18.47636202842972, + 14.103995461446015, + 12.178124091588595, + 11.198369581859918, + 10.072631922299394, + 13.697650670852614, + 19.526014539177925, + 10.339972747825772, + 13.100938762667816, + 19.185679635435143, + 10.375708848254275, + 16.749519309273726, + 13.634030632693218, + 13.259164868318491, + 13.679327825817289, + 17.328164140518794, + 18.77328613893781, + 14.42677830371709, + 17.776397228652208, + 14.693828041833747, + 17.849838607666058, + 15.14747692486003, + 16.27219594362732, + 12.25053153874992, + 12.240448101450903, + 16.85693100711333, + 19.964205733637797, + 17.094164357194195, + 14.677717639941157, + 14.760858773755974, + 10.151162509442463, + 10.645824675369624, + 19.66573386233256, + 17.41617811172967, + 14.946599870181657, + 19.828788556948552, + 18.763199043846065, + 19.243524804198472, + 12.336470418601586, + 16.142077972071732, + 14.312183724980274, + 10.872107632520574, + 18.07073410827183, + 10.676603460619624, + 16.280578208504508, + 10.678819002590636, + 10.354482257017272, + 15.471756606491047, + 19.965966860015975, + 10.358424633490335, + 13.954396632627965, + 17.611925816834727, + 12.806866432231871, + 16.541248960027996, + 14.897522110450602, + 15.22285842248668, + 16.683636244697727, + 17.76171497391914, + 18.280742706375346, + 16.960024394029038, + 14.4333871886807, + 10.648626135109886, + 13.485546587240963, + 16.857447123388457, + 14.611987501539492, + 10.547830239919767, + 19.92624816136278, + 14.093833651038175, + 16.721726085572644, + 12.771896110883123, + 11.606698983541742, + 17.707592443015685, + 10.602712872277888, + 17.925624421797806, + 12.744074378211316, + 12.54887368331108, + 18.445794434497106, + 10.011741610023646, + 18.426897569372795, + 17.49697813846314, + 12.394372706588884, + 15.739052059759917, + 10.7547163158523, + 11.528214715306085, + 12.157131997765935, + 13.013866437530368, + 17.31028401492049, + 12.888128375717825, + 16.193071716915885, + 12.972615848701821, + 13.152789313820843, + 18.463149006583567, + 15.390596809455195, + 19.543456128198912, + 19.689985673640336, + 11.07171664121844, + 15.014329666735007, + 14.591334431431754, + 11.268357306295709, + 17.084077179477536, + 10.112921602517327, + 17.269385121318805, + 14.439640643983374, + 18.24009274987072, + 14.467965736647514, + 13.698213555028815, + 14.06699407050322, + 18.8461482304141, + 17.650986946931678, + 18.102694155180018, + 13.925753249465883, + 18.094538959636807, + 10.87953355836697, + 12.401045251356678, + 17.340530803878504, + 11.449885616208348, + 16.329064702909207, + 11.500310309762064, + 13.016512206251528, + 12.050707974127429, + 17.899703012737298, + 12.877593171644614, + 17.173715268434556, + 11.279132951548503, + 12.193210956124798, + 18.649620803276882, + 19.241320030969703, + 16.521767512549488, + 14.394011861556518, + 16.238947378887385, + 11.51241460978786, + 17.963227605191797, + 14.94680226604339, + 19.67000127549038, + 15.65697100549721, + 12.013140538115792, + 18.825382490022946, + 15.103762454062462, + 17.886884438792187, + 12.148973460460807, + 17.16263937468024, + 12.03325067612014, + 14.014009319769354, + 13.837682257395315, + 13.93986492031236, + 12.954938093948268, + 16.334788196652244, + 13.755386717512739, + 10.364053609552284, + 16.384733665313327, + 11.305854950873574, + 12.81599577425893, + 10.65638784953999, + 12.07346566687518, + 16.39812764664139, + 19.246560169481626, + 17.046188037318814, + 12.100169711399747, + 10.457230475165101, + 12.045386335013028, + 13.486711576211524, + 13.807862219349836, + 15.625659356545228, + 12.29178549523002, + 18.689885578650575, + 14.49430688338887, + 19.404228138257068, + 14.22909991413104, + 19.364746443371125, + 13.8397216709782, + 11.301157557815934, + 19.871776321704267, + 15.309338077336601, + 16.65048433225707, + 18.34726856618744, + 16.61702007021574, + 17.805494841796747, + 16.674319233851005, + 10.924387128150975, + 11.096449405425174, + 11.496430141442083, + 18.937148159359303, + 17.75628888461107, + 13.039352854358647, + 10.740715972092026, + 13.246782207918471, + 17.902935065011544, + 16.38233496947996, + 11.146559844568614, + 17.48597263948151, + 17.74641931106233, + 18.143613222685083, + 15.483456251456989, + 10.480943342318344, + 14.912634630932807, + 15.478391902304008, + 16.190356767145747, + 17.81958564846602, + 16.797949422333048, + 10.1928482579587, + 15.025273869594438, + 11.778841401218166, + 13.641307719615355, + 13.438825805414009, + 15.54669511515387, + 19.470085071013916, + 11.543550297306709, + 19.81652277672515, + 19.325035705058305, + 18.788418426699987, + 16.57292130980228, + 10.844465973850138, + 19.214918065821056, + 12.219012711776136, + 11.49089531362051, + 17.22077924029772, + 16.12762222977093, + 15.305642677884986, + 12.253199171044198, + 17.39168674867934, + 13.527849612761209, + 13.362111304477521, + 10.443601230470719, + 13.943189762217838, + 19.65972831809499, + 10.335847139623699, + 18.0802428998023, + 11.910795519749636, + 10.411730647089612, + 17.687977872079003, + 19.720974255822625, + 13.097679838194646, + 12.205735865872477, + 14.289160006526137, + 18.087849572747828, + 17.955364058139487, + 12.536197377011904, + 18.33243799353921, + 14.210990399567592, + 15.898330633002928, + 17.110105102248436, + 12.768295459231418, + 13.98956658267074, + 13.052533446664253, + 11.26688775059194, + 11.601205207993374, + 10.202072134357792, + 11.181883347910874, + 18.076921510122226, + 18.54039945469286, + 12.835249766990685, + 18.345086376004858, + 11.81268689377296, + 17.604664268153744, + 14.891833642236195, + 15.508223985397809, + 12.703091897062471, + 11.113691072809162, + 18.94826041115996, + 17.83481737614713, + 17.00993544531741, + 18.54596731101305, + 14.642159760742516, + 14.846539065427212, + 17.99274589358895, + 18.03377444475211, + 12.967122980440223, + 14.386738187655741, + 19.048182591881897, + 19.105774083507928, + 18.897345194205045, + 17.026981085076176, + 12.997325472992534, + 15.681917983124993, + 17.30831711793761, + 19.943165148319203, + 16.589504759912767, + 18.476886841870318, + 11.942403330074841, + 16.908637578292222, + 16.346343464149733, + 10.145237673360661, + 11.58039438042602, + 12.117968859335665, + 19.070195818365505, + 15.561531088806314, + 14.924175765755319, + 17.708188097830693, + 11.983001691975652, + 15.629674338498456, + 11.084751043612608, + 19.539123746004396, + 19.013548570460944, + 17.00090470658317, + 13.933506586399327, + 15.907165928179655, + 12.569658223727657, + 13.831816279075419, + 14.88479440102876, + 13.644857386221728, + 16.252155390664356, + 10.811720584134227, + 13.358815400147188, + 16.385656050791866, + 16.304580685040946, + 15.209922347350417, + 19.945463439060415, + 19.09557677187298, + 19.032903832770536, + 18.469142708568942, + 16.267473998271207, + 10.974970991371869, + 14.222426888499484, + 13.455319456536696, + 15.71990890805235, + 18.526839612470972, + 19.78682904041603, + 11.09444029879546, + 14.718531891710956, + 17.469939273115433, + 13.789351372829952, + 12.383511069072544, + 19.50225258651865, + 13.562094254668427, + 15.569466422688587, + 15.181520051634585, + 13.629485445669898, + 15.100430468859958, + 10.588550550239704, + 17.606824085600806, + 14.568965897187352, + 16.613380241340483, + 14.706981733778314, + 19.227554255249192, + 16.306174186035012, + 14.227029070968346, + 15.559480270214898, + 18.72019057990847, + 18.539000393489403, + 13.802191899208687, + 11.482896037633173, + 15.970892765484574, + 13.377308498540817, + 13.815597649463236, + 11.81017454171273, + 18.990178359751432, + 11.353323236155171, + 16.010603723496136, + 14.612214797501444, + 18.09667741088441, + 17.21157464542498, + 19.183658969249038, + 17.556322299377477, + 15.986228930488027, + 16.75459452843312, + 15.313243066904565, + 12.86431662743758, + 19.890257115847696, + 18.998450602617833, + 19.854891257294966, + 15.473988979455541, + 17.46665379223541, + 10.888851340228772, + 15.659520027200166, + 18.051565848109306, + 10.626195993153358, + 19.75462497484815, + 19.491908697775628, + 11.724959796201293, + 11.47694572847893, + 13.2760044736352, + 15.40173365888592, + 12.29245000057184, + 19.393211087503946, + 17.407181130767306, + 13.081877483197877, + 19.411710907897767, + 16.766261971267433, + 14.436373908045042, + 18.638212110094663, + 16.062765991552943, + 17.29203317494773, + 12.684410164408915, + 19.781374458681096, + 10.488714322602938, + 14.186065418333595, + 12.081689540730101, + 17.674841096131487, + 10.657203005401083, + 12.19200687210201, + 18.355802284518802, + 15.707025090171197, + 18.844609082494514, + 13.67608372881606, + 14.252741848302954, + 17.299410722804865, + 10.575516665554538, + 15.664504206264036, + 11.12507466761911, + 15.9538515959956, + 15.278222975797702, + 18.728264381039768, + 10.719371776625499, + 12.043856832819744, + 19.805720439026096, + 11.71126557088996, + 11.74752274776236, + 10.884453282535638, + 12.258148178443276, + 15.072828374248108, + 14.799856183888302, + 13.12689720757408, + 10.997593149764558, + 17.073316629507097, + 10.316867927757517, + 13.255105496745, + 13.001741699581446, + 16.613018424117868, + 12.891579156696615, + 13.25703079831172, + 14.671358177186267, + 19.234448498600678, + 11.389196569966632, + 16.98585445710564, + 12.92977953702014, + 11.074760310790326, + 19.639119596620734, + 17.56846681015311, + 11.835837370704636, + 17.560139279508498, + 10.55861006908193, + 12.030765400328294, + 14.635626015901098, + 11.47492016522593, + 19.536399387451155, + 10.726200034267848, + 13.526644056164837, + 16.453352703952888, + 18.161085454459617, + 13.022649168212148, + 19.483259925372558, + 14.636646465774593, + 11.4259479626026, + 16.271485074643905, + 17.90300905403192, + 18.319360417569563, + 19.55102795133451, + 15.973114211343702, + 11.10507740629772, + 15.196049467620046, + 15.578034676854504, + 11.28112565507397, + 16.51121061570619, + 17.39629685680616, + 14.530495776370646, + 12.782524771490529, + 16.07643203172318, + 11.905845231858423, + 15.313674150946536, + 16.993013414124643, + 19.984165699941048, + 16.439613040996683, + 18.71108490442912, + 13.595433266752963, + 14.90223778984843, + 17.04805043508655, + 10.64951435735842, + 16.780163408346837, + 18.30755448743115, + 16.576282009425242, + 13.831342326760748, + 14.01631733564491, + 12.79075374407106, + 13.689038165389636, + 17.412532470152517, + 14.63251734224902, + 16.217289893403922, + 16.873801020640844, + 11.4327115525062, + 18.018325027439452, + 16.76109150990623, + 13.143504451312328, + 19.84717555095462, + 18.13546178877486, + 12.991982179445554, + 14.327450051824792, + 10.901152096419523, + 10.43844963686331, + 11.632515457312799, + 18.35135964983337, + 10.487337527505211, + 13.28356147950175, + 15.789213860455087, + 19.372275310500935, + 16.340350682033154, + 19.810815304797448, + 13.449255832887506, + 11.785491813648806, + 10.061554737300042, + 11.942317838222673, + 14.030860501513772, + 12.693960879951918, + 10.454520235567559, + 18.915054654715995, + 10.619577273403934, + 16.564193822662908, + 19.7079237890299, + 17.23705746932822, + 16.212633979051546, + 10.136617790396205, + 19.236997815295553, + 11.685398521617014, + 11.887885808801634, + 12.646018202526825, + 16.85753345856829, + 17.883357700840516, + 17.258763277648292, + 17.36377514446554, + 16.43579118664338, + 11.109699393653207, + 10.063653772418894, + 16.912378137183335 + ], + "expected": [ + 1.955350343759079e-47, + 1.8482678730877365e-66, + 9.227957527788912e-06, + 4.8862260420323625e-68, + 1.7597437220328446e-18, + 2.1909312802550827e-24, + 5.5113923373984995e-56, + 2.94863474024409e-76, + 9.534087788250523e-14, + 8.417033883461785e-44, + 6.778078511728573e-62, + 2.343027721467453e-52, + 7.72729830362925e-23, + 1.4807547805834758e-50, + 3.0988273766693655e-29, + 1.5125067260934235e-50, + 4.048275837505564e-23, + 4.8191836709754035e-46, + 5.501173753218588e-46, + 1.224021636870815e-28, + 1.535993329973136e-80, + 1.2678747957738743e-40, + 2.2352965562289415e-42, + 4.628514227798256e-52, + 6.7049904814135515e-43, + 1.2752494502170767e-46, + 7.15334114417337e-21, + 1.999222277589773e-35, + 1.288751104136729e-74, + 4.855721879801992e-76, + 4.6788934832659064e-27, + 2.7155542843130288e-25, + 1.3904172208504417e-22, + 2.351439661092907e-22, + 2.6288246997186672e-23, + 1.4623493183859834e-15, + 1.0246837084083286e-34, + 1.616403590730933e-20, + 1.3666323864673864e-45, + 1.48523830402957e-29, + 9.516801857898907e-17, + 1.2349941070903278e-54, + 1.8905883542192774e-25, + 9.939190022474345e-25, + 1.5224573662304836e-19, + 2.7308527669346733e-76, + 0.9999999842473332, + 5.492737050552223e-41, + 1.3768794560760345e-68, + 7.136050819772636e-33, + 1.6156833184582899e-07, + 2.9343213709235323e-17, + 2.2646860783186013e-18, + 4.501497131163428e-47, + 9.078275578351042e-63, + 6.780375324264947e-70, + 3.194590415705192e-46, + 1.1024707713554895e-38, + 1.7776244310483773e-17, + 3.4712483036123844e-23, + 3.6070018553092155e-38, + 3.9770774865858794e-36, + 4.089505018815603e-31, + 8.568107655158017e-23, + 5.265104984447398e-57, + 3.94920038180441e-52, + 2.0782652297633366e-75, + 2.750677839204673e-34, + 5.885198793529011e-45, + 4.154942177000511e-73, + 2.895554141270295e-26, + 2.9020732361866172e-49, + 4.291376594417309e-23, + 3.1119675467283105e-08, + 4.725594133314099e-39, + 1.529947485080059e-51, + 5.109445519299858e-48, + 4.1870460010906796e-24, + 9.800940084589509e-69, + 1.893940588874574e-40, + 5.204286280154552e-57, + 2.2958834871513635e-21, + 9.012077184180759e-24, + 6.089574208666506e-18, + 2.415234322792247e-16, + 6.910208220036573e-09, + 6.914375229239202e-24, + 4.246904507656441e-69, + 3.1333850197324225e-23, + 8.625088272813867e-08, + 8.574789018666778e-48, + 1.1289460938465193e-50, + 5.814801678272334e-23, + 5.177769082860072e-24, + 1.006667346194216e-41, + 3.964643309577993e-57, + 0.999999995598063, + 4.5658026560558604e-18, + 0.9999984701290049, + 3.1188739013476913e-49, + 1.6877660957908823e-20, + 3.1259140970378036e-36, + 7.550097191782308e-15, + 3.761632785219922e-07, + 9.462603584127104e-29, + 2.8618403485748966e-06, + 1.3499920546637859e-42, + 2.5708375294535468e-33, + 0.9999998087848229, + 9.848274308235808e-49, + 2.756894762039858e-39, + 1.8698365003217066e-14, + 1.1343894111498332e-07, + 3.455873298577916e-09, + 8.18349391092824e-40, + 2.7705511985797483e-35, + 2.625372015007623e-57, + 3.4270768908745526e-37, + 3.514246857860074e-34, + 1.1181949492398757e-76, + 3.374347412717016e-35, + 1.1682979482005994e-56, + 3.626465927038908e-17, + 9.466947210689586e-35, + 2.4640730147727544e-57, + 4.5934650697918975e-07, + 2.8378102576610635e-17, + 7.561732824716016e-17, + 2.178005116336747e-57, + 1.786816139953119e-44, + 2.407463173867633e-31, + 6.613051197745538e-31, + 0.9999998200213338, + 1.6844634201951717e-16, + 1.0360395739169438e-20, + 2.3907477387705835e-33, + 5.411369435967099e-14, + 1.0132733115722901e-67, + 2.929935531019023e-45, + 6.846876823917073e-08, + 1.928995876475245e-14, + 4.212830757846748e-52, + 1.8534683019916558e-51, + 7.808249421051213e-44, + 3.04642333195039e-37, + 1.8409392790286656e-07, + 2.2652520299911788e-08, + 8.902789952404522e-50, + 1.6220041316294492e-38, + 1.0587488493792756e-22, + 4.037437606320897e-43, + 3.035653137208603e-39, + 8.947638388237072e-21, + 5.333430102248938e-77, + 5.3921251139912434e-14, + 3.9170579193158704e-59, + 2.652637145070681e-61, + 7.852423782974295e-44, + 3.189618823678336e-25, + 1.2597586635416035e-54, + 1.8002957014422457e-58, + 3.704955458146067e-26, + 6.47824057865943e-13, + 1.964550285721573e-36, + 1.4382927049113309e-22, + 8.218533105448183e-41, + 5.301269384437402e-43, + 3.370494929161277e-31, + 1.2176176396471595e-20, + 4.479983997025725e-08, + 6.471632070427991e-23, + 1.634505114073683e-30, + 2.3707394503378223e-06, + 2.821120946917684e-07, + 1.5572517489298546e-24, + 4.990550442439266e-70, + 4.5528979618546245e-36, + 1.5915257315756194e-85, + 2.41626615746616e-17, + 8.998137185869614e-41, + 9.913861112180089e-33, + 5.3872707134367295e-67, + 1.202384608548016e-10, + 1.4367087172392468e-23, + 6.208461638703364e-08, + 1.4161093378108218e-65, + 2.6514946271460614e-15, + 6.070135705800824e-45, + 5.397492166015829e-66, + 8.38583493447035e-46, + 4.700778629388931e-35, + 4.851285401792529e-09, + 5.183727943694518e-45, + 6.25458532300774e-10, + 8.412401085818189e-35, + 4.871911117063443e-26, + 2.869351191496094e-09, + 6.216956172265502e-33, + 0.9999998103607634, + 3.6657132774049466e-06, + 3.6375687350001385e-64, + 1.8163312767169548e-13, + 2.3534158839072653e-54, + 4.9036521217852105e-53, + 1.1807208219177361e-13, + 1.8833151763293593e-64, + 1.0997234613350304e-29, + 8.05944987439837e-50, + 2.201078682700302e-16, + 8.430917542742293e-25, + 1.1839465590661807e-62, + 3.7908997600085653e-41, + 1.5325752369215342e-19, + 1.2422016246043054e-48, + 1.1802941216232993e-73, + 7.57366113130208e-06, + 7.187661371763996e-39, + 4.400182830059865e-39, + 1.25820664642537e-31, + 6.468933818071814e-27, + 6.898578002251617e-18, + 3.2091501786391825e-32, + 8.730767307184019e-45, + 6.816644753934668e-60, + 1.0803909788131146e-23, + 9.569847687249401e-50, + 2.3620082782262232e-08, + 1.1095176764695006e-21, + 1.2443197003340198e-56, + 1.3623525665499003e-14, + 2.6663472485126542e-27, + 4.706556462315873e-46, + 8.028288100979662e-40, + 3.1372110234940517e-23, + 7.544186081469426e-51, + 1.051401693922072e-64, + 1.0700152546218088e-54, + 0.9999999977331769, + 0.9999901458628453, + 2.864447676223525e-43, + 6.208151928448878e-11, + 1.8398063116680412e-76, + 1.006631975208283e-70, + 2.0820867219091658e-40, + 1.9117344243602432e-07, + 3.038187569624704e-08, + 2.2567379820369926e-42, + 1.1029505789787251e-06, + 3.5194563633957e-58, + 8.134993191880448e-16, + 0.9999999898230082, + 4.772928013301566e-41, + 5.625653006097396e-30, + 5.362854542111461e-45, + 6.332538283218397e-07, + 1.9286816828839674e-46, + 4.901669651406009e-75, + 0.9999954497387444, + 1.447623755906831e-36, + 1.3530333009064585e-10, + 2.4709883945825364e-53, + 3.412588146996661e-40, + 1.3629672445780951e-11, + 2.527195071697078e-25, + 2.0222622860915096e-31, + 3.337637031636472e-39, + 4.386836703795626e-68, + 1.344736187458593e-33, + 1.7147880674465907e-13, + 3.620803424963006e-44, + 1.2010171934451188e-10, + 1.8427695417791243e-22, + 3.3334245479175215e-66, + 1.9576264366510465e-12, + 1.1872862813819425e-16, + 2.0012152908400725e-05, + 6.941370846648843e-18, + 1.1214605654564306e-18, + 1.0189183879155248e-26, + 5.537917832460676e-62, + 4.7007609153462704e-42, + 2.7816410618605516e-28, + 1.4308181588937265e-57, + 5.409070686023691e-06, + 3.1597077015211925e-31, + 1.928087845580038e-55, + 3.969225186726109e-07, + 6.798333033931415e-17, + 1.268301587717237e-41, + 1.2462030302398603e-38, + 3.309050123212525e-74, + 8.942476137276714e-23, + 1.5950720891345399e-40, + 1.7804336552081553e-15, + 1.6307013456459613e-71, + 5.0434683220361307e-39, + 1.1861693829363363e-19, + 8.228440234565648e-49, + 0.9999971168429501, + 5.290702965848925e-07, + 0.999981985317936, + 0.9999981727720263, + 1.0851078102426812e-58, + 1.7134175612495088e-44, + 8.726157319709768e-46, + 3.3981512403328245e-39, + 6.093850669560222e-14, + 1.3150372278903146e-24, + 6.648983257357715e-70, + 3.0370255637479693e-64, + 6.643285559942079e-15, + 1.3761202742198162e-40, + 4.4596857778065695e-29, + 4.8471964181472245e-27, + 4.95349701140341e-29, + 8.530401435110743e-53, + 0.9999776578814474, + 3.891787650511534e-48, + 2.8804385618625166e-51, + 4.026647700878753e-15, + 1.3714956376300895e-62, + 0.9999935128780154, + 2.5325532797898574e-53, + 1.5810271007417587e-49, + 1.5161070540583477e-05, + 2.825956766613811e-60, + 6.234848768493694e-68, + 6.254760652725012e-26, + 2.916824304832092e-68, + 3.586253778348251e-48, + 3.124601844531297e-24, + 9.095947291028088e-70, + 1.5755097641359702e-20, + 2.1064706950054448e-14, + 6.659210910057909e-28, + 1.510885043113654e-23, + 1.8921234867935188e-61, + 1.870295050884827e-58, + 5.273387282499393e-13, + 3.757054659447136e-38, + 8.078527242643986e-15, + 5.498480211942279e-22, + 5.3372664409678856e-20, + 1.116775406505324e-40, + 8.496369431089166e-07, + 1.2638496816370357e-14, + 7.375769533969458e-29, + 4.9218672081962725e-43, + 5.350236131266281e-29, + 1.3145612283577802e-38, + 2.897784489617249e-15, + 1.961019783715273e-49, + 1.558370962507441e-06, + 0.9999951491654161, + 4.583701803917043e-22, + 2.3204740353952943e-46, + 2.731194371748584e-35, + 3.6498710781624566e-42, + 5.543697884979222e-07, + 1.1129045386128378e-10, + 7.787961934097628e-55, + 9.630521029856747e-22, + 4.0052876936915115e-05, + 4.066223598723941e-28, + 1.0350272301010024e-53, + 3.717290229329439e-29, + 1.8409823383141214e-16, + 1.435484486600685e-22, + 3.4415871726762907e-44, + 3.7931269431956936e-77, + 1.531762754564254e-20, + 1.7546284925869013e-16, + 2.0290580578180324e-63, + 1.414712842699046e-58, + 1.7041127372520085e-19, + 5.7130112991433755e-22, + 5.897723189576184e-14, + 0.9999999947507581, + 7.754851932405111e-35, + 3.4680312012352436e-43, + 6.272743925521182e-59, + 1.9631542085056e-13, + 3.223999498517057e-57, + 1.482531061843389e-25, + 7.580663667931551e-45, + 3.547876724034755e-41, + 0.9999999758783856, + 2.5036038674116055e-28, + 0.999999996080222, + 6.085322692625653e-67, + 8.652654564268382e-53, + 1.5983710536449004e-37, + 3.6320197373909143e-35, + 7.856518108866055e-77, + 1.1652943872627637e-14, + 7.458662965478676e-27, + 6.563605205610895e-49, + 1.1855907927907757e-09, + 1.5824289720641575e-37, + 2.1212389638374342e-48, + 4.680016506042896e-87, + 2.874090396683721e-73, + 2.4449199376402983e-78, + 1.760921110040636e-39, + 6.434890436890706e-36, + 4.666071180230752e-52, + 2.1202905935719891e-47, + 5.416244866851443e-87, + 1.1788441521334368e-64, + 3.6239688505088914e-26, + 0.9999999930348398, + 1.978151791774145e-48, + 3.871043466003249e-13, + 2.3166779894891498e-17, + 1.3973041792901818e-71, + 1.3447982913669238e-13, + 1.2399906560253682e-09, + 2.7716415052024256e-38, + 8.739844169775275e-58, + 3.9433341297927605e-17, + 1.9330311941430328e-26, + 3.89312986776751e-42, + 6.636234505666974e-19, + 7.733306179956041e-50, + 2.611785458355241e-36, + 1.1683338729545796e-17, + 1.741536435076656e-14, + 7.517456068358158e-46, + 1.374902487391463e-22, + 2.0416146161595447e-05, + 3.965168487504847e-50, + 0.9999813284104582, + 1.937863441253038e-68, + 7.445866425491963e-36, + 3.745551688059627e-25, + 3.1791835483189904e-29, + 0.9999990283894774, + 7.171415348808056e-69, + 1.0160506503709109e-32, + 7.613935234277936e-45, + 1.7416649477423724e-48, + 4.078918326086327e-30, + 3.626267387281535e-23, + 5.378927944175876e-18, + 0.9999978078273434, + 7.935639601757954e-15, + 4.075905762416478e-64, + 2.8638972163354933e-61, + 6.659640844851786e-84, + 5.2646669097897046e-39, + 1.441633058975041e-13, + 6.19228971687396e-06, + 1.4714749063163662e-60, + 1.3100976245565298e-52, + 2.1067692818191184e-24, + 1.9603173943993658e-72, + 0.9999999725976421, + 7.702274654570309e-37, + 1.024592091330232e-37, + 2.2589885397127106e-19, + 3.862463169215819e-07, + 2.560726392801764e-66, + 2.4305043338313535e-24, + 4.887442912153792e-42, + 5.303970876442213e-40, + 4.525842172342639e-53, + 9.121536808741684e-13, + 1.6546346576882795e-38, + 9.921229226354129e-21, + 0.9999606708967944, + 3.5377831823730414e-15, + 1.0709424937915611e-58, + 6.964952273576719e-56, + 5.6168921607904785e-27, + 6.31187772636925e-39, + 1.0340894298762349e-29, + 1.8884631032844423e-65, + 3.698042675730006e-37, + 7.159909753773335e-49, + 3.1539156036463764e-25, + 2.5117067388180148e-48, + 9.041973744756109e-35, + 4.261725813689542e-40, + 1.1250851953899335e-06, + 1.3175217427295878e-51, + 1.0904695320788946e-18, + 4.175113515519941e-12, + 1.0230263569261548e-75, + 3.117980246969856e-05, + 1.810347186527819e-73, + 6.139836135166966e-60, + 2.6072211643977944e-58, + 2.9726705125470924e-48, + 8.890943523751226e-16, + 4.94004428628473e-17, + 2.9448240171302753e-13, + 2.506362413817892e-39, + 0.9999995845186219, + 3.013948940177462e-78, + 3.3822524965836264e-40, + 4.62780902766448e-36, + 5.723084909984099e-38, + 2.3338866989846108e-11, + 6.184132656719349e-74, + 2.0826795672331042e-35, + 4.062468055690247e-60, + 3.178284023358581e-26, + 3.4406678524210054e-39, + 0.9999609693182442, + 2.4500980082720992e-42, + 2.8792561275334183e-09, + 2.3040902727456558e-76, + 1.1288722019822414e-39, + 5.2392102511815024e-61, + 2.5408835790818972e-33, + 4.3918081798509595e-09, + 1.926087603434116e-11, + 8.254235202121509e-57, + 2.2536812343104703e-19, + 1.8979964920372996e-05, + 2.3324859122125382e-71, + 2.8368090470628733e-19, + 4.4378597425531314e-36, + 2.30270250321522e-05, + 3.277280634116043e-23, + 6.951913480010651e-21, + 9.404692496354521e-53, + 3.172338796604131e-05, + 3.782486887382326e-43, + 2.245110868632855e-08, + 3.1943862903852957e-45, + 1.453009655515457e-72, + 3.389129831584979e-07, + 5.992293411076139e-14, + 5.914856048724424e-37, + 3.7356861905696533e-16, + 1.5216786511326045e-24, + 1.485165817365604e-37, + 3.845351681661118e-57, + 2.389095771458583e-42, + 1.9346502301447518e-12, + 2.6991676610491737e-59, + 1.8641124043294973e-32, + 5.918455358932329e-42, + 0.9999999977810865, + 5.731275749252419e-13, + 8.94100852162939e-30, + 2.2893213244760846e-17, + 5.696972404572344e-31, + 3.0027730181189648e-62, + 8.974128253477852e-47, + 7.244374757686217e-32, + 4.499734999218186e-56, + 4.469703083123653e-17, + 9.04426016930089e-33, + 2.013224661838055e-09, + 9.876433178091186e-17, + 6.343338364566106e-16, + 4.141813392867097e-06, + 6.653997553371561e-35, + 2.134404754696824e-05, + 8.984945839379964e-36, + 2.7570651888145703e-11, + 1.107765628252483e-17, + 7.20963642055036e-61, + 6.596258285641556e-40, + 8.607490979962751e-15, + 8.482329905107632e-46, + 7.302098644336639e-18, + 7.75064067447465e-49, + 1.6279499071516024e-47, + 1.0586921454067942e-17, + 1.0932786256581338e-77, + 5.840519503913162e-20, + 2.2673376664699874e-46, + 4.603241637913466e-07, + 2.082755351366634e-15, + 4.4038894033010645e-60, + 7.312973588268124e-36, + 1.0000061206689311e-15, + 1.2665023527379478e-44, + 2.9550865876520124e-48, + 1.0387140050818066e-44, + 1.7976565324147223e-30, + 3.6570260599642117e-25, + 2.790393504909761e-25, + 4.6921170186588035e-39, + 9.261871255429785e-56, + 8.021286450977717e-13, + 5.107494177514774e-40, + 1.2598134989995184e-19, + 1.3897701778791866e-54, + 1.6669724204944832e-68, + 1.4596963604868894e-30, + 8.097990626192029e-08, + 1.1202213165759882e-45, + 2.2233078921824164e-06, + 1.1635192120669327e-21, + 3.835343531121199e-55, + 0.9999974453444862, + 5.102125189736692e-38, + 2.0165031679860643e-15, + 4.3295615793634675e-43, + 2.013762111251746e-57, + 1.6519786420927055e-42, + 2.9789456864825785e-22, + 3.1085668613495414e-38, + 7.852889462944453e-15, + 1.0005009754687741e-05, + 1.5560238038898653e-47, + 3.785961068212271e-59, + 8.219662255169586e-18, + 1.0060946070382386e-68, + 6.723430285896502e-53, + 2.969756159039318e-25, + 9.218784697486346e-60, + 1.705394202980788e-08, + 3.265190234303458e-48, + 4.3559336785160643e-23, + 2.099299077202846e-16, + 8.199601136753658e-07, + 9.566244613410737e-13, + 6.08098543235245e-25, + 1.3219791034536408e-17, + 5.220052061929458e-22, + 1.7179187036434844e-54, + 3.1241353105754397e-23, + 5.866797930771422e-15, + 2.816064294009198e-25, + 2.0056266210934277e-17, + 7.243318327718381e-24, + 1.1284475761305876e-42, + 4.316690541747383e-22, + 3.0851469684010764e-59, + 1.5084890714262178e-52, + 1.6396042510753818e-37, + 3.844258690052327e-46, + 1.4126640996668552e-42, + 1.930147788246227e-12, + 1.0232092465801058e-18, + 1.3760163125792748e-68, + 9.34265532732852e-33, + 1.988451265443593e-49, + 8.63808136381436e-45, + 1.0231882781108176e-59, + 5.529204931716835e-44, + 2.2908143928783085e-34, + 8.859838636303482e-31, + 2.8829877715757804e-25, + 7.062947666519357e-44, + 2.8752298096676727e-47, + 2.024694834880255e-22, + 1.3413126181674798e-32, + 1.8473917348137183e-58, + 6.331629879760862e-24, + 5.7337023288551074e-08, + 6.154387555081672e-34, + 1.5165846916206329e-05, + 1.016621787114706e-05, + 7.559712066218895e-42, + 1.9433083193233728e-08, + 2.230093579113534e-23, + 2.195107966632417e-19, + 3.03370074200994e-35, + 7.932614661194921e-32, + 1.2076429299665935e-57, + 4.3294826593967536e-20, + 1.7681070858837625e-61, + 3.8517317260875875e-16, + 6.955082141142483e-56, + 1.6031089239613174e-54, + 6.204751260987711e-19, + 1.1144228117158429e-13, + 1.2920494931667065e-27, + 5.218630203201535e-64, + 4.0787099538414408e-78, + 1.6922305437450607e-44, + 1.9642317545188304e-18, + 2.653501139794915e-20, + 1.554518535466133e-36, + 3.385219259577855e-42, + 6.575971378361614e-30, + 3.082737326808726e-41, + 3.501462584282974e-09, + 7.590913223907296e-46, + 5.70892781644474e-61, + 2.685186908161677e-34, + 4.7927756947578864e-17, + 6.528754365777311e-44, + 2.1011529764968242e-38, + 2.0423690737890774e-17, + 7.135908804889054e-38, + 0.9999897772539303, + 1.2146254958769831e-30, + 9.178334715428248e-64, + 6.648912937469272e-54, + 2.6793141847065556e-43, + 2.1910850217157786e-23, + 5.6179360070202225e-36, + 3.896957758502992e-18, + 8.487710845607805e-10, + 3.1691752311094685e-55, + 5.906508770080419e-52, + 3.98816851537547e-41, + 2.141176598447377e-71, + 4.1462446884830945e-42, + 8.183861461199135e-19, + 2.0806968279919023e-08, + 2.022409551175424e-26, + 4.202415124036765e-12, + 1.9590441371645254e-48, + 5.831491921875e-38, + 2.7891213142565285e-79, + 1.0491671471297815e-78, + 1.668756842686983e-22, + 2.2126363935362011e-72, + 1.9162518116119948e-62, + 1.9334286497963325e-21, + 9.643404169106976e-53, + 4.349072748754893e-45, + 4.98463486463662e-25, + 9.598642392814092e-52, + 2.6755047869662732e-20, + 4.517949546197442e-46, + 1.8930817228957142e-18, + 1.9675321392754923e-44, + 1.5643787237500385e-63, + 6.194800066287368e-33, + 0.9999973348488013, + 1.0785249894744315e-08, + 1.2266019223142144e-36, + 3.025102944028376e-54, + 1.1617628892471068e-13, + 4.4528586607186425e-68, + 8.559882889288517e-23, + 0.9999850931701794, + 1.2119933711249977e-33, + 1.041714965433479e-31, + 3.2667061437416776e-67, + 6.866986632374392e-25, + 1.342537149962393e-51, + 4.536175730465216e-20, + 1.999623362766463e-55, + 4.7897484016144287e-79, + 2.335871936230163e-06, + 1.8341409290239686e-44, + 4.3390739119581435e-42, + 1.0584672577071278e-83, + 1.3705198597095759e-74, + 1.7255696016961138e-52, + 3.0713682379545336e-40, + 3.27669762968521e-55, + 2.813715226192946e-23, + 4.759779649608325e-18, + 5.910411577458948e-44, + 6.029898645837673e-73, + 1.7943935757763163e-21, + 3.6873979742281865e-74, + 4.013219394102217e-29, + 9.329948627399299e-23, + 5.448582626288144e-46, + 7.904266393719294e-43, + 3.886833472162871e-42, + 4.9202860428414556e-48, + 3.593670963713095e-20, + 1.4656199345455678e-54, + 1.5254263357374787e-21, + 7.054636687864643e-28, + 3.612889686867871e-15, + 3.4897886532203335e-26, + 4.816005427013784e-75, + 1.7108099962537679e-15, + 5.543377999376614e-31, + 2.870965804503089e-35, + 2.1307516952131832e-44, + 9.067982316101606e-37, + 1.1782344198547185e-13, + 1.668555578557761e-18, + 6.688608037996794e-22, + 0.9999798381949817, + 9.625009876739353e-59, + 6.886521608169714e-72, + 5.715203517701404e-22, + 1.429937735767016e-53, + 1.0635838533604667e-52, + 3.423591140650815e-42, + 2.939204333728788e-17, + 7.848129792248193e-41, + 3.0269582226242594e-57, + 7.396697158501714e-39, + 5.793607801158755e-44, + 1.7841503095170096e-47, + 3.6005818026354303e-62, + 8.087076930786524e-17, + 1.1665230716120914e-86, + 6.568275861203339e-49, + 0.999999594656869, + 1.160135887112914e-38, + 1.0816379676293884e-18, + 2.2561320465483317e-38, + 5.922619762643375e-77, + 0.9999987115804615, + 5.1856101550542315e-21, + 0.999999744876999, + 1.2044510558579187e-06, + 5.859564941257559e-27, + 2.5626813153055116e-28, + 1.3204462419550463e-46, + 1.0881050313180289e-38, + 7.063278455745735e-73, + 7.993035143442694e-52, + 1.76968687656657e-42, + 1.840207237673074e-64, + 8.466002567073179e-38, + 2.8551004222041735e-41, + 3.0178532726687726e-33, + 6.229564869398273e-33, + 1.083190593477223e-36, + 1.310297933007868e-45, + 4.3580675597915987e-70, + 5.7707767361348464e-24, + 9.992154844892772e-55, + 1.6804862800150788e-31, + 1.0504191278856913e-66, + 3.0562964460429893e-35, + 2.1221789785029084e-49, + 9.161931478571147e-20, + 5.053174458864799e-40, + 1.782711441089886e-75, + 4.79180754003532e-59, + 5.673630104962586e-77, + 2.871784603714299e-56, + 2.1949886336564673e-44, + 0.9999997763633202, + 4.4915059226017855e-23, + 1.2170635947752431e-26, + 3.1222410473442213e-50, + 1.3532899713762916e-26, + 3.2929692557542036e-61, + 0.9999999740385682, + 1.8664821563915924e-05, + 0.9999998418180727, + 3.0263118686655508e-24, + 4.9625109107487354e-33, + 2.319546320784592e-69, + 4.719087744465744e-43, + 2.8021052683283555e-31, + 1.197083660629256e-25, + 7.489199129243505e-47, + 2.046972326171679e-07, + 4.586219155070097e-06, + 2.044286457358094e-34, + 1.587765770697347e-38, + 3.539170329601646e-46, + 9.709737234867928e-60, + 5.230038923414152e-08, + 1.2957973214657993e-44, + 1.4117114881230028e-73, + 1.2477208061920364e-28, + 3.0914725725606537e-08, + 2.8585905329791166e-28, + 1.6872315324676555e-26, + 1.0075604972805965e-41, + 1.0824805796178209e-37, + 3.206087284611042e-11, + 1.975405072271647e-31, + 9.398837012530668e-38, + 3.352673473957661e-27, + 0.9999999893297067, + 1.5084315614007406e-07, + 1.834683032549401e-33, + 1.3216124031374236e-12, + 1.9544091586454094e-56, + 7.864860971624873e-61, + 4.613092156166664e-42, + 2.477333380773389e-14, + 0.9999852619012846, + 1.9289505566543756e-28, + 3.5749039495596706e-47, + 2.1482786642772937e-41, + 1.2639045813925293e-42, + 4.135367079530833e-32, + 9.657151198255233e-87, + 3.042064073396173e-31, + 4.947019805096406e-16, + 1.8747089764536846e-05, + 5.80145350779579e-54, + 2.3007069671373063e-20, + 5.309346893135428e-65, + 1.5712418871694216e-23, + 4.692569046190576e-15, + 3.847271039170164e-08, + 3.616672656762591e-14, + 0.9999982486182265, + 1.3197478662150386e-34, + 3.1289913897006975e-51, + 4.086238289610873e-51, + 2.6634590227617068e-58, + 3.260169813905927e-26, + 8.704733147015265e-26, + 1.2807508056122453e-10, + 2.3012296119279735e-52, + 5.879428816428986e-12, + 1.3859562482589564e-29, + 7.644602668871713e-35, + 7.088576556059935e-39, + 5.242267014473148e-11, + 7.389959138000564e-39, + 1.751259293458796e-14, + 9.461111800901218e-48, + 1.6563103634138936e-32, + 1.407812822421119e-45, + 1.2379334474662788e-51, + 2.3263363954341353e-19, + 3.1754986409575982e-24, + 0.999999928484577, + 1.0343492649598242e-71, + 5.268362778417403e-29, + 2.4281597048044417e-85, + 1.6478809783509894e-32, + 1.8382823088114017e-35, + 2.9313692002900564e-57, + 1.3307907837958925e-39, + 1.1066310558751619e-08, + 1.1824194370161517e-68, + 1.336377725240096e-14, + 2.2607148790844267e-10, + 1.589712537048451e-20, + 4.383473971183022e-48, + 5.066174825316313e-35, + 4.5555902081361365e-15, + 7.758334977662616e-16, + 5.727211844224392e-26, + 2.2174756559306203e-17, + 1.4549513576000115e-63, + 6.750783520465211e-06, + 4.997025205537108e-14, + 7.245762786701525e-23, + 0.9999999979059497, + 5.256945950827696e-15, + 2.3409674477361307e-41, + 1.246171492142101e-06, + 1.1378383656387324e-13, + 9.563763478392668e-38, + 7.496578619779845e-24, + 1.372154001848916e-22, + 1.4040750496840397e-24, + 1.0235802577842269e-72, + 9.688315493470892e-13, + 6.692387721870424e-13, + 7.764102299588444e-12, + 1.4614309272488305e-18, + 2.0582573969601328e-23, + 3.8081465733803683e-26, + 4.095287082346799e-64, + 0.99999995303208, + 1.37829167356454e-20, + 4.999924693887707e-32, + 7.63838885147741e-30, + 4.232880860408139e-52, + 5.7671646787409914e-18, + 3.129508011614325e-32, + 3.18842219626274e-40, + 2.1527928777952574e-19, + 2.13030106032497e-24, + 8.575612089551213e-10, + 4.329474940101358e-36, + 1.8661730495333172e-72, + 7.776823677830764e-10, + 7.049846421889954e-47, + 1.9296736253754488e-62, + 3.861248290754637e-09, + 2.6354523220245504e-43, + 9.177455981403698e-87, + 1.4423205113044475e-06, + 1.4838099017459621e-36, + 4.708495327104825e-40, + 1.3651167340046237e-52, + 2.7469319255805027e-37, + 9.422460804869417e-12, + 1.6504574777170823e-32, + 1.915883538005982e-66, + 3.5636426570545007e-19, + 1.155101714883099e-72, + 3.3702303717232515e-69, + 4.230283732201499e-68, + 6.851253920722534e-29, + 6.210853508125515e-14, + 4.420567215833939e-09, + 5.96051869831289e-16, + 4.9802523485276895e-42, + 1.1567279090110428e-44, + 5.6501979388762756e-52, + 8.578783801135084e-32, + 1.065825362079837e-45, + 1.9726104807154935e-38, + 7.874312093778157e-58, + 1.4966228025043312e-05, + 1.0845937299458935e-35, + 3.8488631932477446e-52 + ] +} diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py new file mode 100644 index 000000000000..e09e09d25de0 --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py @@ -0,0 +1,75 @@ +#!/usr/bin/env python + +# @license Apache-2.0 +# +# Copyright (c) 2024 The Stdlib Authors. +# +# Licensed 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. + +import numpy as np +from scipy.stats import planck +import json +import os + +def gen(x, lam, name): + """ + Generate fixture data and write to file. + + Parameters + ---------- + x : ndarray + Input values. + lambda : ndarray + Shape parameter. + name : str + Output filename. + + Examples + -------- + >>> x = np.random.rand(1000) * 10 + >>> lam = np.random.rand(1000) + >>> gen(x, lam, "data.json") + """ + # Compute PDF values: + z = np.array([planck.pmf(int(xi), pi) for xi, pi in zip(x, lam)]) + + # Store data to be written to file as a dictionary: + data = { + "x": x.tolist(), + "lambda": lam.tolist(), + "expected": z.tolist() + } + + # Based on the script directory, create an output filepath: + filepath = os.path.join(dir_path, name) + + # Write the data to the output filepath as JSON: + with open(filepath, "w") as outfile: + json.dump(data, outfile, indent=4) + + # Include trailing newline + with open(filepath, "a") as outfile: + outfile.write("\n") + +# Get the directory in which this file resides: +dir_path = os.path.dirname(os.path.abspath(__file__)) + +# Large success probability: +x = np.round(np.random.rand(1000) * 10.0) +lam = (np.random.rand(1000) * 10) + 10 +gen(x, lam, "large_lambda.json") + +# Small success probability: +x = np.round(np.random.rand(1000) * 10.0) +lam = np.random.rand(1000) * 0.5 +gen(x, lam, "small_lambda.json") diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/small_lambda.json b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/small_lambda.json new file mode 100644 index 000000000000..a9116c5b14fa --- /dev/null +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/small_lambda.json @@ -0,0 +1,3008 @@ +{ + "x": [ + 2.0, + 5.0, + 9.0, + 9.0, + 9.0, + 5.0, + 2.0, + 3.0, + 6.0, + 0.0, + 7.0, + 7.0, + 10.0, + 4.0, + 5.0, + 10.0, + 0.0, + 1.0, + 3.0, + 7.0, + 5.0, + 6.0, + 6.0, + 2.0, + 7.0, + 2.0, + 0.0, + 8.0, + 5.0, + 4.0, + 7.0, + 7.0, + 8.0, + 2.0, + 2.0, + 6.0, + 7.0, + 2.0, + 3.0, + 6.0, + 7.0, + 4.0, + 3.0, + 10.0, + 0.0, + 7.0, + 0.0, + 5.0, + 1.0, + 5.0, + 10.0, + 5.0, + 9.0, + 5.0, + 4.0, + 7.0, + 7.0, + 8.0, + 5.0, + 4.0, + 10.0, + 0.0, + 5.0, + 8.0, + 2.0, + 3.0, + 9.0, + 8.0, + 2.0, + 6.0, + 3.0, + 4.0, + 3.0, + 10.0, + 4.0, + 5.0, + 2.0, + 4.0, + 2.0, + 8.0, + 7.0, + 0.0, + 8.0, + 2.0, + 8.0, + 3.0, + 5.0, + 8.0, + 6.0, + 7.0, + 1.0, + 4.0, + 7.0, + 3.0, + 1.0, + 2.0, + 5.0, + 9.0, + 8.0, + 4.0, + 7.0, + 7.0, + 6.0, + 9.0, + 9.0, + 3.0, + 2.0, + 8.0, + 8.0, + 5.0, + 8.0, + 8.0, + 5.0, + 7.0, + 8.0, + 9.0, + 10.0, + 2.0, + 10.0, + 10.0, + 6.0, + 5.0, + 10.0, + 1.0, + 4.0, + 6.0, + 2.0, + 7.0, + 1.0, + 9.0, + 8.0, + 0.0, + 2.0, + 4.0, + 2.0, + 2.0, + 8.0, + 1.0, + 3.0, + 4.0, + 0.0, + 2.0, + 7.0, + 9.0, + 9.0, + 9.0, + 6.0, + 8.0, + 9.0, + 9.0, + 9.0, + 5.0, + 6.0, + 7.0, + 9.0, + 4.0, + 5.0, + 4.0, + 2.0, + 3.0, + 4.0, + 7.0, + 7.0, + 0.0, + 4.0, + 8.0, + 8.0, + 7.0, + 5.0, + 6.0, + 6.0, + 4.0, + 9.0, + 7.0, + 2.0, + 1.0, + 0.0, + 5.0, + 1.0, + 9.0, + 5.0, + 1.0, + 9.0, + 0.0, + 4.0, + 7.0, + 6.0, + 1.0, + 5.0, + 7.0, + 6.0, + 0.0, + 3.0, + 4.0, + 0.0, + 4.0, + 1.0, + 5.0, + 1.0, + 8.0, + 3.0, + 8.0, + 0.0, + 5.0, + 7.0, + 7.0, + 7.0, + 3.0, + 10.0, + 3.0, + 1.0, + 5.0, + 9.0, + 7.0, + 9.0, + 8.0, + 5.0, + 7.0, + 7.0, + 1.0, + 6.0, + 9.0, + 0.0, + 6.0, + 4.0, + 5.0, + 2.0, + 8.0, + 5.0, + 8.0, + 9.0, + 10.0, + 1.0, + 3.0, + 4.0, + 10.0, + 2.0, + 4.0, + 3.0, + 8.0, + 5.0, + 3.0, + 1.0, + 6.0, + 1.0, + 6.0, + 5.0, + 4.0, + 4.0, + 4.0, + 4.0, + 6.0, + 6.0, + 5.0, + 5.0, + 7.0, + 5.0, + 6.0, + 8.0, + 8.0, + 7.0, + 9.0, + 6.0, + 3.0, + 2.0, + 1.0, + 8.0, + 5.0, + 6.0, + 8.0, + 6.0, + 2.0, + 5.0, + 8.0, + 2.0, + 9.0, + 9.0, + 10.0, + 7.0, + 0.0, + 7.0, + 2.0, + 9.0, + 3.0, + 2.0, + 7.0, + 2.0, + 3.0, + 7.0, + 7.0, + 3.0, + 2.0, + 2.0, + 1.0, + 4.0, + 1.0, + 7.0, + 9.0, + 7.0, + 9.0, + 7.0, + 2.0, + 2.0, + 6.0, + 7.0, + 5.0, + 1.0, + 6.0, + 1.0, + 2.0, + 5.0, + 7.0, + 9.0, + 5.0, + 4.0, + 1.0, + 2.0, + 5.0, + 5.0, + 8.0, + 7.0, + 6.0, + 6.0, + 6.0, + 0.0, + 8.0, + 0.0, + 2.0, + 7.0, + 9.0, + 10.0, + 3.0, + 8.0, + 9.0, + 3.0, + 9.0, + 9.0, + 3.0, + 2.0, + 6.0, + 5.0, + 2.0, + 6.0, + 10.0, + 2.0, + 1.0, + 5.0, + 8.0, + 4.0, + 4.0, + 4.0, + 7.0, + 4.0, + 10.0, + 6.0, + 0.0, + 1.0, + 9.0, + 10.0, + 0.0, + 10.0, + 6.0, + 4.0, + 2.0, + 3.0, + 7.0, + 1.0, + 9.0, + 10.0, + 2.0, + 3.0, + 6.0, + 6.0, + 5.0, + 1.0, + 9.0, + 9.0, + 1.0, + 3.0, + 7.0, + 8.0, + 1.0, + 9.0, + 8.0, + 8.0, + 1.0, + 6.0, + 3.0, + 4.0, + 4.0, + 5.0, + 5.0, + 3.0, + 9.0, + 3.0, + 7.0, + 8.0, + 7.0, + 10.0, + 2.0, + 2.0, + 5.0, + 2.0, + 2.0, + 5.0, + 7.0, + 5.0, + 6.0, + 1.0, + 5.0, + 1.0, + 3.0, + 3.0, + 7.0, + 1.0, + 6.0, + 6.0, + 1.0, + 2.0, + 3.0, + 0.0, + 7.0, + 1.0, + 8.0, + 7.0, + 7.0, + 8.0, + 4.0, + 8.0, + 5.0, + 1.0, + 0.0, + 0.0, + 4.0, + 10.0, + 3.0, + 5.0, + 3.0, + 7.0, + 2.0, + 5.0, + 8.0, + 10.0, + 1.0, + 3.0, + 3.0, + 2.0, + 7.0, + 0.0, + 10.0, + 9.0, + 10.0, + 1.0, + 8.0, + 7.0, + 4.0, + 2.0, + 7.0, + 9.0, + 8.0, + 0.0, + 3.0, + 4.0, + 1.0, + 10.0, + 8.0, + 8.0, + 9.0, + 5.0, + 3.0, + 2.0, + 8.0, + 1.0, + 6.0, + 1.0, + 4.0, + 6.0, + 6.0, + 5.0, + 9.0, + 2.0, + 8.0, + 7.0, + 1.0, + 8.0, + 2.0, + 6.0, + 9.0, + 0.0, + 0.0, + 8.0, + 5.0, + 3.0, + 3.0, + 2.0, + 9.0, + 8.0, + 4.0, + 6.0, + 3.0, + 4.0, + 9.0, + 2.0, + 5.0, + 8.0, + 4.0, + 5.0, + 9.0, + 3.0, + 3.0, + 9.0, + 5.0, + 5.0, + 6.0, + 4.0, + 0.0, + 1.0, + 7.0, + 6.0, + 6.0, + 4.0, + 8.0, + 7.0, + 1.0, + 9.0, + 7.0, + 7.0, + 1.0, + 6.0, + 9.0, + 4.0, + 2.0, + 2.0, + 6.0, + 2.0, + 1.0, + 6.0, + 5.0, + 0.0, + 9.0, + 8.0, + 4.0, + 0.0, + 9.0, + 7.0, + 10.0, + 7.0, + 8.0, + 7.0, + 0.0, + 4.0, + 7.0, + 7.0, + 10.0, + 3.0, + 4.0, + 6.0, + 8.0, + 8.0, + 8.0, + 6.0, + 2.0, + 8.0, + 3.0, + 6.0, + 9.0, + 10.0, + 4.0, + 8.0, + 8.0, + 3.0, + 4.0, + 5.0, + 6.0, + 9.0, + 2.0, + 8.0, + 7.0, + 7.0, + 5.0, + 8.0, + 3.0, + 7.0, + 2.0, + 2.0, + 4.0, + 6.0, + 6.0, + 0.0, + 7.0, + 9.0, + 3.0, + 5.0, + 0.0, + 0.0, + 3.0, + 1.0, + 5.0, + 6.0, + 4.0, + 8.0, + 0.0, + 2.0, + 6.0, + 6.0, + 5.0, + 6.0, + 2.0, + 1.0, + 3.0, + 8.0, + 3.0, + 1.0, + 7.0, + 8.0, + 9.0, + 5.0, + 3.0, + 2.0, + 7.0, + 8.0, + 2.0, + 2.0, + 7.0, + 3.0, + 3.0, + 10.0, + 6.0, + 5.0, + 4.0, + 7.0, + 4.0, + 10.0, + 7.0, + 1.0, + 8.0, + 6.0, + 7.0, + 4.0, + 4.0, + 3.0, + 10.0, + 2.0, + 4.0, + 6.0, + 7.0, + 6.0, + 2.0, + 9.0, + 1.0, + 0.0, + 2.0, + 9.0, + 6.0, + 0.0, + 9.0, + 9.0, + 4.0, + 1.0, + 3.0, + 8.0, + 9.0, + 10.0, + 2.0, + 5.0, + 8.0, + 7.0, + 6.0, + 2.0, + 9.0, + 1.0, + 2.0, + 3.0, + 3.0, + 3.0, + 8.0, + 6.0, + 5.0, + 5.0, + 7.0, + 0.0, + 0.0, + 10.0, + 9.0, + 6.0, + 4.0, + 7.0, + 2.0, + 7.0, + 6.0, + 10.0, + 7.0, + 8.0, + 7.0, + 10.0, + 5.0, + 8.0, + 8.0, + 8.0, + 3.0, + 3.0, + 5.0, + 9.0, + 2.0, + 1.0, + 4.0, + 10.0, + 5.0, + 9.0, + 0.0, + 5.0, + 9.0, + 1.0, + 3.0, + 8.0, + 4.0, + 4.0, + 7.0, + 2.0, + 5.0, + 0.0, + 10.0, + 7.0, + 6.0, + 3.0, + 6.0, + 2.0, + 10.0, + 1.0, + 7.0, + 2.0, + 1.0, + 7.0, + 3.0, + 4.0, + 2.0, + 0.0, + 7.0, + 6.0, + 9.0, + 4.0, + 1.0, + 7.0, + 4.0, + 9.0, + 6.0, + 9.0, + 5.0, + 7.0, + 5.0, + 7.0, + 6.0, + 8.0, + 2.0, + 9.0, + 7.0, + 9.0, + 2.0, + 7.0, + 8.0, + 10.0, + 7.0, + 0.0, + 5.0, + 6.0, + 3.0, + 6.0, + 7.0, + 2.0, + 4.0, + 10.0, + 4.0, + 10.0, + 6.0, + 3.0, + 1.0, + 6.0, + 7.0, + 1.0, + 1.0, + 3.0, + 9.0, + 0.0, + 6.0, + 8.0, + 6.0, + 1.0, + 1.0, + 0.0, + 5.0, + 1.0, + 1.0, + 7.0, + 4.0, + 7.0, + 3.0, + 4.0, + 3.0, + 2.0, + 2.0, + 7.0, + 7.0, + 2.0, + 9.0, + 6.0, + 4.0, + 6.0, + 3.0, + 10.0, + 9.0, + 8.0, + 9.0, + 5.0, + 0.0, + 8.0, + 10.0, + 0.0, + 0.0, + 8.0, + 3.0, + 6.0, + 3.0, + 8.0, + 6.0, + 1.0, + 8.0, + 0.0, + 2.0, + 5.0, + 3.0, + 8.0, + 9.0, + 6.0, + 5.0, + 0.0, + 5.0, + 6.0, + 3.0, + 8.0, + 3.0, + 10.0, + 8.0, + 6.0, + 9.0, + 7.0, + 9.0, + 5.0, + 9.0, + 2.0, + 8.0, + 9.0, + 10.0, + 3.0, + 10.0, + 0.0, + 7.0, + 3.0, + 8.0, + 6.0, + 5.0, + 6.0, + 7.0, + 10.0, + 6.0, + 2.0, + 5.0, + 9.0, + 7.0, + 3.0, + 6.0, + 8.0, + 4.0, + 9.0, + 9.0, + 10.0, + 5.0, + 4.0, + 2.0, + 3.0, + 2.0, + 0.0, + 9.0, + 8.0, + 7.0, + 2.0, + 4.0, + 4.0, + 9.0, + 6.0, + 9.0, + 4.0, + 7.0, + 5.0, + 6.0, + 1.0, + 1.0, + 8.0, + 3.0, + 0.0, + 4.0, + 3.0, + 7.0, + 2.0, + 6.0, + 5.0, + 0.0, + 5.0, + 2.0, + 4.0, + 2.0, + 0.0, + 1.0, + 5.0, + 4.0, + 4.0, + 8.0, + 1.0, + 6.0, + 9.0, + 0.0, + 2.0, + 8.0, + 0.0, + 3.0, + 7.0, + 7.0, + 4.0, + 5.0, + 4.0, + 7.0, + 2.0, + 6.0, + 3.0, + 7.0, + 5.0, + 4.0, + 5.0, + 4.0, + 6.0, + 7.0, + 9.0, + 6.0, + 6.0, + 3.0, + 1.0, + 2.0, + 7.0, + 4.0, + 6.0, + 2.0, + 8.0, + 5.0, + 9.0, + 8.0, + 2.0, + 10.0, + 0.0, + 2.0, + 5.0, + 4.0, + 2.0, + 5.0, + 8.0, + 4.0, + 8.0, + 3.0, + 8.0, + 8.0, + 6.0, + 8.0, + 5.0, + 3.0, + 9.0, + 3.0, + 9.0, + 7.0, + 0.0, + 2.0, + 5.0, + 6.0, + 7.0, + 6.0, + 8.0, + 5.0, + 1.0, + 3.0, + 5.0, + 4.0, + 1.0, + 5.0, + 4.0, + 6.0, + 2.0, + 1.0, + 1.0, + 5.0, + 6.0, + 10.0, + 5.0, + 2.0 + ], + "lambda": [ + 0.4192477233435931, + 0.07741079710992099, + 0.3000364650646019, + 0.2643830951790765, + 0.2045808831657488, + 0.11936892752950923, + 0.1467698358038923, + 0.03225119674718763, + 0.031118992053457195, + 0.20150619977459833, + 0.11571458652427685, + 0.22853633440970722, + 0.28078126914461965, + 0.27443699679776085, + 0.16811791296249062, + 0.25336632539880055, + 0.14844747826304866, + 0.43084349350297535, + 0.21648081651565, + 0.3190790044039929, + 0.21482386628177003, + 0.39314599420989077, + 0.21071642747667457, + 0.18020753868246903, + 0.2919411433148554, + 0.27604295146362995, + 0.3100993512895285, + 0.23640886988165577, + 0.25506421560483994, + 0.4770993771782101, + 0.20048339484876043, + 0.35469408654193896, + 0.32540444755169784, + 0.06343380472587162, + 0.11639503827127573, + 0.40516021935325114, + 0.2564602962582745, + 0.16362999221454472, + 0.015863778794198535, + 0.38889314473857806, + 0.11256798829429143, + 0.3913420801927319, + 0.049997725417843364, + 0.3757883622886438, + 0.012512119890061402, + 0.3773992245138156, + 0.3423195638912679, + 0.4878743051508853, + 0.10838557925702336, + 0.3981475713902825, + 0.0063498985981699785, + 0.06228435920586356, + 0.4510802835623693, + 0.266250081315332, + 0.34085665304256807, + 0.05637220508210672, + 0.10302607485247012, + 0.09906135574661062, + 0.12295025250324909, + 0.029959994307922733, + 0.12613244041904748, + 0.12742550747294584, + 0.448389802116932, + 0.08035913384253479, + 0.36519966673019155, + 0.17694348554974665, + 0.32096162117292126, + 0.4292489512534985, + 0.24894676599398785, + 0.0925034688990915, + 0.43382639336052126, + 0.1674318261583716, + 0.03823200322450687, + 0.026720457654815788, + 0.30212388645843163, + 0.023868183093745388, + 0.1713048912037975, + 0.23431876510495386, + 0.13994688035086678, + 0.41335287291294454, + 0.40688138555534464, + 0.49811817949019443, + 0.4084010586527761, + 0.4521554768604277, + 0.1820589575098696, + 0.42966168767961005, + 0.4625717012867176, + 0.365195706053276, + 0.4754593991973266, + 0.16514083126490608, + 0.24665402657223168, + 0.47319408158647625, + 0.3113954479370467, + 0.43618599081806053, + 0.05534140047856928, + 0.4011333506595342, + 0.35527081935121685, + 0.1825723466270633, + 0.02009182908671925, + 0.4886223476372902, + 0.18362624776011116, + 0.17501021307015246, + 0.25448725188667026, + 0.21490289623081732, + 0.4653516072953359, + 0.34243545871461745, + 0.27708332424644183, + 0.3462062808223656, + 0.3796627844552296, + 0.23660730337949093, + 0.03305279747455531, + 0.24213112897812045, + 0.03964277499327751, + 0.47050628978369025, + 0.205835415312569, + 0.21442721596699021, + 0.025940501307205432, + 0.42436481123238706, + 0.0242508161809441, + 0.1318505035615734, + 0.4412593460960388, + 0.07046463923662877, + 0.389415492785279, + 0.3339824968626402, + 0.01072934206527476, + 0.37462648684855204, + 0.13057671859873543, + 0.20227014127544363, + 0.2750034721116648, + 0.10922398839140435, + 0.35110978656140024, + 0.0008718397388357557, + 0.37088083882491324, + 0.4417527843586242, + 0.20194422585614002, + 0.3334277793873028, + 0.22883115273730587, + 0.03892543922395436, + 0.3072349666128196, + 0.10046270115607125, + 0.42928968010991164, + 0.04243171050433242, + 0.04156449033675852, + 0.08685662678339978, + 0.030079000824774993, + 0.018553889711201477, + 0.3408917457315423, + 0.08994855117764117, + 0.19081010819606442, + 0.27032605102795765, + 0.1807281762532571, + 0.2708782651551149, + 0.2307723744445324, + 0.20826413338380456, + 0.39104182792109593, + 0.3944444135457066, + 0.21655686421499087, + 0.3928860287225874, + 0.020268054488887743, + 0.39984249488063345, + 0.30256017475990693, + 0.36245591012805806, + 0.2344661356270924, + 0.38076042228301493, + 0.17408217315808472, + 0.08232807822741212, + 0.0038975774446071143, + 0.2784539336357539, + 0.18527925220996772, + 0.2561449979147098, + 0.1530710765371202, + 0.4980006895515856, + 0.44882059025831117, + 0.05516169923114733, + 0.4111920658791857, + 0.448443876645491, + 0.1580374288352437, + 0.21614603314470432, + 0.10331953130601723, + 0.22634356396028948, + 0.08256849727359727, + 0.4421866944814522, + 0.40878376491165735, + 0.03216736886646138, + 0.19384864689439185, + 0.34194595621574664, + 0.050765458614361714, + 0.45165898090917106, + 0.1580293957222632, + 0.24521718111266055, + 0.15238907136901236, + 0.16108386224272087, + 0.00857179353644294, + 0.28360034244987903, + 0.34903363526080045, + 0.24140737326934897, + 0.14767261011093236, + 0.2263881781818714, + 0.34424358277157724, + 0.2722163424206287, + 0.10490579244248999, + 0.21320899510278646, + 0.4773476186520199, + 0.4581408956893878, + 0.17753876357648346, + 0.2504741534427385, + 0.2768883495339608, + 0.3243792128685737, + 0.4338651203553146, + 0.14313225149955328, + 0.04709265868118401, + 0.30093643223413147, + 0.388210763306822, + 0.47801456149569227, + 0.1809564891120588, + 0.21169431407343497, + 0.14657912722754252, + 0.3987898539366937, + 0.2907229016265167, + 0.3151894073790928, + 0.06388510580949752, + 0.4151007220101101, + 0.2610321229931076, + 0.02021710384821862, + 0.2389374478410689, + 0.3868895087242363, + 0.31570162476985625, + 0.3770715835568163, + 0.2405785688191619, + 0.023587182639934534, + 0.44880126543081234, + 0.33828914194048626, + 0.15275856269207588, + 0.06414634460808988, + 0.2455590936868498, + 0.28234149068282094, + 0.3099219860907346, + 0.34223404853176764, + 0.26686928243850994, + 0.025706146766727, + 0.17687762114623296, + 0.3174182661929088, + 0.38187589810281275, + 0.25721425344673066, + 0.4913028848228644, + 0.3648224235535081, + 0.27486097254869385, + 0.4512640779174226, + 0.39874987670037537, + 0.3954799480514525, + 0.3652953965034657, + 0.25216913743440644, + 0.34157872875744805, + 0.30049140118367845, + 0.31197056945592816, + 0.399863503174158, + 0.11577387760066127, + 0.47128721255096173, + 0.3802663967957493, + 0.3451021241320348, + 0.11150988384989641, + 0.10689673405564254, + 0.13012543316318242, + 0.11809457827332948, + 0.41566279467226774, + 0.4081433967121755, + 0.02402269754698727, + 0.284325760226691, + 0.16917692963778025, + 0.07133098652787973, + 0.2786509797267246, + 0.44374334148102856, + 0.3507077690723881, + 0.30593164123294914, + 0.3717638412612064, + 0.23525209950683823, + 0.015922356806136795, + 0.10670899088590824, + 0.2829863734503062, + 0.3402574467648246, + 0.12192492723897358, + 0.22720353709063518, + 0.4286259275308954, + 0.006781713162333558, + 0.301646927172001, + 0.4477063253026242, + 0.4629173828647497, + 0.18725223182677841, + 0.3569024539841748, + 0.08879955081804758, + 0.22474965388718393, + 0.4272975394273636, + 0.11164887509421018, + 0.42332841877056004, + 0.17914650549423705, + 0.310245020612335, + 0.42448052179284684, + 0.39882716792117257, + 0.4437734855188345, + 0.3170915023019493, + 0.34672677041117866, + 0.31311543741406317, + 0.17804934769256958, + 0.48683660441841903, + 0.4418929655490693, + 0.17976897482352594, + 0.1903370400897026, + 0.4804207972275531, + 0.3905860908470997, + 0.06796941410329382, + 0.3706646538617884, + 0.03734518786691626, + 0.0038535350128727774, + 0.38244757325665973, + 0.4243660078573895, + 0.22276702892639633, + 0.044360814897107026, + 0.456956595958436, + 0.07474716878645238, + 0.023736635356765068, + 0.08611750884690761, + 0.03016025709782033, + 0.13424649720498794, + 0.06766800676514695, + 0.18966900641993834, + 0.28018729951296045, + 0.08192493998221206, + 0.3234080433292501, + 0.1662026448674655, + 0.3481021168597385, + 0.17165393265656764, + 0.25180764273066075, + 0.29453439508104634, + 0.16267483067207533, + 0.015271354274149773, + 0.4933767550175752, + 0.432697978034507, + 0.4692525156128505, + 0.23764944391406623, + 0.06903999507765801, + 0.12889916825980124, + 0.43253826491448505, + 0.433280783744638, + 0.3154290494492713, + 0.2805036078145391, + 0.16045362063323299, + 0.2908809642977009, + 0.4347253269872973, + 0.4059888187375695, + 0.440599580461292, + 0.2747071782752361, + 0.4828685846934236, + 0.20423467290617214, + 0.2207357254016869, + 0.156297581586475, + 0.04878911786619, + 0.3218435414749709, + 0.20534967395361398, + 0.47954060967584317, + 0.005742011680702042, + 0.2894734361189159, + 0.07455504765236454, + 0.29960200536946535, + 0.05645967715204081, + 0.08146919769639993, + 0.44711412951636664, + 0.017695417985425677, + 0.042824689859663534, + 0.31510142233894084, + 0.09311535277339872, + 0.22643492490286193, + 0.09941594282209204, + 0.027343468506058677, + 0.3880536700491051, + 0.056546012307712945, + 0.33111022080742214, + 0.13162366138288467, + 0.06644137252563087, + 0.2655703549885728, + 0.1277863948762551, + 0.02943896027748505, + 0.029078486924435765, + 0.20677574487169392, + 0.08783077995097166, + 0.11960294413152234, + 0.1973998503433132, + 0.19962905548000165, + 0.4616581265247654, + 0.4690006096178399, + 0.29050315799451343, + 0.387223572282847, + 0.03813851550959024, + 0.3351365638685065, + 0.4050196987003911, + 0.31952745870960614, + 0.1546621421830483, + 0.16977872732479354, + 0.1009173962620496, + 0.48121196534039457, + 0.18130759161955085, + 0.11841581253103795, + 0.031819448003676476, + 0.3708665721980429, + 0.42097865425603526, + 0.2587908212647533, + 0.06075465547438458, + 0.3354100823847262, + 0.2087881104486229, + 0.3783175587111229, + 0.051083338347743756, + 0.4844113934445335, + 0.25172343056708574, + 0.29117869089386356, + 0.1848953276614964, + 0.05301441030974707, + 0.3153890021448813, + 0.197334223687602, + 0.44902477955514836, + 0.30576130495114034, + 0.28529674051794407, + 0.4060622679056824, + 0.42282441651675284, + 0.24000090262451795, + 0.23644563406626368, + 0.17466328885226262, + 0.4060811113793838, + 0.4726612885263795, + 0.05536301339196498, + 0.10247201895943425, + 0.4740692193828748, + 0.12951336462497492, + 0.4200297385128131, + 0.4783203835022122, + 0.2080329675101148, + 0.3366248518533402, + 0.20410020947965674, + 0.25385862951386096, + 0.08391750011454407, + 0.22508773456601577, + 0.19678510290915052, + 0.2608957104185962, + 0.1618643325477674, + 0.3852153371667252, + 0.39973896363430594, + 0.05348791262331398, + 0.02864943995403557, + 0.2643629057066496, + 0.4349970432823033, + 0.04357437831313998, + 0.09244083663231623, + 0.18191629675270965, + 0.055115573429783626, + 0.08334903893502393, + 0.4175698153428228, + 0.43615543475119445, + 0.036213176097264044, + 0.33755398448786733, + 0.12178587758172688, + 0.19461186164060706, + 0.4901931374498953, + 0.21193237785401187, + 0.21066953871275013, + 0.038384636156021, + 0.2809951479874012, + 0.26726995211382737, + 0.013070205301238369, + 0.34024810254937526, + 0.4318723812329026, + 0.18115413603667507, + 0.4367470379166173, + 0.36395731035894124, + 0.44566200430853714, + 0.18797219934454762, + 0.464192024608389, + 0.19278480306134144, + 0.22181373128070436, + 0.23264684150248505, + 0.12115886442335033, + 0.4075648777949832, + 0.315860295180214, + 0.1559439734588166, + 0.23374907180667304, + 0.2164165734287568, + 0.2340923515592115, + 0.11652700133672378, + 0.05121148723089841, + 0.19090451859467422, + 0.35932463578255225, + 0.16564345837543276, + 0.4271445712525818, + 0.05305108498517236, + 0.4804612941039437, + 0.2643237401531286, + 0.11799428552302044, + 0.2829852611245649, + 0.4657946006281676, + 0.0591569245692497, + 0.22662074042385077, + 0.1333073661334066, + 0.45579103014314737, + 0.27367102411688665, + 0.2764939137974576, + 0.14291729706663936, + 0.05716481526399636, + 0.29678775065434776, + 0.20127011460544314, + 0.06542777750053125, + 0.436450373340056, + 0.2833496681685341, + 0.10779650194707613, + 0.38140944683092654, + 0.23171194731383288, + 0.48850299193544344, + 0.2515557421680273, + 0.2994102786580409, + 0.05494306248773312, + 0.4113418277078207, + 0.09980294554764324, + 0.4534138573028037, + 0.2794148650683013, + 0.09228197601604177, + 0.008832770029631898, + 0.3813405251505137, + 0.23580761726448185, + 0.3120944345677181, + 0.2677476742802647, + 0.06656769058592349, + 0.29581535668757425, + 0.2087544640957964, + 0.03073484769259066, + 0.245538759654573, + 0.40847432801089195, + 0.12695732134977156, + 0.21802685225451285, + 0.26162640818925864, + 0.21557862569049596, + 0.2264912353655491, + 0.1845708849271716, + 0.38955967143043474, + 0.36235296095336955, + 0.18199556719706755, + 0.43814810492975476, + 0.3288233501610087, + 0.12172020635079106, + 0.33195155010992317, + 0.1773845012453566, + 0.12642352787282862, + 0.3943454301035739, + 0.31161789225516306, + 0.48768331737847315, + 0.18249981837519835, + 0.163830309290931, + 0.4472408148970559, + 0.10371687864984913, + 0.27698162299948137, + 0.149745966094959, + 0.2502589599154712, + 0.03599551148293145, + 0.4030936386149191, + 0.32759649363423804, + 0.2511461786232532, + 0.30174595285238687, + 0.48902423296405295, + 0.11668960562371455, + 0.10507145442557442, + 0.48162610820054375, + 0.043206074036246656, + 0.4368996998894825, + 0.342563544672092, + 0.1694183951165153, + 0.04713246560849327, + 0.12992417822732905, + 0.041628154813799834, + 0.021701273255551212, + 0.44162143324649056, + 0.4215722532500585, + 0.03385650072994423, + 0.26972274313345673, + 0.16260953838640352, + 0.19686179463956965, + 0.4048850318270438, + 0.13021827533023866, + 0.08482758580072136, + 0.11875093103277357, + 0.412727814294456, + 0.34120713665676783, + 0.3961861256687936, + 0.21920327389907157, + 0.32695224849783133, + 0.4142719536119376, + 0.34287126377565885, + 0.3989813830471573, + 0.21839845237966776, + 0.037366223457704406, + 0.4778273523296342, + 0.08444252660189594, + 0.13228874136081564, + 0.2395641987275393, + 0.49424128107103316, + 0.34647673358995, + 0.23044301791410965, + 0.0018726687637858896, + 0.17533794714205475, + 0.1991581204908558, + 0.27397943666627433, + 0.4373767690039717, + 0.39194342432831814, + 0.2726599023199943, + 0.11914230592310299, + 0.21651960643780077, + 0.06560632930972166, + 0.01110512830811966, + 0.06339128035166225, + 0.34306163157879144, + 0.38868566360518664, + 0.30643536946679706, + 0.24108865716476857, + 0.3080211533799696, + 0.42192891043659975, + 0.33828236831371294, + 0.45279498941127355, + 0.1822964561351888, + 0.2500197148200047, + 0.10523667290034389, + 0.11994097947799881, + 0.4746103716323925, + 0.13673483287272575, + 0.15650627286627322, + 0.2834299507530963, + 0.07486355146309387, + 0.21503357230200093, + 0.08875778357483033, + 0.47898283934891417, + 0.47118169133240223, + 0.2499842678162933, + 0.045076975916197526, + 0.44885610920023766, + 0.3394602525708122, + 0.3897014141692781, + 0.1261437198186079, + 0.2751583580958481, + 0.3121980664206405, + 0.048544577336556594, + 0.26433053946512924, + 0.2751431958242329, + 0.3366651985354831, + 0.12566241627679892, + 0.37588421843224507, + 0.02168180361053762, + 0.43654906826838497, + 0.20298202819914413, + 0.3141536416204207, + 0.23458854324671224, + 0.48133367229198737, + 0.17661353324262896, + 0.3889530805852401, + 0.1227745847287231, + 0.49594667363962563, + 0.07646831231448642, + 0.0682232749220335, + 0.06060494198093086, + 0.35815872349606315, + 0.39539686623435394, + 0.25763107735060353, + 0.21179804776766703, + 0.4021302123220773, + 0.08056320462187427, + 0.27915357815122704, + 0.10585898815617706, + 0.11983641356481084, + 0.10236630839774469, + 0.29325282791525187, + 0.1179566925401791, + 0.04634016328760465, + 0.2032504034883148, + 0.019790656399918727, + 0.14419942780909667, + 0.4375906656156884, + 0.21060487246186377, + 0.0640723358060386, + 0.13644449222200994, + 0.08216408416664561, + 0.24114157852527446, + 0.20739982119413958, + 0.09344302565447027, + 0.02661836052722444, + 0.4581165291175262, + 0.07036763930612228, + 0.06812959823555015, + 0.45538581316427745, + 0.2911218189411344, + 0.25044156188226, + 0.1254947412577873, + 0.3627788370742828, + 0.13135836331969514, + 0.3294056728408527, + 0.058793114986704365, + 0.1776602219784903, + 0.43877271667225143, + 0.3730546955192151, + 0.22369654309389264, + 0.4457596940398909, + 0.32049790899379865, + 0.009711208938605331, + 0.03247074324133015, + 0.2721055322973179, + 0.363897770274085, + 0.4756672208368315, + 0.23874947225909826, + 0.04601082936484646, + 0.3092871424796586, + 0.202193705567636, + 0.18058140791028843, + 0.10647166687485987, + 0.3242562117716151, + 0.14182252116877225, + 0.010501613318653291, + 0.01333170756206481, + 0.3180297183011364, + 0.15303451701961396, + 0.12688544629509668, + 0.03016884628862254, + 0.17242381634637838, + 0.4654042350847099, + 0.37608475541868464, + 0.02234153527976601, + 0.1637967656536482, + 0.38325847312607375, + 0.22045033409047626, + 0.4637174678750905, + 0.4247373320520876, + 0.2968642475018, + 0.09390485803312137, + 0.3229033024359964, + 0.0395178993453319, + 0.18796764957657602, + 0.04726994588495437, + 0.45710404419032746, + 0.22871559494535776, + 0.27725246238644286, + 0.44117469374074536, + 0.3999229218955475, + 0.08180278773496358, + 0.33316430694745314, + 0.028746683525754713, + 0.21967080262390387, + 0.47755256918553285, + 0.11081969745190601, + 0.316589402737988, + 0.20489313107598356, + 0.37334900123661086, + 0.44086681563369245, + 0.47400200657093267, + 0.1856981574300729, + 0.005342479136956513, + 0.034014381857986165, + 0.3243951553449753, + 0.2056602871036891, + 0.2653085498514012, + 0.006823405706218089, + 0.47899837829475445, + 0.13270874140718736, + 0.316170545464527, + 0.4711144840522556, + 0.4036359499721923, + 0.06858069303143993, + 0.25051574593169723, + 0.4322379638139527, + 0.4118543516545663, + 0.13250703432877659, + 0.14583882787371583, + 0.30112419465230733, + 0.48079945273976504, + 0.17285424343730083, + 0.06084418015861165, + 0.16928218773990616, + 0.48438310094375614, + 0.4867329798336584, + 0.2832974822483382, + 0.49605777494225795, + 0.36406980033512826, + 0.4099840893820484, + 0.3127040261823545, + 0.24680390987604023, + 0.07418934985112569, + 0.3119519892718065, + 0.07704621780677662, + 0.4638936888303915, + 0.22869830310088374, + 0.361180222581946, + 0.316022795475012, + 0.2832296195117376, + 0.057651880532999134, + 0.2629257739005737, + 0.01834369136156072, + 0.14325304492865026, + 0.33868699469705343, + 0.4983171682641149, + 0.25012838502777196, + 0.265122890449443, + 0.11943274096607659, + 0.17373669215496185, + 0.11227733225304076, + 0.22860474340887244, + 0.4445210769151788, + 0.4271613387553986, + 0.3380995691662932, + 0.49583697821695216, + 0.2621851935158758, + 0.3278294987377898, + 0.2024734718733952, + 0.23162789995664745, + 0.38350447492405976, + 0.30806248512707934, + 0.09061335482735061, + 0.4126164560108519, + 0.14090023976233151, + 0.4445983276860068, + 0.018036473791036123, + 0.3725560199719218, + 0.044329869026028035, + 0.00460644981251529, + 0.21189042883631115, + 0.39867342612901213, + 0.16853157942853086, + 0.017256785521325313, + 0.23425898638551018, + 0.39217597288682055, + 0.19625570445980145, + 0.13882932957946575, + 0.025122255878339217, + 0.22139603419924925, + 0.18896299301230446, + 0.08108392122712493, + 0.26578924229583056, + 0.12661387045492623, + 0.31061372626361267, + 0.2877643235358864, + 0.2988982706939578, + 0.345631769332871, + 0.318356218136714, + 0.48970164257369436, + 0.4152868167186452, + 0.3344171562513736, + 0.497746938077168, + 0.46659742638261414, + 0.10624935730248258, + 0.43599266763670125, + 0.2081942554736202, + 0.49689593069517773, + 0.4524097549208838, + 0.05289241556327551, + 0.49897476436360994, + 0.28241082377795196, + 0.34804265947036694, + 0.1645267071370698, + 0.2605247588475374, + 0.38569817359387343, + 0.2549419825533804, + 0.49203453580047907, + 0.27137902157461835, + 0.005958293603009479, + 0.46606568594694203, + 0.24857503011690957, + 0.40776457669353355, + 0.25472236013218646, + 0.21832888018334679, + 0.4976904057124595, + 0.4660813146371405, + 0.03258114129645401, + 0.241871926149337, + 0.2443754694763815, + 0.08809285846857251, + 0.042555941923359486, + 0.23611265755427707, + 0.4393714219557205, + 0.11209850778951541, + 0.10411213301785688, + 0.08921204319991427, + 0.09059804937143462, + 0.0029869721401935, + 0.1193888297812088, + 0.3207310999924576, + 0.27982947058747976, + 0.023420808395575865, + 0.35257395675736125, + 0.36819560007526847, + 0.25769667315173495, + 0.2515298273592017, + 0.047793863108440415, + 0.002697000498275648, + 0.3425133629366448, + 0.1069790586575054, + 0.026804652273908436, + 0.011562977523357443, + 0.15303277375075852, + 0.12198827542968693, + 0.4174794550497504, + 0.4363600717368754, + 0.33795825165811666, + 0.18574396966247747, + 0.21577521908278502, + 0.4097251835912588, + 0.4358234429262917, + 0.06236467036134663, + 0.08910943773143443, + 0.4279638243556096, + 0.21608821363369585, + 0.0003709523700592965, + 0.2371758619883192, + 0.020478534754348743, + 0.14361884408817915, + 0.25761474399431655, + 0.4025668242890231, + 0.27503393739227916, + 0.07245623435078113, + 0.04123898765702183, + 0.4616160251936653, + 0.02955141677909262, + 0.12150186719861172, + 0.26656894227023165, + 0.18384291804467512, + 0.3049021615829508, + 0.30957607842181073, + 0.18386230149966915, + 0.2868691306829755, + 0.4282087666968789, + 0.4394424823256569, + 0.029900101086838438, + 0.08764490002810332, + 0.21601785004234664, + 0.4121751048685871, + 0.14210483360123788, + 0.4648472734696, + 0.3775391867043495, + 0.2908341996401565, + 0.23922279745456776, + 0.46551345546139544, + 0.29321238962622137, + 0.14688049326330072, + 0.3165651318203118, + 0.1688489032310888, + 0.03966433100284816, + 0.40064917500805525, + 0.08942592418874701, + 0.4641885787798809, + 0.32714776325501027, + 0.3702591902117759, + 0.22562729787229774, + 0.4913582740691982, + 0.18999433590375975, + 0.49307091319267077, + 0.3030872311831504, + 0.30624439789059926, + 0.4806737632679212, + 0.3345900228905312, + 0.1889446607663805, + 0.15085365167171394, + 0.20351086974548688, + 0.31420776382318266, + 0.1995664776710835, + 0.4981773521933887, + 0.019260913573431904, + 0.08807964002455942, + 0.2850429123230464, + 0.21049184550237204, + 0.14921589701627208, + 0.11025464085101666, + 0.3217700441688747, + 0.4936553318370603, + 0.3887755916471431, + 0.14493053395690803, + 0.35063069526864254, + 0.37002993349415414, + 0.00389799485605985, + 0.46749529200670953, + 0.2964782493112151, + 0.3800703953603217, + 0.1731042474894074, + 0.023587637743459344, + 0.16959483662320218, + 0.03595261648777048, + 0.46033897131239476, + 0.10880117856134947, + 0.37972804751512834, + 0.14010937239692212, + 0.2669442807777612, + 0.3770569627720801, + 0.49648711837782544, + 0.49753647212662283, + 0.20106712787760617, + 0.0891004097724587, + 0.4526945261801547, + 0.014070325547386686, + 0.252803289059155, + 0.31664208689671974, + 0.08331318676679733, + 0.2570681289615458, + 0.4054406320870299, + 0.33055158065000856 + ], + "expected": [ + 0.14806563548351834, + 0.05058305083702311, + 0.017414543687378416, + 0.021513281849227933, + 0.029346940682821506, + 0.06194726524940083, + 0.10178252446541684, + 0.028809906426994242, + 0.025421244211746352, + 0.18250149076210426, + 0.04860979958308845, + 0.041258120677183326, + 0.014770846467944772, + 0.08006921231820585, + 0.06676603204583406, + 0.017763810904083004, + 0.13795471790292413, + 0.22751181068694895, + 0.10167393535828559, + 0.029270633698692913, + 0.06603661424587319, + 0.030727682224418126, + 0.05366204100618105, + 0.11500125962434438, + 0.032803734279186134, + 0.1388816415114725, + 0.2666259090569226, + 0.0317665879048264, + 0.06288900990675772, + 0.056274641129089954, + 0.044646688357062606, + 0.02493535190346092, + 0.02056394241901269, + 0.05414036683256589, + 0.08705731895952416, + 0.02929953418200175, + 0.037572057965969685, + 0.10881488330064196, + 0.015007134288199475, + 0.031242921176773214, + 0.048415760596841634, + 0.06768846426561156, + 0.04197564750479518, + 0.0073091387075571125, + 0.012434168767954423, + 0.022392743531391236, + 0.28987876066037493, + 0.03367134170567556, + 0.09216736481257268, + 0.04486273231545637, + 0.005940341294759187, + 0.044225785288615274, + 0.006264171720372301, + 0.0617449718719386, + 0.07388008963712278, + 0.03694081683884215, + 0.04759505051703879, + 0.04269691789762764, + 0.0625635737311034, + 0.026182215800497843, + 0.03356905459667323, + 0.11964100644218942, + 0.038393273351948594, + 0.040598136865823496, + 0.14737730845990743, + 0.09537651678260646, + 0.015278931055965277, + 0.011258084522009298, + 0.13394819297878394, + 0.05072049701736459, + 0.09578266212860297, + 0.07890943709165502, + 0.03344565347501723, + 0.02018408494890561, + 0.0778730596480247, + 0.020932334123006477, + 0.11176574909377797, + 0.08182105967746144, + 0.09871250520735554, + 0.012402664203081205, + 0.019371440514142704, + 0.39232688384025005, + 0.01277871234783204, + 0.14725141937823438, + 0.03879184786113303, + 0.09624167432568384, + 0.03665525854970077, + 0.016474615181518597, + 0.021828074275487698, + 0.04791259686039904, + 0.1708078523375047, + 0.05679479044128594, + 0.03025419397895868, + 0.0955197147878747, + 0.050939404952581105, + 0.14813974808098854, + 0.05060975780004341, + 0.03226869924335426, + 0.016937828479753392, + 0.05474672805116718, + 0.046391215420869436, + 0.0471598832302662, + 0.04880245611592099, + 0.027953218043907272, + 0.0056460702546989455, + 0.10379732976943415, + 0.1390462874678349, + 0.01834341281142412, + 0.015152243041279531, + 0.06454697084530406, + 0.024958213034889983, + 0.030994397360177395, + 0.03187872724441415, + 0.013932429829280302, + 0.035846308250128085, + 0.028017431471895587, + 0.01975602046099635, + 0.14799430520301737, + 0.018799705559730876, + 0.03304805439911185, + 0.02526820345287194, + 0.04783522891226337, + 0.006567247246788539, + 0.20331534729562334, + 0.010223663606652843, + 0.033006292153041704, + 0.09427626553392553, + 0.044446321991993075, + 0.18262368198425338, + 0.03871665434484385, + 0.017846315835814967, + 0.0008714597969948025, + 0.14758488881270476, + 0.06100652135954853, + 0.12209868800906767, + 0.1455449260974117, + 0.03278924215284425, + 0.03672005173971178, + 0.10523757373317914, + 0.06395149252576048, + 0.34902867158055917, + 0.03816396376091839, + 0.030434733639595715, + 0.038070326758480315, + 0.022603719466738097, + 0.01555577335125959, + 0.03736019766112851, + 0.04188853910507419, + 0.031190054202509032, + 0.02079212544371363, + 0.03250640067802266, + 0.061245751356160304, + 0.05160555956595911, + 0.043756174788205614, + 0.009585777323444166, + 0.06728603744638027, + 0.06593989764705782, + 0.06748840648141281, + 0.019266983975030263, + 0.09931280741962284, + 0.0778334095792848, + 0.024045586399245648, + 0.04049201116732703, + 0.3166584165730992, + 0.0796323200419752, + 0.04090310392933748, + 0.003770570878919018, + 0.03460771870151359, + 0.06697090104700641, + 0.048595622920776876, + 0.056651386353969574, + 0.053512250800787635, + 0.006367499883344873, + 0.036477035360577226, + 0.1481337096206664, + 0.23078417619178906, + 0.14618217603625125, + 0.06596319589253553, + 0.08852560957911285, + 0.026414785581395865, + 0.052446076767175935, + 0.2296567832699516, + 0.008471381165056777, + 0.031655502205295546, + 0.08115200521537881, + 0.026441248967313098, + 0.036501307138839575, + 0.23134830305539206, + 0.06633115692925501, + 0.03907643643141201, + 0.056649059230410755, + 0.1487793171617104, + 0.008318473592964434, + 0.07941707794852362, + 0.29463059541293707, + 0.08166126069322945, + 0.11843890792709226, + 0.06531689428219702, + 0.20642082131975303, + 0.02700018948978813, + 0.07270069672414922, + 0.03487916967015214, + 0.3795731801315, + 0.03719343033883631, + 0.046944273763904205, + 0.038375232842504374, + 0.03481833652445458, + 0.10468610570286786, + 0.004595056087556606, + 0.08680460133061435, + 0.04388491053597283, + 0.057715125538876234, + 0.00977489887699894, + 0.013383661439439396, + 0.03247705946547627, + 0.035079195116220145, + 0.06551474730191408, + 0.020168627872866492, + 0.03296571245166228, + 0.19726057437951913, + 0.04218240155053202, + 0.008102993649094862, + 0.2297438237161755, + 0.017727814142944696, + 0.08172508095321622, + 0.04636180249650849, + 0.143982656251694, + 0.015382705719535983, + 0.06421745255532327, + 0.0193025186025167, + 0.006368390170923178, + 0.009743776408684419, + 0.1215946436275635, + 0.05125567499755065, + 0.08153504374142732, + 0.014612114898243449, + 0.14338231522967404, + 0.07372316431625113, + 0.10518094778141267, + 0.020661156152076563, + 0.06694921869089068, + 0.10494653218523206, + 0.2166646321906126, + 0.04846160694838215, + 0.23749433463285327, + 0.034247188546940636, + 0.06080523841754985, + 0.059730033825931735, + 0.06672476708016703, + 0.06715132778261752, + 0.07098232540191901, + 0.04908967854694911, + 0.03726942318323463, + 0.057770363397661735, + 0.05632410935644411, + 0.020061453474182384, + 0.061279235598236885, + 0.022227680946637855, + 0.01509895506301597, + 0.018456742040190894, + 0.04834230953726423, + 0.038737974363641056, + 0.05589019525573331, + 0.07815826581035074, + 0.14810270710877704, + 0.22281342157627693, + 0.01958629781529561, + 0.059721677223952614, + 0.05640102296421879, + 0.038909149816725164, + 0.04569376413053929, + 0.14753701115362888, + 0.051222565547630924, + 0.02280179935187553, + 0.14761407661521816, + 0.025230855657714317, + 0.013687354587264243, + 0.03481803219252295, + 0.033999147190018966, + 0.2884128966186532, + 0.048890733399112714, + 0.12902257400055475, + 0.007361631542737476, + 0.006622650510802381, + 0.142441062226299, + 0.01571597725179819, + 0.14681423875241437, + 0.0973715699274789, + 0.024680067951460317, + 0.045636758332839616, + 0.10256196404029848, + 0.14794385248213096, + 0.08450038207134987, + 0.2260172875973153, + 0.08010846535206664, + 0.19558638139222434, + 0.017721146076261705, + 0.009081950036548853, + 0.016041920379984358, + 0.01565839297603911, + 0.025870166227757438, + 0.1437197265388407, + 0.11423502247225613, + 0.020766614051122866, + 0.016199712217161186, + 0.06697298748306942, + 0.14327987540312231, + 0.021360119503090004, + 0.21879118294924849, + 0.0573588279071938, + 0.048538645645929364, + 0.028224016534554024, + 0.0037150158635818895, + 0.046956279207165746, + 0.06333522486766133, + 0.1598191444585931, + 0.039707357139266375, + 0.03733803200542299, + 0.04956250964966313, + 0.019400167999327013, + 0.04515677931287842, + 0.024792006876588238, + 0.05613874515621197, + 0.043595861812783576, + 0.17276710258785316, + 0.025975016226548235, + 0.07865888801875315, + 0.1447124904059765, + 0.04783887848616987, + 0.012814401286967739, + 0.028341907726876017, + 0.10458281979378369, + 0.024178539075015104, + 0.03472447602423051, + 0.014476675689269828, + 0.004592001333335219, + 0.007150613769870956, + 0.09164435395786352, + 0.1315024083489326, + 0.04408522113464402, + 0.06348332211536269, + 0.14783671769641762, + 0.026124429178507734, + 0.011542905062866073, + 0.13957524528611126, + 0.1262667831682159, + 0.05894423508751142, + 0.010885277379180089, + 0.06577463742257597, + 0.06116126053071515, + 0.08005114809678009, + 0.0130387596000986, + 0.08160993850893582, + 0.021786062063077833, + 0.05664734667495501, + 0.04761805113924821, + 0.1994597515149049, + 0.02924324928686522, + 0.0031494112141667004, + 0.005725557839411201, + 0.013902677866894765, + 0.04593197644220303, + 0.07809946323699248, + 0.0490338231749111, + 0.06127422922933555, + 0.015764707012659515, + 0.017232129839356566, + 0.028512901300637435, + 0.011570551983743344, + 0.0738039267702011, + 0.10272657149962218, + 0.05211853495811957, + 0.022891743417796886, + 0.04620624753228943, + 0.05195452875393166, + 0.014317293350845505, + 0.037722011342721525, + 0.06015002227623375, + 0.10514291069667932, + 0.049040300334647076, + 0.02292261377680127, + 0.02783839326984948, + 0.029050803612326065, + 0.04164460318357328, + 0.04329981651863125, + 0.14704735518033055, + 0.05462720398180722, + 0.09256265922646252, + 0.057354404972417644, + 0.07887498284774884, + 0.0463171537654001, + 0.03092371753770193, + 0.10419202709535529, + 0.008697836247850371, + 0.10487273513349024, + 0.048534429245958556, + 0.04014819763663788, + 0.04736322871580734, + 0.00310561636346635, + 0.11538741829059321, + 0.08812417755892045, + 0.026711999861899847, + 0.14758441049578525, + 0.14804390898642986, + 0.06251831485411488, + 0.03852616376613499, + 0.05326511247704777, + 0.05383979554810145, + 0.21577021414239483, + 0.03857516788882619, + 0.23653014444637427, + 0.10457847877246919, + 0.10546107585247673, + 0.046270237411797394, + 0.048967619657110474, + 0.04076889661961272, + 0.054808670987128154, + 0.23088685926708422, + 0.14292126315208278, + 0.10546512931476315, + 0.3337313210220614, + 0.017871584587541556, + 0.16784487628825231, + 0.031761624033490414, + 0.04718878240622493, + 0.01944920275935452, + 0.008585283478364378, + 0.04315964391159499, + 0.04290614679308538, + 0.035280111648360375, + 0.10672045414048671, + 0.3429727194896767, + 0.38017641608305086, + 0.08172425194528178, + 0.009866303140992856, + 0.1000825619486623, + 0.06300655745905316, + 0.06257815965302495, + 0.04169755016919775, + 0.1205135895849504, + 0.062304200259591165, + 0.04093572424832615, + 0.006788410225718601, + 0.22093143902208948, + 0.04436128837188663, + 0.025916894533575513, + 0.13691028168731004, + 0.016789157347821746, + 0.042638655479095, + 0.03503319639584887, + 0.03235344062564702, + 0.030902755766871702, + 0.07357482859309354, + 0.012089810427701634, + 0.0166889480771543, + 0.030769328982766003, + 0.1458507155976689, + 0.04888586201777192, + 0.030684940983347585, + 0.007676393847078391, + 0.19098059665498185, + 0.10096721954237177, + 0.03229743472572133, + 0.1849586795390639, + 0.01619818698941752, + 0.011695984855851545, + 0.018961019129387535, + 0.007192953542558432, + 0.06697822019224202, + 0.09545689372552817, + 0.14732729339861694, + 0.010172578780821367, + 0.14199723349144486, + 0.02292005243627468, + 0.14459626150650057, + 0.08191854551671553, + 0.051396563161074, + 0.0551568841932367, + 0.043619528860819524, + 0.015780590660853033, + 0.10570476064967489, + 0.032125710533828296, + 0.04277832609935029, + 0.16515087241201845, + 0.043302449961231594, + 0.04506222994272528, + 0.05528005038600714, + 0.01189378743418245, + 0.15265170472470363, + 0.3476307684269172, + 0.0337992414270799, + 0.03452934628415854, + 0.1051040680272623, + 0.07811922922249873, + 0.13994732934378676, + 0.005627807658977824, + 0.035784169492742636, + 0.08191019789708583, + 0.0560867695730687, + 0.09326146093652828, + 0.08012002707867429, + 0.020059040931306064, + 0.10006538173508892, + 0.04174869789662025, + 0.02390263710576394, + 0.08150135753282664, + 0.04566227590711033, + 0.006960982353831828, + 0.10545675152080766, + 0.0739538740368369, + 0.010242418440607885, + 0.0649303647852523, + 0.03359921065093976, + 0.049165274404657615, + 0.07811647899628868, + 0.05346096000256921, + 0.22350907073776063, + 0.047232895929740296, + 0.024002706765611736, + 0.04559289714237001, + 0.060942741589496086, + 0.008193927880207005, + 0.021970280852577975, + 0.16593907080607187, + 0.01615878484543743, + 0.036050571537416434, + 0.04041278854465084, + 0.19050070361703453, + 0.05384286195462129, + 0.022953155487704165, + 0.08153571860714029, + 0.14814414365134018, + 0.09249264928009913, + 0.05295399731921083, + 0.13641503047609135, + 0.15631816197367723, + 0.05207316420829872, + 0.06697455383989913, + 0.32264493237011366, + 0.011654944190053577, + 0.038799203894934735, + 0.061490129699508914, + 0.2802298472009341, + 0.038321086618953455, + 0.02765867761872105, + 0.02758006270107089, + 0.04901503115912754, + 0.013898240266320305, + 0.030225512218421874, + 0.385952699635864, + 0.08038980525329802, + 0.04800100613103734, + 0.015754272101811757, + 0.03492091091871998, + 0.1053944582884948, + 0.07640266703076727, + 0.04932451335698311, + 0.02650905540454666, + 0.01319230894139461, + 0.020321513532293726, + 0.049215652524269037, + 0.142452906864497, + 0.007734189105474018, + 0.07760804812344678, + 0.0530978342630103, + 0.005009652823325771, + 0.02745079395824365, + 0.06165755544476287, + 0.018719239481304096, + 0.04018567798401298, + 0.03996847364584064, + 0.07245715926127858, + 0.03311194483840639, + 0.018846595371367042, + 0.006707071890286667, + 0.14803589001470868, + 0.025391095213242457, + 0.03578409102792104, + 0.04808074671290637, + 0.0667781755862077, + 0.013051480461931064, + 0.08261196735611774, + 0.044912390048411785, + 0.0882998545923101, + 0.14812498689964093, + 0.07384024061214038, + 0.030362427558752396, + 0.05283529829708051, + 0.27888182331935124, + 0.01866450674117344, + 0.013262912674765688, + 0.09939520723844102, + 0.06583267476501187, + 0.036676720841290505, + 0.3798707483890218, + 0.06285430250903093, + 0.10855781947880065, + 0.06430314171698079, + 0.020097852272745177, + 0.07323454939724135, + 0.032571890326446806, + 0.0018709164136642533, + 0.11325603104079897, + 0.05466498739573982, + 0.04630789475218228, + 0.03977270471446831, + 0.030872872634133318, + 0.13833402194837952, + 0.09970307825099285, + 0.10167841954400107, + 0.03756969383556143, + 0.010681830358995276, + 0.057650955893982635, + 0.026307310887169248, + 0.014371251156485715, + 0.016739654230107936, + 0.06417397624323508, + 0.10521906523338377, + 0.14803093298830253, + 0.026883878056579172, + 0.009729963458397325, + 0.11573202446852095, + 0.13416812919605287, + 0.0478178117174506, + 0.07887037594436144, + 0.09098784866130079, + 0.032560720672650034, + 0.056646245037900944, + 0.059826291849188654, + 0.053464328431622, + 0.042947063473815085, + 0.059550776001080524, + 0.0031641552119287104, + 0.013882298573215551, + 0.1722632912883769, + 0.030731923615619168, + 0.024471722481823253, + 0.02674110121679981, + 0.06790056042130332, + 0.07155297419802811, + 0.10536654859404597, + 0.011817907609455915, + 0.043000822419646326, + 0.08069063480368614, + 0.046155366493354895, + 0.02708061511951215, + 0.05555931802464637, + 0.14773952302916424, + 0.01764611804909437, + 0.22860719739864785, + 0.18370708845256833, + 0.14382638003205245, + 0.02531846266751074, + 0.02127487324763992, + 0.16189637886827907, + 0.009725001543932481, + 0.038268207586869545, + 0.053781842747868666, + 0.06819816090947774, + 0.053742184155004556, + 0.036211888228704525, + 0.011986818379193128, + 0.006263433615992917, + 0.13566857747124544, + 0.0661954914339896, + 0.013268568252656786, + 0.04403956402263421, + 0.04562741182672677, + 0.0812822215865377, + 0.03840854486064186, + 0.08783365639325089, + 0.14138458269079332, + 0.07810458754719231, + 0.039405600269519704, + 0.09996128984529541, + 0.016726690338112728, + 0.05652975975209583, + 0.03974567906660702, + 0.06625456412103414, + 0.03963217230496223, + 0.12754525306001954, + 0.07887919504394111, + 0.019217462331503423, + 0.0289665515324807, + 0.05092408644255094, + 0.023614197565241402, + 0.014879419039661702, + 0.05902851891851741, + 0.0408796815196853, + 0.023801842851761887, + 0.013742476922921609, + 0.03837959363947109, + 0.04321616754636363, + 0.024009024764040193, + 0.03309509973174483, + 0.05405899381286932, + 0.03567418438439034, + 0.03929415419828355, + 0.010616637607441018, + 0.10167949324056313, + 0.10245632922505456, + 0.038720425775550224, + 0.015324025848374029, + 0.009478316216295477, + 0.03092847534992287, + 0.08022203598281913, + 0.008016146976854712, + 0.035091486051468945, + 0.024770878518547677, + 0.04496838025113647, + 0.05666594569905659, + 0.029668587390174545, + 0.13791919135420572, + 0.0733835924605456, + 0.02069171272501616, + 0.07497936985431018, + 0.010016925677643096, + 0.012063264272556723, + 0.14421154407679596, + 0.06601944227332407, + 0.11916543031865688, + 0.021978723001276422, + 0.04737124097346504, + 0.02280061784518141, + 0.10143358804031173, + 0.019322077091263337, + 0.10888063085956684, + 0.006893703633810652, + 0.1587008586379343, + 0.01444485357084635, + 0.14798827966618155, + 0.1908805628122105, + 0.04644937828850506, + 0.10474533438126082, + 0.0330819639696694, + 0.11766274911141254, + 0.046170119617076184, + 0.014959126727479247, + 0.05183194144142133, + 0.019969995813805607, + 0.061084093031758525, + 0.22097347871929965, + 0.044303745412234787, + 0.07474012275201515, + 0.021877601335999523, + 0.05278777790893973, + 0.0051624392859903855, + 0.06027442314051959, + 0.029587674534617296, + 0.06650817785649986, + 0.022832781684069145, + 0.02530985706843854, + 0.008512525037884439, + 0.11689938002617341, + 0.005078101343999936, + 0.02635673325980127, + 0.014948175454103756, + 0.12320340849075205, + 0.036379684651702805, + 0.006438925697702451, + 0.003163743582063936, + 0.04908605398116661, + 0.2710648770129531, + 0.03563050997379237, + 0.029478432847276522, + 0.05395630705593803, + 0.04929304441892057, + 0.01702978781500417, + 0.14813019688026638, + 0.07304572097976361, + 0.031565995530866586, + 0.07796337906435637, + 0.003116372012291026, + 0.05626883136882192, + 0.04918141399106039, + 0.13147773542070496, + 0.020992034352888513, + 0.01276963543149581, + 0.18584130739041008, + 0.2381350264500815, + 0.10237248793154001, + 0.008400265751562577, + 0.26853362457075264, + 0.0497447753513007, + 0.039497621639384514, + 0.041231924955247336, + 0.06865427978850643, + 0.23340272736353335, + 0.20443148214312176, + 0.04981496341865287, + 0.1975393815214377, + 0.18581540659241885, + 0.03741876240894342, + 0.08076829814474842, + 0.01598613934070958, + 0.0868412611659737, + 0.07412551918185743, + 0.08801013773820532, + 0.1341902874002673, + 0.13704553905146213, + 0.0487937430648654, + 0.04726514195026087, + 0.08484311659101258, + 0.026112809945238798, + 0.024923976383014877, + 0.06296172591468736, + 0.037729854533151204, + 0.08832655508087607, + 0.016759565001642197, + 0.01462287989445283, + 0.036280917955249646, + 0.025710555691418592, + 0.04681470380100559, + 0.2651306018333011, + 0.041960562239720174, + 0.005458256986159022, + 0.13142404328039248, + 0.35891827089544015, + 0.015473046224073571, + 0.10171938767264774, + 0.033234763615144526, + 0.004532781480297532, + 0.03505333233881618, + 0.03006552307275905, + 0.13104082973357203, + 0.014902592050119344, + 0.20884310950315613, + 0.14806789818891886, + 0.06679420866336967, + 0.08546830602344355, + 0.020292295125390648, + 0.027078289763694273, + 0.05541105302182285, + 0.05192482725118821, + 0.23339932252473028, + 0.06314499876825187, + 0.04141228978618858, + 0.10546874571969259, + 0.023645852336402914, + 0.10361015791134795, + 0.011298274696884242, + 0.007700647730942423, + 0.028128428693689984, + 0.014014347830088461, + 0.012028652679240104, + 0.005594848555124589, + 0.05925721954045785, + 0.006983868396200295, + 0.12393922310024538, + 0.007352437164631795, + 0.006204093052408606, + 0.030356363205677927, + 0.08792607457824982, + 0.014605090590783685, + 0.29393124494722067, + 0.04795438416494829, + 0.10497137504139513, + 0.014626156252232713, + 0.04874583657711975, + 0.03319589104374612, + 0.04664750923472, + 0.005697904120468956, + 0.0035242627643592163, + 0.049530085671448607, + 0.14814580711006278, + 0.06292246194414292, + 0.02749113382657249, + 0.012032358972746942, + 0.09202962243723281, + 0.026364026405804642, + 0.031029345330170936, + 0.08157340658420878, + 0.038161709341226195, + 0.028406372397922645, + 0.019834998015456944, + 0.03952103386352237, + 0.06772519485880198, + 0.08028957493575119, + 0.0653074087473796, + 0.07226063664487985, + 0.002982515577224429, + 0.03842797054591375, + 0.021087305915369708, + 0.03442282690334865, + 0.022089352594890945, + 0.07251922961665502, + 0.070624451102724, + 0.022341149911853275, + 0.04916846435814793, + 0.030354680415169134, + 0.002664466979023928, + 0.02637308078511628, + 0.05942559873674105, + 0.022519355004637122, + 0.011364216394840875, + 0.12176324540769128, + 0.04327800622237112, + 0.09754450820074477, + 0.3536150609197336, + 0.07420746184097779, + 0.09709622000323034, + 0.04285671208638735, + 0.14814013930002348, + 0.025849379544278458, + 0.04426327378557924, + 0.0852545395715551, + 0.04097070905681737, + 0.12614234838451727, + 0.00037033366325343674, + 0.13139459831822245, + 0.020270273611940344, + 0.11588448692779839, + 0.06263647850581638, + 0.06622471972507894, + 0.08002920379692523, + 0.03914698703588213, + 0.038768051378189686, + 0.023175420998287375, + 0.022318805411930542, + 0.11441060022397423, + 0.13730017537662226, + 0.038583500851574574, + 0.2628045030961331, + 0.10518047000183146, + 0.04636885541090306, + 0.03347952992301773, + 0.06282165716043275, + 0.03951208259163962, + 0.02613691431660318, + 0.04543472684732955, + 0.12612329800146924, + 0.028485032517678963, + 0.0864909166431831, + 0.01435849362304234, + 0.047614664764900144, + 0.07884795047228771, + 0.06433174968372467, + 0.05782050582231063, + 0.04375458290952002, + 0.04885781453720586, + 0.015710548034778872, + 0.056411554969035604, + 0.030652055400699325, + 0.09923526607938164, + 0.07822622266675835, + 0.1467574665084113, + 0.028254681248186513, + 0.0703682782162263, + 0.052165811668688965, + 0.14530244577550538, + 0.03784678479473333, + 0.03307813506830614, + 0.01709039503139803, + 0.022764692750338673, + 0.14592793243770916, + 0.010017874918934092, + 0.17216768296684248, + 0.10355719457792388, + 0.06656205918971381, + 0.07672516292689982, + 0.1213756287438867, + 0.032501955737650086, + 0.0163524139910698, + 0.059276103917742726, + 0.025359618567953598, + 0.1009445030056405, + 0.04201331778241039, + 0.043212707728317486, + 0.03991060735875088, + 0.007507486222694418, + 0.04610984080293671, + 0.08734560600196163, + 0.012602046921602134, + 0.10191893380042531, + 0.0037562907334211244, + 0.014157781288418258, + 0.2565682027580957, + 0.1478491009296002, + 0.06689129719251015, + 0.020235253120201104, + 0.047591260924372464, + 0.028461824923675924, + 0.009280319555911442, + 0.05983608298264189, + 0.21612655002097866, + 0.0858720463366846, + 0.06167099852745883, + 0.0695159878601773, + 0.23819190106167978, + 0.03257389976308118, + 0.08149328945086057, + 0.049945980674205324, + 0.14723140894900913, + 0.013776589920981568, + 0.17348102342079744, + 0.0557242099703322, + 0.04849013244096998, + 0.01733760384245341, + 0.04389897081862836, + 0.14531914255744507 + ] +} diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js index 2149c317a2de..513fd93a10ab 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js @@ -22,10 +22,18 @@ var tape = require( 'tape' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var abs = require( '@stdlib/math/base/special/abs' ); var PINF = require( '@stdlib/constants/float64/pinf' ); +var EPS = require( '@stdlib/constants/float64/eps' ); var factory = require( './../lib/factory.js' ); +// FIXTURES // + +var smallLambda = require( './fixtures/python/small_lambda.json' ); +var largeLambda = require( './fixtures/python/large_lambda.json' ); + + // TESTS // tape( 'main export is a function', function test( t ) { @@ -117,3 +125,57 @@ tape( 'if provided a `lambda` which is negative, the created function always ret t.end(); }); + +tape( 'the created function evaluates the pmf for `x` given small `lambda`', function test( t ) { + var expected; + var lambda; + var delta; + var pmf; + var tol; + var i; + var x; + var y; + + expected = smallLambda.expected; + x = smallLambda.x; + lambda = smallLambda.lambda; + for ( i = 0; i < x.length; i++ ) { + pmf = factory( lambda[i] ); + y = pmf( x[i] ); + if ( y === expected[i] ) { + t.equal( y, expected[i], 'x: '+x[i]+'. lambda: '+lambda[i]+', y: '+y+', expected: '+expected[i] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 2.0 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the created function evaluates the pmf for `x` given large `lambda`', function test( t ) { + var expected; + var lambda; + var delta; + var pmf; + var tol; + var i; + var x; + var y; + + expected = largeLambda.expected; + x = largeLambda.x; + lambda = largeLambda.lambda; + for ( i = 0; i < x.length; i++ ) { + pmf = factory( lambda[i] ); + y = pmf( x[i] ); + if ( y === expected[i] ) { + t.equal( y, expected[i], 'x: '+x[i]+'. lambda: '+lambda[i]+', y: '+y+', expected: '+expected[i] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 2.0 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js index 59bb3608a4d2..4600e94b3e3b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js @@ -22,8 +22,16 @@ var tape = require( 'tape' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); +var abs = require( '@stdlib/math/base/special/abs' ); var PINF = require( '@stdlib/constants/float64/pinf' ); -var pmf = require( './../lib' ); +var EPS = require( '@stdlib/constants/float64/eps' ); +var pmf = require( './../lib/main.js' ); + + +// FIXTURES // + +var smallLambda = require( './fixtures/python/small_lambda.json' ); +var largeLambda = require( './fixtures/python/large_lambda.json' ); // TESTS // @@ -85,3 +93,53 @@ tape( 'if provided a shape parameter `lambda` which is negative, the function al t.end(); }); + +tape( 'the function evaluates the pmf for `x` given small parameter `lambda`', function test( t ) { + var expected; + var lambda; + var delta; + var tol; + var x; + var y; + var i; + + expected = smallLambda.expected; + x = smallLambda.x; + lambda = smallLambda.lambda; + for ( i = 0; i < x.length; i++ ) { + y = pmf( x[i], lambda[i] ); + if ( y === expected[i] ) { + t.equal( y, expected[i], 'x: '+x[i]+'. lambda:'+lambda[i]+', y: '+y+', expected: '+expected[i] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 2.0 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); + +tape( 'the function evaluates the pmf for `x` given large parameter `lambda`', function test( t ) { + var expected; + var lambda; + var delta; + var tol; + var x; + var y; + var i; + + expected = largeLambda.expected; + x = largeLambda.x; + lambda = largeLambda.lambda; + for ( i = 0; i < x.length; i++ ) { + y = pmf( x[i], lambda[i] ); + if ( y === expected[i] ) { + t.equal( y, expected[i], 'x: '+x[i]+'. lambda:'+lambda[i]+', y: '+y+', expected: '+expected[i] ); + } else { + delta = abs( y - expected[ i ] ); + tol = 2.0 * EPS * abs( expected[ i ] ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' ); + } + } + t.end(); +}); From b854d88ed81695f711f94957f74e4c929280d019 Mon Sep 17 00:00:00 2001 From: Jaysukh-409 Date: Sun, 15 Dec 2024 21:00:12 +0530 Subject: [PATCH 04/14] fix: change implementation to clear all test --- .../base/dists/planck/pmf/lib/factory.js | 7 +- .../stats/base/dists/planck/pmf/lib/main.js | 7 +- .../test/fixtures/python/large_lambda.json | 3009 +---------------- .../planck/pmf/test/fixtures/python/runner.py | 6 +- .../test/fixtures/python/small_lambda.json | 3009 +---------------- 5 files changed, 9 insertions(+), 6029 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js index ab9d8b4895b8..887781d6ff73 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js @@ -24,6 +24,7 @@ var isNonNegativeInteger = require( '@stdlib/math/base/assert/is-nonnegative-int var constantFunction = require( '@stdlib/utils/constant-function' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var exp = require( '@stdlib/math/base/special/exp' ); +var expm1 = require( '@stdlib/math/base/special/expm1' ); // MAIN // @@ -60,15 +61,11 @@ function factory( lambda ) { * // returns */ function pmf( x ) { - var temp1; - var temp2; if ( isnan( x ) ) { return NaN; } if ( isNonNegativeInteger( x ) ) { - temp1 = exp( -lambda ); - temp2 = exp( -lambda * x ); - return ( 1 - temp1 ) * temp2; + return -expm1( -lambda ) * exp( -lambda * x ); } return 0.0; } diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js index 4ade19e885ee..08e994dc26cc 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js @@ -23,6 +23,7 @@ var isNonNegativeInteger = require( '@stdlib/math/base/assert/is-nonnegative-integer' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var exp = require( '@stdlib/math/base/special/exp' ); +var expm1 = require( '@stdlib/math/base/special/expm1' ); // MAIN // @@ -60,15 +61,11 @@ var exp = require( '@stdlib/math/base/special/exp' ); * // returns NaN */ function pmf( x, lambda ) { - var temp1; - var temp2; if ( isnan( x ) || isnan( lambda ) || lambda < 0.0 ) { return NaN; } if ( isNonNegativeInteger( x ) ) { - temp1 = exp( -lambda ); - temp2 = exp( -lambda * x ); - return ( 1 - temp1 ) * temp2; + return -expm1( -lambda ) * exp( -lambda * x ); } return 0.0; } diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/large_lambda.json b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/large_lambda.json index 627741c52c4f..3fbdac316ddc 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/large_lambda.json +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/large_lambda.json @@ -1,3008 +1 @@ -{ - "x": [ - 7.0, - 9.0, - 1.0, - 9.0, - 4.0, - 4.0, - 8.0, - 10.0, - 2.0, - 6.0, - 10.0, - 6.0, - 3.0, - 9.0, - 6.0, - 7.0, - 3.0, - 6.0, - 10.0, - 5.0, - 10.0, - 7.0, - 9.0, - 8.0, - 9.0, - 6.0, - 3.0, - 4.0, - 9.0, - 9.0, - 5.0, - 4.0, - 5.0, - 3.0, - 5.0, - 3.0, - 5.0, - 4.0, - 7.0, - 5.0, - 3.0, - 9.0, - 3.0, - 3.0, - 3.0, - 10.0, - 0.0, - 8.0, - 9.0, - 5.0, - 1.0, - 3.0, - 4.0, - 8.0, - 9.0, - 10.0, - 6.0, - 8.0, - 2.0, - 5.0, - 6.0, - 6.0, - 6.0, - 5.0, - 7.0, - 8.0, - 9.0, - 5.0, - 9.0, - 10.0, - 4.0, - 6.0, - 3.0, - 1.0, - 6.0, - 7.0, - 7.0, - 5.0, - 9.0, - 8.0, - 7.0, - 3.0, - 5.0, - 3.0, - 2.0, - 1.0, - 3.0, - 9.0, - 4.0, - 1.0, - 6.0, - 6.0, - 4.0, - 3.0, - 7.0, - 7.0, - 0.0, - 3.0, - 0.0, - 8.0, - 4.0, - 7.0, - 2.0, - 1.0, - 5.0, - 1.0, - 6.0, - 5.0, - 0.0, - 8.0, - 5.0, - 2.0, - 1.0, - 1.0, - 8.0, - 4.0, - 7.0, - 6.0, - 4.0, - 9.0, - 7.0, - 8.0, - 2.0, - 4.0, - 7.0, - 1.0, - 3.0, - 2.0, - 8.0, - 8.0, - 4.0, - 6.0, - 0.0, - 2.0, - 3.0, - 6.0, - 2.0, - 8.0, - 9.0, - 1.0, - 3.0, - 6.0, - 9.0, - 5.0, - 5.0, - 1.0, - 1.0, - 7.0, - 6.0, - 4.0, - 8.0, - 6.0, - 3.0, - 10.0, - 3.0, - 8.0, - 8.0, - 7.0, - 3.0, - 8.0, - 10.0, - 4.0, - 2.0, - 7.0, - 5.0, - 7.0, - 8.0, - 6.0, - 4.0, - 1.0, - 5.0, - 6.0, - 1.0, - 1.0, - 4.0, - 9.0, - 7.0, - 10.0, - 2.0, - 7.0, - 5.0, - 10.0, - 2.0, - 4.0, - 1.0, - 8.0, - 2.0, - 9.0, - 10.0, - 8.0, - 4.0, - 1.0, - 6.0, - 2.0, - 4.0, - 3.0, - 1.0, - 4.0, - 0.0, - 1.0, - 8.0, - 2.0, - 8.0, - 8.0, - 2.0, - 9.0, - 4.0, - 7.0, - 2.0, - 3.0, - 8.0, - 9.0, - 3.0, - 8.0, - 9.0, - 1.0, - 5.0, - 5.0, - 4.0, - 6.0, - 2.0, - 7.0, - 10.0, - 7.0, - 5.0, - 7.0, - 1.0, - 3.0, - 9.0, - 3.0, - 5.0, - 8.0, - 7.0, - 3.0, - 10.0, - 9.0, - 9.0, - 0.0, - 0.0, - 5.0, - 2.0, - 9.0, - 9.0, - 5.0, - 1.0, - 1.0, - 5.0, - 1.0, - 9.0, - 2.0, - 0.0, - 6.0, - 5.0, - 9.0, - 1.0, - 6.0, - 10.0, - 0.0, - 8.0, - 2.0, - 7.0, - 6.0, - 2.0, - 3.0, - 5.0, - 5.0, - 8.0, - 7.0, - 2.0, - 8.0, - 2.0, - 3.0, - 9.0, - 2.0, - 3.0, - 1.0, - 3.0, - 3.0, - 3.0, - 8.0, - 9.0, - 4.0, - 7.0, - 1.0, - 7.0, - 7.0, - 1.0, - 2.0, - 7.0, - 6.0, - 10.0, - 4.0, - 9.0, - 2.0, - 9.0, - 6.0, - 3.0, - 6.0, - 0.0, - 1.0, - 0.0, - 0.0, - 8.0, - 8.0, - 8.0, - 5.0, - 3.0, - 4.0, - 9.0, - 9.0, - 3.0, - 8.0, - 5.0, - 6.0, - 5.0, - 6.0, - 0.0, - 6.0, - 7.0, - 3.0, - 10.0, - 0.0, - 9.0, - 8.0, - 1.0, - 9.0, - 8.0, - 5.0, - 10.0, - 6.0, - 3.0, - 9.0, - 3.0, - 2.0, - 4.0, - 3.0, - 7.0, - 7.0, - 2.0, - 5.0, - 3.0, - 4.0, - 3.0, - 6.0, - 1.0, - 2.0, - 4.0, - 9.0, - 4.0, - 7.0, - 2.0, - 8.0, - 1.0, - 0.0, - 4.0, - 6.0, - 4.0, - 6.0, - 1.0, - 2.0, - 7.0, - 3.0, - 1.0, - 6.0, - 7.0, - 4.0, - 3.0, - 5.0, - 10.0, - 10.0, - 3.0, - 3.0, - 9.0, - 9.0, - 4.0, - 3.0, - 2.0, - 0.0, - 5.0, - 7.0, - 8.0, - 2.0, - 9.0, - 3.0, - 7.0, - 7.0, - 0.0, - 5.0, - 0.0, - 9.0, - 6.0, - 5.0, - 5.0, - 10.0, - 2.0, - 5.0, - 7.0, - 2.0, - 5.0, - 7.0, - 10.0, - 10.0, - 10.0, - 5.0, - 6.0, - 9.0, - 6.0, - 10.0, - 9.0, - 4.0, - 0.0, - 9.0, - 2.0, - 2.0, - 9.0, - 2.0, - 2.0, - 5.0, - 10.0, - 2.0, - 3.0, - 7.0, - 3.0, - 6.0, - 6.0, - 2.0, - 2.0, - 7.0, - 4.0, - 1.0, - 9.0, - 0.0, - 9.0, - 5.0, - 5.0, - 4.0, - 0.0, - 8.0, - 4.0, - 7.0, - 7.0, - 6.0, - 3.0, - 2.0, - 0.0, - 2.0, - 10.0, - 7.0, - 10.0, - 8.0, - 2.0, - 1.0, - 8.0, - 7.0, - 5.0, - 9.0, - 0.0, - 8.0, - 8.0, - 3.0, - 1.0, - 8.0, - 4.0, - 6.0, - 7.0, - 7.0, - 2.0, - 8.0, - 4.0, - 0.0, - 2.0, - 7.0, - 7.0, - 6.0, - 8.0, - 6.0, - 9.0, - 6.0, - 6.0, - 4.0, - 9.0, - 7.0, - 9.0, - 1.0, - 6.0, - 4.0, - 2.0, - 9.0, - 1.0, - 10.0, - 10.0, - 10.0, - 8.0, - 2.0, - 2.0, - 2.0, - 5.0, - 0.0, - 10.0, - 6.0, - 5.0, - 7.0, - 2.0, - 10.0, - 4.0, - 8.0, - 4.0, - 6.0, - 0.0, - 9.0, - 1.0, - 10.0, - 6.0, - 7.0, - 4.0, - 1.0, - 2.0, - 8.0, - 3.0, - 1.0, - 9.0, - 4.0, - 5.0, - 1.0, - 5.0, - 3.0, - 6.0, - 1.0, - 7.0, - 1.0, - 8.0, - 10.0, - 1.0, - 2.0, - 5.0, - 2.0, - 3.0, - 5.0, - 9.0, - 9.0, - 2.0, - 8.0, - 5.0, - 9.0, - 0.0, - 2.0, - 4.0, - 3.0, - 6.0, - 8.0, - 10.0, - 4.0, - 10.0, - 3.0, - 4.0, - 2.0, - 2.0, - 2.0, - 1.0, - 5.0, - 1.0, - 7.0, - 2.0, - 3.0, - 8.0, - 7.0, - 2.0, - 8.0, - 3.0, - 6.0, - 7.0, - 2.0, - 9.0, - 4.0, - 7.0, - 1.0, - 3.0, - 8.0, - 8.0, - 2.0, - 7.0, - 6.0, - 7.0, - 5.0, - 4.0, - 3.0, - 5.0, - 7.0, - 2.0, - 5.0, - 4.0, - 10.0, - 9.0, - 6.0, - 1.0, - 9.0, - 1.0, - 4.0, - 7.0, - 0.0, - 5.0, - 3.0, - 8.0, - 7.0, - 5.0, - 3.0, - 6.0, - 2.0, - 1.0, - 6.0, - 9.0, - 2.0, - 10.0, - 10.0, - 3.0, - 9.0, - 1.0, - 9.0, - 3.0, - 3.0, - 1.0, - 2.0, - 4.0, - 3.0, - 3.0, - 9.0, - 5.0, - 2.0, - 5.0, - 3.0, - 5.0, - 8.0, - 3.0, - 7.0, - 7.0, - 7.0, - 10.0, - 8.0, - 2.0, - 3.0, - 10.0, - 6.0, - 6.0, - 7.0, - 7.0, - 7.0, - 4.0, - 5.0, - 5.0, - 5.0, - 7.0, - 3.0, - 4.0, - 8.0, - 3.0, - 1.0, - 7.0, - 1.0, - 1.0, - 5.0, - 1.0, - 4.0, - 4.0, - 6.0, - 4.0, - 8.0, - 4.0, - 8.0, - 2.0, - 7.0, - 8.0, - 4.0, - 2.0, - 4.0, - 9.0, - 10.0, - 6.0, - 4.0, - 3.0, - 7.0, - 7.0, - 5.0, - 6.0, - 1.0, - 9.0, - 7.0, - 4.0, - 2.0, - 6.0, - 8.0, - 2.0, - 7.0, - 0.0, - 4.0, - 9.0, - 8.0, - 8.0, - 3.0, - 6.0, - 3.0, - 2.0, - 9.0, - 6.0, - 9.0, - 9.0, - 8.0, - 4.0, - 1.0, - 3.0, - 2.0, - 9.0, - 6.0, - 10.0, - 10.0, - 4.0, - 9.0, - 10.0, - 3.0, - 7.0, - 8.0, - 4.0, - 9.0, - 4.0, - 9.0, - 4.0, - 9.0, - 8.0, - 4.0, - 0.0, - 1.0, - 7.0, - 7.0, - 2.0, - 10.0, - 4.0, - 0.0, - 4.0, - 4.0, - 9.0, - 3.0, - 8.0, - 3.0, - 7.0, - 10.0, - 1.0, - 7.0, - 5.0, - 10.0, - 9.0, - 7.0, - 7.0, - 8.0, - 3.0, - 2.0, - 6.0, - 9.0, - 4.0, - 10.0, - 4.0, - 5.0, - 9.0, - 8.0, - 5.0, - 7.0, - 3.0, - 7.0, - 4.0, - 4.0, - 3.0, - 3.0, - 9.0, - 2.0, - 5.0, - 5.0, - 8.0, - 6.0, - 2.0, - 3.0, - 3.0, - 0.0, - 10.0, - 10.0, - 3.0, - 8.0, - 6.0, - 5.0, - 2.0, - 5.0, - 8.0, - 8.0, - 7.0, - 8.0, - 9.0, - 2.0, - 10.0, - 10.0, - 0.0, - 5.0, - 3.0, - 7.0, - 9.0, - 0.0, - 3.0, - 0.0, - 1.0, - 4.0, - 6.0, - 6.0, - 6.0, - 10.0, - 8.0, - 5.0, - 9.0, - 6.0, - 6.0, - 4.0, - 4.0, - 6.0, - 9.0, - 10.0, - 4.0, - 9.0, - 6.0, - 8.0, - 7.0, - 7.0, - 3.0, - 5.0, - 10.0, - 7.0, - 10.0, - 8.0, - 6.0, - 0.0, - 4.0, - 3.0, - 6.0, - 3.0, - 9.0, - 0.0, - 1.0, - 0.0, - 3.0, - 7.0, - 8.0, - 5.0, - 6.0, - 5.0, - 8.0, - 1.0, - 1.0, - 4.0, - 5.0, - 8.0, - 7.0, - 1.0, - 7.0, - 9.0, - 4.0, - 1.0, - 5.0, - 3.0, - 9.0, - 6.0, - 2.0, - 4.0, - 8.0, - 5.0, - 0.0, - 1.0, - 4.0, - 2.0, - 9.0, - 8.0, - 9.0, - 2.0, - 0.0, - 4.0, - 7.0, - 5.0, - 9.0, - 6.0, - 10.0, - 6.0, - 3.0, - 1.0, - 10.0, - 3.0, - 10.0, - 4.0, - 3.0, - 1.0, - 3.0, - 0.0, - 6.0, - 7.0, - 9.0, - 10.0, - 4.0, - 3.0, - 2.0, - 7.0, - 2.0, - 6.0, - 4.0, - 5.0, - 2.0, - 5.0, - 3.0, - 9.0, - 5.0, - 9.0, - 6.0, - 4.0, - 4.0, - 0.0, - 9.0, - 5.0, - 10.0, - 5.0, - 7.0, - 8.0, - 5.0, - 1.0, - 8.0, - 2.0, - 2.0, - 3.0, - 7.0, - 7.0, - 2.0, - 2.0, - 4.0, - 3.0, - 9.0, - 1.0, - 2.0, - 3.0, - 0.0, - 2.0, - 5.0, - 1.0, - 2.0, - 5.0, - 5.0, - 3.0, - 3.0, - 10.0, - 2.0, - 2.0, - 2.0, - 3.0, - 3.0, - 4.0, - 9.0, - 0.0, - 4.0, - 4.0, - 4.0, - 9.0, - 2.0, - 4.0, - 7.0, - 3.0, - 5.0, - 2.0, - 7.0, - 9.0, - 2.0, - 8.0, - 9.0, - 1.0, - 6.0, - 10.0, - 1.0, - 7.0, - 9.0, - 10.0, - 6.0, - 2.0, - 7.0, - 8.0, - 4.0, - 10.0, - 8.0, - 9.0, - 4.0, - 3.0, - 1.0, - 3.0, - 8.0, - 8.0, - 7.0, - 4.0, - 6.0, - 5.0, - 8.0, - 1.0, - 8.0, - 7.0 - ], - "lambda": [ - 15.364418539555599, - 16.817374130247586, - 11.593263592115058, - 17.221040672825872, - 10.220331766262982, - 13.619428579916377, - 15.904743474978542, - 17.391512477625056, - 14.990658714244642, - 16.53058108828633, - 14.084658134516438, - 19.813830140356593, - 16.971565934233908, - 12.74852219982531, - 10.940654366575822, - 16.387926602204935, - 17.18705534439553, - 17.391051616479167, - 10.421392300976029, - 12.854047625438785, - 18.37776301368345, - 13.123722801834331, - 10.656019604473094, - 14.775273567153974, - 10.789809588108728, - 17.612628741431287, - 15.462235739915032, - 19.97443000223709, - 18.904180362477152, - 19.268478809407085, - 12.125346088735535, - 14.141407628534457, - 10.065445132022324, - 16.600614740608236, - 10.398577959707369, - 11.386240259865763, - 15.652701802945074, - 11.392871727146526, - 14.757711313329708, - 13.275878149595123, - 12.29696105407455, - 13.792058644385232, - 18.975913079984938, - 18.422713928065264, - 14.442930171728296, - 17.39918531105136, - 17.966256163488286, - 11.587819106374043, - 17.361774068869373, - 14.80402963596376, - 15.638337514795513, - 12.689155763134465, - 10.157264181831296, - 13.339635965504787, - 15.872997385616834, - 15.92669239305071, - 17.459575894560988, - 10.925082714482112, - 19.284334346517355, - 10.34298212986021, - 14.369226007113102, - 13.585419139892736, - 11.661950887811624, - 10.162274328175322, - 18.512321315154736, - 14.79511391709953, - 19.10692760532772, - 15.455209119893988, - 11.31598627645747, - 16.66644132190503, - 14.701008874852327, - 18.62687402632915, - 17.167616512635146, - 17.285425535000126, - 14.707970820263316, - 16.715229468045635, - 15.556141914131391, - 10.766005130621375, - 17.399543675638988, - 11.433091657803905, - 18.513981102979276, - 15.841056363265881, - 10.612690408521456, - 13.213317228323017, - 17.979782580947383, - 18.79026605956495, - 17.776146533948353, - 17.49246455831879, - 12.954335219197333, - 16.266005460307277, - 18.062543010149227, - 19.167995017958788, - 12.799761924309626, - 17.872555976679674, - 13.485620314884805, - 18.552847771515975, - 19.24122114995314, - 13.309311896018965, - 13.390327143004747, - 13.961149585577822, - 11.38207116101774, - 11.679046875264048, - 16.25860793587878, - 14.793242160264596, - 12.905523529405377, - 12.764042799700722, - 16.06807918227038, - 15.008215206527897, - 15.469866461140025, - 13.817421539489391, - 17.757342729445632, - 15.805170085556846, - 15.992000995085046, - 19.483190644511883, - 11.25015894081878, - 19.89285799085919, - 18.611732526627794, - 13.993989987468115, - 19.257766980088114, - 19.43163903679723, - 11.339180630109736, - 16.09865214514878, - 18.92784398732465, - 19.585667940170097, - 18.62079065923188, - 14.593460535179688, - 12.700303603985882, - 18.56042309932875, - 16.308617605550154, - 12.591663168518847, - 17.625391073127986, - 11.58184723302125, - 15.530427514345652, - 18.15995720341206, - 15.33876543333682, - 12.518949705612492, - 15.273844438986908, - 19.282501904172804, - 11.393481944027874, - 16.49688806529514, - 10.526388295323864, - 19.71604833702885, - 12.97941986595622, - 19.851712659290467, - 16.816336033317672, - 15.50781954775991, - 17.60299469703578, - 16.134698549419486, - 14.502428421285908, - 12.649945239479345, - 12.201942967894215, - 14.781731940529081, - 15.387632371679707, - 17.562505755937426, - 10.18373798150134, - 16.81089744942563, - 17.435267043949846, - 14.178988735740635, - 18.80157529979048, - 15.513584334112073, - 13.296198278279306, - 14.639385185633422, - 14.032578223094301, - 11.74539886644941, - 10.058674488720879, - 13.18565645665704, - 12.16790093822548, - 11.694178323950531, - 11.463698789998597, - 16.92106122482448, - 10.218398463360348, - 11.43103364339511, - 12.952306276370642, - 15.080961063970864, - 13.704779636630505, - 17.73037891965046, - 11.625327209426013, - 19.525503976544393, - 19.13086156873209, - 13.172709904912734, - 14.738274756229169, - 15.258916209894544, - 11.42076660286217, - 13.149275076851872, - 16.594767539847, - 18.66501472856526, - 16.781826426085043, - 11.31254844493316, - 15.028468140829432, - 12.974045999108839, - 19.760687522837696, - 19.144022130962895, - 16.99513411090918, - 10.59625553685365, - 19.615192828715543, - 19.427908709191932, - 19.66917989554303, - 18.539506908580314, - 15.478142324366619, - 12.516483957163603, - 18.25926630141602, - 14.668393549047995, - 15.43546587292519, - 15.055878672616839, - 14.883740373649722, - 16.303601361443757, - 16.669977222457195, - 16.148915607477836, - 18.026206961274468, - 18.47757390225264, - 17.823927793493674, - 10.341483683467398, - 14.440722249958757, - 13.788399765905679, - 18.65810534640525, - 11.790826396786457, - 17.56569054913183, - 17.663834502621015, - 17.78761261333865, - 10.050457172919192, - 19.75760818376603, - 10.359526446516197, - 10.144943665065965, - 19.462248313839986, - 10.576421727005533, - 16.124376751519733, - 17.561168497810407, - 16.08345381805421, - 14.302908404256264, - 10.642318128119438, - 12.237816640605033, - 13.046244448867654, - 12.860061400373189, - 17.27204097039121, - 11.541105280933232, - 16.36836907258303, - 13.80799123434469, - 19.904886514392736, - 11.527619175256104, - 19.591756689446008, - 11.751282444048929, - 19.37631186255772, - 17.908260712497636, - 18.274006617136465, - 15.470084554196205, - 17.309419570149192, - 19.1789307002448, - 13.717520521747293, - 14.699069827208877, - 17.372593277802277, - 18.403136368730223, - 15.473838111075674, - 13.470042869168898, - 11.32631341510169, - 14.272393869314314, - 17.543679591671918, - 17.11043060452214, - 12.30032590783394, - 10.315388350577365, - 11.361745168140034, - 17.30462738111561, - 15.145988744101961, - 12.509384105257109, - 18.87917243270966, - 14.135184065615043, - 17.719111105109377, - 19.3871472401312, - 10.812727153773992, - 14.697158148836769, - 12.5033805544806, - 11.4213355558955, - 16.681867454416455, - 16.751846212913378, - 13.479643489547934, - 12.223228768595085, - 10.819150810778307, - 13.169676827655367, - 13.777299574301153, - 19.94949025167052, - 17.631082144501143, - 10.573424880655091, - 15.862335352782264, - 18.698443410476667, - 12.127427847821785, - 10.032802060452878, - 17.9979501916001, - 14.739524345455546, - 18.613634566296327, - 13.452615528904666, - 14.546355283260434, - 16.919463566032235, - 12.69216038500846, - 10.18182743721187, - 16.980959695781095, - 18.110503488140058, - 14.697120701351267, - 14.526129055501304, - 18.453178845370758, - 12.756624666338398, - 14.452143999052183, - 10.924323462324205, - 13.212710507988108, - 16.683531998813542, - 12.596906344927007, - 12.969073355376567, - 17.715517415126875, - 10.142957257708659, - 13.747044046395002, - 17.698499171071788, - 16.25050747339538, - 10.881716980523638, - 11.47301564603216, - 13.055977449880704, - 10.098559315252839, - 13.034974344016431, - 19.98222891743827, - 10.709036936565594, - 18.194202641473822, - 16.624842445924564, - 11.04860876391198, - 14.244437326376161, - 11.945691579433475, - 13.456420055702342, - 14.046074257877814, - 11.096764402694436, - 15.235139816903544, - 19.343203999504468, - 11.606772087069025, - 15.550529068958625, - 18.20782938491068, - 18.040911783972188, - 17.6636808362861, - 15.199040909836327, - 15.745588633069444, - 15.644095361908263, - 17.51558717124975, - 19.974284419165834, - 18.98911988404977, - 14.135466289279808, - 17.23491963717219, - 10.8165155817931, - 12.238098868624787, - 14.792329287969677, - 15.332159678154664, - 13.978455854822426, - 16.001014411799137, - 16.194191840945766, - 10.824161234849424, - 16.27445672867077, - 12.460675244905874, - 16.737414932578893, - 14.01915051315044, - 13.371867978745065, - 12.236359788665279, - 12.283590123252267, - 17.512857127088147, - 19.89643481004359, - 15.902313655957919, - 14.40543333023669, - 11.459433540612743, - 17.798514413758348, - 16.13064487263465, - 10.125269998115478, - 10.51160677979555, - 17.42894030943966, - 16.365493162217852, - 12.077018830151774, - 10.059065367074963, - 10.007776629009793, - 17.596586140784137, - 15.208427470716565, - 12.093032913377755, - 16.0394765640006, - 14.800334271963433, - 10.804012965574433, - 16.30470856845235, - 15.230812341351525, - 19.06518215554399, - 15.708431880178436, - 13.966795869052483, - 16.75203831837631, - 14.629526648035396, - 14.452969678103221, - 19.056958838516252, - 14.512961133703053, - 13.305662547010206, - 17.5401575375268, - 12.71092966901239, - 19.357230818093086, - 16.940813492312213, - 19.979857294445807, - 16.945332675577493, - 15.860137846067044, - 17.523770861642262, - 16.041608722971116, - 12.032083077920168, - 15.84930419997835, - 10.276495096843457, - 16.947337481296913, - 15.68172628201755, - 19.87816014512982, - 16.703297549243878, - 17.870762485915513, - 17.846996315779233, - 13.505221194864347, - 13.132678380849292, - 17.911657700392254, - 19.863550034177905, - 16.355656827381317, - 14.644910547181123, - 18.782345222707136, - 12.204657387370759, - 14.29004074329435, - 19.151906158819834, - 18.12766631056636, - 14.818680904822088, - 10.254063389040084, - 17.295758751427467, - 13.138204106512124, - 18.885959991660414, - 19.736041025793835, - 13.621337037723865, - 13.952190394842173, - 18.847286360731612, - 13.655504683858359, - 19.494183941894835, - 15.840711718840481, - 14.843098018272816, - 12.584621452811865, - 10.799164074887047, - 12.639078117670254, - 10.888507465212392, - 17.323800027378983, - 16.17708084346397, - 11.248809076523113, - 16.40458580093057, - 13.84431080966536, - 19.61353354746333, - 18.416699941282154, - 14.51233550496852, - 15.709891827294673, - 11.278618052050016, - 17.22375108482787, - 19.882021292068984, - 13.030617425256217, - 16.23370617498102, - 14.596035249847379, - 19.915072472869937, - 19.152108225078887, - 11.017473041954952, - 14.78391464474181, - 11.992199441523347, - 17.2211050388802, - 17.066331877135624, - 10.903373641518359, - 18.34589114319383, - 17.41263677031256, - 10.39426276722612, - 10.646416260107449, - 14.311399664517618, - 14.766790158011483, - 18.8787906457314, - 13.593485550662283, - 15.853650755102269, - 12.919277929628985, - 17.218172317161496, - 13.861483477116897, - 10.874329295196477, - 11.514900036246079, - 10.143545773570787, - 16.6376380120559, - 19.068770898905566, - 18.143410634226445, - 10.073996138918636, - 10.994796078255467, - 11.12357194581125, - 16.55914085054165, - 13.981307320073924, - 18.47636202842972, - 14.103995461446015, - 12.178124091588595, - 11.198369581859918, - 10.072631922299394, - 13.697650670852614, - 19.526014539177925, - 10.339972747825772, - 13.100938762667816, - 19.185679635435143, - 10.375708848254275, - 16.749519309273726, - 13.634030632693218, - 13.259164868318491, - 13.679327825817289, - 17.328164140518794, - 18.77328613893781, - 14.42677830371709, - 17.776397228652208, - 14.693828041833747, - 17.849838607666058, - 15.14747692486003, - 16.27219594362732, - 12.25053153874992, - 12.240448101450903, - 16.85693100711333, - 19.964205733637797, - 17.094164357194195, - 14.677717639941157, - 14.760858773755974, - 10.151162509442463, - 10.645824675369624, - 19.66573386233256, - 17.41617811172967, - 14.946599870181657, - 19.828788556948552, - 18.763199043846065, - 19.243524804198472, - 12.336470418601586, - 16.142077972071732, - 14.312183724980274, - 10.872107632520574, - 18.07073410827183, - 10.676603460619624, - 16.280578208504508, - 10.678819002590636, - 10.354482257017272, - 15.471756606491047, - 19.965966860015975, - 10.358424633490335, - 13.954396632627965, - 17.611925816834727, - 12.806866432231871, - 16.541248960027996, - 14.897522110450602, - 15.22285842248668, - 16.683636244697727, - 17.76171497391914, - 18.280742706375346, - 16.960024394029038, - 14.4333871886807, - 10.648626135109886, - 13.485546587240963, - 16.857447123388457, - 14.611987501539492, - 10.547830239919767, - 19.92624816136278, - 14.093833651038175, - 16.721726085572644, - 12.771896110883123, - 11.606698983541742, - 17.707592443015685, - 10.602712872277888, - 17.925624421797806, - 12.744074378211316, - 12.54887368331108, - 18.445794434497106, - 10.011741610023646, - 18.426897569372795, - 17.49697813846314, - 12.394372706588884, - 15.739052059759917, - 10.7547163158523, - 11.528214715306085, - 12.157131997765935, - 13.013866437530368, - 17.31028401492049, - 12.888128375717825, - 16.193071716915885, - 12.972615848701821, - 13.152789313820843, - 18.463149006583567, - 15.390596809455195, - 19.543456128198912, - 19.689985673640336, - 11.07171664121844, - 15.014329666735007, - 14.591334431431754, - 11.268357306295709, - 17.084077179477536, - 10.112921602517327, - 17.269385121318805, - 14.439640643983374, - 18.24009274987072, - 14.467965736647514, - 13.698213555028815, - 14.06699407050322, - 18.8461482304141, - 17.650986946931678, - 18.102694155180018, - 13.925753249465883, - 18.094538959636807, - 10.87953355836697, - 12.401045251356678, - 17.340530803878504, - 11.449885616208348, - 16.329064702909207, - 11.500310309762064, - 13.016512206251528, - 12.050707974127429, - 17.899703012737298, - 12.877593171644614, - 17.173715268434556, - 11.279132951548503, - 12.193210956124798, - 18.649620803276882, - 19.241320030969703, - 16.521767512549488, - 14.394011861556518, - 16.238947378887385, - 11.51241460978786, - 17.963227605191797, - 14.94680226604339, - 19.67000127549038, - 15.65697100549721, - 12.013140538115792, - 18.825382490022946, - 15.103762454062462, - 17.886884438792187, - 12.148973460460807, - 17.16263937468024, - 12.03325067612014, - 14.014009319769354, - 13.837682257395315, - 13.93986492031236, - 12.954938093948268, - 16.334788196652244, - 13.755386717512739, - 10.364053609552284, - 16.384733665313327, - 11.305854950873574, - 12.81599577425893, - 10.65638784953999, - 12.07346566687518, - 16.39812764664139, - 19.246560169481626, - 17.046188037318814, - 12.100169711399747, - 10.457230475165101, - 12.045386335013028, - 13.486711576211524, - 13.807862219349836, - 15.625659356545228, - 12.29178549523002, - 18.689885578650575, - 14.49430688338887, - 19.404228138257068, - 14.22909991413104, - 19.364746443371125, - 13.8397216709782, - 11.301157557815934, - 19.871776321704267, - 15.309338077336601, - 16.65048433225707, - 18.34726856618744, - 16.61702007021574, - 17.805494841796747, - 16.674319233851005, - 10.924387128150975, - 11.096449405425174, - 11.496430141442083, - 18.937148159359303, - 17.75628888461107, - 13.039352854358647, - 10.740715972092026, - 13.246782207918471, - 17.902935065011544, - 16.38233496947996, - 11.146559844568614, - 17.48597263948151, - 17.74641931106233, - 18.143613222685083, - 15.483456251456989, - 10.480943342318344, - 14.912634630932807, - 15.478391902304008, - 16.190356767145747, - 17.81958564846602, - 16.797949422333048, - 10.1928482579587, - 15.025273869594438, - 11.778841401218166, - 13.641307719615355, - 13.438825805414009, - 15.54669511515387, - 19.470085071013916, - 11.543550297306709, - 19.81652277672515, - 19.325035705058305, - 18.788418426699987, - 16.57292130980228, - 10.844465973850138, - 19.214918065821056, - 12.219012711776136, - 11.49089531362051, - 17.22077924029772, - 16.12762222977093, - 15.305642677884986, - 12.253199171044198, - 17.39168674867934, - 13.527849612761209, - 13.362111304477521, - 10.443601230470719, - 13.943189762217838, - 19.65972831809499, - 10.335847139623699, - 18.0802428998023, - 11.910795519749636, - 10.411730647089612, - 17.687977872079003, - 19.720974255822625, - 13.097679838194646, - 12.205735865872477, - 14.289160006526137, - 18.087849572747828, - 17.955364058139487, - 12.536197377011904, - 18.33243799353921, - 14.210990399567592, - 15.898330633002928, - 17.110105102248436, - 12.768295459231418, - 13.98956658267074, - 13.052533446664253, - 11.26688775059194, - 11.601205207993374, - 10.202072134357792, - 11.181883347910874, - 18.076921510122226, - 18.54039945469286, - 12.835249766990685, - 18.345086376004858, - 11.81268689377296, - 17.604664268153744, - 14.891833642236195, - 15.508223985397809, - 12.703091897062471, - 11.113691072809162, - 18.94826041115996, - 17.83481737614713, - 17.00993544531741, - 18.54596731101305, - 14.642159760742516, - 14.846539065427212, - 17.99274589358895, - 18.03377444475211, - 12.967122980440223, - 14.386738187655741, - 19.048182591881897, - 19.105774083507928, - 18.897345194205045, - 17.026981085076176, - 12.997325472992534, - 15.681917983124993, - 17.30831711793761, - 19.943165148319203, - 16.589504759912767, - 18.476886841870318, - 11.942403330074841, - 16.908637578292222, - 16.346343464149733, - 10.145237673360661, - 11.58039438042602, - 12.117968859335665, - 19.070195818365505, - 15.561531088806314, - 14.924175765755319, - 17.708188097830693, - 11.983001691975652, - 15.629674338498456, - 11.084751043612608, - 19.539123746004396, - 19.013548570460944, - 17.00090470658317, - 13.933506586399327, - 15.907165928179655, - 12.569658223727657, - 13.831816279075419, - 14.88479440102876, - 13.644857386221728, - 16.252155390664356, - 10.811720584134227, - 13.358815400147188, - 16.385656050791866, - 16.304580685040946, - 15.209922347350417, - 19.945463439060415, - 19.09557677187298, - 19.032903832770536, - 18.469142708568942, - 16.267473998271207, - 10.974970991371869, - 14.222426888499484, - 13.455319456536696, - 15.71990890805235, - 18.526839612470972, - 19.78682904041603, - 11.09444029879546, - 14.718531891710956, - 17.469939273115433, - 13.789351372829952, - 12.383511069072544, - 19.50225258651865, - 13.562094254668427, - 15.569466422688587, - 15.181520051634585, - 13.629485445669898, - 15.100430468859958, - 10.588550550239704, - 17.606824085600806, - 14.568965897187352, - 16.613380241340483, - 14.706981733778314, - 19.227554255249192, - 16.306174186035012, - 14.227029070968346, - 15.559480270214898, - 18.72019057990847, - 18.539000393489403, - 13.802191899208687, - 11.482896037633173, - 15.970892765484574, - 13.377308498540817, - 13.815597649463236, - 11.81017454171273, - 18.990178359751432, - 11.353323236155171, - 16.010603723496136, - 14.612214797501444, - 18.09667741088441, - 17.21157464542498, - 19.183658969249038, - 17.556322299377477, - 15.986228930488027, - 16.75459452843312, - 15.313243066904565, - 12.86431662743758, - 19.890257115847696, - 18.998450602617833, - 19.854891257294966, - 15.473988979455541, - 17.46665379223541, - 10.888851340228772, - 15.659520027200166, - 18.051565848109306, - 10.626195993153358, - 19.75462497484815, - 19.491908697775628, - 11.724959796201293, - 11.47694572847893, - 13.2760044736352, - 15.40173365888592, - 12.29245000057184, - 19.393211087503946, - 17.407181130767306, - 13.081877483197877, - 19.411710907897767, - 16.766261971267433, - 14.436373908045042, - 18.638212110094663, - 16.062765991552943, - 17.29203317494773, - 12.684410164408915, - 19.781374458681096, - 10.488714322602938, - 14.186065418333595, - 12.081689540730101, - 17.674841096131487, - 10.657203005401083, - 12.19200687210201, - 18.355802284518802, - 15.707025090171197, - 18.844609082494514, - 13.67608372881606, - 14.252741848302954, - 17.299410722804865, - 10.575516665554538, - 15.664504206264036, - 11.12507466761911, - 15.9538515959956, - 15.278222975797702, - 18.728264381039768, - 10.719371776625499, - 12.043856832819744, - 19.805720439026096, - 11.71126557088996, - 11.74752274776236, - 10.884453282535638, - 12.258148178443276, - 15.072828374248108, - 14.799856183888302, - 13.12689720757408, - 10.997593149764558, - 17.073316629507097, - 10.316867927757517, - 13.255105496745, - 13.001741699581446, - 16.613018424117868, - 12.891579156696615, - 13.25703079831172, - 14.671358177186267, - 19.234448498600678, - 11.389196569966632, - 16.98585445710564, - 12.92977953702014, - 11.074760310790326, - 19.639119596620734, - 17.56846681015311, - 11.835837370704636, - 17.560139279508498, - 10.55861006908193, - 12.030765400328294, - 14.635626015901098, - 11.47492016522593, - 19.536399387451155, - 10.726200034267848, - 13.526644056164837, - 16.453352703952888, - 18.161085454459617, - 13.022649168212148, - 19.483259925372558, - 14.636646465774593, - 11.4259479626026, - 16.271485074643905, - 17.90300905403192, - 18.319360417569563, - 19.55102795133451, - 15.973114211343702, - 11.10507740629772, - 15.196049467620046, - 15.578034676854504, - 11.28112565507397, - 16.51121061570619, - 17.39629685680616, - 14.530495776370646, - 12.782524771490529, - 16.07643203172318, - 11.905845231858423, - 15.313674150946536, - 16.993013414124643, - 19.984165699941048, - 16.439613040996683, - 18.71108490442912, - 13.595433266752963, - 14.90223778984843, - 17.04805043508655, - 10.64951435735842, - 16.780163408346837, - 18.30755448743115, - 16.576282009425242, - 13.831342326760748, - 14.01631733564491, - 12.79075374407106, - 13.689038165389636, - 17.412532470152517, - 14.63251734224902, - 16.217289893403922, - 16.873801020640844, - 11.4327115525062, - 18.018325027439452, - 16.76109150990623, - 13.143504451312328, - 19.84717555095462, - 18.13546178877486, - 12.991982179445554, - 14.327450051824792, - 10.901152096419523, - 10.43844963686331, - 11.632515457312799, - 18.35135964983337, - 10.487337527505211, - 13.28356147950175, - 15.789213860455087, - 19.372275310500935, - 16.340350682033154, - 19.810815304797448, - 13.449255832887506, - 11.785491813648806, - 10.061554737300042, - 11.942317838222673, - 14.030860501513772, - 12.693960879951918, - 10.454520235567559, - 18.915054654715995, - 10.619577273403934, - 16.564193822662908, - 19.7079237890299, - 17.23705746932822, - 16.212633979051546, - 10.136617790396205, - 19.236997815295553, - 11.685398521617014, - 11.887885808801634, - 12.646018202526825, - 16.85753345856829, - 17.883357700840516, - 17.258763277648292, - 17.36377514446554, - 16.43579118664338, - 11.109699393653207, - 10.063653772418894, - 16.912378137183335 - ], - "expected": [ - 1.955350343759079e-47, - 1.8482678730877365e-66, - 9.227957527788912e-06, - 4.8862260420323625e-68, - 1.7597437220328446e-18, - 2.1909312802550827e-24, - 5.5113923373984995e-56, - 2.94863474024409e-76, - 9.534087788250523e-14, - 8.417033883461785e-44, - 6.778078511728573e-62, - 2.343027721467453e-52, - 7.72729830362925e-23, - 1.4807547805834758e-50, - 3.0988273766693655e-29, - 1.5125067260934235e-50, - 4.048275837505564e-23, - 4.8191836709754035e-46, - 5.501173753218588e-46, - 1.224021636870815e-28, - 1.535993329973136e-80, - 1.2678747957738743e-40, - 2.2352965562289415e-42, - 4.628514227798256e-52, - 6.7049904814135515e-43, - 1.2752494502170767e-46, - 7.15334114417337e-21, - 1.999222277589773e-35, - 1.288751104136729e-74, - 4.855721879801992e-76, - 4.6788934832659064e-27, - 2.7155542843130288e-25, - 1.3904172208504417e-22, - 2.351439661092907e-22, - 2.6288246997186672e-23, - 1.4623493183859834e-15, - 1.0246837084083286e-34, - 1.616403590730933e-20, - 1.3666323864673864e-45, - 1.48523830402957e-29, - 9.516801857898907e-17, - 1.2349941070903278e-54, - 1.8905883542192774e-25, - 9.939190022474345e-25, - 1.5224573662304836e-19, - 2.7308527669346733e-76, - 0.9999999842473332, - 5.492737050552223e-41, - 1.3768794560760345e-68, - 7.136050819772636e-33, - 1.6156833184582899e-07, - 2.9343213709235323e-17, - 2.2646860783186013e-18, - 4.501497131163428e-47, - 9.078275578351042e-63, - 6.780375324264947e-70, - 3.194590415705192e-46, - 1.1024707713554895e-38, - 1.7776244310483773e-17, - 3.4712483036123844e-23, - 3.6070018553092155e-38, - 3.9770774865858794e-36, - 4.089505018815603e-31, - 8.568107655158017e-23, - 5.265104984447398e-57, - 3.94920038180441e-52, - 2.0782652297633366e-75, - 2.750677839204673e-34, - 5.885198793529011e-45, - 4.154942177000511e-73, - 2.895554141270295e-26, - 2.9020732361866172e-49, - 4.291376594417309e-23, - 3.1119675467283105e-08, - 4.725594133314099e-39, - 1.529947485080059e-51, - 5.109445519299858e-48, - 4.1870460010906796e-24, - 9.800940084589509e-69, - 1.893940588874574e-40, - 5.204286280154552e-57, - 2.2958834871513635e-21, - 9.012077184180759e-24, - 6.089574208666506e-18, - 2.415234322792247e-16, - 6.910208220036573e-09, - 6.914375229239202e-24, - 4.246904507656441e-69, - 3.1333850197324225e-23, - 8.625088272813867e-08, - 8.574789018666778e-48, - 1.1289460938465193e-50, - 5.814801678272334e-23, - 5.177769082860072e-24, - 1.006667346194216e-41, - 3.964643309577993e-57, - 0.999999995598063, - 4.5658026560558604e-18, - 0.9999984701290049, - 3.1188739013476913e-49, - 1.6877660957908823e-20, - 3.1259140970378036e-36, - 7.550097191782308e-15, - 3.761632785219922e-07, - 9.462603584127104e-29, - 2.8618403485748966e-06, - 1.3499920546637859e-42, - 2.5708375294535468e-33, - 0.9999998087848229, - 9.848274308235808e-49, - 2.756894762039858e-39, - 1.8698365003217066e-14, - 1.1343894111498332e-07, - 3.455873298577916e-09, - 8.18349391092824e-40, - 2.7705511985797483e-35, - 2.625372015007623e-57, - 3.4270768908745526e-37, - 3.514246857860074e-34, - 1.1181949492398757e-76, - 3.374347412717016e-35, - 1.1682979482005994e-56, - 3.626465927038908e-17, - 9.466947210689586e-35, - 2.4640730147727544e-57, - 4.5934650697918975e-07, - 2.8378102576610635e-17, - 7.561732824716016e-17, - 2.178005116336747e-57, - 1.786816139953119e-44, - 2.407463173867633e-31, - 6.613051197745538e-31, - 0.9999998200213338, - 1.6844634201951717e-16, - 1.0360395739169438e-20, - 2.3907477387705835e-33, - 5.411369435967099e-14, - 1.0132733115722901e-67, - 2.929935531019023e-45, - 6.846876823917073e-08, - 1.928995876475245e-14, - 4.212830757846748e-52, - 1.8534683019916558e-51, - 7.808249421051213e-44, - 3.04642333195039e-37, - 1.8409392790286656e-07, - 2.2652520299911788e-08, - 8.902789952404522e-50, - 1.6220041316294492e-38, - 1.0587488493792756e-22, - 4.037437606320897e-43, - 3.035653137208603e-39, - 8.947638388237072e-21, - 5.333430102248938e-77, - 5.3921251139912434e-14, - 3.9170579193158704e-59, - 2.652637145070681e-61, - 7.852423782974295e-44, - 3.189618823678336e-25, - 1.2597586635416035e-54, - 1.8002957014422457e-58, - 3.704955458146067e-26, - 6.47824057865943e-13, - 1.964550285721573e-36, - 1.4382927049113309e-22, - 8.218533105448183e-41, - 5.301269384437402e-43, - 3.370494929161277e-31, - 1.2176176396471595e-20, - 4.479983997025725e-08, - 6.471632070427991e-23, - 1.634505114073683e-30, - 2.3707394503378223e-06, - 2.821120946917684e-07, - 1.5572517489298546e-24, - 4.990550442439266e-70, - 4.5528979618546245e-36, - 1.5915257315756194e-85, - 2.41626615746616e-17, - 8.998137185869614e-41, - 9.913861112180089e-33, - 5.3872707134367295e-67, - 1.202384608548016e-10, - 1.4367087172392468e-23, - 6.208461638703364e-08, - 1.4161093378108218e-65, - 2.6514946271460614e-15, - 6.070135705800824e-45, - 5.397492166015829e-66, - 8.38583493447035e-46, - 4.700778629388931e-35, - 4.851285401792529e-09, - 5.183727943694518e-45, - 6.25458532300774e-10, - 8.412401085818189e-35, - 4.871911117063443e-26, - 2.869351191496094e-09, - 6.216956172265502e-33, - 0.9999998103607634, - 3.6657132774049466e-06, - 3.6375687350001385e-64, - 1.8163312767169548e-13, - 2.3534158839072653e-54, - 4.9036521217852105e-53, - 1.1807208219177361e-13, - 1.8833151763293593e-64, - 1.0997234613350304e-29, - 8.05944987439837e-50, - 2.201078682700302e-16, - 8.430917542742293e-25, - 1.1839465590661807e-62, - 3.7908997600085653e-41, - 1.5325752369215342e-19, - 1.2422016246043054e-48, - 1.1802941216232993e-73, - 7.57366113130208e-06, - 7.187661371763996e-39, - 4.400182830059865e-39, - 1.25820664642537e-31, - 6.468933818071814e-27, - 6.898578002251617e-18, - 3.2091501786391825e-32, - 8.730767307184019e-45, - 6.816644753934668e-60, - 1.0803909788131146e-23, - 9.569847687249401e-50, - 2.3620082782262232e-08, - 1.1095176764695006e-21, - 1.2443197003340198e-56, - 1.3623525665499003e-14, - 2.6663472485126542e-27, - 4.706556462315873e-46, - 8.028288100979662e-40, - 3.1372110234940517e-23, - 7.544186081469426e-51, - 1.051401693922072e-64, - 1.0700152546218088e-54, - 0.9999999977331769, - 0.9999901458628453, - 2.864447676223525e-43, - 6.208151928448878e-11, - 1.8398063116680412e-76, - 1.006631975208283e-70, - 2.0820867219091658e-40, - 1.9117344243602432e-07, - 3.038187569624704e-08, - 2.2567379820369926e-42, - 1.1029505789787251e-06, - 3.5194563633957e-58, - 8.134993191880448e-16, - 0.9999999898230082, - 4.772928013301566e-41, - 5.625653006097396e-30, - 5.362854542111461e-45, - 6.332538283218397e-07, - 1.9286816828839674e-46, - 4.901669651406009e-75, - 0.9999954497387444, - 1.447623755906831e-36, - 1.3530333009064585e-10, - 2.4709883945825364e-53, - 3.412588146996661e-40, - 1.3629672445780951e-11, - 2.527195071697078e-25, - 2.0222622860915096e-31, - 3.337637031636472e-39, - 4.386836703795626e-68, - 1.344736187458593e-33, - 1.7147880674465907e-13, - 3.620803424963006e-44, - 1.2010171934451188e-10, - 1.8427695417791243e-22, - 3.3334245479175215e-66, - 1.9576264366510465e-12, - 1.1872862813819425e-16, - 2.0012152908400725e-05, - 6.941370846648843e-18, - 1.1214605654564306e-18, - 1.0189183879155248e-26, - 5.537917832460676e-62, - 4.7007609153462704e-42, - 2.7816410618605516e-28, - 1.4308181588937265e-57, - 5.409070686023691e-06, - 3.1597077015211925e-31, - 1.928087845580038e-55, - 3.969225186726109e-07, - 6.798333033931415e-17, - 1.268301587717237e-41, - 1.2462030302398603e-38, - 3.309050123212525e-74, - 8.942476137276714e-23, - 1.5950720891345399e-40, - 1.7804336552081553e-15, - 1.6307013456459613e-71, - 5.0434683220361307e-39, - 1.1861693829363363e-19, - 8.228440234565648e-49, - 0.9999971168429501, - 5.290702965848925e-07, - 0.999981985317936, - 0.9999981727720263, - 1.0851078102426812e-58, - 1.7134175612495088e-44, - 8.726157319709768e-46, - 3.3981512403328245e-39, - 6.093850669560222e-14, - 1.3150372278903146e-24, - 6.648983257357715e-70, - 3.0370255637479693e-64, - 6.643285559942079e-15, - 1.3761202742198162e-40, - 4.4596857778065695e-29, - 4.8471964181472245e-27, - 4.95349701140341e-29, - 8.530401435110743e-53, - 0.9999776578814474, - 3.891787650511534e-48, - 2.8804385618625166e-51, - 4.026647700878753e-15, - 1.3714956376300895e-62, - 0.9999935128780154, - 2.5325532797898574e-53, - 1.5810271007417587e-49, - 1.5161070540583477e-05, - 2.825956766613811e-60, - 6.234848768493694e-68, - 6.254760652725012e-26, - 2.916824304832092e-68, - 3.586253778348251e-48, - 3.124601844531297e-24, - 9.095947291028088e-70, - 1.5755097641359702e-20, - 2.1064706950054448e-14, - 6.659210910057909e-28, - 1.510885043113654e-23, - 1.8921234867935188e-61, - 1.870295050884827e-58, - 5.273387282499393e-13, - 3.757054659447136e-38, - 8.078527242643986e-15, - 5.498480211942279e-22, - 5.3372664409678856e-20, - 1.116775406505324e-40, - 8.496369431089166e-07, - 1.2638496816370357e-14, - 7.375769533969458e-29, - 4.9218672081962725e-43, - 5.350236131266281e-29, - 1.3145612283577802e-38, - 2.897784489617249e-15, - 1.961019783715273e-49, - 1.558370962507441e-06, - 0.9999951491654161, - 4.583701803917043e-22, - 2.3204740353952943e-46, - 2.731194371748584e-35, - 3.6498710781624566e-42, - 5.543697884979222e-07, - 1.1129045386128378e-10, - 7.787961934097628e-55, - 9.630521029856747e-22, - 4.0052876936915115e-05, - 4.066223598723941e-28, - 1.0350272301010024e-53, - 3.717290229329439e-29, - 1.8409823383141214e-16, - 1.435484486600685e-22, - 3.4415871726762907e-44, - 3.7931269431956936e-77, - 1.531762754564254e-20, - 1.7546284925869013e-16, - 2.0290580578180324e-63, - 1.414712842699046e-58, - 1.7041127372520085e-19, - 5.7130112991433755e-22, - 5.897723189576184e-14, - 0.9999999947507581, - 7.754851932405111e-35, - 3.4680312012352436e-43, - 6.272743925521182e-59, - 1.9631542085056e-13, - 3.223999498517057e-57, - 1.482531061843389e-25, - 7.580663667931551e-45, - 3.547876724034755e-41, - 0.9999999758783856, - 2.5036038674116055e-28, - 0.999999996080222, - 6.085322692625653e-67, - 8.652654564268382e-53, - 1.5983710536449004e-37, - 3.6320197373909143e-35, - 7.856518108866055e-77, - 1.1652943872627637e-14, - 7.458662965478676e-27, - 6.563605205610895e-49, - 1.1855907927907757e-09, - 1.5824289720641575e-37, - 2.1212389638374342e-48, - 4.680016506042896e-87, - 2.874090396683721e-73, - 2.4449199376402983e-78, - 1.760921110040636e-39, - 6.434890436890706e-36, - 4.666071180230752e-52, - 2.1202905935719891e-47, - 5.416244866851443e-87, - 1.1788441521334368e-64, - 3.6239688505088914e-26, - 0.9999999930348398, - 1.978151791774145e-48, - 3.871043466003249e-13, - 2.3166779894891498e-17, - 1.3973041792901818e-71, - 1.3447982913669238e-13, - 1.2399906560253682e-09, - 2.7716415052024256e-38, - 8.739844169775275e-58, - 3.9433341297927605e-17, - 1.9330311941430328e-26, - 3.89312986776751e-42, - 6.636234505666974e-19, - 7.733306179956041e-50, - 2.611785458355241e-36, - 1.1683338729545796e-17, - 1.741536435076656e-14, - 7.517456068358158e-46, - 1.374902487391463e-22, - 2.0416146161595447e-05, - 3.965168487504847e-50, - 0.9999813284104582, - 1.937863441253038e-68, - 7.445866425491963e-36, - 3.745551688059627e-25, - 3.1791835483189904e-29, - 0.9999990283894774, - 7.171415348808056e-69, - 1.0160506503709109e-32, - 7.613935234277936e-45, - 1.7416649477423724e-48, - 4.078918326086327e-30, - 3.626267387281535e-23, - 5.378927944175876e-18, - 0.9999978078273434, - 7.935639601757954e-15, - 4.075905762416478e-64, - 2.8638972163354933e-61, - 6.659640844851786e-84, - 5.2646669097897046e-39, - 1.441633058975041e-13, - 6.19228971687396e-06, - 1.4714749063163662e-60, - 1.3100976245565298e-52, - 2.1067692818191184e-24, - 1.9603173943993658e-72, - 0.9999999725976421, - 7.702274654570309e-37, - 1.024592091330232e-37, - 2.2589885397127106e-19, - 3.862463169215819e-07, - 2.560726392801764e-66, - 2.4305043338313535e-24, - 4.887442912153792e-42, - 5.303970876442213e-40, - 4.525842172342639e-53, - 9.121536808741684e-13, - 1.6546346576882795e-38, - 9.921229226354129e-21, - 0.9999606708967944, - 3.5377831823730414e-15, - 1.0709424937915611e-58, - 6.964952273576719e-56, - 5.6168921607904785e-27, - 6.31187772636925e-39, - 1.0340894298762349e-29, - 1.8884631032844423e-65, - 3.698042675730006e-37, - 7.159909753773335e-49, - 3.1539156036463764e-25, - 2.5117067388180148e-48, - 9.041973744756109e-35, - 4.261725813689542e-40, - 1.1250851953899335e-06, - 1.3175217427295878e-51, - 1.0904695320788946e-18, - 4.175113515519941e-12, - 1.0230263569261548e-75, - 3.117980246969856e-05, - 1.810347186527819e-73, - 6.139836135166966e-60, - 2.6072211643977944e-58, - 2.9726705125470924e-48, - 8.890943523751226e-16, - 4.94004428628473e-17, - 2.9448240171302753e-13, - 2.506362413817892e-39, - 0.9999995845186219, - 3.013948940177462e-78, - 3.3822524965836264e-40, - 4.62780902766448e-36, - 5.723084909984099e-38, - 2.3338866989846108e-11, - 6.184132656719349e-74, - 2.0826795672331042e-35, - 4.062468055690247e-60, - 3.178284023358581e-26, - 3.4406678524210054e-39, - 0.9999609693182442, - 2.4500980082720992e-42, - 2.8792561275334183e-09, - 2.3040902727456558e-76, - 1.1288722019822414e-39, - 5.2392102511815024e-61, - 2.5408835790818972e-33, - 4.3918081798509595e-09, - 1.926087603434116e-11, - 8.254235202121509e-57, - 2.2536812343104703e-19, - 1.8979964920372996e-05, - 2.3324859122125382e-71, - 2.8368090470628733e-19, - 4.4378597425531314e-36, - 2.30270250321522e-05, - 3.277280634116043e-23, - 6.951913480010651e-21, - 9.404692496354521e-53, - 3.172338796604131e-05, - 3.782486887382326e-43, - 2.245110868632855e-08, - 3.1943862903852957e-45, - 1.453009655515457e-72, - 3.389129831584979e-07, - 5.992293411076139e-14, - 5.914856048724424e-37, - 3.7356861905696533e-16, - 1.5216786511326045e-24, - 1.485165817365604e-37, - 3.845351681661118e-57, - 2.389095771458583e-42, - 1.9346502301447518e-12, - 2.6991676610491737e-59, - 1.8641124043294973e-32, - 5.918455358932329e-42, - 0.9999999977810865, - 5.731275749252419e-13, - 8.94100852162939e-30, - 2.2893213244760846e-17, - 5.696972404572344e-31, - 3.0027730181189648e-62, - 8.974128253477852e-47, - 7.244374757686217e-32, - 4.499734999218186e-56, - 4.469703083123653e-17, - 9.04426016930089e-33, - 2.013224661838055e-09, - 9.876433178091186e-17, - 6.343338364566106e-16, - 4.141813392867097e-06, - 6.653997553371561e-35, - 2.134404754696824e-05, - 8.984945839379964e-36, - 2.7570651888145703e-11, - 1.107765628252483e-17, - 7.20963642055036e-61, - 6.596258285641556e-40, - 8.607490979962751e-15, - 8.482329905107632e-46, - 7.302098644336639e-18, - 7.75064067447465e-49, - 1.6279499071516024e-47, - 1.0586921454067942e-17, - 1.0932786256581338e-77, - 5.840519503913162e-20, - 2.2673376664699874e-46, - 4.603241637913466e-07, - 2.082755351366634e-15, - 4.4038894033010645e-60, - 7.312973588268124e-36, - 1.0000061206689311e-15, - 1.2665023527379478e-44, - 2.9550865876520124e-48, - 1.0387140050818066e-44, - 1.7976565324147223e-30, - 3.6570260599642117e-25, - 2.790393504909761e-25, - 4.6921170186588035e-39, - 9.261871255429785e-56, - 8.021286450977717e-13, - 5.107494177514774e-40, - 1.2598134989995184e-19, - 1.3897701778791866e-54, - 1.6669724204944832e-68, - 1.4596963604868894e-30, - 8.097990626192029e-08, - 1.1202213165759882e-45, - 2.2233078921824164e-06, - 1.1635192120669327e-21, - 3.835343531121199e-55, - 0.9999974453444862, - 5.102125189736692e-38, - 2.0165031679860643e-15, - 4.3295615793634675e-43, - 2.013762111251746e-57, - 1.6519786420927055e-42, - 2.9789456864825785e-22, - 3.1085668613495414e-38, - 7.852889462944453e-15, - 1.0005009754687741e-05, - 1.5560238038898653e-47, - 3.785961068212271e-59, - 8.219662255169586e-18, - 1.0060946070382386e-68, - 6.723430285896502e-53, - 2.969756159039318e-25, - 9.218784697486346e-60, - 1.705394202980788e-08, - 3.265190234303458e-48, - 4.3559336785160643e-23, - 2.099299077202846e-16, - 8.199601136753658e-07, - 9.566244613410737e-13, - 6.08098543235245e-25, - 1.3219791034536408e-17, - 5.220052061929458e-22, - 1.7179187036434844e-54, - 3.1241353105754397e-23, - 5.866797930771422e-15, - 2.816064294009198e-25, - 2.0056266210934277e-17, - 7.243318327718381e-24, - 1.1284475761305876e-42, - 4.316690541747383e-22, - 3.0851469684010764e-59, - 1.5084890714262178e-52, - 1.6396042510753818e-37, - 3.844258690052327e-46, - 1.4126640996668552e-42, - 1.930147788246227e-12, - 1.0232092465801058e-18, - 1.3760163125792748e-68, - 9.34265532732852e-33, - 1.988451265443593e-49, - 8.63808136381436e-45, - 1.0231882781108176e-59, - 5.529204931716835e-44, - 2.2908143928783085e-34, - 8.859838636303482e-31, - 2.8829877715757804e-25, - 7.062947666519357e-44, - 2.8752298096676727e-47, - 2.024694834880255e-22, - 1.3413126181674798e-32, - 1.8473917348137183e-58, - 6.331629879760862e-24, - 5.7337023288551074e-08, - 6.154387555081672e-34, - 1.5165846916206329e-05, - 1.016621787114706e-05, - 7.559712066218895e-42, - 1.9433083193233728e-08, - 2.230093579113534e-23, - 2.195107966632417e-19, - 3.03370074200994e-35, - 7.932614661194921e-32, - 1.2076429299665935e-57, - 4.3294826593967536e-20, - 1.7681070858837625e-61, - 3.8517317260875875e-16, - 6.955082141142483e-56, - 1.6031089239613174e-54, - 6.204751260987711e-19, - 1.1144228117158429e-13, - 1.2920494931667065e-27, - 5.218630203201535e-64, - 4.0787099538414408e-78, - 1.6922305437450607e-44, - 1.9642317545188304e-18, - 2.653501139794915e-20, - 1.554518535466133e-36, - 3.385219259577855e-42, - 6.575971378361614e-30, - 3.082737326808726e-41, - 3.501462584282974e-09, - 7.590913223907296e-46, - 5.70892781644474e-61, - 2.685186908161677e-34, - 4.7927756947578864e-17, - 6.528754365777311e-44, - 2.1011529764968242e-38, - 2.0423690737890774e-17, - 7.135908804889054e-38, - 0.9999897772539303, - 1.2146254958769831e-30, - 9.178334715428248e-64, - 6.648912937469272e-54, - 2.6793141847065556e-43, - 2.1910850217157786e-23, - 5.6179360070202225e-36, - 3.896957758502992e-18, - 8.487710845607805e-10, - 3.1691752311094685e-55, - 5.906508770080419e-52, - 3.98816851537547e-41, - 2.141176598447377e-71, - 4.1462446884830945e-42, - 8.183861461199135e-19, - 2.0806968279919023e-08, - 2.022409551175424e-26, - 4.202415124036765e-12, - 1.9590441371645254e-48, - 5.831491921875e-38, - 2.7891213142565285e-79, - 1.0491671471297815e-78, - 1.668756842686983e-22, - 2.2126363935362011e-72, - 1.9162518116119948e-62, - 1.9334286497963325e-21, - 9.643404169106976e-53, - 4.349072748754893e-45, - 4.98463486463662e-25, - 9.598642392814092e-52, - 2.6755047869662732e-20, - 4.517949546197442e-46, - 1.8930817228957142e-18, - 1.9675321392754923e-44, - 1.5643787237500385e-63, - 6.194800066287368e-33, - 0.9999973348488013, - 1.0785249894744315e-08, - 1.2266019223142144e-36, - 3.025102944028376e-54, - 1.1617628892471068e-13, - 4.4528586607186425e-68, - 8.559882889288517e-23, - 0.9999850931701794, - 1.2119933711249977e-33, - 1.041714965433479e-31, - 3.2667061437416776e-67, - 6.866986632374392e-25, - 1.342537149962393e-51, - 4.536175730465216e-20, - 1.999623362766463e-55, - 4.7897484016144287e-79, - 2.335871936230163e-06, - 1.8341409290239686e-44, - 4.3390739119581435e-42, - 1.0584672577071278e-83, - 1.3705198597095759e-74, - 1.7255696016961138e-52, - 3.0713682379545336e-40, - 3.27669762968521e-55, - 2.813715226192946e-23, - 4.759779649608325e-18, - 5.910411577458948e-44, - 6.029898645837673e-73, - 1.7943935757763163e-21, - 3.6873979742281865e-74, - 4.013219394102217e-29, - 9.329948627399299e-23, - 5.448582626288144e-46, - 7.904266393719294e-43, - 3.886833472162871e-42, - 4.9202860428414556e-48, - 3.593670963713095e-20, - 1.4656199345455678e-54, - 1.5254263357374787e-21, - 7.054636687864643e-28, - 3.612889686867871e-15, - 3.4897886532203335e-26, - 4.816005427013784e-75, - 1.7108099962537679e-15, - 5.543377999376614e-31, - 2.870965804503089e-35, - 2.1307516952131832e-44, - 9.067982316101606e-37, - 1.1782344198547185e-13, - 1.668555578557761e-18, - 6.688608037996794e-22, - 0.9999798381949817, - 9.625009876739353e-59, - 6.886521608169714e-72, - 5.715203517701404e-22, - 1.429937735767016e-53, - 1.0635838533604667e-52, - 3.423591140650815e-42, - 2.939204333728788e-17, - 7.848129792248193e-41, - 3.0269582226242594e-57, - 7.396697158501714e-39, - 5.793607801158755e-44, - 1.7841503095170096e-47, - 3.6005818026354303e-62, - 8.087076930786524e-17, - 1.1665230716120914e-86, - 6.568275861203339e-49, - 0.999999594656869, - 1.160135887112914e-38, - 1.0816379676293884e-18, - 2.2561320465483317e-38, - 5.922619762643375e-77, - 0.9999987115804615, - 5.1856101550542315e-21, - 0.999999744876999, - 1.2044510558579187e-06, - 5.859564941257559e-27, - 2.5626813153055116e-28, - 1.3204462419550463e-46, - 1.0881050313180289e-38, - 7.063278455745735e-73, - 7.993035143442694e-52, - 1.76968687656657e-42, - 1.840207237673074e-64, - 8.466002567073179e-38, - 2.8551004222041735e-41, - 3.0178532726687726e-33, - 6.229564869398273e-33, - 1.083190593477223e-36, - 1.310297933007868e-45, - 4.3580675597915987e-70, - 5.7707767361348464e-24, - 9.992154844892772e-55, - 1.6804862800150788e-31, - 1.0504191278856913e-66, - 3.0562964460429893e-35, - 2.1221789785029084e-49, - 9.161931478571147e-20, - 5.053174458864799e-40, - 1.782711441089886e-75, - 4.79180754003532e-59, - 5.673630104962586e-77, - 2.871784603714299e-56, - 2.1949886336564673e-44, - 0.9999997763633202, - 4.4915059226017855e-23, - 1.2170635947752431e-26, - 3.1222410473442213e-50, - 1.3532899713762916e-26, - 3.2929692557542036e-61, - 0.9999999740385682, - 1.8664821563915924e-05, - 0.9999998418180727, - 3.0263118686655508e-24, - 4.9625109107487354e-33, - 2.319546320784592e-69, - 4.719087744465744e-43, - 2.8021052683283555e-31, - 1.197083660629256e-25, - 7.489199129243505e-47, - 2.046972326171679e-07, - 4.586219155070097e-06, - 2.044286457358094e-34, - 1.587765770697347e-38, - 3.539170329601646e-46, - 9.709737234867928e-60, - 5.230038923414152e-08, - 1.2957973214657993e-44, - 1.4117114881230028e-73, - 1.2477208061920364e-28, - 3.0914725725606537e-08, - 2.8585905329791166e-28, - 1.6872315324676555e-26, - 1.0075604972805965e-41, - 1.0824805796178209e-37, - 3.206087284611042e-11, - 1.975405072271647e-31, - 9.398837012530668e-38, - 3.352673473957661e-27, - 0.9999999893297067, - 1.5084315614007406e-07, - 1.834683032549401e-33, - 1.3216124031374236e-12, - 1.9544091586454094e-56, - 7.864860971624873e-61, - 4.613092156166664e-42, - 2.477333380773389e-14, - 0.9999852619012846, - 1.9289505566543756e-28, - 3.5749039495596706e-47, - 2.1482786642772937e-41, - 1.2639045813925293e-42, - 4.135367079530833e-32, - 9.657151198255233e-87, - 3.042064073396173e-31, - 4.947019805096406e-16, - 1.8747089764536846e-05, - 5.80145350779579e-54, - 2.3007069671373063e-20, - 5.309346893135428e-65, - 1.5712418871694216e-23, - 4.692569046190576e-15, - 3.847271039170164e-08, - 3.616672656762591e-14, - 0.9999982486182265, - 1.3197478662150386e-34, - 3.1289913897006975e-51, - 4.086238289610873e-51, - 2.6634590227617068e-58, - 3.260169813905927e-26, - 8.704733147015265e-26, - 1.2807508056122453e-10, - 2.3012296119279735e-52, - 5.879428816428986e-12, - 1.3859562482589564e-29, - 7.644602668871713e-35, - 7.088576556059935e-39, - 5.242267014473148e-11, - 7.389959138000564e-39, - 1.751259293458796e-14, - 9.461111800901218e-48, - 1.6563103634138936e-32, - 1.407812822421119e-45, - 1.2379334474662788e-51, - 2.3263363954341353e-19, - 3.1754986409575982e-24, - 0.999999928484577, - 1.0343492649598242e-71, - 5.268362778417403e-29, - 2.4281597048044417e-85, - 1.6478809783509894e-32, - 1.8382823088114017e-35, - 2.9313692002900564e-57, - 1.3307907837958925e-39, - 1.1066310558751619e-08, - 1.1824194370161517e-68, - 1.336377725240096e-14, - 2.2607148790844267e-10, - 1.589712537048451e-20, - 4.383473971183022e-48, - 5.066174825316313e-35, - 4.5555902081361365e-15, - 7.758334977662616e-16, - 5.727211844224392e-26, - 2.2174756559306203e-17, - 1.4549513576000115e-63, - 6.750783520465211e-06, - 4.997025205537108e-14, - 7.245762786701525e-23, - 0.9999999979059497, - 5.256945950827696e-15, - 2.3409674477361307e-41, - 1.246171492142101e-06, - 1.1378383656387324e-13, - 9.563763478392668e-38, - 7.496578619779845e-24, - 1.372154001848916e-22, - 1.4040750496840397e-24, - 1.0235802577842269e-72, - 9.688315493470892e-13, - 6.692387721870424e-13, - 7.764102299588444e-12, - 1.4614309272488305e-18, - 2.0582573969601328e-23, - 3.8081465733803683e-26, - 4.095287082346799e-64, - 0.99999995303208, - 1.37829167356454e-20, - 4.999924693887707e-32, - 7.63838885147741e-30, - 4.232880860408139e-52, - 5.7671646787409914e-18, - 3.129508011614325e-32, - 3.18842219626274e-40, - 2.1527928777952574e-19, - 2.13030106032497e-24, - 8.575612089551213e-10, - 4.329474940101358e-36, - 1.8661730495333172e-72, - 7.776823677830764e-10, - 7.049846421889954e-47, - 1.9296736253754488e-62, - 3.861248290754637e-09, - 2.6354523220245504e-43, - 9.177455981403698e-87, - 1.4423205113044475e-06, - 1.4838099017459621e-36, - 4.708495327104825e-40, - 1.3651167340046237e-52, - 2.7469319255805027e-37, - 9.422460804869417e-12, - 1.6504574777170823e-32, - 1.915883538005982e-66, - 3.5636426570545007e-19, - 1.155101714883099e-72, - 3.3702303717232515e-69, - 4.230283732201499e-68, - 6.851253920722534e-29, - 6.210853508125515e-14, - 4.420567215833939e-09, - 5.96051869831289e-16, - 4.9802523485276895e-42, - 1.1567279090110428e-44, - 5.6501979388762756e-52, - 8.578783801135084e-32, - 1.065825362079837e-45, - 1.9726104807154935e-38, - 7.874312093778157e-58, - 1.4966228025043312e-05, - 1.0845937299458935e-35, - 3.8488631932477446e-52 - ] -} +{"x": [1.0, 5.0, 9.0, 5.0, 1.0, 5.0, 5.0, 4.0, 2.0, 0.0, 7.0, 3.0, 2.0, 1.0, 2.0, 2.0, 5.0, 4.0, 6.0, 5.0, 10.0, 9.0, 6.0, 7.0, 7.0, 8.0, 4.0, 5.0, 9.0, 5.0, 4.0, 4.0, 6.0, 3.0, 3.0, 2.0, 4.0, 7.0, 1.0, 6.0, 9.0, 5.0, 8.0, 2.0, 4.0, 9.0, 7.0, 2.0, 7.0, 7.0, 9.0, 1.0, 8.0, 5.0, 2.0, 9.0, 0.0, 10.0, 8.0, 8.0, 9.0, 8.0, 5.0, 8.0, 4.0, 9.0, 8.0, 1.0, 5.0, 1.0, 9.0, 2.0, 1.0, 7.0, 6.0, 6.0, 2.0, 8.0, 2.0, 7.0, 2.0, 4.0, 7.0, 6.0, 1.0, 3.0, 7.0, 8.0, 0.0, 8.0, 9.0, 5.0, 7.0, 10.0, 5.0, 5.0, 2.0, 1.0, 1.0, 5.0, 7.0, 1.0, 4.0, 0.0, 9.0, 9.0, 1.0, 2.0, 10.0, 10.0, 10.0, 8.0, 10.0, 9.0, 1.0, 8.0, 1.0, 10.0, 2.0, 5.0, 5.0, 1.0, 9.0, 7.0, 5.0, 3.0, 8.0, 0.0, 1.0, 7.0, 6.0, 8.0, 4.0, 4.0, 5.0, 2.0, 7.0, 3.0, 7.0, 10.0, 7.0, 5.0, 3.0, 8.0, 5.0, 9.0, 6.0, 5.0, 8.0, 8.0, 0.0, 7.0, 2.0, 2.0, 0.0, 1.0, 2.0, 0.0, 3.0, 0.0, 3.0, 4.0, 9.0, 8.0, 5.0, 6.0, 7.0, 7.0, 1.0, 5.0, 0.0, 8.0, 2.0, 3.0, 9.0, 4.0, 5.0, 9.0, 0.0, 8.0, 8.0, 6.0, 5.0, 2.0, 5.0, 8.0, 2.0, 7.0, 4.0, 1.0, 7.0, 3.0, 7.0, 0.0, 5.0, 2.0, 5.0, 8.0, 6.0, 7.0, 1.0, 5.0, 2.0, 7.0, 3.0, 9.0, 6.0, 5.0, 6.0, 3.0, 10.0, 3.0, 4.0, 5.0, 3.0, 2.0, 3.0, 1.0, 8.0, 10.0, 7.0, 8.0, 6.0, 7.0, 6.0, 7.0, 10.0, 7.0, 9.0, 6.0, 6.0, 0.0, 4.0, 8.0, 2.0, 4.0, 4.0, 6.0, 3.0, 6.0, 4.0, 9.0, 7.0, 2.0, 1.0, 2.0, 2.0, 2.0, 5.0, 5.0, 3.0, 8.0, 5.0, 4.0, 6.0, 4.0, 3.0, 6.0, 8.0, 6.0, 4.0, 8.0, 2.0, 10.0, 9.0, 10.0, 10.0, 2.0, 7.0, 9.0, 2.0, 7.0, 6.0, 1.0, 6.0, 10.0, 8.0, 3.0, 1.0, 2.0, 4.0, 6.0, 4.0, 7.0, 7.0, 9.0, 4.0, 7.0, 1.0, 7.0, 10.0, 6.0, 2.0, 3.0, 2.0, 3.0, 7.0, 5.0, 1.0, 9.0, 10.0, 6.0, 8.0, 4.0, 2.0, 8.0, 1.0, 9.0, 4.0, 6.0, 3.0, 3.0, 1.0, 9.0, 4.0, 6.0, 4.0, 9.0, 5.0, 5.0, 7.0, 3.0, 6.0, 9.0, 2.0, 7.0, 6.0, 0.0, 2.0, 0.0, 5.0, 8.0, 4.0, 0.0, 1.0, 7.0, 1.0, 9.0, 6.0, 4.0, 7.0, 2.0, 8.0, 4.0, 8.0, 8.0, 5.0, 3.0, 4.0, 3.0, 6.0, 6.0, 2.0, 1.0, 0.0, 9.0, 9.0, 2.0, 1.0, 5.0, 4.0, 2.0, 2.0, 8.0, 7.0, 3.0, 0.0, 2.0, 7.0, 6.0, 5.0, 7.0, 2.0, 9.0, 5.0, 8.0, 7.0, 4.0, 9.0, 9.0, 1.0, 10.0, 1.0, 7.0, 1.0, 6.0, 6.0, 6.0, 0.0, 10.0, 7.0, 3.0, 7.0, 1.0, 4.0, 2.0, 5.0, 7.0, 5.0, 6.0, 2.0, 2.0, 9.0, 1.0, 1.0, 4.0, 2.0, 5.0, 4.0, 0.0, 5.0, 2.0, 3.0, 4.0, 8.0, 9.0, 5.0, 4.0, 5.0, 10.0, 2.0, 6.0, 4.0, 6.0, 7.0, 4.0, 2.0, 8.0, 6.0, 7.0, 8.0, 3.0, 3.0, 0.0, 5.0, 2.0, 6.0, 4.0, 8.0, 4.0, 5.0, 1.0, 0.0, 3.0, 5.0, 6.0, 7.0, 9.0, 6.0, 5.0, 7.0, 1.0, 5.0, 2.0, 5.0, 1.0, 4.0, 10.0, 7.0, 4.0, 10.0, 6.0, 5.0, 7.0, 9.0, 5.0, 0.0, 8.0, 8.0, 9.0, 2.0, 9.0, 7.0, 8.0, 2.0, 1.0, 3.0, 0.0, 9.0, 7.0, 6.0, 5.0, 6.0, 9.0, 2.0, 0.0, 7.0, 5.0, 5.0, 9.0, 9.0, 3.0, 9.0, 1.0, 5.0, 4.0, 0.0, 4.0, 8.0, 6.0, 2.0, 5.0, 8.0, 0.0, 1.0, 7.0, 1.0, 10.0, 9.0, 7.0, 7.0, 8.0, 1.0, 5.0, 8.0, 1.0, 9.0, 9.0, 8.0, 10.0, 7.0, 2.0, 0.0, 4.0, 5.0, 4.0, 7.0, 7.0, 1.0, 2.0, 8.0, 1.0, 9.0, 8.0, 9.0, 1.0, 2.0, 6.0, 10.0, 2.0, 7.0, 8.0, 1.0, 6.0, 6.0, 9.0, 9.0, 1.0, 1.0, 6.0, 6.0, 5.0, 7.0, 7.0, 1.0, 5.0, 7.0, 8.0, 6.0, 7.0, 2.0, 3.0, 2.0, 9.0, 10.0, 6.0, 4.0, 1.0, 10.0, 4.0, 1.0, 10.0, 6.0, 7.0, 4.0, 4.0, 7.0, 7.0, 3.0, 9.0, 6.0, 2.0, 9.0, 0.0, 9.0, 5.0, 4.0, 1.0, 0.0, 8.0, 3.0, 5.0, 10.0, 9.0, 10.0, 8.0, 3.0, 9.0, 5.0, 8.0, 9.0, 9.0, 5.0, 6.0, 4.0, 9.0, 5.0, 4.0, 1.0, 4.0, 5.0, 10.0, 4.0, 10.0, 10.0, 1.0, 9.0, 4.0, 8.0, 7.0, 3.0, 2.0, 2.0, 6.0, 4.0, 4.0, 4.0, 10.0, 6.0, 8.0, 7.0, 5.0, 9.0, 4.0, 1.0, 2.0, 9.0, 5.0, 3.0, 4.0, 1.0, 6.0, 6.0, 0.0, 5.0, 9.0, 1.0, 7.0, 8.0, 1.0, 0.0, 1.0, 7.0, 8.0, 10.0, 9.0, 1.0, 8.0, 2.0, 0.0, 4.0, 6.0, 10.0, 0.0, 3.0, 1.0, 0.0, 6.0, 8.0, 8.0, 9.0, 9.0, 7.0, 2.0, 10.0, 2.0, 8.0, 1.0, 7.0, 3.0, 1.0, 6.0, 1.0, 7.0, 4.0, 4.0, 7.0, 10.0, 9.0, 6.0, 1.0, 3.0, 10.0, 3.0, 10.0, 1.0, 5.0, 2.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 9.0, 3.0, 3.0, 0.0, 10.0, 2.0, 8.0, 8.0, 5.0, 3.0, 4.0, 5.0, 2.0, 3.0, 2.0, 6.0, 8.0, 5.0, 9.0, 7.0, 9.0, 1.0, 8.0, 5.0, 5.0, 2.0, 1.0, 3.0, 4.0, 5.0, 10.0, 3.0, 8.0, 3.0, 1.0, 6.0, 3.0, 2.0, 7.0, 8.0, 7.0, 3.0, 3.0, 7.0, 0.0, 1.0, 8.0, 1.0, 7.0, 2.0, 3.0, 5.0, 8.0, 3.0, 7.0, 2.0, 3.0, 7.0, 5.0, 3.0, 9.0, 8.0, 3.0, 8.0, 3.0, 1.0, 4.0, 4.0, 7.0, 2.0, 8.0, 6.0, 8.0, 7.0, 2.0, 8.0, 10.0, 6.0, 4.0, 4.0, 4.0, 1.0, 0.0, 4.0, 3.0, 9.0, 7.0, 3.0, 7.0, 1.0, 8.0, 3.0, 6.0, 2.0, 7.0, 9.0, 6.0, 2.0, 7.0, 9.0, 2.0, 5.0, 9.0, 1.0, 5.0, 9.0, 3.0, 9.0, 9.0, 8.0, 3.0, 0.0, 1.0, 8.0, 3.0, 8.0, 1.0, 3.0, 5.0, 1.0, 8.0, 2.0, 7.0, 9.0, 10.0, 4.0, 9.0, 2.0, 4.0, 4.0, 5.0, 1.0, 6.0, 1.0, 3.0, 0.0, 1.0, 8.0, 4.0, 5.0, 3.0, 8.0, 4.0, 8.0, 7.0, 6.0, 1.0, 10.0, 3.0, 9.0, 5.0, 1.0, 10.0, 2.0, 6.0, 9.0, 1.0, 8.0, 6.0, 9.0, 1.0, 0.0, 3.0, 4.0, 8.0, 2.0, 1.0, 3.0, 4.0, 1.0, 6.0, 4.0, 10.0, 7.0, 4.0, 3.0, 3.0, 2.0, 8.0, 3.0, 2.0, 7.0, 9.0, 0.0, 6.0, 3.0, 9.0, 1.0, 5.0, 6.0, 5.0, 1.0, 4.0, 8.0, 0.0, 1.0, 3.0, 0.0, 7.0, 3.0, 1.0, 6.0, 9.0, 10.0, 2.0, 1.0, 3.0, 7.0, 8.0, 6.0, 10.0, 4.0, 8.0, 5.0, 4.0, 2.0, 10.0, 9.0, 6.0, 1.0, 7.0, 9.0, 1.0, 2.0, 5.0, 0.0, 9.0, 10.0, 1.0, 6.0, 4.0, 7.0, 7.0, 6.0, 8.0, 9.0, 2.0, 9.0, 3.0, 3.0, 5.0, 1.0, 8.0, 9.0, 7.0, 5.0, 2.0, 8.0, 4.0, 8.0, 8.0, 9.0, 7.0, 3.0, 5.0, 9.0, 4.0, 5.0, 9.0, 3.0, 4.0, 6.0, 6.0, 3.0, 9.0, 1.0, 8.0, 2.0, 4.0, 3.0, 6.0, 10.0, 4.0, 6.0, 7.0, 7.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 10.0, 10.0, 10.0, 3.0, 4.0, 2.0, 0.0, 0.0, 4.0, 10.0, 1.0, 4.0, 3.0, 2.0], "lambda": [19.463551168821308, 16.357327161971938, 17.420960477115905, 17.871899623389137, 11.08276745196335, 12.286327234614571, 14.752547203584433, 12.918470878023019, 12.604984753358577, 13.297185743902684, 12.011687352629824, 19.53132308415292, 13.702980028423264, 13.226682884844918, 17.88887915835474, 15.331696910756545, 19.84940265368955, 11.955400764323423, 14.423468492317525, 18.660296130439953, 18.989436616452906, 10.159254525966908, 11.893068750399895, 12.291639219507413, 16.240430619474946, 11.025554949489418, 12.43208364053234, 13.754465348092806, 12.140710600051497, 14.047340297068692, 15.663806663872165, 14.849813049576763, 19.158985499938098, 15.993162471033164, 15.894072494134292, 17.477287355747457, 14.76314803770857, 19.042820544075838, 15.550681868314271, 15.073006951368004, 16.53291078548554, 18.78906290130291, 14.931226324071197, 11.988080224695178, 19.179529861513622, 18.944407640969235, 12.456778005120864, 10.157044908334495, 17.503645069654304, 16.642610259676932, 14.783051741798637, 15.684566482780156, 12.130324574603012, 12.608831747574698, 18.22005842884518, 12.11937286680664, 11.479458976656552, 18.140513360942006, 10.10604684218829, 17.500382569868087, 17.24265307884585, 14.54877905126006, 15.432051374991653, 17.053264281939484, 11.570732542641501, 15.593165609262343, 12.116411010789752, 12.171322431781803, 19.591263142588062, 13.375408366609935, 16.671878639515185, 15.009986413975998, 18.527708210048814, 15.24911540919252, 13.124540150425585, 19.063690051559647, 10.164156395226785, 16.53046406050463, 16.09814127773626, 10.392655375765017, 14.631392994251119, 17.476655382009664, 12.320475476497016, 16.221665943779367, 14.24286122371669, 19.927893002191396, 16.10405560108513, 16.035903559084016, 12.78249743294128, 15.757296931553931, 15.819768413681835, 19.049406771825318, 13.964614168469456, 16.896692086967054, 15.269893766600365, 17.562510583960567, 18.65017061963662, 12.850939767952703, 11.818016140032107, 13.794775331422853, 13.846592884000739, 12.876821884349718, 13.395568760732605, 18.447391649500865, 13.26702439207069, 13.940510025259574, 18.40759009615212, 19.571029669368112, 18.867017371893358, 16.1045233607052, 16.4874026212573, 13.248597897277769, 12.765239070503496, 15.874483884064782, 12.330609103479876, 10.596364156441625, 13.912102947232658, 19.87553523174408, 11.860582305215958, 15.947201263755257, 12.727990858093428, 18.876926404904456, 19.72596932499638, 18.442200857812615, 12.015924083548665, 19.95132577220202, 18.080850285889877, 13.355856985877722, 10.809639283336022, 13.50684057735069, 11.78167025566103, 10.28311326804026, 10.845847998603702, 13.66718664203372, 12.491759784755363, 16.08410366100874, 14.541551435690568, 12.486749631779883, 13.776282613779673, 16.183117989457696, 10.270552699088075, 17.68156320071095, 19.045499467260072, 10.980902718226783, 12.31864354257387, 15.113199349123569, 14.54314186809587, 19.07155953239478, 11.722194356759896, 15.725616957157115, 13.425108421599589, 16.4844756487786, 10.507551562871086, 14.063461153560732, 14.620926566004533, 18.831568457012658, 10.579438926995067, 11.91814147104519, 16.845772822954075, 15.887309609745724, 18.490066630467794, 17.53533954525388, 18.767579504158483, 16.51966138449725, 12.663482163094777, 16.564220314946276, 17.921641720531795, 14.141932617263432, 10.539733660005549, 15.10365332115258, 19.969277205869197, 11.231964761092485, 14.001305776981658, 11.232274683252593, 15.18784621339397, 18.340492719186425, 19.255626298810157, 10.00300296316795, 18.389113574027327, 13.608170569015417, 12.492262652757873, 17.85243634371063, 14.736598236329755, 16.36903845897738, 13.984541784431261, 17.72078990823836, 11.390363962386365, 15.946267214267774, 16.204558499942785, 17.115195866733004, 10.380196496533118, 10.687452241131487, 19.63532279752014, 17.5712000971847, 14.942922253319495, 16.828097824205976, 16.272245480161818, 10.939602870289605, 19.111340380963867, 10.60624756218117, 10.86130225204316, 18.673514329195136, 17.507575165166934, 14.263980788034209, 11.447949351534119, 19.420180392608053, 15.096312246965187, 13.802909171489784, 15.808392270813037, 15.434262156028957, 19.752961202977907, 19.489585068577703, 18.380977884484125, 15.631507903758692, 15.307710986206118, 18.597075433628746, 13.021090661770234, 11.966708254490841, 17.93384078212346, 11.526211613547252, 18.486275188142315, 12.471082435693045, 19.64088289209674, 18.783619504201003, 10.796466478598392, 15.366777740628816, 15.024664875623168, 18.284000546327366, 16.844768576288214, 11.278624717396415, 10.050156220853022, 18.02701704363019, 16.02946254653736, 17.371982762479078, 14.953505712952682, 10.770112062646918, 10.150182486083224, 19.551005568981033, 13.714456430104027, 14.45259852162545, 13.379616772796242, 16.654416818210002, 12.959237416649096, 19.656602902884558, 15.469999660695146, 18.394087900893247, 17.603069041897044, 18.09619040253976, 13.956216877319978, 13.674122940163757, 15.156370354733397, 11.175188854643029, 14.446130889095185, 12.435586340621327, 10.874704192385504, 11.648138537759086, 10.811298703374273, 11.134712849723478, 19.527362482108117, 11.011540549322849, 17.484344925164823, 18.500582553483603, 10.742537364279013, 17.258072159523028, 19.688089387305837, 10.204292357610672, 11.293819422875872, 19.481247985942147, 18.295115748431087, 10.556145147312652, 13.526655264695481, 10.30437643877784, 14.062393645862521, 13.876374814497648, 17.735737225250865, 17.15360483722943, 16.913705374750794, 11.970542116271561, 13.889461953857387, 12.668281623850397, 14.744130166285132, 14.898676335042643, 15.141622104656989, 14.43643409960276, 19.43574272447825, 16.664873125219586, 10.894485109794902, 13.487799865278706, 16.43085666613784, 16.439307179750127, 18.653715522892373, 10.578984847326943, 12.4427937876852, 17.427365569189092, 10.200648546587816, 12.74894419719553, 14.111400680189075, 19.93099736353468, 13.468229649388602, 14.48617710296719, 10.512912886636075, 17.961241425358875, 15.83808308764919, 13.22901927952313, 12.821843029637161, 19.249524314392367, 12.539294155714966, 17.19515787628856, 14.34642174486433, 17.770456081508755, 10.608946079756901, 19.142883143017592, 11.877688390811649, 16.92110928221574, 15.513749601890465, 16.909319413907106, 14.517742524774935, 13.36622663616116, 18.989672320014286, 17.142313768710572, 15.268250522887792, 15.984474124639647, 13.8244916746472, 18.18799696184797, 19.224576047334395, 10.724897236708612, 11.090533994990775, 15.889317643701329, 16.27777235270112, 15.549810986217357, 16.768794656660727, 16.457613504841778, 18.13774444856184, 16.86072466910972, 16.29457831478443, 18.059116409369803, 14.70846827175524, 12.949645902065331, 18.763559060323026, 14.027060129776245, 18.14946868129836, 14.232286180308739, 11.798512251055808, 15.866486015112564, 15.386809930489022, 12.20801849301279, 18.31955329392712, 10.594343637798863, 10.84773998056733, 13.815656825863982, 10.237536362445796, 15.600866045954358, 15.394511012578175, 11.44619512750595, 16.098180363263246, 16.01500027588553, 12.73247975692394, 15.318965516496213, 18.256233711660876, 12.96318572715547, 19.781975901896352, 19.218907351779585, 17.43195500425957, 15.488228235226055, 11.403612129828925, 12.767275127067581, 13.821191269326984, 10.052823136833183, 12.062712178277142, 11.346847729315577, 17.70949242237254, 15.182289419952575, 11.180968943312038, 15.945784612884438, 19.095710253310187, 17.37410436234333, 18.36032387002698, 12.61868716042694, 16.559407276445704, 16.421997678920256, 12.901256733782757, 16.705274543137907, 13.849096560244861, 19.904793335391744, 12.617808383423792, 17.26488289553609, 15.514174449904269, 11.360726609356558, 18.228913918559, 12.689107054770684, 10.598668046112216, 10.88615680052561, 16.30325632194047, 15.614299553006699, 15.730175277408245, 13.19779266984833, 19.757026601733557, 13.646510282891544, 12.525813774811745, 16.528574290794914, 18.34653656734681, 17.448461609178974, 14.978686202592522, 15.139273101328083, 11.706060804241542, 11.07598988829092, 11.340931338890742, 17.24863570472998, 11.031719337580572, 12.65549490771307, 16.896989918393125, 11.490506953337523, 16.82218124354179, 10.60887983552684, 18.92221709815633, 19.57908719013598, 13.878426853287598, 19.22614554017526, 12.156445430867056, 11.475790811179877, 16.229087031481267, 13.738556549112278, 13.916808744683884, 11.597360710326322, 18.730053949231948, 14.35854348972724, 15.349637183283953, 12.818017545071008, 17.857683988951905, 16.595740801172408, 16.046022749244386, 12.027160892262486, 19.342664581860856, 13.930641618816022, 12.907389085079906, 11.00468920970994, 16.437751334340195, 18.491731710175312, 12.816888269945926, 15.546239827860838, 16.349393316253217, 19.482714170309613, 11.24010507261879, 14.997658528102114, 10.691805473730158, 16.844279810887144, 13.517126817496088, 10.651066207437573, 10.703349518302543, 14.777396813137027, 19.50707063488114, 16.78314223951036, 14.28964207838691, 19.092474181991555, 11.08262102967405, 17.551379489776522, 15.215410762592988, 15.497143044681497, 10.72716966220772, 10.551415461128363, 15.222121021806512, 15.217380887593766, 13.13455454038201, 15.159221116539339, 13.760541082043751, 16.296910146988644, 10.51201968201806, 16.717756019281325, 16.471413006689946, 10.932981890801864, 13.256109025490323, 15.324967378481606, 11.72845949940526, 10.155939268581497, 19.734411141655613, 19.17740418311231, 14.844163506125863, 14.250902138714249, 13.666770413222272, 15.356157817598675, 14.170906664263876, 19.97366793473168, 17.036015612702915, 14.840372794411241, 16.832557961342047, 17.35744604264239, 19.44243542007807, 11.498438385700503, 11.387442253313877, 14.421162852427933, 12.313430984641332, 12.805711206747514, 13.088712752178084, 15.415311446805365, 16.287364864210996, 13.243939344209734, 17.20649999351673, 12.886207634621236, 11.54703086084689, 10.269730250907243, 17.815046269784645, 10.563347128329086, 10.220472848846612, 18.678600336401466, 12.603039824030663, 13.072142928953294, 15.315261755619487, 14.447029078039472, 18.94111020830897, 13.44390579981267, 12.738733995220404, 12.568386374013446, 18.15006213029816, 15.014027493478267, 16.802242161217798, 11.324127787689966, 15.88430031989633, 17.229186150983907, 15.748950792321981, 19.48472026792142, 13.178117734856052, 19.07563847935227, 15.105197993527797, 11.001268518951706, 14.369602417100076, 17.579754062193835, 15.882963484102017, 13.761161908063288, 19.77018617380716, 19.143330964870067, 18.69371591458297, 11.696258890736978, 18.384925796491615, 19.69655228712091, 19.753399873966572, 11.836197453117197, 19.053796833117566, 17.281446029707816, 15.847130919120533, 10.140054807964209, 10.94270863922029, 14.425844878204153, 14.08862779396273, 14.860178817910793, 19.039858387042308, 14.395069131428196, 17.00125431563584, 13.955678715838218, 18.607294345910454, 10.811839714037935, 16.387347510029528, 11.158944843775817, 18.441432037373104, 13.35486481586215, 16.628316906936845, 16.709510075775896, 15.530200883754986, 13.291284783712388, 17.751197615005072, 17.293618384961842, 14.053800677715557, 19.36363770255641, 17.684084213800524, 16.42614645053179, 18.061389456173487, 11.258942864810548, 19.475493138485923, 11.350707107167985, 10.26196817344166, 10.982859265821745, 16.0174855408845, 16.520340534840436, 13.656832341075136, 16.967858978787955, 19.948747752668048, 19.056631407630213, 11.42637458135274, 13.43259717094097, 16.69225739380568, 19.858806686578838, 17.174688811093702, 17.95095025935721, 10.067554473763073, 18.377242355689344, 13.093867959566783, 10.769004953382135, 14.286684704637715, 16.71385261494571, 16.30393319659492, 15.090179517593029, 11.151030387594371, 12.424173803534986, 10.57659294822776, 11.222232746726373, 10.24491566298624, 15.997977565069068, 15.291012125923318, 12.694754309510103, 13.171757415043803, 18.831677455505925, 18.517320869570998, 13.57997798133391, 17.36144746522579, 14.5523387314176, 12.898236080638469, 19.382414615796314, 11.839807552014918, 15.913831878263505, 11.796108157917507, 12.722263235620233, 10.514241342778385, 18.890784945841432, 19.414524185121937, 15.230865652971648, 19.10468947817472, 18.33732706994827, 19.3506539586443, 12.369961665513634, 11.298179321776043, 11.555740579238599, 17.702802371141757, 11.734913678233191, 11.635186463713152, 11.204272961900143, 13.92517954036737, 16.37100842088654, 16.23881326458263, 12.18267960997942, 16.84349436397447, 18.957936447313585, 14.661919855779557, 10.647854064175439, 11.867377132749088, 19.62522808248882, 17.585937251707115, 15.189584597794648, 10.818179942678091, 15.228942297535607, 14.386604392860406, 18.445102365678142, 11.032713609042283, 15.08282898920444, 18.643762953258793, 11.222978745776789, 12.410542233114452, 18.33703648034954, 11.273334824239482, 13.044603466510974, 13.723608120022979, 12.54685246706282, 15.422983894399675, 11.77393821478566, 11.995892595723113, 19.793849693536686, 14.271700943795777, 15.486535985875076, 14.241184364284063, 14.258016925240806, 15.224170244614452, 15.288800527621733, 11.460162330662769, 11.807090780549172, 14.295926678857551, 10.617651051104342, 16.606160557916, 18.933357830720823, 13.978983764554965, 11.369812135636948, 14.727035973137566, 16.40429147954381, 10.930167871567612, 15.963792889578759, 15.04271312544551, 16.7856161469078, 18.4807429268295, 19.37039348508496, 16.656090975564716, 19.374335036062675, 11.1323301767646, 13.934859804679698, 17.912032209223085, 11.471310430073704, 13.478763095833312, 19.956763406098528, 10.862775713388816, 13.759044821995126, 15.151016989016718, 18.710988413211183, 13.038536698589638, 10.041015629447076, 14.824139851231163, 13.41084516737615, 15.26243919953802, 15.41165730123291, 13.440591961527513, 14.099302922826439, 17.134512405371595, 14.797295187862819, 10.815030913254285, 16.38358491949857, 18.723799490280967, 14.460240181504922, 17.454620819363015, 11.692422146540352, 11.628284952518012, 18.15698721680016, 13.098977325071107, 17.085848296707027, 14.432413895200693, 16.3413706720004, 15.887375579961585, 18.934759955047866, 19.270647180978614, 17.902591660392503, 12.41115265910543, 16.97720404690264, 16.14977969114728, 17.22518949518271, 17.325147536973592, 19.251661767038577, 13.997962803098224, 17.282864257752962, 11.361756055383115, 18.75440233657804, 13.939389015612036, 10.136263576736015, 12.774740491595129, 11.471630972743629, 18.989322472432935, 12.244123849249583, 19.66917165525095, 14.141788980160575, 18.26028597174176, 14.269725710617061, 13.807461719021456, 18.523312047354317, 16.046989239266544, 14.349697874971605, 17.62283540700967, 16.289054024810707, 12.617468140248928, 11.998823079792514, 14.4209561832823, 10.113790709655014, 14.41314152213441, 16.27816687947263, 18.588775637557507, 18.90236893677482, 12.167417506235216, 18.279232339851177, 12.819268883546087, 13.602933590420289, 15.910097248588649, 17.012832108555962, 19.19874160885856, 19.334209369267164, 15.639945990721818, 16.81920383890407, 10.898075863635277, 11.714312803691552, 13.613774792854926, 10.078927007739026, 13.787591642598608, 14.899940613623173, 13.231427067542345, 15.63755020841672, 13.773626334586439, 15.639995573209067, 17.386280658102503, 10.861482270145434, 17.047349064150243, 14.753200395652833, 11.255659386193495, 14.922327943831482, 16.59911913453002, 16.859984560169465, 14.762568642852894, 17.698361498756018, 13.094085317388931, 18.379065766934914, 11.29696684930109, 12.42475765728221, 11.26347011450916, 18.533525305758936, 14.590222507975596, 18.377979237178682, 18.96258660074192, 11.314681878284535, 14.976803468716628, 14.643532262131464, 12.276873728199911, 10.594388900989479, 18.436729116873117, 17.50166612866912, 16.202576458655482, 10.62995748251965, 14.94810662703675, 16.84286704687674, 12.317365898758307, 15.248444730895766, 12.268344417455221, 14.421199968611143, 19.031556507970336, 11.513586963361327, 11.92179016810601, 14.878078222771045, 12.850662695107301, 15.697035215384991, 15.76976620065425, 11.271951422430922, 10.169971131230099, 10.389806390307283, 17.301393306535708, 10.579500389341689, 11.989214959560679, 13.741732305470512, 14.95441510639001, 11.807601772440382, 14.590830121455195, 12.769239184013141, 15.779382895301998, 18.61956696928018, 12.507360465161437, 13.531981718979468, 12.471186526216753, 14.022182382398007, 15.158629168570311, 14.044712415390986, 15.103952410464473, 10.690728516241112, 12.311337909544173, 14.668896017831344, 11.420262815169648, 11.557444036736173, 19.462782379538012, 18.49486336132891, 11.709428636822903, 14.269422203134392, 13.644978998767835, 19.247668606186004, 15.991635845283637, 19.429661997104063, 15.295962586564807, 15.204100954196836, 12.613009394718226, 13.409102859189055, 13.543950092311437, 10.271190757091063, 10.05700097843251, 13.95739110908298, 13.286676218771046, 12.53138447693031, 13.364808988332976, 14.915499676663035, 17.863956843512067, 12.420128075949751, 12.68684487356423, 11.876620228205226, 10.333793815463304, 18.508091369137542, 11.903807774029376, 13.044373137297073, 18.80096789489219, 18.46820867713814, 18.932603557774605, 13.340757684520621, 13.821568023919017, 13.540482273168266, 13.753084639206783, 13.924863889279518, 13.75850179485072, 11.951274913429376, 16.470639373646964, 14.914398321298792, 14.730644130298952, 18.58466195328083, 16.662840239714104, 17.56352083765053, 19.207996297046815, 15.209665313805843, 11.61011324996837, 12.123782129487184, 15.132499143655135, 13.992324806839331, 14.80171839711753, 16.19798504041533, 19.976934748687395, 12.360477852066687, 13.12860042159161, 16.696076741961775, 17.555805227301537, 16.019485896478976, 17.665789300300837, 14.176175608298657, 18.72747796049766, 16.044415440781844, 15.511652817440023, 13.676161705203866, 13.268024013927572, 14.415954209827486, 12.834254833342438, 16.694961358286047, 10.446553041913194, 13.47522596091574, 14.65793061256829, 11.067582368532394, 18.34673227425827, 10.705560509704412, 11.545542227234327, 16.867069768442974, 17.437980522331745, 17.047608350806154, 15.222097538305437, 19.44104692645829, 16.798140350504237, 16.955091628547677, 13.753574538482585, 11.27527218832641, 14.966139355333747, 12.028361453171144, 13.213405413222002, 10.661178495734793, 19.063285157014832, 11.678017774217583, 14.986289613253518, 10.55811549878692, 11.821250274072282, 12.293950970177807, 10.973704070227232, 12.003979051053108, 12.664065926731293, 12.962346724521211, 18.530348205588496, 18.287766000051256, 13.942880053003083, 14.370025821218096, 14.9195429240448, 14.702884402180938, 14.774940767110367, 10.371931611461871, 18.84065218323382, 18.497616372699923, 13.385829492034155, 16.341774975405542, 17.947609562887504, 17.4992544621721, 14.557094982507644, 13.409848235262423, 19.14388451008473, 14.941524630287269, 19.57940709232483, 11.038152534972667, 17.747108723125848, 16.651807098978562, 10.056996527186383, 13.345251038046177, 19.737114245194554, 18.72725694246401, 10.779479736336254, 13.069406032108352, 12.65878705146121, 12.765197040392774, 11.893945910052642, 10.283113808938333, 11.555836584315548, 19.112953134796765, 15.863002426526107, 11.37236838910235, 15.744722769764543, 17.050860817988585, 13.094626980619507, 11.283380982789486, 13.098521835414545, 11.600255914034577, 11.146288301653245, 10.086360075395053, 10.861644216255065, 15.809232911115, 14.528137816363547, 11.155577163770422, 12.673021833594023, 16.23966309841796, 18.01228364681716, 10.430042340214676, 14.761953049188914, 12.779222324706973, 13.246168833674115, 18.09073982830374, 15.644724465887354, 12.583837574749598, 12.297478048110655, 17.448890643743468, 13.213878474724602, 10.9826204243514, 10.776911996489607, 16.22966937735485, 15.094824501138984, 10.2466384888541, 11.935958267893014, 19.400654073969104], "expected": [3.5244157033172606e-09, 3.0235373660696586e-36, 8.08270905457249e-69, 1.5547589110888685e-39, 1.5374768103478213e-05, 2.0920756839589525e-27, 9.231039454173383e-33, 3.616733152884057e-23, 1.1257654012251768e-11, 0.9999983207877006, 3.046005010853009e-37, 3.5724197313676545e-26, 1.2523977826338476e-12, 1.801871543705094e-06, 2.8967897879463345e-16, 4.820112465376477e-14, 7.898957753984745e-44, 1.7034872459426483e-21, 2.6049722834724765e-38, 3.017739836499807e-41, 3.387853545090976e-83, 1.954382465650406e-40, 1.0219561070409409e-31, 4.2920067920212455e-38, 4.2471162571061725e-50, 4.935049732897595e-39, 2.530795031777332e-22, 1.3569302595331101e-30, 3.517265093375253e-48, 3.137529178674203e-31, 6.154329333595236e-28, 1.5967333150145413e-26, 1.1916532698067576e-50, 1.4546996111164226e-21, 1.958285499667456e-21, 6.598133135236887e-16, 2.258317076231458e-26, 1.2842714335287165e-58, 1.763699525881996e-07, 5.287585567333457e-40, 2.391292247602128e-65, 1.5851424852138249e-41, 1.3292487266293316e-52, 3.8661893414083415e-11, 4.805560625512316e-34, 8.972938369980296e-75, 1.3509169804717795e-38, 1.5055182901645591e-09, 6.1354259734625e-54, 2.543568117095695e-51, 1.652797550663503e-58, 1.542692110456699e-07, 7.160336724666061e-43, 4.171269907359779e-28, 1.4936826054548745e-16, 4.261934689258891e-48, 0.9999896596720904, 1.6472195147321673e-79, 7.726436634081467e-36, 1.5755904463422664e-61, 4.0225200386100375e-68, 2.833766802599513e-51, 3.088347283939714e-34, 5.634966964250966e-60, 7.935507776625389e-21, 1.126595237605033e-61, 8.003391932556813e-43, 5.176778488384803e-06, 2.871525100981168e-43, 1.5528634884801776e-06, 6.84629975446354e-66, 9.17257607569718e-14, 8.985009862633837e-09, 4.382815245050967e-47, 6.316942797728994e-35, 2.1108998696676274e-50, 1.4842573096222936e-09, 3.69220131831958e-58, 1.0407156946725158e-14, 2.544933927977263e-32, 1.9558400185716896e-13, 4.36455540279274e-31, 3.507490199347414e-38, 5.371801063726471e-43, 6.522343703060876e-07, 1.0871215343901101e-26, 1.1032719312071906e-49, 1.9300320836432836e-56, 0.9999971904814756, 1.7928463898182977e-55, 1.4657395212028792e-62, 4.31259599271753e-42, 3.521401127437442e-43, 4.155264007432772e-74, 6.947793278345298e-34, 7.302857306167802e-39, 6.319280354245283e-17, 2.6236544295324247e-06, 7.370511061908405e-06, 1.1092400173251547e-30, 8.044654562342606e-43, 2.556620110890018e-06, 5.364298791881529e-24, 0.9999999902635732, 1.3926432727861706e-52, 3.2465373735081715e-55, 1.013176695171624e-08, 1.0018890209536217e-17, 1.1523506506217548e-82, 1.1453643559209027e-70, 2.489546122838263e-72, 9.325144204316868e-47, 3.6414124576612596e-56, 8.957630818613884e-63, 4.414510871093961e-06, 1.5291471813174372e-37, 9.079251867751496e-07, 4.804489391539437e-87, 4.989143985548236e-11, 2.3501327534228533e-35, 2.2988875831994216e-28, 6.336581488961986e-09, 7.908303835536774e-78, 8.601566055733075e-57, 8.086298174424766e-27, 1.0133230706747884e-26, 1.5159746378938513e-63, 0.9999984164746875, 2.020340330401381e-05, 8.677109815677729e-42, 1.993932272741638e-31, 1.8740896040629912e-36, 1.4415303422258816e-19, 1.809941462931629e-24, 7.4900833269517915e-28, 1.0703480505202608e-14, 6.205702646950769e-45, 5.385412499164186e-17, 1.3159970210807971e-42, 5.21929123685533e-71, 5.982385750698062e-32, 4.026923167195208e-39, 1.534383877484579e-25, 7.053894369058079e-39, 1.7799323007424064e-27, 8.468142357553892e-60, 1.270463560509745e-38, 3.8604209755762796e-42, 1.87465725779953e-41, 2.309992572939783e-55, 0.999998522425139, 7.694533424983952e-51, 7.468696414926499e-10, 6.090213395393007e-13, 0.9999995530980269, 6.6306137615758336e-09, 6.468521990598605e-10, 0.9999933316724463, 1.1269935689575845e-22, 0.999999874041029, 8.1207898703641e-25, 3.451399074094574e-31, 4.406502703418059e-74, 4.025480371676072e-58, 3.1739238301342464e-28, 6.878648117236584e-44, 3.289343676591056e-55, 1.0177862813967672e-43, 2.6463076819201262e-05, 1.595267106741929e-33, 0.9999999978745392, 9.465677739629567e-40, 6.896360609225579e-13, 2.320863013658834e-15, 4.3253341848959234e-60, 1.3781638754918042e-32, 1.5379377680526456e-42, 7.975160600213177e-40, 0.999999989679293, 5.252576305997236e-48, 3.9576052760272694e-44, 3.024909854292002e-47, 9.997314321455974e-33, 6.053880062668023e-15, 4.294899329558145e-31, 2.701903378344388e-62, 1.2777640330318395e-10, 3.3294227415731174e-49, 7.076175692480066e-29, 3.6894774675850316e-08, 2.776847963721148e-32, 1.1898315573426659e-14, 2.0296147445509094e-60, 0.9999999766156794, 3.563333482874643e-33, 2.4171295440682637e-15, 4.626662941515127e-36, 9.815648744301539e-39, 1.5859956158167014e-50, 5.706183277419697e-33, 1.9186158722874557e-05, 2.824742355974131e-41, 6.210311977774217e-16, 4.3313442184372196e-44, 1.2152109327377034e-15, 1.2396679114408193e-76, 4.597579457715184e-40, 1.0650331438795659e-30, 6.412313617450034e-42, 7.77956393117673e-21, 1.636739192135242e-86, 4.048948463150604e-26, 1.1721168967883146e-32, 1.1392310079114084e-34, 1.1371995173616679e-20, 7.0272518033422e-17, 1.0840156957955938e-17, 6.352166598003662e-06, 4.914227578833468e-63, 8.75577724579162e-51, 6.318134397416204e-57, 4.68835029069241e-44, 6.613595669428681e-52, 7.882135402246023e-58, 7.360650804193828e-29, 1.9233240676729516e-47, 5.606726753910226e-66, 2.6032518417544906e-56, 1.4444070663693684e-66, 4.078755205270292e-30, 6.480625320501785e-27, 0.9999999851759807, 1.4255137975458137e-28, 4.400985725097453e-61, 1.0269512511203976e-13, 1.9515959967133545e-19, 2.329753946976332e-18, 1.1340625081148939e-51, 1.3541328376440335e-18, 2.1872430624619088e-38, 5.717739839356073e-24, 8.011393493917009e-66, 4.0097923175614996e-40, 8.442900115938346e-18, 1.9118967250466327e-07, 1.0546254454157818e-16, 5.130603950830204e-16, 1.9135892536693142e-16, 4.948342279547716e-31, 2.0277705476244703e-30, 1.7906712222487497e-20, 1.4907715009319238e-39, 4.2719397499054194e-32, 2.4955838473334124e-22, 4.603070639995709e-29, 5.8224670664403214e-21, 8.205955033309151e-15, 9.672251294677517e-30, 1.4288736312238823e-68, 2.0252798543564608e-29, 4.232353226321861e-31, 5.277067826184118e-65, 4.668111476338183e-10, 1.1198114773457212e-75, 1.1120972777279092e-77, 4.8228671558696667e-45, 8.944581869240542e-50, 1.1989553135110563e-17, 2.4083815293357406e-56, 5.491720237395477e-42, 1.7819517487078077e-12, 4.721159459265062e-32, 2.2734210883875567e-37, 9.409500736636843e-07, 6.092606576188608e-47, 3.183029979082162e-75, 1.720951685810091e-59, 2.5338219402289503e-16, 9.287159696815494e-07, 9.919025878759052e-12, 2.436813778795644e-26, 1.5049509073829923e-39, 4.969448294001271e-27, 1.2952514640969434e-44, 8.206335719670945e-60, 7.291854860988845e-66, 1.1866779531412376e-19, 9.914253419079496e-42, 7.314246375836302e-08, 1.0555947149168343e-50, 9.726191377322782e-82, 2.714066529018904e-28, 1.5571301841067743e-11, 1.968674363460526e-23, 1.3797903907353066e-09, 2.452507778028466e-17, 1.2603046702893849e-43, 5.252779010331219e-44, 1.4152122125168714e-06, 2.3911056226345753e-57, 2.2028637707263554e-46, 1.574677993391877e-47, 9.394274182485537e-56, 1.0443328109549641e-23, 7.296044525841994e-12, 1.319175224117592e-67, 3.5830443609062857e-06, 6.167943049130096e-68, 1.195948694848863e-25, 4.946908631051555e-47, 1.505806098207135e-14, 1.1456565639269226e-25, 6.943564250993788e-06, 7.26608510034594e-67, 1.1216478742449595e-27, 8.674716593485713e-45, 6.026954488885968e-26, 5.702864748507574e-53, 5.813671505959666e-42, 5.969508849849109e-38, 3.833374464745465e-47, 1.493114884951613e-21, 9.475385174806976e-37, 8.118569967764767e-72, 2.0032973174803186e-17, 2.486821579617109e-33, 1.260802560168535e-29, 0.9999998742937051, 7.266186524010905e-15, 0.999999823476352, 3.863892539626768e-37, 6.612933043823367e-58, 3.10106365851968e-32, 0.9999999524138778, 8.382132401807758e-08, 1.2565441752035578e-55, 4.0944277737878335e-07, 2.4230431424093672e-51, 1.2780240671615727e-49, 4.29042586145114e-25, 6.675769145661231e-56, 4.3450322852893607e-13, 1.0180441520467441e-41, 2.735839716171609e-28, 3.473335494907872e-54, 3.845893917946452e-43, 1.6580417528602443e-40, 1.5732370796401392e-14, 1.430662174116871e-19, 9.995602931460389e-19, 2.1054801367269155e-27, 2.227305077619444e-41, 4.251063005398877e-14, 1.0689957403562224e-05, 0.999999897988508, 2.5290867388724286e-63, 1.7107534435963787e-50, 4.944421871760354e-14, 1.178741118787021e-08, 7.09249168939568e-29, 4.317060127895036e-35, 2.0261387189147898e-17, 7.224308011868025e-16, 1.5430623056735062e-54, 2.149385937346624e-35, 2.3212790468978873e-17, 0.9999990056646066, 1.8544283813413135e-09, 2.131140797642757e-37, 2.7086615156326794e-30, 3.5020779577596824e-39, 6.996941857701303e-47, 1.942351021862681e-10, 4.7152372071247067e-63, 3.42130697364337e-42, 4.3269190173551235e-61, 1.5257683311008434e-56, 1.1997582696803976e-22, 1.8839403085312189e-65, 6.488632894549723e-65, 2.494906688899638e-06, 2.817827791985455e-73, 9.669708108454827e-07, 3.0775607613781963e-61, 3.312485659310993e-06, 1.027400452774168e-45, 3.746949080830143e-41, 2.492238966275339e-30, 0.9999999878861198, 7.796629893650297e-56, 6.0171083084773276e-33, 6.555387807967015e-15, 2.7358996269249483e-50, 1.6549915986180408e-07, 4.719398461173387e-28, 3.4398708309558265e-12, 1.2536082429340776e-43, 3.264154404841742e-42, 6.317414953140053e-28, 8.518994186419587e-44, 1.1598472813488255e-16, 6.989704237429838e-16, 2.8415348627724765e-59, 2.661320114941498e-07, 8.243636010345659e-06, 5.741536325436103e-20, 1.4105453115168919e-10, 3.5080312330137034e-38, 6.853834859846503e-20, 0.9999968100168002, 2.0354131144237505e-37, 1.0458466999075026e-10, 1.2096466180893412e-22, 3.719438547249311e-19, 1.8091902080550226e-66, 2.966157802700346e-77, 7.300936863276309e-31, 3.988084325269648e-34, 4.005086194829299e-27, 1.4496703119663328e-50, 8.009290997180035e-15, 1.5868056545098966e-36, 6.668476629424824e-25, 6.02528288718033e-31, 1.1467967817062105e-57, 1.1393441444425557e-25, 4.650230181187519e-14, 2.921759819590272e-45, 2.9311517058052955e-47, 3.5312576153347164e-51, 1.779946141457528e-56, 2.1380043164564312e-16, 6.291620497443207e-26, 0.9999991087506717, 9.374748940001152e-29, 2.7633836439691213e-10, 1.4691013980970486e-43, 7.526131906474496e-33, 2.9482751682375145e-45, 9.849523863008166e-28, 3.1458895223891574e-36, 3.4575203253970413e-09, 0.9999868633572052, 2.882696004539944e-20, 6.067775919084879e-24, 1.2815434579627384e-44, 8.07428916068661e-42, 2.3372017090741552e-42, 1.2869344877072588e-28, 8.152491784449635e-33, 4.980902662295381e-60, 5.1424954256046576e-08, 9.341921521638704e-32, 2.6090814168194142e-17, 8.597803804757388e-25, 2.3852435352026883e-08, 3.699339217534888e-27, 4.974653354572752e-68, 2.4475768454624715e-33, 4.680611508485763e-19, 7.783380594786617e-67, 2.2235791960197626e-40, 3.0107614468666934e-29, 8.223133115660204e-47, 1.6400458959432736e-54, 4.089867319123164e-36, 0.9999727925488276, 8.252137663399451e-59, 5.921745597648894e-58, 1.8483699119475042e-43, 3.0611826104976397e-12, 1.2591022314454065e-60, 2.2118710599693524e-36, 5.183654729328146e-36, 7.226171656882782e-18, 4.692012754519575e-09, 4.568619059213033e-20, 0.9999993529887397, 3.8139299570202224e-54, 2.0717516005103583e-47, 1.1855511290822871e-37, 4.243567962470688e-44, 4.0561549514511845e-45, 9.866695333712831e-59, 2.3956639678607402e-15, 0.9999999710427735, 7.830744868044859e-60, 1.0751124388315149e-25, 1.8727439742685442e-25, 4.292563397693684e-57, 7.431934616493642e-49, 2.068472093398979e-17, 6.931026994240492e-52, 2.0193668106827832e-07, 4.2897949830644195e-36, 9.83830149599205e-24, 0.9999999663246592, 4.114939236312736e-23, 7.61204804560194e-41, 1.7356488806121174e-27, 3.357742690872021e-16, 1.1533787182230068e-23, 3.0933174990534415e-36, 0.9999999922734264, 3.3617691634605583e-06, 1.8192077681218887e-40, 2.2318563255036086e-07, 1.8086298080030834e-63, 9.24321800378549e-75, 1.3480333654568515e-41, 1.8770055698432707e-39, 2.1525423228384472e-44, 1.310775046149842e-08, 2.4972004883660712e-33, 4.19789473670401e-59, 1.2077819753500623e-05, 8.200194333685342e-63, 4.5408350725316935e-68, 1.9166399586888504e-55, 2.3929579144466018e-85, 8.663881022611649e-41, 2.698428636204956e-17, 0.9999997246431636, 7.741621048065449e-20, 6.263319497381032e-32, 2.8896101905229407e-31, 5.1858047734377875e-49, 1.4629273951828133e-42, 2.593685041767848e-09, 2.356752580665948e-17, 1.125585922794708e-65, 8.324836052567353e-06, 1.379601261923716e-72, 3.6912055677831617e-69, 6.178270544883276e-78, 7.237717303062846e-06, 2.8189173966799816e-17, 9.302080345753759e-46, 1.5023973930213514e-69, 1.5575541737825512e-09, 5.413603760603148e-34, 7.57671837530021e-51, 7.610029862597647e-07, 1.8959980351034574e-39, 2.4353837022939134e-50, 5.428851262300977e-57, 3.532169772447925e-67, 8.692113027274067e-07, 8.297642868633119e-09, 6.71208244956208e-29, 1.987890173861168e-43, 5.870200902748546e-25, 8.647982262255228e-57, 2.514146838114208e-41, 6.003626942291434e-08, 5.197085597994904e-37, 6.126833737939275e-48, 6.627445341165191e-47, 5.552863058588954e-47, 2.6689395015642373e-53, 6.209026159406361e-13, 5.90795239123599e-26, 4.3631446152273995e-16, 6.250821632693838e-65, 3.6339774710781963e-79, 4.59001232558397e-30, 1.470967877758897e-34, 1.176103195101039e-05, 2.7090892623266922e-45, 8.333202249378517e-20, 1.1058452774297535e-07, 1.7909053610576149e-72, 2.591062774973159e-36, 2.6101610944022605e-52, 2.2155202282552764e-35, 7.856706717717666e-34, 1.8328007863397887e-35, 1.4590815313093736e-41, 1.786216700809863e-22, 2.3925914612986814e-78, 1.7650804735161565e-45, 2.5586018403859904e-16, 4.460991366128491e-40, 0.9999999895560435, 6.616795185492777e-52, 4.124712923398514e-24, 1.518750385647903e-25, 5.5114518047385795e-08, 0.9999999169591512, 3.7268877739658255e-53, 2.9614258888181937e-15, 1.0501410336754144e-27, 1.1652775383911504e-46, 1.3683915480407534e-44, 3.2127813190194356e-45, 2.6141645803963013e-56, 1.1956204473490931e-20, 2.4023869291700776e-50, 2.499719980984122e-29, 3.732941343821657e-66, 4.1905163211522334e-73, 8.329404159010734e-54, 1.9957026199794096e-38, 1.2022570517732734e-38, 3.9216414909583076e-23, 1.7414803398549963e-76, 1.9506593547372507e-26, 2.2638229797260994e-28, 7.533764618366277e-06, 7.928003293306023e-23, 1.4743589387626973e-23, 9.085804530486055e-83, 1.877228369718804e-34, 7.131663078330415e-67, 1.0700099331117037e-83, 1.086926146289417e-08, 2.3177141870947558e-76, 3.2446943012249094e-22, 5.573129525924133e-40, 7.410291017729084e-36, 8.61612198685451e-24, 6.414754047972409e-11, 7.83071832811871e-11, 6.371923602654236e-30, 6.4488915753080585e-25, 3.6361809293611983e-29, 6.170096943499732e-29, 1.2339355684337845e-53, 1.287597217545133e-44, 1.3595102889584996e-66, 2.6721670310006182e-45, 7.559069940961974e-24, 4.1168905616550634e-47, 8.081406440776145e-35, 2.304222868333491e-08, 6.404634399614905e-14, 5.194079828277496e-43, 8.526521060837173e-34, 1.8027315157483014e-19, 9.069331857711309e-33, 1.616390685371495e-05, 4.984980556223135e-40, 2.6224049829516935e-49, 0.9999866364371601, 1.1242119146440934e-27, 2.1229324447349975e-72, 1.270712711680116e-05, 2.2059919958195265e-40, 2.085937526681782e-48, 3.556064780832522e-06, 0.9999997996066986, 7.702651655624749e-06, 3.4021041273702017e-37, 1.6948154668024436e-69, 1.0442152997152202e-62, 2.941343976343348e-61, 6.533289924549122e-07, 2.9011830594908187e-50, 5.976592372787098e-14, 0.9999997708297197, 1.2349642167579398e-20, 1.7118689860643707e-31, 8.195567435932405e-63, 0.999975519925355, 2.3126413450947757e-22, 5.988901463520286e-09, 0.9999991508107486, 2.3600160912192246e-30, 6.808260461416049e-52, 1.0131034973498859e-57, 1.895779775209787e-43, 4.0097333214646045e-63, 1.85878324906694e-46, 2.6314737482487768e-15, 5.484704701464732e-81, 1.496545731568394e-17, 1.351489788119164e-58, 3.853303363973823e-09, 1.4355776227503492e-34, 6.990390815561006e-19, 1.6630421041808497e-08, 1.2836143175345394e-30, 1.4003834076636897e-06, 2.1390179627441767e-61, 1.3471547218607583e-19, 1.2534025406158431e-24, 8.709202145791399e-47, 5.485419027180249e-82, 1.0887249931388449e-51, 6.845969998191801e-27, 3.647184262699441e-07, 3.36690751915184e-18, 5.200782005371685e-67, 8.32543133469947e-21, 4.248642059631219e-59, 7.529223948471339e-07, 6.206961413033927e-38, 1.4035650421323982e-13, 8.114589057117788e-15, 5.880292345108485e-15, 2.9746015590422966e-33, 7.585595857165346e-26, 6.904130273646404e-16, 6.983731500911712e-11, 3.540757879785936e-46, 2.205778633730775e-24, 8.581404985810829e-18, 0.999999962006407, 2.0932572947849587e-63, 6.39831689690465e-15, 6.33291377355531e-56, 1.6364618311846675e-66, 1.4266627799425596e-42, 4.7316180851654444e-24, 2.751805760945378e-22, 1.362918237715504e-37, 9.385978396856504e-15, 3.610652920022958e-23, 8.94474656570223e-16, 6.833719691576699e-51, 2.3232482139844914e-49, 2.9562223312593643e-38, 3.89819277331692e-45, 9.670877311677493e-58, 3.2794577567863655e-55, 3.9614981360174985e-05, 4.130516338431826e-45, 1.2293210676754313e-25, 5.823849900144882e-42, 2.316792094851529e-11, 2.8693748358853493e-09, 3.757482197592002e-19, 1.8994779345050028e-32, 1.0320103486634986e-31, 1.0838151702677205e-60, 7.349932825267519e-25, 1.7662368081895084e-56, 2.0137981298392895e-19, 2.2207507507635568e-08, 3.5852735156131198e-43, 3.6383811602263776e-17, 3.7840077976705924e-11, 1.443470470347955e-44, 7.262304137513323e-36, 1.5246317213277754e-44, 6.186511281531738e-22, 6.039374238763672e-25, 3.432719588831888e-58, 0.9999948029401525, 1.151941054023043e-08, 2.8926568592902727e-45, 1.2368597782530316e-06, 4.288721601175391e-49, 1.6704818820432785e-15, 9.68896478320073e-26, 1.0382400867058213e-42, 4.58418358451866e-55, 1.2204998397512784e-22, 7.398990872982839e-34, 6.68457236759152e-11, 1.831629617214797e-18, 2.2878370998210572e-31, 1.1498063633654633e-30, 3.864683078655773e-20, 1.9185686907359214e-52, 4.672892624688433e-55, 1.1338870842309032e-18, 4.582365583350243e-55, 2.226910360925522e-23, 1.9182705244101857e-05, 2.430644609894157e-30, 2.3499885215621203e-26, 6.054789534620147e-35, 1.093025993440142e-13, 2.1318331760258684e-58, 1.1663003946584872e-44, 5.123692164206403e-52, 1.5699825580784004e-54, 4.232735285966508e-12, 1.3950354201153461e-64, 8.667442339883514e-50, 4.2070349292665916e-33, 2.712331422367385e-20, 6.367499420324447e-33, 4.5101117212618793e-26, 1.0436263220706153e-08, 0.9999999941836133, 2.2099329022036044e-20, 3.0688139168642063e-20, 5.8016629823966135e-58, 4.759357966351821e-38, 1.5730234667384172e-14, 8.937415672295651e-57, 2.5068189285338957e-08, 5.0872557486245006e-57, 1.413819169352406e-14, 1.118712580390052e-39, 2.346775486966809e-15, 3.5846748374020275e-38, 2.507039971417458e-60, 1.0753560036364624e-32, 2.977862394981748e-13, 1.3896332069575606e-58, 9.940542672896391e-46, 4.414298991642117e-11, 4.927918112841731e-33, 5.905433517844086e-51, 1.5235761217083735e-07, 5.706735305753143e-35, 8.747375022150438e-45, 5.619482647501874e-14, 2.4539538871784494e-41, 2.370845242918926e-68, 1.7500071850560571e-37, 2.3957836943646803e-16, 0.9999989234319473, 3.201694575224501e-07, 9.466433997544788e-42, 9.768969992490006e-20, 4.316361774560709e-45, 1.4031400463426074e-07, 5.50648456084911e-25, 6.928037462811959e-28, 1.3278054093006902e-06, 4.684447814935366e-44, 6.614344044624733e-13, 8.257277475055978e-47, 1.2709537221793514e-55, 2.5372777574522567e-66, 2.680973424651582e-19, 7.573261880687019e-49, 1.814506894420767e-13, 1.448660922802109e-20, 8.368722473961254e-21, 5.458898871472262e-43, 9.285021091159674e-09, 3.0757779030194876e-31, 6.351384449504126e-07, 1.667946937955939e-18, 0.9999999956263529, 1.1348037088067793e-07, 3.1220515790613178e-68, 2.6803488046567048e-27, 9.65415257445427e-34, 3.687375905327355e-17, 2.582285851917179e-47, 2.9631134317634277e-24, 2.0616418384741234e-36, 2.6673571437611053e-31, 4.268664088939275e-37, 1.6969502039398988e-06, 3.774740859491826e-55, 3.8655467716787835e-18, 5.01795792857376e-59, 1.6177469211055596e-39, 4.0365018795372035e-06, 7.975013811275744e-56, 4.831652856628532e-11, 1.1817567494007984e-27, 4.553469442195707e-73, 6.7645518856260466e-06, 4.777545959726496e-46, 1.0210813170420369e-49, 6.519734699084603e-73, 5.99342043389901e-09, 0.9999983923831365, 9.81990748427244e-19, 3.0045019764310798e-24, 1.64774269173921e-48, 8.035566766785146e-13, 1.0586639667854626e-06, 2.6845961221551496e-16, 2.4410057132620397e-29, 3.332414100411732e-07, 4.1245356531248904e-39, 5.18961880857631e-33, 4.307291711589147e-73, 4.034769337095636e-54, 4.288375410640903e-34, 1.5260850578846853e-20, 7.470879008947749e-16, 2.947231735651581e-11, 2.656518714028482e-53, 5.883439315018481e-19, 1.3912032799541437e-13, 5.716514545499824e-50, 8.263180866776895e-79, 0.9999957153764042, 6.164911231167399e-35, 1.765866957571951e-22, 2.401573979360111e-69, 1.1036354048888923e-07, 4.3573849878228735e-39, 1.1486577580300943e-37, 2.156742546144773e-41, 1.0764623928150087e-07, 1.1310948502653246e-27, 3.048926838755128e-48, 0.999998271097967, 5.48567907864522e-07, 1.8987189331646863e-17, 0.9999999438343995, 1.7451188003489725e-32, 2.7755596035283944e-18, 4.306668380877825e-07, 1.446949974609055e-29, 1.9455334687961355e-72, 3.208719197100923e-47, 9.368395928425092e-11, 4.728513716220151e-08, 1.906969904979756e-23, 1.4935656884102021e-52, 1.2972276070601522e-53, 2.1936310407916042e-51, 1.1132773502654742e-73, 3.515515713169307e-30, 1.6412975072002437e-48, 3.281345988095978e-25, 1.0026582068557001e-26, 3.566936642781529e-11, 4.120108242526831e-58, 2.133884454722155e-42, 2.1160342548428575e-50, 8.478082513604028e-06, 2.7590507097576716e-46, 5.3951933378860775e-42, 7.346712520896823e-06, 2.0970456129450643e-11, 1.4821663000847788e-24, 0.9999938801872056, 3.1665990160482694e-50, 5.07273798530383e-57, 8.961320760206015e-09, 2.2199583889340663e-48, 6.00808602296927e-25, 2.0617657356025036e-44, 4.4022398925432266e-46, 4.872035427066139e-39, 4.640853603993097e-52, 2.8822551050563513e-41, 4.3173518122211933e-17, 5.0036338827330655e-73, 3.6293067824646744e-18, 5.111776726109444e-22, 1.0647827590921356e-39, 2.512871835468744e-08, 2.651377738657705e-51, 3.851159651107992e-53, 6.330181515653283e-59, 3.58832167448225e-33, 9.852423702705738e-18, 4.461933848465965e-39, 1.479498191817742e-31, 1.3986095201572561e-58, 1.14392250665768e-35, 6.887781094109031e-53, 9.95316860853351e-61, 3.9862721267679306e-25, 3.9142460361133855e-24, 8.246331526035849e-52, 1.0219582713031925e-22, 1.908646864945022e-28, 3.241315767941018e-47, 4.002085773795265e-14, 8.422705000274046e-21, 1.570722706282604e-50, 4.620760110001484e-42, 1.524489680608381e-15, 2.8799435477710317e-62, 3.9346419499740206e-08, 3.1959883301936874e-46, 1.5826115843913311e-10, 1.7600949367785514e-23, 7.695106305049819e-16, 9.023285835504585e-30, 1.568471680291277e-44, 1.3532657181182563e-19, 6.380052351404791e-42, 6.816621581465489e-45, 1.21998519077869e-34, 3.1345498955992314e-06, 8.855312460797684e-08, 2.263232676817995e-16, 2.5754769725477478e-14, 1.5063653894484837e-13, 2.8187271407331625e-06, 2.969059659765197e-58, 2.709662394845387e-79, 1.1371686175648812e-68, 4.0246197311971713e-17, 4.336013120931017e-22, 6.983709160545215e-16, 0.9999981749049219, 0.9999830054936897, 1.8992287918450993e-19, 3.276735785714376e-71, 2.782280378773969e-07, 1.5839824935694067e-18, 2.8108309001287146e-16, 1.408659339761872e-17]} diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py index e09e09d25de0..d830821bcb96 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py @@ -16,10 +16,10 @@ # See the License for the specific language governing permissions and # limitations under the License. +import os +import json import numpy as np from scipy.stats import planck -import json -import os def gen(x, lam, name): """ @@ -55,7 +55,7 @@ def gen(x, lam, name): # Write the data to the output filepath as JSON: with open(filepath, "w") as outfile: - json.dump(data, outfile, indent=4) + json.dump(data, outfile) # Include trailing newline with open(filepath, "a") as outfile: diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/small_lambda.json b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/small_lambda.json index a9116c5b14fa..28d985b2c055 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/small_lambda.json +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/small_lambda.json @@ -1,3008 +1 @@ -{ - "x": [ - 2.0, - 5.0, - 9.0, - 9.0, - 9.0, - 5.0, - 2.0, - 3.0, - 6.0, - 0.0, - 7.0, - 7.0, - 10.0, - 4.0, - 5.0, - 10.0, - 0.0, - 1.0, - 3.0, - 7.0, - 5.0, - 6.0, - 6.0, - 2.0, - 7.0, - 2.0, - 0.0, - 8.0, - 5.0, - 4.0, - 7.0, - 7.0, - 8.0, - 2.0, - 2.0, - 6.0, - 7.0, - 2.0, - 3.0, - 6.0, - 7.0, - 4.0, - 3.0, - 10.0, - 0.0, - 7.0, - 0.0, - 5.0, - 1.0, - 5.0, - 10.0, - 5.0, - 9.0, - 5.0, - 4.0, - 7.0, - 7.0, - 8.0, - 5.0, - 4.0, - 10.0, - 0.0, - 5.0, - 8.0, - 2.0, - 3.0, - 9.0, - 8.0, - 2.0, - 6.0, - 3.0, - 4.0, - 3.0, - 10.0, - 4.0, - 5.0, - 2.0, - 4.0, - 2.0, - 8.0, - 7.0, - 0.0, - 8.0, - 2.0, - 8.0, - 3.0, - 5.0, - 8.0, - 6.0, - 7.0, - 1.0, - 4.0, - 7.0, - 3.0, - 1.0, - 2.0, - 5.0, - 9.0, - 8.0, - 4.0, - 7.0, - 7.0, - 6.0, - 9.0, - 9.0, - 3.0, - 2.0, - 8.0, - 8.0, - 5.0, - 8.0, - 8.0, - 5.0, - 7.0, - 8.0, - 9.0, - 10.0, - 2.0, - 10.0, - 10.0, - 6.0, - 5.0, - 10.0, - 1.0, - 4.0, - 6.0, - 2.0, - 7.0, - 1.0, - 9.0, - 8.0, - 0.0, - 2.0, - 4.0, - 2.0, - 2.0, - 8.0, - 1.0, - 3.0, - 4.0, - 0.0, - 2.0, - 7.0, - 9.0, - 9.0, - 9.0, - 6.0, - 8.0, - 9.0, - 9.0, - 9.0, - 5.0, - 6.0, - 7.0, - 9.0, - 4.0, - 5.0, - 4.0, - 2.0, - 3.0, - 4.0, - 7.0, - 7.0, - 0.0, - 4.0, - 8.0, - 8.0, - 7.0, - 5.0, - 6.0, - 6.0, - 4.0, - 9.0, - 7.0, - 2.0, - 1.0, - 0.0, - 5.0, - 1.0, - 9.0, - 5.0, - 1.0, - 9.0, - 0.0, - 4.0, - 7.0, - 6.0, - 1.0, - 5.0, - 7.0, - 6.0, - 0.0, - 3.0, - 4.0, - 0.0, - 4.0, - 1.0, - 5.0, - 1.0, - 8.0, - 3.0, - 8.0, - 0.0, - 5.0, - 7.0, - 7.0, - 7.0, - 3.0, - 10.0, - 3.0, - 1.0, - 5.0, - 9.0, - 7.0, - 9.0, - 8.0, - 5.0, - 7.0, - 7.0, - 1.0, - 6.0, - 9.0, - 0.0, - 6.0, - 4.0, - 5.0, - 2.0, - 8.0, - 5.0, - 8.0, - 9.0, - 10.0, - 1.0, - 3.0, - 4.0, - 10.0, - 2.0, - 4.0, - 3.0, - 8.0, - 5.0, - 3.0, - 1.0, - 6.0, - 1.0, - 6.0, - 5.0, - 4.0, - 4.0, - 4.0, - 4.0, - 6.0, - 6.0, - 5.0, - 5.0, - 7.0, - 5.0, - 6.0, - 8.0, - 8.0, - 7.0, - 9.0, - 6.0, - 3.0, - 2.0, - 1.0, - 8.0, - 5.0, - 6.0, - 8.0, - 6.0, - 2.0, - 5.0, - 8.0, - 2.0, - 9.0, - 9.0, - 10.0, - 7.0, - 0.0, - 7.0, - 2.0, - 9.0, - 3.0, - 2.0, - 7.0, - 2.0, - 3.0, - 7.0, - 7.0, - 3.0, - 2.0, - 2.0, - 1.0, - 4.0, - 1.0, - 7.0, - 9.0, - 7.0, - 9.0, - 7.0, - 2.0, - 2.0, - 6.0, - 7.0, - 5.0, - 1.0, - 6.0, - 1.0, - 2.0, - 5.0, - 7.0, - 9.0, - 5.0, - 4.0, - 1.0, - 2.0, - 5.0, - 5.0, - 8.0, - 7.0, - 6.0, - 6.0, - 6.0, - 0.0, - 8.0, - 0.0, - 2.0, - 7.0, - 9.0, - 10.0, - 3.0, - 8.0, - 9.0, - 3.0, - 9.0, - 9.0, - 3.0, - 2.0, - 6.0, - 5.0, - 2.0, - 6.0, - 10.0, - 2.0, - 1.0, - 5.0, - 8.0, - 4.0, - 4.0, - 4.0, - 7.0, - 4.0, - 10.0, - 6.0, - 0.0, - 1.0, - 9.0, - 10.0, - 0.0, - 10.0, - 6.0, - 4.0, - 2.0, - 3.0, - 7.0, - 1.0, - 9.0, - 10.0, - 2.0, - 3.0, - 6.0, - 6.0, - 5.0, - 1.0, - 9.0, - 9.0, - 1.0, - 3.0, - 7.0, - 8.0, - 1.0, - 9.0, - 8.0, - 8.0, - 1.0, - 6.0, - 3.0, - 4.0, - 4.0, - 5.0, - 5.0, - 3.0, - 9.0, - 3.0, - 7.0, - 8.0, - 7.0, - 10.0, - 2.0, - 2.0, - 5.0, - 2.0, - 2.0, - 5.0, - 7.0, - 5.0, - 6.0, - 1.0, - 5.0, - 1.0, - 3.0, - 3.0, - 7.0, - 1.0, - 6.0, - 6.0, - 1.0, - 2.0, - 3.0, - 0.0, - 7.0, - 1.0, - 8.0, - 7.0, - 7.0, - 8.0, - 4.0, - 8.0, - 5.0, - 1.0, - 0.0, - 0.0, - 4.0, - 10.0, - 3.0, - 5.0, - 3.0, - 7.0, - 2.0, - 5.0, - 8.0, - 10.0, - 1.0, - 3.0, - 3.0, - 2.0, - 7.0, - 0.0, - 10.0, - 9.0, - 10.0, - 1.0, - 8.0, - 7.0, - 4.0, - 2.0, - 7.0, - 9.0, - 8.0, - 0.0, - 3.0, - 4.0, - 1.0, - 10.0, - 8.0, - 8.0, - 9.0, - 5.0, - 3.0, - 2.0, - 8.0, - 1.0, - 6.0, - 1.0, - 4.0, - 6.0, - 6.0, - 5.0, - 9.0, - 2.0, - 8.0, - 7.0, - 1.0, - 8.0, - 2.0, - 6.0, - 9.0, - 0.0, - 0.0, - 8.0, - 5.0, - 3.0, - 3.0, - 2.0, - 9.0, - 8.0, - 4.0, - 6.0, - 3.0, - 4.0, - 9.0, - 2.0, - 5.0, - 8.0, - 4.0, - 5.0, - 9.0, - 3.0, - 3.0, - 9.0, - 5.0, - 5.0, - 6.0, - 4.0, - 0.0, - 1.0, - 7.0, - 6.0, - 6.0, - 4.0, - 8.0, - 7.0, - 1.0, - 9.0, - 7.0, - 7.0, - 1.0, - 6.0, - 9.0, - 4.0, - 2.0, - 2.0, - 6.0, - 2.0, - 1.0, - 6.0, - 5.0, - 0.0, - 9.0, - 8.0, - 4.0, - 0.0, - 9.0, - 7.0, - 10.0, - 7.0, - 8.0, - 7.0, - 0.0, - 4.0, - 7.0, - 7.0, - 10.0, - 3.0, - 4.0, - 6.0, - 8.0, - 8.0, - 8.0, - 6.0, - 2.0, - 8.0, - 3.0, - 6.0, - 9.0, - 10.0, - 4.0, - 8.0, - 8.0, - 3.0, - 4.0, - 5.0, - 6.0, - 9.0, - 2.0, - 8.0, - 7.0, - 7.0, - 5.0, - 8.0, - 3.0, - 7.0, - 2.0, - 2.0, - 4.0, - 6.0, - 6.0, - 0.0, - 7.0, - 9.0, - 3.0, - 5.0, - 0.0, - 0.0, - 3.0, - 1.0, - 5.0, - 6.0, - 4.0, - 8.0, - 0.0, - 2.0, - 6.0, - 6.0, - 5.0, - 6.0, - 2.0, - 1.0, - 3.0, - 8.0, - 3.0, - 1.0, - 7.0, - 8.0, - 9.0, - 5.0, - 3.0, - 2.0, - 7.0, - 8.0, - 2.0, - 2.0, - 7.0, - 3.0, - 3.0, - 10.0, - 6.0, - 5.0, - 4.0, - 7.0, - 4.0, - 10.0, - 7.0, - 1.0, - 8.0, - 6.0, - 7.0, - 4.0, - 4.0, - 3.0, - 10.0, - 2.0, - 4.0, - 6.0, - 7.0, - 6.0, - 2.0, - 9.0, - 1.0, - 0.0, - 2.0, - 9.0, - 6.0, - 0.0, - 9.0, - 9.0, - 4.0, - 1.0, - 3.0, - 8.0, - 9.0, - 10.0, - 2.0, - 5.0, - 8.0, - 7.0, - 6.0, - 2.0, - 9.0, - 1.0, - 2.0, - 3.0, - 3.0, - 3.0, - 8.0, - 6.0, - 5.0, - 5.0, - 7.0, - 0.0, - 0.0, - 10.0, - 9.0, - 6.0, - 4.0, - 7.0, - 2.0, - 7.0, - 6.0, - 10.0, - 7.0, - 8.0, - 7.0, - 10.0, - 5.0, - 8.0, - 8.0, - 8.0, - 3.0, - 3.0, - 5.0, - 9.0, - 2.0, - 1.0, - 4.0, - 10.0, - 5.0, - 9.0, - 0.0, - 5.0, - 9.0, - 1.0, - 3.0, - 8.0, - 4.0, - 4.0, - 7.0, - 2.0, - 5.0, - 0.0, - 10.0, - 7.0, - 6.0, - 3.0, - 6.0, - 2.0, - 10.0, - 1.0, - 7.0, - 2.0, - 1.0, - 7.0, - 3.0, - 4.0, - 2.0, - 0.0, - 7.0, - 6.0, - 9.0, - 4.0, - 1.0, - 7.0, - 4.0, - 9.0, - 6.0, - 9.0, - 5.0, - 7.0, - 5.0, - 7.0, - 6.0, - 8.0, - 2.0, - 9.0, - 7.0, - 9.0, - 2.0, - 7.0, - 8.0, - 10.0, - 7.0, - 0.0, - 5.0, - 6.0, - 3.0, - 6.0, - 7.0, - 2.0, - 4.0, - 10.0, - 4.0, - 10.0, - 6.0, - 3.0, - 1.0, - 6.0, - 7.0, - 1.0, - 1.0, - 3.0, - 9.0, - 0.0, - 6.0, - 8.0, - 6.0, - 1.0, - 1.0, - 0.0, - 5.0, - 1.0, - 1.0, - 7.0, - 4.0, - 7.0, - 3.0, - 4.0, - 3.0, - 2.0, - 2.0, - 7.0, - 7.0, - 2.0, - 9.0, - 6.0, - 4.0, - 6.0, - 3.0, - 10.0, - 9.0, - 8.0, - 9.0, - 5.0, - 0.0, - 8.0, - 10.0, - 0.0, - 0.0, - 8.0, - 3.0, - 6.0, - 3.0, - 8.0, - 6.0, - 1.0, - 8.0, - 0.0, - 2.0, - 5.0, - 3.0, - 8.0, - 9.0, - 6.0, - 5.0, - 0.0, - 5.0, - 6.0, - 3.0, - 8.0, - 3.0, - 10.0, - 8.0, - 6.0, - 9.0, - 7.0, - 9.0, - 5.0, - 9.0, - 2.0, - 8.0, - 9.0, - 10.0, - 3.0, - 10.0, - 0.0, - 7.0, - 3.0, - 8.0, - 6.0, - 5.0, - 6.0, - 7.0, - 10.0, - 6.0, - 2.0, - 5.0, - 9.0, - 7.0, - 3.0, - 6.0, - 8.0, - 4.0, - 9.0, - 9.0, - 10.0, - 5.0, - 4.0, - 2.0, - 3.0, - 2.0, - 0.0, - 9.0, - 8.0, - 7.0, - 2.0, - 4.0, - 4.0, - 9.0, - 6.0, - 9.0, - 4.0, - 7.0, - 5.0, - 6.0, - 1.0, - 1.0, - 8.0, - 3.0, - 0.0, - 4.0, - 3.0, - 7.0, - 2.0, - 6.0, - 5.0, - 0.0, - 5.0, - 2.0, - 4.0, - 2.0, - 0.0, - 1.0, - 5.0, - 4.0, - 4.0, - 8.0, - 1.0, - 6.0, - 9.0, - 0.0, - 2.0, - 8.0, - 0.0, - 3.0, - 7.0, - 7.0, - 4.0, - 5.0, - 4.0, - 7.0, - 2.0, - 6.0, - 3.0, - 7.0, - 5.0, - 4.0, - 5.0, - 4.0, - 6.0, - 7.0, - 9.0, - 6.0, - 6.0, - 3.0, - 1.0, - 2.0, - 7.0, - 4.0, - 6.0, - 2.0, - 8.0, - 5.0, - 9.0, - 8.0, - 2.0, - 10.0, - 0.0, - 2.0, - 5.0, - 4.0, - 2.0, - 5.0, - 8.0, - 4.0, - 8.0, - 3.0, - 8.0, - 8.0, - 6.0, - 8.0, - 5.0, - 3.0, - 9.0, - 3.0, - 9.0, - 7.0, - 0.0, - 2.0, - 5.0, - 6.0, - 7.0, - 6.0, - 8.0, - 5.0, - 1.0, - 3.0, - 5.0, - 4.0, - 1.0, - 5.0, - 4.0, - 6.0, - 2.0, - 1.0, - 1.0, - 5.0, - 6.0, - 10.0, - 5.0, - 2.0 - ], - "lambda": [ - 0.4192477233435931, - 0.07741079710992099, - 0.3000364650646019, - 0.2643830951790765, - 0.2045808831657488, - 0.11936892752950923, - 0.1467698358038923, - 0.03225119674718763, - 0.031118992053457195, - 0.20150619977459833, - 0.11571458652427685, - 0.22853633440970722, - 0.28078126914461965, - 0.27443699679776085, - 0.16811791296249062, - 0.25336632539880055, - 0.14844747826304866, - 0.43084349350297535, - 0.21648081651565, - 0.3190790044039929, - 0.21482386628177003, - 0.39314599420989077, - 0.21071642747667457, - 0.18020753868246903, - 0.2919411433148554, - 0.27604295146362995, - 0.3100993512895285, - 0.23640886988165577, - 0.25506421560483994, - 0.4770993771782101, - 0.20048339484876043, - 0.35469408654193896, - 0.32540444755169784, - 0.06343380472587162, - 0.11639503827127573, - 0.40516021935325114, - 0.2564602962582745, - 0.16362999221454472, - 0.015863778794198535, - 0.38889314473857806, - 0.11256798829429143, - 0.3913420801927319, - 0.049997725417843364, - 0.3757883622886438, - 0.012512119890061402, - 0.3773992245138156, - 0.3423195638912679, - 0.4878743051508853, - 0.10838557925702336, - 0.3981475713902825, - 0.0063498985981699785, - 0.06228435920586356, - 0.4510802835623693, - 0.266250081315332, - 0.34085665304256807, - 0.05637220508210672, - 0.10302607485247012, - 0.09906135574661062, - 0.12295025250324909, - 0.029959994307922733, - 0.12613244041904748, - 0.12742550747294584, - 0.448389802116932, - 0.08035913384253479, - 0.36519966673019155, - 0.17694348554974665, - 0.32096162117292126, - 0.4292489512534985, - 0.24894676599398785, - 0.0925034688990915, - 0.43382639336052126, - 0.1674318261583716, - 0.03823200322450687, - 0.026720457654815788, - 0.30212388645843163, - 0.023868183093745388, - 0.1713048912037975, - 0.23431876510495386, - 0.13994688035086678, - 0.41335287291294454, - 0.40688138555534464, - 0.49811817949019443, - 0.4084010586527761, - 0.4521554768604277, - 0.1820589575098696, - 0.42966168767961005, - 0.4625717012867176, - 0.365195706053276, - 0.4754593991973266, - 0.16514083126490608, - 0.24665402657223168, - 0.47319408158647625, - 0.3113954479370467, - 0.43618599081806053, - 0.05534140047856928, - 0.4011333506595342, - 0.35527081935121685, - 0.1825723466270633, - 0.02009182908671925, - 0.4886223476372902, - 0.18362624776011116, - 0.17501021307015246, - 0.25448725188667026, - 0.21490289623081732, - 0.4653516072953359, - 0.34243545871461745, - 0.27708332424644183, - 0.3462062808223656, - 0.3796627844552296, - 0.23660730337949093, - 0.03305279747455531, - 0.24213112897812045, - 0.03964277499327751, - 0.47050628978369025, - 0.205835415312569, - 0.21442721596699021, - 0.025940501307205432, - 0.42436481123238706, - 0.0242508161809441, - 0.1318505035615734, - 0.4412593460960388, - 0.07046463923662877, - 0.389415492785279, - 0.3339824968626402, - 0.01072934206527476, - 0.37462648684855204, - 0.13057671859873543, - 0.20227014127544363, - 0.2750034721116648, - 0.10922398839140435, - 0.35110978656140024, - 0.0008718397388357557, - 0.37088083882491324, - 0.4417527843586242, - 0.20194422585614002, - 0.3334277793873028, - 0.22883115273730587, - 0.03892543922395436, - 0.3072349666128196, - 0.10046270115607125, - 0.42928968010991164, - 0.04243171050433242, - 0.04156449033675852, - 0.08685662678339978, - 0.030079000824774993, - 0.018553889711201477, - 0.3408917457315423, - 0.08994855117764117, - 0.19081010819606442, - 0.27032605102795765, - 0.1807281762532571, - 0.2708782651551149, - 0.2307723744445324, - 0.20826413338380456, - 0.39104182792109593, - 0.3944444135457066, - 0.21655686421499087, - 0.3928860287225874, - 0.020268054488887743, - 0.39984249488063345, - 0.30256017475990693, - 0.36245591012805806, - 0.2344661356270924, - 0.38076042228301493, - 0.17408217315808472, - 0.08232807822741212, - 0.0038975774446071143, - 0.2784539336357539, - 0.18527925220996772, - 0.2561449979147098, - 0.1530710765371202, - 0.4980006895515856, - 0.44882059025831117, - 0.05516169923114733, - 0.4111920658791857, - 0.448443876645491, - 0.1580374288352437, - 0.21614603314470432, - 0.10331953130601723, - 0.22634356396028948, - 0.08256849727359727, - 0.4421866944814522, - 0.40878376491165735, - 0.03216736886646138, - 0.19384864689439185, - 0.34194595621574664, - 0.050765458614361714, - 0.45165898090917106, - 0.1580293957222632, - 0.24521718111266055, - 0.15238907136901236, - 0.16108386224272087, - 0.00857179353644294, - 0.28360034244987903, - 0.34903363526080045, - 0.24140737326934897, - 0.14767261011093236, - 0.2263881781818714, - 0.34424358277157724, - 0.2722163424206287, - 0.10490579244248999, - 0.21320899510278646, - 0.4773476186520199, - 0.4581408956893878, - 0.17753876357648346, - 0.2504741534427385, - 0.2768883495339608, - 0.3243792128685737, - 0.4338651203553146, - 0.14313225149955328, - 0.04709265868118401, - 0.30093643223413147, - 0.388210763306822, - 0.47801456149569227, - 0.1809564891120588, - 0.21169431407343497, - 0.14657912722754252, - 0.3987898539366937, - 0.2907229016265167, - 0.3151894073790928, - 0.06388510580949752, - 0.4151007220101101, - 0.2610321229931076, - 0.02021710384821862, - 0.2389374478410689, - 0.3868895087242363, - 0.31570162476985625, - 0.3770715835568163, - 0.2405785688191619, - 0.023587182639934534, - 0.44880126543081234, - 0.33828914194048626, - 0.15275856269207588, - 0.06414634460808988, - 0.2455590936868498, - 0.28234149068282094, - 0.3099219860907346, - 0.34223404853176764, - 0.26686928243850994, - 0.025706146766727, - 0.17687762114623296, - 0.3174182661929088, - 0.38187589810281275, - 0.25721425344673066, - 0.4913028848228644, - 0.3648224235535081, - 0.27486097254869385, - 0.4512640779174226, - 0.39874987670037537, - 0.3954799480514525, - 0.3652953965034657, - 0.25216913743440644, - 0.34157872875744805, - 0.30049140118367845, - 0.31197056945592816, - 0.399863503174158, - 0.11577387760066127, - 0.47128721255096173, - 0.3802663967957493, - 0.3451021241320348, - 0.11150988384989641, - 0.10689673405564254, - 0.13012543316318242, - 0.11809457827332948, - 0.41566279467226774, - 0.4081433967121755, - 0.02402269754698727, - 0.284325760226691, - 0.16917692963778025, - 0.07133098652787973, - 0.2786509797267246, - 0.44374334148102856, - 0.3507077690723881, - 0.30593164123294914, - 0.3717638412612064, - 0.23525209950683823, - 0.015922356806136795, - 0.10670899088590824, - 0.2829863734503062, - 0.3402574467648246, - 0.12192492723897358, - 0.22720353709063518, - 0.4286259275308954, - 0.006781713162333558, - 0.301646927172001, - 0.4477063253026242, - 0.4629173828647497, - 0.18725223182677841, - 0.3569024539841748, - 0.08879955081804758, - 0.22474965388718393, - 0.4272975394273636, - 0.11164887509421018, - 0.42332841877056004, - 0.17914650549423705, - 0.310245020612335, - 0.42448052179284684, - 0.39882716792117257, - 0.4437734855188345, - 0.3170915023019493, - 0.34672677041117866, - 0.31311543741406317, - 0.17804934769256958, - 0.48683660441841903, - 0.4418929655490693, - 0.17976897482352594, - 0.1903370400897026, - 0.4804207972275531, - 0.3905860908470997, - 0.06796941410329382, - 0.3706646538617884, - 0.03734518786691626, - 0.0038535350128727774, - 0.38244757325665973, - 0.4243660078573895, - 0.22276702892639633, - 0.044360814897107026, - 0.456956595958436, - 0.07474716878645238, - 0.023736635356765068, - 0.08611750884690761, - 0.03016025709782033, - 0.13424649720498794, - 0.06766800676514695, - 0.18966900641993834, - 0.28018729951296045, - 0.08192493998221206, - 0.3234080433292501, - 0.1662026448674655, - 0.3481021168597385, - 0.17165393265656764, - 0.25180764273066075, - 0.29453439508104634, - 0.16267483067207533, - 0.015271354274149773, - 0.4933767550175752, - 0.432697978034507, - 0.4692525156128505, - 0.23764944391406623, - 0.06903999507765801, - 0.12889916825980124, - 0.43253826491448505, - 0.433280783744638, - 0.3154290494492713, - 0.2805036078145391, - 0.16045362063323299, - 0.2908809642977009, - 0.4347253269872973, - 0.4059888187375695, - 0.440599580461292, - 0.2747071782752361, - 0.4828685846934236, - 0.20423467290617214, - 0.2207357254016869, - 0.156297581586475, - 0.04878911786619, - 0.3218435414749709, - 0.20534967395361398, - 0.47954060967584317, - 0.005742011680702042, - 0.2894734361189159, - 0.07455504765236454, - 0.29960200536946535, - 0.05645967715204081, - 0.08146919769639993, - 0.44711412951636664, - 0.017695417985425677, - 0.042824689859663534, - 0.31510142233894084, - 0.09311535277339872, - 0.22643492490286193, - 0.09941594282209204, - 0.027343468506058677, - 0.3880536700491051, - 0.056546012307712945, - 0.33111022080742214, - 0.13162366138288467, - 0.06644137252563087, - 0.2655703549885728, - 0.1277863948762551, - 0.02943896027748505, - 0.029078486924435765, - 0.20677574487169392, - 0.08783077995097166, - 0.11960294413152234, - 0.1973998503433132, - 0.19962905548000165, - 0.4616581265247654, - 0.4690006096178399, - 0.29050315799451343, - 0.387223572282847, - 0.03813851550959024, - 0.3351365638685065, - 0.4050196987003911, - 0.31952745870960614, - 0.1546621421830483, - 0.16977872732479354, - 0.1009173962620496, - 0.48121196534039457, - 0.18130759161955085, - 0.11841581253103795, - 0.031819448003676476, - 0.3708665721980429, - 0.42097865425603526, - 0.2587908212647533, - 0.06075465547438458, - 0.3354100823847262, - 0.2087881104486229, - 0.3783175587111229, - 0.051083338347743756, - 0.4844113934445335, - 0.25172343056708574, - 0.29117869089386356, - 0.1848953276614964, - 0.05301441030974707, - 0.3153890021448813, - 0.197334223687602, - 0.44902477955514836, - 0.30576130495114034, - 0.28529674051794407, - 0.4060622679056824, - 0.42282441651675284, - 0.24000090262451795, - 0.23644563406626368, - 0.17466328885226262, - 0.4060811113793838, - 0.4726612885263795, - 0.05536301339196498, - 0.10247201895943425, - 0.4740692193828748, - 0.12951336462497492, - 0.4200297385128131, - 0.4783203835022122, - 0.2080329675101148, - 0.3366248518533402, - 0.20410020947965674, - 0.25385862951386096, - 0.08391750011454407, - 0.22508773456601577, - 0.19678510290915052, - 0.2608957104185962, - 0.1618643325477674, - 0.3852153371667252, - 0.39973896363430594, - 0.05348791262331398, - 0.02864943995403557, - 0.2643629057066496, - 0.4349970432823033, - 0.04357437831313998, - 0.09244083663231623, - 0.18191629675270965, - 0.055115573429783626, - 0.08334903893502393, - 0.4175698153428228, - 0.43615543475119445, - 0.036213176097264044, - 0.33755398448786733, - 0.12178587758172688, - 0.19461186164060706, - 0.4901931374498953, - 0.21193237785401187, - 0.21066953871275013, - 0.038384636156021, - 0.2809951479874012, - 0.26726995211382737, - 0.013070205301238369, - 0.34024810254937526, - 0.4318723812329026, - 0.18115413603667507, - 0.4367470379166173, - 0.36395731035894124, - 0.44566200430853714, - 0.18797219934454762, - 0.464192024608389, - 0.19278480306134144, - 0.22181373128070436, - 0.23264684150248505, - 0.12115886442335033, - 0.4075648777949832, - 0.315860295180214, - 0.1559439734588166, - 0.23374907180667304, - 0.2164165734287568, - 0.2340923515592115, - 0.11652700133672378, - 0.05121148723089841, - 0.19090451859467422, - 0.35932463578255225, - 0.16564345837543276, - 0.4271445712525818, - 0.05305108498517236, - 0.4804612941039437, - 0.2643237401531286, - 0.11799428552302044, - 0.2829852611245649, - 0.4657946006281676, - 0.0591569245692497, - 0.22662074042385077, - 0.1333073661334066, - 0.45579103014314737, - 0.27367102411688665, - 0.2764939137974576, - 0.14291729706663936, - 0.05716481526399636, - 0.29678775065434776, - 0.20127011460544314, - 0.06542777750053125, - 0.436450373340056, - 0.2833496681685341, - 0.10779650194707613, - 0.38140944683092654, - 0.23171194731383288, - 0.48850299193544344, - 0.2515557421680273, - 0.2994102786580409, - 0.05494306248773312, - 0.4113418277078207, - 0.09980294554764324, - 0.4534138573028037, - 0.2794148650683013, - 0.09228197601604177, - 0.008832770029631898, - 0.3813405251505137, - 0.23580761726448185, - 0.3120944345677181, - 0.2677476742802647, - 0.06656769058592349, - 0.29581535668757425, - 0.2087544640957964, - 0.03073484769259066, - 0.245538759654573, - 0.40847432801089195, - 0.12695732134977156, - 0.21802685225451285, - 0.26162640818925864, - 0.21557862569049596, - 0.2264912353655491, - 0.1845708849271716, - 0.38955967143043474, - 0.36235296095336955, - 0.18199556719706755, - 0.43814810492975476, - 0.3288233501610087, - 0.12172020635079106, - 0.33195155010992317, - 0.1773845012453566, - 0.12642352787282862, - 0.3943454301035739, - 0.31161789225516306, - 0.48768331737847315, - 0.18249981837519835, - 0.163830309290931, - 0.4472408148970559, - 0.10371687864984913, - 0.27698162299948137, - 0.149745966094959, - 0.2502589599154712, - 0.03599551148293145, - 0.4030936386149191, - 0.32759649363423804, - 0.2511461786232532, - 0.30174595285238687, - 0.48902423296405295, - 0.11668960562371455, - 0.10507145442557442, - 0.48162610820054375, - 0.043206074036246656, - 0.4368996998894825, - 0.342563544672092, - 0.1694183951165153, - 0.04713246560849327, - 0.12992417822732905, - 0.041628154813799834, - 0.021701273255551212, - 0.44162143324649056, - 0.4215722532500585, - 0.03385650072994423, - 0.26972274313345673, - 0.16260953838640352, - 0.19686179463956965, - 0.4048850318270438, - 0.13021827533023866, - 0.08482758580072136, - 0.11875093103277357, - 0.412727814294456, - 0.34120713665676783, - 0.3961861256687936, - 0.21920327389907157, - 0.32695224849783133, - 0.4142719536119376, - 0.34287126377565885, - 0.3989813830471573, - 0.21839845237966776, - 0.037366223457704406, - 0.4778273523296342, - 0.08444252660189594, - 0.13228874136081564, - 0.2395641987275393, - 0.49424128107103316, - 0.34647673358995, - 0.23044301791410965, - 0.0018726687637858896, - 0.17533794714205475, - 0.1991581204908558, - 0.27397943666627433, - 0.4373767690039717, - 0.39194342432831814, - 0.2726599023199943, - 0.11914230592310299, - 0.21651960643780077, - 0.06560632930972166, - 0.01110512830811966, - 0.06339128035166225, - 0.34306163157879144, - 0.38868566360518664, - 0.30643536946679706, - 0.24108865716476857, - 0.3080211533799696, - 0.42192891043659975, - 0.33828236831371294, - 0.45279498941127355, - 0.1822964561351888, - 0.2500197148200047, - 0.10523667290034389, - 0.11994097947799881, - 0.4746103716323925, - 0.13673483287272575, - 0.15650627286627322, - 0.2834299507530963, - 0.07486355146309387, - 0.21503357230200093, - 0.08875778357483033, - 0.47898283934891417, - 0.47118169133240223, - 0.2499842678162933, - 0.045076975916197526, - 0.44885610920023766, - 0.3394602525708122, - 0.3897014141692781, - 0.1261437198186079, - 0.2751583580958481, - 0.3121980664206405, - 0.048544577336556594, - 0.26433053946512924, - 0.2751431958242329, - 0.3366651985354831, - 0.12566241627679892, - 0.37588421843224507, - 0.02168180361053762, - 0.43654906826838497, - 0.20298202819914413, - 0.3141536416204207, - 0.23458854324671224, - 0.48133367229198737, - 0.17661353324262896, - 0.3889530805852401, - 0.1227745847287231, - 0.49594667363962563, - 0.07646831231448642, - 0.0682232749220335, - 0.06060494198093086, - 0.35815872349606315, - 0.39539686623435394, - 0.25763107735060353, - 0.21179804776766703, - 0.4021302123220773, - 0.08056320462187427, - 0.27915357815122704, - 0.10585898815617706, - 0.11983641356481084, - 0.10236630839774469, - 0.29325282791525187, - 0.1179566925401791, - 0.04634016328760465, - 0.2032504034883148, - 0.019790656399918727, - 0.14419942780909667, - 0.4375906656156884, - 0.21060487246186377, - 0.0640723358060386, - 0.13644449222200994, - 0.08216408416664561, - 0.24114157852527446, - 0.20739982119413958, - 0.09344302565447027, - 0.02661836052722444, - 0.4581165291175262, - 0.07036763930612228, - 0.06812959823555015, - 0.45538581316427745, - 0.2911218189411344, - 0.25044156188226, - 0.1254947412577873, - 0.3627788370742828, - 0.13135836331969514, - 0.3294056728408527, - 0.058793114986704365, - 0.1776602219784903, - 0.43877271667225143, - 0.3730546955192151, - 0.22369654309389264, - 0.4457596940398909, - 0.32049790899379865, - 0.009711208938605331, - 0.03247074324133015, - 0.2721055322973179, - 0.363897770274085, - 0.4756672208368315, - 0.23874947225909826, - 0.04601082936484646, - 0.3092871424796586, - 0.202193705567636, - 0.18058140791028843, - 0.10647166687485987, - 0.3242562117716151, - 0.14182252116877225, - 0.010501613318653291, - 0.01333170756206481, - 0.3180297183011364, - 0.15303451701961396, - 0.12688544629509668, - 0.03016884628862254, - 0.17242381634637838, - 0.4654042350847099, - 0.37608475541868464, - 0.02234153527976601, - 0.1637967656536482, - 0.38325847312607375, - 0.22045033409047626, - 0.4637174678750905, - 0.4247373320520876, - 0.2968642475018, - 0.09390485803312137, - 0.3229033024359964, - 0.0395178993453319, - 0.18796764957657602, - 0.04726994588495437, - 0.45710404419032746, - 0.22871559494535776, - 0.27725246238644286, - 0.44117469374074536, - 0.3999229218955475, - 0.08180278773496358, - 0.33316430694745314, - 0.028746683525754713, - 0.21967080262390387, - 0.47755256918553285, - 0.11081969745190601, - 0.316589402737988, - 0.20489313107598356, - 0.37334900123661086, - 0.44086681563369245, - 0.47400200657093267, - 0.1856981574300729, - 0.005342479136956513, - 0.034014381857986165, - 0.3243951553449753, - 0.2056602871036891, - 0.2653085498514012, - 0.006823405706218089, - 0.47899837829475445, - 0.13270874140718736, - 0.316170545464527, - 0.4711144840522556, - 0.4036359499721923, - 0.06858069303143993, - 0.25051574593169723, - 0.4322379638139527, - 0.4118543516545663, - 0.13250703432877659, - 0.14583882787371583, - 0.30112419465230733, - 0.48079945273976504, - 0.17285424343730083, - 0.06084418015861165, - 0.16928218773990616, - 0.48438310094375614, - 0.4867329798336584, - 0.2832974822483382, - 0.49605777494225795, - 0.36406980033512826, - 0.4099840893820484, - 0.3127040261823545, - 0.24680390987604023, - 0.07418934985112569, - 0.3119519892718065, - 0.07704621780677662, - 0.4638936888303915, - 0.22869830310088374, - 0.361180222581946, - 0.316022795475012, - 0.2832296195117376, - 0.057651880532999134, - 0.2629257739005737, - 0.01834369136156072, - 0.14325304492865026, - 0.33868699469705343, - 0.4983171682641149, - 0.25012838502777196, - 0.265122890449443, - 0.11943274096607659, - 0.17373669215496185, - 0.11227733225304076, - 0.22860474340887244, - 0.4445210769151788, - 0.4271613387553986, - 0.3380995691662932, - 0.49583697821695216, - 0.2621851935158758, - 0.3278294987377898, - 0.2024734718733952, - 0.23162789995664745, - 0.38350447492405976, - 0.30806248512707934, - 0.09061335482735061, - 0.4126164560108519, - 0.14090023976233151, - 0.4445983276860068, - 0.018036473791036123, - 0.3725560199719218, - 0.044329869026028035, - 0.00460644981251529, - 0.21189042883631115, - 0.39867342612901213, - 0.16853157942853086, - 0.017256785521325313, - 0.23425898638551018, - 0.39217597288682055, - 0.19625570445980145, - 0.13882932957946575, - 0.025122255878339217, - 0.22139603419924925, - 0.18896299301230446, - 0.08108392122712493, - 0.26578924229583056, - 0.12661387045492623, - 0.31061372626361267, - 0.2877643235358864, - 0.2988982706939578, - 0.345631769332871, - 0.318356218136714, - 0.48970164257369436, - 0.4152868167186452, - 0.3344171562513736, - 0.497746938077168, - 0.46659742638261414, - 0.10624935730248258, - 0.43599266763670125, - 0.2081942554736202, - 0.49689593069517773, - 0.4524097549208838, - 0.05289241556327551, - 0.49897476436360994, - 0.28241082377795196, - 0.34804265947036694, - 0.1645267071370698, - 0.2605247588475374, - 0.38569817359387343, - 0.2549419825533804, - 0.49203453580047907, - 0.27137902157461835, - 0.005958293603009479, - 0.46606568594694203, - 0.24857503011690957, - 0.40776457669353355, - 0.25472236013218646, - 0.21832888018334679, - 0.4976904057124595, - 0.4660813146371405, - 0.03258114129645401, - 0.241871926149337, - 0.2443754694763815, - 0.08809285846857251, - 0.042555941923359486, - 0.23611265755427707, - 0.4393714219557205, - 0.11209850778951541, - 0.10411213301785688, - 0.08921204319991427, - 0.09059804937143462, - 0.0029869721401935, - 0.1193888297812088, - 0.3207310999924576, - 0.27982947058747976, - 0.023420808395575865, - 0.35257395675736125, - 0.36819560007526847, - 0.25769667315173495, - 0.2515298273592017, - 0.047793863108440415, - 0.002697000498275648, - 0.3425133629366448, - 0.1069790586575054, - 0.026804652273908436, - 0.011562977523357443, - 0.15303277375075852, - 0.12198827542968693, - 0.4174794550497504, - 0.4363600717368754, - 0.33795825165811666, - 0.18574396966247747, - 0.21577521908278502, - 0.4097251835912588, - 0.4358234429262917, - 0.06236467036134663, - 0.08910943773143443, - 0.4279638243556096, - 0.21608821363369585, - 0.0003709523700592965, - 0.2371758619883192, - 0.020478534754348743, - 0.14361884408817915, - 0.25761474399431655, - 0.4025668242890231, - 0.27503393739227916, - 0.07245623435078113, - 0.04123898765702183, - 0.4616160251936653, - 0.02955141677909262, - 0.12150186719861172, - 0.26656894227023165, - 0.18384291804467512, - 0.3049021615829508, - 0.30957607842181073, - 0.18386230149966915, - 0.2868691306829755, - 0.4282087666968789, - 0.4394424823256569, - 0.029900101086838438, - 0.08764490002810332, - 0.21601785004234664, - 0.4121751048685871, - 0.14210483360123788, - 0.4648472734696, - 0.3775391867043495, - 0.2908341996401565, - 0.23922279745456776, - 0.46551345546139544, - 0.29321238962622137, - 0.14688049326330072, - 0.3165651318203118, - 0.1688489032310888, - 0.03966433100284816, - 0.40064917500805525, - 0.08942592418874701, - 0.4641885787798809, - 0.32714776325501027, - 0.3702591902117759, - 0.22562729787229774, - 0.4913582740691982, - 0.18999433590375975, - 0.49307091319267077, - 0.3030872311831504, - 0.30624439789059926, - 0.4806737632679212, - 0.3345900228905312, - 0.1889446607663805, - 0.15085365167171394, - 0.20351086974548688, - 0.31420776382318266, - 0.1995664776710835, - 0.4981773521933887, - 0.019260913573431904, - 0.08807964002455942, - 0.2850429123230464, - 0.21049184550237204, - 0.14921589701627208, - 0.11025464085101666, - 0.3217700441688747, - 0.4936553318370603, - 0.3887755916471431, - 0.14493053395690803, - 0.35063069526864254, - 0.37002993349415414, - 0.00389799485605985, - 0.46749529200670953, - 0.2964782493112151, - 0.3800703953603217, - 0.1731042474894074, - 0.023587637743459344, - 0.16959483662320218, - 0.03595261648777048, - 0.46033897131239476, - 0.10880117856134947, - 0.37972804751512834, - 0.14010937239692212, - 0.2669442807777612, - 0.3770569627720801, - 0.49648711837782544, - 0.49753647212662283, - 0.20106712787760617, - 0.0891004097724587, - 0.4526945261801547, - 0.014070325547386686, - 0.252803289059155, - 0.31664208689671974, - 0.08331318676679733, - 0.2570681289615458, - 0.4054406320870299, - 0.33055158065000856 - ], - "expected": [ - 0.14806563548351834, - 0.05058305083702311, - 0.017414543687378416, - 0.021513281849227933, - 0.029346940682821506, - 0.06194726524940083, - 0.10178252446541684, - 0.028809906426994242, - 0.025421244211746352, - 0.18250149076210426, - 0.04860979958308845, - 0.041258120677183326, - 0.014770846467944772, - 0.08006921231820585, - 0.06676603204583406, - 0.017763810904083004, - 0.13795471790292413, - 0.22751181068694895, - 0.10167393535828559, - 0.029270633698692913, - 0.06603661424587319, - 0.030727682224418126, - 0.05366204100618105, - 0.11500125962434438, - 0.032803734279186134, - 0.1388816415114725, - 0.2666259090569226, - 0.0317665879048264, - 0.06288900990675772, - 0.056274641129089954, - 0.044646688357062606, - 0.02493535190346092, - 0.02056394241901269, - 0.05414036683256589, - 0.08705731895952416, - 0.02929953418200175, - 0.037572057965969685, - 0.10881488330064196, - 0.015007134288199475, - 0.031242921176773214, - 0.048415760596841634, - 0.06768846426561156, - 0.04197564750479518, - 0.0073091387075571125, - 0.012434168767954423, - 0.022392743531391236, - 0.28987876066037493, - 0.03367134170567556, - 0.09216736481257268, - 0.04486273231545637, - 0.005940341294759187, - 0.044225785288615274, - 0.006264171720372301, - 0.0617449718719386, - 0.07388008963712278, - 0.03694081683884215, - 0.04759505051703879, - 0.04269691789762764, - 0.0625635737311034, - 0.026182215800497843, - 0.03356905459667323, - 0.11964100644218942, - 0.038393273351948594, - 0.040598136865823496, - 0.14737730845990743, - 0.09537651678260646, - 0.015278931055965277, - 0.011258084522009298, - 0.13394819297878394, - 0.05072049701736459, - 0.09578266212860297, - 0.07890943709165502, - 0.03344565347501723, - 0.02018408494890561, - 0.0778730596480247, - 0.020932334123006477, - 0.11176574909377797, - 0.08182105967746144, - 0.09871250520735554, - 0.012402664203081205, - 0.019371440514142704, - 0.39232688384025005, - 0.01277871234783204, - 0.14725141937823438, - 0.03879184786113303, - 0.09624167432568384, - 0.03665525854970077, - 0.016474615181518597, - 0.021828074275487698, - 0.04791259686039904, - 0.1708078523375047, - 0.05679479044128594, - 0.03025419397895868, - 0.0955197147878747, - 0.050939404952581105, - 0.14813974808098854, - 0.05060975780004341, - 0.03226869924335426, - 0.016937828479753392, - 0.05474672805116718, - 0.046391215420869436, - 0.0471598832302662, - 0.04880245611592099, - 0.027953218043907272, - 0.0056460702546989455, - 0.10379732976943415, - 0.1390462874678349, - 0.01834341281142412, - 0.015152243041279531, - 0.06454697084530406, - 0.024958213034889983, - 0.030994397360177395, - 0.03187872724441415, - 0.013932429829280302, - 0.035846308250128085, - 0.028017431471895587, - 0.01975602046099635, - 0.14799430520301737, - 0.018799705559730876, - 0.03304805439911185, - 0.02526820345287194, - 0.04783522891226337, - 0.006567247246788539, - 0.20331534729562334, - 0.010223663606652843, - 0.033006292153041704, - 0.09427626553392553, - 0.044446321991993075, - 0.18262368198425338, - 0.03871665434484385, - 0.017846315835814967, - 0.0008714597969948025, - 0.14758488881270476, - 0.06100652135954853, - 0.12209868800906767, - 0.1455449260974117, - 0.03278924215284425, - 0.03672005173971178, - 0.10523757373317914, - 0.06395149252576048, - 0.34902867158055917, - 0.03816396376091839, - 0.030434733639595715, - 0.038070326758480315, - 0.022603719466738097, - 0.01555577335125959, - 0.03736019766112851, - 0.04188853910507419, - 0.031190054202509032, - 0.02079212544371363, - 0.03250640067802266, - 0.061245751356160304, - 0.05160555956595911, - 0.043756174788205614, - 0.009585777323444166, - 0.06728603744638027, - 0.06593989764705782, - 0.06748840648141281, - 0.019266983975030263, - 0.09931280741962284, - 0.0778334095792848, - 0.024045586399245648, - 0.04049201116732703, - 0.3166584165730992, - 0.0796323200419752, - 0.04090310392933748, - 0.003770570878919018, - 0.03460771870151359, - 0.06697090104700641, - 0.048595622920776876, - 0.056651386353969574, - 0.053512250800787635, - 0.006367499883344873, - 0.036477035360577226, - 0.1481337096206664, - 0.23078417619178906, - 0.14618217603625125, - 0.06596319589253553, - 0.08852560957911285, - 0.026414785581395865, - 0.052446076767175935, - 0.2296567832699516, - 0.008471381165056777, - 0.031655502205295546, - 0.08115200521537881, - 0.026441248967313098, - 0.036501307138839575, - 0.23134830305539206, - 0.06633115692925501, - 0.03907643643141201, - 0.056649059230410755, - 0.1487793171617104, - 0.008318473592964434, - 0.07941707794852362, - 0.29463059541293707, - 0.08166126069322945, - 0.11843890792709226, - 0.06531689428219702, - 0.20642082131975303, - 0.02700018948978813, - 0.07270069672414922, - 0.03487916967015214, - 0.3795731801315, - 0.03719343033883631, - 0.046944273763904205, - 0.038375232842504374, - 0.03481833652445458, - 0.10468610570286786, - 0.004595056087556606, - 0.08680460133061435, - 0.04388491053597283, - 0.057715125538876234, - 0.00977489887699894, - 0.013383661439439396, - 0.03247705946547627, - 0.035079195116220145, - 0.06551474730191408, - 0.020168627872866492, - 0.03296571245166228, - 0.19726057437951913, - 0.04218240155053202, - 0.008102993649094862, - 0.2297438237161755, - 0.017727814142944696, - 0.08172508095321622, - 0.04636180249650849, - 0.143982656251694, - 0.015382705719535983, - 0.06421745255532327, - 0.0193025186025167, - 0.006368390170923178, - 0.009743776408684419, - 0.1215946436275635, - 0.05125567499755065, - 0.08153504374142732, - 0.014612114898243449, - 0.14338231522967404, - 0.07372316431625113, - 0.10518094778141267, - 0.020661156152076563, - 0.06694921869089068, - 0.10494653218523206, - 0.2166646321906126, - 0.04846160694838215, - 0.23749433463285327, - 0.034247188546940636, - 0.06080523841754985, - 0.059730033825931735, - 0.06672476708016703, - 0.06715132778261752, - 0.07098232540191901, - 0.04908967854694911, - 0.03726942318323463, - 0.057770363397661735, - 0.05632410935644411, - 0.020061453474182384, - 0.061279235598236885, - 0.022227680946637855, - 0.01509895506301597, - 0.018456742040190894, - 0.04834230953726423, - 0.038737974363641056, - 0.05589019525573331, - 0.07815826581035074, - 0.14810270710877704, - 0.22281342157627693, - 0.01958629781529561, - 0.059721677223952614, - 0.05640102296421879, - 0.038909149816725164, - 0.04569376413053929, - 0.14753701115362888, - 0.051222565547630924, - 0.02280179935187553, - 0.14761407661521816, - 0.025230855657714317, - 0.013687354587264243, - 0.03481803219252295, - 0.033999147190018966, - 0.2884128966186532, - 0.048890733399112714, - 0.12902257400055475, - 0.007361631542737476, - 0.006622650510802381, - 0.142441062226299, - 0.01571597725179819, - 0.14681423875241437, - 0.0973715699274789, - 0.024680067951460317, - 0.045636758332839616, - 0.10256196404029848, - 0.14794385248213096, - 0.08450038207134987, - 0.2260172875973153, - 0.08010846535206664, - 0.19558638139222434, - 0.017721146076261705, - 0.009081950036548853, - 0.016041920379984358, - 0.01565839297603911, - 0.025870166227757438, - 0.1437197265388407, - 0.11423502247225613, - 0.020766614051122866, - 0.016199712217161186, - 0.06697298748306942, - 0.14327987540312231, - 0.021360119503090004, - 0.21879118294924849, - 0.0573588279071938, - 0.048538645645929364, - 0.028224016534554024, - 0.0037150158635818895, - 0.046956279207165746, - 0.06333522486766133, - 0.1598191444585931, - 0.039707357139266375, - 0.03733803200542299, - 0.04956250964966313, - 0.019400167999327013, - 0.04515677931287842, - 0.024792006876588238, - 0.05613874515621197, - 0.043595861812783576, - 0.17276710258785316, - 0.025975016226548235, - 0.07865888801875315, - 0.1447124904059765, - 0.04783887848616987, - 0.012814401286967739, - 0.028341907726876017, - 0.10458281979378369, - 0.024178539075015104, - 0.03472447602423051, - 0.014476675689269828, - 0.004592001333335219, - 0.007150613769870956, - 0.09164435395786352, - 0.1315024083489326, - 0.04408522113464402, - 0.06348332211536269, - 0.14783671769641762, - 0.026124429178507734, - 0.011542905062866073, - 0.13957524528611126, - 0.1262667831682159, - 0.05894423508751142, - 0.010885277379180089, - 0.06577463742257597, - 0.06116126053071515, - 0.08005114809678009, - 0.0130387596000986, - 0.08160993850893582, - 0.021786062063077833, - 0.05664734667495501, - 0.04761805113924821, - 0.1994597515149049, - 0.02924324928686522, - 0.0031494112141667004, - 0.005725557839411201, - 0.013902677866894765, - 0.04593197644220303, - 0.07809946323699248, - 0.0490338231749111, - 0.06127422922933555, - 0.015764707012659515, - 0.017232129839356566, - 0.028512901300637435, - 0.011570551983743344, - 0.0738039267702011, - 0.10272657149962218, - 0.05211853495811957, - 0.022891743417796886, - 0.04620624753228943, - 0.05195452875393166, - 0.014317293350845505, - 0.037722011342721525, - 0.06015002227623375, - 0.10514291069667932, - 0.049040300334647076, - 0.02292261377680127, - 0.02783839326984948, - 0.029050803612326065, - 0.04164460318357328, - 0.04329981651863125, - 0.14704735518033055, - 0.05462720398180722, - 0.09256265922646252, - 0.057354404972417644, - 0.07887498284774884, - 0.0463171537654001, - 0.03092371753770193, - 0.10419202709535529, - 0.008697836247850371, - 0.10487273513349024, - 0.048534429245958556, - 0.04014819763663788, - 0.04736322871580734, - 0.00310561636346635, - 0.11538741829059321, - 0.08812417755892045, - 0.026711999861899847, - 0.14758441049578525, - 0.14804390898642986, - 0.06251831485411488, - 0.03852616376613499, - 0.05326511247704777, - 0.05383979554810145, - 0.21577021414239483, - 0.03857516788882619, - 0.23653014444637427, - 0.10457847877246919, - 0.10546107585247673, - 0.046270237411797394, - 0.048967619657110474, - 0.04076889661961272, - 0.054808670987128154, - 0.23088685926708422, - 0.14292126315208278, - 0.10546512931476315, - 0.3337313210220614, - 0.017871584587541556, - 0.16784487628825231, - 0.031761624033490414, - 0.04718878240622493, - 0.01944920275935452, - 0.008585283478364378, - 0.04315964391159499, - 0.04290614679308538, - 0.035280111648360375, - 0.10672045414048671, - 0.3429727194896767, - 0.38017641608305086, - 0.08172425194528178, - 0.009866303140992856, - 0.1000825619486623, - 0.06300655745905316, - 0.06257815965302495, - 0.04169755016919775, - 0.1205135895849504, - 0.062304200259591165, - 0.04093572424832615, - 0.006788410225718601, - 0.22093143902208948, - 0.04436128837188663, - 0.025916894533575513, - 0.13691028168731004, - 0.016789157347821746, - 0.042638655479095, - 0.03503319639584887, - 0.03235344062564702, - 0.030902755766871702, - 0.07357482859309354, - 0.012089810427701634, - 0.0166889480771543, - 0.030769328982766003, - 0.1458507155976689, - 0.04888586201777192, - 0.030684940983347585, - 0.007676393847078391, - 0.19098059665498185, - 0.10096721954237177, - 0.03229743472572133, - 0.1849586795390639, - 0.01619818698941752, - 0.011695984855851545, - 0.018961019129387535, - 0.007192953542558432, - 0.06697822019224202, - 0.09545689372552817, - 0.14732729339861694, - 0.010172578780821367, - 0.14199723349144486, - 0.02292005243627468, - 0.14459626150650057, - 0.08191854551671553, - 0.051396563161074, - 0.0551568841932367, - 0.043619528860819524, - 0.015780590660853033, - 0.10570476064967489, - 0.032125710533828296, - 0.04277832609935029, - 0.16515087241201845, - 0.043302449961231594, - 0.04506222994272528, - 0.05528005038600714, - 0.01189378743418245, - 0.15265170472470363, - 0.3476307684269172, - 0.0337992414270799, - 0.03452934628415854, - 0.1051040680272623, - 0.07811922922249873, - 0.13994732934378676, - 0.005627807658977824, - 0.035784169492742636, - 0.08191019789708583, - 0.0560867695730687, - 0.09326146093652828, - 0.08012002707867429, - 0.020059040931306064, - 0.10006538173508892, - 0.04174869789662025, - 0.02390263710576394, - 0.08150135753282664, - 0.04566227590711033, - 0.006960982353831828, - 0.10545675152080766, - 0.0739538740368369, - 0.010242418440607885, - 0.0649303647852523, - 0.03359921065093976, - 0.049165274404657615, - 0.07811647899628868, - 0.05346096000256921, - 0.22350907073776063, - 0.047232895929740296, - 0.024002706765611736, - 0.04559289714237001, - 0.060942741589496086, - 0.008193927880207005, - 0.021970280852577975, - 0.16593907080607187, - 0.01615878484543743, - 0.036050571537416434, - 0.04041278854465084, - 0.19050070361703453, - 0.05384286195462129, - 0.022953155487704165, - 0.08153571860714029, - 0.14814414365134018, - 0.09249264928009913, - 0.05295399731921083, - 0.13641503047609135, - 0.15631816197367723, - 0.05207316420829872, - 0.06697455383989913, - 0.32264493237011366, - 0.011654944190053577, - 0.038799203894934735, - 0.061490129699508914, - 0.2802298472009341, - 0.038321086618953455, - 0.02765867761872105, - 0.02758006270107089, - 0.04901503115912754, - 0.013898240266320305, - 0.030225512218421874, - 0.385952699635864, - 0.08038980525329802, - 0.04800100613103734, - 0.015754272101811757, - 0.03492091091871998, - 0.1053944582884948, - 0.07640266703076727, - 0.04932451335698311, - 0.02650905540454666, - 0.01319230894139461, - 0.020321513532293726, - 0.049215652524269037, - 0.142452906864497, - 0.007734189105474018, - 0.07760804812344678, - 0.0530978342630103, - 0.005009652823325771, - 0.02745079395824365, - 0.06165755544476287, - 0.018719239481304096, - 0.04018567798401298, - 0.03996847364584064, - 0.07245715926127858, - 0.03311194483840639, - 0.018846595371367042, - 0.006707071890286667, - 0.14803589001470868, - 0.025391095213242457, - 0.03578409102792104, - 0.04808074671290637, - 0.0667781755862077, - 0.013051480461931064, - 0.08261196735611774, - 0.044912390048411785, - 0.0882998545923101, - 0.14812498689964093, - 0.07384024061214038, - 0.030362427558752396, - 0.05283529829708051, - 0.27888182331935124, - 0.01866450674117344, - 0.013262912674765688, - 0.09939520723844102, - 0.06583267476501187, - 0.036676720841290505, - 0.3798707483890218, - 0.06285430250903093, - 0.10855781947880065, - 0.06430314171698079, - 0.020097852272745177, - 0.07323454939724135, - 0.032571890326446806, - 0.0018709164136642533, - 0.11325603104079897, - 0.05466498739573982, - 0.04630789475218228, - 0.03977270471446831, - 0.030872872634133318, - 0.13833402194837952, - 0.09970307825099285, - 0.10167841954400107, - 0.03756969383556143, - 0.010681830358995276, - 0.057650955893982635, - 0.026307310887169248, - 0.014371251156485715, - 0.016739654230107936, - 0.06417397624323508, - 0.10521906523338377, - 0.14803093298830253, - 0.026883878056579172, - 0.009729963458397325, - 0.11573202446852095, - 0.13416812919605287, - 0.0478178117174506, - 0.07887037594436144, - 0.09098784866130079, - 0.032560720672650034, - 0.056646245037900944, - 0.059826291849188654, - 0.053464328431622, - 0.042947063473815085, - 0.059550776001080524, - 0.0031641552119287104, - 0.013882298573215551, - 0.1722632912883769, - 0.030731923615619168, - 0.024471722481823253, - 0.02674110121679981, - 0.06790056042130332, - 0.07155297419802811, - 0.10536654859404597, - 0.011817907609455915, - 0.043000822419646326, - 0.08069063480368614, - 0.046155366493354895, - 0.02708061511951215, - 0.05555931802464637, - 0.14773952302916424, - 0.01764611804909437, - 0.22860719739864785, - 0.18370708845256833, - 0.14382638003205245, - 0.02531846266751074, - 0.02127487324763992, - 0.16189637886827907, - 0.009725001543932481, - 0.038268207586869545, - 0.053781842747868666, - 0.06819816090947774, - 0.053742184155004556, - 0.036211888228704525, - 0.011986818379193128, - 0.006263433615992917, - 0.13566857747124544, - 0.0661954914339896, - 0.013268568252656786, - 0.04403956402263421, - 0.04562741182672677, - 0.0812822215865377, - 0.03840854486064186, - 0.08783365639325089, - 0.14138458269079332, - 0.07810458754719231, - 0.039405600269519704, - 0.09996128984529541, - 0.016726690338112728, - 0.05652975975209583, - 0.03974567906660702, - 0.06625456412103414, - 0.03963217230496223, - 0.12754525306001954, - 0.07887919504394111, - 0.019217462331503423, - 0.0289665515324807, - 0.05092408644255094, - 0.023614197565241402, - 0.014879419039661702, - 0.05902851891851741, - 0.0408796815196853, - 0.023801842851761887, - 0.013742476922921609, - 0.03837959363947109, - 0.04321616754636363, - 0.024009024764040193, - 0.03309509973174483, - 0.05405899381286932, - 0.03567418438439034, - 0.03929415419828355, - 0.010616637607441018, - 0.10167949324056313, - 0.10245632922505456, - 0.038720425775550224, - 0.015324025848374029, - 0.009478316216295477, - 0.03092847534992287, - 0.08022203598281913, - 0.008016146976854712, - 0.035091486051468945, - 0.024770878518547677, - 0.04496838025113647, - 0.05666594569905659, - 0.029668587390174545, - 0.13791919135420572, - 0.0733835924605456, - 0.02069171272501616, - 0.07497936985431018, - 0.010016925677643096, - 0.012063264272556723, - 0.14421154407679596, - 0.06601944227332407, - 0.11916543031865688, - 0.021978723001276422, - 0.04737124097346504, - 0.02280061784518141, - 0.10143358804031173, - 0.019322077091263337, - 0.10888063085956684, - 0.006893703633810652, - 0.1587008586379343, - 0.01444485357084635, - 0.14798827966618155, - 0.1908805628122105, - 0.04644937828850506, - 0.10474533438126082, - 0.0330819639696694, - 0.11766274911141254, - 0.046170119617076184, - 0.014959126727479247, - 0.05183194144142133, - 0.019969995813805607, - 0.061084093031758525, - 0.22097347871929965, - 0.044303745412234787, - 0.07474012275201515, - 0.021877601335999523, - 0.05278777790893973, - 0.0051624392859903855, - 0.06027442314051959, - 0.029587674534617296, - 0.06650817785649986, - 0.022832781684069145, - 0.02530985706843854, - 0.008512525037884439, - 0.11689938002617341, - 0.005078101343999936, - 0.02635673325980127, - 0.014948175454103756, - 0.12320340849075205, - 0.036379684651702805, - 0.006438925697702451, - 0.003163743582063936, - 0.04908605398116661, - 0.2710648770129531, - 0.03563050997379237, - 0.029478432847276522, - 0.05395630705593803, - 0.04929304441892057, - 0.01702978781500417, - 0.14813019688026638, - 0.07304572097976361, - 0.031565995530866586, - 0.07796337906435637, - 0.003116372012291026, - 0.05626883136882192, - 0.04918141399106039, - 0.13147773542070496, - 0.020992034352888513, - 0.01276963543149581, - 0.18584130739041008, - 0.2381350264500815, - 0.10237248793154001, - 0.008400265751562577, - 0.26853362457075264, - 0.0497447753513007, - 0.039497621639384514, - 0.041231924955247336, - 0.06865427978850643, - 0.23340272736353335, - 0.20443148214312176, - 0.04981496341865287, - 0.1975393815214377, - 0.18581540659241885, - 0.03741876240894342, - 0.08076829814474842, - 0.01598613934070958, - 0.0868412611659737, - 0.07412551918185743, - 0.08801013773820532, - 0.1341902874002673, - 0.13704553905146213, - 0.0487937430648654, - 0.04726514195026087, - 0.08484311659101258, - 0.026112809945238798, - 0.024923976383014877, - 0.06296172591468736, - 0.037729854533151204, - 0.08832655508087607, - 0.016759565001642197, - 0.01462287989445283, - 0.036280917955249646, - 0.025710555691418592, - 0.04681470380100559, - 0.2651306018333011, - 0.041960562239720174, - 0.005458256986159022, - 0.13142404328039248, - 0.35891827089544015, - 0.015473046224073571, - 0.10171938767264774, - 0.033234763615144526, - 0.004532781480297532, - 0.03505333233881618, - 0.03006552307275905, - 0.13104082973357203, - 0.014902592050119344, - 0.20884310950315613, - 0.14806789818891886, - 0.06679420866336967, - 0.08546830602344355, - 0.020292295125390648, - 0.027078289763694273, - 0.05541105302182285, - 0.05192482725118821, - 0.23339932252473028, - 0.06314499876825187, - 0.04141228978618858, - 0.10546874571969259, - 0.023645852336402914, - 0.10361015791134795, - 0.011298274696884242, - 0.007700647730942423, - 0.028128428693689984, - 0.014014347830088461, - 0.012028652679240104, - 0.005594848555124589, - 0.05925721954045785, - 0.006983868396200295, - 0.12393922310024538, - 0.007352437164631795, - 0.006204093052408606, - 0.030356363205677927, - 0.08792607457824982, - 0.014605090590783685, - 0.29393124494722067, - 0.04795438416494829, - 0.10497137504139513, - 0.014626156252232713, - 0.04874583657711975, - 0.03319589104374612, - 0.04664750923472, - 0.005697904120468956, - 0.0035242627643592163, - 0.049530085671448607, - 0.14814580711006278, - 0.06292246194414292, - 0.02749113382657249, - 0.012032358972746942, - 0.09202962243723281, - 0.026364026405804642, - 0.031029345330170936, - 0.08157340658420878, - 0.038161709341226195, - 0.028406372397922645, - 0.019834998015456944, - 0.03952103386352237, - 0.06772519485880198, - 0.08028957493575119, - 0.0653074087473796, - 0.07226063664487985, - 0.002982515577224429, - 0.03842797054591375, - 0.021087305915369708, - 0.03442282690334865, - 0.022089352594890945, - 0.07251922961665502, - 0.070624451102724, - 0.022341149911853275, - 0.04916846435814793, - 0.030354680415169134, - 0.002664466979023928, - 0.02637308078511628, - 0.05942559873674105, - 0.022519355004637122, - 0.011364216394840875, - 0.12176324540769128, - 0.04327800622237112, - 0.09754450820074477, - 0.3536150609197336, - 0.07420746184097779, - 0.09709622000323034, - 0.04285671208638735, - 0.14814013930002348, - 0.025849379544278458, - 0.04426327378557924, - 0.0852545395715551, - 0.04097070905681737, - 0.12614234838451727, - 0.00037033366325343674, - 0.13139459831822245, - 0.020270273611940344, - 0.11588448692779839, - 0.06263647850581638, - 0.06622471972507894, - 0.08002920379692523, - 0.03914698703588213, - 0.038768051378189686, - 0.023175420998287375, - 0.022318805411930542, - 0.11441060022397423, - 0.13730017537662226, - 0.038583500851574574, - 0.2628045030961331, - 0.10518047000183146, - 0.04636885541090306, - 0.03347952992301773, - 0.06282165716043275, - 0.03951208259163962, - 0.02613691431660318, - 0.04543472684732955, - 0.12612329800146924, - 0.028485032517678963, - 0.0864909166431831, - 0.01435849362304234, - 0.047614664764900144, - 0.07884795047228771, - 0.06433174968372467, - 0.05782050582231063, - 0.04375458290952002, - 0.04885781453720586, - 0.015710548034778872, - 0.056411554969035604, - 0.030652055400699325, - 0.09923526607938164, - 0.07822622266675835, - 0.1467574665084113, - 0.028254681248186513, - 0.0703682782162263, - 0.052165811668688965, - 0.14530244577550538, - 0.03784678479473333, - 0.03307813506830614, - 0.01709039503139803, - 0.022764692750338673, - 0.14592793243770916, - 0.010017874918934092, - 0.17216768296684248, - 0.10355719457792388, - 0.06656205918971381, - 0.07672516292689982, - 0.1213756287438867, - 0.032501955737650086, - 0.0163524139910698, - 0.059276103917742726, - 0.025359618567953598, - 0.1009445030056405, - 0.04201331778241039, - 0.043212707728317486, - 0.03991060735875088, - 0.007507486222694418, - 0.04610984080293671, - 0.08734560600196163, - 0.012602046921602134, - 0.10191893380042531, - 0.0037562907334211244, - 0.014157781288418258, - 0.2565682027580957, - 0.1478491009296002, - 0.06689129719251015, - 0.020235253120201104, - 0.047591260924372464, - 0.028461824923675924, - 0.009280319555911442, - 0.05983608298264189, - 0.21612655002097866, - 0.0858720463366846, - 0.06167099852745883, - 0.0695159878601773, - 0.23819190106167978, - 0.03257389976308118, - 0.08149328945086057, - 0.049945980674205324, - 0.14723140894900913, - 0.013776589920981568, - 0.17348102342079744, - 0.0557242099703322, - 0.04849013244096998, - 0.01733760384245341, - 0.04389897081862836, - 0.14531914255744507 - ] -} +{"x": [2.0, 6.0, 4.0, 4.0, 1.0, 7.0, 2.0, 6.0, 5.0, 5.0, 9.0, 2.0, 8.0, 7.0, 6.0, 2.0, 7.0, 3.0, 8.0, 1.0, 3.0, 2.0, 3.0, 5.0, 10.0, 8.0, 5.0, 3.0, 6.0, 9.0, 9.0, 3.0, 4.0, 2.0, 3.0, 5.0, 7.0, 8.0, 1.0, 2.0, 5.0, 4.0, 9.0, 5.0, 2.0, 2.0, 5.0, 7.0, 6.0, 7.0, 5.0, 9.0, 8.0, 5.0, 6.0, 6.0, 6.0, 9.0, 5.0, 8.0, 2.0, 6.0, 10.0, 7.0, 0.0, 8.0, 8.0, 7.0, 6.0, 3.0, 0.0, 8.0, 8.0, 7.0, 7.0, 7.0, 2.0, 2.0, 9.0, 4.0, 6.0, 2.0, 9.0, 10.0, 5.0, 2.0, 7.0, 9.0, 7.0, 9.0, 9.0, 9.0, 9.0, 5.0, 8.0, 2.0, 6.0, 1.0, 7.0, 10.0, 6.0, 5.0, 3.0, 4.0, 10.0, 6.0, 8.0, 5.0, 8.0, 4.0, 5.0, 6.0, 2.0, 4.0, 8.0, 7.0, 5.0, 4.0, 9.0, 7.0, 1.0, 8.0, 5.0, 4.0, 9.0, 0.0, 4.0, 9.0, 6.0, 10.0, 2.0, 3.0, 2.0, 7.0, 2.0, 9.0, 9.0, 9.0, 2.0, 7.0, 9.0, 9.0, 4.0, 10.0, 4.0, 5.0, 7.0, 4.0, 3.0, 0.0, 1.0, 9.0, 7.0, 4.0, 4.0, 9.0, 5.0, 3.0, 2.0, 9.0, 9.0, 3.0, 7.0, 4.0, 6.0, 9.0, 1.0, 6.0, 1.0, 6.0, 7.0, 7.0, 4.0, 3.0, 5.0, 9.0, 2.0, 2.0, 6.0, 1.0, 3.0, 6.0, 8.0, 0.0, 2.0, 3.0, 2.0, 2.0, 9.0, 4.0, 1.0, 5.0, 3.0, 9.0, 3.0, 9.0, 2.0, 3.0, 3.0, 10.0, 6.0, 3.0, 4.0, 7.0, 6.0, 5.0, 8.0, 4.0, 0.0, 5.0, 5.0, 9.0, 6.0, 2.0, 2.0, 7.0, 4.0, 2.0, 1.0, 9.0, 7.0, 4.0, 7.0, 8.0, 2.0, 6.0, 5.0, 8.0, 10.0, 10.0, 2.0, 9.0, 2.0, 1.0, 2.0, 3.0, 7.0, 7.0, 6.0, 9.0, 3.0, 5.0, 1.0, 4.0, 10.0, 3.0, 6.0, 9.0, 8.0, 9.0, 3.0, 10.0, 9.0, 7.0, 0.0, 8.0, 5.0, 1.0, 4.0, 1.0, 1.0, 4.0, 6.0, 2.0, 9.0, 4.0, 2.0, 3.0, 3.0, 3.0, 7.0, 5.0, 1.0, 4.0, 4.0, 2.0, 8.0, 7.0, 6.0, 4.0, 1.0, 1.0, 9.0, 4.0, 8.0, 8.0, 6.0, 7.0, 5.0, 3.0, 3.0, 10.0, 5.0, 9.0, 5.0, 5.0, 4.0, 3.0, 1.0, 6.0, 1.0, 5.0, 0.0, 3.0, 8.0, 4.0, 1.0, 3.0, 8.0, 6.0, 3.0, 4.0, 7.0, 1.0, 6.0, 1.0, 7.0, 6.0, 5.0, 6.0, 3.0, 10.0, 8.0, 5.0, 2.0, 4.0, 5.0, 6.0, 9.0, 8.0, 7.0, 2.0, 8.0, 8.0, 4.0, 5.0, 8.0, 2.0, 2.0, 4.0, 3.0, 8.0, 8.0, 1.0, 0.0, 7.0, 6.0, 1.0, 1.0, 5.0, 9.0, 6.0, 2.0, 3.0, 7.0, 9.0, 2.0, 4.0, 5.0, 1.0, 7.0, 7.0, 10.0, 8.0, 3.0, 9.0, 9.0, 5.0, 4.0, 5.0, 4.0, 6.0, 6.0, 6.0, 3.0, 2.0, 3.0, 3.0, 2.0, 1.0, 5.0, 6.0, 2.0, 9.0, 5.0, 6.0, 2.0, 0.0, 5.0, 3.0, 5.0, 8.0, 1.0, 8.0, 7.0, 9.0, 9.0, 7.0, 6.0, 9.0, 8.0, 2.0, 1.0, 1.0, 6.0, 8.0, 4.0, 2.0, 4.0, 6.0, 9.0, 0.0, 4.0, 7.0, 1.0, 10.0, 6.0, 3.0, 8.0, 1.0, 5.0, 9.0, 7.0, 6.0, 6.0, 5.0, 6.0, 4.0, 7.0, 3.0, 9.0, 1.0, 10.0, 9.0, 9.0, 2.0, 3.0, 9.0, 9.0, 2.0, 1.0, 0.0, 2.0, 2.0, 4.0, 2.0, 0.0, 5.0, 1.0, 9.0, 10.0, 7.0, 5.0, 4.0, 1.0, 1.0, 10.0, 2.0, 8.0, 7.0, 7.0, 3.0, 6.0, 0.0, 6.0, 10.0, 7.0, 6.0, 4.0, 7.0, 8.0, 8.0, 8.0, 9.0, 3.0, 5.0, 4.0, 8.0, 8.0, 9.0, 7.0, 9.0, 7.0, 5.0, 9.0, 6.0, 3.0, 5.0, 3.0, 2.0, 0.0, 9.0, 2.0, 3.0, 5.0, 1.0, 2.0, 5.0, 7.0, 4.0, 3.0, 2.0, 2.0, 4.0, 3.0, 8.0, 6.0, 4.0, 5.0, 5.0, 8.0, 1.0, 4.0, 4.0, 5.0, 8.0, 9.0, 1.0, 10.0, 9.0, 3.0, 3.0, 1.0, 3.0, 8.0, 0.0, 3.0, 7.0, 2.0, 5.0, 8.0, 4.0, 4.0, 3.0, 8.0, 0.0, 5.0, 10.0, 3.0, 10.0, 2.0, 7.0, 1.0, 4.0, 5.0, 6.0, 6.0, 10.0, 9.0, 1.0, 9.0, 3.0, 1.0, 3.0, 1.0, 0.0, 5.0, 7.0, 1.0, 2.0, 9.0, 7.0, 2.0, 7.0, 2.0, 6.0, 2.0, 4.0, 5.0, 10.0, 8.0, 3.0, 2.0, 2.0, 6.0, 9.0, 5.0, 8.0, 9.0, 6.0, 0.0, 5.0, 8.0, 3.0, 6.0, 7.0, 5.0, 1.0, 3.0, 6.0, 0.0, 2.0, 5.0, 8.0, 9.0, 8.0, 9.0, 8.0, 3.0, 9.0, 3.0, 8.0, 1.0, 5.0, 8.0, 5.0, 4.0, 1.0, 6.0, 4.0, 2.0, 4.0, 2.0, 0.0, 10.0, 7.0, 2.0, 4.0, 2.0, 7.0, 8.0, 6.0, 5.0, 9.0, 4.0, 6.0, 2.0, 5.0, 2.0, 1.0, 6.0, 6.0, 7.0, 6.0, 3.0, 2.0, 0.0, 9.0, 1.0, 6.0, 2.0, 6.0, 3.0, 3.0, 7.0, 6.0, 10.0, 6.0, 8.0, 10.0, 3.0, 5.0, 9.0, 6.0, 6.0, 8.0, 5.0, 6.0, 5.0, 0.0, 6.0, 10.0, 7.0, 7.0, 3.0, 2.0, 1.0, 4.0, 7.0, 4.0, 4.0, 6.0, 3.0, 6.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 8.0, 1.0, 5.0, 5.0, 9.0, 7.0, 1.0, 10.0, 10.0, 10.0, 1.0, 7.0, 4.0, 0.0, 2.0, 3.0, 3.0, 1.0, 1.0, 2.0, 0.0, 7.0, 2.0, 3.0, 3.0, 10.0, 4.0, 2.0, 2.0, 9.0, 10.0, 0.0, 6.0, 7.0, 2.0, 1.0, 9.0, 1.0, 8.0, 4.0, 5.0, 6.0, 6.0, 6.0, 2.0, 6.0, 6.0, 6.0, 5.0, 10.0, 7.0, 3.0, 9.0, 6.0, 9.0, 6.0, 8.0, 1.0, 1.0, 8.0, 9.0, 0.0, 8.0, 10.0, 5.0, 8.0, 7.0, 4.0, 6.0, 6.0, 2.0, 9.0, 9.0, 2.0, 6.0, 9.0, 7.0, 5.0, 5.0, 7.0, 2.0, 3.0, 4.0, 7.0, 3.0, 3.0, 10.0, 1.0, 0.0, 10.0, 7.0, 1.0, 6.0, 4.0, 4.0, 4.0, 6.0, 7.0, 9.0, 2.0, 5.0, 7.0, 9.0, 5.0, 8.0, 7.0, 5.0, 5.0, 5.0, 6.0, 4.0, 9.0, 3.0, 9.0, 4.0, 4.0, 7.0, 2.0, 8.0, 5.0, 4.0, 2.0, 4.0, 3.0, 5.0, 8.0, 8.0, 2.0, 9.0, 4.0, 2.0, 4.0, 2.0, 4.0, 6.0, 7.0, 7.0, 8.0, 5.0, 4.0, 7.0, 6.0, 6.0, 9.0, 4.0, 1.0, 8.0, 4.0, 4.0, 5.0, 9.0, 3.0, 7.0, 5.0, 3.0, 4.0, 8.0, 2.0, 10.0, 1.0, 9.0, 8.0, 7.0, 7.0, 10.0, 6.0, 9.0, 7.0, 7.0, 9.0, 7.0, 1.0, 7.0, 3.0, 8.0, 9.0, 7.0, 1.0, 6.0, 5.0, 10.0, 8.0, 8.0, 8.0, 2.0, 7.0, 10.0, 4.0, 1.0, 5.0, 0.0, 6.0, 3.0, 10.0, 7.0, 4.0, 9.0, 1.0, 10.0, 8.0, 6.0, 6.0, 6.0, 10.0, 4.0, 5.0, 7.0, 1.0, 7.0, 9.0, 2.0, 8.0, 1.0, 3.0, 2.0, 3.0, 9.0, 2.0, 0.0, 5.0, 3.0, 8.0, 2.0, 7.0, 9.0, 1.0, 7.0, 5.0, 2.0, 9.0, 1.0, 2.0, 7.0, 0.0, 9.0, 2.0, 2.0, 6.0, 3.0, 9.0, 5.0, 5.0, 6.0, 8.0, 6.0, 7.0, 3.0, 5.0, 9.0, 2.0, 7.0, 7.0, 2.0, 9.0, 6.0, 4.0, 9.0, 10.0, 0.0, 4.0, 5.0, 2.0, 4.0, 7.0, 6.0, 7.0, 4.0, 7.0, 6.0, 5.0, 6.0, 2.0, 0.0, 0.0, 9.0, 5.0, 2.0, 8.0, 3.0, 5.0, 5.0, 8.0, 7.0, 8.0, 8.0, 4.0, 10.0, 3.0, 1.0, 4.0, 0.0, 10.0, 4.0, 9.0, 6.0, 9.0, 4.0, 5.0, 9.0, 10.0, 6.0, 2.0, 2.0, 5.0, 3.0, 8.0, 6.0, 8.0, 7.0, 7.0, 9.0, 8.0, 4.0, 2.0, 9.0, 5.0, 3.0, 1.0, 2.0, 8.0], "lambda": [0.15371269917395097, 0.4117926956479873, 0.4348342608573092, 0.03576208930302449, 0.37590904661980423, 0.26571544368867395, 0.38799923453307217, 0.45943951763298424, 0.013695271856386193, 0.18352408244130286, 0.07830680929229711, 0.1279397544216786, 0.12528895153232245, 0.24132749733432812, 0.01693799969793819, 0.3607859249961179, 0.14922415354202107, 0.022142808864605956, 0.3615158393967508, 0.3154407657031707, 0.1807850279309245, 0.32433103720127554, 0.16253058850194657, 0.15241302722029665, 0.05913223187333594, 0.354459891780193, 0.22464961836152797, 0.03316153578610864, 0.3132385275904905, 0.2326032485984763, 0.38945949924965356, 0.06800608961907917, 0.285542074574713, 0.23594330250045176, 0.367571032399173, 0.11093133490218327, 0.33865319557646956, 0.0880838485947324, 0.2360002923328714, 0.32160376360773985, 0.04872928826216216, 0.22141508106076552, 0.13752512977828452, 0.41091073915712484, 0.0797093525510072, 0.29958571958665026, 0.055450367392433586, 0.34620534729350727, 0.3781843713779214, 0.15313398951583546, 0.38928430092448996, 0.17653361709645693, 0.3863019080472425, 0.17256219479098017, 0.02095529798920831, 0.4477557081416468, 0.14875212701927099, 0.36463572186157234, 0.330862749430946, 0.2015108087814581, 0.21417791766274508, 0.16118230761843444, 0.4368734413363079, 0.45560399647777183, 0.22932928707865913, 0.3487058598281261, 0.37150754373026684, 0.20928122662865617, 0.00265720631437677, 0.22520064791519523, 0.21228197532981774, 0.3252685015042078, 0.4619802497390922, 0.40521953322047355, 0.30842956127153476, 0.4287204592495569, 0.21928452351188948, 0.08388862167316613, 0.25145064409131707, 0.28954188933451375, 0.03592217414730425, 0.3289016674993774, 0.11091112206266535, 0.2815575998886498, 0.3887455039136796, 0.29855816322806883, 0.2537709509486025, 0.0034114657225027267, 0.054897282023049276, 0.27589710705800546, 0.27108674591535525, 0.4967029879492091, 0.2836206556126588, 0.48350400675487143, 0.27399303171781386, 0.04681963881809925, 0.08181810349704688, 0.0023636371379352483, 0.14880117982735241, 0.2073847607769646, 0.010400412479480758, 0.41382962014654506, 0.4035354135296751, 0.005132115352382782, 0.31662362108517583, 0.10761573591650281, 0.06700296146054002, 0.21288048362878126, 0.11875400366555106, 0.05447280919544867, 0.29831296275589186, 0.3671044977789405, 0.40491898917563995, 0.305244888697065, 0.47048214319718407, 0.43955068002933717, 0.37262679461578924, 0.34768283019924184, 0.4670691872261827, 0.30489520160321004, 0.007369627383185695, 0.30713895669922125, 0.12796852529089964, 0.4565507617092138, 0.36356566387474304, 0.11349745653859544, 0.22564801015635633, 0.4311122506972988, 0.157920392185614, 0.32362644956787096, 0.4408946860001816, 0.08793881261119507, 0.10522919652130491, 0.4234790738406984, 0.14380658117518236, 0.20546624140300102, 0.2908294270419993, 0.2291553866461124, 0.39496303428818846, 0.13061363718922436, 0.15430394852989443, 0.27878915157163126, 0.11087696959868965, 0.31420948785718045, 0.22705838143073298, 0.039715268875064935, 0.3222018968845109, 0.40661028301935004, 0.4168663781182436, 0.417776155982679, 0.28088396924984016, 0.16881860097464557, 0.019566608260975504, 0.08577273183955914, 0.31286461674902827, 0.15585661637250348, 0.1288713959046563, 0.4153161779534224, 0.3040613497804422, 0.011406046912278145, 0.2755379233875504, 0.38632212471996824, 0.2539770497701204, 0.37519182330676243, 0.4462906050539317, 0.25191359980327926, 0.4779780810020524, 0.16120644989647293, 0.21021453429248554, 0.4105236605060286, 0.23203637518208425, 0.42936635114055427, 0.4782512909572853, 0.17967095090743312, 0.29016134941771343, 0.2326435340475178, 0.47896767263681844, 0.1299189056835186, 0.051431675785170494, 0.010035489480344328, 0.10296075889976491, 0.3239102462726527, 0.3645425471238777, 0.08245082383168423, 0.09933263917848723, 0.2694146936141596, 0.24281650518687387, 0.4839620285276192, 0.14549493642743472, 0.04758159540661139, 0.15350080275562655, 0.3254133493310463, 0.37901153013987066, 0.4853262491469241, 0.4594895629471787, 0.4762587232637361, 0.16019808557470405, 0.3373343799127814, 0.07690651368039741, 0.46046817530506906, 0.21330363070958752, 0.25238571992197134, 0.3949000710701232, 0.030031011142918562, 0.1667720886549815, 0.45783235057503435, 0.19373632828499915, 0.13943752665398396, 0.014931673058773243, 0.44258873276187327, 0.3635678690961202, 0.4196519486827896, 0.1729423922608067, 0.2583079895637249, 0.017601827986354346, 0.21938257558729363, 0.48380356793493445, 0.4090562216495355, 0.1747670014688486, 0.44452217423103807, 0.10720327420111764, 0.23003930593512878, 0.40773842201404564, 0.27679635373535855, 0.1402827702758745, 0.2095189355899858, 0.41384740849100315, 0.18351225775243996, 0.23639310734121932, 0.4623381209100808, 0.08529088698049103, 0.33651959480465315, 0.20643527763635477, 0.49244802992997655, 0.2321631752665636, 0.0503583238216232, 0.07301415153046797, 0.024993981626861728, 0.38713016898550645, 0.06062030450201883, 0.0099036185866343, 0.20070397957152913, 0.406125369817353, 0.16671188351775235, 0.16659932075076572, 0.36624250601862235, 0.4689552012976366, 0.3699922883903032, 0.1526935148526165, 0.34498392483402823, 0.03794975654136701, 0.42917423446620906, 0.07215459933052398, 0.4128853795181843, 0.09808610557185404, 0.3743303404907476, 0.16105363454292254, 0.3521610432007121, 0.06894935301948346, 0.2823650547481933, 0.1492982969656953, 0.31156237895785566, 0.18238827500049026, 0.2714749297854621, 0.03738789072617793, 0.31351691520158464, 0.3221294951401859, 0.31973164811248855, 0.27213186470711853, 0.3073787212503234, 0.14964683652047467, 0.13710490368905787, 0.11693534200871691, 0.12047822126442376, 0.4058546445424045, 0.2868229835008288, 0.31449260109960503, 0.09934878762869531, 0.18297915408232618, 0.16803887531743195, 0.20064545699037184, 0.3581129234476208, 0.023177496442662537, 0.23981587794981746, 0.353026555880798, 0.3486638938419695, 0.4711256876413805, 0.37831531224539733, 0.2643997695966913, 0.06850178842430393, 0.167033723960351, 0.43175971045695105, 0.11941247763877955, 0.4095117053296827, 0.07671899798681747, 0.37385690498971796, 0.2647428592808463, 0.3163326698370353, 0.2658397378321879, 0.08765009889534087, 0.4480768054771298, 0.39680172859064766, 0.4610041405290484, 0.33030018577562326, 0.3324657542001328, 0.21218687523294028, 0.004266948904033063, 0.4418592540928759, 0.436761079211, 0.23561432199670812, 0.19919667447264783, 0.20113590870985276, 0.3994446654806794, 0.1382858857989393, 0.11324059228065497, 0.031028190034486536, 0.19913639702553088, 0.24067075959551032, 0.29092027705286855, 0.17660273135821652, 0.1118074098508473, 0.15452865487413436, 0.40805795191290656, 0.49123796250848584, 0.01319120069795715, 0.19663830005629784, 0.4823591357565277, 0.02693988446251322, 0.20517476004980173, 0.00023480794326546928, 0.2097598544460318, 0.44443310755339427, 0.07716852038220495, 0.0375352902803644, 0.4605951269696978, 0.2763765936281382, 0.3679176596596662, 0.09935025599727093, 0.24210214615338177, 0.16111090532761385, 0.3261977236669329, 0.3211022950320855, 0.1517331887763993, 0.2511209034343767, 0.44474424113763134, 0.07722840394013386, 0.26410421326365635, 0.4947125455868906, 0.47786742271496035, 0.1436133429548817, 0.1604633246205569, 0.22135173127220342, 0.31687904436997266, 0.24131252145700638, 0.11515213294796678, 0.446594315656815, 0.3118539435143283, 0.3013488156961641, 0.13699218406306707, 0.48623636816018967, 0.44998690019593907, 0.1264329782392108, 0.30947048145186906, 0.34982941036420356, 0.45366755250906476, 0.15233597946856908, 0.04552538253260807, 0.059966061645576774, 0.4623303267776033, 0.38285454565763605, 0.17881599642435714, 0.4478400182883072, 0.2665279420520579, 0.4938088220077593, 0.4169279823008314, 0.3240064907418685, 0.3258908133602546, 0.06043488693466326, 0.20464125185288834, 0.13505466355954543, 0.07226528900871959, 0.3889855471104956, 0.10597645841452824, 0.3331708265992988, 0.021923134312328618, 0.03006183893168285, 0.2608186086447797, 0.1144013547501741, 0.3891631132664422, 0.18050099098351696, 0.31976610591117005, 0.012714467803999763, 0.49257035033223623, 0.015208464329018734, 0.4792822908979575, 0.05131704174666124, 0.37030070405928767, 0.14110989763576742, 0.1180410355914373, 0.13518259246774394, 0.24252770476511332, 0.33228290235046026, 0.41930880193604775, 0.20140540624379955, 0.12161191760663298, 0.1649500412026209, 0.2190090061645668, 0.3008906685537299, 0.10113286212026212, 0.12119582600885614, 0.1531719423130189, 0.3302007141618137, 0.3799087753402826, 0.1927216890127587, 0.1811250021117582, 0.19120371346593695, 0.4281680343484544, 0.07234313520494884, 0.05292576490390838, 0.1620290385374047, 0.34686953464327724, 0.22752254182427134, 0.24836045415589114, 0.4232107244277625, 0.3203011311772699, 0.012613345074711957, 0.3542261609724899, 0.14813623903033163, 0.16645996111025174, 0.42099550547119047, 0.48242523520660047, 0.24488182902071037, 0.24676811663527842, 0.16700408346150236, 0.0011342614194747025, 0.40482902404398574, 0.461089539505364, 0.43291475423500375, 0.4821846727522921, 0.3464430423187578, 0.2647427539978902, 0.3518406584713518, 0.19924729019468018, 0.07256365735911374, 0.2655186722227033, 0.3760604990433242, 0.19515005829255028, 0.06956278497139273, 0.4507250656006779, 0.038129987017957334, 0.4176932472828374, 0.36599894862941323, 0.2299304055990508, 0.37282493824274826, 0.1885785191695618, 0.16774921223153327, 0.3872922941312849, 0.1952783296149732, 0.45942945653238965, 0.13674321758446184, 0.03419370761471302, 0.3934775109552421, 0.23563449109658546, 0.2241524392394248, 0.4503985294044388, 0.3092094409251312, 0.11855693751646573, 0.27170781825921886, 0.26601557892958777, 0.1667740209937314, 0.49142453992630186, 0.19082500743782232, 0.33066667156900825, 0.3842931664467799, 0.45861781375216676, 0.48627053649476987, 0.06867470030778478, 0.10216753787920174, 0.025526786678767233, 0.0424946226153885, 0.05202050195395724, 0.14643533637101958, 0.042942914387112674, 0.31306083965187853, 0.16511495975763069, 0.2016920186140816, 0.20362256013840574, 0.076073779158847, 0.3235567117913057, 0.12853567551051387, 0.20581310340860676, 0.0774624497817516, 0.21074974413410819, 0.005239928006827099, 0.041393033989698014, 0.06255519169954438, 0.003954980770367156, 0.14050955193894848, 0.3312272146487899, 0.20879592582641887, 0.37714444916242756, 0.10060023372158178, 0.22021371197834883, 0.3023759960394428, 0.2829132656575519, 0.2940041193025182, 0.031052068166373403, 0.17383318554730065, 0.44793861515662414, 0.30860515074530703, 0.005788858470183733, 0.11561723023479303, 0.013794568945893482, 0.44385183180470644, 0.1787973269365397, 0.23961835691271383, 0.2826686923113517, 0.12956832992731188, 0.05276367593577452, 0.32998873838558496, 0.19212653620316494, 0.01945542022475416, 0.49415979678522565, 0.3858318997154089, 0.40504645907187586, 0.11232525064915028, 0.3351054512895816, 0.25069610559392785, 0.07783259382228713, 0.49873689003322946, 0.37680241660862634, 0.28636002200683147, 0.30489503635851267, 0.493585667979402, 0.3218685061364824, 0.3945567546008438, 0.43199842051045984, 0.09889352055258377, 0.019464846891433796, 0.02413225253079543, 0.090370721903829, 0.3949364787077482, 0.2786851084570951, 0.4537392458109655, 0.10320129012722412, 0.4355904265662713, 0.46561641482885396, 0.04028085380896107, 0.14654197029978805, 0.20191447604397383, 0.29864676921863736, 0.3725590103368669, 0.3288929036658709, 0.24655196924419326, 0.48864895341294345, 0.0723492493960936, 0.450041462439092, 0.01507515082806321, 0.344923730839364, 0.45958622775247876, 0.29104695731165836, 0.19778707716850413, 0.4434814083089091, 0.3825583159608127, 0.29571827624425234, 0.2391203943542537, 0.15920923605466214, 0.4824519049033276, 0.08822550462327844, 0.2962461170081727, 0.318153870473212, 0.20732143015680776, 0.3514566502937983, 0.21145795009849044, 0.43714146956056543, 0.45527474217232206, 0.37042809656238146, 0.007977452124931117, 0.17999898938767828, 0.4817328282378546, 0.31183623228243884, 0.27073707380561385, 0.20611215437572122, 0.4688986123986456, 0.1891106803396858, 0.16034491966692244, 0.17747347961681387, 0.4149071895833719, 0.05666880418865361, 0.2810531363108883, 0.4241560315372253, 0.42391762222091717, 0.05636067075485829, 0.10896647246038837, 0.08089234979157717, 0.45712275167717725, 0.0028917938051190584, 0.17963725166144534, 0.46991633840558855, 0.4414468680782191, 0.3890330709706224, 0.3265359278423387, 0.23183765995189004, 0.20364856131184483, 0.35562465470468274, 0.47586581983773574, 0.3751991985617751, 0.07434313015328997, 0.14018150575723293, 0.028913311929716357, 0.44634089363903806, 0.08287424245095093, 0.46014878039633433, 0.2118079515995035, 0.3774863574479898, 0.4218700684040303, 0.2176796732732506, 0.4366698403385338, 0.43715409904235747, 0.42987918724092294, 0.05026718291217386, 0.1288957315442364, 0.15487579720285444, 0.31544731440018114, 0.3407611160498655, 0.3018514642352103, 0.47524657182201263, 0.4680227319127215, 0.3444596743670873, 0.012771233128128168, 0.007406009127010227, 0.024758941056766626, 0.32466734650738255, 0.3783336815612938, 0.17216598799238741, 0.3337228331104709, 0.45332986688221666, 0.2221326253297511, 0.4553542581282683, 0.27777580191250206, 0.1089129259643547, 0.33896541673331787, 0.0006235098023775754, 0.02196025325789236, 0.23638234930100477, 0.06921098162524703, 0.16650177203349747, 0.4208916842879186, 0.21331971520128745, 0.4163239411977071, 0.07936671109272253, 0.26153869872484753, 0.01871837483919192, 0.09639551907977634, 0.3243988120428156, 0.15454934495410222, 0.4793707383131362, 0.19139102816905984, 0.06722326106463694, 0.4411538502951216, 0.3529367830123867, 0.05509886501790584, 0.49897711644617393, 0.21379126798477477, 0.010549083931395586, 0.1284291885186168, 0.019971554023550553, 0.3127326484204365, 0.4015361901406914, 0.29282566356832423, 0.16375537641423427, 0.05328090014313219, 0.4121581745097286, 0.2982604426639558, 0.34542201415812046, 0.28205417528768223, 0.20849426808961452, 0.04651210094218017, 0.31125631072785664, 0.43313812468627544, 0.26877986775836715, 0.03191145947064128, 0.057917953803710065, 0.21174400914830943, 0.19939506795061746, 0.0005977269589654277, 0.2712681134697824, 0.20311100480531846, 0.44964244455036106, 0.19094723760439064, 0.2623524116438119, 0.44258868706012605, 0.002828673365730283, 0.46691011113856273, 0.380265641717697, 0.3352231263243979, 0.46064903514562344, 0.05604577266555494, 0.3234383632025033, 0.4276879732325495, 0.4201300077893568, 0.128546601276955, 0.17379718861421628, 0.29905649198546136, 0.46859174695498823, 0.3197451882318364, 0.19120677546398618, 0.3967494902615445, 0.12671788219301222, 0.39211420434066513, 0.10167036852403266, 0.0957159148017237, 0.2905567066592858, 0.2958563381922614, 0.39642290373931877, 0.10578137284346423, 0.43539732406968834, 0.4570983026102664, 0.04274969688868302, 0.48964359085626696, 0.013732294726143124, 0.07842908162816686, 0.35249401183046053, 0.13601682763277634, 0.2582946436693717, 0.23341669489524203, 0.3316333763483793, 0.06424071566702921, 0.07959369385332105, 0.38168284956187615, 0.4953796690147275, 0.3277462473118289, 0.03909406086235068, 0.446029308723904, 0.027249605586198045, 0.13027953802635817, 0.33621512389038916, 0.41851784574778783, 0.38253918515996405, 0.36884730557831963, 0.1761125722222342, 0.49432761794546654, 0.2512125592855329, 0.3930729598940026, 0.41038851593247117, 0.2099862703006028, 0.43984113900251837, 0.021692267298417223, 0.06270241935456844, 0.22833194129271983, 0.07898723960951826, 0.36575955667852184, 0.20865350602489258, 0.07758107667384456, 0.33045928403612396, 0.3523309497009476, 0.2792240965020481, 0.19461108231864627, 0.22709666443277893, 0.25351343067972043, 0.14013569176209845, 0.2869499124945419, 0.4518298307427546, 0.39953481908014044, 0.36909708867262375, 0.09908258245607016, 0.34636242910394216, 0.031160182315561613, 0.4766174018306321, 0.4407951926447176, 0.4829278081373784, 0.4343477905877074, 0.414690231796157, 0.2176107876159153, 0.09442443818349855, 0.04287847822775631, 0.017447209429840238, 0.09986991607788237, 0.46222005146786904, 0.24394873999765315, 0.4173176628617712, 0.03796160718472158, 0.3860074269321034, 0.058967196676475486, 0.0348697123752823, 0.31314880106877657, 0.4697009048938383, 0.03513132877574421, 0.41824777193552076, 0.4322137467931767, 0.33968417313275157, 0.38327899604194343, 0.1962279301588773, 0.4350731778215073, 0.368059289434006, 0.19707976980459213, 0.4593695908803646, 0.22935646271013838, 0.4092837020669194, 0.17282691127671562, 0.42831155771848417, 0.14254673140351787, 0.288403367316103, 0.2832896705324472, 0.2767832175761422, 0.08443886617688179, 0.21986006179093298, 0.0296660207902521, 0.20527857004791433, 0.14764634004252264, 0.4170671331782184, 0.392397915845341, 0.00018517305622739455, 0.29328400261446474, 0.07800783367040082, 0.07487913606567254, 0.4306551757923624, 0.1081760724427005, 0.42888947742379, 0.29899378993143433, 0.3694388594363673, 0.02073826048889682, 0.36536184492399365, 0.03568525951468693, 0.4874812849408156, 0.45756953078463225, 0.27460306255532124, 0.49580846359194375, 0.38158957119441794, 0.07107155297068163, 0.3599489419734708, 0.1314798793102142, 0.319327307277881, 0.4938216039477396, 0.14995574947296653, 0.22364521856819702, 0.37762771042923693, 0.07976657248172525, 0.4059747893578817, 0.3229658097689412, 0.3322568823565341, 0.4834078233535518, 0.2529603113197642, 0.39533094196326196, 0.38474679658164723, 0.2985114976793528, 0.3056110415495139, 0.32601847339822393, 0.2746057604072396, 0.4014466736251956, 0.18689867341151745, 0.0591829579260677, 0.4845572166336905, 0.1462242729726791, 0.06398865105758295, 0.4839743415759146, 0.1645487436510888, 0.14431510708633033, 0.023277627979594817, 0.4191975591639231, 0.30762801114164945, 0.4169417207345244, 0.3891642326937126, 0.31474953800395417, 0.3165095461803813, 0.4068740671385321, 0.08825768256048394, 0.016789015702336485, 0.08393551378656139, 0.4380224475747691, 0.1381484189326061, 0.44378917686218766, 0.08967750529230112, 0.2993916008824766, 0.2766398317895911, 0.3691845379206849, 0.46064430680396196, 0.07883841957772625, 0.05078137260402238, 0.1355364331799488, 0.07667555489282435, 0.3964373426511118, 0.1438147738510422, 0.4663672025647146, 0.26187490396523844, 0.4662287349515948, 0.03922598960032497, 0.18310717832927798, 0.4971105943320357, 0.3023675795141878, 0.02667726456946723, 0.3450060161681335, 0.207897836541926, 0.13995170727524325, 0.4678425409416504, 0.17063102110943207, 0.05396514762540372, 0.23936769017767323, 0.4742508851135981, 0.2131433381505507, 0.4019296558653743, 0.3017918596662467, 0.08827665863564182, 0.11012493802417345, 0.3232760193958696, 0.24460921261722235, 0.3358942741043055, 0.21889003523426637, 0.1523354114326826, 0.033002597998999295, 0.4146802604865675, 0.47190796165608623, 0.23951886962276492, 0.1920575654406506, 0.0998364457160486, 0.4092345108162295, 0.37895219629856064, 0.3448465481601, 0.048795743586116436, 0.04459842094035099, 0.2753336826091568, 0.46167121550935336, 0.4220513365404218, 0.12072230757835428, 0.3017376307826408, 0.12351187826956384, 0.4494471740077076, 0.3101880561870544, 0.03345421330531667, 0.4901990286397468, 0.4101180715852801, 0.4086216846495829, 0.32182682496231046, 0.29935963909594376, 0.4398012884020863, 0.37124263391118406, 0.2019026676383468, 0.3994728686278745, 0.3498646374787106, 0.09230149304992069, 0.28467672141127953, 0.25420011593757114, 0.08364498781078716, 0.1914321536608456, 0.4011254356206322, 0.05879543447089958, 0.17952926617959497, 0.18298590790412472, 0.12182615392202917, 0.3487292869551654, 0.0129791068108277, 0.32740658167854547, 0.0897358151735328, 0.22169722627143784, 0.14730348714690483, 0.49994503289105663, 0.01804856789411302, 0.2307129931407494, 0.4950604857516969, 0.14729403163453875, 0.02191986094799997, 0.34687008213618004, 0.23444165043025456, 0.10897647113105002, 0.29690216638441164, 0.26570981024223733, 0.3324213717008567, 0.4207226756388787, 0.28554965364958357, 0.11093273276326965, 0.30194775787908, 0.2888485235617286, 0.049648255013047426, 0.25919973358899706, 0.06130745807182425, 0.41385659332339925, 0.11479534193304824, 0.02299908279193119, 0.4068400361909469, 0.11326171376007227, 0.1773068192599927, 0.45026475622527534, 0.3401680611418891, 0.01040573905265807, 0.19263240294277706, 0.1463749763976127, 0.29883165328048783, 0.4388179673603282, 0.3429216160164499, 0.17085112178760176, 0.37306348922462973, 0.025715428895844827, 0.1647074270416855, 0.4987987508589085, 0.009646693288743124, 0.05881964898849584, 0.20348276153092665, 0.028254103213105564, 0.18181708007569086, 0.27146945701929664], "expected": [0.10477213107116015, 0.028529057477768474, 0.061934462319084095, 0.030447754892740375, 0.21515625815835607, 0.036324784662086544, 0.14800855437075622, 0.023392845252742843, 0.012701682602720999, 0.06697814887051819, 0.037224805746996145, 0.09298070789795443, 0.043220743922574835, 0.039591883608119875, 0.015172347939934609, 0.14719197643746726, 0.04877393566756784, 0.02049197581329796, 0.01682491584730873, 0.19734476775729282, 0.09615124947815903, 0.14479460600072686, 0.09212161384237644, 0.06597594385170255, 0.031786237336148326, 0.0175125142349623, 0.06543589509215939, 0.029528948529138874, 0.04105856524120703, 0.025581173578592083, 0.009691087147931174, 0.05361177005085308, 0.07926883185125808, 0.13111197812308026, 0.1021090302699748, 0.06029816975343919, 0.026838880983817794, 0.041674929362033805, 0.16602729482343656, 0.14454872724835852, 0.037276686443750255, 0.08191753982208658, 0.037266911945738106, 0.043180646247386316, 0.06532522547534644, 0.14219127293654352, 0.040879938021571326, 0.025932087309042513, 0.03256166382940848, 0.048607860596471236, 0.04604193347727479, 0.03304069979998697, 0.014574350348495748, 0.0668804087113327, 0.018287181712897258, 0.02458595446702806, 0.05661728427717625, 0.011477554172180595, 0.05386686913215224, 0.03640450448794861, 0.12562143208992074, 0.05659571779718042, 0.004483536958605752, 0.01507786955579184, 0.20493331479028204, 0.01808875214226439, 0.015886968668426323, 0.043636502225206465, 0.0026117063098417743, 0.10260654807530535, 0.19126337836350338, 0.020579041878850825, 0.009184956610812426, 0.01953318720667972, 0.03063773268313512, 0.017340561292415024, 0.12699675571900923, 0.06803767773366329, 0.023129264903539844, 0.0789529533050943, 0.028443350383617002, 0.14518487701991853, 0.03869018767827788, 0.014691706897030053, 0.046113857893768, 0.14206442377117495, 0.03793339437569347, 0.003302677787386926, 0.03637420219626012, 0.02012927258481466, 0.020700852998911792, 0.004479773754969668, 0.019232294057295506, 0.03417551084843655, 0.026770163304086256, 0.04165181668969598, 0.04808449472064492, 0.0023552723536425495, 0.04878996258993349, 0.023542968631075942, 0.009720599492492769, 0.042799092540833535, 0.09895509420566068, 0.005014955269029975, 0.011442555600682578, 0.0534928018167541, 0.03791696730699943, 0.06614013708083553, 0.043303465305295, 0.04263594410499587, 0.05803968772260141, 0.033956362769748255, 0.14814801547370718, 0.07758635914607659, 0.008704724246872455, 0.01639801353621956, 0.04827475557795305, 0.07309424697582971, 0.005575563493474361, 0.0310974084628408, 0.0072886253975338764, 0.022658762740444618, 0.06334776882296408, 0.059020885301720186, 0.011560424258082496, 0.10729353302725815, 0.0819149001627909, 0.00723213458097108, 0.05663614653965483, 0.01086853931295543, 0.14762211768931405, 0.06466225294347493, 0.08092551340975836, 0.017811996363065154, 0.10046549041283007, 0.02922752344255998, 0.01841893361072454, 0.02603941094447612, 0.14809826216021282, 0.049075114879437706, 0.03565996790418852, 0.01979036507151703, 0.06735566596888813, 0.011646090807557827, 0.08190759150520577, 0.03192429955790741, 0.028875283336922918, 0.06569273107720668, 0.09760841280129562, 0.3414903846338827, 0.18491585355206352, 0.03399574156268684, 0.016896235461661697, 0.05832497406524581, 0.07685764747495111, 0.03549211415414867, 0.0634793207955279, 0.09776925483497279, 0.14272580934966927, 0.0102347789431073, 0.020171614271065022, 0.10056003595565165, 0.03790572939689095, 0.0697510674795995, 0.024738645785945992, 0.023070385028867726, 0.23559140974417414, 0.05659533128190176, 0.1536454043664185, 0.028675468651378797, 0.04080741068616146, 0.01728315966000246, 0.0561214211430064, 0.09593045543498471, 0.05903056335660034, 0.025575833997288532, 0.1460215871379922, 0.09395504081857067, 0.03682064029104178, 0.009885595725807474, 0.07183895975256596, 0.0396233115342804, 0.01653637729280178, 0.07914327905152498, 0.07752137476988803, 0.10524836042063866, 0.1326508153460992, 0.1457425248502194, 0.036555120259763284, 0.038414046535928004, 0.12205065586210653, 0.05458347349067926, 0.10119046456743515, 0.0048744974718018235, 0.09282207065897624, 0.0052118584686826125, 0.10744562990056516, 0.10407806917479037, 0.05877192108690002, 0.0036919211829174597, 0.053417483425275004, 0.10461230999181706, 0.06722678523268756, 0.023975573619894174, 0.056473311800828103, 0.03723107292108872, 0.03738624027467851, 0.07451182069496773, 0.014820748411753463, 0.039116779741485135, 0.049493642256520455, 0.00784643466756921, 0.056265350265699836, 0.13579701561967242, 0.01684427942003452, 0.04241289183482817, 0.05538433045260548, 0.1481424507376741, 0.13463608698722784, 0.006568326626698171, 0.0479990416290533, 0.08188184238356179, 0.019288425840849006, 0.02640896011353901, 0.09886675970983617, 0.05377289129953101, 0.042796771163976954, 0.0386223095987491, 0.019800274913913337, 0.003635101116587637, 0.06893358354196777, 0.013824388886070394, 0.12342994650614084, 0.23765045634822982, 0.13022677353624226, 0.042225126313273506, 0.04223584467383858, 0.020722213228917517, 0.031457948485538144, 0.03408611493951509, 0.009566253316575615, 0.06666213187360233, 0.22236870499306596, 0.07882430320722644, 0.02900461599565134, 0.10221000739248867, 0.02245346604708263, 0.011070156230249716, 0.04174205558344565, 0.013080264130588439, 0.033231524137539506, 0.004774056558707098, 0.03636327204562106, 0.018795598318002614, 0.09342916040747978, 0.015629535744577417, 0.06648809979512564, 0.20872322187234205, 0.050566950378440154, 0.1854848211305546, 0.11945353042561033, 0.07698497164812698, 0.05581260187987576, 0.1381377483597728, 0.026212074305782346, 0.07679345248437798, 0.14459688903200565, 0.10486535214781757, 0.10531006234088859, 0.10523424017451201, 0.048757534413174444, 0.06455079930880266, 0.09817855557116154, 0.0700999249281634, 0.06579231446675218, 0.14050361906451217, 0.021799588986621227, 0.047178207592314114, 0.055779275901525364, 0.07898016002441725, 0.1487471892943482, 0.2104013331523668, 0.018597329476745864, 0.08170336387174493, 0.017654752289802414, 0.018093006011401593, 0.02224326362096835, 0.02229404283911484, 0.06194052251681896, 0.05390908986366267, 0.09319927464881071, 0.004674618565346914, 0.06195505110228732, 0.008428190010173304, 0.050321886952432685, 0.04810937571368203, 0.08066742254880038, 0.10498274762398456, 0.17894471692796748, 0.04959783493036062, 0.23071911831148384, 0.04504126735039729, 0.3693499338322701, 0.10442748194700024, 0.019790049798605054, 0.08181836267736113, 0.004239729053455671, 0.09487932310648255, 0.010749431710461145, 0.051060702249766964, 0.09936073826887619, 0.08149603244666148, 0.020103212057047504, 0.11247050550240897, 0.05427073293289343, 0.029618346288508384, 0.04479599701632594, 0.0504752031731688, 0.05893951225464543, 0.05610832430507349, 0.07563905257300933, 0.030533469304426804, 0.012805118590115258, 0.03328658634335259, 0.012763368627354658, 0.08129660371577584, 0.034308377086433084, 0.022613088435928776, 0.02926684475749971, 0.00023433976562316585, 0.0435799440595881, 0.1475155086990673, 0.04005715444665765, 0.027283723090795815, 0.05847885617091977, 0.06063509097796792, 0.016219153332495403, 0.07753171989747494, 0.13249506487728077, 0.07811446126429358, 0.1046102243674696, 0.021045413854479916, 0.04181899419440656, 0.17275585357314693, 0.3590118065190884, 0.04328485408267221, 0.04758754141288813, 0.23795578117066785, 0.23557493231017088, 0.06524245466836257, 0.034978600096918305, 0.05261532456882048, 0.14409933358476026, 0.10395147292235893, 0.04857774925123319, 0.006470808836739828, 0.14358813302031778, 0.07794315010836492, 0.06453764464142964, 0.2367896150499281, 0.015529470447844293, 0.0490152257805889, 0.012054161783289089, 0.017975139254269572, 0.09351194350956249, 0.035868641143149554, 0.029543544194420967, 0.04312553364981675, 0.058246474656778714, 0.046901755101175585, 0.08007929120026848, 0.024577188604554247, 0.047276133632245726, 0.020136434391845925, 0.09760199893800935, 0.14476585973260747, 0.10462325407309257, 0.04892050383183431, 0.12290351730344683, 0.1103721117537098, 0.04857468025949115, 0.031231674101800593, 0.08134861008739722, 0.01412792512909066, 0.019433244388435245, 0.024726913337403043, 0.13626635787054828, 0.10810008423120927, 0.04605810872693583, 0.09609525666824481, 0.05531991854700127, 0.011412101205260084, 0.23766706422991982, 0.013364338149477588, 0.0132928411845506, 0.031519951378125334, 0.011047074351176151, 0.04901097730015289, 0.054835955155078615, 0.03745548224266799, 0.030940935478534947, 0.14545630571757168, 0.22519339521592263, 0.14914236436384715, 0.05520059092718349, 0.040637883735324724, 0.08190582129458882, 0.1423501343873954, 0.06418460367001964, 0.055160477419389946, 0.03578057047184564, 0.28122055026226284, 0.06915485266896797, 0.04548495194461018, 0.13822274296600523, 0.02571882600098084, 0.026683636809776163, 0.05617308044071966, 0.033755318130247444, 0.12720826998893414, 0.05173706972875959, 0.026257224735138817, 0.038657721323751136, 0.0272336192106528, 0.04010797881695106, 0.0117680545352324, 0.03561219921032589, 0.07612932122337346, 0.047820736822708175, 0.09717484638233322, 0.004980173539304638, 0.1700258360513149, 0.018539801558048817, 0.03421421837460327, 0.001122104878685664, 0.14814796813386735, 0.09263080046444368, 0.007139533778807442, 0.004989030852166417, 0.1464386802708055, 0.1784954558818562, 0.29660780736543757, 0.12127759484572416, 0.06053819276992582, 0.08062323833398675, 0.1477444981595807, 0.17728880584419798, 0.04745756884696069, 0.23118548928085442, 0.026544610560034796, 0.005239505658660072, 0.023646464157317606, 0.06506334353480576, 0.07004806579213764, 0.1423271091435938, 0.13058423248187612, 0.00667822753416219, 0.12003921063299514, 0.009333540507907299, 0.04907303518847056, 0.026460089701228515, 0.09991255433723606, 0.05105839921026467, 0.20080670333511944, 0.024312255848861625, 0.012076969847252872, 0.048754713830891895, 0.046604664370473385, 0.08059459151774331, 0.04779844948086612, 0.007615929609673356, 0.03774530325756088, 0.01998527661353717, 0.010041901252652903, 0.09292598519226045, 0.03385579888415106, 0.0504277297828399, 0.04288940430283983, 0.020548291988948045, 0.028381963818952097, 0.03521939402693979, 0.036464586512875145, 0.031120807267853535, 0.05618462978629119, 0.03443885861278256, 0.05445845757310122, 0.10001459418322478, 0.05007585646005223, 0.1047193751243626, 0.09327532516603534, 0.18601480687454203, 0.03711978190635964, 0.1246670996567269, 0.005144710786113742, 0.03296750266582788, 0.05696172148772834, 0.00391607132765776, 0.0649290686876108, 0.02774810690273202, 0.08174392596653925, 0.1013461888016121, 0.0782630543847167, 0.12724113457669117, 0.07785016497884081, 0.10545419773625414, 0.024243723874162123, 0.02537760638225455, 0.07960728160325614, 0.038449291153026526, 0.056752480854895995, 0.00551091800314232, 0.09726274820869145, 0.01296440245109429, 0.06072482762004515, 0.06696695440969998, 0.03133333898378451, 0.019341440211758553, 0.10675700723406033, 0.03032342143022616, 0.014421189143104352, 0.0982238319096249, 0.018175008781637, 0.23788167015374434, 0.10060331571774558, 0.013038851709038178, 0.10624648369032023, 0.10419360946546613, 0.038345531337323206, 0.06408633783524413, 0.03243922997566998, 0.015406804572763111, 0.07920537471920532, 0.07761884834893934, 0.08861287703040031, 0.02095911661544238, 0.3260212889856789, 0.04045517232743678, 0.035025249628544496, 0.018183215398230864, 0.018731092406134835, 0.07212017323856953, 0.02055680177443369, 0.18406497205628727, 0.059397949953521656, 0.058528744364375294, 0.025874501100204964, 0.022779761026023127, 0.026390257414093246, 0.03645423976870656, 0.14940648195208184, 0.017563636924798166, 0.10171914893090321, 0.2017230811700984, 0.1042896843780192, 0.23712804458145992, 0.06979403479799047, 0.03818858048966581, 0.013463651674648308, 0.2066217864263716, 0.14695793418511782, 0.01839475465144412, 0.04494400866203861, 0.14754508554350973, 0.021840897948826554, 0.14170573379095486, 0.050656416703677716, 0.10704530148326984, 0.05556354102292901, 0.054324760381495744, 0.01325348353366099, 0.021379686939483705, 0.10052793700163457, 0.1467288320661968, 0.12486631623963836, 0.025707605266715325, 0.0060764011727172836, 0.04857046712767725, 0.007454466526361442, 0.03259994032061444, 0.021237682617433667, 0.26789858701115365, 0.061261187149443154, 0.03581033766962357, 0.09168747435645615, 0.055401280466437844, 0.04822180894593159, 0.06695555714682215, 0.2242713363397225, 0.04647975571350855, 0.04537618849128251, 0.3456782208895972, 0.14800139041797875, 0.04134370822065467, 0.04317751679109216, 0.037521517438914964, 0.009469727906186635, 0.0028134326196845127, 0.03907047679910811, 0.0915633890646452, 0.006715505336821325, 0.10031816511111939, 0.020438561628359515, 0.16410712604453678, 0.06655682647431137, 0.017397565171341587, 0.03506808711184192, 0.06975013969252718, 0.06651362750788142, 0.0564060778929343, 0.02538674120743722, 0.14745423633331617, 0.05709270628547748, 0.14693418683860157, 0.19087992713796342, 0.007212805387780442, 0.0179587325500826, 0.12657043896864847, 0.06168837800601432, 0.14772471776741478, 0.017237690944128088, 0.032792068198249716, 0.055805570750019025, 0.06614212534291888, 0.015821739042270782, 0.07389094224747417, 0.042593177573566385, 0.1462197304323137, 0.03599939475393529, 0.14631572923266797, 0.012528990213501703, 0.00705795211632815, 0.021079038348243515, 0.02856505722467447, 0.03254307346892351, 0.09435958363375349, 0.1455674977241854, 0.36449153414916474, 0.026979296722843153, 0.23198411931912166, 0.04580918047577874, 0.08299336010991523, 0.03761510507540031, 0.0006221506204088328, 0.020336013059757543, 0.04024195497939672, 0.04414535647912616, 0.029017299814474793, 0.02749350917471644, 0.034864523973577324, 0.00529770537072769, 0.06013295235813082, 0.0622381339549389, 0.015669179459068493, 0.05153576252517415, 0.03955777722170607, 0.04158913807462358, 0.03465672527242772, 0.055246374941330105, 0.04645479465425161, 0.3567062719706948, 0.03577984233625411, 0.030898805514807916, 0.01194824628199347, 0.04309768860980404, 0.010166742643407028, 0.09322275804826864, 0.0193824545169496, 0.07687060120375332, 0.019895333539748275, 0.07868339780576683, 0.07846020782423788, 0.03768907831199958, 0.09809355724227446, 0.04307652087383575, 0.1463759694598041, 0.18536567188939646, 0.10068453368159712, 0.04338156154603356, 0.10513582320963444, 0.22795638716834263, 0.02744741883834357, 0.03042122080420474, 0.04212403330003044, 0.06619821111278584, 0.030044842884586323, 0.0005950533836951397, 0.18113991283544928, 0.02411430976079352, 0.00403746484251728, 0.02575348332666071, 0.177509883333587, 0.0161411884931107, 0.0027928962214993284, 0.3730635575173643, 0.14785377805122077, 0.10418762001882707, 0.09268353118732231, 0.05153344136530847, 0.19997774298079862, 0.14793661720817147, 0.3430385958370209, 0.04905197251672782, 0.11269153524531456, 0.1053890189394211, 0.09172483845909947, 0.011183686638236674, 0.0809998917063097, 0.14811389276522907, 0.09237325416728324, 0.009514970526885339, 0.03497479625370564, 0.09127786608916885, 0.04411038884781693, 0.032284780375494045, 0.1481112573556215, 0.09030281001166639, 0.0070137377957649825, 0.23227957149450845, 0.029727300361156603, 0.05461187433108764, 0.012733426891458585, 0.047118327804454685, 0.03583748366057987, 0.056229412250050244, 0.13579449115664693, 0.051310008955980785, 0.03858993382727802, 0.042319353257828846, 0.051389480987767334, 0.00697953872505421, 0.012184701289897982, 0.10454311195904381, 0.026967721785569443, 0.024765949722143365, 0.0210352317230305, 0.05590045588401015, 0.019387494565048537, 0.2250292413758459, 0.21682969715657197, 0.016132613763696135, 0.03309380000333306, 0.39001909034099025, 0.029773560992738767, 0.006379939791877063, 0.043249042646823374, 0.035303970508547354, 0.016373316361521142, 0.019675225487766235, 0.041720729613207184, 0.05187381853761818, 0.06485008105331064, 0.011391054425930273, 0.028797254630372738, 0.06391931725789649, 0.038746642850425665, 0.012460877654626517, 0.03450417834669463, 0.06683452098259321, 0.06526735937078758, 0.037967955105067716, 0.09879925530419195, 0.10546841019558557, 0.059654120465804865, 0.02009421814778174, 0.10199153733788566, 0.07007552949685142, 0.009167584503321297, 0.029738462887423104, 0.37911996857998087, 0.004341906818973801, 0.01303459881198095, 0.22818856276697255, 0.028196571648904042, 0.0818945029179366, 0.06176034045346217, 0.035356897045177665, 0.015576845362831973, 0.047240882774118594, 0.005776724168265704, 0.13289570759534067, 0.042344836252454214, 0.028557605767634674, 0.009924304703652319, 0.04264058909293513, 0.025926787971935657, 0.030028443897332873, 0.03579888534031975, 0.02896019806411516, 0.042224029192313245, 0.026240460445099062, 0.07401298955073751, 0.010112033846301932, 0.0988974064364225, 0.0070300490050061925, 0.07064132844590612, 0.0813180031924382, 0.014781261604817367, 0.12955132461088695, 0.01271099151997737, 0.06688580797230145, 0.06280790811773924, 0.09989798972438985, 0.07904428119086791, 0.10545641516694915, 0.06058921453758244, 0.04120643754600247, 0.033994339559899264, 0.02754645706552942, 0.02925284129274972, 0.07604455623520823, 0.14808946699621253, 0.06755170163341237, 0.0001850873536787947, 0.07864506128361115, 0.046993621161252164, 0.0427135151121562, 0.01716907239419779, 0.043152964728405616, 0.040852165926420075, 0.0781533455218549, 0.02326323544152621, 0.01812332084784164, 0.03417833984269972, 0.025426216788003057, 0.05489751955963399, 0.23235889354552994, 0.026691378057844373, 0.05379999928800905, 0.06894108525919175, 0.04808662504832587, 0.01184421895241713, 0.08304598076188328, 0.029239102972453933, 0.03299301128372762, 0.08880401787760325, 0.08191979414192811, 0.015333009871289, 0.06536279370505009, 0.005756983735792351, 0.19982462378231486, 0.014211671756758653, 0.00801738300040721, 0.038042161352219835, 0.020516812188413197, 0.00681348960467292, 0.04304275146593635, 0.016825521256128302, 0.028395771654153815, 0.03512570887353548, 0.008917693067279431, 0.04607551153168307, 0.05416338512896197, 0.012920568214119306, 0.08772854602120221, 0.03715033567332384, 0.004923483455103587, 0.04795289558896484, 0.11632571295978686, 0.020009571254219153, 0.04210081015237885, 0.012215885559165179, 0.01213598144268222, 0.014330754471593645, 0.02176994900182997, 0.14406292075603885, 0.019372150565893396, 0.034948642184260276, 0.015567509519584138, 0.0740276795957526, 0.03969115130824959, 0.12903058619834057, 0.02500092309964, 0.06554151476948619, 0.01296006399521665, 0.034851785770557336, 0.07050184048933895, 0.00584350660451664, 0.07006348589449059, 0.029797742615707196, 0.04286030500927243, 0.04659236992977097, 0.03033236094115435, 0.05651984294663748, 0.0035154366706023196, 0.08082494644083324, 0.03621447934363533, 0.029230383990129196, 0.1393247456221434, 0.012070428901509807, 0.017166468023419725, 0.024956846166166495, 0.018466630663174676, 0.1524749441389837, 0.08582260297942847, 0.14658840877205107, 0.09402001719787535, 0.03232338175472323, 0.1318899454846643, 0.3776489056453847, 0.06612644434666497, 0.09911149192745211, 0.023296399490537786, 0.07081768531325358, 0.04823976822678885, 0.015055374116496932, 0.16990507439512753, 0.027174689917020392, 0.06580329149887817, 0.10418966585261286, 0.02412158267350475, 0.2242232314716451, 0.14639024301888875, 0.03983037947174808, 0.17474063929445788, 0.03868695024600747, 0.148141872835417, 0.14782157364017054, 0.03683863027260344, 0.04113902532564716, 0.029197886571466613, 0.06075231564979576, 0.036764269031293366, 0.02736334258285162, 0.04329168075034502, 0.04260850835358939, 0.04894189590432593, 0.09400574288070247, 0.05655141668136506, 0.024347017143750427, 0.14537349237198946, 0.019059353250404254, 0.019203155515030906, 0.14456920644156915, 0.01748704478875369, 0.025423172575626023, 0.07024576070661412, 0.029707761669654678, 0.006063705103020348, 0.2952165154684441, 0.060950286434180795, 0.05968058044754985, 0.13500508991465215, 0.05742447264022988, 0.04561874772167849, 0.029774553561548026, 0.037835298203014116, 0.0801419251552947, 0.04645153939538694, 0.05522100378053683, 0.051487904036372614, 0.01192913492555015, 0.1450601946167708, 0.08582733608109512, 0.19884210281978432, 0.03637987736723421, 0.03230407061652871, 0.01725252472716734, 0.03253547111223346, 0.08842540744703739, 0.06557650309982203, 0.019430692493182154, 0.01827552763485757, 0.04049519906717075, 0.04317781286108155, 0.023888675634498122, 0.08061225112685673, 0.010181568263501755, 0.09720372084277401, 0.18669692647425343, 0.06737266753145231, 0.26062330951294865, 0.013963780834431273, 0.03971181699328457, 0.022153583267354206, 0.041163816360918586, 0.008174407843864475, 0.06851967228547248, 0.02026674612582006, 0.00858766492361041, 0.0345009772304724, 0.05607538299105008, 0.14731999705317902, 0.14603355571529805, 0.009826967899157574, 0.09830903857209716, 0.04221927780222352, 0.042999681951219414, 0.010613666886292856, 0.026324097777488554, 0.0474950307483979, 0.010842111602493168, 0.020666986366641688, 0.0785800153207607, 0.14482861792199583, 0.00880196932560804, 0.04256839379684747, 0.09999460646898288, 0.027082582274398727, 0.11556526571374777, 0.02709713547828058]} From e6fce331a4df3a0aca769cfb825143508c88def0 Mon Sep 17 00:00:00 2001 From: Jaysukh-409 Date: Mon, 16 Dec 2024 09:57:12 +0530 Subject: [PATCH 05/14] fix: lint errors --- .../planck/pmf/test/fixtures/python/runner.py | 32 ++++++++++++------- 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py index d830821bcb96..d20f1e76a1fb 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py @@ -1,5 +1,5 @@ -#!/usr/bin/env python - +# !/usr/bin/env python +# # @license Apache-2.0 # # Copyright (c) 2024 The Stdlib Authors. @@ -16,11 +16,18 @@ # See the License for the specific language governing permissions and # limitations under the License. +""" +This script generates fixture data for the Planck distribution's probability mass function (PMF). + +It writes the generated data to JSON files for large and small lambda values. +""" + import os import json import numpy as np from scipy.stats import planck + def gen(x, lam, name): """ Generate fixture data and write to file. @@ -29,7 +36,7 @@ def gen(x, lam, name): ---------- x : ndarray Input values. - lambda : ndarray + lam : ndarray Shape parameter. name : str Output filename. @@ -54,22 +61,23 @@ def gen(x, lam, name): filepath = os.path.join(dir_path, name) # Write the data to the output filepath as JSON: - with open(filepath, "w") as outfile: + with open(filepath, "w", encoding='utf-8') as outfile: json.dump(data, outfile) - + # Include trailing newline - with open(filepath, "a") as outfile: + with open(filepath, "a", encoding='utf-8') as outfile: outfile.write("\n") + # Get the directory in which this file resides: dir_path = os.path.dirname(os.path.abspath(__file__)) # Large success probability: -x = np.round(np.random.rand(1000) * 10.0) -lam = (np.random.rand(1000) * 10) + 10 -gen(x, lam, "large_lambda.json") +x_ = np.round(np.random.rand(1000) * 10.0) +lam_ = (np.random.rand(1000) * 10) + 10 +gen(x_, lam_, "large_lambda.json") # Small success probability: -x = np.round(np.random.rand(1000) * 10.0) -lam = np.random.rand(1000) * 0.5 -gen(x, lam, "small_lambda.json") +x_ = np.round(np.random.rand(1000) * 10.0) +lam_ = np.random.rand(1000) * 0.5 +gen(x_, lam_, "small_lambda.json") From 1e9e606b26dd3547c2fef122a4294aaecd5f86e0 Mon Sep 17 00:00:00 2001 From: Jaysukh-409 Date: Mon, 16 Dec 2024 10:14:41 +0530 Subject: [PATCH 06/14] fix: change type of lambda --- .../@stdlib/stats/base/dists/planck/pmf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/planck/pmf/lib/main.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js index 887781d6ff73..c38e6b77a717 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js @@ -32,7 +32,7 @@ var expm1 = require( '@stdlib/math/base/special/expm1' ); /** * Returns a function for evaluating the probability mass function (PMF) for a planck distribution with shape parameter `lambda`. * -* @param {Probability} lambda - shape parameter +* @param {number} lambda - shape parameter * @returns {Function} PMF * * @example diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js index 08e994dc26cc..a1631fb2d7b2 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js @@ -32,7 +32,7 @@ var expm1 = require( '@stdlib/math/base/special/expm1' ); * Evaluates the probability mass function (PMF) for a planck distribution with shape parameter `lambda` at a value `x`. * * @param {number} x - input value -* @param {Probability} lambda - shape parameter +* @param {number} lambda - shape parameter * @returns {Probability} evaluated PMF * * @example From b05f01f4dfa4a35e52bda2707dae30870f97b11a Mon Sep 17 00:00:00 2001 From: Jaysukh Makvana <111515433+Jaysukh-409@users.noreply.github.com> Date: Mon, 16 Dec 2024 10:49:21 +0530 Subject: [PATCH 07/14] docs: update the condition description Signed-off-by: Jaysukh Makvana <111515433+Jaysukh-409@users.noreply.github.com> --- .../base/dists/planck/pmf/test/fixtures/python/runner.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py index d20f1e76a1fb..e258a688ca6e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py @@ -72,12 +72,12 @@ def gen(x, lam, name): # Get the directory in which this file resides: dir_path = os.path.dirname(os.path.abspath(__file__)) -# Large success probability: +# Large shape paramter: x_ = np.round(np.random.rand(1000) * 10.0) lam_ = (np.random.rand(1000) * 10) + 10 gen(x_, lam_, "large_lambda.json") -# Small success probability: +# Small shape parameter: x_ = np.round(np.random.rand(1000) * 10.0) lam_ = np.random.rand(1000) * 0.5 gen(x_, lam_, "small_lambda.json") From f01e62b9ef9669dc48b905d372d4497174cce212 Mon Sep 17 00:00:00 2001 From: Jaysukh-409 Date: Wed, 18 Dec 2024 19:41:26 +0530 Subject: [PATCH 08/14] fix: apply code review suggestion --- .../stats/base/dists/planck/pmf/README.md | 15 +++++++------- .../dists/planck/pmf/benchmark/benchmark.js | 14 ++++++------- .../stats/base/dists/planck/pmf/docs/repl.txt | 4 ++-- .../dists/planck/pmf/docs/types/index.d.ts | 8 ++++---- .../base/dists/planck/pmf/examples/index.js | 9 +++++---- .../base/dists/planck/pmf/lib/factory.js | 4 ++-- .../stats/base/dists/planck/pmf/lib/main.js | 2 +- .../planck/pmf/test/fixtures/python/REQUIRE | 2 +- .../dists/planck/pmf/test/test.factory.js | 20 +++++++++---------- .../base/dists/planck/pmf/test/test.pmf.js | 16 +++++++-------- 10 files changed, 48 insertions(+), 46 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md index a0fec32151b8..2e1e47879205 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md @@ -24,7 +24,7 @@ limitations under the License.
-The [probability mass function][pmf] (PMF) for a planck random variable is defined as +The [probability mass function][pmf] (PMF) for a Planck random variable is defined as @@ -50,7 +50,7 @@ var pmf = require( '@stdlib/stats/base/dists/planck/pmf' ); #### pmf( x, p ) -Evaluates the [probability mass function][pmf] (PMF) of a planck distribution with shape parameter `lambda`. +Evaluates the [probability mass function][pmf] (PMF) of a Planck distribution with shape parameter `lambda`. ```javascript var y = pmf( 4.0, 0.3 ); @@ -82,7 +82,7 @@ var y = pmf( 2.0, -1.0 ); #### pmf.factory( p ) -Returns a function for evaluating the [probability mass function][pmf] (PMF) of a planck distribution with shape parameter `lambda`. +Returns a function for evaluating the [probability mass function][pmf] (PMF) of a Planck distribution with shape parameter `lambda`. ```javascript var mypmf = pmf.factory( 0.5 ); @@ -104,8 +104,8 @@ y = mypmf( 1.0 ); ```javascript +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); var pmf = require( '@stdlib/stats/base/dists/planck/pmf' ); var lambda; @@ -113,11 +113,12 @@ var x; var y; var i; +x = discreteUniform( 10, 0, 5 ); + for ( i = 0; i < 10; i++ ) { - x = round( randu() * 5.0 ); lambda = randu(); - y = pmf( x, lambda ); - console.log( 'x: %d, lambda: %d, P( X = x; lambda ): %d', x, lambda.toFixed( 4 ), y.toFixed( 4 ) ); + y = pmf( x[ i ], lambda ); + console.log( 'x: %d, lambda: %d, P( X = x; lambda ): %d', x[ i ], lambda.toFixed( 4 ), y.toFixed( 4 ) ); } ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js index 5a1611ead5bb..5b95cdd60ee7 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js @@ -21,10 +21,9 @@ // MODULES // var bench = require( '@stdlib/bench' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); -var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; var pmf = require( './../lib' ); @@ -37,11 +36,12 @@ bench( pkg, function benchmark( b ) { var y; var i; + x = discreteUniform( b.iterations, 0, 40 ); + b.tic(); for ( i = 0; i < b.iterations; i++ ) { - x = round( randu()*40.0 ); - lambda = ( randu()*1.0 ) + EPS; - y = pmf( x, lambda ); + lambda = ( randu()*10.0 ); + y = pmf( x[ i ], lambda ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } @@ -61,13 +61,13 @@ bench( pkg+':factory', function benchmark( b ) { var y; var i; + x = discreteUniform( b.iterations, 0, 40 ); lambda = 0.3; mypmf = pmf.factory( lambda ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - x = randu() * 40.0; - y = mypmf( x ); + y = mypmf( x[ i ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt index 9de6a36bb3a2..4cd7ec2128b6 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt @@ -1,6 +1,6 @@ {{alias}}( x, lambda ) - Evaluates the probability mass function (PMF) for a planck distribution + Evaluates the probability mass function (PMF) for a Planck distribution with shape parameter `lambda` at a value `x`. If provided `NaN` as any argument, the function returns `NaN`. @@ -39,7 +39,7 @@ {{alias}}.factory( lambda ) Returns a function for evaluating the probability mass function (PMF) of a - planck distribution with shape parameter `lambda`. + Planck distribution with shape parameter `lambda`. Parameters ---------- diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts index 8bcf8e942ad4..ce058859c5a6 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts @@ -19,7 +19,7 @@ // TypeScript Version: 4.1 /** -* Evaluates the probability mass function (PMF) for a planck distribution. +* Evaluates the probability mass function (PMF) for a Planck distribution. * * @param x - input value * @returns evaluated PMF @@ -27,11 +27,11 @@ type Unary = ( x: number ) => number; /** -* Interface for the probability mass function (PMF) of a planck distribution. +* Interface for the probability mass function (PMF) of a Planck distribution. */ interface PMF { /** - * Evaluates the probability mass function (PMF) for a planck distribution with shape parameter `lambda` at a value `x`. + * Evaluates the probability mass function (PMF) for a Planck distribution with shape parameter `lambda` at a value `x`. * * ## Notes * @@ -69,7 +69,7 @@ interface PMF { ( x: number, lambda: number ): number; /** - * Returns a function for evaluating the probability mass function (PMF) for a planck distribution with shape parameter `lambda`. + * Returns a function for evaluating the probability mass function (PMF) for a Planck distribution with shape parameter `lambda`. * * @param lambda - shape parameter * @returns PMF diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js index 3f9d34932268..d55201be1538 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js @@ -18,8 +18,8 @@ 'use strict'; +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); var pmf = require( './../lib' ); var lambda; @@ -27,9 +27,10 @@ var x; var y; var i; +x = discreteUniform( 10, 0, 5 ); + for ( i = 0; i < 10; i++ ) { - x = round( randu() * 5.0 ); lambda = randu(); - y = pmf( x, lambda ); - console.log( 'x: %d, lambda: %d, P( X = x; lambda ): %d', x, lambda.toFixed( 4 ), y.toFixed( 4 ) ); + y = pmf( x[ i ], lambda ); + console.log( 'x: %d, lambda: %d, P( X = x; lambda ): %d', x[ i ], lambda.toFixed( 4 ), y.toFixed( 4 ) ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js index c38e6b77a717..ae99f1be33fe 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js @@ -30,7 +30,7 @@ var expm1 = require( '@stdlib/math/base/special/expm1' ); // MAIN // /** -* Returns a function for evaluating the probability mass function (PMF) for a planck distribution with shape parameter `lambda`. +* Returns a function for evaluating the probability mass function (PMF) for a Planck distribution with shape parameter `lambda`. * * @param {number} lambda - shape parameter * @returns {Function} PMF @@ -50,7 +50,7 @@ function factory( lambda ) { return pmf; /** - * Evaluates the probability mass function (PMF) for a planck distribution. + * Evaluates the probability mass function (PMF) for a Planck distribution. * * @private * @param {number} x - input value diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js index a1631fb2d7b2..fefc4b8a1328 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js @@ -29,7 +29,7 @@ var expm1 = require( '@stdlib/math/base/special/expm1' ); // MAIN // /** -* Evaluates the probability mass function (PMF) for a planck distribution with shape parameter `lambda` at a value `x`. +* Evaluates the probability mass function (PMF) for a Planck distribution with shape parameter `lambda` at a value `x`. * * @param {number} x - input value * @param {number} lambda - shape parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/REQUIRE b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/REQUIRE index 3e280495db1a..28a74a9652e6 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/REQUIRE +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/REQUIRE @@ -1,3 +1,3 @@ numpy 2.2.0 scipy 1.14.1 -python 3.10.12 \ No newline at end of file +python 3.10.12 diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js index 513fd93a10ab..36f770f0465a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js @@ -140,14 +140,14 @@ tape( 'the created function evaluates the pmf for `x` given small `lambda`', fun x = smallLambda.x; lambda = smallLambda.lambda; for ( i = 0; i < x.length; i++ ) { - pmf = factory( lambda[i] ); - y = pmf( x[i] ); - if ( y === expected[i] ) { - t.equal( y, expected[i], 'x: '+x[i]+'. lambda: '+lambda[i]+', y: '+y+', expected: '+expected[i] ); + pmf = factory( lambda[ i ] ); + y = pmf( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: '+x[ i ]+'. lambda: '+lambda[ i ]+', y: '+y+', expected: '+expected[ i ] ); } else { delta = abs( y - expected[ i ] ); tol = 2.0 * EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. lambda: '+lambda[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' ); } } t.end(); @@ -167,14 +167,14 @@ tape( 'the created function evaluates the pmf for `x` given large `lambda`', fun x = largeLambda.x; lambda = largeLambda.lambda; for ( i = 0; i < x.length; i++ ) { - pmf = factory( lambda[i] ); - y = pmf( x[i] ); - if ( y === expected[i] ) { - t.equal( y, expected[i], 'x: '+x[i]+'. lambda: '+lambda[i]+', y: '+y+', expected: '+expected[i] ); + pmf = factory( lambda[ i ] ); + y = pmf( x[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: '+x[ i ]+'. lambda: '+lambda[ i ]+', y: '+y+', expected: '+expected[ i ] ); } else { delta = abs( y - expected[ i ] ); tol = 2.0 * EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. lambda: '+lambda[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' ); } } t.end(); diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js index 4600e94b3e3b..240370a1da3c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js @@ -107,13 +107,13 @@ tape( 'the function evaluates the pmf for `x` given small parameter `lambda`', f x = smallLambda.x; lambda = smallLambda.lambda; for ( i = 0; i < x.length; i++ ) { - y = pmf( x[i], lambda[i] ); - if ( y === expected[i] ) { - t.equal( y, expected[i], 'x: '+x[i]+'. lambda:'+lambda[i]+', y: '+y+', expected: '+expected[i] ); + y = pmf( x[ i ], lambda[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: '+x[ i ]+'. lambda:'+lambda[ i ]+', y: '+y+', expected: '+expected[ i ] ); } else { delta = abs( y - expected[ i ] ); tol = 2.0 * EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. lambda: '+lambda[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' ); } } t.end(); @@ -132,13 +132,13 @@ tape( 'the function evaluates the pmf for `x` given large parameter `lambda`', f x = largeLambda.x; lambda = largeLambda.lambda; for ( i = 0; i < x.length; i++ ) { - y = pmf( x[i], lambda[i] ); - if ( y === expected[i] ) { - t.equal( y, expected[i], 'x: '+x[i]+'. lambda:'+lambda[i]+', y: '+y+', expected: '+expected[i] ); + y = pmf( x[ i ], lambda[ i ] ); + if ( y === expected[ i ] ) { + t.equal( y, expected[ i ], 'x: '+x[ i ]+'. lambda:'+lambda[ i ]+', y: '+y+', expected: '+expected[ i ] ); } else { delta = abs( y - expected[ i ] ); tol = 2.0 * EPS * abs( expected[ i ] ); - t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. lambda: '+lambda[i]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' ); + t.ok( delta <= tol, 'within tolerance. x: '+x[ i ]+'. lambda: '+lambda[ i ]+'. y: '+y+'. E: '+expected[ i ]+'. Δ: '+delta+'. tol: '+tol+'.' ); } } t.end(); From 5bbe766a38c39c9086f77f2f202f7f1f4c32bec8 Mon Sep 17 00:00:00 2001 From: Jaysukh-409 Date: Thu, 19 Dec 2024 10:37:30 +0530 Subject: [PATCH 09/14] fix: apply code review suggestion --- .../stats/base/dists/planck/pmf/README.md | 8 +-- .../dists/planck/pmf/benchmark/benchmark.js | 16 ++--- .../base/dists/planck/pmf/examples/index.js | 8 +-- .../base/dists/planck/pmf/lib/factory.js | 2 +- .../stats/base/dists/planck/pmf/lib/main.js | 2 +- .../planck/pmf/test/fixtures/python/REQUIRE | 3 - .../test/fixtures/python/large_lambda.json | 2 +- .../planck/pmf/test/fixtures/python/runner.py | 68 ++++++++++--------- .../test/fixtures/python/small_lambda.json | 2 +- 9 files changed, 55 insertions(+), 56 deletions(-) delete mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/REQUIRE diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md index 2e1e47879205..06d509571a08 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md @@ -105,7 +105,7 @@ y = mypmf( 1.0 ); ```javascript var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); var pmf = require( '@stdlib/stats/base/dists/planck/pmf' ); var lambda; @@ -114,11 +114,11 @@ var y; var i; x = discreteUniform( 10, 0, 5 ); +lambda = uniform( 10, 0.0, 5.0 ); for ( i = 0; i < 10; i++ ) { - lambda = randu(); - y = pmf( x[ i ], lambda ); - console.log( 'x: %d, lambda: %d, P( X = x; lambda ): %d', x[ i ], lambda.toFixed( 4 ), y.toFixed( 4 ) ); + y = pmf( x[ i ], lambda[ i ] ); + console.log( 'x: %d, lambda: %d, P( X = x; lambda ): %d', x[ i ], lambda[ i ].toFixed( 4 ), y.toFixed( 4 ) ); } ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js index 5b95cdd60ee7..998530afd2ca 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js @@ -22,7 +22,7 @@ var bench = require( '@stdlib/bench' ); var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; var pmf = require( './../lib' ); @@ -36,12 +36,12 @@ bench( pkg, function benchmark( b ) { var y; var i; - x = discreteUniform( b.iterations, 0, 40 ); + x = discreteUniform( 100, 0, 40 ); + lambda = uniform( 100, 0.0, 10.0 ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - lambda = ( randu()*10.0 ); - y = pmf( x[ i ], lambda ); + y = pmf( x[ i % x.length ], lambda[ i % lambda.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } @@ -55,19 +55,17 @@ bench( pkg, function benchmark( b ) { }); bench( pkg+':factory', function benchmark( b ) { - var lambda; var mypmf; var x; var y; var i; - x = discreteUniform( b.iterations, 0, 40 ); - lambda = 0.3; - mypmf = pmf.factory( lambda ); + x = discreteUniform( 100, 0, 40 ); + mypmf = pmf.factory( 0.3 ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mypmf( x[ i ] ); + y = mypmf( x[ i % x.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js index d55201be1538..9d58d945a85d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js @@ -19,7 +19,7 @@ 'use strict'; var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); var pmf = require( './../lib' ); var lambda; @@ -28,9 +28,9 @@ var y; var i; x = discreteUniform( 10, 0, 5 ); +lambda = uniform( 10, 0.0, 5.0 ); for ( i = 0; i < 10; i++ ) { - lambda = randu(); - y = pmf( x[ i ], lambda ); - console.log( 'x: %d, lambda: %d, P( X = x; lambda ): %d', x[ i ], lambda.toFixed( 4 ), y.toFixed( 4 ) ); + y = pmf( x[ i ], lambda[ i ] ); + console.log( 'x: %d, lambda: %d, P( X = x; lambda ): %d', x[ i ], lambda[ i ].toFixed( 4 ), y.toFixed( 4 ) ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js index ae99f1be33fe..f92bc3a1ae97 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js @@ -32,7 +32,7 @@ var expm1 = require( '@stdlib/math/base/special/expm1' ); /** * Returns a function for evaluating the probability mass function (PMF) for a Planck distribution with shape parameter `lambda`. * -* @param {number} lambda - shape parameter +* @param {NonNegativeNumber} lambda - shape parameter * @returns {Function} PMF * * @example diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js index fefc4b8a1328..74a1446c8268 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js @@ -32,7 +32,7 @@ var expm1 = require( '@stdlib/math/base/special/expm1' ); * Evaluates the probability mass function (PMF) for a Planck distribution with shape parameter `lambda` at a value `x`. * * @param {number} x - input value -* @param {number} lambda - shape parameter +* @param {NonNegativeNumber} lambda - shape parameter * @returns {Probability} evaluated PMF * * @example diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/REQUIRE b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/REQUIRE deleted file mode 100644 index 28a74a9652e6..000000000000 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/REQUIRE +++ /dev/null @@ -1,3 +0,0 @@ -numpy 2.2.0 -scipy 1.14.1 -python 3.10.12 diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/large_lambda.json b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/large_lambda.json index 3fbdac316ddc..28314c273fa7 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/large_lambda.json +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/large_lambda.json @@ -1 +1 @@ -{"x": [1.0, 5.0, 9.0, 5.0, 1.0, 5.0, 5.0, 4.0, 2.0, 0.0, 7.0, 3.0, 2.0, 1.0, 2.0, 2.0, 5.0, 4.0, 6.0, 5.0, 10.0, 9.0, 6.0, 7.0, 7.0, 8.0, 4.0, 5.0, 9.0, 5.0, 4.0, 4.0, 6.0, 3.0, 3.0, 2.0, 4.0, 7.0, 1.0, 6.0, 9.0, 5.0, 8.0, 2.0, 4.0, 9.0, 7.0, 2.0, 7.0, 7.0, 9.0, 1.0, 8.0, 5.0, 2.0, 9.0, 0.0, 10.0, 8.0, 8.0, 9.0, 8.0, 5.0, 8.0, 4.0, 9.0, 8.0, 1.0, 5.0, 1.0, 9.0, 2.0, 1.0, 7.0, 6.0, 6.0, 2.0, 8.0, 2.0, 7.0, 2.0, 4.0, 7.0, 6.0, 1.0, 3.0, 7.0, 8.0, 0.0, 8.0, 9.0, 5.0, 7.0, 10.0, 5.0, 5.0, 2.0, 1.0, 1.0, 5.0, 7.0, 1.0, 4.0, 0.0, 9.0, 9.0, 1.0, 2.0, 10.0, 10.0, 10.0, 8.0, 10.0, 9.0, 1.0, 8.0, 1.0, 10.0, 2.0, 5.0, 5.0, 1.0, 9.0, 7.0, 5.0, 3.0, 8.0, 0.0, 1.0, 7.0, 6.0, 8.0, 4.0, 4.0, 5.0, 2.0, 7.0, 3.0, 7.0, 10.0, 7.0, 5.0, 3.0, 8.0, 5.0, 9.0, 6.0, 5.0, 8.0, 8.0, 0.0, 7.0, 2.0, 2.0, 0.0, 1.0, 2.0, 0.0, 3.0, 0.0, 3.0, 4.0, 9.0, 8.0, 5.0, 6.0, 7.0, 7.0, 1.0, 5.0, 0.0, 8.0, 2.0, 3.0, 9.0, 4.0, 5.0, 9.0, 0.0, 8.0, 8.0, 6.0, 5.0, 2.0, 5.0, 8.0, 2.0, 7.0, 4.0, 1.0, 7.0, 3.0, 7.0, 0.0, 5.0, 2.0, 5.0, 8.0, 6.0, 7.0, 1.0, 5.0, 2.0, 7.0, 3.0, 9.0, 6.0, 5.0, 6.0, 3.0, 10.0, 3.0, 4.0, 5.0, 3.0, 2.0, 3.0, 1.0, 8.0, 10.0, 7.0, 8.0, 6.0, 7.0, 6.0, 7.0, 10.0, 7.0, 9.0, 6.0, 6.0, 0.0, 4.0, 8.0, 2.0, 4.0, 4.0, 6.0, 3.0, 6.0, 4.0, 9.0, 7.0, 2.0, 1.0, 2.0, 2.0, 2.0, 5.0, 5.0, 3.0, 8.0, 5.0, 4.0, 6.0, 4.0, 3.0, 6.0, 8.0, 6.0, 4.0, 8.0, 2.0, 10.0, 9.0, 10.0, 10.0, 2.0, 7.0, 9.0, 2.0, 7.0, 6.0, 1.0, 6.0, 10.0, 8.0, 3.0, 1.0, 2.0, 4.0, 6.0, 4.0, 7.0, 7.0, 9.0, 4.0, 7.0, 1.0, 7.0, 10.0, 6.0, 2.0, 3.0, 2.0, 3.0, 7.0, 5.0, 1.0, 9.0, 10.0, 6.0, 8.0, 4.0, 2.0, 8.0, 1.0, 9.0, 4.0, 6.0, 3.0, 3.0, 1.0, 9.0, 4.0, 6.0, 4.0, 9.0, 5.0, 5.0, 7.0, 3.0, 6.0, 9.0, 2.0, 7.0, 6.0, 0.0, 2.0, 0.0, 5.0, 8.0, 4.0, 0.0, 1.0, 7.0, 1.0, 9.0, 6.0, 4.0, 7.0, 2.0, 8.0, 4.0, 8.0, 8.0, 5.0, 3.0, 4.0, 3.0, 6.0, 6.0, 2.0, 1.0, 0.0, 9.0, 9.0, 2.0, 1.0, 5.0, 4.0, 2.0, 2.0, 8.0, 7.0, 3.0, 0.0, 2.0, 7.0, 6.0, 5.0, 7.0, 2.0, 9.0, 5.0, 8.0, 7.0, 4.0, 9.0, 9.0, 1.0, 10.0, 1.0, 7.0, 1.0, 6.0, 6.0, 6.0, 0.0, 10.0, 7.0, 3.0, 7.0, 1.0, 4.0, 2.0, 5.0, 7.0, 5.0, 6.0, 2.0, 2.0, 9.0, 1.0, 1.0, 4.0, 2.0, 5.0, 4.0, 0.0, 5.0, 2.0, 3.0, 4.0, 8.0, 9.0, 5.0, 4.0, 5.0, 10.0, 2.0, 6.0, 4.0, 6.0, 7.0, 4.0, 2.0, 8.0, 6.0, 7.0, 8.0, 3.0, 3.0, 0.0, 5.0, 2.0, 6.0, 4.0, 8.0, 4.0, 5.0, 1.0, 0.0, 3.0, 5.0, 6.0, 7.0, 9.0, 6.0, 5.0, 7.0, 1.0, 5.0, 2.0, 5.0, 1.0, 4.0, 10.0, 7.0, 4.0, 10.0, 6.0, 5.0, 7.0, 9.0, 5.0, 0.0, 8.0, 8.0, 9.0, 2.0, 9.0, 7.0, 8.0, 2.0, 1.0, 3.0, 0.0, 9.0, 7.0, 6.0, 5.0, 6.0, 9.0, 2.0, 0.0, 7.0, 5.0, 5.0, 9.0, 9.0, 3.0, 9.0, 1.0, 5.0, 4.0, 0.0, 4.0, 8.0, 6.0, 2.0, 5.0, 8.0, 0.0, 1.0, 7.0, 1.0, 10.0, 9.0, 7.0, 7.0, 8.0, 1.0, 5.0, 8.0, 1.0, 9.0, 9.0, 8.0, 10.0, 7.0, 2.0, 0.0, 4.0, 5.0, 4.0, 7.0, 7.0, 1.0, 2.0, 8.0, 1.0, 9.0, 8.0, 9.0, 1.0, 2.0, 6.0, 10.0, 2.0, 7.0, 8.0, 1.0, 6.0, 6.0, 9.0, 9.0, 1.0, 1.0, 6.0, 6.0, 5.0, 7.0, 7.0, 1.0, 5.0, 7.0, 8.0, 6.0, 7.0, 2.0, 3.0, 2.0, 9.0, 10.0, 6.0, 4.0, 1.0, 10.0, 4.0, 1.0, 10.0, 6.0, 7.0, 4.0, 4.0, 7.0, 7.0, 3.0, 9.0, 6.0, 2.0, 9.0, 0.0, 9.0, 5.0, 4.0, 1.0, 0.0, 8.0, 3.0, 5.0, 10.0, 9.0, 10.0, 8.0, 3.0, 9.0, 5.0, 8.0, 9.0, 9.0, 5.0, 6.0, 4.0, 9.0, 5.0, 4.0, 1.0, 4.0, 5.0, 10.0, 4.0, 10.0, 10.0, 1.0, 9.0, 4.0, 8.0, 7.0, 3.0, 2.0, 2.0, 6.0, 4.0, 4.0, 4.0, 10.0, 6.0, 8.0, 7.0, 5.0, 9.0, 4.0, 1.0, 2.0, 9.0, 5.0, 3.0, 4.0, 1.0, 6.0, 6.0, 0.0, 5.0, 9.0, 1.0, 7.0, 8.0, 1.0, 0.0, 1.0, 7.0, 8.0, 10.0, 9.0, 1.0, 8.0, 2.0, 0.0, 4.0, 6.0, 10.0, 0.0, 3.0, 1.0, 0.0, 6.0, 8.0, 8.0, 9.0, 9.0, 7.0, 2.0, 10.0, 2.0, 8.0, 1.0, 7.0, 3.0, 1.0, 6.0, 1.0, 7.0, 4.0, 4.0, 7.0, 10.0, 9.0, 6.0, 1.0, 3.0, 10.0, 3.0, 10.0, 1.0, 5.0, 2.0, 3.0, 2.0, 4.0, 4.0, 2.0, 2.0, 9.0, 3.0, 3.0, 0.0, 10.0, 2.0, 8.0, 8.0, 5.0, 3.0, 4.0, 5.0, 2.0, 3.0, 2.0, 6.0, 8.0, 5.0, 9.0, 7.0, 9.0, 1.0, 8.0, 5.0, 5.0, 2.0, 1.0, 3.0, 4.0, 5.0, 10.0, 3.0, 8.0, 3.0, 1.0, 6.0, 3.0, 2.0, 7.0, 8.0, 7.0, 3.0, 3.0, 7.0, 0.0, 1.0, 8.0, 1.0, 7.0, 2.0, 3.0, 5.0, 8.0, 3.0, 7.0, 2.0, 3.0, 7.0, 5.0, 3.0, 9.0, 8.0, 3.0, 8.0, 3.0, 1.0, 4.0, 4.0, 7.0, 2.0, 8.0, 6.0, 8.0, 7.0, 2.0, 8.0, 10.0, 6.0, 4.0, 4.0, 4.0, 1.0, 0.0, 4.0, 3.0, 9.0, 7.0, 3.0, 7.0, 1.0, 8.0, 3.0, 6.0, 2.0, 7.0, 9.0, 6.0, 2.0, 7.0, 9.0, 2.0, 5.0, 9.0, 1.0, 5.0, 9.0, 3.0, 9.0, 9.0, 8.0, 3.0, 0.0, 1.0, 8.0, 3.0, 8.0, 1.0, 3.0, 5.0, 1.0, 8.0, 2.0, 7.0, 9.0, 10.0, 4.0, 9.0, 2.0, 4.0, 4.0, 5.0, 1.0, 6.0, 1.0, 3.0, 0.0, 1.0, 8.0, 4.0, 5.0, 3.0, 8.0, 4.0, 8.0, 7.0, 6.0, 1.0, 10.0, 3.0, 9.0, 5.0, 1.0, 10.0, 2.0, 6.0, 9.0, 1.0, 8.0, 6.0, 9.0, 1.0, 0.0, 3.0, 4.0, 8.0, 2.0, 1.0, 3.0, 4.0, 1.0, 6.0, 4.0, 10.0, 7.0, 4.0, 3.0, 3.0, 2.0, 8.0, 3.0, 2.0, 7.0, 9.0, 0.0, 6.0, 3.0, 9.0, 1.0, 5.0, 6.0, 5.0, 1.0, 4.0, 8.0, 0.0, 1.0, 3.0, 0.0, 7.0, 3.0, 1.0, 6.0, 9.0, 10.0, 2.0, 1.0, 3.0, 7.0, 8.0, 6.0, 10.0, 4.0, 8.0, 5.0, 4.0, 2.0, 10.0, 9.0, 6.0, 1.0, 7.0, 9.0, 1.0, 2.0, 5.0, 0.0, 9.0, 10.0, 1.0, 6.0, 4.0, 7.0, 7.0, 6.0, 8.0, 9.0, 2.0, 9.0, 3.0, 3.0, 5.0, 1.0, 8.0, 9.0, 7.0, 5.0, 2.0, 8.0, 4.0, 8.0, 8.0, 9.0, 7.0, 3.0, 5.0, 9.0, 4.0, 5.0, 9.0, 3.0, 4.0, 6.0, 6.0, 3.0, 9.0, 1.0, 8.0, 2.0, 4.0, 3.0, 6.0, 10.0, 4.0, 6.0, 7.0, 7.0, 1.0, 1.0, 2.0, 3.0, 2.0, 1.0, 10.0, 10.0, 10.0, 3.0, 4.0, 2.0, 0.0, 0.0, 4.0, 10.0, 1.0, 4.0, 3.0, 2.0], "lambda": [19.463551168821308, 16.357327161971938, 17.420960477115905, 17.871899623389137, 11.08276745196335, 12.286327234614571, 14.752547203584433, 12.918470878023019, 12.604984753358577, 13.297185743902684, 12.011687352629824, 19.53132308415292, 13.702980028423264, 13.226682884844918, 17.88887915835474, 15.331696910756545, 19.84940265368955, 11.955400764323423, 14.423468492317525, 18.660296130439953, 18.989436616452906, 10.159254525966908, 11.893068750399895, 12.291639219507413, 16.240430619474946, 11.025554949489418, 12.43208364053234, 13.754465348092806, 12.140710600051497, 14.047340297068692, 15.663806663872165, 14.849813049576763, 19.158985499938098, 15.993162471033164, 15.894072494134292, 17.477287355747457, 14.76314803770857, 19.042820544075838, 15.550681868314271, 15.073006951368004, 16.53291078548554, 18.78906290130291, 14.931226324071197, 11.988080224695178, 19.179529861513622, 18.944407640969235, 12.456778005120864, 10.157044908334495, 17.503645069654304, 16.642610259676932, 14.783051741798637, 15.684566482780156, 12.130324574603012, 12.608831747574698, 18.22005842884518, 12.11937286680664, 11.479458976656552, 18.140513360942006, 10.10604684218829, 17.500382569868087, 17.24265307884585, 14.54877905126006, 15.432051374991653, 17.053264281939484, 11.570732542641501, 15.593165609262343, 12.116411010789752, 12.171322431781803, 19.591263142588062, 13.375408366609935, 16.671878639515185, 15.009986413975998, 18.527708210048814, 15.24911540919252, 13.124540150425585, 19.063690051559647, 10.164156395226785, 16.53046406050463, 16.09814127773626, 10.392655375765017, 14.631392994251119, 17.476655382009664, 12.320475476497016, 16.221665943779367, 14.24286122371669, 19.927893002191396, 16.10405560108513, 16.035903559084016, 12.78249743294128, 15.757296931553931, 15.819768413681835, 19.049406771825318, 13.964614168469456, 16.896692086967054, 15.269893766600365, 17.562510583960567, 18.65017061963662, 12.850939767952703, 11.818016140032107, 13.794775331422853, 13.846592884000739, 12.876821884349718, 13.395568760732605, 18.447391649500865, 13.26702439207069, 13.940510025259574, 18.40759009615212, 19.571029669368112, 18.867017371893358, 16.1045233607052, 16.4874026212573, 13.248597897277769, 12.765239070503496, 15.874483884064782, 12.330609103479876, 10.596364156441625, 13.912102947232658, 19.87553523174408, 11.860582305215958, 15.947201263755257, 12.727990858093428, 18.876926404904456, 19.72596932499638, 18.442200857812615, 12.015924083548665, 19.95132577220202, 18.080850285889877, 13.355856985877722, 10.809639283336022, 13.50684057735069, 11.78167025566103, 10.28311326804026, 10.845847998603702, 13.66718664203372, 12.491759784755363, 16.08410366100874, 14.541551435690568, 12.486749631779883, 13.776282613779673, 16.183117989457696, 10.270552699088075, 17.68156320071095, 19.045499467260072, 10.980902718226783, 12.31864354257387, 15.113199349123569, 14.54314186809587, 19.07155953239478, 11.722194356759896, 15.725616957157115, 13.425108421599589, 16.4844756487786, 10.507551562871086, 14.063461153560732, 14.620926566004533, 18.831568457012658, 10.579438926995067, 11.91814147104519, 16.845772822954075, 15.887309609745724, 18.490066630467794, 17.53533954525388, 18.767579504158483, 16.51966138449725, 12.663482163094777, 16.564220314946276, 17.921641720531795, 14.141932617263432, 10.539733660005549, 15.10365332115258, 19.969277205869197, 11.231964761092485, 14.001305776981658, 11.232274683252593, 15.18784621339397, 18.340492719186425, 19.255626298810157, 10.00300296316795, 18.389113574027327, 13.608170569015417, 12.492262652757873, 17.85243634371063, 14.736598236329755, 16.36903845897738, 13.984541784431261, 17.72078990823836, 11.390363962386365, 15.946267214267774, 16.204558499942785, 17.115195866733004, 10.380196496533118, 10.687452241131487, 19.63532279752014, 17.5712000971847, 14.942922253319495, 16.828097824205976, 16.272245480161818, 10.939602870289605, 19.111340380963867, 10.60624756218117, 10.86130225204316, 18.673514329195136, 17.507575165166934, 14.263980788034209, 11.447949351534119, 19.420180392608053, 15.096312246965187, 13.802909171489784, 15.808392270813037, 15.434262156028957, 19.752961202977907, 19.489585068577703, 18.380977884484125, 15.631507903758692, 15.307710986206118, 18.597075433628746, 13.021090661770234, 11.966708254490841, 17.93384078212346, 11.526211613547252, 18.486275188142315, 12.471082435693045, 19.64088289209674, 18.783619504201003, 10.796466478598392, 15.366777740628816, 15.024664875623168, 18.284000546327366, 16.844768576288214, 11.278624717396415, 10.050156220853022, 18.02701704363019, 16.02946254653736, 17.371982762479078, 14.953505712952682, 10.770112062646918, 10.150182486083224, 19.551005568981033, 13.714456430104027, 14.45259852162545, 13.379616772796242, 16.654416818210002, 12.959237416649096, 19.656602902884558, 15.469999660695146, 18.394087900893247, 17.603069041897044, 18.09619040253976, 13.956216877319978, 13.674122940163757, 15.156370354733397, 11.175188854643029, 14.446130889095185, 12.435586340621327, 10.874704192385504, 11.648138537759086, 10.811298703374273, 11.134712849723478, 19.527362482108117, 11.011540549322849, 17.484344925164823, 18.500582553483603, 10.742537364279013, 17.258072159523028, 19.688089387305837, 10.204292357610672, 11.293819422875872, 19.481247985942147, 18.295115748431087, 10.556145147312652, 13.526655264695481, 10.30437643877784, 14.062393645862521, 13.876374814497648, 17.735737225250865, 17.15360483722943, 16.913705374750794, 11.970542116271561, 13.889461953857387, 12.668281623850397, 14.744130166285132, 14.898676335042643, 15.141622104656989, 14.43643409960276, 19.43574272447825, 16.664873125219586, 10.894485109794902, 13.487799865278706, 16.43085666613784, 16.439307179750127, 18.653715522892373, 10.578984847326943, 12.4427937876852, 17.427365569189092, 10.200648546587816, 12.74894419719553, 14.111400680189075, 19.93099736353468, 13.468229649388602, 14.48617710296719, 10.512912886636075, 17.961241425358875, 15.83808308764919, 13.22901927952313, 12.821843029637161, 19.249524314392367, 12.539294155714966, 17.19515787628856, 14.34642174486433, 17.770456081508755, 10.608946079756901, 19.142883143017592, 11.877688390811649, 16.92110928221574, 15.513749601890465, 16.909319413907106, 14.517742524774935, 13.36622663616116, 18.989672320014286, 17.142313768710572, 15.268250522887792, 15.984474124639647, 13.8244916746472, 18.18799696184797, 19.224576047334395, 10.724897236708612, 11.090533994990775, 15.889317643701329, 16.27777235270112, 15.549810986217357, 16.768794656660727, 16.457613504841778, 18.13774444856184, 16.86072466910972, 16.29457831478443, 18.059116409369803, 14.70846827175524, 12.949645902065331, 18.763559060323026, 14.027060129776245, 18.14946868129836, 14.232286180308739, 11.798512251055808, 15.866486015112564, 15.386809930489022, 12.20801849301279, 18.31955329392712, 10.594343637798863, 10.84773998056733, 13.815656825863982, 10.237536362445796, 15.600866045954358, 15.394511012578175, 11.44619512750595, 16.098180363263246, 16.01500027588553, 12.73247975692394, 15.318965516496213, 18.256233711660876, 12.96318572715547, 19.781975901896352, 19.218907351779585, 17.43195500425957, 15.488228235226055, 11.403612129828925, 12.767275127067581, 13.821191269326984, 10.052823136833183, 12.062712178277142, 11.346847729315577, 17.70949242237254, 15.182289419952575, 11.180968943312038, 15.945784612884438, 19.095710253310187, 17.37410436234333, 18.36032387002698, 12.61868716042694, 16.559407276445704, 16.421997678920256, 12.901256733782757, 16.705274543137907, 13.849096560244861, 19.904793335391744, 12.617808383423792, 17.26488289553609, 15.514174449904269, 11.360726609356558, 18.228913918559, 12.689107054770684, 10.598668046112216, 10.88615680052561, 16.30325632194047, 15.614299553006699, 15.730175277408245, 13.19779266984833, 19.757026601733557, 13.646510282891544, 12.525813774811745, 16.528574290794914, 18.34653656734681, 17.448461609178974, 14.978686202592522, 15.139273101328083, 11.706060804241542, 11.07598988829092, 11.340931338890742, 17.24863570472998, 11.031719337580572, 12.65549490771307, 16.896989918393125, 11.490506953337523, 16.82218124354179, 10.60887983552684, 18.92221709815633, 19.57908719013598, 13.878426853287598, 19.22614554017526, 12.156445430867056, 11.475790811179877, 16.229087031481267, 13.738556549112278, 13.916808744683884, 11.597360710326322, 18.730053949231948, 14.35854348972724, 15.349637183283953, 12.818017545071008, 17.857683988951905, 16.595740801172408, 16.046022749244386, 12.027160892262486, 19.342664581860856, 13.930641618816022, 12.907389085079906, 11.00468920970994, 16.437751334340195, 18.491731710175312, 12.816888269945926, 15.546239827860838, 16.349393316253217, 19.482714170309613, 11.24010507261879, 14.997658528102114, 10.691805473730158, 16.844279810887144, 13.517126817496088, 10.651066207437573, 10.703349518302543, 14.777396813137027, 19.50707063488114, 16.78314223951036, 14.28964207838691, 19.092474181991555, 11.08262102967405, 17.551379489776522, 15.215410762592988, 15.497143044681497, 10.72716966220772, 10.551415461128363, 15.222121021806512, 15.217380887593766, 13.13455454038201, 15.159221116539339, 13.760541082043751, 16.296910146988644, 10.51201968201806, 16.717756019281325, 16.471413006689946, 10.932981890801864, 13.256109025490323, 15.324967378481606, 11.72845949940526, 10.155939268581497, 19.734411141655613, 19.17740418311231, 14.844163506125863, 14.250902138714249, 13.666770413222272, 15.356157817598675, 14.170906664263876, 19.97366793473168, 17.036015612702915, 14.840372794411241, 16.832557961342047, 17.35744604264239, 19.44243542007807, 11.498438385700503, 11.387442253313877, 14.421162852427933, 12.313430984641332, 12.805711206747514, 13.088712752178084, 15.415311446805365, 16.287364864210996, 13.243939344209734, 17.20649999351673, 12.886207634621236, 11.54703086084689, 10.269730250907243, 17.815046269784645, 10.563347128329086, 10.220472848846612, 18.678600336401466, 12.603039824030663, 13.072142928953294, 15.315261755619487, 14.447029078039472, 18.94111020830897, 13.44390579981267, 12.738733995220404, 12.568386374013446, 18.15006213029816, 15.014027493478267, 16.802242161217798, 11.324127787689966, 15.88430031989633, 17.229186150983907, 15.748950792321981, 19.48472026792142, 13.178117734856052, 19.07563847935227, 15.105197993527797, 11.001268518951706, 14.369602417100076, 17.579754062193835, 15.882963484102017, 13.761161908063288, 19.77018617380716, 19.143330964870067, 18.69371591458297, 11.696258890736978, 18.384925796491615, 19.69655228712091, 19.753399873966572, 11.836197453117197, 19.053796833117566, 17.281446029707816, 15.847130919120533, 10.140054807964209, 10.94270863922029, 14.425844878204153, 14.08862779396273, 14.860178817910793, 19.039858387042308, 14.395069131428196, 17.00125431563584, 13.955678715838218, 18.607294345910454, 10.811839714037935, 16.387347510029528, 11.158944843775817, 18.441432037373104, 13.35486481586215, 16.628316906936845, 16.709510075775896, 15.530200883754986, 13.291284783712388, 17.751197615005072, 17.293618384961842, 14.053800677715557, 19.36363770255641, 17.684084213800524, 16.42614645053179, 18.061389456173487, 11.258942864810548, 19.475493138485923, 11.350707107167985, 10.26196817344166, 10.982859265821745, 16.0174855408845, 16.520340534840436, 13.656832341075136, 16.967858978787955, 19.948747752668048, 19.056631407630213, 11.42637458135274, 13.43259717094097, 16.69225739380568, 19.858806686578838, 17.174688811093702, 17.95095025935721, 10.067554473763073, 18.377242355689344, 13.093867959566783, 10.769004953382135, 14.286684704637715, 16.71385261494571, 16.30393319659492, 15.090179517593029, 11.151030387594371, 12.424173803534986, 10.57659294822776, 11.222232746726373, 10.24491566298624, 15.997977565069068, 15.291012125923318, 12.694754309510103, 13.171757415043803, 18.831677455505925, 18.517320869570998, 13.57997798133391, 17.36144746522579, 14.5523387314176, 12.898236080638469, 19.382414615796314, 11.839807552014918, 15.913831878263505, 11.796108157917507, 12.722263235620233, 10.514241342778385, 18.890784945841432, 19.414524185121937, 15.230865652971648, 19.10468947817472, 18.33732706994827, 19.3506539586443, 12.369961665513634, 11.298179321776043, 11.555740579238599, 17.702802371141757, 11.734913678233191, 11.635186463713152, 11.204272961900143, 13.92517954036737, 16.37100842088654, 16.23881326458263, 12.18267960997942, 16.84349436397447, 18.957936447313585, 14.661919855779557, 10.647854064175439, 11.867377132749088, 19.62522808248882, 17.585937251707115, 15.189584597794648, 10.818179942678091, 15.228942297535607, 14.386604392860406, 18.445102365678142, 11.032713609042283, 15.08282898920444, 18.643762953258793, 11.222978745776789, 12.410542233114452, 18.33703648034954, 11.273334824239482, 13.044603466510974, 13.723608120022979, 12.54685246706282, 15.422983894399675, 11.77393821478566, 11.995892595723113, 19.793849693536686, 14.271700943795777, 15.486535985875076, 14.241184364284063, 14.258016925240806, 15.224170244614452, 15.288800527621733, 11.460162330662769, 11.807090780549172, 14.295926678857551, 10.617651051104342, 16.606160557916, 18.933357830720823, 13.978983764554965, 11.369812135636948, 14.727035973137566, 16.40429147954381, 10.930167871567612, 15.963792889578759, 15.04271312544551, 16.7856161469078, 18.4807429268295, 19.37039348508496, 16.656090975564716, 19.374335036062675, 11.1323301767646, 13.934859804679698, 17.912032209223085, 11.471310430073704, 13.478763095833312, 19.956763406098528, 10.862775713388816, 13.759044821995126, 15.151016989016718, 18.710988413211183, 13.038536698589638, 10.041015629447076, 14.824139851231163, 13.41084516737615, 15.26243919953802, 15.41165730123291, 13.440591961527513, 14.099302922826439, 17.134512405371595, 14.797295187862819, 10.815030913254285, 16.38358491949857, 18.723799490280967, 14.460240181504922, 17.454620819363015, 11.692422146540352, 11.628284952518012, 18.15698721680016, 13.098977325071107, 17.085848296707027, 14.432413895200693, 16.3413706720004, 15.887375579961585, 18.934759955047866, 19.270647180978614, 17.902591660392503, 12.41115265910543, 16.97720404690264, 16.14977969114728, 17.22518949518271, 17.325147536973592, 19.251661767038577, 13.997962803098224, 17.282864257752962, 11.361756055383115, 18.75440233657804, 13.939389015612036, 10.136263576736015, 12.774740491595129, 11.471630972743629, 18.989322472432935, 12.244123849249583, 19.66917165525095, 14.141788980160575, 18.26028597174176, 14.269725710617061, 13.807461719021456, 18.523312047354317, 16.046989239266544, 14.349697874971605, 17.62283540700967, 16.289054024810707, 12.617468140248928, 11.998823079792514, 14.4209561832823, 10.113790709655014, 14.41314152213441, 16.27816687947263, 18.588775637557507, 18.90236893677482, 12.167417506235216, 18.279232339851177, 12.819268883546087, 13.602933590420289, 15.910097248588649, 17.012832108555962, 19.19874160885856, 19.334209369267164, 15.639945990721818, 16.81920383890407, 10.898075863635277, 11.714312803691552, 13.613774792854926, 10.078927007739026, 13.787591642598608, 14.899940613623173, 13.231427067542345, 15.63755020841672, 13.773626334586439, 15.639995573209067, 17.386280658102503, 10.861482270145434, 17.047349064150243, 14.753200395652833, 11.255659386193495, 14.922327943831482, 16.59911913453002, 16.859984560169465, 14.762568642852894, 17.698361498756018, 13.094085317388931, 18.379065766934914, 11.29696684930109, 12.42475765728221, 11.26347011450916, 18.533525305758936, 14.590222507975596, 18.377979237178682, 18.96258660074192, 11.314681878284535, 14.976803468716628, 14.643532262131464, 12.276873728199911, 10.594388900989479, 18.436729116873117, 17.50166612866912, 16.202576458655482, 10.62995748251965, 14.94810662703675, 16.84286704687674, 12.317365898758307, 15.248444730895766, 12.268344417455221, 14.421199968611143, 19.031556507970336, 11.513586963361327, 11.92179016810601, 14.878078222771045, 12.850662695107301, 15.697035215384991, 15.76976620065425, 11.271951422430922, 10.169971131230099, 10.389806390307283, 17.301393306535708, 10.579500389341689, 11.989214959560679, 13.741732305470512, 14.95441510639001, 11.807601772440382, 14.590830121455195, 12.769239184013141, 15.779382895301998, 18.61956696928018, 12.507360465161437, 13.531981718979468, 12.471186526216753, 14.022182382398007, 15.158629168570311, 14.044712415390986, 15.103952410464473, 10.690728516241112, 12.311337909544173, 14.668896017831344, 11.420262815169648, 11.557444036736173, 19.462782379538012, 18.49486336132891, 11.709428636822903, 14.269422203134392, 13.644978998767835, 19.247668606186004, 15.991635845283637, 19.429661997104063, 15.295962586564807, 15.204100954196836, 12.613009394718226, 13.409102859189055, 13.543950092311437, 10.271190757091063, 10.05700097843251, 13.95739110908298, 13.286676218771046, 12.53138447693031, 13.364808988332976, 14.915499676663035, 17.863956843512067, 12.420128075949751, 12.68684487356423, 11.876620228205226, 10.333793815463304, 18.508091369137542, 11.903807774029376, 13.044373137297073, 18.80096789489219, 18.46820867713814, 18.932603557774605, 13.340757684520621, 13.821568023919017, 13.540482273168266, 13.753084639206783, 13.924863889279518, 13.75850179485072, 11.951274913429376, 16.470639373646964, 14.914398321298792, 14.730644130298952, 18.58466195328083, 16.662840239714104, 17.56352083765053, 19.207996297046815, 15.209665313805843, 11.61011324996837, 12.123782129487184, 15.132499143655135, 13.992324806839331, 14.80171839711753, 16.19798504041533, 19.976934748687395, 12.360477852066687, 13.12860042159161, 16.696076741961775, 17.555805227301537, 16.019485896478976, 17.665789300300837, 14.176175608298657, 18.72747796049766, 16.044415440781844, 15.511652817440023, 13.676161705203866, 13.268024013927572, 14.415954209827486, 12.834254833342438, 16.694961358286047, 10.446553041913194, 13.47522596091574, 14.65793061256829, 11.067582368532394, 18.34673227425827, 10.705560509704412, 11.545542227234327, 16.867069768442974, 17.437980522331745, 17.047608350806154, 15.222097538305437, 19.44104692645829, 16.798140350504237, 16.955091628547677, 13.753574538482585, 11.27527218832641, 14.966139355333747, 12.028361453171144, 13.213405413222002, 10.661178495734793, 19.063285157014832, 11.678017774217583, 14.986289613253518, 10.55811549878692, 11.821250274072282, 12.293950970177807, 10.973704070227232, 12.003979051053108, 12.664065926731293, 12.962346724521211, 18.530348205588496, 18.287766000051256, 13.942880053003083, 14.370025821218096, 14.9195429240448, 14.702884402180938, 14.774940767110367, 10.371931611461871, 18.84065218323382, 18.497616372699923, 13.385829492034155, 16.341774975405542, 17.947609562887504, 17.4992544621721, 14.557094982507644, 13.409848235262423, 19.14388451008473, 14.941524630287269, 19.57940709232483, 11.038152534972667, 17.747108723125848, 16.651807098978562, 10.056996527186383, 13.345251038046177, 19.737114245194554, 18.72725694246401, 10.779479736336254, 13.069406032108352, 12.65878705146121, 12.765197040392774, 11.893945910052642, 10.283113808938333, 11.555836584315548, 19.112953134796765, 15.863002426526107, 11.37236838910235, 15.744722769764543, 17.050860817988585, 13.094626980619507, 11.283380982789486, 13.098521835414545, 11.600255914034577, 11.146288301653245, 10.086360075395053, 10.861644216255065, 15.809232911115, 14.528137816363547, 11.155577163770422, 12.673021833594023, 16.23966309841796, 18.01228364681716, 10.430042340214676, 14.761953049188914, 12.779222324706973, 13.246168833674115, 18.09073982830374, 15.644724465887354, 12.583837574749598, 12.297478048110655, 17.448890643743468, 13.213878474724602, 10.9826204243514, 10.776911996489607, 16.22966937735485, 15.094824501138984, 10.2466384888541, 11.935958267893014, 19.400654073969104], "expected": [3.5244157033172606e-09, 3.0235373660696586e-36, 8.08270905457249e-69, 1.5547589110888685e-39, 1.5374768103478213e-05, 2.0920756839589525e-27, 9.231039454173383e-33, 3.616733152884057e-23, 1.1257654012251768e-11, 0.9999983207877006, 3.046005010853009e-37, 3.5724197313676545e-26, 1.2523977826338476e-12, 1.801871543705094e-06, 2.8967897879463345e-16, 4.820112465376477e-14, 7.898957753984745e-44, 1.7034872459426483e-21, 2.6049722834724765e-38, 3.017739836499807e-41, 3.387853545090976e-83, 1.954382465650406e-40, 1.0219561070409409e-31, 4.2920067920212455e-38, 4.2471162571061725e-50, 4.935049732897595e-39, 2.530795031777332e-22, 1.3569302595331101e-30, 3.517265093375253e-48, 3.137529178674203e-31, 6.154329333595236e-28, 1.5967333150145413e-26, 1.1916532698067576e-50, 1.4546996111164226e-21, 1.958285499667456e-21, 6.598133135236887e-16, 2.258317076231458e-26, 1.2842714335287165e-58, 1.763699525881996e-07, 5.287585567333457e-40, 2.391292247602128e-65, 1.5851424852138249e-41, 1.3292487266293316e-52, 3.8661893414083415e-11, 4.805560625512316e-34, 8.972938369980296e-75, 1.3509169804717795e-38, 1.5055182901645591e-09, 6.1354259734625e-54, 2.543568117095695e-51, 1.652797550663503e-58, 1.542692110456699e-07, 7.160336724666061e-43, 4.171269907359779e-28, 1.4936826054548745e-16, 4.261934689258891e-48, 0.9999896596720904, 1.6472195147321673e-79, 7.726436634081467e-36, 1.5755904463422664e-61, 4.0225200386100375e-68, 2.833766802599513e-51, 3.088347283939714e-34, 5.634966964250966e-60, 7.935507776625389e-21, 1.126595237605033e-61, 8.003391932556813e-43, 5.176778488384803e-06, 2.871525100981168e-43, 1.5528634884801776e-06, 6.84629975446354e-66, 9.17257607569718e-14, 8.985009862633837e-09, 4.382815245050967e-47, 6.316942797728994e-35, 2.1108998696676274e-50, 1.4842573096222936e-09, 3.69220131831958e-58, 1.0407156946725158e-14, 2.544933927977263e-32, 1.9558400185716896e-13, 4.36455540279274e-31, 3.507490199347414e-38, 5.371801063726471e-43, 6.522343703060876e-07, 1.0871215343901101e-26, 1.1032719312071906e-49, 1.9300320836432836e-56, 0.9999971904814756, 1.7928463898182977e-55, 1.4657395212028792e-62, 4.31259599271753e-42, 3.521401127437442e-43, 4.155264007432772e-74, 6.947793278345298e-34, 7.302857306167802e-39, 6.319280354245283e-17, 2.6236544295324247e-06, 7.370511061908405e-06, 1.1092400173251547e-30, 8.044654562342606e-43, 2.556620110890018e-06, 5.364298791881529e-24, 0.9999999902635732, 1.3926432727861706e-52, 3.2465373735081715e-55, 1.013176695171624e-08, 1.0018890209536217e-17, 1.1523506506217548e-82, 1.1453643559209027e-70, 2.489546122838263e-72, 9.325144204316868e-47, 3.6414124576612596e-56, 8.957630818613884e-63, 4.414510871093961e-06, 1.5291471813174372e-37, 9.079251867751496e-07, 4.804489391539437e-87, 4.989143985548236e-11, 2.3501327534228533e-35, 2.2988875831994216e-28, 6.336581488961986e-09, 7.908303835536774e-78, 8.601566055733075e-57, 8.086298174424766e-27, 1.0133230706747884e-26, 1.5159746378938513e-63, 0.9999984164746875, 2.020340330401381e-05, 8.677109815677729e-42, 1.993932272741638e-31, 1.8740896040629912e-36, 1.4415303422258816e-19, 1.809941462931629e-24, 7.4900833269517915e-28, 1.0703480505202608e-14, 6.205702646950769e-45, 5.385412499164186e-17, 1.3159970210807971e-42, 5.21929123685533e-71, 5.982385750698062e-32, 4.026923167195208e-39, 1.534383877484579e-25, 7.053894369058079e-39, 1.7799323007424064e-27, 8.468142357553892e-60, 1.270463560509745e-38, 3.8604209755762796e-42, 1.87465725779953e-41, 2.309992572939783e-55, 0.999998522425139, 7.694533424983952e-51, 7.468696414926499e-10, 6.090213395393007e-13, 0.9999995530980269, 6.6306137615758336e-09, 6.468521990598605e-10, 0.9999933316724463, 1.1269935689575845e-22, 0.999999874041029, 8.1207898703641e-25, 3.451399074094574e-31, 4.406502703418059e-74, 4.025480371676072e-58, 3.1739238301342464e-28, 6.878648117236584e-44, 3.289343676591056e-55, 1.0177862813967672e-43, 2.6463076819201262e-05, 1.595267106741929e-33, 0.9999999978745392, 9.465677739629567e-40, 6.896360609225579e-13, 2.320863013658834e-15, 4.3253341848959234e-60, 1.3781638754918042e-32, 1.5379377680526456e-42, 7.975160600213177e-40, 0.999999989679293, 5.252576305997236e-48, 3.9576052760272694e-44, 3.024909854292002e-47, 9.997314321455974e-33, 6.053880062668023e-15, 4.294899329558145e-31, 2.701903378344388e-62, 1.2777640330318395e-10, 3.3294227415731174e-49, 7.076175692480066e-29, 3.6894774675850316e-08, 2.776847963721148e-32, 1.1898315573426659e-14, 2.0296147445509094e-60, 0.9999999766156794, 3.563333482874643e-33, 2.4171295440682637e-15, 4.626662941515127e-36, 9.815648744301539e-39, 1.5859956158167014e-50, 5.706183277419697e-33, 1.9186158722874557e-05, 2.824742355974131e-41, 6.210311977774217e-16, 4.3313442184372196e-44, 1.2152109327377034e-15, 1.2396679114408193e-76, 4.597579457715184e-40, 1.0650331438795659e-30, 6.412313617450034e-42, 7.77956393117673e-21, 1.636739192135242e-86, 4.048948463150604e-26, 1.1721168967883146e-32, 1.1392310079114084e-34, 1.1371995173616679e-20, 7.0272518033422e-17, 1.0840156957955938e-17, 6.352166598003662e-06, 4.914227578833468e-63, 8.75577724579162e-51, 6.318134397416204e-57, 4.68835029069241e-44, 6.613595669428681e-52, 7.882135402246023e-58, 7.360650804193828e-29, 1.9233240676729516e-47, 5.606726753910226e-66, 2.6032518417544906e-56, 1.4444070663693684e-66, 4.078755205270292e-30, 6.480625320501785e-27, 0.9999999851759807, 1.4255137975458137e-28, 4.400985725097453e-61, 1.0269512511203976e-13, 1.9515959967133545e-19, 2.329753946976332e-18, 1.1340625081148939e-51, 1.3541328376440335e-18, 2.1872430624619088e-38, 5.717739839356073e-24, 8.011393493917009e-66, 4.0097923175614996e-40, 8.442900115938346e-18, 1.9118967250466327e-07, 1.0546254454157818e-16, 5.130603950830204e-16, 1.9135892536693142e-16, 4.948342279547716e-31, 2.0277705476244703e-30, 1.7906712222487497e-20, 1.4907715009319238e-39, 4.2719397499054194e-32, 2.4955838473334124e-22, 4.603070639995709e-29, 5.8224670664403214e-21, 8.205955033309151e-15, 9.672251294677517e-30, 1.4288736312238823e-68, 2.0252798543564608e-29, 4.232353226321861e-31, 5.277067826184118e-65, 4.668111476338183e-10, 1.1198114773457212e-75, 1.1120972777279092e-77, 4.8228671558696667e-45, 8.944581869240542e-50, 1.1989553135110563e-17, 2.4083815293357406e-56, 5.491720237395477e-42, 1.7819517487078077e-12, 4.721159459265062e-32, 2.2734210883875567e-37, 9.409500736636843e-07, 6.092606576188608e-47, 3.183029979082162e-75, 1.720951685810091e-59, 2.5338219402289503e-16, 9.287159696815494e-07, 9.919025878759052e-12, 2.436813778795644e-26, 1.5049509073829923e-39, 4.969448294001271e-27, 1.2952514640969434e-44, 8.206335719670945e-60, 7.291854860988845e-66, 1.1866779531412376e-19, 9.914253419079496e-42, 7.314246375836302e-08, 1.0555947149168343e-50, 9.726191377322782e-82, 2.714066529018904e-28, 1.5571301841067743e-11, 1.968674363460526e-23, 1.3797903907353066e-09, 2.452507778028466e-17, 1.2603046702893849e-43, 5.252779010331219e-44, 1.4152122125168714e-06, 2.3911056226345753e-57, 2.2028637707263554e-46, 1.574677993391877e-47, 9.394274182485537e-56, 1.0443328109549641e-23, 7.296044525841994e-12, 1.319175224117592e-67, 3.5830443609062857e-06, 6.167943049130096e-68, 1.195948694848863e-25, 4.946908631051555e-47, 1.505806098207135e-14, 1.1456565639269226e-25, 6.943564250993788e-06, 7.26608510034594e-67, 1.1216478742449595e-27, 8.674716593485713e-45, 6.026954488885968e-26, 5.702864748507574e-53, 5.813671505959666e-42, 5.969508849849109e-38, 3.833374464745465e-47, 1.493114884951613e-21, 9.475385174806976e-37, 8.118569967764767e-72, 2.0032973174803186e-17, 2.486821579617109e-33, 1.260802560168535e-29, 0.9999998742937051, 7.266186524010905e-15, 0.999999823476352, 3.863892539626768e-37, 6.612933043823367e-58, 3.10106365851968e-32, 0.9999999524138778, 8.382132401807758e-08, 1.2565441752035578e-55, 4.0944277737878335e-07, 2.4230431424093672e-51, 1.2780240671615727e-49, 4.29042586145114e-25, 6.675769145661231e-56, 4.3450322852893607e-13, 1.0180441520467441e-41, 2.735839716171609e-28, 3.473335494907872e-54, 3.845893917946452e-43, 1.6580417528602443e-40, 1.5732370796401392e-14, 1.430662174116871e-19, 9.995602931460389e-19, 2.1054801367269155e-27, 2.227305077619444e-41, 4.251063005398877e-14, 1.0689957403562224e-05, 0.999999897988508, 2.5290867388724286e-63, 1.7107534435963787e-50, 4.944421871760354e-14, 1.178741118787021e-08, 7.09249168939568e-29, 4.317060127895036e-35, 2.0261387189147898e-17, 7.224308011868025e-16, 1.5430623056735062e-54, 2.149385937346624e-35, 2.3212790468978873e-17, 0.9999990056646066, 1.8544283813413135e-09, 2.131140797642757e-37, 2.7086615156326794e-30, 3.5020779577596824e-39, 6.996941857701303e-47, 1.942351021862681e-10, 4.7152372071247067e-63, 3.42130697364337e-42, 4.3269190173551235e-61, 1.5257683311008434e-56, 1.1997582696803976e-22, 1.8839403085312189e-65, 6.488632894549723e-65, 2.494906688899638e-06, 2.817827791985455e-73, 9.669708108454827e-07, 3.0775607613781963e-61, 3.312485659310993e-06, 1.027400452774168e-45, 3.746949080830143e-41, 2.492238966275339e-30, 0.9999999878861198, 7.796629893650297e-56, 6.0171083084773276e-33, 6.555387807967015e-15, 2.7358996269249483e-50, 1.6549915986180408e-07, 4.719398461173387e-28, 3.4398708309558265e-12, 1.2536082429340776e-43, 3.264154404841742e-42, 6.317414953140053e-28, 8.518994186419587e-44, 1.1598472813488255e-16, 6.989704237429838e-16, 2.8415348627724765e-59, 2.661320114941498e-07, 8.243636010345659e-06, 5.741536325436103e-20, 1.4105453115168919e-10, 3.5080312330137034e-38, 6.853834859846503e-20, 0.9999968100168002, 2.0354131144237505e-37, 1.0458466999075026e-10, 1.2096466180893412e-22, 3.719438547249311e-19, 1.8091902080550226e-66, 2.966157802700346e-77, 7.300936863276309e-31, 3.988084325269648e-34, 4.005086194829299e-27, 1.4496703119663328e-50, 8.009290997180035e-15, 1.5868056545098966e-36, 6.668476629424824e-25, 6.02528288718033e-31, 1.1467967817062105e-57, 1.1393441444425557e-25, 4.650230181187519e-14, 2.921759819590272e-45, 2.9311517058052955e-47, 3.5312576153347164e-51, 1.779946141457528e-56, 2.1380043164564312e-16, 6.291620497443207e-26, 0.9999991087506717, 9.374748940001152e-29, 2.7633836439691213e-10, 1.4691013980970486e-43, 7.526131906474496e-33, 2.9482751682375145e-45, 9.849523863008166e-28, 3.1458895223891574e-36, 3.4575203253970413e-09, 0.9999868633572052, 2.882696004539944e-20, 6.067775919084879e-24, 1.2815434579627384e-44, 8.07428916068661e-42, 2.3372017090741552e-42, 1.2869344877072588e-28, 8.152491784449635e-33, 4.980902662295381e-60, 5.1424954256046576e-08, 9.341921521638704e-32, 2.6090814168194142e-17, 8.597803804757388e-25, 2.3852435352026883e-08, 3.699339217534888e-27, 4.974653354572752e-68, 2.4475768454624715e-33, 4.680611508485763e-19, 7.783380594786617e-67, 2.2235791960197626e-40, 3.0107614468666934e-29, 8.223133115660204e-47, 1.6400458959432736e-54, 4.089867319123164e-36, 0.9999727925488276, 8.252137663399451e-59, 5.921745597648894e-58, 1.8483699119475042e-43, 3.0611826104976397e-12, 1.2591022314454065e-60, 2.2118710599693524e-36, 5.183654729328146e-36, 7.226171656882782e-18, 4.692012754519575e-09, 4.568619059213033e-20, 0.9999993529887397, 3.8139299570202224e-54, 2.0717516005103583e-47, 1.1855511290822871e-37, 4.243567962470688e-44, 4.0561549514511845e-45, 9.866695333712831e-59, 2.3956639678607402e-15, 0.9999999710427735, 7.830744868044859e-60, 1.0751124388315149e-25, 1.8727439742685442e-25, 4.292563397693684e-57, 7.431934616493642e-49, 2.068472093398979e-17, 6.931026994240492e-52, 2.0193668106827832e-07, 4.2897949830644195e-36, 9.83830149599205e-24, 0.9999999663246592, 4.114939236312736e-23, 7.61204804560194e-41, 1.7356488806121174e-27, 3.357742690872021e-16, 1.1533787182230068e-23, 3.0933174990534415e-36, 0.9999999922734264, 3.3617691634605583e-06, 1.8192077681218887e-40, 2.2318563255036086e-07, 1.8086298080030834e-63, 9.24321800378549e-75, 1.3480333654568515e-41, 1.8770055698432707e-39, 2.1525423228384472e-44, 1.310775046149842e-08, 2.4972004883660712e-33, 4.19789473670401e-59, 1.2077819753500623e-05, 8.200194333685342e-63, 4.5408350725316935e-68, 1.9166399586888504e-55, 2.3929579144466018e-85, 8.663881022611649e-41, 2.698428636204956e-17, 0.9999997246431636, 7.741621048065449e-20, 6.263319497381032e-32, 2.8896101905229407e-31, 5.1858047734377875e-49, 1.4629273951828133e-42, 2.593685041767848e-09, 2.356752580665948e-17, 1.125585922794708e-65, 8.324836052567353e-06, 1.379601261923716e-72, 3.6912055677831617e-69, 6.178270544883276e-78, 7.237717303062846e-06, 2.8189173966799816e-17, 9.302080345753759e-46, 1.5023973930213514e-69, 1.5575541737825512e-09, 5.413603760603148e-34, 7.57671837530021e-51, 7.610029862597647e-07, 1.8959980351034574e-39, 2.4353837022939134e-50, 5.428851262300977e-57, 3.532169772447925e-67, 8.692113027274067e-07, 8.297642868633119e-09, 6.71208244956208e-29, 1.987890173861168e-43, 5.870200902748546e-25, 8.647982262255228e-57, 2.514146838114208e-41, 6.003626942291434e-08, 5.197085597994904e-37, 6.126833737939275e-48, 6.627445341165191e-47, 5.552863058588954e-47, 2.6689395015642373e-53, 6.209026159406361e-13, 5.90795239123599e-26, 4.3631446152273995e-16, 6.250821632693838e-65, 3.6339774710781963e-79, 4.59001232558397e-30, 1.470967877758897e-34, 1.176103195101039e-05, 2.7090892623266922e-45, 8.333202249378517e-20, 1.1058452774297535e-07, 1.7909053610576149e-72, 2.591062774973159e-36, 2.6101610944022605e-52, 2.2155202282552764e-35, 7.856706717717666e-34, 1.8328007863397887e-35, 1.4590815313093736e-41, 1.786216700809863e-22, 2.3925914612986814e-78, 1.7650804735161565e-45, 2.5586018403859904e-16, 4.460991366128491e-40, 0.9999999895560435, 6.616795185492777e-52, 4.124712923398514e-24, 1.518750385647903e-25, 5.5114518047385795e-08, 0.9999999169591512, 3.7268877739658255e-53, 2.9614258888181937e-15, 1.0501410336754144e-27, 1.1652775383911504e-46, 1.3683915480407534e-44, 3.2127813190194356e-45, 2.6141645803963013e-56, 1.1956204473490931e-20, 2.4023869291700776e-50, 2.499719980984122e-29, 3.732941343821657e-66, 4.1905163211522334e-73, 8.329404159010734e-54, 1.9957026199794096e-38, 1.2022570517732734e-38, 3.9216414909583076e-23, 1.7414803398549963e-76, 1.9506593547372507e-26, 2.2638229797260994e-28, 7.533764618366277e-06, 7.928003293306023e-23, 1.4743589387626973e-23, 9.085804530486055e-83, 1.877228369718804e-34, 7.131663078330415e-67, 1.0700099331117037e-83, 1.086926146289417e-08, 2.3177141870947558e-76, 3.2446943012249094e-22, 5.573129525924133e-40, 7.410291017729084e-36, 8.61612198685451e-24, 6.414754047972409e-11, 7.83071832811871e-11, 6.371923602654236e-30, 6.4488915753080585e-25, 3.6361809293611983e-29, 6.170096943499732e-29, 1.2339355684337845e-53, 1.287597217545133e-44, 1.3595102889584996e-66, 2.6721670310006182e-45, 7.559069940961974e-24, 4.1168905616550634e-47, 8.081406440776145e-35, 2.304222868333491e-08, 6.404634399614905e-14, 5.194079828277496e-43, 8.526521060837173e-34, 1.8027315157483014e-19, 9.069331857711309e-33, 1.616390685371495e-05, 4.984980556223135e-40, 2.6224049829516935e-49, 0.9999866364371601, 1.1242119146440934e-27, 2.1229324447349975e-72, 1.270712711680116e-05, 2.2059919958195265e-40, 2.085937526681782e-48, 3.556064780832522e-06, 0.9999997996066986, 7.702651655624749e-06, 3.4021041273702017e-37, 1.6948154668024436e-69, 1.0442152997152202e-62, 2.941343976343348e-61, 6.533289924549122e-07, 2.9011830594908187e-50, 5.976592372787098e-14, 0.9999997708297197, 1.2349642167579398e-20, 1.7118689860643707e-31, 8.195567435932405e-63, 0.999975519925355, 2.3126413450947757e-22, 5.988901463520286e-09, 0.9999991508107486, 2.3600160912192246e-30, 6.808260461416049e-52, 1.0131034973498859e-57, 1.895779775209787e-43, 4.0097333214646045e-63, 1.85878324906694e-46, 2.6314737482487768e-15, 5.484704701464732e-81, 1.496545731568394e-17, 1.351489788119164e-58, 3.853303363973823e-09, 1.4355776227503492e-34, 6.990390815561006e-19, 1.6630421041808497e-08, 1.2836143175345394e-30, 1.4003834076636897e-06, 2.1390179627441767e-61, 1.3471547218607583e-19, 1.2534025406158431e-24, 8.709202145791399e-47, 5.485419027180249e-82, 1.0887249931388449e-51, 6.845969998191801e-27, 3.647184262699441e-07, 3.36690751915184e-18, 5.200782005371685e-67, 8.32543133469947e-21, 4.248642059631219e-59, 7.529223948471339e-07, 6.206961413033927e-38, 1.4035650421323982e-13, 8.114589057117788e-15, 5.880292345108485e-15, 2.9746015590422966e-33, 7.585595857165346e-26, 6.904130273646404e-16, 6.983731500911712e-11, 3.540757879785936e-46, 2.205778633730775e-24, 8.581404985810829e-18, 0.999999962006407, 2.0932572947849587e-63, 6.39831689690465e-15, 6.33291377355531e-56, 1.6364618311846675e-66, 1.4266627799425596e-42, 4.7316180851654444e-24, 2.751805760945378e-22, 1.362918237715504e-37, 9.385978396856504e-15, 3.610652920022958e-23, 8.94474656570223e-16, 6.833719691576699e-51, 2.3232482139844914e-49, 2.9562223312593643e-38, 3.89819277331692e-45, 9.670877311677493e-58, 3.2794577567863655e-55, 3.9614981360174985e-05, 4.130516338431826e-45, 1.2293210676754313e-25, 5.823849900144882e-42, 2.316792094851529e-11, 2.8693748358853493e-09, 3.757482197592002e-19, 1.8994779345050028e-32, 1.0320103486634986e-31, 1.0838151702677205e-60, 7.349932825267519e-25, 1.7662368081895084e-56, 2.0137981298392895e-19, 2.2207507507635568e-08, 3.5852735156131198e-43, 3.6383811602263776e-17, 3.7840077976705924e-11, 1.443470470347955e-44, 7.262304137513323e-36, 1.5246317213277754e-44, 6.186511281531738e-22, 6.039374238763672e-25, 3.432719588831888e-58, 0.9999948029401525, 1.151941054023043e-08, 2.8926568592902727e-45, 1.2368597782530316e-06, 4.288721601175391e-49, 1.6704818820432785e-15, 9.68896478320073e-26, 1.0382400867058213e-42, 4.58418358451866e-55, 1.2204998397512784e-22, 7.398990872982839e-34, 6.68457236759152e-11, 1.831629617214797e-18, 2.2878370998210572e-31, 1.1498063633654633e-30, 3.864683078655773e-20, 1.9185686907359214e-52, 4.672892624688433e-55, 1.1338870842309032e-18, 4.582365583350243e-55, 2.226910360925522e-23, 1.9182705244101857e-05, 2.430644609894157e-30, 2.3499885215621203e-26, 6.054789534620147e-35, 1.093025993440142e-13, 2.1318331760258684e-58, 1.1663003946584872e-44, 5.123692164206403e-52, 1.5699825580784004e-54, 4.232735285966508e-12, 1.3950354201153461e-64, 8.667442339883514e-50, 4.2070349292665916e-33, 2.712331422367385e-20, 6.367499420324447e-33, 4.5101117212618793e-26, 1.0436263220706153e-08, 0.9999999941836133, 2.2099329022036044e-20, 3.0688139168642063e-20, 5.8016629823966135e-58, 4.759357966351821e-38, 1.5730234667384172e-14, 8.937415672295651e-57, 2.5068189285338957e-08, 5.0872557486245006e-57, 1.413819169352406e-14, 1.118712580390052e-39, 2.346775486966809e-15, 3.5846748374020275e-38, 2.507039971417458e-60, 1.0753560036364624e-32, 2.977862394981748e-13, 1.3896332069575606e-58, 9.940542672896391e-46, 4.414298991642117e-11, 4.927918112841731e-33, 5.905433517844086e-51, 1.5235761217083735e-07, 5.706735305753143e-35, 8.747375022150438e-45, 5.619482647501874e-14, 2.4539538871784494e-41, 2.370845242918926e-68, 1.7500071850560571e-37, 2.3957836943646803e-16, 0.9999989234319473, 3.201694575224501e-07, 9.466433997544788e-42, 9.768969992490006e-20, 4.316361774560709e-45, 1.4031400463426074e-07, 5.50648456084911e-25, 6.928037462811959e-28, 1.3278054093006902e-06, 4.684447814935366e-44, 6.614344044624733e-13, 8.257277475055978e-47, 1.2709537221793514e-55, 2.5372777574522567e-66, 2.680973424651582e-19, 7.573261880687019e-49, 1.814506894420767e-13, 1.448660922802109e-20, 8.368722473961254e-21, 5.458898871472262e-43, 9.285021091159674e-09, 3.0757779030194876e-31, 6.351384449504126e-07, 1.667946937955939e-18, 0.9999999956263529, 1.1348037088067793e-07, 3.1220515790613178e-68, 2.6803488046567048e-27, 9.65415257445427e-34, 3.687375905327355e-17, 2.582285851917179e-47, 2.9631134317634277e-24, 2.0616418384741234e-36, 2.6673571437611053e-31, 4.268664088939275e-37, 1.6969502039398988e-06, 3.774740859491826e-55, 3.8655467716787835e-18, 5.01795792857376e-59, 1.6177469211055596e-39, 4.0365018795372035e-06, 7.975013811275744e-56, 4.831652856628532e-11, 1.1817567494007984e-27, 4.553469442195707e-73, 6.7645518856260466e-06, 4.777545959726496e-46, 1.0210813170420369e-49, 6.519734699084603e-73, 5.99342043389901e-09, 0.9999983923831365, 9.81990748427244e-19, 3.0045019764310798e-24, 1.64774269173921e-48, 8.035566766785146e-13, 1.0586639667854626e-06, 2.6845961221551496e-16, 2.4410057132620397e-29, 3.332414100411732e-07, 4.1245356531248904e-39, 5.18961880857631e-33, 4.307291711589147e-73, 4.034769337095636e-54, 4.288375410640903e-34, 1.5260850578846853e-20, 7.470879008947749e-16, 2.947231735651581e-11, 2.656518714028482e-53, 5.883439315018481e-19, 1.3912032799541437e-13, 5.716514545499824e-50, 8.263180866776895e-79, 0.9999957153764042, 6.164911231167399e-35, 1.765866957571951e-22, 2.401573979360111e-69, 1.1036354048888923e-07, 4.3573849878228735e-39, 1.1486577580300943e-37, 2.156742546144773e-41, 1.0764623928150087e-07, 1.1310948502653246e-27, 3.048926838755128e-48, 0.999998271097967, 5.48567907864522e-07, 1.8987189331646863e-17, 0.9999999438343995, 1.7451188003489725e-32, 2.7755596035283944e-18, 4.306668380877825e-07, 1.446949974609055e-29, 1.9455334687961355e-72, 3.208719197100923e-47, 9.368395928425092e-11, 4.728513716220151e-08, 1.906969904979756e-23, 1.4935656884102021e-52, 1.2972276070601522e-53, 2.1936310407916042e-51, 1.1132773502654742e-73, 3.515515713169307e-30, 1.6412975072002437e-48, 3.281345988095978e-25, 1.0026582068557001e-26, 3.566936642781529e-11, 4.120108242526831e-58, 2.133884454722155e-42, 2.1160342548428575e-50, 8.478082513604028e-06, 2.7590507097576716e-46, 5.3951933378860775e-42, 7.346712520896823e-06, 2.0970456129450643e-11, 1.4821663000847788e-24, 0.9999938801872056, 3.1665990160482694e-50, 5.07273798530383e-57, 8.961320760206015e-09, 2.2199583889340663e-48, 6.00808602296927e-25, 2.0617657356025036e-44, 4.4022398925432266e-46, 4.872035427066139e-39, 4.640853603993097e-52, 2.8822551050563513e-41, 4.3173518122211933e-17, 5.0036338827330655e-73, 3.6293067824646744e-18, 5.111776726109444e-22, 1.0647827590921356e-39, 2.512871835468744e-08, 2.651377738657705e-51, 3.851159651107992e-53, 6.330181515653283e-59, 3.58832167448225e-33, 9.852423702705738e-18, 4.461933848465965e-39, 1.479498191817742e-31, 1.3986095201572561e-58, 1.14392250665768e-35, 6.887781094109031e-53, 9.95316860853351e-61, 3.9862721267679306e-25, 3.9142460361133855e-24, 8.246331526035849e-52, 1.0219582713031925e-22, 1.908646864945022e-28, 3.241315767941018e-47, 4.002085773795265e-14, 8.422705000274046e-21, 1.570722706282604e-50, 4.620760110001484e-42, 1.524489680608381e-15, 2.8799435477710317e-62, 3.9346419499740206e-08, 3.1959883301936874e-46, 1.5826115843913311e-10, 1.7600949367785514e-23, 7.695106305049819e-16, 9.023285835504585e-30, 1.568471680291277e-44, 1.3532657181182563e-19, 6.380052351404791e-42, 6.816621581465489e-45, 1.21998519077869e-34, 3.1345498955992314e-06, 8.855312460797684e-08, 2.263232676817995e-16, 2.5754769725477478e-14, 1.5063653894484837e-13, 2.8187271407331625e-06, 2.969059659765197e-58, 2.709662394845387e-79, 1.1371686175648812e-68, 4.0246197311971713e-17, 4.336013120931017e-22, 6.983709160545215e-16, 0.9999981749049219, 0.9999830054936897, 1.8992287918450993e-19, 3.276735785714376e-71, 2.782280378773969e-07, 1.5839824935694067e-18, 2.8108309001287146e-16, 1.408659339761872e-17]} +{"x": [7.0, 9.0, 8.0, 5.0, 4.0, 0.0, 5.0, 10.0, 2.0, 2.0, 4.0, 0.0, 3.0, 6.0, 1.0, 10.0, 2.0, 6.0, 5.0, 4.0, 9.0, 4.0, 4.0, 9.0, 2.0, 4.0, 5.0, 8.0, 6.0, 0.0, 6.0, 7.0, 0.0, 3.0, 6.0, 0.0, 7.0, 9.0, 5.0, 9.0, 10.0, 10.0, 0.0, 5.0, 4.0, 8.0, 2.0, 10.0, 8.0, 8.0, 9.0, 4.0, 8.0, 8.0, 7.0, 1.0, 4.0, 7.0, 4.0, 1.0, 8.0, 7.0, 6.0, 2.0, 1.0, 2.0, 8.0, 2.0, 0.0, 2.0, 3.0, 9.0, 5.0, 3.0, 2.0, 1.0, 5.0, 9.0, 0.0, 9.0, 7.0, 7.0, 6.0, 5.0, 9.0, 10.0, 1.0, 8.0, 4.0, 6.0, 10.0, 3.0, 3.0, 1.0, 7.0, 0.0, 1.0, 7.0, 5.0, 4.0, 4.0, 3.0, 1.0, 10.0, 5.0, 4.0, 7.0, 2.0, 9.0, 9.0, 2.0, 7.0, 3.0, 6.0, 5.0, 2.0, 3.0, 8.0, 2.0, 2.0, 8.0, 3.0, 2.0, 2.0, 2.0, 7.0, 9.0, 3.0, 3.0, 9.0, 2.0, 0.0, 1.0, 1.0, 7.0, 0.0, 8.0, 6.0, 5.0, 9.0, 6.0, 3.0, 9.0, 4.0, 3.0, 8.0, 7.0, 9.0, 1.0, 9.0, 3.0, 10.0, 0.0, 1.0, 6.0, 5.0, 7.0, 6.0, 3.0, 3.0, 5.0, 7.0, 0.0, 9.0, 2.0, 6.0, 8.0, 7.0, 1.0, 3.0, 5.0, 4.0, 9.0, 6.0, 6.0, 6.0, 7.0, 10.0, 1.0, 4.0, 3.0, 7.0, 4.0, 2.0, 9.0, 0.0, 7.0, 3.0, 9.0, 4.0, 1.0, 9.0, 4.0, 6.0, 4.0, 2.0, 7.0, 0.0, 8.0, 6.0, 6.0, 2.0, 4.0, 10.0, 1.0, 6.0, 8.0, 8.0, 7.0, 3.0, 5.0, 2.0, 5.0, 8.0, 9.0, 7.0, 4.0, 7.0, 4.0, 8.0, 7.0, 8.0, 6.0, 7.0, 6.0, 2.0, 0.0, 7.0, 6.0, 8.0, 4.0, 4.0, 6.0, 1.0, 6.0, 10.0, 2.0, 9.0, 5.0, 9.0, 5.0, 1.0, 0.0, 1.0, 5.0, 7.0, 4.0, 8.0, 3.0, 4.0, 2.0, 3.0, 5.0, 1.0, 9.0, 3.0, 5.0, 5.0, 9.0, 1.0, 9.0, 5.0, 7.0, 10.0, 2.0, 9.0, 4.0, 4.0, 2.0, 9.0, 5.0, 5.0, 10.0, 1.0, 8.0, 10.0, 3.0, 9.0, 6.0, 9.0, 3.0, 0.0, 2.0, 10.0, 2.0, 6.0, 6.0, 3.0, 1.0, 1.0, 4.0, 1.0, 3.0, 4.0, 8.0, 6.0, 9.0, 3.0, 6.0, 3.0, 7.0, 7.0, 7.0, 3.0, 6.0, 1.0, 8.0, 5.0, 6.0, 1.0, 7.0, 2.0, 3.0, 2.0, 8.0, 6.0, 0.0, 2.0, 1.0, 5.0, 9.0, 8.0, 1.0, 1.0, 7.0, 10.0, 1.0, 4.0, 1.0, 8.0, 9.0, 5.0, 1.0, 4.0, 4.0, 10.0, 2.0, 7.0, 4.0, 3.0, 6.0, 7.0, 4.0, 1.0, 7.0, 4.0, 4.0, 1.0, 7.0, 2.0, 1.0, 1.0, 9.0, 4.0, 9.0, 1.0, 5.0, 3.0, 5.0, 7.0, 5.0, 4.0, 6.0, 3.0, 8.0, 4.0, 2.0, 0.0, 10.0, 8.0, 3.0, 5.0, 3.0, 3.0, 9.0, 0.0, 8.0, 9.0, 7.0, 7.0, 10.0, 5.0, 0.0, 3.0, 3.0, 7.0, 1.0, 8.0, 8.0, 4.0, 9.0, 2.0, 2.0, 3.0, 3.0, 9.0, 4.0, 8.0, 8.0, 4.0, 2.0, 1.0, 6.0, 1.0, 4.0, 1.0, 10.0, 1.0, 8.0, 6.0, 3.0, 3.0, 6.0, 10.0, 9.0, 0.0, 7.0, 2.0, 5.0, 1.0, 10.0, 8.0, 9.0, 7.0, 3.0, 4.0, 7.0, 7.0, 1.0, 0.0, 4.0, 6.0, 0.0, 6.0, 9.0, 1.0, 1.0, 8.0, 9.0, 9.0, 5.0, 4.0, 2.0, 1.0, 8.0, 1.0, 1.0, 2.0, 3.0, 7.0, 8.0, 5.0, 1.0, 8.0, 3.0, 3.0, 9.0, 1.0, 8.0, 7.0, 4.0, 0.0, 0.0, 9.0, 5.0, 8.0, 5.0, 6.0, 1.0, 4.0, 2.0, 8.0, 6.0, 0.0, 7.0, 7.0, 5.0, 8.0, 10.0, 5.0, 4.0, 9.0, 9.0, 0.0, 1.0, 2.0, 8.0, 5.0, 7.0, 9.0, 1.0, 3.0, 3.0, 7.0, 3.0, 4.0, 9.0, 5.0, 5.0, 7.0, 1.0, 6.0, 1.0, 6.0, 5.0, 8.0, 5.0, 6.0, 2.0, 5.0, 8.0, 1.0, 6.0, 6.0, 6.0, 0.0, 2.0, 7.0, 10.0, 9.0, 3.0, 8.0, 6.0, 5.0, 6.0, 9.0, 4.0, 8.0, 3.0, 8.0, 8.0, 7.0, 1.0, 4.0, 2.0, 9.0, 2.0, 3.0, 4.0, 4.0, 2.0, 0.0, 9.0, 0.0, 2.0, 3.0, 2.0, 6.0, 7.0, 1.0, 8.0, 4.0, 3.0, 6.0, 7.0, 1.0, 6.0, 5.0, 9.0, 0.0, 2.0, 9.0, 4.0, 6.0, 3.0, 2.0, 1.0, 5.0, 1.0, 8.0, 7.0, 3.0, 4.0, 2.0, 9.0, 6.0, 6.0, 6.0, 2.0, 2.0, 1.0, 6.0, 1.0, 8.0, 4.0, 4.0, 3.0, 7.0, 8.0, 1.0, 1.0, 7.0, 7.0, 0.0, 1.0, 10.0, 10.0, 5.0, 10.0, 2.0, 1.0, 1.0, 0.0, 6.0, 8.0, 9.0, 4.0, 2.0, 1.0, 10.0, 9.0, 6.0, 1.0, 4.0, 4.0, 4.0, 1.0, 9.0, 8.0, 5.0, 5.0, 9.0, 5.0, 2.0, 8.0, 5.0, 3.0, 6.0, 0.0, 8.0, 5.0, 8.0, 6.0, 2.0, 3.0, 5.0, 5.0, 6.0, 6.0, 0.0, 7.0, 4.0, 9.0, 0.0, 1.0, 0.0, 3.0, 5.0, 3.0, 3.0, 9.0, 3.0, 1.0, 2.0, 9.0, 0.0, 5.0, 1.0, 8.0, 8.0, 1.0, 8.0, 3.0, 2.0, 9.0, 1.0, 10.0, 5.0, 7.0, 3.0, 1.0, 4.0, 9.0, 3.0, 10.0, 9.0, 9.0, 2.0, 6.0, 6.0, 6.0, 7.0, 9.0, 7.0, 5.0, 7.0, 5.0, 7.0, 3.0, 1.0, 8.0, 6.0, 6.0, 2.0, 6.0, 4.0, 9.0, 3.0, 6.0, 3.0, 8.0, 9.0, 7.0, 2.0, 1.0, 6.0, 9.0, 9.0, 3.0, 1.0, 9.0, 6.0, 9.0, 4.0, 6.0, 1.0, 3.0, 6.0, 4.0, 7.0, 10.0, 4.0, 4.0, 2.0, 7.0, 0.0, 7.0, 7.0, 2.0, 5.0, 4.0, 6.0, 5.0, 5.0, 9.0, 3.0, 5.0, 4.0, 9.0, 4.0, 0.0, 5.0, 5.0, 1.0, 10.0, 4.0, 5.0, 8.0, 4.0, 3.0, 3.0, 3.0, 4.0, 7.0, 1.0, 5.0, 2.0, 5.0, 8.0, 1.0, 3.0, 5.0, 4.0, 1.0, 0.0, 8.0, 2.0, 1.0, 6.0, 7.0, 7.0, 9.0, 6.0, 0.0, 4.0, 3.0, 0.0, 8.0, 10.0, 4.0, 0.0, 4.0, 4.0, 4.0, 9.0, 7.0, 5.0, 4.0, 10.0, 7.0, 9.0, 5.0, 10.0, 3.0, 3.0, 8.0, 8.0, 8.0, 6.0, 0.0, 0.0, 8.0, 3.0, 9.0, 6.0, 5.0, 7.0, 0.0, 9.0, 7.0, 2.0, 3.0, 2.0, 8.0, 2.0, 5.0, 2.0, 0.0, 0.0, 0.0, 9.0, 6.0, 9.0, 1.0, 2.0, 7.0, 7.0, 4.0, 1.0, 4.0, 10.0, 5.0, 10.0, 8.0, 2.0, 3.0, 4.0, 5.0, 3.0, 7.0, 2.0, 4.0, 5.0, 5.0, 8.0, 8.0, 3.0, 9.0, 1.0, 1.0, 1.0, 5.0, 5.0, 1.0, 2.0, 8.0, 10.0, 4.0, 2.0, 2.0, 5.0, 8.0, 4.0, 0.0, 2.0, 4.0, 8.0, 3.0, 8.0, 1.0, 6.0, 2.0, 2.0, 9.0, 2.0, 0.0, 4.0, 5.0, 1.0, 8.0, 10.0, 5.0, 4.0, 7.0, 2.0, 6.0, 2.0, 2.0, 1.0, 8.0, 6.0, 7.0, 8.0, 7.0, 6.0, 3.0, 5.0, 2.0, 10.0, 6.0, 2.0, 8.0, 7.0, 2.0, 0.0, 6.0, 9.0, 4.0, 1.0, 9.0, 7.0, 1.0, 8.0, 8.0, 4.0, 5.0, 3.0, 2.0, 0.0, 1.0, 4.0, 2.0, 1.0, 5.0, 1.0, 7.0, 3.0, 8.0, 0.0, 6.0, 3.0, 6.0, 10.0, 7.0, 1.0, 4.0, 1.0, 3.0, 7.0, 2.0, 2.0, 7.0, 4.0, 10.0, 5.0, 8.0, 2.0, 5.0, 4.0, 2.0, 3.0, 4.0, 9.0, 3.0, 4.0, 3.0, 5.0, 8.0, 0.0, 1.0, 7.0, 6.0, 3.0, 6.0, 9.0, 7.0, 2.0, 5.0, 9.0, 2.0, 3.0, 1.0, 4.0, 8.0, 8.0, 1.0, 7.0, 7.0, 3.0, 7.0, 8.0, 1.0, 0.0, 9.0, 6.0, 6.0, 7.0, 2.0, 3.0, 9.0, 3.0, 5.0, 6.0, 2.0, 5.0, 8.0, 2.0, 9.0, 9.0, 9.0], "lambda": [10.767991125703286, 18.181919845768263, 16.151770199461833, 13.830430217223993, 14.004542908490425, 15.265649100598383, 19.293836749025093, 11.16110931647772, 11.543620857748797, 17.402922603002384, 13.240318693130698, 17.56056817816366, 13.535056647630896, 12.81916537888744, 13.976171553439475, 12.361179522467205, 19.365407313750524, 11.033551204567821, 13.146923445016048, 19.42094948809155, 16.34806569062781, 18.793765588649748, 15.224585167608705, 14.702649002975939, 11.297908010020524, 18.122243433494823, 11.35671261134693, 16.35105915900739, 11.184016106834253, 17.14873818488975, 19.03458531964621, 19.244307484405986, 15.559310082744943, 13.964896495713681, 15.990488373146736, 12.227437867046849, 13.43734024302982, 16.72005217032206, 17.984800272381403, 15.463230930788828, 10.296729880031151, 14.629177936281172, 19.934543972512515, 11.802070013787429, 11.935529262007945, 10.570869007055778, 12.193125865585436, 11.732043743061647, 14.392972013895282, 18.87653156414531, 19.8115816785081, 15.88670699689354, 18.978522792580897, 12.287181652969588, 19.02134940382928, 15.466410180263086, 15.820667989966498, 17.273936561949363, 10.98346326087342, 11.039075118753725, 18.789650611049225, 10.342840474639331, 12.251523495997727, 10.170441906035387, 12.774226486563652, 19.860662539027384, 15.207517131421175, 13.53855518342813, 11.563483225215554, 12.760389389743676, 18.83717159185956, 13.720784172882505, 16.59790950317336, 14.75031615783266, 19.450265936086584, 19.616636968980863, 16.04936004120568, 15.750021331882104, 17.59709322368563, 11.262355238238658, 11.094514972987016, 12.973819660573053, 13.666478225742939, 17.945371991762155, 19.72433577039104, 12.998944865475824, 19.041578225773815, 14.382601814906717, 15.408068063503537, 17.093279702122516, 15.685392422425602, 19.6718897656652, 12.956722038488849, 17.73556212703141, 18.77862565123808, 12.134833888543142, 17.83367615580145, 10.543443644706235, 19.743710475754163, 11.597261494020918, 19.71753439729032, 19.435172594514956, 14.225244154648745, 17.95688362243277, 13.083305075667298, 16.35394109549123, 14.044718888148756, 10.410211916486459, 12.88734043894802, 12.906329855143598, 13.956903840778093, 12.70022603087633, 15.847758750905207, 16.33063115249412, 14.932512072756102, 18.93969693464318, 18.661789722481025, 12.506442935257574, 16.18748021276251, 10.609093648671056, 11.020787549888233, 13.492716605534055, 13.624868138394032, 18.370823610281082, 10.576145898401018, 15.091383107785301, 12.459509333945544, 19.956473744620794, 13.026622310303846, 13.036116146146778, 12.821412869736989, 17.617953821673485, 14.308587240115926, 12.817178713664113, 16.467216942542127, 19.8973177593574, 11.492735326323567, 18.647704948271944, 10.188623308869746, 19.659240399149184, 19.87183537067935, 16.083720161897734, 19.20727904972313, 16.930046543687563, 19.21732273707701, 10.612448832826452, 13.776444491653935, 11.85314308127003, 10.444279518635728, 16.989417081323456, 17.723838779560744, 17.71607427075183, 18.38654555493427, 19.507044823713017, 15.85633599476548, 15.0933133583186, 13.476028648040131, 14.023909732414172, 19.142558312425102, 13.837143402932874, 18.707234736778986, 12.65435129611441, 12.301084242765839, 10.18433209597773, 10.039124987494997, 19.64114967258359, 14.370987948955054, 18.511564519241908, 10.677959441694485, 10.056033656885951, 12.79935953109445, 10.336527682317366, 12.18352357850759, 16.802977836534122, 14.995148982192978, 14.08434368432627, 17.07670630554453, 10.442080269722458, 13.139794648633101, 15.164408465155937, 15.853617287984669, 16.040510738949976, 14.835595486706678, 15.592856617098004, 10.793081875880434, 19.564989296115094, 18.238586506305246, 11.892951912162575, 19.58436270889576, 14.761530996557656, 12.93113420201334, 18.848314183435583, 13.872980137811444, 18.551971705114298, 17.320123961983704, 16.088202493092123, 13.102564949036633, 17.665983700163917, 10.751662277940492, 14.992866630601174, 13.918135212462392, 18.259844127768197, 14.791367440316332, 16.03325420297871, 12.94137433646205, 16.442000427920686, 15.470241270053362, 18.23231329225436, 17.20755810197101, 12.938337300118908, 12.139275289018574, 15.481084929121293, 19.779795541908932, 12.77020837986775, 14.615045711540333, 12.049740803265825, 12.085026921265245, 10.113052022259563, 12.227062768834823, 16.030231892815905, 17.446339733432275, 18.36415839081301, 16.013166295297125, 12.156747710003293, 11.489050510780338, 14.06179512878292, 17.05961481423372, 16.97508313564002, 12.46913928850141, 19.28329221369739, 10.578368869375579, 19.834166808147728, 17.757166456944535, 19.04349338691759, 19.665651819265626, 14.604223977693726, 17.41055395607248, 14.79163781928645, 15.324833032520502, 11.008777464026275, 10.127888177332775, 15.651017469444088, 14.52150401106436, 11.813973538444971, 17.394109606290176, 17.04963372565544, 11.831881797753718, 11.510203804264908, 13.759429736834171, 12.373236999513313, 15.203092676132616, 15.916456991980242, 15.333516557966872, 16.880058575488256, 10.638164624709232, 13.716463056094199, 14.698912240621524, 10.156687766170725, 15.400316526515708, 12.474021065888154, 18.833212200947344, 14.793953342988821, 10.976582321777355, 13.759834881386759, 13.939750650578464, 15.53161424547942, 19.067136774373203, 14.960682951531595, 10.50153194855214, 18.991156237702565, 12.58090854443304, 13.94769456095333, 14.745113382558294, 19.050509363864172, 17.69060479994686, 10.509291980781276, 11.310604407031684, 11.524943771217298, 12.458210154714996, 19.4900326324083, 10.224489607738796, 15.9390638766012, 19.499231140761722, 12.084935532088767, 16.71664782329449, 19.42373006711053, 11.293025894801609, 12.000871298372662, 11.898747230859199, 19.477942697998152, 11.43056463479979, 10.402453903701343, 15.343681907798029, 16.017991297425077, 15.232779830295332, 18.38575030783912, 14.260999757720139, 17.07708773118551, 17.397821978282195, 12.323138229959888, 18.3716730328453, 19.428718568976578, 17.938517432216425, 13.203527078372115, 17.846453363752612, 16.529672436137062, 17.09999582348979, 10.050625644368274, 16.1257867509047, 16.229977112677346, 11.901744846531965, 18.58728465306193, 17.811322116497845, 14.022447757839508, 18.843748310387564, 13.84944814825181, 14.059869867873175, 19.221871336868567, 18.20423082336054, 11.516764552403277, 18.724516752190837, 14.591921332561967, 19.828546151087316, 18.24193894335683, 10.11189255480317, 12.713052713523183, 10.733189984144964, 13.853940597364378, 15.961901040858686, 12.565345838045165, 18.40792620507873, 10.297012526987393, 16.490722861186775, 12.951407610824614, 13.78870272488079, 14.871724273041504, 11.967255879167656, 13.732968832624529, 17.544436893598185, 15.601143461548201, 11.521236863081063, 13.159710320551074, 15.054033908718322, 13.71736119754199, 16.67979430547773, 16.433542276959717, 16.188714397289154, 10.757352623084605, 19.961206678307274, 10.478197043611848, 14.160936324237372, 14.997285957088984, 14.860103112645273, 12.21361324460678, 17.762303282355223, 13.21517471433142, 15.120090377026143, 19.215377892991945, 17.111730895717386, 10.508510315691387, 12.171465336283793, 18.826431569810552, 12.665271153065706, 13.382624983890954, 16.689995158256718, 16.19317616391653, 15.142898693262094, 14.263571139101991, 13.021030850738734, 19.196967054935136, 15.0349236510205, 15.537048482855656, 16.16244726842858, 13.486029747546286, 12.745886467322759, 14.220401140575575, 16.822895583871677, 19.612547882323227, 14.956256083281776, 15.458421925501177, 17.975979142699092, 13.300829008095342, 19.71144209410823, 12.671290310166125, 14.969218682351446, 11.509657644375316, 12.035819725152342, 13.00833243897899, 12.133220072295186, 11.969806231068583, 12.123940301582419, 17.509799431037003, 11.756135722750606, 17.739963953583207, 18.708670276652967, 14.196119962834562, 14.556624530656864, 14.268007112140545, 10.635000267615208, 15.945524504684384, 16.434651866118365, 15.998857925036237, 17.172993608399906, 19.2768618352339, 13.58079202777107, 14.384694113572376, 17.5102287142869, 15.45556951588048, 10.918409894774006, 10.84964968797686, 19.655351742007607, 14.752379461860146, 14.591344767038434, 15.319006392130769, 19.26958061736906, 13.239001224914542, 12.137102367896588, 17.925515743019737, 13.234774840471333, 12.78327945501338, 12.329431378641996, 10.600883016674986, 14.674472001654445, 18.5401951025044, 14.666049824315461, 12.227889814565945, 15.330557472172723, 12.908617554106089, 18.815905740064014, 11.130841396728945, 12.407010779681334, 16.73065159100095, 10.014324485052212, 15.44747990808227, 17.848847714545915, 14.695905609948056, 17.874717402118804, 17.833981399821692, 17.6030811645933, 12.602302252520637, 17.43555167692039, 12.235482256450378, 19.853781646707453, 11.982282145733901, 10.886374795598757, 16.135700652711705, 14.420953019168543, 10.864933795161583, 17.047325375429622, 14.52646479876238, 19.18896609000236, 13.053610233102711, 16.86286678061433, 17.221431989971904, 15.862935955888188, 19.85958312211332, 18.305412269199618, 19.339375553039517, 17.906770217407647, 10.046627525473749, 13.590637774790768, 16.134886425904522, 11.553700717547311, 12.571379758979255, 18.625733002980482, 11.571943337121308, 16.690433414103516, 11.328474373432622, 13.185876241881463, 19.9654159381135, 13.649298772240058, 11.473309360685162, 14.358559682911528, 18.76141953120873, 14.402884524195944, 18.990688060107416, 16.414762293006305, 14.521568575388253, 17.756954994424923, 11.974910196392365, 19.317275519562408, 10.437361527931127, 12.958561961642157, 19.95672602152064, 14.755246293083115, 16.045590774333263, 12.206829662190986, 13.81148668084921, 19.26275235562914, 14.840686571025453, 17.275301706028507, 15.828196605151366, 13.328021722846495, 19.70014336313609, 12.688920890790865, 13.967857430252051, 12.93014646357137, 17.652139713405315, 13.370170644398446, 13.551595095693418, 18.74892410150739, 17.879095211010593, 12.656216754313593, 12.466029789805475, 13.710964310715042, 18.67669705250094, 12.405116939399356, 17.77950979524003, 19.142447076766278, 18.772505399538836, 15.418733389187985, 13.394105902798561, 10.57311569499854, 13.72288313274268, 16.548403667560525, 15.596817363858795, 18.324362673245318, 17.1384483461496, 11.950862823619573, 10.01100756465242, 13.286963870926476, 10.059338564238296, 11.209211474243224, 17.176459623153804, 19.577269434831948, 18.89190115496068, 13.097290349180117, 14.046026745672524, 12.555840888512826, 14.869573890811782, 19.462355249353713, 19.10488851483073, 14.008153462531244, 12.165982564145155, 14.468696411960916, 14.123652046825391, 17.027566055956758, 16.606602235564278, 12.635484102029334, 19.97645992521931, 11.18581961984122, 11.476826696963128, 14.01111421480056, 18.97629685592821, 12.068131216185407, 15.369149248462877, 17.28773526812359, 15.12432570838616, 19.34771904527436, 11.940112678882253, 17.113974771725523, 11.035654944304978, 19.07835574700787, 19.163303181845194, 16.702349847425733, 17.212763151023147, 18.55087828441286, 14.73786212904474, 19.828950604654132, 14.118770071657709, 16.582690948842362, 12.657815752815576, 18.039227804703636, 18.892389093643132, 19.990661576530044, 13.554983229040936, 13.19376536344286, 12.199536861214487, 10.422573760663374, 13.039150387901376, 16.619965394796672, 18.955509246878165, 16.120727823864463, 18.473832717621406, 17.164032449345882, 18.400666898014553, 17.539994842260775, 18.096995957699775, 16.30793862054182, 19.637015884622443, 19.87465438715912, 17.393061903559158, 17.837383902216395, 14.509144974862878, 13.417058987779667, 14.084644915308115, 17.94013699469441, 10.393380302545548, 14.289784970674845, 11.412829692463154, 15.841279119859461, 14.077575262061362, 19.319664423526625, 12.282843542989374, 10.023059372880935, 12.62594088554739, 12.455509660182319, 18.001461017136513, 18.99142629580065, 15.757472027635213, 18.605407823730424, 18.760684014400592, 19.14529001718209, 17.56773286459578, 18.49178844846852, 12.631413029966321, 11.715388338634739, 11.852234167293286, 13.689239982748676, 10.130525845408936, 16.612529860012945, 16.97763364639985, 15.03267981596921, 11.818500181732269, 14.013339907425038, 15.834649612121021, 13.954993059707554, 14.124961699513017, 11.821262566365718, 10.297726540731436, 15.397322110904618, 13.776361321683268, 10.75574005977417, 14.871343530480722, 10.616776340995575, 13.31178487104646, 18.162081243718145, 19.595371747435536, 14.90605079464687, 15.72040149888004, 15.76252149397217, 13.738177911666082, 16.019449393069124, 11.047522674217173, 10.737082077300549, 12.924381558197162, 11.073979262668294, 10.8542915740011, 19.367879675875386, 18.188471502703237, 15.938663773656497, 12.856727225529312, 12.96140533250427, 11.29967033135668, 17.696501857483224, 13.109248337799745, 13.388498248875354, 13.694206673744628, 12.404757787346124, 16.25467545936718, 18.470728876710417, 15.229220107110955, 12.589576293545338, 13.206464384643526, 16.68526584774177, 11.54988942434079, 16.467811385460728, 17.97263378228945, 12.446241010114765, 16.31716126072432, 19.672542850733024, 16.20352138533653, 10.825607589977043, 19.659401788763176, 15.688590935356968, 11.050290841285879, 10.91826598135157, 14.854572844186457, 11.299995856291256, 19.324506636659336, 14.633842930429669, 11.901220832305627, 13.507242347212092, 11.802960201574203, 14.124054028413106, 10.783783548673993, 18.924382925315577, 17.208839399929026, 12.955872684603873, 13.819085570500732, 19.86922987264084, 17.01572867423601, 17.645063423771692, 19.158933144100175, 11.736612258330878, 13.862886067500382, 15.048581801109906, 12.043702337434095, 11.485535046042628, 12.987544781835219, 14.268311111206575, 17.06376308698799, 19.86164939869964, 13.59356005325252, 18.272174707968354, 11.977066299875878, 17.772885356876177, 19.2409108859233, 18.022446876885876, 17.529631323090577, 17.22058413130685, 12.86269760614387, 17.34946560119652, 19.008119082302215, 11.088725620457948, 19.6854562242023, 13.345523128093348, 16.65503976120025, 12.111500272313997, 17.704761294874967, 11.790386543225145, 10.811523396453861, 12.99749732645251, 13.825393981398147, 16.33968313406695, 17.663665608905717, 12.71332847086341, 12.223355154830337, 11.755399931566753, 11.070277186284038, 17.115319015838246, 11.576657595215996, 13.857491820733383, 14.232742219724464, 13.642957139297387, 12.202590308813228, 15.405891838993485, 10.23192741815866, 14.912798298326315, 17.850760360384314, 14.378853749699903, 17.304856408708822, 12.199762537028962, 16.34261862152451, 11.29450610532202, 17.166455130832485, 17.91265923367936, 17.90100329940893, 15.329544217718475, 14.28712475523123, 16.312933054652667, 19.992960955792036, 15.681984977510663, 15.158918412502775, 10.30114718171696, 18.648070598270095, 11.343031445968004, 17.830769033951256, 18.51023429576454, 11.424003879931064, 15.317045779158324, 16.26702248340237, 14.187781904953216, 16.866775090917155, 11.523140504559624, 19.04620261180296, 11.173533380296877, 11.639818814026867, 18.09156409804557, 11.057810532745686, 10.948045189077957, 11.620832351368966, 15.667284484315326, 14.995383983657717, 13.443866570862593, 16.440985681825754, 12.63281719342558, 15.901244713688278, 15.340743894242154, 15.620241856438557, 19.614060036378145, 15.41221591172123, 13.918970273833747, 19.294855312474407, 16.775523695418126, 17.34446207615886, 18.411606332290816, 11.865591838362322, 13.417495691571553, 10.421658644621498, 14.534405483380715, 18.16261085586433, 16.89514599080338, 16.28756984280539, 18.648080644581587, 10.470962291649922, 14.114848355716862, 11.423980661262062, 10.422178938720819, 13.119880930774523, 13.125240676754334, 16.301479265587474, 16.32752764588053, 14.804317625252096, 17.103694952560538, 18.768188076524876, 13.504504278313116, 14.704080012267982, 10.338430464374945, 16.084162255167985, 17.53686327958055, 14.364570070546154, 10.265036335570372, 13.306149090312106, 12.28113135442683, 11.765212638401922, 11.583646578612147, 12.763182048707904, 16.481615980768836, 15.066228146271953, 11.312083494487236, 18.08852415730142, 16.464162059358927, 18.737131060547668, 15.386846115632782, 16.598549523970384, 18.95045789352588, 15.03814406459517, 14.94819478839027, 12.21108429105674, 10.724476387225364, 16.81383756206379, 14.955790651258374, 16.79747935942006, 14.039130031412224, 17.392965227021712, 11.864007879189968, 14.19020707092606, 15.65694483062692, 14.343317813310737, 11.99010701339881, 13.689368724071874, 11.735092141457033, 19.27187068882725, 10.63753827376662, 19.087951386908664, 19.894516001262026, 14.315992432651754, 17.51389514444979, 10.980385502694357, 19.524757953690198, 19.741170592546894, 19.810617244003502, 13.254071169208508, 15.531152456773759, 14.256694301400707, 12.047002392847073, 13.026448229020486, 10.848820782324635, 16.770605661897108, 15.218750195974156, 13.136011782459992, 18.861977680446607, 10.824313533465368, 16.317210879187463, 19.998728091054502, 10.103505032755473, 16.288063691495417, 10.77500446881664, 11.118373202447827, 13.998375419143086, 17.433436575558424, 11.811483876125536, 19.478320140456788, 16.679977103210085, 11.806785299813846, 14.974300146730972, 13.69045467127628, 13.029839661630472, 12.578213000700176, 14.041944023219207, 17.945021327622115, 11.272399097107545, 15.11521416353795, 18.188923591152093, 18.609559111966007, 13.921713636954845, 19.80821585214185, 12.093904808225673, 16.6357571248633, 12.838900395424375, 19.141070941437157, 16.143584030280017, 10.250296513019064, 18.25551317866059, 11.590444588044294, 18.060061634792234, 16.171422001693678, 13.502955250900833, 10.129845158847111, 19.850849875447494, 12.493847958774044, 19.542470976985204, 10.704983579425773, 18.970138027737825, 15.657526852077392, 15.48988400242045, 17.183980350373936, 15.870785951290923, 11.814167406021777, 16.3088818969243, 12.202942783054379, 13.990274554538692, 15.381896738020368, 18.477941205442917, 14.438722224706638, 14.506441475219281, 19.60692978579322, 16.48961403083737, 18.248270273714184, 13.129075012256099, 16.606794769445138, 11.012783397536802, 11.24825600666785, 10.022680185500434, 14.193397112587595, 11.806581153033878, 10.676411632035014, 10.252043722298259, 16.821701489543916, 14.407432800552034, 19.69448607632323, 16.431874900448896, 14.060200547776878, 14.331909995187075, 11.068407488094524, 16.078050804653135, 14.96930777144792, 16.611022813737634, 10.895825411354602, 16.365911238043363, 14.320317542241343, 15.086020397138952, 16.724295435306235, 18.045199034556603, 12.36712056808299, 15.04410543134877, 17.994475172032008, 11.268059715390532, 17.073773705747, 10.208637581919035, 15.604961012435101, 18.46996469547799, 16.860899130433875, 19.109296520981054, 13.378484158434528, 19.379239325963447, 10.737396537827186, 10.709195975261155, 16.407787632807242, 12.419076361890166, 10.082441159748734, 11.148588581576146, 16.83678565329707, 11.200953857983832, 10.007048064737859, 12.347453812490883, 16.368880433331213, 11.620961881667561, 11.311560315679714, 14.815839725493507, 15.132758612120575, 17.670884422628845, 19.273043862289164, 17.212529358203184, 17.25756842618766, 16.759946399794188, 12.258756631235332, 16.608607962133476, 15.037228945552068, 11.56750649150233, 16.591695004838634, 11.183338753409144, 18.435722886069502, 19.995611881872662, 16.55714189003705, 12.977199256297606, 18.059895974799094, 18.815788984038157, 12.322519559346812, 10.990220482659879, 14.974110956012241, 12.010187886540823, 11.954495806720866, 10.730375024858546, 17.33098403105175, 18.08578731614032, 17.13002782013521, 13.440622153417356, 16.33277403587732, 19.440449695104633, 14.062859805481757, 19.72746878911323, 14.213612876991863, 18.701339012789816, 19.449705518712655, 16.89793575958212, 19.71259710494849, 16.876731847809026, 17.798899883084935], "expected": [1.839233898902886e-33, 8.574974943099029e-72, 7.638403445797214e-57, 9.281153248122014e-31, 4.694796947843626e-25, 0.9999997654622076, 1.270474123570829e-42, 3.3721892932717494e-49, 9.404465312053721e-11, 7.656203652916947e-16, 9.981822429922558e-24, 0.9999999763657328, 2.3195203236850447e-18, 3.946772593923421e-34, 8.515799867039755e-07, 2.070511162873082e-54, 1.5115444603267574e-17, 1.7747229365428492e-29, 2.830203225668204e-29, 1.8295960517770558e-34, 1.2621980137340935e-64, 2.2484603819809987e-33, 3.5660430653946716e-27, 3.4078921251190294e-58, 1.537292129122146e-10, 3.299428357121909e-32, 2.1837696425523736e-25, 1.5509644285157723e-57, 7.195402311476536e-30, 0.9999999643222355, 2.5136672092675153e-50, 3.1341816126786715e-59, 0.9999998251452281, 6.388033142026632e-19, 2.1503778120982983e-42, 0.9999951056930099, 1.4114332139495453e-41, 4.437745822711592e-66, 8.841020776090644e-40, 3.627748119592698e-61, 1.913619816995139e-45, 2.9260873218612106e-64, 0.9999999977994181, 2.35573989794334e-26, 1.8444172084964417e-21, 1.8751163887411452e-37, 2.5655662810519303e-11, 1.1178355599376808e-51, 9.855829132161035e-51, 2.6074262354229105e-66, 3.659776736052697e-78, 2.5232669994129936e-28, 1.1530767346439221e-66, 2.041533343547293e-43, 1.492555216179179e-58, 1.9187717711525236e-07, 3.2861297657594453e-28, 3.0631811380324174e-53, 8.313093783683118e-20, 1.6061408024203946e-05, 5.224772427196211e-66, 3.60675122740015e-32, 1.1895525428242214e-32, 1.4657158218632408e-09, 2.8328442394147474e-06, 5.613680659662884e-18, 1.4577186260864867e-53, 1.7400423116376473e-12, 0.9999904930098552, 8.25021667892574e-12, 2.8665595358528283e-25, 2.3455885855573517e-54, 9.080242170550713e-37, 6.054204526470091e-20, 1.2755975113072e-17, 3.024146385174301e-09, 1.4101244200226701e-35, 2.7458306507554796e-62, 0.9999999772134007, 9.536429917369165e-45, 1.8706260395161274e-34, 3.6206869588085037e-40, 2.4453611768660046e-36, 1.0767622824709617e-39, 8.0254305390338885e-78, 3.518023700384362e-57, 5.3746185593755895e-09, 1.070835905180776e-50, 1.7117650881179104e-27, 2.8767205122071734e-45, 7.571922802673608e-69, 2.343259990101061e-26, 1.3149229951975224e-17, 1.9840071190376846e-08, 8.162543533948124e-58, 0.9999946308120925, 1.7985927798346376e-08, 8.8567173148096e-33, 1.3399155871439374e-43, 7.13656655129744e-21, 5.586431230000266e-35, 4.766892526583074e-26, 6.638266316488869e-07, 1.0333448968980352e-78, 3.8901209077318296e-29, 3.893090191124883e-29, 2.0099824416583908e-43, 9.073852929632968e-10, 4.245133475604627e-51, 3.578231071217456e-51, 7.536799777407347e-13, 2.457718204116828e-39, 2.2501808012942918e-21, 2.7937143060105906e-43, 3.753720110689161e-33, 3.541508285171224e-17, 4.851355495699567e-25, 3.5331750241163575e-44, 8.704288855521906e-15, 6.096037328664273e-10, 5.126903493487706e-39, 2.6336757034152244e-18, 1.4641628257262964e-12, 1.1048551681494655e-16, 6.511264098377473e-10, 1.3221143613995458e-46, 1.9958732433686666e-49, 9.977936194737092e-27, 1.0661749697882648e-17, 1.1127030633116444e-51, 7.302324149783989e-12, 0.9999999776838191, 6.107440610641251e-07, 2.71374372672642e-06, 8.682600446119072e-51, 0.9999999977159548, 1.1752852747716835e-40, 2.5611076971551524e-49, 7.510507185622434e-23, 1.4417945677584124e-77, 1.6543573235476398e-52, 1.1086314909850675e-21, 8.422912031929038e-76, 3.88594645018831e-30, 9.163646620196644e-26, 1.3445147537921773e-37, 1.3145066502627308e-42, 4.679562034179115e-47, 2.9113498265768537e-05, 3.929245634117718e-67, 8.089167921819869e-24, 1.1483308265188975e-77, 0.9999999896527552, 3.3744117399515103e-09, 4.8093301248474076e-42, 1.6799113069872897e-33, 1.0765773325433633e-41, 2.8639140392265816e-37, 1.1467735409805488e-25, 9.37161630732873e-19, 2.38646960546385e-41, 3.3883950080541236e-39, 0.9999954531880584, 1.5595184659893961e-40, 1.905934049374062e-09, 6.603017867910451e-52, 1.1750967495670315e-50, 5.293071265220913e-57, 2.3046826215176823e-05, 7.909364240255791e-14, 1.608950633106621e-28, 1.1056003796001385e-18, 2.3925677057454617e-48, 1.6419376233914508e-44, 8.436010600663376e-40, 1.992889450001596e-37, 1.2183295004657596e-52, 4.473103225412912e-46, 1.965435685980734e-06, 4.5365344823478214e-27, 2.2109780156288988e-21, 1.721324884490143e-49, 1.690171681486984e-26, 2.8590171120071706e-14, 6.510404402495433e-43, 0.9999999968155597, 3.5774836118108516e-56, 3.197914609898536e-16, 2.8286166541445568e-77, 2.2729715841793174e-26, 2.4214679192435662e-06, 2.130739758997398e-74, 7.946295374693679e-25, 4.548690172088419e-49, 8.163246986345887e-31, 1.0616095636387461e-14, 1.4702714395681628e-40, 0.9999999787303295, 4.4145853016399767e-38, 8.552328867836677e-40, 5.402361990256163e-37, 1.379433931737696e-16, 2.017264286142521e-26, 2.3359399795302263e-70, 2.396798347058226e-06, 1.4321207088676933e-43, 1.7818723083430473e-54, 4.5128983713917876e-64, 4.874917500087455e-53, 1.3894837516216035e-17, 4.364116312480386e-27, 3.575200486066019e-14, 1.1187156504536302e-43, 4.283023997266132e-45, 7.497154437786985e-58, 2.333704622906641e-37, 1.0142745464767518e-21, 1.8017045324866723e-31, 5.746644242108596e-22, 2.0196211735019654e-56, 9.163396080841101e-54, 1.5717329721493002e-64, 1.876814684116004e-42, 1.1034142296245994e-37, 1.1540061339631642e-30, 6.110540126323527e-13, 0.9999999609965141, 2.4814494467046033e-52, 3.223502477472767e-33, 1.0068871247129918e-67, 4.202232065198468e-19, 3.5036701023451135e-35, 5.357516936537738e-47, 5.364335149140296e-09, 5.70027213804294e-52, 3.755440994455195e-64, 7.540236505463453e-16, 1.5298881731812013e-58, 5.278952976428617e-34, 9.343962003027277e-44, 1.0175433162265041e-22, 1.5953258690470206e-07, 0.9999995063820557, 7.400367188672488e-06, 1.695004633417092e-38, 1.472539876081353e-52, 2.7919841075921214e-21, 1.0220018054229525e-40, 1.183222212767754e-18, 3.202461771073985e-22, 6.233922191612296e-14, 1.831098123907367e-21, 5.054657789814241e-34, 4.667493117101564e-08, 2.62496693575855e-42, 1.3460056131928827e-18, 1.2070282649058384e-32, 8.810811012681459e-23, 6.390686710247998e-61, 3.82472155034272e-06, 2.440949410805921e-74, 7.504786207193847e-33, 4.270794227832297e-34, 1.7450020117514258e-60, 7.799846270550199e-13, 1.9604269547120402e-61, 7.533396925900724e-34, 1.0247823960848502e-26, 7.559155957770103e-10, 5.891294952305777e-75, 4.796259986151963e-28, 5.163755897727711e-31, 9.178803186749856e-65, 5.326830816210714e-09, 3.4398826082818637e-62, 2.2840888401486786e-46, 1.8348283434567536e-15, 8.974708512987348e-46, 3.441967497441442e-33, 6.611155605487244e-77, 4.7716216083768544e-14, 0.9999998803941252, 1.156599571170354e-17, 3.279362238086555e-53, 3.020676138840284e-15, 2.43381342109322e-51, 3.741119736557236e-30, 2.3134535558935093e-16, 6.798870722464158e-06, 3.4740572091055205e-09, 1.3901789253715353e-20, 3.0356974575725987e-05, 1.0208707295443564e-20, 1.492447371377601e-28, 1.19097350480087e-53, 1.2331632379854672e-48, 1.8144216152990418e-56, 5.630475557059768e-23, 4.627340885019352e-46, 8.798026573945455e-17, 1.4092448129374482e-56, 8.619918183501102e-60, 2.922846800326819e-55, 6.271080038089067e-18, 3.135470273863722e-47, 6.626045969208142e-08, 3.877299686529264e-60, 1.4973556679478933e-22, 9.54901868849838e-43, 8.941501623007907e-08, 6.576007093614988e-37, 7.166212456609894e-17, 6.221903345064408e-24, 6.610834408563161e-13, 3.389321141032255e-66, 8.157669964516495e-37, 0.9999992167938301, 2.0141633588967387e-17, 1.241660886736442e-08, 9.809778497793982e-26, 6.492489871105888e-74, 2.0066539273708915e-51, 2.446649856788853e-09, 1.1957119578908288e-08, 1.8163870749427218e-31, 6.136380424196247e-56, 2.1808477375242104e-05, 8.575111304583699e-25, 1.1690535539400199e-07, 2.2055433514910284e-44, 1.1216388107638773e-72, 4.3682425669776735e-23, 6.889219605960379e-08, 3.1702939829345113e-23, 1.1131905985017661e-24, 2.5877479146523007e-65, 4.030610752036897e-11, 1.78209741085422e-42, 3.328062438675025e-31, 4.715506816437707e-21, 9.513451905108353e-31, 9.855351845628572e-41, 7.054470900832856e-27, 1.1031263195088482e-06, 1.9606568552496464e-51, 2.831477091758201e-29, 7.539154304247952e-29, 2.1287853383047416e-05, 2.0735122785545606e-61, 7.920296950730471e-10, 7.079183801611218e-07, 3.0673358610331095e-07, 8.261383942413247e-59, 6.064269591122377e-22, 3.744271039671098e-70, 1.822727527810928e-06, 1.4694025834752261e-33, 9.217268489043152e-26, 6.955822079425417e-38, 1.131024051381517e-32, 3.715323126814279e-27, 1.973052395399704e-33, 9.936979333048934e-34, 3.664365442525939e-18, 1.0304278158047172e-58, 7.405796085284211e-29, 7.031454969682053e-14, 0.9999993611340203, 2.820853729192541e-57, 2.0086538804972218e-67, 2.5777852793278127e-20, 1.8269548578220357e-34, 8.754169883110048e-22, 2.687042216792233e-18, 1.516300565101857e-50, 0.9999993329502063, 3.5585592797565538e-59, 2.194866482362026e-77, 3.4045792891138147e-46, 1.0126247262138256e-47, 8.537181378262809e-79, 1.3110403511846935e-29, 0.9999999972493872, 3.095880975564906e-17, 3.139443319318375e-20, 1.0231281125956577e-35, 5.927988243466845e-06, 6.3741613172916814e-46, 6.99638118990623e-43, 1.6081037599742816e-21, 4.090291837660352e-48, 6.182746566430309e-16, 6.148183893487113e-11, 7.707164504269448e-24, 4.214860468699708e-25, 3.253348776792344e-56, 5.1588506819860593e-26, 2.6783397774595474e-50, 1.1225717299371506e-37, 1.9942827587189574e-28, 5.309366844436665e-15, 1.1266375905146693e-07, 1.783125100789705e-45, 4.247811875220191e-09, 2.5570975767520873e-24, 5.659870269664499e-07, 8.995864689671759e-77, 1.939685683451269e-07, 1.1629225239304045e-38, 5.349751746837546e-29, 2.462450984053398e-26, 6.01684528211078e-20, 9.513858872343628e-39, 2.9539317717556474e-67, 4.807809172892819e-76, 0.999998220185166, 1.266081260495514e-37, 2.6921226871289615e-16, 1.8241091066694045e-29, 2.8073143966791285e-06, 2.8441857294322543e-54, 1.474854606474776e-37, 4.391570707178511e-58, 4.331806126187753e-57, 7.795541437990524e-20, 5.7276647261406395e-22, 2.4783594909641726e-47, 5.714908944508402e-40, 6.735284763737928e-09, 0.9999853466473189, 2.797776060055089e-22, 2.534089729608738e-44, 0.9999552457651881, 5.590726085022311e-41, 1.7182856195804817e-70, 4.146189113230061e-07, 1.7262705404766115e-08, 1.0924518230022905e-62, 1.569317658704659e-69, 5.520845466325394e-50, 1.3777822240328784e-38, 5.556331925745633e-22, 5.691468949019952e-18, 6.254005623164242e-06, 1.5026293256338124e-38, 9.825489643339564e-08, 5.458325654028992e-07, 3.6545180442104325e-10, 6.15633093767514e-23, 6.896921152366227e-45, 2.1414271642640083e-67, 4.512784591180561e-29, 4.748429424294876e-08, 1.4676311328112008e-60, 2.1500238952414812e-21, 1.3343750422976771e-26, 2.821916492956863e-72, 3.990395225141768e-09, 6.102503535548844e-63, 2.8682493811047303e-31, 2.4583487396879187e-24, 0.9999999016650596, 0.9999903995512669, 7.292404659979067e-50, 3.5870272295844803e-41, 6.236584575359856e-41, 5.7172122278963155e-37, 3.024344953002498e-30, 1.8769205699548926e-06, 2.0726220576300787e-35, 1.3943416809986123e-12, 1.3728905808291512e-40, 3.845389335083261e-38, 0.9999999928875533, 1.638124298040379e-44, 1.8498766612026154e-58, 2.2688017040265994e-36, 3.522921602302677e-51, 7.629995762069029e-78, 9.926820431430013e-27, 2.769844217556136e-34, 1.5995234553704488e-41, 2.2362038803074207e-51, 0.999999997847694, 3.907309255473643e-07, 1.1560507211677149e-14, 3.882645320604543e-43, 1.0203221201843128e-30, 2.7545497329627748e-59, 9.838871196552083e-59, 3.1436325882280455e-08, 2.3861877381419937e-21, 4.316586280947259e-18, 1.2893033515056498e-60, 2.936389670202477e-17, 5.43683312465696e-25, 2.88786982822169e-51, 4.665150233499268e-39, 9.269208628198247e-30, 6.343349453267621e-42, 7.201877300646541e-09, 2.5777787731436645e-47, 3.1876711908134556e-06, 3.28420782778335e-33, 1.686626071462594e-30, 1.2897580167517503e-65, 1.1551251767803723e-27, 4.685349816722228e-47, 2.3609224764304124e-17, 1.721957642803051e-41, 2.690501767606202e-54, 1.5240985660572796e-06, 2.8113444997281447e-28, 1.7432713848526976e-36, 7.563409051908831e-44, 0.9999998315820862, 1.2124415426295968e-16, 7.9079728303892e-53, 1.2533126247755628e-52, 7.420828687942853e-40, 4.882407140021062e-18, 1.1226892862978633e-35, 6.18588692832988e-30, 5.032593126119678e-38, 9.687227096057515e-52, 1.4393425987063743e-74, 1.7687864524578256e-23, 1.5816281595788196e-49, 4.377248764620614e-17, 2.176750918481481e-52, 2.4035440250360296e-68, 8.31699388619324e-59, 8.247757652045571e-07, 7.337048020971114e-22, 2.7080067959114553e-13, 6.245717640746796e-56, 1.6219745137632209e-15, 2.3095790484555913e-22, 1.1217975827412013e-22, 1.9830549343552774e-35, 1.9235988271001688e-10, 0.9999896324176002, 1.7197025831994555e-55, 0.9999999942628133, 3.294214839215898e-11, 9.457792416084678e-21, 9.639708991949243e-16, 3.886267553896935e-40, 1.5196608208359198e-59, 6.523371579140381e-06, 3.4670613740561066e-60, 6.746784127737536e-20, 1.3903563464605637e-25, 1.161178634934198e-50, 1.6742926121402405e-51, 3.3465084864187584e-08, 4.578630067354458e-49, 9.93433586737887e-33, 3.1301527622842924e-78, 0.9999992615925554, 3.948731682789733e-15, 3.3498303131689844e-50, 4.5988751562886464e-32, 5.899809614157363e-50, 9.005295373713089e-27, 1.6838003642232096e-12, 1.8621715977044361e-06, 3.2287923180192522e-27, 2.9752317962283445e-05, 4.9813901614446046e-46, 2.9804727193163176e-51, 2.0099293623800505e-25, 9.895264423440438e-29, 8.991513033642693e-17, 8.162040870193443e-68, 1.1275905114741123e-48, 1.9717967837545053e-46, 6.973440396891181e-48, 6.840761604465942e-15, 8.78020628007479e-18, 2.3364003837931582e-09, 4.7614051698397184e-46, 1.7919364017294315e-08, 3.8910515562251254e-51, 4.922442208661679e-24, 3.4077317689576515e-25, 4.2275863679198215e-24, 2.5320524601256353e-32, 2.250099105121309e-50, 1.1052645517665578e-05, 1.3189241932750586e-07, 1.5970072274315233e-43, 1.8494152682121155e-59, 0.9999953694899919, 4.436304571146424e-05, 1.4663377614141021e-55, 8.06133855575612e-55, 8.13437263835318e-40, 3.321112293056977e-83, 2.0569968991839152e-14, 8.313311330620198e-09, 7.117679898922894e-09, 0.9999999951548616, 1.6694881236939146e-46, 5.661695737173268e-65, 4.248364614367093e-50, 4.449205011576711e-21, 5.0731430967005395e-11, 1.1345878311574707e-06, 1.0084815586663836e-44, 1.1679642119757244e-65, 5.757637670866482e-45, 2.96066983671395e-07, 2.945500815728515e-21, 4.5324692289344e-25, 3.107392725285868e-28, 8.69807486632793e-07, 6.172532319061946e-56, 8.486409725349573e-42, 4.352675550014501e-23, 3.6740051982699124e-34, 1.4223950227826767e-54, 4.4075571868285e-24, 1.2103611668351266e-13, 1.2987642182559827e-37, 1.2411541175643442e-29, 2.1723260105607285e-24, 8.690186043687594e-52, 0.9999996639650938, 2.408412880603559e-55, 5.917243066691115e-35, 1.8564389135196045e-48, 1.807378471250353e-42, 2.536511355426099e-10, 1.0252365285633924e-14, 8.611146493679681e-29, 8.977446615929592e-25, 5.202810347945552e-29, 3.4026743078104597e-51, 0.9999999873861637, 3.5114288045047095e-49, 4.629947959663894e-23, 2.179704682505089e-51, 0.9999876229961007, 2.063036374620227e-08, 0.9999979735971621, 3.600365595437797e-18, 1.834034696481931e-30, 6.887231016234251e-17, 6.63823145274761e-22, 6.373519881647432e-73, 1.439133642399038e-20, 3.4073363501439625e-06, 3.380726096801608e-12, 6.069179671548043e-66, 0.9999903628913253, 1.740210964762195e-36, 1.5652521762736338e-08, 5.719103591483212e-44, 2.0341135721506351e-57, 2.8597178992863027e-09, 5.0489440688987635e-57, 7.861156562942566e-15, 8.395770721053115e-18, 4.772914830129404e-62, 1.5882277009112566e-05, 3.8244188683674497e-48, 5.542487981526045e-33, 4.439291926445701e-35, 6.643855906928777e-26, 4.4116654858880156e-07, 2.115723515083398e-21, 1.6029207641956158e-53, 4.189047582339863e-16, 4.571012559451766e-62, 7.0786720563796245e-43, 1.0744947463266232e-74, 1.1287350280284843e-15, 1.7378603834185145e-34, 9.787773662585242e-37, 1.6804230841211074e-52, 1.8669835904964774e-52, 1.075516037114043e-69, 5.697277750729859e-59, 3.2678854700640074e-26, 7.177531864571653e-43, 2.1009692205645632e-33, 2.4344629973525114e-37, 1.085630559529068e-15, 2.2886531203191967e-06, 2.6718339898698214e-50, 3.434085375406973e-45, 1.7586182950972376e-52, 1.5587742276852757e-12, 2.437654250887669e-48, 1.5620756263482878e-21, 3.4041261813791837e-70, 8.537598444559818e-26, 1.0906982576740346e-47, 1.4485501290883447e-23, 1.4776197203003878e-60, 5.2992149895291714e-51, 1.8053431619155218e-53, 3.0885706489577424e-17, 1.528343639966928e-05, 5.061624542760744e-52, 6.8709348619919365e-53, 7.966603396306401e-66, 1.6600623717468675e-16, 2.0460670302825883e-08, 8.231867515940065e-47, 6.72483340116288e-29, 1.5751673783947865e-51, 9.61236613976635e-25, 2.6460292345584274e-43, 2.13190322522445e-08, 2.7290625380692437e-17, 1.4085870820088128e-32, 3.791187822943294e-21, 2.216517541978921e-34, 4.667818254287899e-75, 7.749646189876696e-21, 8.45416384758789e-25, 4.341071081364961e-13, 3.346358508867213e-42, 0.9999949825579645, 1.4626594121110065e-47, 7.839656704712758e-32, 1.1140580821205966e-13, 1.728090094709777e-39, 1.0504427655350846e-25, 8.083102688705969e-46, 3.2251510747409812e-27, 3.254277094701933e-36, 7.140350006509902e-45, 4.3063544516623566e-23, 1.2681034549333469e-39, 7.994147898919761e-32, 1.2082915263482236e-60, 1.5160794294315882e-25, 0.9999999177031541, 3.8533361698732426e-44, 8.851201500473493e-35, 2.6095478727586584e-07, 1.8309295202555685e-45, 4.0270160512017864e-33, 2.3383796754956435e-25, 1.1208905193979262e-62, 6.989233381332073e-33, 1.305718971536362e-15, 1.1057947415977256e-20, 6.396842501598093e-22, 2.2557872291563884e-25, 5.296250683282944e-52, 9.898271589567422e-06, 4.382243646902432e-42, 1.9714516081055755e-10, 5.30213483968207e-26, 1.3914523536002828e-63, 1.5763296976211676e-05, 5.444594246997887e-15, 5.83014390649852e-26, 6.0693074800778e-28, 3.073175402118294e-07, 0.9999985498833709, 7.553793343161387e-58, 1.0648121226338813e-11, 1.2421587744400404e-07, 1.060711741175293e-40, 3.262165713570286e-48, 2.3553405446564759e-60, 5.741653669565028e-61, 5.375361868203435e-37, 0.9999999958279375, 7.209920726729283e-30, 2.5245703278290312e-23, 0.9999999899088429, 5.952624237896988e-42, 5.3524911179842025e-59, 7.865234938954404e-19, 0.9999995127095491, 2.807458257775338e-32, 4.468124656369308e-30, 5.076836042098451e-29, 1.2917346168731906e-73, 1.4710237487096816e-32, 2.238700050751731e-31, 1.427276787889106e-20, 5.458069332519396e-46, 1.3024344920474232e-40, 4.9891060760822974e-52, 3.9974910890924257e-36, 1.2315395614510345e-71, 5.1487224302484707e-20, 5.1985110282343577e-23, 6.203486783102195e-66, 1.2037765974947243e-47, 8.180754031880221e-52, 1.149333672216046e-27, 0.9999998965484299, 0.9999999757987919, 1.2370054606617805e-50, 4.2251191634078706e-14, 9.79298635745207e-53, 9.959384811613686e-33, 2.8324482837515764e-26, 6.095360940172859e-36, 0.9999971356870618, 3.7942514619740383e-65, 1.576673057993385e-46, 1.4943206914318762e-10, 2.708702521838025e-24, 5.005074037906479e-15, 7.95314657484929e-66, 4.316732985879133e-14, 9.05123089605929e-37, 3.466102583563254e-17, 0.9999997055463008, 0.9999996778326766, 0.9999950249955409, 1.2071526692600725e-42, 1.5383627007017838e-44, 3.491754407953366e-59, 5.069292866635908e-08, 6.393905982297452e-13, 1.3314296791023814e-53, 8.564161659360714e-37, 2.2340103948301166e-25, 1.5858977674019496e-07, 1.2108898247686681e-25, 8.464945602335423e-53, 1.8789404640521236e-30, 1.0842736548434672e-51, 1.1032228014126756e-67, 5.758922458764572e-10, 1.3509028666136267e-25, 2.7522375832099275e-35, 8.188741362904939e-32, 1.5185739151607376e-23, 4.15859638656063e-34, 1.0990329647595038e-17, 5.082462467978277e-35, 9.58939566044813e-44, 1.6563395837457993e-29, 1.0945848813933884e-54, 2.932043426752733e-50, 2.0144545163176532e-16, 1.2138577124137394e-51, 1.942712621550438e-05, 5.2073705214369145e-08, 2.457993112794227e-07, 2.9889041393305234e-29, 1.1008695902555557e-41, 1.9909104004940557e-05, 6.715072016175949e-15, 3.2908035631839565e-70, 1.3213485283889195e-44, 5.06681718585035e-29, 4.374626200451619e-10, 2.2013915601354713e-10, 4.007870104573947e-31, 2.6917675007855842e-61, 3.0293377445461726e-21, 0.9999999965272538, 3.250543234585352e-15, 3.0868103228347945e-21, 9.417865221373234e-53, 1.4552337299329623e-18, 5.36660123387113e-46, 3.4462755975126237e-06, 2.570199453063649e-37, 2.5891219856808143e-16, 1.617756020475151e-10, 8.315970604595314e-60, 1.5896506784272663e-16, 0.999999991721128, 6.538919107905894e-25, 9.705229156300658e-44, 5.593471735640945e-06, 1.5902294836495452e-58, 1.7432629190310336e-56, 2.727046604378419e-42, 9.030714398736678e-29, 6.893728167619132e-32, 1.3914343461314308e-16, 6.280572259253763e-31, 2.0569785935444437e-16, 8.988376986135755e-15, 1.3669116706044291e-06, 6.386984224067065e-36, 1.8763447091995736e-52, 1.0421585308585588e-38, 1.2661977402511231e-68, 2.858796064420996e-33, 3.700346550282671e-50, 3.981689545530747e-21, 2.3128324963396638e-34, 1.18627205114346e-15, 1.1859116166989358e-69, 1.6407050330703847e-31, 6.827868313040828e-15, 4.005272902396749e-43, 2.9424314910564718e-43, 4.359675452444053e-14, 0.9999999905565193, 2.377143719990024e-38, 1.992472884043484e-57, 8.69509530432031e-35, 6.896862817945934e-08, 4.719459216518428e-72, 1.2212521041796932e-40, 6.134238295026578e-08, 5.4659336938667717e-39, 8.309028015080483e-40, 3.879733823403595e-18, 1.5115742154616424e-31, 4.143788945183546e-16, 5.328152645699515e-10, 0.9999647146862721, 4.947978973016036e-08, 9.369696099508489e-26, 7.82684521185137e-18, 7.306802550183568e-08, 2.9421316245064407e-31, 5.966646588434245e-07, 2.2457176760417254e-34, 1.1276484366156455e-21, 9.801617682180615e-53, 0.9999999389164241, 4.055186556634157e-29, 4.75472211494174e-22, 4.837159540737318e-38, 3.035608460172381e-66, 1.4358710104660293e-51, 1.4556924453010518e-08, 3.281778553220554e-22, 2.927034887695146e-07, 3.5916679349742505e-24, 5.551385146016235e-35, 1.4787970377909018e-15, 1.357919598803252e-09, 3.63045218582518e-48, 8.210791103697852e-33, 5.9435436504382975e-74, 3.196611350729691e-42, 3.299017032448875e-47, 1.4703021518384922e-17, 4.830924344755114e-24, 2.4900692641742094e-19, 5.602433486135752e-15, 6.597649534422004e-17, 3.054833916891489e-18, 2.6549676282183457e-44, 1.1577923406874199e-22, 3.4829260751870367e-20, 9.161427669104155e-14, 1.541142628069787e-27, 1.3448826446408595e-57, 0.9999910240509161, 1.2230563348760747e-05, 9.097829162683451e-46, 3.694524206148909e-40, 9.481940058066608e-24, 6.01091248432569e-51, 5.275228871028058e-68, 3.435048048077701e-53, 2.770100338118183e-15, 2.4012984484734717e-27, 1.2099261493856176e-65, 8.686178776888082e-14, 8.489520703888007e-16, 6.227566688685813e-08, 3.7371860762548837e-20, 8.866214647424369e-65, 3.373873370784585e-70, 6.446509293161577e-08, 3.5360370166042608e-40, 1.2497059413687356e-55, 3.0564691157944423e-25, 3.457660374299384e-38, 6.547202764063202e-39, 3.1392514538932723e-07, 0.9999939180664019, 1.8795467924847935e-47, 1.0942952885778457e-28, 6.910279334810818e-46, 1.0425492207368743e-55, 1.3214382387970407e-15, 3.07918132724355e-18, 1.4484290394562024e-64, 4.692020636086722e-26, 2.903271122366377e-31, 3.9338244622951134e-52, 4.5103726759335316e-13, 2.457866608230199e-41, 2.659510731423503e-68, 2.1020327020011554e-15, 8.919708852917054e-78, 1.0833189823186469e-66, 2.6935433119841973e-70]} diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py index e258a688ca6e..ec577c55fb8e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py @@ -1,4 +1,4 @@ -# !/usr/bin/env python +#!/usr/bin/env python # # @license Apache-2.0 # @@ -16,39 +16,40 @@ # See the License for the specific language governing permissions and # limitations under the License. -""" -This script generates fixture data for the Planck distribution's probability mass function (PMF). - -It writes the generated data to JSON files for large and small lambda values. -""" +"""Generate fixtures.""" import os import json import numpy as np from scipy.stats import planck +# Get the file path: +FILE = os.path.realpath(__file__) + +# Extract the directory in which this file resides: +DIR = os.path.dirname(FILE) + def gen(x, lam, name): """ Generate fixture data and write to file. - Parameters - ---------- - x : ndarray - Input values. - lam : ndarray - Shape parameter. - name : str - Output filename. - - Examples - -------- - >>> x = np.random.rand(1000) * 10 - >>> lam = np.random.rand(1000) - >>> gen(x, lam, "data.json") + # Arguments + + * `x`: input values. + * `lam`: shape parameter. + * `name::str`: output filename. + + # Examples + + ```python + python> x = np.random.rand(1000) * 10 + python> lam = np.random.rand(1000) + python> gen(x, lam, "data.json") + ``` """ # Compute PDF values: - z = np.array([planck.pmf(int(xi), pi) for xi, pi in zip(x, lam)]) + z = np.array(planck.pmf(x, lam)) # Store data to be written to file as a dictionary: data = { @@ -58,7 +59,7 @@ def gen(x, lam, name): } # Based on the script directory, create an output filepath: - filepath = os.path.join(dir_path, name) + filepath = os.path.join(DIR, name) # Write the data to the output filepath as JSON: with open(filepath, "w", encoding='utf-8') as outfile: @@ -69,15 +70,18 @@ def gen(x, lam, name): outfile.write("\n") -# Get the directory in which this file resides: -dir_path = os.path.dirname(os.path.abspath(__file__)) +def main(): + """Generate fixture data.""" + # Large shape paramter: + x = np.round(np.random.rand(1000) * 10.0) + lam = (np.random.rand(1000) * 10) + 10 + gen(x, lam, "large_lambda.json") + + # Small shape parameter: + x = np.round(np.random.rand(1000) * 10.0) + lam = np.random.rand(1000) * 0.5 + gen(x, lam, "small_lambda.json") -# Large shape paramter: -x_ = np.round(np.random.rand(1000) * 10.0) -lam_ = (np.random.rand(1000) * 10) + 10 -gen(x_, lam_, "large_lambda.json") -# Small shape parameter: -x_ = np.round(np.random.rand(1000) * 10.0) -lam_ = np.random.rand(1000) * 0.5 -gen(x_, lam_, "small_lambda.json") +if __name__ == "__main__": + main() diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/small_lambda.json b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/small_lambda.json index 28d985b2c055..7d604d9fe111 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/small_lambda.json +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/small_lambda.json @@ -1 +1 @@ -{"x": [2.0, 6.0, 4.0, 4.0, 1.0, 7.0, 2.0, 6.0, 5.0, 5.0, 9.0, 2.0, 8.0, 7.0, 6.0, 2.0, 7.0, 3.0, 8.0, 1.0, 3.0, 2.0, 3.0, 5.0, 10.0, 8.0, 5.0, 3.0, 6.0, 9.0, 9.0, 3.0, 4.0, 2.0, 3.0, 5.0, 7.0, 8.0, 1.0, 2.0, 5.0, 4.0, 9.0, 5.0, 2.0, 2.0, 5.0, 7.0, 6.0, 7.0, 5.0, 9.0, 8.0, 5.0, 6.0, 6.0, 6.0, 9.0, 5.0, 8.0, 2.0, 6.0, 10.0, 7.0, 0.0, 8.0, 8.0, 7.0, 6.0, 3.0, 0.0, 8.0, 8.0, 7.0, 7.0, 7.0, 2.0, 2.0, 9.0, 4.0, 6.0, 2.0, 9.0, 10.0, 5.0, 2.0, 7.0, 9.0, 7.0, 9.0, 9.0, 9.0, 9.0, 5.0, 8.0, 2.0, 6.0, 1.0, 7.0, 10.0, 6.0, 5.0, 3.0, 4.0, 10.0, 6.0, 8.0, 5.0, 8.0, 4.0, 5.0, 6.0, 2.0, 4.0, 8.0, 7.0, 5.0, 4.0, 9.0, 7.0, 1.0, 8.0, 5.0, 4.0, 9.0, 0.0, 4.0, 9.0, 6.0, 10.0, 2.0, 3.0, 2.0, 7.0, 2.0, 9.0, 9.0, 9.0, 2.0, 7.0, 9.0, 9.0, 4.0, 10.0, 4.0, 5.0, 7.0, 4.0, 3.0, 0.0, 1.0, 9.0, 7.0, 4.0, 4.0, 9.0, 5.0, 3.0, 2.0, 9.0, 9.0, 3.0, 7.0, 4.0, 6.0, 9.0, 1.0, 6.0, 1.0, 6.0, 7.0, 7.0, 4.0, 3.0, 5.0, 9.0, 2.0, 2.0, 6.0, 1.0, 3.0, 6.0, 8.0, 0.0, 2.0, 3.0, 2.0, 2.0, 9.0, 4.0, 1.0, 5.0, 3.0, 9.0, 3.0, 9.0, 2.0, 3.0, 3.0, 10.0, 6.0, 3.0, 4.0, 7.0, 6.0, 5.0, 8.0, 4.0, 0.0, 5.0, 5.0, 9.0, 6.0, 2.0, 2.0, 7.0, 4.0, 2.0, 1.0, 9.0, 7.0, 4.0, 7.0, 8.0, 2.0, 6.0, 5.0, 8.0, 10.0, 10.0, 2.0, 9.0, 2.0, 1.0, 2.0, 3.0, 7.0, 7.0, 6.0, 9.0, 3.0, 5.0, 1.0, 4.0, 10.0, 3.0, 6.0, 9.0, 8.0, 9.0, 3.0, 10.0, 9.0, 7.0, 0.0, 8.0, 5.0, 1.0, 4.0, 1.0, 1.0, 4.0, 6.0, 2.0, 9.0, 4.0, 2.0, 3.0, 3.0, 3.0, 7.0, 5.0, 1.0, 4.0, 4.0, 2.0, 8.0, 7.0, 6.0, 4.0, 1.0, 1.0, 9.0, 4.0, 8.0, 8.0, 6.0, 7.0, 5.0, 3.0, 3.0, 10.0, 5.0, 9.0, 5.0, 5.0, 4.0, 3.0, 1.0, 6.0, 1.0, 5.0, 0.0, 3.0, 8.0, 4.0, 1.0, 3.0, 8.0, 6.0, 3.0, 4.0, 7.0, 1.0, 6.0, 1.0, 7.0, 6.0, 5.0, 6.0, 3.0, 10.0, 8.0, 5.0, 2.0, 4.0, 5.0, 6.0, 9.0, 8.0, 7.0, 2.0, 8.0, 8.0, 4.0, 5.0, 8.0, 2.0, 2.0, 4.0, 3.0, 8.0, 8.0, 1.0, 0.0, 7.0, 6.0, 1.0, 1.0, 5.0, 9.0, 6.0, 2.0, 3.0, 7.0, 9.0, 2.0, 4.0, 5.0, 1.0, 7.0, 7.0, 10.0, 8.0, 3.0, 9.0, 9.0, 5.0, 4.0, 5.0, 4.0, 6.0, 6.0, 6.0, 3.0, 2.0, 3.0, 3.0, 2.0, 1.0, 5.0, 6.0, 2.0, 9.0, 5.0, 6.0, 2.0, 0.0, 5.0, 3.0, 5.0, 8.0, 1.0, 8.0, 7.0, 9.0, 9.0, 7.0, 6.0, 9.0, 8.0, 2.0, 1.0, 1.0, 6.0, 8.0, 4.0, 2.0, 4.0, 6.0, 9.0, 0.0, 4.0, 7.0, 1.0, 10.0, 6.0, 3.0, 8.0, 1.0, 5.0, 9.0, 7.0, 6.0, 6.0, 5.0, 6.0, 4.0, 7.0, 3.0, 9.0, 1.0, 10.0, 9.0, 9.0, 2.0, 3.0, 9.0, 9.0, 2.0, 1.0, 0.0, 2.0, 2.0, 4.0, 2.0, 0.0, 5.0, 1.0, 9.0, 10.0, 7.0, 5.0, 4.0, 1.0, 1.0, 10.0, 2.0, 8.0, 7.0, 7.0, 3.0, 6.0, 0.0, 6.0, 10.0, 7.0, 6.0, 4.0, 7.0, 8.0, 8.0, 8.0, 9.0, 3.0, 5.0, 4.0, 8.0, 8.0, 9.0, 7.0, 9.0, 7.0, 5.0, 9.0, 6.0, 3.0, 5.0, 3.0, 2.0, 0.0, 9.0, 2.0, 3.0, 5.0, 1.0, 2.0, 5.0, 7.0, 4.0, 3.0, 2.0, 2.0, 4.0, 3.0, 8.0, 6.0, 4.0, 5.0, 5.0, 8.0, 1.0, 4.0, 4.0, 5.0, 8.0, 9.0, 1.0, 10.0, 9.0, 3.0, 3.0, 1.0, 3.0, 8.0, 0.0, 3.0, 7.0, 2.0, 5.0, 8.0, 4.0, 4.0, 3.0, 8.0, 0.0, 5.0, 10.0, 3.0, 10.0, 2.0, 7.0, 1.0, 4.0, 5.0, 6.0, 6.0, 10.0, 9.0, 1.0, 9.0, 3.0, 1.0, 3.0, 1.0, 0.0, 5.0, 7.0, 1.0, 2.0, 9.0, 7.0, 2.0, 7.0, 2.0, 6.0, 2.0, 4.0, 5.0, 10.0, 8.0, 3.0, 2.0, 2.0, 6.0, 9.0, 5.0, 8.0, 9.0, 6.0, 0.0, 5.0, 8.0, 3.0, 6.0, 7.0, 5.0, 1.0, 3.0, 6.0, 0.0, 2.0, 5.0, 8.0, 9.0, 8.0, 9.0, 8.0, 3.0, 9.0, 3.0, 8.0, 1.0, 5.0, 8.0, 5.0, 4.0, 1.0, 6.0, 4.0, 2.0, 4.0, 2.0, 0.0, 10.0, 7.0, 2.0, 4.0, 2.0, 7.0, 8.0, 6.0, 5.0, 9.0, 4.0, 6.0, 2.0, 5.0, 2.0, 1.0, 6.0, 6.0, 7.0, 6.0, 3.0, 2.0, 0.0, 9.0, 1.0, 6.0, 2.0, 6.0, 3.0, 3.0, 7.0, 6.0, 10.0, 6.0, 8.0, 10.0, 3.0, 5.0, 9.0, 6.0, 6.0, 8.0, 5.0, 6.0, 5.0, 0.0, 6.0, 10.0, 7.0, 7.0, 3.0, 2.0, 1.0, 4.0, 7.0, 4.0, 4.0, 6.0, 3.0, 6.0, 2.0, 1.0, 3.0, 1.0, 3.0, 1.0, 8.0, 1.0, 5.0, 5.0, 9.0, 7.0, 1.0, 10.0, 10.0, 10.0, 1.0, 7.0, 4.0, 0.0, 2.0, 3.0, 3.0, 1.0, 1.0, 2.0, 0.0, 7.0, 2.0, 3.0, 3.0, 10.0, 4.0, 2.0, 2.0, 9.0, 10.0, 0.0, 6.0, 7.0, 2.0, 1.0, 9.0, 1.0, 8.0, 4.0, 5.0, 6.0, 6.0, 6.0, 2.0, 6.0, 6.0, 6.0, 5.0, 10.0, 7.0, 3.0, 9.0, 6.0, 9.0, 6.0, 8.0, 1.0, 1.0, 8.0, 9.0, 0.0, 8.0, 10.0, 5.0, 8.0, 7.0, 4.0, 6.0, 6.0, 2.0, 9.0, 9.0, 2.0, 6.0, 9.0, 7.0, 5.0, 5.0, 7.0, 2.0, 3.0, 4.0, 7.0, 3.0, 3.0, 10.0, 1.0, 0.0, 10.0, 7.0, 1.0, 6.0, 4.0, 4.0, 4.0, 6.0, 7.0, 9.0, 2.0, 5.0, 7.0, 9.0, 5.0, 8.0, 7.0, 5.0, 5.0, 5.0, 6.0, 4.0, 9.0, 3.0, 9.0, 4.0, 4.0, 7.0, 2.0, 8.0, 5.0, 4.0, 2.0, 4.0, 3.0, 5.0, 8.0, 8.0, 2.0, 9.0, 4.0, 2.0, 4.0, 2.0, 4.0, 6.0, 7.0, 7.0, 8.0, 5.0, 4.0, 7.0, 6.0, 6.0, 9.0, 4.0, 1.0, 8.0, 4.0, 4.0, 5.0, 9.0, 3.0, 7.0, 5.0, 3.0, 4.0, 8.0, 2.0, 10.0, 1.0, 9.0, 8.0, 7.0, 7.0, 10.0, 6.0, 9.0, 7.0, 7.0, 9.0, 7.0, 1.0, 7.0, 3.0, 8.0, 9.0, 7.0, 1.0, 6.0, 5.0, 10.0, 8.0, 8.0, 8.0, 2.0, 7.0, 10.0, 4.0, 1.0, 5.0, 0.0, 6.0, 3.0, 10.0, 7.0, 4.0, 9.0, 1.0, 10.0, 8.0, 6.0, 6.0, 6.0, 10.0, 4.0, 5.0, 7.0, 1.0, 7.0, 9.0, 2.0, 8.0, 1.0, 3.0, 2.0, 3.0, 9.0, 2.0, 0.0, 5.0, 3.0, 8.0, 2.0, 7.0, 9.0, 1.0, 7.0, 5.0, 2.0, 9.0, 1.0, 2.0, 7.0, 0.0, 9.0, 2.0, 2.0, 6.0, 3.0, 9.0, 5.0, 5.0, 6.0, 8.0, 6.0, 7.0, 3.0, 5.0, 9.0, 2.0, 7.0, 7.0, 2.0, 9.0, 6.0, 4.0, 9.0, 10.0, 0.0, 4.0, 5.0, 2.0, 4.0, 7.0, 6.0, 7.0, 4.0, 7.0, 6.0, 5.0, 6.0, 2.0, 0.0, 0.0, 9.0, 5.0, 2.0, 8.0, 3.0, 5.0, 5.0, 8.0, 7.0, 8.0, 8.0, 4.0, 10.0, 3.0, 1.0, 4.0, 0.0, 10.0, 4.0, 9.0, 6.0, 9.0, 4.0, 5.0, 9.0, 10.0, 6.0, 2.0, 2.0, 5.0, 3.0, 8.0, 6.0, 8.0, 7.0, 7.0, 9.0, 8.0, 4.0, 2.0, 9.0, 5.0, 3.0, 1.0, 2.0, 8.0], "lambda": [0.15371269917395097, 0.4117926956479873, 0.4348342608573092, 0.03576208930302449, 0.37590904661980423, 0.26571544368867395, 0.38799923453307217, 0.45943951763298424, 0.013695271856386193, 0.18352408244130286, 0.07830680929229711, 0.1279397544216786, 0.12528895153232245, 0.24132749733432812, 0.01693799969793819, 0.3607859249961179, 0.14922415354202107, 0.022142808864605956, 0.3615158393967508, 0.3154407657031707, 0.1807850279309245, 0.32433103720127554, 0.16253058850194657, 0.15241302722029665, 0.05913223187333594, 0.354459891780193, 0.22464961836152797, 0.03316153578610864, 0.3132385275904905, 0.2326032485984763, 0.38945949924965356, 0.06800608961907917, 0.285542074574713, 0.23594330250045176, 0.367571032399173, 0.11093133490218327, 0.33865319557646956, 0.0880838485947324, 0.2360002923328714, 0.32160376360773985, 0.04872928826216216, 0.22141508106076552, 0.13752512977828452, 0.41091073915712484, 0.0797093525510072, 0.29958571958665026, 0.055450367392433586, 0.34620534729350727, 0.3781843713779214, 0.15313398951583546, 0.38928430092448996, 0.17653361709645693, 0.3863019080472425, 0.17256219479098017, 0.02095529798920831, 0.4477557081416468, 0.14875212701927099, 0.36463572186157234, 0.330862749430946, 0.2015108087814581, 0.21417791766274508, 0.16118230761843444, 0.4368734413363079, 0.45560399647777183, 0.22932928707865913, 0.3487058598281261, 0.37150754373026684, 0.20928122662865617, 0.00265720631437677, 0.22520064791519523, 0.21228197532981774, 0.3252685015042078, 0.4619802497390922, 0.40521953322047355, 0.30842956127153476, 0.4287204592495569, 0.21928452351188948, 0.08388862167316613, 0.25145064409131707, 0.28954188933451375, 0.03592217414730425, 0.3289016674993774, 0.11091112206266535, 0.2815575998886498, 0.3887455039136796, 0.29855816322806883, 0.2537709509486025, 0.0034114657225027267, 0.054897282023049276, 0.27589710705800546, 0.27108674591535525, 0.4967029879492091, 0.2836206556126588, 0.48350400675487143, 0.27399303171781386, 0.04681963881809925, 0.08181810349704688, 0.0023636371379352483, 0.14880117982735241, 0.2073847607769646, 0.010400412479480758, 0.41382962014654506, 0.4035354135296751, 0.005132115352382782, 0.31662362108517583, 0.10761573591650281, 0.06700296146054002, 0.21288048362878126, 0.11875400366555106, 0.05447280919544867, 0.29831296275589186, 0.3671044977789405, 0.40491898917563995, 0.305244888697065, 0.47048214319718407, 0.43955068002933717, 0.37262679461578924, 0.34768283019924184, 0.4670691872261827, 0.30489520160321004, 0.007369627383185695, 0.30713895669922125, 0.12796852529089964, 0.4565507617092138, 0.36356566387474304, 0.11349745653859544, 0.22564801015635633, 0.4311122506972988, 0.157920392185614, 0.32362644956787096, 0.4408946860001816, 0.08793881261119507, 0.10522919652130491, 0.4234790738406984, 0.14380658117518236, 0.20546624140300102, 0.2908294270419993, 0.2291553866461124, 0.39496303428818846, 0.13061363718922436, 0.15430394852989443, 0.27878915157163126, 0.11087696959868965, 0.31420948785718045, 0.22705838143073298, 0.039715268875064935, 0.3222018968845109, 0.40661028301935004, 0.4168663781182436, 0.417776155982679, 0.28088396924984016, 0.16881860097464557, 0.019566608260975504, 0.08577273183955914, 0.31286461674902827, 0.15585661637250348, 0.1288713959046563, 0.4153161779534224, 0.3040613497804422, 0.011406046912278145, 0.2755379233875504, 0.38632212471996824, 0.2539770497701204, 0.37519182330676243, 0.4462906050539317, 0.25191359980327926, 0.4779780810020524, 0.16120644989647293, 0.21021453429248554, 0.4105236605060286, 0.23203637518208425, 0.42936635114055427, 0.4782512909572853, 0.17967095090743312, 0.29016134941771343, 0.2326435340475178, 0.47896767263681844, 0.1299189056835186, 0.051431675785170494, 0.010035489480344328, 0.10296075889976491, 0.3239102462726527, 0.3645425471238777, 0.08245082383168423, 0.09933263917848723, 0.2694146936141596, 0.24281650518687387, 0.4839620285276192, 0.14549493642743472, 0.04758159540661139, 0.15350080275562655, 0.3254133493310463, 0.37901153013987066, 0.4853262491469241, 0.4594895629471787, 0.4762587232637361, 0.16019808557470405, 0.3373343799127814, 0.07690651368039741, 0.46046817530506906, 0.21330363070958752, 0.25238571992197134, 0.3949000710701232, 0.030031011142918562, 0.1667720886549815, 0.45783235057503435, 0.19373632828499915, 0.13943752665398396, 0.014931673058773243, 0.44258873276187327, 0.3635678690961202, 0.4196519486827896, 0.1729423922608067, 0.2583079895637249, 0.017601827986354346, 0.21938257558729363, 0.48380356793493445, 0.4090562216495355, 0.1747670014688486, 0.44452217423103807, 0.10720327420111764, 0.23003930593512878, 0.40773842201404564, 0.27679635373535855, 0.1402827702758745, 0.2095189355899858, 0.41384740849100315, 0.18351225775243996, 0.23639310734121932, 0.4623381209100808, 0.08529088698049103, 0.33651959480465315, 0.20643527763635477, 0.49244802992997655, 0.2321631752665636, 0.0503583238216232, 0.07301415153046797, 0.024993981626861728, 0.38713016898550645, 0.06062030450201883, 0.0099036185866343, 0.20070397957152913, 0.406125369817353, 0.16671188351775235, 0.16659932075076572, 0.36624250601862235, 0.4689552012976366, 0.3699922883903032, 0.1526935148526165, 0.34498392483402823, 0.03794975654136701, 0.42917423446620906, 0.07215459933052398, 0.4128853795181843, 0.09808610557185404, 0.3743303404907476, 0.16105363454292254, 0.3521610432007121, 0.06894935301948346, 0.2823650547481933, 0.1492982969656953, 0.31156237895785566, 0.18238827500049026, 0.2714749297854621, 0.03738789072617793, 0.31351691520158464, 0.3221294951401859, 0.31973164811248855, 0.27213186470711853, 0.3073787212503234, 0.14964683652047467, 0.13710490368905787, 0.11693534200871691, 0.12047822126442376, 0.4058546445424045, 0.2868229835008288, 0.31449260109960503, 0.09934878762869531, 0.18297915408232618, 0.16803887531743195, 0.20064545699037184, 0.3581129234476208, 0.023177496442662537, 0.23981587794981746, 0.353026555880798, 0.3486638938419695, 0.4711256876413805, 0.37831531224539733, 0.2643997695966913, 0.06850178842430393, 0.167033723960351, 0.43175971045695105, 0.11941247763877955, 0.4095117053296827, 0.07671899798681747, 0.37385690498971796, 0.2647428592808463, 0.3163326698370353, 0.2658397378321879, 0.08765009889534087, 0.4480768054771298, 0.39680172859064766, 0.4610041405290484, 0.33030018577562326, 0.3324657542001328, 0.21218687523294028, 0.004266948904033063, 0.4418592540928759, 0.436761079211, 0.23561432199670812, 0.19919667447264783, 0.20113590870985276, 0.3994446654806794, 0.1382858857989393, 0.11324059228065497, 0.031028190034486536, 0.19913639702553088, 0.24067075959551032, 0.29092027705286855, 0.17660273135821652, 0.1118074098508473, 0.15452865487413436, 0.40805795191290656, 0.49123796250848584, 0.01319120069795715, 0.19663830005629784, 0.4823591357565277, 0.02693988446251322, 0.20517476004980173, 0.00023480794326546928, 0.2097598544460318, 0.44443310755339427, 0.07716852038220495, 0.0375352902803644, 0.4605951269696978, 0.2763765936281382, 0.3679176596596662, 0.09935025599727093, 0.24210214615338177, 0.16111090532761385, 0.3261977236669329, 0.3211022950320855, 0.1517331887763993, 0.2511209034343767, 0.44474424113763134, 0.07722840394013386, 0.26410421326365635, 0.4947125455868906, 0.47786742271496035, 0.1436133429548817, 0.1604633246205569, 0.22135173127220342, 0.31687904436997266, 0.24131252145700638, 0.11515213294796678, 0.446594315656815, 0.3118539435143283, 0.3013488156961641, 0.13699218406306707, 0.48623636816018967, 0.44998690019593907, 0.1264329782392108, 0.30947048145186906, 0.34982941036420356, 0.45366755250906476, 0.15233597946856908, 0.04552538253260807, 0.059966061645576774, 0.4623303267776033, 0.38285454565763605, 0.17881599642435714, 0.4478400182883072, 0.2665279420520579, 0.4938088220077593, 0.4169279823008314, 0.3240064907418685, 0.3258908133602546, 0.06043488693466326, 0.20464125185288834, 0.13505466355954543, 0.07226528900871959, 0.3889855471104956, 0.10597645841452824, 0.3331708265992988, 0.021923134312328618, 0.03006183893168285, 0.2608186086447797, 0.1144013547501741, 0.3891631132664422, 0.18050099098351696, 0.31976610591117005, 0.012714467803999763, 0.49257035033223623, 0.015208464329018734, 0.4792822908979575, 0.05131704174666124, 0.37030070405928767, 0.14110989763576742, 0.1180410355914373, 0.13518259246774394, 0.24252770476511332, 0.33228290235046026, 0.41930880193604775, 0.20140540624379955, 0.12161191760663298, 0.1649500412026209, 0.2190090061645668, 0.3008906685537299, 0.10113286212026212, 0.12119582600885614, 0.1531719423130189, 0.3302007141618137, 0.3799087753402826, 0.1927216890127587, 0.1811250021117582, 0.19120371346593695, 0.4281680343484544, 0.07234313520494884, 0.05292576490390838, 0.1620290385374047, 0.34686953464327724, 0.22752254182427134, 0.24836045415589114, 0.4232107244277625, 0.3203011311772699, 0.012613345074711957, 0.3542261609724899, 0.14813623903033163, 0.16645996111025174, 0.42099550547119047, 0.48242523520660047, 0.24488182902071037, 0.24676811663527842, 0.16700408346150236, 0.0011342614194747025, 0.40482902404398574, 0.461089539505364, 0.43291475423500375, 0.4821846727522921, 0.3464430423187578, 0.2647427539978902, 0.3518406584713518, 0.19924729019468018, 0.07256365735911374, 0.2655186722227033, 0.3760604990433242, 0.19515005829255028, 0.06956278497139273, 0.4507250656006779, 0.038129987017957334, 0.4176932472828374, 0.36599894862941323, 0.2299304055990508, 0.37282493824274826, 0.1885785191695618, 0.16774921223153327, 0.3872922941312849, 0.1952783296149732, 0.45942945653238965, 0.13674321758446184, 0.03419370761471302, 0.3934775109552421, 0.23563449109658546, 0.2241524392394248, 0.4503985294044388, 0.3092094409251312, 0.11855693751646573, 0.27170781825921886, 0.26601557892958777, 0.1667740209937314, 0.49142453992630186, 0.19082500743782232, 0.33066667156900825, 0.3842931664467799, 0.45861781375216676, 0.48627053649476987, 0.06867470030778478, 0.10216753787920174, 0.025526786678767233, 0.0424946226153885, 0.05202050195395724, 0.14643533637101958, 0.042942914387112674, 0.31306083965187853, 0.16511495975763069, 0.2016920186140816, 0.20362256013840574, 0.076073779158847, 0.3235567117913057, 0.12853567551051387, 0.20581310340860676, 0.0774624497817516, 0.21074974413410819, 0.005239928006827099, 0.041393033989698014, 0.06255519169954438, 0.003954980770367156, 0.14050955193894848, 0.3312272146487899, 0.20879592582641887, 0.37714444916242756, 0.10060023372158178, 0.22021371197834883, 0.3023759960394428, 0.2829132656575519, 0.2940041193025182, 0.031052068166373403, 0.17383318554730065, 0.44793861515662414, 0.30860515074530703, 0.005788858470183733, 0.11561723023479303, 0.013794568945893482, 0.44385183180470644, 0.1787973269365397, 0.23961835691271383, 0.2826686923113517, 0.12956832992731188, 0.05276367593577452, 0.32998873838558496, 0.19212653620316494, 0.01945542022475416, 0.49415979678522565, 0.3858318997154089, 0.40504645907187586, 0.11232525064915028, 0.3351054512895816, 0.25069610559392785, 0.07783259382228713, 0.49873689003322946, 0.37680241660862634, 0.28636002200683147, 0.30489503635851267, 0.493585667979402, 0.3218685061364824, 0.3945567546008438, 0.43199842051045984, 0.09889352055258377, 0.019464846891433796, 0.02413225253079543, 0.090370721903829, 0.3949364787077482, 0.2786851084570951, 0.4537392458109655, 0.10320129012722412, 0.4355904265662713, 0.46561641482885396, 0.04028085380896107, 0.14654197029978805, 0.20191447604397383, 0.29864676921863736, 0.3725590103368669, 0.3288929036658709, 0.24655196924419326, 0.48864895341294345, 0.0723492493960936, 0.450041462439092, 0.01507515082806321, 0.344923730839364, 0.45958622775247876, 0.29104695731165836, 0.19778707716850413, 0.4434814083089091, 0.3825583159608127, 0.29571827624425234, 0.2391203943542537, 0.15920923605466214, 0.4824519049033276, 0.08822550462327844, 0.2962461170081727, 0.318153870473212, 0.20732143015680776, 0.3514566502937983, 0.21145795009849044, 0.43714146956056543, 0.45527474217232206, 0.37042809656238146, 0.007977452124931117, 0.17999898938767828, 0.4817328282378546, 0.31183623228243884, 0.27073707380561385, 0.20611215437572122, 0.4688986123986456, 0.1891106803396858, 0.16034491966692244, 0.17747347961681387, 0.4149071895833719, 0.05666880418865361, 0.2810531363108883, 0.4241560315372253, 0.42391762222091717, 0.05636067075485829, 0.10896647246038837, 0.08089234979157717, 0.45712275167717725, 0.0028917938051190584, 0.17963725166144534, 0.46991633840558855, 0.4414468680782191, 0.3890330709706224, 0.3265359278423387, 0.23183765995189004, 0.20364856131184483, 0.35562465470468274, 0.47586581983773574, 0.3751991985617751, 0.07434313015328997, 0.14018150575723293, 0.028913311929716357, 0.44634089363903806, 0.08287424245095093, 0.46014878039633433, 0.2118079515995035, 0.3774863574479898, 0.4218700684040303, 0.2176796732732506, 0.4366698403385338, 0.43715409904235747, 0.42987918724092294, 0.05026718291217386, 0.1288957315442364, 0.15487579720285444, 0.31544731440018114, 0.3407611160498655, 0.3018514642352103, 0.47524657182201263, 0.4680227319127215, 0.3444596743670873, 0.012771233128128168, 0.007406009127010227, 0.024758941056766626, 0.32466734650738255, 0.3783336815612938, 0.17216598799238741, 0.3337228331104709, 0.45332986688221666, 0.2221326253297511, 0.4553542581282683, 0.27777580191250206, 0.1089129259643547, 0.33896541673331787, 0.0006235098023775754, 0.02196025325789236, 0.23638234930100477, 0.06921098162524703, 0.16650177203349747, 0.4208916842879186, 0.21331971520128745, 0.4163239411977071, 0.07936671109272253, 0.26153869872484753, 0.01871837483919192, 0.09639551907977634, 0.3243988120428156, 0.15454934495410222, 0.4793707383131362, 0.19139102816905984, 0.06722326106463694, 0.4411538502951216, 0.3529367830123867, 0.05509886501790584, 0.49897711644617393, 0.21379126798477477, 0.010549083931395586, 0.1284291885186168, 0.019971554023550553, 0.3127326484204365, 0.4015361901406914, 0.29282566356832423, 0.16375537641423427, 0.05328090014313219, 0.4121581745097286, 0.2982604426639558, 0.34542201415812046, 0.28205417528768223, 0.20849426808961452, 0.04651210094218017, 0.31125631072785664, 0.43313812468627544, 0.26877986775836715, 0.03191145947064128, 0.057917953803710065, 0.21174400914830943, 0.19939506795061746, 0.0005977269589654277, 0.2712681134697824, 0.20311100480531846, 0.44964244455036106, 0.19094723760439064, 0.2623524116438119, 0.44258868706012605, 0.002828673365730283, 0.46691011113856273, 0.380265641717697, 0.3352231263243979, 0.46064903514562344, 0.05604577266555494, 0.3234383632025033, 0.4276879732325495, 0.4201300077893568, 0.128546601276955, 0.17379718861421628, 0.29905649198546136, 0.46859174695498823, 0.3197451882318364, 0.19120677546398618, 0.3967494902615445, 0.12671788219301222, 0.39211420434066513, 0.10167036852403266, 0.0957159148017237, 0.2905567066592858, 0.2958563381922614, 0.39642290373931877, 0.10578137284346423, 0.43539732406968834, 0.4570983026102664, 0.04274969688868302, 0.48964359085626696, 0.013732294726143124, 0.07842908162816686, 0.35249401183046053, 0.13601682763277634, 0.2582946436693717, 0.23341669489524203, 0.3316333763483793, 0.06424071566702921, 0.07959369385332105, 0.38168284956187615, 0.4953796690147275, 0.3277462473118289, 0.03909406086235068, 0.446029308723904, 0.027249605586198045, 0.13027953802635817, 0.33621512389038916, 0.41851784574778783, 0.38253918515996405, 0.36884730557831963, 0.1761125722222342, 0.49432761794546654, 0.2512125592855329, 0.3930729598940026, 0.41038851593247117, 0.2099862703006028, 0.43984113900251837, 0.021692267298417223, 0.06270241935456844, 0.22833194129271983, 0.07898723960951826, 0.36575955667852184, 0.20865350602489258, 0.07758107667384456, 0.33045928403612396, 0.3523309497009476, 0.2792240965020481, 0.19461108231864627, 0.22709666443277893, 0.25351343067972043, 0.14013569176209845, 0.2869499124945419, 0.4518298307427546, 0.39953481908014044, 0.36909708867262375, 0.09908258245607016, 0.34636242910394216, 0.031160182315561613, 0.4766174018306321, 0.4407951926447176, 0.4829278081373784, 0.4343477905877074, 0.414690231796157, 0.2176107876159153, 0.09442443818349855, 0.04287847822775631, 0.017447209429840238, 0.09986991607788237, 0.46222005146786904, 0.24394873999765315, 0.4173176628617712, 0.03796160718472158, 0.3860074269321034, 0.058967196676475486, 0.0348697123752823, 0.31314880106877657, 0.4697009048938383, 0.03513132877574421, 0.41824777193552076, 0.4322137467931767, 0.33968417313275157, 0.38327899604194343, 0.1962279301588773, 0.4350731778215073, 0.368059289434006, 0.19707976980459213, 0.4593695908803646, 0.22935646271013838, 0.4092837020669194, 0.17282691127671562, 0.42831155771848417, 0.14254673140351787, 0.288403367316103, 0.2832896705324472, 0.2767832175761422, 0.08443886617688179, 0.21986006179093298, 0.0296660207902521, 0.20527857004791433, 0.14764634004252264, 0.4170671331782184, 0.392397915845341, 0.00018517305622739455, 0.29328400261446474, 0.07800783367040082, 0.07487913606567254, 0.4306551757923624, 0.1081760724427005, 0.42888947742379, 0.29899378993143433, 0.3694388594363673, 0.02073826048889682, 0.36536184492399365, 0.03568525951468693, 0.4874812849408156, 0.45756953078463225, 0.27460306255532124, 0.49580846359194375, 0.38158957119441794, 0.07107155297068163, 0.3599489419734708, 0.1314798793102142, 0.319327307277881, 0.4938216039477396, 0.14995574947296653, 0.22364521856819702, 0.37762771042923693, 0.07976657248172525, 0.4059747893578817, 0.3229658097689412, 0.3322568823565341, 0.4834078233535518, 0.2529603113197642, 0.39533094196326196, 0.38474679658164723, 0.2985114976793528, 0.3056110415495139, 0.32601847339822393, 0.2746057604072396, 0.4014466736251956, 0.18689867341151745, 0.0591829579260677, 0.4845572166336905, 0.1462242729726791, 0.06398865105758295, 0.4839743415759146, 0.1645487436510888, 0.14431510708633033, 0.023277627979594817, 0.4191975591639231, 0.30762801114164945, 0.4169417207345244, 0.3891642326937126, 0.31474953800395417, 0.3165095461803813, 0.4068740671385321, 0.08825768256048394, 0.016789015702336485, 0.08393551378656139, 0.4380224475747691, 0.1381484189326061, 0.44378917686218766, 0.08967750529230112, 0.2993916008824766, 0.2766398317895911, 0.3691845379206849, 0.46064430680396196, 0.07883841957772625, 0.05078137260402238, 0.1355364331799488, 0.07667555489282435, 0.3964373426511118, 0.1438147738510422, 0.4663672025647146, 0.26187490396523844, 0.4662287349515948, 0.03922598960032497, 0.18310717832927798, 0.4971105943320357, 0.3023675795141878, 0.02667726456946723, 0.3450060161681335, 0.207897836541926, 0.13995170727524325, 0.4678425409416504, 0.17063102110943207, 0.05396514762540372, 0.23936769017767323, 0.4742508851135981, 0.2131433381505507, 0.4019296558653743, 0.3017918596662467, 0.08827665863564182, 0.11012493802417345, 0.3232760193958696, 0.24460921261722235, 0.3358942741043055, 0.21889003523426637, 0.1523354114326826, 0.033002597998999295, 0.4146802604865675, 0.47190796165608623, 0.23951886962276492, 0.1920575654406506, 0.0998364457160486, 0.4092345108162295, 0.37895219629856064, 0.3448465481601, 0.048795743586116436, 0.04459842094035099, 0.2753336826091568, 0.46167121550935336, 0.4220513365404218, 0.12072230757835428, 0.3017376307826408, 0.12351187826956384, 0.4494471740077076, 0.3101880561870544, 0.03345421330531667, 0.4901990286397468, 0.4101180715852801, 0.4086216846495829, 0.32182682496231046, 0.29935963909594376, 0.4398012884020863, 0.37124263391118406, 0.2019026676383468, 0.3994728686278745, 0.3498646374787106, 0.09230149304992069, 0.28467672141127953, 0.25420011593757114, 0.08364498781078716, 0.1914321536608456, 0.4011254356206322, 0.05879543447089958, 0.17952926617959497, 0.18298590790412472, 0.12182615392202917, 0.3487292869551654, 0.0129791068108277, 0.32740658167854547, 0.0897358151735328, 0.22169722627143784, 0.14730348714690483, 0.49994503289105663, 0.01804856789411302, 0.2307129931407494, 0.4950604857516969, 0.14729403163453875, 0.02191986094799997, 0.34687008213618004, 0.23444165043025456, 0.10897647113105002, 0.29690216638441164, 0.26570981024223733, 0.3324213717008567, 0.4207226756388787, 0.28554965364958357, 0.11093273276326965, 0.30194775787908, 0.2888485235617286, 0.049648255013047426, 0.25919973358899706, 0.06130745807182425, 0.41385659332339925, 0.11479534193304824, 0.02299908279193119, 0.4068400361909469, 0.11326171376007227, 0.1773068192599927, 0.45026475622527534, 0.3401680611418891, 0.01040573905265807, 0.19263240294277706, 0.1463749763976127, 0.29883165328048783, 0.4388179673603282, 0.3429216160164499, 0.17085112178760176, 0.37306348922462973, 0.025715428895844827, 0.1647074270416855, 0.4987987508589085, 0.009646693288743124, 0.05881964898849584, 0.20348276153092665, 0.028254103213105564, 0.18181708007569086, 0.27146945701929664], "expected": [0.10477213107116015, 0.028529057477768474, 0.061934462319084095, 0.030447754892740375, 0.21515625815835607, 0.036324784662086544, 0.14800855437075622, 0.023392845252742843, 0.012701682602720999, 0.06697814887051819, 0.037224805746996145, 0.09298070789795443, 0.043220743922574835, 0.039591883608119875, 0.015172347939934609, 0.14719197643746726, 0.04877393566756784, 0.02049197581329796, 0.01682491584730873, 0.19734476775729282, 0.09615124947815903, 0.14479460600072686, 0.09212161384237644, 0.06597594385170255, 0.031786237336148326, 0.0175125142349623, 0.06543589509215939, 0.029528948529138874, 0.04105856524120703, 0.025581173578592083, 0.009691087147931174, 0.05361177005085308, 0.07926883185125808, 0.13111197812308026, 0.1021090302699748, 0.06029816975343919, 0.026838880983817794, 0.041674929362033805, 0.16602729482343656, 0.14454872724835852, 0.037276686443750255, 0.08191753982208658, 0.037266911945738106, 0.043180646247386316, 0.06532522547534644, 0.14219127293654352, 0.040879938021571326, 0.025932087309042513, 0.03256166382940848, 0.048607860596471236, 0.04604193347727479, 0.03304069979998697, 0.014574350348495748, 0.0668804087113327, 0.018287181712897258, 0.02458595446702806, 0.05661728427717625, 0.011477554172180595, 0.05386686913215224, 0.03640450448794861, 0.12562143208992074, 0.05659571779718042, 0.004483536958605752, 0.01507786955579184, 0.20493331479028204, 0.01808875214226439, 0.015886968668426323, 0.043636502225206465, 0.0026117063098417743, 0.10260654807530535, 0.19126337836350338, 0.020579041878850825, 0.009184956610812426, 0.01953318720667972, 0.03063773268313512, 0.017340561292415024, 0.12699675571900923, 0.06803767773366329, 0.023129264903539844, 0.0789529533050943, 0.028443350383617002, 0.14518487701991853, 0.03869018767827788, 0.014691706897030053, 0.046113857893768, 0.14206442377117495, 0.03793339437569347, 0.003302677787386926, 0.03637420219626012, 0.02012927258481466, 0.020700852998911792, 0.004479773754969668, 0.019232294057295506, 0.03417551084843655, 0.026770163304086256, 0.04165181668969598, 0.04808449472064492, 0.0023552723536425495, 0.04878996258993349, 0.023542968631075942, 0.009720599492492769, 0.042799092540833535, 0.09895509420566068, 0.005014955269029975, 0.011442555600682578, 0.0534928018167541, 0.03791696730699943, 0.06614013708083553, 0.043303465305295, 0.04263594410499587, 0.05803968772260141, 0.033956362769748255, 0.14814801547370718, 0.07758635914607659, 0.008704724246872455, 0.01639801353621956, 0.04827475557795305, 0.07309424697582971, 0.005575563493474361, 0.0310974084628408, 0.0072886253975338764, 0.022658762740444618, 0.06334776882296408, 0.059020885301720186, 0.011560424258082496, 0.10729353302725815, 0.0819149001627909, 0.00723213458097108, 0.05663614653965483, 0.01086853931295543, 0.14762211768931405, 0.06466225294347493, 0.08092551340975836, 0.017811996363065154, 0.10046549041283007, 0.02922752344255998, 0.01841893361072454, 0.02603941094447612, 0.14809826216021282, 0.049075114879437706, 0.03565996790418852, 0.01979036507151703, 0.06735566596888813, 0.011646090807557827, 0.08190759150520577, 0.03192429955790741, 0.028875283336922918, 0.06569273107720668, 0.09760841280129562, 0.3414903846338827, 0.18491585355206352, 0.03399574156268684, 0.016896235461661697, 0.05832497406524581, 0.07685764747495111, 0.03549211415414867, 0.0634793207955279, 0.09776925483497279, 0.14272580934966927, 0.0102347789431073, 0.020171614271065022, 0.10056003595565165, 0.03790572939689095, 0.0697510674795995, 0.024738645785945992, 0.023070385028867726, 0.23559140974417414, 0.05659533128190176, 0.1536454043664185, 0.028675468651378797, 0.04080741068616146, 0.01728315966000246, 0.0561214211430064, 0.09593045543498471, 0.05903056335660034, 0.025575833997288532, 0.1460215871379922, 0.09395504081857067, 0.03682064029104178, 0.009885595725807474, 0.07183895975256596, 0.0396233115342804, 0.01653637729280178, 0.07914327905152498, 0.07752137476988803, 0.10524836042063866, 0.1326508153460992, 0.1457425248502194, 0.036555120259763284, 0.038414046535928004, 0.12205065586210653, 0.05458347349067926, 0.10119046456743515, 0.0048744974718018235, 0.09282207065897624, 0.0052118584686826125, 0.10744562990056516, 0.10407806917479037, 0.05877192108690002, 0.0036919211829174597, 0.053417483425275004, 0.10461230999181706, 0.06722678523268756, 0.023975573619894174, 0.056473311800828103, 0.03723107292108872, 0.03738624027467851, 0.07451182069496773, 0.014820748411753463, 0.039116779741485135, 0.049493642256520455, 0.00784643466756921, 0.056265350265699836, 0.13579701561967242, 0.01684427942003452, 0.04241289183482817, 0.05538433045260548, 0.1481424507376741, 0.13463608698722784, 0.006568326626698171, 0.0479990416290533, 0.08188184238356179, 0.019288425840849006, 0.02640896011353901, 0.09886675970983617, 0.05377289129953101, 0.042796771163976954, 0.0386223095987491, 0.019800274913913337, 0.003635101116587637, 0.06893358354196777, 0.013824388886070394, 0.12342994650614084, 0.23765045634822982, 0.13022677353624226, 0.042225126313273506, 0.04223584467383858, 0.020722213228917517, 0.031457948485538144, 0.03408611493951509, 0.009566253316575615, 0.06666213187360233, 0.22236870499306596, 0.07882430320722644, 0.02900461599565134, 0.10221000739248867, 0.02245346604708263, 0.011070156230249716, 0.04174205558344565, 0.013080264130588439, 0.033231524137539506, 0.004774056558707098, 0.03636327204562106, 0.018795598318002614, 0.09342916040747978, 0.015629535744577417, 0.06648809979512564, 0.20872322187234205, 0.050566950378440154, 0.1854848211305546, 0.11945353042561033, 0.07698497164812698, 0.05581260187987576, 0.1381377483597728, 0.026212074305782346, 0.07679345248437798, 0.14459688903200565, 0.10486535214781757, 0.10531006234088859, 0.10523424017451201, 0.048757534413174444, 0.06455079930880266, 0.09817855557116154, 0.0700999249281634, 0.06579231446675218, 0.14050361906451217, 0.021799588986621227, 0.047178207592314114, 0.055779275901525364, 0.07898016002441725, 0.1487471892943482, 0.2104013331523668, 0.018597329476745864, 0.08170336387174493, 0.017654752289802414, 0.018093006011401593, 0.02224326362096835, 0.02229404283911484, 0.06194052251681896, 0.05390908986366267, 0.09319927464881071, 0.004674618565346914, 0.06195505110228732, 0.008428190010173304, 0.050321886952432685, 0.04810937571368203, 0.08066742254880038, 0.10498274762398456, 0.17894471692796748, 0.04959783493036062, 0.23071911831148384, 0.04504126735039729, 0.3693499338322701, 0.10442748194700024, 0.019790049798605054, 0.08181836267736113, 0.004239729053455671, 0.09487932310648255, 0.010749431710461145, 0.051060702249766964, 0.09936073826887619, 0.08149603244666148, 0.020103212057047504, 0.11247050550240897, 0.05427073293289343, 0.029618346288508384, 0.04479599701632594, 0.0504752031731688, 0.05893951225464543, 0.05610832430507349, 0.07563905257300933, 0.030533469304426804, 0.012805118590115258, 0.03328658634335259, 0.012763368627354658, 0.08129660371577584, 0.034308377086433084, 0.022613088435928776, 0.02926684475749971, 0.00023433976562316585, 0.0435799440595881, 0.1475155086990673, 0.04005715444665765, 0.027283723090795815, 0.05847885617091977, 0.06063509097796792, 0.016219153332495403, 0.07753171989747494, 0.13249506487728077, 0.07811446126429358, 0.1046102243674696, 0.021045413854479916, 0.04181899419440656, 0.17275585357314693, 0.3590118065190884, 0.04328485408267221, 0.04758754141288813, 0.23795578117066785, 0.23557493231017088, 0.06524245466836257, 0.034978600096918305, 0.05261532456882048, 0.14409933358476026, 0.10395147292235893, 0.04857774925123319, 0.006470808836739828, 0.14358813302031778, 0.07794315010836492, 0.06453764464142964, 0.2367896150499281, 0.015529470447844293, 0.0490152257805889, 0.012054161783289089, 0.017975139254269572, 0.09351194350956249, 0.035868641143149554, 0.029543544194420967, 0.04312553364981675, 0.058246474656778714, 0.046901755101175585, 0.08007929120026848, 0.024577188604554247, 0.047276133632245726, 0.020136434391845925, 0.09760199893800935, 0.14476585973260747, 0.10462325407309257, 0.04892050383183431, 0.12290351730344683, 0.1103721117537098, 0.04857468025949115, 0.031231674101800593, 0.08134861008739722, 0.01412792512909066, 0.019433244388435245, 0.024726913337403043, 0.13626635787054828, 0.10810008423120927, 0.04605810872693583, 0.09609525666824481, 0.05531991854700127, 0.011412101205260084, 0.23766706422991982, 0.013364338149477588, 0.0132928411845506, 0.031519951378125334, 0.011047074351176151, 0.04901097730015289, 0.054835955155078615, 0.03745548224266799, 0.030940935478534947, 0.14545630571757168, 0.22519339521592263, 0.14914236436384715, 0.05520059092718349, 0.040637883735324724, 0.08190582129458882, 0.1423501343873954, 0.06418460367001964, 0.055160477419389946, 0.03578057047184564, 0.28122055026226284, 0.06915485266896797, 0.04548495194461018, 0.13822274296600523, 0.02571882600098084, 0.026683636809776163, 0.05617308044071966, 0.033755318130247444, 0.12720826998893414, 0.05173706972875959, 0.026257224735138817, 0.038657721323751136, 0.0272336192106528, 0.04010797881695106, 0.0117680545352324, 0.03561219921032589, 0.07612932122337346, 0.047820736822708175, 0.09717484638233322, 0.004980173539304638, 0.1700258360513149, 0.018539801558048817, 0.03421421837460327, 0.001122104878685664, 0.14814796813386735, 0.09263080046444368, 0.007139533778807442, 0.004989030852166417, 0.1464386802708055, 0.1784954558818562, 0.29660780736543757, 0.12127759484572416, 0.06053819276992582, 0.08062323833398675, 0.1477444981595807, 0.17728880584419798, 0.04745756884696069, 0.23118548928085442, 0.026544610560034796, 0.005239505658660072, 0.023646464157317606, 0.06506334353480576, 0.07004806579213764, 0.1423271091435938, 0.13058423248187612, 0.00667822753416219, 0.12003921063299514, 0.009333540507907299, 0.04907303518847056, 0.026460089701228515, 0.09991255433723606, 0.05105839921026467, 0.20080670333511944, 0.024312255848861625, 0.012076969847252872, 0.048754713830891895, 0.046604664370473385, 0.08059459151774331, 0.04779844948086612, 0.007615929609673356, 0.03774530325756088, 0.01998527661353717, 0.010041901252652903, 0.09292598519226045, 0.03385579888415106, 0.0504277297828399, 0.04288940430283983, 0.020548291988948045, 0.028381963818952097, 0.03521939402693979, 0.036464586512875145, 0.031120807267853535, 0.05618462978629119, 0.03443885861278256, 0.05445845757310122, 0.10001459418322478, 0.05007585646005223, 0.1047193751243626, 0.09327532516603534, 0.18601480687454203, 0.03711978190635964, 0.1246670996567269, 0.005144710786113742, 0.03296750266582788, 0.05696172148772834, 0.00391607132765776, 0.0649290686876108, 0.02774810690273202, 0.08174392596653925, 0.1013461888016121, 0.0782630543847167, 0.12724113457669117, 0.07785016497884081, 0.10545419773625414, 0.024243723874162123, 0.02537760638225455, 0.07960728160325614, 0.038449291153026526, 0.056752480854895995, 0.00551091800314232, 0.09726274820869145, 0.01296440245109429, 0.06072482762004515, 0.06696695440969998, 0.03133333898378451, 0.019341440211758553, 0.10675700723406033, 0.03032342143022616, 0.014421189143104352, 0.0982238319096249, 0.018175008781637, 0.23788167015374434, 0.10060331571774558, 0.013038851709038178, 0.10624648369032023, 0.10419360946546613, 0.038345531337323206, 0.06408633783524413, 0.03243922997566998, 0.015406804572763111, 0.07920537471920532, 0.07761884834893934, 0.08861287703040031, 0.02095911661544238, 0.3260212889856789, 0.04045517232743678, 0.035025249628544496, 0.018183215398230864, 0.018731092406134835, 0.07212017323856953, 0.02055680177443369, 0.18406497205628727, 0.059397949953521656, 0.058528744364375294, 0.025874501100204964, 0.022779761026023127, 0.026390257414093246, 0.03645423976870656, 0.14940648195208184, 0.017563636924798166, 0.10171914893090321, 0.2017230811700984, 0.1042896843780192, 0.23712804458145992, 0.06979403479799047, 0.03818858048966581, 0.013463651674648308, 0.2066217864263716, 0.14695793418511782, 0.01839475465144412, 0.04494400866203861, 0.14754508554350973, 0.021840897948826554, 0.14170573379095486, 0.050656416703677716, 0.10704530148326984, 0.05556354102292901, 0.054324760381495744, 0.01325348353366099, 0.021379686939483705, 0.10052793700163457, 0.1467288320661968, 0.12486631623963836, 0.025707605266715325, 0.0060764011727172836, 0.04857046712767725, 0.007454466526361442, 0.03259994032061444, 0.021237682617433667, 0.26789858701115365, 0.061261187149443154, 0.03581033766962357, 0.09168747435645615, 0.055401280466437844, 0.04822180894593159, 0.06695555714682215, 0.2242713363397225, 0.04647975571350855, 0.04537618849128251, 0.3456782208895972, 0.14800139041797875, 0.04134370822065467, 0.04317751679109216, 0.037521517438914964, 0.009469727906186635, 0.0028134326196845127, 0.03907047679910811, 0.0915633890646452, 0.006715505336821325, 0.10031816511111939, 0.020438561628359515, 0.16410712604453678, 0.06655682647431137, 0.017397565171341587, 0.03506808711184192, 0.06975013969252718, 0.06651362750788142, 0.0564060778929343, 0.02538674120743722, 0.14745423633331617, 0.05709270628547748, 0.14693418683860157, 0.19087992713796342, 0.007212805387780442, 0.0179587325500826, 0.12657043896864847, 0.06168837800601432, 0.14772471776741478, 0.017237690944128088, 0.032792068198249716, 0.055805570750019025, 0.06614212534291888, 0.015821739042270782, 0.07389094224747417, 0.042593177573566385, 0.1462197304323137, 0.03599939475393529, 0.14631572923266797, 0.012528990213501703, 0.00705795211632815, 0.021079038348243515, 0.02856505722467447, 0.03254307346892351, 0.09435958363375349, 0.1455674977241854, 0.36449153414916474, 0.026979296722843153, 0.23198411931912166, 0.04580918047577874, 0.08299336010991523, 0.03761510507540031, 0.0006221506204088328, 0.020336013059757543, 0.04024195497939672, 0.04414535647912616, 0.029017299814474793, 0.02749350917471644, 0.034864523973577324, 0.00529770537072769, 0.06013295235813082, 0.0622381339549389, 0.015669179459068493, 0.05153576252517415, 0.03955777722170607, 0.04158913807462358, 0.03465672527242772, 0.055246374941330105, 0.04645479465425161, 0.3567062719706948, 0.03577984233625411, 0.030898805514807916, 0.01194824628199347, 0.04309768860980404, 0.010166742643407028, 0.09322275804826864, 0.0193824545169496, 0.07687060120375332, 0.019895333539748275, 0.07868339780576683, 0.07846020782423788, 0.03768907831199958, 0.09809355724227446, 0.04307652087383575, 0.1463759694598041, 0.18536567188939646, 0.10068453368159712, 0.04338156154603356, 0.10513582320963444, 0.22795638716834263, 0.02744741883834357, 0.03042122080420474, 0.04212403330003044, 0.06619821111278584, 0.030044842884586323, 0.0005950533836951397, 0.18113991283544928, 0.02411430976079352, 0.00403746484251728, 0.02575348332666071, 0.177509883333587, 0.0161411884931107, 0.0027928962214993284, 0.3730635575173643, 0.14785377805122077, 0.10418762001882707, 0.09268353118732231, 0.05153344136530847, 0.19997774298079862, 0.14793661720817147, 0.3430385958370209, 0.04905197251672782, 0.11269153524531456, 0.1053890189394211, 0.09172483845909947, 0.011183686638236674, 0.0809998917063097, 0.14811389276522907, 0.09237325416728324, 0.009514970526885339, 0.03497479625370564, 0.09127786608916885, 0.04411038884781693, 0.032284780375494045, 0.1481112573556215, 0.09030281001166639, 0.0070137377957649825, 0.23227957149450845, 0.029727300361156603, 0.05461187433108764, 0.012733426891458585, 0.047118327804454685, 0.03583748366057987, 0.056229412250050244, 0.13579449115664693, 0.051310008955980785, 0.03858993382727802, 0.042319353257828846, 0.051389480987767334, 0.00697953872505421, 0.012184701289897982, 0.10454311195904381, 0.026967721785569443, 0.024765949722143365, 0.0210352317230305, 0.05590045588401015, 0.019387494565048537, 0.2250292413758459, 0.21682969715657197, 0.016132613763696135, 0.03309380000333306, 0.39001909034099025, 0.029773560992738767, 0.006379939791877063, 0.043249042646823374, 0.035303970508547354, 0.016373316361521142, 0.019675225487766235, 0.041720729613207184, 0.05187381853761818, 0.06485008105331064, 0.011391054425930273, 0.028797254630372738, 0.06391931725789649, 0.038746642850425665, 0.012460877654626517, 0.03450417834669463, 0.06683452098259321, 0.06526735937078758, 0.037967955105067716, 0.09879925530419195, 0.10546841019558557, 0.059654120465804865, 0.02009421814778174, 0.10199153733788566, 0.07007552949685142, 0.009167584503321297, 0.029738462887423104, 0.37911996857998087, 0.004341906818973801, 0.01303459881198095, 0.22818856276697255, 0.028196571648904042, 0.0818945029179366, 0.06176034045346217, 0.035356897045177665, 0.015576845362831973, 0.047240882774118594, 0.005776724168265704, 0.13289570759534067, 0.042344836252454214, 0.028557605767634674, 0.009924304703652319, 0.04264058909293513, 0.025926787971935657, 0.030028443897332873, 0.03579888534031975, 0.02896019806411516, 0.042224029192313245, 0.026240460445099062, 0.07401298955073751, 0.010112033846301932, 0.0988974064364225, 0.0070300490050061925, 0.07064132844590612, 0.0813180031924382, 0.014781261604817367, 0.12955132461088695, 0.01271099151997737, 0.06688580797230145, 0.06280790811773924, 0.09989798972438985, 0.07904428119086791, 0.10545641516694915, 0.06058921453758244, 0.04120643754600247, 0.033994339559899264, 0.02754645706552942, 0.02925284129274972, 0.07604455623520823, 0.14808946699621253, 0.06755170163341237, 0.0001850873536787947, 0.07864506128361115, 0.046993621161252164, 0.0427135151121562, 0.01716907239419779, 0.043152964728405616, 0.040852165926420075, 0.0781533455218549, 0.02326323544152621, 0.01812332084784164, 0.03417833984269972, 0.025426216788003057, 0.05489751955963399, 0.23235889354552994, 0.026691378057844373, 0.05379999928800905, 0.06894108525919175, 0.04808662504832587, 0.01184421895241713, 0.08304598076188328, 0.029239102972453933, 0.03299301128372762, 0.08880401787760325, 0.08191979414192811, 0.015333009871289, 0.06536279370505009, 0.005756983735792351, 0.19982462378231486, 0.014211671756758653, 0.00801738300040721, 0.038042161352219835, 0.020516812188413197, 0.00681348960467292, 0.04304275146593635, 0.016825521256128302, 0.028395771654153815, 0.03512570887353548, 0.008917693067279431, 0.04607551153168307, 0.05416338512896197, 0.012920568214119306, 0.08772854602120221, 0.03715033567332384, 0.004923483455103587, 0.04795289558896484, 0.11632571295978686, 0.020009571254219153, 0.04210081015237885, 0.012215885559165179, 0.01213598144268222, 0.014330754471593645, 0.02176994900182997, 0.14406292075603885, 0.019372150565893396, 0.034948642184260276, 0.015567509519584138, 0.0740276795957526, 0.03969115130824959, 0.12903058619834057, 0.02500092309964, 0.06554151476948619, 0.01296006399521665, 0.034851785770557336, 0.07050184048933895, 0.00584350660451664, 0.07006348589449059, 0.029797742615707196, 0.04286030500927243, 0.04659236992977097, 0.03033236094115435, 0.05651984294663748, 0.0035154366706023196, 0.08082494644083324, 0.03621447934363533, 0.029230383990129196, 0.1393247456221434, 0.012070428901509807, 0.017166468023419725, 0.024956846166166495, 0.018466630663174676, 0.1524749441389837, 0.08582260297942847, 0.14658840877205107, 0.09402001719787535, 0.03232338175472323, 0.1318899454846643, 0.3776489056453847, 0.06612644434666497, 0.09911149192745211, 0.023296399490537786, 0.07081768531325358, 0.04823976822678885, 0.015055374116496932, 0.16990507439512753, 0.027174689917020392, 0.06580329149887817, 0.10418966585261286, 0.02412158267350475, 0.2242232314716451, 0.14639024301888875, 0.03983037947174808, 0.17474063929445788, 0.03868695024600747, 0.148141872835417, 0.14782157364017054, 0.03683863027260344, 0.04113902532564716, 0.029197886571466613, 0.06075231564979576, 0.036764269031293366, 0.02736334258285162, 0.04329168075034502, 0.04260850835358939, 0.04894189590432593, 0.09400574288070247, 0.05655141668136506, 0.024347017143750427, 0.14537349237198946, 0.019059353250404254, 0.019203155515030906, 0.14456920644156915, 0.01748704478875369, 0.025423172575626023, 0.07024576070661412, 0.029707761669654678, 0.006063705103020348, 0.2952165154684441, 0.060950286434180795, 0.05968058044754985, 0.13500508991465215, 0.05742447264022988, 0.04561874772167849, 0.029774553561548026, 0.037835298203014116, 0.0801419251552947, 0.04645153939538694, 0.05522100378053683, 0.051487904036372614, 0.01192913492555015, 0.1450601946167708, 0.08582733608109512, 0.19884210281978432, 0.03637987736723421, 0.03230407061652871, 0.01725252472716734, 0.03253547111223346, 0.08842540744703739, 0.06557650309982203, 0.019430692493182154, 0.01827552763485757, 0.04049519906717075, 0.04317781286108155, 0.023888675634498122, 0.08061225112685673, 0.010181568263501755, 0.09720372084277401, 0.18669692647425343, 0.06737266753145231, 0.26062330951294865, 0.013963780834431273, 0.03971181699328457, 0.022153583267354206, 0.041163816360918586, 0.008174407843864475, 0.06851967228547248, 0.02026674612582006, 0.00858766492361041, 0.0345009772304724, 0.05607538299105008, 0.14731999705317902, 0.14603355571529805, 0.009826967899157574, 0.09830903857209716, 0.04221927780222352, 0.042999681951219414, 0.010613666886292856, 0.026324097777488554, 0.0474950307483979, 0.010842111602493168, 0.020666986366641688, 0.0785800153207607, 0.14482861792199583, 0.00880196932560804, 0.04256839379684747, 0.09999460646898288, 0.027082582274398727, 0.11556526571374777, 0.02709713547828058]} +{"x": [0.0, 8.0, 6.0, 2.0, 7.0, 3.0, 6.0, 7.0, 1.0, 9.0, 1.0, 1.0, 2.0, 6.0, 7.0, 8.0, 1.0, 7.0, 3.0, 9.0, 3.0, 2.0, 6.0, 4.0, 7.0, 9.0, 4.0, 6.0, 0.0, 8.0, 9.0, 9.0, 2.0, 5.0, 3.0, 1.0, 1.0, 1.0, 4.0, 1.0, 10.0, 3.0, 5.0, 9.0, 4.0, 9.0, 2.0, 5.0, 1.0, 1.0, 0.0, 8.0, 6.0, 8.0, 6.0, 3.0, 8.0, 8.0, 9.0, 9.0, 4.0, 1.0, 4.0, 3.0, 4.0, 2.0, 6.0, 3.0, 5.0, 9.0, 3.0, 7.0, 8.0, 1.0, 8.0, 7.0, 2.0, 10.0, 5.0, 0.0, 6.0, 7.0, 1.0, 8.0, 2.0, 2.0, 7.0, 7.0, 7.0, 8.0, 1.0, 7.0, 5.0, 6.0, 1.0, 4.0, 5.0, 4.0, 4.0, 5.0, 7.0, 1.0, 4.0, 1.0, 3.0, 2.0, 7.0, 0.0, 0.0, 8.0, 4.0, 4.0, 10.0, 6.0, 6.0, 4.0, 9.0, 8.0, 2.0, 8.0, 5.0, 9.0, 4.0, 1.0, 8.0, 6.0, 0.0, 4.0, 1.0, 1.0, 9.0, 2.0, 4.0, 5.0, 10.0, 7.0, 1.0, 2.0, 9.0, 8.0, 10.0, 3.0, 4.0, 8.0, 3.0, 1.0, 6.0, 8.0, 3.0, 3.0, 6.0, 3.0, 2.0, 0.0, 6.0, 2.0, 3.0, 2.0, 7.0, 5.0, 7.0, 5.0, 2.0, 4.0, 7.0, 2.0, 2.0, 7.0, 3.0, 2.0, 9.0, 6.0, 2.0, 2.0, 1.0, 8.0, 8.0, 6.0, 7.0, 8.0, 5.0, 6.0, 7.0, 3.0, 2.0, 7.0, 7.0, 6.0, 4.0, 5.0, 3.0, 0.0, 6.0, 9.0, 1.0, 10.0, 4.0, 3.0, 0.0, 1.0, 0.0, 6.0, 8.0, 9.0, 6.0, 2.0, 5.0, 3.0, 7.0, 7.0, 1.0, 3.0, 9.0, 4.0, 3.0, 7.0, 0.0, 3.0, 8.0, 5.0, 2.0, 6.0, 9.0, 9.0, 9.0, 9.0, 9.0, 3.0, 4.0, 2.0, 9.0, 2.0, 3.0, 1.0, 4.0, 2.0, 1.0, 0.0, 5.0, 1.0, 5.0, 4.0, 8.0, 9.0, 8.0, 6.0, 6.0, 9.0, 6.0, 5.0, 7.0, 9.0, 6.0, 7.0, 9.0, 4.0, 4.0, 2.0, 6.0, 0.0, 4.0, 3.0, 8.0, 9.0, 6.0, 3.0, 1.0, 4.0, 5.0, 1.0, 2.0, 6.0, 4.0, 5.0, 6.0, 5.0, 0.0, 7.0, 1.0, 9.0, 2.0, 7.0, 3.0, 2.0, 8.0, 0.0, 9.0, 3.0, 3.0, 1.0, 0.0, 2.0, 1.0, 6.0, 4.0, 3.0, 5.0, 6.0, 9.0, 3.0, 7.0, 7.0, 6.0, 6.0, 3.0, 9.0, 8.0, 3.0, 4.0, 10.0, 1.0, 3.0, 2.0, 9.0, 10.0, 3.0, 8.0, 1.0, 9.0, 4.0, 9.0, 4.0, 8.0, 3.0, 5.0, 4.0, 8.0, 5.0, 2.0, 3.0, 3.0, 9.0, 4.0, 8.0, 10.0, 4.0, 9.0, 2.0, 3.0, 5.0, 3.0, 9.0, 6.0, 3.0, 9.0, 3.0, 5.0, 9.0, 6.0, 6.0, 1.0, 1.0, 0.0, 5.0, 3.0, 4.0, 9.0, 10.0, 2.0, 2.0, 9.0, 9.0, 3.0, 4.0, 6.0, 6.0, 7.0, 7.0, 6.0, 10.0, 0.0, 5.0, 2.0, 6.0, 5.0, 1.0, 4.0, 8.0, 1.0, 6.0, 5.0, 8.0, 6.0, 3.0, 3.0, 1.0, 10.0, 5.0, 5.0, 3.0, 9.0, 4.0, 5.0, 0.0, 6.0, 4.0, 2.0, 5.0, 6.0, 8.0, 3.0, 0.0, 8.0, 10.0, 3.0, 2.0, 3.0, 3.0, 6.0, 6.0, 3.0, 5.0, 7.0, 6.0, 0.0, 7.0, 8.0, 0.0, 0.0, 2.0, 9.0, 10.0, 0.0, 5.0, 7.0, 8.0, 9.0, 7.0, 9.0, 5.0, 3.0, 3.0, 2.0, 3.0, 10.0, 0.0, 6.0, 3.0, 6.0, 6.0, 8.0, 2.0, 3.0, 2.0, 8.0, 1.0, 8.0, 2.0, 9.0, 5.0, 3.0, 1.0, 4.0, 4.0, 0.0, 9.0, 8.0, 7.0, 8.0, 8.0, 6.0, 5.0, 1.0, 7.0, 2.0, 10.0, 2.0, 4.0, 9.0, 4.0, 7.0, 6.0, 8.0, 5.0, 7.0, 8.0, 6.0, 7.0, 2.0, 10.0, 6.0, 3.0, 10.0, 3.0, 8.0, 5.0, 4.0, 9.0, 0.0, 3.0, 8.0, 6.0, 7.0, 5.0, 1.0, 0.0, 9.0, 6.0, 0.0, 4.0, 6.0, 0.0, 7.0, 3.0, 1.0, 7.0, 7.0, 8.0, 2.0, 3.0, 6.0, 6.0, 6.0, 4.0, 7.0, 9.0, 8.0, 0.0, 8.0, 8.0, 3.0, 10.0, 1.0, 9.0, 4.0, 9.0, 7.0, 3.0, 6.0, 3.0, 8.0, 5.0, 10.0, 1.0, 1.0, 6.0, 8.0, 6.0, 2.0, 5.0, 7.0, 2.0, 9.0, 8.0, 8.0, 7.0, 8.0, 5.0, 2.0, 1.0, 2.0, 6.0, 5.0, 8.0, 5.0, 6.0, 7.0, 1.0, 1.0, 7.0, 5.0, 4.0, 9.0, 3.0, 2.0, 0.0, 4.0, 5.0, 1.0, 2.0, 2.0, 8.0, 2.0, 1.0, 9.0, 1.0, 2.0, 9.0, 10.0, 4.0, 6.0, 6.0, 8.0, 5.0, 5.0, 0.0, 2.0, 10.0, 4.0, 4.0, 6.0, 0.0, 2.0, 8.0, 3.0, 8.0, 1.0, 9.0, 6.0, 4.0, 5.0, 6.0, 2.0, 2.0, 1.0, 5.0, 8.0, 2.0, 4.0, 3.0, 2.0, 1.0, 2.0, 8.0, 6.0, 1.0, 0.0, 3.0, 8.0, 2.0, 7.0, 2.0, 4.0, 10.0, 1.0, 1.0, 6.0, 8.0, 2.0, 6.0, 7.0, 3.0, 5.0, 3.0, 10.0, 5.0, 5.0, 4.0, 1.0, 3.0, 7.0, 9.0, 6.0, 5.0, 3.0, 2.0, 4.0, 2.0, 1.0, 5.0, 1.0, 9.0, 8.0, 3.0, 8.0, 7.0, 7.0, 3.0, 2.0, 4.0, 3.0, 3.0, 6.0, 5.0, 1.0, 9.0, 1.0, 4.0, 1.0, 5.0, 4.0, 7.0, 7.0, 4.0, 9.0, 1.0, 2.0, 6.0, 7.0, 1.0, 2.0, 7.0, 7.0, 10.0, 7.0, 0.0, 1.0, 1.0, 9.0, 9.0, 2.0, 10.0, 9.0, 3.0, 4.0, 0.0, 4.0, 9.0, 8.0, 3.0, 2.0, 6.0, 3.0, 8.0, 2.0, 7.0, 2.0, 3.0, 3.0, 3.0, 8.0, 5.0, 4.0, 5.0, 9.0, 5.0, 7.0, 3.0, 3.0, 4.0, 3.0, 10.0, 1.0, 2.0, 10.0, 6.0, 2.0, 9.0, 4.0, 0.0, 8.0, 9.0, 2.0, 6.0, 3.0, 6.0, 2.0, 8.0, 7.0, 1.0, 5.0, 6.0, 10.0, 1.0, 2.0, 0.0, 5.0, 2.0, 6.0, 0.0, 3.0, 4.0, 4.0, 7.0, 8.0, 3.0, 2.0, 6.0, 10.0, 10.0, 2.0, 1.0, 6.0, 4.0, 8.0, 9.0, 4.0, 7.0, 8.0, 1.0, 5.0, 8.0, 4.0, 1.0, 2.0, 2.0, 5.0, 9.0, 0.0, 2.0, 8.0, 9.0, 5.0, 5.0, 2.0, 2.0, 3.0, 8.0, 3.0, 4.0, 8.0, 4.0, 5.0, 6.0, 3.0, 7.0, 10.0, 5.0, 9.0, 4.0, 1.0, 9.0, 4.0, 3.0, 2.0, 8.0, 2.0, 5.0, 1.0, 10.0, 3.0, 5.0, 4.0, 3.0, 1.0, 10.0, 5.0, 8.0, 4.0, 6.0, 5.0, 2.0, 1.0, 8.0, 10.0, 9.0, 5.0, 7.0, 2.0, 6.0, 9.0, 6.0, 4.0, 8.0, 1.0, 2.0, 3.0, 1.0, 5.0, 0.0, 6.0, 4.0, 7.0, 1.0, 8.0, 4.0, 1.0, 7.0, 2.0, 2.0, 0.0, 5.0, 3.0, 2.0, 1.0, 3.0, 6.0, 10.0, 7.0, 2.0, 5.0, 5.0, 2.0, 10.0, 8.0, 8.0, 2.0, 1.0, 0.0, 5.0, 1.0, 5.0, 2.0, 0.0, 5.0, 1.0, 10.0, 7.0, 1.0, 2.0, 1.0, 0.0, 5.0, 6.0, 9.0, 7.0, 10.0, 9.0, 4.0, 6.0, 1.0, 9.0, 1.0, 6.0, 4.0, 6.0, 7.0, 0.0, 6.0, 9.0, 3.0, 8.0, 1.0, 2.0, 3.0, 0.0, 10.0, 10.0, 10.0, 8.0, 4.0, 6.0, 2.0, 8.0, 1.0, 9.0, 9.0, 2.0, 9.0, 3.0, 10.0, 9.0, 5.0, 8.0, 3.0, 2.0, 1.0, 4.0, 9.0, 3.0, 5.0, 3.0, 3.0, 0.0, 10.0, 1.0, 6.0, 10.0, 2.0, 7.0, 2.0, 7.0, 3.0, 2.0, 8.0, 6.0, 0.0, 3.0, 6.0, 4.0, 10.0, 1.0, 3.0, 8.0, 8.0, 7.0, 10.0, 3.0, 1.0, 8.0, 5.0, 6.0, 1.0, 8.0, 5.0, 7.0, 5.0, 1.0, 6.0, 1.0, 7.0, 7.0, 5.0, 7.0, 5.0, 3.0, 4.0, 8.0, 1.0, 6.0, 8.0, 2.0, 9.0, 5.0, 7.0, 1.0, 2.0, 9.0, 4.0, 8.0, 1.0, 4.0, 5.0, 5.0, 1.0, 5.0, 6.0, 3.0, 5.0, 5.0], "lambda": [0.01858436288362786, 0.4150067570121553, 0.16489975542804386, 0.36330257303006275, 0.1719061552166628, 0.08639189249860496, 0.2607236425162845, 0.23285131634125739, 0.22472523863946786, 0.37616955389548185, 0.15287696474234236, 0.33903225540161863, 0.3965326872519263, 0.034812040911960884, 0.33775362971120426, 0.3302331086793315, 0.23637113466865062, 0.3434228116230726, 0.008913139013988214, 0.009333432021479016, 0.07005638647708862, 0.23263774878898436, 0.4882131954956445, 0.25364712609096685, 0.33485622721051816, 0.09943352207991296, 0.07972583501302655, 0.3366416167897464, 0.03423122690638747, 0.20385953785072802, 0.23507795364251788, 0.17875111100549024, 0.3429992640106045, 0.4815866212228027, 0.11075480389433773, 0.39716812098021925, 0.1513329119398351, 0.3308484285276532, 0.11129047528742236, 0.061690720788949494, 0.02239280702887575, 0.36788898662654007, 0.052773247065253714, 0.13424794437689375, 0.48665962642533017, 0.4745024697405323, 0.30615339136582254, 0.23429725226279952, 0.3262079913820975, 0.25744206301071293, 0.2118292903761888, 0.4081265450824102, 0.2853399895130329, 0.1580588892213538, 0.21196628309320198, 0.10703325968266741, 0.1272448754851785, 0.4645128557981311, 0.2604856882903653, 0.35585925962044707, 0.4751624102865526, 0.3201180150363262, 0.4098362083609674, 0.2654517496015593, 0.10619805245839431, 0.4300869499441017, 0.06566366692378761, 0.12150073510137821, 0.29172303812303957, 0.23192509971577135, 0.32133721319659336, 0.47916203242158045, 0.3740736865036921, 0.19760413248053177, 0.281223828446245, 0.39665049111069883, 0.19165135314813136, 0.10358073458199113, 0.2749490389541236, 0.14562974879247564, 0.07413028428604773, 0.13374678722017436, 0.12450872229541349, 0.010527924685250378, 0.2322751226272577, 0.02812144249168186, 0.487419883791153, 0.29457329443640545, 0.23923752612162202, 0.2780786045988909, 0.12708291885451994, 0.28155832666166475, 0.1310632137539281, 0.34691245157499734, 0.08381209095690745, 0.3024509939817558, 0.1177746027818043, 0.04055406804638817, 0.25817880840569374, 0.11085287139111372, 0.25736514422147044, 0.41677100246458276, 0.09560476052136407, 0.434538210557888, 0.30924846622767876, 0.24738192358545713, 0.346845239533481, 0.016171171220392355, 0.06893674312929282, 0.4663132437652266, 0.10089337791316338, 0.026919472810216283, 0.450268617580687, 0.0026099065887538186, 0.03618900692168736, 0.3073391851569501, 0.24990141868813454, 0.4446578428282649, 0.47525468600388887, 0.3344326353666126, 0.025878167022948262, 0.337169384726833, 0.45233251054319107, 0.4415018843846236, 0.23098305533193375, 0.12077175335523987, 0.0825639760505043, 0.10893873603887216, 0.43524973630287556, 0.2053771006984516, 0.1217436946993522, 0.005910139457792618, 0.3775115439405, 0.3947436631229081, 0.23388951340098002, 0.32017375949693927, 0.14986290495962684, 0.26551591767111304, 0.38414127521496644, 0.29489124987125015, 0.21588533906839869, 0.332786819105577, 0.00017146802688727814, 0.08635171344335169, 0.14481661488815845, 0.48833261338634226, 0.4663528294379947, 0.14338294804192353, 0.15119129887335686, 0.23865028180056064, 0.19051128400161488, 0.017365084612808945, 0.2880138203552142, 0.46870608476536146, 0.186547316337914, 0.4019026406486483, 0.3324495582668957, 0.11077041417064815, 0.38948134578886207, 0.2629675381984754, 0.17798244974628924, 0.0906700525335189, 0.05201887879156508, 0.06405788180653776, 0.28116446833594155, 0.1272990897999311, 0.11737611354729116, 0.019918447894824554, 0.44569621814815424, 0.15889687093742333, 0.47594631717345065, 0.1476355086743137, 0.20250116062033346, 0.11322610588126525, 0.4696943030950437, 0.13021019509302484, 0.4503489883461563, 0.33406265107804795, 0.34945360617399907, 0.24896902312786834, 0.15783191036230398, 0.3179353676011186, 0.4219265066568178, 0.24893272584423282, 0.11028715911539477, 0.11627658330488944, 0.15941239405303248, 0.3645807429263277, 0.07534636148252111, 0.4279552858267637, 0.41724402157126544, 0.023843330445593114, 0.36220328802637153, 0.10456639346768454, 0.19388857404885718, 0.3027553021308047, 0.18612949901748016, 0.26989237270720556, 0.4390880236223988, 0.44216326123600963, 0.4948443491787529, 0.1641313778623537, 0.27284591010982523, 0.24813977975041207, 0.4559572502805915, 0.343673015227018, 0.3800563660722175, 0.4441886967617462, 0.09697156561461029, 0.053345143213857416, 0.07825891689577819, 0.005157552724729619, 0.2658709863660646, 0.21978588846017516, 0.19059296578335516, 0.45839648627212, 0.2175906887325551, 0.07774390729657865, 0.38494473893016823, 0.30389860804054114, 0.3131536044128808, 0.02995239020821272, 0.15330394950058873, 0.009175724836337662, 0.4117833888606709, 0.3106254071097859, 0.1853796469005332, 0.01302562646240979, 0.042637128913968314, 0.09498852654943679, 0.2876758905867027, 0.440484293124178, 0.04233934236039988, 0.051432190647781206, 0.4078771811430483, 0.23066927480786026, 0.15455819955171218, 0.45450011934088097, 0.014544494809967057, 0.0368236593805118, 0.43098199394916686, 0.3062078572136309, 0.17179610399166428, 0.1441886329580247, 0.008196819646557552, 0.33568693302234676, 0.31507117288665915, 0.3747690090739092, 0.04219050360815729, 0.1136585186577248, 0.04584854422427659, 0.015057871839075976, 0.2539706045694779, 0.3891291274139994, 0.03252900005595494, 0.4436944449784516, 0.040657455432527634, 0.3591074787728125, 0.4539160591929657, 0.19370773086658727, 0.28545660579316423, 0.1876522328645373, 0.3762904570534036, 0.24446959955506414, 0.37450141287491207, 0.20642172962490835, 0.34172062334890085, 0.46727052158085297, 0.2700603205125971, 0.22251926450946807, 0.035983586671358536, 0.2193674747387917, 0.1797675205016122, 0.48439796570804927, 0.3741741781446802, 0.03401569523905479, 0.3877619301260738, 0.06674921303546227, 0.09766100261151095, 0.242385459051836, 0.3937913309974781, 0.3460550227667264, 0.4460433567344676, 0.07719172333328156, 0.18426006337190082, 0.18359560099238842, 0.0976933172118345, 0.026579191292465387, 0.3869567231484335, 0.30009087303026105, 0.09689680030014935, 0.0035846862630325993, 0.46369398330633504, 0.39713852179487513, 0.10948725986042601, 0.22024187190133737, 0.04550680458913542, 0.25114871000494143, 0.016400040743324684, 0.029978679392296814, 0.41706394225876753, 0.18894392461687814, 0.08210972508279163, 0.04389627164683235, 0.16575350194638666, 0.33150818538810867, 0.2532738217184595, 0.45428604186117455, 0.35828978428719666, 0.2592790098441477, 0.40467829864478644, 0.40155394655451737, 0.2657974701646947, 0.33122117780488286, 0.31094270792317097, 0.4211000145912686, 0.26814619196521416, 0.49719175853311964, 0.07719614615366271, 0.3998530492768515, 0.16628403709192424, 0.11625090387198295, 0.43505246202825776, 0.4901526731362663, 0.4941160847465931, 0.05109683509055185, 0.40637811830742, 0.2745286682384642, 0.32894485335261536, 0.1471542661890895, 0.09379998776035209, 0.08319080082750707, 0.24054921138005947, 0.26039315100768606, 0.2113439786443953, 0.07982787636279992, 0.24044855287625627, 0.40309982134227745, 0.2891100166041971, 0.34878890069529467, 0.06212005273937293, 0.13773694330638642, 0.11146616445976193, 0.408725284396765, 0.15512877736849628, 0.20456472489127608, 0.2003996524591356, 0.03004967027991856, 0.4907938556583253, 0.2954930190568234, 0.015095414145709085, 0.31263739636889626, 0.07140418201626658, 0.3401982383310727, 0.15629146203993355, 0.33965356235249267, 0.4943079035662528, 0.30580547416688586, 0.12534641860303652, 0.09692146988154243, 0.49377544077861163, 0.09510966027297885, 0.4211669830825333, 0.003616196715719222, 0.2685283485735168, 0.012165061186618864, 0.47237978412509946, 0.2945552644415054, 0.34900567007073735, 0.29608183694976875, 0.4460148356433575, 0.42723686458377325, 0.06443780124886617, 0.3786346522685487, 0.11082131053172195, 0.39428774858316284, 0.21586628345090558, 0.32933557759783416, 0.25675741827701803, 0.48995988822356057, 0.2532808328433533, 0.48302781363882163, 0.024858436352511837, 0.43388456476489046, 0.13691372783561317, 0.24997192528850126, 0.23186079374828034, 0.23691236471075366, 0.22096315604177802, 0.41800033263677644, 0.056661434450253956, 0.1958681119690766, 0.0878860395264891, 0.14505081903995387, 0.4802324733981521, 0.27929926325069343, 0.1807015631041678, 0.4541066975888523, 0.31363271040349916, 0.4324916556617424, 0.09083473677202747, 0.46464441881245305, 0.05037599320091751, 0.2481348205286254, 0.0793121435769028, 0.40693411797409235, 0.07258547082776556, 0.19865250701998433, 0.05542407873821448, 0.42111391321400016, 0.012749131414016124, 0.22391552199335463, 0.08976260070241382, 0.19626435006894627, 0.30434742261786474, 0.3819958034511644, 0.4536026754758611, 0.494040337015124, 0.18561351322474418, 0.29027307416722986, 0.41820695081236037, 0.32245726649038137, 0.37602507355479153, 0.39391958415336975, 0.27806962714397093, 0.041355535549004174, 0.12970526484395423, 0.24616215767202215, 0.3912472644252041, 0.3078890905365335, 0.4006286460909089, 0.05848385971571829, 0.40770929566343317, 0.16746910502601225, 0.2060752304844644, 0.14077708399416466, 0.4898795243909999, 0.23649690180988991, 0.2966079658849632, 0.03529967979121179, 0.16846347033351328, 0.0677959063947644, 0.3514224381996096, 0.019851158739679853, 0.023719962941736228, 0.3585489672339841, 0.05076630075714933, 0.05735784519098397, 0.14570428895370002, 0.38966031479313984, 0.3033966216536073, 0.06171933068960184, 0.02896519760509364, 0.3781908999830687, 0.4635368699513264, 0.06936470597343747, 0.35208244035684927, 0.33003323537284335, 0.4149949658034542, 0.05511288308502427, 0.026797799799869737, 0.44027315065769723, 0.055021420350579886, 0.046267231770412476, 0.49571756752070917, 0.2295964038448522, 0.46947310148476146, 0.24448318988402373, 0.06250052578062015, 0.22116166199060094, 0.2776228222117052, 0.12770922839951537, 0.29417908226321265, 0.34831816268373306, 0.45130099077791874, 0.28582860479292044, 0.006052551135072137, 0.17191180345243307, 0.029414924737965586, 0.1316457974692754, 0.09022484697320443, 0.4432740691118917, 0.4843446966971864, 0.20338602106711445, 0.20683730945335244, 0.2999426011132559, 0.046599870413310374, 0.41674927835118664, 0.468943428388351, 0.14875116453539927, 0.21807095435590412, 0.2813165585180324, 0.14420014180671925, 0.04142789260846835, 0.05919875708103678, 0.46850117992027823, 0.4901375818701226, 0.18862997715017898, 0.46055129484961616, 0.36273757542836876, 0.2123627329126519, 0.4252622324054954, 0.28367911871570833, 0.0716566739057275, 0.09917133629688651, 0.33233645140092943, 0.375382564595652, 0.3279390412840857, 0.4934095333065561, 0.10313725061703721, 0.3133973246302369, 0.4511227867904291, 0.11315607203357464, 0.4343129113740051, 0.028163976254450662, 0.05105972056189256, 0.0028965387330003867, 0.089971856382207, 0.16988252380009972, 0.0005823686018560648, 0.13308996948497076, 0.07214466843516859, 0.33517350026892206, 0.1067916741433993, 0.04192811545186209, 0.47995889875312053, 0.19183367538470508, 0.0061138291594457495, 0.0011989062028617825, 0.20601046007849894, 0.057067533989591634, 0.1439981467718821, 0.4565390778904729, 0.36601943578883134, 0.08434034868268925, 0.05270979548205745, 0.17095783341228293, 0.06628087679914513, 0.09220923244123819, 0.11641276119579308, 0.41397686039363507, 0.41835437884315635, 0.16599999122848286, 0.34126260597301433, 0.32432950756797574, 0.2138166839954842, 0.2140387641449567, 0.2959597035009503, 0.4714562741255243, 0.04209142075039851, 0.046422282925987934, 0.030339037519036827, 0.22579182733261782, 0.22406541481663333, 0.29268921234596684, 0.04820437375550973, 0.479038767872355, 0.22768603194792392, 0.2394455294301744, 0.10572080063243772, 0.22129346837290176, 0.0930413909356218, 0.24546857743955786, 0.30885302202650844, 0.11130958586578477, 0.11105074439436924, 0.4911245801292573, 0.39141316370830187, 0.3608039307640441, 0.005240308563171592, 0.31175474423134575, 0.011557234880890499, 0.2667066288463368, 0.47494370484200826, 0.3774097975922582, 0.13669606773510573, 0.25830412537901487, 0.35613523770141964, 0.06359731252098993, 0.14869255021981298, 0.3980373252913236, 0.3768211944296866, 0.47476190370405985, 0.48304982390087325, 0.008357259900745151, 0.44311230047407435, 0.2237883348692028, 0.28090690692996834, 0.4412034295771592, 0.24517410757236097, 0.291668796288795, 0.40708358345375634, 0.49796388795332686, 0.26681866359245393, 0.20731504156678032, 0.15059745839381933, 0.16410918069406133, 0.2956726450588936, 0.35960771642350786, 0.43274282901969396, 0.09780192105943342, 0.01254073473416295, 0.36362366849368366, 0.16447011282605484, 0.32861545512492807, 0.08269731228661148, 0.4800792760331614, 0.054960041943924065, 0.2581785783436332, 0.3106007945130356, 0.2624656914366271, 0.447411796245306, 0.47511454347317794, 0.35130778290843173, 0.4454226278882323, 0.06849979484912638, 0.4594812142936616, 0.11377569694391493, 0.08390706084417321, 0.24470094004673404, 0.344426336966789, 0.15560582925483657, 0.08265684276800828, 0.1932744270493062, 0.4617452484355093, 0.05276295860361918, 0.3734775423518737, 0.10709311772824975, 0.45349307969011643, 0.2175470372675874, 0.07409568369041275, 0.17583363754169595, 0.1455463081129137, 0.29185445820006034, 0.404243863443045, 0.23290117619978856, 0.4501332243175197, 0.2906721421019357, 0.05357581216710239, 0.09859438342345522, 0.11759073846683549, 0.08615521450257269, 0.1564868268127355, 0.21438177365828476, 0.4501441666486296, 0.2581524794460903, 0.31631769925014463, 0.22538042495537103, 0.0698267320259715, 0.27109869090938377, 0.4859774068831906, 0.06275138858358953, 0.3362673226223712, 0.0471567567262538, 0.09904209866326302, 0.08018190917438112, 0.4854813123216664, 0.28879822923365817, 0.46816455201296725, 0.46054064994378885, 0.14200583620879803, 0.4577236592845893, 0.17842114429878697, 0.3612319753296835, 0.37460397344493535, 0.36770943783778237, 0.20302419690845575, 0.2356765299958815, 0.033001677660252415, 0.02537403799069221, 0.47055740270022745, 0.2268198849663603, 0.2572897558937942, 0.09235928391112974, 0.07008666354131837, 0.333884289760849, 0.2794561003279945, 0.035038172921252275, 0.329149574632528, 0.43280383585401144, 0.40356505026240463, 0.01441398355433704, 0.05231306081944198, 0.06202729976058302, 0.008226566003995628, 0.3342469887413827, 0.21983345198570076, 0.08653290130221969, 0.2697236261789976, 0.1813769614298676, 0.1939679841303712, 0.37233373491937694, 0.364570501101231, 0.38340401818538, 0.41171802742679275, 0.14990766787380222, 0.30633885669797956, 0.20281799900433956, 0.22878394545765274, 0.4451154960200961, 0.3564889640629793, 0.3150820947718249, 0.2900169676733409, 0.17378323089283987, 0.17344369630922052, 0.1675004030022763, 0.449326327374587, 0.31006940524526594, 0.3345521900841649, 0.025390025254275306, 0.29535138588628584, 0.1159238536636022, 0.4133684466966419, 0.16599655056403828, 0.1709752030777309, 0.2651037086526807, 0.013006124496156068, 0.18622395475030135, 0.4338073958380743, 0.33138136142345836, 0.4355682365292192, 0.048340039498456444, 0.11304073429683309, 0.06570980475349408, 0.08964624596723575, 0.42047617762277073, 0.06472510517129249, 0.32380943038060883, 0.4245645155338895, 0.08215834550823176, 0.31182476167969514, 0.0018919916972253703, 0.42696364322231706, 0.41245576566814535, 0.4577083066968268, 0.07357178433459777, 0.42329257428632094, 0.3778899273575223, 0.4013701755867502, 0.43952087665206596, 0.39805430398012664, 0.22098485822947556, 0.42739454578059405, 0.21919903598616436, 0.2713239814703486, 0.30320140134755275, 0.2338193504554349, 0.45238303490543413, 0.0886139500757041, 0.3231291857537936, 0.49035553892777517, 0.1391265205836384, 0.3913088007878048, 0.10043229200982279, 0.47218785274239866, 0.4730688574333287, 0.08372944187659392, 0.25656188462798085, 0.3485314466156351, 0.13336941817451053, 0.3952773793035072, 0.2521670913588191, 0.41065278996918836, 0.21412380885891907, 0.17358616893427725, 0.3981894983901842, 0.46592166584250966, 0.2567852546645894, 0.4998907804336917, 0.18998788924922533, 0.13558849130557804, 0.30613284379246153, 0.47034495601469367, 0.39214504003015155, 0.23023708495527972, 0.2448402337989018, 0.41940487923711456, 0.011781363342164675, 0.23808742264182786, 0.30834907005614065, 0.2505941509933652, 0.19110036706840372, 0.4455061150790293, 0.17697801139207575, 0.3324158100198247, 0.49481359430042665, 0.3158795113315976, 0.1239778974514465, 0.4120266933155468, 0.25716267170335333, 0.012937210523854437, 0.26336649709046245, 0.28721391501827104, 0.42628660347986214, 0.2949099933090181, 0.012395725492157783, 0.19769787547020656, 0.4469124012845642, 0.2866974251931146, 0.027303212727454784, 0.2548619212745404, 0.4222691561787073, 0.19273912257885595, 0.3917365403783658, 0.07766118937281907, 0.06745095952761804, 0.4412411541954808, 0.10767609919690474, 0.20855318683515156, 0.3640165046350776, 0.2627190123846555, 0.3580637654800973, 0.2624222095795493, 0.06757260701367557, 0.2734072264631338, 0.16376079509723385, 0.2447823213872864, 0.36488752408295766, 0.41508987221021987, 0.18775487943561736, 0.351430818185445, 0.36741904815125787, 0.3091602280606671, 0.12684634459987354, 0.07009186711504561, 0.32014548894628025, 0.39460750420669183, 0.033749121094081014, 0.20537646445919594, 0.2834439954198158, 0.3393529158994842, 0.35045107550106724, 0.22469529631883145, 0.4801698549943472, 0.4125768312453996, 0.1222196759842416, 0.34057360406173465, 0.3852379994316517, 0.04541932365050544, 0.13567751191362398, 0.2862002012129202, 0.07012428694577977, 0.24762812889522834, 0.043493949337387317, 0.3456001293208464, 0.46261646164621445, 0.33428158448899287, 0.02929924312389498, 0.3023334696728492, 0.039906825041126415, 0.11359676869858959, 0.07171707498827856, 0.11929457264589294, 0.16508505075205682, 0.3046520990871893, 0.40324288328409646, 0.023977784281590975, 0.05192612606618485, 0.361798801749559, 0.3924273522923083, 0.20469543046011157, 0.006677020992274518, 0.3701592115381974, 0.24914388105683166, 0.14334109171009268, 0.10424751664887072, 0.4233539124022727, 0.39281836428456063, 0.41723029623594315, 0.024803232746697934, 0.05686656847884303, 0.09610060366584144, 0.40648357370733734, 0.04196435662540582, 0.02631186094214505, 0.0005913036256103843, 0.24444870182641476, 0.05554432085124106, 0.22215514140036458, 0.011467932594596775, 0.3941764432681566, 0.2935325364126279, 0.06354092996219496, 0.34653900491819456, 0.48794665603989046, 0.49452851221778404, 0.4743933796493773, 0.3672502549606024, 0.19715637002399122, 0.3050015638574597, 0.09755577763372664, 0.4094050613569069, 0.06355507838606073, 0.03509606307944185, 0.04136231781487559, 0.3622550100619742, 0.4900414964799502, 0.36576734506634695, 0.36176650441316777, 0.12782591609410004, 0.4845786967903473, 0.004337826912849729, 0.04438376029164076, 0.22106841760364915, 0.4984759697569557, 0.40300526542894216, 0.33843494519997913, 0.293419161573286, 0.4763259254238181, 0.3944878974128248, 0.3305683911192763, 0.491313763411776, 0.05449663574543229, 0.24180686914771732, 0.1319972338414543, 0.47332676358027115, 0.1866494607941513, 0.16540707698485652, 0.3270198754113189, 0.29310890985632543, 0.49559012765546984, 0.21138188326924745, 0.1891953040217545, 0.4650701623347581, 0.04420112806325849, 0.06782119598250363, 0.3772183329761189, 0.46882342325825305, 0.1643314530313157, 0.34487999317255047, 0.09260213277433715, 0.33176846654538356, 0.07129182799284872, 0.4468821330375433, 0.4438266478067965, 0.20952162404432156, 0.07190722412870143, 0.13126819474487889, 0.2009833933500484, 0.2954470797227529, 0.007168715074518717, 0.42778577008155755, 0.3111352343984497, 0.3896587628245401, 0.10939743379758943, 0.32008263411017696, 0.04569791524664085, 0.07836415539917779, 0.20141451334230975, 0.024454258432508924, 0.25244593778105007, 0.4212471714080165, 0.15879739393659298, 0.45346593551928044, 0.17583506225783424, 0.030970756695435753, 0.4162602183103312, 0.2573694280141213, 0.12470374761765207, 0.254766176708598, 0.1006222374654277, 0.06431091753660112, 0.3625705038222935, 0.2729114533429866, 0.28507898456156533, 0.1811353086065675, 0.2091962889811702, 0.4186063823079579, 0.4935123594880993, 0.16006837565630988, 0.27832857725403914, 0.23891882466049452, 0.06500009467812112, 0.29602408946255326, 0.20358885212313038, 0.4004681978644445, 0.2399239789066267, 0.30452345331944497, 0.11372219789943022, 0.06760769209648454, 0.2913725581462197, 0.4506937697634406, 0.34072091213632816, 0.31296535338041614, 0.09026455818554152, 0.07738357904768284, 0.1894628727415204, 0.17016497166124983, 0.1194664739435739, 0.1468094220829798, 0.27759082213832975, 0.3983998971569283, 0.25562627099945223, 0.4729601528556289, 0.1863883624598937, 0.37665461048423726, 0.07550290108532132, 0.2659095723672735, 0.2367865579589229, 0.029040999696322567], "expected": [0.018412738433250343, 0.012279158214750435, 0.05652155538074481, 0.1473002593753446, 0.04741238935858605, 0.0638689401216461, 0.04801858357239647, 0.04070184348087368, 0.16075701123605707, 0.010615532561604933, 0.12166746373091938, 0.20486097443494075, 0.14811215431728847, 0.0277638706523245, 0.026948111480911568, 0.020032524179948764, 0.16619692172854975, 0.02626403733077191, 0.008639405783663212, 0.00854151865701224, 0.0548338428493756, 0.13033944239358447, 0.020640973439304, 0.0812240376268982, 0.027301652573131805, 0.03867845655104446, 0.05570624487820041, 0.0379233089414867, 0.0336519668640053, 0.03610228496182736, 0.02525383754715182, 0.03275939593664217, 0.14622219743315495, 0.03439821447763601, 0.07520276715706052, 0.22033992658090634, 0.12071553294058943, 0.20233898137717646, 0.06748143689216488, 0.05624718602996426, 0.017701266874726163, 0.10208468243894982, 0.03948289573259388, 0.03752786692415516, 0.05500617602302967, 0.005279636122632155, 0.14296575748724755, 0.06473111418596819, 0.2008690282654148, 0.17545657843829737, 0.19089719258629742, 0.012799835863244586, 0.04480687730391036, 0.04128535544411923, 0.05354474987420765, 0.07362616815622472, 0.04317261950352152, 0.009039504469416742, 0.021993775563423065, 0.012172061483335498, 0.056532497526775576, 0.19889536376472255, 0.06526679789390259, 0.10513931399227983, 0.06588326130160299, 0.14788951276062406, 0.042858824839461344, 0.07946230558750855, 0.05884292243728099, 0.025671110158514872, 0.10480584445814642, 0.01330143391635849, 0.015652805171674302, 0.14715492529474242, 0.02584304387492702, 0.020383459128709206, 0.11887582108790143, 0.034924920896384944, 0.06079538887998964, 0.13552228214300802, 0.04579643529376836, 0.04908692427418144, 0.10336418610196128, 0.009626776929520287, 0.13025339101138358, 0.02621316348116545, 0.012722300163649992, 0.032454564309498626, 0.0398674054482427, 0.026244477848303867, 0.10509747243645408, 0.034190681120348246, 0.06378689159809538, 0.03656717583275476, 0.073932448125132, 0.07784334516871652, 0.06165721301384865, 0.03379156842434668, 0.08101412867054204, 0.06028148503122766, 0.03745033424849286, 0.22466432172464, 0.062201679955345805, 0.2282249733031314, 0.1051888203810161, 0.13362364014535189, 0.02585611009394761, 0.016041119802670912, 0.06661427872930792, 0.008937348946415161, 0.06410152811331848, 0.02384900475867218, 0.004016686052666552, 0.002566005275038013, 0.02860499690260922, 0.07739005413112648, 0.023326820610946725, 0.010236279836710698, 0.1462193075914071, 0.019578146113407562, 0.022445667825349073, 0.013766093758831928, 0.059586674198705565, 0.22953100976921637, 0.03249903658125227, 0.055118956770188444, 0.07924747013787821, 0.06675677523658897, 0.22836069510031037, 0.15119025736370628, 0.038319938930704, 0.00582346552066999, 0.06945855805120078, 0.04531466222731904, 0.020111408799939633, 0.029131740228272307, 0.11980460976928829, 0.13711510018264075, 0.010052378297506397, 0.024134727213979208, 0.0224186354306597, 0.10430908317092567, 0.00017133577234892128, 0.04146085612688751, 0.08731163582414517, 0.23708396587116906, 0.022707485034963018, 0.04242001978015569, 0.08915073937680812, 0.10376152053174871, 0.05530702286218667, 0.01634131113507794, 0.1406715669688815, 0.374188508340358, 0.05556630171408643, 0.14814247402227984, 0.10432547390722463, 0.0840191613694832, 0.02111573636986312, 0.06209023978283581, 0.046905556011428144, 0.055085380416164, 0.04568053400222716, 0.048023841206254046, 0.034243542576806854, 0.09266276785226299, 0.08757688758842365, 0.01715473972016698, 0.09443993772918681, 0.1069183000323338, 0.0052238560685888375, 0.05660083073700064, 0.12226621361655733, 0.0853581221616028, 0.23432662292536974, 0.043080468079267485, 0.009879804917314492, 0.03826619676132788, 0.025547816106855185, 0.030074366165496327, 0.06632008818712912, 0.040426134583224804, 0.017953569504661697, 0.10442809927830339, 0.08375336549536037, 0.048640698451418656, 0.04827723789734164, 0.034278056244193264, 0.05369251157748765, 0.040971803259886426, 0.09756906842350743, 0.02356132401270649, 0.03458238984232043, 0.03874094391924939, 0.1451861406547564, 0.01265193931544992, 0.08066485742120233, 0.10525996991456263, 0.3553759650102416, 0.2296524873020942, 0.3903342051068871, 0.05653927031583426, 0.026918584359814965, 0.023552419379323508, 0.023743868921469947, 0.1462656652086281, 0.047276851773653684, 0.09461315586374817, 0.04687679779821827, 0.03575939140946244, 0.06960870102504756, 0.0050652923852868995, 0.02133140460620439, 0.0819106708599322, 0.09796182056352791, 0.014857441914796942, 0.19554535336067091, 0.05923830254672931, 0.014691016290029427, 0.05734564575492226, 0.14372367367404068, 0.02465441451865665, 0.03576658547729372, 0.008409781680946457, 0.008294648407333826, 0.01630812502732185, 0.031903978276433737, 0.012445213115143438, 0.035196058786166134, 0.07493797095059263, 0.018771867823532372, 0.14763388475883504, 0.03651064005110333, 0.04761873064670964, 0.06552560795490237, 0.12986920358921195, 0.12269830866977906, 0.36523480450202456, 0.013426450123870082, 0.03484680889223099, 0.04058476685733165, 0.07749648185457252, 0.039935709211565154, 0.03667871064697423, 0.007645185196041513, 0.038050139519433694, 0.04081169826078613, 0.010717196475255082, 0.03207352926526148, 0.060862355841832846, 0.032510624746595634, 0.013050945264805195, 0.048866676498217854, 0.021152203110771817, 0.023882610236846603, 0.060745950376677724, 0.03386196982034491, 0.14711587263406273, 0.023951434156908438, 0.17610133076714418, 0.07927542831354333, 0.09744366368231518, 0.015452723678777732, 0.024025571769803508, 0.03302197938157971, 0.1004058063087269, 0.20567009253600896, 0.05758557455932688, 0.0613349969710123, 0.15969999919255123, 0.03288964584253474, 0.05281863099491326, 0.08016257609355458, 0.034071991366571464, 0.03306304037152627, 0.02821303004737409, 0.32142612796806125, 0.04046789917564647, 0.0843865638135132, 0.024296058921756732, 0.14808638896587817, 0.025949955640815894, 0.09439994480535943, 0.06366030375336462, 0.03853441992945117, 0.16772769412390273, 0.0386344465610976, 0.024218841225307788, 0.10050380044379974, 0.19203900253912334, 0.09235032952631396, 0.0035527067444370013, 0.23337035108151416, 0.030248535167695077, 0.0669278352051367, 0.1020946266615284, 0.03543360719844984, 0.04921534139412212, 0.014034163945888538, 0.02699356517221602, 0.018402694652451805, 0.04587213678080186, 0.04816459230836586, 0.03300251952981889, 0.0928986391569238, 0.014280566453009923, 0.029497783020278747, 0.09343912483764147, 0.07183567278060514, 0.01708626007167436, 0.22204703151288202, 0.09914789602889465, 0.13716476958439533, 0.014307046050014548, 0.01192617493805191, 0.09716377746339622, 0.027530206827263527, 0.23828489511045045, 0.03708581073857015, 0.06658047037212671, 0.03430018934616078, 0.06893643054878308, 0.010863348218142223, 0.08904777297095608, 0.032959658402060305, 0.04060517763171574, 0.01293506146275518, 0.06084236249431636, 0.14518843577575238, 0.08800060044554436, 0.06757454393091596, 0.03775479596803312, 0.08168440266666335, 0.028550499208560832, 0.0230170596180412, 0.05575197490336617, 0.024548548220033935, 0.1481456518433607, 0.10546746397088451, 0.05147991293556006, 0.04998932312139382, 0.03724937065418829, 0.05403914333723878, 0.0984408416803117, 0.03557114279261054, 0.10014818082061135, 0.06667221643842057, 0.02258796957544162, 0.02040705492302521, 0.0434484907932252, 0.014757587719033377, 0.1964007517482757, 0.0689145119450408, 0.052628396605386076, 0.09053351184360499, 0.0740164507925974, 0.0045603242196793035, 0.01237756085442926, 0.0916860073497031, 0.07609547208508945, 0.004578413388120727, 0.03854651345861715, 0.09715668216384798, 0.003557828910307023, 0.04701773630404778, 0.0112402521155693, 0.0137937458644916, 0.03245695220893853, 0.03629287272022059, 0.013268948750463186, 0.35982572540602775, 0.04106391516814283, 0.0548596956264067, 0.032505617163235634, 0.06027476662996393, 0.21966828056070933, 0.08187565736501119, 0.020130578614353144, 0.17516720157255233, 0.020482417765487197, 0.06306247124073872, 0.008036876269272663, 0.021150067503220914, 0.0957762043750054, 0.08485414923240438, 0.17225793097028216, 0.020365408580653346, 0.06452223217765914, 0.06567590731751478, 0.09749008411376232, 0.033080498898671366, 0.08125830515168363, 0.05421673167202553, 0.13502166537475982, 0.021377738635544194, 0.07973314542968227, 0.11517504643635496, 0.037687287546186755, 0.0410054579544736, 0.011036032011893977, 0.06611951668344307, 0.37164150206894153, 0.032832685586038614, 0.018377383532734867, 0.060103064843362225, 0.1481471913864424, 0.0563135479666482, 0.09927731259746124, 0.038663098243386256, 0.027468532825541608, 0.012192828578248448, 0.06548503830185291, 0.04580002373532328, 0.05489096002153337, 0.26239543857759107, 0.02190059386826559, 0.009680924455933843, 0.38984382928439787, 0.16940545323594813, 0.1409841872349885, 0.007927099139828683, 0.010962693622835886, 0.31341488230309067, 0.04542425715964622, 0.03465940240731701, 0.02910050394136866, 0.0378550936713558, 0.03895074368124615, 0.009572177585707994, 0.05684318462162067, 0.09923724357994118, 0.047665116299828635, 0.1481459181124789, 0.0933004867867861, 0.023717666944764855, 0.13131706655396616, 0.020489691590597527, 0.1035987553195689, 0.043298695316255034, 0.028063727133106342, 0.04028429348597664, 0.05723717237532401, 0.103249764103558, 0.018890344204037814, 0.019389288412294096, 0.21052251751419024, 0.03297753555323701, 0.0497023438795578, 0.036535077286148236, 0.04599175401908906, 0.10531809161550909, 0.05627086478873032, 0.025426364162522433, 0.06937263437670214, 0.37094517879533406, 0.03589557186501872, 0.017748914706491845, 0.027895863021400628, 0.012280035053683209, 0.03450314750057538, 0.022514600502972968, 0.03940752080079288, 0.050669116170821815, 0.03270470422177301, 0.14502853780978286, 0.020650844925407814, 0.14651019025903303, 0.08156999295579097, 0.0345215142848694, 0.08191676308045143, 0.034719505450146695, 0.055719240510994354, 0.024222205569055497, 0.05154300756929884, 0.01542283297065485, 0.02526072896336194, 0.005819066201504103, 0.0474119425024406, 0.02733043534892655, 0.03306767088771796, 0.05020840859664577, 0.09471788115023923, 0.003025066449255519, 0.09998074980543195, 0.03571594914694744, 0.05783838059393595, 0.03778789536732024, 0.008009215895911786, 0.37433702308188643, 0.08846151351840491, 0.03423327238014666, 0.045341296255179776, 0.04893864633723359, 0.032988944473142906, 0.05417656457728722, 0.3740602633950516, 0.004703791687740676, 0.05543297122821355, 0.3690642820013552, 0.07129576946105917, 0.053507210883636025, 0.3464016320169998, 0.033906311477986895, 0.055773668815922946, 0.0854987516831489, 0.02761122049359362, 0.022611099201702813, 0.02028380698051605, 0.14517487721425124, 0.07191777377787731, 0.04103717038008785, 0.024237639236588445, 0.0542599844930719, 0.062004337193570014, 0.022801970366525308, 0.03143862461687052, 0.002826096000565216, 0.08604309303685541, 0.04013737412551639, 0.0005794929313118188, 0.08359204824464023, 0.033830786388914964, 0.20368294032973866, 0.03873851026016929, 0.034721300402621266, 0.005071673955770532, 0.04557726543526343, 0.00598440211008992, 0.0011895996394566534, 0.10034939592599366, 0.03513848704344137, 0.06527926498210344, 0.003814018830864102, 0.21256188205266327, 0.07433978176539904, 0.03742367033657257, 0.04002454262566178, 0.04308861303153832, 0.07325096536769582, 0.061401641849326075, 0.01869234642462157, 0.14807587804919092, 0.03433398643807474, 0.018854807890487817, 0.020683540705922012, 0.04309461618628846, 0.034769333397170206, 0.05832856572051865, 0.14641277710891515, 0.03951896271228304, 0.04133930173596103, 0.02491001318209912, 0.06535812432791543, 0.03343064609781725, 0.05872629498567255, 0.03524128084353082, 0.013310246349545723, 0.16216229998805914, 0.16759417722566186, 0.04786388810857477, 0.06565509942636051, 0.061234996761677776, 0.023896376042018358, 0.10519874454923273, 0.08431481623863944, 0.10510666304356969, 0.05441648973341616, 0.04575800125808928, 0.21114541342714466, 0.0051721101367625975, 0.14357769150980018, 0.010475934836772028, 0.1373242352086867, 0.23513549736806252, 0.010526189718797024, 0.11144089163614555, 0.13579628471616545, 0.012149704966110224, 0.03262138164634445, 0.07622468308627918, 0.03014128659131264, 0.03273164890507523, 0.008471531299136994, 0.03422818122711205, 0.007981837044164658, 0.35796489780718455, 0.12816463925499513, 0.01475801761773145, 0.06108023719094813, 0.08154772742783731, 0.04396148131394791, 0.33441144421378216, 0.1448832977650581, 0.027703955707942707, 0.1005270759224613, 0.04190800450171157, 0.12844362328649564, 0.017885721836339342, 0.03491603038625558, 0.062214713105926564, 0.05713587326086298, 0.01155911036070909, 0.14731357577200208, 0.1091453449039421, 0.20163527937035097, 0.05249074246370566, 0.008189576578353468, 0.04791037900576997, 0.08101413995085058, 0.10515360264068044, 0.1365682982450723, 0.23060091426504858, 0.14622660489943132, 0.017826456285577583, 0.024829428245334295, 0.06182306776899643, 0.36838876859504627, 0.07644360758579867, 0.04113227459087807, 0.1330570731730038, 0.02614402651962174, 0.10556429301312455, 0.05699858696037181, 0.025439054477917295, 0.23305242307570836, 0.04875369353514273, 0.03315053992988314, 0.04311560692195542, 0.14720139328915802, 0.05300204604708698, 0.04251548658398845, 0.09514561156732698, 0.06542288427583035, 0.10545784015489897, 0.005837235918145133, 0.06483962157143058, 0.03817722548840958, 0.07886119538641938, 0.04944463596279945, 0.06984922269695996, 0.04870861053663976, 0.03801516702984866, 0.056646351939402546, 0.06606062676164257, 0.09392457013598195, 0.13576758040052564, 0.07651470966652271, 0.12856753216591443, 0.06289583640647127, 0.061221627964895844, 0.23675297890103222, 0.03457761758133936, 0.019381931395940615, 0.039985676720183085, 0.04269559908993481, 0.04395654207162899, 0.012856277850354, 0.10546796368857173, 0.14657309663880283, 0.058486153665495776, 0.08646051404290515, 0.0930323481814499, 0.056021489957566915, 0.04980799937049105, 0.21482067715320763, 0.011242270446571672, 0.14998056734182583, 0.08179606059311957, 0.03140921311160526, 0.02206949068163103, 0.05714653108616315, 0.04147744661861226, 0.03746047833703545, 0.060972616583298986, 0.03602142453401822, 0.20328495208207337, 0.13941524269418326, 0.027903193666342304, 0.028005489563018786, 0.22789195936400666, 0.14814653851561857, 0.012937144542429193, 0.03533988233441197, 0.03234463814160384, 0.007734356203635272, 0.28412305315615277, 0.1584014842154455, 0.07602310670734062, 0.020864576745670663, 0.03242295791900159, 0.11962242366382203, 0.007508652814545001, 0.011482590921152518, 0.10081555963286834, 0.06501777088045589, 0.13921254890846746, 0.0774842043915298, 0.029584524591836834, 0.03279560532031968, 0.0945067529624333, 0.14699086748973314, 0.040810227362693574, 0.1054653188111474, 0.039722163352821006, 0.1125611828549666, 0.047746295252073946, 0.14735309899861473, 0.10516767667314643, 0.10422160327303356, 0.023231710153601808, 0.024078300785736063, 0.06130811492037281, 0.0647990488628207, 0.06669525665222471, 0.03373283956238609, 0.06186640638129407, 0.011797427228102886, 0.09718445023055208, 0.09578477081832937, 0.0749353035654633, 0.09558875316502029, 0.029101424961212093, 0.09546116365189675, 0.05576539627870678, 0.03498504105973197, 0.027540248684517838, 0.05506481452452504, 0.015004206894109586, 0.06330871711382619, 0.07887390903111628, 0.022108873897576035, 0.001858289257183176, 0.14794994381569457, 0.02845274923713202, 0.09303417244869486, 0.04561654649841597, 0.1480110222002454, 0.015309622340365389, 0.019911774592072655, 0.22916450137194935, 0.044875098364930116, 0.05265317503313777, 0.0048436297396522296, 0.15809289626120201, 0.13811257863777568, 0.26154964350411936, 0.06476849681343597, 0.14724299676997912, 0.04983042708288102, 0.27611966669926324, 0.0890221328578974, 0.07444947998450849, 0.06769277155781069, 0.04730716862653273, 0.00861110808848765, 0.09117742924902635, 0.06793552936204539, 0.04854342775157676, 0.00901783768496856, 0.032900406035884226, 0.14810122846009002, 0.17320734436938925, 0.028660548761589362, 0.08185152209430341, 0.039743522925381525, 0.009122332517885138, 0.057765911941034434, 0.03752835111260022, 0.007211727506354146, 0.1430911755368352, 0.0643703864734094, 0.022777923713143713, 0.0571748902916251, 0.21916249169940752, 0.129764933268181, 0.13308683908783536, 0.04207393334520782, 0.010533932747932526, 0.21186621265586303, 0.14321089119342012, 0.029856411588051145, 0.03115162658538068, 0.03875204489644093, 0.06695033949532508, 0.1454666783657284, 0.1450862047925287, 0.10499750635519851, 0.04324715847858548, 0.09810696010909963, 0.08106334089844157, 0.011590066327468996, 0.0807441699921855, 0.059381667691016056, 0.026891472268434843, 0.10543624234922026, 0.011295338922162102, 0.024842112062310028, 0.038576863384188725, 0.01888228760256344, 0.02414726157148625, 0.1743620717904877, 0.007702188922663098, 0.08108993896635935, 0.10007276164993023, 0.06397254172600932, 0.038025508587582454, 0.14761208626648728, 0.059584301181029226, 0.15280703752448602, 0.008008800453887953, 0.10505066504589067, 0.050234234151714505, 0.08079559914350876, 0.05335079076399086, 0.1819922719723936, 0.029371816683954603, 0.06385161768058085, 0.016503734308029372, 0.06457061954494653, 0.05548978560588835, 0.051125534615478835, 0.1474625060871868, 0.1952144450472409, 0.04318325767934764, 0.033583902462908016, 0.015358365450896057, 0.0453327653316034, 0.0262032493778459, 0.12312011300199245, 0.04505905076914625, 0.013571631136755571, 0.03610391200953514, 0.08191803659667157, 0.008184847205176073, 0.22377467952489807, 0.09009756899005446, 0.10390239223975264, 0.21749598154773633, 0.035382498979897696, 0.12687584076895164, 0.04469228427753857, 0.05115779051972201, 0.0387554292868815, 0.040750158501918696, 0.01840556402548295, 0.05820816615052922, 0.2034078359687358, 0.02352004717160719, 0.14252288809379793, 0.03611999737563333, 0.1073821852325401, 0.04835159685303344, 0.0786224849533873, 0.10938606007911665, 0.19365079973982666, 0.09898368324734896, 0.020517867755958527, 0.030105566146782396, 0.024120097392566035, 0.14807093797036125, 0.06651606750287134, 0.006436276379739913, 0.14756042573197875, 0.018258027364564642, 0.04242270575034419, 0.04299642278250172, 0.14801009102687948, 0.21932199826971113, 0.34113083261845756, 0.02164083091614226, 0.05222401806987184, 0.05666898464679521, 0.14814768792007302, 0.041096041463634096, 0.022767485304106515, 0.0005907794067681254, 0.018817413088411002, 0.036624866236499805, 0.15952470282606543, 0.011143878331222871, 0.2196421363735311, 0.2543750374920159, 0.044807582225761235, 0.03661619287318665, 0.004780827957514959, 0.012241235544037743, 0.0032879554497814768, 0.011277160462865409, 0.08132167536662223, 0.042168766638579484, 0.08430887530928516, 0.008434505407178822, 0.05778577192215151, 0.027938785169098444, 0.03434000917031147, 0.03457575594401312, 0.012543025378020694, 0.3063358331715148, 0.034638434863864316, 0.0379778776534772, 0.0897492216828433, 0.004180800630786459, 0.04152850593658742, 0.12746434325468659, 0.0879898438768655, 0.3316914196170455, 0.009733103840706173, 0.013521563251828118, 0.003235281398204346, 0.013886499944105363, 0.0750237563938686, 0.020360183812600748, 0.04756138169568761, 0.031038117497311234, 0.10836563083926061, 0.005325461037470766, 0.031737965114925326, 0.10951172221499657, 0.014699067935514508, 0.10545034762043767, 0.0027518289322558515, 0.028428709989738975, 0.06693330474301461, 0.009007772421822395, 0.0378688080571932, 0.05725491147288327, 0.21549086984116525, 0.05737807274235638, 0.03453114213679087, 0.10365494609643648, 0.05566534137576021, 0.1043582578537787, 0.055560475233365735, 0.36038070618472806, 0.004235275620840035, 0.15329635131323832, 0.04506902538218221, 0.03310367631248456, 0.12180803620231125, 0.03233890628801643, 0.007041398377126533, 0.017423897624551765, 0.10513914180001262, 0.1480341382645355, 0.043189951063571194, 0.04013734927242271, 0.04466949061302933, 0.05958166763936352, 0.05448145984291766, 0.02190653784089155, 0.017870811429428618, 0.2255928493255451, 0.09118484685769626, 0.009689211393156972, 0.03949745727883346, 0.024552230793966727, 0.005300428102808588, 0.10484446383773606, 0.10349602014783824, 0.029298508657466436, 0.057880052456756946, 0.042346287987968544, 0.21162896907569048, 0.026910094580325537, 0.05963340039152813, 0.046623103826642705, 0.06632163747062267, 0.2250476494871335, 0.020162917519309494, 0.12603578303807716, 0.03462457607003528, 0.03990932310397403, 0.045470521721054306, 0.032262603129737236, 0.06655909928790386, 0.09925269166310341, 0.08170061618299972, 0.022969326849825767, 0.09593914872774519, 0.04357406827621129, 0.02456864136861474, 0.14730465687529523, 0.013450919669650568, 0.05619685872671445, 0.04588325205027237, 0.0689201597219807, 0.11815899446991877, 0.033832009167880976, 0.06982773304213367, 0.042188728585490276, 0.1836387602869647, 0.06677050501976044, 0.06283380513245201, 0.0354113878501439, 0.14113219869534588, 0.047733453351260974, 0.04623049941706179, 0.10515308310029516, 0.06453244613079716, 0.02475477145293721]} From c6fd26b673ae71780b297ee89c822e8c39f9cd0b Mon Sep 17 00:00:00 2001 From: Jaysukh-409 Date: Sat, 21 Dec 2024 21:46:31 +0530 Subject: [PATCH 10/14] docs: update the function argument name --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- type: pre_push_report description: Results of running various checks prior to pushing changes. report: - task: run_javascript_examples status: na - task: run_c_examples status: na - task: run_cpp_examples status: na - task: run_javascript_readme_examples status: passed - task: run_c_benchmarks status: na - task: run_cpp_benchmarks status: na - task: run_fortran_benchmarks status: na - task: run_javascript_benchmarks status: na - task: run_julia_benchmarks status: na - task: run_python_benchmarks status: na - task: run_r_benchmarks status: na - task: run_javascript_tests status: na --- --- .../@stdlib/stats/base/dists/planck/pmf/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md index 06d509571a08..0e71af09a7cb 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md @@ -48,7 +48,7 @@ where `lambda > 0` is the shape parameter. The random variable `X` denotes the c var pmf = require( '@stdlib/stats/base/dists/planck/pmf' ); ``` -#### pmf( x, p ) +#### pmf( x, lambda ) Evaluates the [probability mass function][pmf] (PMF) of a Planck distribution with shape parameter `lambda`. @@ -80,7 +80,7 @@ var y = pmf( 2.0, -1.0 ); // returns NaN ``` -#### pmf.factory( p ) +#### pmf.factory( lambda ) Returns a function for evaluating the [probability mass function][pmf] (PMF) of a Planck distribution with shape parameter `lambda`. From 1d8dd6fce28fd62f546bcce57174ab2a7036b59f Mon Sep 17 00:00:00 2001 From: Jaysukh-409 Date: Wed, 25 Dec 2024 16:53:24 +0530 Subject: [PATCH 11/14] chore: minor clean up --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: na - task: lint_repl_help status: passed - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: passed - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: passed - task: lint_python status: passed - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- type: pre_push_report description: Results of running various checks prior to pushing changes. report: - task: run_javascript_examples status: passed - task: run_c_examples status: na - task: run_cpp_examples status: na - task: run_javascript_readme_examples status: passed - task: run_c_benchmarks status: na - task: run_cpp_benchmarks status: na - task: run_fortran_benchmarks status: na - task: run_javascript_benchmarks status: passed - task: run_julia_benchmarks status: na - task: run_python_benchmarks status: na - task: run_r_benchmarks status: na - task: run_javascript_tests status: passed --- --- .../stats/base/dists/planck/pmf/README.md | 19 ++++++-------- .../dists/planck/pmf/benchmark/benchmark.js | 2 +- .../stats/base/dists/planck/pmf/docs/repl.txt | 14 +++++----- .../dists/planck/pmf/docs/types/index.d.ts | 4 +-- .../base/dists/planck/pmf/examples/index.js | 13 ++++------ .../base/dists/planck/pmf/lib/factory.js | 6 ++--- .../stats/base/dists/planck/pmf/lib/main.js | 6 ++--- .../planck/pmf/test/fixtures/python/runner.py | 2 +- .../dists/planck/pmf/test/test.factory.js | 26 +++++++++---------- .../base/dists/planck/pmf/test/test.pmf.js | 24 ++++++++--------- 10 files changed, 55 insertions(+), 61 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md index 0e71af09a7cb..c48529d11b8d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md @@ -34,7 +34,7 @@ The [probability mass function][pmf] (PMF) for a Planck random variable is defin -where `lambda > 0` is the shape parameter. The random variable `X` denotes the count of events in a quantized system. +where `λ` is the shape parameter. The random variable `X` denotes the count of events in a quantized system.
@@ -73,7 +73,7 @@ y = pmf( 0.0, NaN ); // returns NaN ``` -If provided a shape parameter `lambda` which is negative number, the function returns `NaN`. +If provided a shape parameter `lambda` which is nonpositive number, the function returns `NaN`. ```javascript var y = pmf( 2.0, -1.0 ); @@ -82,7 +82,7 @@ var y = pmf( 2.0, -1.0 ); #### pmf.factory( lambda ) -Returns a function for evaluating the [probability mass function][pmf] (PMF) of a Planck distribution with shape parameter `lambda`. +Returns a function for evaluating the [probability mass function][pmf] (PMF) of a Planck distribution with shape parameter `λ`. ```javascript var mypmf = pmf.factory( 0.5 ); @@ -108,17 +108,14 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var uniform = require( '@stdlib/random/array/uniform' ); var pmf = require( '@stdlib/stats/base/dists/planck/pmf' ); -var lambda; -var x; +var lambda = uniform( 10, 0.1, 5.0 ); +var x = discreteUniform( 10, 0, 5 ); + var y; var i; - -x = discreteUniform( 10, 0, 5 ); -lambda = uniform( 10, 0.0, 5.0 ); - -for ( i = 0; i < 10; i++ ) { +for ( i = 0; i < lambda.length; i++ ) { y = pmf( x[ i ], lambda[ i ] ); - console.log( 'x: %d, lambda: %d, P( X = x; lambda ): %d', x[ i ], lambda[ i ].toFixed( 4 ), y.toFixed( 4 ) ); + console.log( 'x: %d, λ: %d, P(X = x; λ): %d', x[ i ], lambda[ i ].toFixed( 4 ), y.toFixed( 4 ) ); } ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js index 998530afd2ca..8f800afe5bfd 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/benchmark/benchmark.js @@ -37,7 +37,7 @@ bench( pkg, function benchmark( b ) { var i; x = discreteUniform( 100, 0, 40 ); - lambda = uniform( 100, 0.0, 10.0 ); + lambda = uniform( 100, 0.1, 10.0 ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt index 4cd7ec2128b6..54c7955b12ea 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt @@ -1,18 +1,18 @@ -{{alias}}( x, lambda ) +{{alias}}( x, λ ) Evaluates the probability mass function (PMF) for a Planck distribution - with shape parameter `lambda` at a value `x`. + with shape parameter `λ` at a value `x`. If provided `NaN` as any argument, the function returns `NaN`. - If `lambda < 0`, the function returns `NaN`. + If `λ <= 0`, the function returns `NaN`. Parameters ---------- x: number Input value. - lambda: number + λ: number Shape parameter. Returns @@ -37,13 +37,13 @@ NaN -{{alias}}.factory( lambda ) +{{alias}}.factory( λ ) Returns a function for evaluating the probability mass function (PMF) of a - Planck distribution with shape parameter `lambda`. + Planck distribution with shape parameter `λ`. Parameters ---------- - lambda: number + λ: number Shape parameter. Returns diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts index ce058859c5a6..9cb7837dd18a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts @@ -31,11 +31,11 @@ type Unary = ( x: number ) => number; */ interface PMF { /** - * Evaluates the probability mass function (PMF) for a Planck distribution with shape parameter `lambda` at a value `x`. + * Evaluates the probability mass function (PMF) for a Planck distribution with shape parameter `λ` at a value `x`. * * ## Notes * - * - If `lambda < 0`, the function returns `NaN`. + * - If `λ <= 0`, the function returns `NaN`. * * @param x - input value * @param lambda - shape parameter diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js index 9d58d945a85d..f8884c94b160 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/examples/index.js @@ -22,15 +22,12 @@ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var uniform = require( '@stdlib/random/array/uniform' ); var pmf = require( './../lib' ); -var lambda; -var x; +var x = discreteUniform( 10, 0, 5 ); +var lambda = uniform( 10, 0.1, 5.0 ); + var y; var i; - -x = discreteUniform( 10, 0, 5 ); -lambda = uniform( 10, 0.0, 5.0 ); - -for ( i = 0; i < 10; i++ ) { +for ( i = 0; i < lambda.length; i++ ) { y = pmf( x[ i ], lambda[ i ] ); - console.log( 'x: %d, lambda: %d, P( X = x; lambda ): %d', x[ i ], lambda[ i ].toFixed( 4 ), y.toFixed( 4 ) ); + console.log( 'x: %d, λ: %d, P(X = x; λ): %d', x[ i ], lambda[ i ].toFixed( 4 ), y.toFixed( 4 ) ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js index f92bc3a1ae97..3dffb7f4fc72 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js @@ -30,9 +30,9 @@ var expm1 = require( '@stdlib/math/base/special/expm1' ); // MAIN // /** -* Returns a function for evaluating the probability mass function (PMF) for a Planck distribution with shape parameter `lambda`. +* Returns a function for evaluating the probability mass function (PMF) for a Planck distribution with shape parameter `λ`. * -* @param {NonNegativeNumber} lambda - shape parameter +* @param {PositiveNumber} lambda - shape parameter * @returns {Function} PMF * * @example @@ -44,7 +44,7 @@ var expm1 = require( '@stdlib/math/base/special/expm1' ); * // returns ~0.2387 */ function factory( lambda ) { - if ( isnan( lambda ) || lambda < 0.0 ) { + if ( isnan( lambda ) || lambda <= 0.0 ) { return constantFunction( NaN ); } return pmf; diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js index 74a1446c8268..1a408c119426 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js @@ -29,10 +29,10 @@ var expm1 = require( '@stdlib/math/base/special/expm1' ); // MAIN // /** -* Evaluates the probability mass function (PMF) for a Planck distribution with shape parameter `lambda` at a value `x`. +* Evaluates the probability mass function (PMF) for a Planck distribution with shape parameter `λ` at a value `x`. * * @param {number} x - input value -* @param {NonNegativeNumber} lambda - shape parameter +* @param {PositiveNumber} lambda - shape parameter * @returns {Probability} evaluated PMF * * @example @@ -61,7 +61,7 @@ var expm1 = require( '@stdlib/math/base/special/expm1' ); * // returns NaN */ function pmf( x, lambda ) { - if ( isnan( x ) || isnan( lambda ) || lambda < 0.0 ) { + if ( isnan( x ) || isnan( lambda ) || lambda <= 0.0 ) { return NaN; } if ( isNonNegativeInteger( x ) ) { diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py index ec577c55fb8e..ba57a9ec2252 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py @@ -65,7 +65,7 @@ def gen(x, lam, name): with open(filepath, "w", encoding='utf-8') as outfile: json.dump(data, outfile) - # Include trailing newline + # Include trailing newline: with open(filepath, "a", encoding='utf-8') as outfile: outfile.write("\n") diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js index 36f770f0465a..9026eb0d3ef7 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.factory.js @@ -54,11 +54,11 @@ tape( 'if provided `NaN` for any parameter, the created function returns `NaN`', pmf = factory( 0.5 ); y = pmf( NaN ); - t.equal( isnan( y ), true, 'returns NaN' ); + t.equal( isnan( y ), true, 'returns expected value' ); pmf = factory( NaN ); y = pmf( 0.0 ); - t.equal( isnan( y ), true, 'returns NaN' ); + t.equal( isnan( y ), true, 'returns expected value' ); t.end(); }); @@ -69,7 +69,7 @@ tape( 'if provided a finite `lambda`, the function returns a function which retu pmf = factory( 1.0 ); y = pmf( PINF ); - t.equal( y, 0.0, 'returns 0' ); + t.equal( y, 0.0, 'returns expected value' ); t.end(); }); @@ -80,10 +80,10 @@ tape( 'if provided a finite `lambda`, the function returns a function which retu pmf = factory( 0.4 ); y = pmf( -4.0 ); - t.equal( y, 0.0, 'returns 0' ); + t.equal( y, 0.0, 'returns expected value' ); y = pmf( -1.0 ); - t.equal( y, 0.0, 'returns 0' ); + t.equal( y, 0.0, 'returns expected value' ); t.end(); }); @@ -94,34 +94,34 @@ tape( 'if provided a finite `lambda`, the function returns a function which retu pmf = factory( 0.4 ); y = pmf( 1.3 ); - t.equal( y, 0.0, 'returns 0' ); + t.equal( y, 0.0, 'returns expected value' ); y = pmf( 1.4 ); - t.equal( y, 0.0, 'returns 0' ); + t.equal( y, 0.0, 'returns expected value' ); y = pmf( 3.2 ); - t.equal( y, 0.0, 'returns 0' ); + t.equal( y, 0.0, 'returns expected value' ); y = pmf( 4.8 ); - t.equal( y, 0.0, 'returns 0' ); + t.equal( y, 0.0, 'returns expected value' ); y = pmf( -1.2 ); - t.equal( y, 0.0, 'returns 0' ); + t.equal( y, 0.0, 'returns expected value' ); t.end(); }); -tape( 'if provided a `lambda` which is negative, the created function always returns `NaN`', function test( t ) { +tape( 'if provided a `lambda` which is nonpositive, the created function always returns `NaN`', function test( t ) { var pmf; var y; pmf = factory( -1.5 ); y = pmf( 2.0 ); - t.equal( isnan( y ), true, 'returns NaN' ); + t.equal( isnan( y ), true, 'returns expected value' ); y = pmf( 0.0 ); - t.equal( isnan( y ), true, 'returns NaN' ); + t.equal( isnan( y ), true, 'returns expected value' ); t.end(); }); diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js index 240370a1da3c..9c4d72dd2c53 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/test.pmf.js @@ -44,52 +44,52 @@ tape( 'main export is a function', function test( t ) { tape( 'if provided `NaN` for any parameter, the function returns `NaN`', function test( t ) { var y = pmf( NaN, 1.0 ); - t.equal( isnan( y ), true, 'returns NaN' ); + t.equal( isnan( y ), true, 'returns expected value' ); y = pmf( 0.0, NaN ); - t.equal( isnan( y ), true, 'returns NaN' ); + t.equal( isnan( y ), true, 'returns expected value' ); t.end(); }); tape( 'if provided `+infinity` for `x` and a valid `lambda`, the function returns `0`', function test( t ) { var y = pmf( PINF, 0.01 ); - t.equal( y, 0.0, 'returns 0' ); + t.equal( y, 0.0, 'returns expected value' ); t.end(); }); tape( 'if provided a negative integer for `x` and a valid `lambda`, the function returns `0`', function test( t ) { var y = pmf( -20.0, 0.5 ); - t.equal( y, 0.0, 'returns 0' ); + t.equal( y, 0.0, 'returns expected value' ); y = pmf( -4.0, 1.5 ); - t.equal( y, 0.0, 'returns 0' ); + t.equal( y, 0.0, 'returns expected value' ); y = pmf( -1.0, 2.5 ); - t.equal( y, 0.0, 'returns 0' ); + t.equal( y, 0.0, 'returns expected value' ); t.end(); }); tape( 'if provided a non-integer for `x` and a valid `lambda`, the function returns `0`', function test( t ) { var y = pmf( -1.3, 0.5 ); - t.equal( y, 0.0, 'returns 0' ); + t.equal( y, 0.0, 'returns expected value' ); y = pmf( 2.4, 0.5 ); - t.equal( y, 0.0, 'returns 0' ); + t.equal( y, 0.0, 'returns expected value' ); y = pmf( 0.5, 0.5 ); - t.equal( y, 0.0, 'returns 0' ); + t.equal( y, 0.0, 'returns expected value' ); t.end(); }); -tape( 'if provided a shape parameter `lambda` which is negative, the function always returns `NaN`', function test( t ) { +tape( 'if provided a shape parameter `lambda` which is nonpositive, the function always returns `NaN`', function test( t ) { var y; y = pmf( 2.0, -1.0 ); - t.equal( isnan( y ), true, 'returns NaN' ); + t.equal( isnan( y ), true, 'returns expected value' ); y = pmf( 0.0, -1.5 ); - t.equal( isnan( y ), true, 'returns NaN' ); + t.equal( isnan( y ), true, 'returns expected value' ); t.end(); }); From 704afdd52c24aa995397f0bf217ce1fd82c7cc0e Mon Sep 17 00:00:00 2001 From: Jaysukh-409 Date: Wed, 25 Dec 2024 17:06:19 +0530 Subject: [PATCH 12/14] chore: clean-up --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- type: pre_push_report description: Results of running various checks prior to pushing changes. report: - task: run_javascript_examples status: na - task: run_c_examples status: na - task: run_cpp_examples status: na - task: run_javascript_readme_examples status: na - task: run_c_benchmarks status: na - task: run_cpp_benchmarks status: na - task: run_fortran_benchmarks status: na - task: run_javascript_benchmarks status: na - task: run_julia_benchmarks status: na - task: run_python_benchmarks status: na - task: run_r_benchmarks status: na - task: run_javascript_tests status: na --- --- .../@stdlib/stats/base/dists/planck/pmf/lib/factory.js | 2 +- .../@stdlib/stats/base/dists/planck/pmf/lib/main.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js index 3dffb7f4fc72..c3e54f775d33 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/factory.js @@ -30,7 +30,7 @@ var expm1 = require( '@stdlib/math/base/special/expm1' ); // MAIN // /** -* Returns a function for evaluating the probability mass function (PMF) for a Planck distribution with shape parameter `λ`. +* Returns a function for evaluating the probability mass function (PMF) for a Planck distribution with shape parameter `lambda`. * * @param {PositiveNumber} lambda - shape parameter * @returns {Function} PMF diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js index 1a408c119426..4aab9c1bb577 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/lib/main.js @@ -29,7 +29,7 @@ var expm1 = require( '@stdlib/math/base/special/expm1' ); // MAIN // /** -* Evaluates the probability mass function (PMF) for a Planck distribution with shape parameter `λ` at a value `x`. +* Evaluates the probability mass function (PMF) for a Planck distribution with shape parameter `lambda` at a value `x`. * * @param {number} x - input value * @param {PositiveNumber} lambda - shape parameter From 3ed970595e7f59b92c050c53c0463d1c8918c9f1 Mon Sep 17 00:00:00 2001 From: Jaysukh Makvana <111515433+Jaysukh-409@users.noreply.github.com> Date: Wed, 25 Dec 2024 17:11:00 +0530 Subject: [PATCH 13/14] chore: update docs Signed-off-by: Jaysukh Makvana <111515433+Jaysukh-409@users.noreply.github.com> --- .../@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts index 9cb7837dd18a..789bdfa4012e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/types/index.d.ts @@ -31,11 +31,11 @@ type Unary = ( x: number ) => number; */ interface PMF { /** - * Evaluates the probability mass function (PMF) for a Planck distribution with shape parameter `λ` at a value `x`. + * Evaluates the probability mass function (PMF) for a Planck distribution with shape parameter `lambda` at a value `x`. * * ## Notes * - * - If `λ <= 0`, the function returns `NaN`. + * - If `lambda <= 0`, the function returns `NaN`. * * @param x - input value * @param lambda - shape parameter From 47f2614636da56cdf2e54e0f25a1f3abc57e6f09 Mon Sep 17 00:00:00 2001 From: Athan Reines Date: Thu, 26 Dec 2024 01:49:31 -0800 Subject: [PATCH 14/14] chore: clean-up and remove namespace files --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: passed - task: lint_repl_help status: passed - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: missing_dependencies - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- type: pre_push_report description: Results of running various checks prior to pushing changes. report: - task: run_javascript_examples status: na - task: run_c_examples status: na - task: run_cpp_examples status: na - task: run_javascript_readme_examples status: na - task: run_c_benchmarks status: na - task: run_cpp_benchmarks status: na - task: run_fortran_benchmarks status: na - task: run_javascript_benchmarks status: na - task: run_julia_benchmarks status: na - task: run_python_benchmarks status: na - task: run_r_benchmarks status: na - task: run_javascript_tests status: na --- --- .../stats/base/dists/planck/lib/index.js | 51 ------------------- .../stats/base/dists/planck/pmf/README.md | 10 ++-- .../stats/base/dists/planck/pmf/docs/repl.txt | 4 +- .../stats/base/dists/planck/pmf/package.json | 2 +- .../planck/pmf/test/fixtures/python/runner.py | 2 +- .../stats/base/dists/planck/test/test.js | 40 --------------- 6 files changed, 9 insertions(+), 100 deletions(-) delete mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/lib/index.js delete mode 100644 lib/node_modules/@stdlib/stats/base/dists/planck/test/test.js diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/lib/index.js b/lib/node_modules/@stdlib/stats/base/dists/planck/lib/index.js deleted file mode 100644 index 35105262135d..000000000000 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/lib/index.js +++ /dev/null @@ -1,51 +0,0 @@ -/** -* @license Apache-2.0 -* -* Copyright (c) 2024 The Stdlib Authors. -* -* Licensed 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. -*/ - -'use strict'; - -/* -* When adding modules to the namespace, ensure that they are added in alphabetical order according to module name. -*/ - -// MODULES // - -var setReadOnly = require( '@stdlib/utils/define-read-only-property' ); - - -// MAIN // - -/** -* Top-level namespace. -* -* @namespace planck -*/ -var planck = {}; - -/** -* @name pmf -* @memberof planck -* @readonly -* @type {Function} -* @see {@link module:@stdlib/stats/base/dists/planck/pmf} -*/ -setReadOnly( planck, 'pmf', require( '@stdlib/stats/base/dists/planck/pmf' ) ); - - -// EXPORTS // - -module.exports = planck; diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md index c48529d11b8d..3e232251e9fa 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/README.md @@ -20,13 +20,13 @@ limitations under the License. # Probability Mass Function -> Planck distribution [probability mass function][pmf] (PMF). +> Planck (discrete exponential) distribution [probability mass function][pmf] (PMF).
The [probability mass function][pmf] (PMF) for a Planck random variable is defined as - + ```math \Pr(X = x, \lambda) = \begin{cases}(1 - e^{-\lambda})e^{-\lambda x} & \text{for } x = 0, 1, 2, \ldots \\ 0 & \text{otherwise} \end{cases} @@ -50,7 +50,7 @@ var pmf = require( '@stdlib/stats/base/dists/planck/pmf' ); #### pmf( x, lambda ) -Evaluates the [probability mass function][pmf] (PMF) of a Planck distribution with shape parameter `lambda`. +Evaluates the [probability mass function][pmf] (PMF) of a Planck (discrete exponential) distribution with shape parameter `lambda`. ```javascript var y = pmf( 4.0, 0.3 ); @@ -73,7 +73,7 @@ y = pmf( 0.0, NaN ); // returns NaN ``` -If provided a shape parameter `lambda` which is nonpositive number, the function returns `NaN`. +If provided a shape parameter `lambda` which is a nonpositive number, the function returns `NaN`. ```javascript var y = pmf( 2.0, -1.0 ); @@ -82,7 +82,7 @@ var y = pmf( 2.0, -1.0 ); #### pmf.factory( lambda ) -Returns a function for evaluating the [probability mass function][pmf] (PMF) of a Planck distribution with shape parameter `λ`. +Returns a function for evaluating the [probability mass function][pmf] (PMF) of a Planck (discrete exponential) distribution with shape parameter `lambda`. ```javascript var mypmf = pmf.factory( 0.5 ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt index 54c7955b12ea..b129828d55f2 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/docs/repl.txt @@ -1,7 +1,7 @@ {{alias}}( x, λ ) - Evaluates the probability mass function (PMF) for a Planck distribution - with shape parameter `λ` at a value `x`. + Evaluates the probability mass function (PMF) for a Planck distribution with + shape parameter `λ` at a value `x`. If provided `NaN` as any argument, the function returns `NaN`. diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/package.json b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/package.json index 41c2b16704be..1396281129fb 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/package.json +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/package.json @@ -1,7 +1,7 @@ { "name": "@stdlib/stats/base/dists/planck/pmf", "version": "0.0.0", - "description": "Planck distribution probability mass function (PMF).", + "description": "Planck (discrete exponential) distribution probability mass function (PMF).", "license": "Apache-2.0", "author": { "name": "The Stdlib Authors", diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py index ba57a9ec2252..31f12038d4e1 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py +++ b/lib/node_modules/@stdlib/stats/base/dists/planck/pmf/test/fixtures/python/runner.py @@ -74,7 +74,7 @@ def main(): """Generate fixture data.""" # Large shape paramter: x = np.round(np.random.rand(1000) * 10.0) - lam = (np.random.rand(1000) * 10) + 10 + lam = (np.random.rand(1000) * 10.0) + 10.0 gen(x, lam, "large_lambda.json") # Small shape parameter: diff --git a/lib/node_modules/@stdlib/stats/base/dists/planck/test/test.js b/lib/node_modules/@stdlib/stats/base/dists/planck/test/test.js deleted file mode 100644 index d28e43259938..000000000000 --- a/lib/node_modules/@stdlib/stats/base/dists/planck/test/test.js +++ /dev/null @@ -1,40 +0,0 @@ -/** -* @license Apache-2.0 -* -* Copyright (c) 2024 The Stdlib Authors. -* -* Licensed 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. -*/ - -'use strict'; - -// MODULES // - -var tape = require( 'tape' ); -var objectKeys = require( '@stdlib/utils/keys' ); -var planck = require( './../lib' ); - - -// TESTS // - -tape( 'main export is an object', function test( t ) { - t.ok( true, __filename ); - t.strictEqual( typeof planck, 'object', 'main export is an object' ); - t.end(); -}); - -tape( 'the exported object contains planck distribution functions', function test( t ) { - var keys = objectKeys( planck ); - t.equal( keys.length > 0, true, 'has keys' ); - t.end(); -});