From 15a437aa37f34794e8ebfd995d9adc09cca507d8 Mon Sep 17 00:00:00 2001 From: Aryan Sharma Date: Sun, 18 Oct 2026 17:52:57 +0530 Subject: [PATCH 1/3] feat: add `math/base/special/logpexpf` Signed-off-by: Aryan Sharma --- .../math/base/special/log1pexpf/README.md | 222 ++++++++++++++++++ .../special/log1pexpf/benchmark/benchmark.js | 54 +++++ .../log1pexpf/benchmark/benchmark.native.js | 64 +++++ .../special/log1pexpf/benchmark/c/Makefile | 127 ++++++++++ .../special/log1pexpf/benchmark/c/benchmark.c | 159 +++++++++++++ .../log1pexpf/benchmark/c/native/Makefile | 146 ++++++++++++ .../log1pexpf/benchmark/c/native/benchmark.c | 138 +++++++++++ .../math/base/special/log1pexpf/binding.gyp | 170 ++++++++++++++ .../math/base/special/log1pexpf/docs/repl.txt | 31 +++ .../special/log1pexpf/docs/types/index.d.ts | 44 ++++ .../base/special/log1pexpf/docs/types/test.ts | 44 ++++ .../special/log1pexpf/examples/c/Makefile | 146 ++++++++++++ .../special/log1pexpf/examples/c/example.c | 33 +++ .../base/special/log1pexpf/examples/index.js | 30 +++ .../math/base/special/log1pexpf/include.gypi | 53 +++++ .../stdlib/math/base/special/log1pexpf.h | 38 +++ .../math/base/special/log1pexpf/lib/index.js | 46 ++++ .../math/base/special/log1pexpf/lib/main.js | 70 ++++++ .../math/base/special/log1pexpf/lib/native.js | 54 +++++ .../math/base/special/log1pexpf/manifest.json | 81 +++++++ .../math/base/special/log1pexpf/package.json | 148 ++++++++++++ .../math/base/special/log1pexpf/src/Makefile | 70 ++++++ .../math/base/special/log1pexpf/src/addon.c | 22 ++ .../math/base/special/log1pexpf/src/main.c | 50 ++++ .../log1pexpf/test/fixtures/python/data.json | 1 + .../log1pexpf/test/fixtures/python/runner.py | 70 ++++++ .../math/base/special/log1pexpf/test/test.js | 97 ++++++++ .../special/log1pexpf/test/test.native.js | 106 +++++++++ 28 files changed, 2314 insertions(+) create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/README.md create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/benchmark.js create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/benchmark.native.js create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/c/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/c/benchmark.c create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/c/native/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/c/native/benchmark.c create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/binding.gyp create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/docs/repl.txt create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/docs/types/index.d.ts create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/docs/types/test.ts create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/examples/c/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/examples/c/example.c create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/examples/index.js create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/include.gypi create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/include/stdlib/math/base/special/log1pexpf.h create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/index.js create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/main.js create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/native.js create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/manifest.json create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/package.json create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/src/Makefile create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/src/addon.c create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/src/main.c create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/data.json create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/runner.py create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/test/test.js create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/test/test.native.js diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/README.md b/lib/node_modules/@stdlib/math/base/special/log1pexpf/README.md new file mode 100644 index 000000000000..477f1c8a2aac --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/README.md @@ -0,0 +1,222 @@ + + +# log1pexpf + +> Evaluates the [natural logarithm][@stdlib/math/base/special/lnf] of `1+exp(x)` as a single-precision floating-point number. + +
+ +The function computes the natural logarithm of `1+exp(x)`, also known as the softplus function + + + +```math +y = \ln(1 + e^x) +``` + + + +
+ + + +
+ +## Usage + +```javascript +var log1pexpf = require( '@stdlib/math/base/special/log1pexpf' ); +``` + +#### log1pexpf( x ) + +Evaluates the [natural logarithm][@stdlib/math/base/special/lnf] of `1+exp(x)` as a single-precision floating-point number. + +```javascript +var y = log1pexpf( -10.0 ); +// returns ~0.000045 + +y = log1pexpf( 0.0 ); +// returns ~0.693147 + +y = log1pexpf( 5.0 ); +// returns ~5.006715 + +y = log1pexpf( 34.0 ); +// returns 34.0 + +y = log1pexpf( NaN ); +// returns NaN +``` + +
+ + + +
+ +## Examples + + + +```javascript +var uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); +var log1pexpf = require( '@stdlib/math/base/special/log1pexpf' ); + +var opts = { + 'dtype': 'float32' +}; +var x = uniform( 100, -10.0, 10.0, opts ); + +logEachMap( 'log1pexpf(%0.4f) = %0.4f', x, log1pexpf ); +``` + +
+ + + + + +* * * + +
+ +## C APIs + + + +
+ +
+ + + + + +
+ +### Usage + +```c +#include "stdlib/math/base/special/log1pexpf.h" +``` + +#### stdlib_base_log1pexpf( x ) + +Evaluates the [natural logarithm][@stdlib/math/base/special/lnf] of `1+exp(x)` as a single-precision floating-point number. + +```c +float out = stdlib_base_log1pexpf( 5.0f ); +// returns ~5.006715f + +out = stdlib_base_log1pexpf( 34.0f ); +// returns 34.0f +``` + +The function accepts the following arguments: + +- **x**: `[in] float` input value. + +```c +float stdlib_base_log1pexpf( const float x ); +``` + +
+ + + + + +
+ +
+ + + + + +
+ +### Examples + +```c +#include "stdlib/math/base/special/log1pexpf.h" +#include +#include + +int main( void ) { + float x; + float v; + int i; + + for ( i = 0; i < 100; i++ ) { + x = ( ( (float)rand() / (float)RAND_MAX ) * 20.0f ) - 10.0f; + v = stdlib_base_log1pexpf( x ); + printf( "x: %f, f(x): %f\n", x, v ); + } +} +``` + +
+ + + +
+ + + + + + + + + + + + + + diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/benchmark.js new file mode 100644 index 000000000000..e9632f794fb4 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/benchmark.js @@ -0,0 +1,54 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 uniform = require( '@stdlib/random/array/uniform' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var pkg = require( './../package.json' ).name; +var log1pexpf = require( './../lib' ); + + +// MAIN // + +bench( pkg, function benchmark( b ) { + var x; + var y; + var i; + + x = uniform( 100, -500.0, 500.0, { + 'dtype': 'float32' + }); + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + y = log1pexpf( x[ i%x.length ] ); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/benchmark.native.js new file mode 100644 index 000000000000..c3b3e94638a2 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/benchmark.native.js @@ -0,0 +1,64 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 resolve = require( 'path' ).resolve; +var bench = require( '@stdlib/bench' ); +var uniform = require( '@stdlib/random/array/uniform' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var tryRequire = require( '@stdlib/utils/try-require' ); +var format = require( '@stdlib/string/format' ); +var pkg = require( './../package.json' ).name; + + +// VARIABLES // + +var log1pexpf = tryRequire( resolve( __dirname, './../lib/native.js' ) ); +var opts = { + 'skip': ( log1pexpf instanceof Error ) +}; + + +// MAIN // + +bench( format( '%s::native', pkg ), opts, function benchmark( b ) { + var x; + var y; + var i; + + x = uniform( 100, -500.0, 500.0, { + 'dtype': 'float32' + }); + + b.tic(); + for ( i = 0; i < b.iterations; i++ ) { + y = log1pexpf( x[ i%x.length ] ); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + } + b.toc(); + if ( isnanf( y ) ) { + b.fail( 'should not return NaN' ); + } + b.pass( 'benchmark finished' ); + b.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/c/Makefile b/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/c/Makefile new file mode 100644 index 000000000000..928de45a1a06 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/c/Makefile @@ -0,0 +1,127 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2026 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. +#/ + + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +endif +endif +endif + +# Define the program used for compiling C source files: +ifdef C_COMPILER + CC := $(C_COMPILER) +else + CC := gcc +endif + +# Define the command-line options when compiling C files: +CFLAGS ?= \ + -std=c99 \ + -O3 \ + -Wall \ + -pedantic + +# Determine whether to generate position independent code ([1][1], [2][2]). +# +# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options +# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option +ifeq ($(OS), WINNT) + fPIC ?= +else + fPIC ?= -fPIC +endif + +# List of C targets: +c_targets := benchmark.out + + +# RULES # + +#/ +# Compiles C source files. +# +# @param {string} [C_COMPILER] - C compiler +# @param {string} [CFLAGS] - C compiler flags +# @param {(string|void)} [fPIC] - compiler flag indicating whether to generate position independent code +# +# @example +# make +# +# @example +# make all +#/ +all: $(c_targets) + +.PHONY: all + +#/ +# Compiles C source files. +# +# @private +# @param {string} CC - C compiler +# @param {string} CFLAGS - C compiler flags +# @param {(string|void)} fPIC - compiler flag indicating whether to generate position independent code +#/ +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) -o $@ $< -lm + +#/ +# Runs compiled benchmarks. +# +# @example +# make run +#/ +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/c/benchmark.c b/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/c/benchmark.c new file mode 100644 index 000000000000..513d937a9ee4 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/c/benchmark.c @@ -0,0 +1,159 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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. +*/ + +#include +#include +#include +#include +#include + +#define NAME "log1pexpf" +#define ITERATIONS 1000000 +#define REPEATS 3 + +/** +* Prints the TAP version. +*/ +static void print_version( void ) { + printf( "TAP version 13\n" ); +} + +/** +* Prints the TAP summary. +* +* @param total total number of tests +* @param passing total number of passing tests +*/ +static void print_summary( int total, int passing ) { + printf( "#\n" ); + printf( "1..%d\n", total ); // TAP plan + printf( "# total %d\n", total ); + printf( "# pass %d\n", passing ); + printf( "#\n" ); + printf( "# ok\n" ); +} + +/** +* Prints benchmarks results. +* +* @param elapsed elapsed time in seconds +*/ +static void print_results( double elapsed ) { + double rate = (double)ITERATIONS / elapsed; + printf( " ---\n" ); + printf( " iterations: %d\n", ITERATIONS ); + printf( " elapsed: %0.9f\n", elapsed ); + printf( " rate: %0.9f\n", rate ); + printf( " ...\n" ); +} + +/** +* Returns a clock time. +* +* @return clock time +*/ +static double tic( void ) { + struct timeval now; + gettimeofday( &now, NULL ); + return (double)now.tv_sec + (double)now.tv_usec/1.0e6; +} + +/** +* Generates a random number on the interval [min,max). +* +* @param min minimum value (inclusive) +* @param max maximum value (exclusive) +* @return random number +*/ +static float random_uniform( const float min, const float max ) { + float v = (float)rand() / ( (float)RAND_MAX + 1.0f ); + return min + ( v*(max-min) ); +} + +/** +* Calculates the natural logarithm of 1 + exp(x) for a single-precision floating-point number. +* +* @param x input value +* @return calculated value +*/ +static float log1pexpf( const float x ) { + if ( x != x ) { + return NAN; + } + if ( x <= -17.0f ) { + return expf( x ); + } + if ( x <= 9.0f ) { + return log1pf( expf( x ) ); + } + if ( x <= 16.0f ) { + return x + expf( -x ); + } + return x; +} + +/** +* Runs a benchmark. +* +* @return elapsed time in seconds +*/ +static double benchmark( void ) { + float x[ 100 ]; + double elapsed; + double t; + float y; + int i; + + for ( i = 0; i < 100; i++ ) { + x[ i ] = random_uniform( -500.0f, 500.0f ); + } + + t = tic(); + for ( i = 0; i < ITERATIONS; i++ ) { + y = log1pexpf( x[ i % 100 ] ); + if ( y != y ) { + printf( "should not return NaN\n" ); + break; + } + } + elapsed = tic() - t; + if ( y != y ) { + printf( "should not return NaN\n" ); + } + return elapsed; +} + +/** +* Main execution sequence. +*/ +int main( void ) { + double elapsed; + int i; + + // Use the current time to seed the random number generator: + srand( time( NULL ) ); + + print_version(); + for ( i = 0; i < REPEATS; i++ ) { + printf( "# c::%s\n", NAME ); + elapsed = benchmark(); + print_results( elapsed ); + printf( "ok %d benchmark finished\n", i+1 ); + } + print_summary( REPEATS, REPEATS ); +} diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/c/native/Makefile b/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/c/native/Makefile new file mode 100644 index 000000000000..979768abbcec --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/c/native/Makefile @@ -0,0 +1,146 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2026 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. +#/ + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +endif +endif +endif + +# Define the program used for compiling C source files: +ifdef C_COMPILER + CC := $(C_COMPILER) +else + CC := gcc +endif + +# Define the command-line options when compiling C files: +CFLAGS ?= \ + -std=c99 \ + -O3 \ + -Wall \ + -pedantic + +# Determine whether to generate position independent code ([1][1], [2][2]). +# +# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options +# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option +ifeq ($(OS), WINNT) + fPIC ?= +else + fPIC ?= -fPIC +endif + +# List of includes (e.g., `-I /foo/bar -I /beep/boop/include`): +INCLUDE ?= + +# List of source files: +SOURCE_FILES ?= + +# List of libraries (e.g., `-lopenblas -lpthread`): +LIBRARIES ?= + +# List of library paths (e.g., `-L /foo/bar -L /beep/boop`): +LIBPATH ?= + +# List of C targets: +c_targets := benchmark.out + + +# RULES # + +#/ +# Compiles source files. +# +# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`) +# @param {string} [CFLAGS] - C compiler options +# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`) +# @param {string} [SOURCE_FILES] - list of source files +# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`) +# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`) +# +# @example +# make +# +# @example +# make all +#/ +all: $(c_targets) + +.PHONY: all + +#/ +# Compiles C source files. +# +# @private +# @param {string} CC - C compiler (e.g., `gcc`) +# @param {string} CFLAGS - C compiler options +# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`) +# @param {string} SOURCE_FILES - list of source files +# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`) +# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`) +#/ +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES) + +#/ +# Runs compiled benchmarks. +# +# @example +# make run +#/ +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/c/native/benchmark.c b/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/c/native/benchmark.c new file mode 100644 index 000000000000..0a8fe82764a9 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/benchmark/c/native/benchmark.c @@ -0,0 +1,138 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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. +*/ + +#include "stdlib/math/base/special/log1pexpf.h" +#include +#include +#include +#include +#include + +#define NAME "log1pexpf" +#define ITERATIONS 1000000 +#define REPEATS 3 + +/** +* Prints the TAP version. +*/ +static void print_version( void ) { + printf( "TAP version 13\n" ); +} + +/** +* Prints the TAP summary. +* +* @param total total number of tests +* @param passing total number of passing tests +*/ +static void print_summary( int total, int passing ) { + printf( "#\n" ); + printf( "1..%d\n", total ); // TAP plan + printf( "# total %d\n", total ); + printf( "# pass %d\n", passing ); + printf( "#\n" ); + printf( "# ok\n" ); +} + +/** +* Prints benchmarks results. +* +* @param elapsed elapsed time in seconds +*/ +static void print_results( double elapsed ) { + double rate = (double)ITERATIONS / elapsed; + printf( " ---\n" ); + printf( " iterations: %d\n", ITERATIONS ); + printf( " elapsed: %0.9f\n", elapsed ); + printf( " rate: %0.9f\n", rate ); + printf( " ...\n" ); +} + +/** +* Returns a clock time. +* +* @return clock time +*/ +static double tic( void ) { + struct timeval now; + gettimeofday( &now, NULL ); + return (double)now.tv_sec + (double)now.tv_usec/1.0e6; +} + +/** +* Generates a random number on the interval [min,max). +* +* @param min minimum value (inclusive) +* @param max maximum value (exclusive) +* @return random number +*/ +static float random_uniform( const float min, const float max ) { + float v = (float)rand() / ( (float)RAND_MAX + 1.0f ); + return min + ( v*(max-min) ); +} + +/** +* Runs a benchmark. +* +* @return elapsed time in seconds +*/ +static double benchmark( void ) { + float x[ 100 ]; + double elapsed; + double t; + float y; + int i; + + for ( i = 0; i < 100; i++ ) { + x[ i ] = random_uniform( -500.0f, 500.0f ); + } + + t = tic(); + for ( i = 0; i < ITERATIONS; i++ ) { + y = stdlib_base_log1pexpf( x[ i % 100 ] ); + if ( y != y ) { + printf( "should not return NaN\n" ); + break; + } + } + elapsed = tic() - t; + if ( y != y ) { + printf( "should not return NaN\n" ); + } + return elapsed; +} + +/** +* Main execution sequence. +*/ +int main( void ) { + double elapsed; + int i; + + // Use the current time to seed the random number generator: + srand( time( NULL ) ); + + print_version(); + for ( i = 0; i < REPEATS; i++ ) { + printf( "# c::native::%s\n", NAME ); + elapsed = benchmark(); + print_results( elapsed ); + printf( "ok %d benchmark finished\n", i+1 ); + } + print_summary( REPEATS, REPEATS ); +} diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/binding.gyp b/lib/node_modules/@stdlib/math/base/special/log1pexpf/binding.gyp new file mode 100644 index 000000000000..0d6508a12e99 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/binding.gyp @@ -0,0 +1,170 @@ +# @license Apache-2.0 +# +# Copyright (c) 2026 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. + +# A `.gyp` file for building a Node.js native add-on. +# +# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md +# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md +{ + # List of files to include in this file: + 'includes': [ + './include.gypi', + ], + + # Define variables to be used throughout the configuration for all targets: + 'variables': { + # Target name should match the add-on export name: + 'addon_target_name%': 'addon', + + # Set variables based on the host OS: + 'conditions': [ + [ + 'OS=="win"', + { + # Define the object file suffix: + 'obj': 'obj', + }, + { + # Define the object file suffix: + 'obj': 'o', + } + ], # end condition (OS=="win") + ], # end conditions + }, # end variables + + # Define compile targets: + 'targets': [ + + # Target to generate an add-on: + { + # The target name should match the add-on export name: + 'target_name': '<(addon_target_name)', + + # Define dependencies: + 'dependencies': [], + + # Define directories which contain relevant include headers: + 'include_dirs': [ + # Local include directory: + '<@(include_dirs)', + ], + + # List of source files: + 'sources': [ + '<@(src_files)', + ], + + # Settings which should be applied when a target's object files are used as linker input: + 'link_settings': { + # Define libraries: + 'libraries': [ + '<@(libraries)', + ], + + # Define library directories: + 'library_dirs': [ + '<@(library_dirs)', + ], + }, + + # C/C++ compiler flags: + 'cflags': [ + # Enable commonly used warning options: + '-Wall', + + # Aggressive optimization: + '-O3', + ], + + # C specific compiler flags: + 'cflags_c': [ + # Specify the C standard to which a program is expected to conform: + '-std=c99', + ], + + # C++ specific compiler flags: + 'cflags_cpp': [ + # Specify the C++ standard to which a program is expected to conform: + '-std=c++11', + ], + + # Linker flags: + 'ldflags': [], + + # Apply conditions based on the host OS: + 'conditions': [ + [ + 'OS=="mac"', + { + # Linker flags: + 'ldflags': [ + '-undefined dynamic_lookup', + '-Wl,-no-pie', + '-Wl,-search_paths_first', + ], + }, + ], # end condition (OS=="mac") + [ + 'OS!="win"', + { + # C/C++ flags: + 'cflags': [ + # Generate platform-independent code: + '-fPIC', + ], + }, + ], # end condition (OS!="win") + ], # end conditions + }, # end target <(addon_target_name) + + # Target to copy a generated add-on to a standard location: + { + 'target_name': 'copy_addon', + + # Declare that the output of this target is not linked: + 'type': 'none', + + # Define dependencies: + 'dependencies': [ + # Require that the add-on be generated before building this target: + '<(addon_target_name)', + ], + + # Define a list of actions: + 'actions': [ + { + 'action_name': 'copy_addon', + 'message': 'Copying addon...', + + # Explicitly list the inputs in the command-line invocation below: + 'inputs': [], + + # Declare the expected outputs: + 'outputs': [ + '<(addon_output_dir)/<(addon_target_name).node', + ], + + # Define the command-line invocation: + 'action': [ + 'cp', + '<(PRODUCT_DIR)/<(addon_target_name).node', + '<(addon_output_dir)/<(addon_target_name).node', + ], + }, + ], # end actions + }, # end target copy_addon + ], # end targets +} diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/log1pexpf/docs/repl.txt new file mode 100644 index 000000000000..bd910f26fad9 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/docs/repl.txt @@ -0,0 +1,31 @@ + +{{alias}}( x ) + Evaluates the natural logarithm of `1+exp(x)` for a single-precision + floating-point number. + + Parameters + ---------- + x: number + Input value. + + Returns + ------- + y: number + Function value. + + Examples + -------- + > var y = {{alias}}( -10.0 ) + ~0.000045 + > y = {{alias}}( 0.0 ) + ~0.693147 + > y = {{alias}}( 5.0 ) + ~5.006715 + > y = {{alias}}( 34.0 ) + 34.0 + > y = {{alias}}( NaN ) + NaN + + See Also + -------- + diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/log1pexpf/docs/types/index.d.ts new file mode 100644 index 000000000000..ed0e057abbd4 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/docs/types/index.d.ts @@ -0,0 +1,44 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2026 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 + +/** +* Computes the natural logarithm of `1 + exp(x)` for a single-precision floating-point number. +* +* @param x - input value +* @returns function value +* +* @example +* var v = log1pexpf( 1.1 ); +* // returns ~1.387 +* +* @example +* var v = log1pexpf( 100.0 ); +* // returns 100.0 +* +* @example +* var v = log1pexpf( NaN ); +* // returns NaN +*/ +declare function log1pexpf( x: number ): number; + + +// EXPORTS // + +export = log1pexpf; diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/log1pexpf/docs/types/test.ts new file mode 100644 index 000000000000..d6a839fca16a --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/docs/types/test.ts @@ -0,0 +1,44 @@ +/* +* @license Apache-2.0 +* +* Copyright (c) 2026 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 log1pexpf = require( './index' ); + + +// TESTS // + +// The function returns a number... +{ + log1pexpf( 8 ); // $ExpectType number +} + +// The compiler throws an error if the function is provided a value other than a number... +{ + log1pexpf( true ); // $ExpectError + log1pexpf( false ); // $ExpectError + log1pexpf( null ); // $ExpectError + log1pexpf( undefined ); // $ExpectError + log1pexpf( '5' ); // $ExpectError + log1pexpf( [] ); // $ExpectError + log1pexpf( {} ); // $ExpectError + log1pexpf( ( x: number ): number => x ); // $ExpectError +} + +// The compiler throws an error if the function is provided insufficient arguments... +{ + log1pexpf(); // $ExpectError +} diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/examples/c/Makefile b/lib/node_modules/@stdlib/math/base/special/log1pexpf/examples/c/Makefile new file mode 100644 index 000000000000..c8f8e9a1517b --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/examples/c/Makefile @@ -0,0 +1,146 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2026 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. +#/ + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +endif +endif +endif + +# Define the program used for compiling C source files: +ifdef C_COMPILER + CC := $(C_COMPILER) +else + CC := gcc +endif + +# Define the command-line options when compiling C files: +CFLAGS ?= \ + -std=c99 \ + -O3 \ + -Wall \ + -pedantic + +# Determine whether to generate position independent code ([1][1], [2][2]). +# +# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options +# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option +ifeq ($(OS), WINNT) + fPIC ?= +else + fPIC ?= -fPIC +endif + +# List of includes (e.g., `-I /foo/bar -I /beep/boop/include`): +INCLUDE ?= + +# List of source files: +SOURCE_FILES ?= + +# List of libraries (e.g., `-lopenblas -lpthread`): +LIBRARIES ?= + +# List of library paths (e.g., `-L /foo/bar -L /beep/boop`): +LIBPATH ?= + +# List of C targets: +c_targets := example.out + + +# RULES # + +#/ +# Compiles source files. +# +# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`) +# @param {string} [CFLAGS] - C compiler options +# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`) +# @param {string} [SOURCE_FILES] - list of source files +# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`) +# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`) +# +# @example +# make +# +# @example +# make all +#/ +all: $(c_targets) + +.PHONY: all + +#/ +# Compiles C source files. +# +# @private +# @param {string} CC - C compiler (e.g., `gcc`) +# @param {string} CFLAGS - C compiler options +# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`) +# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`) +# @param {string} SOURCE_FILES - list of source files +# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`) +# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`) +#/ +$(c_targets): %.out: %.c + $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES) + +#/ +# Runs compiled examples. +# +# @example +# make run +#/ +run: $(c_targets) + $(QUIET) ./$< + +.PHONY: run + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: + $(QUIET) -rm -f *.o *.out + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/examples/c/example.c b/lib/node_modules/@stdlib/math/base/special/log1pexpf/examples/c/example.c new file mode 100644 index 000000000000..27c0379c8d83 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/examples/c/example.c @@ -0,0 +1,33 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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. +*/ + +#include "stdlib/math/base/special/log1pexpf.h" +#include +#include + +int main( void ) { + float x; + float v; + int i; + + for ( i = 0; i < 100; i++ ) { + x = ( ( (float)rand() / (float)RAND_MAX ) * 20.0f ) - 10.0f; + v = stdlib_base_log1pexpf( x ); + printf( "x: %f, f(x): %f\n", x, v ); + } +} diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/examples/index.js b/lib/node_modules/@stdlib/math/base/special/log1pexpf/examples/index.js new file mode 100644 index 000000000000..9eb78f1ad9e1 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/examples/index.js @@ -0,0 +1,30 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 uniform = require( '@stdlib/random/array/uniform' ); +var logEachMap = require( '@stdlib/console/log-each-map' ); +var log1pexpf = require( './../lib' ); + +var opts = { + 'dtype': 'float32' +}; +var x = uniform( 100, -10.0, 10.0, opts ); + +logEachMap( 'log1pexpf(%0.4f) = %0.4f', x, log1pexpf ); diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/include.gypi b/lib/node_modules/@stdlib/math/base/special/log1pexpf/include.gypi new file mode 100644 index 000000000000..bee8d41a2caf --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/include.gypi @@ -0,0 +1,53 @@ +# @license Apache-2.0 +# +# Copyright (c) 2026 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. + +# A GYP include file for building a Node.js native add-on. +# +# Main documentation: +# +# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md +# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md +{ + # Define variables to be used throughout the configuration for all targets: + 'variables': { + # Source directory: + 'src_dir': './src', + + # Include directories: + 'include_dirs': [ + ' 16.0 + return x; +} + + +// EXPORTS // + +module.exports = log1pexpf; diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/native.js b/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/native.js new file mode 100644 index 000000000000..ab9193e417d5 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/native.js @@ -0,0 +1,54 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 addon = require( './../src/addon.node' ); + + +// MAIN // + +/** +* Computes the natural logarithm of \( 1 + \exp(x) \) as a single-precision floating-point number. +* +* @private +* @param {number} x - input value +* @returns {number} function value +* +* @example +* var v = log1pexpf( 0.0 ); +* // returns ~0.693f +* +* @example +* var v = log1pexpf( 34.0 ); +* // returns 34.0 +* +* @example +* var v = log1pexpf( NaN ); +* // returns NaN +*/ +function log1pexpf( x ) { + return addon( x ); +} + + +// EXPORTS // + +module.exports = log1pexpf; diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/manifest.json b/lib/node_modules/@stdlib/math/base/special/log1pexpf/manifest.json new file mode 100644 index 000000000000..e1dd198cc613 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/manifest.json @@ -0,0 +1,81 @@ +{ + "options": { + "task": "build" + }, + "fields": [ + { + "field": "src", + "resolve": true, + "relative": true + }, + { + "field": "include", + "resolve": true, + "relative": true + }, + { + "field": "libraries", + "resolve": false, + "relative": false + }, + { + "field": "libpath", + "resolve": true, + "relative": false + } + ], + "confs": [ + { + "task": "build", + "src": [ + "./src/main.c" + ], + "include": [ + "./include" + ], + "libraries": [], + "libpath": [], + "dependencies": [ + "@stdlib/math/base/napi/unary", + "@stdlib/math/base/assert/is-nanf", + "@stdlib/math/base/special/expf", + "@stdlib/math/base/special/log1pf", + "@stdlib/constants/float32/nan" + ] + }, + { + "task": "benchmark", + "src": [ + "./src/main.c" + ], + "include": [ + "./include" + ], + "libraries": [], + "libpath": [], + "dependencies": [ + "@stdlib/math/base/assert/is-nanf", + "@stdlib/math/base/special/expf", + "@stdlib/math/base/special/log1pf", + "@stdlib/constants/float32/nan" + ] + }, + { + "task": "examples", + "src": [ + "./src/main.c" + ], + "include": [ + "./include" + ], + "libraries": [], + "libpath": [], + "dependencies": [ + "@stdlib/math/base/assert/is-nanf", + "@stdlib/math/base/special/expf", + "@stdlib/math/base/special/log1pf", + "@stdlib/constants/float32/nan" + ] + } + ] +} diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/package.json b/lib/node_modules/@stdlib/math/base/special/log1pexpf/package.json new file mode 100644 index 000000000000..a2092010b74c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/package.json @@ -0,0 +1,148 @@ +{ + "name": "@stdlib/math/base/special/log1pexpf", + "version": "0.0.0", + "description": "Evaluate the natural logarithm of 1+exp(x) as a single-precision floating-point number.", + "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", + "gypfile": true, + "directories": { + "benchmark": "./benchmark", + "doc": "./docs", + "example": "./examples", + "include": "./include", + "lib": "./lib", + "src": "./src", + "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", + "mathematics", + "math", + "math.log", + "math.log1p", + "special functions", + "special", + "lnf", + "log1pexpf", + "natural", + "logarithm", + "logf", + "function" + ], + "__stdlib__": { + "scaffold": { + "$schema": "math/base@v1.0", + "base_alias": "log1pexp", + "alias": "log1pexpf", + "pkg_desc": "evaluate the natural logarithm of 1+exp(x) as a single-precision floating-point number", + "desc": "evaluates the natural logarithm of 1+exp(x) as a single-precision floating-point number", + "short_desc": "natural logarithm of 1+exp(x)", + "parameters": [ + { + "name": "x", + "desc": "input value", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + }, + "domain": [ + { + "min": "-infinity", + "max": "infinity" + } + ], + "rand": { + "prng": "random/base/uniform", + "parameters": [ + -100, + 100 + ] + }, + "example_values": [ + -100, + 4, + 5, + 10, + -10, + -5, + 3, + 20, + 50, + -2, + -1, + 90, + 99, + -0.5, + 0, + 0.5, + 1, + 2, + -75, + 100 + ] + } + ], + "output_policy": "real_floating_point_and_generic", + "returns": { + "desc": "natural logarithm of 1+exp(x)", + "type": { + "javascript": "number", + "jsdoc": "number", + "c": "float", + "dtype": "float32" + } + }, + "keywords": [ + "ln", + "log1pexpf", + "natural", + "logarithm", + "log" + ], + "extra_keywords": [ + "math.log", + "math.log1p" + ] + } + } +} diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/src/Makefile b/lib/node_modules/@stdlib/math/base/special/log1pexpf/src/Makefile new file mode 100644 index 000000000000..2caf905cedbe --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/src/Makefile @@ -0,0 +1,70 @@ +#/ +# @license Apache-2.0 +# +# Copyright (c) 2026 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. +#/ + +# VARIABLES # + +ifndef VERBOSE + QUIET := @ +else + QUIET := +endif + +# Determine the OS ([1][1], [2][2]). +# +# [1]: https://en.wikipedia.org/wiki/Uname#Examples +# [2]: http://stackoverflow.com/a/27776822/2225624 +OS ?= $(shell uname) +ifneq (, $(findstring MINGW,$(OS))) + OS := WINNT +else +ifneq (, $(findstring MSYS,$(OS))) + OS := WINNT +else +ifneq (, $(findstring CYGWIN,$(OS))) + OS := WINNT +else +ifneq (, $(findstring Windows_NT,$(OS))) + OS := WINNT +endif +endif +endif +endif + + +# RULES # + +#/ +# Removes generated files for building an add-on. +# +# @example +# make clean-addon +#/ +clean-addon: + $(QUIET) -rm -f *.o *.node + +.PHONY: clean-addon + +#/ +# Removes generated files. +# +# @example +# make clean +#/ +clean: clean-addon + +.PHONY: clean diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/src/addon.c b/lib/node_modules/@stdlib/math/base/special/log1pexpf/src/addon.c new file mode 100644 index 000000000000..62f7ef59a3d2 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/src/addon.c @@ -0,0 +1,22 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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. +*/ + +#include "stdlib/math/base/special/log1pexpf.h" +#include "stdlib/math/base/napi/unary.h" + +STDLIB_MATH_BASE_NAPI_MODULE_F_F( stdlib_base_log1pexpf ) diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/src/main.c b/lib/node_modules/@stdlib/math/base/special/log1pexpf/src/main.c new file mode 100644 index 000000000000..94a1aaa8fb42 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/src/main.c @@ -0,0 +1,50 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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. +*/ + +#include "stdlib/math/base/special/log1pexpf.h" +#include "stdlib/constants/float32/nan.h" +#include "stdlib/math/base/assert/is_nanf.h" +#include "stdlib/math/base/special/log1pf.h" +#include "stdlib/math/base/special/expf.h" + +/** +* Computes the natural logarithm of \\( 1 + \exp(x) \\) for a single-precision floating-point number. +* +* @param x input value +* @return output value +* +* @example +* float out = stdlib_base_log1pexpf( 0.0f ); +* // returns ~0.693f +*/ +float stdlib_base_log1pexpf( const float x ) { + if ( stdlib_base_is_nanf( x ) ) { + return STDLIB_CONSTANT_FLOAT32_NAN; + } + if ( x <= -17.0f ) { + return stdlib_base_expf( x ); + } + if ( x <= 9.0f ) { + return stdlib_base_log1pf( stdlib_base_expf( x ) ); + } + if ( x <= 16.0f ) { + return x + stdlib_base_expf( -x ); + } + // Case: x > 16.0f + return x; +} diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/data.json b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/data.json new file mode 100644 index 000000000000..7181a953491c --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/data.json @@ -0,0 +1 @@ +{"x": [-100.0, -99.90010070800781, -99.80020141601562, -99.70030212402344, -99.60040283203125, -99.50049591064453, -99.40059661865234, -99.30069732666016, -99.20079803466797, -99.10089874267578, -99.0009994506836, -98.9011001586914, -98.80120086669922, -98.70130157470703, -98.60140228271484, -98.50149536132812, -98.40159606933594, -98.30169677734375, -98.20179748535156, -98.10189819335938, -98.00199890136719, -97.902099609375, -97.80220031738281, -97.70230102539062, -97.6023941040039, -97.50249481201172, -97.40259552001953, -97.30269622802734, -97.20279693603516, -97.10289764404297, -97.00299835205078, -96.9030990600586, -96.8031997680664, -96.70330047607422, -96.6033935546875, -96.50349426269531, -96.40359497070312, -96.30369567871094, -96.20379638671875, -96.10389709472656, -96.00399780273438, -95.90409851074219, -95.80419921875, -95.70429229736328, -95.6043930053711, -95.5044937133789, -95.40459442138672, -95.30469512939453, -95.20479583740234, -95.10489654541016, -95.00499725341797, -94.90509796142578, -94.80519104003906, -94.70529174804688, -94.60539245605469, -94.5054931640625, -94.40559387207031, -94.30569458007812, -94.20579528808594, -94.10589599609375, -94.00599670410156, -93.90609741210938, -93.80619049072266, -93.70629119873047, -93.60639190673828, -93.5064926147461, -93.4065933227539, -93.30669403076172, -93.20679473876953, -93.10689544677734, -93.00699615478516, -92.90708923339844, -92.80718994140625, -92.70729064941406, -92.60739135742188, -92.50749206542969, -92.4075927734375, -92.30769348144531, -92.20779418945312, -92.10789489746094, -92.00799560546875, -91.90808868408203, -91.80818939208984, -91.70829010009766, -91.60839080810547, -91.50849151611328, -91.4085922241211, -91.3086929321289, -91.20879364013672, -91.10889434814453, -91.00898742675781, -90.90908813476562, -90.80918884277344, -90.70928955078125, -90.60939025878906, -90.50949096679688, -90.40959167480469, -90.3096923828125, -90.20979309082031, -90.10989379882812, -90.0099868774414, -89.91008758544922, -89.81018829345703, -89.71028900146484, -89.61038970947266, -89.51049041748047, -89.41059112548828, -89.3106918334961, -89.2107925415039, -89.11088562011719, -89.010986328125, -88.91108703613281, -88.81118774414062, -88.71128845214844, -88.61138916015625, -88.51148986816406, -88.41159057617188, -88.31169128417969, -88.2117919921875, -88.11188507080078, -88.0119857788086, -87.9120864868164, -87.81218719482422, -87.71228790283203, -87.61238861083984, -87.51248931884766, -87.41259002685547, -87.31269073486328, -87.21278381347656, -87.11288452148438, -87.01298522949219, -86.9130859375, -86.81318664550781, -86.71328735351562, -86.61338806152344, -86.51348876953125, -86.41358947753906, -86.31368255615234, -86.21378326416016, -86.11388397216797, -86.01398468017578, -85.9140853881836, -85.8141860961914, -85.71428680419922, -85.61438751220703, -85.51448822021484, -85.41458892822266, -85.31468200683594, -85.21478271484375, -85.11488342285156, -85.01498413085938, -84.91508483886719, -84.815185546875, -84.71528625488281, -84.61538696289062, -84.51548767089844, -84.41558074951172, -84.31568145751953, -84.21578216552734, -84.11588287353516, -84.01598358154297, -83.91608428955078, -83.8161849975586, -83.7162857055664, -83.61638641357422, -83.51648712158203, -83.41658020019531, -83.31668090820312, -83.21678161621094, -83.11688232421875, -83.01698303222656, -82.91708374023438, -82.81718444824219, -82.71728515625, -82.61738586425781, -82.5174789428711, -82.4175796508789, -82.31768035888672, -82.21778106689453, -82.11788177490234, -82.01798248291016, -81.91808319091797, -81.81818389892578, -81.7182846069336, -81.6183853149414, -81.51847839355469, -81.4185791015625, -81.31867980957031, -81.21878051757812, -81.11888122558594, -81.01898193359375, -80.91908264160156, -80.81918334960938, -80.71928405761719, -80.61937713623047, -80.51947784423828, -80.4195785522461, -80.3196792602539, -80.21977996826172, -80.11988067626953, -80.01998138427734, -79.92008209228516, -79.82018280029297, -79.72028350830078, -79.62037658691406, -79.52047729492188, -79.42057800292969, -79.3206787109375, -79.22077941894531, -79.12088012695312, -79.02098083496094, -78.92108154296875, -78.82118225097656, -78.72127532958984, -78.62137603759766, -78.52147674560547, -78.42157745361328, -78.3216781616211, -78.2217788696289, -78.12187957763672, -78.02198028564453, -77.92208099365234, -77.82217407226562, -77.72227478027344, -77.62237548828125, -77.52247619628906, -77.42257690429688, -77.32267761230469, -77.2227783203125, -77.12287902832031, -77.02297973632812, -76.92308044433594, -76.82317352294922, -76.72327423095703, -76.62337493896484, -76.52347564697266, -76.42357635498047, -76.32367706298828, -76.2237777709961, -76.1238784790039, -76.02397918701172, -75.924072265625, -75.82417297363281, -75.72427368164062, -75.62437438964844, -75.52447509765625, -75.42457580566406, -75.32467651367188, -75.22477722167969, -75.1248779296875, -75.02497863769531, -74.9250717163086, -74.8251724243164, -74.72527313232422, -74.62537384033203, -74.52547454833984, -74.42557525634766, -74.32567596435547, -74.22577667236328, -74.1258773803711, -74.02597045898438, -73.92607116699219, -73.826171875, -73.72627258300781, -73.62637329101562, -73.52647399902344, -73.42657470703125, -73.32667541503906, -73.22677612304688, -73.12687683105469, -73.02696990966797, -72.92707061767578, -72.8271713256836, -72.7272720336914, -72.62737274169922, -72.52747344970703, -72.42757415771484, -72.32767486572266, -72.22777557373047, -72.12786865234375, -72.02796936035156, -71.92807006835938, -71.82817077636719, -71.728271484375, -71.62837219238281, -71.52847290039062, -71.42857360839844, -71.32867431640625, -71.22877502441406, -71.12886810302734, -71.02896881103516, -70.92906951904297, -70.82917022705078, -70.7292709350586, -70.6293716430664, -70.52947235107422, -70.42957305908203, -70.32967376708984, -70.22976684570312, -70.12986755371094, -70.02996826171875, -69.93006896972656, -69.83016967773438, -69.73027038574219, -69.63037109375, -69.53047180175781, -69.43057250976562, -69.3306655883789, -69.23076629638672, -69.13086700439453, -69.03096771240234, -68.93106842041016, -68.83116912841797, -68.73126983642578, -68.6313705444336, -68.5314712524414, -68.43157196044922, -68.3316650390625, -68.23176574707031, -68.13186645507812, -68.03196716308594, -67.93206787109375, -67.83216857910156, -67.73226928710938, -67.63236999511719, -67.532470703125, -67.43256378173828, -67.3326644897461, -67.2327651977539, -67.13286590576172, -67.03296661376953, -66.93306732177734, -66.83316802978516, -66.73326873779297, -66.63336944580078, -66.5334701538086, -66.43356323242188, -66.33366394042969, -66.2337646484375, -66.13386535644531, -66.03396606445312, -65.93406677246094, -65.83416748046875, -65.73426818847656, -65.63436889648438, -65.53446197509766, -65.43456268310547, -65.33466339111328, -65.2347640991211, -65.1348648071289, -65.03496551513672, -64.93506622314453, -64.83516693115234, -64.73526763916016, -64.63536834716797, -64.53546142578125, -64.43556213378906, -64.33566284179688, -64.23576354980469, -64.1358642578125, -64.03596496582031, -63.936065673828125, -63.83616256713867, -63.736263275146484, -63.6363639831543, -63.53646469116211, -63.436561584472656, -63.33666229248047, -63.23676300048828, -63.136863708496094, -63.036964416503906, -62.93706130981445, -62.837162017822266, -62.73726272583008, -62.63736343383789, -62.5374641418457, -62.43756103515625, -62.33766174316406, -62.237762451171875, -62.13786315917969, -62.0379638671875, -61.93806076049805, -61.83816146850586, -61.73826217651367, -61.638362884521484, -61.53845977783203, -61.438560485839844, -61.338661193847656, -61.23876190185547, -61.13886260986328, -61.03895950317383, -60.93906021118164, -60.83916091918945, -60.739261627197266, -60.63936233520508, -60.539459228515625, -60.43955993652344, -60.33966064453125, -60.23976135253906, -60.13985824584961, -60.03995895385742, -59.940059661865234, -59.84016036987305, -59.74026107788086, -59.640357971191406, -59.54045867919922, -59.44055938720703, -59.340660095214844, -59.240760803222656, -59.1408576965332, -59.040958404541016, -58.94105911254883, -58.84115982055664, -58.74126052856445, -58.641357421875, -58.54145812988281, -58.441558837890625, -58.34165954589844, -58.241756439208984, -58.1418571472168, -58.04195785522461, -57.94205856323242, -57.842159271240234, -57.74225616455078, -57.642356872558594, -57.542457580566406, -57.44255828857422, -57.34265899658203, -57.24275588989258, -57.14285659790039, -57.0429573059082, -56.943058013916016, -56.84315872192383, -56.743255615234375, -56.64335632324219, -56.54345703125, -56.44355773925781, -56.34365463256836, -56.24375534057617, -56.143856048583984, -56.0439567565918, -55.94405746459961, -55.844154357910156, -55.74425506591797, -55.64435577392578, -55.544456481933594, -55.444557189941406, -55.34465408325195, -55.244754791259766, -55.14485549926758, -55.04495620727539, -54.94505310058594, -54.84515380859375, -54.74525451660156, -54.645355224609375, -54.54545593261719, -54.445552825927734, -54.34565353393555, -54.24575424194336, -54.14585494995117, -54.045955657958984, -53.94605255126953, -53.846153259277344, -53.746253967285156, -53.64635467529297, -53.54645538330078, -53.44655227661133, -53.34665298461914, -53.24675369262695, -53.146854400634766, -53.04695129394531, -52.947052001953125, -52.84715270996094, -52.74725341796875, -52.64735412597656, -52.54745101928711, -52.44755172729492, -52.347652435302734, -52.24775314331055, -52.14785385131836, -52.047950744628906, -51.94805145263672, -51.84815216064453, -51.748252868652344, -51.64834976196289, -51.5484504699707, -51.448551177978516, -51.34865188598633, -51.24875259399414, -51.14884948730469, -51.0489501953125, -50.94905090332031, -50.849151611328125, -50.74925231933594, -50.649349212646484, -50.5494499206543, -50.44955062866211, -50.34965133666992, -50.249752044677734, -50.14984893798828, -50.049949645996094, -49.950050354003906, -49.85015106201172, -49.750247955322266, -49.65034866333008, -49.55044937133789, -49.4505500793457, -49.350650787353516, -49.25074768066406, -49.150848388671875, -49.05094909667969, -48.9510498046875, -48.85115051269531, -48.75124740600586, -48.65134811401367, -48.551448822021484, -48.4515495300293, -48.35165023803711, -48.251747131347656, -48.15184783935547, -48.05194854736328, -47.952049255371094, -47.85214614868164, -47.75224685668945, -47.652347564697266, -47.55244827270508, -47.45254898071289, -47.35264587402344, -47.25274658203125, -47.15284729003906, -47.052947998046875, -46.95304870605469, -46.853145599365234, -46.75324630737305, -46.65334701538086, -46.55344772338867, -46.45354461669922, -46.35364532470703, -46.253746032714844, -46.153846740722656, -46.05394744873047, -45.954044342041016, -45.85414505004883, -45.75424575805664, -45.65434646606445, -45.554447174072266, -45.45454406738281, -45.354644775390625, -45.25474548339844, -45.15484619140625, -45.05494689941406, -44.95504379272461, -44.85514450073242, -44.755245208740234, -44.65534591674805, -44.555442810058594, -44.455543518066406, -44.35564422607422, -44.25574493408203, -44.155845642089844, -44.05594253540039, -43.9560432434082, -43.856143951416016, -43.75624465942383, -43.65634536743164, -43.55644226074219, -43.45654296875, -43.35664367675781, -43.256744384765625, -43.15684127807617, -43.056941986083984, -42.9570426940918, -42.85714340209961, -42.75724411010742, -42.65734100341797, -42.55744171142578, -42.457542419433594, -42.357643127441406, -42.25774383544922, -42.157840728759766, -42.05794143676758, -41.95804214477539, -41.8581428527832, -41.758243560791016, -41.65834045410156, -41.558441162109375, -41.45854187011719, -41.358642578125, -41.25873947143555, -41.15884017944336, -41.05894088745117, -40.959041595458984, -40.8591423034668, -40.759239196777344, -40.659339904785156, -40.55944061279297, -40.45954132080078, -40.359642028808594, -40.25973892211914, -40.15983963012695, -40.059940338134766, -39.96004104614258, -39.86014175415039, -39.76023864746094, -39.66033935546875, -39.56044006347656, -39.460540771484375, -39.36063766479492, -39.260738372802734, -39.16083908081055, -39.06093978881836, -38.96104049682617, -38.86113739013672, -38.76123809814453, -38.661338806152344, -38.561439514160156, -38.46154022216797, -38.361637115478516, -38.26173782348633, -38.16183853149414, -38.06193923950195, -37.9620361328125, -37.86213684082031, -37.762237548828125, -37.66233825683594, -37.56243896484375, -37.4625358581543, -37.36263656616211, -37.26273727416992, -37.162837982177734, -37.06293869018555, -36.963035583496094, -36.863136291503906, -36.76323699951172, -36.66333770751953, -36.563438415527344, -36.46353530883789, -36.3636360168457, -36.263736724853516, -36.16383743286133, -36.063934326171875, -35.96403503417969, -35.8641357421875, -35.76423645019531, -35.664337158203125, -35.56443405151367, -35.464534759521484, -35.3646354675293, -35.26473617553711, -35.16483688354492, -35.06493377685547, -34.96503448486328, -34.865135192871094, -34.765235900878906, -34.66533279418945, -34.565433502197266, -34.46553421020508, -34.36563491821289, -34.2657356262207, -34.16583251953125, -34.06593322753906, -33.966033935546875, -33.86613464355469, -33.7662353515625, -33.66633224487305, -33.56643295288086, -33.46653366088867, -33.366634368896484, -33.2667350769043, -33.166831970214844, -33.066932678222656, -32.96703338623047, -32.86713409423828, -32.76723098754883, -32.66733169555664, -32.56743240356445, -32.467533111572266, -32.36763381958008, -32.267730712890625, -32.16783142089844, -32.06793212890625, -31.968032836914062, -31.868131637573242, -31.768232345581055, -31.668331146240234, -31.568431854248047, -31.468530654907227, -31.36863136291504, -31.26873207092285, -31.16883087158203, -31.068931579589844, -30.969030380249023, -30.869131088256836, -30.769229888916016, -30.669330596923828, -30.56943130493164, -30.46953010559082, -30.369630813598633, -30.269729614257812, -30.169830322265625, -30.069929122924805, -29.970029830932617, -29.87013053894043, -29.77022933959961, -29.670330047607422, -29.5704288482666, -29.470529556274414, -29.370630264282227, -29.270729064941406, -29.17082977294922, -29.0709285736084, -28.97102928161621, -28.87112808227539, -28.771228790283203, -28.671329498291016, -28.571428298950195, -28.471529006958008, -28.371627807617188, -28.271728515625, -28.17182731628418, -28.071928024291992, -27.972028732299805, -27.872127532958984, -27.772228240966797, -27.672327041625977, -27.57242774963379, -27.47252655029297, -27.37262725830078, -27.272727966308594, -27.172826766967773, -27.072927474975586, -26.973026275634766, -26.873126983642578, -26.77322769165039, -26.67332649230957, -26.573427200317383, -26.473526000976562, -26.373626708984375, -26.273725509643555, -26.173826217651367, -26.07392692565918, -25.97402572631836, -25.874126434326172, -25.77422523498535, -25.674325942993164, -25.574424743652344, -25.474525451660156, -25.37462615966797, -25.27472496032715, -25.17482566833496, -25.07492446899414, -24.975025177001953, -24.875123977661133, -24.775224685668945, -24.675325393676758, -24.575424194335938, -24.47552490234375, -24.37562370300293, -24.275724411010742, -24.175825119018555, -24.075923919677734, -23.976024627685547, -23.876123428344727, -23.77622413635254, -23.67632293701172, -23.57642364501953, -23.476524353027344, -23.376623153686523, -23.276723861694336, -23.176822662353516, -23.076923370361328, -22.977022171020508, -22.87712287902832, -22.777223587036133, -22.677322387695312, -22.577423095703125, -22.477521896362305, -22.377622604370117, -22.277721405029297, -22.17782211303711, -22.077922821044922, -21.9780216217041, -21.878122329711914, -21.778221130371094, -21.678321838378906, -21.578420639038086, -21.4785213470459, -21.37862205505371, -21.27872085571289, -21.178821563720703, -21.078920364379883, -20.979021072387695, -20.879121780395508, -20.779220581054688, -20.6793212890625, -20.57942008972168, -20.479520797729492, -20.379619598388672, -20.279720306396484, -20.179821014404297, -20.079919815063477, -19.98002052307129, -19.88011932373047, -19.78022003173828, -19.68031883239746, -19.580419540405273, -19.480520248413086, -19.380619049072266, -19.280719757080078, -19.180818557739258, -19.08091926574707, -18.98101806640625, -18.881118774414062, -18.781219482421875, -18.681318283081055, -18.581418991088867, -18.481517791748047, -18.38161849975586, -18.281719207763672, -18.18181800842285, -18.081918716430664, -17.982017517089844, -17.882118225097656, -17.782217025756836, -17.68231773376465, -17.58241844177246, -17.48251724243164, -17.382617950439453, -17.282716751098633, -17.182817459106445, -17.082916259765625, -16.983016967773438, -16.88311767578125, -16.78321647644043, -16.683317184448242, -16.583415985107422, -16.483516693115234, -16.383615493774414, -16.283716201782227, -16.18381690979004, -16.08391571044922, -15.984016418457031, -15.884116172790527, -15.784215927124023, -15.68431568145752, -15.584415435791016, -15.484515190124512, -15.384614944458008, -15.28471565246582, -15.184815406799316, -15.084915161132812, -14.985014915466309, -14.885114669799805, -14.7852144241333, -14.685315132141113, -14.58541488647461, -14.485514640808105, -14.385614395141602, -14.285714149475098, -14.185813903808594, -14.08591365814209, -13.986014366149902, -13.886114120483398, -13.786213874816895, -13.68631362915039, -13.586413383483887, -13.486513137817383, -13.386613845825195, -13.286713600158691, -13.186813354492188, -13.086913108825684, -12.98701286315918, -12.887112617492676, -12.787212371826172, -12.687313079833984, -12.58741283416748, -12.487512588500977, -12.387612342834473, -12.287712097167969, -12.187811851501465, -12.087912559509277, -11.988012313842773, -11.88811206817627, -11.788211822509766, -11.688311576843262, -11.588411331176758, -11.488511085510254, -11.388611793518066, -11.288711547851562, -11.188811302185059, -11.088911056518555, -10.98901081085205, -10.889110565185547, -10.789210319519043, -10.689311027526855, -10.589410781860352, -10.489510536193848, -10.389610290527344, -10.28971004486084, -10.189809799194336, -10.089910507202148, -9.990010261535645, -9.89011001586914, -9.790209770202637, -9.690309524536133, -9.590409278869629, -9.490509033203125, -9.390609741210938, -9.290709495544434, -9.19080924987793, -9.090909004211426, -8.991008758544922, -8.891108512878418, -8.79120922088623, -8.691308975219727, -8.591408729553223, -8.491508483886719, -8.391608238220215, -8.291707992553711, -8.191807746887207, -8.09190845489502, -7.992008209228516, -7.892107963562012, -7.792207717895508, -7.692307472229004, -7.592407703399658, -7.492507457733154, -7.39260721206665, -7.292707443237305, -7.192807197570801, -7.092906951904297, -6.993007183074951, -6.893106937408447, -6.793206691741943, -6.693306922912598, -6.593406677246094, -6.49350643157959, -6.393606185913086, -6.29370641708374, -6.193806171417236, -6.093905925750732, -5.994006156921387, -5.894105911254883, -5.794205665588379, -5.694305896759033, -5.594405651092529, -5.494505405426025, -5.3946051597595215, -5.294705390930176, -5.194805145263672, -5.094904899597168, -4.995005130767822, -4.895104885101318, -4.7952046394348145, -4.695304870605469, -4.595404624938965, -4.495504379272461, -4.395604610443115, -4.295704364776611, -4.195804119110107, -4.0959038734436035, -3.996004104614258, -3.896103858947754, -3.796203851699829, -3.696303606033325, -3.5964035987854004, -3.4965035915374756, -3.3966033458709717, -3.296703338623047, -3.196803092956543, -3.096903085708618, -2.9970030784606934, -2.8971028327941895, -2.7972028255462646, -2.6973025798797607, -2.597402572631836, -2.497502565383911, -2.3976023197174072, -2.2977023124694824, -2.1978023052215576, -2.0979020595550537, -1.998002052307129, -1.8981019258499146, -1.7982017993927002, -1.6983016729354858, -1.5984015464782715, -1.4985015392303467, -1.3986014127731323, -1.298701286315918, -1.1988011598587036, -1.0989011526107788, -0.9990010261535645, -0.8991008996963501, -0.7992007732391357, -0.6993007063865662, -0.5994005799293518, -0.4995005130767822, -0.39960038661956787, -0.2997002899646759, -0.19980019330978394, -0.09990009665489197, 0.0, 0.09990009665489197, 0.19980019330978394, 0.2997002899646759, 0.39960038661956787, 0.4995005130767822, 0.5994005799293518, 0.6993007063865662, 0.7992007732391357, 0.8991008996963501, 0.9990010261535645, 1.0989011526107788, 1.1988011598587036, 1.298701286315918, 1.3986014127731323, 1.4985015392303467, 1.5984015464782715, 1.6983016729354858, 1.7982017993927002, 1.8981019258499146, 1.998002052307129, 2.0979020595550537, 2.1978023052215576, 2.2977023124694824, 2.3976023197174072, 2.497502565383911, 2.597402572631836, 2.6973025798797607, 2.7972028255462646, 2.8971028327941895, 2.9970030784606934, 3.096903085708618, 3.196803092956543, 3.296703338623047, 3.3966033458709717, 3.4965035915374756, 3.5964035987854004, 3.696303606033325, 3.796203851699829, 3.896103858947754, 3.996004104614258, 4.0959038734436035, 4.195804119110107, 4.295704364776611, 4.395604610443115, 4.495504379272461, 4.595404624938965, 4.695304870605469, 4.7952046394348145, 4.895104885101318, 4.995005130767822, 5.094904899597168, 5.194805145263672, 5.294705390930176, 5.3946051597595215, 5.494505405426025, 5.594405651092529, 5.694305896759033, 5.794205665588379, 5.894105911254883, 5.994006156921387, 6.093905925750732, 6.193806171417236, 6.29370641708374, 6.393606185913086, 6.49350643157959, 6.593406677246094, 6.693306922912598, 6.793206691741943, 6.893106937408447, 6.993007183074951, 7.092906951904297, 7.192807197570801, 7.292707443237305, 7.39260721206665, 7.492507457733154, 7.592407703399658, 7.692307472229004, 7.792207717895508, 7.892107963562012, 7.992008209228516, 8.09190845489502, 8.191807746887207, 8.291707992553711, 8.391608238220215, 8.491508483886719, 8.591408729553223, 8.691308975219727, 8.79120922088623, 8.891108512878418, 8.991008758544922, 9.090909004211426, 9.19080924987793, 9.290709495544434, 9.390609741210938, 9.490509033203125, 9.590409278869629, 9.690309524536133, 9.790209770202637, 9.89011001586914, 9.990010261535645, 10.089910507202148, 10.189809799194336, 10.28971004486084, 10.389610290527344, 10.489510536193848, 10.589410781860352, 10.689311027526855, 10.789210319519043, 10.889110565185547, 10.98901081085205, 11.088911056518555, 11.188811302185059, 11.288711547851562, 11.388611793518066, 11.488511085510254, 11.588411331176758, 11.688311576843262, 11.788211822509766, 11.88811206817627, 11.988012313842773, 12.087912559509277, 12.187811851501465, 12.287712097167969, 12.387612342834473, 12.487512588500977, 12.58741283416748, 12.687313079833984, 12.787212371826172, 12.887112617492676, 12.98701286315918, 13.086913108825684, 13.186813354492188, 13.286713600158691, 13.386613845825195, 13.486513137817383, 13.586413383483887, 13.68631362915039, 13.786213874816895, 13.886114120483398, 13.986014366149902, 14.08591365814209, 14.185813903808594, 14.285714149475098, 14.385614395141602, 14.485514640808105, 14.58541488647461, 14.685315132141113, 14.7852144241333, 14.885114669799805, 14.985014915466309, 15.084915161132812, 15.184815406799316, 15.28471565246582, 15.384614944458008, 15.484515190124512, 15.584415435791016, 15.68431568145752, 15.784215927124023, 15.884116172790527, 15.984016418457031, 16.08391571044922, 16.18381690979004, 16.283716201782227, 16.383615493774414, 16.483516693115234, 16.583415985107422, 16.683317184448242, 16.78321647644043, 16.88311767578125, 16.983016967773438, 17.082916259765625, 17.182817459106445, 17.282716751098633, 17.382617950439453, 17.48251724243164, 17.58241844177246, 17.68231773376465, 17.782217025756836, 17.882118225097656, 17.982017517089844, 18.081918716430664, 18.18181800842285, 18.281719207763672, 18.38161849975586, 18.481517791748047, 18.581418991088867, 18.681318283081055, 18.781219482421875, 18.881118774414062, 18.98101806640625, 19.08091926574707, 19.180818557739258, 19.280719757080078, 19.380619049072266, 19.480520248413086, 19.580419540405273, 19.68031883239746, 19.78022003173828, 19.88011932373047, 19.98002052307129, 20.079919815063477, 20.179821014404297, 20.279720306396484, 20.379619598388672, 20.479520797729492, 20.57942008972168, 20.6793212890625, 20.779220581054688, 20.879121780395508, 20.979021072387695, 21.078920364379883, 21.178821563720703, 21.27872085571289, 21.37862205505371, 21.4785213470459, 21.578420639038086, 21.678321838378906, 21.778221130371094, 21.878122329711914, 21.9780216217041, 22.077922821044922, 22.17782211303711, 22.277721405029297, 22.377622604370117, 22.477521896362305, 22.577423095703125, 22.677322387695312, 22.777223587036133, 22.87712287902832, 22.977022171020508, 23.076923370361328, 23.176822662353516, 23.276723861694336, 23.376623153686523, 23.476524353027344, 23.57642364501953, 23.67632293701172, 23.77622413635254, 23.876123428344727, 23.976024627685547, 24.075923919677734, 24.175825119018555, 24.275724411010742, 24.37562370300293, 24.47552490234375, 24.575424194335938, 24.675325393676758, 24.775224685668945, 24.875123977661133, 24.975025177001953, 25.07492446899414, 25.17482566833496, 25.27472496032715, 25.37462615966797, 25.474525451660156, 25.574424743652344, 25.674325942993164, 25.77422523498535, 25.874126434326172, 25.97402572631836, 26.07392692565918, 26.173826217651367, 26.273725509643555, 26.373626708984375, 26.473526000976562, 26.573427200317383, 26.67332649230957, 26.77322769165039, 26.873126983642578, 26.973026275634766, 27.072927474975586, 27.172826766967773, 27.272727966308594, 27.37262725830078, 27.47252655029297, 27.57242774963379, 27.672327041625977, 27.772228240966797, 27.872127532958984, 27.972028732299805, 28.071928024291992, 28.17182731628418, 28.271728515625, 28.371627807617188, 28.471529006958008, 28.571428298950195, 28.671329498291016, 28.771228790283203, 28.87112808227539, 28.97102928161621, 29.0709285736084, 29.17082977294922, 29.270729064941406, 29.370630264282227, 29.470529556274414, 29.5704288482666, 29.670330047607422, 29.77022933959961, 29.87013053894043, 29.970029830932617, 30.069929122924805, 30.169830322265625, 30.269729614257812, 30.369630813598633, 30.46953010559082, 30.56943130493164, 30.669330596923828, 30.769229888916016, 30.869131088256836, 30.969030380249023, 31.068931579589844, 31.16883087158203, 31.26873207092285, 31.36863136291504, 31.468530654907227, 31.568431854248047, 31.668331146240234, 31.768232345581055, 31.868131637573242, 31.968032836914062, 32.06793212890625, 32.16783142089844, 32.267730712890625, 32.36763381958008, 32.467533111572266, 32.56743240356445, 32.66733169555664, 32.76723098754883, 32.86713409423828, 32.96703338623047, 33.066932678222656, 33.166831970214844, 33.2667350769043, 33.366634368896484, 33.46653366088867, 33.56643295288086, 33.66633224487305, 33.7662353515625, 33.86613464355469, 33.966033935546875, 34.06593322753906, 34.16583251953125, 34.2657356262207, 34.36563491821289, 34.46553421020508, 34.565433502197266, 34.66533279418945, 34.765235900878906, 34.865135192871094, 34.96503448486328, 35.06493377685547, 35.16483688354492, 35.26473617553711, 35.3646354675293, 35.464534759521484, 35.56443405151367, 35.664337158203125, 35.76423645019531, 35.8641357421875, 35.96403503417969, 36.063934326171875, 36.16383743286133, 36.263736724853516, 36.3636360168457, 36.46353530883789, 36.563438415527344, 36.66333770751953, 36.76323699951172, 36.863136291503906, 36.963035583496094, 37.06293869018555, 37.162837982177734, 37.26273727416992, 37.36263656616211, 37.4625358581543, 37.56243896484375, 37.66233825683594, 37.762237548828125, 37.86213684082031, 37.9620361328125, 38.06193923950195, 38.16183853149414, 38.26173782348633, 38.361637115478516, 38.46154022216797, 38.561439514160156, 38.661338806152344, 38.76123809814453, 38.86113739013672, 38.96104049682617, 39.06093978881836, 39.16083908081055, 39.260738372802734, 39.36063766479492, 39.460540771484375, 39.56044006347656, 39.66033935546875, 39.76023864746094, 39.86014175415039, 39.96004104614258, 40.059940338134766, 40.15983963012695, 40.25973892211914, 40.359642028808594, 40.45954132080078, 40.55944061279297, 40.659339904785156, 40.759239196777344, 40.8591423034668, 40.959041595458984, 41.05894088745117, 41.15884017944336, 41.25873947143555, 41.358642578125, 41.45854187011719, 41.558441162109375, 41.65834045410156, 41.758243560791016, 41.8581428527832, 41.95804214477539, 42.05794143676758, 42.157840728759766, 42.25774383544922, 42.357643127441406, 42.457542419433594, 42.55744171142578, 42.65734100341797, 42.75724411010742, 42.85714340209961, 42.9570426940918, 43.056941986083984, 43.15684127807617, 43.256744384765625, 43.35664367675781, 43.45654296875, 43.55644226074219, 43.65634536743164, 43.75624465942383, 43.856143951416016, 43.9560432434082, 44.05594253540039, 44.155845642089844, 44.25574493408203, 44.35564422607422, 44.455543518066406, 44.555442810058594, 44.65534591674805, 44.755245208740234, 44.85514450073242, 44.95504379272461, 45.05494689941406, 45.15484619140625, 45.25474548339844, 45.354644775390625, 45.45454406738281, 45.554447174072266, 45.65434646606445, 45.75424575805664, 45.85414505004883, 45.954044342041016, 46.05394744873047, 46.153846740722656, 46.253746032714844, 46.35364532470703, 46.45354461669922, 46.55344772338867, 46.65334701538086, 46.75324630737305, 46.853145599365234, 46.95304870605469, 47.052947998046875, 47.15284729003906, 47.25274658203125, 47.35264587402344, 47.45254898071289, 47.55244827270508, 47.652347564697266, 47.75224685668945, 47.85214614868164, 47.952049255371094, 48.05194854736328, 48.15184783935547, 48.251747131347656, 48.35165023803711, 48.4515495300293, 48.551448822021484, 48.65134811401367, 48.75124740600586, 48.85115051269531, 48.9510498046875, 49.05094909667969, 49.150848388671875, 49.25074768066406, 49.350650787353516, 49.4505500793457, 49.55044937133789, 49.65034866333008, 49.750247955322266, 49.85015106201172, 49.950050354003906, 50.049949645996094, 50.14984893798828, 50.249752044677734, 50.34965133666992, 50.44955062866211, 50.5494499206543, 50.649349212646484, 50.74925231933594, 50.849151611328125, 50.94905090332031, 51.0489501953125, 51.14884948730469, 51.24875259399414, 51.34865188598633, 51.448551177978516, 51.5484504699707, 51.64834976196289, 51.748252868652344, 51.84815216064453, 51.94805145263672, 52.047950744628906, 52.14785385131836, 52.24775314331055, 52.347652435302734, 52.44755172729492, 52.54745101928711, 52.64735412597656, 52.74725341796875, 52.84715270996094, 52.947052001953125, 53.04695129394531, 53.146854400634766, 53.24675369262695, 53.34665298461914, 53.44655227661133, 53.54645538330078, 53.64635467529297, 53.746253967285156, 53.846153259277344, 53.94605255126953, 54.045955657958984, 54.14585494995117, 54.24575424194336, 54.34565353393555, 54.445552825927734, 54.54545593261719, 54.645355224609375, 54.74525451660156, 54.84515380859375, 54.94505310058594, 55.04495620727539, 55.14485549926758, 55.244754791259766, 55.34465408325195, 55.444557189941406, 55.544456481933594, 55.64435577392578, 55.74425506591797, 55.844154357910156, 55.94405746459961, 56.0439567565918, 56.143856048583984, 56.24375534057617, 56.34365463256836, 56.44355773925781, 56.54345703125, 56.64335632324219, 56.743255615234375, 56.84315872192383, 56.943058013916016, 57.0429573059082, 57.14285659790039, 57.24275588989258, 57.34265899658203, 57.44255828857422, 57.542457580566406, 57.642356872558594, 57.74225616455078, 57.842159271240234, 57.94205856323242, 58.04195785522461, 58.1418571472168, 58.241756439208984, 58.34165954589844, 58.441558837890625, 58.54145812988281, 58.641357421875, 58.74126052856445, 58.84115982055664, 58.94105911254883, 59.040958404541016, 59.1408576965332, 59.240760803222656, 59.340660095214844, 59.44055938720703, 59.54045867919922, 59.640357971191406, 59.74026107788086, 59.84016036987305, 59.940059661865234, 60.03995895385742, 60.13985824584961, 60.23976135253906, 60.33966064453125, 60.43955993652344, 60.539459228515625, 60.63936233520508, 60.739261627197266, 60.83916091918945, 60.93906021118164, 61.03895950317383, 61.13886260986328, 61.23876190185547, 61.338661193847656, 61.438560485839844, 61.53845977783203, 61.638362884521484, 61.73826217651367, 61.83816146850586, 61.93806076049805, 62.0379638671875, 62.13786315917969, 62.237762451171875, 62.33766174316406, 62.43756103515625, 62.5374641418457, 62.63736343383789, 62.73726272583008, 62.837162017822266, 62.93706130981445, 63.036964416503906, 63.136863708496094, 63.23676300048828, 63.33666229248047, 63.436561584472656, 63.53646469116211, 63.6363639831543, 63.736263275146484, 63.83616256713867, 63.936065673828125, 64.03596496582031, 64.1358642578125, 64.23576354980469, 64.33566284179688, 64.43556213378906, 64.53546142578125, 64.63536834716797, 64.73526763916016, 64.83516693115234, 64.93506622314453, 65.03496551513672, 65.1348648071289, 65.2347640991211, 65.33466339111328, 65.43456268310547, 65.53446197509766, 65.63436889648438, 65.73426818847656, 65.83416748046875, 65.93406677246094, 66.03396606445312, 66.13386535644531, 66.2337646484375, 66.33366394042969, 66.43356323242188, 66.5334701538086, 66.63336944580078, 66.73326873779297, 66.83316802978516, 66.93306732177734, 67.03296661376953, 67.13286590576172, 67.2327651977539, 67.3326644897461, 67.43256378173828, 67.532470703125, 67.63236999511719, 67.73226928710938, 67.83216857910156, 67.93206787109375, 68.03196716308594, 68.13186645507812, 68.23176574707031, 68.3316650390625, 68.43157196044922, 68.5314712524414, 68.6313705444336, 68.73126983642578, 68.83116912841797, 68.93106842041016, 69.03096771240234, 69.13086700439453, 69.23076629638672, 69.3306655883789, 69.43057250976562, 69.53047180175781, 69.63037109375, 69.73027038574219, 69.83016967773438, 69.93006896972656, 70.02996826171875, 70.12986755371094, 70.22976684570312, 70.32967376708984, 70.42957305908203, 70.52947235107422, 70.6293716430664, 70.7292709350586, 70.82917022705078, 70.92906951904297, 71.02896881103516, 71.12886810302734, 71.22877502441406, 71.32867431640625, 71.42857360839844, 71.52847290039062, 71.62837219238281, 71.728271484375, 71.82817077636719, 71.92807006835938, 72.02796936035156, 72.12786865234375, 72.22777557373047, 72.32767486572266, 72.42757415771484, 72.52747344970703, 72.62737274169922, 72.7272720336914, 72.8271713256836, 72.92707061767578, 73.02696990966797, 73.12687683105469, 73.22677612304688, 73.32667541503906, 73.42657470703125, 73.52647399902344, 73.62637329101562, 73.72627258300781, 73.826171875, 73.92607116699219, 74.02597045898438, 74.1258773803711, 74.22577667236328, 74.32567596435547, 74.42557525634766, 74.52547454833984, 74.62537384033203, 74.72527313232422, 74.8251724243164, 74.9250717163086, 75.02497863769531, 75.1248779296875, 75.22477722167969, 75.32467651367188, 75.42457580566406, 75.52447509765625, 75.62437438964844, 75.72427368164062, 75.82417297363281, 75.924072265625, 76.02397918701172, 76.1238784790039, 76.2237777709961, 76.32367706298828, 76.42357635498047, 76.52347564697266, 76.62337493896484, 76.72327423095703, 76.82317352294922, 76.92308044433594, 77.02297973632812, 77.12287902832031, 77.2227783203125, 77.32267761230469, 77.42257690429688, 77.52247619628906, 77.62237548828125, 77.72227478027344, 77.82217407226562, 77.92208099365234, 78.02198028564453, 78.12187957763672, 78.2217788696289, 78.3216781616211, 78.42157745361328, 78.52147674560547, 78.62137603759766, 78.72127532958984, 78.82118225097656, 78.92108154296875, 79.02098083496094, 79.12088012695312, 79.22077941894531, 79.3206787109375, 79.42057800292969, 79.52047729492188, 79.62037658691406, 79.72028350830078, 79.82018280029297, 79.92008209228516, 80.01998138427734, 80.11988067626953, 80.21977996826172, 80.3196792602539, 80.4195785522461, 80.51947784423828, 80.61937713623047, 80.71928405761719, 80.81918334960938, 80.91908264160156, 81.01898193359375, 81.11888122558594, 81.21878051757812, 81.31867980957031, 81.4185791015625, 81.51847839355469, 81.6183853149414, 81.7182846069336, 81.81818389892578, 81.91808319091797, 82.01798248291016, 82.11788177490234, 82.21778106689453, 82.31768035888672, 82.4175796508789, 82.5174789428711, 82.61738586425781, 82.71728515625, 82.81718444824219, 82.91708374023438, 83.01698303222656, 83.11688232421875, 83.21678161621094, 83.31668090820312, 83.41658020019531, 83.51648712158203, 83.61638641357422, 83.7162857055664, 83.8161849975586, 83.91608428955078, 84.01598358154297, 84.11588287353516, 84.21578216552734, 84.31568145751953, 84.41558074951172, 84.51548767089844, 84.61538696289062, 84.71528625488281, 84.815185546875, 84.91508483886719, 85.01498413085938, 85.11488342285156, 85.21478271484375, 85.31468200683594, 85.41458892822266, 85.51448822021484, 85.61438751220703, 85.71428680419922, 85.8141860961914, 85.9140853881836, 86.01398468017578, 86.11388397216797, 86.21378326416016, 86.31368255615234, 86.41358947753906, 86.51348876953125, 86.61338806152344, 86.71328735351562, 86.81318664550781, 86.9130859375, 87.01298522949219, 87.11288452148438, 87.21278381347656, 87.31269073486328, 87.41259002685547, 87.51248931884766, 87.61238861083984, 87.71228790283203, 87.81218719482422, 87.9120864868164, 88.0119857788086, 88.11188507080078, 88.2117919921875, 88.31169128417969, 88.41159057617188, 88.51148986816406, 88.61138916015625, 88.71128845214844, 88.81118774414062, 88.91108703613281, 89.010986328125, 89.11088562011719, 89.2107925415039, 89.3106918334961, 89.41059112548828, 89.51049041748047, 89.61038970947266, 89.71028900146484, 89.81018829345703, 89.91008758544922, 90.0099868774414, 90.10989379882812, 90.20979309082031, 90.3096923828125, 90.40959167480469, 90.50949096679688, 90.60939025878906, 90.70928955078125, 90.80918884277344, 90.90908813476562, 91.00898742675781, 91.10889434814453, 91.20879364013672, 91.3086929321289, 91.4085922241211, 91.50849151611328, 91.60839080810547, 91.70829010009766, 91.80818939208984, 91.90808868408203, 92.00799560546875, 92.10789489746094, 92.20779418945312, 92.30769348144531, 92.4075927734375, 92.50749206542969, 92.60739135742188, 92.70729064941406, 92.80718994140625, 92.90708923339844, 93.00699615478516, 93.10689544677734, 93.20679473876953, 93.30669403076172, 93.4065933227539, 93.5064926147461, 93.60639190673828, 93.70629119873047, 93.80619049072266, 93.90609741210938, 94.00599670410156, 94.10589599609375, 94.20579528808594, 94.30569458007812, 94.40559387207031, 94.5054931640625, 94.60539245605469, 94.70529174804688, 94.80519104003906, 94.90509796142578, 95.00499725341797, 95.10489654541016, 95.20479583740234, 95.30469512939453, 95.40459442138672, 95.5044937133789, 95.6043930053711, 95.70429229736328, 95.80419921875, 95.90409851074219, 96.00399780273438, 96.10389709472656, 96.20379638671875, 96.30369567871094, 96.40359497070312, 96.50349426269531, 96.6033935546875, 96.70330047607422, 96.8031997680664, 96.9030990600586, 97.00299835205078, 97.10289764404297, 97.20279693603516, 97.30269622802734, 97.40259552001953, 97.50249481201172, 97.6023941040039, 97.70230102539062, 97.80220031738281, 97.902099609375, 98.00199890136719, 98.10189819335938, 98.20179748535156, 98.30169677734375, 98.40159606933594, 98.50149536132812, 98.60140228271484, 98.70130157470703, 98.80120086669922, 98.9011001586914, 99.0009994506836, 99.10089874267578, 99.20079803466797, 99.30069732666016, 99.40059661865234, 99.50049591064453, 99.60040283203125, 99.70030212402344, 99.80020141601562, 99.90010070800781, 100.0], "expected": [3.783505853677006e-44, 4.0637655465419695e-44, 4.484155085839415e-44, 5.044674471569341e-44, 5.605193857299268e-44, 6.165713243029195e-44, 6.726232628759122e-44, 7.42688186092153e-44, 8.267660939516421e-44, 9.10844001811131e-44, 1.0089348943138683e-43, 1.1210387714598537e-43, 1.233142648605839e-43, 1.3592595103950726e-43, 1.5134023414708024e-43, 1.6675451725465323e-43, 1.8357009882655104e-43, 2.0318827732709848e-43, 2.2420775429197073e-43, 2.4802982818549262e-43, 2.7465449900766415e-43, 3.026804682941605e-43, 3.3491033297363128e-43, 3.699427945817517e-43, 4.091791515828466e-43, 4.526194039769159e-43, 5.002635517639597e-43, 5.521115949439779e-43, 6.095648319812954e-43, 6.74024561340237e-43, 7.454907830208027e-43, 8.225621985586676e-43, 9.094427033468063e-43, 1.0047309989208938e-42, 1.11122968220958e-42, 1.2275374547485398e-42, 1.356456913466423e-42, 1.4993893568275543e-42, 1.6563347848319338e-42, 1.830095794408211e-42, 2.023474982485036e-42, 2.2350710505980832e-42, 2.4704891926046525e-42, 2.7297294085047437e-42, 3.016995593691331e-42, 3.33368904662874e-42, 3.684013662709944e-42, 4.0707720388635936e-42, 4.498168070482663e-42, 4.971806951424451e-42, 5.493089980153283e-42, 6.070424947455108e-42, 6.708015748722899e-42, 7.412868876278282e-42, 8.19199082244288e-42, 9.052388079538318e-42, 1.0003869736814869e-41, 1.1054843585058482e-41, 1.2216520011983755e-41, 1.3500109405305288e-41, 1.4918223451202003e-41, 1.6484875134317148e-41, 1.8216880036222622e-41, 2.0131053738490322e-41, 2.2247014419620796e-41, 2.4582978959650266e-41, 2.716697332786523e-41, 3.0020017001230556e-41, 3.317433984442572e-41, 3.665936912520154e-41, 4.051153860363046e-41, 4.476728203978493e-41, 4.947144098452334e-41, 5.466885698870409e-41, 6.041137809550719e-41, 6.675785884043429e-41, 7.377275895284432e-41, 8.152193946056056e-41, 9.008667567451384e-41, 9.955244680102798e-41, 1.1001033724028409e-40, 1.215696482724995e-40, 1.3434108247635589e-40, 1.4845496060903545e-40, 1.6405141251697066e-40, 1.812873836281659e-40, 2.0033383235526882e-40, 2.2137993399096325e-40, 2.4463868590182656e-40, 2.7033990103600803e-40, 2.9874422090787208e-40, 3.30129102613355e-40, 3.6481264090385855e-40, 4.031395552016066e-40, 4.454938012858242e-40, 4.922971699942731e-40, 5.440176950140378e-40, 6.011724554784541e-40, 6.6433177986250225e-40, 7.341262524751284e-40, 8.112593251454236e-40, 8.964891003425877e-40, 9.906745740252516e-40, 1.094754616164513e-39, 1.209768990220901e-39, 1.336866760935162e-39, 1.477317504715974e-39, 1.632522520027662e-39, 1.8040358468671625e-39, 1.993582483644059e-39, 2.2030275586143676e-39, 2.4344758220715047e-39, 2.6902408177800703e-39, 2.9728771128405286e-39, 3.28520692236003e-39, 3.630349536720161e-39, 4.011752150143161e-39, 4.433224893153529e-39, 4.8989786676365616e-39, 5.4137036195523534e-39, 5.982465442849439e-39, 6.610981435262263e-39, 7.305529413911001e-39, 8.073044404895597e-39, 8.9211957147113e-39, 9.85845279127649e-39, 1.0894179110929784e-38, 1.2038717657636365e-38, 1.330360251905609e-38, 1.470127302165677e-38, 1.624578278773712e-38, 1.795255871209089e-38, 1.9838648991835055e-38, 2.1922889880927073e-38, 2.422609906935295e-38, 2.67712858778969e-38, 2.9583865656806385e-38, 3.2692186674014694e-38, 3.612681405162568e-38, 3.992228419159109e-38, 4.4116505019967843e-38, 4.875136975564539e-38, 5.387316608949731e-38, 5.953306103364997e-38, 6.578758296815421e-38, 7.269920177854965e-38, 8.033695103238278e-38, 8.877780125170203e-38, 9.810475975234015e-38, 1.0841161263791748e-37, 1.198012992936233e-37, 1.3238757152359766e-37, 1.462961650364475e-37, 1.6166598774634438e-37, 1.7865055470265204e-37, 1.974195014922678e-37, 2.1816199219748774e-37, 2.4108201103316674e-37, 2.664099987291661e-37, 2.943989288946534e-37, 3.2532836617845533e-37, 3.595072464452108e-37, 3.9727694842160474e-37, 4.390147016542334e-37, 4.8513742046220275e-37, 5.361058069390319e-37, 5.924333865251511e-37, 6.546742214229668e-37, 7.234540306331569e-37, 7.99459831556423e-37, 8.834508364903484e-37, 9.762657618021887e-37, 1.0788319307636953e-36, 1.1921736140795758e-36, 1.3174228815428011e-36, 1.4558419331269334e-36, 1.6087921583160334e-36, 1.7778112635721373e-36, 1.9645874436019618e-36, 2.1709862862874195e-36, 2.3990692474045727e-36, 2.6511146364694345e-36, 2.9296396787809918e-36, 3.237426523520703e-36, 3.5775493280492155e-36, 3.953435601147942e-36, 4.368782080269649e-36, 4.827764410630269e-36, 5.334967551121972e-36, 5.895457520794536e-36, 6.514831621392309e-36, 7.199277986933748e-36, 7.955630828502082e-36, 8.791446485515558e-36, 9.715147277422604e-36, 1.0735816308765097e-35, 1.186371763116832e-35, 1.31101154422079e-35, 1.4487458473866942e-35, 1.600950554887843e-35, 1.7691458311715764e-35, 1.9550116918457348e-35, 2.1604045053693743e-35, 2.3873757906308868e-35, 2.638212538470532e-35, 2.915382397368667e-35, 3.221671283197023e-35, 3.560138752907288e-35, 3.9341657876877035e-35, 4.347487796344496e-35, 4.804233071415893e-35, 5.308964115145393e-35, 5.866721835314294e-35, 6.48312685127339e-35, 7.16424145371281e-35, 7.916914274758537e-35, 8.748662049771103e-35, 9.6677935952654e-35, 1.0683488443054274e-34, 1.1805891545603925e-34, 1.304621372110784e-34, 1.4416844725941435e-34, 1.5931594322839468e-34, 1.760536167310987e-34, 1.945497333553619e-34, 2.1498905464001714e-34, 2.3757574237246064e-34, 2.6253534453125644e-34, 2.9011721744734752e-34, 3.205968216914598e-34, 3.5427859193335695e-34, 3.914989904720879e-34, 4.326330275562137e-34, 4.780852615051845e-34, 5.2831275758337845e-34, 5.838170753530625e-34, 6.451526716222906e-34, 7.129321809859325e-34, 7.87832568803917e-34, 8.706019729456952e-34, 9.620670965476812e-34, 1.0631496006493168e-33, 1.1748436963320081e-33, 1.2982723480427753e-33, 1.434668263646547e-33, 1.5853940063998194e-33, 1.751954943755614e-33, 1.9360145838913372e-33, 2.1394116571110638e-33, 2.3641773809188164e-33, 2.6125569495246657e-33, 2.8870532475409014e-33, 3.190365871212584e-33, 3.525544493696128e-33, 3.8959368861684765e-33, 4.305242917098843e-33, 4.7575500007502276e-33, 5.257376443533603e-33, 5.809714423020118e-33, 6.420080681134975e-33, 7.094626359410836e-33, 7.839984552064202e-33, 8.663650504949501e-33, 9.573850474470584e-33, 1.0579675440063121e-32, 1.1691172205006797e-32, 1.2919442578761159e-32, 1.4276755048928945e-32, 1.5776665269427044e-32, 1.7434154915756687e-32, 1.9265927762643058e-32, 2.1289999730380446e-32, 2.3526718626181587e-32, 2.5998426189551795e-32, 2.8729810740594217e-32, 3.17481540338235e-32, 3.5083604560602353e-32, 3.8769475830833087e-32, 4.2842581388847575e-32, 4.7343966558640656e-32, 5.231790927367193e-32, 5.781440918615362e-32, 6.3888364821005e-32, 7.060045519661552e-32, 7.801771287834083e-32, 8.621422339764149e-32, 9.527185993605228e-32, 1.0528108266134073e-31, 1.1634187324551603e-31, 1.285656861854514e-31, 1.4207275104334892e-31, 1.569988609266156e-31, 1.7349310378376624e-31, 1.9172022514806856e-31, 2.1186228558457793e-31, 2.341204591964941e-31, 2.58717043720501e-31, 2.858977644956946e-31, 3.1593648819592942e-31, 3.4912866357134118e-31, 3.8580798995824128e-31, 4.26340845435894e-31, 4.711320232389486e-31, 5.206289870469889e-31, 5.753261027641969e-31, 6.357695991055126e-31, 7.025633510288405e-31, 7.763803055401393e-31, 8.579464949702509e-31, 9.48082085237631e-31, 1.0476871758765912e-30, 1.1577567993452156e-30, 1.2793903719999414e-30, 1.413802602683134e-30, 1.562336188062077e-30, 1.726474696047056e-30, 1.9078574240399537e-30, 2.108312312776073e-30, 2.3298108073410646e-30, 2.5745797642331265e-30, 2.845064211701969e-30, 3.14396552980533e-30, 3.474269286115202e-30, 3.839274764135924e-30, 4.2426276890669115e-30, 4.68835633898911e-30, 5.180952795034525e-30, 5.725261974719507e-30, 6.326755851266907e-30, 6.991442423323552e-30, 7.725960506824693e-30, 8.537647443468617e-30, 9.434609442298592e-30, 1.0425805839137942e-29, 1.1521137117607034e-29, 1.2731543462569647e-29, 1.4069222179568107e-29, 1.5547328272902238e-29, 1.7180726009697513e-29, 1.898572560917046e-29, 2.0980358590425402e-29, 2.3184547795957367e-29, 2.562030901244313e-29, 2.8311967637859965e-29, 3.128641296442361e-29, 3.4573614267628046e-29, 3.820590610568022e-29, 4.22198029066195e-29, 4.665540012447559e-29, 5.155700016650047e-29, 5.697355776446805e-29, 6.295917951275345e-29, 6.957364748053666e-29, 7.688302708344124e-29, 8.496032912195269e-29, 9.388694821034569e-29, 1.0375067666142891e-28, 1.1465068181174506e-28, 1.2669583286993172e-28, 1.4000645230926446e-28, 1.5471547744415462e-28, 1.7096983265523464e-28, 1.8893258402348336e-28, 2.0878175969813507e-28, 2.307162962053828e-28, 2.549552560393385e-28, 2.8174183600372964e-28, 3.1134152554139e-28, 3.440509660120038e-28, 3.8019681920826343e-28, 4.201401729206172e-28, 4.642817168739949e-28, 5.130589742035127e-28, 5.66960745929056e-28, 6.265254257665783e-28, 6.923479334759009e-28, 7.650886704349541e-28, 8.454686085184192e-28, 9.342932679255363e-28, 1.03244973198869e-27, 1.140918491642568e-27, 1.2607877936022463e-27, 1.39324564775392e-27, 1.5396195013117582e-27, 1.701371327696545e-27, 1.8801240117759187e-27, 2.0776491202092236e-27, 2.295926123793301e-27, 2.5371353678181915e-27, 2.803685805458335e-27, 3.0982517830345072e-27, 3.4237530103423995e-27, 3.783451242335826e-27, 4.180938916140052e-27, 4.620186914114416e-27, 5.1056013787856856e-27, 5.641994053526919e-27, 6.234739823626912e-27, 6.8897593829207e-27, 7.613624004378531e-27, 8.413508162229237e-27, 9.297428347273337e-27, 1.02742130223759e-26, 1.1353617407891237e-26, 1.2546472163454603e-26, 1.3864600187808605e-26, 1.5321210278883826e-26, 1.693085014110819e-26, 1.8709598978401398e-26, 2.0675301687256164e-26, 2.2847440974989908e-26, 2.5247784472206074e-26, 2.7900306154852394e-26, 3.0831503737475724e-26, 3.407077923697906e-26, 3.765024175739522e-26, 4.160576289949639e-26, 4.597684733830184e-26, 5.08073508097612e-26, 5.614515347303589e-26, 6.204374379528538e-26, 6.856203366239256e-26, 7.576513491391726e-26, 8.372531460434872e-26, 9.252146498718486e-26, 1.0224172894263248e-25, 1.1298321031774363e-25, 1.2485318803265256e-25, 1.3797073694321686e-25, 1.5246589583928158e-25, 1.6848390140906889e-25, 1.8618475683087056e-25, 2.0574525322911762e-25, 2.2736164440588707e-25, 2.512481800526563e-25, 2.7764420549845e-25, 3.068133975008383e-25, 3.390483988037549e-25, 3.7466869807381434e-25, 4.140312302187258e-25, 4.575292177478387e-25, 5.055970765008969e-25, 5.587170470100234e-25, 6.174156446256465e-25, 6.822811130640284e-25, 7.539613043435816e-25, 8.331722083434076e-25, 9.207084545140966e-25, 1.0174376912437787e-24, 1.1243293299773573e-24, 1.242450995342436e-24, 1.3729876550262697e-24, 1.5172332381286474e-24, 1.67663313504316e-24, 1.8527796615069966e-24, 2.0474318787311865e-24, 2.262543006317057e-24, 2.500244940860968e-24, 2.7629196478662342e-24, 3.053191075918847e-24, 3.3739580916302675e-24, 3.728439050278571e-24, 4.120147538335612e-24, 4.553008533235317e-24, 5.031346176029656e-24, 5.559937413930194e-24, 6.1440857588027324e-24, 6.789581449691593e-24, 7.502891568297778e-24, 8.291142684039054e-24, 9.162242338629356e-24, 1.0124823825815424e-23, 1.1188534125607204e-23, 1.2363997616676214e-23, 1.3662954127013952e-23, 1.5098436427635575e-23, 1.6684673202688554e-23, 1.8437558421691282e-23, 2.0374601641296046e-23, 2.2515148886342484e-23, 2.4880677683836144e-23, 2.7494632979880194e-23, 3.0383208111971594e-23, 3.3575254878857896e-23, 3.7102801033291074e-23, 4.100080889059052e-23, 4.5308336531895544e-23, 5.0068414741864135e-23, 5.532858343408853e-23, 6.114161740312803e-23, 6.756512873861271e-23, 7.466350111218312e-23, 8.250761840933877e-23, 9.117583660607347e-23, 1.0075511972857877e-22, 1.1134042138629433e-22, 1.230378023502053e-22, 1.3596410238670576e-22, 1.502484422487623e-22, 1.6603411694208651e-22, 1.8347759860495078e-22, 2.027536861921776e-22, 2.240549248735133e-22, 2.475949886691897e-22, 2.736072289458584e-22, 3.0235228534660443e-22, 3.3411730324092822e-22, 3.6921954355224795e-22, 4.0801117903220324e-22, 4.508766941751116e-22, 4.982456079666477e-22, 5.505910854886504e-22, 6.084359711273256e-22, 6.723606140734265e-22, 7.429985769189285e-22, 8.210577392639663e-22, 9.07317773361937e-22, 1.0026402415390866e-21, 1.1079814704044837e-21, 1.2243855331434066e-21, 1.3530189846407214e-21, 1.4951667215388523e-21, 1.6522546004576552e-21, 1.825839845445811e-21, 2.0176619389755428e-21, 2.2296366644650595e-21, 2.4638814508017192e-21, 2.7227463714201604e-21, 3.0087971806373965e-21, 3.3249001319773446e-21, 3.6742130924415896e-21, 4.060224518548989e-21, 4.486807376556268e-21, 4.958189657992822e-21, 5.47909493574137e-21, 6.054726612063398e-21, 6.6908596031690034e-21, 7.39379833395142e-21, 8.17058797600477e-21, 9.028987386539571e-21, 9.977569678681827e-21, 1.1025850660650164e-20, 1.2184222596683346e-20, 1.3464292672544826e-20, 1.487884664481223e-20, 1.6442012822971448e-20, 1.816947290353761e-20, 2.0078350494542842e-20, 2.218777576323957e-20, 2.4518814350266616e-20, 2.7094751712984778e-20, 2.99414307831878e-20, 3.3087066174581986e-20, 3.656317960773671e-20, 4.04044932813336e-20, 4.4649545410864524e-20, 4.934040911647032e-20, 5.452409475257299e-20, 6.025237865563952e-20, 6.658246876608107e-20, 7.35778770453052e-20, 8.13079444930986e-20, 8.985012235666008e-20, 9.928974594840184e-20, 1.097210880087608e-19, 1.212488062722705e-19, 1.3398715506103984e-19, 1.4806380453273756e-19, 1.6361932369270938e-19, 1.8080980410748347e-19, 1.9980561913385162e-19, 2.207971237102776e-19, 2.439939822726494e-19, 2.6962789586536147e-19, 2.979560401107353e-19, 3.292591911279444e-19, 3.638510313149053e-19, 4.0207708952311795e-19, 4.443191354546697e-19, 4.910010216253115e-19, 5.42585400491402e-19, 5.995892082369985e-19, 6.625818553162672e-19, 7.32192464283843e-19, 8.091193823718737e-19, 8.941251667075568e-19, 9.880616582254568e-19, 1.091867034836574e-18, 1.2065827169321123e-18, 1.3333458710591793e-18, 1.4734267364459266e-18, 1.628224385700911e-18, 1.799284922786571e-18, 1.9883248508715302e-18, 2.1972175272480685e-18, 2.4280563392514043e-18, 2.683147052839029e-18, 2.9650373842976064e-18, 3.276555670936608e-18, 3.620789157597235e-18, 4.001188014614446e-18, 4.421551275746544e-18, 4.8860781233731545e-18, 5.3994280658847886e-18, 5.9666899184098725e-18, 6.593548066117871e-18, 7.286263439065197e-18, 8.051786835939135e-18, 8.897703916547101e-18, 9.832494109348377e-18, 1.0865492147555624e-17, 1.2007016282129828e-17, 1.3268519655832399e-17, 1.4662505930802687e-17, 1.6202942878864264e-17, 1.790521771377184e-17, 1.9786332305835833e-17, 2.1865161262273475e-17, 2.416230634342101e-17, 2.670078964008702e-17, 2.9505965892407475e-17, 3.2605974130460206e-17, 3.603154742272401e-17, 3.981700714717493e-17, 4.4000165383974e-17, 4.862280798894494e-17, 5.373130670722748e-17, 5.937629491847721e-17, 6.561434846787031e-17, 7.250776729042182e-17, 8.012540590032066e-17, 8.854368916872183e-17, 9.784605645837477e-17, 1.0812572771559176e-16, 1.194853792154478e-16, 1.3203846043331573e-16, 1.4591092781543024e-16, 1.6124027863193235e-16, 1.781801170138507e-16, 1.9689965102728915e-16, 2.1758669699341153e-16, 2.4044626335523297e-16, 2.65707459290096e-16, 2.936225947371639e-16, 3.2447047588498147e-16, 3.5856058739665167e-16, 3.962308160087902e-16, 4.378586737180764e-16, 4.838599478224938e-16, 5.346941007563686e-16, 5.908711257632867e-16, 6.529477881873902e-16, 7.215462337284374e-16, 7.973516061616386e-16, 8.811244351945098e-16, 9.736950778131562e-16, 1.0759911409739397e-15, 1.1890343581694857e-15, 1.3139538243184842e-15, 1.4520028305455165e-15, 1.6045497585768717e-15, 1.7731230793658704e-15, 1.9594068002907724e-15, 2.165261217461985e-15, 2.3927520324796246e-15, 2.6441336235328086e-15, 2.921925278364908e-15, 3.2289016651528913e-15, 3.568128831407582e-15, 3.943009943752811e-15, 4.35726114748642e-15, 4.815033327566429e-15, 5.320899191358589e-15, 5.879933313249902e-15, 6.497676982781305e-15, 7.180320316731333e-15, 7.934681930325382e-15, 8.768297028662227e-15, 9.689527520997162e-15, 1.0707506116567483e-14, 1.183243193909108e-14, 1.3075543421712122e-14, 1.4449282631392828e-14, 1.596731813880304e-14, 1.7644871973037865e-14, 1.9498635765355897e-14, 2.1547196806751684e-14, 2.3810938098067953e-14, 2.6312505912182496e-14, 2.907694362521383e-14, 3.213175439695931e-14, 3.5507573715055224e-14, 3.923798474179431e-14, 4.336039584025911e-14, 4.791582373388746e-14, 5.294984218337344e-14, 5.851284626094688e-14, 6.466018448751318e-14, 7.145349036844634e-14, 7.896037068546441e-14, 8.725608262186504e-14, 9.642317462055586e-14, 1.0655335663280197e-13, 1.1774804221931223e-13, 1.3011859927199165e-13, 1.4378908762442688e-13, 1.5889550688662907e-13, 1.75589021946497e-13, 1.940367083588107e-13, 2.1442212155137197e-13, 2.369496742912758e-13, 2.618435253776835e-13, 2.8935325815070134e-13, 3.1975260655382753e-13, 3.533456892964443e-13, 3.9046879878740226e-13, 4.314913227068673e-13, 4.768245260439175e-13, 5.269195453225239e-13, 5.822786371990907e-13, 6.434526305873489e-13, 7.110535034035581e-13, 7.857580146437837e-13, 8.683094391073731e-13, 9.595355109429105e-13, 1.0603439784193092e-12, 1.1717455348017602e-12, 1.2948486683914129e-12, 1.4308850328562106e-12, 1.581216277704578e-12, 1.7473382766738932e-12, 1.9309165811415285e-12, 2.133777963347905e-12, 2.3579519413396977e-12, 2.605682379933083e-12, 2.8794345380278585e-12, 3.181952965003454e-12, 3.5162476229311235e-12, 3.885670864928192e-12, 4.2938977026785174e-12, 4.745012976287155e-12, 5.243532170962073e-12, 5.794415728482827e-12, 6.403187442077796e-12, 7.0759036650824836e-12, 7.819310303414095e-12, 8.640804217974196e-12, 9.548604094911095e-12, 1.0551796415791959e-11, 1.1660364514221033e-11, 1.2885422763508902e-11, 1.4239160198159517e-11, 1.5735151029372396e-11, 1.7388280051933158e-11, 1.9215086119461766e-11, 2.1233856686841968e-11, 2.3464678117202098e-11, 2.5929917935041402e-11, 2.8654105130310192e-11, 3.166449394353954e-11, 3.499122172567759e-11, 3.8667385265922505e-11, 4.272984743813879e-11, 4.721903076876366e-11, 5.217994092365785e-11, 5.766194813294767e-11, 6.37198904751557e-11, 7.041441041355512e-11, 7.78121247990704e-11, 8.598720346864042e-11, 9.502098413660676e-11, 1.0500405406288493e-10, 1.1603573657481547e-10, 1.2822641559662173e-10, 1.4169809769981612e-10, 1.565848423146221e-10, 1.7303591892670056e-10, 1.9121501604324465e-10, 2.113043906515344e-10, 2.3350393840715356e-10, 2.58035787181754e-10, 2.8514546279723163e-10, 3.151027494485703e-10, 3.4820799021950677e-10, 3.847905882814473e-10, 4.2521736132172805e-10, 4.698905153865951e-10, 5.192570817769138e-10, 5.738111097386422e-10, 6.340954983308222e-10, 7.007146529680597e-10, 7.743314878183583e-10, 8.556824693251031e-10, 9.455819460768566e-10, 1.0449243692534083e-09, 1.1547059974859053e-09, 1.2760189571636715e-09, 1.4100797196547887e-09, 1.5582221069010416e-09, 1.721928377662607e-09, 1.902837221123832e-09, 2.102748641874541e-09, 2.3236670365633927e-09, 2.5677904247345396e-09, 2.837567070201885e-09, 3.1356808261051583e-09, 3.465114195577712e-09, 3.829164985091893e-09, 4.231455630332448e-09, 4.67602001563705e-09, 5.167280825446596e-09, 5.710164341365953e-09, 6.310072020454527e-09, 6.973005728383441e-09, 7.705601490215486e-09, 8.515149474419559e-09, 9.40976541130567e-09, 1.0398352401352895e-08, 1.1490799423086173e-08, 1.2698042617387273e-08, 1.4032093709204219e-08, 1.5506330441894534e-08, 1.7135418417524306e-08, 1.893569567812392e-08, 2.092507322970505e-08, 2.3123453374296332e-08, 2.55528433967811e-08, 2.823741596102991e-08, 3.1204088202230196e-08, 3.448237606562543e-08, 3.8105156363599235e-08, 4.210846782370936e-08, 4.6532367292684285e-08, 5.1421139346530254e-08, 5.6823424188223726e-08, 6.279339004322537e-08, 6.93904453896721e-08, 7.668072043998109e-08, 8.473676871290081e-08, 9.363918707094854e-08, 1.0347707046776122e-07, 1.1434833169232661e-07, 1.2636184010261786e-07, 1.3963750689072185e-07, 1.5430791222570406e-07, 1.7051961265224236e-07, 1.8843452664896176e-07, 2.0823156887672667e-07, 2.301082986377878e-07, 2.542836341490329e-07, 2.8099884730181657e-07, 3.1052078952598094e-07, 3.431442792134476e-07, 3.791952565279644e-07, 4.190333413589542e-07, 4.630572618680162e-07, 5.11706389261235e-07, 5.654665642396139e-07, 6.248748718462593e-07, 6.905245868438215e-07, 7.630715685991163e-07, 8.432395475210797e-07, 9.318307547800941e-07, 1.0297294465999585e-06, 1.1379136140021728e-06, 1.2574633956319303e-06, 1.389573299093172e-06, 1.5355611822087667e-06, 1.6968882619039505e-06, 1.8751643438008614e-06, 2.072170218525571e-06, 2.2898734641785268e-06, 2.5304489099653438e-06, 2.796298986140755e-06, 3.090076688749832e-06, 3.414721959416056e-06, 3.7734741908934666e-06, 4.1699172470544e-06, 4.608009930961998e-06, 5.092129413242219e-06, 5.6271055655088276e-06, 6.218291218829108e-06, 6.871586720080813e-06, 7.593517693749163e-06, 8.391294613829814e-06, 9.272885108657647e-06, 1.024709581542993e-05, 1.1323645594529808e-05, 1.2513308320194483e-05, 1.38279565362609e-05, 1.528071879874915e-05, 1.6886107914615422e-05, 1.866015918494668e-05, 2.0620585928554647e-05, 2.2786953195463866e-05, 2.518093606340699e-05, 2.7826425139210187e-05, 3.074984124395996e-05, 3.398038825253025e-05, 3.7550322304014117e-05, 4.149526284891181e-05, 4.585468923323788e-05, 5.0672086217673495e-05, 5.599558062385768e-05, 6.187833787407726e-05, 6.837908586021513e-05, 7.556276977993548e-05, 8.350103598786518e-05, 9.227330883732066e-05, 0.00010196711082244292, 0.00011267924128333107, 0.0001245166640728712, 0.00013759756984654814, 0.00015205240924842656, 0.0001680258137639612, 0.00018567706865724176, 0.00020518242672551423, 0.00022673659259453416, 0.0002505547017790377, 0.0002768745180219412, 0.000305958412354812, 0.000338097132043913, 0.00037361125578172505, 0.0004128549771849066, 0.0004562199173960835, 0.0005041384138166904, 0.0005570887587964535, 0.0006155988667160273, 0.000680251803714782, 0.0007516926270909607, 0.0008306331001222134, 0.0009178595500998199, 0.0010142417158931494, 0.0011207388015463948, 0.0012384109431877732, 0.00136843032669276, 0.001512089860625565, 0.0016708184266462922, 0.0018461927538737655, 0.0020399573259055614, 0.0022540355566889048, 0.0024905502796173096, 0.0027518493589013815, 0.0030405211728066206, 0.003359423018991947, 0.003711711848154664, 0.0041008684784173965, 0.004530733451247215, 0.005005544051527977, 0.005529978312551975, 0.006109190173447132, 0.006748861633241177, 0.007455264683812857, 0.00823530275374651, 0.009096581488847733, 0.0100474888458848, 0.011097248643636703, 0.012256009504199028, 0.01353495754301548, 0.014946372248232365, 0.01650376059114933, 0.018221940845251083, 0.020117217674851418, 0.022207435220479965, 0.024512188509106636, 0.02705291472375393, 0.029853081330657005, 0.03293834626674652, 0.036336712539196014, 0.04007873311638832, 0.04419766739010811, 0.048729684203863144, 0.0537140816450119, 0.059193387627601624, 0.065213643014431, 0.07182449847459793, 0.07907939702272415, 0.08703579753637314, 0.09575505554676056, 0.10530276596546173, 0.11574861407279968, 0.12716639041900635, 0.1396339237689972, 0.1532328873872757, 0.16804854571819305, 0.1841694414615631, 0.2016867995262146, 0.22069421410560608, 0.2412867546081543, 0.26356008648872375, 0.28760984539985657, 0.31353044509887695, 0.34141385555267334, 0.3713485300540924, 0.4034181535243988, 0.43770039081573486, 0.47426560521125793, 0.5131756067276001, 0.5544828176498413, 0.5982288122177124, 0.6444441080093384, 0.6931471824645996, 0.7443442344665527, 0.7980290055274963, 0.8541830778121948, 0.912775993347168, 0.9737660884857178, 1.0371010303497314, 1.1027188301086426, 1.1705492734909058, 1.2405147552490234, 1.3125314712524414, 1.386510968208313, 1.462361216545105, 1.5399880409240723, 1.619295597076416, 1.700188398361206, 1.7825709581375122, 1.8663501739501953, 1.9514347314834595, 2.037735939025879, 2.1251683235168457, 2.213650703430176, 2.303105115890503, 2.3934574127197266, 2.484638214111328, 2.5765819549560547, 2.669227123260498, 2.7625162601470947, 2.856396198272705, 2.9508168697357178, 3.0457327365875244, 3.1411006450653076, 3.236881732940674, 3.3330399990081787, 3.42954158782959, 3.5263566970825195, 3.6234564781188965, 3.720815896987915, 3.818411350250244, 3.9162211418151855, 4.014225959777832, 4.112407684326172, 4.210750579833984, 4.309239387512207, 4.40786075592041, 4.506601810455322, 4.605452060699463, 4.70440149307251, 4.803440093994141, 4.902560234069824, 5.001753807067871, 5.101014137268066, 5.2003350257873535, 5.299710750579834, 5.399136066436768, 5.498606204986572, 5.598117351531982, 5.697665214538574, 5.797245979309082, 5.896857738494873, 5.996496677398682, 6.096159934997559, 6.195846080780029, 6.295552730560303, 6.39527702331543, 6.495018482208252, 6.594775199890137, 6.694545269012451, 6.794327259063721, 6.894121170043945, 6.993925094604492, 7.093737602233887, 7.193558692932129, 7.2933878898620605, 7.393222808837891, 7.4930644035339355, 7.592911720275879, 7.692763805389404, 7.792620658874512, 7.892481803894043, 7.992346286773682, 8.092214584350586, 8.192084312438965, 8.291958808898926, 8.39183521270752, 8.491713523864746, 8.591594696044922, 8.691476821899414, 8.791360855102539, 8.89124584197998, 8.991133689880371, 9.091021537780762, 9.190911293029785, 9.290802001953125, 9.390693664550781, 9.490584373474121, 9.59047794342041, 9.6903715133667, 9.790266036987305, 9.89016056060791, 9.990056037902832, 10.08995246887207, 10.189846992492676, 10.28974437713623, 10.389640808105469, 10.489538192749023, 10.589435577392578, 10.68933391571045, 10.789231300354004, 10.889129638671875, 10.989027976989746, 11.088926315307617, 11.188824653625488, 11.288723945617676, 11.388623237609863, 11.488521575927734, 11.588420867919922, 11.68832015991211, 11.788219451904297, 11.888118743896484, 11.988018989562988, 12.087918281555176, 12.187816619873047, 12.28771686553955, 12.387616157531738, 12.487516403198242, 12.587416648864746, 12.687315940856934, 12.787215232849121, 12.887115478515625, 12.987014770507812, 13.086915016174316, 13.18681526184082, 13.286715507507324, 13.386615753173828, 13.4865140914917, 13.586414337158203, 13.686314582824707, 13.786214828491211, 13.886115074157715, 13.986015319824219, 14.085914611816406, 14.18581485748291, 14.285715103149414, 14.385615348815918, 14.485515594482422, 14.58541488647461, 14.685315132141113, 14.7852144241333, 14.885114669799805, 14.985014915466309, 15.084915161132812, 15.184815406799316, 15.28471565246582, 15.384614944458008, 15.484515190124512, 15.584415435791016, 15.68431568145752, 15.784215927124023, 15.884116172790527, 15.984016418457031, 16.08391571044922, 16.18381690979004, 16.283716201782227, 16.383615493774414, 16.483516693115234, 16.583415985107422, 16.683317184448242, 16.78321647644043, 16.88311767578125, 16.983016967773438, 17.082916259765625, 17.182817459106445, 17.282716751098633, 17.382617950439453, 17.48251724243164, 17.58241844177246, 17.68231773376465, 17.782217025756836, 17.882118225097656, 17.982017517089844, 18.081918716430664, 18.18181800842285, 18.281719207763672, 18.38161849975586, 18.481517791748047, 18.581418991088867, 18.681318283081055, 18.781219482421875, 18.881118774414062, 18.98101806640625, 19.08091926574707, 19.180818557739258, 19.280719757080078, 19.380619049072266, 19.480520248413086, 19.580419540405273, 19.68031883239746, 19.78022003173828, 19.88011932373047, 19.98002052307129, 20.079919815063477, 20.179821014404297, 20.279720306396484, 20.379619598388672, 20.479520797729492, 20.57942008972168, 20.6793212890625, 20.779220581054688, 20.879121780395508, 20.979021072387695, 21.078920364379883, 21.178821563720703, 21.27872085571289, 21.37862205505371, 21.4785213470459, 21.578420639038086, 21.678321838378906, 21.778221130371094, 21.878122329711914, 21.9780216217041, 22.077922821044922, 22.17782211303711, 22.277721405029297, 22.377622604370117, 22.477521896362305, 22.577423095703125, 22.677322387695312, 22.777223587036133, 22.87712287902832, 22.977022171020508, 23.076923370361328, 23.176822662353516, 23.276723861694336, 23.376623153686523, 23.476524353027344, 23.57642364501953, 23.67632293701172, 23.77622413635254, 23.876123428344727, 23.976024627685547, 24.075923919677734, 24.175825119018555, 24.275724411010742, 24.37562370300293, 24.47552490234375, 24.575424194335938, 24.675325393676758, 24.775224685668945, 24.875123977661133, 24.975025177001953, 25.07492446899414, 25.17482566833496, 25.27472496032715, 25.37462615966797, 25.474525451660156, 25.574424743652344, 25.674325942993164, 25.77422523498535, 25.874126434326172, 25.97402572631836, 26.07392692565918, 26.173826217651367, 26.273725509643555, 26.373626708984375, 26.473526000976562, 26.573427200317383, 26.67332649230957, 26.77322769165039, 26.873126983642578, 26.973026275634766, 27.072927474975586, 27.172826766967773, 27.272727966308594, 27.37262725830078, 27.47252655029297, 27.57242774963379, 27.672327041625977, 27.772228240966797, 27.872127532958984, 27.972028732299805, 28.071928024291992, 28.17182731628418, 28.271728515625, 28.371627807617188, 28.471529006958008, 28.571428298950195, 28.671329498291016, 28.771228790283203, 28.87112808227539, 28.97102928161621, 29.0709285736084, 29.17082977294922, 29.270729064941406, 29.370630264282227, 29.470529556274414, 29.5704288482666, 29.670330047607422, 29.77022933959961, 29.87013053894043, 29.970029830932617, 30.069929122924805, 30.169830322265625, 30.269729614257812, 30.369630813598633, 30.46953010559082, 30.56943130493164, 30.669330596923828, 30.769229888916016, 30.869131088256836, 30.969030380249023, 31.068931579589844, 31.16883087158203, 31.26873207092285, 31.36863136291504, 31.468530654907227, 31.568431854248047, 31.668331146240234, 31.768232345581055, 31.868131637573242, 31.968032836914062, 32.06793212890625, 32.16783142089844, 32.267730712890625, 32.36763381958008, 32.467533111572266, 32.56743240356445, 32.66733169555664, 32.76723098754883, 32.86713409423828, 32.96703338623047, 33.066932678222656, 33.166831970214844, 33.2667350769043, 33.366634368896484, 33.46653366088867, 33.56643295288086, 33.66633224487305, 33.7662353515625, 33.86613464355469, 33.966033935546875, 34.06593322753906, 34.16583251953125, 34.2657356262207, 34.36563491821289, 34.46553421020508, 34.565433502197266, 34.66533279418945, 34.765235900878906, 34.865135192871094, 34.96503448486328, 35.06493377685547, 35.16483688354492, 35.26473617553711, 35.3646354675293, 35.464534759521484, 35.56443405151367, 35.664337158203125, 35.76423645019531, 35.8641357421875, 35.96403503417969, 36.063934326171875, 36.16383743286133, 36.263736724853516, 36.3636360168457, 36.46353530883789, 36.563438415527344, 36.66333770751953, 36.76323699951172, 36.863136291503906, 36.963035583496094, 37.06293869018555, 37.162837982177734, 37.26273727416992, 37.36263656616211, 37.4625358581543, 37.56243896484375, 37.66233825683594, 37.762237548828125, 37.86213684082031, 37.9620361328125, 38.06193923950195, 38.16183853149414, 38.26173782348633, 38.361637115478516, 38.46154022216797, 38.561439514160156, 38.661338806152344, 38.76123809814453, 38.86113739013672, 38.96104049682617, 39.06093978881836, 39.16083908081055, 39.260738372802734, 39.36063766479492, 39.460540771484375, 39.56044006347656, 39.66033935546875, 39.76023864746094, 39.86014175415039, 39.96004104614258, 40.059940338134766, 40.15983963012695, 40.25973892211914, 40.359642028808594, 40.45954132080078, 40.55944061279297, 40.659339904785156, 40.759239196777344, 40.8591423034668, 40.959041595458984, 41.05894088745117, 41.15884017944336, 41.25873947143555, 41.358642578125, 41.45854187011719, 41.558441162109375, 41.65834045410156, 41.758243560791016, 41.8581428527832, 41.95804214477539, 42.05794143676758, 42.157840728759766, 42.25774383544922, 42.357643127441406, 42.457542419433594, 42.55744171142578, 42.65734100341797, 42.75724411010742, 42.85714340209961, 42.9570426940918, 43.056941986083984, 43.15684127807617, 43.256744384765625, 43.35664367675781, 43.45654296875, 43.55644226074219, 43.65634536743164, 43.75624465942383, 43.856143951416016, 43.9560432434082, 44.05594253540039, 44.155845642089844, 44.25574493408203, 44.35564422607422, 44.455543518066406, 44.555442810058594, 44.65534591674805, 44.755245208740234, 44.85514450073242, 44.95504379272461, 45.05494689941406, 45.15484619140625, 45.25474548339844, 45.354644775390625, 45.45454406738281, 45.554447174072266, 45.65434646606445, 45.75424575805664, 45.85414505004883, 45.954044342041016, 46.05394744873047, 46.153846740722656, 46.253746032714844, 46.35364532470703, 46.45354461669922, 46.55344772338867, 46.65334701538086, 46.75324630737305, 46.853145599365234, 46.95304870605469, 47.052947998046875, 47.15284729003906, 47.25274658203125, 47.35264587402344, 47.45254898071289, 47.55244827270508, 47.652347564697266, 47.75224685668945, 47.85214614868164, 47.952049255371094, 48.05194854736328, 48.15184783935547, 48.251747131347656, 48.35165023803711, 48.4515495300293, 48.551448822021484, 48.65134811401367, 48.75124740600586, 48.85115051269531, 48.9510498046875, 49.05094909667969, 49.150848388671875, 49.25074768066406, 49.350650787353516, 49.4505500793457, 49.55044937133789, 49.65034866333008, 49.750247955322266, 49.85015106201172, 49.950050354003906, 50.049949645996094, 50.14984893798828, 50.249752044677734, 50.34965133666992, 50.44955062866211, 50.5494499206543, 50.649349212646484, 50.74925231933594, 50.849151611328125, 50.94905090332031, 51.0489501953125, 51.14884948730469, 51.24875259399414, 51.34865188598633, 51.448551177978516, 51.5484504699707, 51.64834976196289, 51.748252868652344, 51.84815216064453, 51.94805145263672, 52.047950744628906, 52.14785385131836, 52.24775314331055, 52.347652435302734, 52.44755172729492, 52.54745101928711, 52.64735412597656, 52.74725341796875, 52.84715270996094, 52.947052001953125, 53.04695129394531, 53.146854400634766, 53.24675369262695, 53.34665298461914, 53.44655227661133, 53.54645538330078, 53.64635467529297, 53.746253967285156, 53.846153259277344, 53.94605255126953, 54.045955657958984, 54.14585494995117, 54.24575424194336, 54.34565353393555, 54.445552825927734, 54.54545593261719, 54.645355224609375, 54.74525451660156, 54.84515380859375, 54.94505310058594, 55.04495620727539, 55.14485549926758, 55.244754791259766, 55.34465408325195, 55.444557189941406, 55.544456481933594, 55.64435577392578, 55.74425506591797, 55.844154357910156, 55.94405746459961, 56.0439567565918, 56.143856048583984, 56.24375534057617, 56.34365463256836, 56.44355773925781, 56.54345703125, 56.64335632324219, 56.743255615234375, 56.84315872192383, 56.943058013916016, 57.0429573059082, 57.14285659790039, 57.24275588989258, 57.34265899658203, 57.44255828857422, 57.542457580566406, 57.642356872558594, 57.74225616455078, 57.842159271240234, 57.94205856323242, 58.04195785522461, 58.1418571472168, 58.241756439208984, 58.34165954589844, 58.441558837890625, 58.54145812988281, 58.641357421875, 58.74126052856445, 58.84115982055664, 58.94105911254883, 59.040958404541016, 59.1408576965332, 59.240760803222656, 59.340660095214844, 59.44055938720703, 59.54045867919922, 59.640357971191406, 59.74026107788086, 59.84016036987305, 59.940059661865234, 60.03995895385742, 60.13985824584961, 60.23976135253906, 60.33966064453125, 60.43955993652344, 60.539459228515625, 60.63936233520508, 60.739261627197266, 60.83916091918945, 60.93906021118164, 61.03895950317383, 61.13886260986328, 61.23876190185547, 61.338661193847656, 61.438560485839844, 61.53845977783203, 61.638362884521484, 61.73826217651367, 61.83816146850586, 61.93806076049805, 62.0379638671875, 62.13786315917969, 62.237762451171875, 62.33766174316406, 62.43756103515625, 62.5374641418457, 62.63736343383789, 62.73726272583008, 62.837162017822266, 62.93706130981445, 63.036964416503906, 63.136863708496094, 63.23676300048828, 63.33666229248047, 63.436561584472656, 63.53646469116211, 63.6363639831543, 63.736263275146484, 63.83616256713867, 63.936065673828125, 64.03596496582031, 64.1358642578125, 64.23576354980469, 64.33566284179688, 64.43556213378906, 64.53546142578125, 64.63536834716797, 64.73526763916016, 64.83516693115234, 64.93506622314453, 65.03496551513672, 65.1348648071289, 65.2347640991211, 65.33466339111328, 65.43456268310547, 65.53446197509766, 65.63436889648438, 65.73426818847656, 65.83416748046875, 65.93406677246094, 66.03396606445312, 66.13386535644531, 66.2337646484375, 66.33366394042969, 66.43356323242188, 66.5334701538086, 66.63336944580078, 66.73326873779297, 66.83316802978516, 66.93306732177734, 67.03296661376953, 67.13286590576172, 67.2327651977539, 67.3326644897461, 67.43256378173828, 67.532470703125, 67.63236999511719, 67.73226928710938, 67.83216857910156, 67.93206787109375, 68.03196716308594, 68.13186645507812, 68.23176574707031, 68.3316650390625, 68.43157196044922, 68.5314712524414, 68.6313705444336, 68.73126983642578, 68.83116912841797, 68.93106842041016, 69.03096771240234, 69.13086700439453, 69.23076629638672, 69.3306655883789, 69.43057250976562, 69.53047180175781, 69.63037109375, 69.73027038574219, 69.83016967773438, 69.93006896972656, 70.02996826171875, 70.12986755371094, 70.22976684570312, 70.32967376708984, 70.42957305908203, 70.52947235107422, 70.6293716430664, 70.7292709350586, 70.82917022705078, 70.92906951904297, 71.02896881103516, 71.12886810302734, 71.22877502441406, 71.32867431640625, 71.42857360839844, 71.52847290039062, 71.62837219238281, 71.728271484375, 71.82817077636719, 71.92807006835938, 72.02796936035156, 72.12786865234375, 72.22777557373047, 72.32767486572266, 72.42757415771484, 72.52747344970703, 72.62737274169922, 72.7272720336914, 72.8271713256836, 72.92707061767578, 73.02696990966797, 73.12687683105469, 73.22677612304688, 73.32667541503906, 73.42657470703125, 73.52647399902344, 73.62637329101562, 73.72627258300781, 73.826171875, 73.92607116699219, 74.02597045898438, 74.1258773803711, 74.22577667236328, 74.32567596435547, 74.42557525634766, 74.52547454833984, 74.62537384033203, 74.72527313232422, 74.8251724243164, 74.9250717163086, 75.02497863769531, 75.1248779296875, 75.22477722167969, 75.32467651367188, 75.42457580566406, 75.52447509765625, 75.62437438964844, 75.72427368164062, 75.82417297363281, 75.924072265625, 76.02397918701172, 76.1238784790039, 76.2237777709961, 76.32367706298828, 76.42357635498047, 76.52347564697266, 76.62337493896484, 76.72327423095703, 76.82317352294922, 76.92308044433594, 77.02297973632812, 77.12287902832031, 77.2227783203125, 77.32267761230469, 77.42257690429688, 77.52247619628906, 77.62237548828125, 77.72227478027344, 77.82217407226562, 77.92208099365234, 78.02198028564453, 78.12187957763672, 78.2217788696289, 78.3216781616211, 78.42157745361328, 78.52147674560547, 78.62137603759766, 78.72127532958984, 78.82118225097656, 78.92108154296875, 79.02098083496094, 79.12088012695312, 79.22077941894531, 79.3206787109375, 79.42057800292969, 79.52047729492188, 79.62037658691406, 79.72028350830078, 79.82018280029297, 79.92008209228516, 80.01998138427734, 80.11988067626953, 80.21977996826172, 80.3196792602539, 80.4195785522461, 80.51947784423828, 80.61937713623047, 80.71928405761719, 80.81918334960938, 80.91908264160156, 81.01898193359375, 81.11888122558594, 81.21878051757812, 81.31867980957031, 81.4185791015625, 81.51847839355469, 81.6183853149414, 81.7182846069336, 81.81818389892578, 81.91808319091797, 82.01798248291016, 82.11788177490234, 82.21778106689453, 82.31768035888672, 82.4175796508789, 82.5174789428711, 82.61738586425781, 82.71728515625, 82.81718444824219, 82.91708374023438, 83.01698303222656, 83.11688232421875, 83.21678161621094, 83.31668090820312, 83.41658020019531, 83.51648712158203, 83.61638641357422, 83.7162857055664, 83.8161849975586, 83.91608428955078, 84.01598358154297, 84.11588287353516, 84.21578216552734, 84.31568145751953, 84.41558074951172, 84.51548767089844, 84.61538696289062, 84.71528625488281, 84.815185546875, 84.91508483886719, 85.01498413085938, 85.11488342285156, 85.21478271484375, 85.31468200683594, 85.41458892822266, 85.51448822021484, 85.61438751220703, 85.71428680419922, 85.8141860961914, 85.9140853881836, 86.01398468017578, 86.11388397216797, 86.21378326416016, 86.31368255615234, 86.41358947753906, 86.51348876953125, 86.61338806152344, 86.71328735351562, 86.81318664550781, 86.9130859375, 87.01298522949219, 87.11288452148438, 87.21278381347656, 87.31269073486328, 87.41259002685547, 87.51248931884766, 87.61238861083984, 87.71228790283203, 87.81218719482422, 87.9120864868164, 88.0119857788086, 88.11188507080078, 88.2117919921875, 88.31169128417969, 88.41159057617188, 88.51148986816406, 88.61138916015625, 88.71128845214844, 88.81118774414062, 88.91108703613281, 89.010986328125, 89.11088562011719, 89.2107925415039, 89.3106918334961, 89.41059112548828, 89.51049041748047, 89.61038970947266, 89.71028900146484, 89.81018829345703, 89.91008758544922, 90.0099868774414, 90.10989379882812, 90.20979309082031, 90.3096923828125, 90.40959167480469, 90.50949096679688, 90.60939025878906, 90.70928955078125, 90.80918884277344, 90.90908813476562, 91.00898742675781, 91.10889434814453, 91.20879364013672, 91.3086929321289, 91.4085922241211, 91.50849151611328, 91.60839080810547, 91.70829010009766, 91.80818939208984, 91.90808868408203, 92.00799560546875, 92.10789489746094, 92.20779418945312, 92.30769348144531, 92.4075927734375, 92.50749206542969, 92.60739135742188, 92.70729064941406, 92.80718994140625, 92.90708923339844, 93.00699615478516, 93.10689544677734, 93.20679473876953, 93.30669403076172, 93.4065933227539, 93.5064926147461, 93.60639190673828, 93.70629119873047, 93.80619049072266, 93.90609741210938, 94.00599670410156, 94.10589599609375, 94.20579528808594, 94.30569458007812, 94.40559387207031, 94.5054931640625, 94.60539245605469, 94.70529174804688, 94.80519104003906, 94.90509796142578, 95.00499725341797, 95.10489654541016, 95.20479583740234, 95.30469512939453, 95.40459442138672, 95.5044937133789, 95.6043930053711, 95.70429229736328, 95.80419921875, 95.90409851074219, 96.00399780273438, 96.10389709472656, 96.20379638671875, 96.30369567871094, 96.40359497070312, 96.50349426269531, 96.6033935546875, 96.70330047607422, 96.8031997680664, 96.9030990600586, 97.00299835205078, 97.10289764404297, 97.20279693603516, 97.30269622802734, 97.40259552001953, 97.50249481201172, 97.6023941040039, 97.70230102539062, 97.80220031738281, 97.902099609375, 98.00199890136719, 98.10189819335938, 98.20179748535156, 98.30169677734375, 98.40159606933594, 98.50149536132812, 98.60140228271484, 98.70130157470703, 98.80120086669922, 98.9011001586914, 99.0009994506836, 99.10089874267578, 99.20079803466797, 99.30069732666016, 99.40059661865234, 99.50049591064453, 99.60040283203125, 99.70030212402344, 99.80020141601562, 99.90010070800781, 100.0]} diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/runner.py new file mode 100644 index 000000000000..5895a81b1340 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/runner.py @@ -0,0 +1,70 @@ +#!/usr/bin/env python +# +# @license Apache-2.0 +# +# Copyright (c) 2026 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. + +"""Generate fixtures.""" + +import os +import json +import numpy as np + +# 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, name): + """Generate fixture data and writes them to file. + + # Arguments + + * `x`: domain + * `name::str`: output filename + + # Examples + + ``` python + python> x = np.linspace(-100.0, 100.0, 2003, dtype=np.float32) + python> gen(x, 'data.json') + ``` + """ + y = np.logaddexp(np.float32(0.0), x) + + # Store data to be written to file as a dictionary: + data = { + "x": x.tolist(), + "expected": y.tolist() + } + + # Based on the script directory, create an output filepath: + filepath = os.path.join(DIR, name) + + # Write the data to the output filepath as JSON: + with open(filepath, "w", encoding="utf-8") as outfile: + json.dump(data, outfile) + + +def main(): + """Generate fixture data.""" + x = np.linspace(-100.0, 100.0, 2003, dtype=np.float32) + gen(x, "data.json") + + +if __name__ == "__main__": + main() diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/test.js b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/test.js new file mode 100644 index 000000000000..33e9d8b2080a --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/test.js @@ -0,0 +1,97 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 isAlmostSameValue = require( '@stdlib/number/float32/base/assert/is-almost-same-value' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var expf = require( '@stdlib/math/base/special/expf' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); +var randu = require( '@stdlib/random/base/randu' ); +var EPS = require( '@stdlib/constants/float32/eps' ); +var log1pexpf = require( './../lib' ); + + +// FIXTURES // + +var data = require( './fixtures/python/data.json' ); + + +// TESTS // + +tape( 'main export is a function', function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof log1pexpf, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'if provided `NaN`, the function returns `NaN`', function test( t ) { + var v = log1pexpf( NaN ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function computes the natural logarithm of `1+exp(x)` (`x <= -17.0`)', function test( t ) { + var x; + var y; + var v; + var i; + + for ( i = 0; i < 1e3; i++ ) { + v = f32( -17.0 - ( randu()*100.0 ) ); + x = log1pexpf( v ); + y = expf( v ); + t.strictEqual( x, y, 'returns '+y+' when provided '+v ); + } + t.end(); +}); + +tape( 'the function computes the natural logarithm of `1+exp(x)` (`x > 16.0`)', function test( t ) { + var x; + var v; + var i; + + for ( i = 0; i < 1e3; i++ ) { + v = f32( 16.0 + EPS + ( randu()*100.0 ) ); + x = log1pexpf( v ); + t.strictEqual( x, v, 'returns '+v+' when provided '+v ); + } + t.end(); +}); + +tape( 'the function accurately computes the natural logarithm of `1+exp(x)`', function test( t ) { + var expected; + var actual; + var x; + var i; + + x = data.x; + expected = data.expected; + for ( i = 0; i < x.length; i++ ) { + actual = log1pexpf( x[ i ] ); + if ( actual === expected[ i ] ) { + t.strictEqual( actual, expected[ i ], 'returns '+actual+' when provided ' + x[ i ] ); + } else { + t.strictEqual( isAlmostSameValue( actual, expected[ i ], 2 ), true, 'returns expected value' ); + } + } + t.end(); +}); diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/test.native.js new file mode 100644 index 000000000000..e05bc57390e1 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/test.native.js @@ -0,0 +1,106 @@ +/** +* @license Apache-2.0 +* +* Copyright (c) 2026 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 resolve = require( 'path' ).resolve; +var tape = require( 'tape' ); +var isAlmostSameValue = require( '@stdlib/number/float32/base/assert/is-almost-same-value' ); +var isnanf = require( '@stdlib/math/base/assert/is-nanf' ); +var expf = require( '@stdlib/math/base/special/expf' ); +var f32 = require( '@stdlib/number/float64/base/to-float32' ); +var randu = require( '@stdlib/random/base/randu' ); +var tryRequire = require( '@stdlib/utils/try-require' ); +var EPS = require( '@stdlib/constants/float32/eps' ); + + +// FIXTURES // + +var data = require( './fixtures/python/data.json' ); + + +// VARIABLES // + +var log1pexpf = tryRequire( resolve( __dirname, './../lib/native.js' ) ); +var opts = { + 'skip': ( log1pexpf instanceof Error ) +}; + + +// TESTS // + +tape( 'main export is a function', opts, function test( t ) { + t.ok( true, __filename ); + t.strictEqual( typeof log1pexpf, 'function', 'main export is a function' ); + t.end(); +}); + +tape( 'if provided `NaN`, the function returns `NaN`', opts, function test( t ) { + var v = log1pexpf( NaN ); + t.strictEqual( isnanf( v ), true, 'returns expected value' ); + t.end(); +}); + +tape( 'the function computes the natural logarithm of `1+exp(x)` (`x <= -17.0`)', opts, function test( t ) { + var x; + var y; + var v; + var i; + + for ( i = 0; i < 1e3; i++ ) { + v = f32( -17.0 - ( randu()*100.0 ) ); + x = log1pexpf( v ); + y = expf( v ); + t.strictEqual( x, y, 'returns '+y+' when provided '+v ); + } + t.end(); +}); + +tape( 'the function computes the natural logarithm of `1+exp(x)` (`x > 16.0`)', opts, function test( t ) { + var x; + var v; + var i; + + for ( i = 0; i < 1e3; i++ ) { + v = f32( 16.0 + EPS + ( randu()*100.0 ) ); + x = log1pexpf( v ); + t.strictEqual( x, v, 'returns '+v+' when provided '+v ); + } + t.end(); +}); + +tape( 'the function accurately computes the natural logarithm of `1+exp(x)`', opts, function test( t ) { + var expected; + var actual; + var x; + var i; + + x = data.x; + expected = data.expected; + for ( i = 0; i < x.length; i++ ) { + actual = log1pexpf( x[ i ] ); + if ( actual === expected[ i ] ) { + t.strictEqual( actual, expected[ i ], 'returns '+actual+' when provided ' + x[ i ] ); + } else { + t.strictEqual( isAlmostSameValue( actual, expected[ i ], 2 ), true, 'returns expected value' ); + } + } + t.end(); +}); From af97a256494177f076e16a2d45bd8f97cebd35ad Mon Sep 17 00:00:00 2001 From: Aryan Sharma Date: Sun, 18 Oct 2026 18:02:34 +0530 Subject: [PATCH 2/3] fix: update JSDoc doctest example annotations in log1pexpf Signed-off-by: Aryan Sharma --- .../@stdlib/math/base/special/log1pexpf/lib/index.js | 8 ++++---- .../@stdlib/math/base/special/log1pexpf/lib/main.js | 8 ++++---- .../@stdlib/math/base/special/log1pexpf/lib/native.js | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/index.js b/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/index.js index 7390fa1427ef..e80c379bda89 100644 --- a/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/index.js +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/index.js @@ -26,11 +26,11 @@ * @example * var log1pexpf = require( '@stdlib/math/base/special/log1pexpf' ); * -* var v = log1pexpf( 0.0 ); -* // returns ~0.693f +* var v = log1pexpf( 1.1 ); +* // returns ~1.387 * -* v = log1pexpf( 34.0 ); -* // returns 34.0 +* v = log1pexpf( 100.0 ); +* // returns 100.0 * * v = log1pexpf( NaN ); * // returns NaN diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/main.js b/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/main.js index 2d8b6ec015cf..a0ff8f118374 100644 --- a/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/main.js +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/main.js @@ -35,12 +35,12 @@ var f32 = require( '@stdlib/number/float64/base/to-float32' ); * @returns {number} function value * * @example -* var v = log1pexpf( 0.0 ); -* // returns ~0.693f +* var v = log1pexpf( 1.1 ); +* // returns ~1.387 * * @example -* var v = log1pexpf( 34.0 ); -* // returns 34.0 +* var v = log1pexpf( 100.0 ); +* // returns 100.0 * * @example * var v = log1pexpf( NaN ); diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/native.js b/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/native.js index ab9193e417d5..1bf14946b1c1 100644 --- a/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/native.js +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/native.js @@ -33,12 +33,12 @@ var addon = require( './../src/addon.node' ); * @returns {number} function value * * @example -* var v = log1pexpf( 0.0 ); -* // returns ~0.693f +* var v = log1pexpf( 1.1 ); +* // returns ~1.387 * * @example -* var v = log1pexpf( 34.0 ); -* // returns 34.0 +* var v = log1pexpf( 100.0 ); +* // returns 100.0 * * @example * var v = log1pexpf( NaN ); From 6878dd99c6a1b8b50f7dfa0c04d4a0c3270b3bcf Mon Sep 17 00:00:00 2001 From: Aryan Sharma Date: Mon, 19 Oct 2026 23:11:55 +0530 Subject: [PATCH 3/3] fix: update main export, partition fixtures, and update unit tests Signed-off-by: Aryan Sharma --- .../math/base/special/log1pexpf/lib/index.js | 4 +- .../log1pexpf/test/fixtures/python/data.json | 1 - .../log1pexpf/test/fixtures/python/large.json | 1 + .../test/fixtures/python/medium.json | 1 + .../log1pexpf/test/fixtures/python/runner.py | 10 +++- .../log1pexpf/test/fixtures/python/small.json | 1 + .../math/base/special/log1pexpf/test/test.js | 48 +++++++++++++++++-- .../special/log1pexpf/test/test.native.js | 48 +++++++++++++++++-- 8 files changed, 101 insertions(+), 13 deletions(-) delete mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/data.json create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/large.json create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/medium.json create mode 100644 lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/small.json diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/index.js b/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/index.js index e80c379bda89..fcf4671f5c9c 100644 --- a/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/index.js +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/lib/index.js @@ -38,9 +38,9 @@ // MODULES // -var log1pexpf = require( './main.js' ); +var main = require( './main.js' ); // EXPORTS // -module.exports = log1pexpf; +module.exports = main; diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/data.json b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/data.json deleted file mode 100644 index 7181a953491c..000000000000 --- a/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/data.json +++ /dev/null @@ -1 +0,0 @@ -{"x": [-100.0, -99.90010070800781, -99.80020141601562, -99.70030212402344, -99.60040283203125, -99.50049591064453, -99.40059661865234, -99.30069732666016, -99.20079803466797, -99.10089874267578, -99.0009994506836, -98.9011001586914, -98.80120086669922, -98.70130157470703, -98.60140228271484, -98.50149536132812, -98.40159606933594, -98.30169677734375, -98.20179748535156, -98.10189819335938, -98.00199890136719, -97.902099609375, -97.80220031738281, -97.70230102539062, -97.6023941040039, -97.50249481201172, -97.40259552001953, -97.30269622802734, -97.20279693603516, -97.10289764404297, -97.00299835205078, -96.9030990600586, -96.8031997680664, -96.70330047607422, -96.6033935546875, -96.50349426269531, -96.40359497070312, -96.30369567871094, -96.20379638671875, -96.10389709472656, -96.00399780273438, -95.90409851074219, -95.80419921875, -95.70429229736328, -95.6043930053711, -95.5044937133789, -95.40459442138672, -95.30469512939453, -95.20479583740234, -95.10489654541016, -95.00499725341797, -94.90509796142578, -94.80519104003906, -94.70529174804688, -94.60539245605469, -94.5054931640625, -94.40559387207031, -94.30569458007812, -94.20579528808594, -94.10589599609375, -94.00599670410156, -93.90609741210938, -93.80619049072266, -93.70629119873047, -93.60639190673828, -93.5064926147461, -93.4065933227539, -93.30669403076172, -93.20679473876953, -93.10689544677734, -93.00699615478516, -92.90708923339844, -92.80718994140625, -92.70729064941406, -92.60739135742188, -92.50749206542969, -92.4075927734375, -92.30769348144531, -92.20779418945312, -92.10789489746094, -92.00799560546875, -91.90808868408203, -91.80818939208984, -91.70829010009766, -91.60839080810547, -91.50849151611328, -91.4085922241211, -91.3086929321289, -91.20879364013672, -91.10889434814453, -91.00898742675781, -90.90908813476562, -90.80918884277344, -90.70928955078125, -90.60939025878906, -90.50949096679688, -90.40959167480469, -90.3096923828125, -90.20979309082031, -90.10989379882812, -90.0099868774414, -89.91008758544922, -89.81018829345703, -89.71028900146484, -89.61038970947266, -89.51049041748047, -89.41059112548828, -89.3106918334961, -89.2107925415039, -89.11088562011719, -89.010986328125, -88.91108703613281, -88.81118774414062, -88.71128845214844, -88.61138916015625, -88.51148986816406, -88.41159057617188, -88.31169128417969, -88.2117919921875, -88.11188507080078, -88.0119857788086, -87.9120864868164, -87.81218719482422, -87.71228790283203, -87.61238861083984, -87.51248931884766, -87.41259002685547, -87.31269073486328, -87.21278381347656, -87.11288452148438, -87.01298522949219, -86.9130859375, -86.81318664550781, -86.71328735351562, -86.61338806152344, -86.51348876953125, -86.41358947753906, -86.31368255615234, -86.21378326416016, -86.11388397216797, -86.01398468017578, -85.9140853881836, -85.8141860961914, -85.71428680419922, -85.61438751220703, -85.51448822021484, -85.41458892822266, -85.31468200683594, -85.21478271484375, -85.11488342285156, -85.01498413085938, -84.91508483886719, -84.815185546875, -84.71528625488281, -84.61538696289062, -84.51548767089844, -84.41558074951172, -84.31568145751953, -84.21578216552734, -84.11588287353516, -84.01598358154297, -83.91608428955078, -83.8161849975586, -83.7162857055664, -83.61638641357422, -83.51648712158203, -83.41658020019531, -83.31668090820312, -83.21678161621094, -83.11688232421875, -83.01698303222656, -82.91708374023438, -82.81718444824219, -82.71728515625, -82.61738586425781, -82.5174789428711, -82.4175796508789, -82.31768035888672, -82.21778106689453, -82.11788177490234, -82.01798248291016, -81.91808319091797, -81.81818389892578, -81.7182846069336, -81.6183853149414, -81.51847839355469, -81.4185791015625, -81.31867980957031, -81.21878051757812, -81.11888122558594, -81.01898193359375, -80.91908264160156, -80.81918334960938, -80.71928405761719, -80.61937713623047, -80.51947784423828, -80.4195785522461, -80.3196792602539, -80.21977996826172, -80.11988067626953, -80.01998138427734, -79.92008209228516, -79.82018280029297, -79.72028350830078, -79.62037658691406, -79.52047729492188, -79.42057800292969, -79.3206787109375, -79.22077941894531, -79.12088012695312, -79.02098083496094, -78.92108154296875, -78.82118225097656, -78.72127532958984, -78.62137603759766, -78.52147674560547, -78.42157745361328, -78.3216781616211, -78.2217788696289, -78.12187957763672, -78.02198028564453, -77.92208099365234, -77.82217407226562, -77.72227478027344, -77.62237548828125, -77.52247619628906, -77.42257690429688, -77.32267761230469, -77.2227783203125, -77.12287902832031, -77.02297973632812, -76.92308044433594, -76.82317352294922, -76.72327423095703, -76.62337493896484, -76.52347564697266, -76.42357635498047, -76.32367706298828, -76.2237777709961, -76.1238784790039, -76.02397918701172, -75.924072265625, -75.82417297363281, -75.72427368164062, -75.62437438964844, -75.52447509765625, -75.42457580566406, -75.32467651367188, -75.22477722167969, -75.1248779296875, -75.02497863769531, -74.9250717163086, -74.8251724243164, -74.72527313232422, -74.62537384033203, -74.52547454833984, -74.42557525634766, -74.32567596435547, -74.22577667236328, -74.1258773803711, -74.02597045898438, -73.92607116699219, -73.826171875, -73.72627258300781, -73.62637329101562, -73.52647399902344, -73.42657470703125, -73.32667541503906, -73.22677612304688, -73.12687683105469, -73.02696990966797, -72.92707061767578, -72.8271713256836, -72.7272720336914, -72.62737274169922, -72.52747344970703, -72.42757415771484, -72.32767486572266, -72.22777557373047, -72.12786865234375, -72.02796936035156, -71.92807006835938, -71.82817077636719, -71.728271484375, -71.62837219238281, -71.52847290039062, -71.42857360839844, -71.32867431640625, -71.22877502441406, -71.12886810302734, -71.02896881103516, -70.92906951904297, -70.82917022705078, -70.7292709350586, -70.6293716430664, -70.52947235107422, -70.42957305908203, -70.32967376708984, -70.22976684570312, -70.12986755371094, -70.02996826171875, -69.93006896972656, -69.83016967773438, -69.73027038574219, -69.63037109375, -69.53047180175781, -69.43057250976562, -69.3306655883789, -69.23076629638672, -69.13086700439453, -69.03096771240234, -68.93106842041016, -68.83116912841797, -68.73126983642578, -68.6313705444336, -68.5314712524414, -68.43157196044922, -68.3316650390625, -68.23176574707031, -68.13186645507812, -68.03196716308594, -67.93206787109375, -67.83216857910156, -67.73226928710938, -67.63236999511719, -67.532470703125, -67.43256378173828, -67.3326644897461, -67.2327651977539, -67.13286590576172, -67.03296661376953, -66.93306732177734, -66.83316802978516, -66.73326873779297, -66.63336944580078, -66.5334701538086, -66.43356323242188, -66.33366394042969, -66.2337646484375, -66.13386535644531, -66.03396606445312, -65.93406677246094, -65.83416748046875, -65.73426818847656, -65.63436889648438, -65.53446197509766, -65.43456268310547, -65.33466339111328, -65.2347640991211, -65.1348648071289, -65.03496551513672, -64.93506622314453, -64.83516693115234, -64.73526763916016, -64.63536834716797, -64.53546142578125, -64.43556213378906, -64.33566284179688, -64.23576354980469, -64.1358642578125, -64.03596496582031, -63.936065673828125, -63.83616256713867, -63.736263275146484, -63.6363639831543, -63.53646469116211, -63.436561584472656, -63.33666229248047, -63.23676300048828, -63.136863708496094, -63.036964416503906, -62.93706130981445, -62.837162017822266, -62.73726272583008, -62.63736343383789, -62.5374641418457, -62.43756103515625, -62.33766174316406, -62.237762451171875, -62.13786315917969, -62.0379638671875, -61.93806076049805, -61.83816146850586, -61.73826217651367, -61.638362884521484, -61.53845977783203, -61.438560485839844, -61.338661193847656, -61.23876190185547, -61.13886260986328, -61.03895950317383, -60.93906021118164, -60.83916091918945, -60.739261627197266, -60.63936233520508, -60.539459228515625, -60.43955993652344, -60.33966064453125, -60.23976135253906, -60.13985824584961, -60.03995895385742, -59.940059661865234, -59.84016036987305, -59.74026107788086, -59.640357971191406, -59.54045867919922, -59.44055938720703, -59.340660095214844, -59.240760803222656, -59.1408576965332, -59.040958404541016, -58.94105911254883, -58.84115982055664, -58.74126052856445, -58.641357421875, -58.54145812988281, -58.441558837890625, -58.34165954589844, -58.241756439208984, -58.1418571472168, -58.04195785522461, -57.94205856323242, -57.842159271240234, -57.74225616455078, -57.642356872558594, -57.542457580566406, -57.44255828857422, -57.34265899658203, -57.24275588989258, -57.14285659790039, -57.0429573059082, -56.943058013916016, -56.84315872192383, -56.743255615234375, -56.64335632324219, -56.54345703125, -56.44355773925781, -56.34365463256836, -56.24375534057617, -56.143856048583984, -56.0439567565918, -55.94405746459961, -55.844154357910156, -55.74425506591797, -55.64435577392578, -55.544456481933594, -55.444557189941406, -55.34465408325195, -55.244754791259766, -55.14485549926758, -55.04495620727539, -54.94505310058594, -54.84515380859375, -54.74525451660156, -54.645355224609375, -54.54545593261719, -54.445552825927734, -54.34565353393555, -54.24575424194336, -54.14585494995117, -54.045955657958984, -53.94605255126953, -53.846153259277344, -53.746253967285156, -53.64635467529297, -53.54645538330078, -53.44655227661133, -53.34665298461914, -53.24675369262695, -53.146854400634766, -53.04695129394531, -52.947052001953125, -52.84715270996094, -52.74725341796875, -52.64735412597656, -52.54745101928711, -52.44755172729492, -52.347652435302734, -52.24775314331055, -52.14785385131836, -52.047950744628906, -51.94805145263672, -51.84815216064453, -51.748252868652344, -51.64834976196289, -51.5484504699707, -51.448551177978516, -51.34865188598633, -51.24875259399414, -51.14884948730469, -51.0489501953125, -50.94905090332031, -50.849151611328125, -50.74925231933594, -50.649349212646484, -50.5494499206543, -50.44955062866211, -50.34965133666992, -50.249752044677734, -50.14984893798828, -50.049949645996094, -49.950050354003906, -49.85015106201172, -49.750247955322266, -49.65034866333008, -49.55044937133789, -49.4505500793457, -49.350650787353516, -49.25074768066406, -49.150848388671875, -49.05094909667969, -48.9510498046875, -48.85115051269531, -48.75124740600586, -48.65134811401367, -48.551448822021484, -48.4515495300293, -48.35165023803711, -48.251747131347656, -48.15184783935547, -48.05194854736328, -47.952049255371094, -47.85214614868164, -47.75224685668945, -47.652347564697266, -47.55244827270508, -47.45254898071289, -47.35264587402344, -47.25274658203125, -47.15284729003906, -47.052947998046875, -46.95304870605469, -46.853145599365234, -46.75324630737305, -46.65334701538086, -46.55344772338867, -46.45354461669922, -46.35364532470703, -46.253746032714844, -46.153846740722656, -46.05394744873047, -45.954044342041016, -45.85414505004883, -45.75424575805664, -45.65434646606445, -45.554447174072266, -45.45454406738281, -45.354644775390625, -45.25474548339844, -45.15484619140625, -45.05494689941406, -44.95504379272461, -44.85514450073242, -44.755245208740234, -44.65534591674805, -44.555442810058594, -44.455543518066406, -44.35564422607422, -44.25574493408203, -44.155845642089844, -44.05594253540039, -43.9560432434082, -43.856143951416016, -43.75624465942383, -43.65634536743164, -43.55644226074219, -43.45654296875, -43.35664367675781, -43.256744384765625, -43.15684127807617, -43.056941986083984, -42.9570426940918, -42.85714340209961, -42.75724411010742, -42.65734100341797, -42.55744171142578, -42.457542419433594, -42.357643127441406, -42.25774383544922, -42.157840728759766, -42.05794143676758, -41.95804214477539, -41.8581428527832, -41.758243560791016, -41.65834045410156, -41.558441162109375, -41.45854187011719, -41.358642578125, -41.25873947143555, -41.15884017944336, -41.05894088745117, -40.959041595458984, -40.8591423034668, -40.759239196777344, -40.659339904785156, -40.55944061279297, -40.45954132080078, -40.359642028808594, -40.25973892211914, -40.15983963012695, -40.059940338134766, -39.96004104614258, -39.86014175415039, -39.76023864746094, -39.66033935546875, -39.56044006347656, -39.460540771484375, -39.36063766479492, -39.260738372802734, -39.16083908081055, -39.06093978881836, -38.96104049682617, -38.86113739013672, -38.76123809814453, -38.661338806152344, -38.561439514160156, -38.46154022216797, -38.361637115478516, -38.26173782348633, -38.16183853149414, -38.06193923950195, -37.9620361328125, -37.86213684082031, -37.762237548828125, -37.66233825683594, -37.56243896484375, -37.4625358581543, -37.36263656616211, -37.26273727416992, -37.162837982177734, -37.06293869018555, -36.963035583496094, -36.863136291503906, -36.76323699951172, -36.66333770751953, -36.563438415527344, -36.46353530883789, -36.3636360168457, -36.263736724853516, -36.16383743286133, -36.063934326171875, -35.96403503417969, -35.8641357421875, -35.76423645019531, -35.664337158203125, -35.56443405151367, -35.464534759521484, -35.3646354675293, -35.26473617553711, -35.16483688354492, -35.06493377685547, -34.96503448486328, -34.865135192871094, -34.765235900878906, -34.66533279418945, -34.565433502197266, -34.46553421020508, -34.36563491821289, -34.2657356262207, -34.16583251953125, -34.06593322753906, -33.966033935546875, -33.86613464355469, -33.7662353515625, -33.66633224487305, -33.56643295288086, -33.46653366088867, -33.366634368896484, -33.2667350769043, -33.166831970214844, -33.066932678222656, -32.96703338623047, -32.86713409423828, -32.76723098754883, -32.66733169555664, -32.56743240356445, -32.467533111572266, -32.36763381958008, -32.267730712890625, -32.16783142089844, -32.06793212890625, -31.968032836914062, -31.868131637573242, -31.768232345581055, -31.668331146240234, -31.568431854248047, -31.468530654907227, -31.36863136291504, -31.26873207092285, -31.16883087158203, -31.068931579589844, -30.969030380249023, -30.869131088256836, -30.769229888916016, -30.669330596923828, -30.56943130493164, -30.46953010559082, -30.369630813598633, -30.269729614257812, -30.169830322265625, -30.069929122924805, -29.970029830932617, -29.87013053894043, -29.77022933959961, -29.670330047607422, -29.5704288482666, -29.470529556274414, -29.370630264282227, -29.270729064941406, -29.17082977294922, -29.0709285736084, -28.97102928161621, -28.87112808227539, -28.771228790283203, -28.671329498291016, -28.571428298950195, -28.471529006958008, -28.371627807617188, -28.271728515625, -28.17182731628418, -28.071928024291992, -27.972028732299805, -27.872127532958984, -27.772228240966797, -27.672327041625977, -27.57242774963379, -27.47252655029297, -27.37262725830078, -27.272727966308594, -27.172826766967773, -27.072927474975586, -26.973026275634766, -26.873126983642578, -26.77322769165039, -26.67332649230957, -26.573427200317383, -26.473526000976562, -26.373626708984375, -26.273725509643555, -26.173826217651367, -26.07392692565918, -25.97402572631836, -25.874126434326172, -25.77422523498535, -25.674325942993164, -25.574424743652344, -25.474525451660156, -25.37462615966797, -25.27472496032715, -25.17482566833496, -25.07492446899414, -24.975025177001953, -24.875123977661133, -24.775224685668945, -24.675325393676758, -24.575424194335938, -24.47552490234375, -24.37562370300293, -24.275724411010742, -24.175825119018555, -24.075923919677734, -23.976024627685547, -23.876123428344727, -23.77622413635254, -23.67632293701172, -23.57642364501953, -23.476524353027344, -23.376623153686523, -23.276723861694336, -23.176822662353516, -23.076923370361328, -22.977022171020508, -22.87712287902832, -22.777223587036133, -22.677322387695312, -22.577423095703125, -22.477521896362305, -22.377622604370117, -22.277721405029297, -22.17782211303711, -22.077922821044922, -21.9780216217041, -21.878122329711914, -21.778221130371094, -21.678321838378906, -21.578420639038086, -21.4785213470459, -21.37862205505371, -21.27872085571289, -21.178821563720703, -21.078920364379883, -20.979021072387695, -20.879121780395508, -20.779220581054688, -20.6793212890625, -20.57942008972168, -20.479520797729492, -20.379619598388672, -20.279720306396484, -20.179821014404297, -20.079919815063477, -19.98002052307129, -19.88011932373047, -19.78022003173828, -19.68031883239746, -19.580419540405273, -19.480520248413086, -19.380619049072266, -19.280719757080078, -19.180818557739258, -19.08091926574707, -18.98101806640625, -18.881118774414062, -18.781219482421875, -18.681318283081055, -18.581418991088867, -18.481517791748047, -18.38161849975586, -18.281719207763672, -18.18181800842285, -18.081918716430664, -17.982017517089844, -17.882118225097656, -17.782217025756836, -17.68231773376465, -17.58241844177246, -17.48251724243164, -17.382617950439453, -17.282716751098633, -17.182817459106445, -17.082916259765625, -16.983016967773438, -16.88311767578125, -16.78321647644043, -16.683317184448242, -16.583415985107422, -16.483516693115234, -16.383615493774414, -16.283716201782227, -16.18381690979004, -16.08391571044922, -15.984016418457031, -15.884116172790527, -15.784215927124023, -15.68431568145752, -15.584415435791016, -15.484515190124512, -15.384614944458008, -15.28471565246582, -15.184815406799316, -15.084915161132812, -14.985014915466309, -14.885114669799805, -14.7852144241333, -14.685315132141113, -14.58541488647461, -14.485514640808105, -14.385614395141602, -14.285714149475098, -14.185813903808594, -14.08591365814209, -13.986014366149902, -13.886114120483398, -13.786213874816895, -13.68631362915039, -13.586413383483887, -13.486513137817383, -13.386613845825195, -13.286713600158691, -13.186813354492188, -13.086913108825684, -12.98701286315918, -12.887112617492676, -12.787212371826172, -12.687313079833984, -12.58741283416748, -12.487512588500977, -12.387612342834473, -12.287712097167969, -12.187811851501465, -12.087912559509277, -11.988012313842773, -11.88811206817627, -11.788211822509766, -11.688311576843262, -11.588411331176758, -11.488511085510254, -11.388611793518066, -11.288711547851562, -11.188811302185059, -11.088911056518555, -10.98901081085205, -10.889110565185547, -10.789210319519043, -10.689311027526855, -10.589410781860352, -10.489510536193848, -10.389610290527344, -10.28971004486084, -10.189809799194336, -10.089910507202148, -9.990010261535645, -9.89011001586914, -9.790209770202637, -9.690309524536133, -9.590409278869629, -9.490509033203125, -9.390609741210938, -9.290709495544434, -9.19080924987793, -9.090909004211426, -8.991008758544922, -8.891108512878418, -8.79120922088623, -8.691308975219727, -8.591408729553223, -8.491508483886719, -8.391608238220215, -8.291707992553711, -8.191807746887207, -8.09190845489502, -7.992008209228516, -7.892107963562012, -7.792207717895508, -7.692307472229004, -7.592407703399658, -7.492507457733154, -7.39260721206665, -7.292707443237305, -7.192807197570801, -7.092906951904297, -6.993007183074951, -6.893106937408447, -6.793206691741943, -6.693306922912598, -6.593406677246094, -6.49350643157959, -6.393606185913086, -6.29370641708374, -6.193806171417236, -6.093905925750732, -5.994006156921387, -5.894105911254883, -5.794205665588379, -5.694305896759033, -5.594405651092529, -5.494505405426025, -5.3946051597595215, -5.294705390930176, -5.194805145263672, -5.094904899597168, -4.995005130767822, -4.895104885101318, -4.7952046394348145, -4.695304870605469, -4.595404624938965, -4.495504379272461, -4.395604610443115, -4.295704364776611, -4.195804119110107, -4.0959038734436035, -3.996004104614258, -3.896103858947754, -3.796203851699829, -3.696303606033325, -3.5964035987854004, -3.4965035915374756, -3.3966033458709717, -3.296703338623047, -3.196803092956543, -3.096903085708618, -2.9970030784606934, -2.8971028327941895, -2.7972028255462646, -2.6973025798797607, -2.597402572631836, -2.497502565383911, -2.3976023197174072, -2.2977023124694824, -2.1978023052215576, -2.0979020595550537, -1.998002052307129, -1.8981019258499146, -1.7982017993927002, -1.6983016729354858, -1.5984015464782715, -1.4985015392303467, -1.3986014127731323, -1.298701286315918, -1.1988011598587036, -1.0989011526107788, -0.9990010261535645, -0.8991008996963501, -0.7992007732391357, -0.6993007063865662, -0.5994005799293518, -0.4995005130767822, -0.39960038661956787, -0.2997002899646759, -0.19980019330978394, -0.09990009665489197, 0.0, 0.09990009665489197, 0.19980019330978394, 0.2997002899646759, 0.39960038661956787, 0.4995005130767822, 0.5994005799293518, 0.6993007063865662, 0.7992007732391357, 0.8991008996963501, 0.9990010261535645, 1.0989011526107788, 1.1988011598587036, 1.298701286315918, 1.3986014127731323, 1.4985015392303467, 1.5984015464782715, 1.6983016729354858, 1.7982017993927002, 1.8981019258499146, 1.998002052307129, 2.0979020595550537, 2.1978023052215576, 2.2977023124694824, 2.3976023197174072, 2.497502565383911, 2.597402572631836, 2.6973025798797607, 2.7972028255462646, 2.8971028327941895, 2.9970030784606934, 3.096903085708618, 3.196803092956543, 3.296703338623047, 3.3966033458709717, 3.4965035915374756, 3.5964035987854004, 3.696303606033325, 3.796203851699829, 3.896103858947754, 3.996004104614258, 4.0959038734436035, 4.195804119110107, 4.295704364776611, 4.395604610443115, 4.495504379272461, 4.595404624938965, 4.695304870605469, 4.7952046394348145, 4.895104885101318, 4.995005130767822, 5.094904899597168, 5.194805145263672, 5.294705390930176, 5.3946051597595215, 5.494505405426025, 5.594405651092529, 5.694305896759033, 5.794205665588379, 5.894105911254883, 5.994006156921387, 6.093905925750732, 6.193806171417236, 6.29370641708374, 6.393606185913086, 6.49350643157959, 6.593406677246094, 6.693306922912598, 6.793206691741943, 6.893106937408447, 6.993007183074951, 7.092906951904297, 7.192807197570801, 7.292707443237305, 7.39260721206665, 7.492507457733154, 7.592407703399658, 7.692307472229004, 7.792207717895508, 7.892107963562012, 7.992008209228516, 8.09190845489502, 8.191807746887207, 8.291707992553711, 8.391608238220215, 8.491508483886719, 8.591408729553223, 8.691308975219727, 8.79120922088623, 8.891108512878418, 8.991008758544922, 9.090909004211426, 9.19080924987793, 9.290709495544434, 9.390609741210938, 9.490509033203125, 9.590409278869629, 9.690309524536133, 9.790209770202637, 9.89011001586914, 9.990010261535645, 10.089910507202148, 10.189809799194336, 10.28971004486084, 10.389610290527344, 10.489510536193848, 10.589410781860352, 10.689311027526855, 10.789210319519043, 10.889110565185547, 10.98901081085205, 11.088911056518555, 11.188811302185059, 11.288711547851562, 11.388611793518066, 11.488511085510254, 11.588411331176758, 11.688311576843262, 11.788211822509766, 11.88811206817627, 11.988012313842773, 12.087912559509277, 12.187811851501465, 12.287712097167969, 12.387612342834473, 12.487512588500977, 12.58741283416748, 12.687313079833984, 12.787212371826172, 12.887112617492676, 12.98701286315918, 13.086913108825684, 13.186813354492188, 13.286713600158691, 13.386613845825195, 13.486513137817383, 13.586413383483887, 13.68631362915039, 13.786213874816895, 13.886114120483398, 13.986014366149902, 14.08591365814209, 14.185813903808594, 14.285714149475098, 14.385614395141602, 14.485514640808105, 14.58541488647461, 14.685315132141113, 14.7852144241333, 14.885114669799805, 14.985014915466309, 15.084915161132812, 15.184815406799316, 15.28471565246582, 15.384614944458008, 15.484515190124512, 15.584415435791016, 15.68431568145752, 15.784215927124023, 15.884116172790527, 15.984016418457031, 16.08391571044922, 16.18381690979004, 16.283716201782227, 16.383615493774414, 16.483516693115234, 16.583415985107422, 16.683317184448242, 16.78321647644043, 16.88311767578125, 16.983016967773438, 17.082916259765625, 17.182817459106445, 17.282716751098633, 17.382617950439453, 17.48251724243164, 17.58241844177246, 17.68231773376465, 17.782217025756836, 17.882118225097656, 17.982017517089844, 18.081918716430664, 18.18181800842285, 18.281719207763672, 18.38161849975586, 18.481517791748047, 18.581418991088867, 18.681318283081055, 18.781219482421875, 18.881118774414062, 18.98101806640625, 19.08091926574707, 19.180818557739258, 19.280719757080078, 19.380619049072266, 19.480520248413086, 19.580419540405273, 19.68031883239746, 19.78022003173828, 19.88011932373047, 19.98002052307129, 20.079919815063477, 20.179821014404297, 20.279720306396484, 20.379619598388672, 20.479520797729492, 20.57942008972168, 20.6793212890625, 20.779220581054688, 20.879121780395508, 20.979021072387695, 21.078920364379883, 21.178821563720703, 21.27872085571289, 21.37862205505371, 21.4785213470459, 21.578420639038086, 21.678321838378906, 21.778221130371094, 21.878122329711914, 21.9780216217041, 22.077922821044922, 22.17782211303711, 22.277721405029297, 22.377622604370117, 22.477521896362305, 22.577423095703125, 22.677322387695312, 22.777223587036133, 22.87712287902832, 22.977022171020508, 23.076923370361328, 23.176822662353516, 23.276723861694336, 23.376623153686523, 23.476524353027344, 23.57642364501953, 23.67632293701172, 23.77622413635254, 23.876123428344727, 23.976024627685547, 24.075923919677734, 24.175825119018555, 24.275724411010742, 24.37562370300293, 24.47552490234375, 24.575424194335938, 24.675325393676758, 24.775224685668945, 24.875123977661133, 24.975025177001953, 25.07492446899414, 25.17482566833496, 25.27472496032715, 25.37462615966797, 25.474525451660156, 25.574424743652344, 25.674325942993164, 25.77422523498535, 25.874126434326172, 25.97402572631836, 26.07392692565918, 26.173826217651367, 26.273725509643555, 26.373626708984375, 26.473526000976562, 26.573427200317383, 26.67332649230957, 26.77322769165039, 26.873126983642578, 26.973026275634766, 27.072927474975586, 27.172826766967773, 27.272727966308594, 27.37262725830078, 27.47252655029297, 27.57242774963379, 27.672327041625977, 27.772228240966797, 27.872127532958984, 27.972028732299805, 28.071928024291992, 28.17182731628418, 28.271728515625, 28.371627807617188, 28.471529006958008, 28.571428298950195, 28.671329498291016, 28.771228790283203, 28.87112808227539, 28.97102928161621, 29.0709285736084, 29.17082977294922, 29.270729064941406, 29.370630264282227, 29.470529556274414, 29.5704288482666, 29.670330047607422, 29.77022933959961, 29.87013053894043, 29.970029830932617, 30.069929122924805, 30.169830322265625, 30.269729614257812, 30.369630813598633, 30.46953010559082, 30.56943130493164, 30.669330596923828, 30.769229888916016, 30.869131088256836, 30.969030380249023, 31.068931579589844, 31.16883087158203, 31.26873207092285, 31.36863136291504, 31.468530654907227, 31.568431854248047, 31.668331146240234, 31.768232345581055, 31.868131637573242, 31.968032836914062, 32.06793212890625, 32.16783142089844, 32.267730712890625, 32.36763381958008, 32.467533111572266, 32.56743240356445, 32.66733169555664, 32.76723098754883, 32.86713409423828, 32.96703338623047, 33.066932678222656, 33.166831970214844, 33.2667350769043, 33.366634368896484, 33.46653366088867, 33.56643295288086, 33.66633224487305, 33.7662353515625, 33.86613464355469, 33.966033935546875, 34.06593322753906, 34.16583251953125, 34.2657356262207, 34.36563491821289, 34.46553421020508, 34.565433502197266, 34.66533279418945, 34.765235900878906, 34.865135192871094, 34.96503448486328, 35.06493377685547, 35.16483688354492, 35.26473617553711, 35.3646354675293, 35.464534759521484, 35.56443405151367, 35.664337158203125, 35.76423645019531, 35.8641357421875, 35.96403503417969, 36.063934326171875, 36.16383743286133, 36.263736724853516, 36.3636360168457, 36.46353530883789, 36.563438415527344, 36.66333770751953, 36.76323699951172, 36.863136291503906, 36.963035583496094, 37.06293869018555, 37.162837982177734, 37.26273727416992, 37.36263656616211, 37.4625358581543, 37.56243896484375, 37.66233825683594, 37.762237548828125, 37.86213684082031, 37.9620361328125, 38.06193923950195, 38.16183853149414, 38.26173782348633, 38.361637115478516, 38.46154022216797, 38.561439514160156, 38.661338806152344, 38.76123809814453, 38.86113739013672, 38.96104049682617, 39.06093978881836, 39.16083908081055, 39.260738372802734, 39.36063766479492, 39.460540771484375, 39.56044006347656, 39.66033935546875, 39.76023864746094, 39.86014175415039, 39.96004104614258, 40.059940338134766, 40.15983963012695, 40.25973892211914, 40.359642028808594, 40.45954132080078, 40.55944061279297, 40.659339904785156, 40.759239196777344, 40.8591423034668, 40.959041595458984, 41.05894088745117, 41.15884017944336, 41.25873947143555, 41.358642578125, 41.45854187011719, 41.558441162109375, 41.65834045410156, 41.758243560791016, 41.8581428527832, 41.95804214477539, 42.05794143676758, 42.157840728759766, 42.25774383544922, 42.357643127441406, 42.457542419433594, 42.55744171142578, 42.65734100341797, 42.75724411010742, 42.85714340209961, 42.9570426940918, 43.056941986083984, 43.15684127807617, 43.256744384765625, 43.35664367675781, 43.45654296875, 43.55644226074219, 43.65634536743164, 43.75624465942383, 43.856143951416016, 43.9560432434082, 44.05594253540039, 44.155845642089844, 44.25574493408203, 44.35564422607422, 44.455543518066406, 44.555442810058594, 44.65534591674805, 44.755245208740234, 44.85514450073242, 44.95504379272461, 45.05494689941406, 45.15484619140625, 45.25474548339844, 45.354644775390625, 45.45454406738281, 45.554447174072266, 45.65434646606445, 45.75424575805664, 45.85414505004883, 45.954044342041016, 46.05394744873047, 46.153846740722656, 46.253746032714844, 46.35364532470703, 46.45354461669922, 46.55344772338867, 46.65334701538086, 46.75324630737305, 46.853145599365234, 46.95304870605469, 47.052947998046875, 47.15284729003906, 47.25274658203125, 47.35264587402344, 47.45254898071289, 47.55244827270508, 47.652347564697266, 47.75224685668945, 47.85214614868164, 47.952049255371094, 48.05194854736328, 48.15184783935547, 48.251747131347656, 48.35165023803711, 48.4515495300293, 48.551448822021484, 48.65134811401367, 48.75124740600586, 48.85115051269531, 48.9510498046875, 49.05094909667969, 49.150848388671875, 49.25074768066406, 49.350650787353516, 49.4505500793457, 49.55044937133789, 49.65034866333008, 49.750247955322266, 49.85015106201172, 49.950050354003906, 50.049949645996094, 50.14984893798828, 50.249752044677734, 50.34965133666992, 50.44955062866211, 50.5494499206543, 50.649349212646484, 50.74925231933594, 50.849151611328125, 50.94905090332031, 51.0489501953125, 51.14884948730469, 51.24875259399414, 51.34865188598633, 51.448551177978516, 51.5484504699707, 51.64834976196289, 51.748252868652344, 51.84815216064453, 51.94805145263672, 52.047950744628906, 52.14785385131836, 52.24775314331055, 52.347652435302734, 52.44755172729492, 52.54745101928711, 52.64735412597656, 52.74725341796875, 52.84715270996094, 52.947052001953125, 53.04695129394531, 53.146854400634766, 53.24675369262695, 53.34665298461914, 53.44655227661133, 53.54645538330078, 53.64635467529297, 53.746253967285156, 53.846153259277344, 53.94605255126953, 54.045955657958984, 54.14585494995117, 54.24575424194336, 54.34565353393555, 54.445552825927734, 54.54545593261719, 54.645355224609375, 54.74525451660156, 54.84515380859375, 54.94505310058594, 55.04495620727539, 55.14485549926758, 55.244754791259766, 55.34465408325195, 55.444557189941406, 55.544456481933594, 55.64435577392578, 55.74425506591797, 55.844154357910156, 55.94405746459961, 56.0439567565918, 56.143856048583984, 56.24375534057617, 56.34365463256836, 56.44355773925781, 56.54345703125, 56.64335632324219, 56.743255615234375, 56.84315872192383, 56.943058013916016, 57.0429573059082, 57.14285659790039, 57.24275588989258, 57.34265899658203, 57.44255828857422, 57.542457580566406, 57.642356872558594, 57.74225616455078, 57.842159271240234, 57.94205856323242, 58.04195785522461, 58.1418571472168, 58.241756439208984, 58.34165954589844, 58.441558837890625, 58.54145812988281, 58.641357421875, 58.74126052856445, 58.84115982055664, 58.94105911254883, 59.040958404541016, 59.1408576965332, 59.240760803222656, 59.340660095214844, 59.44055938720703, 59.54045867919922, 59.640357971191406, 59.74026107788086, 59.84016036987305, 59.940059661865234, 60.03995895385742, 60.13985824584961, 60.23976135253906, 60.33966064453125, 60.43955993652344, 60.539459228515625, 60.63936233520508, 60.739261627197266, 60.83916091918945, 60.93906021118164, 61.03895950317383, 61.13886260986328, 61.23876190185547, 61.338661193847656, 61.438560485839844, 61.53845977783203, 61.638362884521484, 61.73826217651367, 61.83816146850586, 61.93806076049805, 62.0379638671875, 62.13786315917969, 62.237762451171875, 62.33766174316406, 62.43756103515625, 62.5374641418457, 62.63736343383789, 62.73726272583008, 62.837162017822266, 62.93706130981445, 63.036964416503906, 63.136863708496094, 63.23676300048828, 63.33666229248047, 63.436561584472656, 63.53646469116211, 63.6363639831543, 63.736263275146484, 63.83616256713867, 63.936065673828125, 64.03596496582031, 64.1358642578125, 64.23576354980469, 64.33566284179688, 64.43556213378906, 64.53546142578125, 64.63536834716797, 64.73526763916016, 64.83516693115234, 64.93506622314453, 65.03496551513672, 65.1348648071289, 65.2347640991211, 65.33466339111328, 65.43456268310547, 65.53446197509766, 65.63436889648438, 65.73426818847656, 65.83416748046875, 65.93406677246094, 66.03396606445312, 66.13386535644531, 66.2337646484375, 66.33366394042969, 66.43356323242188, 66.5334701538086, 66.63336944580078, 66.73326873779297, 66.83316802978516, 66.93306732177734, 67.03296661376953, 67.13286590576172, 67.2327651977539, 67.3326644897461, 67.43256378173828, 67.532470703125, 67.63236999511719, 67.73226928710938, 67.83216857910156, 67.93206787109375, 68.03196716308594, 68.13186645507812, 68.23176574707031, 68.3316650390625, 68.43157196044922, 68.5314712524414, 68.6313705444336, 68.73126983642578, 68.83116912841797, 68.93106842041016, 69.03096771240234, 69.13086700439453, 69.23076629638672, 69.3306655883789, 69.43057250976562, 69.53047180175781, 69.63037109375, 69.73027038574219, 69.83016967773438, 69.93006896972656, 70.02996826171875, 70.12986755371094, 70.22976684570312, 70.32967376708984, 70.42957305908203, 70.52947235107422, 70.6293716430664, 70.7292709350586, 70.82917022705078, 70.92906951904297, 71.02896881103516, 71.12886810302734, 71.22877502441406, 71.32867431640625, 71.42857360839844, 71.52847290039062, 71.62837219238281, 71.728271484375, 71.82817077636719, 71.92807006835938, 72.02796936035156, 72.12786865234375, 72.22777557373047, 72.32767486572266, 72.42757415771484, 72.52747344970703, 72.62737274169922, 72.7272720336914, 72.8271713256836, 72.92707061767578, 73.02696990966797, 73.12687683105469, 73.22677612304688, 73.32667541503906, 73.42657470703125, 73.52647399902344, 73.62637329101562, 73.72627258300781, 73.826171875, 73.92607116699219, 74.02597045898438, 74.1258773803711, 74.22577667236328, 74.32567596435547, 74.42557525634766, 74.52547454833984, 74.62537384033203, 74.72527313232422, 74.8251724243164, 74.9250717163086, 75.02497863769531, 75.1248779296875, 75.22477722167969, 75.32467651367188, 75.42457580566406, 75.52447509765625, 75.62437438964844, 75.72427368164062, 75.82417297363281, 75.924072265625, 76.02397918701172, 76.1238784790039, 76.2237777709961, 76.32367706298828, 76.42357635498047, 76.52347564697266, 76.62337493896484, 76.72327423095703, 76.82317352294922, 76.92308044433594, 77.02297973632812, 77.12287902832031, 77.2227783203125, 77.32267761230469, 77.42257690429688, 77.52247619628906, 77.62237548828125, 77.72227478027344, 77.82217407226562, 77.92208099365234, 78.02198028564453, 78.12187957763672, 78.2217788696289, 78.3216781616211, 78.42157745361328, 78.52147674560547, 78.62137603759766, 78.72127532958984, 78.82118225097656, 78.92108154296875, 79.02098083496094, 79.12088012695312, 79.22077941894531, 79.3206787109375, 79.42057800292969, 79.52047729492188, 79.62037658691406, 79.72028350830078, 79.82018280029297, 79.92008209228516, 80.01998138427734, 80.11988067626953, 80.21977996826172, 80.3196792602539, 80.4195785522461, 80.51947784423828, 80.61937713623047, 80.71928405761719, 80.81918334960938, 80.91908264160156, 81.01898193359375, 81.11888122558594, 81.21878051757812, 81.31867980957031, 81.4185791015625, 81.51847839355469, 81.6183853149414, 81.7182846069336, 81.81818389892578, 81.91808319091797, 82.01798248291016, 82.11788177490234, 82.21778106689453, 82.31768035888672, 82.4175796508789, 82.5174789428711, 82.61738586425781, 82.71728515625, 82.81718444824219, 82.91708374023438, 83.01698303222656, 83.11688232421875, 83.21678161621094, 83.31668090820312, 83.41658020019531, 83.51648712158203, 83.61638641357422, 83.7162857055664, 83.8161849975586, 83.91608428955078, 84.01598358154297, 84.11588287353516, 84.21578216552734, 84.31568145751953, 84.41558074951172, 84.51548767089844, 84.61538696289062, 84.71528625488281, 84.815185546875, 84.91508483886719, 85.01498413085938, 85.11488342285156, 85.21478271484375, 85.31468200683594, 85.41458892822266, 85.51448822021484, 85.61438751220703, 85.71428680419922, 85.8141860961914, 85.9140853881836, 86.01398468017578, 86.11388397216797, 86.21378326416016, 86.31368255615234, 86.41358947753906, 86.51348876953125, 86.61338806152344, 86.71328735351562, 86.81318664550781, 86.9130859375, 87.01298522949219, 87.11288452148438, 87.21278381347656, 87.31269073486328, 87.41259002685547, 87.51248931884766, 87.61238861083984, 87.71228790283203, 87.81218719482422, 87.9120864868164, 88.0119857788086, 88.11188507080078, 88.2117919921875, 88.31169128417969, 88.41159057617188, 88.51148986816406, 88.61138916015625, 88.71128845214844, 88.81118774414062, 88.91108703613281, 89.010986328125, 89.11088562011719, 89.2107925415039, 89.3106918334961, 89.41059112548828, 89.51049041748047, 89.61038970947266, 89.71028900146484, 89.81018829345703, 89.91008758544922, 90.0099868774414, 90.10989379882812, 90.20979309082031, 90.3096923828125, 90.40959167480469, 90.50949096679688, 90.60939025878906, 90.70928955078125, 90.80918884277344, 90.90908813476562, 91.00898742675781, 91.10889434814453, 91.20879364013672, 91.3086929321289, 91.4085922241211, 91.50849151611328, 91.60839080810547, 91.70829010009766, 91.80818939208984, 91.90808868408203, 92.00799560546875, 92.10789489746094, 92.20779418945312, 92.30769348144531, 92.4075927734375, 92.50749206542969, 92.60739135742188, 92.70729064941406, 92.80718994140625, 92.90708923339844, 93.00699615478516, 93.10689544677734, 93.20679473876953, 93.30669403076172, 93.4065933227539, 93.5064926147461, 93.60639190673828, 93.70629119873047, 93.80619049072266, 93.90609741210938, 94.00599670410156, 94.10589599609375, 94.20579528808594, 94.30569458007812, 94.40559387207031, 94.5054931640625, 94.60539245605469, 94.70529174804688, 94.80519104003906, 94.90509796142578, 95.00499725341797, 95.10489654541016, 95.20479583740234, 95.30469512939453, 95.40459442138672, 95.5044937133789, 95.6043930053711, 95.70429229736328, 95.80419921875, 95.90409851074219, 96.00399780273438, 96.10389709472656, 96.20379638671875, 96.30369567871094, 96.40359497070312, 96.50349426269531, 96.6033935546875, 96.70330047607422, 96.8031997680664, 96.9030990600586, 97.00299835205078, 97.10289764404297, 97.20279693603516, 97.30269622802734, 97.40259552001953, 97.50249481201172, 97.6023941040039, 97.70230102539062, 97.80220031738281, 97.902099609375, 98.00199890136719, 98.10189819335938, 98.20179748535156, 98.30169677734375, 98.40159606933594, 98.50149536132812, 98.60140228271484, 98.70130157470703, 98.80120086669922, 98.9011001586914, 99.0009994506836, 99.10089874267578, 99.20079803466797, 99.30069732666016, 99.40059661865234, 99.50049591064453, 99.60040283203125, 99.70030212402344, 99.80020141601562, 99.90010070800781, 100.0], "expected": [3.783505853677006e-44, 4.0637655465419695e-44, 4.484155085839415e-44, 5.044674471569341e-44, 5.605193857299268e-44, 6.165713243029195e-44, 6.726232628759122e-44, 7.42688186092153e-44, 8.267660939516421e-44, 9.10844001811131e-44, 1.0089348943138683e-43, 1.1210387714598537e-43, 1.233142648605839e-43, 1.3592595103950726e-43, 1.5134023414708024e-43, 1.6675451725465323e-43, 1.8357009882655104e-43, 2.0318827732709848e-43, 2.2420775429197073e-43, 2.4802982818549262e-43, 2.7465449900766415e-43, 3.026804682941605e-43, 3.3491033297363128e-43, 3.699427945817517e-43, 4.091791515828466e-43, 4.526194039769159e-43, 5.002635517639597e-43, 5.521115949439779e-43, 6.095648319812954e-43, 6.74024561340237e-43, 7.454907830208027e-43, 8.225621985586676e-43, 9.094427033468063e-43, 1.0047309989208938e-42, 1.11122968220958e-42, 1.2275374547485398e-42, 1.356456913466423e-42, 1.4993893568275543e-42, 1.6563347848319338e-42, 1.830095794408211e-42, 2.023474982485036e-42, 2.2350710505980832e-42, 2.4704891926046525e-42, 2.7297294085047437e-42, 3.016995593691331e-42, 3.33368904662874e-42, 3.684013662709944e-42, 4.0707720388635936e-42, 4.498168070482663e-42, 4.971806951424451e-42, 5.493089980153283e-42, 6.070424947455108e-42, 6.708015748722899e-42, 7.412868876278282e-42, 8.19199082244288e-42, 9.052388079538318e-42, 1.0003869736814869e-41, 1.1054843585058482e-41, 1.2216520011983755e-41, 1.3500109405305288e-41, 1.4918223451202003e-41, 1.6484875134317148e-41, 1.8216880036222622e-41, 2.0131053738490322e-41, 2.2247014419620796e-41, 2.4582978959650266e-41, 2.716697332786523e-41, 3.0020017001230556e-41, 3.317433984442572e-41, 3.665936912520154e-41, 4.051153860363046e-41, 4.476728203978493e-41, 4.947144098452334e-41, 5.466885698870409e-41, 6.041137809550719e-41, 6.675785884043429e-41, 7.377275895284432e-41, 8.152193946056056e-41, 9.008667567451384e-41, 9.955244680102798e-41, 1.1001033724028409e-40, 1.215696482724995e-40, 1.3434108247635589e-40, 1.4845496060903545e-40, 1.6405141251697066e-40, 1.812873836281659e-40, 2.0033383235526882e-40, 2.2137993399096325e-40, 2.4463868590182656e-40, 2.7033990103600803e-40, 2.9874422090787208e-40, 3.30129102613355e-40, 3.6481264090385855e-40, 4.031395552016066e-40, 4.454938012858242e-40, 4.922971699942731e-40, 5.440176950140378e-40, 6.011724554784541e-40, 6.6433177986250225e-40, 7.341262524751284e-40, 8.112593251454236e-40, 8.964891003425877e-40, 9.906745740252516e-40, 1.094754616164513e-39, 1.209768990220901e-39, 1.336866760935162e-39, 1.477317504715974e-39, 1.632522520027662e-39, 1.8040358468671625e-39, 1.993582483644059e-39, 2.2030275586143676e-39, 2.4344758220715047e-39, 2.6902408177800703e-39, 2.9728771128405286e-39, 3.28520692236003e-39, 3.630349536720161e-39, 4.011752150143161e-39, 4.433224893153529e-39, 4.8989786676365616e-39, 5.4137036195523534e-39, 5.982465442849439e-39, 6.610981435262263e-39, 7.305529413911001e-39, 8.073044404895597e-39, 8.9211957147113e-39, 9.85845279127649e-39, 1.0894179110929784e-38, 1.2038717657636365e-38, 1.330360251905609e-38, 1.470127302165677e-38, 1.624578278773712e-38, 1.795255871209089e-38, 1.9838648991835055e-38, 2.1922889880927073e-38, 2.422609906935295e-38, 2.67712858778969e-38, 2.9583865656806385e-38, 3.2692186674014694e-38, 3.612681405162568e-38, 3.992228419159109e-38, 4.4116505019967843e-38, 4.875136975564539e-38, 5.387316608949731e-38, 5.953306103364997e-38, 6.578758296815421e-38, 7.269920177854965e-38, 8.033695103238278e-38, 8.877780125170203e-38, 9.810475975234015e-38, 1.0841161263791748e-37, 1.198012992936233e-37, 1.3238757152359766e-37, 1.462961650364475e-37, 1.6166598774634438e-37, 1.7865055470265204e-37, 1.974195014922678e-37, 2.1816199219748774e-37, 2.4108201103316674e-37, 2.664099987291661e-37, 2.943989288946534e-37, 3.2532836617845533e-37, 3.595072464452108e-37, 3.9727694842160474e-37, 4.390147016542334e-37, 4.8513742046220275e-37, 5.361058069390319e-37, 5.924333865251511e-37, 6.546742214229668e-37, 7.234540306331569e-37, 7.99459831556423e-37, 8.834508364903484e-37, 9.762657618021887e-37, 1.0788319307636953e-36, 1.1921736140795758e-36, 1.3174228815428011e-36, 1.4558419331269334e-36, 1.6087921583160334e-36, 1.7778112635721373e-36, 1.9645874436019618e-36, 2.1709862862874195e-36, 2.3990692474045727e-36, 2.6511146364694345e-36, 2.9296396787809918e-36, 3.237426523520703e-36, 3.5775493280492155e-36, 3.953435601147942e-36, 4.368782080269649e-36, 4.827764410630269e-36, 5.334967551121972e-36, 5.895457520794536e-36, 6.514831621392309e-36, 7.199277986933748e-36, 7.955630828502082e-36, 8.791446485515558e-36, 9.715147277422604e-36, 1.0735816308765097e-35, 1.186371763116832e-35, 1.31101154422079e-35, 1.4487458473866942e-35, 1.600950554887843e-35, 1.7691458311715764e-35, 1.9550116918457348e-35, 2.1604045053693743e-35, 2.3873757906308868e-35, 2.638212538470532e-35, 2.915382397368667e-35, 3.221671283197023e-35, 3.560138752907288e-35, 3.9341657876877035e-35, 4.347487796344496e-35, 4.804233071415893e-35, 5.308964115145393e-35, 5.866721835314294e-35, 6.48312685127339e-35, 7.16424145371281e-35, 7.916914274758537e-35, 8.748662049771103e-35, 9.6677935952654e-35, 1.0683488443054274e-34, 1.1805891545603925e-34, 1.304621372110784e-34, 1.4416844725941435e-34, 1.5931594322839468e-34, 1.760536167310987e-34, 1.945497333553619e-34, 2.1498905464001714e-34, 2.3757574237246064e-34, 2.6253534453125644e-34, 2.9011721744734752e-34, 3.205968216914598e-34, 3.5427859193335695e-34, 3.914989904720879e-34, 4.326330275562137e-34, 4.780852615051845e-34, 5.2831275758337845e-34, 5.838170753530625e-34, 6.451526716222906e-34, 7.129321809859325e-34, 7.87832568803917e-34, 8.706019729456952e-34, 9.620670965476812e-34, 1.0631496006493168e-33, 1.1748436963320081e-33, 1.2982723480427753e-33, 1.434668263646547e-33, 1.5853940063998194e-33, 1.751954943755614e-33, 1.9360145838913372e-33, 2.1394116571110638e-33, 2.3641773809188164e-33, 2.6125569495246657e-33, 2.8870532475409014e-33, 3.190365871212584e-33, 3.525544493696128e-33, 3.8959368861684765e-33, 4.305242917098843e-33, 4.7575500007502276e-33, 5.257376443533603e-33, 5.809714423020118e-33, 6.420080681134975e-33, 7.094626359410836e-33, 7.839984552064202e-33, 8.663650504949501e-33, 9.573850474470584e-33, 1.0579675440063121e-32, 1.1691172205006797e-32, 1.2919442578761159e-32, 1.4276755048928945e-32, 1.5776665269427044e-32, 1.7434154915756687e-32, 1.9265927762643058e-32, 2.1289999730380446e-32, 2.3526718626181587e-32, 2.5998426189551795e-32, 2.8729810740594217e-32, 3.17481540338235e-32, 3.5083604560602353e-32, 3.8769475830833087e-32, 4.2842581388847575e-32, 4.7343966558640656e-32, 5.231790927367193e-32, 5.781440918615362e-32, 6.3888364821005e-32, 7.060045519661552e-32, 7.801771287834083e-32, 8.621422339764149e-32, 9.527185993605228e-32, 1.0528108266134073e-31, 1.1634187324551603e-31, 1.285656861854514e-31, 1.4207275104334892e-31, 1.569988609266156e-31, 1.7349310378376624e-31, 1.9172022514806856e-31, 2.1186228558457793e-31, 2.341204591964941e-31, 2.58717043720501e-31, 2.858977644956946e-31, 3.1593648819592942e-31, 3.4912866357134118e-31, 3.8580798995824128e-31, 4.26340845435894e-31, 4.711320232389486e-31, 5.206289870469889e-31, 5.753261027641969e-31, 6.357695991055126e-31, 7.025633510288405e-31, 7.763803055401393e-31, 8.579464949702509e-31, 9.48082085237631e-31, 1.0476871758765912e-30, 1.1577567993452156e-30, 1.2793903719999414e-30, 1.413802602683134e-30, 1.562336188062077e-30, 1.726474696047056e-30, 1.9078574240399537e-30, 2.108312312776073e-30, 2.3298108073410646e-30, 2.5745797642331265e-30, 2.845064211701969e-30, 3.14396552980533e-30, 3.474269286115202e-30, 3.839274764135924e-30, 4.2426276890669115e-30, 4.68835633898911e-30, 5.180952795034525e-30, 5.725261974719507e-30, 6.326755851266907e-30, 6.991442423323552e-30, 7.725960506824693e-30, 8.537647443468617e-30, 9.434609442298592e-30, 1.0425805839137942e-29, 1.1521137117607034e-29, 1.2731543462569647e-29, 1.4069222179568107e-29, 1.5547328272902238e-29, 1.7180726009697513e-29, 1.898572560917046e-29, 2.0980358590425402e-29, 2.3184547795957367e-29, 2.562030901244313e-29, 2.8311967637859965e-29, 3.128641296442361e-29, 3.4573614267628046e-29, 3.820590610568022e-29, 4.22198029066195e-29, 4.665540012447559e-29, 5.155700016650047e-29, 5.697355776446805e-29, 6.295917951275345e-29, 6.957364748053666e-29, 7.688302708344124e-29, 8.496032912195269e-29, 9.388694821034569e-29, 1.0375067666142891e-28, 1.1465068181174506e-28, 1.2669583286993172e-28, 1.4000645230926446e-28, 1.5471547744415462e-28, 1.7096983265523464e-28, 1.8893258402348336e-28, 2.0878175969813507e-28, 2.307162962053828e-28, 2.549552560393385e-28, 2.8174183600372964e-28, 3.1134152554139e-28, 3.440509660120038e-28, 3.8019681920826343e-28, 4.201401729206172e-28, 4.642817168739949e-28, 5.130589742035127e-28, 5.66960745929056e-28, 6.265254257665783e-28, 6.923479334759009e-28, 7.650886704349541e-28, 8.454686085184192e-28, 9.342932679255363e-28, 1.03244973198869e-27, 1.140918491642568e-27, 1.2607877936022463e-27, 1.39324564775392e-27, 1.5396195013117582e-27, 1.701371327696545e-27, 1.8801240117759187e-27, 2.0776491202092236e-27, 2.295926123793301e-27, 2.5371353678181915e-27, 2.803685805458335e-27, 3.0982517830345072e-27, 3.4237530103423995e-27, 3.783451242335826e-27, 4.180938916140052e-27, 4.620186914114416e-27, 5.1056013787856856e-27, 5.641994053526919e-27, 6.234739823626912e-27, 6.8897593829207e-27, 7.613624004378531e-27, 8.413508162229237e-27, 9.297428347273337e-27, 1.02742130223759e-26, 1.1353617407891237e-26, 1.2546472163454603e-26, 1.3864600187808605e-26, 1.5321210278883826e-26, 1.693085014110819e-26, 1.8709598978401398e-26, 2.0675301687256164e-26, 2.2847440974989908e-26, 2.5247784472206074e-26, 2.7900306154852394e-26, 3.0831503737475724e-26, 3.407077923697906e-26, 3.765024175739522e-26, 4.160576289949639e-26, 4.597684733830184e-26, 5.08073508097612e-26, 5.614515347303589e-26, 6.204374379528538e-26, 6.856203366239256e-26, 7.576513491391726e-26, 8.372531460434872e-26, 9.252146498718486e-26, 1.0224172894263248e-25, 1.1298321031774363e-25, 1.2485318803265256e-25, 1.3797073694321686e-25, 1.5246589583928158e-25, 1.6848390140906889e-25, 1.8618475683087056e-25, 2.0574525322911762e-25, 2.2736164440588707e-25, 2.512481800526563e-25, 2.7764420549845e-25, 3.068133975008383e-25, 3.390483988037549e-25, 3.7466869807381434e-25, 4.140312302187258e-25, 4.575292177478387e-25, 5.055970765008969e-25, 5.587170470100234e-25, 6.174156446256465e-25, 6.822811130640284e-25, 7.539613043435816e-25, 8.331722083434076e-25, 9.207084545140966e-25, 1.0174376912437787e-24, 1.1243293299773573e-24, 1.242450995342436e-24, 1.3729876550262697e-24, 1.5172332381286474e-24, 1.67663313504316e-24, 1.8527796615069966e-24, 2.0474318787311865e-24, 2.262543006317057e-24, 2.500244940860968e-24, 2.7629196478662342e-24, 3.053191075918847e-24, 3.3739580916302675e-24, 3.728439050278571e-24, 4.120147538335612e-24, 4.553008533235317e-24, 5.031346176029656e-24, 5.559937413930194e-24, 6.1440857588027324e-24, 6.789581449691593e-24, 7.502891568297778e-24, 8.291142684039054e-24, 9.162242338629356e-24, 1.0124823825815424e-23, 1.1188534125607204e-23, 1.2363997616676214e-23, 1.3662954127013952e-23, 1.5098436427635575e-23, 1.6684673202688554e-23, 1.8437558421691282e-23, 2.0374601641296046e-23, 2.2515148886342484e-23, 2.4880677683836144e-23, 2.7494632979880194e-23, 3.0383208111971594e-23, 3.3575254878857896e-23, 3.7102801033291074e-23, 4.100080889059052e-23, 4.5308336531895544e-23, 5.0068414741864135e-23, 5.532858343408853e-23, 6.114161740312803e-23, 6.756512873861271e-23, 7.466350111218312e-23, 8.250761840933877e-23, 9.117583660607347e-23, 1.0075511972857877e-22, 1.1134042138629433e-22, 1.230378023502053e-22, 1.3596410238670576e-22, 1.502484422487623e-22, 1.6603411694208651e-22, 1.8347759860495078e-22, 2.027536861921776e-22, 2.240549248735133e-22, 2.475949886691897e-22, 2.736072289458584e-22, 3.0235228534660443e-22, 3.3411730324092822e-22, 3.6921954355224795e-22, 4.0801117903220324e-22, 4.508766941751116e-22, 4.982456079666477e-22, 5.505910854886504e-22, 6.084359711273256e-22, 6.723606140734265e-22, 7.429985769189285e-22, 8.210577392639663e-22, 9.07317773361937e-22, 1.0026402415390866e-21, 1.1079814704044837e-21, 1.2243855331434066e-21, 1.3530189846407214e-21, 1.4951667215388523e-21, 1.6522546004576552e-21, 1.825839845445811e-21, 2.0176619389755428e-21, 2.2296366644650595e-21, 2.4638814508017192e-21, 2.7227463714201604e-21, 3.0087971806373965e-21, 3.3249001319773446e-21, 3.6742130924415896e-21, 4.060224518548989e-21, 4.486807376556268e-21, 4.958189657992822e-21, 5.47909493574137e-21, 6.054726612063398e-21, 6.6908596031690034e-21, 7.39379833395142e-21, 8.17058797600477e-21, 9.028987386539571e-21, 9.977569678681827e-21, 1.1025850660650164e-20, 1.2184222596683346e-20, 1.3464292672544826e-20, 1.487884664481223e-20, 1.6442012822971448e-20, 1.816947290353761e-20, 2.0078350494542842e-20, 2.218777576323957e-20, 2.4518814350266616e-20, 2.7094751712984778e-20, 2.99414307831878e-20, 3.3087066174581986e-20, 3.656317960773671e-20, 4.04044932813336e-20, 4.4649545410864524e-20, 4.934040911647032e-20, 5.452409475257299e-20, 6.025237865563952e-20, 6.658246876608107e-20, 7.35778770453052e-20, 8.13079444930986e-20, 8.985012235666008e-20, 9.928974594840184e-20, 1.097210880087608e-19, 1.212488062722705e-19, 1.3398715506103984e-19, 1.4806380453273756e-19, 1.6361932369270938e-19, 1.8080980410748347e-19, 1.9980561913385162e-19, 2.207971237102776e-19, 2.439939822726494e-19, 2.6962789586536147e-19, 2.979560401107353e-19, 3.292591911279444e-19, 3.638510313149053e-19, 4.0207708952311795e-19, 4.443191354546697e-19, 4.910010216253115e-19, 5.42585400491402e-19, 5.995892082369985e-19, 6.625818553162672e-19, 7.32192464283843e-19, 8.091193823718737e-19, 8.941251667075568e-19, 9.880616582254568e-19, 1.091867034836574e-18, 1.2065827169321123e-18, 1.3333458710591793e-18, 1.4734267364459266e-18, 1.628224385700911e-18, 1.799284922786571e-18, 1.9883248508715302e-18, 2.1972175272480685e-18, 2.4280563392514043e-18, 2.683147052839029e-18, 2.9650373842976064e-18, 3.276555670936608e-18, 3.620789157597235e-18, 4.001188014614446e-18, 4.421551275746544e-18, 4.8860781233731545e-18, 5.3994280658847886e-18, 5.9666899184098725e-18, 6.593548066117871e-18, 7.286263439065197e-18, 8.051786835939135e-18, 8.897703916547101e-18, 9.832494109348377e-18, 1.0865492147555624e-17, 1.2007016282129828e-17, 1.3268519655832399e-17, 1.4662505930802687e-17, 1.6202942878864264e-17, 1.790521771377184e-17, 1.9786332305835833e-17, 2.1865161262273475e-17, 2.416230634342101e-17, 2.670078964008702e-17, 2.9505965892407475e-17, 3.2605974130460206e-17, 3.603154742272401e-17, 3.981700714717493e-17, 4.4000165383974e-17, 4.862280798894494e-17, 5.373130670722748e-17, 5.937629491847721e-17, 6.561434846787031e-17, 7.250776729042182e-17, 8.012540590032066e-17, 8.854368916872183e-17, 9.784605645837477e-17, 1.0812572771559176e-16, 1.194853792154478e-16, 1.3203846043331573e-16, 1.4591092781543024e-16, 1.6124027863193235e-16, 1.781801170138507e-16, 1.9689965102728915e-16, 2.1758669699341153e-16, 2.4044626335523297e-16, 2.65707459290096e-16, 2.936225947371639e-16, 3.2447047588498147e-16, 3.5856058739665167e-16, 3.962308160087902e-16, 4.378586737180764e-16, 4.838599478224938e-16, 5.346941007563686e-16, 5.908711257632867e-16, 6.529477881873902e-16, 7.215462337284374e-16, 7.973516061616386e-16, 8.811244351945098e-16, 9.736950778131562e-16, 1.0759911409739397e-15, 1.1890343581694857e-15, 1.3139538243184842e-15, 1.4520028305455165e-15, 1.6045497585768717e-15, 1.7731230793658704e-15, 1.9594068002907724e-15, 2.165261217461985e-15, 2.3927520324796246e-15, 2.6441336235328086e-15, 2.921925278364908e-15, 3.2289016651528913e-15, 3.568128831407582e-15, 3.943009943752811e-15, 4.35726114748642e-15, 4.815033327566429e-15, 5.320899191358589e-15, 5.879933313249902e-15, 6.497676982781305e-15, 7.180320316731333e-15, 7.934681930325382e-15, 8.768297028662227e-15, 9.689527520997162e-15, 1.0707506116567483e-14, 1.183243193909108e-14, 1.3075543421712122e-14, 1.4449282631392828e-14, 1.596731813880304e-14, 1.7644871973037865e-14, 1.9498635765355897e-14, 2.1547196806751684e-14, 2.3810938098067953e-14, 2.6312505912182496e-14, 2.907694362521383e-14, 3.213175439695931e-14, 3.5507573715055224e-14, 3.923798474179431e-14, 4.336039584025911e-14, 4.791582373388746e-14, 5.294984218337344e-14, 5.851284626094688e-14, 6.466018448751318e-14, 7.145349036844634e-14, 7.896037068546441e-14, 8.725608262186504e-14, 9.642317462055586e-14, 1.0655335663280197e-13, 1.1774804221931223e-13, 1.3011859927199165e-13, 1.4378908762442688e-13, 1.5889550688662907e-13, 1.75589021946497e-13, 1.940367083588107e-13, 2.1442212155137197e-13, 2.369496742912758e-13, 2.618435253776835e-13, 2.8935325815070134e-13, 3.1975260655382753e-13, 3.533456892964443e-13, 3.9046879878740226e-13, 4.314913227068673e-13, 4.768245260439175e-13, 5.269195453225239e-13, 5.822786371990907e-13, 6.434526305873489e-13, 7.110535034035581e-13, 7.857580146437837e-13, 8.683094391073731e-13, 9.595355109429105e-13, 1.0603439784193092e-12, 1.1717455348017602e-12, 1.2948486683914129e-12, 1.4308850328562106e-12, 1.581216277704578e-12, 1.7473382766738932e-12, 1.9309165811415285e-12, 2.133777963347905e-12, 2.3579519413396977e-12, 2.605682379933083e-12, 2.8794345380278585e-12, 3.181952965003454e-12, 3.5162476229311235e-12, 3.885670864928192e-12, 4.2938977026785174e-12, 4.745012976287155e-12, 5.243532170962073e-12, 5.794415728482827e-12, 6.403187442077796e-12, 7.0759036650824836e-12, 7.819310303414095e-12, 8.640804217974196e-12, 9.548604094911095e-12, 1.0551796415791959e-11, 1.1660364514221033e-11, 1.2885422763508902e-11, 1.4239160198159517e-11, 1.5735151029372396e-11, 1.7388280051933158e-11, 1.9215086119461766e-11, 2.1233856686841968e-11, 2.3464678117202098e-11, 2.5929917935041402e-11, 2.8654105130310192e-11, 3.166449394353954e-11, 3.499122172567759e-11, 3.8667385265922505e-11, 4.272984743813879e-11, 4.721903076876366e-11, 5.217994092365785e-11, 5.766194813294767e-11, 6.37198904751557e-11, 7.041441041355512e-11, 7.78121247990704e-11, 8.598720346864042e-11, 9.502098413660676e-11, 1.0500405406288493e-10, 1.1603573657481547e-10, 1.2822641559662173e-10, 1.4169809769981612e-10, 1.565848423146221e-10, 1.7303591892670056e-10, 1.9121501604324465e-10, 2.113043906515344e-10, 2.3350393840715356e-10, 2.58035787181754e-10, 2.8514546279723163e-10, 3.151027494485703e-10, 3.4820799021950677e-10, 3.847905882814473e-10, 4.2521736132172805e-10, 4.698905153865951e-10, 5.192570817769138e-10, 5.738111097386422e-10, 6.340954983308222e-10, 7.007146529680597e-10, 7.743314878183583e-10, 8.556824693251031e-10, 9.455819460768566e-10, 1.0449243692534083e-09, 1.1547059974859053e-09, 1.2760189571636715e-09, 1.4100797196547887e-09, 1.5582221069010416e-09, 1.721928377662607e-09, 1.902837221123832e-09, 2.102748641874541e-09, 2.3236670365633927e-09, 2.5677904247345396e-09, 2.837567070201885e-09, 3.1356808261051583e-09, 3.465114195577712e-09, 3.829164985091893e-09, 4.231455630332448e-09, 4.67602001563705e-09, 5.167280825446596e-09, 5.710164341365953e-09, 6.310072020454527e-09, 6.973005728383441e-09, 7.705601490215486e-09, 8.515149474419559e-09, 9.40976541130567e-09, 1.0398352401352895e-08, 1.1490799423086173e-08, 1.2698042617387273e-08, 1.4032093709204219e-08, 1.5506330441894534e-08, 1.7135418417524306e-08, 1.893569567812392e-08, 2.092507322970505e-08, 2.3123453374296332e-08, 2.55528433967811e-08, 2.823741596102991e-08, 3.1204088202230196e-08, 3.448237606562543e-08, 3.8105156363599235e-08, 4.210846782370936e-08, 4.6532367292684285e-08, 5.1421139346530254e-08, 5.6823424188223726e-08, 6.279339004322537e-08, 6.93904453896721e-08, 7.668072043998109e-08, 8.473676871290081e-08, 9.363918707094854e-08, 1.0347707046776122e-07, 1.1434833169232661e-07, 1.2636184010261786e-07, 1.3963750689072185e-07, 1.5430791222570406e-07, 1.7051961265224236e-07, 1.8843452664896176e-07, 2.0823156887672667e-07, 2.301082986377878e-07, 2.542836341490329e-07, 2.8099884730181657e-07, 3.1052078952598094e-07, 3.431442792134476e-07, 3.791952565279644e-07, 4.190333413589542e-07, 4.630572618680162e-07, 5.11706389261235e-07, 5.654665642396139e-07, 6.248748718462593e-07, 6.905245868438215e-07, 7.630715685991163e-07, 8.432395475210797e-07, 9.318307547800941e-07, 1.0297294465999585e-06, 1.1379136140021728e-06, 1.2574633956319303e-06, 1.389573299093172e-06, 1.5355611822087667e-06, 1.6968882619039505e-06, 1.8751643438008614e-06, 2.072170218525571e-06, 2.2898734641785268e-06, 2.5304489099653438e-06, 2.796298986140755e-06, 3.090076688749832e-06, 3.414721959416056e-06, 3.7734741908934666e-06, 4.1699172470544e-06, 4.608009930961998e-06, 5.092129413242219e-06, 5.6271055655088276e-06, 6.218291218829108e-06, 6.871586720080813e-06, 7.593517693749163e-06, 8.391294613829814e-06, 9.272885108657647e-06, 1.024709581542993e-05, 1.1323645594529808e-05, 1.2513308320194483e-05, 1.38279565362609e-05, 1.528071879874915e-05, 1.6886107914615422e-05, 1.866015918494668e-05, 2.0620585928554647e-05, 2.2786953195463866e-05, 2.518093606340699e-05, 2.7826425139210187e-05, 3.074984124395996e-05, 3.398038825253025e-05, 3.7550322304014117e-05, 4.149526284891181e-05, 4.585468923323788e-05, 5.0672086217673495e-05, 5.599558062385768e-05, 6.187833787407726e-05, 6.837908586021513e-05, 7.556276977993548e-05, 8.350103598786518e-05, 9.227330883732066e-05, 0.00010196711082244292, 0.00011267924128333107, 0.0001245166640728712, 0.00013759756984654814, 0.00015205240924842656, 0.0001680258137639612, 0.00018567706865724176, 0.00020518242672551423, 0.00022673659259453416, 0.0002505547017790377, 0.0002768745180219412, 0.000305958412354812, 0.000338097132043913, 0.00037361125578172505, 0.0004128549771849066, 0.0004562199173960835, 0.0005041384138166904, 0.0005570887587964535, 0.0006155988667160273, 0.000680251803714782, 0.0007516926270909607, 0.0008306331001222134, 0.0009178595500998199, 0.0010142417158931494, 0.0011207388015463948, 0.0012384109431877732, 0.00136843032669276, 0.001512089860625565, 0.0016708184266462922, 0.0018461927538737655, 0.0020399573259055614, 0.0022540355566889048, 0.0024905502796173096, 0.0027518493589013815, 0.0030405211728066206, 0.003359423018991947, 0.003711711848154664, 0.0041008684784173965, 0.004530733451247215, 0.005005544051527977, 0.005529978312551975, 0.006109190173447132, 0.006748861633241177, 0.007455264683812857, 0.00823530275374651, 0.009096581488847733, 0.0100474888458848, 0.011097248643636703, 0.012256009504199028, 0.01353495754301548, 0.014946372248232365, 0.01650376059114933, 0.018221940845251083, 0.020117217674851418, 0.022207435220479965, 0.024512188509106636, 0.02705291472375393, 0.029853081330657005, 0.03293834626674652, 0.036336712539196014, 0.04007873311638832, 0.04419766739010811, 0.048729684203863144, 0.0537140816450119, 0.059193387627601624, 0.065213643014431, 0.07182449847459793, 0.07907939702272415, 0.08703579753637314, 0.09575505554676056, 0.10530276596546173, 0.11574861407279968, 0.12716639041900635, 0.1396339237689972, 0.1532328873872757, 0.16804854571819305, 0.1841694414615631, 0.2016867995262146, 0.22069421410560608, 0.2412867546081543, 0.26356008648872375, 0.28760984539985657, 0.31353044509887695, 0.34141385555267334, 0.3713485300540924, 0.4034181535243988, 0.43770039081573486, 0.47426560521125793, 0.5131756067276001, 0.5544828176498413, 0.5982288122177124, 0.6444441080093384, 0.6931471824645996, 0.7443442344665527, 0.7980290055274963, 0.8541830778121948, 0.912775993347168, 0.9737660884857178, 1.0371010303497314, 1.1027188301086426, 1.1705492734909058, 1.2405147552490234, 1.3125314712524414, 1.386510968208313, 1.462361216545105, 1.5399880409240723, 1.619295597076416, 1.700188398361206, 1.7825709581375122, 1.8663501739501953, 1.9514347314834595, 2.037735939025879, 2.1251683235168457, 2.213650703430176, 2.303105115890503, 2.3934574127197266, 2.484638214111328, 2.5765819549560547, 2.669227123260498, 2.7625162601470947, 2.856396198272705, 2.9508168697357178, 3.0457327365875244, 3.1411006450653076, 3.236881732940674, 3.3330399990081787, 3.42954158782959, 3.5263566970825195, 3.6234564781188965, 3.720815896987915, 3.818411350250244, 3.9162211418151855, 4.014225959777832, 4.112407684326172, 4.210750579833984, 4.309239387512207, 4.40786075592041, 4.506601810455322, 4.605452060699463, 4.70440149307251, 4.803440093994141, 4.902560234069824, 5.001753807067871, 5.101014137268066, 5.2003350257873535, 5.299710750579834, 5.399136066436768, 5.498606204986572, 5.598117351531982, 5.697665214538574, 5.797245979309082, 5.896857738494873, 5.996496677398682, 6.096159934997559, 6.195846080780029, 6.295552730560303, 6.39527702331543, 6.495018482208252, 6.594775199890137, 6.694545269012451, 6.794327259063721, 6.894121170043945, 6.993925094604492, 7.093737602233887, 7.193558692932129, 7.2933878898620605, 7.393222808837891, 7.4930644035339355, 7.592911720275879, 7.692763805389404, 7.792620658874512, 7.892481803894043, 7.992346286773682, 8.092214584350586, 8.192084312438965, 8.291958808898926, 8.39183521270752, 8.491713523864746, 8.591594696044922, 8.691476821899414, 8.791360855102539, 8.89124584197998, 8.991133689880371, 9.091021537780762, 9.190911293029785, 9.290802001953125, 9.390693664550781, 9.490584373474121, 9.59047794342041, 9.6903715133667, 9.790266036987305, 9.89016056060791, 9.990056037902832, 10.08995246887207, 10.189846992492676, 10.28974437713623, 10.389640808105469, 10.489538192749023, 10.589435577392578, 10.68933391571045, 10.789231300354004, 10.889129638671875, 10.989027976989746, 11.088926315307617, 11.188824653625488, 11.288723945617676, 11.388623237609863, 11.488521575927734, 11.588420867919922, 11.68832015991211, 11.788219451904297, 11.888118743896484, 11.988018989562988, 12.087918281555176, 12.187816619873047, 12.28771686553955, 12.387616157531738, 12.487516403198242, 12.587416648864746, 12.687315940856934, 12.787215232849121, 12.887115478515625, 12.987014770507812, 13.086915016174316, 13.18681526184082, 13.286715507507324, 13.386615753173828, 13.4865140914917, 13.586414337158203, 13.686314582824707, 13.786214828491211, 13.886115074157715, 13.986015319824219, 14.085914611816406, 14.18581485748291, 14.285715103149414, 14.385615348815918, 14.485515594482422, 14.58541488647461, 14.685315132141113, 14.7852144241333, 14.885114669799805, 14.985014915466309, 15.084915161132812, 15.184815406799316, 15.28471565246582, 15.384614944458008, 15.484515190124512, 15.584415435791016, 15.68431568145752, 15.784215927124023, 15.884116172790527, 15.984016418457031, 16.08391571044922, 16.18381690979004, 16.283716201782227, 16.383615493774414, 16.483516693115234, 16.583415985107422, 16.683317184448242, 16.78321647644043, 16.88311767578125, 16.983016967773438, 17.082916259765625, 17.182817459106445, 17.282716751098633, 17.382617950439453, 17.48251724243164, 17.58241844177246, 17.68231773376465, 17.782217025756836, 17.882118225097656, 17.982017517089844, 18.081918716430664, 18.18181800842285, 18.281719207763672, 18.38161849975586, 18.481517791748047, 18.581418991088867, 18.681318283081055, 18.781219482421875, 18.881118774414062, 18.98101806640625, 19.08091926574707, 19.180818557739258, 19.280719757080078, 19.380619049072266, 19.480520248413086, 19.580419540405273, 19.68031883239746, 19.78022003173828, 19.88011932373047, 19.98002052307129, 20.079919815063477, 20.179821014404297, 20.279720306396484, 20.379619598388672, 20.479520797729492, 20.57942008972168, 20.6793212890625, 20.779220581054688, 20.879121780395508, 20.979021072387695, 21.078920364379883, 21.178821563720703, 21.27872085571289, 21.37862205505371, 21.4785213470459, 21.578420639038086, 21.678321838378906, 21.778221130371094, 21.878122329711914, 21.9780216217041, 22.077922821044922, 22.17782211303711, 22.277721405029297, 22.377622604370117, 22.477521896362305, 22.577423095703125, 22.677322387695312, 22.777223587036133, 22.87712287902832, 22.977022171020508, 23.076923370361328, 23.176822662353516, 23.276723861694336, 23.376623153686523, 23.476524353027344, 23.57642364501953, 23.67632293701172, 23.77622413635254, 23.876123428344727, 23.976024627685547, 24.075923919677734, 24.175825119018555, 24.275724411010742, 24.37562370300293, 24.47552490234375, 24.575424194335938, 24.675325393676758, 24.775224685668945, 24.875123977661133, 24.975025177001953, 25.07492446899414, 25.17482566833496, 25.27472496032715, 25.37462615966797, 25.474525451660156, 25.574424743652344, 25.674325942993164, 25.77422523498535, 25.874126434326172, 25.97402572631836, 26.07392692565918, 26.173826217651367, 26.273725509643555, 26.373626708984375, 26.473526000976562, 26.573427200317383, 26.67332649230957, 26.77322769165039, 26.873126983642578, 26.973026275634766, 27.072927474975586, 27.172826766967773, 27.272727966308594, 27.37262725830078, 27.47252655029297, 27.57242774963379, 27.672327041625977, 27.772228240966797, 27.872127532958984, 27.972028732299805, 28.071928024291992, 28.17182731628418, 28.271728515625, 28.371627807617188, 28.471529006958008, 28.571428298950195, 28.671329498291016, 28.771228790283203, 28.87112808227539, 28.97102928161621, 29.0709285736084, 29.17082977294922, 29.270729064941406, 29.370630264282227, 29.470529556274414, 29.5704288482666, 29.670330047607422, 29.77022933959961, 29.87013053894043, 29.970029830932617, 30.069929122924805, 30.169830322265625, 30.269729614257812, 30.369630813598633, 30.46953010559082, 30.56943130493164, 30.669330596923828, 30.769229888916016, 30.869131088256836, 30.969030380249023, 31.068931579589844, 31.16883087158203, 31.26873207092285, 31.36863136291504, 31.468530654907227, 31.568431854248047, 31.668331146240234, 31.768232345581055, 31.868131637573242, 31.968032836914062, 32.06793212890625, 32.16783142089844, 32.267730712890625, 32.36763381958008, 32.467533111572266, 32.56743240356445, 32.66733169555664, 32.76723098754883, 32.86713409423828, 32.96703338623047, 33.066932678222656, 33.166831970214844, 33.2667350769043, 33.366634368896484, 33.46653366088867, 33.56643295288086, 33.66633224487305, 33.7662353515625, 33.86613464355469, 33.966033935546875, 34.06593322753906, 34.16583251953125, 34.2657356262207, 34.36563491821289, 34.46553421020508, 34.565433502197266, 34.66533279418945, 34.765235900878906, 34.865135192871094, 34.96503448486328, 35.06493377685547, 35.16483688354492, 35.26473617553711, 35.3646354675293, 35.464534759521484, 35.56443405151367, 35.664337158203125, 35.76423645019531, 35.8641357421875, 35.96403503417969, 36.063934326171875, 36.16383743286133, 36.263736724853516, 36.3636360168457, 36.46353530883789, 36.563438415527344, 36.66333770751953, 36.76323699951172, 36.863136291503906, 36.963035583496094, 37.06293869018555, 37.162837982177734, 37.26273727416992, 37.36263656616211, 37.4625358581543, 37.56243896484375, 37.66233825683594, 37.762237548828125, 37.86213684082031, 37.9620361328125, 38.06193923950195, 38.16183853149414, 38.26173782348633, 38.361637115478516, 38.46154022216797, 38.561439514160156, 38.661338806152344, 38.76123809814453, 38.86113739013672, 38.96104049682617, 39.06093978881836, 39.16083908081055, 39.260738372802734, 39.36063766479492, 39.460540771484375, 39.56044006347656, 39.66033935546875, 39.76023864746094, 39.86014175415039, 39.96004104614258, 40.059940338134766, 40.15983963012695, 40.25973892211914, 40.359642028808594, 40.45954132080078, 40.55944061279297, 40.659339904785156, 40.759239196777344, 40.8591423034668, 40.959041595458984, 41.05894088745117, 41.15884017944336, 41.25873947143555, 41.358642578125, 41.45854187011719, 41.558441162109375, 41.65834045410156, 41.758243560791016, 41.8581428527832, 41.95804214477539, 42.05794143676758, 42.157840728759766, 42.25774383544922, 42.357643127441406, 42.457542419433594, 42.55744171142578, 42.65734100341797, 42.75724411010742, 42.85714340209961, 42.9570426940918, 43.056941986083984, 43.15684127807617, 43.256744384765625, 43.35664367675781, 43.45654296875, 43.55644226074219, 43.65634536743164, 43.75624465942383, 43.856143951416016, 43.9560432434082, 44.05594253540039, 44.155845642089844, 44.25574493408203, 44.35564422607422, 44.455543518066406, 44.555442810058594, 44.65534591674805, 44.755245208740234, 44.85514450073242, 44.95504379272461, 45.05494689941406, 45.15484619140625, 45.25474548339844, 45.354644775390625, 45.45454406738281, 45.554447174072266, 45.65434646606445, 45.75424575805664, 45.85414505004883, 45.954044342041016, 46.05394744873047, 46.153846740722656, 46.253746032714844, 46.35364532470703, 46.45354461669922, 46.55344772338867, 46.65334701538086, 46.75324630737305, 46.853145599365234, 46.95304870605469, 47.052947998046875, 47.15284729003906, 47.25274658203125, 47.35264587402344, 47.45254898071289, 47.55244827270508, 47.652347564697266, 47.75224685668945, 47.85214614868164, 47.952049255371094, 48.05194854736328, 48.15184783935547, 48.251747131347656, 48.35165023803711, 48.4515495300293, 48.551448822021484, 48.65134811401367, 48.75124740600586, 48.85115051269531, 48.9510498046875, 49.05094909667969, 49.150848388671875, 49.25074768066406, 49.350650787353516, 49.4505500793457, 49.55044937133789, 49.65034866333008, 49.750247955322266, 49.85015106201172, 49.950050354003906, 50.049949645996094, 50.14984893798828, 50.249752044677734, 50.34965133666992, 50.44955062866211, 50.5494499206543, 50.649349212646484, 50.74925231933594, 50.849151611328125, 50.94905090332031, 51.0489501953125, 51.14884948730469, 51.24875259399414, 51.34865188598633, 51.448551177978516, 51.5484504699707, 51.64834976196289, 51.748252868652344, 51.84815216064453, 51.94805145263672, 52.047950744628906, 52.14785385131836, 52.24775314331055, 52.347652435302734, 52.44755172729492, 52.54745101928711, 52.64735412597656, 52.74725341796875, 52.84715270996094, 52.947052001953125, 53.04695129394531, 53.146854400634766, 53.24675369262695, 53.34665298461914, 53.44655227661133, 53.54645538330078, 53.64635467529297, 53.746253967285156, 53.846153259277344, 53.94605255126953, 54.045955657958984, 54.14585494995117, 54.24575424194336, 54.34565353393555, 54.445552825927734, 54.54545593261719, 54.645355224609375, 54.74525451660156, 54.84515380859375, 54.94505310058594, 55.04495620727539, 55.14485549926758, 55.244754791259766, 55.34465408325195, 55.444557189941406, 55.544456481933594, 55.64435577392578, 55.74425506591797, 55.844154357910156, 55.94405746459961, 56.0439567565918, 56.143856048583984, 56.24375534057617, 56.34365463256836, 56.44355773925781, 56.54345703125, 56.64335632324219, 56.743255615234375, 56.84315872192383, 56.943058013916016, 57.0429573059082, 57.14285659790039, 57.24275588989258, 57.34265899658203, 57.44255828857422, 57.542457580566406, 57.642356872558594, 57.74225616455078, 57.842159271240234, 57.94205856323242, 58.04195785522461, 58.1418571472168, 58.241756439208984, 58.34165954589844, 58.441558837890625, 58.54145812988281, 58.641357421875, 58.74126052856445, 58.84115982055664, 58.94105911254883, 59.040958404541016, 59.1408576965332, 59.240760803222656, 59.340660095214844, 59.44055938720703, 59.54045867919922, 59.640357971191406, 59.74026107788086, 59.84016036987305, 59.940059661865234, 60.03995895385742, 60.13985824584961, 60.23976135253906, 60.33966064453125, 60.43955993652344, 60.539459228515625, 60.63936233520508, 60.739261627197266, 60.83916091918945, 60.93906021118164, 61.03895950317383, 61.13886260986328, 61.23876190185547, 61.338661193847656, 61.438560485839844, 61.53845977783203, 61.638362884521484, 61.73826217651367, 61.83816146850586, 61.93806076049805, 62.0379638671875, 62.13786315917969, 62.237762451171875, 62.33766174316406, 62.43756103515625, 62.5374641418457, 62.63736343383789, 62.73726272583008, 62.837162017822266, 62.93706130981445, 63.036964416503906, 63.136863708496094, 63.23676300048828, 63.33666229248047, 63.436561584472656, 63.53646469116211, 63.6363639831543, 63.736263275146484, 63.83616256713867, 63.936065673828125, 64.03596496582031, 64.1358642578125, 64.23576354980469, 64.33566284179688, 64.43556213378906, 64.53546142578125, 64.63536834716797, 64.73526763916016, 64.83516693115234, 64.93506622314453, 65.03496551513672, 65.1348648071289, 65.2347640991211, 65.33466339111328, 65.43456268310547, 65.53446197509766, 65.63436889648438, 65.73426818847656, 65.83416748046875, 65.93406677246094, 66.03396606445312, 66.13386535644531, 66.2337646484375, 66.33366394042969, 66.43356323242188, 66.5334701538086, 66.63336944580078, 66.73326873779297, 66.83316802978516, 66.93306732177734, 67.03296661376953, 67.13286590576172, 67.2327651977539, 67.3326644897461, 67.43256378173828, 67.532470703125, 67.63236999511719, 67.73226928710938, 67.83216857910156, 67.93206787109375, 68.03196716308594, 68.13186645507812, 68.23176574707031, 68.3316650390625, 68.43157196044922, 68.5314712524414, 68.6313705444336, 68.73126983642578, 68.83116912841797, 68.93106842041016, 69.03096771240234, 69.13086700439453, 69.23076629638672, 69.3306655883789, 69.43057250976562, 69.53047180175781, 69.63037109375, 69.73027038574219, 69.83016967773438, 69.93006896972656, 70.02996826171875, 70.12986755371094, 70.22976684570312, 70.32967376708984, 70.42957305908203, 70.52947235107422, 70.6293716430664, 70.7292709350586, 70.82917022705078, 70.92906951904297, 71.02896881103516, 71.12886810302734, 71.22877502441406, 71.32867431640625, 71.42857360839844, 71.52847290039062, 71.62837219238281, 71.728271484375, 71.82817077636719, 71.92807006835938, 72.02796936035156, 72.12786865234375, 72.22777557373047, 72.32767486572266, 72.42757415771484, 72.52747344970703, 72.62737274169922, 72.7272720336914, 72.8271713256836, 72.92707061767578, 73.02696990966797, 73.12687683105469, 73.22677612304688, 73.32667541503906, 73.42657470703125, 73.52647399902344, 73.62637329101562, 73.72627258300781, 73.826171875, 73.92607116699219, 74.02597045898438, 74.1258773803711, 74.22577667236328, 74.32567596435547, 74.42557525634766, 74.52547454833984, 74.62537384033203, 74.72527313232422, 74.8251724243164, 74.9250717163086, 75.02497863769531, 75.1248779296875, 75.22477722167969, 75.32467651367188, 75.42457580566406, 75.52447509765625, 75.62437438964844, 75.72427368164062, 75.82417297363281, 75.924072265625, 76.02397918701172, 76.1238784790039, 76.2237777709961, 76.32367706298828, 76.42357635498047, 76.52347564697266, 76.62337493896484, 76.72327423095703, 76.82317352294922, 76.92308044433594, 77.02297973632812, 77.12287902832031, 77.2227783203125, 77.32267761230469, 77.42257690429688, 77.52247619628906, 77.62237548828125, 77.72227478027344, 77.82217407226562, 77.92208099365234, 78.02198028564453, 78.12187957763672, 78.2217788696289, 78.3216781616211, 78.42157745361328, 78.52147674560547, 78.62137603759766, 78.72127532958984, 78.82118225097656, 78.92108154296875, 79.02098083496094, 79.12088012695312, 79.22077941894531, 79.3206787109375, 79.42057800292969, 79.52047729492188, 79.62037658691406, 79.72028350830078, 79.82018280029297, 79.92008209228516, 80.01998138427734, 80.11988067626953, 80.21977996826172, 80.3196792602539, 80.4195785522461, 80.51947784423828, 80.61937713623047, 80.71928405761719, 80.81918334960938, 80.91908264160156, 81.01898193359375, 81.11888122558594, 81.21878051757812, 81.31867980957031, 81.4185791015625, 81.51847839355469, 81.6183853149414, 81.7182846069336, 81.81818389892578, 81.91808319091797, 82.01798248291016, 82.11788177490234, 82.21778106689453, 82.31768035888672, 82.4175796508789, 82.5174789428711, 82.61738586425781, 82.71728515625, 82.81718444824219, 82.91708374023438, 83.01698303222656, 83.11688232421875, 83.21678161621094, 83.31668090820312, 83.41658020019531, 83.51648712158203, 83.61638641357422, 83.7162857055664, 83.8161849975586, 83.91608428955078, 84.01598358154297, 84.11588287353516, 84.21578216552734, 84.31568145751953, 84.41558074951172, 84.51548767089844, 84.61538696289062, 84.71528625488281, 84.815185546875, 84.91508483886719, 85.01498413085938, 85.11488342285156, 85.21478271484375, 85.31468200683594, 85.41458892822266, 85.51448822021484, 85.61438751220703, 85.71428680419922, 85.8141860961914, 85.9140853881836, 86.01398468017578, 86.11388397216797, 86.21378326416016, 86.31368255615234, 86.41358947753906, 86.51348876953125, 86.61338806152344, 86.71328735351562, 86.81318664550781, 86.9130859375, 87.01298522949219, 87.11288452148438, 87.21278381347656, 87.31269073486328, 87.41259002685547, 87.51248931884766, 87.61238861083984, 87.71228790283203, 87.81218719482422, 87.9120864868164, 88.0119857788086, 88.11188507080078, 88.2117919921875, 88.31169128417969, 88.41159057617188, 88.51148986816406, 88.61138916015625, 88.71128845214844, 88.81118774414062, 88.91108703613281, 89.010986328125, 89.11088562011719, 89.2107925415039, 89.3106918334961, 89.41059112548828, 89.51049041748047, 89.61038970947266, 89.71028900146484, 89.81018829345703, 89.91008758544922, 90.0099868774414, 90.10989379882812, 90.20979309082031, 90.3096923828125, 90.40959167480469, 90.50949096679688, 90.60939025878906, 90.70928955078125, 90.80918884277344, 90.90908813476562, 91.00898742675781, 91.10889434814453, 91.20879364013672, 91.3086929321289, 91.4085922241211, 91.50849151611328, 91.60839080810547, 91.70829010009766, 91.80818939208984, 91.90808868408203, 92.00799560546875, 92.10789489746094, 92.20779418945312, 92.30769348144531, 92.4075927734375, 92.50749206542969, 92.60739135742188, 92.70729064941406, 92.80718994140625, 92.90708923339844, 93.00699615478516, 93.10689544677734, 93.20679473876953, 93.30669403076172, 93.4065933227539, 93.5064926147461, 93.60639190673828, 93.70629119873047, 93.80619049072266, 93.90609741210938, 94.00599670410156, 94.10589599609375, 94.20579528808594, 94.30569458007812, 94.40559387207031, 94.5054931640625, 94.60539245605469, 94.70529174804688, 94.80519104003906, 94.90509796142578, 95.00499725341797, 95.10489654541016, 95.20479583740234, 95.30469512939453, 95.40459442138672, 95.5044937133789, 95.6043930053711, 95.70429229736328, 95.80419921875, 95.90409851074219, 96.00399780273438, 96.10389709472656, 96.20379638671875, 96.30369567871094, 96.40359497070312, 96.50349426269531, 96.6033935546875, 96.70330047607422, 96.8031997680664, 96.9030990600586, 97.00299835205078, 97.10289764404297, 97.20279693603516, 97.30269622802734, 97.40259552001953, 97.50249481201172, 97.6023941040039, 97.70230102539062, 97.80220031738281, 97.902099609375, 98.00199890136719, 98.10189819335938, 98.20179748535156, 98.30169677734375, 98.40159606933594, 98.50149536132812, 98.60140228271484, 98.70130157470703, 98.80120086669922, 98.9011001586914, 99.0009994506836, 99.10089874267578, 99.20079803466797, 99.30069732666016, 99.40059661865234, 99.50049591064453, 99.60040283203125, 99.70030212402344, 99.80020141601562, 99.90010070800781, 100.0]} diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/large.json b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/large.json new file mode 100644 index 000000000000..37fb9c64e1d6 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/large.json @@ -0,0 +1 @@ +{"x": [20.0, 20.039960861206055, 20.079919815063477, 20.11988067626953, 20.159839630126953, 20.199800491333008, 20.23975944519043, 20.279720306396484, 20.31968116760254, 20.35964012145996, 20.399600982666016, 20.439559936523438, 20.479520797729492, 20.519479751586914, 20.55944061279297, 20.599401473999023, 20.639360427856445, 20.6793212890625, 20.719280242919922, 20.759241104125977, 20.7992000579834, 20.839160919189453, 20.879121780395508, 20.91908073425293, 20.959041595458984, 20.999000549316406, 21.03896141052246, 21.078920364379883, 21.118881225585938, 21.158842086791992, 21.198801040649414, 21.23876190185547, 21.27872085571289, 21.318681716918945, 21.358640670776367, 21.398601531982422, 21.438560485839844, 21.4785213470459, 21.518482208251953, 21.558441162109375, 21.59840202331543, 21.63836097717285, 21.678321838378906, 21.718280792236328, 21.758241653442383, 21.798202514648438, 21.83816146850586, 21.878122329711914, 21.918081283569336, 21.95804214477539, 21.998001098632812, 22.037961959838867, 22.077922821044922, 22.117881774902344, 22.1578426361084, 22.19780158996582, 22.237762451171875, 22.277721405029297, 22.31768226623535, 22.357643127441406, 22.397602081298828, 22.437562942504883, 22.477521896362305, 22.51748275756836, 22.55744171142578, 22.597402572631836, 22.63736343383789, 22.677322387695312, 22.717283248901367, 22.75724220275879, 22.797203063964844, 22.837162017822266, 22.87712287902832, 22.917083740234375, 22.957042694091797, 22.99700355529785, 23.036962509155273, 23.076923370361328, 23.11688232421875, 23.156843185424805, 23.19680404663086, 23.23676300048828, 23.276723861694336, 23.316682815551758, 23.356643676757812, 23.396602630615234, 23.43656349182129, 23.476524353027344, 23.516483306884766, 23.55644416809082, 23.596403121948242, 23.636363983154297, 23.67632293701172, 23.716283798217773, 23.756244659423828, 23.79620361328125, 23.836164474487305, 23.876123428344727, 23.91608428955078, 23.956043243408203, 23.996004104614258, 24.035964965820312, 24.075923919677734, 24.11588478088379, 24.15584373474121, 24.195804595947266, 24.235763549804688, 24.275724411010742, 24.315683364868164, 24.35564422607422, 24.395605087280273, 24.435564041137695, 24.47552490234375, 24.515483856201172, 24.555444717407227, 24.59540367126465, 24.635364532470703, 24.675325393676758, 24.71528434753418, 24.755245208740234, 24.795204162597656, 24.83516502380371, 24.875123977661133, 24.915084838867188, 24.955045700073242, 24.995004653930664, 25.03496551513672, 25.07492446899414, 25.114885330200195, 25.154844284057617, 25.194805145263672, 25.234766006469727, 25.27472496032715, 25.314685821533203, 25.354644775390625, 25.39460563659668, 25.4345645904541, 25.474525451660156, 25.51448631286621, 25.554445266723633, 25.594406127929688, 25.63436508178711, 25.674325942993164, 25.714284896850586, 25.75424575805664, 25.794206619262695, 25.834165573120117, 25.874126434326172, 25.914085388183594, 25.95404624938965, 25.99400520324707, 26.033966064453125, 26.07392692565918, 26.1138858795166, 26.153846740722656, 26.193805694580078, 26.233766555786133, 26.273725509643555, 26.31368637084961, 26.353647232055664, 26.393606185913086, 26.43356704711914, 26.473526000976562, 26.513486862182617, 26.55344581604004, 26.593406677246094, 26.63336753845215, 26.67332649230957, 26.713287353515625, 26.753246307373047, 26.7932071685791, 26.833166122436523, 26.873126983642578, 26.913087844848633, 26.953046798706055, 26.99300765991211, 27.03296661376953, 27.072927474975586, 27.112886428833008, 27.152847290039062, 27.192806243896484, 27.23276710510254, 27.272727966308594, 27.312686920166016, 27.35264778137207, 27.392606735229492, 27.432567596435547, 27.47252655029297, 27.512487411499023, 27.552448272705078, 27.5924072265625, 27.632368087768555, 27.672327041625977, 27.71228790283203, 27.752246856689453, 27.792207717895508, 27.832168579101562, 27.872127532958984, 27.91208839416504, 27.95204734802246, 27.992008209228516, 28.031967163085938, 28.071928024291992, 28.111888885498047, 28.15184783935547, 28.191808700561523, 28.231767654418945, 28.271728515625, 28.311687469482422, 28.351648330688477, 28.39160919189453, 28.431568145751953, 28.471529006958008, 28.51148796081543, 28.551448822021484, 28.591407775878906, 28.63136863708496, 28.671329498291016, 28.711288452148438, 28.751249313354492, 28.791208267211914, 28.83116912841797, 28.87112808227539, 28.911088943481445, 28.9510498046875, 28.991008758544922, 29.030969619750977, 29.0709285736084, 29.110889434814453, 29.150848388671875, 29.19080924987793, 29.230770111083984, 29.270729064941406, 29.31068992614746, 29.350648880004883, 29.390609741210938, 29.43056869506836, 29.470529556274414, 29.51049041748047, 29.55044937133789, 29.590410232543945, 29.630369186401367, 29.670330047607422, 29.710289001464844, 29.7502498626709, 29.790210723876953, 29.830169677734375, 29.87013053894043, 29.91008949279785, 29.950050354003906, 29.990009307861328, 30.029970169067383, 30.069929122924805, 30.10988998413086, 30.149850845336914, 30.189809799194336, 30.22977066040039, 30.269729614257812, 30.309690475463867, 30.34964942932129, 30.389610290527344, 30.4295711517334, 30.46953010559082, 30.509490966796875, 30.549449920654297, 30.58941078186035, 30.629369735717773, 30.669330596923828, 30.709291458129883, 30.749250411987305, 30.78921127319336, 30.82917022705078, 30.869131088256836, 30.909090042114258, 30.949050903320312, 30.989011764526367, 31.02897071838379, 31.068931579589844, 31.108890533447266, 31.14885139465332, 31.188810348510742, 31.228771209716797, 31.26873207092285, 31.308691024780273, 31.348651885986328, 31.38861083984375, 31.428571701049805, 31.468530654907227, 31.50849151611328, 31.548452377319336, 31.588411331176758, 31.628372192382812, 31.668331146240234, 31.70829200744629, 31.74825096130371, 31.788211822509766, 31.82817268371582, 31.868131637573242, 31.908092498779297, 31.94805145263672, 31.988012313842773, 32.02797317504883, 32.06793212890625, 32.10789108276367, 32.14785385131836, 32.18781280517578, 32.2277717590332, 32.267730712890625, 32.30769348144531, 32.347652435302734, 32.387611389160156, 32.427574157714844, 32.467533111572266, 32.50749206542969, 32.54745101928711, 32.5874137878418, 32.62737274169922, 32.66733169555664, 32.70729446411133, 32.74725341796875, 32.78721237182617, 32.827171325683594, 32.86713409423828, 32.9070930480957, 32.947052001953125, 32.98701477050781, 33.026973724365234, 33.066932678222656, 33.10689163208008, 33.146854400634766, 33.18681335449219, 33.22677230834961, 33.2667350769043, 33.30669403076172, 33.34665298461914, 33.38661193847656, 33.42657470703125, 33.46653366088867, 33.506492614746094, 33.54645538330078, 33.5864143371582, 33.626373291015625, 33.66633224487305, 33.706295013427734, 33.746253967285156, 33.78621292114258, 33.826175689697266, 33.86613464355469, 33.90609359741211, 33.94605255126953, 33.98601531982422, 34.02597427368164, 34.06593322753906, 34.10589599609375, 34.14585494995117, 34.185813903808594, 34.225772857666016, 34.2657356262207, 34.305694580078125, 34.34565353393555, 34.38561248779297, 34.425575256347656, 34.46553421020508, 34.5054931640625, 34.54545593261719, 34.58541488647461, 34.62537384033203, 34.66533279418945, 34.70529556274414, 34.74525451660156, 34.785213470458984, 34.82517623901367, 34.865135192871094, 34.905094146728516, 34.94505310058594, 34.985015869140625, 35.02497482299805, 35.06493377685547, 35.104896545410156, 35.14485549926758, 35.184814453125, 35.22477340698242, 35.26473617553711, 35.30469512939453, 35.34465408325195, 35.38461685180664, 35.42457580566406, 35.464534759521484, 35.504493713378906, 35.544456481933594, 35.584415435791016, 35.62437438964844, 35.664337158203125, 35.70429611206055, 35.74425506591797, 35.78421401977539, 35.82417678833008, 35.8641357421875, 35.90409469604492, 35.94405746459961, 35.98401641845703, 36.02397537231445, 36.063934326171875, 36.10389709472656, 36.143856048583984, 36.183815002441406, 36.223777770996094, 36.263736724853516, 36.30369567871094, 36.34365463256836, 36.38361740112305, 36.42357635498047, 36.46353530883789, 36.50349807739258, 36.54345703125, 36.58341598510742, 36.623374938964844, 36.66333770751953, 36.70329666137695, 36.743255615234375, 36.78321838378906, 36.823177337646484, 36.863136291503906, 36.90309524536133, 36.943058013916016, 36.98301696777344, 37.02297592163086, 37.06293869018555, 37.10289764404297, 37.14285659790039, 37.18281555175781, 37.2227783203125, 37.26273727416992, 37.302696228027344, 37.34265899658203, 37.38261795043945, 37.422576904296875, 37.4625358581543, 37.502498626708984, 37.542457580566406, 37.58241653442383, 37.622379302978516, 37.66233825683594, 37.70229721069336, 37.74225616455078, 37.78221893310547, 37.82217788696289, 37.86213684082031, 37.902099609375, 37.94205856323242, 37.982017517089844, 38.021976470947266, 38.06193923950195, 38.101898193359375, 38.1418571472168, 38.181819915771484, 38.221778869628906, 38.26173782348633, 38.30169677734375, 38.34165954589844, 38.38161849975586, 38.42157745361328, 38.46154022216797, 38.50149917602539, 38.54145812988281, 38.581417083740234, 38.62137985229492, 38.661338806152344, 38.701297760009766, 38.74126052856445, 38.781219482421875, 38.8211784362793, 38.86113739013672, 38.901100158691406, 38.94105911254883, 38.98101806640625, 39.02098083496094, 39.06093978881836, 39.10089874267578, 39.1408576965332, 39.18082046508789, 39.22077941894531, 39.260738372802734, 39.30070114135742, 39.340660095214844, 39.380619049072266, 39.42057800292969, 39.460540771484375, 39.5004997253418, 39.54045867919922, 39.580421447753906, 39.62038040161133, 39.66033935546875, 39.70029830932617, 39.74026107788086, 39.78022003173828, 39.8201789855957, 39.86014175415039, 39.90010070800781, 39.940059661865234, 39.980018615722656, 40.019981384277344, 40.059940338134766, 40.09989929199219, 40.13985824584961, 40.1798210144043, 40.21977996826172, 40.25973892211914, 40.29970169067383, 40.33966064453125, 40.37961959838867, 40.419578552246094, 40.45954132080078, 40.4995002746582, 40.539459228515625, 40.57942199707031, 40.619380950927734, 40.659339904785156, 40.69929885864258, 40.739261627197266, 40.77922058105469, 40.81917953491211, 40.8591423034668, 40.89910125732422, 40.93906021118164, 40.97901916503906, 41.01898193359375, 41.05894088745117, 41.098899841308594, 41.13886260986328, 41.1788215637207, 41.218780517578125, 41.25873947143555, 41.298702239990234, 41.338661193847656, 41.37862014770508, 41.418582916259766, 41.45854187011719, 41.49850082397461, 41.53845977783203, 41.57842254638672, 41.61838150024414, 41.65834045410156, 41.69830322265625, 41.73826217651367, 41.778221130371094, 41.818180084228516, 41.8581428527832, 41.898101806640625, 41.93806076049805, 41.978023529052734, 42.017982482910156, 42.05794143676758, 42.097900390625, 42.13786315917969, 42.17782211303711, 42.21778106689453, 42.25774383544922, 42.29770278930664, 42.33766174316406, 42.377620697021484, 42.41758346557617, 42.457542419433594, 42.497501373291016, 42.5374641418457, 42.577423095703125, 42.61738204956055, 42.65734100341797, 42.697303771972656, 42.73726272583008, 42.7772216796875, 42.81718444824219, 42.85714340209961, 42.89710235595703, 42.93706130981445, 42.97702407836914, 43.01698303222656, 43.056941986083984, 43.09690475463867, 43.136863708496094, 43.176822662353516, 43.21678161621094, 43.256744384765625, 43.29670333862305, 43.33666229248047, 43.376625061035156, 43.41658401489258, 43.45654296875, 43.49650192260742, 43.53646469116211, 43.57642364501953, 43.61638259887695, 43.65634536743164, 43.69630432128906, 43.736263275146484, 43.776222229003906, 43.816184997558594, 43.856143951416016, 43.89610290527344, 43.936065673828125, 43.97602462768555, 44.01598358154297, 44.05594253540039, 44.09590530395508, 44.1358642578125, 44.17582321166992, 44.21578598022461, 44.25574493408203, 44.29570388793945, 44.335662841796875, 44.37562561035156, 44.415584564208984, 44.455543518066406, 44.495506286621094, 44.535465240478516, 44.57542419433594, 44.61538314819336, 44.65534591674805, 44.69530487060547, 44.73526382446289, 44.77522659301758, 44.815185546875, 44.85514450073242, 44.895103454589844, 44.93506622314453, 44.97502517700195, 45.014984130859375, 45.05494689941406, 45.094905853271484, 45.134864807128906, 45.17482376098633, 45.214786529541016, 45.25474548339844, 45.29470443725586, 45.33466720581055, 45.37462615966797, 45.41458511352539, 45.45454406738281, 45.4945068359375, 45.53446578979492, 45.574424743652344, 45.61438751220703, 45.65434646606445, 45.694305419921875, 45.7342643737793, 45.774227142333984, 45.814186096191406, 45.85414505004883, 45.89410400390625, 45.93406677246094, 45.97402572631836, 46.01398468017578, 46.05394744873047, 46.09390640258789, 46.13386535644531, 46.173824310302734, 46.21378707885742, 46.253746032714844, 46.293704986572266, 46.33366775512695, 46.373626708984375, 46.4135856628418, 46.45354461669922, 46.493507385253906, 46.53346633911133, 46.57342529296875, 46.61338806152344, 46.65334701538086, 46.69330596923828, 46.7332649230957, 46.77322769165039, 46.81318664550781, 46.853145599365234, 46.89310836791992, 46.933067321777344, 46.973026275634766, 47.01298522949219, 47.052947998046875, 47.0929069519043, 47.13286590576172, 47.172828674316406, 47.21278762817383, 47.25274658203125, 47.29270553588867, 47.33266830444336, 47.37262725830078, 47.4125862121582, 47.45254898071289, 47.49250793457031, 47.532466888427734, 47.572425842285156, 47.612388610839844, 47.652347564697266, 47.69230651855469, 47.732269287109375, 47.7722282409668, 47.81218719482422, 47.85214614868164, 47.89210891723633, 47.93206787109375, 47.97202682495117, 48.01198959350586, 48.05194854736328, 48.0919075012207, 48.131866455078125, 48.17182922363281, 48.211788177490234, 48.251747131347656, 48.291709899902344, 48.331668853759766, 48.37162780761719, 48.41158676147461, 48.4515495300293, 48.49150848388672, 48.53146743774414, 48.57143020629883, 48.61138916015625, 48.65134811401367, 48.691307067871094, 48.73126983642578, 48.7712287902832, 48.811187744140625, 48.85115051269531, 48.891109466552734, 48.931068420410156, 48.97102737426758, 49.010990142822266, 49.05094909667969, 49.09090805053711, 49.1308708190918, 49.17082977294922, 49.21078872680664, 49.25074768066406, 49.29071044921875, 49.33066940307617, 49.370628356933594, 49.41059112548828, 49.4505500793457, 49.490509033203125, 49.53046798706055, 49.570430755615234, 49.610389709472656, 49.65034866333008, 49.690311431884766, 49.73027038574219, 49.77022933959961, 49.81018829345703, 49.85015106201172, 49.89011001586914, 49.93006896972656, 49.97003173828125, 50.00999069213867, 50.049949645996094, 50.089908599853516, 50.1298713684082, 50.169830322265625, 50.20978927612305, 50.249752044677734, 50.289710998535156, 50.32966995239258, 50.36962890625, 50.40959167480469, 50.44955062866211, 50.48950958251953, 50.52947235107422, 50.56943130493164, 50.60939025878906, 50.649349212646484, 50.68931198120117, 50.729270935058594, 50.769229888916016, 50.8091926574707, 50.849151611328125, 50.88911056518555, 50.92906951904297, 50.969032287597656, 51.00899124145508, 51.0489501953125, 51.08891296386719, 51.12887191772461, 51.16883087158203, 51.20878982543945, 51.24875259399414, 51.28871154785156, 51.328670501708984, 51.36863327026367, 51.408592224121094, 51.448551177978516, 51.48851013183594, 51.528472900390625, 51.56843185424805, 51.60839080810547, 51.64834976196289, 51.68831253051758, 51.728271484375, 51.76823043823242, 51.80819320678711, 51.84815216064453, 51.88811111450195, 51.928070068359375, 51.96803283691406, 52.007991790771484, 52.047950744628906, 52.087913513183594, 52.127872467041016, 52.16783142089844, 52.20779037475586, 52.24775314331055, 52.28771209716797, 52.32767105102539, 52.36763381958008, 52.4075927734375, 52.44755172729492, 52.487510681152344, 52.52747344970703, 52.56743240356445, 52.607391357421875, 52.64735412597656, 52.687313079833984, 52.727272033691406, 52.76723098754883, 52.807193756103516, 52.84715270996094, 52.88711166381836, 52.92707443237305, 52.96703338623047, 53.00699234008789, 53.04695129394531, 53.0869140625, 53.12687301635742, 53.166831970214844, 53.20679473876953, 53.24675369262695, 53.286712646484375, 53.3266716003418, 53.366634368896484, 53.406593322753906, 53.44655227661133, 53.486515045166016, 53.52647399902344, 53.56643295288086, 53.60639190673828, 53.64635467529297, 53.68631362915039, 53.72627258300781, 53.7662353515625, 53.80619430541992, 53.846153259277344, 53.886112213134766, 53.92607498168945, 53.966033935546875, 54.0059928894043, 54.045955657958984, 54.085914611816406, 54.12587356567383, 54.16583251953125, 54.20579528808594, 54.24575424194336, 54.28571319580078, 54.32567596435547, 54.36563491821289, 54.40559387207031, 54.445552825927734, 54.48551559448242, 54.525474548339844, 54.565433502197266, 54.60539627075195, 54.645355224609375, 54.6853141784668, 54.72527313232422, 54.765235900878906, 54.80519485473633, 54.84515380859375, 54.88511657714844, 54.92507553100586, 54.96503448486328, 55.0049934387207, 55.04495620727539, 55.08491516113281, 55.124874114990234, 55.16483688354492, 55.204795837402344, 55.244754791259766, 55.28471374511719, 55.324676513671875, 55.3646354675293, 55.40459442138672, 55.444557189941406, 55.48451614379883, 55.52447509765625, 55.56443405151367, 55.60439682006836, 55.64435577392578, 55.6843147277832, 55.72427749633789, 55.76423645019531, 55.804195404052734, 55.844154357910156, 55.884117126464844, 55.924076080322266, 55.96403503417969, 56.003997802734375, 56.0439567565918, 56.08391571044922, 56.12387466430664, 56.16383743286133, 56.20379638671875, 56.24375534057617, 56.28371810913086, 56.32367706298828, 56.3636360168457, 56.403594970703125, 56.44355773925781, 56.483516693115234, 56.523475646972656, 56.563438415527344, 56.603397369384766, 56.64335632324219, 56.68331527709961, 56.7232780456543, 56.76323699951172, 56.80319595336914, 56.84315872192383, 56.88311767578125, 56.92307662963867, 56.963035583496094, 57.00299835205078, 57.0429573059082, 57.082916259765625, 57.12287902832031, 57.162837982177734, 57.202796936035156, 57.24275588989258, 57.282718658447266, 57.32267761230469, 57.36263656616211, 57.40259552001953, 57.44255828857422, 57.48251724243164, 57.52247619628906, 57.56243896484375, 57.60239791870117, 57.642356872558594, 57.682315826416016, 57.7222785949707, 57.762237548828125, 57.80219650268555, 57.842159271240234, 57.882118225097656, 57.92207717895508, 57.9620361328125, 58.00199890136719, 58.04195785522461, 58.08191680908203, 58.12187957763672, 58.16183853149414, 58.20179748535156, 58.241756439208984, 58.28171920776367, 58.321678161621094, 58.361637115478516, 58.4015998840332, 58.441558837890625, 58.48151779174805, 58.52147674560547, 58.561439514160156, 58.60139846801758, 58.641357421875, 58.68132019042969, 58.72127914428711, 58.76123809814453, 58.80119705200195, 58.84115982055664, 58.88111877441406, 58.921077728271484, 58.96104049682617, 59.000999450683594, 59.040958404541016, 59.08091735839844, 59.120880126953125, 59.16083908081055, 59.20079803466797, 59.240760803222656, 59.28071975708008, 59.3206787109375, 59.36063766479492, 59.40060043334961, 59.44055938720703, 59.48051834106445, 59.52048110961914, 59.56044006347656, 59.600399017333984, 59.640357971191406, 59.680320739746094, 59.720279693603516, 59.76023864746094, 59.800201416015625, 59.84016036987305, 59.88011932373047, 59.92007827758789, 59.96004104614258, 60.0, 60.03995895385742, 60.07992172241211, 60.11988067626953, 60.15983963012695, 60.199798583984375, 60.23976135253906, 60.279720306396484, 60.319679260253906, 60.359642028808594, 60.399600982666016, 60.43955993652344, 60.47951889038086, 60.51948165893555, 60.55944061279297, 60.59939956665039, 60.63936233520508, 60.6793212890625, 60.71928024291992, 60.759239196777344, 60.79920196533203, 60.83916091918945, 60.879119873046875, 60.91908264160156, 60.959041595458984, 60.999000549316406, 61.03895950317383, 61.078922271728516, 61.11888122558594, 61.15884017944336, 61.19880294799805, 61.23876190185547, 61.27872085571289, 61.31867980957031, 61.358642578125, 61.39860153198242, 61.438560485839844, 61.47852325439453, 61.51848220825195, 61.558441162109375, 61.5984001159668, 61.638362884521484, 61.678321838378906, 61.71828079223633, 61.758243560791016, 61.79820251464844, 61.83816146850586, 61.87812042236328, 61.91808319091797, 61.95804214477539, 61.99800109863281, 62.0379638671875, 62.07792282104492, 62.117881774902344, 62.157840728759766, 62.19780349731445, 62.237762451171875, 62.2777214050293, 62.317684173583984, 62.357643127441406, 62.39760208129883, 62.43756103515625, 62.47752380371094, 62.51748275756836, 62.55744171142578, 62.59740447998047, 62.63736343383789, 62.67732238769531, 62.717281341552734, 62.75724411010742, 62.797203063964844, 62.837162017822266, 62.87712097167969, 62.917083740234375, 62.9570426940918, 62.99700164794922, 63.036964416503906, 63.07692337036133, 63.11688232421875, 63.15684127807617, 63.19680404663086, 63.23676300048828, 63.2767219543457, 63.31668472290039, 63.35664367675781, 63.396602630615234, 63.436561584472656, 63.476524353027344, 63.516483306884766, 63.55644226074219, 63.596405029296875, 63.6363639831543, 63.67632293701172, 63.71628189086914, 63.75624465942383, 63.79620361328125, 63.83616256713867, 63.87612533569336, 63.91608428955078, 63.9560432434082, 63.996002197265625, 64.03596496582031, 64.075927734375, 64.11588287353516, 64.15584564208984, 64.19580078125, 64.23576354980469, 64.27572631835938, 64.31568145751953, 64.35564422607422, 64.3956069946289, 64.43556213378906, 64.47552490234375, 64.51548767089844, 64.5554428100586, 64.59540557861328, 64.63536834716797, 64.67532348632812, 64.71528625488281, 64.75524139404297, 64.79520416259766, 64.83516693115234, 64.8751220703125, 64.91508483886719, 64.95504760742188, 64.99500274658203, 65.03496551513672, 65.0749282836914, 65.11488342285156, 65.15484619140625, 65.19480895996094, 65.2347640991211, 65.27472686767578, 65.31468200683594, 65.35464477539062, 65.39460754394531, 65.43456268310547, 65.47452545166016, 65.51448822021484, 65.554443359375, 65.59440612792969, 65.63436889648438, 65.67432403564453, 65.71428680419922, 65.75424194335938, 65.79420471191406, 65.83416748046875, 65.8741226196289, 65.9140853881836, 65.95404815673828, 65.99400329589844, 66.03396606445312, 66.07392883300781, 66.11388397216797, 66.15384674072266, 66.19380950927734, 66.2337646484375, 66.27372741699219, 66.31368255615234, 66.35364532470703, 66.39360809326172, 66.43356323242188, 66.47352600097656, 66.51348876953125, 66.5534439086914, 66.5934066772461, 66.63336944580078, 66.67332458496094, 66.71328735351562, 66.75325012207031, 66.79320526123047, 66.83316802978516, 66.87312316894531, 66.9130859375, 66.95304870605469, 66.99300384521484, 67.03296661376953, 67.07292938232422, 67.11288452148438, 67.15284729003906, 67.19281005859375, 67.2327651977539, 67.2727279663086, 67.31269073486328, 67.35264587402344, 67.39260864257812, 67.43256378173828, 67.47252655029297, 67.51248931884766, 67.55244445800781, 67.5924072265625, 67.63236999511719, 67.67232513427734, 67.71228790283203, 67.75225067138672, 67.79220581054688, 67.83216857910156, 67.87213134765625, 67.9120864868164, 67.9520492553711, 67.99200439453125, 68.03196716308594, 68.07192993164062, 68.11188507080078, 68.15184783935547, 68.19181060791016, 68.23176574707031, 68.271728515625, 68.31169128417969, 68.35164642333984, 68.39160919189453, 68.43157196044922, 68.47152709960938, 68.51148986816406, 68.55144500732422, 68.5914077758789, 68.6313705444336, 68.67132568359375, 68.71128845214844, 68.75125122070312, 68.79120635986328, 68.83116912841797, 68.87113189697266, 68.91108703613281, 68.9510498046875, 68.99101257324219, 69.03096771240234, 69.07093048095703, 69.11088562011719, 69.15084838867188, 69.19081115722656, 69.23076629638672, 69.2707290649414, 69.3106918334961, 69.35064697265625, 69.39060974121094, 69.43057250976562, 69.47052764892578, 69.51049041748047, 69.55045318603516, 69.59040832519531, 69.63037109375, 69.67032623291016, 69.71028900146484, 69.75025177001953, 69.79020690917969, 69.83016967773438, 69.87013244628906, 69.91008758544922, 69.9500503540039, 69.9900131225586, 70.02996826171875, 70.06993103027344, 70.10989379882812, 70.14984893798828, 70.18981170654297, 70.22976684570312, 70.26972961425781, 70.3096923828125, 70.34964752197266, 70.38961029052734, 70.42957305908203, 70.46952819824219, 70.50949096679688, 70.54945373535156, 70.58940887451172, 70.6293716430664, 70.6693344116211, 70.70928955078125, 70.74925231933594, 70.7892074584961, 70.82917022705078, 70.86913299560547, 70.90908813476562, 70.94905090332031, 70.989013671875, 71.02896881103516, 71.06893157958984, 71.10889434814453, 71.14884948730469, 71.18881225585938, 71.22877502441406, 71.26873016357422, 71.3086929321289, 71.34864807128906, 71.38861083984375, 71.42857360839844, 71.4685287475586, 71.50849151611328, 71.54845428466797, 71.58840942382812, 71.62837219238281, 71.6683349609375, 71.70829010009766, 71.74825286865234, 71.7882080078125, 71.82817077636719, 71.86813354492188, 71.90808868408203, 71.94805145263672, 71.9880142211914, 72.02796936035156, 72.06793212890625, 72.10789489746094, 72.1478500366211, 72.18781280517578, 72.22777557373047, 72.26773071289062, 72.30769348144531, 72.34764862060547, 72.38761138916016, 72.42757415771484, 72.467529296875, 72.50749206542969, 72.54745483398438, 72.58740997314453, 72.62737274169922, 72.6673355102539, 72.70729064941406, 72.74725341796875, 72.78721618652344, 72.8271713256836, 72.86713409423828, 72.90708923339844, 72.94705200195312, 72.98701477050781, 73.02696990966797, 73.06693267822266, 73.10689544677734, 73.1468505859375, 73.18681335449219, 73.22677612304688, 73.26673126220703, 73.30669403076172, 73.3466567993164, 73.38661193847656, 73.42657470703125, 73.4665298461914, 73.5064926147461, 73.54645538330078, 73.58641052246094, 73.62637329101562, 73.66633605957031, 73.70629119873047, 73.74625396728516, 73.78621673583984, 73.826171875, 73.86613464355469, 73.90609741210938, 73.94605255126953, 73.98601531982422, 74.02597045898438, 74.06593322753906, 74.10589599609375, 74.1458511352539, 74.1858139038086, 74.22577667236328, 74.26573181152344, 74.30569458007812, 74.34565734863281, 74.38561248779297, 74.42557525634766, 74.46553802490234, 74.5054931640625, 74.54545593261719, 74.58541107177734, 74.62537384033203, 74.66533660888672, 74.70529174804688, 74.74525451660156, 74.78521728515625, 74.8251724243164, 74.8651351928711, 74.90509796142578, 74.94505310058594, 74.98501586914062, 75.02497863769531, 75.06493377685547, 75.10489654541016, 75.14485168457031, 75.184814453125, 75.22477722167969, 75.26473236083984, 75.30469512939453, 75.34465789794922, 75.38461303710938, 75.42457580566406, 75.46453857421875, 75.5044937133789, 75.5444564819336, 75.58441925048828, 75.62437438964844, 75.66433715820312, 75.70429229736328, 75.74425506591797, 75.78421783447266, 75.82417297363281, 75.8641357421875, 75.90409851074219, 75.94405364990234, 75.98401641845703, 76.02397918701172, 76.06393432617188, 76.10389709472656, 76.14385986328125, 76.1838150024414, 76.2237777709961, 76.26373291015625, 76.30369567871094, 76.34365844726562, 76.38361358642578, 76.42357635498047, 76.46353912353516, 76.50349426269531, 76.54345703125, 76.58341979980469, 76.62337493896484, 76.66333770751953, 76.70330047607422, 76.74325561523438, 76.78321838378906, 76.82317352294922, 76.8631362915039, 76.9030990600586, 76.94305419921875, 76.98301696777344, 77.02297973632812, 77.06293487548828, 77.10289764404297, 77.14286041259766, 77.18281555175781, 77.2227783203125, 77.26273345947266, 77.30269622802734, 77.34265899658203, 77.38261413574219, 77.42257690429688, 77.46253967285156, 77.50249481201172, 77.5424575805664, 77.5824203491211, 77.62237548828125, 77.66233825683594, 77.70230102539062, 77.74225616455078, 77.78221893310547, 77.82217407226562, 77.86213684082031, 77.902099609375, 77.94205474853516, 77.98201751708984, 78.02198028564453, 78.06193542480469, 78.10189819335938, 78.14186096191406, 78.18181610107422, 78.2217788696289, 78.2617416381836, 78.30169677734375, 78.34165954589844, 78.3816146850586, 78.42157745361328, 78.46154022216797, 78.50149536132812, 78.54145812988281, 78.5814208984375, 78.62137603759766, 78.66133880615234, 78.70130157470703, 78.74125671386719, 78.78121948242188, 78.82118225097656, 78.86113739013672, 78.9011001586914, 78.94105529785156, 78.98101806640625, 79.02098083496094, 79.0609359741211, 79.10089874267578, 79.14086151123047, 79.18081665039062, 79.22077941894531, 79.2607421875, 79.30069732666016, 79.34066009521484, 79.38062286376953, 79.42057800292969, 79.46054077148438, 79.50049591064453, 79.54045867919922, 79.5804214477539, 79.62037658691406, 79.66033935546875, 79.70030212402344, 79.7402572631836, 79.78022003173828, 79.82018280029297, 79.86013793945312, 79.90010070800781, 79.9400634765625, 79.98001861572266, 80.01998138427734, 80.0599365234375, 80.09989929199219, 80.13986206054688, 80.17981719970703, 80.21977996826172, 80.2597427368164, 80.29969787597656, 80.33966064453125, 80.37962341308594, 80.4195785522461, 80.45954132080078, 80.49950408935547, 80.53945922851562, 80.57942199707031, 80.61937713623047, 80.65933990478516, 80.69930267333984, 80.7392578125, 80.77922058105469, 80.81918334960938, 80.85913848876953, 80.89910125732422, 80.9390640258789, 80.97901916503906, 81.01898193359375, 81.05894470214844, 81.0988998413086, 81.13886260986328, 81.17881774902344, 81.21878051757812, 81.25874328613281, 81.29869842529297, 81.33866119384766, 81.37862396240234, 81.4185791015625, 81.45854187011719, 81.49850463867188, 81.53845977783203, 81.57842254638672, 81.6183853149414, 81.65834045410156, 81.69830322265625, 81.7382583618164, 81.7782211303711, 81.81818389892578, 81.85813903808594, 81.89810180664062, 81.93806457519531, 81.97801971435547, 82.01798248291016, 82.05794525146484, 82.097900390625, 82.13786315917969, 82.17782592773438, 82.21778106689453, 82.25774383544922, 82.29769897460938, 82.33766174316406, 82.37762451171875, 82.4175796508789, 82.4575424194336, 82.49750518798828, 82.53746032714844, 82.57742309570312, 82.61738586425781, 82.65734100341797, 82.69730377197266, 82.73726654052734, 82.7772216796875, 82.81718444824219, 82.85713958740234, 82.89710235595703, 82.93706512451172, 82.97702026367188, 83.01698303222656, 83.05694580078125, 83.0969009399414, 83.1368637084961, 83.17682647705078, 83.21678161621094, 83.25674438476562, 83.29669952392578, 83.33666229248047, 83.37662506103516, 83.41658020019531, 83.45654296875, 83.49650573730469, 83.53646087646484, 83.57642364501953, 83.61638641357422, 83.65634155273438, 83.69630432128906, 83.73626708984375, 83.7762222290039, 83.8161849975586, 83.85614013671875, 83.89610290527344, 83.93606567382812, 83.97602081298828, 84.01598358154297, 84.05594635009766, 84.09590148925781, 84.1358642578125, 84.17582702636719, 84.21578216552734, 84.25574493408203, 84.29570770263672, 84.33566284179688, 84.37562561035156, 84.41558074951172, 84.4555435180664, 84.4955062866211, 84.53546142578125, 84.57542419433594, 84.61538696289062, 84.65534210205078, 84.69530487060547, 84.73526763916016, 84.77522277832031, 84.815185546875, 84.85514831542969, 84.89510345458984, 84.93506622314453, 84.97502136230469, 85.01498413085938, 85.05494689941406, 85.09490203857422, 85.1348648071289, 85.1748275756836, 85.21478271484375, 85.25474548339844, 85.29470825195312, 85.33466339111328, 85.37462615966797, 85.41458892822266, 85.45454406738281, 85.4945068359375, 85.53446197509766, 85.57442474365234, 85.61438751220703, 85.65434265136719, 85.69430541992188, 85.73426818847656, 85.77422332763672, 85.8141860961914, 85.8541488647461, 85.89410400390625, 85.93406677246094, 85.97402954101562, 86.01398468017578, 86.05394744873047, 86.09390258789062, 86.13386535644531, 86.173828125, 86.21378326416016, 86.25374603271484, 86.29370880126953, 86.33366394042969, 86.37362670898438, 86.41358947753906, 86.45354461669922, 86.4935073852539, 86.5334701538086, 86.57342529296875, 86.61338806152344, 86.6533432006836, 86.69330596923828, 86.73326873779297, 86.77322387695312, 86.81318664550781, 86.8531494140625, 86.89310455322266, 86.93306732177734, 86.97303009033203, 87.01298522949219, 87.05294799804688, 87.09291076660156, 87.13286590576172, 87.1728286743164, 87.21278381347656, 87.25274658203125, 87.29270935058594, 87.3326644897461, 87.37262725830078, 87.41259002685547, 87.45254516601562, 87.49250793457031, 87.532470703125, 87.57242584228516, 87.61238861083984, 87.65235137939453, 87.69230651855469, 87.73226928710938, 87.77222442626953, 87.81218719482422, 87.8521499633789, 87.89210510253906, 87.93206787109375, 87.97203063964844, 88.0119857788086, 88.05194854736328, 88.09191131591797, 88.13186645507812, 88.17182922363281, 88.2117919921875, 88.25174713134766, 88.29170989990234, 88.3316650390625, 88.37162780761719, 88.41159057617188, 88.45154571533203, 88.49150848388672, 88.5314712524414, 88.57142639160156, 88.61138916015625, 88.65135192871094, 88.6913070678711, 88.73126983642578, 88.77122497558594, 88.81118774414062, 88.85115051269531, 88.89110565185547, 88.93106842041016, 88.97103118896484, 89.010986328125, 89.05094909667969, 89.09091186523438, 89.13086700439453, 89.17082977294922, 89.2107925415039, 89.25074768066406, 89.29071044921875, 89.3306655883789, 89.3706283569336, 89.41059112548828, 89.45054626464844, 89.49050903320312, 89.53047180175781, 89.57042694091797, 89.61038970947266, 89.65035247802734, 89.6903076171875, 89.73027038574219, 89.77023315429688, 89.81018829345703, 89.85015106201172, 89.89010620117188, 89.93006896972656, 89.97003173828125, 90.0099868774414, 90.0499496459961, 90.08991241455078, 90.12986755371094, 90.16983032226562, 90.20979309082031, 90.24974822998047, 90.28971099853516, 90.32967376708984, 90.36962890625, 90.40959167480469, 90.44954681396484, 90.48950958251953, 90.52947235107422, 90.56942749023438, 90.60939025878906, 90.64935302734375, 90.6893081665039, 90.7292709350586, 90.76923370361328, 90.80918884277344, 90.84915161132812, 90.88911437988281, 90.92906951904297, 90.96903228759766, 91.00898742675781, 91.0489501953125, 91.08891296386719, 91.12886810302734, 91.16883087158203, 91.20879364013672, 91.24874877929688, 91.28871154785156, 91.32867431640625, 91.3686294555664, 91.4085922241211, 91.44855499267578, 91.48851013183594, 91.52847290039062, 91.56842803955078, 91.60839080810547, 91.64835357666016, 91.68830871582031, 91.728271484375, 91.76823425292969, 91.80818939208984, 91.84815216064453, 91.88811492919922, 91.92807006835938, 91.96803283691406, 92.00799560546875, 92.0479507446289, 92.0879135131836, 92.12786865234375, 92.16783142089844, 92.20779418945312, 92.24774932861328, 92.28771209716797, 92.32767486572266, 92.36763000488281, 92.4075927734375, 92.44755554199219, 92.48751068115234, 92.52747344970703, 92.56743621826172, 92.60739135742188, 92.64735412597656, 92.68730926513672, 92.7272720336914, 92.7672348022461, 92.80718994140625, 92.84715270996094, 92.88711547851562, 92.92707061767578, 92.96703338623047, 93.00699615478516, 93.04695129394531, 93.0869140625, 93.12687683105469, 93.16683197021484, 93.20679473876953, 93.24674987792969, 93.28671264648438, 93.32667541503906, 93.36663055419922, 93.4065933227539, 93.4465560913086, 93.48651123046875, 93.52647399902344, 93.56643676757812, 93.60639190673828, 93.64635467529297, 93.68631744384766, 93.72627258300781, 93.7662353515625, 93.80619049072266, 93.84615325927734, 93.88611602783203, 93.92607116699219, 93.96603393554688, 94.00599670410156, 94.04595184326172, 94.0859146118164, 94.1258773803711, 94.16583251953125, 94.20579528808594, 94.24575805664062, 94.28571319580078, 94.32567596435547, 94.36563110351562, 94.40559387207031, 94.445556640625, 94.48551177978516, 94.52547454833984, 94.56543731689453, 94.60539245605469, 94.64535522460938, 94.68531799316406, 94.72527313232422, 94.7652359008789, 94.80519104003906, 94.84515380859375, 94.88511657714844, 94.9250717163086, 94.96503448486328, 95.00499725341797, 95.04495239257812, 95.08491516113281, 95.1248779296875, 95.16483306884766, 95.20479583740234, 95.24475860595703, 95.28471374511719, 95.32467651367188, 95.36463165283203, 95.40459442138672, 95.4445571899414, 95.48451232910156, 95.52447509765625, 95.56443786621094, 95.6043930053711, 95.64435577392578, 95.68431854248047, 95.72427368164062, 95.76423645019531, 95.80419921875, 95.84415435791016, 95.88411712646484, 95.924072265625, 95.96403503417969, 96.00399780273438, 96.04395294189453, 96.08391571044922, 96.1238784790039, 96.16383361816406, 96.20379638671875, 96.24375915527344, 96.2837142944336, 96.32367706298828, 96.36363983154297, 96.40359497070312, 96.44355773925781, 96.48351287841797, 96.52347564697266, 96.56343841552734, 96.6033935546875, 96.64335632324219, 96.68331909179688, 96.72327423095703, 96.76323699951172, 96.8031997680664, 96.84315490722656, 96.88311767578125, 96.92308044433594, 96.9630355834961, 97.00299835205078, 97.04295349121094, 97.08291625976562, 97.12287902832031, 97.16283416748047, 97.20279693603516, 97.24275970458984, 97.28271484375, 97.32267761230469, 97.36264038085938, 97.40259552001953, 97.44255828857422, 97.4825210571289, 97.52247619628906, 97.56243896484375, 97.6023941040039, 97.6423568725586, 97.68231964111328, 97.72227478027344, 97.76223754882812, 97.80220031738281, 97.84215545654297, 97.88211822509766, 97.92208099365234, 97.9620361328125, 98.00199890136719, 98.04196166992188, 98.08191680908203, 98.12187957763672, 98.16183471679688, 98.20179748535156, 98.24176025390625, 98.2817153930664, 98.3216781616211, 98.36164093017578, 98.40159606933594, 98.44155883789062, 98.48152160644531, 98.52147674560547, 98.56143951416016, 98.60140228271484, 98.641357421875, 98.68132019042969, 98.72127532958984, 98.76123809814453, 98.80120086669922, 98.84115600585938, 98.88111877441406, 98.92108154296875, 98.9610366821289, 99.0009994506836, 99.04096221923828, 99.08091735839844, 99.12088012695312, 99.16084289550781, 99.20079803466797, 99.24076080322266, 99.28071594238281, 99.3206787109375, 99.36064147949219, 99.40059661865234, 99.44055938720703, 99.48052215576172, 99.52047729492188, 99.56044006347656, 99.60040283203125, 99.6403579711914, 99.6803207397461, 99.72028350830078, 99.76023864746094, 99.80020141601562, 99.84015655517578, 99.88011932373047, 99.92008209228516, 99.96003723144531, 100.0], "expected": [20.0, 20.039960861206055, 20.079919815063477, 20.11988067626953, 20.159839630126953, 20.199800491333008, 20.23975944519043, 20.279720306396484, 20.31968116760254, 20.35964012145996, 20.399600982666016, 20.439559936523438, 20.479520797729492, 20.519479751586914, 20.55944061279297, 20.599401473999023, 20.639360427856445, 20.6793212890625, 20.719280242919922, 20.759241104125977, 20.7992000579834, 20.839160919189453, 20.879121780395508, 20.91908073425293, 20.959041595458984, 20.999000549316406, 21.03896141052246, 21.078920364379883, 21.118881225585938, 21.158842086791992, 21.198801040649414, 21.23876190185547, 21.27872085571289, 21.318681716918945, 21.358640670776367, 21.398601531982422, 21.438560485839844, 21.4785213470459, 21.518482208251953, 21.558441162109375, 21.59840202331543, 21.63836097717285, 21.678321838378906, 21.718280792236328, 21.758241653442383, 21.798202514648438, 21.83816146850586, 21.878122329711914, 21.918081283569336, 21.95804214477539, 21.998001098632812, 22.037961959838867, 22.077922821044922, 22.117881774902344, 22.1578426361084, 22.19780158996582, 22.237762451171875, 22.277721405029297, 22.31768226623535, 22.357643127441406, 22.397602081298828, 22.437562942504883, 22.477521896362305, 22.51748275756836, 22.55744171142578, 22.597402572631836, 22.63736343383789, 22.677322387695312, 22.717283248901367, 22.75724220275879, 22.797203063964844, 22.837162017822266, 22.87712287902832, 22.917083740234375, 22.957042694091797, 22.99700355529785, 23.036962509155273, 23.076923370361328, 23.11688232421875, 23.156843185424805, 23.19680404663086, 23.23676300048828, 23.276723861694336, 23.316682815551758, 23.356643676757812, 23.396602630615234, 23.43656349182129, 23.476524353027344, 23.516483306884766, 23.55644416809082, 23.596403121948242, 23.636363983154297, 23.67632293701172, 23.716283798217773, 23.756244659423828, 23.79620361328125, 23.836164474487305, 23.876123428344727, 23.91608428955078, 23.956043243408203, 23.996004104614258, 24.035964965820312, 24.075923919677734, 24.11588478088379, 24.15584373474121, 24.195804595947266, 24.235763549804688, 24.275724411010742, 24.315683364868164, 24.35564422607422, 24.395605087280273, 24.435564041137695, 24.47552490234375, 24.515483856201172, 24.555444717407227, 24.59540367126465, 24.635364532470703, 24.675325393676758, 24.71528434753418, 24.755245208740234, 24.795204162597656, 24.83516502380371, 24.875123977661133, 24.915084838867188, 24.955045700073242, 24.995004653930664, 25.03496551513672, 25.07492446899414, 25.114885330200195, 25.154844284057617, 25.194805145263672, 25.234766006469727, 25.27472496032715, 25.314685821533203, 25.354644775390625, 25.39460563659668, 25.4345645904541, 25.474525451660156, 25.51448631286621, 25.554445266723633, 25.594406127929688, 25.63436508178711, 25.674325942993164, 25.714284896850586, 25.75424575805664, 25.794206619262695, 25.834165573120117, 25.874126434326172, 25.914085388183594, 25.95404624938965, 25.99400520324707, 26.033966064453125, 26.07392692565918, 26.1138858795166, 26.153846740722656, 26.193805694580078, 26.233766555786133, 26.273725509643555, 26.31368637084961, 26.353647232055664, 26.393606185913086, 26.43356704711914, 26.473526000976562, 26.513486862182617, 26.55344581604004, 26.593406677246094, 26.63336753845215, 26.67332649230957, 26.713287353515625, 26.753246307373047, 26.7932071685791, 26.833166122436523, 26.873126983642578, 26.913087844848633, 26.953046798706055, 26.99300765991211, 27.03296661376953, 27.072927474975586, 27.112886428833008, 27.152847290039062, 27.192806243896484, 27.23276710510254, 27.272727966308594, 27.312686920166016, 27.35264778137207, 27.392606735229492, 27.432567596435547, 27.47252655029297, 27.512487411499023, 27.552448272705078, 27.5924072265625, 27.632368087768555, 27.672327041625977, 27.71228790283203, 27.752246856689453, 27.792207717895508, 27.832168579101562, 27.872127532958984, 27.91208839416504, 27.95204734802246, 27.992008209228516, 28.031967163085938, 28.071928024291992, 28.111888885498047, 28.15184783935547, 28.191808700561523, 28.231767654418945, 28.271728515625, 28.311687469482422, 28.351648330688477, 28.39160919189453, 28.431568145751953, 28.471529006958008, 28.51148796081543, 28.551448822021484, 28.591407775878906, 28.63136863708496, 28.671329498291016, 28.711288452148438, 28.751249313354492, 28.791208267211914, 28.83116912841797, 28.87112808227539, 28.911088943481445, 28.9510498046875, 28.991008758544922, 29.030969619750977, 29.0709285736084, 29.110889434814453, 29.150848388671875, 29.19080924987793, 29.230770111083984, 29.270729064941406, 29.31068992614746, 29.350648880004883, 29.390609741210938, 29.43056869506836, 29.470529556274414, 29.51049041748047, 29.55044937133789, 29.590410232543945, 29.630369186401367, 29.670330047607422, 29.710289001464844, 29.7502498626709, 29.790210723876953, 29.830169677734375, 29.87013053894043, 29.91008949279785, 29.950050354003906, 29.990009307861328, 30.029970169067383, 30.069929122924805, 30.10988998413086, 30.149850845336914, 30.189809799194336, 30.22977066040039, 30.269729614257812, 30.309690475463867, 30.34964942932129, 30.389610290527344, 30.4295711517334, 30.46953010559082, 30.509490966796875, 30.549449920654297, 30.58941078186035, 30.629369735717773, 30.669330596923828, 30.709291458129883, 30.749250411987305, 30.78921127319336, 30.82917022705078, 30.869131088256836, 30.909090042114258, 30.949050903320312, 30.989011764526367, 31.02897071838379, 31.068931579589844, 31.108890533447266, 31.14885139465332, 31.188810348510742, 31.228771209716797, 31.26873207092285, 31.308691024780273, 31.348651885986328, 31.38861083984375, 31.428571701049805, 31.468530654907227, 31.50849151611328, 31.548452377319336, 31.588411331176758, 31.628372192382812, 31.668331146240234, 31.70829200744629, 31.74825096130371, 31.788211822509766, 31.82817268371582, 31.868131637573242, 31.908092498779297, 31.94805145263672, 31.988012313842773, 32.02797317504883, 32.06793212890625, 32.10789108276367, 32.14785385131836, 32.18781280517578, 32.2277717590332, 32.267730712890625, 32.30769348144531, 32.347652435302734, 32.387611389160156, 32.427574157714844, 32.467533111572266, 32.50749206542969, 32.54745101928711, 32.5874137878418, 32.62737274169922, 32.66733169555664, 32.70729446411133, 32.74725341796875, 32.78721237182617, 32.827171325683594, 32.86713409423828, 32.9070930480957, 32.947052001953125, 32.98701477050781, 33.026973724365234, 33.066932678222656, 33.10689163208008, 33.146854400634766, 33.18681335449219, 33.22677230834961, 33.2667350769043, 33.30669403076172, 33.34665298461914, 33.38661193847656, 33.42657470703125, 33.46653366088867, 33.506492614746094, 33.54645538330078, 33.5864143371582, 33.626373291015625, 33.66633224487305, 33.706295013427734, 33.746253967285156, 33.78621292114258, 33.826175689697266, 33.86613464355469, 33.90609359741211, 33.94605255126953, 33.98601531982422, 34.02597427368164, 34.06593322753906, 34.10589599609375, 34.14585494995117, 34.185813903808594, 34.225772857666016, 34.2657356262207, 34.305694580078125, 34.34565353393555, 34.38561248779297, 34.425575256347656, 34.46553421020508, 34.5054931640625, 34.54545593261719, 34.58541488647461, 34.62537384033203, 34.66533279418945, 34.70529556274414, 34.74525451660156, 34.785213470458984, 34.82517623901367, 34.865135192871094, 34.905094146728516, 34.94505310058594, 34.985015869140625, 35.02497482299805, 35.06493377685547, 35.104896545410156, 35.14485549926758, 35.184814453125, 35.22477340698242, 35.26473617553711, 35.30469512939453, 35.34465408325195, 35.38461685180664, 35.42457580566406, 35.464534759521484, 35.504493713378906, 35.544456481933594, 35.584415435791016, 35.62437438964844, 35.664337158203125, 35.70429611206055, 35.74425506591797, 35.78421401977539, 35.82417678833008, 35.8641357421875, 35.90409469604492, 35.94405746459961, 35.98401641845703, 36.02397537231445, 36.063934326171875, 36.10389709472656, 36.143856048583984, 36.183815002441406, 36.223777770996094, 36.263736724853516, 36.30369567871094, 36.34365463256836, 36.38361740112305, 36.42357635498047, 36.46353530883789, 36.50349807739258, 36.54345703125, 36.58341598510742, 36.623374938964844, 36.66333770751953, 36.70329666137695, 36.743255615234375, 36.78321838378906, 36.823177337646484, 36.863136291503906, 36.90309524536133, 36.943058013916016, 36.98301696777344, 37.02297592163086, 37.06293869018555, 37.10289764404297, 37.14285659790039, 37.18281555175781, 37.2227783203125, 37.26273727416992, 37.302696228027344, 37.34265899658203, 37.38261795043945, 37.422576904296875, 37.4625358581543, 37.502498626708984, 37.542457580566406, 37.58241653442383, 37.622379302978516, 37.66233825683594, 37.70229721069336, 37.74225616455078, 37.78221893310547, 37.82217788696289, 37.86213684082031, 37.902099609375, 37.94205856323242, 37.982017517089844, 38.021976470947266, 38.06193923950195, 38.101898193359375, 38.1418571472168, 38.181819915771484, 38.221778869628906, 38.26173782348633, 38.30169677734375, 38.34165954589844, 38.38161849975586, 38.42157745361328, 38.46154022216797, 38.50149917602539, 38.54145812988281, 38.581417083740234, 38.62137985229492, 38.661338806152344, 38.701297760009766, 38.74126052856445, 38.781219482421875, 38.8211784362793, 38.86113739013672, 38.901100158691406, 38.94105911254883, 38.98101806640625, 39.02098083496094, 39.06093978881836, 39.10089874267578, 39.1408576965332, 39.18082046508789, 39.22077941894531, 39.260738372802734, 39.30070114135742, 39.340660095214844, 39.380619049072266, 39.42057800292969, 39.460540771484375, 39.5004997253418, 39.54045867919922, 39.580421447753906, 39.62038040161133, 39.66033935546875, 39.70029830932617, 39.74026107788086, 39.78022003173828, 39.8201789855957, 39.86014175415039, 39.90010070800781, 39.940059661865234, 39.980018615722656, 40.019981384277344, 40.059940338134766, 40.09989929199219, 40.13985824584961, 40.1798210144043, 40.21977996826172, 40.25973892211914, 40.29970169067383, 40.33966064453125, 40.37961959838867, 40.419578552246094, 40.45954132080078, 40.4995002746582, 40.539459228515625, 40.57942199707031, 40.619380950927734, 40.659339904785156, 40.69929885864258, 40.739261627197266, 40.77922058105469, 40.81917953491211, 40.8591423034668, 40.89910125732422, 40.93906021118164, 40.97901916503906, 41.01898193359375, 41.05894088745117, 41.098899841308594, 41.13886260986328, 41.1788215637207, 41.218780517578125, 41.25873947143555, 41.298702239990234, 41.338661193847656, 41.37862014770508, 41.418582916259766, 41.45854187011719, 41.49850082397461, 41.53845977783203, 41.57842254638672, 41.61838150024414, 41.65834045410156, 41.69830322265625, 41.73826217651367, 41.778221130371094, 41.818180084228516, 41.8581428527832, 41.898101806640625, 41.93806076049805, 41.978023529052734, 42.017982482910156, 42.05794143676758, 42.097900390625, 42.13786315917969, 42.17782211303711, 42.21778106689453, 42.25774383544922, 42.29770278930664, 42.33766174316406, 42.377620697021484, 42.41758346557617, 42.457542419433594, 42.497501373291016, 42.5374641418457, 42.577423095703125, 42.61738204956055, 42.65734100341797, 42.697303771972656, 42.73726272583008, 42.7772216796875, 42.81718444824219, 42.85714340209961, 42.89710235595703, 42.93706130981445, 42.97702407836914, 43.01698303222656, 43.056941986083984, 43.09690475463867, 43.136863708496094, 43.176822662353516, 43.21678161621094, 43.256744384765625, 43.29670333862305, 43.33666229248047, 43.376625061035156, 43.41658401489258, 43.45654296875, 43.49650192260742, 43.53646469116211, 43.57642364501953, 43.61638259887695, 43.65634536743164, 43.69630432128906, 43.736263275146484, 43.776222229003906, 43.816184997558594, 43.856143951416016, 43.89610290527344, 43.936065673828125, 43.97602462768555, 44.01598358154297, 44.05594253540039, 44.09590530395508, 44.1358642578125, 44.17582321166992, 44.21578598022461, 44.25574493408203, 44.29570388793945, 44.335662841796875, 44.37562561035156, 44.415584564208984, 44.455543518066406, 44.495506286621094, 44.535465240478516, 44.57542419433594, 44.61538314819336, 44.65534591674805, 44.69530487060547, 44.73526382446289, 44.77522659301758, 44.815185546875, 44.85514450073242, 44.895103454589844, 44.93506622314453, 44.97502517700195, 45.014984130859375, 45.05494689941406, 45.094905853271484, 45.134864807128906, 45.17482376098633, 45.214786529541016, 45.25474548339844, 45.29470443725586, 45.33466720581055, 45.37462615966797, 45.41458511352539, 45.45454406738281, 45.4945068359375, 45.53446578979492, 45.574424743652344, 45.61438751220703, 45.65434646606445, 45.694305419921875, 45.7342643737793, 45.774227142333984, 45.814186096191406, 45.85414505004883, 45.89410400390625, 45.93406677246094, 45.97402572631836, 46.01398468017578, 46.05394744873047, 46.09390640258789, 46.13386535644531, 46.173824310302734, 46.21378707885742, 46.253746032714844, 46.293704986572266, 46.33366775512695, 46.373626708984375, 46.4135856628418, 46.45354461669922, 46.493507385253906, 46.53346633911133, 46.57342529296875, 46.61338806152344, 46.65334701538086, 46.69330596923828, 46.7332649230957, 46.77322769165039, 46.81318664550781, 46.853145599365234, 46.89310836791992, 46.933067321777344, 46.973026275634766, 47.01298522949219, 47.052947998046875, 47.0929069519043, 47.13286590576172, 47.172828674316406, 47.21278762817383, 47.25274658203125, 47.29270553588867, 47.33266830444336, 47.37262725830078, 47.4125862121582, 47.45254898071289, 47.49250793457031, 47.532466888427734, 47.572425842285156, 47.612388610839844, 47.652347564697266, 47.69230651855469, 47.732269287109375, 47.7722282409668, 47.81218719482422, 47.85214614868164, 47.89210891723633, 47.93206787109375, 47.97202682495117, 48.01198959350586, 48.05194854736328, 48.0919075012207, 48.131866455078125, 48.17182922363281, 48.211788177490234, 48.251747131347656, 48.291709899902344, 48.331668853759766, 48.37162780761719, 48.41158676147461, 48.4515495300293, 48.49150848388672, 48.53146743774414, 48.57143020629883, 48.61138916015625, 48.65134811401367, 48.691307067871094, 48.73126983642578, 48.7712287902832, 48.811187744140625, 48.85115051269531, 48.891109466552734, 48.931068420410156, 48.97102737426758, 49.010990142822266, 49.05094909667969, 49.09090805053711, 49.1308708190918, 49.17082977294922, 49.21078872680664, 49.25074768066406, 49.29071044921875, 49.33066940307617, 49.370628356933594, 49.41059112548828, 49.4505500793457, 49.490509033203125, 49.53046798706055, 49.570430755615234, 49.610389709472656, 49.65034866333008, 49.690311431884766, 49.73027038574219, 49.77022933959961, 49.81018829345703, 49.85015106201172, 49.89011001586914, 49.93006896972656, 49.97003173828125, 50.00999069213867, 50.049949645996094, 50.089908599853516, 50.1298713684082, 50.169830322265625, 50.20978927612305, 50.249752044677734, 50.289710998535156, 50.32966995239258, 50.36962890625, 50.40959167480469, 50.44955062866211, 50.48950958251953, 50.52947235107422, 50.56943130493164, 50.60939025878906, 50.649349212646484, 50.68931198120117, 50.729270935058594, 50.769229888916016, 50.8091926574707, 50.849151611328125, 50.88911056518555, 50.92906951904297, 50.969032287597656, 51.00899124145508, 51.0489501953125, 51.08891296386719, 51.12887191772461, 51.16883087158203, 51.20878982543945, 51.24875259399414, 51.28871154785156, 51.328670501708984, 51.36863327026367, 51.408592224121094, 51.448551177978516, 51.48851013183594, 51.528472900390625, 51.56843185424805, 51.60839080810547, 51.64834976196289, 51.68831253051758, 51.728271484375, 51.76823043823242, 51.80819320678711, 51.84815216064453, 51.88811111450195, 51.928070068359375, 51.96803283691406, 52.007991790771484, 52.047950744628906, 52.087913513183594, 52.127872467041016, 52.16783142089844, 52.20779037475586, 52.24775314331055, 52.28771209716797, 52.32767105102539, 52.36763381958008, 52.4075927734375, 52.44755172729492, 52.487510681152344, 52.52747344970703, 52.56743240356445, 52.607391357421875, 52.64735412597656, 52.687313079833984, 52.727272033691406, 52.76723098754883, 52.807193756103516, 52.84715270996094, 52.88711166381836, 52.92707443237305, 52.96703338623047, 53.00699234008789, 53.04695129394531, 53.0869140625, 53.12687301635742, 53.166831970214844, 53.20679473876953, 53.24675369262695, 53.286712646484375, 53.3266716003418, 53.366634368896484, 53.406593322753906, 53.44655227661133, 53.486515045166016, 53.52647399902344, 53.56643295288086, 53.60639190673828, 53.64635467529297, 53.68631362915039, 53.72627258300781, 53.7662353515625, 53.80619430541992, 53.846153259277344, 53.886112213134766, 53.92607498168945, 53.966033935546875, 54.0059928894043, 54.045955657958984, 54.085914611816406, 54.12587356567383, 54.16583251953125, 54.20579528808594, 54.24575424194336, 54.28571319580078, 54.32567596435547, 54.36563491821289, 54.40559387207031, 54.445552825927734, 54.48551559448242, 54.525474548339844, 54.565433502197266, 54.60539627075195, 54.645355224609375, 54.6853141784668, 54.72527313232422, 54.765235900878906, 54.80519485473633, 54.84515380859375, 54.88511657714844, 54.92507553100586, 54.96503448486328, 55.0049934387207, 55.04495620727539, 55.08491516113281, 55.124874114990234, 55.16483688354492, 55.204795837402344, 55.244754791259766, 55.28471374511719, 55.324676513671875, 55.3646354675293, 55.40459442138672, 55.444557189941406, 55.48451614379883, 55.52447509765625, 55.56443405151367, 55.60439682006836, 55.64435577392578, 55.6843147277832, 55.72427749633789, 55.76423645019531, 55.804195404052734, 55.844154357910156, 55.884117126464844, 55.924076080322266, 55.96403503417969, 56.003997802734375, 56.0439567565918, 56.08391571044922, 56.12387466430664, 56.16383743286133, 56.20379638671875, 56.24375534057617, 56.28371810913086, 56.32367706298828, 56.3636360168457, 56.403594970703125, 56.44355773925781, 56.483516693115234, 56.523475646972656, 56.563438415527344, 56.603397369384766, 56.64335632324219, 56.68331527709961, 56.7232780456543, 56.76323699951172, 56.80319595336914, 56.84315872192383, 56.88311767578125, 56.92307662963867, 56.963035583496094, 57.00299835205078, 57.0429573059082, 57.082916259765625, 57.12287902832031, 57.162837982177734, 57.202796936035156, 57.24275588989258, 57.282718658447266, 57.32267761230469, 57.36263656616211, 57.40259552001953, 57.44255828857422, 57.48251724243164, 57.52247619628906, 57.56243896484375, 57.60239791870117, 57.642356872558594, 57.682315826416016, 57.7222785949707, 57.762237548828125, 57.80219650268555, 57.842159271240234, 57.882118225097656, 57.92207717895508, 57.9620361328125, 58.00199890136719, 58.04195785522461, 58.08191680908203, 58.12187957763672, 58.16183853149414, 58.20179748535156, 58.241756439208984, 58.28171920776367, 58.321678161621094, 58.361637115478516, 58.4015998840332, 58.441558837890625, 58.48151779174805, 58.52147674560547, 58.561439514160156, 58.60139846801758, 58.641357421875, 58.68132019042969, 58.72127914428711, 58.76123809814453, 58.80119705200195, 58.84115982055664, 58.88111877441406, 58.921077728271484, 58.96104049682617, 59.000999450683594, 59.040958404541016, 59.08091735839844, 59.120880126953125, 59.16083908081055, 59.20079803466797, 59.240760803222656, 59.28071975708008, 59.3206787109375, 59.36063766479492, 59.40060043334961, 59.44055938720703, 59.48051834106445, 59.52048110961914, 59.56044006347656, 59.600399017333984, 59.640357971191406, 59.680320739746094, 59.720279693603516, 59.76023864746094, 59.800201416015625, 59.84016036987305, 59.88011932373047, 59.92007827758789, 59.96004104614258, 60.0, 60.03995895385742, 60.07992172241211, 60.11988067626953, 60.15983963012695, 60.199798583984375, 60.23976135253906, 60.279720306396484, 60.319679260253906, 60.359642028808594, 60.399600982666016, 60.43955993652344, 60.47951889038086, 60.51948165893555, 60.55944061279297, 60.59939956665039, 60.63936233520508, 60.6793212890625, 60.71928024291992, 60.759239196777344, 60.79920196533203, 60.83916091918945, 60.879119873046875, 60.91908264160156, 60.959041595458984, 60.999000549316406, 61.03895950317383, 61.078922271728516, 61.11888122558594, 61.15884017944336, 61.19880294799805, 61.23876190185547, 61.27872085571289, 61.31867980957031, 61.358642578125, 61.39860153198242, 61.438560485839844, 61.47852325439453, 61.51848220825195, 61.558441162109375, 61.5984001159668, 61.638362884521484, 61.678321838378906, 61.71828079223633, 61.758243560791016, 61.79820251464844, 61.83816146850586, 61.87812042236328, 61.91808319091797, 61.95804214477539, 61.99800109863281, 62.0379638671875, 62.07792282104492, 62.117881774902344, 62.157840728759766, 62.19780349731445, 62.237762451171875, 62.2777214050293, 62.317684173583984, 62.357643127441406, 62.39760208129883, 62.43756103515625, 62.47752380371094, 62.51748275756836, 62.55744171142578, 62.59740447998047, 62.63736343383789, 62.67732238769531, 62.717281341552734, 62.75724411010742, 62.797203063964844, 62.837162017822266, 62.87712097167969, 62.917083740234375, 62.9570426940918, 62.99700164794922, 63.036964416503906, 63.07692337036133, 63.11688232421875, 63.15684127807617, 63.19680404663086, 63.23676300048828, 63.2767219543457, 63.31668472290039, 63.35664367675781, 63.396602630615234, 63.436561584472656, 63.476524353027344, 63.516483306884766, 63.55644226074219, 63.596405029296875, 63.6363639831543, 63.67632293701172, 63.71628189086914, 63.75624465942383, 63.79620361328125, 63.83616256713867, 63.87612533569336, 63.91608428955078, 63.9560432434082, 63.996002197265625, 64.03596496582031, 64.075927734375, 64.11588287353516, 64.15584564208984, 64.19580078125, 64.23576354980469, 64.27572631835938, 64.31568145751953, 64.35564422607422, 64.3956069946289, 64.43556213378906, 64.47552490234375, 64.51548767089844, 64.5554428100586, 64.59540557861328, 64.63536834716797, 64.67532348632812, 64.71528625488281, 64.75524139404297, 64.79520416259766, 64.83516693115234, 64.8751220703125, 64.91508483886719, 64.95504760742188, 64.99500274658203, 65.03496551513672, 65.0749282836914, 65.11488342285156, 65.15484619140625, 65.19480895996094, 65.2347640991211, 65.27472686767578, 65.31468200683594, 65.35464477539062, 65.39460754394531, 65.43456268310547, 65.47452545166016, 65.51448822021484, 65.554443359375, 65.59440612792969, 65.63436889648438, 65.67432403564453, 65.71428680419922, 65.75424194335938, 65.79420471191406, 65.83416748046875, 65.8741226196289, 65.9140853881836, 65.95404815673828, 65.99400329589844, 66.03396606445312, 66.07392883300781, 66.11388397216797, 66.15384674072266, 66.19380950927734, 66.2337646484375, 66.27372741699219, 66.31368255615234, 66.35364532470703, 66.39360809326172, 66.43356323242188, 66.47352600097656, 66.51348876953125, 66.5534439086914, 66.5934066772461, 66.63336944580078, 66.67332458496094, 66.71328735351562, 66.75325012207031, 66.79320526123047, 66.83316802978516, 66.87312316894531, 66.9130859375, 66.95304870605469, 66.99300384521484, 67.03296661376953, 67.07292938232422, 67.11288452148438, 67.15284729003906, 67.19281005859375, 67.2327651977539, 67.2727279663086, 67.31269073486328, 67.35264587402344, 67.39260864257812, 67.43256378173828, 67.47252655029297, 67.51248931884766, 67.55244445800781, 67.5924072265625, 67.63236999511719, 67.67232513427734, 67.71228790283203, 67.75225067138672, 67.79220581054688, 67.83216857910156, 67.87213134765625, 67.9120864868164, 67.9520492553711, 67.99200439453125, 68.03196716308594, 68.07192993164062, 68.11188507080078, 68.15184783935547, 68.19181060791016, 68.23176574707031, 68.271728515625, 68.31169128417969, 68.35164642333984, 68.39160919189453, 68.43157196044922, 68.47152709960938, 68.51148986816406, 68.55144500732422, 68.5914077758789, 68.6313705444336, 68.67132568359375, 68.71128845214844, 68.75125122070312, 68.79120635986328, 68.83116912841797, 68.87113189697266, 68.91108703613281, 68.9510498046875, 68.99101257324219, 69.03096771240234, 69.07093048095703, 69.11088562011719, 69.15084838867188, 69.19081115722656, 69.23076629638672, 69.2707290649414, 69.3106918334961, 69.35064697265625, 69.39060974121094, 69.43057250976562, 69.47052764892578, 69.51049041748047, 69.55045318603516, 69.59040832519531, 69.63037109375, 69.67032623291016, 69.71028900146484, 69.75025177001953, 69.79020690917969, 69.83016967773438, 69.87013244628906, 69.91008758544922, 69.9500503540039, 69.9900131225586, 70.02996826171875, 70.06993103027344, 70.10989379882812, 70.14984893798828, 70.18981170654297, 70.22976684570312, 70.26972961425781, 70.3096923828125, 70.34964752197266, 70.38961029052734, 70.42957305908203, 70.46952819824219, 70.50949096679688, 70.54945373535156, 70.58940887451172, 70.6293716430664, 70.6693344116211, 70.70928955078125, 70.74925231933594, 70.7892074584961, 70.82917022705078, 70.86913299560547, 70.90908813476562, 70.94905090332031, 70.989013671875, 71.02896881103516, 71.06893157958984, 71.10889434814453, 71.14884948730469, 71.18881225585938, 71.22877502441406, 71.26873016357422, 71.3086929321289, 71.34864807128906, 71.38861083984375, 71.42857360839844, 71.4685287475586, 71.50849151611328, 71.54845428466797, 71.58840942382812, 71.62837219238281, 71.6683349609375, 71.70829010009766, 71.74825286865234, 71.7882080078125, 71.82817077636719, 71.86813354492188, 71.90808868408203, 71.94805145263672, 71.9880142211914, 72.02796936035156, 72.06793212890625, 72.10789489746094, 72.1478500366211, 72.18781280517578, 72.22777557373047, 72.26773071289062, 72.30769348144531, 72.34764862060547, 72.38761138916016, 72.42757415771484, 72.467529296875, 72.50749206542969, 72.54745483398438, 72.58740997314453, 72.62737274169922, 72.6673355102539, 72.70729064941406, 72.74725341796875, 72.78721618652344, 72.8271713256836, 72.86713409423828, 72.90708923339844, 72.94705200195312, 72.98701477050781, 73.02696990966797, 73.06693267822266, 73.10689544677734, 73.1468505859375, 73.18681335449219, 73.22677612304688, 73.26673126220703, 73.30669403076172, 73.3466567993164, 73.38661193847656, 73.42657470703125, 73.4665298461914, 73.5064926147461, 73.54645538330078, 73.58641052246094, 73.62637329101562, 73.66633605957031, 73.70629119873047, 73.74625396728516, 73.78621673583984, 73.826171875, 73.86613464355469, 73.90609741210938, 73.94605255126953, 73.98601531982422, 74.02597045898438, 74.06593322753906, 74.10589599609375, 74.1458511352539, 74.1858139038086, 74.22577667236328, 74.26573181152344, 74.30569458007812, 74.34565734863281, 74.38561248779297, 74.42557525634766, 74.46553802490234, 74.5054931640625, 74.54545593261719, 74.58541107177734, 74.62537384033203, 74.66533660888672, 74.70529174804688, 74.74525451660156, 74.78521728515625, 74.8251724243164, 74.8651351928711, 74.90509796142578, 74.94505310058594, 74.98501586914062, 75.02497863769531, 75.06493377685547, 75.10489654541016, 75.14485168457031, 75.184814453125, 75.22477722167969, 75.26473236083984, 75.30469512939453, 75.34465789794922, 75.38461303710938, 75.42457580566406, 75.46453857421875, 75.5044937133789, 75.5444564819336, 75.58441925048828, 75.62437438964844, 75.66433715820312, 75.70429229736328, 75.74425506591797, 75.78421783447266, 75.82417297363281, 75.8641357421875, 75.90409851074219, 75.94405364990234, 75.98401641845703, 76.02397918701172, 76.06393432617188, 76.10389709472656, 76.14385986328125, 76.1838150024414, 76.2237777709961, 76.26373291015625, 76.30369567871094, 76.34365844726562, 76.38361358642578, 76.42357635498047, 76.46353912353516, 76.50349426269531, 76.54345703125, 76.58341979980469, 76.62337493896484, 76.66333770751953, 76.70330047607422, 76.74325561523438, 76.78321838378906, 76.82317352294922, 76.8631362915039, 76.9030990600586, 76.94305419921875, 76.98301696777344, 77.02297973632812, 77.06293487548828, 77.10289764404297, 77.14286041259766, 77.18281555175781, 77.2227783203125, 77.26273345947266, 77.30269622802734, 77.34265899658203, 77.38261413574219, 77.42257690429688, 77.46253967285156, 77.50249481201172, 77.5424575805664, 77.5824203491211, 77.62237548828125, 77.66233825683594, 77.70230102539062, 77.74225616455078, 77.78221893310547, 77.82217407226562, 77.86213684082031, 77.902099609375, 77.94205474853516, 77.98201751708984, 78.02198028564453, 78.06193542480469, 78.10189819335938, 78.14186096191406, 78.18181610107422, 78.2217788696289, 78.2617416381836, 78.30169677734375, 78.34165954589844, 78.3816146850586, 78.42157745361328, 78.46154022216797, 78.50149536132812, 78.54145812988281, 78.5814208984375, 78.62137603759766, 78.66133880615234, 78.70130157470703, 78.74125671386719, 78.78121948242188, 78.82118225097656, 78.86113739013672, 78.9011001586914, 78.94105529785156, 78.98101806640625, 79.02098083496094, 79.0609359741211, 79.10089874267578, 79.14086151123047, 79.18081665039062, 79.22077941894531, 79.2607421875, 79.30069732666016, 79.34066009521484, 79.38062286376953, 79.42057800292969, 79.46054077148438, 79.50049591064453, 79.54045867919922, 79.5804214477539, 79.62037658691406, 79.66033935546875, 79.70030212402344, 79.7402572631836, 79.78022003173828, 79.82018280029297, 79.86013793945312, 79.90010070800781, 79.9400634765625, 79.98001861572266, 80.01998138427734, 80.0599365234375, 80.09989929199219, 80.13986206054688, 80.17981719970703, 80.21977996826172, 80.2597427368164, 80.29969787597656, 80.33966064453125, 80.37962341308594, 80.4195785522461, 80.45954132080078, 80.49950408935547, 80.53945922851562, 80.57942199707031, 80.61937713623047, 80.65933990478516, 80.69930267333984, 80.7392578125, 80.77922058105469, 80.81918334960938, 80.85913848876953, 80.89910125732422, 80.9390640258789, 80.97901916503906, 81.01898193359375, 81.05894470214844, 81.0988998413086, 81.13886260986328, 81.17881774902344, 81.21878051757812, 81.25874328613281, 81.29869842529297, 81.33866119384766, 81.37862396240234, 81.4185791015625, 81.45854187011719, 81.49850463867188, 81.53845977783203, 81.57842254638672, 81.6183853149414, 81.65834045410156, 81.69830322265625, 81.7382583618164, 81.7782211303711, 81.81818389892578, 81.85813903808594, 81.89810180664062, 81.93806457519531, 81.97801971435547, 82.01798248291016, 82.05794525146484, 82.097900390625, 82.13786315917969, 82.17782592773438, 82.21778106689453, 82.25774383544922, 82.29769897460938, 82.33766174316406, 82.37762451171875, 82.4175796508789, 82.4575424194336, 82.49750518798828, 82.53746032714844, 82.57742309570312, 82.61738586425781, 82.65734100341797, 82.69730377197266, 82.73726654052734, 82.7772216796875, 82.81718444824219, 82.85713958740234, 82.89710235595703, 82.93706512451172, 82.97702026367188, 83.01698303222656, 83.05694580078125, 83.0969009399414, 83.1368637084961, 83.17682647705078, 83.21678161621094, 83.25674438476562, 83.29669952392578, 83.33666229248047, 83.37662506103516, 83.41658020019531, 83.45654296875, 83.49650573730469, 83.53646087646484, 83.57642364501953, 83.61638641357422, 83.65634155273438, 83.69630432128906, 83.73626708984375, 83.7762222290039, 83.8161849975586, 83.85614013671875, 83.89610290527344, 83.93606567382812, 83.97602081298828, 84.01598358154297, 84.05594635009766, 84.09590148925781, 84.1358642578125, 84.17582702636719, 84.21578216552734, 84.25574493408203, 84.29570770263672, 84.33566284179688, 84.37562561035156, 84.41558074951172, 84.4555435180664, 84.4955062866211, 84.53546142578125, 84.57542419433594, 84.61538696289062, 84.65534210205078, 84.69530487060547, 84.73526763916016, 84.77522277832031, 84.815185546875, 84.85514831542969, 84.89510345458984, 84.93506622314453, 84.97502136230469, 85.01498413085938, 85.05494689941406, 85.09490203857422, 85.1348648071289, 85.1748275756836, 85.21478271484375, 85.25474548339844, 85.29470825195312, 85.33466339111328, 85.37462615966797, 85.41458892822266, 85.45454406738281, 85.4945068359375, 85.53446197509766, 85.57442474365234, 85.61438751220703, 85.65434265136719, 85.69430541992188, 85.73426818847656, 85.77422332763672, 85.8141860961914, 85.8541488647461, 85.89410400390625, 85.93406677246094, 85.97402954101562, 86.01398468017578, 86.05394744873047, 86.09390258789062, 86.13386535644531, 86.173828125, 86.21378326416016, 86.25374603271484, 86.29370880126953, 86.33366394042969, 86.37362670898438, 86.41358947753906, 86.45354461669922, 86.4935073852539, 86.5334701538086, 86.57342529296875, 86.61338806152344, 86.6533432006836, 86.69330596923828, 86.73326873779297, 86.77322387695312, 86.81318664550781, 86.8531494140625, 86.89310455322266, 86.93306732177734, 86.97303009033203, 87.01298522949219, 87.05294799804688, 87.09291076660156, 87.13286590576172, 87.1728286743164, 87.21278381347656, 87.25274658203125, 87.29270935058594, 87.3326644897461, 87.37262725830078, 87.41259002685547, 87.45254516601562, 87.49250793457031, 87.532470703125, 87.57242584228516, 87.61238861083984, 87.65235137939453, 87.69230651855469, 87.73226928710938, 87.77222442626953, 87.81218719482422, 87.8521499633789, 87.89210510253906, 87.93206787109375, 87.97203063964844, 88.0119857788086, 88.05194854736328, 88.09191131591797, 88.13186645507812, 88.17182922363281, 88.2117919921875, 88.25174713134766, 88.29170989990234, 88.3316650390625, 88.37162780761719, 88.41159057617188, 88.45154571533203, 88.49150848388672, 88.5314712524414, 88.57142639160156, 88.61138916015625, 88.65135192871094, 88.6913070678711, 88.73126983642578, 88.77122497558594, 88.81118774414062, 88.85115051269531, 88.89110565185547, 88.93106842041016, 88.97103118896484, 89.010986328125, 89.05094909667969, 89.09091186523438, 89.13086700439453, 89.17082977294922, 89.2107925415039, 89.25074768066406, 89.29071044921875, 89.3306655883789, 89.3706283569336, 89.41059112548828, 89.45054626464844, 89.49050903320312, 89.53047180175781, 89.57042694091797, 89.61038970947266, 89.65035247802734, 89.6903076171875, 89.73027038574219, 89.77023315429688, 89.81018829345703, 89.85015106201172, 89.89010620117188, 89.93006896972656, 89.97003173828125, 90.0099868774414, 90.0499496459961, 90.08991241455078, 90.12986755371094, 90.16983032226562, 90.20979309082031, 90.24974822998047, 90.28971099853516, 90.32967376708984, 90.36962890625, 90.40959167480469, 90.44954681396484, 90.48950958251953, 90.52947235107422, 90.56942749023438, 90.60939025878906, 90.64935302734375, 90.6893081665039, 90.7292709350586, 90.76923370361328, 90.80918884277344, 90.84915161132812, 90.88911437988281, 90.92906951904297, 90.96903228759766, 91.00898742675781, 91.0489501953125, 91.08891296386719, 91.12886810302734, 91.16883087158203, 91.20879364013672, 91.24874877929688, 91.28871154785156, 91.32867431640625, 91.3686294555664, 91.4085922241211, 91.44855499267578, 91.48851013183594, 91.52847290039062, 91.56842803955078, 91.60839080810547, 91.64835357666016, 91.68830871582031, 91.728271484375, 91.76823425292969, 91.80818939208984, 91.84815216064453, 91.88811492919922, 91.92807006835938, 91.96803283691406, 92.00799560546875, 92.0479507446289, 92.0879135131836, 92.12786865234375, 92.16783142089844, 92.20779418945312, 92.24774932861328, 92.28771209716797, 92.32767486572266, 92.36763000488281, 92.4075927734375, 92.44755554199219, 92.48751068115234, 92.52747344970703, 92.56743621826172, 92.60739135742188, 92.64735412597656, 92.68730926513672, 92.7272720336914, 92.7672348022461, 92.80718994140625, 92.84715270996094, 92.88711547851562, 92.92707061767578, 92.96703338623047, 93.00699615478516, 93.04695129394531, 93.0869140625, 93.12687683105469, 93.16683197021484, 93.20679473876953, 93.24674987792969, 93.28671264648438, 93.32667541503906, 93.36663055419922, 93.4065933227539, 93.4465560913086, 93.48651123046875, 93.52647399902344, 93.56643676757812, 93.60639190673828, 93.64635467529297, 93.68631744384766, 93.72627258300781, 93.7662353515625, 93.80619049072266, 93.84615325927734, 93.88611602783203, 93.92607116699219, 93.96603393554688, 94.00599670410156, 94.04595184326172, 94.0859146118164, 94.1258773803711, 94.16583251953125, 94.20579528808594, 94.24575805664062, 94.28571319580078, 94.32567596435547, 94.36563110351562, 94.40559387207031, 94.445556640625, 94.48551177978516, 94.52547454833984, 94.56543731689453, 94.60539245605469, 94.64535522460938, 94.68531799316406, 94.72527313232422, 94.7652359008789, 94.80519104003906, 94.84515380859375, 94.88511657714844, 94.9250717163086, 94.96503448486328, 95.00499725341797, 95.04495239257812, 95.08491516113281, 95.1248779296875, 95.16483306884766, 95.20479583740234, 95.24475860595703, 95.28471374511719, 95.32467651367188, 95.36463165283203, 95.40459442138672, 95.4445571899414, 95.48451232910156, 95.52447509765625, 95.56443786621094, 95.6043930053711, 95.64435577392578, 95.68431854248047, 95.72427368164062, 95.76423645019531, 95.80419921875, 95.84415435791016, 95.88411712646484, 95.924072265625, 95.96403503417969, 96.00399780273438, 96.04395294189453, 96.08391571044922, 96.1238784790039, 96.16383361816406, 96.20379638671875, 96.24375915527344, 96.2837142944336, 96.32367706298828, 96.36363983154297, 96.40359497070312, 96.44355773925781, 96.48351287841797, 96.52347564697266, 96.56343841552734, 96.6033935546875, 96.64335632324219, 96.68331909179688, 96.72327423095703, 96.76323699951172, 96.8031997680664, 96.84315490722656, 96.88311767578125, 96.92308044433594, 96.9630355834961, 97.00299835205078, 97.04295349121094, 97.08291625976562, 97.12287902832031, 97.16283416748047, 97.20279693603516, 97.24275970458984, 97.28271484375, 97.32267761230469, 97.36264038085938, 97.40259552001953, 97.44255828857422, 97.4825210571289, 97.52247619628906, 97.56243896484375, 97.6023941040039, 97.6423568725586, 97.68231964111328, 97.72227478027344, 97.76223754882812, 97.80220031738281, 97.84215545654297, 97.88211822509766, 97.92208099365234, 97.9620361328125, 98.00199890136719, 98.04196166992188, 98.08191680908203, 98.12187957763672, 98.16183471679688, 98.20179748535156, 98.24176025390625, 98.2817153930664, 98.3216781616211, 98.36164093017578, 98.40159606933594, 98.44155883789062, 98.48152160644531, 98.52147674560547, 98.56143951416016, 98.60140228271484, 98.641357421875, 98.68132019042969, 98.72127532958984, 98.76123809814453, 98.80120086669922, 98.84115600585938, 98.88111877441406, 98.92108154296875, 98.9610366821289, 99.0009994506836, 99.04096221923828, 99.08091735839844, 99.12088012695312, 99.16084289550781, 99.20079803466797, 99.24076080322266, 99.28071594238281, 99.3206787109375, 99.36064147949219, 99.40059661865234, 99.44055938720703, 99.48052215576172, 99.52047729492188, 99.56044006347656, 99.60040283203125, 99.6403579711914, 99.6803207397461, 99.72028350830078, 99.76023864746094, 99.80020141601562, 99.84015655517578, 99.88011932373047, 99.92008209228516, 99.96003723144531, 100.0]} diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/medium.json b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/medium.json new file mode 100644 index 000000000000..67248767432d --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/medium.json @@ -0,0 +1 @@ +{"x": [0.0, 0.009990010410547256, 0.019980020821094513, 0.02997002936899662, 0.039960041642189026, 0.049950048327445984, 0.05994005873799324, 0.0699300691485405, 0.07992008328437805, 0.08991008996963501, 0.09990009665489197, 0.10989011079072952, 0.11988011747598648, 0.12987013161182404, 0.139860138297081, 0.14985014498233795, 0.1598401665687561, 0.16983017325401306, 0.17982017993927002, 0.18981018662452698, 0.19980019330978394, 0.2097902148962021, 0.21978022158145905, 0.229770228266716, 0.23976023495197296, 0.2497502565383911, 0.25974026322364807, 0.26973026990890503, 0.279720276594162, 0.28971028327941895, 0.2997002899646759, 0.30969029664993286, 0.3196803331375122, 0.32967033982276917, 0.3396603465080261, 0.3496503531932831, 0.35964035987854004, 0.369630366563797, 0.37962037324905396, 0.3896103799343109, 0.39960038661956787, 0.4095904231071472, 0.4195804297924042, 0.42957043647766113, 0.4395604431629181, 0.44955044984817505, 0.459540456533432, 0.46953046321868896, 0.4795204699039459, 0.4895104765892029, 0.4995005130767822, 0.5094904899597168, 0.5194805264472961, 0.5294705033302307, 0.5394605398178101, 0.5494505763053894, 0.559440553188324, 0.5694305896759033, 0.5794205665588379, 0.5894106030464172, 0.5994005799293518, 0.6093906164169312, 0.6193805932998657, 0.6293706297874451, 0.6393606662750244, 0.649350643157959, 0.6593406796455383, 0.6693306565284729, 0.6793206930160522, 0.6893106698989868, 0.6993007063865662, 0.7092906832695007, 0.7192807197570801, 0.7292707562446594, 0.739260733127594, 0.7492507696151733, 0.7592407464981079, 0.7692307829856873, 0.7792207598686218, 0.7892107963562012, 0.7992007732391357, 0.8091908097267151, 0.8191808462142944, 0.829170823097229, 0.8391608595848083, 0.8491508364677429, 0.8591408729553223, 0.8691308498382568, 0.8791208863258362, 0.8891108632087708, 0.8991008996963501, 0.9090909361839294, 0.919080913066864, 0.9290709495544434, 0.9390609264373779, 0.9490509629249573, 0.9590409398078918, 0.9690309762954712, 0.9790209531784058, 0.9890109896659851, 0.9990010261535645, 1.008991003036499, 1.0189809799194336, 1.0289710760116577, 1.0389610528945923, 1.0489510297775269, 1.0589410066604614, 1.0689311027526855, 1.0789210796356201, 1.0889110565185547, 1.0989011526107788, 1.1088911294937134, 1.118881106376648, 1.1288710832595825, 1.1388611793518066, 1.1488511562347412, 1.1588411331176758, 1.1688311100006104, 1.1788212060928345, 1.188811182975769, 1.1988011598587036, 1.2087912559509277, 1.2187812328338623, 1.2287712097167969, 1.2387611865997314, 1.2487512826919556, 1.2587412595748901, 1.2687312364578247, 1.2787213325500488, 1.2887113094329834, 1.298701286315918, 1.3086912631988525, 1.3186813592910767, 1.3286713361740112, 1.3386613130569458, 1.3486512899398804, 1.3586413860321045, 1.368631362915039, 1.3786213397979736, 1.3886114358901978, 1.3986014127731323, 1.408591389656067, 1.4185813665390015, 1.4285714626312256, 1.4385614395141602, 1.4485514163970947, 1.4585415124893188, 1.4685314893722534, 1.478521466255188, 1.4885114431381226, 1.4985015392303467, 1.5084915161132812, 1.5184814929962158, 1.5284714698791504, 1.5384615659713745, 1.548451542854309, 1.5584415197372437, 1.5684316158294678, 1.5784215927124023, 1.588411569595337, 1.5984015464782715, 1.6083916425704956, 1.6183816194534302, 1.6283715963363647, 1.6383616924285889, 1.6483516693115234, 1.658341646194458, 1.6683316230773926, 1.6783217191696167, 1.6883116960525513, 1.6983016729354858, 1.7082916498184204, 1.7182817459106445, 1.728271722793579, 1.7382616996765137, 1.7482517957687378, 1.7582417726516724, 1.768231749534607, 1.7782217264175415, 1.7882118225097656, 1.7982017993927002, 1.8081917762756348, 1.8181818723678589, 1.8281718492507935, 1.838161826133728, 1.8481518030166626, 1.8581418991088867, 1.8681318759918213, 1.8781218528747559, 1.8881118297576904, 1.8981019258499146, 1.9080919027328491, 1.9180818796157837, 1.9280719757080078, 1.9380619525909424, 1.948051929473877, 1.9580419063568115, 1.9680320024490356, 1.9780219793319702, 1.9880119562149048, 1.998002052307129, 2.0079920291900635, 2.017982006072998, 2.0279719829559326, 2.037961959838867, 2.0479519367218018, 2.0579421520233154, 2.06793212890625, 2.0779221057891846, 2.087912082672119, 2.0979020595550537, 2.1078920364379883, 2.117882013320923, 2.1278722286224365, 2.137862205505371, 2.1478521823883057, 2.1578421592712402, 2.167832136154175, 2.1778221130371094, 2.187812089920044, 2.1978023052215576, 2.207792282104492, 2.2177822589874268, 2.2277722358703613, 2.237762212753296, 2.2477521896362305, 2.257742166519165, 2.2677323818206787, 2.2777223587036133, 2.287712335586548, 2.2977023124694824, 2.307692289352417, 2.3176822662353516, 2.327672243118286, 2.3376622200012207, 2.3476524353027344, 2.357642412185669, 2.3676323890686035, 2.377622365951538, 2.3876123428344727, 2.3976023197174072, 2.407592296600342, 2.4175825119018555, 2.42757248878479, 2.4375624656677246, 2.447552442550659, 2.4575424194335938, 2.4675323963165283, 2.477522373199463, 2.4875125885009766, 2.497502565383911, 2.5074925422668457, 2.5174825191497803, 2.527472496032715, 2.5374624729156494, 2.547452449798584, 2.5574426651000977, 2.5674326419830322, 2.577422618865967, 2.5874125957489014, 2.597402572631836, 2.6073925495147705, 2.617382526397705, 2.6273727416992188, 2.6373627185821533, 2.647352695465088, 2.6573426723480225, 2.667332649230957, 2.6773226261138916, 2.687312602996826, 2.6973025798797607, 2.7072927951812744, 2.717282772064209, 2.7272727489471436, 2.737262725830078, 2.7472527027130127, 2.7572426795959473, 2.767232656478882, 2.7772228717803955, 2.78721284866333, 2.7972028255462646, 2.807192802429199, 2.817182779312134, 2.8271727561950684, 2.837162733078003, 2.8471529483795166, 2.857142925262451, 2.8671329021453857, 2.8771228790283203, 2.887112855911255, 2.8971028327941895, 2.907092809677124, 2.9170830249786377, 2.9270730018615723, 2.937062978744507, 2.9470529556274414, 2.957042932510376, 2.9670329093933105, 2.977022886276245, 2.987013101577759, 2.9970030784606934, 3.006993055343628, 3.0169830322265625, 3.026973009109497, 3.0369629859924316, 3.046952962875366, 3.056942939758301, 3.0669331550598145, 3.076923131942749, 3.0869131088256836, 3.096903085708618, 3.1068930625915527, 3.1168830394744873, 3.126873016357422, 3.1368632316589355, 3.14685320854187, 3.1568431854248047, 3.1668331623077393, 3.176823139190674, 3.1868131160736084, 3.196803092956543, 3.2067933082580566, 3.216783285140991, 3.226773262023926, 3.2367632389068604, 3.246753215789795, 3.2567431926727295, 3.266733169555664, 3.2767233848571777, 3.2867133617401123, 3.296703338623047, 3.3066933155059814, 3.316683292388916, 3.3266732692718506, 3.336663246154785, 3.346653461456299, 3.3566434383392334, 3.366633415222168, 3.3766233921051025, 3.386613368988037, 3.3966033458709717, 3.4065933227539062, 3.416583299636841, 3.4265735149383545, 3.436563491821289, 3.4465534687042236, 3.456543445587158, 3.4665334224700928, 3.4765233993530273, 3.486513376235962, 3.4965035915374756, 3.50649356842041, 3.5164835453033447, 3.5264735221862793, 3.536463499069214, 3.5464534759521484, 3.556443452835083, 3.5664336681365967, 3.5764236450195312, 3.586413621902466, 3.5964035987854004, 3.606393575668335, 3.6163835525512695, 3.626373529434204, 3.6363637447357178, 3.6463537216186523, 3.656343698501587, 3.6663336753845215, 3.676323652267456, 3.6863136291503906, 3.696303606033325, 3.706293821334839, 3.7162837982177734, 3.726273775100708, 3.7362637519836426, 3.746253728866577, 3.7562437057495117, 3.7662336826324463, 3.776223659515381, 3.7862138748168945, 3.796203851699829, 3.8061938285827637, 3.8161838054656982, 3.826173782348633, 3.8361637592315674, 3.846153736114502, 3.8561439514160156, 3.86613392829895, 3.8761239051818848, 3.8861138820648193, 3.896103858947754, 3.9060938358306885, 3.916083812713623, 3.9260740280151367, 3.9360640048980713, 3.946053981781006, 3.9560439586639404, 3.966033935546875, 3.9760239124298096, 3.986013889312744, 3.996004104614258, 4.005993843078613, 4.015984058380127, 4.025973796844482, 4.035964012145996, 4.04595422744751, 4.055943965911865, 4.065934181213379, 4.075923919677734, 4.085914134979248, 4.0959038734436035, 4.105894088745117, 4.115884304046631, 4.125874042510986, 4.1358642578125, 4.1458539962768555, 4.155844211578369, 4.165833950042725, 4.175824165344238, 4.185814380645752, 4.195804119110107, 4.205794334411621, 4.215784072875977, 4.22577428817749, 4.235764026641846, 4.245754241943359, 4.255744457244873, 4.2657341957092285, 4.275724411010742, 4.285714149475098, 4.295704364776611, 4.305694103240967, 4.3156843185424805, 4.325674533843994, 4.33566427230835, 4.345654487609863, 4.355644226074219, 4.365634441375732, 4.375624179840088, 4.385614395141602, 4.395604610443115, 4.405594348907471, 4.415584564208984, 4.42557430267334, 4.4355645179748535, 4.445554256439209, 4.455544471740723, 4.465534687042236, 4.475524425506592, 4.4855146408081055, 4.495504379272461, 4.505494594573975, 4.51548433303833, 4.525474548339844, 4.535464763641357, 4.545454502105713, 4.555444717407227, 4.565434455871582, 4.575424671173096, 4.585414409637451, 4.595404624938965, 4.6053948402404785, 4.615384578704834, 4.625374794006348, 4.635364532470703, 4.645354747772217, 4.655344486236572, 4.665334701538086, 4.675324440002441, 4.685314655303955, 4.695304870605469, 4.705294609069824, 4.715284824371338, 4.725274562835693, 4.735264778137207, 4.7452545166015625, 4.755244731903076, 4.76523494720459, 4.775224685668945, 4.785214900970459, 4.7952046394348145, 4.805194854736328, 4.815184593200684, 4.825174808502197, 4.835165023803711, 4.845154762268066, 4.85514497756958, 4.8651347160339355, 4.875124931335449, 4.885114669799805, 4.895104885101318, 4.905095100402832, 4.9150848388671875, 4.925075054168701, 4.935064792633057, 4.94505500793457, 4.955044746398926, 4.9650349617004395, 4.975025177001953, 4.985014915466309, 4.995005130767822, 5.004994869232178, 5.014985084533691, 5.024974822998047, 5.0349650382995605, 5.044955253601074, 5.05494499206543, 5.064935207366943, 5.074924945831299, 5.0849151611328125, 5.094904899597168, 5.104895114898682, 5.114885330200195, 5.124875068664551, 5.1348652839660645, 5.14485502243042, 5.154845237731934, 5.164834976196289, 5.174825191497803, 5.184815406799316, 5.194805145263672, 5.2047953605651855, 5.214785099029541, 5.224775314331055, 5.23476505279541, 5.244755268096924, 5.2547454833984375, 5.264735221862793, 5.274725437164307, 5.284715175628662, 5.294705390930176, 5.304695129394531, 5.314685344696045, 5.324675559997559, 5.334665298461914, 5.344655513763428, 5.354645252227783, 5.364635467529297, 5.374625205993652, 5.384615421295166, 5.3946051597595215, 5.404595375061035, 5.414585590362549, 5.424575328826904, 5.434565544128418, 5.444555282592773, 5.454545497894287, 5.464535236358643, 5.474525451660156, 5.48451566696167, 5.494505405426025, 5.504495620727539, 5.5144853591918945, 5.524475574493408, 5.534465312957764, 5.544455528259277, 5.554445743560791, 5.5644354820251465, 5.57442569732666, 5.584415435791016, 5.594405651092529, 5.604395389556885, 5.614385604858398, 5.624375820159912, 5.634365558624268, 5.644355773925781, 5.654345512390137, 5.66433572769165, 5.674325466156006, 5.6843156814575195, 5.694305896759033, 5.704295635223389, 5.714285850524902, 5.724275588989258, 5.7342658042907715, 5.744255542755127, 5.754245758056641, 5.764235973358154, 5.77422571182251, 5.784215927124023, 5.794205665588379, 5.804195880889893, 5.814185619354248, 5.824175834655762, 5.834166049957275, 5.844155788421631, 5.8541460037231445, 5.8641357421875, 5.874125957489014, 5.884115695953369, 5.894105911254883, 5.9040961265563965, 5.914085865020752, 5.924076080322266, 5.934065818786621, 5.944056034088135, 5.95404577255249, 5.964035987854004, 5.974026203155518, 5.984015941619873, 5.994006156921387, 6.003995895385742, 6.013986110687256, 6.023975849151611, 6.033966064453125, 6.043956279754639, 6.053946018218994, 6.063936233520508, 6.073925971984863, 6.083916187286377, 6.093905925750732, 6.103896141052246, 6.113885879516602, 6.123876094818115, 6.133866310119629, 6.143856048583984, 6.153846263885498, 6.1638360023498535, 6.173826217651367, 6.183815956115723, 6.193806171417236, 6.20379638671875, 6.2137861251831055, 6.223776340484619, 6.233766078948975, 6.243756294250488, 6.253746032714844, 6.263736248016357, 6.273726463317871, 6.283716201782227, 6.29370641708374, 6.303696155548096, 6.313686370849609, 6.323676109313965, 6.3336663246154785, 6.343656539916992, 6.353646278381348, 6.363636493682861, 6.373626232147217, 6.3836164474487305, 6.393606185913086, 6.4035964012146, 6.413586616516113, 6.423576354980469, 6.433566570281982, 6.443556308746338, 6.453546524047852, 6.463536262512207, 6.473526477813721, 6.483516693115234, 6.49350643157959, 6.5034966468811035, 6.513486385345459, 6.523476600646973, 6.533466339111328, 6.543456554412842, 6.5534467697143555, 6.563436508178711, 6.573426723480225, 6.58341646194458, 6.593406677246094, 6.603396415710449, 6.613386631011963, 6.623376846313477, 6.633366584777832, 6.643356800079346, 6.653346538543701, 6.663336753845215, 6.67332649230957, 6.683316707611084, 6.693306922912598, 6.703296661376953, 6.713286876678467, 6.723276615142822, 6.733266830444336, 6.743256568908691, 6.753246784210205, 6.763236999511719, 6.773226737976074, 6.783216953277588, 6.793206691741943, 6.803196907043457, 6.8131866455078125, 6.823176860809326, 6.833166599273682, 6.843156814575195, 6.853147029876709, 6.8631367683410645, 6.873126983642578, 6.883116722106934, 6.893106937408447, 6.903096675872803, 6.913086891174316, 6.92307710647583, 6.9330668449401855, 6.943057060241699, 6.953046798706055, 6.963037014007568, 6.973026752471924, 6.9830169677734375, 6.993007183074951, 7.002996921539307, 7.01298713684082, 7.022976875305176, 7.0329670906066895, 7.042956829071045, 7.052947044372559, 7.062937259674072, 7.072926998138428, 7.082917213439941, 7.092906951904297, 7.1028971672058105, 7.112886905670166, 7.12287712097168, 7.132867336273193, 7.142857074737549, 7.1528472900390625, 7.162837028503418, 7.172827243804932, 7.182816982269287, 7.192807197570801, 7.2027974128723145, 7.21278715133667, 7.222777366638184, 7.232767105102539, 7.242757320404053, 7.252747058868408, 7.262737274169922, 7.2727274894714355, 7.282717227935791, 7.292707443237305, 7.30269718170166, 7.312687397003174, 7.322677135467529, 7.332667350769043, 7.342657566070557, 7.352647304534912, 7.362637519836426, 7.372627258300781, 7.382617473602295, 7.39260721206665, 7.402597427368164, 7.412587642669678, 7.422577381134033, 7.432567596435547, 7.442557334899902, 7.452547550201416, 7.4625372886657715, 7.472527503967285, 7.482517719268799, 7.492507457733154, 7.502497673034668, 7.512487411499023, 7.522477626800537, 7.532467365264893, 7.542457580566406, 7.552447319030762, 7.562437534332275, 7.572427749633789, 7.5824174880981445, 7.592407703399658, 7.602397441864014, 7.612387657165527, 7.622377395629883, 7.6323676109313965, 7.64235782623291, 7.652347564697266, 7.662337779998779, 7.672327518463135, 7.682317733764648, 7.692307472229004, 7.702297687530518, 7.712287902832031, 7.722277641296387, 7.7322678565979, 7.742257595062256, 7.7522478103637695, 7.762237548828125, 7.772227764129639, 7.782217979431152, 7.792207717895508, 7.8021979331970215, 7.812187671661377, 7.822177886962891, 7.832167625427246, 7.84215784072876, 7.852148056030273, 7.862137794494629, 7.872128009796143, 7.882117748260498, 7.892107963562012, 7.902097702026367, 7.912087917327881, 7.9220781326293945, 7.93206787109375, 7.942058086395264, 7.952047824859619, 7.962038040161133, 7.972027778625488, 7.982017993927002, 7.992008209228516, 8.001997947692871, 8.011987686157227, 8.021978378295898, 8.031968116760254, 8.04195785522461, 8.051947593688965, 8.061938285827637, 8.071928024291992, 8.081917762756348, 8.09190845489502, 8.101898193359375, 8.11188793182373, 8.121877670288086, 8.131868362426758, 8.141858100891113, 8.151847839355469, 8.16183853149414, 8.171828269958496, 8.181818008422852, 8.191807746887207, 8.201798439025879, 8.211788177490234, 8.22177791595459, 8.231768608093262, 8.241758346557617, 8.251748085021973, 8.261737823486328, 8.271728515625, 8.281718254089355, 8.291707992553711, 8.301698684692383, 8.311688423156738, 8.321678161621094, 8.33166790008545, 8.341658592224121, 8.351648330688477, 8.361638069152832, 8.371628761291504, 8.38161849975586, 8.391608238220215, 8.40159797668457, 8.411588668823242, 8.421578407287598, 8.431568145751953, 8.441558837890625, 8.45154857635498, 8.461538314819336, 8.471528053283691, 8.481518745422363, 8.491508483886719, 8.501498222351074, 8.511488914489746, 8.521478652954102, 8.531468391418457, 8.541458129882812, 8.551448822021484, 8.56143856048584, 8.571428298950195, 8.581418991088867, 8.591408729553223, 8.601398468017578, 8.611388206481934, 8.621378898620605, 8.631368637084961, 8.641358375549316, 8.651349067687988, 8.661338806152344, 8.6713285446167, 8.681318283081055, 8.691308975219727, 8.701298713684082, 8.711288452148438, 8.72127914428711, 8.731268882751465, 8.74125862121582, 8.751248359680176, 8.761239051818848, 8.771228790283203, 8.781218528747559, 8.79120922088623, 8.801198959350586, 8.811188697814941, 8.821178436279297, 8.831169128417969, 8.841158866882324, 8.85114860534668, 8.861139297485352, 8.871129035949707, 8.881118774414062, 8.891108512878418, 8.90109920501709, 8.911088943481445, 8.9210786819458, 8.931069374084473, 8.941059112548828, 8.951048851013184, 8.961038589477539, 8.971029281616211, 8.981019020080566, 8.991008758544922, 9.000999450683594, 9.01098918914795, 9.020978927612305, 9.03096866607666, 9.040959358215332, 9.050949096679688, 9.060938835144043, 9.070929527282715, 9.08091926574707, 9.090909004211426, 9.100898742675781, 9.110889434814453, 9.120879173278809, 9.130868911743164, 9.140859603881836, 9.150849342346191, 9.160839080810547, 9.170828819274902, 9.180819511413574, 9.19080924987793, 9.200798988342285, 9.210789680480957, 9.220779418945312, 9.230769157409668, 9.240758895874023, 9.250749588012695, 9.26073932647705, 9.270729064941406, 9.280719757080078, 9.290709495544434, 9.300699234008789, 9.310688972473145, 9.320679664611816, 9.330669403076172, 9.340659141540527, 9.350648880004883, 9.360639572143555, 9.37062931060791, 9.380619049072266, 9.390609741210938, 9.400599479675293, 9.410589218139648, 9.420578956604004, 9.430569648742676, 9.440559387207031, 9.450549125671387, 9.460539817810059, 9.470529556274414, 9.48051929473877, 9.490509033203125, 9.500499725341797, 9.510489463806152, 9.520479202270508, 9.53046989440918, 9.540459632873535, 9.55044937133789, 9.560439109802246, 9.570429801940918, 9.580419540405273, 9.590409278869629, 9.6003999710083, 9.610389709472656, 9.620379447937012, 9.630369186401367, 9.640359878540039, 9.650349617004395, 9.66033935546875, 9.670330047607422, 9.680319786071777, 9.690309524536133, 9.700299263000488, 9.71028995513916, 9.720279693603516, 9.730269432067871, 9.740260124206543, 9.750249862670898, 9.760239601135254, 9.77022933959961, 9.780220031738281, 9.790209770202637, 9.800199508666992, 9.810190200805664, 9.82017993927002, 9.830169677734375, 9.84015941619873, 9.850150108337402, 9.860139846801758, 9.870129585266113, 9.880120277404785, 9.89011001586914, 9.900099754333496, 9.910089492797852, 9.920080184936523, 9.930069923400879, 9.940059661865234, 9.950050354003906, 9.960040092468262, 9.970029830932617, 9.980019569396973, 9.990010261535645, 10.0, 10.009989738464355, 10.019980430603027, 10.029970169067383, 10.039959907531738, 10.049949645996094, 10.059940338134766, 10.069930076599121, 10.079919815063477, 10.089910507202148, 10.099900245666504, 10.10988998413086, 10.119879722595215, 10.129870414733887, 10.139860153198242, 10.149849891662598, 10.15984058380127, 10.169830322265625, 10.17982006072998, 10.189809799194336, 10.199800491333008, 10.209790229797363, 10.219779968261719, 10.22977066040039, 10.239760398864746, 10.249750137329102, 10.259739875793457, 10.269730567932129, 10.279720306396484, 10.28971004486084, 10.299700736999512, 10.309690475463867, 10.319680213928223, 10.329669952392578, 10.33966064453125, 10.349650382995605, 10.359640121459961, 10.369630813598633, 10.379620552062988, 10.389610290527344, 10.3996000289917, 10.409590721130371, 10.419580459594727, 10.429570198059082, 10.439560890197754, 10.44955062866211, 10.459540367126465, 10.46953010559082, 10.479520797729492, 10.489510536193848, 10.499500274658203, 10.509490966796875, 10.51948070526123, 10.529470443725586, 10.539460182189941, 10.549450874328613, 10.559440612792969, 10.569430351257324, 10.579421043395996, 10.589410781860352, 10.599400520324707, 10.609390258789062, 10.619380950927734, 10.62937068939209, 10.639360427856445, 10.649351119995117, 10.659340858459473, 10.669330596923828, 10.679320335388184, 10.689311027526855, 10.699300765991211, 10.709290504455566, 10.719280242919922, 10.729270935058594, 10.73926067352295, 10.749250411987305, 10.759241104125977, 10.769230842590332, 10.779220581054688, 10.789210319519043, 10.799201011657715, 10.80919075012207, 10.819180488586426, 10.829171180725098, 10.839160919189453, 10.849150657653809, 10.859140396118164, 10.869131088256836, 10.879120826721191, 10.889110565185547, 10.899101257324219, 10.909090995788574, 10.91908073425293, 10.929070472717285, 10.939061164855957, 10.949050903320312, 10.959040641784668, 10.96903133392334, 10.979021072387695, 10.98901081085205, 10.999000549316406, 11.008991241455078, 11.018980979919434, 11.028970718383789, 11.038961410522461, 11.048951148986816, 11.058940887451172, 11.068930625915527, 11.0789213180542, 11.088911056518555, 11.09890079498291, 11.108891487121582, 11.118881225585938, 11.128870964050293, 11.138860702514648, 11.14885139465332, 11.158841133117676, 11.168830871582031, 11.178821563720703, 11.188811302185059, 11.198801040649414, 11.20879077911377, 11.218781471252441, 11.228771209716797, 11.238760948181152, 11.248751640319824, 11.25874137878418, 11.268731117248535, 11.27872085571289, 11.288711547851562, 11.298701286315918, 11.308691024780273, 11.318681716918945, 11.3286714553833, 11.338661193847656, 11.348650932312012, 11.358641624450684, 11.368631362915039, 11.378621101379395, 11.388611793518066, 11.398601531982422, 11.408591270446777, 11.418581008911133, 11.428571701049805, 11.43856143951416, 11.448551177978516, 11.458541870117188, 11.468531608581543, 11.478521347045898, 11.488511085510254, 11.498501777648926, 11.508491516113281, 11.518481254577637, 11.528471946716309, 11.538461685180664, 11.54845142364502, 11.558441162109375, 11.568431854248047, 11.578421592712402, 11.588411331176758, 11.59840202331543, 11.608391761779785, 11.61838150024414, 11.628371238708496, 11.638361930847168, 11.648351669311523, 11.658341407775879, 11.66833209991455, 11.678321838378906, 11.688311576843262, 11.698301315307617, 11.708292007446289, 11.718281745910645, 11.728271484375, 11.738262176513672, 11.748251914978027, 11.758241653442383, 11.768231391906738, 11.77822208404541, 11.788211822509766, 11.798201560974121, 11.808192253112793, 11.818181991577148, 11.828171730041504, 11.83816146850586, 11.848152160644531, 11.858141899108887, 11.868131637573242, 11.878122329711914, 11.88811206817627, 11.898101806640625, 11.90809154510498, 11.918082237243652, 11.928071975708008, 11.938061714172363, 11.948052406311035, 11.95804214477539, 11.968031883239746, 11.978021621704102, 11.988012313842773, 11.998002052307129, 12.007991790771484, 12.017982482910156, 12.027972221374512, 12.037961959838867, 12.047951698303223, 12.057942390441895, 12.06793212890625, 12.077921867370605, 12.087912559509277, 12.097902297973633, 12.107892036437988, 12.117881774902344, 12.127872467041016, 12.137862205505371, 12.147851943969727, 12.157841682434082, 12.167832374572754, 12.17782211303711, 12.187811851501465, 12.197802543640137, 12.207792282104492, 12.217782020568848, 12.227771759033203, 12.237762451171875, 12.24775218963623, 12.257741928100586, 12.267732620239258, 12.277722358703613, 12.287712097167969, 12.297701835632324, 12.307692527770996, 12.317682266235352, 12.327672004699707, 12.337662696838379, 12.347652435302734, 12.35764217376709, 12.367631912231445, 12.377622604370117, 12.387612342834473, 12.397602081298828, 12.4075927734375, 12.417582511901855, 12.427572250366211, 12.437561988830566, 12.447552680969238, 12.457542419433594, 12.46753215789795, 12.477522850036621, 12.487512588500977, 12.497502326965332, 12.507492065429688, 12.51748275756836, 12.527472496032715, 12.53746223449707, 12.547452926635742, 12.557442665100098, 12.567432403564453, 12.577422142028809, 12.58741283416748, 12.597402572631836, 12.607392311096191, 12.617383003234863, 12.627372741699219, 12.637362480163574, 12.64735221862793, 12.657342910766602, 12.667332649230957, 12.677322387695312, 12.687313079833984, 12.69730281829834, 12.707292556762695, 12.71728229522705, 12.727272987365723, 12.737262725830078, 12.747252464294434, 12.757243156433105, 12.767232894897461, 12.777222633361816, 12.787212371826172, 12.797203063964844, 12.8071928024292, 12.817182540893555, 12.827173233032227, 12.837162971496582, 12.847152709960938, 12.857142448425293, 12.867133140563965, 12.87712287902832, 12.887112617492676, 12.897103309631348, 12.907093048095703, 12.917082786560059, 12.927072525024414, 12.937063217163086, 12.947052955627441, 12.957042694091797, 12.967033386230469, 12.977023124694824, 12.98701286315918, 12.997002601623535, 13.006993293762207, 13.016983032226562, 13.026972770690918, 13.03696346282959, 13.046953201293945, 13.0569429397583, 13.066932678222656, 13.076923370361328, 13.086913108825684, 13.096902847290039, 13.106893539428711, 13.116883277893066, 13.126873016357422, 13.136862754821777, 13.14685344696045, 13.156843185424805, 13.16683292388916, 13.176823616027832, 13.186813354492188, 13.196803092956543, 13.206792831420898, 13.21678352355957, 13.226773262023926, 13.236763000488281, 13.246753692626953, 13.256743431091309, 13.266733169555664, 13.27672290802002, 13.286713600158691, 13.296703338623047, 13.306693077087402, 13.316683769226074, 13.32667350769043, 13.336663246154785, 13.34665298461914, 13.356643676757812, 13.366633415222168, 13.376623153686523, 13.386613845825195, 13.39660358428955, 13.406593322753906, 13.416583061218262, 13.426573753356934, 13.436563491821289, 13.446553230285645, 13.456543922424316, 13.466533660888672, 13.476523399353027, 13.486513137817383, 13.496503829956055, 13.50649356842041, 13.516483306884766, 13.526473999023438, 13.536463737487793, 13.546453475952148, 13.556443214416504, 13.566433906555176, 13.576423645019531, 13.586413383483887, 13.596403121948242, 13.606393814086914, 13.61638355255127, 13.626373291015625, 13.636363983154297, 13.646353721618652, 13.656343460083008, 13.666333198547363, 13.676323890686035, 13.68631362915039, 13.696303367614746, 13.706294059753418, 13.716283798217773, 13.726273536682129, 13.736263275146484, 13.746253967285156, 13.756243705749512, 13.766233444213867, 13.776224136352539, 13.786213874816895, 13.79620361328125, 13.806193351745605, 13.816184043884277, 13.826173782348633, 13.836163520812988, 13.84615421295166, 13.856143951416016, 13.866133689880371, 13.876123428344727, 13.886114120483398, 13.896103858947754, 13.90609359741211, 13.916084289550781, 13.926074028015137, 13.936063766479492, 13.946053504943848, 13.95604419708252, 13.966033935546875, 13.97602367401123, 13.986014366149902, 13.996004104614258, 14.005993843078613, 14.015983581542969, 14.02597427368164, 14.035964012145996, 14.045953750610352, 14.055944442749023, 14.065934181213379, 14.075923919677734, 14.08591365814209, 14.095904350280762, 14.105894088745117, 14.115883827209473, 14.125874519348145, 14.1358642578125, 14.145853996276855, 14.155843734741211, 14.165834426879883, 14.175824165344238, 14.185813903808594, 14.195804595947266, 14.205794334411621, 14.215784072875977, 14.225773811340332, 14.235764503479004, 14.24575424194336, 14.255743980407715, 14.265734672546387, 14.275724411010742, 14.285714149475098, 14.295703887939453, 14.305694580078125, 14.31568431854248, 14.325674057006836, 14.335664749145508, 14.345654487609863, 14.355644226074219, 14.365633964538574, 14.375624656677246, 14.385614395141602, 14.395604133605957, 14.405594825744629, 14.415584564208984, 14.42557430267334, 14.435564041137695, 14.445554733276367, 14.455544471740723, 14.465534210205078, 14.47552490234375, 14.485514640808105, 14.495504379272461, 14.505494117736816, 14.515484809875488, 14.525474548339844, 14.5354642868042, 14.545454978942871, 14.555444717407227, 14.565434455871582, 14.575424194335938, 14.58541488647461, 14.595404624938965, 14.60539436340332, 14.615385055541992, 14.625374794006348, 14.635364532470703, 14.645354270935059, 14.65534496307373, 14.665334701538086, 14.675324440002441, 14.685315132141113, 14.695304870605469, 14.705294609069824, 14.71528434753418, 14.725275039672852, 14.735264778137207, 14.745254516601562, 14.755245208740234, 14.76523494720459, 14.775224685668945, 14.7852144241333, 14.795205116271973, 14.805194854736328, 14.815184593200684, 14.825175285339355, 14.835165023803711, 14.845154762268066, 14.855144500732422, 14.865135192871094, 14.87512493133545, 14.885114669799805, 14.895105361938477, 14.905095100402832, 14.915084838867188, 14.925074577331543, 14.935065269470215, 14.94505500793457, 14.955044746398926, 14.965035438537598, 14.975025177001953, 14.985014915466309, 14.995004653930664, 15.004995346069336, 15.014985084533691, 15.024974822998047, 15.034964561462402, 15.044955253601074, 15.05494499206543, 15.064934730529785, 15.074925422668457, 15.084915161132812, 15.094904899597168, 15.104894638061523, 15.114885330200195, 15.12487506866455, 15.134864807128906, 15.144855499267578, 15.154845237731934, 15.164834976196289, 15.174824714660645, 15.184815406799316, 15.194805145263672, 15.204794883728027, 15.2147855758667, 15.224775314331055, 15.23476505279541, 15.244754791259766, 15.254745483398438, 15.264735221862793, 15.274724960327148, 15.28471565246582, 15.294705390930176, 15.304695129394531, 15.314684867858887, 15.324675559997559, 15.334665298461914, 15.34465503692627, 15.354645729064941, 15.364635467529297, 15.374625205993652, 15.384614944458008, 15.39460563659668, 15.404595375061035, 15.41458511352539, 15.424575805664062, 15.434565544128418, 15.444555282592773, 15.454545021057129, 15.4645357131958, 15.474525451660156, 15.484515190124512, 15.494505882263184, 15.504495620727539, 15.514485359191895, 15.52447509765625, 15.534465789794922, 15.544455528259277, 15.554445266723633, 15.564435958862305, 15.57442569732666, 15.584415435791016, 15.594405174255371, 15.604395866394043, 15.614385604858398, 15.624375343322754, 15.634366035461426, 15.644355773925781, 15.654345512390137, 15.664335250854492, 15.674325942993164, 15.68431568145752, 15.694305419921875, 15.704296112060547, 15.714285850524902, 15.724275588989258, 15.734265327453613, 15.744256019592285, 15.75424575805664, 15.764235496520996, 15.774226188659668, 15.784215927124023, 15.794205665588379, 15.804195404052734, 15.814186096191406, 15.824175834655762, 15.834165573120117, 15.844156265258789, 15.854146003723145, 15.8641357421875, 15.874125480651855, 15.884116172790527, 15.894105911254883, 15.904095649719238, 15.91408634185791, 15.924076080322266, 15.934065818786621, 15.944055557250977, 15.954046249389648, 15.964035987854004, 15.97402572631836, 15.984016418457031, 15.994006156921387, 16.003995895385742, 16.013986587524414, 16.023975372314453, 16.033966064453125, 16.043956756591797, 16.053945541381836, 16.063936233520508, 16.07392692565918, 16.08391571044922, 16.09390640258789, 16.10389518737793, 16.1138858795166, 16.123876571655273, 16.133865356445312, 16.143856048583984, 16.153846740722656, 16.163835525512695, 16.173826217651367, 16.18381690979004, 16.193805694580078, 16.20379638671875, 16.213787078857422, 16.22377586364746, 16.233766555786133, 16.243755340576172, 16.253746032714844, 16.263736724853516, 16.273725509643555, 16.283716201782227, 16.2937068939209, 16.303695678710938, 16.31368637084961, 16.32367706298828, 16.33366584777832, 16.343656539916992, 16.353647232055664, 16.363636016845703, 16.373626708984375, 16.383615493774414, 16.393606185913086, 16.403596878051758, 16.413585662841797, 16.42357635498047, 16.43356704711914, 16.44355583190918, 16.45354652404785, 16.463537216186523, 16.473526000976562, 16.483516693115234, 16.493507385253906, 16.503496170043945, 16.513486862182617, 16.523475646972656, 16.533466339111328, 16.54345703125, 16.55344581604004, 16.56343650817871, 16.573427200317383, 16.583415985107422, 16.593406677246094, 16.603397369384766, 16.613386154174805, 16.623376846313477, 16.63336753845215, 16.643356323242188, 16.65334701538086, 16.6633358001709, 16.67332649230957, 16.683317184448242, 16.69330596923828, 16.703296661376953, 16.713287353515625, 16.723276138305664, 16.733266830444336, 16.743257522583008, 16.753246307373047, 16.76323699951172, 16.77322769165039, 16.78321647644043, 16.7932071685791, 16.80319595336914, 16.813186645507812, 16.823177337646484, 16.833166122436523, 16.843156814575195, 16.853147506713867, 16.863136291503906, 16.873126983642578, 16.88311767578125, 16.89310646057129, 16.90309715270996, 16.913087844848633, 16.923076629638672, 16.933067321777344, 16.943056106567383, 16.953046798706055, 16.963037490844727, 16.973026275634766, 16.983016967773438, 16.99300765991211, 17.00299644470215, 17.01298713684082, 17.022977828979492, 17.03296661376953, 17.042957305908203, 17.052947998046875, 17.062936782836914, 17.072927474975586, 17.082916259765625, 17.092906951904297, 17.10289764404297, 17.112886428833008, 17.12287712097168, 17.13286781311035, 17.14285659790039, 17.152847290039062, 17.162837982177734, 17.172826766967773, 17.182817459106445, 17.192806243896484, 17.202796936035156, 17.212787628173828, 17.222776412963867, 17.23276710510254, 17.24275779724121, 17.25274658203125, 17.262737274169922, 17.272727966308594, 17.282716751098633, 17.292707443237305, 17.302698135375977, 17.312686920166016, 17.322677612304688, 17.332666397094727, 17.3426570892334, 17.35264778137207, 17.36263656616211, 17.37262725830078, 17.382617950439453, 17.392606735229492, 17.402597427368164, 17.412588119506836, 17.422576904296875, 17.432567596435547, 17.44255828857422, 17.452547073364258, 17.46253776550293, 17.47252655029297, 17.48251724243164, 17.492507934570312, 17.50249671936035, 17.512487411499023, 17.522478103637695, 17.532466888427734, 17.542457580566406, 17.552448272705078, 17.562437057495117, 17.57242774963379, 17.58241844177246, 17.5924072265625, 17.602397918701172, 17.61238670349121, 17.622377395629883, 17.632368087768555, 17.642356872558594, 17.652347564697266, 17.662338256835938, 17.672327041625977, 17.68231773376465, 17.69230842590332, 17.70229721069336, 17.71228790283203, 17.722278594970703, 17.732267379760742, 17.742258071899414, 17.752246856689453, 17.762237548828125, 17.772228240966797, 17.782217025756836, 17.792207717895508, 17.80219841003418, 17.81218719482422, 17.82217788696289, 17.832168579101562, 17.8421573638916, 17.852148056030273, 17.862138748168945, 17.872127532958984, 17.882118225097656, 17.892107009887695, 17.902097702026367, 17.91208839416504, 17.922077178955078, 17.93206787109375, 17.942058563232422, 17.95204734802246, 17.962038040161133, 17.972028732299805, 17.982017517089844, 17.992008209228516, 18.001998901367188, 18.011987686157227, 18.0219783782959, 18.031967163085938, 18.04195785522461, 18.05194854736328, 18.06193733215332, 18.071928024291992, 18.081918716430664, 18.091907501220703, 18.101898193359375, 18.111888885498047, 18.121877670288086, 18.131868362426758, 18.14185905456543, 18.15184783935547, 18.16183853149414, 18.17182731628418, 18.18181800842285, 18.191808700561523, 18.201797485351562, 18.211788177490234, 18.221778869628906, 18.231767654418945, 18.241758346557617, 18.25174903869629, 18.261737823486328, 18.271728515625, 18.281719207763672, 18.29170799255371, 18.301698684692383, 18.311687469482422, 18.321678161621094, 18.331668853759766, 18.341657638549805, 18.351648330688477, 18.36163902282715, 18.371627807617188, 18.38161849975586, 18.39160919189453, 18.40159797668457, 18.411588668823242, 18.421579360961914, 18.431568145751953, 18.441558837890625, 18.451547622680664, 18.461538314819336, 18.471529006958008, 18.481517791748047, 18.49150848388672, 18.50149917602539, 18.51148796081543, 18.5214786529541, 18.531469345092773, 18.541458129882812, 18.551448822021484, 18.561439514160156, 18.571428298950195, 18.581418991088867, 18.591407775878906, 18.601398468017578, 18.61138916015625, 18.62137794494629, 18.63136863708496, 18.641359329223633, 18.651348114013672, 18.661338806152344, 18.671329498291016, 18.681318283081055, 18.691308975219727, 18.701297760009766, 18.711288452148438, 18.72127914428711, 18.73126792907715, 18.74125862121582, 18.751249313354492, 18.76123809814453, 18.771228790283203, 18.781219482421875, 18.791208267211914, 18.801198959350586, 18.811189651489258, 18.821178436279297, 18.83116912841797, 18.841157913208008, 18.85114860534668, 18.86113929748535, 18.87112808227539, 18.881118774414062, 18.891109466552734, 18.901098251342773, 18.911088943481445, 18.921079635620117, 18.931068420410156, 18.941059112548828, 18.9510498046875, 18.96103858947754, 18.97102928161621, 18.98101806640625, 18.991008758544922, 19.000999450683594, 19.010988235473633, 19.020978927612305, 19.030969619750977, 19.040958404541016, 19.050949096679688, 19.06093978881836, 19.0709285736084, 19.08091926574707, 19.090909957885742, 19.10089874267578, 19.110889434814453, 19.120878219604492, 19.130868911743164, 19.140859603881836, 19.150848388671875, 19.160839080810547, 19.17082977294922, 19.180818557739258, 19.19080924987793, 19.2007999420166, 19.21078872680664, 19.220779418945312, 19.230770111083984, 19.240758895874023, 19.250749588012695, 19.260738372802734, 19.270729064941406, 19.280719757080078, 19.290708541870117, 19.30069923400879, 19.31068992614746, 19.3206787109375, 19.330669403076172, 19.340660095214844, 19.350648880004883, 19.360639572143555, 19.370630264282227, 19.380619049072266, 19.390609741210938, 19.400598526000977, 19.41058921813965, 19.42057991027832, 19.43056869506836, 19.44055938720703, 19.450550079345703, 19.460538864135742, 19.470529556274414, 19.480520248413086, 19.490509033203125, 19.500499725341797, 19.51049041748047, 19.520479202270508, 19.53046989440918, 19.54045867919922, 19.55044937133789, 19.560440063476562, 19.5704288482666, 19.580419540405273, 19.590410232543945, 19.600399017333984, 19.610389709472656, 19.620380401611328, 19.630369186401367, 19.64035987854004, 19.65035057067871, 19.66033935546875, 19.670330047607422, 19.68031883239746, 19.690309524536133, 19.700300216674805, 19.710289001464844, 19.720279693603516, 19.730270385742188, 19.740259170532227, 19.7502498626709, 19.76024055480957, 19.77022933959961, 19.78022003173828, 19.790210723876953, 19.800199508666992, 19.810190200805664, 19.820178985595703, 19.830169677734375, 19.840160369873047, 19.850149154663086, 19.860139846801758, 19.87013053894043, 19.88011932373047, 19.89011001586914, 19.900100708007812, 19.91008949279785, 19.920080184936523, 19.930070877075195, 19.940059661865234, 19.950050354003906, 19.960039138793945, 19.970029830932617, 19.98002052307129, 19.990009307861328, 20.0], "expected": [0.6931471824645996, 0.6981546878814697, 0.703187108039856, 0.7082445025444031, 0.7133267521858215, 0.7184340357780457, 0.7235662341117859, 0.7287233471870422, 0.7339054346084595, 0.739112377166748, 0.7443442344665527, 0.7496009469032288, 0.7548825740814209, 0.7601890563964844, 0.7655203342437744, 0.7708765268325806, 0.7762575149536133, 0.781663179397583, 0.7870937585830688, 0.7925490140914917, 0.7980290055274963, 0.8035337328910828, 0.8090630769729614, 0.8146171569824219, 0.820195734500885, 0.8257990479469299, 0.831426739692688, 0.8370791673660278, 0.8427560329437256, 0.8484573364257812, 0.8541830778121948, 0.8599332571029663, 0.8657077550888062, 0.8715065717697144, 0.8773297071456909, 0.8831770420074463, 0.8890486359596252, 0.8949443101882935, 0.9008641839027405, 0.9068081378936768, 0.912775993347168, 0.9187679886817932, 0.9247838258743286, 0.930823564529419, 0.9368871450424194, 0.9429744482040405, 0.949085533618927, 0.9552203416824341, 0.9613786935806274, 0.9675606489181519, 0.9737660884857178, 0.9799950122833252, 0.9862473011016846, 0.9925229549407959, 0.9988219141960144, 1.0051441192626953, 1.0114893913269043, 1.0178577899932861, 1.0242491960525513, 1.0306637287139893, 1.0371010303497314, 1.0435612201690674, 1.050044059753418, 1.0565496683120728, 1.0630779266357422, 1.0696287155151367, 1.076202154159546, 1.0827977657318115, 1.0894159078598022, 1.0960562229156494, 1.1027188301086426, 1.1094034910202026, 1.1161103248596191, 1.122839093208313, 1.1295896768569946, 1.1363621950149536, 1.1431564092636108, 1.1499723196029663, 1.1568098068237305, 1.1636688709259033, 1.1705492734909058, 1.1774511337280273, 1.184374213218689, 1.1913185119628906, 1.1982839107513428, 1.2052702903747559, 1.2122776508331299, 1.2193057537078857, 1.2263548374176025, 1.233424425125122, 1.2405147552490234, 1.2476255893707275, 1.2547566890716553, 1.2619082927703857, 1.2690801620483398, 1.276272177696228, 1.2834842205047607, 1.290716290473938, 1.2979681491851807, 1.3052399158477783, 1.3125314712524414, 1.3198425769805908, 1.3271732330322266, 1.3345234394073486, 1.3418928384780884, 1.3492815494537354, 1.356689453125, 1.3641164302825928, 1.3715624809265137, 1.379027247428894, 1.386510968208313, 1.3940134048461914, 1.4015343189239502, 1.409073829650879, 1.4166319370269775, 1.424208164215088, 1.4318026304244995, 1.4394153356552124, 1.4470460414886475, 1.4546947479248047, 1.462361216545105, 1.470045566558838, 1.4777475595474243, 1.4854670763015747, 1.493204116821289, 1.5009585618972778, 1.5087302923202515, 1.5165191888809204, 1.5243252515792847, 1.5321481227874756, 1.5399880409240723, 1.547844648361206, 1.555718183517456, 1.563608169555664, 1.5715147256851196, 1.5794377326965332, 1.5873770713806152, 1.5953325033187866, 1.6033042669296265, 1.6112920045852661, 1.619295597076416, 1.6273151636123657, 1.6353503465652466, 1.6434013843536377, 1.6514678001403809, 1.6595497131347656, 1.667647123336792, 1.6757597923278809, 1.6838874816894531, 1.692030429840088, 1.700188398361206, 1.7083611488342285, 1.7165486812591553, 1.7247508764266968, 1.7329678535461426, 1.741199254989624, 1.7494450807571411, 1.7577054500579834, 1.7659797668457031, 1.774268388748169, 1.7825709581375122, 1.7908875942230225, 1.7992181777954102, 1.8075623512268066, 1.815920352935791, 1.8242918252944946, 1.832676887512207, 1.8410753011703491, 1.8494871854782104, 1.8579120635986328, 1.8663501739501953, 1.8748013973236084, 1.8832656145095825, 1.8917425870895386, 1.9002324342727661, 1.908734917640686, 1.9172500371932983, 1.9257776737213135, 1.9343175888061523, 1.9428701400756836, 1.9514347314834595, 1.9600114822387695, 1.9686003923416138, 1.977201223373413, 1.9858139753341675, 1.9944385290145874, 2.003074884414673, 2.0117228031158447, 2.0203824043273926, 2.0290534496307373, 2.037735939025879, 2.0464296340942383, 2.0551345348358154, 2.0638506412506104, 2.072577714920044, 2.081315755844116, 2.090064764022827, 2.0988247394561768, 2.107595443725586, 2.1163766384124756, 2.1251683235168457, 2.1339707374572754, 2.1427834033966064, 2.151606321334839, 2.1604397296905518, 2.169283151626587, 2.1781370639801025, 2.1870005130767822, 2.195873975753784, 2.2047574520111084, 2.213650703430176, 2.2225534915924072, 2.231466054916382, 2.2403883934020996, 2.2493200302124023, 2.258261203765869, 2.267211437225342, 2.2761709690093994, 2.285139799118042, 2.2941179275512695, 2.303105115890503, 2.312101125717163, 2.32110595703125, 2.3301196098327637, 2.339142084121704, 2.3481733798980713, 2.357213020324707, 2.3662617206573486, 2.3753185272216797, 2.3843836784362793, 2.3934574127197266, 2.4025392532348633, 2.4116294384002686, 2.420727491378784, 2.4298338890075684, 2.438948392868042, 2.448070764541626, 2.4572010040283203, 2.466338872909546, 2.475484609603882, 2.484638214111328, 2.4937992095947266, 2.5029680728912354, 2.512144088745117, 2.5213277339935303, 2.5305185317993164, 2.539716958999634, 2.548922300338745, 2.5581350326538086, 2.567355155944824, 2.5765819549560547, 2.585815906524658, 2.5950567722320557, 2.604304552078247, 2.6135590076446533, 2.6228203773498535, 2.6320886611938477, 2.6413633823394775, 2.6506447792053223, 2.6599326133728027, 2.669227123260498, 2.67852783203125, 2.687835216522217, 2.6971487998962402, 2.7064685821533203, 2.715794563293457, 2.7251269817352295, 2.7344651222229004, 2.743809461593628, 2.753159999847412, 2.7625162601470947, 2.771878719329834, 2.7812466621398926, 2.7906205654144287, 2.8000001907348633, 2.8093855381011963, 2.8187766075134277, 2.8281731605529785, 2.8375754356384277, 2.8469831943511963, 2.856396198272705, 2.865814685821533, 2.8752386569976807, 2.8846676349639893, 2.894102096557617, 2.9035420417785645, 2.9129867553710938, 2.9224367141723633, 2.931891918182373, 2.941351890563965, 2.9508168697357178, 2.960286855697632, 2.969762086868286, 2.9792418479919434, 2.9887263774871826, 2.998215675354004, 3.0077097415924072, 3.0172085762023926, 3.026711940765381, 3.036220073699951, 3.0457327365875244, 3.0552499294281006, 3.0647714138031006, 3.0742974281311035, 3.0838279724121094, 3.09336256980896, 3.1029016971588135, 3.11244535446167, 3.121992826461792, 3.131544828414917, 3.1411006450653076, 3.150660753250122, 3.1602251529693604, 3.1697933673858643, 3.179365873336792, 3.1889421939849854, 3.1985223293304443, 3.208106517791748, 3.2176942825317383, 3.2272861003875732, 3.236881732940674, 3.246481418609619, 3.256084442138672, 3.2656912803649902, 3.275301933288574, 3.2849159240722656, 3.2945337295532227, 3.304154872894287, 3.3137800693511963, 3.323408365249634, 3.3330399990081787, 3.34267520904541, 3.352313756942749, 3.3619558811187744, 3.371601104736328, 3.3812499046325684, 3.390901803970337, 3.400557041168213, 3.410215377807617, 3.419877052307129, 3.42954158782959, 3.439209461212158, 3.448880434036255, 3.458554744720459, 3.468231678009033, 3.477911949157715, 3.4875948429107666, 3.4972808361053467, 3.506969928741455, 3.5166616439819336, 3.5263566970825195, 3.5360541343688965, 3.5457546710968018, 3.555457830429077, 3.5651638507843018, 3.5748724937438965, 3.5845839977264404, 3.5942983627319336, 3.6040151119232178, 3.613734483718872, 3.6234564781188965, 3.633181095123291, 3.6429083347320557, 3.6526381969451904, 3.6623706817626953, 3.672105312347412, 3.681842565536499, 3.691582202911377, 3.701324462890625, 3.711068868637085, 3.720815896987915, 3.730565309524536, 3.740316867828369, 3.750070810317993, 3.759826898574829, 3.769585371017456, 3.779346227645874, 3.789108991622925, 3.7988741397857666, 3.8086419105529785, 3.818411350250244, 3.8281829357147217, 3.837956666946411, 3.8477325439453125, 3.857510566711426, 3.867290496826172, 3.877072811126709, 3.8868567943573, 3.8966429233551025, 3.906430959701538, 3.9162211418151855, 3.9260129928588867, 3.9358069896698, 3.945603132247925, 3.9554007053375244, 3.965200424194336, 3.975001811981201, 3.984805107116699, 3.99461030960083, 4.0044169425964355, 4.014225959777832, 4.024036407470703, 4.033848762512207, 4.0436625480651855, 4.053478240966797, 4.063295841217041, 4.07311487197876, 4.082935810089111, 4.0927581787109375, 4.102581977844238, 4.112407684326172, 4.122235298156738, 4.132064342498779, 4.141894340515137, 4.151726722717285, 4.16156005859375, 4.171395301818848, 4.181231498718262, 4.191070079803467, 4.200909614562988, 4.210750579833984, 4.220593452453613, 4.2304368019104, 4.2402825355529785, 4.250129222869873, 4.259977340698242, 4.269827365875244, 4.279677867889404, 4.2895307540893555, 4.299384117126465, 4.309239387512207, 4.319095611572266, 4.328953266143799, 4.338812351226807, 4.348672389984131, 4.358534336090088, 4.368396759033203, 4.378261089324951, 4.388125896453857, 4.3979926109313965, 4.40786075592041, 4.417729377746582, 4.4275994300842285, 4.437470436096191, 4.447343349456787, 4.457216739654541, 4.4670915603637695, 4.476967811584473, 4.486844539642334, 4.49672269821167, 4.506601810455322, 4.516482353210449, 4.526363372802734, 4.536245822906494, 4.5461297035217285, 4.556014060974121, 4.565899848937988, 4.575786113739014, 4.585673809051514, 4.59556245803833, 4.605452060699463, 4.61534309387207, 4.625234127044678, 4.635127067565918, 4.645020484924316, 4.654914855957031, 4.6648101806640625, 4.674706935882568, 4.684603691101074, 4.694502353668213, 4.70440149307251, 4.714301109313965, 4.7242021560668945, 4.734103679656982, 4.744006633758545, 4.753909587860107, 4.763814449310303, 4.773719787597656, 4.783625602722168, 4.793532371520996, 4.803440093994141, 4.813348770141602, 4.8232574462890625, 4.833168029785156, 4.843079090118408, 4.85299015045166, 4.862903118133545, 4.87281608581543, 4.882730007171631, 4.89264440536499, 4.902560234069824, 4.912476539611816, 4.922393321990967, 4.932311058044434, 4.942229270935059, 4.9521484375, 4.962067604064941, 4.971988201141357, 4.98190975189209, 4.991831302642822, 5.001753807067871, 5.011676788330078, 5.021600723266602, 5.031525135040283, 5.041450500488281, 5.0513763427734375, 5.061302661895752, 5.071229457855225, 5.081157207489014, 5.091085433959961, 5.101014137268066, 5.110943794250488, 5.120873928070068, 5.130804538726807, 5.140735626220703, 5.150667190551758, 5.160600185394287, 5.170532703399658, 5.180466651916504, 5.19040060043335, 5.2003350257873535, 5.210270404815674, 5.220205783843994, 5.230142593383789, 5.240078926086426, 5.250016689300537, 5.259954452514648, 5.269892692565918, 5.279831886291504, 5.28977108001709, 5.299710750579834, 5.309650897979736, 5.319591999053955, 5.329533576965332, 5.339475154876709, 5.349417686462402, 5.359360218048096, 5.3693037033081055, 5.379247188568115, 5.389191627502441, 5.399136066436768, 5.409080982208252, 5.419026851654053, 5.4289727210998535, 5.4389190673828125, 5.44886589050293, 5.458813190460205, 5.4687604904174805, 5.478708744049072, 5.488657474517822, 5.498606204986572, 5.508555889129639, 5.518505096435547, 5.52845573425293, 5.538405895233154, 5.548357009887695, 5.5583086013793945, 5.5682597160339355, 5.578212261199951, 5.588164329528809, 5.598117351531982, 5.608070373535156, 5.618023872375488, 5.627978324890137, 5.637932300567627, 5.647886753082275, 5.657841682434082, 5.667797088623047, 5.677752494812012, 5.687708854675293, 5.697665214538574, 5.7076215744018555, 5.717578887939453, 5.727536201477051, 5.737493991851807, 5.7474517822265625, 5.757410049438477, 5.767368793487549, 5.777327537536621, 5.787286758422852, 5.797245979309082, 5.807206153869629, 5.817165851593018, 5.827126502990723, 5.837087631225586, 5.847048282623291, 5.8570098876953125, 5.866971015930176, 5.8769330978393555, 5.886895179748535, 5.896857738494873, 5.906820774078369, 5.916783332824707, 5.926746845245361, 5.936709880828857, 5.94667387008667, 5.956637859344482, 5.966602325439453, 5.976566791534424, 5.9865312576293945, 5.996496677398682, 6.0064616203308105, 6.016427516937256, 6.026392936706543, 6.0363593101501465, 6.04632568359375, 6.0562920570373535, 6.066258907318115, 6.076225280761719, 6.086192607879639, 6.096159934997559, 6.106127738952637, 6.116095542907715, 6.126063823699951, 6.1360321044921875, 6.146000385284424, 6.155969142913818, 6.165937900543213, 6.175907135009766, 6.185876369476318, 6.195846080780029, 6.205816268920898, 6.215785980224609, 6.2257561683654785, 6.235726356506348, 6.245697021484375, 6.255667209625244, 6.26563835144043, 6.275609970092773, 6.285581111907959, 6.295552730560303, 6.305523872375488, 6.31549596786499, 6.325468063354492, 6.335440158843994, 6.345412731170654, 6.3553853034973145, 6.365357875823975, 6.375330924987793, 6.385303974151611, 6.39527702331543, 6.405250549316406, 6.415224552154541, 6.425198078155518, 6.435172080993652, 6.445145606994629, 6.455120086669922, 6.465094089508057, 6.475069046020508, 6.485044002532959, 6.495018482208252, 6.504993915557861, 6.514968395233154, 6.524944305419922, 6.534919261932373, 6.544895172119141, 6.554871082305908, 6.564846515655518, 6.574822902679443, 6.584798812866211, 6.594775199890137, 6.604751110076904, 6.614727973937988, 6.624704837799072, 6.634681224822998, 6.64465856552124, 6.654635429382324, 6.664612770080566, 6.674590110778809, 6.684567451477051, 6.694545269012451, 6.704522609710693, 6.714500904083252, 6.724478721618652, 6.734456539154053, 6.744434833526611, 6.75441312789917, 6.764391899108887, 6.774370193481445, 6.784348964691162, 6.794327259063721, 6.804306507110596, 6.8142852783203125, 6.8242645263671875, 6.834243297576904, 6.8442230224609375, 6.854202747344971, 6.864181995391846, 6.874161720275879, 6.884140968322754, 6.894121170043945, 6.9041008949279785, 6.91408109664917, 6.924061298370361, 6.934041500091553, 6.944021701812744, 6.9540019035339355, 6.963982582092285, 6.973963260650635, 6.983943939208984, 6.993925094604492, 7.003905773162842, 7.01388692855835, 7.023867607116699, 7.033849239349365, 7.043829917907715, 7.053811550140381, 7.063793182373047, 7.073774337768555, 7.083755970001221, 7.093737602233887, 7.103719711303711, 7.113701343536377, 7.123683452606201, 7.133665561676025, 7.143647193908691, 7.153629779815674, 7.16361141204834, 7.173593997955322, 7.1835761070251465, 7.193558692932129, 7.2035417556762695, 7.213523864746094, 7.223506927490234, 7.233489513397217, 7.243472576141357, 7.25345516204834, 7.2634382247924805, 7.273421287536621, 7.283404350280762, 7.2933878898620605, 7.303370475769043, 7.313354015350342, 7.323337078094482, 7.3333210945129395, 7.343304634094238, 7.353288173675537, 7.363271713256836, 7.373255252838135, 7.383239269256592, 7.393222808837891, 7.403206825256348, 7.413190841674805, 7.423174858093262, 7.433158874511719, 7.443142890930176, 7.453127384185791, 7.463111400604248, 7.473095893859863, 7.4830803871154785, 7.4930644035339355, 7.503049373626709, 7.513033390045166, 7.5230183601379395, 7.533002853393555, 7.54298734664917, 7.552971839904785, 7.562956809997559, 7.57294225692749, 7.5829267501831055, 7.592911720275879, 7.602896690368652, 7.612881660461426, 7.622866630554199, 7.632852077484131, 7.6428375244140625, 7.652822494506836, 7.662807941436768, 7.672792911529541, 7.682778358459473, 7.692763805389404, 7.702749252319336, 7.712735176086426, 7.722720623016357, 7.732706069946289, 7.742691516876221, 7.7526774406433105, 7.762662887573242, 7.772648811340332, 7.78263521194458, 7.792620658874512, 7.802606582641602, 7.812592506408691, 7.822578430175781, 7.832564353942871, 7.842550754547119, 7.852536678314209, 7.862522602081299, 7.872509002685547, 7.882494926452637, 7.892481803894043, 7.902467727661133, 7.912454128265381, 7.922440528869629, 7.932426929473877, 7.942413330078125, 7.952399730682373, 7.962386608123779, 7.972372531890869, 7.982359409332275, 7.992346286773682, 8.00233268737793, 8.012319564819336, 8.022306442260742, 8.032293319702148, 8.042279243469238, 8.052266120910645, 8.062253952026367, 8.072239875793457, 8.082226753234863, 8.092214584350586, 8.102201461791992, 8.112187385559082, 8.122174263000488, 8.132162094116211, 8.142148971557617, 8.152135848999023, 8.162123680114746, 8.172110557556152, 8.182097434997559, 8.192084312438965, 8.202072143554688, 8.21205997467041, 8.222046852111816, 8.232034683227539, 8.242021560668945, 8.252008438110352, 8.261996269226074, 8.271984100341797, 8.281970977783203, 8.291958808898926, 8.301946640014648, 8.311934471130371, 8.321921348571777, 8.331908226013184, 8.341897010803223, 8.351883888244629, 8.361871719360352, 8.37186050415039, 8.381847381591797, 8.39183521270752, 8.401822090148926, 8.411810874938965, 8.421798706054688, 8.431785583496094, 8.441774368286133, 8.451762199401855, 8.461750030517578, 8.471736907958984, 8.481725692749023, 8.491713523864746, 8.501701354980469, 8.511690139770508, 8.52167797088623, 8.531665802001953, 8.541653633117676, 8.551642417907715, 8.561630249023438, 8.57161808013916, 8.5816068649292, 8.591594696044922, 8.601582527160645, 8.611570358276367, 8.621559143066406, 8.631546974182129, 8.641534805297852, 8.65152359008789, 8.66151237487793, 8.671500205993652, 8.681488037109375, 8.691476821899414, 8.701464653015137, 8.711453437805176, 8.721442222595215, 8.731430053710938, 8.741418838500977, 8.7514066696167, 8.761395454406738, 8.771384239196777, 8.7813720703125, 8.791360855102539, 8.801349639892578, 8.8113374710083, 8.82132625579834, 8.831315040588379, 8.841303825378418, 8.85129165649414, 8.861281394958496, 8.871269226074219, 8.881258010864258, 8.89124584197998, 8.901235580444336, 8.911223411560059, 8.921212196350098, 8.931201934814453, 8.941189765930176, 8.951178550720215, 8.961167335510254, 8.971156120300293, 8.981144905090332, 8.991133689880371, 9.00112247467041, 9.01111125946045, 9.021100044250488, 9.031087875366211, 9.041077613830566, 9.051066398620605, 9.061055183410645, 9.071044921875, 9.081032752990723, 9.091021537780762, 9.1010103225708, 9.111000061035156, 9.120988845825195, 9.130977630615234, 9.140966415405273, 9.150955200195312, 9.160943984985352, 9.17093276977539, 9.180922508239746, 9.190911293029785, 9.200900077819824, 9.21088981628418, 9.220878601074219, 9.230867385864258, 9.240856170654297, 9.250845909118652, 9.260834693908691, 9.27082347869873, 9.280813217163086, 9.290802001953125, 9.300790786743164, 9.310779571533203, 9.320769309997559, 9.330758094787598, 9.340746879577637, 9.350735664367676, 9.360725402832031, 9.37071418762207, 9.38070297241211, 9.390693664550781, 9.40068244934082, 9.41067123413086, 9.420660018920898, 9.430649757385254, 9.440638542175293, 9.450627326965332, 9.460618019104004, 9.470606803894043, 9.480595588684082, 9.490584373474121, 9.500574111938477, 9.510563850402832, 9.520552635192871, 9.530542373657227, 9.540531158447266, 9.550520896911621, 9.56050968170166, 9.570499420166016, 9.580488204956055, 9.59047794342041, 9.600467681884766, 9.610456466674805, 9.62044620513916, 9.6304349899292, 9.640424728393555, 9.65041446685791, 9.66040325164795, 9.670392990112305, 9.68038272857666, 9.6903715133667, 9.700360298156738, 9.71035099029541, 9.72033977508545, 9.730328559875488, 9.74031925201416, 9.7503080368042, 9.760297775268555, 9.770286560058594, 9.78027629852295, 9.790266036987305, 9.800254821777344, 9.810245513916016, 9.820234298706055, 9.830223083496094, 9.84021282196045, 9.850202560424805, 9.86019229888916, 9.8701810836792, 9.880171775817871, 9.89016056060791, 9.900150299072266, 9.910139083862305, 9.920129776000977, 9.930118560791016, 9.940108299255371, 9.950098037719727, 9.960087776184082, 9.970076560974121, 9.980066299438477, 9.990056037902832, 10.000045776367188, 10.010034561157227, 10.020025253295898, 10.030014038085938, 10.040003776550293, 10.049992561340332, 10.059983253479004, 10.069972038269043, 10.079961776733398, 10.08995246887207, 10.09994125366211, 10.109930992126465, 10.119919776916504, 10.129910469055176, 10.139899253845215, 10.14988899230957, 10.159879684448242, 10.169868469238281, 10.179858207702637, 10.189846992492676, 10.199837684631348, 10.209827423095703, 10.219816207885742, 10.229806900024414, 10.239795684814453, 10.249785423278809, 10.259775161743164, 10.26976490020752, 10.279754638671875, 10.28974437713623, 10.299734115600586, 10.309723854064941, 10.319713592529297, 10.329702377319336, 10.339693069458008, 10.349682807922363, 10.359671592712402, 10.369662284851074, 10.37965202331543, 10.389640808105469, 10.399630546569824, 10.409621238708496, 10.419610023498535, 10.42959976196289, 10.439590454101562, 10.449579238891602, 10.459568977355957, 10.469558715820312, 10.479548454284668, 10.489538192749023, 10.499527931213379, 10.50951862335205, 10.51950740814209, 10.529497146606445, 10.5394868850708, 10.549476623535156, 10.559466361999512, 10.569456100463867, 10.579446792602539, 10.589435577392578, 10.599425315856934, 10.609415054321289, 10.619405746459961, 10.62939453125, 10.639384269714355, 10.649374961853027, 10.659364700317383, 10.669353485107422, 10.679343223571777, 10.68933391571045, 10.699323654174805, 10.709312438964844, 10.7193021774292, 10.729292869567871, 10.739282608032227, 10.749272346496582, 10.759262084960938, 10.769251823425293, 10.779241561889648, 10.789231300354004, 10.79922103881836, 10.809210777282715, 10.81920051574707, 10.829191207885742, 10.839180946350098, 10.849169731140137, 10.859159469604492, 10.869150161743164, 10.87913990020752, 10.889129638671875, 10.89911937713623, 10.909109115600586, 10.919098854064941, 10.929088592529297, 10.939079284667969, 10.949068069458008, 10.959057807922363, 10.969048500061035, 10.97903823852539, 10.989027976989746, 10.999017715454102, 11.009007453918457, 11.018997192382812, 11.028986930847168, 11.03897762298584, 11.048967361450195, 11.05895709991455, 11.06894588470459, 11.078936576843262, 11.088926315307617, 11.098916053771973, 11.108906745910645, 11.118896484375, 11.128885269165039, 11.138875007629395, 11.148865699768066, 11.158855438232422, 11.168845176696777, 11.17883586883545, 11.188824653625488, 11.198814392089844, 11.2088041305542, 11.218794822692871, 11.228784561157227, 11.238774299621582, 11.248764991760254, 11.25875473022461, 11.268743515014648, 11.278733253479004, 11.288723945617676, 11.298713684082031, 11.308703422546387, 11.318694114685059, 11.328683853149414, 11.338672637939453, 11.348662376403809, 11.35865306854248, 11.368642807006836, 11.378632545471191, 11.388623237609863, 11.398612976074219, 11.408602714538574, 11.41859245300293, 11.428582191467285, 11.43857192993164, 11.448561668395996, 11.458552360534668, 11.468542098999023, 11.478531837463379, 11.488521575927734, 11.498512268066406, 11.508502006530762, 11.5184907913208, 11.528481483459473, 11.538471221923828, 11.548460960388184, 11.558450698852539, 11.568441390991211, 11.578431129455566, 11.588420867919922, 11.598411560058594, 11.60840129852295, 11.618390083312988, 11.628379821777344, 11.638370513916016, 11.648360252380371, 11.658349990844727, 11.668340682983398, 11.678330421447754, 11.68832015991211, 11.698309898376465, 11.708300590515137, 11.718290328979492, 11.728279113769531, 11.738269805908203, 11.748259544372559, 11.758249282836914, 11.76823902130127, 11.778229713439941, 11.788219451904297, 11.798209190368652, 11.808199882507324, 11.81818962097168, 11.828179359436035, 11.83816909790039, 11.848158836364746, 11.858148574829102, 11.868138313293457, 11.878129005432129, 11.888118743896484, 11.89810848236084, 11.908098220825195, 11.918088912963867, 11.928078651428223, 11.938068389892578, 11.94805908203125, 11.958048820495605, 11.968038558959961, 11.978028297424316, 11.988018989562988, 11.998007774353027, 12.007997512817383, 12.017988204956055, 12.02797794342041, 12.037967681884766, 12.047957420349121, 12.057948112487793, 12.067937850952148, 12.077927589416504, 12.087918281555176, 12.097908020019531, 12.107897758483887, 12.117887496948242, 12.127878189086914, 12.13786792755127, 12.147857666015625, 12.15784740447998, 12.167837142944336, 12.177826881408691, 12.187816619873047, 12.197807312011719, 12.207797050476074, 12.21778678894043, 12.227776527404785, 12.237767219543457, 12.247756958007812, 12.257746696472168, 12.26773738861084, 12.277727127075195, 12.28771686553955, 12.297706604003906, 12.307697296142578, 12.317687034606934, 12.327676773071289, 12.337667465209961, 12.347657203674316, 12.357646942138672, 12.367635726928711, 12.377626419067383, 12.387616157531738, 12.397605895996094, 12.407596588134766, 12.417586326599121, 12.427576065063477, 12.437565803527832, 12.447556495666504, 12.45754623413086, 12.467535972595215, 12.477526664733887, 12.487516403198242, 12.497506141662598, 12.507495880126953, 12.517486572265625, 12.52747631072998, 12.537466049194336, 12.547456741333008, 12.557446479797363, 12.567436218261719, 12.577425956726074, 12.587416648864746, 12.597406387329102, 12.607396125793457, 12.617385864257812, 12.627375602722168, 12.637365341186523, 12.647355079650879, 12.65734577178955, 12.667335510253906, 12.677325248718262, 12.687315940856934, 12.697305679321289, 12.707295417785645, 12.71728515625, 12.727275848388672, 12.737265586853027, 12.747255325317383, 12.757246017456055, 12.76723575592041, 12.777225494384766, 12.787215232849121, 12.797205924987793, 12.807195663452148, 12.817185401916504, 12.827176094055176, 12.837165832519531, 12.847155570983887, 12.857145309448242, 12.867136001586914, 12.87712574005127, 12.887115478515625, 12.897106170654297, 12.907095909118652, 12.917085647583008, 12.927075386047363, 12.937066078186035, 12.947054862976074, 12.95704460144043, 12.967035293579102, 12.977025032043457, 12.987014770507812, 12.997004508972168, 13.00699520111084, 13.016984939575195, 13.02697467803955, 13.036965370178223, 13.046955108642578, 13.056944847106934, 13.066934585571289, 13.076925277709961, 13.086915016174316, 13.096904754638672, 13.106895446777344, 13.1168851852417, 13.126874923706055, 13.13686466217041, 13.146855354309082, 13.156845092773438, 13.166834831237793, 13.176825523376465, 13.18681526184082, 13.196805000305176, 13.206794738769531, 13.216785430908203, 13.226775169372559, 13.236764907836914, 13.246755599975586, 13.256745338439941, 13.266735076904297, 13.276724815368652, 13.286715507507324, 13.29670524597168, 13.306694984436035, 13.316685676574707, 13.326675415039062, 13.336665153503418, 13.346654891967773, 13.356645584106445, 13.3666353225708, 13.376625061035156, 13.386615753173828, 13.396605491638184, 13.406595230102539, 13.416584968566895, 13.426575660705566, 13.436565399169922, 13.446555137634277, 13.45654582977295, 13.466534614562988, 13.476524353027344, 13.4865140914917, 13.496504783630371, 13.506494522094727, 13.516484260559082, 13.526474952697754, 13.53646469116211, 13.546454429626465, 13.55644416809082, 13.566434860229492, 13.576424598693848, 13.586414337158203, 13.596404075622559, 13.60639476776123, 13.616384506225586, 13.626374244689941, 13.636364936828613, 13.646354675292969, 13.656344413757324, 13.66633415222168, 13.676324844360352, 13.686314582824707, 13.696304321289062, 13.706295013427734, 13.71628475189209, 13.726274490356445, 13.7362642288208, 13.746254920959473, 13.756244659423828, 13.766234397888184, 13.776225090026855, 13.786214828491211, 13.796204566955566, 13.806194305419922, 13.816184997558594, 13.82617473602295, 13.836164474487305, 13.846155166625977, 13.856144905090332, 13.866134643554688, 13.876124382019043, 13.886115074157715, 13.89610481262207, 13.906094551086426, 13.916085243225098, 13.926074981689453, 13.936064720153809, 13.946054458618164, 13.956045150756836, 13.966034889221191, 13.976024627685547, 13.986015319824219, 13.996005058288574, 14.00599479675293, 14.015984535217285, 14.025975227355957, 14.035964965820312, 14.045954704284668, 14.05594539642334, 14.065935134887695, 14.07592487335205, 14.085914611816406, 14.095905303955078, 14.105895042419434, 14.115884780883789, 14.125875473022461, 14.135865211486816, 14.145854949951172, 14.155844688415527, 14.1658353805542, 14.175825119018555, 14.18581485748291, 14.195805549621582, 14.205795288085938, 14.215785026550293, 14.225774765014648, 14.23576545715332, 14.245755195617676, 14.255744934082031, 14.265735626220703, 14.275725364685059, 14.285715103149414, 14.29570484161377, 14.305695533752441, 14.315685272216797, 14.325675010681152, 14.335665702819824, 14.34565544128418, 14.355645179748535, 14.36563491821289, 14.375625610351562, 14.385615348815918, 14.395605087280273, 14.405595779418945, 14.4155855178833, 14.425575256347656, 14.435564994812012, 14.445555686950684, 14.455545425415039, 14.465535163879395, 14.475525856018066, 14.485515594482422, 14.495505332946777, 14.505495071411133, 14.515485763549805, 14.52547550201416, 14.535465240478516, 14.545455932617188, 14.555445671081543, 14.565434455871582, 14.575424194335938, 14.58541488647461, 14.595404624938965, 14.60539436340332, 14.615385055541992, 14.625374794006348, 14.635364532470703, 14.645354270935059, 14.65534496307373, 14.665334701538086, 14.675324440002441, 14.685315132141113, 14.695304870605469, 14.705294609069824, 14.71528434753418, 14.725275039672852, 14.735264778137207, 14.745254516601562, 14.755245208740234, 14.76523494720459, 14.775224685668945, 14.7852144241333, 14.795205116271973, 14.805194854736328, 14.815184593200684, 14.825175285339355, 14.835165023803711, 14.845154762268066, 14.855144500732422, 14.865135192871094, 14.87512493133545, 14.885114669799805, 14.895105361938477, 14.905095100402832, 14.915084838867188, 14.925074577331543, 14.935065269470215, 14.94505500793457, 14.955044746398926, 14.965035438537598, 14.975025177001953, 14.985014915466309, 14.995004653930664, 15.004995346069336, 15.014985084533691, 15.024974822998047, 15.034964561462402, 15.044955253601074, 15.05494499206543, 15.064934730529785, 15.074925422668457, 15.084915161132812, 15.094904899597168, 15.104894638061523, 15.114885330200195, 15.12487506866455, 15.134864807128906, 15.144855499267578, 15.154845237731934, 15.164834976196289, 15.174824714660645, 15.184815406799316, 15.194805145263672, 15.204794883728027, 15.2147855758667, 15.224775314331055, 15.23476505279541, 15.244754791259766, 15.254745483398438, 15.264735221862793, 15.274724960327148, 15.28471565246582, 15.294705390930176, 15.304695129394531, 15.314684867858887, 15.324675559997559, 15.334665298461914, 15.34465503692627, 15.354645729064941, 15.364635467529297, 15.374625205993652, 15.384614944458008, 15.39460563659668, 15.404595375061035, 15.41458511352539, 15.424575805664062, 15.434565544128418, 15.444555282592773, 15.454545021057129, 15.4645357131958, 15.474525451660156, 15.484515190124512, 15.494505882263184, 15.504495620727539, 15.514485359191895, 15.52447509765625, 15.534465789794922, 15.544455528259277, 15.554445266723633, 15.564435958862305, 15.57442569732666, 15.584415435791016, 15.594405174255371, 15.604395866394043, 15.614385604858398, 15.624375343322754, 15.634366035461426, 15.644355773925781, 15.654345512390137, 15.664335250854492, 15.674325942993164, 15.68431568145752, 15.694305419921875, 15.704296112060547, 15.714285850524902, 15.724275588989258, 15.734265327453613, 15.744256019592285, 15.75424575805664, 15.764235496520996, 15.774226188659668, 15.784215927124023, 15.794205665588379, 15.804195404052734, 15.814186096191406, 15.824175834655762, 15.834165573120117, 15.844156265258789, 15.854146003723145, 15.8641357421875, 15.874125480651855, 15.884116172790527, 15.894105911254883, 15.904095649719238, 15.91408634185791, 15.924076080322266, 15.934065818786621, 15.944055557250977, 15.954046249389648, 15.964035987854004, 15.97402572631836, 15.984016418457031, 15.994006156921387, 16.003995895385742, 16.013986587524414, 16.023975372314453, 16.033966064453125, 16.043956756591797, 16.053945541381836, 16.063936233520508, 16.07392692565918, 16.08391571044922, 16.09390640258789, 16.10389518737793, 16.1138858795166, 16.123876571655273, 16.133865356445312, 16.143856048583984, 16.153846740722656, 16.163835525512695, 16.173826217651367, 16.18381690979004, 16.193805694580078, 16.20379638671875, 16.213787078857422, 16.22377586364746, 16.233766555786133, 16.243755340576172, 16.253746032714844, 16.263736724853516, 16.273725509643555, 16.283716201782227, 16.2937068939209, 16.303695678710938, 16.31368637084961, 16.32367706298828, 16.33366584777832, 16.343656539916992, 16.353647232055664, 16.363636016845703, 16.373626708984375, 16.383615493774414, 16.393606185913086, 16.403596878051758, 16.413585662841797, 16.42357635498047, 16.43356704711914, 16.44355583190918, 16.45354652404785, 16.463537216186523, 16.473526000976562, 16.483516693115234, 16.493507385253906, 16.503496170043945, 16.513486862182617, 16.523475646972656, 16.533466339111328, 16.54345703125, 16.55344581604004, 16.56343650817871, 16.573427200317383, 16.583415985107422, 16.593406677246094, 16.603397369384766, 16.613386154174805, 16.623376846313477, 16.63336753845215, 16.643356323242188, 16.65334701538086, 16.6633358001709, 16.67332649230957, 16.683317184448242, 16.69330596923828, 16.703296661376953, 16.713287353515625, 16.723276138305664, 16.733266830444336, 16.743257522583008, 16.753246307373047, 16.76323699951172, 16.77322769165039, 16.78321647644043, 16.7932071685791, 16.80319595336914, 16.813186645507812, 16.823177337646484, 16.833166122436523, 16.843156814575195, 16.853147506713867, 16.863136291503906, 16.873126983642578, 16.88311767578125, 16.89310646057129, 16.90309715270996, 16.913087844848633, 16.923076629638672, 16.933067321777344, 16.943056106567383, 16.953046798706055, 16.963037490844727, 16.973026275634766, 16.983016967773438, 16.99300765991211, 17.00299644470215, 17.01298713684082, 17.022977828979492, 17.03296661376953, 17.042957305908203, 17.052947998046875, 17.062936782836914, 17.072927474975586, 17.082916259765625, 17.092906951904297, 17.10289764404297, 17.112886428833008, 17.12287712097168, 17.13286781311035, 17.14285659790039, 17.152847290039062, 17.162837982177734, 17.172826766967773, 17.182817459106445, 17.192806243896484, 17.202796936035156, 17.212787628173828, 17.222776412963867, 17.23276710510254, 17.24275779724121, 17.25274658203125, 17.262737274169922, 17.272727966308594, 17.282716751098633, 17.292707443237305, 17.302698135375977, 17.312686920166016, 17.322677612304688, 17.332666397094727, 17.3426570892334, 17.35264778137207, 17.36263656616211, 17.37262725830078, 17.382617950439453, 17.392606735229492, 17.402597427368164, 17.412588119506836, 17.422576904296875, 17.432567596435547, 17.44255828857422, 17.452547073364258, 17.46253776550293, 17.47252655029297, 17.48251724243164, 17.492507934570312, 17.50249671936035, 17.512487411499023, 17.522478103637695, 17.532466888427734, 17.542457580566406, 17.552448272705078, 17.562437057495117, 17.57242774963379, 17.58241844177246, 17.5924072265625, 17.602397918701172, 17.61238670349121, 17.622377395629883, 17.632368087768555, 17.642356872558594, 17.652347564697266, 17.662338256835938, 17.672327041625977, 17.68231773376465, 17.69230842590332, 17.70229721069336, 17.71228790283203, 17.722278594970703, 17.732267379760742, 17.742258071899414, 17.752246856689453, 17.762237548828125, 17.772228240966797, 17.782217025756836, 17.792207717895508, 17.80219841003418, 17.81218719482422, 17.82217788696289, 17.832168579101562, 17.8421573638916, 17.852148056030273, 17.862138748168945, 17.872127532958984, 17.882118225097656, 17.892107009887695, 17.902097702026367, 17.91208839416504, 17.922077178955078, 17.93206787109375, 17.942058563232422, 17.95204734802246, 17.962038040161133, 17.972028732299805, 17.982017517089844, 17.992008209228516, 18.001998901367188, 18.011987686157227, 18.0219783782959, 18.031967163085938, 18.04195785522461, 18.05194854736328, 18.06193733215332, 18.071928024291992, 18.081918716430664, 18.091907501220703, 18.101898193359375, 18.111888885498047, 18.121877670288086, 18.131868362426758, 18.14185905456543, 18.15184783935547, 18.16183853149414, 18.17182731628418, 18.18181800842285, 18.191808700561523, 18.201797485351562, 18.211788177490234, 18.221778869628906, 18.231767654418945, 18.241758346557617, 18.25174903869629, 18.261737823486328, 18.271728515625, 18.281719207763672, 18.29170799255371, 18.301698684692383, 18.311687469482422, 18.321678161621094, 18.331668853759766, 18.341657638549805, 18.351648330688477, 18.36163902282715, 18.371627807617188, 18.38161849975586, 18.39160919189453, 18.40159797668457, 18.411588668823242, 18.421579360961914, 18.431568145751953, 18.441558837890625, 18.451547622680664, 18.461538314819336, 18.471529006958008, 18.481517791748047, 18.49150848388672, 18.50149917602539, 18.51148796081543, 18.5214786529541, 18.531469345092773, 18.541458129882812, 18.551448822021484, 18.561439514160156, 18.571428298950195, 18.581418991088867, 18.591407775878906, 18.601398468017578, 18.61138916015625, 18.62137794494629, 18.63136863708496, 18.641359329223633, 18.651348114013672, 18.661338806152344, 18.671329498291016, 18.681318283081055, 18.691308975219727, 18.701297760009766, 18.711288452148438, 18.72127914428711, 18.73126792907715, 18.74125862121582, 18.751249313354492, 18.76123809814453, 18.771228790283203, 18.781219482421875, 18.791208267211914, 18.801198959350586, 18.811189651489258, 18.821178436279297, 18.83116912841797, 18.841157913208008, 18.85114860534668, 18.86113929748535, 18.87112808227539, 18.881118774414062, 18.891109466552734, 18.901098251342773, 18.911088943481445, 18.921079635620117, 18.931068420410156, 18.941059112548828, 18.9510498046875, 18.96103858947754, 18.97102928161621, 18.98101806640625, 18.991008758544922, 19.000999450683594, 19.010988235473633, 19.020978927612305, 19.030969619750977, 19.040958404541016, 19.050949096679688, 19.06093978881836, 19.0709285736084, 19.08091926574707, 19.090909957885742, 19.10089874267578, 19.110889434814453, 19.120878219604492, 19.130868911743164, 19.140859603881836, 19.150848388671875, 19.160839080810547, 19.17082977294922, 19.180818557739258, 19.19080924987793, 19.2007999420166, 19.21078872680664, 19.220779418945312, 19.230770111083984, 19.240758895874023, 19.250749588012695, 19.260738372802734, 19.270729064941406, 19.280719757080078, 19.290708541870117, 19.30069923400879, 19.31068992614746, 19.3206787109375, 19.330669403076172, 19.340660095214844, 19.350648880004883, 19.360639572143555, 19.370630264282227, 19.380619049072266, 19.390609741210938, 19.400598526000977, 19.41058921813965, 19.42057991027832, 19.43056869506836, 19.44055938720703, 19.450550079345703, 19.460538864135742, 19.470529556274414, 19.480520248413086, 19.490509033203125, 19.500499725341797, 19.51049041748047, 19.520479202270508, 19.53046989440918, 19.54045867919922, 19.55044937133789, 19.560440063476562, 19.5704288482666, 19.580419540405273, 19.590410232543945, 19.600399017333984, 19.610389709472656, 19.620380401611328, 19.630369186401367, 19.64035987854004, 19.65035057067871, 19.66033935546875, 19.670330047607422, 19.68031883239746, 19.690309524536133, 19.700300216674805, 19.710289001464844, 19.720279693603516, 19.730270385742188, 19.740259170532227, 19.7502498626709, 19.76024055480957, 19.77022933959961, 19.78022003173828, 19.790210723876953, 19.800199508666992, 19.810190200805664, 19.820178985595703, 19.830169677734375, 19.840160369873047, 19.850149154663086, 19.860139846801758, 19.87013053894043, 19.88011932373047, 19.89011001586914, 19.900100708007812, 19.91008949279785, 19.920080184936523, 19.930070877075195, 19.940059661865234, 19.950050354003906, 19.960039138793945, 19.970029830932617, 19.98002052307129, 19.990009307861328, 20.0]} diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/runner.py b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/runner.py index 5895a81b1340..69eb2a360c53 100644 --- a/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/runner.py +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/runner.py @@ -62,8 +62,14 @@ def gen(x, name): def main(): """Generate fixture data.""" - x = np.linspace(-100.0, 100.0, 2003, dtype=np.float32) - gen(x, "data.json") + x = np.linspace(-80.0, 0.0, 2003, dtype=np.float32) + gen(x, "small.json") + + x = np.linspace(0.0, 20.0, 2003, dtype=np.float32) + gen(x, "medium.json") + + x = np.linspace(20.0, 100.0, 2003, dtype=np.float32) + gen(x, "large.json") if __name__ == "__main__": diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/small.json b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/small.json new file mode 100644 index 000000000000..7dac5ebf4698 --- /dev/null +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/fixtures/python/small.json @@ -0,0 +1 @@ +{"x": [-80.0, -79.96003723144531, -79.92008209228516, -79.88011932373047, -79.84015655517578, -79.80020141601562, -79.76023864746094, -79.72028350830078, -79.6803207397461, -79.6403579711914, -79.60040283203125, -79.56044006347656, -79.52047729492188, -79.48052215576172, -79.44055938720703, -79.40059661865234, -79.36064147949219, -79.3206787109375, -79.28071594238281, -79.24076080322266, -79.20079803466797, -79.16084289550781, -79.12088012695312, -79.08091735839844, -79.04096221923828, -79.0009994506836, -78.9610366821289, -78.92108154296875, -78.88111877441406, -78.84115600585938, -78.80120086669922, -78.76123809814453, -78.72127532958984, -78.68132019042969, -78.641357421875, -78.60140228271484, -78.56143951416016, -78.52147674560547, -78.48152160644531, -78.44155883789062, -78.40159606933594, -78.36164093017578, -78.3216781616211, -78.2817153930664, -78.24176025390625, -78.20179748535156, -78.16183471679688, -78.12187957763672, -78.08191680908203, -78.04196166992188, -78.00199890136719, -77.9620361328125, -77.92208099365234, -77.88211822509766, -77.84215545654297, -77.80220031738281, -77.76223754882812, -77.72227478027344, -77.68231964111328, -77.6423568725586, -77.6023941040039, -77.56243896484375, -77.52247619628906, -77.4825210571289, -77.44255828857422, -77.40259552001953, -77.36264038085938, -77.32267761230469, -77.28271484375, -77.24275970458984, -77.20279693603516, -77.16283416748047, -77.12287902832031, -77.08291625976562, -77.04295349121094, -77.00299835205078, -76.9630355834961, -76.92308044433594, -76.88311767578125, -76.84315490722656, -76.8031997680664, -76.76323699951172, -76.72327423095703, -76.68331909179688, -76.64335632324219, -76.6033935546875, -76.56343841552734, -76.52347564697266, -76.48351287841797, -76.44355773925781, -76.40359497070312, -76.36363983154297, -76.32367706298828, -76.2837142944336, -76.24375915527344, -76.20379638671875, -76.16383361816406, -76.1238784790039, -76.08391571044922, -76.04395294189453, -76.00399780273438, -75.96403503417969, -75.924072265625, -75.88411712646484, -75.84415435791016, -75.80419921875, -75.76423645019531, -75.72427368164062, -75.68431854248047, -75.64435577392578, -75.6043930053711, -75.56443786621094, -75.52447509765625, -75.48451232910156, -75.4445571899414, -75.40459442138672, -75.36463165283203, -75.32467651367188, -75.28471374511719, -75.24475860595703, -75.20479583740234, -75.16483306884766, -75.1248779296875, -75.08491516113281, -75.04495239257812, -75.00499725341797, -74.96503448486328, -74.9250717163086, -74.88511657714844, -74.84515380859375, -74.80519104003906, -74.7652359008789, -74.72527313232422, -74.68531799316406, -74.64535522460938, -74.60539245605469, -74.56543731689453, -74.52547454833984, -74.48551177978516, -74.445556640625, -74.40559387207031, -74.36563110351562, -74.32567596435547, -74.28571319580078, -74.24575805664062, -74.20579528808594, -74.16583251953125, -74.1258773803711, -74.0859146118164, -74.04595184326172, -74.00599670410156, -73.96603393554688, -73.92607116699219, -73.88611602783203, -73.84615325927734, -73.80619049072266, -73.7662353515625, -73.72627258300781, -73.68631744384766, -73.64635467529297, -73.60639190673828, -73.56643676757812, -73.52647399902344, -73.48651123046875, -73.4465560913086, -73.4065933227539, -73.36663055419922, -73.32667541503906, -73.28671264648438, -73.24674987792969, -73.20679473876953, -73.16683197021484, -73.12687683105469, -73.0869140625, -73.04695129394531, -73.00699615478516, -72.96703338623047, -72.92707061767578, -72.88711547851562, -72.84715270996094, -72.80718994140625, -72.7672348022461, -72.7272720336914, -72.68730926513672, -72.64735412597656, -72.60739135742188, -72.56743621826172, -72.52747344970703, -72.48751068115234, -72.44755554199219, -72.4075927734375, -72.36763000488281, -72.32767486572266, -72.28771209716797, -72.24774932861328, -72.20779418945312, -72.16783142089844, -72.12786865234375, -72.0879135131836, -72.0479507446289, -72.00799560546875, -71.96803283691406, -71.92807006835938, -71.88811492919922, -71.84815216064453, -71.80818939208984, -71.76823425292969, -71.728271484375, -71.68830871582031, -71.64835357666016, -71.60839080810547, -71.56842803955078, -71.52847290039062, -71.48851013183594, -71.44855499267578, -71.4085922241211, -71.3686294555664, -71.32867431640625, -71.28871154785156, -71.24874877929688, -71.20879364013672, -71.16883087158203, -71.12886810302734, -71.08891296386719, -71.0489501953125, -71.00898742675781, -70.96903228759766, -70.92906951904297, -70.88911437988281, -70.84915161132812, -70.80918884277344, -70.76923370361328, -70.7292709350586, -70.6893081665039, -70.64935302734375, -70.60939025878906, -70.56942749023438, -70.52947235107422, -70.48950958251953, -70.44954681396484, -70.40959167480469, -70.36962890625, -70.32967376708984, -70.28971099853516, -70.24974822998047, -70.20979309082031, -70.16983032226562, -70.12986755371094, -70.08991241455078, -70.0499496459961, -70.0099868774414, -69.97003173828125, -69.93006896972656, -69.89010620117188, -69.85015106201172, -69.81018829345703, -69.77023315429688, -69.73027038574219, -69.6903076171875, -69.65035247802734, -69.61038970947266, -69.57042694091797, -69.53047180175781, -69.49050903320312, -69.45054626464844, -69.41059112548828, -69.3706283569336, -69.3306655883789, -69.29071044921875, -69.25074768066406, -69.2107925415039, -69.17082977294922, -69.13086700439453, -69.09091186523438, -69.05094909667969, -69.010986328125, -68.97103118896484, -68.93106842041016, -68.89110565185547, -68.85115051269531, -68.81118774414062, -68.77122497558594, -68.73126983642578, -68.6913070678711, -68.65135192871094, -68.61138916015625, -68.57142639160156, -68.5314712524414, -68.49150848388672, -68.45154571533203, -68.41159057617188, -68.37162780761719, -68.3316650390625, -68.29170989990234, -68.25174713134766, -68.2117919921875, -68.17182922363281, -68.13186645507812, -68.09191131591797, -68.05194854736328, -68.0119857788086, -67.97203063964844, -67.93206787109375, -67.89210510253906, -67.8521499633789, -67.81218719482422, -67.77222442626953, -67.73226928710938, -67.69230651855469, -67.65235137939453, -67.61238861083984, -67.57242584228516, -67.532470703125, -67.49250793457031, -67.45254516601562, -67.41259002685547, -67.37262725830078, -67.3326644897461, -67.29270935058594, -67.25274658203125, -67.21278381347656, -67.1728286743164, -67.13286590576172, -67.09291076660156, -67.05294799804688, -67.01298522949219, -66.97303009033203, -66.93306732177734, -66.89310455322266, -66.8531494140625, -66.81318664550781, -66.77322387695312, -66.73326873779297, -66.69330596923828, -66.6533432006836, -66.61338806152344, -66.57342529296875, -66.5334701538086, -66.4935073852539, -66.45354461669922, -66.41358947753906, -66.37362670898438, -66.33366394042969, -66.29370880126953, -66.25374603271484, -66.21378326416016, -66.173828125, -66.13386535644531, -66.09390258789062, -66.05394744873047, -66.01398468017578, -65.97402954101562, -65.93406677246094, -65.89410400390625, -65.8541488647461, -65.8141860961914, -65.77422332763672, -65.73426818847656, -65.69430541992188, -65.65434265136719, -65.61438751220703, -65.57442474365234, -65.53446197509766, -65.4945068359375, -65.45454406738281, -65.41458892822266, -65.37462615966797, -65.33466339111328, -65.29470825195312, -65.25474548339844, -65.21478271484375, -65.1748275756836, -65.1348648071289, -65.09490203857422, -65.05494689941406, -65.01498413085938, -64.97502136230469, -64.93506622314453, -64.89510345458984, -64.85514831542969, -64.815185546875, -64.77522277832031, -64.73526763916016, -64.69530487060547, -64.65534210205078, -64.61538696289062, -64.57542419433594, -64.53546142578125, -64.4955062866211, -64.4555435180664, -64.41558074951172, -64.37562561035156, -64.33566284179688, -64.29570770263672, -64.25574493408203, -64.21578216552734, -64.17582702636719, -64.1358642578125, -64.09590148925781, -64.05594635009766, -64.01598358154297, -63.97602462768555, -63.936065673828125, -63.89610290527344, -63.856143951416016, -63.816184997558594, -63.776222229003906, -63.736263275146484, -63.69630432128906, -63.65634536743164, -63.61638259887695, -63.57642364501953, -63.53646469116211, -63.49650192260742, -63.45654296875, -63.41658401489258, -63.376625061035156, -63.33666229248047, -63.29670333862305, -63.256744384765625, -63.21678161621094, -63.176822662353516, -63.136863708496094, -63.09690475463867, -63.056941986083984, -63.01698303222656, -62.97702407836914, -62.93706130981445, -62.89710235595703, -62.85714340209961, -62.81718444824219, -62.7772216796875, -62.73726272583008, -62.697303771972656, -62.65734100341797, -62.61738204956055, -62.577423095703125, -62.5374641418457, -62.497501373291016, -62.457542419433594, -62.41758346557617, -62.377620697021484, -62.33766174316406, -62.29770278930664, -62.25774383544922, -62.21778106689453, -62.17782211303711, -62.13786315917969, -62.097900390625, -62.05794143676758, -62.017982482910156, -61.978023529052734, -61.93806076049805, -61.898101806640625, -61.8581428527832, -61.818180084228516, -61.778221130371094, -61.73826217651367, -61.69830322265625, -61.65834045410156, -61.61838150024414, -61.57842254638672, -61.53845977783203, -61.49850082397461, -61.45854187011719, -61.418582916259766, -61.37862014770508, -61.338661193847656, -61.298702239990234, -61.25873947143555, -61.218780517578125, -61.1788215637207, -61.13886260986328, -61.098899841308594, -61.05894088745117, -61.01898193359375, -60.97901916503906, -60.93906021118164, -60.89910125732422, -60.8591423034668, -60.81917953491211, -60.77922058105469, -60.739261627197266, -60.69929885864258, -60.659339904785156, -60.619380950927734, -60.57942199707031, -60.539459228515625, -60.4995002746582, -60.45954132080078, -60.419578552246094, -60.37961959838867, -60.33966064453125, -60.29970169067383, -60.25973892211914, -60.21977996826172, -60.1798210144043, -60.13985824584961, -60.09989929199219, -60.059940338134766, -60.019981384277344, -59.980018615722656, -59.940059661865234, -59.90010070800781, -59.86014175415039, -59.8201789855957, -59.78022003173828, -59.74026107788086, -59.70029830932617, -59.66033935546875, -59.62038040161133, -59.580421447753906, -59.54045867919922, -59.5004997253418, -59.460540771484375, -59.42057800292969, -59.380619049072266, -59.340660095214844, -59.30070114135742, -59.260738372802734, -59.22077941894531, -59.18082046508789, -59.1408576965332, -59.10089874267578, -59.06093978881836, -59.02098083496094, -58.98101806640625, -58.94105911254883, -58.901100158691406, -58.86113739013672, -58.8211784362793, -58.781219482421875, -58.74126052856445, -58.701297760009766, -58.661338806152344, -58.62137985229492, -58.581417083740234, -58.54145812988281, -58.50149917602539, -58.46154022216797, -58.42157745361328, -58.38161849975586, -58.34165954589844, -58.30169677734375, -58.26173782348633, -58.221778869628906, -58.181819915771484, -58.1418571472168, -58.101898193359375, -58.06193923950195, -58.021976470947266, -57.982017517089844, -57.94205856323242, -57.902099609375, -57.86213684082031, -57.82217788696289, -57.78221893310547, -57.74225616455078, -57.70229721069336, -57.66233825683594, -57.622379302978516, -57.58241653442383, -57.542457580566406, -57.502498626708984, -57.4625358581543, -57.422576904296875, -57.38261795043945, -57.34265899658203, -57.302696228027344, -57.26273727416992, -57.2227783203125, -57.18281555175781, -57.14285659790039, -57.10289764404297, -57.06293869018555, -57.02297592163086, -56.98301696777344, -56.943058013916016, -56.90309524536133, -56.863136291503906, -56.823177337646484, -56.78321838378906, -56.743255615234375, -56.70329666137695, -56.66333770751953, -56.623374938964844, -56.58341598510742, -56.54345703125, -56.50349807739258, -56.46353530883789, -56.42357635498047, -56.38361740112305, -56.34365463256836, -56.30369567871094, -56.263736724853516, -56.223777770996094, -56.183815002441406, -56.143856048583984, -56.10389709472656, -56.063934326171875, -56.02397537231445, -55.98401641845703, -55.94405746459961, -55.90409469604492, -55.8641357421875, -55.82417678833008, -55.78421401977539, -55.74425506591797, -55.70429611206055, -55.664337158203125, -55.62437438964844, -55.584415435791016, -55.544456481933594, -55.504493713378906, -55.464534759521484, -55.42457580566406, -55.38461685180664, -55.34465408325195, -55.30469512939453, -55.26473617553711, -55.22477340698242, -55.184814453125, -55.14485549926758, -55.104896545410156, -55.06493377685547, -55.02497482299805, -54.985015869140625, -54.94505310058594, -54.905094146728516, -54.865135192871094, -54.82517623901367, -54.785213470458984, -54.74525451660156, -54.70529556274414, -54.66533279418945, -54.62537384033203, -54.58541488647461, -54.54545593261719, -54.5054931640625, -54.46553421020508, -54.425575256347656, -54.38561248779297, -54.34565353393555, -54.305694580078125, -54.2657356262207, -54.225772857666016, -54.185813903808594, -54.14585494995117, -54.10589599609375, -54.06593322753906, -54.02597427368164, -53.98601531982422, -53.94605255126953, -53.90609359741211, -53.86613464355469, -53.826175689697266, -53.78621292114258, -53.746253967285156, -53.706295013427734, -53.66633224487305, -53.626373291015625, -53.5864143371582, -53.54645538330078, -53.506492614746094, -53.46653366088867, -53.42657470703125, -53.38661193847656, -53.34665298461914, -53.30669403076172, -53.2667350769043, -53.22677230834961, -53.18681335449219, -53.146854400634766, -53.10689163208008, -53.066932678222656, -53.026973724365234, -52.98701477050781, -52.947052001953125, -52.9070930480957, -52.86713409423828, -52.827171325683594, -52.78721237182617, -52.74725341796875, -52.70729446411133, -52.66733169555664, -52.62737274169922, -52.5874137878418, -52.54745101928711, -52.50749206542969, -52.467533111572266, -52.427574157714844, -52.387611389160156, -52.347652435302734, -52.30769348144531, -52.267730712890625, -52.2277717590332, -52.18781280517578, -52.14785385131836, -52.10789108276367, -52.06793212890625, -52.02797317504883, -51.98801040649414, -51.94805145263672, -51.9080924987793, -51.868133544921875, -51.82817077636719, -51.788211822509766, -51.748252868652344, -51.708290100097656, -51.668331146240234, -51.62837219238281, -51.58841323852539, -51.5484504699707, -51.50849151611328, -51.46853256225586, -51.42856979370117, -51.38861083984375, -51.34865188598633, -51.308692932128906, -51.26873016357422, -51.2287712097168, -51.188812255859375, -51.14884948730469, -51.108890533447266, -51.068931579589844, -51.02897262573242, -50.989009857177734, -50.94905090332031, -50.90909194946289, -50.8691291809082, -50.82917022705078, -50.78921127319336, -50.74925231933594, -50.70928955078125, -50.66933059692383, -50.629371643066406, -50.58940887451172, -50.5494499206543, -50.509490966796875, -50.46953201293945, -50.429569244384766, -50.389610290527344, -50.34965133666992, -50.309688568115234, -50.26972961425781, -50.22977066040039, -50.18981170654297, -50.14984893798828, -50.10988998413086, -50.06993103027344, -50.02996826171875, -49.99000930786133, -49.950050354003906, -49.910091400146484, -49.8701286315918, -49.830169677734375, -49.79021072387695, -49.750247955322266, -49.710289001464844, -49.67033004760742, -49.63037109375, -49.59040832519531, -49.55044937133789, -49.51049041748047, -49.47052764892578, -49.43056869506836, -49.39060974121094, -49.350650787353516, -49.31068801879883, -49.270729064941406, -49.230770111083984, -49.1908073425293, -49.150848388671875, -49.11088943481445, -49.07093048095703, -49.030967712402344, -48.99100875854492, -48.9510498046875, -48.91108703613281, -48.87112808227539, -48.83116912841797, -48.79121017456055, -48.75124740600586, -48.71128845214844, -48.671329498291016, -48.63136672973633, -48.591407775878906, -48.551448822021484, -48.51148986816406, -48.471527099609375, -48.43156814575195, -48.39160919189453, -48.35165023803711, -48.31168746948242, -48.271728515625, -48.23176956176758, -48.19180679321289, -48.15184783935547, -48.11188888549805, -48.071929931640625, -48.03196716308594, -47.992008209228516, -47.952049255371094, -47.912086486816406, -47.872127532958984, -47.83216857910156, -47.79220962524414, -47.75224685668945, -47.71228790283203, -47.67232894897461, -47.63236618041992, -47.5924072265625, -47.55244827270508, -47.512489318847656, -47.47252655029297, -47.43256759643555, -47.392608642578125, -47.35264587402344, -47.312686920166016, -47.272727966308594, -47.23276901245117, -47.192806243896484, -47.15284729003906, -47.11288833618164, -47.07292556762695, -47.03296661376953, -46.99300765991211, -46.95304870605469, -46.9130859375, -46.87312698364258, -46.833168029785156, -46.79320526123047, -46.75324630737305, -46.713287353515625, -46.6733283996582, -46.633365631103516, -46.593406677246094, -46.55344772338867, -46.513484954833984, -46.47352600097656, -46.43356704711914, -46.39360809326172, -46.35364532470703, -46.31368637084961, -46.27372741699219, -46.2337646484375, -46.19380569458008, -46.153846740722656, -46.113887786865234, -46.07392501831055, -46.033966064453125, -45.9940071105957, -45.954044342041016, -45.914085388183594, -45.87412643432617, -45.83416748046875, -45.79420471191406, -45.75424575805664, -45.71428680419922, -45.67432403564453, -45.63436508178711, -45.59440612792969, -45.554447174072266, -45.51448440551758, -45.474525451660156, -45.434566497802734, -45.39460372924805, -45.354644775390625, -45.3146858215332, -45.27472686767578, -45.234764099121094, -45.19480514526367, -45.15484619140625, -45.11488342285156, -45.07492446899414, -45.03496551513672, -44.9950065612793, -44.95504379272461, -44.91508483886719, -44.875125885009766, -44.83516311645508, -44.795204162597656, -44.755245208740234, -44.71528625488281, -44.675323486328125, -44.6353645324707, -44.59540557861328, -44.555442810058594, -44.51548385620117, -44.47552490234375, -44.43556594848633, -44.39560317993164, -44.35564422607422, -44.3156852722168, -44.27572250366211, -44.23576354980469, -44.195804595947266, -44.155845642089844, -44.115882873535156, -44.075923919677734, -44.03596496582031, -43.996002197265625, -43.9560432434082, -43.91608428955078, -43.87612533569336, -43.83616256713867, -43.79620361328125, -43.75624465942383, -43.71628189086914, -43.67632293701172, -43.6363639831543, -43.596405029296875, -43.55644226074219, -43.516483306884766, -43.476524353027344, -43.436561584472656, -43.396602630615234, -43.35664367675781, -43.31668472290039, -43.2767219543457, -43.23676300048828, -43.19680404663086, -43.15684127807617, -43.11688232421875, -43.07692337036133, -43.036964416503906, -42.99700164794922, -42.9570426940918, -42.917083740234375, -42.87712097167969, -42.837162017822266, -42.797203063964844, -42.75724411010742, -42.717281341552734, -42.67732238769531, -42.63736343383789, -42.59740447998047, -42.55744171142578, -42.51748275756836, -42.47752380371094, -42.43756103515625, -42.39760208129883, -42.357643127441406, -42.317684173583984, -42.2777214050293, -42.237762451171875, -42.19780349731445, -42.157840728759766, -42.117881774902344, -42.07792282104492, -42.0379638671875, -41.99800109863281, -41.95804214477539, -41.91808319091797, -41.87812042236328, -41.83816146850586, -41.79820251464844, -41.758243560791016, -41.71828079223633, -41.678321838378906, -41.638362884521484, -41.5984001159668, -41.558441162109375, -41.51848220825195, -41.47852325439453, -41.438560485839844, -41.39860153198242, -41.358642578125, -41.31867980957031, -41.27872085571289, -41.23876190185547, -41.19880294799805, -41.15884017944336, -41.11888122558594, -41.078922271728516, -41.03895950317383, -40.999000549316406, -40.959041595458984, -40.91908264160156, -40.879119873046875, -40.83916091918945, -40.79920196533203, -40.759239196777344, -40.71928024291992, -40.6793212890625, -40.63936233520508, -40.59939956665039, -40.55944061279297, -40.51948165893555, -40.47951889038086, -40.43955993652344, -40.399600982666016, -40.359642028808594, -40.319679260253906, -40.279720306396484, -40.23976135253906, -40.199798583984375, -40.15983963012695, -40.11988067626953, -40.07992172241211, -40.03995895385742, -40.0, -39.96004104614258, -39.92007827758789, -39.88011932373047, -39.84016036987305, -39.800201416015625, -39.76023864746094, -39.720279693603516, -39.680320739746094, -39.640357971191406, -39.600399017333984, -39.56044006347656, -39.52048110961914, -39.48051834106445, -39.44055938720703, -39.40060043334961, -39.36063766479492, -39.3206787109375, -39.28071975708008, -39.240760803222656, -39.20079803466797, -39.16083908081055, -39.120880126953125, -39.08091735839844, -39.040958404541016, -39.000999450683594, -38.96104049682617, -38.921077728271484, -38.88111877441406, -38.84115982055664, -38.80119705200195, -38.76123809814453, -38.72127914428711, -38.68132019042969, -38.641357421875, -38.60139846801758, -38.561439514160156, -38.52147674560547, -38.48151779174805, -38.441558837890625, -38.4015998840332, -38.361637115478516, -38.321678161621094, -38.28171920776367, -38.241756439208984, -38.20179748535156, -38.16183853149414, -38.12187957763672, -38.08191680908203, -38.04195785522461, -38.00199890136719, -37.9620361328125, -37.92207717895508, -37.882118225097656, -37.842159271240234, -37.80219650268555, -37.762237548828125, -37.7222785949707, -37.682315826416016, -37.642356872558594, -37.60239791870117, -37.56243896484375, -37.52247619628906, -37.48251724243164, -37.44255828857422, -37.40259552001953, -37.36263656616211, -37.32267761230469, -37.282718658447266, -37.24275588989258, -37.202796936035156, -37.162837982177734, -37.12287902832031, -37.082916259765625, -37.0429573059082, -37.00299835205078, -36.963035583496094, -36.92307662963867, -36.88311767578125, -36.84315872192383, -36.80319595336914, -36.76323699951172, -36.7232780456543, -36.68331527709961, -36.64335632324219, -36.603397369384766, -36.563438415527344, -36.523475646972656, -36.483516693115234, -36.44355773925781, -36.403594970703125, -36.3636360168457, -36.32367706298828, -36.28371810913086, -36.24375534057617, -36.20379638671875, -36.16383743286133, -36.12387466430664, -36.08391571044922, -36.0439567565918, -36.003997802734375, -35.96403503417969, -35.924076080322266, -35.884117126464844, -35.844154357910156, -35.804195404052734, -35.76423645019531, -35.72427749633789, -35.6843147277832, -35.64435577392578, -35.60439682006836, -35.56443405151367, -35.52447509765625, -35.48451614379883, -35.444557189941406, -35.40459442138672, -35.3646354675293, -35.324676513671875, -35.28471374511719, -35.244754791259766, -35.204795837402344, -35.16483688354492, -35.124874114990234, -35.08491516113281, -35.04495620727539, -35.0049934387207, -34.96503448486328, -34.92507553100586, -34.88511657714844, -34.84515380859375, -34.80519485473633, -34.765235900878906, -34.72527313232422, -34.6853141784668, -34.645355224609375, -34.60539627075195, -34.565433502197266, -34.525474548339844, -34.48551559448242, -34.445552825927734, -34.40559387207031, -34.36563491821289, -34.32567596435547, -34.28571319580078, -34.24575424194336, -34.20579528808594, -34.16583251953125, -34.12587356567383, -34.085914611816406, -34.045955657958984, -34.0059928894043, -33.966033935546875, -33.92607498168945, -33.886112213134766, -33.846153259277344, -33.80619430541992, -33.7662353515625, -33.72627258300781, -33.68631362915039, -33.64635467529297, -33.60639190673828, -33.56643295288086, -33.52647399902344, -33.486515045166016, -33.44655227661133, -33.406593322753906, -33.366634368896484, -33.3266716003418, -33.286712646484375, -33.24675369262695, -33.20679473876953, -33.166831970214844, -33.12687301635742, -33.0869140625, -33.04695129394531, -33.00699234008789, -32.96703338623047, -32.92707443237305, -32.88711166381836, -32.84715270996094, -32.807193756103516, -32.76723098754883, -32.727272033691406, -32.687313079833984, -32.64735412597656, -32.607391357421875, -32.56743240356445, -32.52747344970703, -32.487510681152344, -32.44755172729492, -32.4075927734375, -32.36763381958008, -32.32767105102539, -32.28771209716797, -32.24775314331055, -32.20779037475586, -32.16783142089844, -32.127872467041016, -32.087913513183594, -32.047950744628906, -32.007991790771484, -31.968032836914062, -31.928071975708008, -31.888111114501953, -31.84815216064453, -31.808191299438477, -31.768232345581055, -31.728271484375, -31.688312530517578, -31.648351669311523, -31.60839080810547, -31.568431854248047, -31.528470993041992, -31.48851203918457, -31.448551177978516, -31.408592224121094, -31.36863136291504, -31.328670501708984, -31.288711547851562, -31.248750686645508, -31.208791732788086, -31.16883087158203, -31.12887191772461, -31.088911056518555, -31.0489501953125, -31.008991241455078, -30.969030380249023, -30.9290714263916, -30.889110565185547, -30.849151611328125, -30.80919075012207, -30.769229888916016, -30.729270935058594, -30.68931007385254, -30.649351119995117, -30.609390258789062, -30.56943130493164, -30.529470443725586, -30.48950958251953, -30.44955062866211, -30.409589767456055, -30.369630813598633, -30.329669952392578, -30.289710998535156, -30.2497501373291, -30.209789276123047, -30.169830322265625, -30.12986946105957, -30.08991050720215, -30.049949645996094, -30.009990692138672, -29.970029830932617, -29.930070877075195, -29.89011001586914, -29.850149154663086, -29.810190200805664, -29.77022933959961, -29.730270385742188, -29.690309524536133, -29.65035057067871, -29.610389709472656, -29.5704288482666, -29.53046989440918, -29.490509033203125, -29.450550079345703, -29.41058921813965, -29.370630264282227, -29.330669403076172, -29.290708541870117, -29.250749588012695, -29.21078872680664, -29.17082977294922, -29.130868911743164, -29.090909957885742, -29.050949096679688, -29.010988235473633, -28.97102928161621, -28.931068420410156, -28.891109466552734, -28.85114860534668, -28.811189651489258, -28.771228790283203, -28.73126792907715, -28.691308975219727, -28.651348114013672, -28.61138916015625, -28.571428298950195, -28.531469345092773, -28.49150848388672, -28.451547622680664, -28.411588668823242, -28.371627807617188, -28.331668853759766, -28.29170799255371, -28.25174903869629, -28.211788177490234, -28.17182731628418, -28.131868362426758, -28.091907501220703, -28.05194854736328, -28.011987686157227, -27.972028732299805, -27.93206787109375, -27.892107009887695, -27.852148056030273, -27.81218719482422, -27.772228240966797, -27.732267379760742, -27.69230842590332, -27.652347564697266, -27.61238670349121, -27.57242774963379, -27.532466888427734, -27.492507934570312, -27.452547073364258, -27.412588119506836, -27.37262725830078, -27.332666397094727, -27.292707443237305, -27.25274658203125, -27.212787628173828, -27.172826766967773, -27.13286781311035, -27.092906951904297, -27.052947998046875, -27.01298713684082, -26.973026275634766, -26.933067321777344, -26.89310646057129, -26.853147506713867, -26.813186645507812, -26.77322769165039, -26.733266830444336, -26.69330596923828, -26.65334701538086, -26.613386154174805, -26.573427200317383, -26.533466339111328, -26.493507385253906, -26.45354652404785, -26.413585662841797, -26.373626708984375, -26.33366584777832, -26.2937068939209, -26.253746032714844, -26.213787078857422, -26.173826217651367, -26.133865356445312, -26.09390640258789, -26.053945541381836, -26.013986587524414, -25.97402572631836, -25.934066772460938, -25.894105911254883, -25.854145050048828, -25.814186096191406, -25.77422523498535, -25.73426628112793, -25.694305419921875, -25.654346466064453, -25.6143856048584, -25.574424743652344, -25.534465789794922, -25.494504928588867, -25.454545974731445, -25.41458511352539, -25.37462615966797, -25.334665298461914, -25.29470443725586, -25.254745483398438, -25.214784622192383, -25.17482566833496, -25.134864807128906, -25.094905853271484, -25.05494499206543, -25.014984130859375, -24.975025177001953, -24.9350643157959, -24.895105361938477, -24.855144500732422, -24.815185546875, -24.775224685668945, -24.73526382446289, -24.69530487060547, -24.655344009399414, -24.615385055541992, -24.575424194335938, -24.535465240478516, -24.49550437927246, -24.455543518066406, -24.415584564208984, -24.37562370300293, -24.335664749145508, -24.295703887939453, -24.25574493408203, -24.215784072875977, -24.175825119018555, -24.1358642578125, -24.095903396606445, -24.055944442749023, -24.01598358154297, -23.976024627685547, -23.936063766479492, -23.89610481262207, -23.856143951416016, -23.81618309020996, -23.77622413635254, -23.736263275146484, -23.696304321289062, -23.656343460083008, -23.616384506225586, -23.57642364501953, -23.536462783813477, -23.496503829956055, -23.45654296875, -23.416584014892578, -23.376623153686523, -23.3366641998291, -23.296703338623047, -23.256742477416992, -23.21678352355957, -23.176822662353516, -23.136863708496094, -23.09690284729004, -23.056943893432617, -23.016983032226562, -22.977022171020508, -22.937063217163086, -22.89710235595703, -22.85714340209961, -22.817182540893555, -22.777223587036133, -22.737262725830078, -22.697301864624023, -22.6573429107666, -22.617382049560547, -22.577423095703125, -22.53746223449707, -22.49750328063965, -22.457542419433594, -22.41758155822754, -22.377622604370117, -22.337661743164062, -22.29770278930664, -22.257741928100586, -22.217782974243164, -22.17782211303711, -22.137861251831055, -22.097902297973633, -22.057941436767578, -22.017982482910156, -21.9780216217041, -21.93806266784668, -21.898101806640625, -21.85814094543457, -21.81818199157715, -21.778221130371094, -21.738262176513672, -21.698301315307617, -21.658342361450195, -21.61838150024414, -21.578420639038086, -21.538461685180664, -21.49850082397461, -21.458541870117188, -21.418581008911133, -21.37862205505371, -21.338661193847656, -21.298702239990234, -21.25874137878418, -21.218780517578125, -21.178821563720703, -21.13886070251465, -21.098901748657227, -21.058940887451172, -21.01898193359375, -20.979021072387695, -20.93906021118164, -20.89910125732422, -20.859140396118164, -20.819181442260742, -20.779220581054688, -20.739261627197266, -20.69930076599121, -20.659339904785156, -20.619380950927734, -20.57942008972168, -20.539461135864258, -20.499500274658203, -20.45954132080078, -20.419580459594727, -20.379619598388672, -20.33966064453125, -20.299699783325195, -20.259740829467773, -20.21977996826172, -20.179821014404297, -20.139860153198242, -20.099899291992188, -20.059940338134766, -20.01997947692871, -19.98002052307129, -19.940059661865234, -19.900100708007812, -19.860139846801758, -19.820178985595703, -19.78022003173828, -19.740259170532227, -19.700300216674805, -19.66033935546875, -19.620380401611328, -19.580419540405273, -19.54045867919922, -19.500499725341797, -19.460538864135742, -19.42057991027832, -19.380619049072266, -19.340660095214844, -19.30069923400879, -19.260738372802734, -19.220779418945312, -19.180818557739258, -19.140859603881836, -19.10089874267578, -19.06093978881836, -19.020978927612305, -18.98101806640625, -18.941059112548828, -18.901098251342773, -18.86113929748535, -18.821178436279297, -18.781219482421875, -18.74125862121582, -18.701297760009766, -18.661338806152344, -18.62137794494629, -18.581418991088867, -18.541458129882812, -18.50149917602539, -18.461538314819336, -18.421579360961914, -18.38161849975586, -18.341657638549805, -18.301698684692383, -18.261737823486328, -18.221778869628906, -18.18181800842285, -18.14185905456543, -18.101898193359375, -18.06193733215332, -18.0219783782959, -17.982017517089844, -17.942058563232422, -17.902097702026367, -17.862138748168945, -17.82217788696289, -17.782217025756836, -17.742258071899414, -17.70229721069336, -17.662338256835938, -17.622377395629883, -17.58241844177246, -17.542457580566406, -17.50249671936035, -17.46253776550293, -17.422576904296875, -17.382617950439453, -17.3426570892334, -17.302698135375977, -17.262737274169922, -17.222776412963867, -17.182817459106445, -17.14285659790039, -17.10289764404297, -17.062936782836914, -17.022977828979492, -16.983016967773438, -16.943056106567383, -16.90309715270996, -16.863136291503906, -16.823177337646484, -16.78321647644043, -16.743257522583008, -16.703296661376953, -16.6633358001709, -16.623376846313477, -16.583415985107422, -16.54345703125, -16.503496170043945, -16.463537216186523, -16.42357635498047, -16.383615493774414, -16.343656539916992, -16.303695678710938, -16.263736724853516, -16.22377586364746, -16.18381690979004, -16.143856048583984, -16.10389518737793, -16.063936233520508, -16.023975372314453, -15.984016418457031, -15.944055557250977, -15.904095649719238, -15.8641357421875, -15.824175834655762, -15.784215927124023, -15.744256019592285, -15.704296112060547, -15.664335250854492, -15.624375343322754, -15.584415435791016, -15.544455528259277, -15.504495620727539, -15.4645357131958, -15.424575805664062, -15.384614944458008, -15.34465503692627, -15.304695129394531, -15.264735221862793, -15.224775314331055, -15.184815406799316, -15.144855499267578, -15.104894638061523, -15.064934730529785, -15.024974822998047, -14.985014915466309, -14.94505500793457, -14.905095100402832, -14.865135192871094, -14.825175285339355, -14.7852144241333, -14.745254516601562, -14.705294609069824, -14.665334701538086, -14.625374794006348, -14.58541488647461, -14.545454978942871, -14.505494117736816, -14.465534210205078, -14.42557430267334, -14.385614395141602, -14.345654487609863, -14.305694580078125, -14.265734672546387, -14.225773811340332, -14.185813903808594, -14.145853996276855, -14.105894088745117, -14.065934181213379, -14.02597427368164, -13.986014366149902, -13.946053504943848, -13.90609359741211, -13.866133689880371, -13.826173782348633, -13.786213874816895, -13.746253967285156, -13.706294059753418, -13.666333198547363, -13.626373291015625, -13.586413383483887, -13.546453475952148, -13.50649356842041, -13.466533660888672, -13.426573753356934, -13.386613845825195, -13.34665298461914, -13.306693077087402, -13.266733169555664, -13.226773262023926, -13.186813354492188, -13.14685344696045, -13.106893539428711, -13.066932678222656, -13.026972770690918, -12.98701286315918, -12.947052955627441, -12.907093048095703, -12.867133140563965, -12.827173233032227, -12.787212371826172, -12.747252464294434, -12.707292556762695, -12.667332649230957, -12.627372741699219, -12.58741283416748, -12.547452926635742, -12.507492065429688, -12.46753215789795, -12.427572250366211, -12.387612342834473, -12.347652435302734, -12.307692527770996, -12.267732620239258, -12.227771759033203, -12.187811851501465, -12.147851943969727, -12.107892036437988, -12.06793212890625, -12.027972221374512, -11.988012313842773, -11.948052406311035, -11.90809154510498, -11.868131637573242, -11.828171730041504, -11.788211822509766, -11.748251914978027, -11.708292007446289, -11.66833209991455, -11.628371238708496, -11.588411331176758, -11.54845142364502, -11.508491516113281, -11.468531608581543, -11.428571701049805, -11.388611793518066, -11.348650932312012, -11.308691024780273, -11.268731117248535, -11.228771209716797, -11.188811302185059, -11.14885139465332, -11.108891487121582, -11.068930625915527, -11.028970718383789, -10.98901081085205, -10.949050903320312, -10.909090995788574, -10.869131088256836, -10.829171180725098, -10.789210319519043, -10.749250411987305, -10.709290504455566, -10.669330596923828, -10.62937068939209, -10.589410781860352, -10.549450874328613, -10.509490966796875, -10.46953010559082, -10.429570198059082, -10.389610290527344, -10.349650382995605, -10.309690475463867, -10.269730567932129, -10.22977066040039, -10.189809799194336, -10.149849891662598, -10.10988998413086, -10.069930076599121, -10.029970169067383, -9.990010261535645, -9.950050354003906, -9.910089492797852, -9.870129585266113, -9.830169677734375, -9.790209770202637, -9.750249862670898, -9.71028995513916, -9.670330047607422, -9.630369186401367, -9.590409278869629, -9.55044937133789, -9.510489463806152, -9.470529556274414, -9.430569648742676, -9.390609741210938, -9.350648880004883, -9.310688972473145, -9.270729064941406, -9.230769157409668, -9.19080924987793, -9.150849342346191, -9.110889434814453, -9.070929527282715, -9.03096866607666, -8.991008758544922, -8.951048851013184, -8.911088943481445, -8.871129035949707, -8.831169128417969, -8.79120922088623, -8.751248359680176, -8.711288452148438, -8.6713285446167, -8.631368637084961, -8.591408729553223, -8.551448822021484, -8.511488914489746, -8.471528053283691, -8.431568145751953, -8.391608238220215, -8.351648330688477, -8.311688423156738, -8.271728515625, -8.231768608093262, -8.191807746887207, -8.151847839355469, -8.11188793182373, -8.071928024291992, -8.031968116760254, -7.992008209228516, -7.952047824859619, -7.912087917327881, -7.872128009796143, -7.832167625427246, -7.792207717895508, -7.7522478103637695, -7.712287902832031, -7.672327518463135, -7.6323676109313965, -7.592407703399658, -7.552447319030762, -7.512487411499023, -7.472527503967285, -7.432567596435547, -7.39260721206665, -7.352647304534912, -7.312687397003174, -7.2727274894714355, -7.232767105102539, -7.192807197570801, -7.1528472900390625, -7.112886905670166, -7.072926998138428, -7.0329670906066895, -6.993007183074951, -6.953046798706055, -6.913086891174316, -6.873126983642578, -6.833166599273682, -6.793206691741943, -6.753246784210205, -6.713286876678467, -6.67332649230957, -6.633366584777832, -6.593406677246094, -6.5534467697143555, -6.513486385345459, -6.473526477813721, -6.433566570281982, -6.393606185913086, -6.353646278381348, -6.313686370849609, -6.273726463317871, -6.233766078948975, -6.193806171417236, -6.153846263885498, -6.113885879516602, -6.073925971984863, -6.033966064453125, -5.994006156921387, -5.95404577255249, -5.914085865020752, -5.874125957489014, -5.834166049957275, -5.794205665588379, -5.754245758056641, -5.714285850524902, -5.674325466156006, -5.634365558624268, -5.594405651092529, -5.554445743560791, -5.5144853591918945, -5.474525451660156, -5.434565544128418, -5.3946051597595215, -5.354645252227783, -5.314685344696045, -5.274725437164307, -5.23476505279541, -5.194805145263672, -5.154845237731934, -5.114885330200195, -5.074924945831299, -5.0349650382995605, -4.995005130767822, -4.955044746398926, -4.9150848388671875, -4.875124931335449, -4.835165023803711, -4.7952046394348145, -4.755244731903076, -4.715284824371338, -4.675324440002441, -4.635364532470703, -4.595404624938965, -4.555444717407227, -4.51548433303833, -4.475524425506592, -4.4355645179748535, -4.395604610443115, -4.355644226074219, -4.3156843185424805, -4.275724411010742, -4.235764026641846, -4.195804119110107, -4.155844211578369, -4.115884304046631, -4.075923919677734, -4.035964012145996, -3.996004104614258, -3.9560439586639404, -3.916083812713623, -3.8761239051818848, -3.8361637592315674, -3.796203851699829, -3.7562437057495117, -3.7162837982177734, -3.676323652267456, -3.6363637447357178, -3.5964035987854004, -3.556443452835083, -3.5164835453033447, -3.4765233993530273, -3.436563491821289, -3.3966033458709717, -3.3566434383392334, -3.316683292388916, -3.2767233848571777, -3.2367632389068604, -3.196803092956543, -3.1568431854248047, -3.1168830394744873, -3.076923131942749, -3.0369629859924316, -2.9970030784606934, -2.957042932510376, -2.9170830249786377, -2.8771228790283203, -2.837162733078003, -2.7972028255462646, -2.7572426795959473, -2.717282772064209, -2.6773226261138916, -2.6373627185821533, -2.597402572631836, -2.5574426651000977, -2.5174825191497803, -2.477522373199463, -2.4375624656677246, -2.3976023197174072, -2.357642412185669, -2.3176822662353516, -2.2777223587036133, -2.237762212753296, -2.1978023052215576, -2.1578421592712402, -2.117882013320923, -2.0779221057891846, -2.037961959838867, -1.998002052307129, -1.9580419063568115, -1.9180818796157837, -1.8781218528747559, -1.838161826133728, -1.7982017993927002, -1.7582417726516724, -1.7182817459106445, -1.6783217191696167, -1.6383616924285889, -1.5984015464782715, -1.5584415197372437, -1.5184814929962158, -1.478521466255188, -1.4385614395141602, -1.3986014127731323, -1.3586413860321045, -1.3186813592910767, -1.2787213325500488, -1.2387611865997314, -1.1988011598587036, -1.1588411331176758, -1.118881106376648, -1.0789210796356201, -1.0389610528945923, -0.9990010261535645, -0.9590409398078918, -0.919080913066864, -0.8791208863258362, -0.8391608595848083, -0.7992007732391357, -0.7592407464981079, -0.7192807197570801, -0.6793206930160522, -0.6393606662750244, -0.5994005799293518, -0.559440553188324, -0.5194805264472961, -0.4795204699039459, -0.4395604431629181, -0.39960038661956787, -0.35964035987854004, -0.3196803331375122, -0.279720276594162, -0.23976023495197296, -0.19980019330978394, -0.1598401665687561, -0.11988011747598648, -0.07992008328437805, -0.039960041642189026, 0.0], "expected": [1.8048513285848406e-35, 1.8784388246703135e-35, 1.9550116918457348e-35, 2.0347214586797652e-35, 2.1176811976270493e-35, 2.204006564015561e-35, 2.2938683144709692e-35, 2.3873757906308868e-35, 2.484713811431332e-35, 2.5860207040883925e-35, 2.6914375221844486e-35, 2.8011729044873343e-35, 2.915382397368667e-35, 3.034225278017096e-35, 3.1579365879056005e-35, 3.286692249406508e-35, 3.4206710547514015e-35, 3.560138752907288e-35, 3.705292790190907e-35, 3.856335778665657e-35, 4.013566470679977e-35, 4.177175711874321e-35, 4.347487796344496e-35, 4.524743505281992e-35, 4.709190507540509e-35, 4.901193849217276e-35, 5.101025592969661e-35, 5.308964115145393e-35, 5.525420953561629e-35, 5.750703757130499e-35, 5.985125914482643e-35, 6.229151768845508e-35, 6.48312685127339e-35, 6.747405302398347e-35, 7.022511158520331e-35, 7.308777323312915e-35, 7.606770880964875e-35, 7.916914274758537e-35, 8.239639705497695e-35, 8.575586577824349e-35, 8.925230714402967e-35, 9.289059417335037e-35, 9.6677935952654e-35, 1.0061968763931029e-34, 1.0472135936308869e-34, 1.0899105560652515e-34, 1.1343484899180313e-34, 1.1805891545603925e-34, 1.2287241558997526e-34, 1.2788119242705422e-34, 1.330951756802982e-34, 1.385217351482739e-34, 1.4416844725941435e-34, 1.5004648150593976e-34, 1.5616418343856348e-34, 1.6253007079955417e-34, 1.6915674801075952e-34, 1.760536167310987e-34, 1.8323027376992022e-34, 1.9070094214969155e-34, 1.984762059113449e-34, 2.0656691312286392e-34, 2.1498905464001714e-34, 2.237528930795002e-34, 2.3287576239121293e-34, 2.4237056546236552e-34, 2.522505725221528e-34, 2.6253534453125644e-34, 2.7323943741581746e-34, 2.843777974028356e-34, 2.9597246501138873e-34, 3.0803985583641513e-34, 3.205968216914598e-34, 3.336682040782334e-34, 3.472725308080859e-34, 3.614287659109739e-34, 3.7616496513097365e-34, 3.914989904720879e-34, 4.074611935657968e-34, 4.240741889030293e-34, 4.4136121086431345e-34, 4.593563763364718e-34, 4.780852615051845e-34, 4.975739935691083e-34, 5.178610975188817e-34, 5.38975317864802e-34, 5.609461797188841e-34, 5.838170753530625e-34, 6.076204686152292e-34, 6.3238955803724526e-34, 6.58173383774059e-34, 6.850032158121123e-34, 7.129321809859325e-34, 7.4199986039436375e-34, 7.722467994089597e-34, 8.037328747732155e-34, 8.365027185382638e-34, 8.706019729456952e-34, 9.060981370851858e-34, 9.430416286441264e-34, 9.814838755003653e-34, 1.0215009174447215e-33, 1.0631496006493168e-33, 1.1064878733122267e-33, 1.1516016934578553e-33, 1.1985456113709203e-33, 1.2474127482445259e-33, 1.2982723480427753e-33, 1.3511952159332063e-33, 1.4062861362169352e-33, 1.4636232609011924e-33, 1.5232865787031315e-33, 1.5853940063998194e-33, 1.6500337060675677e-33, 1.7172958601636036e-33, 1.787313446486364e-33, 1.8601858310426915e-33, 1.9360145838913372e-33, 2.0149499479040154e-33, 2.0970874319967304e-33, 2.1825899523396665e-33, 2.27157854811676e-33, 2.3641773809188164e-33, 2.4605697543961672e-33, 2.560892136096103e-33, 2.6652844833147687e-33, 2.773953609589512e-33, 2.8870532475409014e-33, 3.0047413542223287e-33, 3.127250640781058e-33, 3.254755043646813e-33, 3.3874323563401556e-33, 3.525544493696128e-33, 3.669260433027661e-33, 3.8188633950049055e-33, 3.974566070636964e-33, 4.1365859263787384e-33, 4.305242917098843e-33, 4.4807761824292737e-33, 4.663431106815764e-33, 4.853568420087223e-33, 5.051458118602355e-33, 5.257376443533603e-33, 5.471730042457955e-33, 5.694780095526484e-33, 5.926968147804718e-33, 6.168622603026917e-33, 6.420080681134975e-33, 6.681840497860051e-33, 6.954272333922655e-33, 7.237756755618866e-33, 7.5328550615012e-33, 7.839984552064202e-33, 8.159574282745919e-33, 8.492256816443888e-33, 8.838503820266378e-33, 9.198797246897225e-33, 9.573850474470584e-33, 9.964119741731368e-33, 1.0370377201531274e-32, 1.0793198111418235e-32, 1.123317315730354e-32, 1.1691172205006797e-32, 1.2167845449840804e-32, 1.2663856311429807e-32, 1.3180187796924681e-32, 1.3717570916874844e-32, 1.4276755048928945e-32, 1.4858846627144695e-32, 1.5464671436303547e-32, 1.6095074362970154e-32, 1.6751304369892266e-32, 1.7434154915756687e-32, 1.814498075780274e-32, 1.8884788413068316e-32, 1.9654609377846263e-32, 2.045596885605677e-32, 2.1289999730380446e-32, 2.215786720959254e-32, 2.3061287515445256e-32, 2.4001543406148926e-32, 2.497994555790472e-32, 2.5998426189551795e-32, 2.7058434097877547e-32, 2.816144746702813e-32, 2.9309646839024326e-32, 3.050442811340773e-32, 3.17481540338235e-32, 3.304259078053374e-32, 3.4389542737366965e-32, 3.5791675337763666e-32, 3.7250972228440856e-32, 3.8769475830833087e-32, 4.0350183655534956e-32, 4.199534383549241e-32, 4.370724564595368e-32, 4.5489277449385005e-32, 4.7343966558640656e-32, 4.927390200002832e-32, 5.128289825271641e-32, 5.337339740621877e-32, 5.554953720065028e-32, 5.781440918615362e-32, 6.017115781011722e-32, 6.262445566258561e-32, 6.517778220683723e-32, 6.783469919075506e-32, 7.060045519661552e-32, 7.347897637555037e-32, 7.647428291823941e-32, 7.959229343873904e-32, 8.283743367328009e-32, 8.621422339764149e-32, 8.972935117467941e-32, 9.338708404888734e-32, 9.719466894293809e-32, 1.0115749549843018e-31, 1.0528108266134073e-31, 1.0957360011740796e-31, 1.1404114868231262e-31, 1.1868992321128355e-31, 1.235291513349747e-31, 1.285656861854514e-31, 1.33806545463988e-31, 1.392621087857023e-31, 1.449401109034227e-31, 1.5084846289413025e-31, 1.569988609266156e-31, 1.6339878114495e-31, 1.700608718683483e-31, 1.7699459582633462e-31, 1.8420962733741621e-31, 1.9172022514806856e-31, 1.995370392371101e-31, 2.0767098994706e-31, 2.16138146285694e-31, 2.249505453151645e-31, 2.341204591964941e-31, 2.4366601405257243e-31, 2.5360077508820804e-31, 2.639385661169666e-31, 2.746998877603264e-31, 2.858977644956946e-31, 2.975544131663017e-31, 3.0968629069305926e-31, 3.223103712143931e-31, 3.3545162223031475e-31, 3.4912866357134118e-31, 3.6336056175584274e-31, 3.781755286482392e-31, 3.9359451155786214e-31, 4.096389985214447e-31, 4.26340845435894e-31, 4.437236327178877e-31, 4.618115755510527e-31, 4.8064059704275e-31, 5.002334547636117e-31, 5.206289870469889e-31, 5.418561110539118e-31, 5.639443552024731e-31, 5.869374949022974e-31, 6.108681618765635e-31, 6.357695991055126e-31, 6.6169122437165345e-31, 6.886697130987316e-31, 7.1674272812574735e-31, 7.459657527860596e-31, 7.763803055401393e-31, 8.080287041846162e-31, 8.4097367309805e-31, 8.752552261081428e-31, 9.1094116572905e-31, 9.48082085237631e-31, 9.8672980042487e-31, 1.0269607654433446e-30, 1.0688319682591825e-30, 1.1124019955108288e-30, 1.1577567993452156e-30, 1.204960890892316e-30, 1.2540800978357762e-30, 1.3052114689891999e-30, 1.3584275088441458e-30, 1.413802602683134e-30, 1.4714462125401132e-30, 1.5314283038388442e-30, 1.59386783660763e-30, 1.658852925903009e-30, 1.726474696047056e-30, 1.7968664951189288e-30, 1.8701283811977693e-30, 1.946362481232777e-30, 2.0257196346590492e-30, 2.108312312776073e-30, 2.1942556199906803e-30, 2.283719955963967e-30, 2.3768136542553042e-30, 2.4737212204579975e-30, 2.5745797642331265e-30, 2.679530156823694e-30, 2.788780037551829e-30, 2.9024841955136478e-30, 3.0208013694662856e-30, 3.14396552980533e-30, 3.272151213931991e-30, 3.405537661224882e-30, 3.5443881824185876e-30, 3.6889002605640454e-30, 3.839274764135924e-30, 3.9958099865806884e-30, 4.158695511627239e-30, 4.328253706846345e-30, 4.504725313481055e-30, 4.68835633898911e-30, 4.8795101521842346e-30, 5.078457586964859e-30, 5.285476248076874e-30, 5.5009761479498455e-30, 5.725261974719507e-30, 5.958647068160014e-30, 6.2015929743732724e-30, 6.454444254263396e-30, 6.71755412037292e-30, 6.991442423323552e-30, 7.276442439273636e-30, 7.573117653195184e-30, 7.881888609947145e-30, 8.203186386817853e-30, 8.537647443468617e-30, 8.885744234588919e-30, 9.247963508879548e-30, 9.625021471538574e-30, 1.0017453771831778e-29, 1.0425805839137942e-29, 1.0850887165886817e-29, 1.1293299605186024e-29, 1.1753660808787258e-29, 1.2232881079515796e-29, 1.2731543462569647e-29, 1.3250634244728924e-29, 1.3790889191417694e-29, 1.4353062123653252e-29, 1.4938264965051928e-29, 1.5547328272902238e-29, 1.61811021647187e-29, 1.684083849496516e-29, 1.7527473145223975e-29, 1.8241964566569028e-29, 1.898572560917046e-29, 1.9759812525232144e-29, 2.0565302631816724e-29, 2.1403792344292165e-29, 2.2276298794410345e-29, 2.3184547795957367e-29, 2.412982881921631e-29, 2.5113459922492865e-29, 2.6137385091324646e-29, 2.720305930559933e-29, 2.8311967637859965e-29, 2.9466303842683836e-29, 3.066770496052367e-29, 3.1917844143018653e-29, 3.3219201024972185e-29, 3.4573614267628046e-29, 3.5982976699009706e-29, 3.745007489900545e-29, 3.8976693362079374e-29, 4.0565853390831734e-29, 4.22198029066195e-29, 4.3940856034641465e-29, 4.5732413244955695e-29, 4.759701736694189e-29, 4.953726539675943e-29, 5.155700016650047e-29, 5.365908047842623e-29, 5.584644337570188e-29, 5.812341618217122e-29, 6.049323084902218e-29, 6.295917951275345e-29, 6.552615523912997e-29, 6.819726359018709e-29, 7.097780689180293e-29, 7.387171524477027e-29, 7.688302708344124e-29, 8.001770677211236e-29, 8.32801899681868e-29, 8.667502668115818e-29, 9.02089456287697e-29, 9.388694821034569e-29, 9.771416221436308e-29, 1.0169816497144683e-28, 1.0584460788227748e-28, 1.101592687366882e-28, 1.1465068181174506e-28, 1.1932431193366527e-28, 1.2418940356618186e-28, 1.292528539459082e-28, 1.3452172882832772e-28, 1.4000645230926446e-28, 1.4571480033086885e-28, 1.5165472939122366e-28, 1.578379997000518e-28, 1.642727483113683e-28, 1.7096983265523464e-28, 1.7794061571832271e-28, 1.8519490770628674e-28, 1.9274495031133574e-28, 2.0060355096759987e-28, 2.0878175969813507e-28, 2.1729338301323015e-28, 2.261520107560552e-28, 2.3537268925430076e-28, 2.449683703868428e-28, 2.549552560393385e-28, 2.653503184694228e-28, 2.7616812252230006e-28, 2.87426964532442e-28, 2.9914480379658006e-28, 3.1134152554139e-28, 3.2403431869162545e-28, 3.3724458514379346e-28, 3.5099471383349752e-28, 3.6530408443080303e-28, 3.8019681920826343e-28, 3.956967034006919e-28, 4.1183007410007795e-28, 4.286195609832681e-28, 4.460935715169421e-28, 4.642817168739949e-28, 4.832095637744382e-28, 5.029090826553489e-28, 5.23411714323069e-28, 5.447522699613435e-28, 5.66960745929056e-28, 5.900746497118736e-28, 6.141331739841645e-28, 6.391701669647013e-28, 6.652279028157634e-28, 6.923479334759009e-28, 7.205763849672818e-28, 7.49952883298512e-28, 7.8052697301741075e-28, 8.123507023807252e-28, 8.454686085184192e-28, 8.799366878436259e-28, 9.158100219527547e-28, 9.531494702320484e-28, 9.920075142724913e-28, 1.03244973198869e-27, 1.0745447827831618e-27, 1.1183518890016967e-27, 1.1639449100576618e-27, 1.211396646102955e-27, 1.2607877936022463e-27, 1.3121876860335334e-27, 1.3656829902443138e-27, 1.4213646101279626e-27, 1.4793109310332163e-27, 1.5396195013117582e-27, 1.602386810053802e-27, 1.6677193611852725e-27, 1.735709117861014e-27, 1.8064704803197232e-27, 1.8801240117759187e-27, 1.9567729420746197e-27, 2.0365468863010834e-27, 2.1195729558316394e-27, 2.2059921287382168e-27, 2.295926123793301e-27, 2.389526511683515e-27, 2.4869523742222655e-27, 2.5883406450285982e-27, 2.693862346681575e-27, 2.803685805458335e-27, 2.9179976439704893e-27, 3.036958869961389e-27, 3.16076978014525e-27, 3.289640878664994e-27, 3.4237530103423995e-27, 3.56333285713192e-27, 3.708602671349138e-27, 3.859810127584902e-27, 4.017167078133095e-27, 4.180938916140052e-27, 4.351404516261722e-27, 4.528802693811208e-27, 4.713433123487857e-27, 4.905590857759149e-27, 5.1056013787856856e-27, 5.313747027897314e-27, 5.5303779391579234e-27, 5.75586273555887e-27, 5.990518039983011e-27, 6.234739823626912e-27, 6.488917894711317e-27, 6.753484431915747e-27, 7.02881075453348e-27, 7.31536216723908e-27, 7.613624004378531e-27, 7.924016889051689e-27, 8.24706313345947e-27, 8.58327965719895e-27, 8.933238076277621e-27, 9.297428347273337e-27, 9.6764667677683e-27, 1.007095730939307e-26, 1.0481570195768296e-26, 1.0908883976249269e-26, 1.1353617407891237e-26, 1.181652776634833e-26, 1.2298264475197799e-26, 1.279964104724815e-26, 1.3321457128612294e-26, 1.3864600187808605e-26, 1.442983289309506e-26, 1.5018108964980118e-26, 1.5630428346290908e-26, 1.6267649231410646e-26, 1.693085014110819e-26, 1.762108802573702e-26, 1.833953539144728e-26, 1.9087202966273782e-26, 1.9865351078772134e-26, 2.0675301687256164e-26, 2.1518193401508993e-26, 2.2395448328201557e-26, 2.3308467003589414e-26, 2.4258799416091807e-26, 2.5247784472206074e-26, 2.6277086175404166e-26, 2.734845789230745e-26, 2.8463401848272556e-26, 2.96237977509252e-26, 3.0831503737475724e-26, 3.208856591589705e-26, 3.33967530602501e-26, 3.475827459736708e-26, 3.617543856169334e-26, 3.765024175739522e-26, 3.9185167863729006e-26, 4.0782672826559775e-26, 4.2445465273761316e-26, 4.4175884054658093e-26, 4.597684733830184e-26, 4.7851418123676113e-26, 4.980222491996901e-26, 5.183256800073323e-26, 5.394567984678744e-26, 5.614515347303589e-26, 5.843408269334123e-26, 6.081632553056807e-26, 6.329593105983148e-26, 6.587638136247092e-26, 6.856203366239256e-26, 7.135717739076856e-26, 7.426655187600605e-26, 7.729425549702669e-26, 8.044539119781113e-26, 8.372531460434872e-26, 8.713862945957853e-26, 9.069110430886999e-26, 9.438840292700354e-26, 9.823680538634185e-26, 1.0224172894263248e-25, 1.064099282173764e-25, 1.107484783068173e-25, 1.152634743940432e-25, 1.1996254624312174e-25, 1.2485318803265256e-25, 1.299436951280921e-25, 1.3524125355924887e-25, 1.4075477498916154e-25, 1.464936271410796e-25, 1.5246589583928158e-25, 1.586816267343574e-25, 1.651507668692838e-25, 1.718842986669757e-25, 1.7889168845829573e-25, 1.8618475683087056e-25, 1.937758913661025e-25, 2.0167575401216365e-25, 2.098976691227813e-25, 2.1845478848835964e-25, 2.2736164440588707e-25, 2.3663073539033067e-25, 2.4627771540027842e-25, 2.5631895329951367e-25, 2.667685746286205e-25, 2.7764420549845e-25, 2.8896322550082025e-25, 3.007448384683928e-25, 3.130056351320805e-25, 3.2576624913493558e-25, 3.390483988037549e-25, 3.528707456293276e-25, 3.672566103121643e-25, 3.822289437742262e-25, 3.9781318677970675e-25, 4.140312302187258e-25, 4.309104870077398e-25, 4.484796026583696e-25, 4.667632290739033e-25, 4.857922797410642e-25, 5.055970765008969e-25, 5.262112938532929e-25, 5.476638731327126e-25, 5.69991101940796e-25, 5.932307962971873e-25, 6.174156446256465e-25, 6.425864704780188e-25, 6.68783456456664e-25, 6.960511238989203e-25, 7.244277818624977e-25, 7.539613043435816e-25, 7.847018333134603e-25, 8.166926082105012e-25, 8.499875673990987e-25, 8.84639860382742e-25, 9.207084545140966e-25, 9.582439354987096e-25, 9.973097080318383e-25, 1.037972036429521e-24, 1.0802881131073866e-24, 1.1243293299773573e-24, 1.1701660928752242e-24, 1.2178761046001515e-24, 1.2675265169366963e-24, 1.3192011463560381e-24, 1.3729876550262697e-24, 1.4289616749866792e-24, 1.4872176723306668e-24, 1.5478486340374354e-24, 1.6109576050627295e-24, 1.67663313504316e-24, 1.744986157543524e-24, 1.8161329309397282e-24, 1.8901730489210567e-24, 1.9672317431562135e-24, 2.0474318787311865e-24, 2.1309099285825792e-24, 2.217783038554817e-24, 2.308197542345818e-24, 2.4023074650473268e-24, 2.500244940860968e-24, 2.602175038931159e-24, 2.708260659034828e-24, 2.818681858673592e-24, 2.933594043445779e-24, 3.053191075918847e-24, 3.1776636632166338e-24, 3.3072234172769645e-24, 3.442052564968945e-24, 3.58237829823328e-24, 3.728439050278571e-24, 3.880440319370629e-24, 4.038638485303651e-24, 4.203285589136854e-24, 4.3746620709220455e-24, 4.553008533235317e-24, 4.738625926512011e-24, 4.931829400683762e-24, 5.1328903239019676e-24, 5.3421483007863245e-24, 5.559937413930194e-24, 5.786627244667672e-24, 6.022536887234921e-24, 6.268063927528172e-24, 6.5236256729662865e-24, 6.789581449691593e-24, 7.066379330698257e-24, 7.354461866954108e-24, 7.654318152220383e-24, 7.966369438220469e-24, 8.291142684039054e-24, 8.629189303448888e-24, 8.98098497957582e-24, 9.347122146959668e-24, 9.72818614039211e-24, 1.0124823825815424e-23, 1.0537593716750508e-23, 1.0967190799654861e-23, 1.1414344770865813e-23, 1.1879685930246636e-23, 1.2363997616676214e-23, 1.2868053702702568e-23, 1.3392709313546958e-23, 1.3938705189599388e-23, 1.4506957987231723e-23, 1.5098436427635575e-23, 1.5713970392483236e-23, 1.6354598022725978e-23, 1.7021343259818777e-23, 1.771533890802153e-23, 1.8437558421691282e-23, 1.9189221379787503e-23, 1.997160573697665e-23, 2.078580800991698e-23, 2.1633205549749013e-23, 2.2515148886342484e-23, 2.3433136855417312e-23, 2.438846003341444e-23, 2.5382730852024142e-23, 2.6417635895861777e-23, 2.7494632979880194e-23, 2.861553490643959e-23, 2.9782133967516634e-23, 3.099641178170523e-23, 3.226007544400429e-23, 3.3575254878857896e-23, 3.4944187295793264e-23, 3.636879435997551e-23, 3.785147736400013e-23, 3.939460920147002e-23, 4.100080889059052e-23, 4.2672329418106945e-23, 4.44119980615036e-23, 4.6222765160566016e-23, 4.8107177158296243e-23, 5.0068414741864135e-23, 5.2109604955897986e-23, 5.423421878838077e-23, 5.644524444442146e-23, 5.874640850293633e-23, 6.114161740312803e-23, 6.363424115878365e-23, 6.622848282080623e-23, 6.89284886421136e-23, 7.173884663773053e-23, 7.466350111218312e-23, 7.770738086840719e-23, 8.087567345571547e-23, 8.417281542783894e-23, 8.760437929821207e-23, 9.117583660607347e-23, 9.489325842494972e-23, 9.876187648036425e-23, 1.0278820360795057e-22, 1.0697908080947875e-22, 1.1134042138629433e-22, 1.15879552278485e-22, 1.206037310063788e-22, 1.2552098501854724e-22, 1.3063823104740732e-22, 1.3596410238670576e-22, 1.415076362269728e-22, 1.4727662020306474e-22, 1.532808109466574e-22, 1.5952976314103478e-22, 1.6603411694208651e-22, 1.7280301051453868e-22, 1.7984784132074992e-22, 1.8718061266825408e-22, 1.9481159868148074e-22, 2.027536861921776e-22, 2.1101956008370061e-22, 2.19623243147501e-22, 2.285768775306319e-22, 2.378955083882777e-22, 2.475949886691897e-22, 2.576889498898102e-22, 2.6819443144569185e-22, 2.791281950533489e-22, 2.90508819964821e-22, 3.0235228534660443e-22, 3.1467860933303e-22, 3.275086935826425e-22, 3.408605872329533e-22, 3.547568075296411e-22, 3.6921954355224795e-22, 3.8427338251746776e-22, 3.9993945327578598e-22, 4.162442110665201e-22, 4.33215348062887e-22, 4.508766941751116e-22, 4.69258036790975e-22, 4.883887594014749e-22, 5.08301375697681e-22, 5.290238050447507e-22, 5.505910854886504e-22, 5.730398201753823e-22, 5.964015130540574e-22, 6.207156450352601e-22, 6.460210406973018e-22, 6.723606140734265e-22, 6.997714731806158e-22, 7.282997632263816e-22, 7.579940023118385e-22, 7.888959432669781e-22, 8.210577392639663e-22, 8.545306851943043e-22, 8.893716295302659e-22, 9.256295447568471e-22, 9.633656212367443e-22, 1.0026402415390866e-21, 1.0435198466847553e-21, 1.0860620929395913e-21, 1.130338772956857e-21, 1.1764250115382782e-21, 1.2243855331434066e-21, 1.2743013190773285e-21, 1.32625213895478e-21, 1.380326143248754e-21, 1.4365993655287394e-21, 1.4951667215388523e-21, 1.556127670862023e-21, 1.6195679405905436e-21, 1.6855945633720347e-21, 1.7543129562669826e-21, 1.825839845445811e-21, 1.900275801207605e-21, 1.9777464354520245e-21, 2.0583830146336983e-21, 2.142299437645566e-21, 2.2296366644650595e-21, 2.3205346453276524e-21, 2.4151476688046314e-21, 2.5136084149893675e-21, 2.6160834913050432e-21, 2.7227463714201604e-21, 2.833747506886563e-21, 2.9492739019149985e-21, 3.069509935387123e-21, 3.1946601810237652e-21, 3.3249001319773446e-21, 3.460449911994854e-21, 3.601539540294481e-21, 3.748367330196911e-21, 3.9011808704304134e-21, 4.060224518548989e-21, 4.225768077603999e-21, 4.398044192142722e-21, 4.577344071746044e-21, 4.7639714467951355e-21, 4.958189657992822e-21, 5.160325053940149e-21, 5.370701559857462e-21, 5.589675816604569e-21, 5.8175559974272585e-21, 6.054726612063398e-21, 6.301589941709326e-21, 6.558493741495613e-21, 6.825870988774143e-21, 7.10414779465148e-21, 7.39379833395142e-21, 7.695229734631706e-21, 8.008949291052379e-21, 8.335490146967623e-21, 8.675311936917033e-21, 9.028987386539571e-21, 9.397081143538535e-21, 9.780219247928306e-21, 1.0178939690224472e-20, 1.05939153624683e-20, 1.1025850660650164e-20, 1.1475353853325977e-20, 1.19431810352744e-20, 1.243008183892556e-20, 1.2936881021511309e-20, 1.3464292672544826e-20, 1.4013205364949754e-20, 1.4584552908089482e-20, 1.5179135825388853e-20, 1.5797960627632284e-20, 1.6442012822971448e-20, 1.711238616389599e-20, 1.781002576887924e-20, 1.85361045541804e-20, 1.9291860059544034e-20, 2.0078350494542842e-20, 2.089690710297515e-20, 2.1748832048070878e-20, 2.263557612707626e-20, 2.3558384957671525e-20, 2.4518814350266616e-20, 2.551849604786676e-20, 2.655883561127845e-20, 2.7641587568129086e-20, 2.876848221223907e-20, 2.99414307831878e-20, 3.116208441102611e-20, 3.243250135376258e-20, 3.3754840035808095e-20, 3.5130958382366626e-20, 3.656317960773671e-20, 3.8053791383299946e-20, 3.9605320487333735e-20, 4.12199511936431e-20, 4.290041061331006e-20, 4.4649545410864524e-20, 4.646982097227282e-20, 4.8364306913089335e-20, 5.0336024381254456e-20, 5.238832410448387e-20, 5.452409475257299e-20, 5.674693585365611e-20, 5.906062465045228e-20, 6.14684117042749e-20, 6.397436183235283e-20, 6.658246876608107e-20, 6.929717213890353e-20, 7.212228473645622e-20, 7.506256930960985e-20, 7.812302125378241e-20, 8.13079444930986e-20, 8.462270923919147e-20, 8.807261461786019e-20, 9.166350905452945e-20, 9.540045256810261e-20, 9.928974594840184e-20, 1.0333798725328196e-19, 1.0755087627415135e-19, 1.119355151320506e-19, 1.164989154751408e-19, 1.212488062722705e-19, 1.2619188251652254e-19, 1.313364806375078e-19, 1.366913377304464e-19, 1.4226397596903372e-19, 1.4806380453273756e-19, 1.5410007750466085e-19, 1.6038304416958101e-19, 1.6692155794499178e-19, 1.7372661774810068e-19, 1.8080980410748347e-19, 1.8818106903988492e-19, 1.9585284610388748e-19, 2.0383738791231457e-19, 2.1214825247239384e-19, 2.207971237102776e-19, 2.2979858068426206e-19, 2.3916795208507363e-19, 2.4891834355554245e-19, 2.590662728585254e-19, 2.6962789586536147e-19, 2.806211779049795e-19, 2.9206155106568243e-19, 3.0396832484489456e-19, 3.163605243967046e-19, 3.292591911279444e-19, 3.4268244546390763e-19, 3.56652931473863e-19, 3.7119440475102723e-19, 3.8632728631677274e-19, 4.0207708952311795e-19, 4.1846899167995745e-19, 4.355308067353883e-19, 4.532865487765688e-19, 4.717661772513097e-19, 4.910010216253115e-19, 5.110181720636354e-19, 5.318513878750311e-19, 5.535339630791539e-19, 5.761026555144741e-19, 5.995892082369985e-19, 6.240333259161296e-19, 6.494764192812833e-19, 6.759543155927409e-19, 7.035116309047919e-19, 7.32192464283843e-19, 7.620454125908818e-19, 7.931125069407835e-19, 8.254461699048688e-19, 8.591013055962959e-19, 8.941251667075568e-19, 9.305769483512373e-19, 9.685147599653694e-19, 1.0080030182401555e-18, 1.04909735107179e-18, 1.091867034836574e-18, 1.136384654633259e-18, 1.1827128693932462e-18, 1.230929744286845e-18, 1.2811123105085995e-18, 1.3333458710591793e-18, 1.3877038382179484e-18, 1.444277822237747e-18, 1.503163879467208e-18, 1.5644450381603161e-18, 1.628224385700911e-18, 1.6946038720994899e-18, 1.7636963041120894e-18, 1.8355987720631082e-18, 1.910432561309862e-18, 1.9883248508715302e-18, 2.0693850353841236e-18, 2.1537498064438663e-18, 2.2415539944906045e-18, 2.332946698829751e-18, 2.4280563392514043e-18, 2.5270433887944e-18, 2.6300761787133925e-18, 2.7372992588204256e-18, 2.848893574874495e-18, 2.9650373842976064e-18, 3.085927969665853e-18, 3.211735316595115e-18, 3.342671390117359e-18, 3.478959115407668e-18, 3.620789157597235e-18, 3.7684020194491604e-18, 3.922032206667103e-18, 4.081941521914935e-18, 4.24835413113866e-18, 4.421551275746544e-18, 4.601827018446351e-18, 4.7894344765055215e-18, 4.984690460098664e-18, 5.187906402726404e-18, 5.3994280658847886e-18, 5.619551993823419e-18, 5.848650417817943e-18, 6.087111699165955e-18, 6.335271259605845e-18, 6.593548066117871e-18, 6.862354054647084e-18, 7.14214624248192e-18, 7.433317954003649e-18, 7.736359707315514e-18, 8.051786835939135e-18, 8.38004270868284e-18, 8.721680709376429e-18, 9.077245950043573e-18, 9.447343926892661e-18, 9.832494109348377e-18, 1.0233345007010962e-17, 1.0650579871066384e-17, 1.1084782691027107e-17, 1.1536688003277077e-17, 1.2007016282129828e-17, 1.2496566584057086e-17, 1.3006027123328496e-17, 1.3536258167781112e-17, 1.4088158035560168e-17, 1.4662505930802687e-17, 1.5260266346102908e-17, 1.588239881097139e-17, 1.6529955499147303e-17, 1.7203849618026904e-17, 1.790521771377184e-17, 1.8635249272102966e-17, 1.9394973305702294e-17, 2.0185666981435608e-17, 2.1008597540001338e-17, 2.1865161262273475e-17, 2.275656086886267e-17, 2.3684301828483768e-17, 2.4649959093023073e-17, 2.565488923868517e-17, 2.670078964008702e-17, 2.778932789334353e-17, 2.892235688302681e-17, 3.010146314155175e-17, 3.132864182855582e-17, 3.2605974130460206e-17, 3.393525668355537e-17, 3.531872949294011e-17, 3.6758606093933617e-17, 3.8257328323704144e-17, 3.981700714717493e-17, 4.144026968997144e-17, 4.3129872117894706e-17, 4.4888193402386426e-17, 4.671819815876199e-17, 4.862280798894494e-17, 5.060525882349158e-17, 5.2668336606704984e-17, 5.481552211460278e-17, 5.705046155932511e-17, 5.937629491847721e-17, 6.179695626305239e-17, 6.43162969459827e-17, 6.69385984541187e-17, 6.966755993915975e-17, 7.250776729042182e-17, 7.546376669255152e-17, 7.854058078622826e-17, 8.174252414552713e-17, 8.507500984037666e-17, 8.854368916872183e-17, 9.215344580489914e-17, 9.591036118077208e-17, 9.982043731886534e-17, 1.0389031813385895e-16, 1.0812572771559176e-16, 1.1253380628711135e-16, 1.1712203817860009e-16, 1.2189686878139098e-16, 1.2686637137826256e-16, 1.3203846043331573e-16, 1.3742193714826804e-16, 1.430243586451958e-16, 1.488551878703066e-16, 1.5492431128628166e-16, 1.6124027863193235e-16, 1.6781373075865856e-16, 1.7465516293407234e-16, 1.8177620862630864e-16, 1.8918687341205691e-16, 1.9689965102728915e-16, 2.04927657247798e-16, 2.1328215496480398e-16, 2.219772525708348e-16, 2.3102683346529153e-16, 2.4044626335523297e-16, 2.502487903653498e-16, 2.60450958107893e-16, 2.7107005134894256e-16, 2.82121051983753e-16, 2.936225947371639e-16, 3.055929966966597e-16, 3.1805266606231325e-16, 3.310190464188821e-16, 3.445140547438764e-16, 3.5856058739665167e-16, 3.7317839083279077e-16, 3.8839216135666207e-16, 4.0422614528638073e-16, 4.207072623878017e-16, 4.378586737180764e-16, 4.557093372160891e-16, 4.742895343097043e-16, 4.936253906713886e-16, 5.137495170696115e-16, 5.346941007563686e-16, 5.564946641758853e-16, 5.791818593329405e-16, 6.027939615288382e-16, 6.273710989494546e-16, 6.529477881873902e-16, 6.795672279229551e-16, 7.072718227430711e-16, 7.361087417949886e-16, 7.66118483841498e-16, 7.973516061616386e-16, 8.298612600728507e-16, 8.636930794751676e-16, 8.989041861529696e-16, 9.355507489785717e-16, 9.736950778131562e-16, 1.013390747490637e-15, 1.054704673613847e-15, 1.0977071599174086e-15, 1.142458451619695e-15, 1.1890343581694857e-15, 1.2375088890705468e-15, 1.2879646300352357e-15, 1.340472520072885e-15, 1.3951209682473644e-15, 1.4520028305455165e-15, 1.5111981515808569e-15, 1.5728067753620432e-15, 1.6369270635900753e-15, 1.7036678599986754e-15, 1.7731230793658704e-15, 1.8454099298757364e-15, 1.9206510195473887e-15, 1.998952227499234e-15, 2.080445479112807e-15, 2.165261217461985e-15, 2.2535434381478012e-15, 2.3454160197387917e-15, 2.441033969264304e-15, 2.5405599170502105e-15, 2.6441336235328086e-15, 2.7519297892574695e-15, 2.8641205736707224e-15, 2.9808965591856997e-15, 3.102421858435932e-15, 3.2289016651528913e-15, 3.36055049043047e-15, 3.49755362272588e-15, 3.640141878517248e-15, 3.788543744942096e-15, 3.943009943752811e-15, 4.103759009449785e-15, 4.271061145543192e-15, 4.445200955103309e-15, 4.626423230651893e-15, 4.815033327566429e-15, 5.011333213092613e-15, 5.215655347662242e-15, 5.42828729896091e-15, 5.649588208958252e-15, 5.879933313249902e-15, 6.1196466019381845e-15, 6.369132956771887e-15, 6.6287900597197455e-15, 6.8990592149472795e-15, 7.180320316731333e-15, 7.47304812703884e-15, 7.777739430693369e-15, 8.094822826366227e-15, 8.424832791847133e-15, 8.768297028662227e-15, 9.125798295479218e-15, 9.49783888283583e-15, 9.885047289178925e-15, 1.0288080812075572e-14, 1.0707506116567483e-14, 1.114402962813267e-14, 1.1598350148952618e-14, 1.2071238479009327e-14, 1.2563359539166392e-14, 1.3075543421712122e-14, 1.3608633771461983e-14, 1.4163458139605442e-14, 1.4740875417551015e-14, 1.5341860540220992e-14, 1.596731813880304e-14, 1.6618307004481227e-14, 1.729580291921079e-14, 1.800095276560231e-14, 1.8734852604289538e-14, 1.9498635765355897e-14, 2.0293596515144792e-14, 2.1120927476045957e-14, 2.1982027946488257e-14, 2.2878192192815096e-14, 2.3810938098067953e-14, 2.4781710700454845e-14, 2.57920126364242e-14, 2.684355321846358e-14, 2.7937913010052558e-14, 2.907694362521383e-14, 3.026235268236907e-14, 3.149615103773505e-14, 3.278024959764078e-14, 3.4116637195446414e-14, 3.5507573715055224e-14, 3.6955149633781034e-14, 3.8461811182775515e-14, 4.002982502220552e-14, 4.166184067113006e-14, 4.336039584025911e-14, 4.5128116331729154e-14, 4.696799047777811e-14, 4.8882782993945814e-14, 5.0875736322354356e-14, 5.294984218337344e-14, 5.510861068153648e-14, 5.735539267918283e-14, 5.969365762326442e-14, 6.212737301610621e-14, 6.466018448751318e-14, 6.729638141233021e-14, 7.003992112848689e-14, 7.289545215279775e-14, 7.586740616164281e-14, 7.896037068546441e-14, 8.217958377600837e-14, 8.552989046173298e-14, 8.901694214646233e-14, 9.264599043446939e-14, 9.642317462055586e-14, 1.0035415966107297e-13, 1.0444559984685436e-13, 1.0870385131313623e-13, 1.1313550058811642e-13, 1.1774804221931223e-13, 1.2254838799557327e-13, 1.2754470331451107e-13, 1.3274444206606145e-13, 1.381564404979302e-13, 1.4378908762442688e-13, 1.4965108416798573e-13, 1.5575236413101212e-13, 1.6210208902186357e-13, 1.6871099244204768e-13, 1.75589021946497e-13, 1.827477920509843e-13, 1.9019841582777752e-13, 1.9795244003001367e-13, 2.0602296995145264e-13, 2.1442212155137197e-13, 2.2316412498328553e-13, 2.322620990934804e-13, 2.4173141244775154e-13, 2.515868373006991e-13, 2.618435253776835e-13, 2.7251890522862754e-13, 2.836289688355753e-13, 2.9519252710621946e-13, 3.0722695438037406e-13, 3.1975260655382753e-13, 3.32788945055576e-13, 3.4635608183591904e-13, 3.60477056191022e-13, 3.75172982958194e-13, 3.9046879878740226e-13, 4.063874616596491e-13, 4.2295588689386654e-13, 4.4019982429165105e-13, 4.581458910163372e-13, 4.768245260439175e-13, 4.962637288954963e-13, 5.164964593171173e-13, 5.375530207595014e-13, 5.594690292640148e-13, 5.822786371990907e-13, 6.060169727151177e-13, 6.307243139228036e-13, 6.564377405364474e-13, 6.832007290631659e-13, 7.110535034035581e-13, 7.400431721420186e-13, 7.702147838788143e-13, 8.016149050972532e-13, 8.342967701240045e-13, 8.683094391073731e-13, 9.037104289726094e-13, 9.405529740463825e-13, 9.788993617435016e-13, 1.0188091689733447e-12, 1.0603439784193092e-12, 1.1035742632226064e-12, 1.1485648586731512e-12, 1.1953918757634518e-12, 1.2441256792145028e-12, 1.2948486683914129e-12, 1.347639773212339e-12, 1.402580417260435e-12, 1.4597636250821e-12, 1.519275373909612e-12, 1.581216277704578e-12, 1.6456793610133968e-12, 1.712773802994838e-12, 1.7826002176105082e-12, 1.855276999737643e-12, 1.9309165811415285e-12, 2.0096363809174456e-12, 2.0915693222517406e-12, 2.176838570511208e-12, 2.2655883245847885e-12, 2.3579519413396977e-12, 2.454085762729208e-12, 2.554138974972253e-12, 2.65826618529863e-12, 2.766643901822019e-12, 2.8794345380278585e-12, 2.9968291303389405e-12, 3.119003970028511e-12, 3.2461659228710804e-12, 3.378512313662041e-12, 3.5162476229311235e-12, 3.659605170985847e-12, 3.808800063537232e-12, 3.964085136531903e-12, 4.125693276596509e-12, 4.2938977026785174e-12, 4.4689603580228e-12, 4.651150992129871e-12, 4.840778385778455e-12, 5.038127900980349e-12, 5.243532170962073e-12, 5.457300843864088e-12, 5.679795175850266e-12, 5.911360810573196e-12, 6.152355534749798e-12, 6.403187442077796e-12, 6.6642329675514755e-12, 6.935933598295474e-12, 7.2186982953692524e-12, 7.513004975090443e-12, 7.819310303414095e-12, 8.138088293530021e-12, 8.46987844443925e-12, 8.815179489141123e-12, 9.17457429472357e-12, 9.548604094911095e-12, 9.937901196410692e-12, 1.0343069282992001e-11, 1.0764736324553326e-11, 1.1203615292443292e-11, 1.1660364514221033e-11, 1.2135757676556835e-11, 1.26305094855228e-11, 1.314545607783435e-11, 1.368139629365217e-11, 1.4239160198159517e-11, 1.4819690613565584e-11, 1.5423861840502262e-11, 1.605269216164995e-11, 1.670713047075001e-11, 1.7388280051933158e-11, 1.809720082124322e-11, 1.8834989123917012e-11, 1.960289222613376e-11, 2.0402063719004992e-11, 2.1233856686841968e-11, 2.209952013054739e-11, 2.3000518156734984e-11, 2.3938250687249862e-11, 2.4914166216194467e-11, 2.5929917935041402e-11, 2.6987028931002577e-11, 2.8087291173428675e-11, 2.9232356119068825e-11, 3.042415971932222e-11, 3.166449394353954e-11, 3.295545780712672e-11, 3.4299053180975037e-11, 3.569735826380871e-11, 3.715273921844897e-11, 3.8667385265922505e-11, 4.024385685807985e-11, 4.1884520157742244e-11, 4.35921541919182e-11, 4.536940614863205e-11, 4.721903076876366e-11, 4.9144150554569777e-11, 5.1147662494255286e-11, 5.3232956237492246e-11, 5.540315775598437e-11, 5.766194813294767e-11, 6.001282804035668e-11, 6.245943345861704e-11, 6.500591037683634e-11, 6.765606824776782e-11, 7.041441041355512e-11, 7.328507245496496e-11, 7.627290465883618e-11, 7.93825560840844e-11, 8.261882844529111e-11, 8.598720346864042e-11, 8.949273266889435e-11, 9.314135573923465e-11, 9.693854746695152e-11, 1.0089073326779996e-10, 1.0500405406288493e-10, 1.0928486587902242e-10, 1.137404129214481e-10, 1.1837739122277924e-10, 1.2320364173312726e-10, 1.2822641559662173e-10, 1.3345420601940106e-10, 1.388951453851206e-10, 1.445576297554041e-10, 1.5045124868162674e-10, 1.565848423146221e-10, 1.6296881899524607e-10, 1.696127405192982e-10, 1.7652786177269064e-10, 1.8372491028539883e-10, 1.9121501604324465e-10, 1.990108494664966e-10, 2.0712413728585233e-10, 2.1556860463345373e-10, 2.2435690805178155e-10, 2.3350393840715356e-10, 2.4302390655428496e-10, 2.5293153682603986e-10, 2.6324356583451447e-10, 2.739754811909023e-10, 2.8514546279723163e-10, 2.9677030277674987e-10, 3.088696520769929e-10, 3.214622734670769e-10, 3.34567651361084e-10, 3.4820799021950677e-10, 3.6240374590157387e-10, 3.7717898249134407e-10, 3.9255582118258303e-10, 4.0856035221636944e-10, 4.2521736132172805e-10, 4.425526334284058e-10, 4.60595533935404e-10, 4.793730967733723e-10, 4.989171853431174e-10, 5.192570817769138e-10, 5.404272029885249e-10, 5.624593568676062e-10, 5.853908469077851e-10, 6.092572557570008e-10, 6.340954983308222e-10, 6.599475965707313e-10, 6.868523527714387e-10, 7.148553415881054e-10, 7.439986404733645e-10, 7.743314878183583e-10, 8.05901012590482e-10, 8.387560090916679e-10, 8.729521550066011e-10, 9.085406871278678e-10, 9.455819460768566e-10, 9.841314430047987e-10, 1.0242545700478445e-09, 1.0660133886730705e-09, 1.1094727359051149e-09, 1.1547059974859053e-09, 1.2017811190645489e-09, 1.2507777036319112e-09, 1.3017695810191299e-09, 1.3548426824883109e-09, 1.4100797196547887e-09, 1.4675659576468547e-09, 1.527398652001466e-09, 1.5896677307836171e-09, 1.6544785541583451e-09, 1.721928377662607e-09, 1.792131443245637e-09, 1.8651966637861506e-09, 1.941237171010357e-09, 2.0203814177222057e-09, 2.102748641874541e-09, 2.1884776213454415e-09, 2.2776975860949733e-09, 2.3705595264544854e-09, 2.4672073273279693e-09, 2.5677904247345396e-09, 2.6724793489307785e-09, 2.781431307496973e-09, 2.8948303754106064e-09, 3.0128468608836556e-09, 3.1356808261051583e-09, 3.2635225633015352e-09, 3.3965701362603795e-09, 3.5350482541218753e-09, 3.679165416770047e-09, 3.829164985091893e-09, 3.9852725564060165e-09, 4.147752363792279e-09, 4.316856649921874e-09, 4.492846095160985e-09, 4.67602001563705e-09, 4.866651970303337e-09, 5.065065700193827e-09, 5.271558300989909e-09, 5.486480159078155e-09, 5.710164341365953e-09, 5.942956349258566e-09, 6.18525097806355e-09, 6.437411492754563e-09, 6.6998651071514814e-09, 6.973005728383441e-09, 7.257295209228687e-09, 7.553175862540229e-09, 7.861103767936584e-09, 8.181601174328534e-09, 8.515149474419559e-09, 8.862312661506166e-09, 9.223611208142302e-09, 9.599658845615977e-09, 9.991017790866863e-09, 1.0398352401352895e-08, 1.082229328375206e-08, 1.1263496801916517e-08, 1.1722709913897233e-08, 1.2200622734326316e-08, 1.2698042617387273e-08, 1.3215716521131071e-08, 1.3754521965836375e-08, 1.4315294727396122e-08, 1.489890077976952e-08, 1.5506330441894534e-08, 1.6138493208472937e-08, 1.679645933450047e-08, 1.7481218250736674e-08, 1.8193928141840843e-08, 1.893569567812392e-08, 1.970766660974732e-08, 2.051115011170168e-08, 2.1347348777567277e-08, 2.2217681916458787e-08, 2.3123453374296332e-08, 2.4066197923389154e-08, 2.504737750541608e-08, 2.6068509129117956e-08, 2.71313247424132e-08, 2.823741596102991e-08, 2.938865506507682e-08, 3.058677577882918e-08, 3.183379959637023e-08, 3.313166274665491e-08, 3.448237606562543e-08, 3.5888223948177256e-08, 3.735131670623559e-08, 3.8874134133948246e-08, 4.0458953520783325e-08, 4.210846782370936e-08, 4.382523144386141e-08, 4.561190181107122e-08, 4.7471502284679445e-08, 4.9406821744923946e-08, 5.1421139346530254e-08, 5.351747844883903e-08, 5.569938821281539e-08, 5.797025437459524e-08, 6.033359056800691e-08, 6.279339004322537e-08, 6.535335472790393e-08, 6.801781893273073e-08, 7.079076880245339e-08, 7.367691523540998e-08, 7.668072043998109e-08, 7.980683847108594e-08, 8.30605699775333e-08, 8.64467892824905e-08, 8.997122336040775e-08, 9.363918707094854e-08, 9.745684792505926e-08, 1.0143016737629296e-07, 1.0556527740845922e-07, 1.0986918397293266e-07, 1.1434833169232661e-07, 1.1901032337391371e-07, 1.2386225023419684e-07, 1.2891199219211558e-07, 1.3416762101314816e-07, 1.3963750689072185e-07, 1.453303895004865e-07, 1.5125537800031452e-07, 1.574220647171387e-07, 1.6384001355618238e-07, 1.7051961265224236e-07, 1.7747153435720975e-07, 1.8470687734861713e-07, 1.9223720926220267e-07, 2.0007453827020072e-07, 2.0823156887672667e-07, 2.1672096295333176e-07, 2.2555647660738032e-07, 2.3475220700674981e-07, 2.4432281975350634e-07, 2.542836341490329e-07, 2.6465053792890103e-07, 2.754403567450936e-07, 2.8666980256275565e-07, 2.983570368542132e-07, 3.1052078952598094e-07, 3.231803873404715e-07, 3.363561518199276e-07, 3.5006905818590894e-07, 3.6434104799809575e-07, 3.791952565279644e-07, 3.946546485167346e-07, 4.107443487555429e-07, 4.274900220480049e-07, 4.449183848009852e-07, 4.630572618680162e-07, 4.819356718144263e-07, 5.015842248212721e-07, 5.220333036959346e-07, 5.433161049950286e-07, 5.654665642396139e-07, 5.88520094879641e-07, 6.125134746071126e-07, 6.374850727297598e-07, 6.634754186052305e-07, 6.905245868438215e-07, 7.186766310951498e-07, 7.479764008166967e-07, 7.784706781421846e-07, 8.102081210381584e-07, 8.432395475210797e-07, 8.776183904046775e-07, 9.133980825026811e-07, 9.506364335720718e-07, 9.89393015515816e-07, 1.0297294465999585e-06, 1.0717105851654196e-06, 1.1154032790727797e-06, 1.1608781278482638e-06, 1.2082060720786103e-06, 1.2574633956319303e-06, 1.308728883486765e-06, 1.3620845038531115e-06, 1.4176154081724235e-06, 1.475410158491286e-06, 1.5355611822087667e-06, 1.5981660226316308e-06, 1.6633217683192925e-06, 1.731133693283482e-06, 1.8017103684542235e-06, 1.8751643438008614e-06, 1.9516128304530866e-06, 2.0311781554482877e-06, 2.113989239660441e-06, 2.2001745492161717e-06, 2.2898734641785268e-06, 2.3832294573367108e-06, 2.480391003700788e-06, 2.581514081612113e-06, 2.6867598990065744e-06, 2.796298986140755e-06, 2.910301191150211e-06, 3.0289511414594017e-06, 3.152438694087323e-06, 3.2809605272632325e-06, 3.414721959416056e-06, 3.5539364944270346e-06, 3.6988303691032343e-06, 3.849627773888642e-06, 4.006572908110684e-06, 4.1699172470544e-06, 4.3399204514571466e-06, 4.516854005487403e-06, 4.701001216744771e-06, 4.892661308986135e-06, 5.092129413242219e-06, 5.299730219121557e-06, 5.515795237442944e-06, 5.740667802456301e-06, 5.97470898355823e-06, 6.218291218829108e-06, 6.471804226748645e-06, 6.735659098922042e-06, 7.010264198470395e-06, 7.296065177797573e-06, 7.593517693749163e-06, 7.903096957306843e-06, 8.225297278841026e-06, 8.560633432352915e-06, 8.90964838617947e-06, 9.272885108657647e-06, 9.650930223870091e-06, 1.004438763629878e-05, 1.0453885806782637e-05, 1.0880077752517536e-05, 1.1323645594529808e-05, 1.1785307833633851e-05, 1.2265781151654664e-05, 1.2765843166562263e-05, 1.32862905957154e-05, 1.38279565362609e-05, 1.4391705008165445e-05, 1.4978436411183793e-05, 1.55891029862687e-05, 1.6224650607910007e-05, 1.6886107914615422e-05, 1.7574535377207212e-05, 1.82910225703381e-05, 1.9036722733289935e-05, 1.9812825485132635e-05, 2.0620585928554647e-05, 2.1461259166244417e-05, 2.2336202164296992e-05, 2.3246819182531908e-05, 2.4194558136514388e-05, 2.518093606340699e-05, 2.6207524570054375e-05, 2.7275964384898543e-05, 2.838799264281988e-05, 2.9545326469815336e-05, 3.074984124395996e-05, 3.2003466913010925e-05, 3.3308195270365104e-05, 3.466611451585777e-05, 3.607939288485795e-05, 3.7550322304014117e-05, 3.908118378603831e-05, 4.067445479449816e-05, 4.233267827657983e-05, 4.405850631883368e-05, 4.585468923323788e-05, 4.772409374709241e-05, 4.96697575727012e-05, 5.169469295651652e-05, 5.3802177717443556e-05, 5.599558062385768e-05, 5.8278401411371306e-05, 6.065428169677034e-05, 6.312702316790819e-05, 6.570063851540908e-05, 6.837908586021513e-05, 7.116674532881007e-05, 7.406803342746571e-05, 7.708759949309751e-05, 8.023026748560369e-05, 8.350103598786518e-05, 8.690523100085557e-05, 9.044810576597229e-05, 9.413542284164578e-05, 9.797304664971307e-05, 0.00010196711082244292, 0.00010612399637466297, 0.00011045033170375973, 0.00011495302169350907, 0.00011963938595727086, 0.0001245166640728712, 0.00012959276500623673, 0.00013487576507031918, 0.00014037413347978145, 0.00014609664503950626, 0.00015205240924842656, 0.00015825111768208444, 0.00016470233094878495, 0.00017141649732366204, 0.0001784043706720695, 0.00018567706865724176, 0.00019324621825944632, 0.0002011238830164075, 0.00020932286861352623, 0.0002178558352170512, 0.00022673659259453416, 0.00023597932886332273, 0.00024559881421737373, 0.0002556103281676769, 0.0002660299651324749, 0.0002768745180219412, 0.0002881607797462493, 0.00029990708571858704, 0.0003121320914942771, 0.0003248553548473865, 0.000338097132043913, 0.0003518788143992424, 0.00036622193874791265, 0.0003811496135313064, 0.00039668584940955043, 0.0004128549771849066, 0.00042968307388946414, 0.0004471969441510737, 0.00046542470226995647, 0.00048439501551911235, 0.0005041384138166904, 0.0005246864166110754, 0.0005460716201923788, 0.0005683280760422349, 0.0005914914072491229, 0.0006155988667160273, 0.0006406882312148809, 0.0006667996640317142, 0.0006939750746823847, 0.0007222579442895949, 0.0007516926270909607, 0.0007823264459148049, 0.0008142085280269384, 0.0008473889902234077, 0.0008819209760986269, 0.0009178595500998199, 0.0009552623960189521, 0.0009941881289705634, 0.0010346993803977966, 0.0010768609354272485, 0.0011207388015463948, 0.0011664037592709064, 0.0012139281025156379, 0.001263387966901064, 0.0013148612342774868, 0.00136843032669276, 0.0014241801109164953, 0.0014822002267464995, 0.0015425817109644413, 0.0016054207226261497, 0.0016708184266462922, 0.0017388769192621112, 0.0018097051652148366, 0.0018834156217053533, 0.0019601264502853155, 0.0020399573259055614, 0.0021230364218354225, 0.0022094962187111378, 0.0022994717583060265, 0.002393106697127223, 0.0024905502796173096, 0.0025919571053236723, 0.0026974864304065704, 0.0028073061257600784, 0.0029215903487056494, 0.0030405211728066206, 0.003164284396916628, 0.0032930769957602024, 0.0034271045587956905, 0.003566575702279806, 0.003711711848154664, 0.0038627430330961943, 0.004019909538328648, 0.004183454904705286, 0.004353639204055071, 0.004530733451247215, 0.004715012386441231, 0.004906768444925547, 0.005106302909553051, 0.005313931964337826, 0.005529978312551975, 0.005754782818257809, 0.005988698452711105, 0.006232095416635275, 0.006485350430011749, 0.006748861633241177, 0.00702304532751441, 0.007308324798941612, 0.007605148013681173, 0.007913978770375252, 0.00823530275374651, 0.00856961403042078, 0.008917436003684998, 0.009279313497245312, 0.009655802510678768, 0.0100474888458848, 0.010454980656504631, 0.010878915898501873, 0.011319938115775585, 0.011778732761740685, 0.012256009504199028, 0.012752508744597435, 0.01326898206025362, 0.013806228525936604, 0.014365078881382942, 0.014946372248232365, 0.015551009215414524, 0.016179906204342842, 0.01683403179049492, 0.017514362931251526, 0.018221940845251083, 0.01895783841609955, 0.019723162055015564, 0.020519061014056206, 0.021346742287278175, 0.022207435220479965, 0.02310243807733059, 0.024033071473240852, 0.025000734254717827, 0.026006849482655525, 0.02705291472375393, 0.028140466660261154, 0.029271094128489494, 0.03044646978378296, 0.0316682867705822, 0.03293834626674652, 0.034258466213941574, 0.03563056141138077, 0.03705659508705139, 0.0385386161506176, 0.04007873311638832, 0.04167911782860756, 0.04334203898906708, 0.04506981000304222, 0.04686487093567848, 0.048729684203863144, 0.05066685378551483, 0.05267901346087456, 0.05476892367005348, 0.05693941190838814, 0.059193387627601624, 0.06153387948870659, 0.06396397948265076, 0.0664869099855423, 0.06910593807697296, 0.07182449847459793, 0.07464603334665298, 0.07757420092821121, 0.0806126669049263, 0.08376521617174149, 0.08703579753637314, 0.09042835980653763, 0.09394709020853043, 0.09759615361690521, 0.10137990862131119, 0.10530276596546173, 0.10936928540468216, 0.11358412355184555, 0.11795198172330856, 0.12247776240110397, 0.12716639041900635, 0.1320229470729828, 0.13705258071422577, 0.14226052165031433, 0.14765214920043945, 0.1532328873872757, 0.15900824964046478, 0.164983868598938, 0.17116542160511017, 0.17755864560604095, 0.1841694414615631, 0.19100360572338104, 0.19806714355945587, 0.20536606013774872, 0.21290640532970428, 0.22069421410560608, 0.22873565554618835, 0.2370368391275406, 0.24560387432575226, 0.2544429302215576, 0.26356008648872375, 0.2729615271091461, 0.28265324234962463, 0.2926413416862488, 0.3029317557811737, 0.31353044509887695, 0.3244432508945465, 0.33567583560943604, 0.34723392128944397, 0.35912299156188965, 0.3713485300540924, 0.38391566276550293, 0.3968295753002167, 0.4100952446460724, 0.42371729016304016, 0.43770039081573486, 0.4520488381385803, 0.4667668044567108, 0.48185819387435913, 0.49732667207717896, 0.5131756067276001, 0.5294082760810852, 0.546027421951294, 0.5630357265472412, 0.5804355144500732, 0.5982288122177124, 0.6164173483848572, 0.6350024342536926, 0.653985321521759, 0.6733667254447937, 0.6931471824645996]} diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/test.js b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/test.js index 33e9d8b2080a..4de1417654f9 100644 --- a/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/test.js +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/test.js @@ -32,7 +32,9 @@ var log1pexpf = require( './../lib' ); // FIXTURES // -var data = require( './fixtures/python/data.json' ); +var small = require( './fixtures/python/small.json' ); +var medium = require( './fixtures/python/medium.json' ); +var large = require( './fixtures/python/large.json' ); // TESTS // @@ -77,14 +79,52 @@ tape( 'the function computes the natural logarithm of `1+exp(x)` (`x > 16.0`)', t.end(); }); -tape( 'the function accurately computes the natural logarithm of `1+exp(x)`', function test( t ) { +tape( 'the function accurately computes the natural logarithm of `1+exp(x)` (small values)', function test( t ) { var expected; var actual; var x; var i; - x = data.x; - expected = data.expected; + x = small.x; + expected = small.expected; + for ( i = 0; i < x.length; i++ ) { + actual = log1pexpf( x[ i ] ); + if ( actual === expected[ i ] ) { + t.strictEqual( actual, expected[ i ], 'returns '+actual+' when provided ' + x[ i ] ); + } else { + t.strictEqual( isAlmostSameValue( actual, expected[ i ], 2 ), true, 'returns expected value' ); + } + } + t.end(); +}); + +tape( 'the function accurately computes the natural logarithm of `1+exp(x)` (medium values)', function test( t ) { + var expected; + var actual; + var x; + var i; + + x = medium.x; + expected = medium.expected; + for ( i = 0; i < x.length; i++ ) { + actual = log1pexpf( x[ i ] ); + if ( actual === expected[ i ] ) { + t.strictEqual( actual, expected[ i ], 'returns '+actual+' when provided ' + x[ i ] ); + } else { + t.strictEqual( isAlmostSameValue( actual, expected[ i ], 2 ), true, 'returns expected value' ); + } + } + t.end(); +}); + +tape( 'the function accurately computes the natural logarithm of `1+exp(x)` (large values)', function test( t ) { + var expected; + var actual; + var x; + var i; + + x = large.x; + expected = large.expected; for ( i = 0; i < x.length; i++ ) { actual = log1pexpf( x[ i ] ); if ( actual === expected[ i ] ) { diff --git a/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/test.native.js index e05bc57390e1..e5f4f71ac6fa 100644 --- a/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/test.native.js +++ b/lib/node_modules/@stdlib/math/base/special/log1pexpf/test/test.native.js @@ -33,7 +33,9 @@ var EPS = require( '@stdlib/constants/float32/eps' ); // FIXTURES // -var data = require( './fixtures/python/data.json' ); +var small = require( './fixtures/python/small.json' ); +var medium = require( './fixtures/python/medium.json' ); +var large = require( './fixtures/python/large.json' ); // VARIABLES // @@ -86,14 +88,52 @@ tape( 'the function computes the natural logarithm of `1+exp(x)` (`x > 16.0`)', t.end(); }); -tape( 'the function accurately computes the natural logarithm of `1+exp(x)`', opts, function test( t ) { +tape( 'the function accurately computes the natural logarithm of `1+exp(x)` (small values)', opts, function test( t ) { var expected; var actual; var x; var i; - x = data.x; - expected = data.expected; + x = small.x; + expected = small.expected; + for ( i = 0; i < x.length; i++ ) { + actual = log1pexpf( x[ i ] ); + if ( actual === expected[ i ] ) { + t.strictEqual( actual, expected[ i ], 'returns '+actual+' when provided ' + x[ i ] ); + } else { + t.strictEqual( isAlmostSameValue( actual, expected[ i ], 2 ), true, 'returns expected value' ); + } + } + t.end(); +}); + +tape( 'the function accurately computes the natural logarithm of `1+exp(x)` (medium values)', opts, function test( t ) { + var expected; + var actual; + var x; + var i; + + x = medium.x; + expected = medium.expected; + for ( i = 0; i < x.length; i++ ) { + actual = log1pexpf( x[ i ] ); + if ( actual === expected[ i ] ) { + t.strictEqual( actual, expected[ i ], 'returns '+actual+' when provided ' + x[ i ] ); + } else { + t.strictEqual( isAlmostSameValue( actual, expected[ i ], 2 ), true, 'returns expected value' ); + } + } + t.end(); +}); + +tape( 'the function accurately computes the natural logarithm of `1+exp(x)` (large values)', opts, function test( t ) { + var expected; + var actual; + var x; + var i; + + x = large.x; + expected = large.expected; for ( i = 0; i < x.length; i++ ) { actual = log1pexpf( x[ i ] ); if ( actual === expected[ i ] ) {