From 528b4e064d687ab8416ee7e4e5368fae910fb681 Mon Sep 17 00:00:00 2001 From: Hari Hara Naveen S Date: Sun, 16 Jul 2023 07:21:14 -0500 Subject: [PATCH 01/12] unseq find Signed-off-by: Hari Hara Naveen S --- .../hpx/parallel/algorithms/detail/find.hpp | 3 +- .../include/hpx/parallel/util/loop.hpp | 41 +++++++++++++++++-- 2 files changed, 39 insertions(+), 5 deletions(-) diff --git a/libs/core/algorithms/include/hpx/parallel/algorithms/detail/find.hpp b/libs/core/algorithms/include/hpx/parallel/algorithms/detail/find.hpp index 649e386386e9..30db28d9ac45 100644 --- a/libs/core/algorithms/include/hpx/parallel/algorithms/detail/find.hpp +++ b/libs/core/algorithms/include/hpx/parallel/algorithms/detail/find.hpp @@ -34,8 +34,7 @@ namespace hpx::parallel::detail { sequential_find_t, Iterator first, Sentinel last, T const& value, Proj proj = Proj()) { - return util::loop_pred< - std::decay_t>( + return util::loop_pred( first, last, [&value, &proj](auto const& curr) { return HPX_INVOKE(proj, *curr) == value; }); diff --git a/libs/core/algorithms/include/hpx/parallel/util/loop.hpp b/libs/core/algorithms/include/hpx/parallel/util/loop.hpp index 8071cd73ff50..65aa60e087c3 100644 --- a/libs/core/algorithms/include/hpx/parallel/util/loop.hpp +++ b/libs/core/algorithms/include/hpx/parallel/util/loop.hpp @@ -14,6 +14,7 @@ #include #include #include +#include #include #include @@ -104,11 +105,12 @@ namespace hpx::parallel::util { /////////////////////////////////////////////////////////////////////////// namespace detail { - + template + struct loop_pred; // Helper class to repeatedly call a function starting from a given // iterator position till the predicate returns true. template - struct loop_pred + struct loop_pred { /////////////////////////////////////////////////////////////////// template @@ -125,6 +127,39 @@ namespace hpx::parallel::util { }; } // namespace detail + /////////////////////////////////////////////////////////////////////////// + namespace detail { + + // Helper class to repeatedly call a function starting from a given + // iterator position till the predicate returns true. + template + struct loop_pred + { + /////////////////////////////////////////////////////////////////// + template + HPX_HOST_DEVICE HPX_FORCEINLINE static constexpr Begin call( + Begin it, End end, Pred&& pred) + { + if constexpr (hpx::is_unsequenced_execution_policy_v< + ExPolicy> && + hpx::traits::is_random_access_iterator_v) + { + return unseq_first_n( + it, std::distance(it, end), HPX_FORWARD(Pred, pred)); + } + else + { + for (/**/; it != end; ++it) + { + if (HPX_INVOKE(pred, it)) + return it; + } + return it; + } + } + }; + } // namespace detail + template struct loop_pred_t final : hpx::functional::detail::tag_fallback> @@ -135,7 +170,7 @@ namespace hpx::parallel::util { tag_fallback_invoke(hpx::parallel::util::loop_pred_t, Begin begin, End end, Pred&& pred) { - return detail::loop_pred::call( + return detail::loop_pred::call( begin, end, HPX_FORWARD(Pred, pred)); } }; From f2e2640ba409ef8d1d97e745331229079390fd97 Mon Sep 17 00:00:00 2001 From: Hari Hara Naveen S Date: Sun, 16 Jul 2023 08:55:40 -0500 Subject: [PATCH 02/12] predicate parameter in simd-helpers first take iterators Signed-off-by: Hari Hara Naveen S --- .../include/hpx/parallel/unseq/simd_helpers.hpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/libs/core/algorithms/include/hpx/parallel/unseq/simd_helpers.hpp b/libs/core/algorithms/include/hpx/parallel/unseq/simd_helpers.hpp index 4ecc66cfdcfc..4e2dd5131810 100644 --- a/libs/core/algorithms/include/hpx/parallel/unseq/simd_helpers.hpp +++ b/libs/core/algorithms/include/hpx/parallel/unseq/simd_helpers.hpp @@ -42,7 +42,7 @@ namespace hpx::parallel::util { HPX_PRAGMA_VECTOR_UNALIGNED HPX_PRAGMA_SIMD_EARLYEXIT for (; i < n; ++i) { - if (f(*(first + i))) + if (f(first + i)) { break; } @@ -64,7 +64,7 @@ namespace hpx::parallel::util { HPX_PRAGMA_VECTOR_UNALIGNED HPX_VECTOR_REDUCTION(| : found_flag) for (IterDiff j = i; j < i + num_blocks; ++j) { - std::int32_t const t = f(*(first + j)); + std::int32_t const t = f(first + j); simd_lane[j - i] = t; found_flag |= t; } @@ -88,7 +88,7 @@ namespace hpx::parallel::util { //Keep remainder scalar while (i != n) { - if (f(*(first + i))) + if (f(first + i)) { break; } @@ -108,7 +108,7 @@ namespace hpx::parallel::util { // clang-format off HPX_PRAGMA_VECTOR_UNALIGNED HPX_PRAGMA_SIMD_EARLYEXIT for (; i < n; ++i) - if (f(*(first1 + i), *(first2 + i))) + if (f(first1 + i, first2 + i)) break; // clang-format on @@ -129,8 +129,8 @@ namespace hpx::parallel::util { HPX_PRAGMA_VECTOR_UNALIGNED HPX_VECTOR_REDUCTION(| : found_flag) for (i = 0; i < num_blocks; ++i) { - IterDiff const t = f(*(first1 + outer_loop_ind + i), - *(first2 + outer_loop_ind + i)); + IterDiff const t = f(first1 + outer_loop_ind + i, + first2 + outer_loop_ind + i); simd_lane[i] = t; found_flag |= t; } @@ -152,7 +152,7 @@ namespace hpx::parallel::util { //Keep remainder scalar for (; outer_loop_ind != n; ++outer_loop_ind) - if (f(*(first1 + outer_loop_ind), *(first2 + outer_loop_ind))) + if (f(first1 + outer_loop_ind, first2 + outer_loop_ind)) break; return std::make_pair(first1 + outer_loop_ind, first2 + outer_loop_ind); From 7327cb1c669ccae9c92f32a152f78ca7707d9201 Mon Sep 17 00:00:00 2001 From: Hari Hara Naveen S Date: Mon, 17 Jul 2023 08:30:46 -0500 Subject: [PATCH 03/12] changing test according to change made to helper Signed-off-by: Hari Hara Naveen S --- .../tests/unit/algorithms/util/test_simd_helpers.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/core/algorithms/tests/unit/algorithms/util/test_simd_helpers.cpp b/libs/core/algorithms/tests/unit/algorithms/util/test_simd_helpers.cpp index 9fc98de2af61..932867e03a9d 100644 --- a/libs/core/algorithms/tests/unit/algorithms/util/test_simd_helpers.cpp +++ b/libs/core/algorithms/tests/unit/algorithms/util/test_simd_helpers.cpp @@ -36,7 +36,7 @@ void test_unseq_first_n1_dispatch2(std::size_t length, std::size_t first_index) i++; }); - auto f = [](T t) { return t; }; + auto f = [](auto t) { return *t; }; auto iter_test = hpx::parallel::util::unseq_first_n( v.begin(), static_cast(length), f); @@ -80,7 +80,7 @@ void test_unseq_first_n2_dispatch2(std::size_t length, std::size_t first_index) idx++; } - auto f = [](T t1, T t2) { return t1 && t2; }; + auto f = [](auto t1, auto t2) { return *t1 && *t2; }; auto iter_pair_test = hpx::parallel::util::unseq2_first_n( v1.begin(), v2.begin(), static_cast(length), f); From ad84137519ea9fb27bfaf154c50c9f45ff3d6b5b Mon Sep 17 00:00:00 2001 From: Hari Hara Naveen S Date: Tue, 18 Jul 2023 04:36:17 -0500 Subject: [PATCH 04/12] adding par_unseq to find Signed-off-by: Hari Hara Naveen S --- .../core/algorithms/include/hpx/parallel/util/loop.hpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libs/core/algorithms/include/hpx/parallel/util/loop.hpp b/libs/core/algorithms/include/hpx/parallel/util/loop.hpp index 65aa60e087c3..3998049795de 100644 --- a/libs/core/algorithms/include/hpx/parallel/util/loop.hpp +++ b/libs/core/algorithms/include/hpx/parallel/util/loop.hpp @@ -821,7 +821,7 @@ namespace hpx::parallel::util { // Helper class to repeatedly call a function a given number of times // starting from a given iterator position. - template + template struct loop_idx_n { /////////////////////////////////////////////////////////////////// @@ -859,8 +859,8 @@ namespace hpx::parallel::util { } }; - template <> - struct loop_idx_n + template + struct loop_idx_n { /////////////////////////////////////////////////////////////////// // handle sequences of non-futures @@ -928,7 +928,7 @@ namespace hpx::parallel::util { std::size_t base_idx, Iter it, std::size_t count, F&& f) { using cat = typename std::iterator_traits::iterator_category; - return detail::loop_idx_n::call( + return detail::loop_idx_n::call( base_idx, it, count, HPX_FORWARD(F, f)); } @@ -939,7 +939,7 @@ namespace hpx::parallel::util { F&& f) { using cat = typename std::iterator_traits::iterator_category; - return detail::loop_idx_n::call( + return detail::loop_idx_n::call( base_idx, it, count, tok, HPX_FORWARD(F, f)); } }; From a7bd010c9e7e9c610ce3b7a991f523a93db10c8c Mon Sep 17 00:00:00 2001 From: Hari Hara Naveen S Date: Tue, 8 Aug 2023 06:59:48 -0500 Subject: [PATCH 05/12] unseq Signed-off-by: Hari Hara Naveen S --- .../hpx/parallel/algorithms/detail/find.hpp | 3 ++ .../include/hpx/parallel/util/loop.hpp | 39 ++++++++++++------- 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/libs/core/algorithms/include/hpx/parallel/algorithms/detail/find.hpp b/libs/core/algorithms/include/hpx/parallel/algorithms/detail/find.hpp index 30db28d9ac45..8d80fe055f3c 100644 --- a/libs/core/algorithms/include/hpx/parallel/algorithms/detail/find.hpp +++ b/libs/core/algorithms/include/hpx/parallel/algorithms/detail/find.hpp @@ -45,6 +45,7 @@ namespace hpx::parallel::detail { std::size_t base_idx, FwdIter part_begin, std::size_t part_count, Token& tok, T const& val, Proj&& proj) { + // TODO util::loop_idx_n(base_idx, part_begin, part_count, tok, [&val, &proj, &tok](auto& v, std::size_t i) -> void { if (HPX_INVOKE(proj, v) == val) @@ -101,6 +102,7 @@ namespace hpx::parallel::detail { sequential_find_if_t, FwdIter part_begin, std::size_t part_count, Token& tok, F&& op, Proj&& proj) { + // TODO util::loop_n>(part_begin, part_count, tok, [&op, &tok, &proj](auto const& curr) { if (HPX_INVOKE(op, HPX_INVOKE(proj, *curr))) @@ -116,6 +118,7 @@ namespace hpx::parallel::detail { FwdIter part_begin, std::size_t part_count, Token& tok, F&& f, Proj&& proj) { + // TODO util::loop_idx_n(base_idx, part_begin, part_count, tok, [&f, &proj, &tok](auto& v, std::size_t i) -> void { if (HPX_INVOKE(f, HPX_INVOKE(proj, v))) diff --git a/libs/core/algorithms/include/hpx/parallel/util/loop.hpp b/libs/core/algorithms/include/hpx/parallel/util/loop.hpp index 3998049795de..f3d5a1fd07c1 100644 --- a/libs/core/algorithms/include/hpx/parallel/util/loop.hpp +++ b/libs/core/algorithms/include/hpx/parallel/util/loop.hpp @@ -140,22 +140,12 @@ namespace hpx::parallel::util { HPX_HOST_DEVICE HPX_FORCEINLINE static constexpr Begin call( Begin it, End end, Pred&& pred) { - if constexpr (hpx::is_unsequenced_execution_policy_v< - ExPolicy> && - hpx::traits::is_random_access_iterator_v) - { - return unseq_first_n( - it, std::distance(it, end), HPX_FORWARD(Pred, pred)); - } - else + for (/**/; it != end; ++it) { - for (/**/; it != end; ++it) - { - if (HPX_INVOKE(pred, it)) - return it; - } - return it; + if (HPX_INVOKE(pred, it)) + return it; } + return it; } }; } // namespace detail @@ -175,6 +165,27 @@ namespace hpx::parallel::util { } }; + template )> + HPX_HOST_DEVICE HPX_FORCEINLINE Begin tag_invoke( + hpx::parallel::util::loop_pred_t, + Begin HPX_RESTRICT begin, End HPX_RESTRICT end, Pred&& pred) + { + return unseq_first_n( + begin, std::distance(begin, end), HPX_FORWARD(Pred, pred)); + } + + template )> + HPX_HOST_DEVICE HPX_FORCEINLINE Begin tag_invoke( + hpx::parallel::util::loop_pred_t< + hpx::execution::unsequenced_task_policy>, + Begin HPX_RESTRICT begin, End HPX_RESTRICT end, Pred&& pred) + { + return unseq_first_n( + begin, std::distance(begin, end), HPX_FORWARD(Pred, pred)); + } + #if !defined(HPX_COMPUTE_DEVICE_CODE) template inline constexpr loop_pred_t loop_pred = loop_pred_t{}; From e3c741d92b242c4ac800810a3cb78a46efc8df9a Mon Sep 17 00:00:00 2001 From: Hari Hara Naveen S Date: Tue, 8 Aug 2023 16:20:45 -0500 Subject: [PATCH 06/12] removed ExPolicy as template for loop_pred (tag_invoke is being used for function call deduction) Signed-off-by: Hari Hara Naveen S --- .../hpx/parallel/unseq/simd_helpers.hpp | 2 +- .../include/hpx/parallel/util/loop.hpp | 28 ++----------------- 2 files changed, 3 insertions(+), 27 deletions(-) diff --git a/libs/core/algorithms/include/hpx/parallel/unseq/simd_helpers.hpp b/libs/core/algorithms/include/hpx/parallel/unseq/simd_helpers.hpp index 4e2dd5131810..62f3caa7658a 100644 --- a/libs/core/algorithms/include/hpx/parallel/unseq/simd_helpers.hpp +++ b/libs/core/algorithms/include/hpx/parallel/unseq/simd_helpers.hpp @@ -13,6 +13,7 @@ #include #include + #include #include #include @@ -20,7 +21,6 @@ #include #include -// Please use static assert and enforce Iter to be Random Access Iterator namespace hpx::parallel::util { /* Compiler and Hardware should also support vector operations for IterDiff, diff --git a/libs/core/algorithms/include/hpx/parallel/util/loop.hpp b/libs/core/algorithms/include/hpx/parallel/util/loop.hpp index f3d5a1fd07c1..56d642f23f10 100644 --- a/libs/core/algorithms/include/hpx/parallel/util/loop.hpp +++ b/libs/core/algorithms/include/hpx/parallel/util/loop.hpp @@ -10,6 +10,7 @@ #include #include #include +#include #include #include #include @@ -105,34 +106,9 @@ namespace hpx::parallel::util { /////////////////////////////////////////////////////////////////////////// namespace detail { - template - struct loop_pred; // Helper class to repeatedly call a function starting from a given // iterator position till the predicate returns true. template - struct loop_pred - { - /////////////////////////////////////////////////////////////////// - template - HPX_HOST_DEVICE HPX_FORCEINLINE static constexpr Begin call( - Begin it, End end, Pred&& pred) - { - for (/**/; it != end; ++it) - { - if (HPX_INVOKE(pred, it)) - return it; - } - return it; - } - }; - } // namespace detail - - /////////////////////////////////////////////////////////////////////////// - namespace detail { - - // Helper class to repeatedly call a function starting from a given - // iterator position till the predicate returns true. - template struct loop_pred { /////////////////////////////////////////////////////////////////// @@ -160,7 +136,7 @@ namespace hpx::parallel::util { tag_fallback_invoke(hpx::parallel::util::loop_pred_t, Begin begin, End end, Pred&& pred) { - return detail::loop_pred::call( + return detail::loop_pred::call( begin, end, HPX_FORWARD(Pred, pred)); } }; From adfd8b6eda0d9c4ed5c36ead9f04a44932d22947 Mon Sep 17 00:00:00 2001 From: Hari Hara Naveen S Date: Tue, 8 Aug 2023 16:29:20 -0500 Subject: [PATCH 07/12] false changed to 0 Signed-off-by: Hari Hara Naveen S --- .../algorithms/tests/unit/algorithms/util/test_simd_helpers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/core/algorithms/tests/unit/algorithms/util/test_simd_helpers.cpp b/libs/core/algorithms/tests/unit/algorithms/util/test_simd_helpers.cpp index 932867e03a9d..e2927525257c 100644 --- a/libs/core/algorithms/tests/unit/algorithms/util/test_simd_helpers.cpp +++ b/libs/core/algorithms/tests/unit/algorithms/util/test_simd_helpers.cpp @@ -23,7 +23,7 @@ void test_unseq_first_n1_dispatch2(std::size_t length, std::size_t first_index) { first_index = first_index % length; - std::vector v(length, static_cast(false)); + std::vector v(length, static_cast(0)); std::size_t i = 0; std::for_each(v.begin(), v.end(), [&](T& t) { From 215ae4f31985aed6382f14547ec10b6684640171 Mon Sep 17 00:00:00 2001 From: Hari Hara Naveen S Date: Tue, 8 Aug 2023 16:33:44 -0500 Subject: [PATCH 08/12] fixed cf Signed-off-by: Hari Hara Naveen S --- libs/core/algorithms/include/hpx/parallel/unseq/simd_helpers.hpp | 1 - 1 file changed, 1 deletion(-) diff --git a/libs/core/algorithms/include/hpx/parallel/unseq/simd_helpers.hpp b/libs/core/algorithms/include/hpx/parallel/unseq/simd_helpers.hpp index 62f3caa7658a..cf7bf8380e86 100644 --- a/libs/core/algorithms/include/hpx/parallel/unseq/simd_helpers.hpp +++ b/libs/core/algorithms/include/hpx/parallel/unseq/simd_helpers.hpp @@ -13,7 +13,6 @@ #include #include - #include #include #include From e854a4579e14e32edfeff1e9c1dad7001ceacfb3 Mon Sep 17 00:00:00 2001 From: Hari Hara Naveen S Date: Sat, 12 Aug 2023 06:10:34 -0500 Subject: [PATCH 09/12] fixed expolicy not accepting par_unseq Signed-off-by: Hari Hara Naveen S --- .../include/hpx/parallel/util/loop.hpp | 20 +++++-------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/libs/core/algorithms/include/hpx/parallel/util/loop.hpp b/libs/core/algorithms/include/hpx/parallel/util/loop.hpp index 56d642f23f10..4752efd7e33c 100644 --- a/libs/core/algorithms/include/hpx/parallel/util/loop.hpp +++ b/libs/core/algorithms/include/hpx/parallel/util/loop.hpp @@ -141,22 +141,12 @@ namespace hpx::parallel::util { } }; - template )> + template && + hpx::is_unsequenced_execution_policy_v)> HPX_HOST_DEVICE HPX_FORCEINLINE Begin tag_invoke( - hpx::parallel::util::loop_pred_t, - Begin HPX_RESTRICT begin, End HPX_RESTRICT end, Pred&& pred) - { - return unseq_first_n( - begin, std::distance(begin, end), HPX_FORWARD(Pred, pred)); - } - - template )> - HPX_HOST_DEVICE HPX_FORCEINLINE Begin tag_invoke( - hpx::parallel::util::loop_pred_t< - hpx::execution::unsequenced_task_policy>, - Begin HPX_RESTRICT begin, End HPX_RESTRICT end, Pred&& pred) + hpx::parallel::util::loop_pred_t, Begin HPX_RESTRICT begin, + End HPX_RESTRICT end, Pred&& pred) { return unseq_first_n( begin, std::distance(begin, end), HPX_FORWARD(Pred, pred)); From ae0cefe99a6b255251a17e6f596bac20c1ab8e9e Mon Sep 17 00:00:00 2001 From: Hari Hara Naveen S Date: Sat, 12 Aug 2023 12:48:25 -0500 Subject: [PATCH 10/12] cleanup changes Signed-off-by: Hari Hara Naveen S --- .../include/hpx/parallel/algorithms/detail/find.hpp | 3 --- .../algorithms/include/hpx/parallel/util/loop.hpp | 11 +++++------ .../tests/unit/algorithms/util/test_simd_helpers.cpp | 2 +- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/libs/core/algorithms/include/hpx/parallel/algorithms/detail/find.hpp b/libs/core/algorithms/include/hpx/parallel/algorithms/detail/find.hpp index 8d80fe055f3c..30db28d9ac45 100644 --- a/libs/core/algorithms/include/hpx/parallel/algorithms/detail/find.hpp +++ b/libs/core/algorithms/include/hpx/parallel/algorithms/detail/find.hpp @@ -45,7 +45,6 @@ namespace hpx::parallel::detail { std::size_t base_idx, FwdIter part_begin, std::size_t part_count, Token& tok, T const& val, Proj&& proj) { - // TODO util::loop_idx_n(base_idx, part_begin, part_count, tok, [&val, &proj, &tok](auto& v, std::size_t i) -> void { if (HPX_INVOKE(proj, v) == val) @@ -102,7 +101,6 @@ namespace hpx::parallel::detail { sequential_find_if_t, FwdIter part_begin, std::size_t part_count, Token& tok, F&& op, Proj&& proj) { - // TODO util::loop_n>(part_begin, part_count, tok, [&op, &tok, &proj](auto const& curr) { if (HPX_INVOKE(op, HPX_INVOKE(proj, *curr))) @@ -118,7 +116,6 @@ namespace hpx::parallel::detail { FwdIter part_begin, std::size_t part_count, Token& tok, F&& f, Proj&& proj) { - // TODO util::loop_idx_n(base_idx, part_begin, part_count, tok, [&f, &proj, &tok](auto& v, std::size_t i) -> void { if (HPX_INVOKE(f, HPX_INVOKE(proj, v))) diff --git a/libs/core/algorithms/include/hpx/parallel/util/loop.hpp b/libs/core/algorithms/include/hpx/parallel/util/loop.hpp index 4752efd7e33c..101e36ef34b2 100644 --- a/libs/core/algorithms/include/hpx/parallel/util/loop.hpp +++ b/libs/core/algorithms/include/hpx/parallel/util/loop.hpp @@ -10,7 +10,6 @@ #include #include #include -#include #include #include #include @@ -798,7 +797,7 @@ namespace hpx::parallel::util { // Helper class to repeatedly call a function a given number of times // starting from a given iterator position. - template + template struct loop_idx_n { /////////////////////////////////////////////////////////////////// @@ -836,8 +835,8 @@ namespace hpx::parallel::util { } }; - template - struct loop_idx_n + template <> + struct loop_idx_n { /////////////////////////////////////////////////////////////////// // handle sequences of non-futures @@ -905,7 +904,7 @@ namespace hpx::parallel::util { std::size_t base_idx, Iter it, std::size_t count, F&& f) { using cat = typename std::iterator_traits::iterator_category; - return detail::loop_idx_n::call( + return detail::loop_idx_n::call( base_idx, it, count, HPX_FORWARD(F, f)); } @@ -916,7 +915,7 @@ namespace hpx::parallel::util { F&& f) { using cat = typename std::iterator_traits::iterator_category; - return detail::loop_idx_n::call( + return detail::loop_idx_n::call( base_idx, it, count, tok, HPX_FORWARD(F, f)); } }; diff --git a/libs/core/algorithms/tests/unit/algorithms/util/test_simd_helpers.cpp b/libs/core/algorithms/tests/unit/algorithms/util/test_simd_helpers.cpp index e2927525257c..ab512b4c8316 100644 --- a/libs/core/algorithms/tests/unit/algorithms/util/test_simd_helpers.cpp +++ b/libs/core/algorithms/tests/unit/algorithms/util/test_simd_helpers.cpp @@ -23,7 +23,7 @@ void test_unseq_first_n1_dispatch2(std::size_t length, std::size_t first_index) { first_index = first_index % length; - std::vector v(length, static_cast(0)); + std::vector v(length); std::size_t i = 0; std::for_each(v.begin(), v.end(), [&](T& t) { From 629c4a617f3aee49ba63d13e5d927b31f3ce2ed5 Mon Sep 17 00:00:00 2001 From: Hari Hara Naveen S Date: Sat, 12 Aug 2023 15:44:28 -0500 Subject: [PATCH 11/12] fixing missing concept header Signed-off-by: Hari Hara Naveen S --- libs/core/algorithms/include/hpx/parallel/util/loop.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/core/algorithms/include/hpx/parallel/util/loop.hpp b/libs/core/algorithms/include/hpx/parallel/util/loop.hpp index 101e36ef34b2..875837316f8d 100644 --- a/libs/core/algorithms/include/hpx/parallel/util/loop.hpp +++ b/libs/core/algorithms/include/hpx/parallel/util/loop.hpp @@ -8,6 +8,7 @@ #include #include +#include #include #include #include From b410f9d26eba30fe8b9d90431c228a1798745eb9 Mon Sep 17 00:00:00 2001 From: Hari Hara Naveen S Date: Fri, 18 Aug 2023 12:54:21 -0500 Subject: [PATCH 12/12] perf test for simd helper Signed-off-by: Hari Hara Naveen S --- .jenkins/lsu-perftests/launch_perftests.sh | 8 +- .../tests/performance/CMakeLists.txt | 1 + .../performance/unseq_first_n_report.cpp | 100 + tools/perftests_ci/local_run-lsu.sh | 2 +- .../unseq_first_n_report_test.json | 10021 ++++++++++++++++ 5 files changed, 10129 insertions(+), 3 deletions(-) mode change 100644 => 100755 .jenkins/lsu-perftests/launch_perftests.sh create mode 100644 libs/core/algorithms/tests/performance/unseq_first_n_report.cpp mode change 100644 => 100755 tools/perftests_ci/local_run-lsu.sh create mode 100644 tools/perftests_ci/perftest/references/lsu_default/unseq_first_n_report_test.json diff --git a/.jenkins/lsu-perftests/launch_perftests.sh b/.jenkins/lsu-perftests/launch_perftests.sh old mode 100644 new mode 100755 index ffe0f95f60f9..20bb072f04bf --- a/.jenkins/lsu-perftests/launch_perftests.sh +++ b/.jenkins/lsu-perftests/launch_perftests.sh @@ -12,7 +12,8 @@ set -ex hpx_targets=( "foreach_report_test" "future_overhead_report_test" - "stream_report_test") + "stream_report_test" + "unseq_first_n_report_test") hpx_test_options=( "--hpx:ini=hpx.thread_queue.init_threads_count=100 \ --hpx:threads=4 --vector_size=104857 --work_delay=1 \ @@ -22,7 +23,10 @@ hpx_test_options=( --repetitions=40 --futures=207270" "--hpx:ini=hpx.thread_queue.init_threads_count=100 \ --vector_size=518176 --hpx:threads=4 --iterations=200 \ - --warmup_iterations=20") + --warmup_iterations=20" + "--hpx:ini=hpx.thread_queue.init_threads_count=100 \ + --hpx:threads=4 --vector_size=1048572 --work_delay=1 \ + --chunk_size=0 --test_count=200") # "--hpx:ini=hpx.thread_queue.init_threads_count=100 \ diff --git a/libs/core/algorithms/tests/performance/CMakeLists.txt b/libs/core/algorithms/tests/performance/CMakeLists.txt index d74788a9b47f..2813b5db2052 100644 --- a/libs/core/algorithms/tests/performance/CMakeLists.txt +++ b/libs/core/algorithms/tests/performance/CMakeLists.txt @@ -22,6 +22,7 @@ set(benchmarks benchmark_unique benchmark_unique_copy foreach_report + unseq_first_n_report foreach_scaling transform_reduce_scaling ) diff --git a/libs/core/algorithms/tests/performance/unseq_first_n_report.cpp b/libs/core/algorithms/tests/performance/unseq_first_n_report.cpp new file mode 100644 index 000000000000..e2c53ab8c8dc --- /dev/null +++ b/libs/core/algorithms/tests/performance/unseq_first_n_report.cpp @@ -0,0 +1,100 @@ +// Copyright (c) 2021 ETH Zurich +// Copyright (c) 2021-2022 Hartmut Kaiser +// Copyright (c) 2014 Grant Mercer +// +// SPDX-License-Identifier: BSL-1.0 +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +#include + +#if !defined(HPX_COMPUTE_DEVICE_CODE) +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +int test_count = 100; + +void unseq_first_n_benchmark( + std::vector const& data_representation) +{ + hpx::parallel::util::unseq_first_n(data_representation.begin(), + data_representation.size(), [](auto it) { return *it == 1; }); +} + +/////////////////////////////////////////////////////////////////////////////// +int hpx_main(hpx::program_options::variables_map& vm) +{ + std::size_t vector_size = vm["vector_size"].as(); + test_count = vm["test_count"].as(); + + // verify that input is within domain of program + if (test_count == 0 || test_count < 0) + { + std::cerr << "test_count cannot be zero or negative...\n" << std::flush; + hpx::local::finalize(); + return -1; + } + + { + std::vector data_representation(vector_size); + data_representation[data_representation.size() / 2] = 1; + + { + hpx::util::perftests_report("unseq_first_n", "scheduler_executor", + test_count, [&data_representation]() { + unseq_first_n_benchmark(data_representation); + }); + } + + hpx::util::perftests_print_times(); + } + + return hpx::local::finalize(); +} + +/////////////////////////////////////////////////////////////////////////////// +int main(int argc, char* argv[]) +{ + using namespace hpx::program_options; + + options_description cmdline("usage: " HPX_APPLICATION_STRING " [options]"); + + // clang-format off + cmdline.add_options() + ("vector_size", value()->default_value(1000), + "size of vector") + ("work_delay", value()->default_value(1), + "loop delay per element in nanoseconds") + ("test_count", value()->default_value(100), + "number of tests to be averaged") + ("chunk_size", value()->default_value(0), + "number of iterations to combine while parallelization") + ("disable_stealing", "disable thread stealing") + ("fast_idle_mode", "enable fast idle mode") + ; + // clang-format on + + hpx::local::init_params init_args; + init_args.desc_cmdline = cmdline; + init_args.cfg = {"hpx.os_threads=all"}; + + return hpx::local::init(hpx_main, argc, argv, init_args); +} +#endif diff --git a/tools/perftests_ci/local_run-lsu.sh b/tools/perftests_ci/local_run-lsu.sh old mode 100644 new mode 100755 index 9d01ace1df19..e62505fdeb19 --- a/tools/perftests_ci/local_run-lsu.sh +++ b/tools/perftests_ci/local_run-lsu.sh @@ -7,7 +7,7 @@ # To execute from the build directory -src_dir=${1:-~/projects/hpx} +src_dir=${1:-~/hpx} build_dir=$PWD # Clean old artifacts if any diff --git a/tools/perftests_ci/perftest/references/lsu_default/unseq_first_n_report_test.json b/tools/perftests_ci/perftest/references/lsu_default/unseq_first_n_report_test.json new file mode 100644 index 000000000000..b89ea2ef108e --- /dev/null +++ b/tools/perftests_ci/perftest/references/lsu_default/unseq_first_n_report_test.json @@ -0,0 +1,10021 @@ +{ + "outputs": [ + { + "name": "unseq_first_n", + "executor": "scheduler_executor", + "series": [ + 0.000367154, + 0.000329568, + 0.000329408, + 0.0003351, + 0.000328928, + 0.00032892, + 0.000333427, + 0.000328916, + 0.000328937, + 0.000337748, + 0.000328921, + 0.000328918, + 0.000334266, + 0.000328922, + 0.000328923, + 0.000333493, + 0.000328574, + 0.000328924, + 0.000333525, + 0.00032894, + 0.000328928, + 0.000334921, + 0.000328572, + 0.000328917, + 0.000334156, + 0.000328569, + 0.00032891, + 0.000333133, + 0.000328902, + 0.000328933, + 0.000333325, + 0.000328907, + 0.000328921, + 0.000334952, + 0.000328903, + 0.000328899, + 0.000334114, + 0.000328923, + 0.000328939, + 0.000333859, + 0.000328904, + 0.000328918, + 0.000333207, + 0.000328941, + 0.000328924, + 0.000333639, + 0.00032857, + 0.000328919, + 0.000333823, + 0.000328922, + 0.000328572, + 0.000333696, + 0.000328935, + 0.000328931, + 0.000333166, + 0.000328918, + 0.000328911, + 0.000333872, + 0.000328916, + 0.000328917, + 0.000333197, + 0.00032893, + 0.000328923, + 0.00033349, + 0.000328913, + 0.000328955, + 0.000332938, + 0.000328936, + 0.000328935, + 0.000333369, + 0.000328918, + 0.000328573, + 0.000333607, + 0.000328944, + 0.000328574, + 0.000333455, + 0.000328937, + 0.00032892, + 0.000335697, + 0.000328913, + 0.000328936, + 0.000333603, + 0.000328931, + 0.000328924, + 0.000332368, + 0.000335961, + 0.000319536, + 0.000319524, + 0.000323857, + 0.000319551, + 0.000319541, + 0.000323805, + 0.000319546, + 0.000319566, + 0.00032381, + 0.000319541, + 0.00031955, + 0.000324043, + 0.000319539, + 0.000319557, + 0.000324099, + 0.000319526, + 0.000319655, + 0.000329414, + 0.000302309, + 0.000302309, + 0.000308457, + 0.000302314, + 0.000302306, + 0.000302308, + 0.000308041, + 0.000302328, + 0.000302325, + 0.00033672, + 0.000319544, + 0.000319551, + 0.000325247, + 0.000319592, + 0.000319562, + 0.000326055, + 0.000319532, + 0.000319539, + 0.000324859, + 0.000319203, + 0.000319539, + 0.000324562, + 0.000319183, + 0.000319554, + 0.000324016, + 0.000319951, + 0.000319535, + 0.000319564, + 0.000324031, + 0.000319524, + 0.00031955, + 0.000324672, + 0.000319527, + 0.000319547, + 0.00032455, + 0.000319522, + 0.000319565, + 0.000324698, + 0.000319201, + 0.000319543, + 0.000324252, + 0.000319183, + 0.000319521, + 0.000325754, + 0.000319555, + 0.000319567, + 0.000324147, + 0.000302322, + 0.000302332, + 0.000307736, + 0.000302294, + 0.000302317, + 0.000302285, + 0.000308556, + 0.000302325, + 0.000301934, + 0.000307552, + 0.000302288, + 0.000302301, + 0.000307553, + 0.000302295, + 0.000302305, + 0.000302288, + 0.000307911, + 0.000302322, + 0.000302314, + 0.00030759, + 0.000302296, + 0.000302314, + 0.000338648, + 0.000319539, + 0.000319531, + 0.000325293, + 0.000319527, + 0.000319585, + 0.000324124, + 0.000319525, + 0.000319555, + 0.00032445, + 0.000319543, + 0.000319539, + 0.000319525, + 0.000348163, + 0.000328916, + 0.000328903, + 0.000341806, + 0.000319559, + 0.000319529, + 0.000324644, + 0.000319535, + 0.000319192, + 0.00032476, + 0.000319541, + 0.000319558, + 0.000324564, + 0.000319515, + 0.000339656, + 0.000334972, + 0.000337394, + 0.000319486, + 0.000319486, + 0.000348191, + 0.000328886, + 0.000328842, + 0.000344061, + 0.000319505, + 0.000319483, + 0.000324059, + 0.000319479, + 0.000319459, + 0.000323932, + 0.00031917, + 0.000319461, + 0.000323379, + 0.000319509, + 0.000319457, + 0.000323222, + 0.000319473, + 0.000319459, + 0.000343227, + 0.000328842, + 0.000328961, + 0.00033426, + 0.000332039, + 0.000319453, + 0.000324148, + 0.000319167, + 0.000319469, + 0.00032364, + 0.000319476, + 0.000319168, + 0.000340741, + 0.000328839, + 0.000328849, + 0.000333386, + 0.000334822, + 0.000319469, + 0.000323476, + 0.000319465, + 0.000319171, + 0.000323405, + 0.000319465, + 0.000319477, + 0.000319471, + 0.000323592, + 0.000319478, + 0.000319552, + 0.000324367, + 0.000319466, + 0.000319467, + 0.000323662, + 0.00031947, + 0.000319167, + 0.0003236, + 0.000319176, + 0.000319481, + 0.000323602, + 0.000319476, + 0.00031947, + 0.000323664, + 0.00032162, + 0.000302569, + 0.000306504, + 0.00032728, + 0.000319468, + 0.000324481, + 0.000319175, + 0.000319474, + 0.000319164, + 0.000323533, + 0.000319462, + 0.000319471, + 0.000323704, + 0.000319478, + 0.000319472, + 0.000324135, + 0.000319476, + 0.000319167, + 0.000324004, + 0.000319472, + 0.000319468, + 0.00032351, + 0.000319471, + 0.00031948, + 0.000323514, + 0.000319484, + 0.000319471, + 0.000347435, + 0.000328564, + 0.000328858, + 0.000332562, + 0.000328846, + 0.000328557, + 0.000333756, + 0.000328952, + 0.000328566, + 0.000333022, + 0.000328832, + 0.000328863, + 0.000333716, + 0.000337919, + 0.000319465, + 0.000341529, + 0.000328837, + 0.000328845, + 0.000335068, + 0.000335356, + 0.000319469, + 0.00032471, + 0.000338142, + 0.000328851, + 0.000334502, + 0.000328854, + 0.000328872, + 0.000334157, + 0.000328846, + 0.000328547, + 0.000334227, + 0.000328843, + 0.000328863, + 0.000333864, + 0.000328558, + 0.000328839, + 0.000333898, + 0.000328583, + 0.00032922, + 0.000334212, + 0.000328853, + 0.000328558, + 0.00033402, + 0.000328882, + 0.000328864, + 0.000333111, + 0.000329176, + 0.00032885, + 0.000328834, + 0.000342146, + 0.000319485, + 0.000319469, + 0.000324393, + 0.000319463, + 0.000319171, + 0.000325312, + 0.000319472, + 0.000319166, + 0.000324241, + 0.000328058, + 0.000302244, + 0.000307242, + 0.000302265, + 0.000302238, + 0.000307112, + 0.000302246, + 0.000302242, + 0.000302243, + 0.000307766, + 0.000302238, + 0.000302242, + 0.000307088, + 0.000302238, + 0.000302241, + 0.000306599, + 0.00030225, + 0.000302234, + 0.000306466, + 0.000302244, + 0.000302238, + 0.000302229, + 0.000306543, + 0.000323239, + 0.000319458, + 0.000324008, + 0.00031947, + 0.000319166, + 0.000324146, + 0.000319484, + 0.000319476, + 0.000324355, + 0.000319474, + 0.000319471, + 0.000324315, + 0.000319465, + 0.000319467, + 0.000324205, + 0.000319495, + 0.000319479, + 0.00032423, + 0.000319476, + 0.000319482, + 0.000319462, + 0.000323943, + 0.000319463, + 0.000319474, + 0.000324551, + 0.000319471, + 0.000319491, + 0.000339454, + 0.000335002, + 0.000320113, + 0.000319176, + 0.000342906, + 0.000328857, + 0.000328841, + 0.000335929, + 0.000334833, + 0.000319474, + 0.000324021, + 0.000319169, + 0.000319499, + 0.000323329, + 0.000319488, + 0.000319184, + 0.000323623, + 0.000319492, + 0.000319477, + 0.000319484, + 0.000348126, + 0.000328861, + 0.000328557, + 0.000333107, + 0.000328862, + 0.000328859, + 0.000343226, + 0.000319511, + 0.000319496, + 0.000324285, + 0.00031949, + 0.000319487, + 0.00032375, + 0.000319486, + 0.000319504, + 0.000346319, + 0.000328862, + 0.000328874, + 0.000345785, + 0.000319482, + 0.000319171, + 0.000324545, + 0.00031949, + 0.000319177, + 0.000323993, + 0.000319171, + 0.000319491, + 0.00032387, + 0.000319473, + 0.000319474, + 0.000323195, + 0.000319479, + 0.000319481, + 0.00032367, + 0.000319486, + 0.000319486, + 0.000324112, + 0.000319491, + 0.000319494, + 0.000319491, + 0.000323769, + 0.000319464, + 0.000319493, + 0.000332622, + 0.000302252, + 0.000302269, + 0.000333118, + 0.000319489, + 0.000319488, + 0.000344789, + 0.000354868, + 0.000338803, + 0.000343017, + 0.000350736, + 0.000319175, + 0.000323923, + 0.0003195, + 0.000319493, + 0.000323744, + 0.00031948, + 0.000319487, + 0.000323651, + 0.000319282, + 0.000319495, + 0.000323689, + 0.000319498, + 0.00031948, + 0.000323339, + 0.000319487, + 0.00031949, + 0.000323852, + 0.000319482, + 0.000319483, + 0.000323322, + 0.000319699, + 0.000319485, + 0.000319483, + 0.000323543, + 0.000319491, + 0.000319479, + 0.000323521, + 0.000319496, + 0.000319475, + 0.000323443, + 0.000314849, + 0.000302253, + 0.000308424, + 0.00030227, + 0.000301922, + 0.000307923, + 0.000302246, + 0.000301924, + 0.000302245, + 0.0003262, + 0.000319485, + 0.000319482, + 0.00032408, + 0.000319219, + 0.000319487, + 0.000324243, + 0.00031949, + 0.000319484, + 0.000325944, + 0.000319484, + 0.000319465, + 0.000324661, + 0.000319488, + 0.000319178, + 0.000324988, + 0.000320046, + 0.000319595, + 0.000325729, + 0.000319483, + 0.00031948, + 0.000323915, + 0.000319482, + 0.000319474, + 0.000323846, + 0.000319494, + 0.000319471, + 0.000319485, + 0.000323891, + 0.000319493, + 0.000319478, + 0.000323785, + 0.000319172, + 0.000319496, + 0.000324082, + 0.000319173, + 0.000319494, + 0.000323945, + 0.000314538, + 0.000302292, + 0.000306298, + 0.000302253, + 0.000302252, + 0.000306473, + 0.000302249, + 0.000302255, + 0.000302241, + 0.000306645, + 0.00030225, + 0.00030192, + 0.00030658, + 0.000302257, + 0.000302241, + 0.000306359, + 0.000302254, + 0.000302255, + 0.000302238, + 0.000306613, + 0.000302267, + 0.000302263, + 0.000324004, + 0.000319479, + 0.00031949, + 0.000323974, + 0.000319484, + 0.000319488, + 0.000344265, + 0.000328865, + 0.000328849, + 0.000333719, + 0.000333317, + 0.000319486, + 0.000324343, + 0.000319475, + 0.000319496, + 0.000324538, + 0.000319491, + 0.000319493, + 0.000324462, + 0.000319484, + 0.000319491, + 0.000324187, + 0.000319504, + 0.000319486, + 0.000319487, + 0.000324575, + 0.00031949, + 0.000341168, + 0.000329468, + 0.000334212, + 0.000328833, + 0.000328843, + 0.000333153, + 0.000328836, + 0.000328842, + 0.000334967, + 0.000328842, + 0.000328845, + 0.000333718, + 0.000333357, + 0.00031945, + 0.000323968, + 0.000319465, + 0.000319467, + 0.000323484, + 0.000319463, + 0.000319179, + 0.000319459, + 0.000347726, + 0.000328856, + 0.000328843, + 0.000332786, + 0.000328837, + 0.000328829, + 0.000344592, + 0.000319451, + 0.000319471, + 0.000324465, + 0.000319453, + 0.000319465, + 0.000324366, + 0.000319171, + 0.000319454, + 0.000345026, + 0.000328841, + 0.000328824, + 0.000344673, + 0.000319454, + 0.00031944, + 0.000323566, + 0.000319486, + 0.000319441, + 0.000323584, + 0.000319457, + 0.000319469, + 0.000323426, + 0.000319454, + 0.000319545, + 0.000323411, + 0.00031946, + 0.000319457, + 0.00032348, + 0.000319471, + 0.000319463, + 0.000323653, + 0.000319478, + 0.000319457, + 0.000319468, + 0.000323489, + 0.000319456, + 0.000319455, + 0.00032589, + 0.000319467, + 0.000319464, + 0.000324855, + 0.000319474, + 0.000319446, + 0.0003237, + 0.000319178, + 0.000319474, + 0.000324495, + 0.000319462, + 0.000319462, + 0.000324067, + 0.000319481, + 0.000319462, + 0.000324289, + 0.00031946, + 0.00031947, + 0.000324193, + 0.000319461, + 0.000319444, + 0.000323992, + 0.000319484, + 0.000319459, + 0.000319457, + 0.000323726, + 0.000319452, + 0.000319449, + 0.000323605, + 0.000319179, + 0.000319454, + 0.000323678, + 0.00031946, + 0.000319564, + 0.000323969, + 0.000319466, + 0.000319461, + 0.000323621, + 0.000319485, + 0.00031945, + 0.000324098, + 0.000314686, + 0.000302218, + 0.000306439, + 0.000302227, + 0.000302217, + 0.000302235, + 0.000306407, + 0.000302239, + 0.000301929, + 0.000327944, + 0.000319464, + 0.000319448, + 0.00032383, + 0.000319458, + 0.000319465, + 0.000324509, + 0.000319471, + 0.000319475, + 0.000324318, + 0.00031947, + 0.000319451, + 0.000324076, + 0.000319183, + 0.000319469, + 0.000325605, + 0.000319484, + 0.000319479, + 0.000319456, + 0.000324377, + 0.000319458, + 0.000319178, + 0.000324562, + 0.000319467, + 0.000319462, + 0.000324679, + 0.000319462, + 0.000319455, + 0.000324394, + 0.000319181, + 0.000319451, + 0.000324101, + 0.000319468, + 0.000319473, + 0.00034721, + 0.000328847, + 0.000328847, + 0.000344811, + 0.000322422, + 0.000301918, + 0.000306139, + 0.000302233, + 0.000302328, + 0.000302222, + 0.000306878, + 0.000301927, + 0.000302311, + 0.000307091, + 0.000302232, + 0.000302236, + 0.000306349, + 0.000302246, + 0.000302223, + 0.00030711, + 0.000302221, + 0.00030225, + 0.000302226, + 0.000306449, + 0.000302211, + 0.00030223, + 0.000330803, + 0.000319478, + 0.000319468, + 0.000323879, + 0.000319461, + 0.000319452, + 0.000324957, + 0.00031945, + 0.000319173, + 0.000323962, + 0.000319463, + 0.000319475, + 0.000323988, + 0.000319174, + 0.000319462, + 0.00031947, + 0.000324138, + 0.000319461, + 0.000319171, + 0.000324273, + 0.000319458, + 0.000319466, + 0.000324854, + 0.00031947, + 0.00031918, + 0.000324532, + 0.000353987, + 0.000320763, + 0.000320135, + 0.000340819, + 0.000328915, + 0.000328903, + 0.000336585, + 0.000335656, + 0.000319523, + 0.000324111, + 0.00031955, + 0.000319546, + 0.000319551, + 0.00032402, + 0.000319538, + 0.000319544, + 0.000324005, + 0.000319537, + 0.000319531, + 0.000324069, + 0.000319546, + 0.000319535, + 0.000345132, + 0.00032891, + 0.000328911, + 0.000345456, + 0.000319536, + 0.000319539, + 0.00032506, + 0.000319542, + 0.000319539, + 0.000324091, + 0.00031956, + 0.000319541, + 0.00034314, + 0.000328913, + 0.000328907, + 0.000334496, + 0.000332901, + 0.00031954, + 0.000323984, + 0.000319543, + 0.000319186, + 0.000324052, + 0.000319545, + 0.000319538, + 0.000323852, + 0.000319563, + 0.00031953, + 0.000323887, + 0.000319555, + 0.000319543, + 0.000319552, + 0.000324161, + 0.000319565, + 0.00031954, + 0.000324046, + 0.000319541, + 0.000319518, + 0.000323839, + 0.000319548, + 0.000319535, + 0.000323845, + 0.000322163, + 0.000302293, + 0.00030727, + 0.000331989, + 0.000319541, + 0.000324784, + 0.00031957, + 0.000319531, + 0.000325529, + 0.000319551, + 0.000319531, + 0.00032414, + 0.000319569, + 0.00031952, + 0.000319551, + 0.000324768, + 0.000319188, + 0.000319548, + 0.00032392, + 0.000319525, + 0.000319545, + 0.000324134, + 0.000319549, + 0.000319545, + 0.000344657, + 0.000328903, + 0.000328917, + 0.000345093, + 0.000319554, + 0.000319536, + 0.000324219, + 0.00031956, + 0.000319521, + 0.000324062, + 0.000319202, + 0.000319533, + 0.000323963, + 0.000319553, + 0.000319534, + 0.000323886, + 0.000327622, + 0.000302317, + 0.000307601, + 0.000302307, + 0.000302313, + 0.000302308, + 0.000307112, + 0.00030234, + 0.000302308, + 0.000306803, + 0.000326775, + 0.000319552, + 0.000323982, + 0.000319542, + 0.000319558, + 0.000324852, + 0.000319571, + 0.000319532, + 0.000324857, + 0.000319552, + 0.000319543, + 0.000324007, + 0.000319575, + 0.000319535, + 0.000319558, + 0.000324451, + 0.000320082, + 0.000319533, + 0.000325153, + 0.000319541, + 0.000319528, + 0.000324767, + 0.000319564, + 0.00031952, + 0.000324694, + 0.000319559, + 0.000319182, + 0.00034726, + 0.000328573, + 0.000328902, + 0.000334956, + 0.000332004, + 0.000319517, + 0.000324835, + 0.000319556, + 0.000319529, + 0.000324322, + 0.000326808, + 0.000302318, + 0.000306789, + 0.000302302, + 0.000302332, + 0.000302291, + 0.000306694, + 0.000302319, + 0.000302299, + 0.000306785, + 0.000302311, + 0.000302286, + 0.000306621, + 0.000302328, + 0.000302297, + 0.000306183, + 0.000302454, + 0.000302318, + 0.000301937, + 0.000306659, + 0.000302296, + 0.000302311, + 0.00030658, + 0.000324511, + 0.000319563, + 0.000324211, + 0.000319554, + 0.000319552, + 0.000324624, + 0.000319565, + 0.000319534, + 0.000324821, + 0.000319545, + 0.000319532, + 0.000319549, + 0.000324225, + 0.000319187, + 0.000319524, + 0.000324413, + 0.000319542, + 0.000319536, + 0.000324736, + 0.000319188, + 0.000319545, + 0.000324842, + 0.000319546, + 0.000319543, + 0.00032481, + 0.000319548, + 0.000319538, + 0.000334969, + 0.000320541, + 0.000325464, + 0.000319488, + 0.000319184, + 0.000325116, + 0.000319518, + 0.000319534, + 0.00034489, + 0.000328581, + 0.000328863, + 0.000336006, + 0.000332063, + 0.000319199, + 0.00032394, + 0.000319198, + 0.000319491, + 0.000323549, + 0.000319505, + 0.00031948, + 0.000323764, + 0.000319521, + 0.000319193, + 0.000341063, + 0.000328888, + 0.000328874, + 0.000335078, + 0.00033561, + 0.000319226, + 0.000324732, + 0.000319543, + 0.000319202, + 0.000325227, + 0.000319482, + 0.000319511, + 0.000319496, + 0.000349557, + 0.000328863, + 0.000328879, + 0.000343177, + 0.000319493, + 0.000319617, + 0.000325493, + 0.000319229, + 0.0003195, + 0.000324439, + 0.000319555, + 0.000319497, + 0.000324712, + 0.000319512, + 0.000319483, + 0.00032467, + 0.000319495, + 0.000319496, + 0.000324575, + 0.000319537, + 0.000319538, + 0.000343753, + 0.000328619, + 0.00032889, + 0.000333419, + 0.000333819, + 0.000319494, + 0.000324431, + 0.000326858, + 0.000302277, + 0.000307627, + 0.000326879, + 0.000319198, + 0.0003244, + 0.000319577, + 0.0003192, + 0.000319511, + 0.000324643, + 0.000319524, + 0.000319515, + 0.000324311, + 0.000319496, + 0.000319193, + 0.000324399, + 0.00031953, + 0.000319517, + 0.000324233, + 0.000319219, + 0.000319494, + 0.000324492, + 0.000319519, + 0.00031951, + 0.000324597, + 0.00031951, + 0.000319545, + 0.000324274, + 0.0003195, + 0.000319509, + 0.000324605, + 0.0003192, + 0.000319492, + 0.000323542, + 0.000319254, + 0.000319502, + 0.000319197, + 0.000324514, + 0.000319507, + 0.000319515, + 0.000325156, + 0.000319533, + 0.000319537, + 0.000330568, + 0.000302286, + 0.000301947, + 0.000308408, + 0.000302295, + 0.000302279, + 0.000308574, + 0.000330068, + 0.000319502, + 0.000324455, + 0.000319506, + 0.00031954, + 0.000319501, + 0.000324892, + 0.000319483, + 0.000319492, + 0.000324314, + 0.000319495, + 0.000319484, + 0.000324161, + 0.000319173, + 0.000319476, + 0.000324567, + 0.000319171, + 0.000319479, + 0.00032357, + 0.000319491, + 0.000319461, + 0.000323955, + 0.000319493, + 0.000319466, + 0.000323704, + 0.00031946, + 0.000319465, + 0.000324566, + 0.000319476, + 0.00031917, + 0.000324323, + 0.00031917, + 0.000319487, + 0.000319216, + 0.000323421, + 0.000319483, + 0.000319489, + 0.00033214, + 0.000301926, + 0.000302252, + 0.000306146, + 0.000302253, + 0.000302236, + 0.000306641, + 0.000302253, + 0.000302241, + 0.000306222, + 0.000302248, + 0.000301919, + 0.000302242, + 0.000306131, + 0.00030224, + 0.000302239, + 0.000306415, + 0.000302256, + 0.000301922, + 0.000306593, + 0.000302238, + 0.00030225, + 0.000302238, + 0.000327868, + 0.000319496, + 0.000319472, + 0.000323822, + 0.000319479, + 0.000319493, + 0.000324031, + 0.000319495, + 0.000319474, + 0.000324413, + 0.00031947, + 0.000319471, + 0.000324374, + 0.000319478, + 0.000319474, + 0.000324338, + 0.000319473, + 0.000319477, + 0.000324206, + 0.00031917, + 0.000319479, + 0.000323863, + 0.000319483, + 0.000319468, + 0.000323568, + 0.000319905, + 0.00034746, + 0.00033494, + 0.000335344, + 0.000328546, + 0.000328851, + 0.000344376, + 0.000319465, + 0.000319477, + 0.000344366, + 0.000328816, + 0.000328847, + 0.00033639, + 0.000331882, + 0.000319449, + 0.000324203, + 0.000319164, + 0.000319459, + 0.000323479, + 0.000319447, + 0.000319484, + 0.000323847, + 0.000319454, + 0.000319478, + 0.000324301, + 0.000319465, + 0.00031947, + 0.000324244, + 0.000344251, + 0.00032884, + 0.000334047, + 0.000336078, + 0.000319494, + 0.000323831, + 0.000319771, + 0.000319448, + 0.000319467, + 0.000323704, + 0.000319458, + 0.000319467, + 0.000346006, + 0.000328833, + 0.000328832, + 0.000343787, + 0.000319462, + 0.000319475, + 0.00032375, + 0.000319453, + 0.000319474, + 0.00032357, + 0.000319456, + 0.000319162, + 0.000323797, + 0.000319477, + 0.000319448, + 0.000323755, + 0.000319479, + 0.000319457, + 0.000323584, + 0.000342654, + 0.000328825, + 0.000333823, + 0.000338416, + 0.000319454, + 0.000324069, + 0.000319488, + 0.000319466, + 0.000325748, + 0.000319475, + 0.000319454, + 0.000347052, + 0.000319476, + 0.000319447, + 0.000319496, + 0.000324025, + 0.000319459, + 0.000319478, + 0.000324432, + 0.000319486, + 0.000319163, + 0.000324273, + 0.000319452, + 0.000319162, + 0.00032442, + 0.000319449, + 0.000319466, + 0.000324442, + 0.000319485, + 0.000319471, + 0.000324106, + 0.000319464, + 0.000319464, + 0.000324483, + 0.000319472, + 0.000319454, + 0.000323526, + 0.000319468, + 0.000319459, + 0.000324092, + 0.000319452, + 0.000319162, + 0.00031945, + 0.000323663, + 0.000319478, + 0.000319458, + 0.000323917, + 0.000319458, + 0.000328472, + 0.000306258, + 0.000301935, + 0.000302224, + 0.000306526, + 0.000302241, + 0.000302207, + 0.000306509, + 0.000302247, + 0.000301915, + 0.000325218, + 0.000324025, + 0.000319455, + 0.000319472, + 0.000324159, + 0.000319165, + 0.00031948, + 0.000346471, + 0.000328888, + 0.000328823, + 0.000344217, + 0.000319162, + 0.000319461, + 0.000324787, + 0.000319466, + 0.000319165, + 0.000324535, + 0.000319497, + 0.000319469, + 0.000324747, + 0.000319513, + 0.000319456, + 0.000324436, + 0.000319476, + 0.000319161, + 0.000341855, + 0.00032883, + 0.000328866, + 0.000334092, + 0.000334492, + 0.000319455, + 0.000324504, + 0.000319485, + 0.000319479, + 0.000324682, + 0.000319454, + 0.000319163, + 0.000330741, + 0.000302664, + 0.000302272, + 0.000302228, + 0.000307034, + 0.00030223, + 0.000302239, + 0.000307879, + 0.000302247, + 0.000302246, + 0.000307861, + 0.000301913, + 0.000302216, + 0.000302222, + 0.000307304, + 0.000302229, + 0.000301912, + 0.0003065, + 0.000302378, + 0.000302234, + 0.00030721, + 0.000302248, + 0.000302247, + 0.000329281, + 0.000319486, + 0.000319162, + 0.000319467, + 0.000324042, + 0.000319494, + 0.000319483, + 0.000324591, + 0.000319501, + 0.000319447, + 0.000324465, + 0.000319468, + 0.000319453, + 0.000324493, + 0.00031947, + 0.000319487, + 0.000324425, + 0.000319468, + 0.000319465, + 0.000324309, + 0.000319484, + 0.000319469, + 0.000324139, + 0.000319472, + 0.000361397, + 0.000332145, + 0.000329274, + 0.000346939, + 0.000319206, + 0.000319531, + 0.000325959, + 0.0003195, + 0.000319485, + 0.000324933, + 0.000319516, + 0.000319493, + 0.00034274, + 0.00032885, + 0.000328865, + 0.00033693, + 0.000334966, + 0.000319528, + 0.00032443, + 0.000319505, + 0.00031952, + 0.000325067, + 0.00034525, + 0.000328841, + 0.000335041, + 0.000336701, + 0.000319509, + 0.000325378, + 0.000319189, + 0.000319531, + 0.000319485, + 0.000325287, + 0.000319495, + 0.000319493, + 0.000348178, + 0.000328565, + 0.000328871, + 0.000345247, + 0.000319488, + 0.000319484, + 0.000324941, + 0.000319518, + 0.000319497, + 0.000324885, + 0.000319486, + 0.00031947, + 0.00032492, + 0.000319489, + 0.00031949, + 0.000324745, + 0.000319496, + 0.000319495, + 0.000324551, + 0.000319492, + 0.000319502, + 0.000325729, + 0.000319491, + 0.000319172, + 0.000324794, + 0.000319486, + 0.000319177, + 0.000324306, + 0.000319523, + 0.000319484, + 0.000319545, + 0.000349365, + 0.000319495, + 0.000347958, + 0.000324121, + 0.000319493, + 0.000319543, + 0.000324251, + 0.000319497, + 0.000319495, + 0.000323965, + 0.000319177, + 0.000319482, + 0.000323943, + 0.000319511, + 0.000319495, + 0.00032371, + 0.000319512, + 0.000319488, + 0.00032355, + 0.000319502, + 0.000319505, + 0.000323522, + 0.000319491, + 0.000319579, + 0.000324389, + 0.000319485, + 0.00031949, + 0.000323872, + 0.000319494, + 0.000319175, + 0.000319499, + 0.000323839, + 0.000319493, + 0.000319494, + 0.0003239, + 0.0003195, + 0.000319471, + 0.000324462, + 0.000319504, + 0.000319487, + 0.000324063, + 0.000319506, + 0.000319481, + 0.000333229, + 0.000301932, + 0.000302258, + 0.000306122, + 0.000302256, + 0.000302253, + 0.000329466, + 0.000319197, + 0.000319484, + 0.000319522, + 0.00032459, + 0.000319499, + 0.000319186, + 0.000324618, + 0.000319492, + 0.000319477, + 0.00032522, + 0.000319495, + 0.000319496, + 0.0003248, + 0.0003195, + 0.000320144, + 0.00032501, + 0.000319184, + 0.000319493, + 0.000324432, + 0.000319486, + 0.000319595, + 0.000325138, + 0.000319506, + 0.000319492, + 0.000324218, + 0.000319488, + 0.000319481, + 0.000324058, + 0.000319491, + 0.000319495, + 0.000319495, + 0.000324384, + 0.000319519, + 0.000319495, + 0.000324234, + 0.000319484, + 0.000319515, + 0.000323839, + 0.000319484, + 0.000319499, + 0.000324373, + 0.000319511, + 0.000319491, + 0.000333242, + 0.000302285, + 0.00030225, + 0.000306551, + 0.00030229, + 0.000302255, + 0.000301924, + 0.000306106, + 0.00030226, + 0.000301939, + 0.000306373, + 0.000302263, + 0.000302265, + 0.000306331, + 0.000302287, + 0.00030228, + 0.000336954, + 0.000319493, + 0.00031949, + 0.000324221, + 0.000319493, + 0.000319532, + 0.000319492, + 0.000324417, + 0.000319478, + 0.000319488, + 0.000324278, + 0.000319179, + 0.000319497, + 0.000324521, + 0.000319177, + 0.00031949, + 0.000324387, + 0.000319177, + 0.000319486, + 0.000324369, + 0.000319487, + 0.000319501, + 0.000324872, + 0.000319488, + 0.000319502, + 0.00032453, + 0.000369884, + 0.000329674, + 0.000329364, + 0.000334109, + 0.000328563, + 0.00032886, + 0.000336386, + 0.000333789, + 0.000319481, + 0.00032403, + 0.000319489, + 0.000319483, + 0.000323771, + 0.000319485, + 0.000319495, + 0.00034005, + 0.000328562, + 0.000328868, + 0.000333247, + 0.000335912, + 0.000319482, + 0.000340055, + 0.000328866, + 0.000328866, + 0.000334452, + 0.000336463, + 0.000319474, + 0.000324432, + 0.000319491, + 0.000319475, + 0.000319489, + 0.000323903, + 0.000319498, + 0.000319495, + 0.000346081, + 0.000328859, + 0.000328864, + 0.00034415, + 0.000319487, + 0.00031949, + 0.000323251, + 0.000319494, + 0.000319502, + 0.000323647, + 0.000319513, + 0.000319489, + 0.000324558, + 0.000319516, + 0.0003195, + 0.000324117, + 0.00031948, + 0.00031949, + 0.000323403, + 0.000319467, + 0.000319478, + 0.000324229, + 0.000319488, + 0.000319175, + 0.00032387, + 0.000319513, + 0.00031948, + 0.000319607, + 0.00032489, + 0.000319497, + 0.000319471, + 0.00032429, + 0.000319497, + 0.000319497, + 0.000325075, + 0.000319173, + 0.000319494, + 0.000324174, + 0.000319477, + 0.000319499, + 0.00032457, + 0.000319504, + 0.000319488, + 0.000323854, + 0.000319482, + 0.000319184, + 0.000323734, + 0.000319488, + 0.000319487, + 0.000323512, + 0.000319486, + 0.000319498, + 0.000323598, + 0.000319483, + 0.000319487, + 0.00031918, + 0.000323399, + 0.000319491, + 0.000319512, + 0.000323559, + 0.000319205, + 0.000319488, + 0.000323421, + 0.00031948, + 0.00031949, + 0.000323611, + 0.000319489, + 0.000319476, + 0.000323588, + 0.000329477, + 0.000302255, + 0.000306494, + 0.000302265, + 0.000302251, + 0.000306515, + 0.000301938, + 0.000302249, + 0.00030226, + 0.000307244, + 0.000323735, + 0.000319501, + 0.000324059, + 0.000319489, + 0.000336101, + 0.000333369, + 0.000332217, + 0.000319491, + 0.000324518, + 0.00031952, + 0.000319496, + 0.000324292, + 0.000319493, + 0.000319174, + 0.000324456, + 0.0003195, + 0.000319994, + 0.000324474, + 0.000319194, + 0.000319489, + 0.000324664, + 0.000319516, + 0.000319477, + 0.000319495, + 0.000324091, + 0.000319484, + 0.000319173, + 0.00032438, + 0.000319502, + 0.000319176, + 0.000324807, + 0.000319509, + 0.000319499, + 0.000324726, + 0.000319489, + 0.000319493, + 0.000324589, + 0.000327816, + 0.000302257, + 0.000306885, + 0.000301938, + 0.000302278, + 0.000307143, + 0.000301927, + 0.000302261, + 0.00030225, + 0.000307579, + 0.000302263, + 0.000302252, + 0.000307062, + 0.000302261, + 0.000302258, + 0.000307107, + 0.000302252, + 0.000302258, + 0.000302268, + 0.00030616, + 0.000302256, + 0.000302243, + 0.00030739, + 0.000322364, + 0.000319492, + 0.000324189, + 0.000319494, + 0.000319178, + 0.000324688, + 0.000319525, + 0.000319492, + 0.000324491, + 0.000319477, + 0.000319499, + 0.000324636, + 0.000319493, + 0.00031947, + 0.000323937, + 0.000319502, + 0.000319487, + 0.000319504, + 0.000324115, + 0.000319489, + 0.000319472, + 0.000324652, + 0.000319472, + 0.000319485, + 0.000324545, + 0.000319505, + 0.00031949, + 0.000348595, + 0.000332173, + 0.00033451, + 0.000328819, + 0.000328835, + 0.000332963, + 0.000328817, + 0.000328824, + 0.00034689, + 0.000319432, + 0.000319168, + 0.000323695, + 0.000319169, + 0.000319445, + 0.000323623, + 0.000319441, + 0.000319454, + 0.000323617, + 0.000319454, + 0.000319458, + 0.000324819, + 0.00031944, + 0.000319434, + 0.000341028, + 0.000328822, + 0.000328823, + 0.000333405, + 0.000334345, + 0.000319461, + 0.000324066, + 0.000319457, + 0.000319444, + 0.000323657, + 0.000319737, + 0.000319438, + 0.000319446, + 0.000347559, + 0.000328824, + 0.000332446, + 0.000337336, + 0.000319443, + 0.000319437, + 0.000323453, + 0.000319435, + 0.000319462, + 0.000323625, + 0.000319455, + 0.000319446, + 0.000323137, + 0.000319435, + 0.000319437, + 0.000323467, + 0.000319454, + 0.000319453, + 0.000323718, + 0.000319456, + 0.000319433, + 0.000323022, + 0.00031944, + 0.000319438, + 0.000326405, + 0.000319462, + 0.000319449, + 0.000324763, + 0.00031917, + 0.000319446, + 0.00032398, + 0.000319469, + 0.000319449, + 0.00031944, + 0.000324377, + 0.00031917, + 0.000319445, + 0.000324177, + 0.000319463, + 0.000319429, + 0.000323994, + 0.00031946, + 0.000319447, + 0.000324323, + 0.000319453, + 0.000319172, + 0.000343804, + 0.000328824, + 0.000328552, + 0.000333904, + 0.000332413, + 0.000319451, + 0.000324399, + 0.000319531, + 0.000319442, + 0.000324472, + 0.000319444, + 0.00031944, + 0.000324393, + 0.00031945, + 0.000319439, + 0.000324781, + 0.000319458, + 0.000319444, + 0.00031944, + 0.000324089, + 0.000319434, + 0.000327828, + 0.000306972, + 0.000301938, + 0.000302199, + 0.000307372, + 0.000301921, + 0.000302213, + 0.000307214, + 0.000302224, + 0.000302204, + 0.000330838, + 0.000319444, + 0.000319445, + 0.000319447, + 0.000324558, + 0.000319445, + 0.000319435, + 0.000324846, + 0.000319464, + 0.000319446, + 0.000323483, + 0.000319449, + 0.000319438, + 0.000324301, + 0.000319436, + 0.000319441, + 0.000324553, + 0.000319446, + 0.000319433, + 0.000324209, + 0.000319441, + 0.000319451, + 0.000324165, + 0.000319529, + 0.000319426, + 0.000324218, + 0.000319443, + 0.000319433, + 0.000324021, + 0.00031945, + 0.000319448, + 0.000319453, + 0.00032429, + 0.00031917, + 0.000319443, + 0.000323958, + 0.00031944, + 0.000327266, + 0.000307653, + 0.000302209, + 0.000302201, + 0.000307368, + 0.000302202, + 0.000302208, + 0.000307557, + 0.000302231, + 0.000302211, + 0.000302217, + 0.000306899, + 0.00030222, + 0.000302201, + 0.000307213, + 0.000302225, + 0.00030221, + 0.000306735, + 0.000301934, + 0.00030221, + 0.000306839, + 0.000302236, + 0.000302213, + 0.000323885, + 0.000323773, + 0.000319482, + 0.000319443, + 0.000324161, + 0.000319167, + 0.000319439, + 0.000324128, + 0.000319444, + 0.00031945, + 0.000323697, + 0.000319454, + 0.000319437, + 0.000324521, + 0.000319452, + 0.000319435, + 0.000324198, + 0.000319442, + 0.000319447, + 0.000324075, + 0.000319445, + 0.000319453, + 0.000323981, + 0.000319501, + 0.000319442, + 0.000319447, + 0.00032474, + 0.000347345, + 0.000320418, + 0.000345564, + 0.000328893, + 0.000328572, + 0.000333753, + 0.000328925, + 0.000328995, + 0.00033313, + 0.000328899, + 0.00032856, + 0.000336074, + 0.000333863, + 0.000319507, + 0.000323656, + 0.000319512, + 0.000319499, + 0.000324638, + 0.000319492, + 0.000319488, + 0.000339828, + 0.000328866, + 0.000328863, + 0.000334325, + 0.000335978, + 0.000319495, + 0.000323686, + 0.000319175, + 0.000319498, + 0.000319173, + 0.000324023, + 0.000319512, + 0.000319508, + 0.000346979, + 0.000328873, + 0.00032856, + 0.000343726, + 0.000319504, + 0.000319173, + 0.00032366, + 0.000319496, + 0.000319488, + 0.000323487, + 0.000319188, + 0.000319503, + 0.000323341, + 0.000319494, + 0.00031949, + 0.000323681, + 0.000319503, + 0.000319498, + 0.000324133, + 0.000319199, + 0.000319587, + 0.000324767, + 0.000319504, + 0.000319509, + 0.000324087, + 0.000319515, + 0.000319499, + 0.000323677, + 0.000319237, + 0.000319497, + 0.000319175, + 0.000327624, + 0.000302277, + 0.00031822, + 0.000324411, + 0.000319506, + 0.000319496, + 0.000324039, + 0.000319187, + 0.000319499, + 0.000324341, + 0.000319502, + 0.000319493, + 0.000324289, + 0.000319501, + 0.000319511, + 0.000324764, + 0.000319492, + 0.000319507, + 0.000324952, + 0.000319184, + 0.000319509, + 0.000324133, + 0.000319491, + 0.000319502, + 0.000319521, + 0.000323887, + 0.000319498, + 0.000319499, + 0.000324058, + 0.000319507, + 0.000319491, + 0.000323935, + 0.000319522, + 0.000319498, + 0.000323916, + 0.000319507, + 0.0003195, + 0.000323971, + 0.000319176, + 0.000319503, + 0.000324807, + 0.000301978, + 0.000302267, + 0.000306728, + 0.000302281, + 0.000302274, + 0.000302287, + 0.000306824, + 0.000302271, + 0.000302291, + 0.000338347, + 0.0003195, + 0.000319495, + 0.000324264, + 0.000319529, + 0.000319497, + 0.000324265, + 0.000319488, + 0.000319182, + 0.000342521, + 0.000328869, + 0.000328875, + 0.000333487, + 0.000336317, + 0.000319504, + 0.000325164, + 0.000319172, + 0.000319506, + 0.000323992, + 0.000319185, + 0.000319499, + 0.000323679, + 0.000319533, + 0.000319174, + 0.000319499, + 0.000324621, + 0.000319188, + 0.000319494, + 0.000325429, + 0.000319194, + 0.000319523, + 0.000324137, + 0.000319517, + 0.000319501, + 0.000325366, + 0.000319523, + 0.000319495, + 0.000321119, + 0.000302275, + 0.000302302, + 0.000307298, + 0.00030229, + 0.000302264, + 0.000302279, + 0.000307406, + 0.000302266, + 0.000302267, + 0.00030728, + 0.000302266, + 0.000302387, + 0.000307482, + 0.000302292, + 0.000302247, + 0.000306636, + 0.000302285, + 0.000301941, + 0.000302254, + 0.000306191, + 0.000302262, + 0.000318611, + 0.00032381, + 0.000319174, + 0.0003195, + 0.000323678, + 0.000319185, + 0.000319531, + 0.000323922, + 0.000319512, + 0.000319502, + 0.000324214, + 0.000319489, + 0.000319508, + 0.000324201, + 0.00031949, + 0.000319509, + 0.000319491, + 0.000323517, + 0.000319495, + 0.0003195, + 0.00032393, + 0.00031951, + 0.000319177, + 0.000324516, + 0.000319488, + 0.00031949, + 0.000324199, + 0.000344629, + 0.000336085, + 0.000329521, + 0.000328893, + 0.000335346, + 0.000328856, + 0.000328604, + 0.000334839, + 0.000328601, + 0.000328886, + 0.000334313, + 0.000328898, + 0.000328603, + 0.000334155, + 0.000328893, + 0.000328924, + 0.000335183, + 0.000328865, + 0.000328896, + 0.000334369, + 0.000334936, + 0.000319235, + 0.000324837, + 0.000344482, + 0.000328896, + 0.000333924, + 0.0003368, + 0.000319489, + 0.000325107, + 0.000343849, + 0.000328894, + 0.000337184, + 0.000337767, + 0.000319502, + 0.000319502, + 0.000356003, + 0.000328873, + 0.000337801, + 0.000337788, + 0.000319506, + 0.00031921, + 0.000325371, + 0.000319552, + 0.00031956, + 0.000325045, + 0.000319514, + 0.000319546, + 0.000350724, + 0.000328915, + 0.000328591, + 0.000344547, + 0.000319519, + 0.000319541, + 0.000331556, + 0.000319553, + 0.000319557, + 0.000326291, + 0.000319572, + 0.000319519, + 0.000345597, + 0.000328893, + 0.000328905, + 0.000333985, + 0.000332403, + 0.000319511, + 0.000324073, + 0.000319493, + 0.000319549, + 0.00032372, + 0.000319537, + 0.000319528, + 0.000323685, + 0.000319524, + 0.000319205, + 0.000323999, + 0.000319528, + 0.000319549, + 0.00032381, + 0.000319186, + 0.0003195, + 0.000319618, + 0.000323684, + 0.000319568, + 0.000319515, + 0.000323628, + 0.000319202, + 0.000319554, + 0.000346695, + 0.000328904, + 0.000328889, + 0.000344057, + 0.000319502, + 0.000319546, + 0.000324563, + 0.000319512, + 0.000319535, + 0.000324201, + 0.000319536, + 0.000319534, + 0.000323968, + 0.000319493, + 0.000319514, + 0.000323558, + 0.00031954, + 0.000319845, + 0.000308807, + 0.000301984, + 0.000302281, + 0.000302317, + 0.000307328, + 0.000302299, + 0.000302281, + 0.000307248, + 0.000302336, + 0.000334564, + 0.000324574, + 0.00031952, + 0.000319247, + 0.000324235, + 0.000319553, + 0.000319176, + 0.00032395, + 0.000319514, + 0.000319544, + 0.000324534, + 0.000319515, + 0.000319206, + 0.00032379, + 0.000319873, + 0.00032017, + 0.000319527, + 0.000325225, + 0.00031952, + 0.000319499, + 0.000324649, + 0.000319505, + 0.000319521, + 0.000324321, + 0.000319516, + 0.000319504, + 0.000324429, + 0.000319522, + 0.000319512, + 0.000324287, + 0.000319528, + 0.000319526, + 0.00032511, + 0.000319522, + 0.000319204, + 0.00032472, + 0.000319522, + 0.00031831, + 0.000324126, + 0.000319522, + 0.000319508, + 0.000324534, + 0.000321369, + 0.000302277, + 0.000301961, + 0.000307378, + 0.000302276, + 0.000302288, + 0.000307939, + 0.000302287, + 0.000302316, + 0.000307491, + 0.000302314, + 0.000302281, + 0.0003023, + 0.000307046, + 0.000302292, + 0.000302277, + 0.000306506, + 0.000320991, + 0.000319507, + 0.000324312, + 0.000319492, + 0.000319531, + 0.000324676, + 0.000319497, + 0.000319539, + 0.000324372, + 0.000319528, + 0.000319492, + 0.000324438, + 0.000319551, + 0.000319508, + 0.00032503, + 0.000319517, + 0.000319521, + 0.000319602, + 0.000324353, + 0.000319519, + 0.000319535, + 0.000324301, + 0.000319527, + 0.000319206, + 0.000324212, + 0.000319506, + 0.000319524, + 0.000344453, + 0.000329512, + 0.000334437, + 0.000328898, + 0.000328869, + 0.000333216, + 0.000328863, + 0.000328878, + 0.000336608, + 0.000331495, + 0.000319493, + 0.000344024, + 0.000328877, + 0.000328875, + 0.000332808, + 0.000332075, + 0.000319497, + 0.000323762, + 0.000319519, + 0.000319484, + 0.000323855, + 0.000319507, + 0.000319509, + 0.000341745, + 0.000328861, + 0.000328866, + 0.000333991, + 0.000334134, + 0.000319497, + 0.000324332, + 0.000319484, + 0.000319168, + 0.0003239, + 0.000319499, + 0.000319169, + 0.000322851, + 0.000344207, + 0.000328842, + 0.000333295, + 0.000336935, + 0.000319496, + 0.000319169, + 0.00032351, + 0.000319494, + 0.000319502, + 0.000323645, + 0.000319286, + 0.0003195, + 0.000323538, + 0.000319514, + 0.000319497, + 0.000323219, + 0.000319492, + 0.00031949, + 0.00032349, + 0.000319492, + 0.000319168, + 0.0003235, + 0.000319489, + 0.000319518, + 0.000323746, + 0.000319488, + 0.000319497, + 0.000323827, + 0.000319493, + 0.000319496, + 0.00032501, + 0.000319514, + 0.000319173, + 0.000319493, + 0.000324139, + 0.000319168, + 0.000319493, + 0.000323749, + 0.000319169, + 0.00031949, + 0.000324424, + 0.000319169, + 0.0003195, + 0.000324385, + 0.000319167, + 0.000319489, + 0.000324317, + 0.000319481, + 0.000319489, + 0.00032502, + 0.000319478, + 0.0003195, + 0.000324346, + 0.000319486, + 0.00031951, + 0.000324154, + 0.000319168, + 0.000319492, + 0.000324001, + 0.000319525, + 0.000319508, + 0.000319485, + 0.000324073, + 0.000319481, + 0.000319166, + 0.000323919, + 0.000319509, + 0.000319167, + 0.000323846, + 0.000317161, + 0.000301923, + 0.000329452, + 0.000319486, + 0.000323068, + 0.000306493, + 0.00030226, + 0.000302256, + 0.000306482, + 0.000323478, + 0.000319509, + 0.000319495, + 0.000323927, + 0.000319481, + 0.000319511, + 0.000324158, + 0.000319494, + 0.000319487, + 0.00032443, + 0.000319484, + 0.000319494, + 0.000324697, + 0.000319492, + 0.000319485, + 0.000325021, + 0.000319509, + 0.000319499, + 0.000324408, + 0.000319503, + 0.000319494, + 0.000324038, + 0.000319507, + 0.00031917, + 0.000324071, + 0.000319509, + 0.000319168, + 0.000324375, + 0.000319491, + 0.000319165, + 0.000324327, + 0.000319508, + 0.000319484, + 0.000319541, + 0.000325381, + 0.000319504, + 0.000319168, + 0.000331402, + 0.000302253, + 0.000302239, + 0.000307939, + 0.000302271, + 0.000302259, + 0.000307543, + 0.000302254, + 0.000302262, + 0.000302281, + 0.000306815, + 0.000301916, + 0.000302263, + 0.000307666, + 0.000302284, + 0.000301919, + 0.000307395, + 0.000302253, + 0.000301918, + 0.000306432, + 0.000302262, + 0.000301917, + 0.000302285, + 0.000335026, + 0.000319492, + 0.000319495, + 0.00032414, + 0.000319494, + 0.00031949, + 0.000324582, + 0.000319496, + 0.00031918, + 0.000324353, + 0.000319483, + 0.000319498, + 0.000324321, + 0.000319505, + 0.00031948, + 0.000324073, + 0.000319496, + 0.000319167, + 0.000324562, + 0.000319498, + 0.000319495, + 0.000324189, + 0.000319507, + 0.000319484, + 0.000319506, + 0.000324295, + 0.000337699, + 0.000329326, + 0.000334788, + 0.000328599, + 0.000328837, + 0.000333337, + 0.000332887, + 0.000319495, + 0.000324178, + 0.000319479, + 0.000319153, + 0.000323852, + 0.000319477, + 0.000319462, + 0.000340346, + 0.000328839, + 0.000328538, + 0.000335736, + 0.000335455, + 0.000319164, + 0.000323648, + 0.000319478, + 0.000319455, + 0.000323057, + 0.000319855, + 0.000319447, + 0.000319162, + 0.000347178, + 0.000328826, + 0.000328837, + 0.000342386, + 0.000319155, + 0.000319434, + 0.000324192, + 0.000319163, + 0.000319428, + 0.000323347, + 0.000319451, + 0.000319456, + 0.00034428, + 0.000328826, + 0.000328826, + 0.000333553, + 0.00031947, + 0.000319452, + 0.000323753, + 0.000319445, + 0.000319442, + 0.000323516, + 0.000319463, + 0.000319163, + 0.000323574, + 0.000319173, + 0.000319451, + 0.000323698, + 0.000319454, + 0.000319436, + 0.000323541, + 0.00031947, + 0.000319464, + 0.000319457, + 0.000323608, + 0.000319438, + 0.000319158, + 0.000323714, + 0.00031946, + 0.000319459, + 0.000324183, + 0.000319458, + 0.000319153, + 0.00032351, + 0.000319471, + 0.000319455, + 0.000324255, + 0.000319497, + 0.000319464, + 0.000324893, + 0.000319466, + 0.000319465, + 0.000323635, + 0.000319474, + 0.000319439, + 0.000323619, + 0.000319437, + 0.00031916, + 0.000323595, + 0.000319152, + 0.000319447, + 0.000319162, + 0.000323262, + 0.000319181, + 0.000319444, + 0.000323176, + 0.000319477, + 0.000319166, + 0.000323648, + 0.000319447, + 0.000319473, + 0.000348159, + 0.000328825, + 0.000328824, + 0.000341042, + 0.000319485, + 0.000319456, + 0.000323836, + 0.000319473, + 0.000319478, + 0.000354116, + 0.000319155, + 0.000319444, + 0.000324042, + 0.000315629, + 0.00030192, + 0.000306691, + 0.000302231, + 0.000302211, + 0.00030225, + 0.000335618, + 0.000319464, + 0.000319432, + 0.000324326, + 0.000319495, + 0.000319154, + 0.000324542, + 0.000319456, + 0.000319469, + 0.000325038, + 0.000319469, + 0.000319437, + 0.000325058, + 0.000319465, + 0.000319487, + 0.000323854, + 0.000319452, + 0.000319466, + 0.000323749, + 0.000319161, + 0.000319452, + 0.000323148, + 0.000319476, + 0.000319446, + 0.00032435, + 0.00031947, + 0.000319461, + 0.00031944, + 0.000324258, + 0.00031948, + 0.000319157, + 0.000324212, + 0.000319454, + 0.000319479, + 0.000324155, + 0.000319486, + 0.000319443, + 0.000323854, + 0.000319475, + 0.000319192, + 0.000324063, + 0.000319486, + 0.000319458, + 0.000324166, + 0.000312958, + 0.000302211, + 0.000306271, + 0.000302246, + 0.000302221, + 0.000302244, + 0.000306257, + 0.00030191, + 0.000302214, + 0.000306056, + 0.000301929, + 0.000302223, + 0.000306096, + 0.000302251, + 0.000302214, + 0.000302275, + 0.00033558, + 0.000319456, + 0.000319164, + 0.000324307, + 0.000319473, + 0.000319505, + 0.000324024, + 0.000319179, + 0.000319453, + 0.000323896, + 0.000319462, + 0.000319435, + 0.000324249, + 0.00031947, + 0.000319163, + 0.000325004, + 0.000319464, + 0.000319153, + 0.000324252, + 0.000319469, + 0.000319457, + 0.000323775, + 0.000319185, + 0.000355082, + 0.000329638, + 0.000329455, + 0.000342149, + 0.000319561, + 0.000319518, + 0.000347361, + 0.000328866, + 0.000328856, + 0.000343772, + 0.000319492, + 0.000319483, + 0.000324132, + 0.000319496, + 0.000319476, + 0.000323879, + 0.000319191, + 0.000319508, + 0.000344318, + 0.000328557, + 0.000328863, + 0.000336307, + 0.000331925, + 0.000319169, + 0.000344671, + 0.000328876, + 0.000328881, + 0.000333993, + 0.000332042, + 0.000319479, + 0.00032465, + 0.000319498, + 0.000319507, + 0.000324152, + 0.000319498, + 0.0003195, + 0.000341767, + 0.000328899, + 0.000328864, + 0.000334219, + 0.000334772, + 0.000319486, + 0.000323737, + 0.000319499, + 0.000319493, + 0.000323909, + 0.000319625, + 0.000319167, + 0.000323599, + 0.000319486, + 0.000319502, + 0.000319489, + 0.000323429, + 0.000319494, + 0.00031949, + 0.000323713, + 0.000319491, + 0.000319172, + 0.000323684, + 0.000319492, + 0.000319484, + 0.000323506, + 0.000319493, + 0.000319471, + 0.000323861, + 0.000321277, + 0.000301925, + 0.000306388, + 0.000334167, + 0.000319476, + 0.000323924, + 0.00031949, + 0.00031948, + 0.000324012, + 0.000319172, + 0.00031949, + 0.000319511, + 0.000323466, + 0.000319492, + 0.0003195, + 0.00034725, + 0.000328873, + 0.000328875, + 0.000343455, + 0.000319487, + 0.000319482, + 0.000323931, + 0.000319494, + 0.000319504, + 0.000341739, + 0.000328858, + 0.000328869, + 0.000333342, + 0.000335294, + 0.0003195, + 0.00032364, + 0.00031918, + 0.000319484, + 0.000323895, + 0.000319477, + 0.000319489, + 0.000323404, + 0.00031949, + 0.000319483, + 0.000323583, + 0.000319479, + 0.000319503, + 0.000324822, + 0.000316432, + 0.000302278, + 0.000302264, + 0.00030709, + 0.000301937, + 0.000302238, + 0.000307957, + 0.000331241, + 0.000319493, + 0.000324792, + 0.00031917, + 0.0003195, + 0.000324467, + 0.00031949, + 0.000319481, + 0.000324465, + 0.000319191, + 0.000319482, + 0.000324377, + 0.0003195, + 0.000319486, + 0.000341328, + 0.000328878, + 0.000328875, + 0.000334323, + 0.000337096, + 0.000319482, + 0.000324076, + 0.000319494, + 0.000319499, + 0.000323229, + 0.000319829, + 0.000319492, + 0.0003195, + 0.000323988, + 0.000319489, + 0.000319489, + 0.000323905, + 0.000319484, + 0.00031949, + 0.000324265, + 0.000319488, + 0.000319512, + 0.000324168, + 0.000319491, + 0.000319496, + 0.000333934, + 0.000301918, + 0.000302254, + 0.000306504, + 0.000302258, + 0.000302268, + 0.000302264, + 0.00030667, + 0.000302259, + 0.000302259, + 0.000305996, + 0.000301939, + 0.000302253, + 0.00030641, + 0.000302257, + 0.000302256, + 0.000306224, + 0.000302292, + 0.000301923, + 0.000302262, + 0.000306497, + 0.000330968, + 0.000319483, + 0.000324155, + 0.000319517, + 0.000319483, + 0.00032918, + 0.000319513, + 0.000319486, + 0.000324289, + 0.000319494, + 0.00031948, + 0.000324597, + 0.000319485, + 0.000319181, + 0.00032446, + 0.000319503, + 0.000319499, + 0.000324267, + 0.000319498, + 0.000319488, + 0.00031949, + 0.000324524, + 0.00031948, + 0.000319486, + 0.000324806, + 0.000364435, + 0.000320204, + 0.00034459, + 0.000328874, + 0.000328916, + 0.000334052, + 0.000328871, + 0.000328558, + 0.00033605, + 0.000334054, + 0.000319278, + 0.000323996, + 0.000319477, + 0.000319497, + 0.000323787, + 0.000319497, + 0.000319479, + 0.000323754, + 0.000319494, + 0.00031947, + 0.000323818, + 0.000344354, + 0.000328845, + 0.000333521, + 0.000337257, + 0.000319475, + 0.000319481, + 0.000324192, + 0.0003195, + 0.00031948, + 0.000323957, + 0.000319502, + 0.000319492, + 0.000345591, + 0.000328884, + 0.000328857, + 0.000344693, + 0.0003195, + 0.000319476, + 0.000323851, + 0.000319488, + 0.000319174, + 0.000323925, + 0.000319488, + 0.000319168, + 0.000323566, + 0.000319477, + 0.000319504, + 0.000323536, + 0.000319499, + 0.000319479, + 0.000323184, + 0.000319506, + 0.000319477, + 0.000323521, + 0.000319488, + 0.00031947, + 0.000323124, + 0.000319717, + 0.000319172, + 0.000319486, + 0.000324103, + 0.000319176, + 0.000319503, + 0.000329381, + 0.000302613, + 0.000352256, + 0.000324164, + 0.000319499, + 0.000319195, + 0.000324532, + 0.000319491, + 0.000319493, + 0.000325011, + 0.000319494, + 0.000319491, + 0.000324168, + 0.000319495, + 0.000319493, + 0.000324264, + 0.000319177, + 0.000319483, + 0.000324805, + 0.000319491, + 0.000319493, + 0.000324335, + 0.000319175, + 0.000319488, + 0.000319471, + 0.00032405, + 0.000319497, + 0.000319171, + 0.000325338, + 0.000319192, + 0.000319497, + 0.000324189, + 0.000319495, + 0.000319478, + 0.000323659, + 0.000319493, + 0.000319481, + 0.000323843, + 0.000319502, + 0.000329602, + 0.000306783, + 0.00030226, + 0.00030226, + 0.000306627, + 0.000302268, + 0.00030226, + 0.000302253, + 0.000306468, + 0.000302248, + 0.000324813, + 0.000324174, + 0.000319483, + 0.000319485, + 0.000324088, + 0.000319489, + 0.000319593, + 0.000324579, + 0.000319471, + 0.000319503, + 0.000323899, + 0.000319487, + 0.0003195, + 0.000324253, + 0.000319483, + 0.000319489, + 0.000325009, + 0.000319499, + 0.000319475, + 0.000319481, + 0.000324205, + 0.000319492, + 0.000319477, + 0.000323783, + 0.000319499, + 0.000319481, + 0.000323927, + 0.000319486, + 0.000319493, + 0.000324064, + 0.000319497, + 0.000319494, + 0.000324404, + 0.000319172, + 0.000319492, + 0.000325047, + 0.000319489, + 0.000328865, + 0.000307401, + 0.00030228, + 0.000302254, + 0.000302248, + 0.000307067, + 0.000302243, + 0.000302241, + 0.000306901, + 0.000302248, + 0.000302248, + 0.000306932, + 0.00030192, + 0.000302255, + 0.000306903, + 0.000301922, + 0.00030225, + 0.000302346, + 0.000308013, + 0.00030227, + 0.000302246, + 0.000307227, + 0.000302262, + 0.00032278, + 0.000324129, + 0.000319484, + 0.000319474, + 0.000323703, + 0.000319498, + 0.000319512, + 0.000324276, + 0.000319505, + 0.000319176, + 0.000323236, + 0.000319718, + 0.000319495, + 0.000319495, + 0.000324007, + 0.000319185, + 0.000319502, + 0.000323401, + 0.000319175, + 0.000319508, + 0.000324031, + 0.000319172, + 0.000319496, + 0.000323797, + 0.000319496, + 0.000319492, + 0.000323418, + 0.000327682, + 0.000327406, + 0.000319902, + 0.000337971, + 0.00034246, + 0.000328898, + 0.000328832, + 0.000333972, + 0.000328832, + 0.000328864, + 0.000336348, + 0.00033356, + 0.000319476, + 0.000324053, + 0.000319468, + 0.000319448, + 0.000323493, + 0.000319475, + 0.000319458, + 0.000323459, + 0.000319492, + 0.000319495, + 0.000319451, + 0.000323418, + 0.000319455, + 0.000319483, + 0.00034729, + 0.000328865, + 0.000328825, + 0.000342858, + 0.000319491, + 0.000319463, + 0.000324497, + 0.00031949, + 0.000319454, + 0.000323877, + 0.000319511, + 0.000319471, + 0.00034443, + 0.000328556, + 0.00032884, + 0.000333829, + 0.000331004, + 0.000319461, + 0.000324275, + 0.00031917, + 0.000319474, + 0.000323174, + 0.000319451, + 0.000319477, + 0.000323563, + 0.000319463, + 0.000319485, + 0.000323635, + 0.000319471, + 0.000319471, + 0.000323767, + 0.000319474, + 0.000319481, + 0.000319465, + 0.000319984, + 0.00031917, + 0.00031946, + 0.000323425, + 0.000319468, + 0.000319464, + 0.000323602, + 0.000319466, + 0.000319477, + 0.000324487, + 0.000323039, + 0.000319465, + 0.00032441, + 0.000319197, + 0.00031946, + 0.000324216, + 0.000319459, + 0.000319463, + 0.000324334, + 0.000319459, + 0.000319174, + 0.000324452, + 0.000319482, + 0.000319171, + 0.000324613, + 0.000319476, + 0.000319184, + 0.000319574, + 0.000324352, + 0.000319476, + 0.00031946, + 0.00032385, + 0.000319464, + 0.000319173, + 0.000324082, + 0.00031948, + 0.000319471, + 0.000323964, + 0.000319187, + 0.000319467, + 0.000323561, + 0.00031947, + 0.000319469, + 0.000323727, + 0.000319466, + 0.000319462, + 0.000324025, + 0.000320932, + 0.00030226, + 0.000306152, + 0.000302221, + 0.000302235, + 0.000302209, + 0.000306419, + 0.000301935, + 0.000302212, + 0.000306131, + 0.000332778, + 0.000319473, + 0.000324024, + 0.00031948, + 0.000319199, + 0.000324069, + 0.000319492, + 0.000319455, + 0.000323824, + 0.000319192, + 0.000319471, + 0.000323359, + 0.000320062, + 0.000319462, + 0.000319502, + 0.000324057, + 0.000319464, + 0.000319479, + 0.000347705, + 0.000328853, + 0.00032883, + 0.000342854, + 0.000319475, + 0.000319471, + 0.000324424, + 0.000319478, + 0.000319497, + 0.000324164, + 0.000319495, + 0.000319457, + 0.000324425, + 0.000319477, + 0.000319454, + 0.000324364, + 0.000319451, + 0.000319456, + 0.000324922, + 0.000320009, + 0.000302235, + 0.000307316, + 0.000302247, + 0.000301921, + 0.000302226, + 0.000307442, + 0.000302219, + 0.000302249, + 0.000332668, + 0.000319479, + 0.000319465, + 0.000324019, + 0.000316575, + 0.000302251, + 0.00030812, + 0.000302222, + 0.000302237, + 0.000307601, + 0.000302236, + 0.00030192, + 0.000302232, + 0.000324988, + 0.000319174, + 0.000319457, + 0.000323823, + 0.000319456, + 0.000319492, + 0.000324576, + 0.000319464, + 0.000319483, + 0.000324454, + 0.000319498, + 0.000319451, + 0.000324253, + 0.000319187, + 0.000319461, + 0.000324376, + 0.000319515, + 0.000319452, + 0.000324292, + 0.00031949, + 0.000319479, + 0.00031947, + 0.000323734, + 0.00031947, + 0.00033296, + 0.000327798, + 0.000319955, + 0.000319186, + 0.000324654, + 0.000319504, + 0.000319481, + 0.00034557, + 0.000328698, + 0.000328847, + 0.000335205, + 0.000328838, + 0.000328855, + 0.000346105, + 0.000319468, + 0.000319487, + 0.00032425, + 0.000319521, + 0.000319449, + 0.000341705, + 0.000328852, + 0.000328853, + 0.000336456, + 0.000334103, + 0.000319469, + 0.00034221, + 0.000328866, + 0.000328857, + 0.00033534, + 0.000334131, + 0.00031949, + 0.000324875, + 0.000319494, + 0.000319176, + 0.000324739, + 0.000319459, + 0.000319161, + 0.000324967, + 0.000344177, + 0.000328836, + 0.000334278, + 0.00033693, + 0.000319171, + 0.000319454, + 0.000324502, + 0.000319471, + 0.000319461, + 0.000324052, + 0.000319173, + 0.000319481, + 0.000324309, + 0.00031919, + 0.000319468, + 0.000324287, + 0.000319588, + 0.00031946, + 0.000324763, + 0.000319187, + 0.000319459, + 0.000343298, + 0.000328847, + 0.00032884, + 0.000334774, + 0.000332606, + 0.000319489, + 0.000320255, + 0.00030223, + 0.000325934, + 0.000349204, + 0.000319164, + 0.000325889, + 0.00032368, + 0.000319477, + 0.000319463, + 0.000323839, + 0.000319462, + 0.000319164, + 0.000319485, + 0.000323477, + 0.000319168, + 0.000319465, + 0.000323897, + 0.000319458, + 0.000319466, + 0.000323898, + 0.000319465, + 0.000319166, + 0.00032363, + 0.00031946, + 0.000319158, + 0.000323872, + 0.000319482, + 0.000319163, + 0.00032426, + 0.000319478, + 0.000319483, + 0.000324164, + 0.000319166, + 0.000319465, + 0.000323807, + 0.000319181, + 0.00031946, + 0.000324937, + 0.000319471, + 0.000319163, + 0.000319464, + 0.000323737, + 0.000319167, + 0.000319455, + 0.000324099, + 0.000319491, + 0.000319468, + 0.000324171, + 0.000319461, + 0.000319165, + 0.000323832, + 0.00031946, + 0.000319183, + 0.000327675, + 0.000319474, + 0.0003195, + 0.000324191, + 0.000319494, + 0.000319478, + 0.000324227, + 0.000319468, + 0.000319484, + 0.000324232, + 0.000319453, + 0.000319994, + 0.000325795, + 0.000319464, + 0.000319459, + 0.000319479, + 0.000324149, + 0.000319476, + 0.000319469, + 0.000324316, + 0.000319162, + 0.000319461, + 0.000324393, + 0.000319464, + 0.000319459, + 0.000324384, + 0.0003195, + 0.000319165, + 0.000324204, + 0.000319502, + 0.000319466, + 0.000324149, + 0.000319483, + 0.000319161, + 0.000324428, + 0.000319485, + 0.000319161, + 0.000324266, + 0.000316341, + 0.000302216, + 0.000302227, + 0.000307559, + 0.000302251, + 0.000302227, + 0.000307928, + 0.000302336, + 0.000302245, + 0.000307854, + 0.000302241, + 0.000301915, + 0.000307123, + 0.000302255, + 0.00030192, + 0.000302229, + 0.000306524, + 0.000302256, + 0.000332797, + 0.000324071, + 0.000319502, + 0.000319449, + 0.000324191, + 0.000319496, + 0.000319191, + 0.000324167, + 0.000319499, + 0.000319482, + 0.000324216, + 0.000319483, + 0.000319168, + 0.000324067, + 0.000319464, + 0.000319462, + 0.000324257, + 0.000319164, + 0.00031946, + 0.000319164, + 0.000324191, + 0.000319456, + 0.000319468, + 0.000324232, + 0.000319489, + 0.000319468, + 0.000334165, + 0.0003202, + 0.000325837, + 0.000319554, + 0.00031955, + 0.000345905, + 0.000328931, + 0.000328929, + 0.000348272, + 0.000319536, + 0.000319529, + 0.000324536, + 0.000319516, + 0.000319515, + 0.000323949, + 0.000319525, + 0.000319517, + 0.000323804, + 0.000319519, + 0.000319537, + 0.000323723, + 0.000319527, + 0.000319515, + 0.00034119, + 0.000328561, + 0.000329001, + 0.000339311, + 0.000334325, + 0.000319526, + 0.000337201, + 0.000319525, + 0.000319523, + 0.000326427, + 0.000319544, + 0.000319534, + 0.000325072, + 0.000344495, + 0.000328885, + 0.000333859, + 0.000337126, + 0.000319513, + 0.00032407, + 0.000320033, + 0.000319548, + 0.000319534, + 0.000325294, + 0.000319532, + 0.000319519, + 0.000347836, + 0.000328883, + 0.000328897, + 0.000344791, + 0.000319508, + 0.000319526, + 0.000324574, + 0.000319533, + 0.000319532, + 0.000324546, + 0.000319531, + 0.000319175, + 0.000324673, + 0.000319527, + 0.000319523, + 0.000325136, + 0.000321764, + 0.000302356, + 0.000307597, + 0.000327328, + 0.000319531, + 0.000324779, + 0.000319553, + 0.000319184, + 0.000323933, + 0.000319662, + 0.00031954, + 0.000319172, + 0.000324617, + 0.00031954, + 0.000319535, + 0.000324443, + 0.000319532, + 0.000319529, + 0.000324154, + 0.000319519, + 0.000319516, + 0.000324066, + 0.000319528, + 0.000319524, + 0.000324282, + 0.000319538, + 0.000319508, + 0.000324069, + 0.000319539, + 0.000319508, + 0.000324691, + 0.000319528, + 0.000319525, + 0.000324206, + 0.000319192, + 0.000319525, + 0.000319181, + 0.000324235, + 0.000319525, + 0.000319175, + 0.00032451, + 0.000313634, + 0.000301927, + 0.000307208, + 0.000302309, + 0.000302294, + 0.000308177, + 0.000302309, + 0.000302302, + 0.000307233, + 0.0003234, + 0.000319535, + 0.000319531, + 0.000323742, + 0.000319556, + 0.000319526, + 0.000325092, + 0.000319522, + 0.00031953, + 0.00032477, + 0.00031952, + 0.000319181, + 0.000324706, + 0.00031952, + 0.000319526, + 0.000326687, + 0.000319522, + 0.00031954, + 0.000325008, + 0.000319525, + 0.000319634, + 0.000324876, + 0.000319544, + 0.000319517, + 0.00032383, + 0.000319535, + 0.000319536, + 0.000324071, + 0.000319521, + 0.000319526, + 0.000324119, + 0.000319532, + 0.000319532, + 0.00031954, + 0.000324027, + 0.00031953, + 0.000319517, + 0.000333554, + 0.000301934, + 0.00030233, + 0.000308148, + 0.000302312, + 0.000302291, + 0.000307575, + 0.000301931, + 0.000302289, + 0.000306457, + 0.000302324, + 0.000301931, + 0.000302285, + 0.000306829, + 0.000302306, + 0.000302289, + 0.000306671, + 0.000302328, + 0.000302285, + 0.000306729, + 0.00030233, + 0.000302306, + 0.000301934, + 0.000327067, + 0.000319522, + 0.000319523, + 0.000344927, + 0.000328906, + 0.000328899, + 0.000334399, + 0.000328903, + 0.000328992, + 0.000333875, + 0.000328578, + 0.000328887, + 0.000334279, + 0.000328919, + 0.000328883, + 0.000333959, + 0.000328901, + 0.00032889, + 0.000333987, + 0.000328902, + 0.000328906, + 0.000334237, + 0.000328924, + 0.000328906, + 0.000333358, + 0.000328928, + 0.000336591, + 0.000329349, + 0.000320033, + 0.000319452, + 0.000342638, + 0.000328823, + 0.000328817, + 0.00033381, + 0.000328815, + 0.000328818, + 0.000335832, + 0.00032881, + 0.000328547, + 0.000333666, + 0.000333501, + 0.000319437, + 0.000323349, + 0.00031945, + 0.000319428, + 0.000323736, + 0.000319422, + 0.000319449, + 0.000323171, + 0.000319444, + 0.000319443, + 0.000319447, + 0.000347716, + 0.000328814, + 0.000328821, + 0.000342267, + 0.000319167, + 0.000319444, + 0.000324069, + 0.000319164, + 0.000319455, + 0.00032412, + 0.000319475, + 0.000319435, + 0.000344686, + 0.000328816, + 0.00032855, + 0.000345975, + 0.000319449, + 0.000319447, + 0.000323612, + 0.000319442, + 0.000319443, + 0.000323649, + 0.000319451, + 0.000319165, + 0.000323716, + 0.000319178, + 0.000319436, + 0.000323588, + 0.000319463, + 0.000319437, + 0.000323786, + 0.00031945, + 0.00031944, + 0.000323126, + 0.000319442, + 0.000319435, + 0.000319422, + 0.000323318, + 0.000319415, + 0.000319515, + 0.000324026, + 0.000319425, + 0.000319453, + 0.00032399, + 0.00031946, + 0.000319161, + 0.000324633, + 0.000319447, + 0.000319164, + 0.000324456, + 0.000319436, + 0.000319443, + 0.000324398, + 0.000319161, + 0.000319435, + 0.000341318, + 0.000328829, + 0.000328814, + 0.000333691, + 0.000334686, + 0.000319432, + 0.000324811, + 0.000319451, + 0.000319436, + 0.000324414, + 0.000319442, + 0.000319164, + 0.000319444, + 0.000323453, + 0.000319454, + 0.000319429, + 0.000323855, + 0.000319453, + 0.000319435, + 0.000325361, + 0.000319471, + 0.000319257, + 0.000324537, + 0.000319449, + 0.00031945, + 0.000324991, + 0.000319172, + 0.000319481, + 0.000323959, + 0.000312964, + 0.000302206, + 0.000306397, + 0.000301921, + 0.000302216, + 0.000301922, + 0.000324897, + 0.000319448, + 0.000319166, + 0.000324197, + 0.000319445, + 0.00031919, + 0.000324589, + 0.00031943, + 0.000319458, + 0.000324539, + 0.000319444, + 0.000319435, + 0.000324209, + 0.000320055, + 0.000319441, + 0.000324595, + 0.000319179, + 0.000319439, + 0.000324042, + 0.000319435, + 0.00031916, + 0.000324482, + 0.000319433, + 0.000319452, + 0.000319436, + 0.000324383, + 0.000319449, + 0.000319449, + 0.000324396, + 0.000319459, + 0.000319161, + 0.000323861, + 0.000319462, + 0.000319449, + 0.00032431, + 0.000319436, + 0.000319433, + 0.000324751, + 0.000319419, + 0.000319451, + 0.000323903, + 0.000312823, + 0.000302202, + 0.000306023, + 0.000302232, + 0.000302206, + 0.000302209, + 0.000306688, + 0.000302208, + 0.000302212, + 0.000306422, + 0.000302202, + 0.00030221, + 0.00030658, + 0.000302191, + 0.000302212, + 0.000305899, + 0.00030226, + 0.000302212, + 0.000301913, + 0.000306533, + 0.000334687, + 0.000319161, + 0.000324, + 0.000319452, + 0.000319441, + 0.00032447, + 0.000319165, + 0.000319445, + 0.000324636, + 0.000319453, + 0.00031944, + 0.000324273, + 0.000319443, + 0.000319159, + 0.000324517, + 0.000319423, + 0.000319436, + 0.000323583, + 0.000319166, + 0.000319442, + 0.000319162, + 0.000324323, + 0.000319434, + 0.000348656, + 0.00032949, + 0.000329553, + 0.000345896, + 0.000319548, + 0.000319187, + 0.000324672, + 0.000319549, + 0.000319527, + 0.000324476, + 0.000319553, + 0.000319187, + 0.000341185, + 0.000328934, + 0.00032857, + 0.000337039, + 0.0003347, + 0.000319544, + 0.000324237, + 0.000319526, + 0.000319649, + 0.00032398, + 0.000319537, + 0.000319534, + 0.000319521, + 0.000348225, + 0.000328905, + 0.000328915, + 0.00034201, + 0.000319564, + 0.000319183, + 0.000324627, + 0.000319534, + 0.000319542, + 0.000324282, + 0.000319539, + 0.000319551, + 0.000345701, + 0.000328904, + 0.000328903, + 0.000345303, + 0.000319519, + 0.000319548, + 0.000323505, + 0.000319528, + 0.000319532, + 0.000323941, + 0.000319534, + 0.000319522, + 0.000324138, + 0.000319533, + 0.000319537, + 0.000323957, + 0.000319563, + 0.000319184, + 0.000323828, + 0.000319535, + 0.000319533, + 0.000324296, + 0.000319516, + 0.000319536, + 0.000319539, + 0.000323564, + 0.000319536, + 0.000319527, + 0.0003261, + 0.00031954, + 0.000319569, + 0.000324943, + 0.000319652, + 0.000319551, + 0.000324628, + 0.000319559, + 0.000319534, + 0.00032466, + 0.000319532, + 0.000319535, + 0.000324487, + 0.000319532, + 0.000319526, + 0.000324669, + 0.000319534, + 0.000319535, + 0.000324625, + 0.000319185, + 0.000319568, + 0.000324677, + 0.000319526, + 0.000319541, + 0.000319539, + 0.000324238, + 0.000319188, + 0.000319528, + 0.000347571, + 0.00032857, + 0.000328906, + 0.000343208, + 0.000319548, + 0.000319188, + 0.000324489, + 0.000319549, + 0.000319178, + 0.00032476, + 0.000319543, + 0.000319178, + 0.000322014, + 0.000302345, + 0.000302309, + 0.000306897, + 0.0003023, + 0.000302292, + 0.000306781, + 0.000302313, + 0.000302303, + 0.000322871, + 0.000324286, + 0.000319551, + 0.000319525, + 0.000324368, + 0.000319566, + 0.00031953, + 0.000324291, + 0.000319541, + 0.000319521, + 0.000324239, + 0.000319558, + 0.000319542, + 0.000324797, + 0.000319553, + 0.000319992, + 0.000324754, + 0.000319541, + 0.000319533, + 0.000324381, + 0.000319558, + 0.000319554, + 0.000324286, + 0.000319572, + 0.00031954, + 0.000319553, + 0.000324049, + 0.000319529, + 0.000319527, + 0.000324442, + 0.000319568, + 0.000319549, + 0.000324985, + 0.000319535, + 0.000319537, + 0.000325617, + 0.000319549, + 0.00031955, + 0.000320564, + 0.000302292, + 0.000302333, + 0.000308006, + 0.000302413, + 0.000302331, + 0.000302294, + 0.000306833, + 0.000302317, + 0.000302315, + 0.000307512, + 0.000302309, + 0.000302293, + 0.000307717, + 0.000302301, + 0.000302297, + 0.000307456, + 0.000302281, + 0.000302308, + 0.000302415, + 0.000307492, + 0.000302299, + 0.00031845, + 0.000324341, + 0.000319544, + 0.000319529, + 0.000324284, + 0.000319531, + 0.000319573, + 0.000324349, + 0.00031953, + 0.000319546, + 0.000324137, + 0.00031953, + 0.000319548, + 0.000324488, + 0.000319185, + 0.000319547, + 0.00032444, + 0.00031953, + 0.00031953, + 0.000319544, + 0.000324642, + 0.000319537, + 0.000319533, + 0.000324669, + 0.000319546, + 0.000319526, + 0.000361448, + 0.000329951, + 0.000329434, + 0.000333221, + 0.000328864, + 0.000328849, + 0.000336275, + 0.000333687, + 0.000319457, + 0.000323951, + 0.000319177, + 0.000319464, + 0.000323408, + 0.000319462, + 0.000319468, + 0.000323383, + 0.000319476, + 0.000319474, + 0.000319168, + 0.000323747, + 0.000319456, + 0.000319455, + 0.000346781, + 0.000328827, + 0.000328842, + 0.000344583, + 0.000319461, + 0.000319458, + 0.000325821, + 0.000319459, + 0.000319452, + 0.000324342, + 0.00031945, + 0.000319466, + 0.000345352, + 0.000328852, + 0.000328833, + 0.000334418, + 0.000331436, + 0.000319554, + 0.000325097, + 0.000319184, + 0.000319451, + 0.000323674, + 0.000319466, + 0.000319472, + 0.000324581, + 0.000319454, + 0.000319435, + 0.000324522, + 0.000319459, + 0.000319457, + 0.000324328, + 0.000319192, + 0.000319449, + 0.000319175, + 0.000324077, + 0.00031947, + 0.00031946, + 0.000324179, + 0.000319173, + 0.000319455, + 0.000325436, + 0.000319455, + 0.000302226, + 0.000307622, + 0.0003073, + 0.000334342, + 0.000343727, + 0.000328855, + 0.000328847, + 0.000333823, + 0.000332251, + 0.000319459, + 0.000324119, + 0.000319468, + 0.000319443, + 0.000324022, + 0.000319476, + 0.000319457, + 0.000323974, + 0.000319451, + 0.00031947, + 0.000324151, + 0.000319472, + 0.000319461, + 0.00031945, + 0.000323748, + 0.000319478, + 0.000319452, + 0.000324196, + 0.000319492, + 0.000319452, + 0.000324047, + 0.000319467, + 0.000319451, + 0.000324434, + 0.000319482, + 0.000319445, + 0.000324872, + 0.000319472, + 0.00031946, + 0.000335193, + 0.000319483, + 0.000316818, + 0.000307465, + 0.000302227, + 0.000302205, + 0.000307072, + 0.00030225, + 0.000302232, + 0.000319904, + 0.000310953, + 0.000320678, + 0.000319453, + 0.000324208, + 0.000319458, + 0.000319452, + 0.000324302, + 0.000319197, + 0.000319474, + 0.000324326, + 0.000319481, + 0.000319457, + 0.000323617, + 0.000319487, + 0.000319439, + 0.000324208, + 0.000319189, + 0.000319948, + 0.000324331, + 0.000319471, + 0.000319475, + 0.000323601, + 0.000319481, + 0.000319458, + 0.000319467, + 0.000324064, + 0.000319459, + 0.000319171, + 0.000324191, + 0.000319186, + 0.000319448, + 0.00032445, + 0.000319467, + 0.000319578, + 0.000324479, + 0.000319456, + 0.000319284, + 0.000325325, + 0.000319468, + 0.000313728, + 0.000307188, + 0.000302224, + 0.000302253, + 0.000302302, + 0.00030692, + 0.000302242, + 0.000302209, + 0.000307065, + 0.000301948, + 0.000302231, + 0.000307186, + 0.000302227, + 0.000302229, + 0.000307357, + 0.00030226, + 0.000301926, + 0.000302216, + 0.000307544, + 0.000302256, + 0.000302224, + 0.000306985, + 0.000320458, + 0.000319442, + 0.000323968, + 0.000319461, + 0.000319448, + 0.0003234, + 0.000319463, + 0.000319178, + 0.000323876, + 0.000319207, + 0.000319469, + 0.00032377, + 0.000319483, + 0.000319191, + 0.000319452, + 0.000323952, + 0.000319444, + 0.000319453, + 0.000324198, + 0.000319457, + 0.000319445, + 0.000324395, + 0.000319191, + 0.000319458, + 0.000324118, + 0.000319466, + 0.000319166, + 0.000363783, + 0.000320028, + 0.000319918, + 0.000324637, + 0.000319168, + 0.000319446, + 0.00032424, + 0.000319194, + 0.000319442, + 0.000345027, + 0.000328859, + 0.000328824, + 0.00033593, + 0.000331487, + 0.000319452, + 0.000324341, + 0.000319458, + 0.000319449, + 0.000324091, + 0.000319474, + 0.000319482, + 0.000342115, + 0.000328857, + 0.000328836, + 0.000333426, + 0.000333611, + 0.00031946, + 0.000326774, + 0.000319478, + 0.000319454, + 0.000325254, + 0.000319478, + 0.000319456, + 0.000340609, + 0.000328845, + 0.000328836, + 0.000334217, + 0.000336255, + 0.000319173, + 0.000324367, + 0.00031949, + 0.000319167, + 0.000319457, + 0.000348119, + 0.000328856, + 0.000328823, + 0.000343462, + 0.000319453, + 0.000319459, + 0.000324029, + 0.000319451, + 0.000319166, + 0.000324589, + 0.000319461, + 0.000319168, + 0.00032426, + 0.000319476, + 0.000319173, + 0.000324826, + 0.000319485, + 0.000319168, + 0.000324685, + 0.000319482, + 0.000319168, + 0.000324351, + 0.000317453, + 0.000302219, + 0.000307555, + 0.000331159, + 0.000319466, + 0.000323854, + 0.000319484, + 0.000319467, + 0.000319454, + 0.000324962, + 0.000319465, + 0.000319454, + 0.000324172, + 0.000319465, + 0.000319465, + 0.000324434, + 0.000319469, + 0.000319172, + 0.000323326, + 0.000319458, + 0.000319455, + 0.000323711, + 0.000319466, + 0.000319449, + 0.000323678, + 0.000319192, + 0.000319461, + 0.000324043, + 0.000319477, + 0.000319465, + 0.00032394, + 0.000319478, + 0.000319469, + 0.000319446, + 0.000323694, + 0.00031948, + 0.000319453, + 0.000324186, + 0.000319462, + 0.000319164, + 0.000327923, + 0.000302227, + 0.000301916, + 0.000306358, + 0.000302357, + 0.000302215, + 0.000307273, + 0.000302235, + 0.000301923, + 0.000302232, + 0.000335618, + 0.000319468, + 0.000319469, + 0.000323722, + 0.000319495, + 0.000319455, + 0.000324393, + 0.000319474, + 0.000319463, + 0.00032419, + 0.000319465, + 0.000319446, + 0.000324341, + 0.000319495, + 0.000319872, + 0.000324286, + 0.000319167, + 0.000319458, + 0.00032484, + 0.000319451, + 0.000319447, + 0.000324695, + 0.000319463, + 0.000319444, + 0.000323894, + 0.000319483, + 0.000319458, + 0.000323125, + 0.000319704, + 0.000319173, + 0.000319462, + 0.000323186, + 0.000319473, + 0.000319484, + 0.000323778, + 0.000319469, + 0.000319174, + 0.000330592, + 0.000302256, + 0.000301924, + 0.000306353, + 0.000302239, + 0.000302327, + 0.000307373, + 0.000302244, + 0.000302228, + 0.00030223, + 0.000306377, + 0.000302216, + 0.000302224, + 0.000306242, + 0.000302244, + 0.000302209, + 0.000306429, + 0.000302248, + 0.000301919, + 0.000302221, + 0.000306008, + 0.000301942, + 0.000302236, + 0.000353751, + 0.000328859, + 0.000328829, + 0.000343584, + 0.000319485, + 0.000319475, + 0.000324257, + 0.000319482, + 0.000319168, + 0.000324328, + 0.000319476, + 0.000319448, + 0.000324125, + 0.000319194, + 0.00031945, + 0.000324165, + 0.000319189, + 0.000319467, + 0.000324047, + 0.000319457, + 0.000319452, + 0.000324226, + 0.000319467, + 0.000319463, + 0.00031944, + 0.000338569, + 0.000320213, + 0.000325132, + 0.000319503, + 0.000319475, + 0.000340442, + 0.000328555, + 0.00032889, + 0.00033598, + 0.000335534, + 0.00031917, + 0.000323871, + 0.000319477, + 0.000319479, + 0.000323183, + 0.000319499, + 0.000319486, + 0.000319474, + 0.000323497, + 0.0003195, + 0.000319483, + 0.000323546, + 0.000319473, + 0.000319477, + 0.000345013, + 0.000328868, + 0.000328553, + 0.000345492, + 0.000319472, + 0.000319251, + 0.000324085, + 0.000319484, + 0.000319169, + 0.000324335, + 0.000319516, + 0.000319168, + 0.000342423, + 0.000328869, + 0.000328851, + 0.000333319, + 0.000333103, + 0.000319479, + 0.000323446, + 0.00031917, + 0.000319473, + 0.000323329, + 0.000319494, + 0.000319484, + 0.000323509, + 0.000319509, + 0.000319481, + 0.000323013, + 0.000319505, + 0.000319494, + 0.00031947, + 0.000323462, + 0.000319514, + 0.00031949, + 0.00032373, + 0.000319504, + 0.000319488, + 0.000323579, + 0.000319492, + 0.00031917, + 0.000323913, + 0.000319486, + 0.00031917, + 0.00032376, + 0.000319486, + 0.000319483, + 0.000323762, + 0.000319489, + 0.000319495, + 0.000324153, + 0.00031948, + 0.000319169, + 0.000323732, + 0.000319488, + 0.000319489, + 0.000319474, + 0.000323099, + 0.00031948, + 0.000319179, + 0.000323687, + 0.000319167, + 0.00031948, + 0.00032341, + 0.000319486, + 0.000319169, + 0.000323786, + 0.000319484, + 0.000319479, + 0.000324392, + 0.00031949, + 0.000319491, + 0.000323845, + 0.00031949, + 0.000319168, + 0.000323822, + 0.000319483, + 0.000319485, + 0.000323449, + 0.000319478, + 0.000319486, + 0.000328992, + 0.000302243, + 0.000302245, + 0.000302245, + 0.000308223, + 0.000302258, + 0.000302252, + 0.000307432, + 0.000302239, + 0.000302252, + 0.000334051, + 0.00031917, + 0.000319483, + 0.000324119, + 0.000319531, + 0.000319496, + 0.00032461, + 0.000319509, + 0.000319488, + 0.000319483, + 0.00032444, + 0.000319187, + 0.000319488, + 0.000347315, + 0.000328555, + 0.000329347, + 0.000343277, + 0.000319482, + 0.000319169, + 0.00032464, + 0.000319479, + 0.000319167, + 0.000324468, + 0.00031949, + 0.000319165, + 0.000324953, + 0.000319494, + 0.00031947, + 0.000324921, + 0.000319193, + 0.000319486, + 0.00032361, + 0.000319168, + 0.000319473, + 0.000323911, + 0.000319471, + 0.000319166, + 0.000323754, + 0.000319517, + 0.000319502, + 0.000324054, + 0.000318708, + 0.00030225, + 0.000302256, + 0.000306546, + 0.000302244, + 0.000302255, + 0.000306441, + 0.000302274, + 0.00030192, + 0.00030634, + 0.000302262, + 0.000301919, + 0.00030224, + 0.000306014, + 0.000301918, + 0.000302242, + 0.000305975, + 0.000301937, + 0.000302237, + 0.000336386, + 0.000319492, + 0.000319496, + 0.000324211, + 0.000319509, + 0.000319486, + 0.000324458, + 0.00031948, + 0.000319171, + 0.000324382, + 0.000319498, + 0.000319168, + 0.000319581, + 0.00032445, + 0.000319497, + 0.000319476, + 0.000324252, + 0.000319498, + 0.000319489, + 0.000324369, + 0.000319519, + 0.000319462, + 0.000324288, + 0.000319493, + 0.000319489, + 0.000325381, + 0.000349876, + 0.000329859, + 0.000334061, + 0.000328909, + 0.000328923, + 0.000335258, + 0.000328951, + 0.000328931, + 0.000336769, + 0.000328929, + 0.000328911, + 0.000333676, + 0.000328924, + 0.00032891, + 0.000334172, + 0.000328929, + 0.000328905, + 0.000333439, + 0.000328937, + 0.000328933, + 0.000335197, + 0.000328923, + 0.000328934, + 0.000336168, + 0.000328969, + 0.000328575, + 0.000335074, + 0.000328961, + 0.000328936, + 0.00032892, + 0.000333345, + 0.000328952, + 0.000328927, + 0.000333738, + 0.000328945, + 0.000328903, + 0.000342854, + 0.00031954, + 0.00031954, + 0.000324224, + 0.000319532, + 0.00031918, + 0.000324011, + 0.000319539, + 0.000319531, + 0.000324226, + 0.000319584, + 0.000319524, + 0.000344361, + 0.000328565, + 0.000328913, + 0.000333492, + 0.000331289, + 0.000319544, + 0.00032417, + 0.000319536, + 0.000319552, + 0.000323294, + 0.000319541, + 0.00031955, + 0.000323611, + 0.000319542, + 0.000319546, + 0.000324561, + 0.000319551, + 0.000319559, + 0.000324368, + 0.000319551, + 0.000319544, + 0.000319181, + 0.000324982, + 0.000319553, + 0.00031955, + 0.000324003, + 0.000319178, + 0.000319539, + 0.00032416, + 0.000319546, + 0.00031956, + 0.000324035, + 0.000319561, + 0.000319546, + 0.000324066, + 0.000319178, + 0.000319558, + 0.000323851, + 0.000319563, + 0.00031954, + 0.000323991, + 0.000319547, + 0.000319175, + 0.000324184, + 0.000319179, + 0.000319543, + 0.000324196, + 0.000319542, + 0.000319537, + 0.000319546, + 0.000324104, + 0.000319181, + 0.000319569, + 0.000325009, + 0.000319549, + 0.000327998, + 0.000307917, + 0.000302334, + 0.000301932, + 0.00033235, + 0.000319535, + 0.000319574, + 0.000325512, + 0.000316504, + 0.000302313, + 0.000340613, + 0.000319564, + 0.00031918, + 0.000324734, + 0.000319593, + 0.000319185, + 0.000324058, + 0.000319562, + 0.000319551, + 0.000319542, + 0.000324581, + 0.000319563, + 0.000319536, + 0.000324825, + 0.000319564, + 0.000319533, + 0.000326908, + 0.000319184, + 0.000319558, + 0.000325123, + 0.00031958, + 0.000319545, + 0.000325022, + 0.000319551, + 0.00031955, + 0.000324896, + 0.000319546, + 0.000319208, + 0.000324692, + 0.000319544, + 0.000319188, + 0.000324669, + 0.00031956, + 0.000319178, + 0.000324675, + 0.000319662, + 0.000319561, + 0.000321646, + 0.000308057, + 0.000302337, + 0.000302315, + 0.000308054, + 0.000302377, + 0.000302303, + 0.000309093, + 0.000302331, + 0.000302285, + 0.000307896, + 0.000302329, + 0.00030233, + 0.0003023, + 0.000308036, + 0.000302336, + 0.000302307, + 0.000307845, + 0.000302306, + 0.000302319, + 0.000307553, + 0.000302334, + 0.000301933, + 0.000335513, + 0.000319553, + 0.00031918, + 0.000319536, + 0.000325848, + 0.000319538, + 0.000319552, + 0.000324852, + 0.000319544, + 0.000319182, + 0.000324019, + 0.00031955, + 0.000319561, + 0.000324223, + 0.00031956, + 0.000319593, + 0.000324772, + 0.000319554, + 0.000319549, + 0.00032471, + 0.000319532, + 0.000319552, + 0.000324687, + 0.000319578, + 0.000319558, + 0.00032467, + 0.000319555, + 0.000336811, + 0.000320007, + 0.000325265, + 0.000319552, + 0.000319546, + 0.000344868, + 0.000328898, + 0.000328908, + 0.000336321, + 0.000331234, + 0.000319527, + 0.000323883, + 0.000319593, + 0.000319538, + 0.000323964, + 0.000319542, + 0.000319184, + 0.000324862, + 0.000319529, + 0.000319538, + 0.000323658, + 0.00031954, + 0.000319536, + 0.000340461, + 0.000328953, + 0.000328923, + 0.000336181, + 0.000336309, + 0.000319524, + 0.000324525, + 0.000319533, + 0.000319531, + 0.000319178, + 0.000323747, + 0.000319546, + 0.000319188, + 0.000346949, + 0.000328907, + 0.000328569, + 0.000343162, + 0.000319529, + 0.000319532, + 0.000324359, + 0.000319532, + 0.000319183, + 0.000324032, + 0.000319544, + 0.000319523, + 0.000323546, + 0.000319562, + 0.000319545, + 0.000323981, + 0.000319538, + 0.00031954, + 0.000324161, + 0.00031954, + 0.000319544, + 0.000324021, + 0.000319546, + 0.000319528, + 0.000324016, + 0.000319533, + 0.000319178, + 0.000325179, + 0.000350327, + 0.000319524, + 0.000323925, + 0.000350682, + 0.000319542, + 0.000319554, + 0.000324202, + 0.000319537, + 0.000319176, + 0.000325145, + 0.000319528, + 0.00031918, + 0.000324755, + 0.000319525, + 0.000319181, + 0.000324576, + 0.000319561, + 0.000319538, + 0.00032461, + 0.000319538, + 0.000319543, + 0.000325131, + 0.000319175, + 0.000319562, + 0.000324808, + 0.000319571, + 0.000319542, + 0.000324689, + 0.000319541, + 0.000319545, + 0.000324648, + 0.000319174, + 0.000319567, + 0.00031953, + 0.000324241, + 0.000319553, + 0.000319552, + 0.000325738, + 0.000319546, + 0.000319536, + 0.000327447, + 0.000302309, + 0.000302295, + 0.000309534, + 0.000302298, + 0.000302306, + 0.000307873, + 0.000302319, + 0.000302303, + 0.000301944, + 0.000337325, + 0.000319516, + 0.000319178, + 0.000324824, + 0.000319638, + 0.000319526, + 0.000324834, + 0.000319522, + 0.000319537, + 0.000324973, + 0.000319536, + 0.000319519, + 0.000324074, + 0.000319525, + 0.000319536, + 0.000325178, + 0.000319177, + 0.000319556, + 0.000324795, + 0.000319531, + 0.000319541, + 0.000324613, + 0.000319556, + 0.000319532, + 0.000324499, + 0.000319541, + 0.000319545, + 0.000324427, + 0.000319542, + 0.000319532, + 0.000319528, + 0.000324168, + 0.000319534, + 0.000319541, + 0.000324621, + 0.000319542, + 0.00031954, + 0.000324703, + 0.000302297, + 0.000302341, + 0.000307807, + 0.000302297, + 0.000302307, + 0.000307355, + 0.000302317, + 0.000301932, + 0.000302306, + 0.000307741, + 0.000302306, + 0.000302316, + 0.000307893, + 0.000302308, + 0.000302323, + 0.000308925, + 0.000302311, + 0.000302314, + 0.000307136, + 0.00030233, + 0.000302304, + 0.000302315, + 0.000337727, + 0.000319547, + 0.000319531, + 0.000324197, + 0.000319198, + 0.00031957, + 0.000324774, + 0.000319543, + 0.000319529, + 0.000344289, + 0.000328945, + 0.000328916, + 0.000334014, + 0.000332102, + 0.000319565, + 0.000324729, + 0.000319537, + 0.000319545, + 0.000325013, + 0.000319531, + 0.000319176, + 0.00032495, + 0.000319554, + 0.000319542, + 0.000324784, + 0.000319547, + 0.000347286, + 0.000329877, + 0.000329424, + 0.000333672, + 0.000328883, + 0.000328864, + 0.000333735, + 0.000328566, + 0.000328874, + 0.000333652, + 0.000328888, + 0.000328887, + 0.000333224, + 0.000333433, + 0.000319492, + 0.000339243, + 0.000328877, + 0.000328879, + 0.000335299, + 0.000335972, + 0.000319523, + 0.000324902, + 0.000319521, + 0.000319492, + 0.000319515, + 0.000347103, + 0.000328886, + 0.000328893, + 0.000342235, + 0.000319515, + 0.000319509, + 0.000324287, + 0.000319495, + 0.000319506, + 0.000323925, + 0.000319513, + 0.0003195, + 0.000345405, + 0.000328966, + 0.000328879, + 0.000344742, + 0.000319517, + 0.000319509, + 0.000324062, + 0.000319513, + 0.000319496, + 0.000324046, + 0.000319508, + 0.000319521, + 0.000323646, + 0.000319492, + 0.000319506, + 0.000323834, + 0.0003195, + 0.00031917, + 0.000323601, + 0.000319497, + 0.000319513, + 0.000323954, + 0.000319506, + 0.000319515, + 0.000319502, + 0.000323653, + 0.000319502, + 0.0003195, + 0.000325041, + 0.000319507, + 0.000343993, + 0.000324288, + 0.000319535, + 0.000319523, + 0.000324595, + 0.000319485, + 0.000319486, + 0.000324562, + 0.000319495, + 0.000319504, + 0.000324278, + 0.000319497, + 0.000319481, + 0.000324087, + 0.000319501, + 0.000319493, + 0.000324423, + 0.00031948, + 0.0003195, + 0.000325801, + 0.000319508, + 0.000319494, + 0.000323673, + 0.000319619, + 0.000319481, + 0.000319488, + 0.000323703, + 0.000319496, + 0.000319495, + 0.000324234, + 0.000319485, + 0.000319164, + 0.00032436, + 0.000319506, + 0.000319168, + 0.000324323, + 0.000319482, + 0.000319485, + 0.000323876, + 0.000319515, + 0.000319487, + 0.000323835, + 0.000314263, + 0.000301912, + 0.000306575, + 0.000302294, + 0.000302249, + 0.000326033, + 0.00032432, + 0.000319499, + 0.000319166, + 0.000325019, + 0.000319485, + 0.000319489, + 0.000324521, + 0.000319508, + 0.000319479, + 0.000324162, + 0.000319498, + 0.000319161, + 0.000324038, + 0.000319507, + 0.000319877, + 0.00032462, + 0.000319497, + 0.000319489, + 0.000324958, + 0.000319498, + 0.000319484, + 0.000324425, + 0.00031948, + 0.000319487, + 0.000323552, + 0.000319525, + 0.000319487, + 0.000319168, + 0.000323784, + 0.000319509, + 0.000319498, + 0.000324079, + 0.000319517, + 0.000319488, + 0.000324164, + 0.000319498, + 0.000319492, + 0.000323838, + 0.000319528, + 0.000319489, + 0.000324339, + 0.000319485, + 0.000319489, + 0.000324022, + 0.000314967, + 0.000302253, + 0.000306525, + 0.000302252, + 0.000302245, + 0.000302255, + 0.000306469, + 0.00030225, + 0.000301913, + 0.000326517, + 0.000319522, + 0.000319488, + 0.000323789, + 0.000315616, + 0.000320918, + 0.000324285, + 0.000319517, + 0.000319161, + 0.000324431, + 0.000319493, + 0.000319523, + 0.000324533, + 0.000319514, + 0.000319484, + 0.000319477, + 0.000323768, + 0.000319499, + 0.000319174, + 0.000324345, + 0.000319522, + 0.000319504, + 0.000324264, + 0.000319494, + 0.000319163, + 0.000324134, + 0.000319493, + 0.000319275, + 0.000325304, + 0.000319495, + 0.000319499, + 0.000324475, + 0.000338566, + 0.000336669, + 0.00032914, + 0.000328864, + 0.000333322, + 0.000328883, + 0.00032881, + 0.000332414, + 0.00032888, + 0.000328808, + 0.000328638, + 0.000332905, + 0.000328548, + 0.000328822, + 0.000332548, + 0.000328807, + 0.000328809, + 0.000344399, + 0.00031946, + 0.000319435, + 0.000323663, + 0.000319425, + 0.000319432, + 0.000323417, + 0.000319441, + 0.00031944, + 0.000344804, + 0.000328819, + 0.00032855, + 0.00034487, + 0.000319435, + 0.000319439, + 0.00032423, + 0.000319434, + 0.00031942, + 0.000323515, + 0.000319443, + 0.000319438, + 0.000341911, + 0.000328815, + 0.000328821, + 0.000333511, + 0.000332988, + 0.000319438, + 0.000323775, + 0.000319432, + 0.000319431, + 0.000323426, + 0.000319441, + 0.000319435, + 0.000339718, + 0.000328816, + 0.0003288, + 0.000333067, + 0.000335627, + 0.00031944, + 0.00032344, + 0.000319297, + 0.000319428, + 0.000319428, + 0.000323286, + 0.000319435, + 0.00031944, + 0.000323426, + 0.000319449, + 0.000319499, + 0.0003257, + 0.000323784, + 0.000302199, + 0.000308662, + 0.000327418, + 0.000319431, + 0.000324666, + 0.000319433, + 0.000319428, + 0.000324017, + 0.000319443, + 0.000319435, + 0.000324231, + 0.000319435, + 0.000319429, + 0.000324082, + 0.000319425, + 0.000319161, + 0.000319434, + 0.000319977, + 0.000319435, + 0.000319431, + 0.000323974, + 0.000319436, + 0.000319428, + 0.000324239, + 0.000319441, + 0.000319432, + 0.000324807, + 0.00031944, + 0.000319418, + 0.000324871, + 0.000319435, + 0.000319436, + 0.000324355, + 0.000319433, + 0.000319427, + 0.000324239, + 0.000319441, + 0.000319421, + 0.000324202, + 0.000325202, + 0.000302199, + 0.000306841, + 0.000302382, + 0.000302207, + 0.000302195, + 0.000308525, + 0.000302203, + 0.000302197, + 0.000307012, + 0.000328938, + 0.000319438, + 0.000324207, + 0.00031944, + 0.000319441, + 0.000324498, + 0.000319442, + 0.000319426, + 0.000324199, + 0.00031917, + 0.000319424, + 0.00031916, + 0.000324339, + 0.000319162, + 0.000319432, + 0.00034745, + 0.000328807, + 0.000328829, + 0.000342453, + 0.000319454, + 0.000319159, + 0.000324045, + 0.000319441, + 0.000319421, + 0.000324252, + 0.000319164, + 0.000319437, + 0.000324467, + 0.000319442, + 0.000319432, + 0.000324007, + 0.000319437, + 0.000319431, + 0.000324211, + 0.000319438, + 0.000319433, + 0.000324308, + 0.00032351, + 0.000302194, + 0.000307668, + 0.000302199, + 0.000302206, + 0.000301913, + 0.000307446, + 0.000302191, + 0.000301913, + 0.000307159, + 0.000302201, + 0.000301907, + 0.000306862, + 0.000302203, + 0.000302195, + 0.000302207, + 0.000306408, + 0.000302205, + 0.000302202, + 0.000306192, + 0.000302199, + 0.000302206, + 0.000322874, + 0.000340655, + 0.000328813, + 0.000334125, + 0.000335092, + 0.000319429, + 0.000323473, + 0.000319446, + 0.000319431, + 0.000323684, + 0.000319432, + 0.000319435, + 0.000323458, + 0.000319436, + 0.000319429, + 0.000319428, + 0.000323604, + 0.000319426, + 0.000319426, + 0.000323746, + 0.000319446, + 0.000319428, + 0.00032372, + 0.000319434, + 0.000340008, + 0.000328626, + 0.000320121, + 0.000319506, + 0.000347705, + 0.000328876, + 0.000328557, + 0.000346697, + 0.000319471, + 0.000319473, + 0.000323966, + 0.000319476, + 0.000319173, + 0.0003237, + 0.000319174, + 0.00031947, + 0.000323248, + 0.00031948, + 0.00031946, + 0.000323508, + 0.00031948, + 0.00031947, + 0.0003412, + 0.000328838, + 0.000328862, + 0.000334637, + 0.000333979, + 0.000319172, + 0.000323994, + 0.000319487, + 0.00031917, + 0.00032396, + 0.000319467, + 0.000319467, + 0.000323236, + 0.000344267, + 0.00032885, + 0.000332986, + 0.000336841, + 0.00031949, + 0.000319479, + 0.000323291, + 0.000319491, + 0.000319174, + 0.00032362, + 0.000319472, + 0.000319477, + 0.000323606, + 0.00031948, + 0.00031948, + 0.0003234, + 0.000319478, + 0.000319475, + 0.000323561, + 0.000319473, + 0.000319475, + 0.000342785, + 0.000328558, + 0.000328845, + 0.000332655, + 0.000333268, + 0.000319173, + 0.000323625, + 0.000319478, + 0.000323013, + 0.000307403, + 0.000302234, + 0.000353738, + 0.000324534, + 0.00031948, + 0.000319199, + 0.000324236, + 0.000319488, + 0.000319481, + 0.00031948, + 0.000324094, + 0.000319463, + 0.00031917, + 0.000323725, + 0.000319475, + 0.000319472, + 0.00032386, + 0.000319497, + 0.00031948, + 0.000323897, + 0.000319289, + 0.000319467, + 0.00032426, + 0.00031949, + 0.000319465, + 0.000323818, + 0.000319466, + 0.000319474, + 0.000323804, + 0.000319475, + 0.000319175, + 0.000323564, + 0.000319473, + 0.000319468, + 0.000323581, + 0.000319502, + 0.000319482, + 0.000319465, + 0.000323967, + 0.000327318, + 0.000302263, + 0.000306386, + 0.000301923, + 0.000302238, + 0.000306061, + 0.000302236, + 0.000302239, + 0.000307873, + 0.000301923, + 0.000325481, + 0.000323574, + 0.000319251, + 0.000319476, + 0.0003192, + 0.000324155, + 0.00031946, + 0.000319465, + 0.000324553, + 0.000319487, + 0.000319471, + 0.000324347, + 0.000319173, + 0.000319463, + 0.000323928, + 0.000319958, + 0.000319171, + 0.000344556, + 0.000328961, + 0.000328563, + 0.000333835, + 0.000332243, + 0.000319475, + 0.000324139, + 0.000319472, + 0.000319478, + 0.000324129, + 0.000319473, + 0.000319476, + 0.000324122, + 0.000319474, + 0.000319478, + 0.000324389, + 0.000319174, + 0.000319477, + 0.000323518, + 0.000319245, + 0.000319475, + 0.000319175, + 0.000325109, + 0.000319472, + 0.000319478, + 0.000328213, + 0.000302259, + 0.000302236, + 0.000307437, + 0.000301942, + 0.000302233, + 0.000307158, + 0.000302229, + 0.000302246, + 0.000302241, + 0.000307062, + 0.000302249, + 0.00030225, + 0.00030719, + 0.000301927, + 0.000302237, + 0.000307717, + 0.000301926, + 0.000329031, + 0.000324364, + 0.000319484, + 0.00031946, + 0.000324628, + 0.000319205, + 0.000319472, + 0.000324897, + 0.000319502, + 0.000319471, + 0.00031917, + 0.000324553, + 0.000319499, + 0.000319173, + 0.000324616, + 0.000319478, + 0.000319477, + 0.000324656, + 0.000319474, + 0.000319478, + 0.000324611, + 0.000319577, + 0.000319469, + 0.000324406, + 0.000319481, + 0.000319169, + 0.000356679, + 0.000329502, + 0.000335459, + 0.00033488, + 0.000319565, + 0.000324162, + 0.000319196, + 0.000319531, + 0.000324003, + 0.000319573, + 0.000319537, + 0.000323227, + 0.000344257, + 0.000328904, + 0.000333937, + 0.000336724, + 0.000319187, + 0.000319551, + 0.000324021, + 0.000319546, + 0.000319545, + 0.000324346, + 0.000319525, + 0.000319537, + 0.000346407, + 0.000328591, + 0.000328908, + 0.000344377, + 0.000319528, + 0.00031955, + 0.00032402, + 0.000319187, + 0.000319528, + 0.000323896, + 0.000319523, + 0.000319551, + 0.00034376, + 0.000328887, + 0.00032892, + 0.000337153, + 0.000332117, + 0.000319522, + 0.000324652, + 0.000319194, + 0.00031956, + 0.000323944, + 0.000319565, + 0.000319545, + 0.000341997, + 0.00032858, + 0.00032892, + 0.000333062, + 0.000334852, + 0.000319535, + 0.000324157, + 0.000319535, + 0.0003192, + 0.00032431, + 0.000319533, + 0.000319529, + 0.000319546, + 0.000348427, + 0.00032891, + 0.000328942, + 0.000339854, + 0.000302347, + 0.000302301, + 0.00034137, + 0.000319525, + 0.000319551, + 0.000326055, + 0.000319535, + 0.000319526, + 0.000325119, + 0.000319543, + 0.000319528, + 0.000325404, + 0.000319551, + 0.000319554, + 0.000324978, + 0.000319198, + 0.000319529, + 0.000325229, + 0.000319535, + 0.000319534, + 0.000325235, + 0.000319533, + 0.000319194, + 0.000324952, + 0.000319551, + 0.000319525, + 0.000323796, + 0.00032003, + 0.000319522, + 0.000319566, + 0.000324548, + 0.000319554, + 0.000319562, + 0.00032482, + 0.000319538, + 0.000319541, + 0.000324714, + 0.000319533, + 0.000319515, + 0.000324681, + 0.000302319, + 0.000302278, + 0.000307444, + 0.000302337, + 0.000302309, + 0.000305958, + 0.000302317, + 0.000302314, + 0.000302329, + 0.000339357, + 0.000319573, + 0.000319542, + 0.000324992, + 0.000319587, + 0.000319548, + 0.000324344, + 0.000319549, + 0.000319551, + 0.00032506, + 0.000319197, + 0.000319542, + 0.000325536, + 0.00031952, + 0.000319533, + 0.000325873, + 0.00031955, + 0.000319529, + 0.000324817, + 0.000319537, + 0.000319543, + 0.000324765, + 0.000319553, + 0.000319526, + 0.000319532, + 0.000324566, + 0.000319529, + 0.000319531, + 0.000324621, + 0.000319538, + 0.000319565, + 0.000325242, + 0.00031953, + 0.000319524, + 0.000325298, + 0.00031955, + 0.00031952, + 0.000348328, + 0.000319196, + 0.000319576, + 0.000324798, + 0.000315176, + 0.00030232, + 0.000307679, + 0.00030233, + 0.000301946, + 0.000302307, + 0.000307883, + 0.000301967, + 0.000302301, + 0.000307736, + 0.000302289, + 0.00030232, + 0.000307481, + 0.000302297, + 0.000302324, + 0.000307118, + 0.000302299, + 0.000302321, + 0.000320453, + 0.000323756, + 0.000319551, + 0.000319525, + 0.000324909, + 0.000319551, + 0.000319221, + 0.000324705, + 0.000319536, + 0.000319549, + 0.000324641, + 0.000319544, + 0.000319191, + 0.00032481, + 0.000319543, + 0.000319196, + 0.000324598, + 0.000319552, + 0.000319193, + 0.00032502, + 0.000319547, + 0.000319525, + 0.000324723, + 0.000319542, + 0.000319533, + 0.000319551, + 0.000324341, + 0.000336728, + 0.000326815, + 0.000320615, + 0.000319448, + 0.000345407, + 0.000328829, + 0.000328832, + 0.000348025, + 0.00031945, + 0.000319458, + 0.000324429, + 0.000319458, + 0.00031945, + 0.000324196, + 0.000319482, + 0.000319164, + 0.000324529, + 0.000319467, + 0.000319445, + 0.000324274, + 0.000319454, + 0.000319454, + 0.000341249, + 0.00032883, + 0.000328829, + 0.000334039, + 0.000334781, + 0.000319446, + 0.000325431, + 0.00031946, + 0.000319449, + 0.000324718, + 0.000319167, + 0.000319452, + 0.000319453, + 0.000349293, + 0.00032886, + 0.00032882, + 0.000342621, + 0.000319444, + 0.000319458, + 0.000324095, + 0.00031954, + 0.000319455, + 0.000324895, + 0.00031944, + 0.00031945, + 0.000324055, + 0.000319458, + 0.000319459, + 0.0003246, + 0.000319448, + 0.000319436, + 0.000324545, + 0.00031947, + 0.00031917, + 0.000325302, + 0.00031945, + 0.000319451, + 0.000325183, + 0.000319459, + 0.000319171, + 0.000324184, + 0.000319445, + 0.000320535, + 0.000302227, + 0.000307641, + 0.000326527, + 0.000319455, + 0.000325895, + 0.000319439, + 0.000319171, + 0.00032451, + 0.000319446, + 0.000319457, + 0.000324151, + 0.000319446, + 0.000319451, + 0.000324159, + 0.00031945, + 0.000319445, + 0.0003242, + 0.00031946, + 0.000319455, + 0.000323939, + 0.000319446, + 0.000319441, + 0.000340482, + 0.000328558, + 0.000328833, + 0.000333731, + 0.000328828, + 0.000328828, + 0.000334312, + 0.000335621, + 0.000319561, + 0.000325396, + 0.000319452, + 0.000319469, + 0.00031945, + 0.00032445, + 0.000319439, + 0.000319447, + 0.00032434, + 0.000326014, + 0.000301916, + 0.000307116, + 0.000302208, + 0.000302224, + 0.00030725, + 0.000302227, + 0.00030192, + 0.000306788, + 0.000302214, + 0.000349054, + 0.000333788, + 0.000332984, + 0.000319452, + 0.000319169, + 0.00032339, + 0.000319456, + 0.000319169, + 0.000324264, + 0.000319444, + 0.000319443, + 0.000323947, + 0.000319189, + 0.000319459, + 0.000324191, + 0.000319835, + 0.000319444, + 0.000324377, + 0.000319452, + 0.000319453, + 0.00032431, + 0.000319461, + 0.000319171, + 0.000324245, + 0.000319446, + 0.000319446, + 0.000324383, + 0.000319473, + 0.00031954, + 0.000324605, + 0.000319451, + 0.00031944, + 0.000319453, + 0.000324014, + 0.000319439, + 0.000319444, + 0.000324349, + 0.000324177, + 0.00030192, + 0.000308122, + 0.000302216, + 0.000302215, + 0.000307375, + 0.000302235, + 0.000302225, + 0.000307399, + 0.00030194, + 0.000302214, + 0.000302222, + 0.000307328, + 0.000302217, + 0.000302229, + 0.00030708, + 0.000302219, + 0.000302205, + 0.000306259, + 0.000302233, + 0.000302208, + 0.000302217, + 0.000306, + 0.000327291, + 0.000319456, + 0.000323924, + 0.000319475, + 0.000319455, + 0.000324363, + 0.000319449, + 0.000319439, + 0.000324207, + 0.000319481, + 0.000319445, + 0.000323937, + 0.000319189, + 0.000319457, + 0.000324185, + 0.000319465, + 0.000319438, + 0.000323787, + 0.00031917, + 0.000319483, + 0.00032406, + 0.000319445, + 0.00031944, + 0.000324071, + 0.000319471, + 0.000319452, + 0.000347114, + 0.000321033, + 0.000320164, + 0.00034176, + 0.000328846, + 0.000328879, + 0.000335917, + 0.00033433, + 0.000319167, + 0.000324043, + 0.000319172, + 0.000319473, + 0.000323525, + 0.000319472, + 0.000319462, + 0.000322996, + 0.000319632, + 0.000319474, + 0.000319474, + 0.000323797, + 0.000319169, + 0.000319462, + 0.000345987, + 0.000328866, + 0.000328552, + 0.000344262, + 0.000319466, + 0.00031946, + 0.000324489, + 0.000319467, + 0.000319459, + 0.000323914, + 0.000319166, + 0.000319487, + 0.000343701, + 0.000328552, + 0.000328853, + 0.00033325, + 0.000331682, + 0.000319482, + 0.000323676, + 0.000319469, + 0.000319474, + 0.000323627, + 0.000319485, + 0.00031947, + 0.000323331, + 0.000319472, + 0.000319474, + 0.000323496, + 0.000319487, + 0.000319459, + 0.000324181, + 0.000319493, + 0.00031947, + 0.000319475, + 0.000323992, + 0.000319491, + 0.000319461, + 0.00032359, + 0.000319473, + 0.000319472, + 0.000344642, + 0.000339161, + 0.000319272, + 0.000334853, + 0.000326199, + 0.000319473, + 0.000324557, + 0.000319496, + 0.000319171, + 0.000324522, + 0.000319469, + 0.000319463, + 0.000324329, + 0.000319481, + 0.000319489, + 0.000323728, + 0.000319489, + 0.00031947, + 0.000323561, + 0.000319467, + 0.00031918, + 0.000323935, + 0.00031917, + 0.000319463, + 0.000319167, + 0.000324283, + 0.000319465, + 0.000319464, + 0.000324291, + 0.000319181, + 0.000319469, + 0.000323853, + 0.000319489, + 0.000319166, + 0.000324195, + 0.000319475, + 0.000319452, + 0.000324186, + 0.000319181, + 0.000319478, + 0.000324223, + 0.000319471, + 0.000319489, + 0.00032519, + 0.000344248, + 0.00031947, + 0.000329332, + 0.000302236, + 0.000302246, + 0.000302353, + 0.000309678, + 0.000328835, + 0.000319167, + 0.000325235, + 0.00031948, + 0.000319461, + 0.00032548, + 0.000319484, + 0.000319471, + 0.0003249, + 0.000319479, + 0.00031947, + 0.00032408, + 0.000319468, + 0.000319166, + 0.000324339, + 0.000319465, + 0.000319929, + 0.000324598, + 0.000319479, + 0.000319469, + 0.0003245, + 0.000319171, + 0.000319474, + 0.0003243, + 0.000319472, + 0.000319478, + 0.000319474, + 0.000323924, + 0.000319168, + 0.000319464, + 0.000323946, + 0.000319458, + 0.000319477, + 0.000324044, + 0.000319468, + 0.000319474, + 0.000325351, + 0.000321916, + 0.000301919, + 0.000306862, + 0.000302241, + 0.000302233, + 0.000306681, + 0.000301918, + 0.000302231, + 0.000301917, + 0.000306373, + 0.000302243, + 0.000302243, + 0.000306443, + 0.000301925, + 0.000302242, + 0.000306244, + 0.000302239, + 0.000301928, + 0.000302244, + 0.000306229, + 0.000302241, + 0.000302228, + 0.000306409, + 0.000328883, + 0.000319169, + 0.000324034, + 0.000319467, + 0.000319168, + 0.000324699, + 0.000319512, + 0.000319469, + 0.000324517, + 0.000319169, + 0.000319463, + 0.000324014, + 0.000319484, + 0.000319483, + 0.0003241, + 0.000319466, + 0.000319166, + 0.000323553, + 0.000319722, + 0.00031917, + 0.000319471, + 0.000324102, + 0.000319485, + 0.000319473, + 0.000324694, + 0.000319477, + 0.000319477, + 0.000333832, + 0.000343023, + 0.000329351, + 0.00032858, + 0.000333374, + 0.000328578, + 0.000328833, + 0.00033547, + 0.000328867, + 0.000328838, + 0.000333829, + 0.000333238, + 0.000319172, + 0.000324122, + 0.000319469, + 0.000319456, + 0.000323411, + 0.000319489, + 0.000319456, + 0.000319465, + 0.000347231, + 0.000328822, + 0.000328847, + 0.000343092, + 0.000319476, + 0.00031947, + 0.000324688, + 0.000319467, + 0.00031945, + 0.000324038, + 0.000319454, + 0.000319463, + 0.00034477, + 0.000329111, + 0.000328841, + 0.000344947, + 0.000319464, + 0.000319461, + 0.000347356, + 0.000328837, + 0.000328836, + 0.000333456, + 0.000331242, + 0.000319473, + 0.000344083, + 0.000328838, + 0.000328838, + 0.00033448, + 0.000331226, + 0.000319459, + 0.000323693, + 0.000319462, + 0.00031946, + 0.000323939, + 0.000319454, + 0.000319454, + 0.000341987, + 0.000328841, + 0.000328853, + 0.000333223, + 0.000333923, + 0.000319471, + 0.000323613, + 0.000319179, + 0.000319467, + 0.000323806, + 0.000319465, + 0.000319464, + 0.000323812, + 0.000319462, + 0.000319458, + 0.000319442, + 0.000323755, + 0.000319473, + 0.000319471, + 0.00034586, + 0.000328842, + 0.000328835, + 0.000342674, + 0.000319173, + 0.000319463, + 0.000323782, + 0.000319457, + 0.000319458, + 0.000323517, + 0.000319474, + 0.000319172, + 0.000323597, + 0.00031917, + 0.000319474, + 0.000323797, + 0.000319452, + 0.000319476, + 0.000342406, + 0.000328842, + 0.000328833, + 0.000333337, + 0.000333433, + 0.000319451, + 0.000323747, + 0.00031947, + 0.000319461, + 0.000325461, + 0.000319449, + 0.000331195, + 0.00030709, + 0.000301925, + 0.000302228, + 0.000302226, + 0.000307618, + 0.00030223, + 0.000302229, + 0.000307488, + 0.000301925, + 0.000351136, + 0.000334538, + 0.000333016, + 0.000319468, + 0.000324192, + 0.000319456, + 0.000319452, + 0.000324672, + 0.00031947, + 0.000319462, + 0.000324499, + 0.000319472, + 0.000319173, + 0.000319455, + 0.000323905, + 0.000320014, + 0.000319454, + 0.000348614, + 0.000328833, + 0.000328848, + 0.00034201, + 0.00031946, + 0.000319462, + 0.000323922, + 0.000319455, + 0.000319468, + 0.000323939, + 0.00031917, + 0.000319449, + 0.000324156, + 0.000319456, + 0.000319449, + 0.000323682, + 0.000319459, + 0.000319438, + 0.000343496, + 0.000328845, + 0.000339022, + 0.000306333, + 0.000302227, + 0.000302226, + 0.000306278, + 0.000302218, + 0.000302223, + 0.000302212, + 0.000306218, + 0.000302223, + 0.000302234, + 0.000306983, + 0.000302239, + 0.000302235, + 0.000306439, + 0.000302216, + 0.000302228, + 0.000302222, + 0.000306309, + 0.000302221, + 0.000302236, + 0.000306462, + 0.000302218, + 0.000328351, + 0.000323746, + 0.000319455, + 0.000319468, + 0.000342719, + 0.000328841, + 0.000328831, + 0.00033361, + 0.000334675, + 0.00031946, + 0.000324005, + 0.000319465, + 0.000319472, + 0.00034153, + 0.000328839, + 0.000328843, + 0.000333221, + 0.000334587, + 0.000319459, + 0.000324065, + 0.000319463, + 0.000319461, + 0.000340091, + 0.000328829, + 0.000328826, + 0.000333799, + 0.000334014, + 0.000326402, + 0.000319868, + 0.000319525, + 0.000348304, + 0.00032893, + 0.000328858, + 0.000346913, + 0.000319493, + 0.000319506, + 0.00032387, + 0.000319515, + 0.000319171, + 0.00034576, + 0.000328555, + 0.000328882, + 0.000344215, + 0.000319582, + 0.000319498, + 0.000323679, + 0.000319506, + 0.00031951, + 0.000344449, + 0.000328859, + 0.000328877, + 0.000333713, + 0.000331962, + 0.000319502, + 0.000324867, + 0.000319503, + 0.000319495, + 0.00032428, + 0.000319499, + 0.000319549, + 0.000342486, + 0.000328874, + 0.000328875, + 0.000334065, + 0.000334837, + 0.000319168, + 0.000323733, + 0.000319496, + 0.000319176, + 0.000324086, + 0.00031951, + 0.000319169, + 0.000323502, + 0.000319717, + 0.000319167, + 0.000319487, + 0.000323612, + 0.000319282, + 0.000319518, + 0.000323884, + 0.000319506, + 0.000319502, + 0.000323541, + 0.000319501, + 0.000319501, + 0.000323819, + 0.000319513, + 0.000319502, + 0.000324099, + 0.000319518, + 0.000322344, + 0.00030748, + 0.0003023, + 0.000357406, + 0.00032502, + 0.000319506, + 0.00031954, + 0.000324555, + 0.00031951, + 0.00031917, + 0.000323624, + 0.000319665, + 0.000319513, + 0.000319501, + 0.000324501, + 0.000319519, + 0.000319491, + 0.000324289, + 0.000319502, + 0.000319501, + 0.000324136, + 0.000319526, + 0.000319496, + 0.000324397, + 0.000319519, + 0.000319499, + 0.000325026, + 0.000319525, + 0.000319499, + 0.00032495, + 0.00031952, + 0.000319494, + 0.000324759, + 0.000319517, + 0.000319504, + 0.000324721, + 0.000319502, + 0.000319509, + 0.000319516, + 0.000323967, + 0.000319508, + 0.000319546, + 0.000326765, + 0.000302263, + 0.000302265, + 0.000307397, + 0.000302265, + 0.000302261, + 0.000309078, + 0.000302279, + 0.000330666, + 0.000324037, + 0.000319506, + 0.000319507, + 0.000324554, + 0.00031917, + 0.000319501, + 0.000319504, + 0.000324684, + 0.000319518, + 0.000319494, + 0.000324593, + 0.000319169, + 0.0003195, + 0.000325258, + 0.0003202, + 0.000319515, + 0.000325517, + 0.000319495, + 0.000319515, + 0.000324329, + 0.000319528, + 0.00031917, + 0.000324328, + 0.000319505, + 0.000319502, + 0.000324436, + 0.000319504, + 0.000319495, + 0.000324439, + 0.000319502, + 0.000319512, + 0.00032352, + 0.000319198, + 0.000319522, + 0.00032384, + 0.000319189, + 0.000319493, + 0.000319512, + 0.000324004, + 0.000319494, + 0.00031951, + 0.000327905, + 0.000302264, + 0.000302273, + 0.000306522, + 0.000302373, + 0.00030228, + 0.000306978, + 0.000302289, + 0.000302272, + 0.000302282, + 0.000306062, + 0.000302255, + 0.00030228, + 0.000306652, + 0.000302259, + 0.000302286, + 0.000306458, + 0.000318991, + 0.000319497, + 0.000324051, + 0.0003195, + 0.000319506, + 0.000324079, + 0.000319537, + 0.000319499, + 0.000323944, + 0.000319519, + 0.000319511, + 0.000319512, + 0.000324396, + 0.000319509, + 0.000319509, + 0.000324283, + 0.000319494, + 0.000319498, + 0.000324763, + 0.000319482, + 0.000319498, + 0.000324563, + 0.0003195, + 0.000319496, + 0.000324509, + 0.000319507, + 0.000319169, + 0.000340703, + 0.000326572, + 0.00031985, + 0.000319495, + 0.000324546, + 0.000345128, + 0.000328875, + 0.000333618, + 0.000328872, + 0.000328872, + 0.000336591, + 0.000335355, + 0.000319463, + 0.000319498, + 0.000323479, + 0.000319497, + 0.000319486, + 0.000323625, + 0.000319501, + 0.000319497, + 0.000323779, + 0.000319481, + 0.00031948, + 0.000345318, + 0.000328852, + 0.000328557, + 0.000347993, + 0.000319175, + 0.000319482, + 0.00032494, + 0.000319489, + 0.000319167, + 0.000324877, + 0.000319503, + 0.000319487, + 0.000344086, + 0.000328858, + 0.000328861, + 0.000334209, + 0.000334224, + 0.000319487, + 0.000324915, + 0.000319508, + 0.000319482, + 0.000324231, + 0.000319167, + 0.000319493, + 0.000324818, + 0.00031952, + 0.000319488, + 0.000324027, + 0.000319517, + 0.000319171, + 0.000319504, + 0.000325276, + 0.000319479, + 0.000319466, + 0.000326522, + 0.000319485, + 0.000319486, + 0.000324306, + 0.000319489, + 0.000319487, + 0.000332888, + 0.00030226, + 0.000302272, + 0.000324673, + 0.000319492, + 0.000319493, + 0.00032581, + 0.000319492, + 0.000319488, + 0.000325132, + 0.000319493, + 0.000319488, + 0.000323918, + 0.000319509, + 0.000319505, + 0.000319602, + 0.000324446, + 0.000319493, + 0.000319491, + 0.000324082, + 0.000319486, + 0.000319172, + 0.000323744, + 0.000319493, + 0.000319496, + 0.000324479, + 0.000319486, + 0.000319491, + 0.000323776, + 0.000319484, + 0.000319479, + 0.00034326, + 0.000328858, + 0.000328845, + 0.000332692, + 0.000333828, + 0.000319477, + 0.000323653, + 0.000319492, + 0.000319479, + 0.000323822, + 0.000313311, + 0.000302255, + 0.000302252, + 0.000306246, + 0.000302263, + 0.000301918, + 0.000306459, + 0.000302263, + 0.000301924, + 0.000345609, + 0.000328862, + 0.000328862, + 0.000333513, + 0.000333053, + 0.000319491, + 0.000324455, + 0.000319487, + 0.000319497, + 0.000324377, + 0.000319506, + 0.000319497, + 0.000325185, + 0.000319503, + 0.000319492, + 0.000324192, + 0.000319966, + 0.000319476, + 0.000319171, + 0.00032403, + 0.000319512, + 0.000319493, + 0.00032446, + 0.000319505, + 0.000319489, + 0.000324434, + 0.000319497, + 0.000319173, + 0.000324972, + 0.000319483, + 0.000319481, + 0.000324629, + 0.000319475, + 0.000319507, + 0.00032433, + 0.000319505, + 0.000319478, + 0.000333139, + 0.000301919, + 0.00030229, + 0.000307386, + 0.000302251, + 0.000302239, + 0.000302269, + 0.000307247, + 0.00030227, + 0.000302252, + 0.000307729, + 0.000302263, + 0.000302256, + 0.000306993, + 0.000301919, + 0.000302261, + 0.000302263, + 0.000306531, + 0.000302249, + 0.000302259, + 0.000306637, + 0.000302259, + 0.000302241, + 0.000328384, + 0.000319502, + 0.000319485, + 0.000324552, + 0.00031948, + 0.000319526, + 0.000324195, + 0.000319474, + 0.000319485, + 0.000324411, + 0.000319491, + 0.000319492, + 0.000319487, + 0.000323906, + 0.00031917, + 0.000319484, + 0.000325014, + 0.000319168, + 0.000319494, + 0.000324377, + 0.000319492, + 0.000319494, + 0.000324605, + 0.000319493, + 0.000319506, + 0.000324857, + 0.000319168, + 0.000356536, + 0.000325495, + 0.00032008, + 0.000319199, + 0.000343922, + 0.000328838, + 0.000328847, + 0.000336078, + 0.00033203, + 0.000319449, + 0.000323702, + 0.000319466, + 0.000319499, + 0.0003237, + 0.00031948, + 0.000319476, + 0.000323705, + 0.000319484, + 0.000319182, + 0.000323818, + 0.000319475, + 0.000319484, + 0.000323641, + 0.000343955, + 0.000328842, + 0.00033364, + 0.000336392, + 0.000319481, + 0.000319173, + 0.000324719, + 0.000319449, + 0.000319499, + 0.000324408, + 0.000319472, + 0.000319483, + 0.000346052, + 0.000328853, + 0.000328848, + 0.000343675, + 0.000319471, + 0.000319476, + 0.000323647, + 0.000319484, + 0.000319172, + 0.00032359, + 0.000319475, + 0.000319485, + 0.000323576, + 0.000319483, + 0.000319464, + 0.000323943, + 0.000319484, + 0.000319471, + 0.000323534, + 0.000319462, + 0.00031948, + 0.000323801, + 0.000319466, + 0.000319466, + 0.000323192, + 0.000319473, + 0.000319474, + 0.000319468, + 0.000323789, + 0.000322895, + 0.000302595, + 0.00030786, + 0.00035409, + 0.000319471, + 0.000324527, + 0.0003429, + 0.000328862, + 0.000344149, + 0.000319477, + 0.00031948, + 0.000324142, + 0.000319487, + 0.000319484, + 0.000324062, + 0.000319495, + 0.000319484, + 0.000323952, + 0.000319484, + 0.000319476, + 0.000324159, + 0.000319468, + 0.000319485, + 0.000323933, + 0.000319502, + 0.000319472, + 0.000323708, + 0.000319484, + 0.000319484, + 0.000319471, + 0.000324598, + 0.000319483, + 0.00031948, + 0.000324684, + 0.000319473, + 0.000319481, + 0.000324225, + 0.000319465, + 0.000319487, + 0.000324069, + 0.000319465, + 0.000319512, + 0.000324086, + 0.000319485, + 0.000319484, + 0.000325387, + 0.000319489, + 0.000319482, + 0.000324254, + 0.000331063, + 0.000319479, + 0.000324064, + 0.000319491, + 0.000319487, + 0.000324129, + 0.000319477, + 0.000319171, + 0.00031947, + 0.000324188, + 0.000319465, + 0.000319476, + 0.000324176, + 0.000319491, + 0.000319476, + 0.000324768, + 0.000320084, + 0.000319493, + 0.000325756, + 0.000319471, + 0.000319476, + 0.000324751, + 0.000319472, + 0.000319472, + 0.000323404, + 0.000319175, + 0.000319468, + 0.000323815, + 0.000319493, + 0.000319479, + 0.000323994, + 0.000319469, + 0.000319167, + 0.000324322, + 0.000319182, + 0.000319471, + 0.000319171, + 0.000323655, + 0.000319494, + 0.00031917, + 0.000323785, + 0.00031919, + 0.000319483, + 0.000328082, + 0.000302225, + 0.000302253, + 0.000306599, + 0.000302252, + 0.000302243, + 0.000306328, + 0.000302253, + 0.000302247, + 0.000302233, + 0.000306671, + 0.000302232, + 0.000302242, + 0.000306479, + 0.000302245, + 0.000301932, + 0.000306615, + 0.000322511, + 0.000319184, + 0.000323903, + 0.000319472, + 0.000319497, + 0.000324658, + 0.000319466, + 0.000319479, + 0.000319454, + 0.000320013, + 0.000319182, + 0.000319476, + 0.000324029, + 0.000319182, + 0.000319482, + 0.000323949, + 0.000319488, + 0.000319464, + 0.000324149, + 0.000319483, + 0.000319469, + 0.000325389, + 0.000319502, + 0.000319465, + 0.000325629, + 0.000319194, + 0.00031948, + 0.000376504, + 0.000329416, + 0.00033462, + 0.000328828, + 0.000328824, + 0.000332893, + 0.000328828, + 0.000328828, + 0.00033337, + 0.000328839, + 0.000328826, + 0.00033738, + 0.000331167, + 0.000319447, + 0.000324344, + 0.00031955, + 0.000319455, + 0.000323862, + 0.000319444, + 0.000319456, + 0.000324273, + 0.000319449, + 0.000319432, + 0.000340898, + 0.000328842, + 0.000328827, + 0.000333882, + 0.000334589, + 0.00031943, + 0.000324653, + 0.000319457, + 0.000319164, + 0.000323631, + 0.000319447, + 0.000319454, + 0.000319448, + 0.000348275, + 0.000328834, + 0.000328824, + 0.000342722, + 0.000319453, + 0.000319453, + 0.000348518, + 0.000328832, + 0.000328833, + 0.000342271, + 0.00031945, + 0.000319438, + 0.000323989, + 0.000319447, + 0.000319447, + 0.000323534, + 0.000319435, + 0.000319452, + 0.000323765, + 0.000319451, + 0.000319455, + 0.000323332, + 0.000319165, + 0.000319453, + 0.000325414, + 0.000319579, + 0.000319166, + 0.000331744, + 0.000302216, + 0.000302479, + 0.000326364, + 0.000319449, + 0.000319168, + 0.000323482, + 0.000319715, + 0.000319448, + 0.00031945, + 0.000323858, + 0.000319458, + 0.000319454, + 0.000324006, + 0.000319457, + 0.000319448, + 0.000323948, + 0.000319447, + 0.000319456, + 0.000323773, + 0.000319188, + 0.000319447, + 0.000323506, + 0.000319455, + 0.000319437, + 0.000323701, + 0.000319451, + 0.000319447, + 0.000323616, + 0.000319445, + 0.000319165, + 0.000339777, + 0.000319442, + 0.00031945, + 0.000323402, + 0.000364724, + 0.000338778, + 0.000343814, + 0.000359201, + 0.000319459, + 0.000331595, + 0.000301944, + 0.000302203, + 0.000301914, + 0.000306748, + 0.000302235, + 0.000302221, + 0.000306229, + 0.000302217, + 0.000301918, + 0.00033174, + 0.000319452, + 0.000319445, + 0.000324156, + 0.00031945, + 0.000319445, + 0.000324407, + 0.000319454, + 0.000319165, + 0.000324636, + 0.000319447, + 0.000319447, + 0.000319456, + 0.000324164, + 0.000319447, + 0.000319166, + 0.000325107, + 0.000319447, + 0.000319446, + 0.000324266, + 0.000319444, + 0.000319166, + 0.000324307, + 0.000319455, + 0.000319452, + 0.00032485, + 0.00031945, + 0.000319164, + 0.000324436, + 0.000319457, + 0.000319455, + 0.000324526, + 0.000319452, + 0.000319442, + 0.000324397, + 0.000319449, + 0.000319166, + 0.000332708, + 0.000302207, + 0.000302219, + 0.0003022, + 0.000306936, + 0.000301917, + 0.0003022, + 0.000307444, + 0.000302213, + 0.000302226, + 0.000307191, + 0.000302218, + 0.000302219, + 0.000302213, + 0.000306089, + 0.000302207, + 0.000302222, + 0.000306492, + 0.000302219, + 0.000302221, + 0.000306613, + 0.000302327, + 0.000301919, + 0.000346253, + 0.000328819, + 0.000328843, + 0.000333037, + 0.000336554, + 0.000319452, + 0.000324418, + 0.000319442, + 0.00031944, + 0.000323793, + 0.000319539, + 0.000319437, + 0.000319166, + 0.000324212, + 0.000319449, + 0.000319451, + 0.000324403, + 0.000319454, + 0.000319452, + 0.000324272, + 0.000319453, + 0.000319448, + 0.000324503, + 0.000319445, + 0.000319452, + 0.000324976, + 0.000319463, + 0.000352674, + 0.000336249, + 0.000329159, + 0.000328844, + 0.00033384, + 0.000328843, + 0.000328848, + 0.000345614, + 0.000319467, + 0.000319182, + 0.000323978, + 0.000319519, + 0.000319469, + 0.000323449, + 0.000319482, + 0.000319471, + 0.000344525, + 0.000328867, + 0.000328851, + 0.000344707, + 0.000319473, + 0.000319475, + 0.000345084, + 0.000328849, + 0.000328847, + 0.000333777, + 0.000331275, + 0.000319471, + 0.000323971, + 0.000319475, + 0.000319595, + 0.000323865, + 0.000319477, + 0.000319787, + 0.000341597, + 0.000328836, + 0.000328561, + 0.000334256, + 0.000334028, + 0.00031947, + 0.000323594, + 0.000319476, + 0.000319473, + 0.000323765, + 0.000319475, + 0.000319467, + 0.000323279, + 0.00031951, + 0.000319458, + 0.000319464, + 0.000323663, + 0.000319165, + 0.000319446, + 0.000323322, + 0.000319481, + 0.000319467, + 0.000324031, + 0.000319466, + 0.000319477, + 0.000323628, + 0.000319469, + 0.000319507, + 0.000323729, + 0.000319486, + 0.000314155, + 0.000307381, + 0.00030225, + 0.000341906, + 0.00032418, + 0.000319497, + 0.000319473, + 0.000324136, + 0.000319471, + 0.000319483, + 0.000319497, + 0.000324371, + 0.00031917, + 0.000319473, + 0.000324272, + 0.000319469, + 0.000319497, + 0.00032433, + 0.000319486, + 0.000319479, + 0.000324117, + 0.000319481, + 0.000319509, + 0.000324311, + 0.000319539, + 0.000319466, + 0.000324824, + 0.000319502, + 0.000319589, + 0.000325202, + 0.000319459, + 0.00031917, + 0.000324465, + 0.000319476, + 0.000319559, + 0.000324171, + 0.000319471, + 0.000319462, + 0.000319474, + 0.000324491, + 0.000319466, + 0.000319178, + 0.000327733, + 0.000302229, + 0.000302238, + 0.000308508, + 0.000302231, + 0.000302355, + 0.000307691, + 0.000321581, + 0.000319176, + 0.000324352, + 0.000319466, + 0.000319483, + 0.00032448, + 0.000319486, + 0.000319463, + 0.000319176, + 0.000325908, + 0.00031947, + 0.000319183, + 0.000324552, + 0.00031947, + 0.000319473, + 0.000324154, + 0.000319922, + 0.000319471, + 0.000325009, + 0.000319472, + 0.000319469, + 0.000324078, + 0.000319474, + 0.000319477, + 0.0003252, + 0.000319469, + 0.000319488, + 0.000324459, + 0.00031946, + 0.000319475, + 0.000324199, + 0.00031948, + 0.00031949, + 0.000324706, + 0.000319461, + 0.000319482, + 0.000319466, + 0.000323951, + 0.000313778, + 0.000302219, + 0.000307739, + 0.000301921, + 0.000302239, + 0.000307748, + 0.000302243, + 0.00030223, + 0.000307177, + 0.000302246, + 0.000301926, + 0.000302233, + 0.000307554, + 0.000302221, + 0.000302255, + 0.000307316, + 0.000302232, + 0.000301935, + 0.000307777, + 0.000302231, + 0.000301929, + 0.000306833, + 0.000320221, + 0.000319483, + 0.000319479, + 0.000323957, + 0.000319204, + 0.000319481, + 0.000353569, + 0.000319477, + 0.000319478, + 0.000324326, + 0.000319473, + 0.000319469, + 0.00032398, + 0.000319476, + 0.000319566, + 0.000324686, + 0.000319186, + 0.000319478, + 0.000324458, + 0.000319465, + 0.000319488, + 0.000324357, + 0.000319506, + 0.000319479, + 0.000324129, + 0.000319473, + 0.00031918, + 0.000361514, + 0.000329208, + 0.000336547, + 0.000328845, + 0.000328566, + 0.000334115, + 0.000334819, + 0.000319457, + 0.000319459, + 0.000323768, + 0.000319178, + 0.000319459, + 0.000323277, + 0.000319445, + 0.000319185, + 0.000345884, + 0.000328573, + 0.000328843, + 0.000346169, + 0.000319178, + 0.000319447, + 0.000323968, + 0.000319457, + 0.000319476, + 0.000346089, + 0.000328839, + 0.000328835, + 0.000344935, + 0.000319458, + 0.000319453, + 0.00032423, + 0.000319474, + 0.000319461, + 0.000323992, + 0.000319467, + 0.000319454, + 0.000342, + 0.000328835, + 0.000328566, + 0.000332978, + 0.000333867, + 0.000319182, + 0.000323874, + 0.000319486, + 0.00031946, + 0.000323593, + 0.000319483, + 0.000319443, + 0.000323668, + 0.000319466, + 0.000319458, + 0.000319188, + 0.000323097, + 0.000319203, + 0.000319467, + 0.000323699, + 0.000319462, + 0.000319449, + 0.000323489, + 0.000319453, + 0.000319175, + 0.000323546, + 0.000319487, + 0.000319468, + 0.000325392, + 0.000328659, + 0.000302244, + 0.000307053, + 0.000319367, + 0.000319467, + 0.000323899, + 0.0003192, + 0.000319473, + 0.000324429, + 0.000319448, + 0.000319476, + 0.000319468, + 0.000323741, + 0.000319198, + 0.000319453, + 0.000324184, + 0.000319454, + 0.00031945, + 0.000324075, + 0.000319469, + 0.000319447, + 0.000324166, + 0.000319451, + 0.000319472, + 0.000324024, + 0.000319458, + 0.000319179, + 0.000324028, + 0.000319449, + 0.000319181, + 0.000324491, + 0.000319464, + 0.000319183, + 0.000324149, + 0.000319443, + 0.000319175, + 0.000324271, + 0.000319447, + 0.000319463, + 0.000319468, + 0.000324575, + 0.000319166, + 0.000302221, + 0.000307068, + 0.000302221, + 0.000302212, + 0.000307368, + 0.000302206, + 0.000302219, + 0.00030706, + 0.000302237, + 0.000334173, + 0.000326188, + 0.000319469, + 0.000319472, + 0.000319464, + 0.00034889, + 0.000328832, + 0.000332492, + 0.000337374, + 0.000319463, + 0.000319467, + 0.00032471, + 0.000319479, + 0.000319812, + 0.000325078, + 0.000319465, + 0.000319171, + 0.000324769, + 0.000319456, + 0.000319467, + 0.000324091, + 0.000319469, + 0.000319455, + 0.000324113, + 0.00031946, + 0.00031918, + 0.000324402, + 0.00031947, + 0.000319184, + 0.000324373, + 0.000319461, + 0.000319462, + 0.000324826, + 0.000319493, + 0.000319461, + 0.000324176, + 0.00031946, + 0.000317375, + 0.000302237, + 0.000307198, + 0.000302237, + 0.000302234, + 0.000307917, + 0.000302244, + 0.000302229, + 0.000307285, + 0.000302209, + 0.000302215, + 0.000307353, + 0.000301949, + 0.000302222, + 0.000301929, + 0.000307615, + 0.000302214, + 0.000301932, + 0.000307429, + 0.000302235, + 0.000301938, + 0.000307083, + 0.000302277, + 0.000333797, + 0.000323814, + 0.000319488, + 0.000319189, + 0.000319456, + 0.000324421, + 0.000319451, + 0.00031947, + 0.000324384, + 0.000319463, + 0.000319183, + 0.000324171, + 0.000319467, + 0.000319466, + 0.000324168, + 0.000319203, + 0.000319462, + 0.000324095, + 0.000319182, + 0.000319458, + 0.000324131, + 0.000319458, + 0.000319463, + 0.000324324, + 0.000324908, + 0.000320062, + 0.000340513, + 0.000329043, + 0.00032894, + 0.000333964, + 0.000336837, + 0.000319557, + 0.000325118, + 0.000319556, + 0.000319542, + 0.000319546, + 0.000324834, + 0.000319189, + 0.000319556, + 0.0003465, + 0.000328932, + 0.000328949, + 0.000343362, + 0.000319548, + 0.000319546, + 0.000324786, + 0.000319195, + 0.000319553, + 0.000325527, + 0.000319558, + 0.000319546, + 0.000345632, + 0.000328937, + 0.000328926, + 0.000337521, + 0.000331337, + 0.000319192, + 0.000324545, + 0.000319554, + 0.00031954, + 0.000323937, + 0.000319562, + 0.000319556, + 0.000342413, + 0.000328934, + 0.000328937, + 0.000333898, + 0.000333801, + 0.000319558, + 0.000324935, + 0.000319559, + 0.000319553, + 0.000324111, + 0.000319546, + 0.000319585, + 0.000324949, + 0.000319534, + 0.000319556, + 0.000319562, + 0.000323625, + 0.000319189, + 0.000319538, + 0.000324164, + 0.000319188, + 0.000319544, + 0.000324473, + 0.000319534, + 0.000319554, + 0.000324224, + 0.000319566, + 0.000313852, + 0.000307022, + 0.000302299, + 0.000334737, + 0.000324416, + 0.000319561, + 0.000319552, + 0.000323927, + 0.000319566, + 0.000319541, + 0.00032387, + 0.000319581, + 0.000319549, + 0.000319197, + 0.000323397, + 0.000319554, + 0.000319551, + 0.00032383, + 0.000319557, + 0.000319186, + 0.000323917, + 0.000319545, + 0.000319551, + 0.000324042, + 0.000319544, + 0.000319536, + 0.000324113, + 0.00031919, + 0.000319561, + 0.000324147, + 0.000319553, + 0.00031955, + 0.00032455, + 0.000319545, + 0.000319563, + 0.000324081, + 0.000319575, + 0.000319657, + 0.000324313, + 0.000319566, + 0.000319334, + 0.000302317, + 0.000308186, + 0.000301933, + 0.000302321, + 0.000307982, + 0.000302318, + 0.000302298, + 0.000307549, + 0.000302326, + 0.000334796, + 0.000324878, + 0.000319579, + 0.000319554, + 0.000324641, + 0.000319534, + 0.00031954, + 0.000319553, + 0.000324384, + 0.000319534, + 0.000319554, + 0.000325132, + 0.000319583, + 0.000320161, + 0.000325466, + 0.000319551, + 0.000319552, + 0.00032518, + 0.000319538, + 0.000319546, + 0.000324539, + 0.000319567, + 0.000319192, + 0.00032568, + 0.000319543, + 0.000319547, + 0.000325411, + 0.000319545, + 0.000319546, + 0.00032438, + 0.000319187, + 0.000319555, + 0.000324829, + 0.000319188, + 0.000319552, + 0.00032538, + 0.000319547, + 0.000318137, + 0.000302291, + 0.000307041, + 0.000302316, + 0.000302321, + 0.00030682, + 0.000302303, + 0.000302326, + 0.000306369, + 0.000301964, + 0.000302312, + 0.000305985, + 0.000303028, + 0.000302316, + 0.000302317, + 0.000306957, + 0.000302294, + 0.000302311, + 0.00030669, + 0.000302346, + 0.000302319, + 0.000306908, + 0.00030232, + 0.000333178, + 0.000323672, + 0.000319754, + 0.000319533, + 0.000319526, + 0.000324425, + 0.000319553, + 0.000319548, + 0.000324035, + 0.000319557, + 0.00031919, + 0.000324138, + 0.00031956, + 0.000319546, + 0.000324469, + 0.000319546, + 0.000319191, + 0.000324739, + 0.000319554, + 0.000319194, + 0.00032455, + 0.000319565, + 0.000319192, + 0.00032453, + 0.000328981, + 0.000319928, + 0.000320003, + 0.000324686, + 0.000319528, + 0.000319478, + 0.000344588, + 0.000328551, + 0.00032884, + 0.000335959, + 0.000331657, + 0.000319166, + 0.00034417, + 0.000328551, + 0.000328831, + 0.000333323, + 0.000331516, + 0.000319491, + 0.000324318, + 0.00031947, + 0.000319454, + 0.000324573, + 0.000319457, + 0.000319465, + 0.000325014, + 0.000319463, + 0.000319454, + 0.000340989, + 0.000328848, + 0.000328848, + 0.000334317, + 0.000335369, + 0.000319472, + 0.000325506, + 0.000319457, + 0.000319166, + 0.000319456, + 0.000324515, + 0.000319167, + 0.000319461, + 0.000347806, + 0.000328838, + 0.000328845, + 0.000343711, + 0.000319465, + 0.000319465, + 0.000324506, + 0.000319475, + 0.000319472, + 0.000324414, + 0.000319165, + 0.000319472, + 0.000324032, + 0.000319454, + 0.000319462, + 0.000324718, + 0.000319165, + 0.000319461, + 0.000324209, + 0.000319459, + 0.000319465, + 0.000324824, + 0.000319463, + 0.000319464, + 0.000324623, + 0.000319818, + 0.000319466, + 0.000324507, + 0.000318817, + 0.000337393, + 0.000319165, + 0.000323828, + 0.000319484, + 0.000319164, + 0.000324451, + 0.00031947, + 0.000319463, + 0.000324642, + 0.000319466, + 0.000319463, + 0.000324116, + 0.000319467, + 0.000319455, + 0.000324468, + 0.000319454, + 0.00031946, + 0.000324893, + 0.000319488, + 0.00031946, + 0.000324363, + 0.000319162, + 0.000319447, + 0.000323555, + 0.000319466, + 0.000319465, + 0.000323724, + 0.000319458, + 0.000319163, + 0.000319449, + 0.00032355, + 0.00031949, + 0.00031945, + 0.000323994, + 0.000319456, + 0.000319165, + 0.000323949, + 0.000324909, + 0.000302243, + 0.000306534, + 0.00030192, + 0.000302248, + 0.000305976, + 0.000302226, + 0.000302222, + 0.000302221, + 0.000306036, + 0.000328434, + 0.000319454, + 0.000323842, + 0.000319167, + 0.000319486, + 0.000323891, + 0.000319178, + 0.000319467, + 0.000323659, + 0.000319179, + 0.000319458, + 0.000324054, + 0.000319463, + 0.000319923, + 0.000324144, + 0.000319474, + 0.000319448, + 0.000324363, + 0.000319465, + 0.000319457, + 0.000324221, + 0.000319458, + 0.000319465, + 0.000339988, + 0.000328832, + 0.00032884, + 0.000333483, + 0.00033615, + 0.000319165, + 0.000324027, + 0.000319475, + 0.000319451, + 0.000319473, + 0.000324107, + 0.000319457, + 0.000319166, + 0.000346826, + 0.00033784, + 0.000319469, + 0.000324416, + 0.000319457, + 0.000319456, + 0.000325787, + 0.000319454, + 0.000319166, + 0.000331597, + 0.000301915, + 0.000302226, + 0.000307908, + 0.000302238, + 0.000302231, + 0.000307243, + 0.000302236, + 0.000302222, + 0.000302222, + 0.000307303, + 0.000302216, + 0.000302231, + 0.000307562, + 0.00031794, + 0.000319449, + 0.000324112, + 0.000319165, + 0.000319456, + 0.000324643, + 0.000319479, + 0.000319451, + 0.000324853, + 0.000319485, + 0.000319469, + 0.000323887, + 0.000319476, + 0.000319163, + 0.000319457, + 0.000324387, + 0.000319169, + 0.000319458, + 0.000323964, + 0.000319463, + 0.000319466, + 0.00032509, + 0.000319468, + 0.000319461, + 0.000324472, + 0.000332138, + 0.000335918, + 0.000329569, + 0.000328896, + 0.000335741, + 0.000328923, + 0.000328898, + 0.00033545, + 0.000328904, + 0.000328884, + 0.000337918, + 0.000328889, + 0.000328896, + 0.000335145, + 0.000328565, + 0.000328903, + 0.000334195, + 0.000328558, + 0.000328902, + 0.000334089, + 0.000333579, + 0.000319494, + 0.000324857, + 0.000319527, + 0.000319498, + 0.000319571, + 0.00034929, + 0.000328939, + 0.000328889, + 0.000337588, + 0.000319181, + 0.000319506, + 0.000325646, + 0.000319508, + 0.000319524, + 0.000326288, + 0.00031953, + 0.000319506, + 0.000347919, + 0.000328898, + 0.000328887, + 0.000344895, + 0.000319545, + 0.00031951, + 0.000325234, + 0.000319558, + 0.000319515, + 0.000324879, + 0.000319614, + 0.000319173, + 0.000325667, + 0.000319506, + 0.000319542, + 0.00032551, + 0.000319174, + 0.000319525, + 0.000324506, + 0.000319525, + 0.00031918, + 0.000325301, + 0.000319524, + 0.000319519, + 0.000324882, + 0.000319174, + 0.000319506, + 0.000319548, + 0.000322372, + 0.000302299, + 0.000302293, + 0.000334502, + 0.000319549, + 0.000335839, + 0.000333691, + 0.000331397, + 0.000319504, + 0.000324322, + 0.000319526, + 0.000319172, + 0.000324252, + 0.000319521, + 0.000319515, + 0.000324177, + 0.000319517, + 0.000319497, + 0.000324202, + 0.000319529, + 0.00031952, + 0.000324133, + 0.000319174, + 0.000319505, + 0.000324301, + 0.000319518, + 0.000319518, + 0.000319527, + 0.000323774, + 0.000319514, + 0.000319526, + 0.000323823, + 0.000319552, + 0.000319525, + 0.000324143, + 0.000319546, + 0.000319527, + 0.000324112, + 0.000319538, + 0.000319182, + 0.000328776, + 0.000302311, + 0.000301929, + 0.000306852, + 0.000302284, + 0.000302288, + 0.000302293, + 0.000307002, + 0.000302296, + 0.000302298, + 0.000335036, + 0.000319497, + 0.000319526, + 0.000324613, + 0.000319207, + 0.000319517, + 0.000325, + 0.000319536, + 0.00031953, + 0.00032573, + 0.000319515, + 0.000319177, + 0.000324998, + 0.000319932, + 0.000319523, + 0.000324664, + 0.000319546, + 0.000319509, + 0.000324687, + 0.000319535, + 0.000319496, + 0.000319509, + 0.000324219, + 0.000319517, + 0.000319509, + 0.000324398, + 0.000319527, + 0.000319521, + 0.000325337, + 0.000319539, + 0.000319526, + 0.000324766, + 0.000319518, + 0.00031953, + 0.000325276, + 0.000319519, + 0.000319527, + 0.000325928, + 0.000302277, + 0.000302319, + 0.000308364, + 0.000302284, + 0.00030241, + 0.000302282, + 0.000307687, + 0.000302281, + 0.000302292, + 0.000308366, + 0.000302285, + 0.000302282, + 0.000307792, + 0.000302275, + 0.000302295, + 0.000305803, + 0.000302275, + 0.000302278, + 0.000302299, + 0.000306957, + 0.000302275, + 0.000302291, + 0.000335695, + 0.000319525, + 0.000319527, + 0.0003251, + 0.000319509, + 0.000319212, + 0.000324708, + 0.000319495, + 0.000319513, + 0.000324852, + 0.000319176, + 0.000319526, + 0.00032486, + 0.000319205, + 0.000319511, + 0.000319531, + 0.000324776, + 0.000319512, + 0.000319522, + 0.000324998, + 0.000319533, + 0.000319521, + 0.00032488, + 0.000319515, + 0.000333735, + 0.000319856, + 0.000325526, + 0.000319482, + 0.000319162, + 0.000323562, + 0.000319524, + 0.000319468, + 0.00031947, + 0.000348066, + 0.000328854, + 0.000328854, + 0.000335176, + 0.000328854, + 0.000328842, + 0.000341335, + 0.0003195, + 0.000319474, + 0.000323955, + 0.000319504, + 0.00031916, + 0.000323726, + 0.000319465, + 0.000319567, + 0.000323631, + 0.000319477, + 0.000319471, + 0.000323935, + 0.000319481, + 0.000319472, + 0.000345249, + 0.000328861, + 0.000328845, + 0.000334793, + 0.000332181, + 0.000319476, + 0.000325267, + 0.000319462, + 0.000319472, + 0.000325788, + 0.000319482, + 0.000319464, + 0.000342422, + 0.000328871, + 0.000328841, + 0.00033484, + 0.000334421, + 0.000319459, + 0.000342292, + 0.000328872, + 0.000328849, + 0.00033366, + 0.000334651, + 0.000319474, + 0.000324616, + 0.000319475, + 0.000319468, + 0.000324403, + 0.0003195, + 0.000319485, + 0.000319475, + 0.000324614, + 0.000319492, + 0.000319456, + 0.000324086, + 0.000319552, + 0.000319477, + 0.000324312, + 0.000319497, + 0.000319473, + 0.000324919, + 0.000339649, + 0.000319157, + 0.000324527, + 0.000319531, + 0.000319478, + 0.000324824, + 0.000319512, + 0.000319471, + 0.000324429, + 0.000319492, + 0.000319156, + 0.000324715, + 0.0003195, + 0.000319156, + 0.000324898, + 0.000319493, + 0.000319472, + 0.000319466, + 0.000324126, + 0.000319499, + 0.000319473, + 0.000323714, + 0.000319496, + 0.000319461, + 0.000324087, + 0.000319505, + 0.000319482, + 0.000323595, + 0.000319488, + 0.000319468, + 0.000323599, + 0.000319483, + 0.00031946, + 0.000324184, + 0.000319506, + 0.000319465, + 0.000324038, + 0.000319478, + 0.000319499, + 0.000323617, + 0.000316953, + 0.000302246, + 0.000301911, + 0.000306682, + 0.000302254, + 0.00030224, + 0.000306547, + 0.00032567, + 0.000319466, + 0.000324048, + 0.000319459, + 0.0003195, + 0.000324544, + 0.000319473, + 0.000319475, + 0.000324384, + 0.000319479, + 0.000319474, + 0.000324846, + 0.000319478, + 0.000319576, + 0.000324352, + 0.00031948, + 0.000319469, + 0.00031947, + 0.00032428, + 0.000319484, + 0.000319482, + 0.000324866, + 0.000319484, + 0.000319479, + 0.000324702, + 0.000319476, + 0.000319474, + 0.0003255, + 0.000319478, + 0.000319481, + 0.000324546, + 0.000319468, + 0.000319474, + 0.00032447, + 0.000319473, + 0.00031916, + 0.000324271, + 0.000327282, + 0.000302241, + 0.000323947, + 0.000319481, + 0.000319481, + 0.00032425, + 0.000319129, + 0.000302224, + 0.00030223, + 0.000307686, + 0.000302267, + 0.000301909, + 0.000307613, + 0.000302244, + 0.00030191, + 0.000306758, + 0.000302266, + 0.000302235, + 0.000302242, + 0.000306345, + 0.000302237, + 0.000302236, + 0.000334239, + 0.000329645, + 0.000319574, + 0.000324889, + 0.000319163, + 0.000319462, + 0.000324733, + 0.000319162, + 0.000319459, + 0.000323947, + 0.000319164, + 0.000319485, + 0.000324458, + 0.000319163, + 0.000319472, + 0.000324565, + 0.000319486, + 0.00031947, + 0.000324604, + 0.000319482, + 0.00031947, + 0.00031946, + 0.000324355, + 0.000332529, + 0.00032941, + 0.000344965, + 0.000319492, + 0.00031947, + 0.00032559, + 0.000319549, + 0.000319509, + 0.000325057, + 0.000319228, + 0.0003195, + 0.000346436, + 0.000328867, + 0.000328558, + 0.000341993, + 0.000328866, + 0.000328882, + 0.000345015, + 0.000319478, + 0.0003195, + 0.000323515, + 0.000319481, + 0.000319171, + 0.000323677, + 0.000319499, + 0.000319507, + 0.000342086, + 0.000328557, + 0.000328894, + 0.000334349, + 0.000333599, + 0.000319173, + 0.000342813, + 0.000328864, + 0.000328862, + 0.000333747, + 0.000333911, + 0.000319491, + 0.000342525, + 0.00032887, + 0.00032856, + 0.000333606, + 0.000334612, + 0.000319503, + 0.000324007, + 0.000319176, + 0.000319495, + 0.000323456, + 0.000319498, + 0.000319501, + 0.00032352, + 0.000319509, + 0.000319169, + 0.000319499, + 0.000323572, + 0.000319494, + 0.00031951, + 0.000323718, + 0.000319497, + 0.000319493, + 0.000323565, + 0.000319498, + 0.000319501, + 0.000323936, + 0.000319501, + 0.000319539, + 0.000324185, + 0.000319177, + 0.000319497, + 0.000323774, + 0.000319509, + 0.000319486, + 0.000323593, + 0.000319503, + 0.000319484, + 0.000323849, + 0.000319488, + 0.000319488, + 0.000323081, + 0.000319536, + 0.000319493, + 0.000319484, + 0.000323541, + 0.0003195, + 0.000319485, + 0.000323758, + 0.000319486, + 0.00031948, + 0.000323787, + 0.0003195, + 0.000319502, + 0.000324985, + 0.000319489, + 0.000319509, + 0.000323388, + 0.000319503, + 0.000319494, + 0.000323847, + 0.000319493, + 0.000319172, + 0.000323674, + 0.0003195, + 0.000319484, + 0.000323974, + 0.000319493, + 0.000319473, + 0.000317285, + 0.000307049, + 0.000302263, + 0.000302247, + 0.000307629, + 0.000302265, + 0.000302269, + 0.000306198, + 0.000301917, + 0.000319962, + 0.000324166, + 0.000319486, + 0.000319174, + 0.00032454, + 0.000319494, + 0.000319476, + 0.000319484, + 0.000323999, + 0.000319491, + 0.00031917, + 0.000324362, + 0.000319506, + 0.00031948, + 0.000325079, + 0.000319507, + 0.000319505, + 0.000324168, + 0.000319503, + 0.000319494, + 0.000324239, + 0.000319497, + 0.000319488, + 0.000324303, + 0.000319501, + 0.000319509, + 0.000324924, + 0.000319496, + 0.000319502, + 0.000324189, + 0.000319498, + 0.000319497, + 0.000324548, + 0.000319504, + 0.000319483, + 0.000319506, + 0.000323858, + 0.000319513, + 0.000319474, + 0.000324624, + 0.000319527, + 0.00031948, + 0.00032828, + 0.000302254, + 0.000302267, + 0.000307866, + 0.000302265, + 0.000302258, + 0.000307082, + 0.000301919, + 0.000302274, + 0.000302241, + 0.000306559, + 0.000302275, + 0.00030225, + 0.000306116, + 0.000302272, + 0.000302269, + 0.000306485, + 0.000302261, + 0.000322194, + 0.000324254, + 0.000319174, + 0.000319503, + 0.000324513, + 0.00031948, + 0.000319538, + 0.000319502, + 0.000324318, + 0.000319183, + 0.0003195, + 0.000324467, + 0.000319487, + 0.000319497, + 0.000324412, + 0.000319489, + 0.000319175, + 0.000345966, + 0.000328871, + 0.000328854, + 0.000345948, + 0.000319479, + 0.000319486, + 0.000324779, + 0.000319502, + 0.00033041, + 0.000329653, + 0.000344543, + 0.000319505, + 0.000319475, + 0.0003436, + 0.000328576, + 0.000328853, + 0.000335662, + 0.000332257, + 0.000319166, + 0.000343634, + 0.000328841, + 0.000328863, + 0.000332924, + 0.000328864, + 0.000328845, + 0.000333298, + 0.000332209, + 0.000319457, + 0.000323333, + 0.000319466, + 0.000319464, + 0.000324221, + 0.000319501, + 0.000319477, + 0.00034072, + 0.00032884, + 0.000328864, + 0.000333983, + 0.000334558, + 0.000319467, + 0.000324154, + 0.000319473, + 0.000319167, + 0.000323692, + 0.000319491, + 0.000319171, + 0.000319467, + 0.000347681, + 0.000328852, + 0.000328838, + 0.000341824, + 0.000319461, + 0.000319458, + 0.000323481, + 0.000319471, + 0.00031946, + 0.00032323, + 0.000319494, + 0.000319473, + 0.000323813, + 0.0003195, + 0.000319486, + 0.000323645, + 0.000319469, + 0.000319468, + 0.000323653, + 0.000319169, + 0.000319474, + 0.000323553, + 0.000319479, + 0.000319475, + 0.000323453, + 0.000319487, + 0.000319516, + 0.000324055, + 0.000319454, + 0.000319474, + 0.00031947, + 0.000323321, + 0.000319498, + 0.00031948, + 0.000323431, + 0.000319467, + 0.000319167, + 0.000323676, + 0.000319461, + 0.00031947, + 0.000323429, + 0.000319494, + 0.000319476, + 0.000323695, + 0.000319493, + 0.000319478, + 0.000323991, + 0.000319573, + 0.000319459, + 0.000323476, + 0.00031946, + 0.000319483, + 0.000323976, + 0.000319457, + 0.000319466, + 0.000323748, + 0.000319499, + 0.000319458, + 0.000319483, + 0.000323792, + 0.000319489, + 0.000319465, + 0.000323754, + 0.000319465, + 0.000319475, + 0.000323411, + 0.000319467, + 0.000324, + 0.000307166, + 0.000302243, + 0.00030224, + 0.000306591, + 0.000302263, + 0.000302239, + 0.000305932, + 0.000302252, + 0.000302241, + 0.000329798, + 0.000324089, + 0.000319469, + 0.000319167, + 0.000324166, + 0.000319478, + 0.000319469, + 0.000324361, + 0.000319476, + 0.000319167, + 0.000324485, + 0.000319466, + 0.000319474, + 0.000324989, + 0.000319469, + 0.000319466, + 0.000323941, + 0.000319574, + 0.000319473, + 0.000324014, + 0.000319467, + 0.000319458, + 0.000324264, + 0.00031947, + 0.00031947, + 0.000319169, + 0.000324184, + 0.000319478, + 0.000319471, + 0.000324276, + 0.000319477, + 0.000319485, + 0.000325013, + 0.000319518, + 0.00031947, + 0.000324361, + 0.000319483, + 0.000322749, + 0.000307142, + 0.000302261, + 0.000302246, + 0.000307009, + 0.000302258, + 0.000302237, + 0.000302242, + 0.000307253, + 0.000302239, + 0.000302234, + 0.000307072, + 0.000302242, + 0.000302243, + 0.000306389, + 0.000302248, + 0.00030224, + 0.000306122, + 0.00030194, + 0.000302236, + 0.000302236, + 0.000306397, + 0.000302237, + 0.000332616, + 0.000356318, + 0.000319481, + 0.00031947, + 0.000324062, + 0.000319503, + 0.000319458, + 0.000324505, + 0.000319486, + 0.000319473, + 0.000324442, + 0.000319487, + 0.000319468, + 0.000324149, + 0.000319497, + 0.000319473, + 0.000324068, + 0.000319451, + 0.000319466, + 0.000323892, + 0.000319477, + 0.000319483, + 0.000319477, + 0.000324157, + 0.000330083, + 0.000329229, + 0.000335, + 0.00032887, + 0.000328837, + 0.000334497, + 0.000328844, + 0.000328555, + 0.000333154, + 0.000328851, + 0.000328847, + 0.000333371, + 0.000328873, + 0.000328842, + 0.000333492, + 0.000328873, + 0.000328846, + 0.00032886, + 0.000340161, + 0.000319476, + 0.000319473, + 0.000323735, + 0.000319475, + 0.000319168, + 0.000347633, + 0.000328881, + 0.000328845, + 0.000335893, + 0.000328851, + 0.000328856, + 0.00034289, + 0.000319481, + 0.000319466, + 0.000324042, + 0.000319475, + 0.000319475, + 0.000323659, + 0.000319494, + 0.000319466, + 0.00034512, + 0.000328871, + 0.000328861, + 0.000333386, + 0.000331988, + 0.000319474, + 0.000323798, + 0.000319178, + 0.000319462, + 0.000323644, + 0.000319189, + 0.000319465, + 0.000323558, + 0.000319487, + 0.000319494, + 0.000323514, + 0.000319494, + 0.000319484, + 0.000323481, + 0.000319477, + 0.000319468, + 0.000319172, + 0.000323786, + 0.000319486, + 0.000319472, + 0.000346592, + 0.000328873, + 0.000328843, + 0.000356233, + 0.000318227, + 0.000346686, + 0.000324362, + 0.000319517, + 0.000319475, + 0.000324966, + 0.000319474, + 0.00031949, + 0.000324109, + 0.000319472, + 0.000319496, + 0.000324071, + 0.000319174, + 0.000319466, + 0.000324211, + 0.000319173, + 0.000319478, + 0.00032398, + 0.000319171, + 0.000319479, + 0.000324273, + 0.000319487, + 0.000319455, + 0.000324511, + 0.000319483, + 0.000319472, + 0.000319471, + 0.000323848, + 0.000319176, + 0.000319461, + 0.000324996, + 0.000319488, + 0.000319468, + 0.000324615, + 0.00031948, + 0.00031917, + 0.000324522, + 0.000319478, + 0.000319991, + 0.000307153, + 0.000302261, + 0.000302355, + 0.000307405, + 0.000302244, + 0.000301927, + 0.00030225, + 0.000307663, + 0.000302269, + 0.000333269, + 0.000325375, + 0.000319172, + 0.000319479, + 0.000325183, + 0.000319505, + 0.000319477, + 0.000324046, + 0.000319492, + 0.000319173, + 0.000323984, + 0.000319487, + 0.00031917, + 0.00032504, + 0.000319482, + 0.000319485, + 0.000324052, + 0.000319482, + 0.000319182, + 0.000324033, + 0.000319489, + 0.000319493, + 0.000323882, + 0.000319543, + 0.000319464, + 0.000319172, + 0.000324366, + 0.000319474, + 0.000319489, + 0.000324096, + 0.000319493, + 0.000319176, + 0.000324153, + 0.000319488, + 0.000319175, + 0.000324154, + 0.000319471, + 0.000319496, + 0.000324275, + 0.000319506, + 0.000319472, + 0.000324164, + 0.000319484, + 0.000319175, + 0.000324145, + 0.000315955, + 0.000302258, + 0.000302243, + 0.000306213, + 0.000302232, + 0.000302247, + 0.000307522, + 0.00030192, + 0.000302228, + 0.000306601, + 0.000301925, + 0.000302253, + 0.000306232, + 0.000302259, + 0.000322362, + 0.00031948, + 0.000324199, + 0.000319172, + 0.000319473, + 0.000324593, + 0.000319503, + 0.000319483, + 0.000324339, + 0.000319467, + 0.000319175, + 0.000324568, + 0.00031948, + 0.000319498, + 0.000324917, + 0.00031947, + 0.000319498, + 0.000325024, + 0.000319185, + 0.000319479, + 0.000324025, + 0.000319174, + 0.000319478, + 0.000324183, + 0.00031917, + 0.000321006, + 0.000319796, + 0.000324903, + 0.000319456, + 0.000319455, + 0.000342263, + 0.000328838, + 0.000328826, + 0.000334835, + 0.000333414, + 0.000319465, + 0.000342023, + 0.000328832, + 0.00032883, + 0.000333082, + 0.000333529, + 0.000319164, + 0.000341891, + 0.000328852, + 0.000328846, + 0.000334229, + 0.000333822, + 0.000319465, + 0.000324381, + 0.000319453, + 0.000319458, + 0.000340874, + 0.000328555, + 0.000328831, + 0.000334121, + 0.000335272, + 0.000319454, + 0.000324373, + 0.000319473, + 0.00031946, + 0.000319459, + 0.000323272, + 0.000319472, + 0.000319467, + 0.000346531, + 0.000328823, + 0.000328834, + 0.000342557, + 0.00031946, + 0.000319453, + 0.000323647, + 0.000319463, + 0.000319454, + 0.000323668, + 0.000319475, + 0.00031947, + 0.000323564, + 0.000319466, + 0.000319168, + 0.00032374, + 0.000319458, + 0.000319456, + 0.000323469, + 0.000319447, + 0.000319466, + 0.000323364, + 0.000319455, + 0.000319474, + 0.000323773, + 0.000319469, + 0.000319471, + 0.000324457, + 0.000302237, + 0.000302241, + 0.00033604, + 0.000323948, + 0.000319476, + 0.000319471, + 0.000324046, + 0.000319181, + 0.000319453, + 0.00032403, + 0.000319163, + 0.000319453, + 0.000323785, + 0.000319185, + 0.000319455, + 0.000323625, + 0.000319163, + 0.000319472, + 0.000324439, + 0.000319275, + 0.000319451, + 0.000324541, + 0.000319469, + 0.000319455, + 0.000323745, + 0.000319165, + 0.000319458, + 0.000319457, + 0.000323756, + 0.000319446, + 0.000319464, + 0.000323413, + 0.000319454, + 0.000319463, + 0.00032334, + 0.000319498, + 0.000319169, + 0.000323962, + 0.000319456, + 0.000325403, + 0.000306549, + 0.000302222, + 0.000301913, + 0.000306692, + 0.000302229, + 0.000302227, + 0.000302206, + 0.000308053, + 0.000302224, + 0.000328842, + 0.000324595, + 0.000319466, + 0.000319165, + 0.00032473, + 0.000319448, + 0.000319476, + 0.000324249, + 0.000319449, + 0.000319463, + 0.000324191, + 0.00031946, + 0.00031946, + 0.000325079, + 0.000319466, + 0.000319451, + 0.000324289, + 0.000319483, + 0.000319446, + 0.000340046, + 0.000328558, + 0.000328843, + 0.000333403, + 0.000335997, + 0.000319449, + 0.000324153, + 0.000319451, + 0.000319461, + 0.000319448, + 0.000324393, + 0.000319465, + 0.000319447, + 0.000324338, + 0.0003192, + 0.000319458, + 0.000324246, + 0.00031945, + 0.000319457, + 0.000323318, + 0.000319195, + 0.000319468, + 0.000324287, + 0.000319497, + 0.000319455, + 0.000325077, + 0.000314449, + 0.000302206, + 0.000307193, + 0.000302227, + 0.000302223, + 0.000302223, + 0.000306583, + 0.000302238, + 0.000302215, + 0.000306542, + 0.000302533, + 0.000301942, + 0.000306661, + 0.000302216, + 0.00030226, + 0.000337554, + 0.000319168, + 0.000319459, + 0.000319162, + 0.000325236, + 0.000319504, + 0.000319561, + 0.000324615, + 0.000319458, + 0.000319461, + 0.000325437, + 0.000319564, + 0.000319167, + 0.000324403, + 0.000319465, + 0.000319167, + 0.000324192, + 0.000319472, + 0.00031945, + 0.000324372, + 0.000319467, + 0.000319447, + 0.000324282, + 0.000319461, + 0.000330718, + 0.000335081, + 0.000329138, + 0.000328844, + 0.000334255, + 0.000328855, + 0.00032882, + 0.000335223, + 0.00032884, + 0.000328824, + 0.000334337, + 0.000328564, + 0.000328848, + 0.000333634, + 0.000328978, + 0.000328842, + 0.000333324, + 0.000328838, + 0.00032883, + 0.000333391, + 0.000328818, + 0.00032855, + 0.000334961, + 0.000328553, + 0.000328855, + 0.000333469, + 0.000328559, + 0.000328834, + 0.000333814, + 0.000334795, + 0.000319456, + 0.0003244, + 0.000319468, + 0.00031947, + 0.000323194, + 0.000319471, + 0.000319469, + 0.000319459, + 0.000347205, + 0.000328835, + 0.000328823, + 0.000342312, + 0.000319453, + 0.000319166, + 0.00032387, + 0.000319458, + 0.000319464, + 0.000323524, + 0.000319468, + 0.00031947, + 0.000323629, + 0.000319458, + 0.000319469, + 0.00032351, + 0.000319456, + 0.000319453, + 0.000324001, + 0.000319486, + 0.000319445, + 0.000323686, + 0.000319464, + 0.000319466, + 0.000323683, + 0.000319486, + 0.000319459, + 0.000326144, + 0.000319169, + 0.000314992, + 0.000301916, + 0.000362872, + 0.000324098, + 0.000319458, + 0.000324974, + 0.000319457, + 0.000319479, + 0.000325132, + 0.000319472, + 0.000319472, + 0.000324547, + 0.000319444, + 0.000319169, + 0.000324964, + 0.000319497, + 0.000319459, + 0.000324344, + 0.000319181, + 0.000319468, + 0.000324304, + 0.000319163, + 0.000319451, + 0.00032389, + 0.000319466, + 0.000319445, + 0.000323707, + 0.00031918, + 0.000319456, + 0.00032302, + 0.000319531, + 0.000319456, + 0.000319455, + 0.000323959, + 0.000319493, + 0.000319452, + 0.000323803, + 0.000319464, + 0.000319459, + 0.000323763, + 0.000319947, + 0.000302211, + 0.000306662, + 0.000302243, + 0.000302224, + 0.000306279, + 0.000302246, + 0.000302305, + 0.000301919, + 0.000307508, + 0.000334224, + 0.000319163, + 0.000324311, + 0.000319451, + 0.000319472, + 0.000324414, + 0.000319537, + 0.000319459, + 0.000324301, + 0.000319468, + 0.00031944, + 0.000323885, + 0.000320042, + 0.000319161, + 0.000324659, + 0.000319471, + 0.000319447, + 0.000323524, + 0.000319475, + 0.000319461, + 0.000323671, + 0.000319474, + 0.000319441, + 0.000323819, + 0.000319467, + 0.000319555, + 0.000319471, + 0.000324156, + 0.000319454, + 0.000319167, + 0.000324366, + 0.000319466, + 0.000319474, + 0.0003241, + 0.000319468, + 0.000319165, + 0.000324056, + 0.000319454, + 0.000319474, + 0.000324279, + 0.000319166, + 0.00031946, + 0.000323756, + 0.000313469, + 0.000302239, + 0.000306587, + 0.00030223, + 0.000302245, + 0.000302234, + 0.000306419, + 0.000301929, + 0.000302314, + 0.000307199, + 0.000302237, + 0.000302243, + 0.000306348, + 0.000302235, + 0.000301917, + 0.000302237, + 0.000329872, + 0.000319463, + 0.000319166, + 0.000325108, + 0.00031946, + 0.000319457, + 0.000324889, + 0.000319175, + 0.00031946, + 0.000324208, + 0.000319469, + 0.000319456, + 0.000324688, + 0.000319487, + 0.000319445, + 0.000324103, + 0.000319473, + 0.000319438, + 0.000323955, + 0.000319441, + 0.000319466, + 0.000324136, + 0.000319165, + 0.000319469, + 0.000323188, + 0.000325787, + 0.000320216, + 0.000319864, + 0.000340097, + 0.000328917, + 0.000328897, + 0.000333815, + 0.000328892, + 0.000328923, + 0.000336704, + 0.000335822, + 0.000319523, + 0.000323333, + 0.000344378, + 0.000328903, + 0.000332789, + 0.000336286, + 0.000319491, + 0.000319538, + 0.00032373, + 0.00031951, + 0.000319534, + 0.000324136, + 0.000319189, + 0.00031954, + 0.000324909, + 0.00031955, + 0.000319531, + 0.000344665, + 0.000328919, + 0.000328906, + 0.000345217, + 0.00031985, + 0.000319522, + 0.000325496, + 0.000319524, + 0.000319522, + 0.00032398, + 0.000319542, + 0.000319531, + 0.000342555, + 0.000328916, + 0.000328903, + 0.000334196, + 0.000333255, + 0.000319518, + 0.000323836, + 0.000319542, + 0.000319543, + 0.000323794, + 0.000319185, + 0.000319516, + 0.000323752, + 0.000319542, + 0.000319512, + 0.00032302, + 0.000320077, + 0.000319537, + 0.000319545, + 0.000324122, + 0.000319547, + 0.000319532, + 0.000324082, + 0.000319542, + 0.000319519, + 0.000323993, + 0.000319532, + 0.000324729, + 0.000308951, + 0.000302306, + 0.00032229, + 0.00032484, + 0.000319535, + 0.000319561, + 0.000324865, + 0.000319556, + 0.000319526, + 0.000324637, + 0.000319551, + 0.000319525, + 0.000324027, + 0.00031955, + 0.000319534, + 0.000319542, + 0.000324613, + 0.000319534, + 0.000319531, + 0.000325192, + 0.000319545, + 0.000319187, + 0.000324664, + 0.000319531, + 0.000319186, + 0.000325294, + 0.000319518, + 0.000319187, + 0.000324949, + 0.000319545, + 0.000319515, + 0.000324646, + 0.000319553, + 0.000319508, + 0.000324831, + 0.000319538, + 0.000319541, + 0.000324781, + 0.000319193, + 0.000319528, + 0.000316575, + 0.000302733, + 0.000302297, + 0.000302305, + 0.000307688, + 0.000302291, + 0.000302296, + 0.000308561, + 0.000302312, + 0.000324434, + 0.000324738, + 0.000319531, + 0.000319518, + 0.00032428, + 0.000319535, + 0.000319523, + 0.000324059, + 0.000319542, + 0.000319517, + 0.000319532, + 0.000324762, + 0.000319516, + 0.000319533, + 0.000347681, + 0.000328905, + 0.000328919, + 0.000344568, + 0.000319192, + 0.000319537, + 0.000324518, + 0.000319188, + 0.000319519, + 0.000324449, + 0.000319204, + 0.000319526, + 0.000324213, + 0.000319203, + 0.000319535, + 0.000324381, + 0.000319189, + 0.000319535, + 0.000324738, + 0.000319195, + 0.000319537, + 0.000325218, + 0.000319531, + 0.000328867, + 0.000307346, + 0.000302326, + 0.000302292, + 0.000302295, + 0.000307541, + 0.000302305, + 0.000302284, + 0.000307978, + 0.000302315, + 0.000302304, + 0.000307258, + 0.000302323, + 0.000302299, + 0.000301933, + 0.000307459, + 0.000302303, + 0.000302291, + 0.000307482, + 0.000302306, + 0.000302304, + 0.000307313, + 0.000302293, + 0.000322874, + 0.000324305, + 0.000319558, + 0.000319175, + 0.000324296, + 0.000319531, + 0.000319534, + 0.000319536, + 0.000323724, + 0.000319191, + 0.000319548, + 0.000324942, + 0.000319542, + 0.00031952, + 0.000324645, + 0.000319547, + 0.000319534, + 0.000324674, + 0.000319538, + 0.000319518, + 0.000324603, + 0.000319529, + 0.000336728, + 0.000336478, + 0.000319954, + 0.000324074, + 0.000319189, + 0.000319422, + 0.000319163, + 0.000323667, + 0.000319436, + 0.000319422, + 0.000346456, + 0.000328812, + 0.000328817, + 0.000345398, + 0.000319443, + 0.000319439, + 0.000323794, + 0.000319446, + 0.00031943, + 0.000323531, + 0.000319183, + 0.000319436, + 0.000323491, + 0.000319437, + 0.00031944, + 0.000323386, + 0.000319429, + 0.000319443, + 0.000342141, + 0.000328818, + 0.000328808, + 0.00033277, + 0.000333646, + 0.000319416, + 0.000324838, + 0.000319545, + 0.000319439, + 0.000323777, + 0.000319442, + 0.000319433, + 0.000323617, + 0.000344496, + 0.000328817, + 0.000333943, + 0.000336482, + 0.000319439, + 0.00032391, + 0.00031991, + 0.000319162, + 0.00031942, + 0.000323573, + 0.000319442, + 0.000319431, + 0.00032349, + 0.000319427, + 0.000319163, + 0.000323581, + 0.000319179, + 0.000319433, + 0.000323525, + 0.00031945, + 0.00031943, + 0.000323724, + 0.000319437, + 0.000319439, + 0.000324231, + 0.000319445, + 0.000319161, + 0.00033149, + 0.00030218, + 0.000301912, + 0.000319769, + 0.000323473, + 0.000319456, + 0.000319434, + 0.000324039, + 0.000319434, + 0.000319162, + 0.000323795, + 0.000319457, + 0.00031943, + 0.000324124, + 0.000319453, + 0.000319433, + 0.000323981, + 0.00031945, + 0.000319429, + 0.000325041, + 0.000319435, + 0.000319433, + 0.000324193, + 0.000319449, + 0.000319434, + 0.000323893, + 0.000319432, + 0.000319437, + 0.000323832, + 0.00031944, + 0.000319428, + 0.000319428, + 0.000323792, + 0.00031944, + 0.000319433, + 0.000324626, + 0.000319447, + 0.000319424, + 0.000325756, + 0.000319448, + 0.000319432, + 0.000323094, + 0.00030222, + 0.000302194, + 0.000307668, + 0.000302221, + 0.000302197, + 0.000307287, + 0.000302207, + 0.000302194, + 0.000343423, + 0.000342902, + 0.000319436, + 0.000319443, + 0.000324697, + 0.000319433, + 0.00031944, + 0.000324024, + 0.000319443, + 0.000319438, + 0.000323666, + 0.000319703, + 0.000319164, + 0.000323827, + 0.000319437, + 0.000319162, + 0.000323726, + 0.000319449, + 0.000319434, + 0.0003245, + 0.000319444, + 0.000319162, + 0.000323978, + 0.000319443, + 0.000319424, + 0.000324198, + 0.000319277, + 0.000319423, + 0.000319423, + 0.00032388, + 0.000319426, + 0.000319438, + 0.000324014, + 0.000319445, + 0.000319429, + 0.000323966, + 0.00031945, + 0.000319427, + 0.000321854, + 0.000302192, + 0.000302203, + 0.000306554, + 0.000302199, + 0.000302202, + 0.000306142, + 0.000302204, + 0.00030219, + 0.000302195, + 0.000306358, + 0.000302194, + 0.000301912, + 0.000306046, + 0.000302198, + 0.000302192, + 0.00030607, + 0.000302196, + 0.000302202, + 0.000302196, + 0.000306053, + 0.000302213, + 0.000302241, + 0.000337224, + 0.000319433, + 0.000319437, + 0.00032406, + 0.000319454, + 0.000319426, + 0.000324158, + 0.00031946, + 0.000319421, + 0.000324309, + 0.000319445, + 0.000319441, + 0.000324069, + 0.00031943, + 0.000319556, + 0.000324425, + 0.000319435, + 0.000319431, + 0.000319433, + 0.000323231, + 0.000319439 + ] + } + ], + "HPX": { + "commit": "629c4a617f3aee49ba63d13e5d927b31f3ce2ed5", + "datetime": "2023-08-12T20:44:28+00:00" + }, + "environment": { + "hostname": "medusa01.rostam.cct.lsu.edu", + "clustername": "rostam", + "compiler": "/opt/apps/llvm/13.0.1/bin/clang++ 13.0.1", + "datetime": "2023-08-18T12:33:17.868290-05:00", + "envfile": null + } +} \ No newline at end of file